This is an automated email from the ASF dual-hosted git repository.

rusackas pushed a commit to branch adding-crimea-to-ukraine-map
in repository https://gitbox.apache.org/repos/asf/superset.git


The following commit(s) were added to refs/heads/adding-crimea-to-ukraine-map 
by this push:
     new 95f8c16d91 fix(maps): adds Crimea back to Ukraine πŸ‡ΊπŸ‡¦
95f8c16d91 is described below

commit 95f8c16d91f206832b67f1303a020ce4dde3bd55
Author: Evan Rusackas <[email protected]>
AuthorDate: Thu Apr 25 15:35:54 2024 -0600

    fix(maps): adds Crimea back to Ukraine πŸ‡ΊπŸ‡¦
---
 .../scripts/Country Map GeoJSON Generator.ipynb    | 320 +++++++++++----------
 .../src/countries/ukraine.geojson                  |   3 +-
 2 files changed, 175 insertions(+), 148 deletions(-)

diff --git 
a/superset-frontend/plugins/legacy-plugin-chart-country-map/scripts/Country Map 
GeoJSON Generator.ipynb 
b/superset-frontend/plugins/legacy-plugin-chart-country-map/scripts/Country Map 
GeoJSON Generator.ipynb
index 06418bb913..1230e2d2ee 100644
--- a/superset-frontend/plugins/legacy-plugin-chart-country-map/scripts/Country 
Map GeoJSON Generator.ipynb     
+++ b/superset-frontend/plugins/legacy-plugin-chart-country-map/scripts/Country 
Map GeoJSON Generator.ipynb     
@@ -9,6 +9,15 @@
     "# Generate GeoJSON from Natural Earth Data"
    ]
   },
+  {
+   "cell_type": "markdown",
+   "metadata": {
+    "id": "65aIalqEt1LR"
+   },
+   "source": [
+    "# Generate GeoJSON from Natural Earth Data"
+   ]
+  },
   {
    "cell_type": "markdown",
    "metadata": {
@@ -63,7 +72,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 15,
+   "execution_count": 2,
    "metadata": {
     "colab": {
      "base_uri": "https://localhost:8080/";
@@ -124,7 +133,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 16,
+   "execution_count": 3,
    "metadata": {
     "colab": {
      "base_uri": "https://localhost:8080/";
@@ -163,7 +172,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 17,
+   "execution_count": 4,
    "metadata": {
     "id": "DUrz04nYt1LT",
     "outputId": "18d7cdb0-8ab6-4238-e50c-925c5dc117b0"
@@ -523,7 +532,7 @@
        "[9 rows x 121 columns]"
       ]
      },
-     "execution_count": 17,
+     "execution_count": 4,
      "metadata": {},
      "output_type": "execute_result"
     }
@@ -534,7 +543,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 18,
+   "execution_count": 5,
    "metadata": {
     "colab": {
      "base_uri": "https://localhost:8080/";,
@@ -546,7 +555,7 @@
    "outputs": [
     {
      "data": {
-      "image/png": 
"iVBORw0KGgoAAAANSUhEUgAABK4AAAMtCAYAAAC2GTmHAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjcuMSwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/bCgiHAAAACXBIWXMAAA9hAAAPYQGoP6dpAAEAAElEQVR4nOzdd3ib1f338Y+m997xiu3svXcII0DYe7aMMktbRqGl5dfytNBB6QBK2S2bUvbeJIQQkkD2dIYz7HhvS56SLOn5w2Bi4iS2I1uy/X5dVy7iW0fn/grHTvTxOd9j8Hq9XgEAAAAAAAABxujvAgAAAAAAAIDOEFwBAAAAAAAgIBFcAQAAAAAAICARXAEAAAAAACAgEVwBAAAAAAAgIBFcAQAAAAAAICARXAEAAAAAACAgmf1dwPd5PB6VlJQoIiJCBoPB3+UAAAAAAADAh7xer+rr6zVkyBAZjYdfUxVw
 [...]
+      "image/png": 
"iVBORw0KGgoAAAANSUhEUgAABK4AAAMtCAYAAAC2GTmHAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8g+/7EAAAACXBIWXMAAA9hAAAPYQGoP6dpAAEAAElEQVR4nOzdd3ib1f338Y+m997xiu3svXcII0DYe7aMMktbRqGl5dfytNBB6QBK2S2bUvbeJIQQkkD2dIYz7HhvS56SLOn5w2Bi4iS2I1uy/X5dVy7iW0fn/grHTvTxOd9j8Hq9XgEAAAAAAAABxujvAgAAAAAAAIDOEFwBAAAAAAAgIBFcAQAAAAAAICARXAEAAAAAACAgEVwBAAAAAAAgIBFcAQAAAAAAICARXAEAAAAAACAgmf1dwPd5PB6VlJQoIiJCBoPB3+UAAAAAAADAh7xer+rr6zVkyBAZjYdfUxVw
 [...]
       "text/plain": [
        "<Figure size 2000x1000 with 1 Axes>"
       ]
@@ -560,13 +569,13 @@
        "<Axes: >"
       ]
      },
-     "execution_count": 18,
+     "execution_count": 5,
      "metadata": {},
      "output_type": "execute_result"
     },
     {
      "data": {
-      "image/png": 
"iVBORw0KGgoAAAANSUhEUgAAAt8AAAMtCAYAAABHJx1iAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjcuMSwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/bCgiHAAAACXBIWXMAAA9hAAAPYQGoP6dpAAEAAElEQVR4nOzdd3hc5ZU/8O+903tR7yNb7rZcZMuYTqgJIRBgQzYhkCykkmxC2CRLym+XbNqmVwhJYAktlAAhlEAoptuWJcuWbLlIsnqXpve55ffHSLJltZnRzNyZ0fk8D08iaXTvkayZOfe95z2HEUVRBCGEEEIIISTlWKkDIIQQQgghZLmg5JsQQgghhJA0oeSbEEIIIYSQNKHkmxBCCCGEkDSh5JsQQgghhJA0oeSbEEIIIYSQNKHkmxBCCCGEkDSRSx3AmQRBwODgIAwGAxiGkTocQgghhBBCFiWKIjweD0pL
 [...]
+      "image/png": 
"iVBORw0KGgoAAAANSUhEUgAAAt8AAAMtCAYAAABHJx1iAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8g+/7EAAAACXBIWXMAAA9hAAAPYQGoP6dpAAEAAElEQVR4nOzdd3hc5ZU/8O+903tR7yNb7rZcZMuYTqgJIRBgQzYhkCykkmxC2CRLym+XbNqmVwhJYAktlAAhlEAoptuWJcuWbLlIsnqXpve55ffHSLJltZnRzNyZ0fk8D08iaXTvkayZOfe95z2HEUVRBCGEEEIIISTlWKkDIIQQQgghZLmg5JsQQgghhJA0oeSbEEIIIYSQNKHkmxBCCCGEkDSh5JsQQgghhJA0oeSbEEIIIYSQNKHkmxBCCCGEkDSRSx3AmQRBwODgIAwGAxiGkTocQgghhBBCFiWKIjweD0pL
 [...]
       "text/plain": [
        "<Figure size 2000x1000 with 1 Axes>"
       ]
@@ -584,7 +593,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 19,
+   "execution_count": 6,
    "metadata": {
     "id": "pr1jqM3kt1LU",
     "outputId": "7211a182-b64a-469b-fadb-af2148ec6852"
@@ -614,7 +623,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 20,
+   "execution_count": 7,
    "metadata": {
     "id": "k-KuZ8L4t1LU"
    },
@@ -636,7 +645,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 68,
+   "execution_count": 8,
    "metadata": {
     "id": "-4uH5XaEt1LU"
    },
@@ -784,7 +793,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 22,
+   "execution_count": 9,
    "metadata": {
     "id": "tJ_WNQl8t1LU",
     "outputId": "4f601ce0-26e4-4a40-c36c-8449420e9406"
@@ -792,9 +801,9 @@
    "outputs": [
     {
      "data": {
-      "image/png": 
"iVBORw0KGgoAAAANSUhEUgAAB8oAAAcKCAYAAAAZEeoRAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjcuMSwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/bCgiHAAAACXBIWXMAAA9hAAAPYQGoP6dpAAEAAElEQVR4nOzdd3hTZfsH8G/2aNqkSVPa0t1CyyqjbGUIyJAXUXgBFV/BAYiADAfgYCmCiuIG5KeICjIUUFAZytYCZZRNodBFS3fTkbRJkzy/P0pDQ9M90jT357pyXeY5Jyf3OZY75zyTwxhjIIQQQgghhBBCCCGEEEIIIYQQQpwE194BEEIIIYQQQgghhBBCCCGEEEIIIU2JGsoJIYQQQgghhBBCCCGEEEIIIYQ4FWooJ4QQQgghhBBCCCGEEEIIIYQQ4lSooZwQQgghhBBCCCGEEEIIIYQQQohToYZyQgghhBBC
 [...]
+      "image/png": 
"iVBORw0KGgoAAAANSUhEUgAAB78AAAcKCAYAAAAJcaTNAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8g+/7EAAAACXBIWXMAAA9hAAAPYQGoP6dpAAEAAElEQVR4nOzdd3hTZfsH8O/JTpsm6R50DyhQymiZyhCQIT9E8AVUVHCAIiDDAbhYIrhfJyKvIirIUEBFAREERAuUQqGsQqEtpaUtHelIm/38/igNTZtO2iZp78915brMc05O7nMsd855JscYYyCEEEIIIYQQQgghhBBCCCGEEEIcGM/WARBCCCGEEEIIIYQQQgghhBBCCCF3ihq/CSGEEEIIIYQQQgghhBBCCCGEODxq/CaEEEIIIYQQQgghhBBCCCGEEOLwqPGbEEIIIYQQQgghhBBCCCGEEEKIw6PGb0IIIYQQ
 [...]
       "text/plain": [
-       "<Figure size 2000x2000 with 97 Axes>"
+       "<Figure size 2000x2000 with 98 Axes>"
       ]
      },
      "metadata": {},
@@ -856,7 +865,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 23,
+   "execution_count": 10,
    "metadata": {
     "id": "xx8IbBKtt1LU",
     "outputId": "025139d2-ba0b-43a9-e2ec-f4608e6ecad2"
@@ -868,13 +877,13 @@
        "<Axes: >"
       ]
      },
-     "execution_count": 23,
+     "execution_count": 10,
      "metadata": {},
      "output_type": "execute_result"
     },
     {
      "data": {
-      "image/png": 
"iVBORw0KGgoAAAANSUhEUgAAAh8AAAF3CAYAAAAFEil7AAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjcuMSwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/bCgiHAAAACXBIWXMAAA9hAAAPYQGoP6dpAABq+klEQVR4nO3dd3hc1bU28PdM7029FxdJlns3xhRjEGASCKZDQk3DkIAJCYaEclPghlxKvmACCYEQ4pAAAUIzAdvY4I7cm9xkS7J6maIy/Xx/yJItq81IU6X39zx6QHPOnNmzJeus2XvttQVRFEUQERERRYgk2g0gIiKi0YXBBxEREUUUgw8iIiKKKAYfREREFFEMPoiIiCiiGHwQERFRRDH4ICIiooiSRbsBZ/P7/aiuroZer4cgCNFuDhEREQVAFEU4HA6kp6dDIhl4bCPmgo/q6mpkZWVFuxlEREQ0BJWVlcjM
 [...]
+      "image/png": 
"iVBORw0KGgoAAAANSUhEUgAAAh8AAAF3CAYAAAAFEil7AAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8g+/7EAAAACXBIWXMAAA9hAAAPYQGoP6dpAABq+klEQVR4nO3dd3hc1bU28PdM7029FxdJlns3xhRjEGASCKZDQk3DkIAJCYaEclPghlxKvmACCYEQ4pAAAUIzAdvY4I7cm9xkS7J6maIy/Xx/yJItq81IU6X39zx6QHPOnNmzJeus2XvttQVRFEUQERERRYgk2g0gIiKi0YXBBxEREUUUgw8iIiKKKAYfREREFFEMPoiIiCiiGHwQERFRRDH4ICIiooiSRbsBZ/P7/aiuroZer4cgCNFuDhEREQVAFEU4HA6kp6dDIhl4bCPmgo/q6mpkZWVFuxlEREQ0BJWVlcjM
 [...]
       "text/plain": [
        "<Figure size 640x480 with 1 Axes>"
       ]
@@ -890,7 +899,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 24,
+   "execution_count": 11,
    "metadata": {
     "id": "ixC6KENXt1LU",
     "outputId": "8e63cb2d-d733-4a9f-caf6-ccc843f15b5d"
@@ -902,13 +911,13 @@
        "<Axes: >"
       ]
      },
-     "execution_count": 24,
+     "execution_count": 11,
      "metadata": {},
      "output_type": "execute_result"
     },
     {
      "data": {
-      "image/png": 
"iVBORw0KGgoAAAANSUhEUgAAApsAAAFvCAYAAAAFeQD2AAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjcuMSwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/bCgiHAAAACXBIWXMAAA9hAAAPYQGoP6dpAACfgElEQVR4nOzdd1hb59k/8O/R3ou9p20MeGCMdxyPLGcnzptmtM1ezWiTjjRv+7ZNOpImv7YZbdK0TZM2sxlN0+xtxyM2GOOFDQbM3iC0t3R+f8hgY8AgkHSOxP25Li4bjaMHIaT7PM9z3zfDsiwLQgghhBBCIkDA9QAIIYQQQkj8omCTEEIIIYREDAWbhBBCCCEkYijYJIQQQgghEUPBJiGEEEIIiRgKNgkhhBBCSMRQsEkIIYQQQiKGgk1CCCGEEBIxIq4HcKpAIICuri6o1WowDMP1cAghhBBCyClYloXVakV6
 [...]
+      "image/png": 
"iVBORw0KGgoAAAANSUhEUgAAApsAAAFvCAYAAAAFeQD2AAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8g+/7EAAAACXBIWXMAAA9hAAAPYQGoP6dpAACfgElEQVR4nOzdd1hb59k/8O/R3ou9p20MeGCMdxyPLGcnzptmtM1ezWiTjjRv+7ZNOpImv7YZbdK0TZM2sxlN0+xtxyM2GOOFDQbM3iC0t3R+f8hgY8AgkHSOxP25Li4bjaMHIaT7PM9z3zfDsiwLQgghhBBCIkDA9QAIIYQQQkj8omCTEEIIIYREDAWbhBBCCCEkYijYJIQQQgghEUPBJiGEEEIIiRgKNgkhhBBCSMRQsEkIIYQQQiKGgk1CCCGEEBIxIq4HcKpAIICuri6o1WowDMP1cAghhBBCyClYloXVakV6
 [...]
       "text/plain": [
        "<Figure size 800x800 with 1 Axes>"
       ]
@@ -954,7 +963,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 25,
+   "execution_count": 12,
    "metadata": {
     "id": "vN4Ngpe7t1LU",
     "outputId": "3bcdc612-cc01-49be-fe19-f6e08e833fca"
@@ -1111,7 +1120,7 @@
        "[3 rows x 51 columns]"
       ]
      },
-     "execution_count": 25,
+     "execution_count": 12,
      "metadata": {},
      "output_type": "execute_result"
     }
@@ -1134,7 +1143,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 26,
+   "execution_count": 13,
    "metadata": {
     "id": "PP6E24eEt1LV",
     "outputId": "2621d5f1-1edc-42fc-e8df-8afd6a525cc6",
@@ -1147,13 +1156,13 @@
        "<Axes: >"
       ]
      },
-     "execution_count": 26,
+     "execution_count": 13,
      "metadata": {},
      "output_type": "execute_result"
     },
     {
      "data": {
-      "image/png": 
"iVBORw0KGgoAAAANSUhEUgAAA9EAAALDCAYAAAASWYNXAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjcuMSwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/bCgiHAAAACXBIWXMAAA9hAAAPYQGoP6dpAAEAAElEQVR4nOzdd5hkZZU/8O+tnFPn3D0550AWBERRDKCygDnHVdTVZdVV0FV3/a24RtR1xQCCKCAZyWlCT+7pyd3TOXdXzun+/uiZZno6Vb4Vvp/n4WGmq+reMzPdVffc97znCKIoiiAiIiIiIiKiBcmkDoCIiIiIiIioUDCJJiIiIiIiIkoQk2giIiIiIiKiBDGJJiIiIiIiIkoQk2giIiIiIiKiBDGJJiIiIiIiIkoQk2giIiIiIiKiBDGJJiIiIiIiIkqQQuoAzhePxzE4OAij0QhBEKQOh4iIiIiIiIqcKIrw
 [...]
+      "image/png": 
"iVBORw0KGgoAAAANSUhEUgAAA9EAAALDCAYAAAASWYNXAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8g+/7EAAAACXBIWXMAAA9hAAAPYQGoP6dpAAEAAElEQVR4nOzdd5hkZZU/8O+tnFPn3D0550AWBERRDKCygDnHVdTVZdVV0FV3/a24RtR1xQCCKCAZyWlCT+7pyd3TOXdXzun+/uiZZno6Vb4Vvp/n4WGmq+reMzPdVffc97znCKIoiiAiIiIiIiKiBcmkDoCIiIiIiIioUDCJJiIiIiIiIkoQk2giIiIiIiKiBDGJJiIiIiIiIkoQk2giIiIiIiKiBDGJJiIiIiIiIkoQk2giIiIiIiKiBDGJJiIiIiIiIkqQQuoAzhePxzE4OAij0QhBEKQOh4iIiIiIiIqcKIrw
 [...]
       "text/plain": [
        "<Figure size 1200x1200 with 1 Axes>"
       ]
@@ -1198,7 +1207,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 27,
+   "execution_count": 14,
    "metadata": {
     "id": "LuNGgwiQt1LV"
    },
@@ -1219,7 +1228,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 28,
+   "execution_count": 15,
    "metadata": {
     "id": "v8ig_jQDt1LV",
     "outputId": "3f10b14d-dde2-46d9-f4f6-6f4311fb3e73"
@@ -1231,13 +1240,13 @@
        "<Axes: >"
       ]
      },
-     "execution_count": 28,
+     "execution_count": 15,
      "metadata": {},
      "output_type": "execute_result"
     },
     {
      "data": {
-      "image/png": 
"iVBORw0KGgoAAAANSUhEUgAAAf0AAAPHCAYAAAAispBqAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjcuMSwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/bCgiHAAAACXBIWXMAAA9hAAAPYQGoP6dpAADyEklEQVR4nOzdd3ib5dk28FPbsq3pve3sOHuzR6GFMgstpYPR0vGW0tJC27fQ9bZfB92DbsrooNDJKpQ9AyFx9o7jJN7b1t7r+f5wMBl2LNmS7ueRzt9x5DgSW5auJJJOPfe4bpUkSRKIiIgo56lFF0BERETZwdAnIiLKEwx9IiKiPMHQJyIiyhMMfSIiojzB0CciIsoTDH0iIqI8oRVdwIkSiQT6+vpgMpmgUqlEl0NERCRLkiTB6/WiuroaanVy1/CyC/2+vj7U1dWJLoOIiEgRuru7UVtbm9RtZRf6JpMJwNhf
 [...]
+      "image/png": 
"iVBORw0KGgoAAAANSUhEUgAAAf0AAAPHCAYAAAAispBqAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8g+/7EAAAACXBIWXMAAA9hAAAPYQGoP6dpAADyEklEQVR4nOzdd3ib5dk28FPbsq3pve3sOHuzR6GFMgstpYPR0vGW0tJC27fQ9bZfB92DbsrooNDJKpQ9AyFx9o7jJN7b1t7r+f5wMBl2LNmS7ueRzt9x5DgSW5auJJJOPfe4bpUkSRKIiIgo56lFF0BERETZwdAnIiLKEwx9IiKiPMHQJyIiyhMMfSIiojzB0CciIsoTDH0iIqI8oRVdwIkSiQT6+vpgMpmgUqlEl0NERCRLkiTB6/WiuroaanVy1/CyC/2+vj7U1dWJLoOIiEgRuru7UVtbm9RtZRf6JpMJwNhf
 [...]
       "text/plain": [
        "<Figure size 1200x1200 with 1 Axes>"
       ]
@@ -1264,6 +1273,56 @@
     "finland_copy.plot(figsize=(12, 12))\n"
    ]
   },
+  {
+   "cell_type": "markdown",
+   "metadata": {
+    "id": "iNnVk5dut1LV"
+   },
+   "source": [
+    "#### Ukraine\n",
+    "\n",
+    "- Crimea, carrying ISO-3166 code UA-43, belongs to Ukraine (ISO country 
code UA)"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 16,
+   "metadata": {
+    "id": "LuNGgwiQt1LV"
+   },
+   "outputs": [
+    {
+     "data": {
+      "text/plain": [
+       "<Axes: >"
+      ]
+     },
+     "execution_count": 16,
+     "metadata": {},
+     "output_type": "execute_result"
+    },
+    {
+     "data": {
+      "image/png": 
"iVBORw0KGgoAAAANSUhEUgAAA9EAAAKXCAYAAACFRsm2AAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8g+/7EAAAACXBIWXMAAA9hAAAPYQGoP6dpAAEAAElEQVR4nOzdd3xjaXU//s+9V71LbnKXPc3Tu2cpS2cLAX7ABpJlIYEAIZSEABv4bhICCYQlkFCWDgssbSkLLOyyDbbXGc94xmWKPW6y5V7Uu3R1f3/Y4xmPm2RLukXn/XrNa3c8snRsy9I9z3OecxhBEAQQQgghhBBCCCFkXazYARBCCCGEEEIIIXJBSTQhhBBCCCGEEJIlSqIJIYQQQgghhJAsURJNCCGEEEIIIYRkiZJoQgghhBBCCCEkS5REE0IIIYQQQgghWaIkmhBCCCGEEEIIyZJK7ACulslkMD4+DrPZ
 [...]
+      "text/plain": [
+       "<Figure size 1200x1200 with 1 Axes>"
+      ]
+     },
+     "metadata": {},
+     "output_type": "display_data"
+    }
+   ],
+   "source": [
+    "\n",
+    "russia_copy = df[df['adm0_a3'] == 'RUS'].copy()\n",
+    "crimea = russia_copy[russia_copy['iso_3166_2'] == 'UA-43'].copy()\n",
+    "\n",
+    "ukraine_with_crimea = pd.concat([df[df['adm0_a3'] == 'UKR'], crimea], 
ignore_index=True)\n",
+    "\n",
+    "# Plotting the DataFrame\n",
+    "ukraine_with_crimea.plot(figsize=(12, 12))"
+   ]
+  },
   {
    "cell_type": "markdown",
    "metadata": {
@@ -1277,7 +1336,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 29,
+   "execution_count": 17,
    "metadata": {
     "id": "8zBzSIqQt1LV",
     "outputId": "cc8b6fbf-accb-44ba-b80a-a837df398c96"
@@ -1289,13 +1348,13 @@
        "<Axes: >"
       ]
      },
-     "execution_count": 29,
+     "execution_count": 17,
      "metadata": {},
      "output_type": "execute_result"
     },
     {
      "data": {
-      "image/png": 
"iVBORw0KGgoAAAANSUhEUgAAAKwAAAGdCAYAAACPYJhkAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjcuMSwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/bCgiHAAAACXBIWXMAAA9hAAAPYQGoP6dpAAAkJUlEQVR4nO3de1xUdf7H8fdcDzM4M9xkBnBAvOKtMEwizbL4yZbbZrq13W+ubi62mT5a5VFq7Wa41raVj0zdfeS2ZavrttVqbeVS0baLmndRQQ0UBGYAgXMGmBsz398f1KnJS4NyGL7weT4e5/FgzhwO3/G8PJwZzsxRMcYYCOGEOtIDIKQrKFjCFQqWcIWCJVyhYAlXKFjCFQqWcIWCJVzRRnoAlyoYDKK2thYmkwkqlSrSwyEXiTEGl8uF5ORkqNXn349yH2xtbS3sdnukh0G6SXV1NQYNGnTe+7kP1mQyAeh8
 [...]
+      "image/png": 
"iVBORw0KGgoAAAANSUhEUgAAAKwAAAGdCAYAAACPYJhkAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8g+/7EAAAACXBIWXMAAA9hAAAPYQGoP6dpAAAkJUlEQVR4nO3de1xUdf7H8fdcDzM4M9xkBnBAvOKtMEwizbL4yZbbZrq13W+ubi62mT5a5VFq7Wa41raVj0zdfeS2ZavrttVqbeVS0baLmndRQQ0UBGYAgXMGmBsz398f1KnJS4NyGL7weT4e5/FgzhwO3/G8PJwZzsxRMcYYCOGEOtIDIKQrKFjCFQqWcIWCJVyhYAlXKFjCFQqWcIWCJVzRRnoAlyoYDKK2thYmkwkqlSrSwyEXiTEGl8uF5ORkqNXn349yH2xtbS3sdnukh0G6SXV1NQYNGnTe+7kP1mQyAeh8
 [...]
       "text/plain": [
        "<Figure size 640x480 with 1 Axes>"
       ]
@@ -1311,7 +1370,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 30,
+   "execution_count": 18,
    "metadata": {
     "id": "-LXcKKOjt1LV",
     "outputId": "546a286e-9682-4f9a-c57e-b19250d88a34"
@@ -1323,13 +1382,13 @@
        "<Axes: >"
       ]
      },
-     "execution_count": 30,
+     "execution_count": 18,
      "metadata": {},
      "output_type": "execute_result"
     },
     {
      "data": {
-      "image/png": 
"iVBORw0KGgoAAAANSUhEUgAAAhIAAAGdCAYAAABHM5ovAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjcuMSwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/bCgiHAAAACXBIWXMAAA9hAAAPYQGoP6dpAACtAUlEQVR4nOzdd3iUVfbA8e/0TNqk9x4ILfTQpYpixd57byuKrgXddVfX1dXV1d+6a++rYkexgkhReq+B9N77JJlMn98fgYGQQhLSgPN5Hp41M+/c951skvfMveeeo3C5XC6EEEIIIbpB2d8XIIQQQogTlwQSQgghhOg2CSSEEEII0W0SSAghhBCi2ySQEEIIIUS3SSAhhBBCiG6TQEIIIYQQ3SaBhBBCCCG6Td3fF3A0p9NJcXExPj4+KBSK/r4cIYQQ4pTkcrmor68nIiICpbL9eYcBF0gUFxcTHR3d35chhBBC
 [...]
+      "image/png": 
"iVBORw0KGgoAAAANSUhEUgAAAhIAAAGdCAYAAABHM5ovAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8g+/7EAAAACXBIWXMAAA9hAAAPYQGoP6dpAACtAUlEQVR4nOzdd3iUVfbA8e/0TNqk9x4ILfTQpYpixd57byuKrgXddVfX1dXV1d+6a++rYkexgkhReq+B9N77JJlMn98fgYGQQhLSgPN5Hp41M+/c951skvfMveeeo3C5XC6EEEIIIbpB2d8XIIQQQogTlwQSQgghhOg2CSSEEEII0W0SSAghhBCi2ySQEEIIIUS3SSAhhBBCiG6TQEIIIYQQ3SaBhBBCCCG6Td3fF3A0p9NJcXExPj4+KBSK/r4cIYQQ4pTkcrmor68nIiICpbL9eYcBF0gUFxcTHR3d35chhBBC
 [...]
       "text/plain": [
        "<Figure size 640x480 with 1 Axes>"
       ]
@@ -1359,7 +1418,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 31,
+   "execution_count": 19,
    "metadata": {
     "id": "mznw0XOgt1LV",
     "outputId": "7e8085bc-abd9-4592-f047-62fa1a45eb01"
@@ -1371,13 +1430,13 @@
        "<Axes: >"
       ]
      },
-     "execution_count": 31,
+     "execution_count": 19,
      "metadata": {},
      "output_type": "execute_result"
     },
     {
      "data": {
-      "image/png": 
"iVBORw0KGgoAAAANSUhEUgAAAigAAAFUCAYAAAAOBceiAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjcuMSwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/bCgiHAAAACXBIWXMAAA9hAAAPYQGoP6dpAAA5GUlEQVR4nO3deXxU5b0/8M/sk8yWTPZlskAgIUDYlyBaQVap4i1W788F21IVS/EqbUXaWq9FhZ/aS71W0etWfrVcKlgUF0RcwKosIRAJIAgSSMhKmGRmMsns5/dHZCSSZSYzSc5MPu/XK69XZs45z3znODifPOc5zyMRBEEAERERkYhIB7oAIiIiou9jQCEiIiLRYUAhIiIi0WFAISIiItFhQCEiIiLRYUAhIiIi0WFAISIiItFhQCEiIiLRkQ90Ad/n8/lQU1MDnU4HiUQy0OUQERFRAARBgM1mQ3p6OqTS0Ps/
 [...]
+      "image/png": 
"iVBORw0KGgoAAAANSUhEUgAAAigAAAFUCAYAAAAOBceiAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8g+/7EAAAACXBIWXMAAA9hAAAPYQGoP6dpAAA5GUlEQVR4nO3deXxU5b0/8M/sk8yWTPZlskAgIUDYlyBaQVap4i1W788F21IVS/EqbUXaWq9FhZ/aS71W0etWfrVcKlgUF0RcwKosIRAJIAgSSMhKmGRmMsns5/dHZCSSZSYzSc5MPu/XK69XZs45z3znODifPOc5zyMRBEEAERERkYhIB7oAIiIiou9jQCEiIiLRYUAhIiIi0WFAISIiItFhQCEiIiLRYUAhIiIi0WFAISIiItFhQCEiIiLRkQ90Ad/n8/lQU1MDnU4HiUQy0OUQERFRAARBgM1mQ3p6OqTS0Ps/
 [...]
       "text/plain": [
        "<Figure size 640x480 with 1 Axes>"
       ]
@@ -1393,7 +1452,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 32,
+   "execution_count": 20,
    "metadata": {
     "id": "yfAO1qFrt1LV",
     "outputId": "9151ce8f-2412-415b-da73-eeec613276d8"
@@ -1405,13 +1464,13 @@
        "<Axes: >"
       ]
      },
-     "execution_count": 32,
+     "execution_count": 20,
      "metadata": {},
      "output_type": "execute_result"
     },
     {
      "data": {
-      "image/png": 
"iVBORw0KGgoAAAANSUhEUgAAApsAAAHRCAYAAAAluXLzAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjcuMSwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/bCgiHAAAACXBIWXMAAA9hAAAPYQGoP6dpAABoAklEQVR4nO3deXhU5d0+8Hv2mcw+2fcEAmENq0BwRxYpVVx+2sWKtdZWS/u6dFFefau2tdDS19a+Vlyrtkq1arVaF1xxQYQQtgAStoSELGSdJZPZ5/z+CARCttnOzCTcn+vKVXLmzHO+c4rJzXOeRSIIggAiIiIiIhFIE10AEREREY1eDJtEREREJBqGTSIiIiISDcMmEREREYmGYZOIiIiIRMOwSURERESiYdgkIiIiItHIE13AmYLBIBobG6HX6yGRSBJdDhERERGdQRAEOBwO5OTkQCoduu8y6cJmY2Mj8vPz
 [...]
+      "image/png": 
"iVBORw0KGgoAAAANSUhEUgAAApsAAAHRCAYAAAAluXLzAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8g+/7EAAAACXBIWXMAAA9hAAAPYQGoP6dpAABoAklEQVR4nO3deXhU5d0+8Hv2mcw+2fcEAmENq0BwRxYpVVx+2sWKtdZWS/u6dFFefau2tdDS19a+Vlyrtkq1arVaF1xxQYQQtgAStoSELGSdJZPZ5/z+CARCttnOzCTcn+vKVXLmzHO+c4rJzXOeRSIIggAiIiIiIhFIE10AEREREY1eDJtEREREJBqGTSIiIiISDcMmEREREYmGYZOIiIiIRMOwSURERESiYdgkIiIiItHIE13AmYLBIBobG6HX6yGRSBJdDhERERGdQRAEOBwO5OTkQCoduu8y6cJmY2Mj8vPz
 [...]
       "text/plain": [
        "<Figure size 800x800 with 1 Axes>"
       ]
@@ -1440,7 +1499,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 33,
+   "execution_count": 21,
    "metadata": {
     "id": "bbyDCO0Qt1LV",
     "outputId": "f2a0594d-999b-4573-d008-5158f898a1c6"
@@ -1452,13 +1511,13 @@
        "<Axes: >"
       ]
      },
-     "execution_count": 33,
+     "execution_count": 21,
      "metadata": {},
      "output_type": "execute_result"
     },
     {
      "data": {
-      "image/png": 
"iVBORw0KGgoAAAANSUhEUgAAAdEAAAGdCAYAAABNWUmMAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjcuMSwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/bCgiHAAAACXBIWXMAAA9hAAAPYQGoP6dpAABrWklEQVR4nO3deXicZbk/8O87+75l35M2bdK0TfeUFFmEQqmIoCgcRSgczlE4BYSKS8/RI6hYfqKCCwJHEXHhsHmKqCACWhAoXdKFdF+z78ssmX15f39MMzTNJJl5Z7J/P9eV6yKTd573mWnIPc9234IoiiKIiIgoabLJ7gAREdF0xSBKREQkEYMoERGRRAyiREREEjGIEhERScQgSkREJBGDKBERkUQMokRERBIpJrsD54pEImhra4PRaIQgCJPdHSIimmVEUYTL5UJ+fj5kstHHmlMuiLa1taGoqGiyu0FERLNc
 [...]
+      "image/png": 
"iVBORw0KGgoAAAANSUhEUgAAAdEAAAGdCAYAAABNWUmMAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8g+/7EAAAACXBIWXMAAA9hAAAPYQGoP6dpAABrWklEQVR4nO3deXicZbk/8O87+75l35M2bdK0TfeUFFmEQqmIoCgcRSgczlE4BYSKS8/RI6hYfqKCCwJHEXHhsHmKqCACWhAoXdKFdF+z78ssmX15f39MMzTNJJl5Z7J/P9eV6yKTd573mWnIPc9234IoiiKIiIgoabLJ7gAREdF0xSBKREQkEYMoERGRRAyiREREEjGIEhERScQgSkREJBGDKBERkUQMokRERBIpJrsD54pEImhra4PRaIQgCJPdHSIimmVEUYTL5UJ+fj5kstHHmlMuiLa1taGoqGiyu0FERLNc
 [...]
       "text/plain": [
        "<Figure size 640x480 with 1 Axes>"
       ]
@@ -1474,7 +1533,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 34,
+   "execution_count": 22,
    "metadata": {
     "id": "yJ_Ueh7Rt1LV",
     "outputId": "16fe59db-4be4-4e02-d37b-3098bdfa945a"
@@ -1486,13 +1545,13 @@
        "<Axes: >"
       ]
      },
-     "execution_count": 34,
+     "execution_count": 22,
      "metadata": {},
      "output_type": "execute_result"
     },
     {
      "data": {
-      "image/png": 
"iVBORw0KGgoAAAANSUhEUgAAAp0AAAGjCAYAAABuTa5+AAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjcuMSwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/bCgiHAAAACXBIWXMAAA9hAAAPYQGoP6dpAACvZklEQVR4nOzdd3hkZ3k34N/p08409T7a1e5qtStt02q9tgE3MMaYbiCAIZSEEDohEPIRAqEHEgiBAKEFEhwCBoztEIwpNja2V9t7X/UuTe8zZ873x0iz6ppypknPfV1ciUcz57wqKz3zvk9hVFVVQQghhBBCSB6xxV4AIYQQQghZ/yjoJIQQQggheUdBJyGEEEIIyTsKOgkhhBBCSN5R0EkIIYQQQvKOgk5CCCGEEJJ3FHQSQgghhJC8o6CTEEIIIYTkHV/sBSyWSCQwOjoKWZbBMEyxl0MIIYQQQhZRVRU+nw/1
 [...]
+      "image/png": 
"iVBORw0KGgoAAAANSUhEUgAAAp0AAAGjCAYAAABuTa5+AAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8g+/7EAAAACXBIWXMAAA9hAAAPYQGoP6dpAACvZklEQVR4nOzdd3hkZ3k34N/p08409T7a1e5qtStt02q9tgE3MMaYbiCAIZSEEDohEPIRAqEHEgiBAKEFEhwCBoztEIwpNja2V9t7X/UuTe8zZ873x0iz6ppypknPfV1ciUcz57wqKz3zvk9hVFVVQQghhBBCSB6xxV4AIYQQQghZ/yjoJIQQQggheUdBJyGEEEIIyTsKOgkhhBBCSN5R0EkIIYQQQvKOgk5CCCGEEJJ3FHQSQgghhJC8o6CTEEIIIYTkHV/sBSyWSCQwOjoKWZbBMEyxl0MIIYQQQhZRVRU+nw/1
 [...]
       "text/plain": [
        "<Figure size 800x800 with 1 Axes>"
       ]
@@ -1520,7 +1579,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 35,
+   "execution_count": 23,
    "metadata": {
     "id": "60UpJMNwt1LV",
     "outputId": "1c9ff3fa-83e6-411e-9dc3-0c718ee97d39"
@@ -1532,13 +1591,13 @@
        "<Axes: >"
       ]
      },
-     "execution_count": 35,
+     "execution_count": 23,
      "metadata": {},
      "output_type": "execute_result"
     },
     {
      "data": {
-      "image/png": 
"iVBORw0KGgoAAAANSUhEUgAAAh8AAAChCAYAAABnAt39AAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjcuMSwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/bCgiHAAAACXBIWXMAAA9hAAAPYQGoP6dpAABT8klEQVR4nO3dd3ykVbnA8d87vbf0XrZle+8sdWVB4IIgIKIUERRQRBAE76VaQFDwqhRBL0UUBBUEpQjLLggs23sv6XVTJjOZTJ/3/jHJbCYzyaZnsznfz4cPu++88845k+y8z5zznOdIsizLCIIgCIIgjBDFaDdAEARBEITxRQQfgiAIgiCMKBF8CIIgCIIwokTwIQiCIAjCiBLBhyAIgiAII0oEH4IgCIIgjCgRfAiCIAiCMKJE8CEIgiAIwohSjXYDuotEItTU1GA2m5EkabSbIwiCIAhCH8iyjNvtJjs7G4Wi
 [...]
+      "image/png": 
"iVBORw0KGgoAAAANSUhEUgAAAh8AAAChCAYAAABnAt39AAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8g+/7EAAAACXBIWXMAAA9hAAAPYQGoP6dpAABT8klEQVR4nO3dd3ykVbnA8d87vbf0XrZle+8sdWVB4IIgIKIUERRQRBAE76VaQFDwqhRBL0UUBBUEpQjLLggs23sv6XVTJjOZTJ/3/jHJbCYzyaZnsznfz4cPu++88845k+y8z5zznOdIsizLCIIgCIIgjBDFaDdAEARBEITxRQQfgiAIgiCMKBF8CIIgCIIwokTwIQiCIAjCiBLBhyAIgiAII0oEH4IgCIIgjCgRfAiCIAiCMKJE8CEIgiAIwohSjXYDuotEItTU1GA2m5EkabSbIwiCIAhCH8iyjNvtJjs7G4Wi
 [...]
       "text/plain": [
        "<Figure size 640x480 with 1 Axes>"
       ]
@@ -1563,7 +1622,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 36,
+   "execution_count": 24,
    "metadata": {
     "id": "rfBkQf78t1LW",
     "outputId": "8342e4b8-2483-4aac-8a79-e88d455297e2",
@@ -1576,13 +1635,13 @@
        "<Axes: >"
       ]
      },
-     "execution_count": 36,
+     "execution_count": 24,
      "metadata": {},
      "output_type": "execute_result"
     },
     {
      "data": {
-      "image/png": 
"iVBORw0KGgoAAAANSUhEUgAABj0AAAMyCAYAAAA2aQPiAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjcuMSwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/bCgiHAAAACXBIWXMAAA9hAAAPYQGoP6dpAAEAAElEQVR4nOzddXhk5fUH8O+4zySZuMsmm9WsuwKLu7v9sBZaKC0tFCm0SCkUt0JxpzgLLLDCuls2nmzcfTTj9/dHlkDYZGMzmcj38zw82czc+94z7CaT3POec0SCIAggIiIiIiIiIiIiIiIa5cTBDoCIiIiIiIiIiIiIiMgfmPQgIiIiIiIiIiIiIqIxgUkPIiIiIiIiIiIiIiIaE5j0ICIiIiIiIiIiIiKiMYFJDyIiIiIiIiIiIiIiGhOY9CAiIiIiIiIiIiIiojGBSQ8iIiIiIiIiIiIiIhoTmPQgIiIiIiIi
 [...]
+      "image/png": 
"iVBORw0KGgoAAAANSUhEUgAABj0AAAMyCAYAAAA2aQPiAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8g+/7EAAAACXBIWXMAAA9hAAAPYQGoP6dpAAEAAElEQVR4nOzddXhk5fUH8O+4zySZuMsmm9WsuwKLu7v9sBZaKC0tFCm0SCkUt0JxpzgLLLDCuls2nmzcfTTj9/dHlkDYZGMzmcj38zw82czc+94z7CaT3POec0SCIAggIiIiIiIiIiIiIiIa5cTBDoCIiIiIiIiIiIiIiMgfmPQgIiIiIiIiIiIiIqIxgUkPIiIiIiIiIiIiIiIaE5j0ICIiIiIiIiIiIiKiMYFJDyIiIiIiIiIiIiIiGhOY9CAiIiIiIiIiIiIiojGBSQ8iIiIiIiIiIiIiIhoTmPQgIiIiIiIi
 [...]
       "text/plain": [
        "<Figure size 2000x2000 with 1 Axes>"
       ]
@@ -1644,7 +1703,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 37,
+   "execution_count": 25,
    "metadata": {},
    "outputs": [
     {
@@ -1653,13 +1712,13 @@
        "<Axes: >"
       ]
      },
-     "execution_count": 37,
+     "execution_count": 25,
      "metadata": {},
      "output_type": "execute_result"
     },
     {
      "data": {
-      "image/png": 
"iVBORw0KGgoAAAANSUhEUgAAAh8AAAD8CAYAAADXEsbUAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjcuMSwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/bCgiHAAAACXBIWXMAAA9hAAAPYQGoP6dpAACpnElEQVR4nOydd3wjd53+n+lqo265SS673rXX3l2vvbtONgkkIZ2QhN7LhXAcHMeFdnDhd3DkLlxyB3dHCYRQDkIJIQkkJAQI6YWUbd5evevebfUuzczvD9mKi7pmJHmj9+vFi6wtj8ayNPP5fr7P53kISZIkVKlSpUqVKlWqlAiy3CdQpUqVKlWqVHl9US0+qlSpUqVKlSolpVp8VKlSpUqVKlVKSrX4qFKlSpUqVaqUlGrxUaVKlSpVqlQpKdXio0qVKlWqVKlSUqrFR5UqVapUqVKlpNDlPoGViKKIiYkJ8DwP
 [...]
+      "image/png": 
"iVBORw0KGgoAAAANSUhEUgAAAh8AAAD8CAYAAADXEsbUAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8g+/7EAAAACXBIWXMAAA9hAAAPYQGoP6dpAACpnElEQVR4nOydd3wjd53+n+lqo265SS673rXX3l2vvbtONgkkIZ2QhN7LhXAcHMeFdnDhd3DkLlxyB3dHCYRQDkIJIQkkJAQI6YWUbd5evevebfUuzczvD9mKi7pmJHmj9+vFi6wtj8ayNPP5fr7P53kISZIkVKlSpUqVKlWqlAiy3CdQpUqVKlWqVHl9US0+qlSpUqVKlSolpVp8VKlSpUqVKlVKSrX4qFKlSpUqVaqUlGrxUaVKlSpVqlQpKdXio0qVKlWqVKlSUqrFR5UqVapUqVKlpNDlPoGViKKIiYkJ8DwP
 [...]
       "text/plain": [
        "<Figure size 640x480 with 1 Axes>"
       ]
@@ -1675,7 +1734,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 38,
+   "execution_count": 26,
    "metadata": {},
    "outputs": [],
    "source": [
@@ -1730,7 +1789,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 41,
+   "execution_count": 27,
    "metadata": {},
    "outputs": [],
    "source": [
@@ -1745,7 +1804,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 42,
+   "execution_count": 28,
    "metadata": {},
    "outputs": [
     {
@@ -1754,13 +1813,13 @@
        "<Axes: >"
       ]
      },
-     "execution_count": 42,
+     "execution_count": 28,
      "metadata": {},
      "output_type": "execute_result"
     },
     {
      "data": {
-      "image/png": 
"iVBORw0KGgoAAAANSUhEUgAAAzYAAAFyCAYAAAAnGU8SAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjcuMSwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/bCgiHAAAACXBIWXMAAA9hAAAPYQGoP6dpAAEAAElEQVR4nOzddXgU19fA8e9uko17QoQEQoQoCRIkuLu7u1WQFmuLF0opUqR4S3GKu0txdw2BBIgQd89ms/v+kTa/8haKJdnI/TwPD2R3duZMSHbnzL33HIlKpVIhCIIgCIIgCIJQjEnVHYAgCIIgCIIgCMKnEomNIAiCIAiCIAjFnkhsBEEQBEEQBEEo9kRiIwiCIAiCIAhCsScSG0EQBEEQBEEQij2R2AiCIAiCIAiCUOyJxEYQBEEQBEEQhGJPU90B/H9KpZLw8HAMDQ2RSCTqDkcQBEEQBEEQBDVRqVSkpKRg
 [...]
+      "image/png": 
"iVBORw0KGgoAAAANSUhEUgAAAzYAAAFyCAYAAAAnGU8SAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8g+/7EAAAACXBIWXMAAA9hAAAPYQGoP6dpAAEAAElEQVR4nOzddXgU19fA8e9uko17QoQEQoQoCRIkuLu7u1WQFmuLF0opUqR4S3GKu0txdw2BBIgQd89ms/v+kTa/8haKJdnI/TwPD2R3duZMSHbnzL33HIlKpVIhCIIgCIIgCIJQjEnVHYAgCIIgCIIgCMKnEomNIAiCIAiCIAjFnkhsBEEQBEEQBEEo9kRiIwiCIAiCIAhCsScSG0EQBEEQBEEQij2R2AiCIAiCIAiCUOyJxEYQBEEQBEEQhGJPU90B/H9KpZLw8HAMDQ2RSCTqDkcQBEEQBEEQBDVRqVSkpKRg
 [...]
       "text/plain": [
        "<Figure size 1000x700 with 1 Axes>"
       ]
@@ -1784,7 +1843,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 43,
+   "execution_count": 29,
    "metadata": {
     "id": "AcT31Diyt1LW",
     "outputId": "cd6cc6ef-43ba-478e-b183-84eb7e003e17"
@@ -1796,13 +1855,13 @@
        "<Axes: >"
       ]
      },
-     "execution_count": 43,
+     "execution_count": 29,
      "metadata": {},
      "output_type": "execute_result"
     },
     {
      "data": {
-      "image/png": 
"iVBORw0KGgoAAAANSUhEUgAAAi0AAAFnCAYAAABqwnnlAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjcuMSwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/bCgiHAAAACXBIWXMAAA9hAAAPYQGoP6dpAAAxQUlEQVR4nO3de3RU9b3//9fcc53J/UYSCIICIogoGG/1kkqpbbWi39baViw/rDZaEdqjHK3W3zoWlvXUVlsvbS3aUxWL56cercrxYIvt1yAQ5RIUBLkkIZkESDKTC5nJzHx+f0RHcwBLkMlkm+djrb0W89l79n7PR2Rea8/n89k2Y4wRAADAMGdPdgEAAABHg9ACAAAsgdACAAAsgdACAAAsgdACAAAsgdACAAAsgdACAAAswZnsAj6rWCympqYmZWZmymazJbscAABwFIwx6uzsVElJiez2o7uHYvnQ0tTUpLKy
 [...]
+      "image/png": 
"iVBORw0KGgoAAAANSUhEUgAAAi0AAAFnCAYAAABqwnnlAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8g+/7EAAAACXBIWXMAAA9hAAAPYQGoP6dpAAAxQUlEQVR4nO3de3RU9b3//9fcc53J/UYSCIICIogoGG/1kkqpbbWi39baViw/rDZaEdqjHK3W3zoWlvXUVlsvbS3aUxWL56cercrxYIvt1yAQ5RIUBLkkIZkESDKTC5nJzHx+f0RHcwBLkMlkm+djrb0W89l79n7PR2Rea8/n89k2Y4wRAADAMGdPdgEAAABHg9ACAAAsgdACAAAsgdACAAAsgdACAAAsgdACAAAsgdACAAAswZnsAj6rWCympqYmZWZmymazJbscAABwFIwx6uzsVElJiez2o7uHYvnQ0tTUpLKy
 [...]
       "text/plain": [
        "<Figure size 640x480 with 1 Axes>"
       ]
@@ -1837,7 +1896,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 45,
+   "execution_count": 30,
    "metadata": {},
    "outputs": [],
    "source": [
@@ -1852,7 +1911,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 46,
+   "execution_count": 31,
    "metadata": {
     "id": "yjKX9Pbbt1LW",
     "outputId": "14caae01-b1b0-4775-a00e-a9e4f30fdf73"
@@ -1864,13 +1923,13 @@
        "<Axes: >"
       ]
      },
-     "execution_count": 46,
+     "execution_count": 31,
      "metadata": {},
      "output_type": "execute_result"
     },
     {
      "data": {
-      "image/png": 
"iVBORw0KGgoAAAANSUhEUgAAApsAAAKRCAYAAAAbCWICAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjcuMSwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/bCgiHAAAACXBIWXMAAA9hAAAPYQGoP6dpAAEAAElEQVR4nOzdd3xb93kv/s9Z2JvgXqBIbWpLlO3YmXb2aOzWWXVGkzQ3bdOMtunNbdKMpk1+vW3S5Gbv0Syn2bEzbCfelqhJbUqiuDeJvYFzzu8PiBApgiTGOcAB+bxfr7xikcDBIQgCz/l+n8HIsiyDEEIIIYQQFbCVPgFCCCGEELJ+UbBJCCGEEEJUQ8EmIYQQQghRDQWbhBBCCCFENRRsEkIIIYQQ1VCwSQghhBBCVEPBJiGEEEIIUQ0Fm4QQQgghRDV8pU/gZpIkYWJiAlarFQzDVPp0CCGEEELITWRZRigU
 [...]
+      "image/png": 
"iVBORw0KGgoAAAANSUhEUgAAApsAAAKRCAYAAAAbCWICAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8g+/7EAAAACXBIWXMAAA9hAAAPYQGoP6dpAAEAAElEQVR4nOzdd3xb93kv/s9Z2JvgXqBIbWpLlO3YmXb2aOzWWXVGkzQ3bdOMtunNbdKMpk1+vW3S5Gbv0Syn2bEzbCfelqhJbUqiuDeJvYFzzu8PiBApgiTGOcAB+bxfr7xikcDBIQgCz/l+n8HIsiyDEEIIIYQQFbCVPgFCCCGEELJ+UbBJCCGEEEJUQ8EmIYQQQghRDQWbhBBCCCFENRRsEkIIIYQQ1VCwSQghhBBCVEPBJiGEEEIIUQ0Fm4QQQgghRDV8pU/gZpIkYWJiAlarFQzDVPp0CCGEEELITWRZRigU
 [...]
       "text/plain": [
        "<Figure size 800x800 with 1 Axes>"
       ]
@@ -1899,7 +1958,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 47,
+   "execution_count": 32,
    "metadata": {},
    "outputs": [],
    "source": [
@@ -1908,7 +1967,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 48,
+   "execution_count": 33,
    "metadata": {},
    "outputs": [],
    "source": [
@@ -1919,7 +1978,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 49,
+   "execution_count": 34,
    "metadata": {},
    "outputs": [
     {
@@ -1928,13 +1987,13 @@
        "<Axes: >"
       ]
      },
-     "execution_count": 49,
+     "execution_count": 34,
      "metadata": {},
      "output_type": "execute_result"
     },
     {
      "data": {
-      "image/png": 
"iVBORw0KGgoAAAANSUhEUgAAAk8AAAJGCAYAAABCyGGmAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjcuMSwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/bCgiHAAAACXBIWXMAAA9hAAAPYQGoP6dpAAEAAElEQVR4nOzddXRUV9vG4d/4TNwTIJDg7u5eKC6FAkULheJStMUKpWiBUmiBFtdixaW4u2sgBAJR4i5j3x9p05cPDSQ5kX2txWrJHLmHJDPPnLP3s2Vms9mMIAiCIAiC8F7kUgcQBEEQBEHITkTxJAiCIAiCkAaieBIEQRAEQUgDUTwJgiAIgiCkgSieBEEQBEEQ0kAUT4IgCIIgCGkgiidBEARBEIQ0UEod4P8zmUwEBARgbW2NTCaTOo4gCIIgCLmE2WwmJiaGvHnzIpe/+fpSliueAgICyJ8/v9QxBEEQBEHI
 [...]
+      "image/png": 
"iVBORw0KGgoAAAANSUhEUgAAAk8AAAJGCAYAAABCyGGmAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8g+/7EAAAACXBIWXMAAA9hAAAPYQGoP6dpAAEAAElEQVR4nOzddXRUV9vG4d/4TNwTIJDg7u5eKC6FAkULheJStMUKpWiBUmiBFtdixaW4u2sgBAJR4i5j3x9p05cPDSQ5kX2txWrJHLmHJDPPnLP3s2Vms9mMIAiCIAiC8F7kUgcQBEEQBEHITkTxJAiCIAiCkAaieBIEQRAEQUgDUTwJgiAIgiCkgSieBEEQBEEQ0kAUT4IgCIIgCGkgiidBEARBEIQ0UEod4P8zmUwEBARgbW2NTCaTOo4gCIIgCLmE2WwmJiaGvHnzIpe/+fpSliueAgICyJ8/v9QxBEEQBEHI
 [...]
       "text/plain": [
        "<Figure size 1000x700 with 1 Axes>"
       ]
@@ -1963,7 +2022,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 50,
+   "execution_count": 35,
    "metadata": {},
    "outputs": [],
    "source": [
@@ -1976,7 +2035,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 51,
+   "execution_count": 36,
    "metadata": {},
    "outputs": [
     {
@@ -1985,13 +2044,13 @@
        "<Axes: >"
       ]
      },
-     "execution_count": 51,
+     "execution_count": 36,
      "metadata": {},
      "output_type": "execute_result"
     },
     {
      "data": {
-      "image/png": 
"iVBORw0KGgoAAAANSUhEUgAAAc8AAAJGCAYAAAA9Lw6mAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjcuMSwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/bCgiHAAAACXBIWXMAAA9hAAAPYQGoP6dpAADgHElEQVR4nOzdd3SURRfA4d/W9N4TAgECoZfQq/TeqzSlKkUEBFQEFOkKShEQsNB7lY406b13SAgQ0kN63fLu90c0ykdLYJNNyDzn5BzZvDtzNyZ7d+aduSMzGAwGBEEQBEHIMrmpAxAEQRCE/EYkT0EQBEHIJpE8BUEQBCGbRPIUBEEQhGwSyVMQBEEQskkkT0EQBEHIJpE8BUEQBCGblKYO4P9JkkRoaCg2NjbIZDJThyMIgiAUEAaDgcTERDw9PZHLXz22zHPJMzQ0FG9vb1OHIQiCIBRQwcHBFCpU6JXX5Lnk
 [...]
+      "image/png": 
"iVBORw0KGgoAAAANSUhEUgAAAc8AAAJGCAYAAAA9Lw6mAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8g+/7EAAAACXBIWXMAAA9hAAAPYQGoP6dpAADgHElEQVR4nOzdd3SURRfA4d/W9N4TAgECoZfQq/TeqzSlKkUEBFQEFOkKShEQsNB7lY406b13SAgQ0kN63fLu90c0ykdLYJNNyDzn5BzZvDtzNyZ7d+aduSMzGAwGBEEQBEHIMrmpAxAEQRCE/EYkT0EQBEHIJpE8BUEQBCGbRPIUBEEQhGwSyVMQBEEQskkkT0EQBEHIJpE8BUEQBCGblKYO4P9JkkRoaCg2NjbIZDJThyMIgiAUEAaDgcTERDw9PZHLXz22zHPJMzQ0FG9vb1OHIQiCIBRQwcHBFCpU6JXX5Lnk
 [...]
       "text/plain": [
        "<Figure size 1000x700 with 1 Axes>"
       ]
@@ -2015,7 +2074,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 52,
+   "execution_count": 37,
    "metadata": {},
    "outputs": [],
    "source": [
@@ -2029,7 +2088,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 53,
+   "execution_count": 38,
    "metadata": {
     "id": "IS5Gcxgct1LW",
     "outputId": "b8dbb05f-4ca9-4884-83ac-a7c169a9830a"
@@ -2041,13 +2100,13 @@
        "<Axes: >"
       ]
      },
-     "execution_count": 53,
+     "execution_count": 38,
      "metadata": {},
      "output_type": "execute_result"
     },
     {
      "data": {
-      "image/png": 
"iVBORw0KGgoAAAANSUhEUgAAAiMAAAFmCAYAAAC/V5rzAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjcuMSwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/bCgiHAAAACXBIWXMAAA9hAAAPYQGoP6dpAAAlV0lEQVR4nO3df3RU9Z3/8dfk15CQzOT3L5kExApomq+KNYw/WJRUFlyqa9zTo1TFL8uKJ2IF2mXzlVbhuzZ89RRc2YW6tYuelUhLD5T1J0XQeKyJ0pgYwJIKBRIMCVXMTAhkEsjn+4dlykhQJgl8yOT5OOeew3w+937m/Zlo7uvc+dwbhzHGCAAAwJIo2wUAAIChjTACAACsIowAAACrCCMAAMAqwggAALCKMAIAAKwijAAAAKsIIwAAwCrCCAAAsIowAgAArIoJZ+fHHntMixcvDmkbM2aMdu3aJUmaNGmSKisr
 [...]
+      "image/png": 
"iVBORw0KGgoAAAANSUhEUgAAAiMAAAFmCAYAAAC/V5rzAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8g+/7EAAAACXBIWXMAAA9hAAAPYQGoP6dpAAAlV0lEQVR4nO3df3RU9Z3/8dfk15CQzOT3L5kExApomq+KNYw/WJRUFlyqa9zTo1TFL8uKJ2IF2mXzlVbhuzZ89RRc2YW6tYuelUhLD5T1J0XQeKyJ0pgYwJIKBRIMCVXMTAhkEsjn+4dlykhQJgl8yOT5OOeew3w+937m/Zlo7uvc+dwbhzHGCAAAwJIo2wUAAIChjTACAACsIowAAACrCCMAAMAqwggAALCKMAIAAKwijAAAAKsIIwAAwCrCCAAAsIowAgAArIoJZ+fHHntMixcvDmkbM2aMdu3aJUmaNGmSKisr
 [...]
       "text/plain": [
        "<Figure size 640x480 with 1 Axes>"
       ]
@@ -2063,7 +2122,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 54,
+   "execution_count": 39,
    "metadata": {
     "id": "nwUGucQ1t1LW",
     "outputId": "26c5aede-c587-4d88-cfe0-30ecaec9ede3"
@@ -2075,13 +2134,13 @@
        "<Axes: >"
       ]
      },
-     "execution_count": 54,
+     "execution_count": 39,
      "metadata": {},
      "output_type": "execute_result"
     },
     {
      "data": {
-      "image/png": 
"iVBORw0KGgoAAAANSUhEUgAAAkIAAAKTCAYAAAD1xWeKAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjcuMSwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/bCgiHAAAACXBIWXMAAA9hAAAPYQGoP6dpAAC1YklEQVR4nOzdd3hc1bU34N+Z3pt6by5yL7IlG0zHYJMChOoACQk3kEZCCCH1Jibhfk5yCZc0ShqENCAEU0INxcbgIhfZli1LVhv1Or3X8/0hW1i2yvRzZma9z6PH9mh0ZsmWZ9bsvfZaDMuyLAghhBBCspCA6wAIIYQQQrhCiRAhhBBCshYlQoQQQgjJWpQIEUIIISRrUSJECCGEkKxFiRAhhBBCshYlQoQQQgjJWiKuA0iEcDiMwcFBqNVqMAzDdTiEEEII4RDLsnA4HCguLoZAMPuaT0YkQoODgygrK+M6DEII
 [...]
+      "image/png": 
"iVBORw0KGgoAAAANSUhEUgAAAkIAAAKTCAYAAAD1xWeKAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8g+/7EAAAACXBIWXMAAA9hAAAPYQGoP6dpAAC1YklEQVR4nOzdd3hc1bU34N+Z3pt6by5yL7IlG0zHYJMChOoACQk3kEZCCCH1Jibhfk5yCZc0ShqENCAEU0INxcbgIhfZli1LVhv1Or3X8/0hW1i2yvRzZma9z6PH9mh0ZsmWZ9bsvfZaDMuyLAghhBBCspCA6wAIIYQQQrhCiRAhhBBCshYlQoQQQgjJWpQIEUIIISRrUSJECCGEkKxFiRAhhBBCshYlQoQQQgjJWiKuA0iEcDiMwcFBqNVqMAzDdTiEEEII4RDLsnA4HCguLoZAMPuaT0YkQoODgygrK+M6DEII
 [...]
       "text/plain": [
        "<Figure size 800x800 with 1 Axes>"
       ]
@@ -2106,7 +2165,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 55,
+   "execution_count": 40,
    "metadata": {
     "id": "xfMx6gJmt1LW",
     "outputId": "5278dfc3-3f51-4c21-84cc-922251b1d0cb"
@@ -2118,13 +2177,13 @@
        "<Axes: >"
       ]
      },
-     "execution_count": 55,
+     "execution_count": 40,
      "metadata": {},
      "output_type": "execute_result"
     },
     {
      "data": {
-      "image/png": 
"iVBORw0KGgoAAAANSUhEUgAAAWIAAAGdCAYAAAAomHm2AAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjcuMSwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/bCgiHAAAACXBIWXMAAA9hAAAPYQGoP6dpAACafElEQVR4nOzddXxkZ7348c8Zd4t7spvdZN1361SoAYUWb6G4S6HIvXB/cKEXKRcpXNylQCmlLaVQL3VZ981K3H3c7fz+mGQ2k0ySiW2y2+f9eu2LzciZM6H7nWee8xVJlmUZQRAEYdEoFvsEBEEQXulEIBYEQVhkIhALgiAsMhGIBUEQFpkIxIIgCItMBGJBEIRFJgKxIAjCIhOBWBAEYZGpFvsExksmk/T09GA2m5EkabFPRxAEIYMsy/h8PkpLS1Eo5mctu+QCcU9PDxUVFYt9GoIgCFPq7OykvLx8Xo615AKx
 [...]
+      "image/png": 
"iVBORw0KGgoAAAANSUhEUgAAAWIAAAGdCAYAAAAomHm2AAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8g+/7EAAAACXBIWXMAAA9hAAAPYQGoP6dpAACafElEQVR4nOzddXxkZ7348c8Zd4t7spvdZN1361SoAYUWb6G4S6HIvXB/cKEXKRcpXNylQCmlLaVQL3VZ981K3H3c7fz+mGQ2k0ySiW2y2+f9eu2LzciZM6H7nWee8xVJlmUZQRAEYdEoFvsEBEEQXulEIBYEQVhkIhALgiAsMhGIBUEQFpkIxIIgCItMBGJBEIRFJgKxIAjCIhOBWBAEYZGpFvsExksmk/T09GA2m5EkabFPRxAEIYMsy/h8PkpLS1Eo5mctu+QCcU9PDxUVFYt9GoIgCFPq7OykvLx8Xo615AKx
 [...]
       "text/plain": [
        "<Figure size 640x480 with 1 Axes>"
       ]
@@ -2140,7 +2199,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 56,
+   "execution_count": 41,
    "metadata": {
     "id": "28VU40f9t1LW",
     "outputId": "45585067-de13-4e02-8147-053ef0115d2d"
@@ -2152,13 +2211,13 @@
        "<Axes: >"
       ]
      },
-     "execution_count": 56,
+     "execution_count": 41,
      "metadata": {},
      "output_type": "execute_result"
     },
     {
      "data": {
-      "image/png": 
"iVBORw0KGgoAAAANSUhEUgAAAaYAAAKTCAYAAABSLqyAAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjcuMSwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/bCgiHAAAACXBIWXMAAA9hAAAPYQGoP6dpAAEAAElEQVR4nOzdd3xb1dkH8N+92nt47x07HkkcJ86GEMLeu2GvAqWM0gKFtrxA4YX2LQXKKmWVUSCMsjdhZMdOnOmVeO+tvdd9/5CtWLYkS7Zsyfb5fj79fBrpSjoOzn10znnO81AMwzAgCIIgiChBR3oABEEQBDEaCUwEQRBEVCGBiSAIgogqJDARBEEQUYUEJoIgCCKqkMBEEARBRBUSmAiCIIiowo70AMZyuVzo7u6GRCIBRVGRHg5BEAQRBgzDQK/XIzk5GTQdeE4UdYGpu7sbaWlpkR4GQRAEMQ06OjqQmpoa
 [...]
+      "image/png": 
"iVBORw0KGgoAAAANSUhEUgAAAaYAAAKTCAYAAABSLqyAAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8g+/7EAAAACXBIWXMAAA9hAAAPYQGoP6dpAAEAAElEQVR4nOzdd3xb1dkH8N+92nt47x07HkkcJ86GEMLeu2GvAqWM0gKFtrxA4YX2LQXKKmWVUSCMsjdhZMdOnOmVeO+tvdd9/5CtWLYkS7Zsyfb5fj79fBrpSjoOzn10znnO81AMwzAgCIIgiChBR3oABEEQBDEaCUwEQRBEVCGBiSAIgogqJDARBEEQUYUEJoIgCCKqkMBEEARBRBUSmAiCIIiowo70AMZyuVzo7u6GRCIBRVGRHg5BEAQRBgzDQK/XIzk5GTQdeE4UdYGpu7sbaWlpkR4GQRAEMQ06OjqQmpoa
 [...]
       "text/plain": [
        "<Figure size 800x800 with 1 Axes>"
       ]
@@ -2186,7 +2245,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 57,
+   "execution_count": 42,
    "metadata": {},
    "outputs": [],
    "source": [
@@ -2196,7 +2255,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 58,
+   "execution_count": 43,
    "metadata": {},
    "outputs": [
     {
@@ -2205,13 +2264,13 @@
        "<Axes: >"
       ]
      },
-     "execution_count": 58,
+     "execution_count": 43,
      "metadata": {},
      "output_type": "execute_result"
     },
     {
      "data": {
-      "image/png": 
"iVBORw0KGgoAAAANSUhEUgAAAQ8AAAGdCAYAAAAMgfZ2AAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjcuMSwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/bCgiHAAAACXBIWXMAAA9hAAAPYQGoP6dpAACCeklEQVR4nO2dd3hUZdrG7zO9ZGp67yQEkgCBQCgKggKrgKioqIu9d1ZX8bOguyuurroWVnZtWFFxEbsuIFVqQgIJBEhCem8zk+ntfH9MMslkzkxmQnre33XNrnPavIfMeeZ9n3I/FE3TNAgEAsFPWMM9AAKBMDohxoNAIPQLYjwIBEK/IMaDQCD0C2I8CARCvyDGg0Ag9AtiPAgEQr8gxoNAIPQLznAPYCCw2+2oq6uDRCIBRVHDPRwCYVRD0zQ6OjoQEREBFsvz/GJMGI+6ujpER0cP9zAIhDFFdXU1oqKiPO4f
 [...]
+      "image/png": 
"iVBORw0KGgoAAAANSUhEUgAAAQ8AAAGdCAYAAAAMgfZ2AAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8g+/7EAAAACXBIWXMAAA9hAAAPYQGoP6dpAACCeklEQVR4nO2dd3hUZdrG7zO9ZGp67yQEkgCBQCgKggKrgKioqIu9d1ZX8bOguyuurroWVnZtWFFxEbsuIFVqQgIJBEhCem8zk+ntfH9MMslkzkxmQnre33XNrnPavIfMeeZ9n3I/FE3TNAgEAsFPWMM9AAKBMDohxoNAIPQLYjwIBEK/IMaDQCD0C2I8CARCvyDGg0Ag9AtiPAgEQr8gxoNAIPQLznAPYCCw2+2oq6uDRCIBRVHDPRwCYVRD0zQ6OjoQEREBFsvz/GJMGI+6ujpER0cP9zAIhDFFdXU1oqKiPO4f
 [...]
       "text/plain": [
        "<Figure size 640x480 with 1 Axes>"
       ]
@@ -2236,7 +2295,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 59,
+   "execution_count": 44,
    "metadata": {},
    "outputs": [],
    "source": [
@@ -2245,7 +2304,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 60,
+   "execution_count": 45,
    "metadata": {},
    "outputs": [],
    "source": [
@@ -2255,7 +2314,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 61,
+   "execution_count": 46,
    "metadata": {},
    "outputs": [],
    "source": [
@@ -2266,7 +2325,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 62,
+   "execution_count": 47,
    "metadata": {},
    "outputs": [
     {
@@ -2275,13 +2334,13 @@
        "<Axes: >"
       ]
      },
-     "execution_count": 62,
+     "execution_count": 47,
      "metadata": {},
      "output_type": "execute_result"
     },
     {
      "data": {
-      "image/png": 
"iVBORw0KGgoAAAANSUhEUgAAAXAAAAJGCAYAAABC0t4SAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjcuMSwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/bCgiHAAAACXBIWXMAAA9hAAAPYQGoP6dpAAD4LElEQVR4nOzddVRVWRvA4d+9l25BEDDAAluxuxUxsbvGbkcdZ+wYu8fuGru7HbsLu0XBAKWby43vj6soHyB1EdD9rMVacs4++7wH4WWzzw6JWq1WIwiCIGQ50owOQBAEQUgdkcAFQRCyKJHABUEQsiiRwAVBELIokcAFQRCyKJHABUEQsiiRwAVBELIonYwOQBtUKhXv37/H1NQUiUSS0eEIgiCkiVqtJjQ0FHt7e6TSxNvZP0UCf//+Pblz587oMARBELTK29ubXLlyJXr+p0jgpqamgOZhzczMMjgaQRCEtAkJ
 [...]
+      "image/png": 
"iVBORw0KGgoAAAANSUhEUgAAAXAAAAJGCAYAAABC0t4SAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8g+/7EAAAACXBIWXMAAA9hAAAPYQGoP6dpAAD4LElEQVR4nOzddVRVWRvA4d+9l25BEDDAAluxuxUxsbvGbkcdZ+wYu8fuGru7HbsLu0XBAKWby43vj6soHyB1EdD9rMVacs4++7wH4WWzzw6JWq1WIwiCIGQ50owOQBAEQUgdkcAFQRCyKJHABUEQsiiRwAVBELIokcAFQRCyKJHABUEQsiiRwAVBELIonYwOQBtUKhXv37/H1NQUiUSS0eEIgiCkiVqtJjQ0FHt7e6TSxNvZP0UCf//+Pblz587oMARBELTK29ubXLlyJXr+p0jgpqamgOZhzczMMjgaQRCEtAkJ
 [...]
       "text/plain": [
        "<Figure size 1000x700 with 1 Axes>"
       ]
@@ -2303,7 +2362,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 63,
+   "execution_count": 48,
    "metadata": {
     "id": "5xOVyzXCt1LW"
    },
@@ -2317,18 +2376,20 @@
     "    \"france_regions\": france_regions,\n",
     "    \"turkey_regions\": turkey_regions,\n",
     "    \"italy_regions\": italy_regions,\n",
+    "    \"philippines_regions\": philippines_regions,\n",
     "    \"netherlands\": netherlands_copy,\n",
     "    \"norway\": norway_copy,\n",
     "    \"uk\": uk_copy,\n",
     "    \"russia\": russia_copy,\n",
     "    \"spain\": spain_copy,\n",
     "    \"portugal\": portugal_copy,\n",
+    "    \"ukraine\": ukraine_with_crimea\n",
     "}"
    ]
   },
   {
    "cell_type": "code",
-   "execution_count": 64,
+   "execution_count": 49,
    "metadata": {
     "id": "tM1F5d0Vt1LW",
     "outputId": "75abad9b-9442-4279-d66d-a0cd5fb97198"
@@ -2336,9 +2397,9 @@
    "outputs": [
     {
      "data": {
-      "image/png": 
"iVBORw0KGgoAAAANSUhEUgAAB8oAAAcKCAYAAAAZEeoRAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjcuMSwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/bCgiHAAAACXBIWXMAAA9hAAAPYQGoP6dpAAEAAElEQVR4nOzdd3hTZfsH8G/2aNqkSVPa0t1CyyqjbGUIyJAXUXgBFV/BAYiADAfgYCmCiuIG5KeICjIUUFAZytYCZZRNodBFS3fTkbRJkzy/P0pDQ9M90jT357pyXeY5Jyf3OZY75zyTwxhjIIQQQgghhBBCCCGEEEIIIYQQQpwE194BEEIIIYQQQgghhBBCCCGEEEIIIU2JGsoJIYQQQgghhBBCCCGEEEIIIYQ4FWooJ4QQQgghhBBCCCGEEEIIIYQQ4lSooZwQQgghhBBCCCGEEEIIIYQQQohToYZyQgghhBBC
 [...]
+      "image/png": 
"iVBORw0KGgoAAAANSUhEUgAAB78AAAcKCAYAAAAJcaTNAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8g+/7EAAAACXBIWXMAAA9hAAAPYQGoP6dpAAEAAElEQVR4nOzdd3hTZfsH8O/JTpsm6R50DyhQymiZyhCQIT9E8AVUVHCAIiDDAbhYIrhfJyKvIirIUEBFAREERAuUQqGsQqEtpaUtHelIm/38/igNTZtO2iZp78915brMc05O7nMsd855JscYYyCEEEIIIYQQQgghhBBCCCGEEEIcGM/WARBCCCGEEEIIIYQQQgghhBBCCCF3ihq/CSGEEEIIIYQQQgghhBBCCCGEODxq/CaEEEIIIYQQQgghhBBCCCGEEOLwqPGbEEIIIYQQQgghhBBCCCGEEEKIw6PGb0IIIYQQ
 [...]
       "text/plain": [
-       "<Figure size 2000x2000 with 97 Axes>"
+       "<Figure size 2000x2000 with 98 Axes>"
       ]
      },
      "metadata": {},
@@ -2351,7 +2412,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 65,
+   "execution_count": 50,
    "metadata": {
     "id": "8U3S1PUbt1LW",
     "outputId": "cfb8d229-ffdf-473f-d516-6aa136e41a60",
@@ -2380,24 +2441,10 @@
       "costa rica\tSize 25.939\tSaving geojson for costa rica...\n",
       "cuba\tSize 37.185\tSaving geojson for cuba...\n",
       "cyprus\tSize 1.05\tSaving geojson for cyprus...\n",
-      "czech republicdenmark\tSize nan\tSaving geojson for czech 
republicdenmark...\n",
+      "czech republic\tSize 16.782\tSaving geojson for czech republic...\n",
+      "denmark\tSize 22.461\tSaving geojson for denmark...\n",
       "dominican republic\tSize 8.806\tSaving geojson for dominican 
republic...\n",
-      "ecuador\tSize 112.048\t"
-     ]
-    },
-    {
-     "name": "stderr",
-     "output_type": "stream",
-     "text": [
-      
"/Users/ville/apple/apache-superset/venv/lib/python3.10/site-packages/geopandas/io/file.py:612:
 UserWarning: You are attempting to write an empty DataFrame to file. For some 
drivers, this operation may fail.\n",
-      "  _to_file_fiona(df, filename, driver, schema, crs, mode, **kwargs)\n"
-     ]
-    },
-    {
-     "name": "stdout",
-     "output_type": "stream",
-     "text": [
-      "Saving geojson for ecuador...\n",
+      "ecuador\tSize 112.048\tSaving geojson for ecuador...\n",
       "egypt\tSize 117.982\tSaving geojson for egypt...\n",
       "el salvador\tSize 3.116\tSaving geojson for el salvador...\n",
       "estonia\tSize 13.694\tSaving geojson for estonia...\n",
@@ -2440,21 +2487,7 @@
       "paraguay\tSize 69.763\tSaving geojson for paraguay...\n",
       "peru\tSize 231.665\tSaving geojson for peru...\n",
       "philippines\tSize 159.114\tSaving geojson for philippines...\n",
-      "philippines_regions\tSize nan\tSaving geojson for 
philippines_regions...\n"
-     ]
-    },
-    {
-     "name": "stderr",
-     "output_type": "stream",
-     "text": [
-      
"/Users/ville/apple/apache-superset/venv/lib/python3.10/site-packages/geopandas/io/file.py:612:
 UserWarning: You are attempting to write an empty DataFrame to file. For some 
drivers, this operation may fail.\n",
-      "  _to_file_fiona(df, filename, driver, schema, crs, mode, **kwargs)\n"
-     ]
-    },
-    {
-     "name": "stdout",
-     "output_type": "stream",
-     "text": [
+      "philippines_regions\tSize 159.114\tSaving geojson for 
philippines_regions...\n",
       "portugal\tSize 105.727\tSaving geojson for portugal...\n",
       "poland\tSize 58.556\tSaving geojson for poland...\n",
       "puerto rico\tSize 1.616\tSaving geojson for puerto rico...\n",
@@ -2480,7 +2513,7 @@
       "turkmenistan\tSize 108.7\tSaving geojson for turkmenistan...\n",
       "uganda\tSize 31.083\tSaving geojson for uganda...\n",
       "uk\tSaving geojson for uk...\n",
-      "ukraine\tSize 128.988\tSaving geojson for ukraine...\n",
+      "ukraine\tSize 143.877\tSaving geojson for ukraine...\n",
       "united arab emirates\tSize 16.628\tSaving geojson for united arab 
emirates...\n",
       "uruguay\tSize 25.985\tSaving geojson for uruguay...\n",
       "usa\tSaving geojson for usa...\n",
@@ -2552,7 +2585,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 69,
+   "execution_count": 51,
    "metadata": {},
    "outputs": [
     {
@@ -2631,13 +2664,6 @@
     "\n",
     "print(\"TypeScript code written to src/countries.ts\")"
    ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": null,
-   "metadata": {},
-   "outputs": [],
-   "source": []
   }
  ],
  "metadata": {
@@ -2659,7 +2685,7 @@
    "name": "python",
    "nbconvert_exporter": "python",
    "pygments_lexer": "ipython3",
-   "version": "3.10.6+"
+   "version": "3.11.5"
   },
   "vscode": {
    "interpreter": {
diff --git 
a/superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/ukraine.geojson
 
b/superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/ukraine.geojson
index a4b3c47b99..29b727494d 100644
--- 
a/superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/ukraine.geojson
+++ 
b/superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/ukraine.geojson
@@ -26,6 +26,7 @@
 { "type": "Feature", "properties": { "ISO": "UA-12", "NAME_1": 
"Dnipropetrovs'k" }, "geometry": { "type": "Polygon", "coordinates": [ [ [ 
34.983942499047089, 49.163717760166492 ], [ 35.169822625413815, 
49.147232978419197 ], [ 35.361335483645632, 49.022020982382401 ], [ 
35.462466262208238, 48.974892076208334 ], [ 35.579203321576017, 
48.975822252195144 ], [ 35.794383986132061, 48.934222724199344 ], [ 
35.930654737626014, 48.976390692976054 ], [ 35.952513868819949, 
48.968690904461653 ], [ 36 [...]
 { "type": "Feature", "properties": { "ISO": "UA-71", "NAME_1": "Cherkasy" }, 
"geometry": { "type": "Polygon", "coordinates": [ [ [ 32.019213902199795, 
50.251454982961093 ], [ 32.094609815990168, 50.236933905974979 ], [ 
32.140705194289239, 50.182311916861465 ], [ 32.215842725661219, 
50.147533678236641 ], [ 32.269689569318132, 50.156835436306324 ], [ 
32.271704950023377, 50.131358953952542 ], [ 32.230570510020982, 
50.118594876152599 ], [ 32.255065137745873, 50.062836005477266 ], [ 32.329427 
[...]
 { "type": "Feature", "properties": { "ISO": "UA-35", "NAME_1": "Kirovohrad" }, 
"geometry": { "type": "Polygon", "coordinates": [ [ [ 32.788727654857382, 
49.261799628350161 ], [ 33.038221470044789, 49.18195954020058 ], [ 
33.149325799346116, 49.125632228744337 ], [ 33.204102818090576, 
49.070906886843318 ], [ 33.297068719245999, 49.064860744727582 ], [ 
33.34161380393391, 49.044035143207282 ], [ 33.345954623706916, 
49.032666328488233 ], [ 33.31923790880245, 49.025586655799486 ], [ 33.2993941 
[...]
-{ "type": "Feature", "properties": { "ISO": "UA-30", "NAME_1": "Kiev City" }, 
"geometry": { "type": "Polygon", "coordinates": [ [ [ 30.738579569391618, 
50.668153050722708 ], [ 30.834853259770114, 50.63879710530216 ], [ 
30.842339119354847, 50.583978551369 ], [ 30.77560546292176, 50.544198930136474 
], [ 30.750571941641795, 50.506299492727408 ], [ 30.768079276837113, 
50.488703509559286 ], [ 30.760252259434196, 50.43988011157785 ], [ 
30.817012763528169, 50.367226506797806 ], [ 30.84604572103 [...]
+{ "type": "Feature", "properties": { "ISO": "UA-30", "NAME_1": "Kiev City" }, 
"geometry": { "type": "Polygon", "coordinates": [ [ [ 30.738579569391618, 
50.668153050722708 ], [ 30.834853259770114, 50.63879710530216 ], [ 
30.842339119354847, 50.583978551369 ], [ 30.77560546292176, 50.544198930136474 
], [ 30.750571941641795, 50.506299492727408 ], [ 30.768079276837113, 
50.488703509559286 ], [ 30.760252259434196, 50.43988011157785 ], [ 
30.817012763528169, 50.367226506797806 ], [ 30.84604572103 [...]
+{ "type": "Feature", "properties": { "ISO": "UA-43", "NAME_1": "Crimea" }, 
"geometry": { "type": "Polygon", "coordinates": [ [ [ 33.745771311300061, 
44.402323389538829 ], [ 33.852068870481958, 44.431631863719531 ], [ 
33.805710906333218, 44.527306810660775 ], [ 33.712994978035795, 
44.581555492092264 ], [ 33.709049619844052, 44.666380702207618 ], [ 
33.611401992907645, 44.720629383639107 ], [ 33.67452773116986, 
44.791645839184127 ], [ 33.588428605039795, 44.842004786558498 ], [ 
33.612207031 [...]
 ]
 }

Reply via email to