diff --git a/.github/workflows/ci-tests.yml b/.github/workflows/ci-tests.yml index 494f9c4..b475577 100644 --- a/.github/workflows/ci-tests.yml +++ b/.github/workflows/ci-tests.yml @@ -29,7 +29,7 @@ jobs: - name: Install package (including dev dependencies) run: | - pdm install + pdm install -G :all pdm install --dev - name: Run tests diff --git a/docs/_toc.yml b/docs/_toc.yml index 1943552..414e692 100644 --- a/docs/_toc.yml +++ b/docs/_toc.yml @@ -8,4 +8,5 @@ chapters: - file: design - file: creating_the_graph - file: lat_lons +- file: saving_graphs_for_neural_lam - file: decoding_mask diff --git a/docs/saving_graphs_for_neural_lam.ipynb b/docs/saving_graphs_for_neural_lam.ipynb new file mode 100644 index 0000000..e1f7e95 --- /dev/null +++ b/docs/saving_graphs_for_neural_lam.ipynb @@ -0,0 +1,734 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Saving graphs for neural-lam\n", + "\n", + "From the first tagged version of [neural-lam](https://github.com/mllam/neural-lam) ([v0.1.0](https://github.com/mllam/neural-lam/tree/v0.1.0) and currently, as of `v0.4.0`) has a very specific format that the saved graphs are expected to be in based on pickled pytorch tensors. This notebook describes how to save graphs in that format and what the format is." + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/Users/B280936/git-repos/mllam/weather-model-graphs/.venv/lib/python3.12/site-packages/tqdm/auto.py:21: TqdmWarning: IProgress not found. Please update jupyter and ipywidgets. See https://ipywidgets.readthedocs.io/en/stable/user_install.html\n", + " from .autonotebook import tqdm as notebook_tqdm\n" + ] + } + ], + "source": [ + "import weather_model_graphs as wmg\n", + "import numpy as np\n", + "import matplotlib.pyplot as plt\n", + "import torch\n", + "import networkx as nx" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "We will start by creating some a graph from some randomly generated coordinates:" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": {}, + "outputs": [], + "source": [ + "def create_fake_irregular_coords(num_grid_points=100):\n", + " \"\"\"\n", + " Create fake grid points on random coordinates\n", + " \"\"\"\n", + " rng = np.random.default_rng(seed=42) # Fixed seed\n", + " # All coordinates in [0,1]^2\n", + " return rng.random((num_grid_points, 2))" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "((0.0, 1.0), (0.0, 1.0))" + ] + }, + "execution_count": 3, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "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84lqv3Bbz/3rwESAeZk2Nehfa8Xd3dL1+rpuB8A/7r77bjOCjlYRu5w6nSsL3n1bwuOvlUpR7n06XR1g9P413WECBwHmZVqYoaXyqnCIuZb1dQo4AP/RYaPuueceGT16tOm4rEF2w023SO6PWVKj04Ai97nw/jUCAwFWDrSf16wHrpe4aPdmQl3W9fQDA/zv73//uzz55JPy9ttvm64wuWfOSOxdYyUy4dJz+XH/OnCEOI4T8MNDaDt1dHS0ZGdnX9TxMJBpU4P+tUYlExD4tOqwz5zzhRvFee/hG6ggDpDPcKoQy5E2E1IqD9h1/1oLNor6qz7kP60o3L8OHDQhAgD3r61EgAHAf3D/2i40IQJAoRDTod64fx34CDAAKIT713agCREAYCUCDABgJQIMAGAlAgwAUHECbMaMGVK/fn0z+ZuOKZaWllai/ebPny8hISEXzaEFAEC5B9iCBQtkxIgRkpycLOnp6dKyZUvp2rWrHDx48JL77dq1S5566inp2LGjxwcJAECZA2zq1Kny8MMPy4ABA6RJkyYye/ZsqVq1qrzxxhvF7qPTFtx///0ybtw4ufrqqy/7HjpTqo6ddeEDAIBSB9jZs2dl3bp10rlz5/PfIDTULKempha73/jx4yU2NlYGDhxYoveZPHmyGfjR9UhISPDkMAEAFYBHAXb48GFzNVW7dm239bqclZVV5D6rV6+W119/XebMmVPi99E5enTUYtdj7969nhwmAKACKNeROHJycuTBBx804VWrVq0S7xcREWEeAAB4JcA0hMLCwuTAgQNu63U5Li7uou23b99uijd69uxZsC4/P//nN65USbZs2SINGzb05BAAAPC8CTE8PFxat24tK1ascAskXW7fvv1F2zdu3Fi+/fZbycjIKHj06tVLOnXqZL7m3hYAwGdViFpCr02Cb731lmzatEmGDBkiJ0+eNFWJKikpydzDUtpPrFmzZm6PK6+8UqpXr26+1kAEgNI4ceKE6c7TrVs3iYmJMX1M586dW+S2+lml21WrVs1sq7c2Dh06xImvaPfAevfubX7wY8eONYUbrVq1kpSUlILCjj179pjKRAAoT1pUphXO9erVM/1RV65cWeR2P/zwg9x8882monnSpEkm+KZMmWJah3QQBv6QtleI4zhFzZ4dULQfmP7yaUViVFSUvw8HQADQ/qI//vijuf/+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00cGDhwo69evlzvvvNM8NmzYUKoDBgBAhTiO43hyKvSKq23btjJ9+nSznJ+fLwkJCTJs2DAZNWrURdv37t1bTp48KZ999lnBuhtuuEFatWols2fPLvI9zpw5Yx4u2dnZUq9ePdm7d69ERUXxkwMAixw/ftzkxLFjxyQ6Otp739jxwJkzZ5ywsDBn0aJFbuuTkpKcXr16FblPQkKC8+c//9lt3dixY50WLVoU+z7Jyckaqjw4B/wO8DvA70AQ/Q5s377d8SaPZmQ+fPiw5OXlSe3atd3W6/LmzZuL3CcrK6vI7XV9cUaPHm2aKV00tX/5y1/Knj17vJveQfpXDleqnCd+l/g/F0hcrWgxMTFe/b4eBZivREREmEdhGl40IV6eniPOE+fJG/hd4jx5U2iodwvfPfputWrVkrCwMDlw4IDbel2Oi4srch9d78n2AAB4PcDCw8OldevWsmLFioJ1WsShy+3bty9yH11/4fbqiy++KHZ7AADKpQlR703169dP2rRpI4mJiTJt2jRTZThgwADzelJSktStW1cmT55slp944gm55ZZb5E9/+pP06NFD5s+fL9988428+uqrJX5PbU7Usv2imhXBefIUv0+cI2/hd8m/58njMnqlJfQvv/yyKcTQcvi//OUvprxe3XrrraaT89y5c906Mj/77LOya9cu+dWvfiUvvfSSdO/e3av/EABAxVKqAAMAwN8YCxEAYCUCDABgJQIMAGAlAgwAYKWACTCmaPH+eZozZ4507NhRatSoYR6dO3e+7NQ3wcDT3yUX7eIREhJiZkuoCDw9Tzqk26OPPirx8fGmHLpRo0YVYmokT8+Tdi269tprpUqVKmZot+HDh0tubq4Es1WrVknPnj2lTp065v/Qxx9/fNl9Vq5cKddff735XbrmmmvcKtdLzAkA8+fPd8LDw5033njD+e6775yHH37YufLKK50DBw4Uuf1XX31lBhV+6aWXnI0bNzrPPvusU7lyZefbb791gpmn56lv377OjBkznPXr1zubNm1y+vfv70RHRzs//PCDE6w8PUcuO3fudOrWret07NjRueOOO5xg5+l50oG827Rp43Tv3t1ZvXq1OV8rV650MjIynGDm6Xl69913nYiICPOs52jZsmVOfHy8M3z4cJ8fuy8tXbrUGTNmjPPRRx+ZQXsLD/he2I4dO5yqVas6I0aMMJ/hf/3rX81nekpKikfvGxABlpiY6Dz66KMFy3l5eU6dOnWcyZMnF7n9vffe6/To0cNtXbt27ZxHHnnECWaenqfCzp0751SvXt156623nGBVmnOk56VDhw7Oa6+95vTr169CBJin52nWrFnO1Vdf7Zw9e9apSDw9T7rtbbfd5rZOP6RvvPFGp6KQEgTY008/7TRt2tRtXe/evZ2uXbt69F5+b0I8e/asrFu3zjRvXTjgoy6npqYWuY+uv3B7pZNqFrd9MCjNeSrs1KlT8tNPP3l9RGjbz9H48eMlNjbWTLpaEZTmPH366adm+DdtQtTZJJo1ayaTJk0ys1MEq9Kcpw4dOph9XM2MO3bsMM2sDNxQPp/hfh+N3ldTtNiuNOepsJEjR5o26sK/OBX5HK1evVpef/11ycjIkIqiNOdJP4j/+c9/yv33328+kL///nsZOnSo+YNIhwgKRqU5T3379jX73XTTTdq6JefOnZPBgwfLM88846OjtkNxn+E6JdTp06fN/cOS8PsVGHzjxRdfNEUKixYtMjejIZKTkyMPPvigKXbRmRZQPB20W69SdQxTHdBbZ1ofM2ZMsbOqV1RamKBXpjNnzpT09HT56KOPZMmSJTJhwgR/H1pQ8vsVGFO0lN95cpkyZYoJsOXLl0uLFi0kWHl6jrZv327G59TqqQs/qFWlSpVky5Yt0rBhQwk2pfld0srDypUrm/1cfv3rX5u/pLWpTWeqCDalOU/PPfec+aPooYceMsvNmzc3g50PGjTIBL6358OyVXHTbOn8cyW9+lJ+P5tM0VJ+50npwMn6119KSoqZQSCYeXqOGjduLN9++61pPnQ9evXqJZ06dTJfawl0MCrN79KNN95omg1dAa+2bt1qgi0Yw6u050nvMxcOKVfoM+xsOUyz5QRIqaqWns6dO9eUVA4aNMiUqmZlZZnXH3zwQWfUqFFuZfSVKlVypkyZYsrDk5OTK0wZvSfn6cUXXzQlwAsXLnQyMzMLHjk5OU6w8vQcFVZRqhA9PU979uwxFayPPfaYs2XLFuezzz5zYmNjnRdeeMEJZp6eJ/0s0vP03nvvmVLxzz//3GnYsKGpnA5mOTk5pruOPjRWpk6dar7evXu3eV3PkZ6rwmX0f/jDH8xnuHb3sbaMXmk/gHr16pkPXC1dXbt2bcFrt9xyi/lgudD777/vNGrUyGyv5ZhLlixxKgJPztMvf/lL88tU+KH/yYKZp79LFTHASnOe1qxZY7qr6Ae6ltRPnDjRdEEIdp6cp59++sl5/vnnTWhFRkY6CQkJztChQ50ff/zRCWZffvllkZ81rnOjz3quCu/TqlUrc1719+nNN9/0+H2ZTgUAYCW/3wMDAKA0CDAAgJUIMACAlQgwAICVCDAAgJUIMACAlQgwAICVCDAAgJUIMACAlQgwAICVCDAAgNjo/wMTi0DMouCQHAAAAABJRU5ErkJggg==", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "coords = create_fake_irregular_coords(num_grid_points=12)\n", + "\n", + "fig, ax = plt.subplots()\n", + "ax.scatter(coords[:, 0], coords[:, 1])\n", + "# add labels\n", + "for i, (x, y) in enumerate(coords):\n", + " ax.text(x, y, str(i), fontsize=12, ha=\"right\")\n", + "ax.set_aspect(\"equal\")\n", + "ax.set_xlim(0, 1), ax.set_ylim(0, 1)" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2025-10-29 19:53:15.718\u001b[0m | \u001b[34m\u001b[1mDEBUG \u001b[0m | \u001b[36mweather_model_graphs.create.base\u001b[0m:\u001b[36mcreate_all_graph_components\u001b[0m:\u001b[36m106\u001b[0m - \u001b[34m\u001b[1mNo `coords_crs` given: Assuming `coords` contains in-projection Cartesian coordinates.\u001b[0m\n" + ] + }, + { + "data": { + "text/plain": [ + "" + ] + }, + "execution_count": 4, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAe8AAAH5CAYAAACoBrZLAAAAOnRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjEwLjcsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvTLEjVAAAAAlwSFlzAAAPYQAAD2EBqD+naQABAABJREFUeJzsXQV4G1ezPZZlmZkdO8zMzNw0KbcpM7evzP3LzNyUuSmkbdq0gYY5DTNzYmYmydb7zkirSLJkS46dGPZ82ViwWq2uVnfuzJw542E0Go1QoUKFChUqVDQaaM72CahQoUKFChUq3INqvFWoUKFChYpGBtV4q1ChQoUKFY0MqvFWoUKFChUqGhlU461ChQoVKlQ0MqjGW4UKFSpUqGhkUI23ChUqVKhQ0cigRSNAZWUlkpOTERgYCA8Pj7N9OipUqFChQkW9gNIrBQUFiIuLg0ajadzGm4Y7ISHhbJ+GChUqVKhQcUZw8uRJxMfHN27jTY9b+TBBQUFn+3RUqFChQoWKekF+fr44q4rda9TGWwmV03CrxluFChUqVDR11JQiVglrKlSoUKFCRSODarxVqFChQoWKRgbVeKtQoUKFChWNDI0i5+1qOVl5efnZPo0mBS8vL3h6ep7t01ChosmCc1ZJScnZPg0VZxC+vr7Q6XSnfRxtU/kBHD16VAy4irpFSEgIYmJi1Pp6FSrqEJyrDh06JIZb1a5ofnXcvr6+aN++fbV13E3eeHMgUlJSxEMkvf50BkOF7bgWFxcjPT1d7sfGxqrDo0JFHYGGu6ysTH5X/v7+qgFvRvNqUVER0tLS5Bro2LFj8zXeBoNBjAzVaPz8/M726TQpcHVI0IBHRUWpIXQVKuowVE7Dzd+ViuYFf39/+Uunk9dCbUPojd5NraiokL91kUNQURXKgkiv16vDo0JFHUAJlSuTuIrmB39ztOV0+A6N3ngrUPNG6riqUNGYoM5ZzRceddCjo8kYbxUqVKhQoaK5QDXedYBnn30WvXv3rotDqVChQoUKFTVCNd4NBKNHj8Z99913tk9DhQoVjRDz5s2TUGxmZubZPhUVZwiq8VahQoUKFSrqCJdccgkmTJiA+oamuXm399xzDx555BGEhYWJ+AhD3tY4ceIEzj//fAQEBEgHs8suu0xq8qzx6quvIjo6Wlq23XTTTSgtLa3yXl988QW6dOkCHx8fdO7cGR9//LHT87r++uuxYsUKvPfee7J65kbRGRbxv/nmmzb7btu2TZ5njSDB2zNmzMA555wjpV1t27bFb7/9ZvMatlLl56DgCj83P9+xY8dqNYYqVKhQoeLso1kZb+Lbb78Vmv769evx+uuv4/nnn8eiRYssqkc0bNnZ2WJM+fiRI0cwffp0y+t//fVXMfgvv/wyNm3aJLWa9ob5xx9/xNNPP42XXnoJe/fulX2feuopeW9HoNEeMmQIbrnlFqn949ayZUvceOON+Prrr2325f2RI0eKYVfAY1988cXYvn07rrrqKlx++eXyvkqJ16RJk2ShsWrVKqxZs0YWJpMnT1blZFWoaKDlr0888QRatGghi/9OnTrhm2++sdln1qxZaN26tTw/aNAgHD58uMpx3n77bXFQuM/EiRNl3rLvET1z5kx07doV3t7eiI+Px0MPPVRjWSjnK84/LM+NjIzEddddZ3nu4MGDGD9+vJSYcp6ZMmUKEhMTLc8/+OCD4szwGJw7ud8111wjeh2cxyIiIsTBeOyxx2zek04K52vOffw88fHxVcZkw4YNGDx4sDxPR+WKK65AXl5eFY/4mWeekfPmPtdee62I5Shg6dZtt90m9fd0hnr27CkpCQUffPCBjOEff/whjhLPf8SIETh+/Ljl8/3+++9YvHixxRGzfn2dwtgIkJeXZ+Sp8q89SkpKjHv27JG/NWHUqFHG4cOH2zw2YMAA46OPPiq3Fy5caPT09DSeOHHC8vzu3bvlvTds2CD3hwwZYrzzzjttjjFo0CBjr169LPfbtWtnnDlzps0+L7zwgry2unO79957bR5LSkqS81m/fr3cLy8vN0ZERBi/+eYbyz48t9tvv73K+dxxxx1y+/vvvzd26tTJWFlZaXm+rKzM6Ovra/z333+NNcGd8VWhQkXNyM3NNW7fvt1YVFTk8HnOR23atDH+/vvv8tt7//33jTqdzjhv3jx5/tChQ3L/lltukePMmDHDGB4eLnNBRkaGZS7TaDTGp59+2rhjxw7jq6++agwODjYGBARY3mfBggVy/4MPPpD3mT17tjEuLs744IMPOj331157zejt7S3zGY+7YsUK4/PPPy/PGQwGY+fOnY39+vUzrlq1yrh06VJjt27dZI5V8MADDxj9/PyMkydPNm7evFnmSS8vL5mXr7/+evk87733nnwWvl4B74eEhBjffvtted97771X5sYtW7bI87QNkZGRxokTJxo3btxonDNnjrFFixbGiy++2HIM3ubnveqqq4xbt241/vTTT0YfHx/jW2+9Zdln+vTpxj59+sjYcO7n+HGsd+7cKc/zu9BqtcahQ4caV65caVy9erWxbdu2xvPOO8/y3U6ZMsU4YsQIsSPcHM2d/O75Wbm/O/bOGs3OeNsbXg76DTfcILd50bRu3brK63jRfPvtt1VuK7jvvvssxruwsFDOlcbR39/fsvGCj4qKcst4K+d32223yW3+mAMDA21+9HwvR+czevRouf3QQw/JRW59Ltw8PDyMH3/8cY1jphpvFSrOnPEuLi4Wg7J48WKbxy+77DLjtGnT5PZdd90lDoI1OK9ZG+9zzz3XMgcoOP/8822MN52Jxx9/3GYfzgk0gs7A5+655x6Hz9H4c67h4kIBDTTPi0ZeMd78fDk5OZZ9aLi5aKDxV8B52PrceAwaXWv07NnTePXVV8ttGuCgoCAbG/Hrr7/KAubkyZMW48330ev1ln3OOeccGSviwIEDcv5Hjx61eR+OE8dcMd48Fxp2BVwYcfGkgO8zfvx4Y3WoC+Pd6OVRa9MpyxoMa9RlQ5PCwkL5+/nnn0s4yxq16dB18803S1jpnXfekZA5Q/juyMDyfPr16yehfHswdKRChYqGgz179giHZtq0aTaPM5RNDg1x4MAB9O3b1+b5YcOG2aTvGEafOnWqzT4DBgzAkiVLLPeZWtuyZQveffddy2OcCxlGLigoqBJiT0pKQkZGhlMy1u7du4UL1K5dO8tjPE8eZ+fOnRLyJpgOYMhagSK9bD0/MnzO97IGU4v2n2fnzp2Wz8JwPHlKCsaOHSufZ9euXRJmJzp06ACt9pTZY1qBY05wLJiyYBrBGpQwDQ0NtdxnWN56H0pzM9V6ptHsjHd14I+D5C5ubHJC8IvNzc21fFnch/ly5koU/Pfff5bbvHj5ZTJXzvyzq2D+SJF6tQZzRszRk5S2YMECrFy5sso+fH/78+nTp4/lx/PLL7/ID8T6wlahQkXDQ35+vvxl3pS8F2vQaNQlmN99+OGHhSNjD0cOQl3JuVobT8WBqm+nSkF170NHhwsIzp/2jpb13Ono/E3BgTML1XhbgUSLHj16iNHlapQkijvvvBOjRo1C//79ZZ97771X2OG8z9UuPVquOEleUPDcc88Jqz04OFiIYVzJktyWk5ODBx54wOEXQfIJFwVkgZPoQdIGO6TxIuL7Pf7447JqtF99KuQVns/w4cPlfEjc+PLLL+U5fpY33nhDiHgk53EFSnIFCRdk3SsrUhUqVJx9cNHNhTznAVaQOAI7Uf377782j61du9bmPr3fzZs32zzGOcgadEjoxXfr1s2lc6O3TMeERF57r57gcViZQ69f8b7pzdKLJ/HrdEGjetddd9l8nh49elicKpKJufhRDO3SpUtlDu3evbtLxx84cKA4UCQMk+R7OgsER45YXaPZsc2rA1dQf/31l4RIGOKhMadRpueqgGFrsiJp+BiOpiG84447qoS6WSrGMDcvLhp/MiPbtGnj9L3J8qSh5g+K4WyWrClgORpDNzfccIPD13Kx8PPPP8sP5LvvvsNPP/1kiRRwBU1vnav4iy66SC5ypbxN9cRVqGhYoIG8/fbbhW3+4YcfSuSPFSKsXOF9xYHgvMP9duzYgU8//dRmjlL2YcUMGeYMG7PkdPny5Taa2v/73//Ew+fcQ0O/detWmbf4WmegE8H34/nwuMq5Eeedd544GJwj+TjfnxFBhrfJyD5d/PPPP8JSZ6j8/vvvt/wlWKlDxjxLYmnUuS8dpQsvvNBlB4VzNZ0cVvlwHt23b598Bn4X9uNbHeiI8bX8brgQsGaz1ymMzYiw1lhBViMZmampqVWe47iQKFJfaA7jq0JFQ2KbV1RUCJubpC0ym0NDQ4XUNX/+fMs+ZEq3bNlSmNBkdysMbYWwppC4SJIlWXbChAnCYme1ijVIgiW7mvuQzNajRw8b9rUjvPHGG5ZzI4GNLHEFJH2NGzfOQtglIUwhjCmENVa/WMMRwYsM9RtvvNFyn5+NxLBhw4bJZ46LizN++eWXNq9hVQ4rbfhZyKy//PLLbQhhjt6H72HNhi8tLRXCL4+vfD6OnVLxQ8KaNelPqeixNqWsEuJ5klXPx+fOnVsvhDUP88A0aDAUwhA0a/bsvUV6kBQ0oVdb1zmhsw2u2EjaYB0liRWOSGdcSc+ePRsXXHBBvZxDUx5fFSrOBjiP0XNmrbQ75NPTBXPbFHeyD583BnCe+/7773H11VejKaC4uFi+i1atWoltc9XenVbYnCFYMiGZ++CA/vnnnzW+huEaEqcY1uAFa19cr8IxGP7ml0vCHAUKVKhQocJVUIyEeWJychjaZojcHRKtioYNtwlrRUVF6NWrl+QFmEOtCfTazj33XMnP0HNkqQJzwlTXOR1SQHMAiWrcqkMjCJyoUKHiLGDjxo2iCEYvj3lfKj0qOWIVzdB4kwHpjAXpCJ988omEXN966y25T8LU6tWrpW5ZNd4qVKhQUT+oN1nOswDVSTkLbPN169YJa9saNNp8vLpcL+P+1psKFSpUqFCh4gwZ79TUVBEusQbv0yBTJMARXnnlFUnYK5simKJChQoVKlSoaKB13qwlJNNO2ah4pkKFChUqVKg4QwprLHGy74fN+6TAs+WaI5CVzq0hw1BRiTJDpeRiPDUa+HhpbAQQVKhQoUKFikZrvCnnaU+coLyeI5nPhg4a6qKyCmQVlSG/RA9rnreXpwbhATqE+emg9WyQAQ0VKlSoUNFE4LaVoXj7tm3bZFNKwXhbkfNkyNu6SQZLxNikg3KilIxj5xtq0Da2kgUa7qTcEhzJLER+icHGcBP6ikqk5pVif1oBissM9XYe1Dymh6+MvyMoMoisD1ehQoUKFU0PbhtvqvNQPF/pWkX9WN5++umn5T61XK11uVkmNnfuXPG2WR/OkjHq5zamMjEa7sScEmQXlZvuVzHdp1BZacSRzCKUlNePASd5j2Psqti+ChUqVDRmsPqIDaLYkIWpVnZIvOiii8SRac5wO2w+evToamvuHKmn8TUUvW/oOWzrcLf1/fxSA3KKTYa7JsjIGI04kV2CjtEBdZoHZ3MSdhwij0CFChUqmgMY7d2+fTsee+wx6Z6YmZmJ++67TzqbsTlKc4WanDV71ssPZODCj9ag69ML5O+KAxmWRUpWYRncMcF8VZmhAkXl1beFY6s8yhWyTy4V5yhcw4UOL0ylO80LL7wgaQgS/G699VaHYXNyCpRV6ZgxY5r9ilSFChWNC0zxsaMX5zB2VWT7YrboZAfE8PBw6VJGVU92Thw7dqx0WKPs68GDB+X1+/fvl3nxq6++EgPPPgyMTrLzGCW9eZs68uwWmZycjKaAZm+86WEv2ZeOW77bhK0nc1FcXiF/b/5uE5buS5dcdhFD4B4Ux69+s4YHPMToVwemHHhRzpkzR9IKq1atkv631mArP6YbGLlgK1J7sIyOISTqzdOgU3qWK1QVKlQ0b1RWVqKgVH9WNr63OyA3iilZtt6cP3++qHCyHaoz5OTkiLGOiIiwefzFF1+UFp4UAdNqtbjiiivw8MMPi2O0ePFiaQhD/lVTQL2zzRs6GBr/aOkhRrptwPsfLTuEcV2i0aNFiEvH2pmUazkO8+IlelvPu7KiAmUlxSgrKkROZia+/fZbzJw5E+PGjZPn2f+bDV+swVXmgw8+aLlvn+eZMWOGNL5X5Gc7deokq83XXnvNjVFQoUJFUwMjfz2eXXhW3nvnsxMR6KNx2etm05TPP/9ceoIrTZmc9eGmVvsTTzwhDktoaKjNc/fcc4+l58bdd98tfb7pHE2YMEEeY6STx24KaPbGmyBD3BH2pzp+3FVw8VlhMKCsuEgMdnlJiSUUf+ToUej1egkNKaCaHI2vNRgCqg579+7FoEGDbB5rjGV4KlSoaJ5gFZLBYMCwYcMsjzFUTrKzI/IajbbRaHTIr2L3SgUKN6hfv342j2VnZ6MpQDXe9FajAyVUbo9OMYHy90hGoSl0XgPsvXdPjQcyThw1s9hqB+bDVahQocLtuUPnKR7w2XrvuoZiuBMTEyWPbe91E15eXpbbGo3J8yfJVwFD7e6G9Bsq1Jx3RSXuHtu+as7aA7hrTHtzzrtCDHNNm83r4YFAHy0CQsMdMs5bJSTIhbZ0wXzkZ6SjOD8PmenpOHDggFtfILu0bdiwweYx9vBVoUJF8waNV6CP11nZFMPpCjp37iz56bVr11oey8rKskkRKoabuiLLli2r0i+jOaLZe97MeY/tHIUvru0vOW6Gyulx03DzcRreEF8v5BZTUc11F5r7hvvr4O3lC5+AQOSlp0JfWmp5PjQ8AlddcTmefellhAQHITQoGG+8974sGkqLCsWgMzTEsDv/Ois5I9GD+W6SMkhW27x5s8NwkgoVKlQ0RISEhODiiy/Gk08+KeFyVt7wNhcAnPdouM8991wpC/vzzz9RUVFh6XdBZjqZ5c0Rzd54E7xARnWMFHKatUeuGMyIAB1yXazzluPBA/5eHijOSgOCguHl7YOwuHgU5eagMDtL9tH5+uL9Dz8S43vVjTdLKdgD99+PtMxM+Pn6ory0RAhufE360cPQenvLcUoLTXl4JXfesmVLIXtQse6DDz6QHPrLL78sZRUqVKhQ0RjwySef4LrrrsOll16KgIAA/N///Z+UdNEw0wNfsmSJQz7P3LlzMWXKFDRHeBgbQZdztg8lmYsdxmjkrFFaWiqhFJIb6nMFRnW1xJziGvejuddpPRFSng2j/pTB50JA4+kJjVYrRjk4Mgo6Xz+b1xYVFaFFixbiSbO+sbKyAoaycujLSqEvK4OBm/mYHhoNvHTeYtR1Pj7w8vWFp2fdr8XO1PiqUNFcwHmMJUvt27eX2mMVjud8zoXUuVB0L5oSiouLcejQIbRq1Upsm6v2zhqq5+0iwvx10HhAZFIrHax36G0zVM5nYoN94KuJQVbiKZlYJQTOjYachpu122Ra0lvmF0VhAoJiBYRG4ykeOjcFNPyG8jIx5jTqZLIX55nIdlqdzrS/j2+9GXMVKlSoqGsw382w+PDhw6WG+9lnn5XHp0+frg62E6izuxsI8dMJGSO3pBxZheUoN1SKISerPNjHCwGeFUjNL0NSTjE6RAfCy8fHJs+twM9qpUURFqoDkRHJkgYKtdgLD1iD3jsNv7XXXmHQSxkaQ+1lxcUozsszfbmqMVehQkUjwXvvvSdeNom8VERjqJz5bxWOoRpvN0FDHe7vLRthTSZjfjpIn4dshOF4Rj5aRkTZeN8E9/ULMZU4sKELCWanC0+tF3wDuZlCLKoxV6FCRWPC0KFDRe5UhetQjfdpwpoFzny2xliJQEMB8jyCkJqZCz9vHwlvK6Cxzzp5HCHRsVVy3nUFd425t5+/hNqZR1ehQoUKFQ0fqvGuB0PuXVkG34pS5Hp6Q6MvgSJXEBITK2zx0sJCZCcnISA0DP6hYXXaeay2xtxDY8rD05Bz89Sql4YKFSpUNFSoM3QdwtoIBxgKodd4IU8biFB9LoLCw+HjH2AyjF5ZKMrJQWFOthjR4OhoMbBnCtbGXIh0+nKzhGux1JcTLEvz9vODUTXiKlSoUNHgoBrvOsUp403uebA+Dzm6MJQGRCEmKMD0uIcHAsMixIDSUDKknpV40hxGP8UqP1Pg+WhZcqbzhn9ImKl5Cg25mcVeptejICsTazasQevuPdCyey8x7CpUqFCh4uxBNd715Hkz7OxRUYGEUF8czylBWn4ZYoJPGT2/oGBhjuelpYr3m52SiMDwSHm8vsPo1YHnRI9c8coL8nKRmZePlEP7sW3en9B66dCyRy+07TsQbfsNkIVIY0ZlpRGrD2Xi100ncTyrGBWVRvmezu8dh8ndY+CtrXuNZhUqVKg4XajGuw5BAphvYKDIoVI8JfPEcWhK8hETHIjUvFL4eGmk3EwBw+iauBbITU2Gh4cnCjIzpLQsKDLKLW3g+oLUo/uY5F0vefIFFGdn4sjmDTi8ZQOWfDUDi7/4CNFtO6Dz0BHoNHQkAsMblyFfti8dT/+1CydzSqSKgIab2JeaL73cg3298MCEjrh2SKuzuqBSoUKFCnuoxruOvdbgKFMbOsI/OETKxyJahqK0XCcCL95aDXx1p4adxjEsLgE5KUnyerYOzS4vR0hMjHi5dYXrr79e+uZSG7i2oMQrt/7TLhLS3dHtm3HwvzVY/cv3WPHj14jv0g2dh45Cx8HDLOS4hoo/tiTiwVnbLR3fFMNNKDfzSvR4Zs5uJOWW4IkpXc7SmapQoUJFVZx9964Jwy84RNqTMXccH+orhpuhWeqm23vsYS0SoKEimocHjJUVyE46KXnnhgqfgAB0GTYK5z34BO747AdMvuM+yeMv+XIGPrntGsx+7TnsXbVMGO0NDZuPZ+OhWdtN3eBc2P+zlUcwc71tvb4KFSrODtg1cdq0adKbm5LNbdu2xYsvvtjsvg7V8zaDSmkaq9Co/f3agJ40c9hs9+kfEopW4f44lF6I49nFaBPhb3N85sjDGEJPS5HQOcPuOSnJZ6yc7HRABn23UeNkY6ThwH+rsW/NSsz78C0hwrXrNxCdh41C6979oLXqt3u28OHSQ6bxdEPW/73FBzB9QIKE11WoUHH2sH79eukm9vXXX6N169ZYvny5NGby9PTE448/3my+GtXzNgunJBaV4Z+TGfj+UIr85f266Nki3rfRKAZcp9WgVbgfissrMGzEKOmcQzlANpVnf9ovv/oKusBg3P/4k2jVqQuGjp+Iv/6cjdzUFGGBU/v3nHPOka473P+aa65BZmam5b1+++039OjRA76+vtJab/z48dLsxBqUY6XkIJ+/6667oNfrUZfgIqXP5Gm44oU3cPMHX2LwxZdLFOGvN1/EJ7ddjX8/eR8ndm2XpitnAyezi7F8f4ZNmNwVpBWUSY7cHpknj2PR5x/hrzdfqsOzVKGi+YC9HZjWYzMmNuLg3PT2229Lg45LLrkE/v7+0j2R8xtx77334quvvpK5sEuXLrjjjjtw2WWX4a+//rI57iOPPIKwsDB5PTXSOd+xd3hTQbM33vSwTxaVYUlKNjJK9TAYjfKX9/m4oyYk7oAetW9QkITOKysr4e+tRVywj4TOv/n2W9Ex37BhgxhyuQinT8eosWOxbMF8jBw2FPc8/CjycrNxZM9ujB07ViRVN23ahAULFiAtLU0uWiIlJQVXXHGFtALdu3evrEYvuugimwUIm9gfPnxY/n777bfS97s+e38HR0Vj0AWX4to3PsR1b36E3hOn4uSeHZj1wpP47M4bsOzbz5Fx4hjOJP7dnSo9090FPe55O1PkNhceBzeuwy/PPYZvH7oLOxbPx7Htpy9zq0JFXYLzDUWYzsbG93YHNMw02mxQQiNOw8vQOGVT6WmPGjUKt9xyCwoKTC2R7UFDz77g1i1G33//fWlwwjA7jf93332HpgS1JSggnjYNtj0ifbwwNSHytAe5Qq8XDy0gPEJIbMSQ4SNRpjdg1cqVYtDZYJ5t4GhweZHRQOzbvg3d+vbHimVLMX/uXPy3fj3mzZ0njHYiMTERCQkJ0tiksLBQGpuw9y3bzNmDK1sadBpvhpcIGn6y2n/++ecz1hKUi4nUQwewb80K7Fu7UhY1sR07o9f4c4ToVt815G/8uw+frTgCvZueNzGyQwSuNqzHgfVrhVjI0LuyOGKEhbl/FSoaSktQGtEPbzAt7s807v76VxF5ctXzprGnU0IYDAbxwCdPnow//vhDHjt58qQYYDYroRNjjcWLF8u+s2bNwoUXXiiP9erVC7179xYnRQHnR0Yi2cnxbENtCVpHyCkzuPW4u/D08pJyq+LcHPgFBcHDQyPktXYduwuBrW2kP3y8PGXlybC30g60U49ecvvYoYM4cOQo1vy3HhExMSYpGCv3kQZ54sSJGDdunLx+0qRJcp8hJ4bkFXTr1s1iuAmGz3fu3IkzCRq82A6dZBt59Y04vHk9dixegAUfv4Nl336GriPGoue4SYho2bpe3l+r0bhEUnMELw2wa9kii8G2jmpwEfLxzVciICz81BZq+hto9Rivg4bMX1Ch4myga9eulttarVa8aHYWU8De3kRqaqrN6zZt2oRLL70UDzzwgMVwE3Q4br31Vpt9+/btK10bmwpUwhqAUG+tQ8+bj9dlLrikIB8lBQVCYiPCAn2h9fTA0cwiMeCc1NkOT4G1vnhuVhamnnsunnv6KZFW1XrrRNSF+9AI0ygvWrRIwk4LFy7EBx98gCeffFJCTvSaCetjE3w/d8NbdQmee8dBw2TLTUvFziULsGv5Ymxd8DfiOnZBz/GT0XHIcHjpTB3c6gLkHBhq4XUzbN4mMhC3f/o9Vv30rRhxNnIxmscvKDIaPcZMQGFOFgqys5B25BAOZ68XroM1MY7lf/5hYWLYWRdPvfuw2BYI5RYX77K3okJFTWBLYnrAZ+u93drfwdxk/Ziie2E9X23ZskUcFXJ/Xn/9dTQ3NHvjzZx2z9BAyXHbg4/XBetcBlqnE1EWsrGVGmgel6zzIxlFOJrhvCyMjPOe3bvhnwUL0LFLV+Y6kJueAg94IDg6RmrFlQt+2LBhsj399NMSPp89e7asShs6QqJjMOLK6zH0sqtweNN67Fjy7ylvfCS98cmISKiaDnAX53SPxVN/7UJRmXuEORLcyDb3Cw7EpNvvRe9JU7H0q0+QfGCvPB8enyDkvCqvMxjkOy/MzhLDLn/NG2VnT+7eIc9bL/JMhtxk0FmBEBobL/wBtVmMCndAg9dUF4ObN2+W6CJTf8xt24MOy8aNG20e27p1K5oSmr3xpgFN8PfGuNgw7MgpkFA5PW4abj5elyFOTsxZSSdRWlRoeczLU2M24IXQVxgdsqBZ/33/w4/gh59/waUXX4wnn3pKwuHbN23E77Nn4/PPPsfuAwewdOlSuaCjoqLE487IyBA2ZmMCa8U7Dh4uG1n2O5b+i930xuf/jbhOXSWk7oo3To+YOT9TF7cCGfOSwgKkHNiL8zr2xK+7c11mnLM6rF+rUHSINnENiOg27XD5869LWdzy775EeHxLJ59Hi6CISNmcgedJkR5u7DaXk5yItMOHsG/1Cks7WUUAiO/D945q2w7RbdrLNaVCRXMCQ+UTJ04UEtsTTzwh+XCC0ce4uDi5TfIvK3n69++P0aNHC4+I3KD4+Hg0FTR7403QQMf7e6NlwKlQDz3uus5NMpSk8/OTsLc1WEJGA05kFZUJE13raVsI0LJVK6xcsQIPPfgAJk2ehPJyvXjWY0eNRGF2JjQGvTz/7rvvCvOSz7311ltSTtFYwZDyyCuvx7DLrsKhjcyNzxdvfPm3n4s33nvSueKdOsIX/3cz8jOrlnYR/UdXYEVQZ9Gbr8mA03Dz+3lyUrsqz/H66DRkhGynA3pHMe06yGYN5tTpoVsb9cyTx7Bp7myUmUsAGZWJatMO0W3bI6pNezHszK2reXUVTRU//fQTcnJyRC3SWjGShjspKUlu33777cIFeuqpp1BeXo6pU6dKbpyh9qYClW1+hlFeUiwTcUhMHHz8TQZbQam+QjxwndZTjLkjQRB9WRlyUhKh9fJGaGyc5F2ZS2eHMgq70OB5UqmtjlDXbPPTRU5qMnYu+Vdy4/zc7fsPFrnWFp1sIwyzX39edNjtQcN20/tfICm/HFd+vh4peSUWOVR7cPRJJHyqtwdSfv1AxrvH2EnoMHCojPPZAo16fkaa5NXTjh5G+tHDcpvjoTDfxaDL1h4tOnc16Q2oaFZscxW2YDqRUUmmEpsC21w13mcY0kEsOVFuUyfc3kMqKTfgSGaRGI024f7QODDglBzNSU4S5jKbmPAY5aWlpgYnGg1CY+Ikx94UjbcCQ3k59qxahs3/zJbxJHudRrz9gMHC1E8/dgQ/PHZvFaGdy597XYwZkVNUjq/XHMX3/x1HTrFeCPwcbRpzH61Goh9tI/zx/RUd8cVdN5oOYFZmY/iaHneX4aPPqiFXIB3gsjJNhlwMusmwF+VkW661+C7dRX++RZfu1YbxVdQvVONd/ygoKJDII2vFGU5nyRijkvTUp0ydZtLv4NTgAXh6eIijdCajVarxbsDGpTow5EkPkmQknW/VlXdRmUEY6Kz/JjvaEWGOXlZeeppMwopXZdDrxYBTja2u+oM39PFlbvvI1k3Y9M8fSNyzS4hdka3aInHfbtGGN1aYiGn8YfaaeC7G3Xh7lWOUGyqx4kAGEnNMLUEjA71RueZ3bDqQhB99R+KF87tBt/ATOb49SFS7/q0ZaKgoyM5E0t7dSNy7C4l7dyMr8YSFHZ/QtTtadOkmRp3XixpqPzNQjXf9o6ioCBMmTMCePXtQVlYm89fDjzyK6Vde5XB/zrBcrGvPkBFX67wbKZj3puZ3YW4OwhwYbxrt1uF+OJpVLHKeLcP8qlxQZKwzhJ6flQFPnQ7evn6iG04Pi/rozJMGRUXDN+AUyaopgpEGaqfTm1458xsht3FRw9r6XuMn48B/a6QG2y8kFCOuuNbhMZjTntA12uax72YeRFjqUfRr2Qovz9PggyFjqhhvksjGXHcbGjLYb5268twIlq4l7dstn4XGfPfKpRJJoH5+fGeTIW/Vs7dTLoEKFY0B/v7+UjZLVFYaUWaohLEahQc+o6+oRKXRAzpPTaNYyKqEtbMAXhj+oaHIS0sVNrEjVbEAHy+0CvMTEZcT2cVICKvqgbNOmOFjHoddyWi8aVAYNidZi49T3Y2M5MZwMdYGNEab5/6Jbf/ORaXBICVlnYaOkFalO5cuRIXBVL8/9NIrHUY5nIHRC6J/4mIcTLgSnx+NwEDWmlrVmU697zExdI0J1Bhgzp4bQRY+y91oyBP37JTSPIncxMSibZ8BaNOnvxj0ukrDqFBxptNJZTUYbmsw8qaHETptw58vm4zxrosmImcSrPku1GpRnJeH4CjH4eggXy+0DPcT430ss0hC6J5msQKCBpn10Sw/Y1lVWIt4qe2kN8qwKMuuyFamAQuKMOXGm8q48nMxVL598QKpd+81cQr6T73QUjpFL3LIJVdi++L52DLvLyz67EMc3rwBA6ZeJKHimsZCyRXrKssxOmMZ5mimIKz9JLQ/MF/Gl3n1/etWSY69MS+MeB3SSHNT+BSsPT+yZSMObliHLfPnCBGyZfdeZmPeT64lFSoaAwyVNNvuzWGGykpojR51ou9Rn2j0xluR+2Q5ALtpNRZwwvcNChYjQQ+aHrMjBPt6CWnqWFYRDmcUCQudteEK+Dp6SdlJichPTxPRFh6bG5nVDB+TiU6xkJCoGKfvU11uxpEC0tkCQ+Ib5/wmCmdMPfSfehH6njPNInxj33OcjVH6nXsB9q1ejk3/zJZmIizJGnjhZcJUd2R4yR2wrsVvVXwc/XO3YEFwb1zgl4A777gGlRWV+OfdVxHbvhP6nXs+mgoo+NOu3yDZuHDLOnlcOAVHt27Ckq9mCMeAYjlt+g5A2979RZdeFY9R0RBhNBphqKid80EPXOOpGu96BXVwWW5BQRIaGEVGrzHAQ6eDvqICuVkZ8AtyXspDcxsfqEViTgkOJpWhRagvvL1sjbBPcAjyMzNQ4QH4B58S7vDw0sE3NBwFWRkoO3FcCG406K5c+DTc6enpojNsrYl+NkBG+YY/ZwnDnN4ivWrWebOXeE1gOqH7mAnoNno8jm3bjA1zfsOcN1+Scqqhl16Ftn0H2BjxwqxTbVYFHh4YlLMBOUEJWNb6AjzUsQ9ahPgi5dCFWPHDl4hu205Cy00NHBNqzHMbeP4lsqA5vmMbjm7dKNyCjX/9JuPP0DqFc9r06qeG11U0GFQKobz2xttuim1waPSlYorXTUb02dTpri3IGqenR7GNmsKvvKAyC8uEgBEe4C1EK2uQXU0mOz16L29bBTJ63orOtl9wsITUXQENdwyboZyFEBIvTdYvb/r7D+z/b7WExAdMu1hU1tzVTrbHiV07sHbWj0Leoic+9LKr0bpXX/mcJHPRQyc4Tp46L0x/5lV4RcZj6gerER6gw6+3DYFOA/z24v8kbXHNq+9JpKO5gB44S9EYXj+0Ya20dmV1Az12cg5a9ewriyYVVaGyzc8MDJWVUklSG3C289XVX2BaLRWzAg03jXhjQ8bxo/jn3dcw9qY70Kq7qYtYdSgo1Ys29/6UAjx5bhcM7xBpM6GyR3bS/j2Yes8joo9tDRrvxV98jLy0FIy+9hYkdDN1MHMGRjLOhsfNBc3e1cuxa+lCMQqsZafn123U+Dr17Lg4OLFzO9bM+gEpB/ZJCHjYpVeLR77+z19N34eHB/545Rlc9fI7YuR3Jubh4k/W4uK+LfDKRT1Fl/yTJx5DbFgQpj/7ssuLoqYGLmAOrFstPACWo9EjJx+AHnmrHr2b7bg4gmq86w6VlZWm5kDiXHiAplpKuI1GqeWurWeqGu86gquKM40VPz75gEx2lzz5gkv7U4ntgV+3YcGuVLxwQXdcNehUw47MnHzMffkJYbFf/cq7EmK2hr60FHM/eFPUx8becJuEnhsC2L/8xI5t2Ll8MQ5vXCc/Pnpx3cdOQOuefd3O1bsDvtex7Vuw9tcfkHr4IFp07iaSrAndekrE4pPbrkGvCedg+OWmUrNfN57EI7/vwGsX9xCyHG9PylyKy4Z2cFhH3tzA3vX7zYackq68BtsPHIJOg4cjoXuvZp8jV4336cFkmCF/K1jeZS71UmAy4yZ7XsuUt5DVKJRVX1A97yaCPSuXYv5Hb+P6t2cgvEWCS69hCP2Ff/bgm7XHcM/Y9rh/Qkf8syMF9/68FR9c0B5HP3lawsDn3vtIlZA3DeWK774UJnG/qRdi1FU3CIP6bCAvPVWkTncvXyJ5eSqXMT/ddcSYMy7pycmAYeC1v/6I9GOHxXizyxkjACmHDuCGt0+JsTz+x078uumkRRu9dygwYssMTHvgcWlxqsI0npknjpkN+UqpiPAJDELHQUPRffQExLTv2KiZ+rWFarzdg+JFV1Saek5s2LAer7/ysjQoyc3NFU3z6667Ho8/9qh0XLTAwwMVGq1JTc1NsNbbvr9EXUIVaWki6DhkBJZ//yW2L5wn3rAroJzfM9O6IjrIB68t2IeD6QVYtj9DVqQfr0/HmzffiXnvv4FWvfqgx5iJNq9lmdOY628VZjrD7GSpn3P3Aw7rzesD+vIyHNqwDruWLZTcM3OlnYaOlPM8mxM635eCLySwHdr0H9b9+iN+eeZRRLZqg+ykk0KaowgO0a9VCH7aYFIrI3bkApf2G44lX85AQtceDtnvzQ0cT44dt2HTrxbJWnrjTInsWLxAFmo9xk5EFy7UzD3uVTRtKBSr6n7j3Ie7VdBoV54KfzPKRXu6eeNGREZG4ssvv0Srli2lIdMDDz0kxvaRhx6yPhBIGHexeaAFPDNHfSUaGpoEYa0pYPXP32Prgjm4bca3bomJED9vOIHH/thp89jXNwxA+bKfsG/tSiFTKUbHHoc2rcfc919HZEJrXPDIU/Xq7ZJ8tnPZIuxbs1yIdWRo08ump3q6BLT6AHNpBzeuw5pffhDjTdWxKXc/iC0lgbh75habSYE/9f9NbIPSH56XMirup8IxGPkha50RDV5/RLv+A2XxxsUmF5dNGc3V86apUQhk1tUyAwcORNeuXSU19tusWcK1efTxJ3DdDTfirttuwfz58xEeHo4333wTF114AYymmDkIRgyNxkrcePMtOHjwIFYtXy6PP/L44/I6tgZ99dVXZcwvvOhifPLZF3jlpRfw2aefSL78pptvwXMvvmRznizFtS7HrQ+onncTQs/xk7Hhr1nYs3KZ23noLSdylX4ZAi4a3154AL/ffCuS9u3B3PfewBUvvgmjpyeOFZaiUG8wNd/w1KBVr37CpJ792nOY+b8HceFjz7ocuq8JzBfz/Y9s3SjhaOY/KcPZa/w5YrQbugQnJwYuLDoMGIKZTz0k5ELyE35rfz0qjb42Y84//+zNwYvX3SJtS9m0JLZXPxwrLEGJoVL2DdBq0TrAR0JyzRk0zm1695ONJMq9q5ZLFOaPV59FQHgEuo8aJ9cH+5e7g+wyPRKLSlFeaYTWwwOh3lok+Ps0eLGN+gKNk74efTPra1/JMSvw8vCoUrarrzCKN206N7ZcPuUV//bbb7j9jjuxfOVq/DTzBzzx2KOY+/ccnDdtGv735JN48623cNttt2Hi+PEIDAoyaVnQcFdWosJgFAePlTHWYJ/vBQsW4O+//8be/Qdw0w3X48TxY2jbrj3mL1yE1StX4oH778OEiZMwfOTIM2a46wqq592AMOftl5GVeBLXv/Wxy6HjpfvScOM3mxw+9+0NA9BZV4CfX30O8VfdjuK4NjCwT7n5x6YUUbCXeXvoseKt50UH/OInX5B2krUBJ2MKetBYkwTGFqgs8WrTZwA6DBwiefj6JJ/VF/auWoZ5H76F0dfejBXz5mOHPgwpLfrjYKmPjQe+7MFR2PjbVyho2Rmajqbab2Uq4HgzjNc+yA+9QgPh39ALSc+wV5Z6+AB2LV2EfWtXoLykBC2790T3MRNFyrW6KoPjhSXYkV2IzDK95do2mjcuULsE+6N7aIA0nWhOnndZRQVmHknD2cCVbaPhbfU7N1RUopxJazOUBRVD4qOHD0VFRQX+++8/hrukdDY8MgqTJk3CrF9/gYeHRvp0t2rdGkuWLMHoUaPMLPMK+ZKXLV+OKVOn4peffhJjzwuAnvuMGTNw4tgxhAQHw4N9CMaOxZEjR7D/0FFozAa6W6cOmH755Xj2+Reh9fSA9gxxf1TPu4mhz6Sp+PX5J0SeknKUriAmyBcjO0Zgd1I+sopMpXLK5PXQbzuw+OHRCL/veeRrtJalsjKxKUgqKgNb2A959AVsfOdFzHr+CVz0+LOI63iqR3ZqSRn25BRhaHSITIjWky49UhrrI1s2CLGL78OyKsqVMn8c1bpttYQ4HkNvzm3JyZs/hfVUq9y2X9N42P9vbutp8gTqbrJmKJyLDm7/98772DJvDjb8+QuKPbxhHHIh1uujsO1kHjam5KJk/CXQWGkOWFeakv16IK8YxwtLMalFOMK8vRyOx8H8YmSW6mW86yV8SdlIy3jbjrXpEffG+3S9W35XVKvjxgXSgfVrREVv3gdvClu9+9iJ6DVhisgBW3+OrdkF2J5daDlf+2u7tKJS9jlZVIqJLcLh7cCrooTmtqx8+Gk90TXUtjqjLsDrupzXg9lFVYyYnGstPeOGTvSTPDUdBZLGKo02hlt5nt+E1mh6nGFzGm6NhwbePr7iRffo0QNaL50cJ65FnOyXnJQk/Rqg8YDGU4stW7di+hVX4IEH7jcZbvPY8DUtWrQQw02w5JW9vPnXm7rlHhoZ/4iICGRmZNQrs7y+0OjlUZsS4rv2EBLP1gX/uGy8u8YF4bsbB8ntrMIy7E0pwJ6UPPy7O02MxoLETBi01ddGK9PHurwyjHn4Wax772X89uJTkgOP79ZTvBpOgETbkjK08PLAiV3bcWTzRhzZtkkUybx8fNG6Vx9Muu0etO7dD15BITJxllZU4ERxmfm23WaoMP2tZDcf1Ck4MbAnt6+npyw2fD01Du57mv56amo0PjQg/E6o991n8jSRXSXZ6r8/fsb2hd9ickgoHr7qFhzwNU0KqG6xIl5RJf5NysJ5CZE2HjgfX5OeK8ad6BseKOdZHTgR8nVVx9g8vnYb963rYCrD1DKuWo7nqXF1dN+b+vvVjDf5D91GjZON3fGoX8/8OOVt2/bpL+PP2vE9ecViuImaPk9WmR6Lk7NwTnyEzXedV27A0pRs5JYbEOii8Wbot8o1XM3Yc6FkjUB9KdoLe9ookbDawJpVbVl6mRdS1t8JPeC6gqUHtgtgj2wx4BUVKHeik+IBIzzNiymdTgcvnUlYSjH6VM9k4yWp4zaD1DV2UfTw8MDWrVsxefJkXHPNNXjttddhKC+T81MWRHy96Y04MCbJaHmsogKeXhpZiCuGvjFCNd4NCLyQ+kyeiiVffiJdwdxtAEHVteEduEXg1pHtsDEjD7tzi1yeqLnf5vwy8brnvPUyZn/0DuLveQb5WrNam7ESa5YsQtbyBUBwGPzbdED45bcgPjIWmoBAlFUasauiEpsyS2HMTK1yfG/zBK5sQb46+cvwGv9aSwnLOVvl1Kz/Kvesf3P2+9CTlwnUUImSikrk6w1IKzVNpnyuyrlpPGyMucXImw1+kM4TbQcMxbKvPhYRGbLJyZAee/1tYkxW//Qddpd7QCvebM1ekWLAd+QUYEiUybtOLynHspRsOV8FGaXlcl755Qbk6ytQohgFg5UxdqAsyDOwHms/dpvz9jr1mBhQV8fbdqyr7GOEeJY8b445c/zMPyv37Wttrc/NfhHFsfbTahCs08Jf6ym8iNHX3CR19/vWrMTWBX/j95efRmjrdtDc9LB4UK6Ap5BeqhfOR9tAX5mwDxWUYF16rmXhWGioQIHegCJDhYx3gYx3VWPs6PqhsbIe70AvLSJ9lPue8La6uMsKClCSUSjXO19XG1T9vkyG1f5KUBYqlkiKlXm3futTkRbH5yOlWm4aOZ6LqZTSyTGhgaeyMOXxDQYhn4mxNnvuPEnKOSuRO4bQmUvfvHkzJk6ciMsuuwzvv/++POfppUOF3k6oS5xsTRUjzfcxCU83XqjGu4GBZTMrf/xGysZGXHl9rY/DUOD+/GK3Paw8vQEphSWIPudi5PuEIE+jtQpJeqC8Sz8Edu0v9700HvLjY/6Ik1SIeaKyTMpWG0laDYU4xLERI2M2ghajY56cSwwV4pEpk7Uyhh6teyLo3ucw/1gKWsQYEeylRZBOi+DwaAy+/QH8k2iniV4DeFyGx+ld04PkQssei1NyLLc5pr5a0/jSWw/3MRljPm5aGHmeGm+NydM421BSIjKuZgN4atxN92kss0pp7OmlnbpiadyClDHm3/7DMWnwKBQdPYhNBw+jyIlRcAbuvSe3EC38dFiemoPkYtuJnu/827F0y30uHpTrmO8f7Ws7xtablxu50ryKchw3G8rT+k14VL1jY6CcGnuzubdzpOUIwonxsEk/EbWplSa8tNbzh/ndlZQNKqEvM1jOu7LCYDLOnlox2jTSjiR2Wd89ceJEjBo1Ck888YQQ0wiGxCnlbGPAjQyCaUwtfq3Hpq5DfWcBqvFugF2duo4ci90rlmDY9GtqTe5ijs+Rh1AjjJWYv2o1dN36VZn8eZ8T1djYUJlUebshGAh3QeJSgEaLABcUOzlp0cDQmNN7X797E4rCopAYGIK9+opThr2W50KvdFVaLk4WlTl8PtZXh/4RQTLejZGlzutD58lNgyAXpht6d0X6ChlrZcz593BpiRh5gS4MHt3C3D4XflcZpXrMT8xCTrnJaNija4g/OgX5IcBL22AIbu7A+vdY5eyt+CQKFGOv5N+t/9YF5EgVFeba7VMlXrI48DC1L5a7NNQ6b5fmk59++gk5OTn4888/ZVNAsZbjR49W5XBQaY15cuvzooffSMPlClS2eQME66F/ePw+XPTYs9KxqTbYmV2AzVkFtfoRBpYXo32QP3K03kgpLpNwOHNXZGzyR3FN+9hah/saK2jE5ydmonDVQiTP/Q23fPaDMIUZWmWIdWNmHvL0ZuPiBjiKPUL9xQMjQS2lpEwMukI6jPTxwtSEU/r1zQW55XqsTM1FlK8OLf19EO2rk++A401jvjI1p0qI2FWMiApBVrkemaXlYsyVwC7/9gwNQL+IoCbBNrcYZiujqdw2GWjF9XbkgnvY5ItxOhUiBlYBsLRLyT2bFv11ufA3Muyu14tRZvhciHIG/akcuANDzYZDZ0tTQGWbN1GwMQaJa7tXLq218T6dNaVnQBDax4RJ2JDgJLf6v/XI1PnBKyJa8lieDbzXbX2AE72hbTdUGn7CzCUr0LLvQDEsLfy9xVOrjfEmigyVGBgRBO8wjRhuMvtPFJbieFGpozmnWYB8AJLMuO3NLRLyFUsaZbz96KHV/iJf/PFb8MlKhW9gIIJDwuHRqj3KY1qiODRKVOD27s8T8pTW21v+kkBHr5Cd+uQxbx/RZ6/vqNMpz9BkXK1z26ZbVrdlX/N+VrdPJwSvvMtpDLWAjPH6HCujVb6cDXCU+nKFqU4jbhJ2Mb/A/IHkscYXzLJADZs3QPBCZ+h83ayZ0ubTlZ7V9iDxp7Y/ODJvZx1LF+86yMtTyENsKOH175/Y/8FzWDvtYoy68rpGGTKvLRjO5WKmMDwKmtAIlB/ag5QuvZFSUg5kAgk0KLWY5IQ4lV+MwwUlkqfmWDNEzr+DIoLkL1sbnqn604YCXr/WICubZDNuHAnm/i1hdDdRmdAOhT7+KC4pgiY7G0hchsqSIhiKipBVXIg9LhyD3qPJkJuNutm4a9g9zeLVKsaUIVq+yuTx+kfHoe2YSTAYDCIVbAPLBeSm8a1ygorXbA4iK56u9X3TB7G8rbuENFdPoz5hZK6chlsY5F5V0ozCMFeMOD1zLkZYJtYI20fbQzXeDRRszEEGM5s6sH+1u0gI8IEmvSr71BUMjgxGgJeJ4UwCG/+ml5ajeNAE+OqN2DznN+zNyEbs+VfCV+dlxRSuyhwWFnkDzR1ak6mclVcJ81hvQLFVX2Cvdl2gP7zXcp+qae0DfXGyuKwW51CJym/fRWyX7gjpPQgVfjHyflQKY7pCARnYZIw7Lr/ytCGuNRRioKPx5mcqdcCYV7ZCg+l6s/7s1qDh7hMeKN/bzpxCt+0by8EK4wdA38KIgvIK5JSUI7/EgPwygyySRvSMQpivBn7GCnhX6OFVaYCXwQBtRTm0BgM0Bj08K8rhodfDQ18Oo75Mypn0ZWUwlJWZQrUK4cvcptL0RwLH8jjLKBUyGOuabUDVPtNgmW7be9EOjLAjg1yFXW39PZj/s64zdzaOSg1/bdtryqeup+vRaDbclU4Md9X9K4UMx6hJU0DT+BRNEAFh4WjZoxf2rFxSK+PNybxNoC+OFJS49aPj6zoF+5kMgJ3Dr6+sRH7Lq7AtMgzbfvgcBUYDAi+7EYX6CilpclTTStCjtBhzKb2yMj7m+9Zs3VNlLbY37KVEHAmJ8CZDz85qnO0NtCMbIWVjVoYy2tdPvGEuYCiw4tW+K8o2rYK2IAfjO7dHrJ+3TCT8HNZlXjWB5xpZWQ5tfAIOLV2Asn9+R1iLBHQcPByDhwxHQFyCzQJKYWozMlJiMI23ozphmzIsjrO26n1rzoLNeNuMpWPyk/1417QAqq6+XCkb87ZidVPSlH935RZKqkJBuLcXxsSGShlWQbkBO3JMNd7uINZbh4cWHLC8t0ZY+Sa5Tl4Ltwxug3ZxgSgwGKwqEczMeIOp/aQjPQHlevazW8TaL6j4f1FBPrKSk0xkLcXISh7aLORiR+iy5Id525ExtrLtMsLK8ZyMgfW3ajKupnv2njffjetussAlxFwLo1df63ajmZ1Ow63Rams23GaRHHvJ1sYM1Xg3YHQbOVYkOdlKMSQm1u3X9wwLEG1td3raxvjqMC8xE60DfBGq0yLE20smJE4eNLDh3hqMm3oeYoMDRcM7xMOIKXc/ILkmosJhWZBVGVZFJQrKyy33z0RK176+PNBLZ55UHZf9OPNcWRq3P68Y2radZdLtlp2IWL9uMpHsyil0y3ATfBfvoBDg/Gsw9vIbUXbyKJL/W4kt8/7Cf7//JLwHGvJOQ4ajQ3xLh8fggspU3mZlZCz3TXXhOeWmmmsaz/qGfX05F2yhOi+zgbPfPGWh5Mwz42JJMd7dQ/yFSMbvhp9ZEQ1yGUw96MuQqdNi2oAW+HtjkilUbF698QzaRPhjSpdop+ejKNNZG3ObMkNDpRDquJDlfS5qxMhkpsKQeAwVaUmy0fvvc/6lqDToUVnBKdjsQZM8pRDEaNSV9z11Ak7HXLllLdhibaZsF1/Oa7mVd+DijvKjBuFx0Oq5T+zS1KPXXVlRgUqDyXC74kmL8VbGtgGgLpjuqvFuwGg/cIgol+1ZtRRDL73K7deH6LwwLjYMS1KyTc3ra9i/V1iA2YvW23g8JAsx99o+yBddQwIsYX3m+Oa+97oIuky7/3HRn2aI3F/j6ZJut3UY1bqszbrhga1UyKkbjoVbTMfkBK8YiLoMI0f66BBAFa6Wsdjatj2Sd29H19HjsTItF0nFZegRGiAGfktWzYaFZzQmNgzrM/JEHCSRIXe/SGDsxQgffwl8ykvgsW0dNs+djXW/zRSxklY9e6Nlj95o2a2nhQfBBRW3QDfK3rhZe1mOxttmXJ2Mt0XJyipSUZf15SSmnSgqxZDIYLTwN3WdI4FteUq2pDGGRwWLEl2N6Qoa0KICZH75Fgz3PIs+PSJxIrcE2w9mW39ERATqkFlYjshAsyiRHfi5KLbCayq4mqmzMCdbFAiP7diKEzu3oygnSx4PiIhCRHxLhLU29Q0oLdcjoJZd/GoSVanVMc2ddmj0K5kSYPMQcmdkUSFVpCIc6IrZMYXbUS8gOa2SKQwXDTdBLXR63Q2Fp1NUVGSK1vn61voYaqlYA8eCGe8icc9O3PT+F7W+8MgW/y8jz8YgEwrBigaHxnNaQoQY6V+OpDnsRtTK3wdj42zra49t24y/3noZcR074fyHn5I69eaA1T9/h137DyD0mrsllDoiOgTx/j5IKioV75xGhkbZ4XhTNUrjgYtbRSGvXI9/Ek2TuyPuQQc/LzECR7duxPGd25CXliqhVPY9p0Qot9gOnZtMHs8ZONFxXDdk5sk1OjomTMiUFF1JKylHckm5ydOtrIAHjY1ZYpPjTWPktW0NUn77Fr4jJ8N3woUi1PPtvINIyiiWxYvWbJS5/80j2uKWEW0Q6OPCigiQ5jsn9+zCiZ3b5DvKSjT1eWcf85bm74h9ArytysIOHDiAsrIyREdHw9/fv0EYFSkfo0dLK20O2XNsTAt/03zgaVbmq85xpNHW1KfHXVkhXAEab1egMM6Z7z7bYXOeCw13WloavL290bFjx1q3wFaNdwPHyT078etzj2P6s69K/+vTASUr/zmZIaxp5g3586IgRay/N+YlZolnNi0hEvvzirAhM9/mtQxvXtgqSshR9kjcu0taioYntJLadOqAN2VwnFbtO4TDGl+EexoxoXWcjOXmzHwcLCgRY3Ft+1gcyC/G2vQ8RJhlSRnB6BEWILf/PJEhi6ERMaFYkpwlIi3W82G0jw6T48OrTIK5aakmI0Gvbtd2lBYVSnQmoWt3kzHv2Ufy5g3BGNQVGO5fm54rTPPOwX4YEBEspL61abnIKNMj2MsT57WMwpqUTOzd+B88dD6Ibt8ZoQH+6B8ZLAspRp8i1i/CgfmzEfLQq/DwD0RxqQGf/bkf+cV6XDQoAU9P6owZyw/j67XHEOCtxf+NbY8rB7WEt901T88v5dB+s7HejtRD+8WoBEZEolWPPmjVo5fo4PtV41XTEzx06BBKSkoaxHdlElFRmqdw0XOKhV6VwM48vTkFo5DkzHvU50eRc6ystLQDdfd1DaWboeJxs87f0WJCNd5NBLzovrjnZpmYJ952z2lPgjOPpGJUTChifb3w89F0kYqc2CICOWV6zDmZga7B/ugTHoRZx9IkvKqAE+SEFuFi9B0h9dAB/P7KMzKBXfLkC6L73RTBMVkh0pplKF0xD30iQuA/chK2ZRdayGMcq4taR0uryqUpOZjehrdLJfoxJDIInUMCcDCvGKvTcyWtEejlKcbcGq39fTA8JqRa2U16IOlHj4i3d2LnVumdTsMSEBpm8vh69hEjwvuNFVxwsnEIr91hUSEi1sK0BBdGCroE+2FwVAg2ZORh6/LlKD98FO8VdISPzhNLHxqNKH9vrE7LwdGCEsSs/gf7M3Lgd/7VYgTSs4uxeH0iLindiAsvu1g64CXnluDdxQfw2+ZEtAj1xQPjO2JYuB4nd+3AiV3bxMvWl5bIIjWhe0/5bXK8Q6Jj3TbE5eR/lJTgbKGsuBg7ly6UhUh4y1ZoNXoS3lmTjjxzh0ILPIB2cQEY3C0aXXRGbPjiQ2h8fBHcqRvGTJmK5clZEoEaGRNWL8p0J/bswKY5f0hLYfYS8HBjnP/74xeUFhZIt7qGABpuNmJxBleNd9OOtTUBcIXJmm+2oBxzw22Wzju1AZWpCIYdE826zknF5SII0jLAB33DArEpq0DKzKi3Ta+RaBvgI00d/j6RgdGxYYjzq3oODONe9swrmPXCk9I44tKnXmpyHjj1t2lIGJ5lO8/lqcex6dgB+HcbarMfG4AQZIgzJUFyHIVXCEY0mL8lf+B4UYl4lBe0ipRmGawMINh/mprnc09mYlwcjbvjnynVodh6lRu7nOnLSsWAHzd75ntWLpX9IhJamY15b4neNJbUBsdjTVquhMcntYxEYlGZaI/bs6KDdV44mFaAGUsOYs0eHcoNHcRnLCwxYPgrS3HD0NaYPjAByZ7l0I+7EB3m/4KTudnwDAlDhFc5pu77DoVZ6fgH5bjmoccRF+KL5ya1wRifdMzYlI77fy1BRFkmhudvwtBWQRh04WVisKPatD1thS5O4tVN5PWahli7Esu+/Vzqn0dcfQPKewzGlrxiTBwWhDd/343sIts0W9eeoSjw8kHewS3IOX5YHIuo/oPh5R+AbK1Jl/+AHhgSVbcL94Mb1mLR+2+gy7BRGH3ZVW553ZUVFTi4cgn6TjlfDGJTgmq8GwFIDvvv959xeON/6DxsVK2Pw5IjgpPhNitS1cq0HFzoHYVuoQE4UVSG1Wm5kv9mK1DqUg+PCZUcIZs5LEzKEtYv2b/2q9/Ilq3F62Y/8D9efVZuNxZDURMO5xdLq06SAM+JDxVFNY+2XVA2dxb8WPNrbqDAEVGMLRXXWGJGUGaWIPN/WUoOpiZEYGhUCP48noF16XmyWDpWUIKO4kUGS7keQ71zuGCKCbUQtqoDlb/omXAjivNycXzXdvGqDq5fKyx25v240Ipq3QaRLdsgomVrRLRs1aC+J6YlNmXmS6MWLmqGRQVL+mBbdoHD0rgFW5Px/r8HTCVfdk+XGyrx+aoj+GrNUTx1QTcUhXhh4CXXomjZQuT690MpSWxZpmYkOds2Yuavv8Ln0G4k79khoe3L2rTD+e3648/8OPyZMRk58ZF4aVR3xITWn6xpfaOksAALP3kPhzb+hw6DhmLYtbdiU5kHUvKKRUc/wsMTn/vqxHgr+W2dVoM2sabFePK2TYho3RYZRw4hKr6l9FFQsC+vWEonWa1SFzi6dRP+efd1dBg4FJPuuM8tw02kHDogQlfKb6IpQc15NxL89NTD0Pn54eLHn6v1MZiTPVRQjItbRWPmkRRLCRkNToSPF6bERwjb/K8TGWgX6CtGmiUjShiMk+rWrAKpr6UwyfBox2FdhtBnvfgkott2wIWPPXNa0YKzDX5mesuU6KQQC9t3KuOReuwIfnz0HgRef5/Ufiug59E52B/zTmYK657NLv45adtxrEeIKR/LUC4XRSOjQ2TSo5euLIrKzCF6Mtn7hQcKm722+VF6WjkpyTjO8Pre3cg8eRzZyYkWpSmGfGnII1u1Nhn1Vq0REhXj9mR5umBZ4bLUHCGhDYgIkrFTPjMblqxKyzGp2pmxYU8G5q9LrPG4yqjdP60zQqJ9MSU6CLMeuQvF2VXJgl5tOqLHsJEYOGIU/ENCLeO3aE8anpmzG3klejw0sROuG9q6wQoQOUPygb34573XoS8pkTRcWK8BlmjS6NhQ5OeX4YavN8p4PXxuZzzz527hBPRoF4qLRreG1lCOrJfuR8uBQ3F0zQpc9fF32FlqNFVLmEFCJqNJXOCeDsjpmP3qc2jZszfOe+CJWpEy1876EVvmz8Gdn89sMDnvmqCGzZsYGDpf8uUMKUOpbQ6TnjfFLxjCta79Vrot0RvvGxEkk+a6jDzR7G5ltYKm90ODTrEMdsJiWHdsbJi0bLQGPbsLH30Gv7/8DP5+62Wc99D/HLb2a+goMRsS9tkm85tkKWvjGd2qDXyCQ0Rtzb9jN4tADet4lfGmQWZawl46dWdukTxHIR2WQ3G8z28ZaXN8sp/Hx4WJx8kmMyReOVsw1QQeNyyuhWx9Jk2Vx6gMlpV0EpknjiHj+FFknDiGbQvnoSTflC6h/GdkQmsx5BEJJsNOA+8bEIj6AKsiyBFgWJxpCY6PNbgQivPVifGmtH5mXhkWuGC4CaX5yMcLDuDJK7rjp2ceRbkDw01XM+K8K3AssgXCKrXoaWatc5vYLQZD20fg9QX78MLcPZizPRmvXdwTnWLqZzzqElykbfpntlRJRLdtj6nPPooM7wDMTcywRJO2HsvBHT9sQcswP3x9wwBEBXqjxAv4bOEhDOxqao6jObLPJDPq7Sukv9CQYCQfTbN5L0ZHGF06NyGi1qxzpn/+fP0FtOjSDdPue6zW1RTHtm9Bq+69G43hdgdq2LyRoNOQEVj27WfYu3o5Bky7qFbHYA6WhB8aE2sohmVfXpEYb4Zs6e0xfE5Dbb+Cbh3oK3lzhnX/PpkhBDiWSVmDudULHn4Ks19/DvPefwNT73u0Uf2AKLRBj4Qhw3PiwxHtWzV6QGOtadMZlUf349LW0RKVYK6awjb0mklu4zhxUeSosoYhRobDWcfMBQK9bEY/rCc83u4bblowscvWP+YFE497umBdfnSbdrJZoyg3Rwx55vGj4qGnHT6EPSuWCBmOCAiPkBQJNxpzkhTpofoHhwjzvTbRAY7buvRcEXTh56OhZpOQn556SHrcD75oOsoDQrA1uxDdQvzRLSQA98/eXmPZkjW4W5m+Eie3H4Z30nEnOxmRPuNVBE+5FFv6j5RObyOtiINkoT9/fnec1ysOj/2xE+e+vwp3jm6Hu8a2r8JKbygozs/DvzPexZEtG9F/2kUYOv0abM4txt60XEs06Y/NiXhi9k4M7xCBD6/sK59zX24RyrQe+O6mQVIhwahH0f4dUs1QlJ8HXWQM0kr0NqkKZS7JLNML2TDCx/18furhg5J24yLj/IeelOu0tumB1EMH0f2WCWiKUI13I4FPQADa9O6PA/+trpXxZtiP5TUdgvyEKc0fmTTaMFRIiJyENYqQEJx86eExfE6D4ahkiaQslpWxNeOi5GzJ2bKdovXETYIUxVvmvPWSqLFNvuv+s9aCzx2wVI7McBpMGhI/B5Myx5NkM23LdijYuREeFXoMigqWTTH+RJDWU9S46ClyAmQHMYbAeWxlvNnrmiFLRjLIpGbe0R6MgExrqcXS5Bwp9xsZEyoyovUBMcQhoWjds4/lMRru3NRki4dOb33v6hUoyPrN5rX01mnE/czGnMfxs/rrFxxqZeh9xMsmS5wLmY5BfhgUGWxJSxRkZUp0YNfShdi1bBH8B45CxLip6NcuVnTI1+3JcChvWxMWJQFvvvIhNh85ga4og1dBjgghZSclSvpg4u33YsmXH6Po8F4kXXoz/i43CHHQesHUv3UY5t4zHB8tO4wZyw9h7s4U8cL5eENC4r7dmPv+GzKOjIbF9uyLRVbRpE5BvsKsf3/pISmLe/68btB6asTwsqae0SbODcSFLSPwyd7t6D5mAvbs2AHfiEgUm7UMmO4pr6wUL56LqzBvLwtx0x3w+vr9pacQ3iIBFz76tPA4aosjmzdISVvbPgPQFKEa70YEkkvmf/gWCrIzERgW4dZr2WCDoXJOQF1C/C1hxO8PpyDcx8smPK6EbOlxLEjMwvbsAikfs4cS1qVUJY0O2dgj7Mqb2vUbiCn/97AosXFin3DL3Q2irtURKJVJo80yJEYfaEic9S3nPqw7HtC7F5bM+VF6sMd37laV2e+txeVtYkS4gqmJuYmZEqXg5GYNGnIadbL9Y311DglqnBhJdKOi2+LkbPQJCxRVvDMxngxbUq6VmzVpkmSgwuxs8daL83JQlJtr8zfl4AHT/bzcKp2cdBHR8L/sZnhEx8N/13qU5GVgfUCASO2y0UROSpLsp2h/F65fjqINK/B3nwFod8G1KCg1jbE74HV/NLMI3RLikeMTiBMlepzfKhIDz78Ei7/4GDuW/ovctGRc9dLbWPL1J9j7/rMw3vgA5ugNGBUbZjFkBD3tByZ0xLk9YvHo7ztwySfrcM3gVnhkcieXBV7qCxyzjXN+lzA5RXym3vsISv2DpBxUiSbpKj1wy3ebsWRfOh6d3Bm3j2or1xLlZ5en5AjZkjX11lwWplTa9RuEratXIqRdR3QO8Uf7ID9ZcC1OzpJjtwuqHZlPKTcNiozGRU88B53v6ZECD6xfI+I47BPRFKEa70YEriAZeiZLVMlb1qZMzNqL5g80v9xxa8UYX2/0DguUnGusrzdiHJSIeViFdZkHdxTWpTa3obxMvG+GwMZcd2uDM+AkQy1LzRaPg/XEZH07A2viKWtKgZueEdFY6e2DlAP7qhhvasJbL2SUMeFz9sab6B4aIEphHEfmvx0J4tBLHxcbiu3ZhbJoYh6c6m58/GyAMq3cwuMTqt2PhpthzOJckyFPKyrB/uBYeTx401Lojx9Ccl6uiM4wp0pFLHbqsj2ISSv88Ob1OFrE6+dUZMBdlOmNpujScUaXciTHPv7mO+Gh8cDCT94XadDJd9yHTls3YdF3HwBjz8cS9EKvUJMOgvX1y5z373cMxffrjuH1f/dj6b50fHhlH/RpaSK7nWkY9HoJk+9bswIDL7gUwy67GgepM5CYaYkm7U3Kw//N3IpifQW+ur4/xnaOtrx+fUa+LPantYywqdk+vHkDfAODENWuPQz5OQgyc2+UfTiXkL9RGyTu2SUptroSeiovKZZyyeGXX4umCtV4N7LQeUK3nji0Ya3bxluR6mSo3Br8wSklZM6am6SUlGFFWg7ObxkloV9HoOdO48SwruTBo0OlXlxBt1HjxIDTu2EobMQV16GhgCHuJcnZsqg5Jz7CEs52BIZryQ5nOdjAyGDpSsU66+QD+2z24+RnzxVgpMJbo5H0hSPQIIwwpytowCfEhTlc5PCx3ubQO78XWTDFhYpn3lBB1jqFe7hl5xVjb3qujDPTBX7d2jp8zcGN6zDnzZdsHqPx6D3pXMSOOAfvvbuudufC34G3p4SHmX5YkJQlFRRcqI676U6RBl302QeyWOg5fjKu79INq37+DvsWH8X2cecjJTcfE9q0sFkwkXV+/bA2GNclGvf8vBWXfboOj5/TBTcMa31GF6pcIHHMqABHnkmHwcNlocm0BKNJA8KD8MWqo3hz4X70SQjB+1f0kbp2BUcKioV/MDwqpMr1RANL0Z/8ohJAr0dIuG30j7//wlxG+IxOI1aOcHTbZumPUJcSy0e2bJRFIEvMmiqaTn+0ZoIOA4eIwlNJga18aU1glyNHHbOo7lVQjfHm/iOjQyWkTJWq6rrhKGFdeumLU7Kxm/2WrfbvNWEKRl1zEzb8OUtUjxoCWFs9PzFTjDFr26sz3IpXws5RrL1WPI7Yjp2RcnCfzWfleDMPaA/TeDuOdBDMr7NsjITBXbkm4Qtn4OKIvANaIxpwchkaMjg+LFdkvXyHYD/hUjjiEyhQOn4RzJePvfF23PrxN9Kkp3V0qLCi3TWL/MoGtgkTw02Q0c7UA0mFaSVlYmjH3Xg7ek+aikWffyhlRjQm466/DReOGwvM+xmpxWWYtfswcourKqMlhPnhl1uH4NohrfH8P3uEvc3SsvqA/W8xLz0VPz/1MDITT+DS/72EtoOGSXqFmvCsle/k54tbvtuE1xbsw20j2+KnWwfbGG4SWinMxNp6ighZQ19eJkSyFp27IjfLVPYYHGab3+dvyGiOYrkT2iarvGX3nrjw0WfrTG/g4Pq1QngLjjoVUWhqUI13I0O7/oPNocMNbr2O7Qodec0MzVrLoDoCmb/Do0NFf3tvXvUGhd7I2NhQqUlmfTSNHWulFfSfeiGGXnYV1vzyPTbP/QtnC0obT5aCtfT3lbCpozC1NViTzVz34MggGzJOXMfOkvMtyMywqVdm32x78DF2UasOzHd3D/UXQ6cQ35yB3s7U+AhE+eiwKCkLh6xkQxsSaIhJfqSHy1JEMuxrKiNK8Q+DNr4NBl9/G2756GuJNinMYxpZ1lm7C64H6A1bgx43x29Faq5UCfDYY2+4TZjZy775TPLGvF74PV979z1of2wXSkqK8ceBE9izd2+V96CgyVNTu+LTa/phzeFMTP1gFXYmmsrv6go0Tp/efq1wLQh62jP/95Aoil35whsIad9JdAbYVnVii3DkZpdhyvursCMxD9/eOBCPTO4ML6v5gN4yqx04R/C7sY8WMB/N/tktOndDjrnELtTO81YWqzXNJwp2r1iCf955TRyS8x6sPavcHlQaPLJtU5P2ugnVeDcysMY7rkNnHNroXsiQjGdHniB/rBRosPZyHIFEHcp2bszMlzxrdeAPn4xpipWw/Iw1nww3Kxh80eVCEFr+3efYvmg+zjS4mCAxjZ+FDPlRMaeEV5yB0Ql6jG0CfISxb43Y9p0sAhi2kY6qiwE+5srkpvAIOKGW17C/zkwcJFGI4XYpTauDfsF1BX7ef5OyRA52TEyo5PZrCiVTF/6YdxAmPvUqhp0zzaFOwCV94xHgQw6Ha+fB0HaLEF8JbVeJLsWECFGLcqwcO57fqKtvxMirb8T62b9KGJ2GkWS6UeddgClxodAUF+K/Sh/M+f03UbOzx6RuMZh3zwiE+ulw8Yy1+G7dsTr7XrYvni8Lxl+ee0yIab8+9wSCo2NwxYtvwhgWJRUJbLc7MSYMv649jss/W4dW4f5yPqM6mmq2rbElM1/4HowoOeJPsO6a3Aaq8RVkm1qphoXbEsEU58CV63vbv3OFA9Nt9DhMueehOu2Kd2z7FhjKytBh0DA0ZajGu5H2+eYFWl7qekMD/qB8HRoT8w/OjgnsCDTIIV5arEjJkYmuJlBljCU2DOfOT8wS0RNLKdoV16HPOdOw+MuPLRrcZwI87yXmUOLQqGARnanJkNDYk33LfDUlTe33Z0iXJUYpB/fLfU7QpvF2vFhyZXJjzpD5YO5LAZeaJn0aIIZG+4QHCpGNCw3riMfZAkOxc09mIFdvwOQWEaIRUBOo8keNgZb+PlKq5AzBfl748roBYpRrSrFyHz+dJ769cYCNx6mA/AQS2I6bW7oqYFnm5Dvvx67li/H3O69I+JiIS2iJqwb2Rkh5MTK7D8a333yDtbNmClHKPow+6/YhUob19F+7cffMrSiwa83rLkjqo/oYQVLfyh+/FmEk9hPI9vSWkkP+1hOgxdWf/YcPlx7C3WM7YObNgxATXLWKIbGoVFI0Io3qJG2UtG+3RB5Y6lmQnQUPb1/42PWiJqdDzq+GyNKGv37Dkq9moO8552Hirf9X5+WjBzesEz1/ChI1ZdTKeH/00Udo3bo1fHx8MGjQIGzYUH0I991330WnTp2km0pCQgLuv/9+lJbWjpWoAugwYIiQMdhL21WIJ+ggjOvOapneKRuTkIxFEowrYC0yy1L4GuZlFdY7DeCYa29B99ETsODjd6V+vb7BmlS2Pk0rLRcyWKdgf5dep6ib0Zg6Y3Uz75180ERaK6uslNyfs/EuMbgWVmQOkQsMNug4ZG5aUh2EyBYWKDnzw/klUn9fk9den2At8T+JpvyohPZ9aw6LcsFB9jdZ+jSmNS2smL9+95q+8PMxeW6sp7eG4pXHh/hi9p1D0T7KuRoaSZdcLLC+mRUF1mRLCg4d274Vv7/0tBhPwkvriQt6d0WnAG/4TLkMO4rK8cU9t2LL/L+FLW9dUvbsed3w8VV9sfJABqZ9sBq7k/NOr35ZWTybF2hsS7ppxy7JcYdqPbFxaxqu/Ow/+Hh5Ys7dw6WkTcnz2/8mWHoY7+ctUrTOutcxqsSQubwmNwfaoBCHC0i2DnY2l3ABuvrn77Fq5jciujP6ulvqXH63wqCX8WFZbVOH2yP3yy+/4IEHHsAzzzyDLVu2oFevXpg0aRLS003i/vaYOXMmHnvsMdl/7969+PLLL+UYTzzxRF2cf7NESEysqFtxhekqJAfrxBNUnncFzLFS3OFgfok063AFXM2TyEbjz3Ce0mGLP9wJt96FTkNHiJAEGaL1BVMv80zxCqhi5kqjDyKJXklOoXjo1ZHZmMpge06KYZBfQDgbb8pHstGLK2gb6IcOQb74Lz0PueWueWwMnzPPSbnReYmZbhGI6grkByxIypRIzdSEyCoSus7AskTmaZnKUDy5mtAuNhAPXN5dyrP6tgqFt3nR5OOlQY9WIbj93I5Y9tDoag23AtY1swKDFQXWqZ62fQfgkv+9iKyTx/Hrs4+JTLEl4tEiEgMjguA9bCJCr70by3/8Gl8/cIeoISpGltdF5g+v4JUepfD31uKSGeuwYFcKagNZ6Notanj89d9+iqKsUrz00078tikRT07pgtl3DkPXuKBqF0ocrRHVLJQyjh1FeUmJSJUSJXk58HLSq9xZWojjQIXI9bN/wYgrr8ew6dfUCwv/xM7toj3Q1EPmtTLeb7/9Nm655RbccMMN6Nq1Kz755BP4+fnhq6++crj/2rVrMWzYMFx55ZXirU+cOBFXXHFFjd66iurRfuBQMXas6awJ/JEy/+U4B+seyUTeO8hXGKlkptIougKGJWk0Wd/M/KfS/pIhM4Yl2/YdiDlvvyztLOsaNMA0Yt6eHmJIHNVYO4LilbTw85YuatUhtkMnIfSkHT0sUQ6irsabYjEkDVL321VPmixqjjclXP9JzHD5ezpd0LvamVMoxo+eLImArhphpldYv84yOEdytM7AxRLHZ2rPOMy6fSj2v3gOjrw8BQ/n/YGLchajXXyQlPS5AokuxYRK6H5Nmm26okWnLpj+3GtSjsVGQYqIDMGOfCRq6mNbot2z7yOsbSfM++BNfP/4fRIhY811xrEj2D/rc7w+yAtju0Th9h+24OPlh2ze40BaAZ7+axfGvLkcA19ajFFvLMNDs7Zh+0lTTr2spBhHtmwyedxm46cNCkbFkHOwsdtVeOPPvegQHYiF94/EzSPaVts4heRB6sRT3tinGrJm0v49IpoT066jabxzc+Dt1HhXTQvRc1/42QfYOv9vKcUj36W+cGD9WoTGxknYvKlD427j+M2bN2P8+PGnDqDRyP116xx7gUOHDpXXKMb6yJEjmDdvHqZMmeL0fcrKyqSzivWmwhZkaDK/dtKc+6oOyo/JkSfI8KTWw3moyxG4YmY4l2VP1P8mQ9cVcBKnR9gmwFeIWDuyTcQqklXOvfcRqWH/840XhNlaVziQVyThY7KJaczs69ydgQQ+fraavBIFka3aiIJcyoG9FuNdbaSjhryg/Xc0LjZMFhMkpLlKeiIjnhEP5j+5eOEipj7BRSLz82znyfIrhu9d7bpVqDeIwae6HEmE7pIx7SspCrMzkZuWgsxtG5F3cI9bx6M2PUP2RwpLpC2pNWgUrnjhDTFmPz39iIXtTXCxwrx+kUYL4wXX4rzn3oTOx0dUw6jWpmDxB6/j6aEhuGdcB7y+YD8enLUdiTnFuPLz/zDxnZX4cf0JUYFLLyjD8axizN6ajPM/WoOp76/CqhXrRPKT11qPCVMQf9fjOHL+I/ghrz32pJfhnem98O0NAyTXXh2Y56YWf++wgCoNYOzBLnTUMlBIg/r8XPiau63VZLwZxp77/pvYvXwJzrnrAfSe6HzeP11UVlTg0Kb/hGXe0ESgzrrxzszMREVFBaKjbdmavJ+amurwNfS4n3/+eQwfPhxeXl5o164dRo8eXW3Y/JVXXpHG6crGPLkKW7AhBElSFLKoCUqO1VEO1h0SVRWDEhcmniANsavkKBKxaAw5uTOXzMmer+XEcN6DT4gRnP3681KzWjc1xXmilkY2tqvduIxmNjrz3GPjwmosISOofMcJjqQ1GmbmXr0cGC7FG3d3vJmuYL09Fay255hyrq6AddTSWIWlZMnZOGBFxqprIuBi8/FJnCNb3tUJlOHpJSk50kqSvAJ3O1EJOdDuO6IKoYL8Xz5HgblTmqtgtzeWO3IhYl8/HxQRhcufe01qiH957nEc27HV8hzz+szvE5t0IRj72AsYdvk1wn62fF6DHrNffRa3D4zCu9N74+/tyRj75nKsP2oKxdtXfij396YW4IH/DOh/99O49rOZ2NplAt7bUI6/VidiXOdoLH5gFC7sE1/juJN3wt9sgr9JQbGm3wL10ZV8t5x/fi78QxxruHOOURavJPdRfOXQhnWYdv9j0hmxPnFs+xaUFuSj09CRaA6od7b58uXL8fLLL+Pjjz+WHPkff/yBuXPn4oUXXnD6mscffxx5eXmW7eTJk/V9mo0O/IGSdX5403oJS1UHxctz5AnW1ngrhCoS2Di5UdvcVSiSqpQh5WRP9jcncPb9JjGIQg1/vPKshCdrAy4GyLZmWLC/izXF1iDbmPXcQyNDahRtsUZU63bIOHFUFks00o4m0dqEza3L9ahnTo/ppBtetLLQ4iKG47I1K79OS8n4WaiBn24mAnZ0kQhI8Dy4wCIrnefoKNVQEzje9te2NQHSWFSIRZ9+4PZnZrMdeqWsNLAXMqJS3GVPvYz4zl3xxyvPSOmTAub32Q4zyMsTC5KycaKg2JaYZTSiKCdb6rLP6Rwu5Wv6iprLNfl8UXkFHliRhyu/3ogZc/ZLX4Lf7xiCd6b3RniAt2vVFinZEo3hYrAmQ8/oBcvgFOnf8rIyGMvL4B90SvO86lxSIZUw7MV9YtcOXPjIU2eEQLZ7+WJZ/Ee1dqzY16yNd0REBDw9PZGWZtu/lfdjYmIcvuapp57CNddcg5tvvhk9evTAhRdeKMac3nWlk3Ijb29vBAUF2WwqHIfO+cNK3l9VKMIa1eVgT8d4E3F+3kLmYp6TJCV3QGPCyT61pBwLk0zMaE6KFz3+LIoL8kXm0ZWcvjUUsYlD+SUStqX35E4IjWQ6et2saacKmDtgDWxOagqKy/VOF0rMqbqbprAGIxYsoeJnVJj7roCLFy5i2PxkW3Yh1mfWjQFnKJ8KdZTfPccNIqAChqXJf2CY2lUugj04ltZhc7bAZJ7WAmMljm76T0RB3AHHzFT37CEpFGsCG8GuaBc88rSIx7D0iRtDt8pvbVKLCMTqNCgcOB5e3ftVOT6jS9/Nmo9jWcUOW8Y6M+BZheU4llKI1y/tib/uHIZ+rVzrZMbvm0I5/M64UHJFD58hc+bWWU1BlJaZRIO8vXXO5xJDJWa9+D+kHTmIix9/Dq17V/3sdY2SgnzRvO826lRKt6nDLeOt0+nQr18/LFly6kdAA8z7Q4YMcfia4uJiyYtbgwsAoiEJSTRGUBzEPzSsRtY5jTdDuM6ESJTVcm1BMhfz2KzNdZcYxcmepKaccr0Q2Zg/D41tIR44VaMo5GDfjcoZyOCmF8/Q8pjYULe7G0lzkpQc6Xk+MNL9BaOQZNh6tajIqQb86S6WFP1zP09P8aDcKQXja3uGBYp4zt7cIiEcnk4tOL1R5tLZCpJ8AorKuAPm4BmW5gKLYerawl6AiNEoR02+aVyVOm1XQZ4GG3mweY89gU1Jl4y5/laMv/ku7Fi8QPLbpYWmtAZ/b2PiwhFenIuAS29Gn/ufFm7HhY89g+nPvorLX3gD6ypbuMwLUMC9KQ17Wb8El4l4BBdt/G2QoOZqP3iGzFnZojQKKSo3GW8fB6I5REV+HnhF5mVni0RrfNfuOBPYt3alfDddhp/qeNfU4XbYnGVin3/+Ob799lsp/brjjjtQVFQk7HPi2muvlbC3gmnTpmHGjBn4+eefcfToUSxatEi8cT6uGHEVtQNDcSxhobB/dWAZWE3GRPHOa3UeLJeJdp/AZp0nJNGnwOzFUcyFzN4p//cQ9q9bJfKUroQDFyVnIa2kHONjw6q0OHXF8PPcmZOnCpi7eVciIr6VeCmc4BxJo9pKpNZ+vKWzWJz7BDZr8RwuANiAgq+vjQGn10/DTdBwu2oMFDBMToIaIzcMT9cWjLSQUW/Nlj65Z6fNPh6BwYjtOxBDLr4Cnp7uK3mFVUNgU9Brwjm4+IkXkH7kEGb+70ELE12r1eK8Pt2ldebx8HhUdu0r3QHju3RHTPvOWL4/o8ZwuT249/7UAqTlu546oWIdy/A41u70gU+yy3cXmyNh3g6MNw396m8+ldvnPfWyCMecKexevgRt+vQXwaTmAreN9/Tp0/Hmm2/i6aefRu/evbFt2zYsWLDAQmI7ceIEUlJO1S/+73//w4MPPih/WVp20003SV34p5+avmQVp4dWPfogJzkR+Va62vYwNclwvlDixOeuwa0rApsC5u6mtAgXo0Y1Noq6dBw0TCQqqchUnYxqmTnnSoLZxBZhboduafzWpeeK989yn+rKZqoDw6ghUTEoq3SeoqiLSMfpENgUsAczQ8JMdTDa4I4BYXSFhlun0YjhJvfBHSh5V3q1o2q5UFLgqKZ+2GVX4cJHn8GN734mPaH9h41Hj1vulxIlesq1ASMD3Z0Q2BSwucaVL70lC7iZTz5oUUHj4pbaCNSrp9Y/qywIKq25abdtkFvsWpQrt0wv4fJWAT5uMfkpv5qbmiLNSBSUmMPmvnYdx1gK99sLTyIkyLQQ04WcuR7amSePS4ieYjrNCbUirN199904fvy4lHStX79eVNasCWrffPON5T5XnhRoOXToEEpKSsS4U6EtJKT5rJDqE5wwOFkc33mK8VpTTtAefI7eC72Y0wEncU7G7hLYrEt0aAwoYsKmCgzL9jv3AvSZPA1LvpyBI1s3OlFN474VmNwi3K36YAVstkIFMxLonMlDupP3Nmi9nOa8TzdsXhcENgWUKuWCK6m4VIypfU7XmWoaoyP+ZhZ7dV3BnC2U6O2zjprlb67WgFcXMiesr+/gqBiJSLHelxUZyM2qk/HuVw2BTQFTPle++Cai23XAby89he2L5p3S+w8PEnY3qyxYCXG6PdgVMZrqwIUtv9sAL0+XSh7tvW7Cuk99iTls7mXWIuf3Se13iix1HDICU2+7Rx6vi/F2FbtXLIFPYJB8580JqrZ5Iwf7G0e3aY/jO7ZVnxOs5oeuTHyn630T9HprS2BTmLpT4sNFf4JGOZ/tN6+7GW37DZQORNZ1tawNpiGht8/X1MbwcqGxISNf8vbu5sgdIaxVW0DrVcNiybXmJPVJYFPAEOr4uHBJNyxMzq5Ws55jRV5CqM5LFkq1YYazAuB4Yak0ArHuzFZbnNIwcHwuvkFB8CgurJPxVghs5I84IrApYH74oseeRe+J50r/+iVffSJENhpOas+zAoLjsCOvEFGB7i825T28NA51yq3B6BevC352LpRcLZW0DoOz2UlA2CkvusSs8kdthgqDAQs//UDSWoMvvkLquP3Nv8EzZbwrKyqwd9UyyXWzaUxzgmq8mwBa9eyNEzu3OSV2MbRYkydInE7e2xmBzVoj2lUoamwMy9KA5+orce49DyE8oSVmv/Yc8jPSzTnXLAk7TkmIEK/dXdB7ohdFb4oLjrpAUMs28tejzLkn7I6+uTsENhoUVxrG2IN5Z4rnMBzO9IOjRdzJwlIsTs4SfgJTE7XxGhkd2GIWBnGXk1BzJYWTMsiAQBhLiuvs2makgNEKIbClO28Yw/A824qOv/lO8b7/ePVZYUQTJOiR+b83rxijekS73BVNAQlul/ZLEN3y6sCIDBdcXHC4Kk9r30nM2usmSs0RB4qv8Le4Z+USUUhkqoLX4il98zMjyXtsxxYJ73cb2bxC5oRqvJsAmPfmxJB+/GiV5zi5OGtPWVt9c3cIbAzZ1ea4irgIw7P0rnONGlz4yNPS8/f3zz7CvJMZUnJFw+1uzpWg17Q0OVvKgEafZt7V5rxj4uVvabpz3Wp39c1dJbCRJ8Ce1LUhoJFhT2+a6YcFZtKgApZy8Xts4ecjZEBtLZpJnBIG8alRGMQd8NrSaTycMrZpvCuLi+okqlSFwFZQIhGm6tBrwhRc/MTzIpv7/WP3WjrPkcDGY7Rs5f6ikfyEqwdXL//JqBe9ey5K3eWAEGXFxaJpHtfpVL6bKDWHzRd//pEoIfKz2eea6zKyVBN2r1gqglVRbdqhuUE13k0AcZ26iFzicSulJwXUNOdU7ornXZc/OIXARgO12MV8atXz8hSDEqLTSrg2X+eLMY88B+O0a1CelY5JscEuy51WDSfmSkh+bB3kXa3hFWqquS1IOn5Gx5sENi5CKHvJNEBtyjCZduCCqcSKNEh5WRpdatmz/M7dsibFwLISgNEB1t7XpXRlTWRM34AAVBQX1bkxIYFNUQlUdPqdoVWP3rjm1fcQEBqGn595FFvmz5Hvh33hp7aNwuTBpgWfq7hzdDt0inG+AMooLRdeAaNfNWnyOwNlfinDGm9uRqKgsMjEtteXl+OKF95Ey+696o3TURNKCwtxeOM6WTw0BzlUe6jGuwmA0qIsPVHYrdZQPI7qDFRt9M1dAT1iypLmlBlq7RHSq2RIN4INTRKzsKZMgxAfHXI+fQ0rPv/QbSPF/WncGMKlFGdthUGcodxomkRyjx12uk9t9M1dQby/j6mGO6/IaUlTTWAemmIrjAz8dTxdQsNsk8nQfG2iE1y0cfGmrzRiQi3D7dWB1zejJ85Az9tQXFhnYXNrkCzYLtAXq9JyLJ3ynCEoIlJqu3tPOhfLvvkM/7z7mni3XAQ8Pq4TJgyIk/2crY2URdOVPUMRPOc1bJzzu6U1qX0JHmVww71N/clra9QyThyDztdXCHgKKIJSkJsjt6fe9yjC4x3LVp8p471vzQrRGekyfDSaI1Tj3UTQqnsvUUNia0BHqOk3TBIOJ9i6Br05eoQ0lhsza9dghouLPuFBEkGoMAID46Iw+abbhaiy9tcf3DrWrtwiMW40cu7Uu7oO0xhmnjjmdA/m8on6GG/2KGc5EMe6NoRBxYvvEuwnURvqjburUmcf4eDijUp6tUlv1ASOoEZkSxzD2z8AFWWloid+OoI0ztNDIdL0huJANbVsJaFqzHW3YNoDj4sO949P3IeM40cR7++NSwbF48ZzO6BnG6Zw7N4HwMiOEfjuxoG4q18ICrMysPLHrzHj1qsx9/3XpRMf+S6McCxMzpKc87i4cKeiTK6Adeo03Mr3zh7lf73xEjTmOvkAJ9rmBBdTFO6pTxiNRuESsBuhv5MmKU0ddf9rUnFW0KpnH6z44SshmZDApsAUND+7SAjwkTpXNiEJ0HpK+0R3QCLVkuQs8ZK9PIBlqTmY1GcwRl51g0xiQZHR6DF2Yo3HYXhT6XhFI1cfUEY76+QJmVBtNK3t9qkvUIiDcqX0CP20GrfL544UFGNTVgHaBvhYpGsZTnelQYsCKSHKyJNFG9Mnp1uCV1vQ85bzKamfhiwU9WHqhcTKRUnZpi5uNYwT9Quowf33269IPXirux5HdngsIg6sxgWjJ+K6sW3hU2pEUVkF/HWe6BEfjPhQUyWE0RghFSbkuFQaDNi/bjX2rVkpSosB48+HZ99hcg7VVTu4guxkk/Fm34QV33+FLfP+krLNEz6ma0lTzWeUbqWoXyTu2Sn13aOvuwXNFarn3URA0gbVhZzVe7v0Y6rHXxwJOhS52JCZj2NueIT0ZpjvZr9myqiObxEuMpzMobaZOE0IQYs+/1B6JleHlOIyMWYMczLcWd/Ql5agIDvrrAw3vaXhUaamKvQI3SkhO1ZYIoIe7QN9MTImFJOlJ3ilRbrWVezKKcS+vOJ6jHC4NpA+AaaForGkqN7GmykpRhaok8DOaq4w/kNj4qQ3eMhF1yEnogWK//oRJQv/QM/KIuQZK+Ef4YOL+7bAOT1iLYZb+W47DBpmWRQqFSZsdJK7Z3udRTjoeQdFRmHOW69IH+6xN96O0dfeTD1seV6jqWkhV7/me+uCfxAe39Jhzr25QDXeTQT8UZMYU129d3WgN1jfq+X+4YFoE+CDlWk5IvZRE5i/Y56bXgQNNydJhtCZRw/y0kpdct8rb0Sb3v0w551XkX7siMPjsFyNZVQxvt4S5qx/covJt85Pt23gUwX1eBrMkdIjpFocFzrW7HFnoJe8IiUHrQN8LOPEEDrHvthQiYVJWS5pqR/ON3nu9RnhcBW+Zs+7sp48b+vyxglx4cg1s+prCtEXZGVi1vyFqOwxAEX//IyyTatMx8nLkkUTo0TrnJSiUQbUvizUq2MPnPt/D9ZJhKOsuEgaHlEvnCWoFzzylDRfITy8TJ53dRrx9T2X5GemS8vX3pOmNkuimgLVeDex0Hn6scPSVcmCsx81t/UIo0MR4a0TD6U6j5ACLAuSsiRvR+NhXeqmkNj8PDVYmJqLkXc8iLC4FtIjuSDbpLetgIxpEngYrqdmOcOc9QnTcJveIy+jBuNdz+BiZ6LC+De3XXUG1gMvS8kW0huNhzU5jSQ21nbn6w01epaMcLC+v/0ZinDUZCgsYfPionqf6CnxS0Z+YlGZpAyckSnJkv7x9z+g7zEQxf/+jrL/llqem//RWyjauApDo4KxP79YuAv2x6Gqor3Ma9chw9Am1HGbTnexf61pIaEvLZXogLVymYePqT6/zMw6PxvYvnCekOm6jhyD5gzVeDchtOxhCiFxtazg1M++5onrTKxhaYxNfZs14hE6qgGn5CkNN8+HDUscSXDSMNGok/y1JKsIEx94krE8/P3WK5Y2ovQSFyWZQtcTuG8dM50dwpzvI4mGLR8d72Jt4lHvHiEjFSaP0DHjn0xpGmVGJpzVvNOjo2dJ/filKTkOa9SFm8AIh9+ZinDUDBLWlLD5mYDC+GfKgORIRzhUXgnvMVNRvPRvlK761+Y5ErAWfvo+9nz2NvoGeEnVwFazFroC9rtvYS7h8h46HjGDR2HnD18g+UD1rYFrAhcJm+f+hUVffCT3r3j+DUTb1U9rfP0s3vnZAD3+HUsXotvo8TIOzRmq8W5CCAyLkDzQ8Z1VS8ZqmkbPpIMuOcIWYcK2NtWAn3p3hnep8sX84WSKtFSjIkViEA04P9vKokpMuvcxpB8/gmVffyqvpydJz5t5QHc1uE8XQVHRyEtzbLzPNITxH2ti/NvXgDN9QaJVlI+XhNmrq+OmuhoXAmklZViemm2zEGA7VS7GAs0RjroSvakRxprLKD113mfMeFsz/jc5YPzvyy3CxqxCYfCP6WrVdcs8XmSjn//wU0g+sA9rnr4PbUpysT270NLMREHXi69GwCU3oudl12L63fdJB6+/33lVwt21Ab3seR+8ieXffY7Y9h3hFxIq2vD28PDxcc1419PXv3/NSpQWFkjJXXOHarybGCTvvXOr+yIdZzi8TlLNBEsNuClHyNpQEqNIkKLH7QrxhsadRp7GeqtPGEbdcDt2LFmAP2fPRmppuRikutDQdncYgyOjnYfNz0Iqg6SxwXY14Jml5WJwyeJnNMSV0iJKyXJMk4rKsNL8vUmEI5mREo8zF+FwI7/q5R8gKmtnEmT8kxy50qoG/GBesVRcdAnxR99Qf2xd8DciW7fFpU+/jKjWbUVoydvPD+37D8J1b3yI2A6dsPmlRxB4dI+IwezJLbREOLZ5h6L10FEYHhMqC5Sp9z0iOt8sHeNfd5CTmoyZTz0kfdDZb5yNXcKs6rut4eFtDptXM571lfPmnEaiGjkuoTFVFxbNDarxbmJo2aM3CjIzkJuWYmMnanaEjGfFI2QXMnqEa9NzhRBVXEHDHe5Wf2gaeXrgNP4nOvRF7PDxOPbbd+hWmCHG5kyDQ80JMM8JYc2dVEZdgn286fExj0pPjuMdZF5EudO0gqHhUbGhOFZYKvltlvGdrQiHK9etl7//GfW8HdWA78wuwOr0XHQM8sMgNiZZ8q/Ii4697la07NYTV7/yLm7/5Ht4eZs8W6ZdLnj4KUy49f+Q/MMnqNyyWtqJ7swuNEU4vDylfa0S4WDUbeq9j+Dk7l1Y44b2weHNG/Dj4/ejQl8u7Uw7Dx2J7OREh163fC6NJzx9fM9Kzjt5/17h9CjkueYO1Xg3QalUQtFQbkhsc2dtLQdGBOFgfomUhU2KC6tVk5EQnZcY8LxyPUrHX4TgVm2x+ZO3pGnBGYcHjXc0CnOyLfl3J7udcbCtZYK/t3hyNNgTa+kptw7wFQWvwwUlSC3VY2xM6BmNcLgDL7+AeqvzdqUGnNrrZN+z+xuJaFxcU5+g57jJiO/a3WLs6XVbg4/1HDcJ177+AXx3bUTp+uXYmJkHgyyUwqssuBK69cTwK67Fhj9nCRu7OpCtvubXH/Hn68/LOVz18juISGgl3m1OSrKNspo9tDTe1UUy6skPYKSCi4rWvfrWzxs0MqjGu4mBpTGhcfGSM3MbZ4FgxLBrYnGZqEpRPe1kcfUyk9WBbS15DLYrjL7mTplD/n7nFemAdMbD5lExolbBDmgNCZQJzS4ziHIavWWGzmv7vSVZfVfJLpT+1QdcWXRqff1gLKud2tzpIqdcL9EkKhhyrFlFsfCzD6Rt6Mirb3TpGCExsbjg6Zfhoy9D+dZ1KK804mhiksN9B5x3MdoPGIwFH78j4XBnbPfZrz+P//74GcOmX4PzH3wS3n6mkj4udqlR4Mx4c7y1fv41hs3rGoXZWTi4Ya20WXUkfNQcoY5CE0Rch05IMRvvBlQpVgVc5bOWlWVK7FbFPCHbGO6uoVOTI7CBxn8ZeegW4i9lTdk6PyRcdxdSDh7A8u++xJmD0Rw2j5Z7jhjnrqcy6hYs8SKrnOM+rWUkWvh5Y0lKzbrc9uDr16bnCRmL7HSlP/W+vLNUPlTTQBqNZ4X5zkgSQ+YMnZ/fMlLIgHMOJeLE0SOYeOvdVTxtZ6A4zuKUXPiMOgfj+nQHjh3A+qIKLJ37d5XIDj8nW3T6BQfj77deht6uNS21EH544j6ZHy5+7FkMvmi6jTGkOAtRreft61dD2Nz0G6hLUAqV8rJkmaswQTXeTRCxHToj48RRYZAqOPtFO1VBFu2B/GIJv7JtYa+wQGHpUoXNHUNAURClgcaAiCDE+vlgRHQo0iMS0P7Sa7Ht33+we8USnEkEhkfIpOgs732mQU95WUqO1GpPMHMKxsSGCcucbHN2onLVcHORdDC/WJqVsLEGO1d1CfbHf+kmOdSGBmNlBRtsn9H3ZLkjx5UcAIbOycsY7qdBaXExIu/6H2K6n5IwrmnBxRw3e88zLdShY2dcPmoofMtLcDSuA75/8Wkk7ttt8xp60dMeeAI5qSlY8uUMC3l1z6pl+Omph6Hz9cPVr76L1r37VXk/Gm8PDw1CYmKqN95nkADIBi5b//1HJJCVCIEK1Xg3ScR17Cw5rdQjB112vc90zpuTP+tX+4QHon3QKQ+E3jfZuPTID+XXnKek1CrbH3YI8hX9dMXDYgtLKrpldBuEhGFjREI17cgh1DdM86SHiGiwk5SzWu8zCcVTZoSDZVxKJzWl5p73SV5jDXdNxyHZjTXMw6KC0c78vXHMB0YGCZFteUpOrUPxtYErl3clVeFOo0mHuzAZ3GxUwii5aZZGynfw5Ycw/PYFtEEhLsnNGszHYY0+Dbfyvfn6+ODCHp0QEBAIj6lX4tdXn8Oizz606TIW2bI1Jtx6tyxa6bUu/fpTzP/wLXQaMhxXvPCGKa3jAMx3M2pEL9fZeHv5VW+863ou4fnrS8vQf9pFdXjUxg/V826CCE9oCS8fX8l7N4TGJPZIKirFmjQT87aXXZMSGgKycfkcmczV6aCfKCzF8tQc8f6GRlUVBaGWOhcCReMvQXB8K/z11ku26nP1BOUsOEHWKJF6hiIcB60iHNYg6YkscbLOaVCq64y1hSmN3CJZJHW0kz0l63l0TIj0XmdonrndMwJXmmBUVghL+kxGOOgp03AHmHUK9qxciqPbNmP8pVeIXnyRweRRO1Oro/YBQ+5ZpXo5jr3sKWVvJ7eKhi4sAgkPvIB961fjmwfuwP51qyyedtcRY9B11Dgs+eoTbFs4D+NuuhOT7rgPXjrvGrqJVV+GpfX1P2Nsc4qybJ77J7qNHifRLBWnoBrvJgg2DYht38GGcc4a3OpwJjoBEZyMqNDFfCuVqBzlIvkYn6NRpnF2FIrlAmBZarYweJ31mpaFQGQwEkIC4HHJLdCXlWHue6+5XQdbW9CDya0u530GzoG1xYxw9LWLcFiDbHOG0n09NSKQQ015e2zLLpC8NvPbXBA5gtasO0+WNXXn3WlkUq+eNw2kh+aMRjgYKlc8ZZKtln37GbqMGIN2/QZa5GYpD7zIgWytIjCUVlou4xnt61ivnKkPtv4s8QtEl6ffRWzHLtInnAxyEiXZYZANezQaDXwDA8Xrrin3r3QTc/oZueCzCpvTuDrUlKgjjsGuZYtQkp8vRDwVtlCNdxNFbIcuSDm479QPqwEkvemN0dugd0bFr+pUuPgcjTLFRTiRcUK01s8m0SrO11vqjWs6DmvJw6KiEHD5bTi5ZxdWzvwGZwIBYeEodlSqZjyDEQ5zbTG5BNWBcrWsrycrmh64tefMDmEkEjLFwTrx6kDVO5afUfaWzWAq6qFnubuQJh5ngKG8zSrCEWfWF+Dvb/GXH5t6eV9/a1W52VJKyuZYxkl6oKfkILmkDONiw2rUKaBhHxkdipPllWhx3d0476EnhZT25X234udnHxVDfMWLb8oChgpqbPHpDFzU5qWlODTe/BzHdmxF4coFyD6wG/mZGZhxy1V4/5qLseqnb233Rd2gwmDAxjm/o9PQEaooiwOoxruJgupMlEpkrXFDAL0wemP0ysa7KApiCsWGiuY2Q4iU5WQ5GMOynLRIuHKl0YjSicyvXWeETZ2Ozf/Mxt41K1AfsJ64/IJCJExv75mciVQG8841RTgcGV4q2xE04CRd7aWcZ2a+GP/eLjYaMXmEYUKCozCJ22p/bqJG6d8zEDY/kFcs0Yl+dhGOfWtWiHLZ+JvvtHQ4cyw3S734SqxKzcWJolKMiQmrkuJwhtaBvqKVsDOnEIVxbRAYHim9vhlOY9mXsaIS597zsBjfzf/86fQ4VASkAXdkvAtzsvD7S0+hYP7vyDt6WI6tpKCoJmiDOori7V29XGriB11waR0crelBNd5N2HgTmSeOyV9Xfkz1VU0j+buUbJQaKsUro5Fwt7VlhA9JVdn4NylTujeNiw11Sc5TAVm/1FPXDhqD4H5DsPCT95y2ED1dKOPIch1Ohs7ygzWlMmoL5lu5wHElwuFMbpbf2d8nMizldwy7u4NoX29h/LO1JXPlTdnzTjQrBHYK9rOJTLBmmkSxTkNGoMPAoQ5fS8+ai1AeY/bxDBwpLJFIEcWL3EHXEH/EFOdia6EBRSERmP7Mq7jyxbdkmTjzfw9Kzp1s7bW//mgpB7OHpUwsrmrOmwpu3ceMN00kRqswP/uLDxyCugYjBBSbadd/MCJatq7z4zcFqMa7icIvKFiIJ4rxrqm/cH35RvS6VqWZGMj0xtyRPVVAI90nLEBygYwu8jbzq7VRYRvfIhzaqVdCFxmLOW+9hJLCujUsMrcZT3neRHF+7ZpF1DbCwTwqx8zVCIc9WNbEvDbFRbw1HlIKVps6aXIWWLrHXPn+eqwBN7pgvOtL2IPXNQlq8f7eNtUOxJKvZsj7jr3x9mqPEe/njRhfHQoNFYj09kIrNw13eUkx/p3xLva88ii80xPhfcG18GnbURbwV7/yjkisHt+xFXtWLoOnTocFM96r0g+cyE9PlyoJGmpHGHPdrdAEhVqt8j0Q37kr/IJN13ldziUH16+TxcSgC1Wv2xlU493E670zD5raBFZHHqKBpXHX1IMnyJArNbDpTTgj3tQEhhUXp+QgVKcVD3xxcg5Sa6nExhD8yIQYeF1+G4qKijDv/TeqzQO6C5YFGYxG8Vx9g0z9le07PVEFjqjr6iXmTZleYISD+VR3IhzWYKic8qmt/H3Ea5+flCVdw2qDbuYa8HX1VAPOXH1NxDhT2Lzup7pCqwgHr2/rCMf+datxcP1ajLvxdllIOwN/dyx1pEJd5yC/aluuOkLKof34/tF7cWD9Wky+4z5cNnSgEOW4gGMEhuRVSqze+O5n6HvONOhLipG8fw/+/fT9KgacJDS2UHU2VqwPj77yNqtHjOg0dJTDz3Q6XeU4H62f/Yv0aYhtb4ogqqgK1Xg3deNt7vHLph3OUFZpysL6aOv2ciB5h6VFgyKD0CrAt9akK4bLw729MCUhQupdmStcmJwlocbagDXgg9q3ge+lN0secM0vrjdycMWYKOPNsDlhX55Wama7k91dp2p1GXnILDMxlGsT4SDYsIShcoZhx8SGYkp8hEQ75iVmijFwF/Y14OyIVZfgeFd3bRMVFRXQetZuPJyB+eklTjgcDJfT62aovOPg4c7Pq9JUVsbUAo3/kOgQiU4lF5dKmsmehW4NLjj/++MXEV3xCQzENa+9h26jxsHLUyNqhSQeUiSGHd8IqrmNvOoG3PDOpwiKjMbu5Yvxw2P32cgos06c0sLVCRqFtOuEmLGn2nE6Cpnz+zida/votk3IOH4Ugy64rNbHaA5QjXcTF2upLC2Bxtxu0xnIDK5rY0Ky0joz05meV21wvLBE+n3TY1caMXAjC5dsXk6e3Kc2YA14t7794TfpIsmt0UuqW+NdIfrV9GJK7Iw39cU9zF56XYHCKVwssd6di5vaGP/NmfnicfcOCxACFA1vkE6Lc+IjJEow72RmtXXgzqDUgPNYEhmowxIyV4w3mdbaOlyYcqxWp+UhX18hxtY6wkGGNPtqM/w87qY7nKYbaJh5bScVlwqngwtKgoscXuvss77QyvhaIz8zHbOef1K6hw08/1Jc/tzrNmxs1oDzGCUVFdKS1JowSJ30a19/H76BQdJ58KenHhIWOtnj7JPNKBF10Y9u3eTwvHnNhk+6UJTO/EPDpPuZPXh9K7+DWnndf/yK2I6dkdCtR62O0VygGu8mDHYJYotBT31ZtRMcf2yEj2fdMHKLzWVCDN/Z5wHdkTylV8I6bvte07zNCY+5Qe7Dfd0Fz4nnFj/uXPj26IcFn7xXJ01ErD1vGm6GTIvz7Dxvg2lyqyu9bWqTrzd7y85quWucMDPyLXXcfcJNhlsBhUZowFkPPj8xq1beMzkKJBnqpRQqu0YOhqvwMacpnImdECQNetWh583SuaOFJVLKqNRyK1j5w1eirzDt/scdGjaCBpmGmQZ6fFx4FXIaSWyMMLGpib0SG0VYvnvk/0R2d/rTr2D45deIt2wPRl5GSrvdMmHBW4OGd9Id96K8tATdx0zA8Z3b8PX9t+PIlk0mDQQPD8z94E2HlSpc4KcW6lF8yf+wrv/tuPzTdbj9+82Yuf4EisoMci1x4epby8XSiZ3bkXxgr3jdZ0OPvjFBNd5NGFz9x7TrgMqiApeMd1143iaBCa72IQaWbHF3QV3zlWm5aBfoK+FER+Vg9OY4OXEf7svGJO6C50aRi5ALr4PR2wdzP3jjtAVclAWQMt5ivO0Ia/SIauuZOMq7crwZnSA5zF3QiFLJbm9ekbSrdFbHTbY+Dbi/1hPzEzNd1kK3RoCXVuRZU0rKsTkrH3UB68WSMzC361VHfcaZqmF7T5bOsUTLvrRpy/w5GH3dzWhhbs1rDxq2BUlZYphpoJV6cHswesKyvQJDhYx3XmEhFnz8roiwtOrZV9qEKu1EnYEaCawSYP25fYSqXb9B6DxslLQOvfz5N9Bz/GQU55k1CYxGIcHNff91Gz5Ial4p3pmzF899vx2frD6BFYdy8N/RbPy7JxVPzN6J/i8txsvz9qK8wlgrR4Df06qfvhGvu23fAW6/vrlBNd5NHDHtO0KfW32okhOKpwfroU9/pbs+3ZR3peHmhO8uWKtKchND7RS7qEmAhfuwIQkbk9SmGxnPcVzbePhdcpPk/9gm8XTAqIDWw8My3r7BIVU9b+YE68CYkNREchPfj/lpd0lCXGitSM2Rntwjo0PQqYb0hiLkQoIWldjc7UameJVcZOzKKZJc7+mCIWKiuuub2uZ14XlTeY7jRXY4BWuswRztwk8/QNeRY6VtpbOIFCMXbMVKidSa0hssiZzSIhzF5eX4fc9hHNy9S+RNp977CHwCqhfLUcBFBqNXJMXZpzwoGkPvdvXP3yEwLLyKIU3cswsbZs+S+8cyizDtw9XYfCRH+DHWfDoliFJSXoEvVh3Fj/8egmctAisk3bH/wMgrrle9bhegGu8mDtZI6nOyUGzXOtAaJRLG9TztHww95v35xRgS6X7eleG2rVn52GQWBCHJzZXzUcLf3c3dyLbbhQhdAb3W4QP6wXfMNKz7/Wck7t2FusrDOva8a58TtJXi5IRswNi4MLc9HUU7WwRBYkMtTUZqAkPnrNWPNNfdk1DoLhjeZ46XHv/pEthq8rwZWTAa9NDpHDfacBUMy5NExvezZ5azPzZ180PjWmD8LXc5vG5J9iPpr7yyEufEhwsBsybQ690/bzYy3nsWHl46RN3/PFoNG+3W75T7jowJkYgJv2/rHDqvzTE33IYD61ZhzawfHb6eefWd69bi6i/XI7uo3KWS02PJhXhzroko6yrIFVjzy3do07tfjREFFSaoxrsZ5L0ZNi8ucx7mPF12qFLORa+bXnDHYD+3DRENL8N7VKjqZyZLuQruyw5ifcICRRCExCt3Vb06B/uj53mXQNuqPf5+/02ZkOvEeDvyvA2nP957covEY2bkwRVD4KjNJNXqyEx2txLApFgXjlhfnZCu3CUN8vtiV7LgOiCw+ZhZ3s6OweveWFKEgBDbWmR3wGtpZWqueMzkX3ABY3lOZEffECGe8x98wmHTD3q8NNwE2fvUG6gJzGnPeuFJrP7le/QbPhIXdWkLT62nHMdd0iC/L0bCOEb2BLbOQ0eiTZ/+4j5rPLXSTCehaw+06NxNFv4kts0/WIDEnBKXpW6519/bU3A8y/VUFtnv7Gg2/Irr3PpszRmq8W7iCGuRIJMXy8Gc4XQ9QU5qzLtG+uqkEYg7qDQ3c6Axogfd00UJTkcGoXd4oEUUZH0tDPiQ6FC0vOo2lJQUY/4n79Va1pNkHaUczOR559Vpzps676yfZ7RBYSm7CpKfGPJmPTGbY7gqwWkPIQ3GhUlItjakQRLYxpLAVmkK3deWwEbegk5zKk1hj9ycHDFMQaG2YWF3u7IxQkENcXvDu/a3n3B0+xaRH3XUZpPjzFC5TqMRw00BnJq8bebNv33oLuSlpeGyp1/G8MuvRbCPt7yex6kNadAZgY2/mwm33C2G22isRN8p5+OyZ17B5c+9huve+BB3fP4j/s3wdlsBgjyVH9efcGlffVkp1v02U3LwUa3buvlOzReq8W7i0Hp5wc/LCxWeWslxOoKJHepZ+7xrcraEEUlGcifvypX8ytQcKXEic9dZtyp3QINGLW8KjZDI5k5jDBqCSV07IPSi63Bk4zpsX/LvaXvevkFBUoKjEH/4HZRTwKWW483w6/KUbCE6MUrhDkw510whQTF3TQnT0wEn6FFWpEF3OQc0ZJRvZaOZ0yGwsXxJWSzZI9fMmA4JC6vVsdl2VvrOhwVWYYUf3rwe//3+E4ZPvwate/V1GI1akJgpIWuGymvigGQlnsDPzzyKZd98Ji0wr3/rI/GCbUmD4RbSoHWzHldAAlsfBwQ2ttrkAoFRhIJsU4RAwaH0QhzOKHJbNY3X+ewtiS7tu3XBP7LAHXbZ1W6+S/OGarybAYICTEbRmRKVKeft/qUgwiDpucKcpRfljkHiufybnCUeDZuP1KbEqboQOI/JCYpiLu60puQEOWXCBPj0HyGTaFbiSbff39vT02K8qUplahBhmmiVx2sz3pJ3Tc6WsK193rUm0FP7+2QGyiorhQRl3x+6tlBIgwrngAIv7njRcXVAYJPFksHxd5yXnSV/Q2thvBmeZpiZ0YVeYbYEMUp3zv/wbbQfMBgDz7+kymuPFpRImRfbf3KhVB0nocKgx3+//4zvH70HpQUFmP7sqxh34x2ma6fKZ2XzGNP3tygpy+2IRy8nBLYOg4ZaGPPWFRcZhbVTMiSyi2uODjA9teGvWcJ2Zw26CtehGu9mgLBQU71piVmMpa5y3nvzinGooATDokLcMgb0HudS8KPMIOUy9iU3dQHqakutbJkec91UByOBbfR1twAh4fjjnVdhKHevLIpjqRhp1tkThvIym+/A3fE2CYPkooDCILFhbgm8kFTGXCmN3LSESIS4mSOvCQy90gAPiQzGvtwiCaNXpw7mjMC2ppYENl+rxZI9Chg2p9iMk5prZyCxiwslerkkfFlzMFgfPeetl4XPMPnOB2zkRPk97cwukC5h5BJMigu3yZHbI/XQAfzw+P1Y+9tM9Jt6oakErEv1hC3pvx4XhnZBpogHw+CupngUAhsXqUuTcywENpaGEUXZWdJDW0FteggocKXj34Y5vwlZbfBFl9f6fZorVOPdDBAZZWrZl5Ob69Cbo8iFu54gBSY2mDtOucpUVl73z8lMVMKIcxMiTjt0Wx147HMTIsUT5GKBTSRcRdfIUHS78W7kpyRh4fdfuvW+HEvmcplS8PI2fT59aamd5+1e2Jwys9SIHxETIt6cq2D9O3Wuo310kjOtTfmeq+gc4i8LC4ZzWcvsbLHojMAWpPOsFYGtOpW1otxsaPwDHQqZVN9MJ1eOyc9jLX3K5xZ+8j7yMtJx/kNPiuyoAl5nLHNkHTg9dZbfOdM5YJ53xQ9fYeb/HhL98atfeRcjrrgOWp3O5YgHF80M57PXOkslXY14KCqF1gpsSuc7kte4kFCu1xahtV9Yx4VUz6dgiH7rvDnof+4FTgVtVDiHarybAWLjTf15MzMyqjxnyc26GfImySjSRyeKXK7iWEEJFiRlIshLi6kJEbXW33YHfI+p8RGiEkaiz8nCUpcNyrjePRE1bTr2LpyL/ZvW16p8SfG8OVnXVhCHgihk0LO7V2sXmeGK3CkndbL/x9Wyw5i7SAjwkbxsob5CIh555QY3FNjCZNGzKtWWEX06xrs4NxdegcFuS80yncN0ACVdrbF57p+icjb5jnsRHt/SZhHMJiUH8ovFqPa1U6mzxoldO/Ddw/+HrQv+xvArrsVVL79dK6KWQtIkX+RQfrEs0hzJqdZEYKO2QnGBiXPQf9pFKMnPx+Z5pr7fLUJ8MaRtuOhAuHduwFWDWlW7D1MFWh8feU8V7kM13s0AoRFRMOrLHXrezHe7Y0w4qa5Jz5V61VEx1YuoWL+GkpLLUk35Q4az60qK1VUhD+YJRQ89JVtCu66AXtMFF18C7849Rd2qwJw/dUff3OJ5m403deTJjnZVea7cvFCiDGdfFxdKJiJgrkXulOHs0+ny5C6YQmFUhe8592SGELdcVWBjZCGxuEyqD+rCeJfm5UBn17KyOpAdviHTJBJkX0J3bPsWrPzxaww472KbhiOstqDue3ppuYSznZVKsmvXos8+xKwXnhBd8Gtf/1Dy5VRCPB2QL8Laey7ymB7h+bhKYKOiHssr537zhTw26/knUFnBmusf8Nb0qbIN0SRaOuG5U41wSb94p89nJydi59KFGHTBpSLXqsJ9qMa7GYCTg0dZKQrMoTFrMHRGuBo2359XjOOFJq+Ek21NYCiPJCaWNnGiINHKWqf8TIGeHcVIyGhn962NmXkueXeBOi9MvP0eVGg0+OP9Nx32QbaHMpaMUHj5KJ53mdtleSZCYJ4YJrKyXckhcl8SpY4XlQj7n2N+NjSiySQ/Nz5CQvw8HxK4XDUoTMVQrMfVNIeib+4oz16enwtvF403vecVKTmiIGcfUaLeNoVYKCJCZrYC5uj/ESKgUdISzkrvDm1aj28euAP71q7AuJvuxPRnXkFYnCkiVhfgwpTjzUoGno+r3AHKp0Z4e8Gr9yCnc8dl4/phRIcIt7zvRyZ1Rqi/zul1vezbzxEYHulUjU5FzVCNdzOBV6UBxQ7EHUrd6HCVbfZKKMTiirCHwo6mwaduNifEs9lsgJ4g69AHmtnNJBW50je5Y2wMulx7BzL37cKqP39zS9/8VNj8FNucBCtXcCi/BEcKS6RTWE31wYp8Jz3dXL1BdLHrgwjoDnhNTYwLl2uFY83wrCsLpn7hQWL0GXGoruGIKypr+vw8+AW7lk9lcxd6raNjbBvhUPr0j1efRUzbDph6/2MWT5k65+RS8PtkGsi+SQnBLl3UI//rjRcQ2botrnvzY/SeOKVe+otzzHgevP7ogbuifsffxKjYUJPeqVdVYzv+5rsQ06YNZlzdD/1bh0k43PmxTH+vHd4aN49o43S/w5s34Ni2zaIB72qOX0VVqMa7mYA/6HJ4VGm8QU+Qk2xNYVVOopyAma8eEBHsUk3xPNG/NoUSa9LNPpPoFhogpW0npVd4lksEqQnDhyFk1GRsnPUjkg7ud0nfnGOrtQubi+ftQscllvEwYtEhyM8lIRYhAppVvJjjr01b0PoA0wMkblHydpOLpWR8DSM0xYZKiTy4qm+u8AmsW4FWFOTBzwUyFEuuDuaXiEaANRcjJzUZv7/8NIIjY3DBI09ZFNT25xVJjjvGV+ewhpuLlD0rl+LrB+7A8V3bMeX/HsKFjz6DoIhI1Cek1DE+HFEsJUvOxsG86kvJkvbvxZJ3X0XptnVC7PPudyodwKjRiV3b5XaAtxbf3zQIj5/TGRGB3jbflWK0u7cIxvRxbXDv+I7OW6GWl2P5d5+jVc8+aN9/cN186GYK1Xg3E/j7eAN+ASJBWBupzg0Z+SjSV0j4tqawtymUmCk5X+Y+a6viVZ+gN0jvlF4qvdWaiFX8zBdcewO0sQn4873XLaU1NeVhlcneoHjehooax5vRgOUpOfD38hSNd1eJgCEMVSdEViFZnW1wIqfkLRnljMKwXWxNHjUNKA0pJWBrqmV25nkXUeLWoEdgaFiNEQuq/FFsxlpvgGzo3158SuqtL37iOcnN0ihzEcL9OzkhAuampWL2q89i/kdvi3jLDW/PQJfh7mmSnw5M8rVhsvBbnZ6LLVm2aoMsdWM52MynHsLPTz8s+ecWUZHw0ungd+7l8IyKE3nUkVfdiH1rViDt6GF5nU6rwa0j2+Gnu4fggpEmst6UHjG4vqMnvrsgHh/d0B+dW4dU2w50099/oCAzw9IURUXtoRrvZoKQwEBoAoORefKY21KdFM8gi5bypTXpMlORiiE7b40HpiZEOgwlNhTQO6WX6gEPyRPSE68O4f5+GHHH/SjNy8Vfn35U7b6cwBh9YHhUq/O29bxrCJszH5+vN4jQTHUMcU7IrPE1EQF9hbRUV61G6wMdg/3FqDAa8/fJmpnoNKQ0qDSU1e0rvdEd6BhkZ5vU1YKqEWghuY8RJX5fXCwoKCnIx+8vPS0ch0v+94LUdHPBscwc/mddO38P1hErllet+eV7fPPgHcg4eVw8dcqmUiL3TIPnxVQVVfgo70qi5vEDe7Hw0/fxyW3X4t9P34fOxxfnPfQkbnjrYwSEhiOc41SYh8DLb8U59z2KnuMmITQuHqtmfmNzbHJd4qNMkbQr+rdAwL8fY/snL6GgyMRrcHYN5memY/2fs0SCNbxFwhkYhaaNhvtLV1GnCA/wgyYkHOknj1dhm1dXJkZxE3avYui2fZBvjV3BOEnE+npjSoKp93NDB71U5glZE84w6Las6gUv+rRvi1aXXo8T61Zg64olzo/rpRUDTJBxzomd4WJTO1DnP7tjhSVSqjQwIrjahQ9Z6GwHyhrf3mEkAoacFSKgu4j39xGhGOptUvGNi73qQIPK8WL+25m8L4l8vNby7IR4csxSn6HVeN6UZaWQj/VCiZ4pc9zMV9NwB0VEyeKB0aSkojJJuVBRTvEceb3sW7sSXz1wOzb+/QcGTLsIN779ifTMPpvg+bX3rECrk/twMjsPizJLcOxkIvpPvQA3v/8FLnnyBXQYMEQWmEwxeHp6YmKbWGij4rBHr5Hc/ogrrsXxHVtxbMdWm2tbb65SyTl2SDTRGYna+fsP8NY4T8Gt+P4rqYtXBVnqBg0rvqaiXo0Uf6Tp2bblYjQwsX6O86OcLBm+5Uqa5UbOwlxkVa9Ky5GaUWonU4KxMYXEqFg1LjZUPBTqWLNciLWzjpSx+LmmnXsuvtq9Hcu/nIHWnbsiNDrWYdiXhCaCeW8S1qiOZjRPfo5QqDeIylirAB8JyVaXD6c6VnGFSW3NXnO7oUNq7xMiRAiFiz0uPnqHBTq8ZmhQaVhJDGPd+kAnjW94zPxyW887J8vkeUdGOs4zM9JC8RsSGBWFQINej7/eeBHZSSdx2dNkhMeLNsCKtBz4eXpiWkvbrmDpx46IjC7byFIqddQ1NyMkumqDkjMJ6uizrG3X0kWiv85xbT1qIspGnYvy6+9Hi5gQBNsRTmXsjUbER0VhoK5IuAlksLcfMASxHTtj1Y/foFX3XjKH+Gk1lsoHGnZhsRmNSFz+L+I79QTaxTisbT/w32qcc9cDNsI2KmoP1fNuJgg2G4w8T514OyzdoffGMK4zY8JcGfPXnDydSTzSa2HIOc1MTHM2CTd0KIIXbJGZUlImXpaz1osk+E277W7A1x9/fPCOw/IxjinLh1JLyuDVrR8KvX0tnrij8aZXTu+SxooiH87GkHrtPDc+TQ+2sRluBbye6MH2NTfKoBF3JjBCw8pKBRpaZUFkD44pvy/WOpOkxTx2TlYmPHTe8HNgLMgq5+Ihwd9b5FkJkjnnvvc6kvfvxQWPPI2oNu0kmrTYHE3igkMx3AyrL/5yBn547D7x0C9+4nmc/9D/zqrhZq599c/f4/O7bsTsV58Tst2oq2/EbZ98hwtuvRMXdUhAvL+3RGy4ELInDhrN7UdYTUI9BsrxcpxGXnUD0o8dxr51q+R5XpvB3qZreFuWHse6TUaRX5gY8bSfPpd6dmtwXJd98yniOnZBlxFjzth4NHWonncTR2pxmXTtkrpPoxEeo6fKREnTQJYsobBrOTGSpcqJlbdZTsXcnjPdci4A+AMP9PIUQ9LQiFK1VQibposUUhWNJD1wR2Vx8WEh6HP9Hdj87otY8c9fGH3ehfI4DUdicSkySk2Gn6pumHARMvOyJPRKFrq/ViOkNHbTauHvLWFGhr/5mnPiIxyW7XGi5T4UXmkd4CN19mdCMa0+QSPQKyxQ+pFz4cIwOiMJjrTXaWApu0qDe37LSGFVcwwp/kODnVZaLups/M4I1rfnpyTDOzLGEtUge508B44lu9mxbpnjyPPgAmzhpx+Ip0ojHNWpm/xO7KNJ9Gp3LP5Xcts0SqOuuRG9J011S361LqEvL8Oh9Wuxc9kinNy9Q8h1nYeNRI8xExHdroPNIlCJYjBnv5nXW2ER2mYnQVNhQEFWhiir7Vy2UPYd2H8o5pfpRexncqeuaNd/EBb//TdePeyLI+lFSMs1LaIWVnYEioBBsRoMPDwX+vxcLP36U/GwFWxbOBeZiSdw9cvvNMqFfUNF459tVdRINmPzEIHVDyfSx0skLBWvhYaFpSVkQpPhvD4jHy38vEUwwx6c/Pjj58TZJsAHw5qAIXEY1k3NFS+lV5heNKTtJ55Rgwfh6LBx2PLr9+jcdwBi4uNlYrTPvcJYCe/sdOQnJIh+N49zJL9IpEspkEHhGBpleqFsiuJMjpbGiwSksyW8Ut95cBpLEtmosmYvA8vPy4XUnycyxPBSpY8qf9KUw8ExY311WJ+WjICYOLnPhQ9/ByTABWg9hTR3jlnpjznrFT98id0rFmPK3Q8irHsfiSaRn8BoEs+PSNyzC0u/+VTqvruPmSBiLWdLkzvtyCEx2PvWLBdd8viu3cVgsjuYoi3gCBzHnuYF09w/fsPuf362eZ667cQFj4RgZNde0vt9e3aBtD399ItvsWpfJiodaCO0SN9tuX106yYZU74XoxJrf/1RyG/RbdvX6Rg0d6jGu4mDkprHi0pty2iMRrQM8BUjQ2NNT5vSjgTD6MtTcyWfMjCyqqgKy7+oQpVSUi5eOY17UzIkCrzMimyKl5JVqhctaGuvmJ/7ohtvxdd7d2D2h2/h1pfeEE+Omt428NDAOz0JefpelpA5898cNebX6U3SoDhaKDFistQcUqYhaYhld3VJHGQkh13JeobqxeO1Jj+xnpvfARXbduUWySKG1yBbkVqDHjU97LL0FMR36ymPKQsqlp4R5BXE+JnK+NbP/hWb5/6FsTfeDp/eg8V7t44m5WdmiCzq/rUrEdu+E6586S35eybByADz60e2bsTBDeuQceyISKz2mjBFFhKh5kWKq+B1dP6kifhxwW8wGmwXm2TWsw5b6+UlaTAukOLi49DFHxgX7olFh+z213kgvjQF/pffhrFdO6JVq5aWOWHVT9/JbWtVOhV1A9V4N3GQbEYjJOFbBR4ektNiTlsJmSteuAKaeq66KZYRa57kKFfJiVVvNEpZEgktTRmKlxJmF9ZVunpRGKXIqMHwW/4PK15/Botm/4HJl1wm3jENvgWlJdDmmUqjos1ENLL4rf2XQkOFfEeso1fU1I4UFGN1Wh6CdZ6Y1CLSJZW1xgwlrEvDzJwsFzajrBZMrPfm9cpFDq/deD9TvjqpuEyiEsp4xvv5ICc3D8aiAkTFJ1gWS9agxC89eP/tayQEPvSyq2HoN1LKxtoE+GJYdDA8DAZpnrH+r1lSVjX5zvvRdcSYelFHcwTmjkkIO7J1kyiSFeXmSFictePDLrtapFpPRxc9OipK2pBu+us3WdAL2N71vIuh0WolstYhyFfSQCSk8vEjr76A/T1vx8nMYnkJbfSgOB00RwFd935o0y7G0kY0cd9u7Fq2UORgfQNdb2CkwjU07dlAhSDG19vUOjDbZFA8S02TIAlUEd46i/HgWtnaoNAL56qbxptdi1gyRsLOObGhLumaN7WwrpIHp3dNbsDC5CzJu17coyf2jZqE3bN/QrcBA9GjZSsxJoxOEJ6JhyU/yvFUiIP2xoTILNOLJCrbSVIIhAQthnlZr3s6fZUb24KJHnWYTmtZMI1l+0oD21eaIhQXtIyU5iWMWNBbZ3/q2cdNYW6CJL6kowfldlxCS6macKSiRy88f/ky9D73AuQNHIdUc/1212A/yX2v+O4LFGRlSl0yy5vqmyXNUHNW4gkJO3NL2r9Hrht2LyPRq23fAUL6qsv8+qDzLsaOf/9BeYkpIqHReaPj6PEWfgUjPyOiQ/HXiQwkh8cjvnUrXOKxC+9r2sFQYRQDPjrSgKwKg5TrKdcpWftswkKmeq/xk+vsfFWcQvOZgZs5eoYFCFM5u9wATXoSjMZ2UlrTLlBbxRNUApXsrMSJ9L/0POzNK0L7QF8MiWoc9cR1DYZPqRa3Ji3PJOrBZhjm3B8nuguuuwlf7tqKvz98G7e98raEd387libdmLTJxyxMaoXUx/FWwNHkmFLTm+xnhoXJ3if3gN9BU0xLuBLWndbStGD6+0SGJXzORebRwlKRXOVCivnYPuFB4rGzhzhBRvWKxJPiFsbGx4syoD28SouR/csX6NKtB7KGToZBXyF5dF12Ov74+DXxeOnhXvjYs/UqKELxHpZRicHetgn5Geki6tOye0+MveE2tOndH0GRUfX2/j7+AbIwYVqA8Bs2Hv+kFUqlhLLA4dxBtj+137tNPA9J77+Ka658Fl+vS4OXVoMuuhKs0Xoh2OtUFGDjX78hNzUZ17z63hmLVDQ3qMa7mYCT35jYMPx+KBH63VuRM2yodGJSPEEydhWQqMZ6Wk6XLJPJKdeLmhRLSJqjIbEO61IMxZBciZPFp9pcKhPcmNvuxaKXn8S8337FtMuvlNr4DRl50ORmoUxjmtg43jT6yuTI0aSBZpka0xIkbPGxyfHhEjFpzmCaYEqLCPxxPB3FVp4zQ+aXto6WCAVr89mJjNGhtgE+5m5aHshKTYE2JFzC3WlWQjBeHh4IOrILB7/+EB3OuxQp/cciTOuJgT5G7Pjhc2Fb01hSHa1t34H1cr2zpOvIlo1irMkQr9DrERwdI6Iubfv0R3zXHme0YUfvyVOFVGYw6DHtokuwKPfUXMBPvyWzQFJvJwpLcCSmLcISWqHVnrmICx+B9tH+KK84CQ9vX8vCNCvpJNbP/gUDzrsEES1bn7HP0dzgYXSn6/1ZQn5+PoKDg5GXl4egIDV3UhvQ06Ou9J7MXFR4nlqzMW9Iw/NvYpY0GaAHQ6+HLHWGyZkz52POysWaG5jnrkJIMxOgGN796bMZSF7+L8Y//zbyAkKlnM46YMt8bSt/H8xLykKoTisLKpKjlDAleQT0KqtTvWtOYN6V7WTtwahE52B/8b4pW9onLAj784uERa7AWJiPga3jpVXo1uxCMe6l//6GXfPnIO7Cq1HabyQ6eXugYu0ibJn3F7ReOgy+aDp6TTxXyFp1BSq2pRzYj6PbNuLI1s3ISU6ExlMrDHEa6zZ9+iM0tsVZWxgXs9Jk/mJkpmdBO2gkDN4aaOyia+clRMLb00PY/r77tiJl325EnX+FcD4UMKXRNywAG959CSU5mdKvXO0aVn/2TjXeTRxcm20xGwb7nDahPBbt44Wx7LXt6SnhMWqZk7jDfCvZ6CwPyyzVS4lZc/a+/03MRHJJucOxPDc+HD7GSvyyej20bTpWO96MYjCaUWSoFOIU2f59rcrAWB5GbXSFHNdcr93vD6dI6sF+LFkvP71NlKQXFqfkyGNVx5v3TF2vBoUF4ujMz7Bn9XKEXnQdvHsNQszeDdj/z+8iXdvjgsuEuR0eHHTahpqs8LTDh5B29JCUdLHxB5PDAWHhYqi5Ua2M5LOziUPpBfh+3XH8uikRJVaphQBfLQZ0iUTfTuEI8DNdfywtO69lpMwNu81zidV/NuNfWZCLwd5GdOvW7Sx8qsYP1XirkMmPP7a9NbQFVH549AA9zHlFGhZ2JaIhIRN9RWo20kv1mBJPHfDaeeFsAlFaWSnkIXbXkr9Wm7Xik4fVxGC/VFCeqvq4+REPU3iUUQPqYrOWlzlq3nel/WlNEQzqW+eWGyRES1UvJQROkhWPTeKZK4jz1UmoXGuOblBfnUgrKRNZWo7V1e1iLVKU7oIeqf0Ym7YKlAnZyBy6txy+duPN1+s0HqfGWauRHtccbz5+Oos9EWApKZdxzi4zyF8ac6JTkJ9owZdXKtpg1aPoj2+hbdcZwTovFCycjcLMDHQdPQ5x512OrcUViPTWiSa/q6DRF0N95CBSjxxCWlIicvPzofELgDYoFEEJreHfIh4+4dHQBYdA5x8gI2Z9bdvesrptN96Wa9v8el7HyjXNsTZd5xqX9Bb4vX+5+ihemrtXPGz+Lu3B9+B1edm4Nmgfb1rQMA20LqPmFq1cqJC4xrGk0VfhHlTjrUJCtiRXuQMaPRKzFI+PUqor03IkT8ufOI06RUUIsnjJAnZsIExGwvo+FbDsQcOkTEK8bdrDdjK2TuzYPK78b/pn8zzPlx3TlIleAadAb8ukZzYyYmysjLzVfVfIefxsVLJj+dHRwhKXDIkCGvxJ8RFyPly8sK6ckRIFZFYr3wWNMRvJOBtf+81RIw8aU+XzmwyCseq4OhjvUw85Hm9Fatf+HWlKrI25vXE33T+1uKppYUXDw2hFSlEJduYWS8WES+NtNF1T+l8/Q+HOzWjbbyAGX34d9nkF4pg5J05v/up2MSbFNaNRFgW8hjiWRSVlyMhIR05ODvILi1Bcrodeo4GHXwA0AYHQ+AUCDsq2lLFmlz3FN7U/X+fjfWqgrR/n/mXmhZk9tE4Wrdb3f/3vBN5ZeKDGIeNXwe/j42v6IiEmAJuy8qv8npy+lp31PDW4tE30aS2WmyPyXQybq4S1Jp4vdBS6rQ4ksfGHTuO3KdPWa+ex9ucVSUMHTpr0yI1OJg9lI0Er2tc0cVg/rmz1qczGCZifhwavxMrYKQaQEzObe7CeWLxRB4sLL41pcUFxFZbXkZTDz8S/fjSA5s/LXDUXOe4SSDj9cmJniJylUdY5W4KREx6TNeL8DPYwebynxpeeTpVx1prHXqMRXkN9wcbgmcdcGXdlzCmWklZq+g743diDY0HpUxlrZczNf73N4x3g5YlAnVdVJbvq4OEBj8pK+PYciHMvvhTebTpiWUo2is2tWgmeDxX1CsvKkK+vgMHD9to0wgdG70B4anTw9gBCdToEBfgjJCgYvl7aKuN+ulGemsDFXplljDmm5uvbaswZHVLu0/Cm55RghguGWz6vkdenEY/8ugOf3z4IDn4ezl/LXHpFpSxo2wQ670aoovZQjXcTBX+0roZv7X90e3OLsCe3SCZi++dotFnjTdIVDRhrO09NWK55qmcKnOgZSfDSaeBKJrPCejI0mOqyudGwstHFiaJSFOaeWrBwoWIy5p4i1emqV2INht935xZiU6ZjmU8+H+OrE3EXGjEaNmsD0ZC8Go43SU0iquJCZoVEMouxEWNvMj5cFNIwp5cWix65Ah6XY81x4LXt7sIU9JS79kVSkA/2UANdURmxwtGjR2BIPIqKzDQgLxuBfv6IjIpEdGwc4lq1QWSPdvDUNoxQML97EhtdITdyYcXI11N/7ZIFnKNQuePXAXklevyy5SS6t3feWtURPMxziWq86weq8W6iYDer2r+23JxnPVXOZLSaMNg+symS1viZaRy5wUGujq0hGZWg0c43GxgadS5oyEKvDTzMCy0ek8p19ojw8cLoWPcmzcYC5kUDuHk5NuxsCkJGPhdF1mPNBQ232oDe9daVy6Hr2hceXl6mjnD0ys1tLVsYy9G+bTxChgxAWFyLBmOoTxf8fIaKCszZmuyy4ba8FsC63eluG2++CxvGKDrnKuoWqvFuoqDX7LZnYgZD5pe3jREvKKmoVLTRE4vKxDPl6p3HpofVnMAxYc07wTA6S8MoMds12F88mQWJmRZFNXfAUfTTanF1+zAhwzElwVAjSVpKuLw5gp9f4WuE6LTSSY313OHeJjb+t4eS3QrjWqNLVARa6rOA4Bhk6wJwopiEOIMY8eAOXdEhOgSNFYc2rZcGK6wZb9dvoI0s6ZGMIhtWuavgMKdmldTaCHPBxAiYirqFarybKPhjqW0BPxm9zAcGm/O7LF8iUY29u+lxMs/a3MB0gLdGI0QhhnlZM78vr1gIWWTp11Z3nEHhwwXFkq9U8umDIoMlP51KJnoznfSsx5OGlWIs7PvNNWO0j07GpbyWEhUH9u5GilaDsLh4RCe0xIiEVtD5+iK5pEwY540ZqYcO4NCGdbLR0FLwpePg4egwcAhK9bWX9OBCiVtt1uzN9Rqub6jGu4ki8jREVWhA6HWn5xXbKFspBDQSvIK8PC35bubcGmIO9nSIQApju8ic7zaxmm0416Z9zTrl1NOm3nZtwDFlWJg5dWueAUUvaNCTiktt8t0KQ5vkrqYQjmRUo9Qq3y2hcTu+hjIqDKHTmPP6tm5G4jIqK2BMT0LqyWNIysvBTvPDmqAQ6KJi4R8di8DQcASFhSMwNBTBYWEIDYtASGgIvLXaBj/ewVHRltv0lKngxm3Jlx/Dt9dIygTV6riMLtWG7MimPg19zBorVOPdREExFYYba5MbHBcXDn+zTjHLkxi6lRyv2YjRA2d9raPSL3qnSs2ppfzKcl8x9vXPNLeG0pjCWX25femVPVGP3gaNJwlT5ZW2YUdKybIxBq3Irpwit41JoJYdw8It5UkkzJnyu6acOsecHISD+cUOy94clVtVvW8a9/pkmrtaX05imv3j9qxzRnY43vxr/130CPVH3/Ag6STGzR3w07cPDsDwp16wdO1KPnkSySdPICPxJHJTElF05ABy8nNRWVRo92IPaPwD4RkUAq+gYHgHhcI3JFTaZwaEhiEwNAwhYWEICgmBv84LPl5eInhUW11v5uLLiotRWliA0qJCq7+FKCsqRElhgeVvSUEBSng7Lw+l+bmOD+jpCa/WCfA/oEVRqXtzAq+bXq1CapWGY9c3FfUD1Xg3UdAYUIpzTXqe668xy6WWVVbA12jyomlgKY0a4VP9JG0qBTrF0DZN0hXIKTdY9qmuJlVyYuYVuiPRCtvFu7VkRVURERo56xpoZ/Xl1qxthr654LEuu+Lmp9VIhIHjeSCvSMZTeZ+BVo1DyEinJ1zqZiK2baCveO4ikMNzonet9US0r+MyLMUIWpe7KYxteq0UNXG0ALEuK6Mxtzbk1Y+3k+/Earw5vlx0KOfhqL6cJXfW483adUelg4w2KCVhVJ6jbjzfR8d2obGhlja0EnVw05hwX76eCziJXPj5o02nzrLZQ68vR152DrKzs5CbnY2CnGwU5mSjODcHJXm5KEtNRMGB3TAU5AIVFTUUS2vgoTEZcv6F56n7Ns95eqKyvBwVJUWoKCm2LQBXwHI/P39ofPwAX3/A1w8evgHwCImCpkMA/AKCUDznR5uXBHToik7X3SHRhAuCTuCnNcfd4guQ4HZ+/xY2Mr81wcP8nVOlUUX9QDXeTRhUSKN3oohQ1Eyc8pQJ+K8TpuYY9H7CvLUI8TZ58cw1Wpel0LBzC/Q63ZpUGthTU4PMK1ZCIDaPm2QqLJOPZR+r+/R16qO+XBFLoTGnjnm4j+k+SX1sV0mw9tuRWIkjsPvVnpxCbM8x5XLZbjXMPNbc2JhEKb2zLsMKduFnK2p2dsZdKX+zF3BxNN7WY004Gm/rkrmweqgv5zFpvGN9TdENXntcxLCMkS1T+R0XGAxybq6Md5+wAKwwf09cyPD4oTrTeId6a6XNqxLi9fLSISI6WrbqwPOhV5yXnY2c7CwU5OWh3FCBMoMeZQYDyvUV0PMcKypgNFbCyLA9F7KVFag0/6WXLVuFAR5eOjHOnr7++H/2zgM8rvJK/0dt1Huv7r3jjnGj2JiehIQQSAikt92U3X/abjbJpuwm2ZRNIWXTEwIEQgdTbTC4G2zcuy1Zvfcu/Z/fmbmj0WjKvSONLMvzPo8wkmZGM9/M/c533vOe90QSpPl/x/f8f3h0jNP4xf2gaXz9fstT0t7cpLO+19x1n1yx6WYnA5C/Zqo8srNEunrMfUZ53zKToqU3kfWJkuqObo8tdp5wTW7amGodHW8IeZuPcxA0H9v1pjSl5/r02ubSvm1ClmaQxmhF4/fiuA0X742FmXK5go2aujTZG8GftXUfKAJeKK3V0au+1js+MlzeNSFb3qprkoP1rYN+r3+LMa6pCbI44/IdxMOBrrytS8ekElQ5dLxeWa8tZLBKrE1dR5e8WFbn0WBHQVAMC9NeYyxoGSqjAcgB1/fourw0nd1+qeOJH3xb/dRv+uwXJdPDVK9XjlXKh/+4V//fVwZO4LZFhcvHbpkhN07L1mTguZdfkfKCaRIeHuE1+HOYuyYvzcmShBAch7XQoNVxjqaqSin52bek4OgupWjdQbax1BEgcE9jtGJR/MBFN5B7MRErQS5nEEAmJMRq4Iaifu5CrdqZLk5PlA15acosPHuhRgVuV+em6mFn0P1FtOWJoIzF54W2DlmYlqTZkvt6Q+uzWV7OYJ0RArLu+L0/UVyl/fTX5qbpyNqy1g7ZXFqnTAi+27AerogME+ncuUVi97+urY549q/KSvEwusTejjZeRrDe8vkvy70/vN9j4AZXz8yWP963TBKi7QyOexJtsCQpCTb53DtnywfnFciUxFjZcfiYHPnt/0r8nq06idBdec77wF6CJWoocAcfIdp8nGPrn34jsUnJsm7DJomIjlYacmFqghQlRKsV5MyUOJmcGKebGFQkvcsIgopbqwc9Di5fE0M2h4oL0OQV9WoysqkgXQdd7Kxu1NYxg5IlyENvEuAxtSFr5zaL05PU3hMtwPaqRnlHkU2nifH/rliQmuCcj3w5o9/F752D5pqcVOnp75PnS2tVbS6Ocs/MlHjVAjDx6obCTB1pe6GlXXJ7WuT4869JxvwV8nplg1yfn66HWHz/Xf3CCf7jheI1I5JbPS1Tdn/1Wnn67XL5wxtn5Wh5s5ZSoiLCZGZ+ksybmS6bZufIyqwUPTi9dKFGSv9wv4SnpsvsjTfKvPQkqXb4GizNTJZ9NU0SHS4yN/XyPuCPJkKZ9zjGmbf2yOm9u2Td+z8sUTExKowC2XHR0t3H9LA+eaOyUTc9aEhq2tsqGzS4sMEZoxSgwVA8M9/bqjvTeAsk+2ublabNirXJTYUZOib1kbOV2vft6ooGyMBZv/y4GClv75a23n6n8ciqrGQNGgTtqYmxmrUYIPjvr29WJuRyBrT5lvJ62VfbrF4DCNYO1TfLY+erpdxFaW5MuaMjIpk6dnSUGt3UdfdK3OoN0tXeJllH9+hnmHr5orTEQX+HzzfvC0HqckJMVITcvrhAnv6n1XLqO5tk39euk+99dIm8c12B5O54WLJqLsgr5XXyQlmdVG/fIj3FpyX+1rslKyHeud5pjq4WtDWnWzqdB6oQgo9Q8B6n6Onqki2//7UUzV0g01es0p8Zbl2Yr5S02UVstOm8VtGgQWZ1TorWFXdXNzk3OH5+Q0G6zvWmXem50hqti19uYGrWy+X18lZds64NYhyGhuyuaVJbU+NIYwj9AK1eHISgISs77JsantyHGlpVfHVlZrK61yEohHoHqK3fNSFLpifFaWB/o/LyPDDxWX2qhNnpnVqCWJSeKE8WVzsH5biuCGsMaGNExEbQ5//B8bBYmbhyjZx4/kmZGW+TfbVNOmzDKEng0f/OCZnKcsCS4MVtjEq9nIBHwebyWtVxRDzxR+l6e488/d2vyfnjR6WvqV7aXviHRC9ZLVGTZkhCZKT25lOGYL0NN0DAKFvEqCGM0eD985//XCZOnCgxMTGyfPly2b17t8/bNzQ0yKc+9SnJzc2V6OhomT59ujz77LOBPucQTGDv049JU02VXH3vx50KWoIJWQa1QTITA5yayUhwtVqamSQnmuyjFldmJWu2kx5jkxnJ8TrLG9MSNtHLKUvBMOSpEvtrvjYvTRamJ+qaTk2M03YYd7KVAAwau3o1kLOZMYvaABQjLV2UIWA4oNOhhKmFI/RBpQ1deVV2irqvcWBi3S8XMIaW9SYiwG5QgqBtkVG0nohtggkBl4BPEHY3b2lZerW0NNRL7OG9etttFQ2yMC1B2aZV2SkSHxWpdDqPz3vxRlWDBqfLiU16qaxOGYybCzOl7fxp+y97uqXpt/8jLQ//n6rgYze+yz7qMzJcrXwB642I03hfGNBD58XleAAa88H7oYceks9//vPyH//xH/Lmm2/KggULZOPGjVJVVeXx9l1dXXLdddfJuXPn5JFHHpHjx4/Lb37zG8nPzx+J5x+CBxC0dz32sFxxw62SXlA48HPH5gbdZVDoBvbUNElNR5fMSIpT4xHqg2QlbJwGcLW6pTBTA9LmC7Vy7DLIUjCjIQMkeNxUmKn+2gYKE2LklsIMcS2VshpMXTPWW1mO1qEHHehIBG7YznKgImBQ+6Z9yQDZIQcmJms9VVw9rGEzlwL4LL1Z2yQvl9dpexiBm/Y5AwvSEu2GOG4g8+509LaTCRL8XYN8b3q2JM9fInufelRWZSaqQyAHVERvOgHNMXAHW9rV2SlaL3/uQo2KEi83Nim8t0da6+0e/oqebuk5d1JirrxWwmPj1PeAtTLGsSZFRmgi4Kof4PB0uOHyLvmMyeD9wx/+UD7ykY/IvffeK7Nnz5Zf/vKXEhcXJ7/73e883p6f19XVyeOPPy6rVq3SjH3t2rUa9EMIDl798+8kOj5eVr7rvYN+zgXH5sbwC3dw0TFPmoySjI+ua+rf7sEZuvf6gnTNxHdoltI4LrMU6EMyZGqu9GMTSAjE7tA2r36RZRlJmoUbwYT7w15w0ClutRuNDJp13NOnAkGCx+qcVB1qgjDLHRjk3Oz425vHMa1L8CX7w8OcQwxUuc1NPc7n7GBdi44FhaVgTbkFTnJGMMHshkzQvWe9f9UGaawsl7r9u2VhWqL+nQoP9dmpjgMT/fBk/55uM+7YpNwBNqmhstzj7Tu2PiP9He1Oz3kOpmgzeN88sUJ8trlNCGMkeJNF79u3T6699tqBBwgP1+937Njh8T5PPvmkrFy5Umnz7OxsmTt3rnznO9+RXh+uRJ2dndrr5voVgjlUnjklJ3a+Lle99wNiix3camTPBCOk1C0TpOUjMzrK2UqGepcM5IKDTncHJ+8VWcka5M9A646zLMUIJATTJRlJ2h/sydQFxTIZ3PKsZJmTmqC1arQBGdFRymwQNPCAd6dxaQ3LjbVpWx6grYZghKLa02jRWIeF6mwHrQsrMp4OTPWOQFLV0aW91mTYnvywCQgE6bW5adrjfXNRpqzPTdPbUqIArIu7uxxiwEnTpkv+vEWy+7GHZV5KnFLEr1bWe3T+48B0S1GGjiPF8wAF+3g6MJ1rdmOTEgbYpPry0iG3x4lu0TUb5ZqiLGdbqZYooiKlzMPnNSUqUvcS22U2eXC0YakXpaamRoMuQdgVfH/s2DGP9zlz5oy88sorctddd2md+9SpU/LJT35Suru7lXr3hO9+97vyjW98w8pTC8GBNx76s6TmFcjs1euHUGRkE1xwbE758dFam91SUa/CqanJgz2IoYepCbJhstFxH3dA67LB0XLG5rs+N/WS75VltvbLZXVq+bkhP91rvyo1P9T39G0jLjOCLIwEMLIO2siWZiRrlkg9EOU0mbRBrRtAkFXe3qnsxy1FmU461wAbLTRvenSUsh31XTWanbo/zqUGDkAcRsiYNxZlep3Odr6lXY42tiq1zRoA/jX+X8WBkRGqNEf8xwEURTpf75lk368u3P5eeeg/vihn39oraxYs0b5x/ran+fQ4l/H+w74gSoRq52BGe+ClCldTIT63HL7dD6U4swHc3XraWiUuLV0+9vPfqSnLEBbPFqmmNoheYfRgM1JsEXq4CiH4CPonsa+vT7KysuTXv/61LF68WO644w756le/qnS7N3z5y19Wdxnjq6SkJNhPc1yg9NgRObt/n6x6z11qjegKQ33LBUdgph8TwRSUY5MXMRQ9yWyGtNG42pcOyVK0NmmndY80XLpZyummNnm6pEbp2puLMrwGbjZBgix+25h+eMoSDXEgTmoIoehDnujQD6A5cAfBeW1OqgZ4DgXe1nBKUpzcWJCh7MCTJTWDWqYuJbCGe6ob9bOFt8CNhRleAzesDkGW281K9mxcY+g5eO/mpyUq/c1BspXBJ45MvGDmHMmfOUd2Pvo3iYugPJSqJSRDwe7pPaGHmfeFjoBnLtQ6hVrjlU2atXq9bPzGDyRs4nSJjI2TzqYm6e0aPOENMDhHR9jaIpUpYS9Jj7HraUIYg8E7IyNDIiIipLKyctDP+T4nJ8fjfVCYoy7nfgZmzZolFRUVSsN7Aop0bOFcv0LwDTZ7su7MCZNk+nJ7a5in4G20MRng4vNWm6LFiY2LIRg7fAw4iXGhdXdVN2mt/FKidQkktH2hkiUjITj6ms8NvU1/9zoPdVnX9TaGjRigFh7u0rLnDv7mlVkpGihoy/MGPNU5XKTbItWs5FKjdfEVwEIWURNaAURo3rzmeW8wxOH3ZIrexksabWKuMExujM8+uOq979fS0rE3XlX3NgbL7K1pVMbFG6CA0TzAXj1VXHPJ9TLz2ugQ4TMLm0DPvLd17A6PlL1l1dJ95C1Z+Y47pLenW84f3D/kIMBc+yHrHUXw7rmkPouXTfC22WyaPb/88suDMmu+p67tCYjUoMq5nYETJ05oUOfxQhgZFB86ICVHDsqqO+726LBEACYTdA82XHCNPk7LBHdaxnBmO+UjoBi0Lv7eBB9sQi+F9iYYBTIShGCG2tiX0xZDSNQSNSPJ58x01hvq1n2NCNCuwcQdeHBDw++sbhoy09qd1r0uP13mpMYrrfvaJdIPzsEFdgPvdw58aAV8zXs+UNestfC1OSlDSglD13vw79F3ANfDacGsuTJ16UrZ9uCfpLurU7NQghD9yd7YJUAXAOUMDk4vXEIHJpiFZ0ywSU5GqaxWmp55WDInTpGlN79D0vIL5fS+XYNux7AbMHS9I52T70IYg7Q5bWK0ev3xj3+Uo0ePyic+8QlpbW1V9Tn4wAc+oLS3AX6P2vyf//mfNWg/88wzKlhDwBbCCGbdD/5ZcqZOl8lXLPN4G+rd9Ge6gwDjz1QBClK9jasavWaNg2jdwgy9gJ8uqfaZ0VxscLh4tqTGKZSCOfAVSDCnIUjSSjfXz5xiNjhKEu5gw/NncrM8M0mzdihlXwyG0roZdlqXmvDzZbWaFY1VoGwmkIRLmNb9DcGeN1AS2F/XokrobB9aCp1Y19enBxr32fKcw9rc1mT1+z6o7VBvPfeUHtTW5abpZwHWyBc4PPA54cDBgYnb87fHKmjlRL/BOmO05ItNAhxKz+/ZLt0Xzsr6D3xIk4CJC66Q4kNvDzkoAff1Ng6r7DUhjMHgTc36Bz/4gXzta1+ThQsXyv79+2Xz5s1OEVtxcbGUlw+0GxQWFsrzzz8ve/bskfnz58s//dM/aSD/0pe+NLKv5DLGmTf3SPmp47Lqjvd7DT4EaNcBGAb4GYHWXxZB9k3wp9brL8NDRATNyGOTgY9FmpFDBYcLplHRGpTvZ5oU67ONVjo2fx/0rQHWNMbDYYkNz19mgiiKgEyGvqfG/zx2aN2N+RnS0NmjwXEs1mXpnYbiZ/Smr/q2AcaXQpfjqY8S3+dtHevpfljS+egR4dLp1tmSlpcvC667Qb0Q2poaNWOk355SBc/TF+wHpiS9Ho41tmorYY+PjP1ioN+hJ6CVE60FwkZ/I3A5WL1ZUSe9Lz0uU5Ysl8I58506gabqSmmurXHett3Lehv7SyjzHsOCtU9/+tNy/vx5benatWuXuqwZ2Lp1q/zhD38YdHso9Z07d0pHR4ecPn1avvKVrwyqgYcQOJgDTK27YPZcmTBvodfbcUHFelhzLkBCsXt7jTu4+BG50NaDxaQ/cAonKOIcBs3oq4Y72oD6JsixHhwyXI1RfGUltMUwGMN1prk3kJ14Wm/jsOQPPKdlGQSINs2q/YGOAIIi1p/Q0ji4jZVA8nZdsx76EOxtyEv3SX8b90E3QcjlEEPA9AUjmHg+LNnnq7tjxbveq8F9xyMP6PdTk2JlckKsigXNHH5mJserGx4HU2xVx4olKEwNjM0hh56AQ4m/9YOtebWiQSL3viqdDXXKTBjImzFL/y09fmSQZoEuMMPXwD14j5W1GO+4dPseQlCc2LVdqs+f9Zl1AzYwb5k3MBNQUJZTI0Ro5MnoxVPAx06UljLUwm/VNl30OiHDPhgsQkbHRDD3urQn0HuNSI0M0MyoQzIx2mc8rnekueANZiTHqcKatWsxEVDIIG9SsV2EKv9xGruYgFLGn532OOxIYSyMcZO+gLcAHgPc3sz7Q5YOPJUpvDEdcUnJsvwd75EDLz6ns6+5dsimec+of5uhw+na4DME5c6ByV9JKdhgHTaX1qijH9k29L4/cD3y+epsbpSGLU/Lgus2SXr+gCtjfEqqpObmaSeL68GUdXXfb9DUMMo2lHmPDkLB+xJGX1+vbH/4LzJx4WKlt3xBM28vmYn99+ZOy9SFC+KiNTMyM6CEUz/9sfTeUr9ko2D04GiDTYqedYIJQZGsyR+VOJCV1OukMHqxzcAbrQjsNK7/MgUw3O54ngyPMRNQUP5fn5+hdXksWBHiXQygzEYICOPCa1iUnuS31ACw6OV9wmPA1YrWVOZtkelYdP3NkpieIa/91c4UIuoi06enmwOHGXCghb2hdk4Z5mJZ2KoQ8AIlk149ULjaGvsCzA6OdEk7X1QrupW3v2/IbfJmzHbLvPs8fraNMkUoeI8OQsH7EsbRbVs1a1j1nrt93o5AgYDK4+bmCOhmLzguUDIi7gU9ZyagcB96b1GiU1N8sbRWN/fRpBIJwFDfS01SiU4hYFWD9l6boW+H1GA9ZI1sbqwYAiszgGJGaY2ojuzfDOwirFSnI9vu6sZRZTxau3tV6wB1T2uSMcHLH/hM8JlSoxWHk5fZ4A2F66lLQIOJQ2DljkibTa668x45vXendmoAOgj424fqW6TEJHOBUQ4lIkod1PX91c1HGhwYODjYHdMyfHZBuOs+0FRM7GySM1tfUCYCRsId+TNnS835c9LZ1uqTxQOh4D16CAXvSxT0X1Kvm7p0heRMmebzttSzKWl7Oi2jyA2zqBAluyM4QCejujULlOhs5mQ2z4ySpSqMAhsq2QUOcJjTmMkADfqWoQsYsfgTWHlW4w5db+M9sJKdoLQmoHD4wNrSDIzWPZTrlDn8KddHCry3BBI+cwQ0M2UG14MS64K2AvrVynvsLZiw3r7WeubK1Xr9MA8A/Qigk4ByBfapZqlwDll8ticlxOpBkTr/aByYMBbi883BwZ8/gStgf7aU12mbXONzj0h8appcsekWj7fNnzFH+vv7pPzEMed6e2LxQCh4jx5CwfsSxaEtL0ljdZVc6Sfr9qXGBQSy6ACoLtyr6IuGlvXV/+0O2lYQVhFInimp1s0+WKC/F2Eaqm2oZMPhzAwQIu1x0Le4R1mBUYLwrDGwZ+NW15uAQmCgXIFo0CxmpyRo/ZM66POlNabLI4HgQmuHtt7BOJABkkGbBZad+APA6hjmKmbhTRzoLFP09XlliGiHWvv+D0nlmZNq3OLKLsVFROiEM7MsUYTjfgvSEpR2R+0drFYyDgb0wNO6yOeCg4M/IaC7QyCfwZmN5co8rL7zHmUiPIGad2xSspM6N2renhAK3qOHUPC+BNHT1SU7//GgzLxyjWQWTfR7e8NUwZMaV38eYJ1qZnKcTEuyK3SpVZoFYx4J4GzybPZs+iMNKFtEREzbJpBkxZo3BEJtjGiJ4SEI9KwCFsPeY+yZxgXeqFxvIKCsyk5WMRoBxUo/N/VP6qBYV+phJgjCqhONrVrjzo0zLwQ0gPjxTYeozWytdkhbnpfAZQQ0X+vlbtxi1L/RRaDr8DRdz9f7dEV6krI1JxrbHD75fUERAtrXLNEuBLTAVOBvzuF0bVay7PnbHyR78jTdS3y9pnzq3g7Rmrea98BeElKbjwZCwfsSBArZ1oZ6j+ISTzAChc/sxGIwMS7qFZkpkmqL0uEkVlpE2NzZ5Nns2fSh/0YKmHugtkZ9baan2F0p/kpZndZQGbBgts5txhAHMEaRRwzksIRwjYBCJkjmZCWrow4KrQooWYykeQ714TccQsCrc80JAQ1AS/NaCuOjNRAFAl/rbZbpcDVuMcDnZ012qpZcDngY1+oL05Pj1NClsqNLP4sjZZ6D2JP1GhACep7A5msQDCwHZZjmA7uVcVj3frshiy9Q9y4/dUI6urq8dlKAUOY9eggF70sMfb29su+Zx2XWVevUbMLs5hbmCByeYO+FDey0jEiIDZtNxayAzQCbPPfFvQ36j+xtuCCLe7GsVjPtDflppqnEgbaZRs1QCZLeNigzhyVv9x2uIpeDCOI5MicyKCtIchxmGJHJGNfh9oKzXrT/UV6gjc6sENAAhxAyU+hpgqSVIOQKrcH6qHnbb+N7vd2NWwzgf86hgrU20x7pCox/rs9PVwU46z3c/mdKTRwsDf2GWSGgAQ5srzto9hlxkbLtb39UzQweEf5A8O7p6pTS8+f0e29eByQIdo3N2HWeGy8IBe9LDKff3C3NtdVexSW+Njdvm+NwT8vxURG6mVRaFLABNnsyCCh4sjc8owMFKl+CQX5cjFxrMQMEGFucbWlXGtKMcYtVa9SROCwZQYHMSevEFpXNZKIEFGMKXKCtTeriVdOk7X+0AfJ8rARf7s+Bra3XflDyNuDFzOPYD0veWSUxKcjEuAXseORvg34OnU/bGhmv1V5uWslgmLi+MHMJ1O8f6p1DaUV7l362rZYXyPy5NpJsEXJVdrK8/cKzyjSsfp/d1tofsiZOkUhbtJSeswdvX5k3CLWLBR+h4H2J4cALz0ru1BmSPXmq6ftoa4ePGqQZy85gCdgG6PdkmesYsoFS1yrI2tlcsQrlIGHGDMTddW2fI4O0KlDzbI3qa72H3wtrF7DFWBawAQIlAqdMHbJRp689kJorKnbeN9oArWJ/nT2ThUWAng4UmuV5EWMCyh/8xsx6G8Ytb79kN25x/XyucRGwWa1hI9xDeQ/d/GwA9rUEXg5aiDthk/xZ+Xp6v7bq8+5Xpiusr1f2PfuEjv80y95FREZK7rQZOg0SeK15W2w9DSFwhIL3JYS6slI5//ZbsnDjjQGocX1ngmb8zf2B7HlqonUBm7FBLklPkkVpiarUJZCafT6HXWqu2oNukX5FwAXlj7GJWSMWvzVYn+s9/MOSXcCWEpCAbcD9Ll1FeS+V15myYDUCwbaKBq25stbMKrcK/hYZ+xXpiaaNWAIVY2qZInKov7k3wGglpKU7jVtcDzxX56Xah9NUmBewuZYsGA7CR5MeeLMZPFQ7lDvUO4yJrwEt3oDpTXl7lx5qKbsc375NWupqZclN77D0OFDndQ12f39v5ahQ5j16CAXvSwgHXnhGYhOTZPqKqyzdz1cfrBV/c3+wW0wGJmAz7s8EqaUOSpgs3Ncmye/I4Lgd/dsrM5Mt103Jogh+rA++5YEI1IZMuPIbvEfGhcoQsBkucFbrjKpXyEvTnmYGbJxpbvNfcy2vk3Mt7dqLzbQ5q4AlIPgxN93fwJGREGP68jc3a9zi2iURqIDN1czFFm4f2ONPNIglLrfjs0Lgh4K3CoSgOjc9M0nbNNVp8OnHZNLCxZJROMHSY6E4742Mkijp93qdWHVsDCFwhIL3JYLujg45/OrLMvfqDV77MQPPBEeO6iIgrA9QwGbACMSYpEDPenoM3YRqm1RIRAa3xKLq1ngMskjqkARBK+I2bzDW0FsN1v67kbOQJJNaF6CADdBiBHVNuYHhFLQ3eZ97XitlbV26VoGUFrTuWl6nbAE6h0AFap6tUUeO6RgwbvmtWhC7wi5gSwhIwObaZRHnRzRIZv7shVo1V0JkmBKABgP2C+Mb2LBZyXaGpPjgAZ2FsNhi1g1yp82U8PgkCXe003mC3d88RJuPBkLB+xLB0Te2Smd7myy4dlNQarAjeVpOGIaAzQCjDKFloWep67oGcIIuBhiH6lvVQWxBmvXADcjuz7d2aDZFVjUSGLBG9X1YMutvblrAlp4YkIANkEWx1pQd2OyPNAzOKnmuuHjVOGquBQFQ3YYxCI9l1lfebPBG3uCtkyKQwxJtU+vu+ahUnj0tbz7zxJDfoz6ntY2RpYEMIzFEg9T6WVfGcbqCjJzATiC8wWKrowFYL9gvWDDYMOP62PvMY5I5cbIUzV1g+TGj4+IkNjtX+pobvN7G3k0x/LJQCP4RCt6XAJQefv4ZmXzFUknOss9NNwuoToQqPjPvIIhMXAVsZNCBAFqWrJLeVGhd5ogTBOxtZW1qhIGDWCCg7orJBTV2sqmRglEq8JkJRlrzNzfLVtAC9FplvdrWBlTyyExWR7ld1QOiwXbHpCp0ARvz0/V9DQSMkYUd4P0MJBj5Kwn5Orz58jf3hvwZs2TxDbfI6w/9WWpLSwb9zi5gS1WqHgW4MdXMCmB5WM909UMfEA2SiW++gEtduGbotPVZBdfJlop6Zb8QqBme7zXF5+Tc/n1a6w6U9bClZUpnTZXP22iZIgDfiBCsIRS8LwGUHT+qVNfCDdaEav6sOt39zUf6tIyYieEYDMYIdDwl9CyZWmlbh9K21FwJ5lC9GGEEAjbIVx11V6wsRxIDtPnolCncJ5ClR9sFaIG4qPEY6A2ghREN7qxqcPQn98mmAvMDL9zBAQ6WhMe2qpT2B4Kyr3r3cMoUq977AUnKyJLNv/iR+iu4C9iuy0/TgzHrHYhvPOzDdS6iQexOycQRt2Hna2ZuvLdZ6FDm2OLSxmlg7zOPqxhvxsrVEijCE5Kks7ZKWurrvN4mZNQyOggF70sA+194RlJycmXi/EWW79vr2FM8TVxy3bTZjIJBdbFhI4ii/h2oKQiKZDIIFLN4dJO9TQqwnYugxjzvjOgoWT0MYxBvMMadQnl6Q7AUubzHWrsPD7NnhAGUQVgPxndyqDna2CatBO78dEs+5e4MB5PNyOjNzJe2CtqvfK21q7+51TJFlC1arv/k56Ty9CnZ89Q/hvweBoF59XWddpe4QPQdhmgwK8amTBCZNhl5oPqLvbXN6lUAM+CqTCfYMoXwihtu1bavQBFus0l/d5eUnzrutywUQnARCt5jHNigntj5hro/+bMwHA545GCYIlFPRcWdFh2pNqhWe1wBm+Lppnbn86QOHshMcOjNF8pqJcah0vZ1oAkm7AapwVlvNk6yOToHMOUIJCPkUAFTQo80wfFsgKwJ9D1BDYaDQ9zFgnO9A7hv3vSZsuTmd8iOv/9VaWd3wEZwmES8hmlNIECBTw83hy5q6IGUPQDlKaxql2UkDREUvrX5KYm0Rcn8azbKcBAWHiHhkVFSX1bq/Ta61iGHtWAjFLzHOA6+8oKER0TI3HXXBXR/SxdRkGIZQdLueBYmL5bWWco4yZboGyebYJMk0ylr77Sc6eBZ/qIjmEF3joSy3OPzdfxrJqMP1tEB2pV1qu3s0Rq4lYyTjOmF0loVgjHQBSX/W3XNGhSsgCDEYS0j2hYUhiMQBPoMrnz3XZKcnSub7/+x9PYMPXyimUDfQfC06hCIOI31xvHuHROzpCA+WhX5FW2dlhmOXV4Yjq6Odnn7xedk3tUbJTrOel++O2Li46WhoszPrS7++z3eEQreYxjU2Q689JzMXLVWYhKGRzmauZSCebmhdt+Qly4djsEfZjJCgg6U68kmu2Up2QQ10/U5aZoZ4tNsJjCpw1RFvTR09WhQG0nB1LAQxAUnI1ybk6LzyM1mhIYFJ+wI1C0KfJT89GPzGMdMCg8RufE4sACjwnD4ffjhZYG0Zm765Oek6twZ2f3E373qOwyHQPrgzaChq1tr3NSlYUuo3a/LSZPsGJseNM1m4P4YDsYH06lyxQ3mLZV9ITY+Uer9Bu8Qgo1Q8B7DOL1vl7TU1sjCDTcE/iAm963RILk0I8xNk5rOLtnmJyM0vLOPqao8Waa4GIKQ6SBYw8ucPnB/j0NGcqG1U9vXAjG6sIKxRBbif01GiEmHe/uXN2aCAw6B29Xbneyb4ER7HiULX7D3gwef4XBd79HI8XKmTpdlt75bdj76oAZxT8AhkABKC5m/wIv24vkL9gOOa43bqIGjQucA5G/evT+Ggz71N599XEVqiO9GYr1JJBrKyy76e3K5IxS8xzD242M+zZqPuXeMjcuJaV/UwM+1dKjJijcg3jG8s6c7DCZcgWANe9ATTW0+ndgO1rfoAeDKrOSA+pMto9//So9mPRC1v9H+5c0CtcdRH6/t6NYM0P2AQ0BYnpEk05Pi5I3KBlX7++rlHmsMh5VShr/BJWn5hao+7+0ZGlR5fAIogZSA6q0HHOe0zaW1Gqjp93Y39LFb16ZJUpS9D5wM3RvDAeVO66E3huPU7h3SWFVp2QrVFwjeCOAwjgrh4iEUvMco6stLpfjgflm48aaR2bhM3G60wvvEhFgV1dA+RBuRO7A8xXAECtCXdzYjEVc4ao3UZT1ZQ9LyROuTpwPAxcZorTfrSEb4qoeMEOHflvI6nTtNwMiOtfmwvk3WQxOPU+ImYlPjnKrRYzgG/rCMGiKjouT6T3xWai8Uy85/POxT8U9G7akHHDc/Ajdx9voC7+1gxvCYuIhwHUri3vpnMBy8fxu8uAOqC+FTj0nh7HkjlADYD56xCXb/f5/U+djIFcY1QsF7jAKFeVR0jExbfuXo/MFR5nsR1ZAV7nLrAUcYhfUkA0IwHvEHgvuSjCQ5UNcyaBoZhiDUxKclxaoj1uUMIyN07wHXTLm8XgWA1+Smqfe1GSc2Wve2VNTpGhvgsAULcmVWyugwHBfpo00QZPLYrsceksozpzzeJtpLDziZMlQ535Jx+zNgMYxc8EInAydjH5gSZmc4YErwTPfmD0FL15Kb3ykjiRgjeHuhzkO0+eggFLzHKE7sekMmXbFUe01HZ+Ma/Wqtew84WTh1bgRSVgLuPL293ViE2i4KXsxcCEYEk9FUOvdbutHoPS/3HvC2nh71dWfIBgJAs+YpBHBU/zitQbVj7ckIWMocvGeBGucEClOBwkQpwwqWv+MOySiaKM/9/IfS0+2Z0nbtAacGzjQyAnBXX58Gbm8B1x1k5gRwwP1bu3uU4Sht61QTlvQY7/33e5/+h9L8DCEZSTDXO9qU4jyEYCIUvMcgqFFVnT0t05atHLHHNBO/RpvpMnrA06Mj1RLSMPNAIGUVBI65jtourmBsntC3w50SFgjMlCjM3C5YPeC0gz1+vtrZfmfVHpZZ6ZjmZMRg7Vmrjl6UMDhAjT5G/9CJyQnqczLPHY884PV2Rg84/vmPn6/S9rvrC9JVuGkFqNG5Hz33T5bUKMOB3sPXgYs95NTeXbL4xttG1h+Cg1BYmKTm5HnNvEMYHYSC9xjEqT07JCIqSiYvWjJqf/NiqaTJCKcnxUtPPxOuREVRgWTK3IfJSVFhYWpQMj0pdsSGX1hexzFc72OiF5t+Z1+/4/+jA37f5qYkqIMfqzwrObD3bbi4WBRt5oRJsvL2O2XPE4/6dBvLi4uWpKgIXe/c2GhJDlDEx2F0ckKseiRQB5/ghyk59sar2uI2a9VaCcZ6pxC8vWXeY6nlYhwjFLzHIE7u3i4T5i8SW+zoUpCm0vMRRkV7p+yobtDNiBrg844+Y6tQWrKsVqdL8Vhk4K412dFDv+nM+2IABT8tdrAUbT19AbuwQZdT7siJtel0LGq7rd1jc4ZzsNZ72a23S9akKbL55z+Sbg9jMg31PRaz81LjlemgtBPINDl1T2to1UMpGThlIW8ugzz+0de3ytQlKyQqJjj6g9TcPK+0eajmPToIBe8xaIdaevyoTFs2MkK1i0XRmgEtMAQPu6FIqg6/YL601vYsTGrCw5v7EIRQ8K7LTdWMhw2O+vdYxWiflQjaaArQCCzNTFZRVVVHt6rNrdjNok9Qf/iYKLkuL01V0ViQUkvvuhie1hfJzQ7nw02f+pw0VlXI9of/OiSA7q5uUttUqPMlGcnaYUHr4gGLLmzHG1ud7mloONAu0B1A256ngwA2rijiZ121ToKCMFHavK2xQTrbPPX9h1Lv0UAoeI9Byhz6ccriZSPzgBZMWkYzlpApY5UaFxmh9VPqqPw/Yh4SQVS5xnhNXzBmTfMvgZt6InVu6t3QwgQUKweBkcHYOyrBcGCMMzkxVmd/A0Rn1+SmWrKbdbXzRJAVGR6u7xvtSqyz1YPApV7KSC8okivfc7fsffoxKT12ZBDDcbSxVVZkJTs1BXRY0EVBN4VZG1XaHTEimpkcpwJP9gbeN7oHTje3e2yRJOuOSUxS9i4YUNo8N0//31P2Pbbe/fGLUPAeYzi5e4f2ZcYmjswgh7E4IMBuw1knfdKvAirXHlVUuKhrUeUSJHxNJyLL4zat3X16H+hb93GLZIQvlY5eRkjcGmuhu6HTznBgu8nYUNfaNPVvMkMzdrM8Dj3K1F+xunXVFKRER+khrKK9S7abtK0dCZg7dPovZQwHDC7BTOmZ//2+ZqMGw0HXxEw3f4EFqQnKfGAsdKzRt90sZjiGGBA/A9f3jUPYkvREbZE84fI4/X19cuyN12TGiquGNT3MG4x3NTUn3+lH4Qlj7RoYjwgF7zGE9pZmKTn8tkxbvmrU//ZoBR2yuy3l9VrXtveoDu11JQgTjKkVvuAl8BomFU3dPbIhP83jyEoyQmjdZjLCAEc2BgOjWcqA4XihrE71BMpweKCYsVFF9U8mRxuSp8CLWxiBG7EUNDkmIu6gNY/DwanmdjXaGRWMgbc0PDxCbv7sl9R17bG//FG2VdTLlMRYj10TBODFht1sVaO22XkChynYEExxcAf0JAbEB4GMnMy8tNXulVB6/Ig011bLzKtGVqjmyWWNBMOraG0MDKIZ7wgF7zGEM/t2S19fn0xduiJoYxEvJowJYeXao5o2yD/bHQRjgjLB2e6V3TfUzrPTs52n++NoRtjW6dcHfdQwSk/BGDQC+8I6eQq4rpncVVkpcrypTbNG13XioEVpArMQDlXGPHJPwIOe4LS/rsWvD/pIYAy8m4rE9Ay5+vP/Jh2rb5So+mpt5fKmvjfsZsmoYTvOudnNEogxwZmQEKOmOOG+HicT21/0HfV6PaAyT8zIlPzps4LOdECdh9rFLh5CwXuMqczzps2UhNS0kX/wix+7NRtjQhjZGYIyfyAoE3TYlF4ur5fevn79QohWjQ93fpp6pfsDf4vNlGACzXg5BBNYBjb05u5eXUN6hf1hWrKdnqVea9RSUZBjz2m380z3aufpCmhhwwfdyAgvJuznkLCgMxwHolMlPiJMKn72LTn8ygs+b0/gJaMms0a1j7ANcLBlJGh+XLSyIf58Cvg9Yk/YqhfOV8qxHa9re9iI9nZ7+YAjWvM0oCSkNh8dhIL3GAEzd88deHNEjVnGktqcuhzZGFmZ64QwfyA4I4yiNYlsBEEU4isUtwh3zGJqUpxdLKQHiOBmhP4Yw2DrEMiaCZwVJhgOj3azjlrqvpom2Vxaoz9HSEgZwgwMH3QCEOWKYCv+L/a4W8o6L5baGY6bZ0yUeavXysu/vV/KThw1bzdbXqciNlim7NhoHQ3qqcThCcYgk+5TR6SzpVkmr1wjwcPAZ1eNWjzR5mPlBDvOEQreYwRn39onvd3do+dl7um0HKQd7kJrh1MxS1ZmFdRSEVWVtHZKSVunZhpmMnd3IBaCqiSwXZwe8NEpZcBwUHc2y3C4Y57DrQ6/8vYeuxjQrJ3nIBvV3FSdjKWK/zHaAz4iGo6Kemnp6VURn2oL7v2YjhB98n++Iy11tabsZjlgIWLD0IUOAKsz0DlYJZ54SyKz8+VgVNKoKP6hzTtamlWr44pQ7B4dhIL3GKLMsyZOkeSsnBF9XBzHjPqnbwTnkqvp6FKBGsMqqM8F4sLFRoSYCnBvMudAjEUMqjKYPeCRYWH63HzOGHc+obHDcLhTwNC4ON519/fLmZb2gLQCRkYYzB5wghzP0Rf6g81wtNsZDkM0GREZJbd8/stKXRPAe7p8z/Zmvn19Z7dEhYdJY3ePKvYDYe6K39wtc1av89kDPlzQGohJDEhx7FVNVZUj/ndC8I9Q8B4D4OI+8+aeEafMAbN+AbaKXv9+X5/aXEaPcJ2Mvl9oQHqC1+V4F974AoHwlbI6HaDBIAaCQZmjLuj/QDIUwe4BZ73Z2rDD9AYjiDEkZCTBugyH4QBMrnr2Qo0GxFsKM2VRmr0vOVBnMPce8JFW/COe8/XZBrQbehqZOVxgtgLDAfXtPpEtPiVVbv3CV6Xq/Bl56be/8Lp2vGcvlGJ4Y5PbJ2TpwRIxprfZ695wes9O6enslKVrr9bn460HfCTWGzYGRCfYP2OdbYNb3jr7grPeIQxGaIXHAIoPHZDujvagUOYEZEKErw2OgQnAl4o40KBLvDbMPAJVS5OJILqipYkMnv9nLjUmL4Fkc0YPOOA5BpLFe4Oxhri++V9vczVkM0ARvtUxSS1QhoN2sGcu2GvcNxRkaO/2wvRENQfBGQzL2UACuGsPOK5jIx68HcHEG/jsx45wMKGVi0MNA3EmJ3pmOKDOr/vIp+Xw1pdk//NPD/k9AZrPNzPUaWmMcbTzYeoCW4VBi1kcfeNVyZsxW5KzsvX5LHboFug5D9ZhKTou3mPw5v0Y6fUOYShCKzwGcP7gfknKzNLxfSMNNnFOwb6Ct/E7M0piM2CD31HVIPVd3TonOpDHJVtC5Qy1TV+xa+2WAEUdlsc33NUCyQh5bjzGzuqRoxgHgrfv9YYitVrX9HXIIVujFYz6aSAMB+tMxk07GIEbIxbXfmIEaDiGvVHVGFD2rIcKx2OMpGCQ9SbT8/WcOCyN5MEUW9/XKut1nK2/SWpz1l4jV9xwq2z542/Uw8EAgZkAzWNc43K4NdTj9Im/VtkwyIDFG9qaGlXs6jqEBOaF9j/o85EsD+l6O4O3/dDibpHa3ts7ousdgmeEVvgiYdfjD8tL//dzObJti5zbv08KZs0L2lQmf9SiQYON1AV3tLFN6UR8mH31YPuquTLWE3MVgjSZiScV+vX5GXobbmvGStUdPDeeI+1rxxpHJqDEOrJpX9ngSG5uHDroFaYljMNIIHQlLAZriNhqU4FnVTlOYdCxmIq8VtEQUADnMWgh42CHP/pIwFhHXwc4WJBYR/louIDpeaWsXtdqTY65WfFr775PCmfPlad+9F/SVF2lXuUEZgI0gdpdVU4AR2xI+YPDkj8r1RM739B/p6+8yvkznteqrGRJskXowc5facESbe5glajtM9u7s7V1kD6FqX7GdRBC8BAK3hcJJ3dtlwMvPifP/ex/pK7sggrWnvzhd+TUnp0j/rf8UYsGxTsSAYU+1d2OIQq0ZwVScyWQsBnfkO/bgCU9Jkpvw8b03IXAFM08x9k6B7xRhUfDBVPN/JUpRpJWhM4+19Ihq3NSPLrM+QM1V9iLVFuUtoP5ovJZK51P3dKuWSM991ZBHznKagSDgRy43GE8X3+H05EoUXBQIuMmeHFQMjtylgEmN/7zFyUqJlYe/O9vyhsXqnR87VV+DFhYq7mp8apCP+Cjfo2X+cQFV0hcUvKgn5PNQ8N399mnm42E3sA9ESD7dqXNjd8ZWpsQgofQCl8kFM6Zrxe1AWreBPR9zzw+4n/LfsH5rsGSsQVCt7oH3i2OMZFLMpICqrk+e6FWB5PcUGivufoDt4Hm5cQP7RvIOFFqumT3BKThtjSx6fplOnpHJpjQgoeQbEFagkxMiLV8fxTlL5XVKouBm50vBzYDExNj5eq8NClt69AxoK7Od2bAABoCCnGE9R5uQDFbphiJwxICMNoVyZYZgGMFWInO+MhnpbmiTKKe/Zssy0j0m7Xz+yXpSSoafBPRoJvzHSCTLzt+xOvcbsoftOxxqOazMlzwuSWzNt43W1y8dLUPBG/jQBaqeQcfoeB9kVAwa670uQRUrU3HxcvGT3x2xP+WmWAy3IuNTRwXNFrT2CysHgSoy5Fx02pF4HatufoDGynjRCkhE8CpSVqB0WsLfUlGOFwB22isNwcdsqnC+Gjd3K0CIRN0akFcjFyba01QWOgiGnwhANEgtPz63DSlzocrYDPW0dt6owegtWm4rBIWpgjAEIIhmrQCAi6Ws6fj0mXePR+Xqr3bZd/Tj5m6L/uCIRqk736XWwA//eZuCY+IlClLlnt9DPQiHKYP1Q9fwOZ+WLJn3m1DM+8QbR50hIL3RUL+jNmDfxAWJrf+y1clJXtk+7zNBBNo3OFsbtrvWtUoTV09Kr6xeuGyiRO4qUveUGA3urAKBpwQwBFcQaFbFekgqqMVbSQEbP6YjuHWYFWgVl6ndcU12amWtRKIoAj8CJo4aJENW8VwRYMwHSMhYEP4x0p6+3yPhBiTHmyme01MiLHcgkeGSvselrPQ4Buu2yDLbr1dtj3wR9W6mIVTNNjQqo9nZL48Rv7M2WKL9V2ioow1EgK2ocE7fhBtHozOlRA8I7TCFwlM5UnNtY/VA9fc93Gl0oPytyIi9GLzFpCo4Q1HYMLGxImeGp4VK06AhSeqcnrBEaDRLhMoyOgI4AR/DgOVFs0uRkrAZhf1eA4mvAf2w1JE4HXXigYV9XFQMkN1uwLxEwctxFC+hl6YgbtokOdkBTOS4oYtYBsoU/QGRYzJoYSDEr4A7uNU/aHP8V5xOGGtsZ4Fq977fpm4YJE8/b/f8z6Vy4vg76qsZNn7w2/Kb7/577L7yUe1U8XM3O6RErAZh85BwdtFsNbR06u6j5HqpAjBO0LB+yIiJSdX/521er0suO6GoP0dNi4uNWpVnsCFGKjAhMETe2uaNCNhyIIVMK/4hbJayYxhgtjgud7Dea0IrxBvPV9aM2Rikz8gypo1TAGbcVjyBK0XDqMmiHsahjVrs+3DKKwEfd6n3Y73yn0+dKAwRIO0az1dUqNZqlkYoqzhCtj47Hpbb0MZHch6E3wZGkJZgIOSWYGa0+/cYbYCu+Eq3mSE6A3/9K8qMHvsv76uM8DNgscJq7ogTUf2y7a//l4tlXc//nd56kff9eulPhICNncfA3fafKTb8kLwjtAqjzLqW7vk9ZM18vzhCulbeJ2kTZ8nGz/+z0H9m/5EPYHWYNUYpKJea2qeZhf7CiSopLnvhPhYrZ9a2Rj9gWx0I6Yu8bEqoKPWZ4UGXzZMAZtrL6y3YBLIYYlAgG85A1YKE8zXXanhs9asOa+Nuu1ItiUiGrypMFMd4zB5seIbP0jAFnBA8X5YcmaIAXy+99U2qdBrXW6aJQ1GS3evai+wBr4uP92jmDAmPkHe+aVvaOB79Dv/4QyAZSeOyZm39nh9bN43Hffp8v51tbdpu9jJ3Tv8PrfhCtjQpGCba6yru2DNLg4MtYmNBkLBe5Swv6RBPvfQfln67Zfk7t/uko/9eZ/8y9YG+W7fGvny44flcFlj0P72gKhnaCBis+wMIHirQK2sTjdF1Ldm6Vf+3o7qRs0C56cmaK9sIDVXf+AxeWz+BmIh3MHMBobhCtgMjYGnA4OzBmtxg1NjkIoGmRAfowNWzIL3nJo0Kmlq+nNSE4LiJ2DvEc+QrBibvFBaq/3g1gRsqVIdoAObrzKFkQlaLQ9QBjpU36pCMSvDXRhf+0xJtWa3NxZk+LwvzNu7vvJNaayqkMe//005sWu7PPT1L8ozP/6e9PZ475rImz5z8HsYHi4Zk6bKle+5y9RzHI6AzV6mGDgsxWjN2y3zDrWJjQpCwTvIYAP/xdZTctvP35AnD5QNCQTQa4++WSo3/fR1+dOOc6OeeQeqDiUYWjUGQWiF1/mJxjatvy3OSAqaMQ3gsfkbDCM51tiq863N+qG7Ctig0EfK3zyQGqxmzuV2YxD6uc2uGYp0qOym7h41X8FeNpiA8cAKl8ltCLz2W/BDZwwmtq4I2KwEfn+CzEDEmAgvEXZNTohVDwArrXfPltToYeRGk62OWRMny21f/JqUHT8mT/3wO9qBwpCRC0cPeb1P7pTp0u/4HPNZiExOE7nzk1LRZf6Q6Spgs1LqcPc3J/Me1Ofdg34mFFZGA6FVDjJ+s+2MfG/zcf1/b6YW/Jw97mtPHJYHdhWP+HOwmQjeVtTPnNZPNLXpZmvWGITBFFCJVVCJeWkyPdn8pjhczEiO16BS7hDHma2tImBbkZmir9VKhuLL35z1hmhA1GMWe2oaNQBDd5otLzD//JmSGsHZ/qbCDMkMwOkuEJDhcliijEJfNO5vZhmPGclxMjUxVnZUNerBYySCt12Maf6z3esoMXA9XJltXhdwrKFVmShU+Nd7canzBnq1+3oHXm9YeIRPs6acqTOc/4/xy11f+5YUZGaosA41uhkYAja6NHi9Vvr1B/ubx2nd3ZicNlIeBiH4Ryh4BxHFtW3y3WePWbrPvz9xSKqaOzz+rvLMKdn12MPOU7eVDdWbv7kRyMxmJ9S5t1fZs5JpSeYyOVpTni6pls7efjVUybfYJzsSoDeX7JNDBNmo2V5wXiOvldds1gDGF9NhWKOaDQrnWuzK92UZdmGXGXDQUNe06EjNAK3Ua0cCvLYFaYmyJjtFn8uLpebGgaqALStZGYatFXWmHdwMjYGnQ4LVGix1bjJRyiZmDkr2Hu5GLQXNTIlXtsaKfuP0vt3qsjjoMft6tYbtjbWgUyUq2n4NvfPL35CMvAItOyC03FndKHuqG00xHgjYeJ0waDBpgfmbDwwn0U6KIAyBCcEzQqscRPx113kJt1jP5QJ4eE/JoJ/RToIv8l++/Fl5/cE/WWovMcAF5TPzNnHB4WIGfcvFS8+pmQCEGp0MkA2UDNBqK9lIgkya50AbC8/JjJqc18hr5TXz2s1kkb78zaEbzQYTHOugNalzk5Wa+ey8XdesSmJEUhvyRkbBHyiYJ04XQY1j6IkZ8R+Bb21uqjR09cie2qZh+5urNapJVgnam7ZH6sFmPPkNISC1cYSAKOet1tajoqMlMT3DmXEbaGusl6qzp53f17V2yYO7i+WnL5+Un285JT1r7pKrPvgJyZ8xS3/P34UJ43kcamh1ZNP+P6swZ8szk5RdovvDqr+563ASOg74i6Ga9+hgdI/klxG6evrkgd3Flv2fufmfdpyXT62fKq0N9bLjkQfk4CsvDLqNLzGLVWoRmgsFqRmHrTdrm1SQQzZnpr+YAQxQoPlx0ZYo32AiISpSs39mS5Odrs5O1dqfL9gcojwCPgpdREyB+ptrW56JteOQQBBmzVaZ6C9WIWBVo27C2KXiuhZMPYFZQCMj3KJtCvYF9bW/A1x6dJSuMdlgXmy0jsg062/ubsaihjgm1htGhjo9jnVm6tzUdrGHrevs0Ww7UD1B0dwF8pGf/17KTx6TI9u2yrE3tjr7phleNPvuz8gvtpxWvQx7iSHu7OmzyW+LI+Q9PYflE2unSFaSfY0QJEKF89nh8203TfL9+um1t8+Cb5CMmCi/TM0g2jzeLp7samuVcMdhNZR5jw5CwTtIqG7plOYO60EWVDV3ytO//bWceOlp0qkhv3/mf78vtthYiYiIVH/08EjHv+H2/4/g//ldpPGzCKnp6JG+8AiJzc5QqgvqjX8ru0Ui+yOkrSlOT9FMCvLmo22ob/3VT8kACXK0JmEGQkYwXN/0kQTZKEGErJZNjgyX3mdfwY7XjPgNlXxerM0n9e/L35yMJdkEjc2s6OqObqX6/WXPUNJkWmzAGIkgGBtLQLjFgQ+xIhn4+pxUv6UTBneUtXVpzfzWmEyfrnveyhTaSdHn3xrVbqZSL/wFM0Ys1OOZw42inPdnuHoC/l7e9Fn6tf6ej8i5t9+SNx76sxTHFMj/++nr0t3b70wCXLPp1q5ePeg//Xa5/PXDy2V6tr1dk4PE9fkRerhA+U4rpi8vdv4+5kRPFlfr9cDh1tf1ynoa/uaumXd/yBp1VBEK3kFCxzAHXHR092n25ilvT8rIlLikFBW59Pb2Sn9vr/T29khPd5f0tbdJX1+v9PX0Dvp9a2eXdHd3y57uTj3Z9/cP3ujud/wbGR2t7R+cqPmKiY8XW3qW1F65SZK6OyTmTIlUpmUo1cewBfeNjs3l9cp6OdvSoYEeVetYyADdQRsYrlc4Z3HQYENemZXi0xlqbkq8it7I0G4tyvRpuelKLbqCAJMd65s2JwjjY43oCxW2v55ihou09PQOmXs+lmB3v0vX0gNZOJ+N2T4+G/ycQPpEcZUGVqxYvQUUI9Nzbxcz25b3dl2LuvH5m6oGKLW8UlanToA3FaaPuJ4gIjJSplyxVNqypsu77t+u3RG+KjUE9bqWLnnfb3bK059ZLTnJMU73u5uU8ahVjQfMl6/PhtHyyeGKgyMHVTNMB2pz0NnWIr0WSnAhDB+h4B0kJMcOr7Z784c/Kn13vU/2P/+07HvmCW0fMa7iJTe9U4rmWrNSJQtmrOBdk3P0cbo6OvSC23K2VKSjXebEhKvopLO1RTpa7f/yfXtrm1RPXyR9nR1S8otvybmmhkEbTUJauiQ4grktOVXKImOlKz5ZFk8qkskRYzNwG+C5LUpPkqSoSLUMre+qUQoUat3b7Qn4TxRX6zzmDXlpXl8f1CWB1XPN2/vmhoCQYJUba/Pro81BgoybsgfUdCAjQUcTlACgcfc5nN6ohaN49lay4QCEk9zm0loNsAzo8Py4YVqqgEHx2Jbno+ZNMMb4hlJDjo/gBptEGxt96Bj4YCwTTD3BN546rApwM0J9tCj1bd3ysy0n5Vu3zXP+nGz7xsJMzabpvV/i5zBNwMcAiAlmlDu8BXs+2wABZ6bDU72zvU16envVwIX3I4TgIxS8g4T0eJvMyk2U4xXNWsc2Cz78SyamSvG+HRIWESEp2bmy4vY7peTQ23LhyEHp7uyQ3m7rPtBJURFK85GdkAVBd2mbR6toXXFq1uBZwAYI+FzMZCU5v/qjtDU2SktdrTTX1UhLbY0019Xqv7XV1VJ77Kj0NdZLf0+3bBHRr5jEJEnLzZfUvHxJyyuwf+UXSHJWjgb/sQCEVSk2u0XnkyV2WpfNyxPItgngL5TVqTDIW4DlQICNqSvIVJhw5Y0CJkCQ1fNxWePD+IbbHWloVfMZxq+SVV0q7Tm8pqWZyZIeY1NKHNU/gdBbBktAJbASYHPjbB6ZCIIR6007nStaHNoQb+vN+0Fgw1gGdbw3wCZRDz7d3K5sAaxBMMtA7Bl7z9dbug8Z+CP7LsgXr58piTFRgw5AtGZyDfN5qenollXZyV71J3yeORRygLytKNPjrAHWGjR19TrfDzpgOKyy1mP5wD6eMDZ2z3EIPsD3XjlJ/t+jb1u6X2+/yLVp7fLUj37k+mASHh7uHCGa4jLQxCwMH2wMKIweVGpWzV09kuyl5xoqEQoNlzLjFJ6QmqZfOVOmOQMJTk1Vtc0yKy5a1manSH97qzTX1kh9eZnUl12QurILUlN8Xk7uekO62u2KVmr0ydm5kuYI6vbgXijp+YVajx9t4NF9c1GGvFpuF/r4onWp1zLlaZ8jeHqqebLeLQ29mhVB0QOjd9mbJzlK59K2Tt1svfUJQ6Nur2yUMy3tMjc1XhanBzeQBAuIBBlGQ2/0U8W+aV0Ca3lbl7xaYS9XeMp4WVP33nC+Jwv0xHToJLzKBg16vg5KZJeY+/BYtL5x0As2/r63RIVpVsWund198uzBcrljadGgn/PayLoRAnJgeqakWxkQTwcmbst6PF5crQdJ/BHcrwFKSwTpRrfDEmtkxW8/hOEhtNJBxM0L8uT7LxyXupZODcr+wCUSHx0h77nhKnnu4PNSevyI/Rf9/Rq4w8LDpWD2XEl1DDQxAwI0F5UxBhC3MENsQh2xz5GVu6PTkZUQmKDSvAUSNoNzLR0a4LmdboKJSVoPxz3KfcNsra+TurJSDehGYD++43VpqqlylgWSMrMle/IUyZ48TbInT9Wv2ATrM6utguwVIRu9vv5oXfzBmYjGGt1SmOlU30N11nf16CGJV8O0Lfpos2KipMihSPa03kzVQgxHXd3bvGgeE3aAx6M/1+ogmLEGVOe3FGUq9Q+tS52V1+8eLIyAQv2bzxulDeM2fE7py+Zf3i8U7bSZobYnE0cc6OkAdrSxTZkRHAINGtiT9oAaPQeA0WxzPFeLbsW6xzsBv6TOc7tXW1OjpHd16evAzAVx2jovwsE4B7uEwBCGBwW7AUoTfL5hxk83tamQNeWrP5aWpnIN5kUXwcPhckUoeAcRsbYI+dN9y+T2X25XAZqvkzQXXnRkuCqHb//VTvnRR74o3T//plSfO+sUl0FNTZi7wLAMd9YAAJrhSURBVNJzMNqHDNQ5shPoNINm5LTM5kcrFBnRvNR4pQkJzmtzPAuFGh2BBKoMgwhPwxfcwSZqr5GnD6nZd3d1SkN5mdSUnJfKs6el8sxJ2f34w85M3RnQJ00dCOiJvlu2AqZ1M5IlPdqmmVlDZ7dc7SFLUf/zXAJKta4xPuq8Pr5vcql1oxg3bs+akbFwGKhq75JtlfWaOefHR+shgMzoCi9CITZJbkPWyQY81uvblpT/eWnK8HB4qe3o0tY4d1qXAIuAjSz4eGObGqLQN/7IuUo9gHpbb0NlzShUDGOuRE3ucK3D1MRTG5rBJiFkpHxCkBvJ+jaPX9rQLierWuR0VYtcqG+X8ka+OqSsoUNqWgKbZgfsArd+aagok9JjR+QCX0cOqn96fEqqfPxXf5abjTp4WZ0eQj11WhTGx2h9nPeEGj997wzGYf1d0YZjYGychDf06l4QyrxHD6HgHWTMyk2SJz61SgeRnK5uHUKHGd9Pz06QX929RDp7euUzf3tL3vWr3fKvGz4msQ99V9qbGjVwR0RFyesP/lmqi8/L2vffJ4lpdnMHX+AidA3egMsU4w8yOChdAkpVR7eenLG0PNHUKq09fbppeRJvlbR0yGuVdrOWm016OPtDlC1aMidM0q9ZV63Tn/Ga6yvKpfLsKXWXqzpzSnY/8XePAT1vxizJnTpDIm22EaV1OaA8VVytSlz3LIWATosNG2Fec7S2aJF5UAt3Bz+HoTA2N4RSBHkmaSVERqhQbcOEdCfFPsh4pb5Fa5YFcdGagV5M45VggEBL1s3hBaqWQyR1cPf2JlqgZiZ3yu6aRg0orCXlDuq47sdi+rX5LOfHxTizaDJz3kumnyVGRsiS9CTzbFIA4L0jIJ+obJaTlS3674mqFjlV2axtXiA2KkLyU2MlNzlGZuUkydUzs+SNUzXyZrGd0rcC2LSusnPy47u+5Cyx0SpK9wlAPwP4/ECHoyPggIJ3w1UeDkwcLCvau5QZoVwBC4cw0H20MDoXRK/9LvXwEIKP0EqPAqZmJcpLn18rO8/U6fCRPefqpK2rV+JtkbJySrqsjq6S9t2PSlb0FRKTniiPf2qVfPuZo/KtF87KukUflmnbfyUxnU2y5q57tTf7tb/+Xn7/uU/Ile9+nyy6/mafwi8yi1nJcUoTGuAiY6QkjlJQuJy6XZW6BG5AMGdDMDYvNiPmSXPRcyigBmjGrCVQUCaw18TzZdaqtT4C+iM6FpF1wPe5cPZcKZg1T6cvRcUETuNBkxpZyouOLGWuS5bCehCU8eOmHEH9myBU3t6lZQpji+PWUOEEYW4DaO0yWgH5f4I293ENWLAwBDPo3YVpCbJwjBivBAsTE2M1IEPrPlViPzC5lhAIZkscAYXDI2NI1+WkyePFVSrGNMChi0AEm2Ssp8EycauOvn6BKefzzYFhOGySK6qbO2X32TrZdbZWDpY2yqnKFmnu7HEG6alZCTItO0E2zc2R1PYaia46JXmpcRKXECHRCTaJiQ+TqJhwmZddJB86Z02wpq+tX+TGBbny+itck/aAbQRuPjc5U6c7b8s1fUW6/cDEtLqnHQcm18yZteI9gGJH7MZBlcMjdLoBPo1dR96Ujsw0/T6UeY8ewvqtDDq+SGhqapLk5GRpbGyUpKSRp0ovNjBdOfbGqxKXlCzv/Mo3JXvSFP355kMV8pXHDkon1K2ckv/+8n0SF58gHa0t8sZDf5EDLzyryu1rPvQJKZw90CLiDjY9NkNqVYB61V2Tc7UHlOx5fW6aqsqhLt0/DAQnxC0EEjZMRktST0QBPFYCCRsUgjjowQtHD+tEpvbmJhXFZU+ZJoWz5krB7HlqJWlztLZYevz+fl0bgu/EhBjNUmjPIsiw4WNA8mRxjfaMo8onGD9+vlqV5SA7xqbDKv5yulyFQ7NTEuT5C7VS5sGeFXtLaoyosF8pq5e23l5Zk53q12VsPIGgi9r5Qlunk9Yl26MkkRdnk5nJ8Rps5qclaAByp3P5bBbExehscWrqabZI+fPp8iG6Ez69GJLQIuXKJlEHN8MmVTR2aKDmUL77bK0ya2BiepwsKkrVQD09K1HNUwpSYwdZJW++/ydyeOuLEhYWPsRzITY5RR6Ycp/S6WbBI8dERci3bpsrV0+Ilif/+xtSW3J+kMc5h+FpS1fKvKs3SNH8hZqVA0pDfJZR3xOcOZgzi5yebwI2ByM802mNhH3aXd2o4koDTb//kcy4co1Uz1wid0/JGTP7wqUKs/EuFLzHALb97Y+y+/G/6//jkHbdRz4tc9ddq983tHXJD144Ln/dVSwzshPlP2+bK0sn2k+51IZf/t39Un7imMxavV7W3n2f1rU8gSBDhkKCQg/x9QUZ8tDZCpmaGKfZIvVdV3qdyy/C4evN6fwVt4t7LIPsvLa0RC4cOSQlRw9pUG9rbNDNi4NR/qy5mp3nz5wjMQ57RzM419yumTD1V9aA3nlgn84UqSp1fKIJzvhEQzcaAZng+8i5KucG+MjZSml2m24GfU4dvc1h1YlwiEByOWYzBB1o7wN1LVKICj0M73H7YecdEzLlXHOHMkAcnKBzd1Y1ONklSjkcVKG/CSYo/v92pnLI39A2u5wUOdbYbopNIlhDaROwd52tk/O19r9HRr1sUpos1690p1GKL/DZfOgbX/L4u42f+JycSp4pn31ov+n14lq9YkKK7DlXr4eHT66ZKJGvPSBn9+6w3wCPgjs/IEde2yK1F4olMSNT5q67Tuauv1aSMrIGHc7pYjjb3KGWsSj1b5+QpcG9obtHbivKUrX508XVqp9hpWr+4xMy+Y77JGLRlXpYCmF0gvfltyuM0WBDYOHfvp4eef7+H0vZiaNy9b0fl5Q4mxov3LGkSP7tiUPy7l/ukHddUSBf2jRTA9Gd3/ievPzcS/Lgc9vl1Gc/Jqvf+35ZuOFGfTxXEAAMv+jMmCit7bX19DkDg/tMXwZhUO/jYibLIWBBIfuyWRwr4LVnFE7Qr4Ubb9RAUF9eag/mRw7K8e2vyb6nH9PbYUk5+YqlMmnREr29r6wBWhdKFtrQCNyAevS7J2arpScCH+qsKMHxdodCx9vdaGNi/Xg+ZOcGyOJZ6+nJcToDm6xmQkKMKn7Hgh/8xQDvA1l1RrTNPmHMkUDy7rxZ06yHHMo+2yoaNGAsyUhWQRpZIofN8y0dEhcZruvX0DHYFwGNB4eszOgo+dvhcvnb6+fkKzfP1sd0f/8v1LcpA0YLFnVoMDMnUdZNz5Tlk9M1aGckmHe1w2zpzJt75MSO1zWguruwXPdRDu7XyFymEta1yQ9fPOF7nexxWX783oXa3XKotFF+8vJJ+X+PHZGJ6VfKhrVTJfLVv0pO0QRZduu7Zektt0vFqRNy8JXnZe/Tj8mOR/8mE+cv0mx83eJlcjjGpp9nA/hCnGhuk1XZdrU/5SEO8Ig4OYzCNtX09urt8kP17lFFKPMeA9j6p9/IW5ufdopMDMxec7Vs+tTnnd/TPvLw3hL5783H1DjiXzbMkLuWF8kn/vqmvHikUm5Na5CifX+TSQsXy/Wf/JzEJacMejwyOhyiosIxqOjXWioBYmpSnPzpVJlukFC8ZNsEa1TUGFNQ02VU43gJJATPxsoKOX9wv5x5a48UHzogPZ2dmo1MXrREJi1aqmp4Y+yiKzj0PHG+ekjWTDBgwAPULoIg6FiU01Dt0RER0tjVrUro2ydmadniobNVer/pSbEqDOp2TGyj7m2n1se2O91ogfIB6+3uEk97HoZGT5ZUK43OwfRUU5seNmntquzo0qzw5qJMVadTs+V7WCYOWcyVf+p0pfzvP45KS3uP/NM10+Tz1013jvJ99lC5PHewXA5caBRbZLisnZ4pN8zLkXXTsyQ13pooEt/vM2/u1jGf5/bvUxtj2iBxJTy1x5EZ45x487tk7d33Drovxivff/6YVDZ16us1DjGG0HVaVoJ8/ZY5smrqYPGqEcTZF5JsYbJpaqJ8aONCp/+5cZA4vmObDj6CvaN7I38l9PdSicgaaEdF4PfuSdl6IIIRQg9AWWJ/bZMq/o9ue1lshZNl8qRJPnvmQzCHEG1+CeGV3/9KDrz47KDgnV5QJNfc93EpnDPUBrW+tUu+9/xxeXBPsUzJSJDT1S3OWvXXViZLx9P3q6nLpk9/QSbMW6j9wXtrm6S4xe74ZQiljPuQqcRFhGvLEhshlCOBBNqMQE5wH8/o6epSav3MW3s1mBPYUfaz9gRzMnMc4YArPesKAsYdk7KlvrNHa63xkeEq/HPdxoz1hgbmEEBbGA5V0PFvVDWIjfnKuanDHnQxnvD4+SqnVsOd8t5UkCEH65plb22z0rtkf2Fuaw2dXBQfLV19fXJVVoo6hkHF76lskD8+c1Iq6js0CGJn/KGrJskLRyrkUGmTtm2un5Elm+blyDWzsiUh2hrjhC7lzL7dcnzn63L+wJs6CZBuiGkrVsn05askOStbg+cvP/Z+6e7okKlLV8otn//yEMYM8Py2HKvSyWKVTR0auAtT4+TdSwpk8YShbIErTlU1y0N7SuTRN0t1rOgVRSny3qVFcuP8XIl3eU1Q6btfeF6e23VUihpOSNTU2RJ79c0SVWTX3+Czj/oe1qm8vVOYm4emQ/eSvj57+h9mN8RBs0GbWSiIB4ZQ8L6E8NL//VwOvPic/j8X7+TFy+TWL3zVb+a1v6RBPvzHPVLTMkALRkWEyZ/umisX/vFrzSjn33mfVM5doZm6P2Xicmwfw8NUkELLB0I2g1ZHFARVjCLVm/tXoFkwYiTq6a6zsvWVO16+fcCmy8+N/3f5xvUW/D91OR3NaTELMCh2qM2zb+1RARyHKlzgJl2xVPqnzJHKrEJp7x/6uDAUBGMCsS8YegLq2edb2+VYY5sK4VZl2eutrANrjXELtxnJDFwnbfX22Wcvu1DRrgvrab3dn8Kg9Q6zj0EdaWaG92JLeb221TEdzB3rslNU9Heiybewi+cKvUvrI+Y75a2d8uyrxfLm2bpB1sWREWGycU6O3DA3V9bNyBwU3MwEa+2rdmgs0KMQ1HJnzpHJV66VgoWLJT4lbch6v/3iZik/dVyu/fAnJTLKZmq9YW6iw8Od40HNjih+6WilPLinRLadrJY4ymAL8uSOpYWysNDuUfCb18/It58+KjNT++Sa0mclvLJEIh1B3FY0Rd41IVNeLq/3eJhyB62oHERDAdw6QsH7EsLR17fKse2vyZIbb9Psj3rUx37xR79tTq2dPbL02y9p25krEmMiZfM/XSVndrwsJwpmqYnCkN3ABxjjiVEJAZCgj6EFAQb4c/Ziw2WjZY4yAVm/ehz/Or9cftfb5/dQESjCHUMpcE4jI0BJHOvyvf1nEY6fhXvcaKA8ix30+tm39uqMdfzaOWDlXrFC4qbNlgZKEC0dWg8vaeu0/BwZmYrGgA0UtgOLVmhfQDbv67BEMB68tkPX1/V9IGgHC9TuB9bYfd0j7P86vjikWNnYef6UHggcKKFLWzuVoTjv5h/vDcZfigkPk1e2l8oLh4cK2Aoz42TbF9b7fByuB55LQ1OjlJ0/J5Xl5VJbR+tnl4TFJYgtJV1s6ZkSkZAkvbZo6QliLw8HJvuaRgxa98Hf2//f9SCLQQwWrH/fe0H/HyHse5YWyo7TNfLy0SrdKqDX/2lWt5RsfkRaykokZvpcyb37E9IUHmX6eqWMhOFOCNYQCt6XKBqrKuW3//QRbf9acN0mn7f9887z8u+PH/I6GOVnH1uq9T4r+wcX+nsnZeuFTr2RzAe7ScClT72QHnGoeHpnCTauAYKszv3vcT/qwDFDvuwbi/FlGJT0D/mvA/0D37v/DdeWmH7HJtvuCGT8y4SpDpfvXfuCXWt7+pwijcBu3wgRPsFEJEaGS1PxWa1Tntj5ujRUlGvf/ZTFy2TqiqvkYMZEabQ4ChYK/dr8dP1/BFi0SPHcjGenVK/DDY8vRIasMeNGeT3uhhmAhMzbGhtfvB/h4mO9Hf9jdr2hpY01dq6783s83j20NjnXOFzpbGPNEZQh7GPNvRnSYGrz0NlKywe/LImQT/1278DzULY3TPoda/7gJ1dKdmqsrjUmRryOtq5u/ersF+lztFcNei093UJIi7fZJD4m2v66XAKnPXjaV9v9U+263q6vZdD/u4naOH7ZPwMcyOyfZ2OdOaDxfb+Xz4QzsEfYxXzHSxply6FK2Xa8SlwnqnL7tHib/P6eJRJdeli279kr/de/x+Jqi7xzQtZl2S0xHISC9yWMx7//LWmsLJcPfP9nPinTv+w8Lz995aTSe0kxUVq3I+tu7uiRovRYmTYn3ZSnujtoZ0JcRftMvx8qko12SIBwZl72DYygONbEV/YMyh4A7ZvgQEB03xRd2QFq2wSVpMgIiaguk6aDe6V83y5pjYqWpI/8P8vPg9CEiA0V73lHK5QncLDBUIcs3N8hKGqMrTfBh/oowdz1QGUwMs511+97B1HkvB78yQnmyVH2oM73OKDRSmYVqbZIaa1ql2MNbVLX3i3tXT3S0dkr7Z29Kgi9ZmmeJMZFSTiT+5rqpbu+Vnoa66SvtVn621olLipS0tPTJbegUAqnTJWMjEyfM+AvBoxSlGsw93SgMtac9+ZCVYv89qmTQx6Ll/aF62fIlCkpao5jZTvRw35KvDJLIZhHKHhfwkAF/ci3/k3e87XveBSsmQFDA5g5bRV2N7BoZ0+tOzixIxQicF8u9Sz6hJkuRbsXlqawDvb/79FNEfS1t0p4jLXyhAFsTzEk8QTazKiFk/2PpYAcTCDmG7TWsA6Ofz0xJlYR19MlbZE2e5uW25q2v/K0dO7aon22GQVFkl5YpOJR/p/JdxGR48NTflCZq7dP/rK7WL715JFBjISR8BflxMm9N84I6PE5SN49xfwgpRAkuH3eP//5z+X73/++VFRUyIIFC+SnP/2pLFu2zO/9HnzwQbnzzjvl1ltvlccffzz0PnlB0dwFkpZfqO1jgQZv6OwBms48uD0XM9k3qlKCuEGbA4IV2fblEriNrBcfc8ZXkvnSg427Fz/D3IIg/nplpCkhj6fMOy06UnUEDCuhfc9QTauVJ+vtZerVeAV0LgeVPdWN6n6Gy19BZrLWbbX23d2jDnWBVu8rHvw/iUxNk5ipsyV88kyM9enD1Ig159rrZdV990pk1PgK0t7AOlOyOFLe5PzZhPQ4uWpqhiyZmCpzCpKlNypMdlYP/N4KOGzBco01dmI8wHLwfuihh+Tzn/+8/PKXv5Tly5fLj3/8Y9m4caMcP35csrKyvN7v3Llz8i//8i+yevXq4T7ny+KCWrTxJm0hY1QmDkijCTZIBEXzUxPV/ALfc4I4inMClb06eHldjLxaPK/JBqEPMbuhllcYF6OWnQT1QII3K0mdfHJinHpp05qHcxV2naw3tPHlCIR4TKyCHueL9c+KsSkTgeZCWYgAnZ1X3vdJmZ6dLom2KB2/uf1cnewprpMjpU2yaX6urJ1yeQRuV9yytEBi06KlIDNOYqIjtac8KS5aeiLDJCVkvjI+TFoI2EuXLpWf/exn+n1fX58UFhbKZz7zGfnSlzzb/fXiz7xmjdx3332ybds2aWho8Jl5d3Z26pcrjcDfGK/e5p5AD+ivPn6POoStvvMey/fHsAJDheECmpwaL4HKLiKK0P8n63SfgDWeAwlMxuYLtYOc0VxBLzEHnOGSulikGnVdo87LesN2XC60OX3NdZ1d8vSFWo+/D3Osk7tRjllsP1gpe47USGt7t3Q7RCGG6cldKyfIv904Sw9Nl8t6wx6dbGrTNjp39Pf0SETxSembPCugxw7R5mOENu/q6pJ9+/bJl7/8ZefPMAO59tprZceOAacgd3zzm9/UrPxDH/qQBm9/+O53vyvf+MY35HKGLSZW5qy7Rg6+/LysfNedlkddQjW6OjJZwXodBRqhWbbWHrt6dWwg9pPGsA1DLWwohZ3/79YWZLQLWelJHQ249pd7ba3qxUKWbJvpap4fh1eFIQXZYLEPwZk3kFczbpEWLtaaLJz6Lv3L2Ksa1DDLF+ul5c2p2nYRs421soaOq3Sqor23tsFueDsggSiH3z63cbXxtCJYq6tskwYXbwRgjN8MS46UB89Watubt9YrZ5uhdiVEBOQnMBo6DVdFurfPd7OLbmOQwPDcCek6sFu6j7wpfW2tkvaxL0lY4SSx27KYA7dkTG4IwYGl4F1TU6NZdHZ29qCf8/2xY8c83uf111+X3/72t7J/v3mTfQ4HUPPumfflhoUbbpK3nntKLQznrL3G0n2hvblwrLaKxTtqumxGGW5OX1zUXOiGeMiuHrZvDNgk1nZ06/ee2peMnlRnwHG2Y9m/54RuwHUjdJpWuP3A3ZTFfr+Bjcu9v9k9SLCxeaqZYn7hqpbPjY2WGcnxmgETUA/XtzqLBhxwMK1hdChrg6iMVi6z4DGodRsTrDB48ZTxO8VxLq1Y6BA6erucauEhr8P1MOXWikXA4WDnd719mOC4rjd1zYF1HazSd11vT6/fVSXP8+IzZ6jK8XnHG94AlDmDQ3gtbd091oN3f7+kN1TKwx9dKV9/6rD8eWfxkJv01HVJXn6E5KXF6ehQo+uAw2t7m/3z4/7xdh5k3T0FXA62RvHDPch7Wm/3W7ivt3EIGnoQ6nWutadrkPfctTMB0SklH+2eiIqQZ08WS+ub26Vzz2vSV1Mp0emZsvi6TTqOtyklS16rarS23OoZEW/pPiGYR1Ab8Jqbm+X973+//OY3v5GMjMHeu74QHR2tX5c7mGM9ceFieWvzU+pzbvV0z+xpY1iD2QCeHh0pj56r0ilYBCWMR/iKdIiIqO3ylSPe3x8jeNKL67rBuH7f3NHltSd1pOCpvxwK2lv/s/Y++1hjws+hevsoxCkufu+83n01TZYDN2WH5q4eefK8fb1TbFGSQttfVKQ+D74oT/DlT53t3Mwd7VbO9iDHAYt6fLuXIDpScO8v5yCI9a631jZ/GWtGTKcGb26x1MXvnc/RNouBRAd4NNXL8Z4eObd9t9y8qEgS423yi5dPOX+fmxwjLx2pkgd3l8iUzHh5x6J8uXVhvhSmxXlkbFxbsZxthz129gB3PG99+CNtiuP8bEdFSnbMwIHB/Yvbu683r6fs+FHZ+9JzUrtjm34fNXuxTHv3RyQue5Kcqm2Tv7xWK29dOC0fe8dMiYwIN329Tkuyz2cPITiwtLIE4IiICKmsHOxOxPc5OXbvZ1ecPn1ahWo333yz82fUyPUPR0aqyG3KFLt3bgiegXDtsf/+hpSfPKYTsKyATX9DfrqOqjRlj5qZpFke9K/rvF4Q58jk8eP2B4ISGzdf/mBshgQg/X7Q7xz/ut/HxUHEk4mIEUTIokeSzsTRi4lsGNVMcdCB0I7GQBFGf6Kq3W4isPAcr8tP0+EvZNG1dS1DeugZooGIzR84QPCVaEJnZTiyGVa0I7HeRhAZ6f7ywvhoqWzv1D5hgwUqa+tUIxv+/nW5qXKutUNOYo/qoe3LFXwWr583XR49XyXdEiaHOvslc2Ki3LZmgjyxjbnXIneuKJJPrJkib5yulcfevCA/33JafvDCCVk2MU1uW5QvN87LleS4KImOCNODXrKJ7ZPrzm5FO/T687Teg27lZb0NFosDdaDobGuVI9u2yNsvPic1JeclOTtH0jfeIT8tSZfalm7p34zeYLDm4MrUJDnZ2akTCP3tJWhAmAUewhgJ3jabTRYvXiwvv/yy3Hbbbc5gzPef/vSnh9x+5syZcvDgwUE/+7d/+zfNyH/yk59cllS4VTAhLCU7V/a/8Kzl4G0EHEZ5khkaVpLuwzIMujfVFiXTk5jl2z7ESxrlLxTuSIPN3tgMxzrYMG8qHJhXzECR16sa9OfMlSbAnGxs075tMtxqHbOKLVe/c+AEqwqdCtVNpoS+4LHi6kF/h9ugah+JnmZ3kM2PpDd9MEEZ4UbHenPYOFDXLPvrWnQePdOrWHcy89y+DrnQ2CoRqXanOtfhJFDFEM+sebwtSlZkpcqO6oHD1YJpaZIQGykv7imVq2dna2bJBDG+sB9mUMljb5XJvz1+UP7z6SPyniUFct9Vk2RCujk6mMNcpAdXtouFtqZGefPZJ5TN6+7slKlLVsjaD3xYJsxdIA3tPfI/39/iUcT/6fVTZWpGglRUdktyVIxcaO3USXju6817ggYE1m+s6S7GGyxzGtSi77nnHlmyZIn2dtMq1traKvfeax9l94EPfEDy8/NVdBYTEyNz5zKZdgApKfbTmPvPQ/AMNv2566+Tnf94SDrv+4REx1kXgEBdMX+Xlq9/nK9SehbhDpaWc1ISJDvWJs+V1srrlQ0qniLjc88eybxDTkl2uPq9GwNFoE5fKK2V0rZOrW/eMy1Pg/tLR09Kz5njMn3FKgmzxSj9i3jv8eJqXeOrc1NlcmKsHpj63bJOBp2EYB9l+2pFvVS2d+ncc6Zb0a63vapBLUx7nv2H9Bw9ILO+/mM50dqp6wlgAhi3CivC5/tIQ6tS7wx9cRXFTSlIkinFuyTmQoL0Zy1zsgc4F75jUYF+VTV1yF93Fasl8Z92npeNs3Pkw6sn+Z3qNVaAJz/zuw+88Kx+v2DDDbL4hlslIc1+4AGMOv3KDbPkS/8YnHClxUXJtVfkqB0th07W8L2Ts+W5C7V6oM+jpayvX/cRHNVCQXuMBu877rhDqqur5Wtf+5qatCxcuFA2b97sFLEVFxerAj2EkQP17tcf+rP6ac+7ekPAjwO9ifqczQ/69+FzVRp0yCaZ6/34+Wqde4yal7GJrpk22QsbXtolkCEHExyAXlG/925dp4nxMWojS2Awgq+zzofav6pMWh/7oyQtXyEHWztUR7AgPVHvi28889IZt0jwHkq39kuMq7LsMgQTxVgnPnXXF6RLXESEvFJe53QA7GtrkZZ922XFO94t4bQ0RvVqVv7chRoN8NOT4yUnLlqzwTdrm5QVYb3d3QcjU9Lk8R98W/Knz5TV77tX8mcMZrmykmLkc9dNl0+smyL/eLNU/u/1M3L7L3foRK6PrJ4sG+fYs/axhua6Gtnz5KNy8KXnJTwyQq644Ra54oZbJS5psGVpZ0+v/O71s/K/r5wStu/+vgGq/tql+fKWSxmNYA1lz+8L42N0+MhfTpXLhbYOLa3ZLvPP7GghoE8bFPn58+e1F3vXrl3a+21g69at8oc//MHrffldyF3NGhLTM3Qu9+FXX5bhAIU4QMlr2HHiYU5POPXxZZlJcqKpTbPHxemJzvtx0uaCfLqkRgVwlyuotz5ZUqOU+A0FGRITHq41VNfADWA1AKr8yF77mtc5xGz4cVMzpJaN6A1Pcw5GTGAywNrXdfbIU8XVqnK+HEGN+EhDi/bWI5i8pShTylo7lTmCsjXQuftVJWwXXHeD6jWSbBF6X7Jt8EpZnX12enqSJERGqvcBbAklC4Dv/oK0BOmdvVgm/8dPdPjIg1/7V3niB9+S2gslQ55XTFSEvG95kbz0ubXy23uWSExUuHzqgTdl3Q+2avBrC8CoJ1iZ9kv/9wv57Wc+LEdee0WW3nq7fORnv5er3vuBIYH7lWOVsuFHr8n3nz8u86amyY/vXSLpCXaNQXpStMyYPLh2nRhpX2P7ekfqgRYKncSAcbgWrUNCCBBj76gYgkfMWXO1lB47rJOsAkWjY3QoaubzLQOjFKEfuRAJILTjvFHZoKfrNFuk5MTalOq9qTBDW8igL5n37Tp7e7yDzehQfYvS4um2SLm5KFPr22gIENu5roS9hcweGFjTWEdDWmX3gECMzJHMmjIENVE2POxWYUYWpiXI/LREuaUoQ3UAz5TUqE/95YSevj4NsrjYcXDcmJ+ua3HKUVpwirh6uqVj5xaZeOU6DUi00xGUUdYbKm/YIkSBrPPqnBQ9DB2sb9XPNJvf2pxUDezX56dLhy1WYu/9vKz57Fek6txZ+eO/fEo23/9jqb0wtKWMuffXzMqWBz+6Up7+zFWyZEKqfOfZo7L2+1vlr7vOS3cQVf0GSo8f1fq1K3p7ujXT/t1nP6otpitvf58G7Svf/T6JSUgYdNtjFU3ywd/vlvv+sFdiYiPlk++cKd+5ba7cMi1bvvOu+Trf/PqVBfpaXYFdL4ydodtw9TfADU8FhCEEHSEd/yWCqctWii02Vg6/9oqses9dAWfeOFMRbspdBmGwzxFQELZdlZ0ij52vkp3VjZpdUp812pbosc2IjlJqncxmXS6iobEjxgkGyNreqGyUsy3tMi81QSlXo6ZHqYEse59Lv3G/QylurHc0/COPEx7hFPZQpyXjhm5k5OcLZXYa+M7J2U4FMQcA1p+DFRRvTWe3PeBcAvXV4QD1Pp9FDpprc1LUNtYAeoyd1Q1yptl+8Ox6e4/0tzQpDYzJCi1aZIKMVnX19ac0waGUDgEOSZQ5OIzeNSXHud5Q63z+t5TXydHMibLmP38srTte0UB4eOtLKhxdfNM7dO6Ae417bn6y/Pi9i+QLG2bIj148If/2+CH57baz8i8bZ8imuTlBqYn3dHfL0z/+b2mpq9G69fQVV8mZN/fI1j/9RhoqK2Thhhtl5bvfJ7EJAwyagUOljTqN8PnDlZKXEit3b5gi8yemqC7GUPVvmJUtO756rbxR3TDI9helO50NNR32/QOmA4bEFTuqGyQrljbTy89mdjQRCt6XCKKiY2T6itVy5LWX5crb73Sql60AGpfNDfrXNS9gk6NdCRHWyqwU/SLDLojrkGnJA5snm9Cc1ASt226tqJenimtkfW7qEDOX8QLWi0BCsEUVPtFNQEYgZS1AfES4tDqyLSPz5v7JBO/wcAmP4NBkB/9SnoDdwKRlZnKcrj0sR2r0wPuq2SIHphibsh16YMpJVSe18YjS1g793GEwRHA11tYA2TfUN4gKE2nc/pJEzZgn+UUTNOj3O/QGx6ubhrQywW6wjgvSEpV25+9AxbsC0x0m5nFA2F7TLLOWrJP7rtskJ7Zvk31PP6aT/jInTpYlN94mM65cPWTCGP3gP7xjoXx49WT53vPH5JN/fVMWFKbIl66fKSunDAjDRgL7n39aAzd4/v6faDdKyeG3pWjufLnl81+RjKKJQ+7zVnG9/PSVU/LKsSqZmB4n/7xphiTlxOoUwbW5aUN89NNjozRY8wVTxKebw79xMFUfhfBw1Ra4AlLulTL7+oYGkgQPIdr8EgJ2qU3VVXLh6KGA7s8FB81FZuIJBpWOWheDBbJvhFnuyNUsxU7rPnuhRmvm4w0XWjvkqZJqNWAhkLgHbkMFDb1LVveuiVlaqybrJhs35lLb+vskLCLSY18sg0fA0oxkLWVwIIIydgUHJqhjxFocsJ4qqZGajsGb5XgoS7xd1ywvltVpgCUDdg/cALbo7foWZT9WtFZKb8UFyVu/SQOEoecg0HjSCVCP5f54EECV0xoJne4OHovugZWZyWpP+2JFk0xetU7e/72fyu1f/ZYkpKTKcz//ofzfpz8kux7/u3S0DM46wey8JPnDvcvkgY8s10h25292Kj191GVylzd0dPfKuZpWOVHZLJVNHR7rx+0tzbLjkQcGzUEoO3FMbv7cl+X2f/v2kMC9+2ydvP+3u+Qdv9gu52tb5QfvmS///r4FkpIXp+LJ6/LTPQ7AQZVf2dGtLoK3TciS7BibBnrjYMpnnQ6Aob4A9r2GMkYIwUMo876EkD9jtvZ8I1yzOiqUGjVuXknJ8er+hFCHgEEv8qzkOKUnU6MHPg7UY6vau+XV8nrttXU/QRu07o6qBg1gNQ6Tkkud1mWzRGmPsIx2rdXZqR570Lkdr5tXS3YcER6utWq+AJsaiOrvEYlgsIjdNIaJYauy7KYjCLEAa0tGjRiOOi90ujtyYqPllsJMZQI4MMGOjAffaMoSrCMHR7ogaAXz9BnCphRzFtgJyhdP/e5ZySicIO9at9qpL1CTmH57ixh93cQ96rIo+/EwMMoZZOf8zDh4GYY7rgemmSnxej2gdH+ypFoD2IT5C/ULU5N9zzwhO/7+V9n1j4dk5qo1Mnv11ZI/c/YgRuzKKRnyyEeXye8ff00eON8qN/zvNnVt+9KmmZKVGDPob56sbJa/7DwvD++9IO3dA10es3IS5YOrJsotC/Il1mZ//vzN7o7BB/De7i7paG1xUvSoxzcfqpC/7iyW3efqZGZOovzsfYtk1fRMebWyXq1+PbFJBjDHeau2WcV8HNbBDYUDLpkqVouK1PVFq5Fsi1CGCqoc3UZqdNQl4ydwqSIUvC8haBa29mrZ88SjcvV9H9fhJWZBPZCcDt/o2SmpzgD059PlqjRnbrIrqGutzU2Vp0uqZW9Nk1qBuoOgQ42cQLTLQeuuv4RpXTyj2dCZqb0wLVE3IW/1SrISyg+IqTy9XjITEGezSVRYv7xnUo4emlDsk1W6Z5b4m+NwR++3Qae7A6GQHpiqG7Unnwx8WWbyJTvdjQDAYYSWRPrdJ3hxkzMOSoQ0subW+lo5vW+XXP3BjznfH0Oslhpjk7un5OrPEBkSgBjS4/4+Tk2K0/eP9VY/dQ82npjEQP06D0yZydp6xqFh48f/Sa567/vlwIvP6mH64CsvSGJGpsy6ap0G8vQCuwHVsTe2SvOj/ysfn7tIOm+4R36y9ay8eLhSvrBhuty9YoJqSn700kn535dPOiebueJ4ZbN88dGD8sMXT8ifP7Rc0rrqZB8iNZeMnJJMX2+vbH/4L5K88Cp5YHex/H3vBalr7ZLlk9LkV+9fLNfNytaA/WxpjcNsKEMDrCfQTfFqRYMaPHEdeHzvunt0XVlHvgDz7mGq8uMHH0xCCA5CwfsSAxvD9of/Kid3bbc0rMSgsFw3KTY0Ts/e6C18qRFJkQ0SUPDfdgePMcuRpWx1yVK48C8lUB5g80FFe21umk4J84aq9i4dikGmyLp429yw5Iyy2aTHUXpgrQHr7UknMN0ZUKjPkikOvTzZ4O2Ze5TsqmqU+s4eFQ5eallOcUuHvFZZr33bBBJf4iZa8WhtvDYvTV/njldelMgom8xavd55GwRu7gE42ZEZ4g7oyaqX7Luqo0vr3zjkeToE8fc25Wfo4fSNqkZlmGCl1AI4JVWufPddOvWv9MRROfraFg3mux//u2RNmiKzV6+X4kNvq21r2ZEDktHyv/L05/5dfrajQr7x9BHNsmfmJmrfOHAP3MD4UU1Ll7zr/u3yuaTjGrj12s3MkrT8QknMyZeTkbmypSFB/uv7WyUpJlJuX1wo71teKFOzEk2zSYDb0m0CI7I2J90jC0KAJhlwX2/0NBgThTA6CAXvSwzJWdlKmXPatxK8aZnhMnTf5LngyIC8AR/vsrYueb2yXm6NztLszxOgdWmhQq2LQcbKzJRBYrexDDQAHDwQLFFv9TVMwZ6V1GvwhOL1BrJJHo8g09fbI/19fc4hKUbLnjvYkPGDfrK4Wv8GWbanzVNp3eR4pYJZb/rB1+emDWFPxmx9u75FDz9kbpQcEKh5A+wCzI+OXY2P0Qzz7Zc3a4br6jbIeufG2YZ8tgGfb0/BG3aJcgXteNgHw2J4AgemK5VhilLWgz591tu4lqDKC2bO0a/1935Mzr61R45u2yqv/fX3+nyN111TfE6e+c8vyv/792/Le5YUymcfessZuP2BwN7W1SsPhy+Qv/7onZKSnSMnqtrkyQNl8ui+C1LV3ClXFEXJD969QG6an6v96AANxWuOsgRMEpm0L/U7UwhpgYQJMYSX7mAwTL+LeM0ArB77DOK2kFAt+AgJ1i5BELRRljbVVJm+D9OPPM15pg5IrcobuNChxtnAyJR89XfHO7KUKYlx6vlNS9lYN2w41tCqGTcbPxmgr8DNayErxlYW+tZXfZ8NjrprZJQ9o+zp6XauN6YW3kCA57FrOrqV8vUF7CihdTkkbC6tGeLSNtbAZ4fslcBNICFA+ArclDEQ8UHvYtkLaIdqqauV+ddtchtV2zukbdGocftabxiQJRlJOogHkaIvQJlzoCLrRMxoGMG4gvd72rIr5ZYvfEXe+eVvDvodBziuWfrHk2tOybQs6vtiGgTwYxUt8oMddXL9T96QTT/ZJg/sKpYNc7Ll2X9aLf/45Cq5fXGBM3DzGcTCtLS1U9d6UXqSz8DN69ld06jdD95KGPq4jq4K93KRwRQFYwZCCEMRCt6XIKYuXSkRkZFyctcO0/exb25D325mKDNlyhe439rsVBVhve0y/coTlNbNTlHxGjVHMkhO4mMNbPi0Z5FJIU6C6icT8wXauzChQI3sb0wna8q6RTiCd2+3faOPMbHeZNAoqslQodF9gezv+nwMdGI10FGLH4sHJgIxanIMZ8i2/QUSXgPvDSM2yY4NSvvAS89JztTpkj1pYBohA1z4iHFYcgWHK9Tn/tYbNT+2qdTV6SDwO+inKFPfW+rgvt6f8hNHB31viNl6urvkmb89KC8frRwyG9wfWIWH95aooh2Htz1fvVa+dds8/d69DIS+gkC6qSDdZzAG0OSwT5R26H7wlwgA9/3E+J5OixCCj1DwvgQBXThh/iI5uXu76fuwgXkSVnHBURf0F2AxsVjgMLjAb9of6AdHvIb4C2cyfxvoaILXSqBjNjeHjBWZyX5V8lCl1D1nJMd5Vei6ZyccjCKibIOCNwHGzFqgqGZ6FgprlNb+DkwY6FCDh2LeOcYc8Mh8n7lgb3FjRK0hcPIF3NSw4r0yK9lJf2M+cu7Am7Lg2oGse1AmGODhlEMEBwo+ATpu1M/acWAiA8+Kseln+6SXVsnq82f13/DISMmePFUWXLdJNnz8n+T9//UTmfb+z1sO3IC7ZCfHyE/eu0gd3myRQ19zRVunlgKgrmGTzPgwoGsh0KOf8Ed5kwh4Ct7G+o+la308I1TzvkQBNff8r/5XPYwRzvgDGYynevXAablPEvyMLsTgorytS16rsE8f8zfGkyDHRvdSeZ08U1KtG7e/jDXYIBDyfPAO96VwdgV1Q4K9+r/7yUoAgZPaeEzkQObd09XlXG8zmxsBhQEbTxRXa0aIWMtXpsrvoJah0OlfZiOGfvfHJgQbBOyXyuo0c0YUZsZ1ixr1zqpG9RpwbeM6+PJmPbhikOIKI9Njvd1hdr1jIiN0vZ8vrVX2wmj58wbWlfeEtUb5D5Xu3p1wzYc/KStuv1PS8wtVET7oOe83V+v2hI4u768HZoPnQ0mFuryZUbtnmtv0AEJ5zMz7w3rS9uh+4DVKIKHgPToIZd6XKKYsWa4bxak9O8xn3h4uZCtUl1qk5qQqxcYGYYaehQK+qSBDMwZoPNqlLhYICk9fqNEavxkq0TUrMVzWzAhxCNzG3G6j5o3ntJVgAjj4kBGitEZxbQYzkuM1qHDIYqiHPxo4mChp6dCaK1oIf4ryQaxIeZ3ex3UELet3cMuLMmfNNeo26H4wNbJsd0RbWG86B2AvqMnTUWDmeoAZwJwHRoprAiW2AfzWM4smDgncIN6HtsIf4mOGPh7X4v7aZhWnYbKE8YqZwE1LI+1y3MfsCFpllTwclFgPK+sdwvAQCt6XKGITk6Rw9jw5uXvHsGrerpm3GZDZcUKHDmeetRlAe7J5IyBiMzecxUYTUP1k/2wwPBezrWyIwKh1r8hM0l5sMzBoXOrbqM3dM297mcLcehfEx6jSGjrcrLMa94HWJfuGPvXkkhdsHEUIWF6nAZGDktnef14nbXZ4DLiyBrRGtjc1ynw3ytxYb45U1LfdYbZMYYAOAlTlaDU4hPkDB2iydMoWZ1ra5cXSWq3v+/07RSkBKbIpkVw1dcAsBXBg4OBAKxjPXwWmJnr/uR+vk88kPexmPdg5LHnaSwJZ7xACRyh4X+LUOapz7BL9XaRMWfJc87b/zMoFR8ZKCxl+24aTmD/wdxBWYa/IPGz3YQbBBLQgdCiq5RsLOESYy3rISvDEnpQQY8nNzFjLWI+CNevUInQ4pi6sm7/6t4H0mCg9pBAgCODUQUcDZIB8Lqi70/+P970x/MMfONQdbWTiV7J6DLgCoVrB7LlO8xNXwBqx1p6CD1S6lbXmcLfOwS4R2MxqB6D3N+alqzUr9X1odF9IT4jWli6CsRWgOMfcxQAHDA4M6AM4QPhrBXMF7XGGX74v1b+39fYEK8xSCMNDKHhf4pPG+vr65PTeXQGpQwGbO/aGVi+4pZlJmr3SZ2yWmuVvQT2TSUJFs8kHUxlteGbjFjUpIVZr7maoRMDmTebImtF7bWUyFC06AGrRXbBmHJaM7NwMyKKoX3II22IhoNCny2GFQMjhJdijRaG8eX5Q/LjFQXubtctt6OxWLQVjZ2lVcgVztS8cOTREqGaAtfRU7x4IJr2WPmesG3oBlOT+2vXcRZ3U9VkHWB5/s9g/uGqS9FlQrRHoGT06Jy/ZKQRE8c7fwenP3ebVF/gs0B5Hm5zVwUK63l6mCYaC9+ghFLwvYSSkpkne9Fl+VeeGOnQkT8sEFJSp7M3YR3pyh/IEgiBmGGzsbPJ4RwejlYwARy2PcZ0IidR/3GQgMew4yZ5wW7OSlQDWkr/FoSjSUeelPSjQzNsoV5DFwnTQP28WPHfqn9Q0qYceqGsOyoGJAwu95vae4jSZnTJ4drQvkD0iIuQ1qurb7X16+6XnJDYpWaYuu9Lr4dRTvdtYb4aSUKqwAiw+Fzva9ay4hlHXJ4DDcj1bUuOzd3xhYYp89cZZpgN3erxNfn7XFfo9JRQ0JFw7/D0ODmbBfWGUpiTGapucVdg7V3wflkIIPkLB+xLHtGUr5fzbb0lXe5sJGndkT8sIqtioOflDk1oBmwb3RYzFpm+mvmgWbGgcKAwFrb+eYnewYeNItSYnxXSde2ibmJ3GNcZGMn95OMHbcLFb5jj0WJnkxkGCdeAQgxiLQ81ItpIZGSCHHerbnmx0vYHnYdSXr/HQa9/d2SGHX3tZ5q2/zin+85wJegsm1stCBuamJmjJhIMcrYJmoZaqBelq/IPS/oQPbQjjQ//ztrkanD0x6AatPiUzXu7t2Co7f/0/cqq8wrIQ0ABlF8ovuPNZZZSM98ub+NW5lziYvhCCi1DwHgd1byhZnKf8C6i8iEwiAz8tQ51jhYqoixGKVsAmzybX1I0TVI2Tbh4OoLtfKqtVyhPVtdXJWyikDQcws2p0bwYtINI2mDZnM2bqVaB1QSbAoQrG6c3KaFA2aQ4xV2Wl6KFmW0XDiARwFPzPXqjVnmUyQKsULLQ07xV1V6Of2xXHt2+TzrY2mXfN9QHXYF0V6VbAmmE4hNCSEoqVAyaHEA6n05PjNMv1pfF4/4oJ8sDGRPnwwhTJThrIoImra6ZlyO/vXSqb/3mN9JefkfNNLfJafaeEVV6Q+e32ISNmwftNWYPyC2WYQARzxhp4p83tffVj0ShovCHU5z0OvM4xgEB1PnPVWq+nbZS43sQxbADMig4UbFC1nV3am0sWQI+pleB/Q366bC6t1WyC2p03/3R/UPFOWa2+FurbZKpWAxHjEvHc9jZNyQzUGtVBKxo1756uzhGhFgkojAPlNZJB3VKYoT3KZoHfPIcHdb4r77e7lwWwiQPETpiU2MLDZWNBukf/cH9KflgO6q7eJlHhYz5x/iL18vYGe83bO6sEAj0sEYSvyUtz+s1zIDRbx+d2qLhZbzQeMELu/eMEuTeffVJe/9NvJK+gUHb+4Bc6ErSzu08SYyIl0iU4F952p1RPXSjdxw5IwyO/k0e6u3QAyvLb3i3TV1zl9/nsrm7Ssguz4SlRBIIBa1Tvh6U+h+udLeLSnHZ3qSCUeY+T7PvsW3ul2yVAmKUVQbQJFyp/gM61KmAzADVNaxN1SejXZh9e1D5rrhdqVCG+MYDATXsPHudGb7VVOnFo5m3fHLGxjYyOlg6XjoDhUosq/AtAwOZqnnN1XpqUtnVordls25or6NdnvdnENwUQuAn8tDdNToiVuV7qrvUVZVJ+8rjMWXet18chIBIo/GXew/l8052wLgABG+BztCQ9SRalJar+AoW3kZX29vTIS//3c9n6p9/Yn2uCXSkeZ4uU1HjboMB9orFVaqZfIV0H90jLQ7+WfoeGoursaXn6J9+TzjbfrNfJxjZV8uMmaPXacIWxjjH+mI6Q4jzoCAXvcWLYQm2w9Ohhn1ad3jASvZmBCtgMQJneUJCu9yeAW+lNblXavVZf56YC8z3cBthMGbqCsO+aAARq3mregM04MS1Dmmurnb83429uRcBGb7RVMKHr2rx0NSN5obTOVG+yAdrOMIDhPaP9z+r89g7HQSnJFiGrsr33FzOZyxYbK1MWL/PxWL7FmAP+5sMryQQqYAO8voXpiTpel/vvrmmStqZGeeRbX5W3X37eeTtjApk7Dte36ECXKXFR0vro70Wchy0EkTa59V++KtFx8T4PWturG3TkLPa+w4FR2vIXvEPtYsFHKHiPA6QXFElCWrr6PnvNBL3QXMYFR/ZiNeCOpIDNaNEhA4eGJRh7mtrkDjJtgj1ZO4GbXm6rwNyipLVT3eN8TRUzexAgULhubonpBO/aEW+nMQRstPwE0gaGgQrlhbqubm0lM1PTRT39QlmtZMZEKcNhtvXOACwBDmrd/f16UPLWA846Hntjq7JK7o5qnjNB7weIkVpvBGwTAxCwud5/pUNw+LeXXpXSE8d0NreBrvb2oa5pdc0a7Oemxsvq/ExJzsy2/1IPPP2y8t13yZTFy73+TViwV8rqtF2QrHs4jBJgHemi8Ga7GxpOMnoIBe9xAC5IBpWgOvc1ntIbRvK0PBwBm6tSFxoWEZsvO1U2UAI3JVuCfiCB91xLuxyoa9Gsimx0uNBDEBOuXLJRDd51NUHphTUEbG9YFLAZQJ9wfX662r/6Ew2ScZIx58XZs/ZAfNNhCSrau7Tf39u8aFB5+qTUl5fJzKvWDasGO1JMh+t43EAEbAaYYDetpVrC5lwhce+8V8RlDV2DN4F7b22T0vRMmIN65+8Xzpmnv8+dMl0PNjseecA5AMUdHMYpY3E84FAdqLbBjDWqAeMwN5LdIyF4Rih4jxMg6qkpOa+zjt1hb+3wnZm49oMPFwjYMNpAwGbWgW2oG1u6pNgiNSP0NMWMQEV2znMncAciwCH4o7omm2KK10jA04Qre+ZdExQLSUPARuuPFQc2V6AQ58DEc2JNPc1jRqHOcJaJCbE60CUQpTLtbbAEyzKTJNdPX/LR17fqwJ2iufN93s5QkfvSdIzkYclQkROcrDiwueKqRQtkaaxI9LwlknDHR1E16s+7O9oHjUM1pt4xEMjImK+44VZZ9Z675T1f/y/Z9OnPS2puvjzxP9/22CoK+1XT2a3Pl0PxSIDDna+1NvzNQzXv4CMUvMcJiuYtVCrtnFv2badxfQvWYoJwWnYVsNEHbBXUnaF0M6KjtCZb6mJ2QTBHnU7NFKrcas3VeK1kT2RRZFPDpROHTLhyWe+EtAxpra9z1jSt+ptbEbC9QitQAOUPyg2bDNFgyWDRIDQv4jLa7lbnpJhWW7sftmhvgyXAWtcXWKdj21+TmavWSLifSXesd7T2SHt/TiPt+kWt3xCw7au1rjcA84oKJG7HC2KbMV+K/vVbEpeRpcJGDgPQ8scb23RuPKN1XcGgkxXveq/2vFNOuOVzX5a2xkbZ8ke76M3AscZWZb9gwRgONFLwlwiAkMva6CAUvMcJmGCUPWnqEOrcOeHKD60IRnKDs1t6puq/L5YFRjHaxy6m61xrVNF4XxPECebU8AKpuQKCG6I6RFq0AY3k2ExPNC6Zd39fn45vDZaoB+aBDIsgaXbimzuS3USDtM5hL8sccyxtmaAVSODm8IZZCewALIG/g1Lxwf3S1tggs65a7/exfbWJBTOYIGBDgEZ2zBAWq6guPicXnvuHzGwql47ENJnwpf+W937v5+o4iE859qwwWP6QkpMr6+/5iBza8qKcdEwY5BqB9YL9MvMYVuCvcwWEgvfoIBS8xxEmLrDXvQkUBjodWRgiMG8w/M1HmuoiIyZ7hmoLRIFuPDfamui9hhbmIEAwvy7AmqthfUotncA90vPFu3qHrjfBGxjUeSD+5mbr12uyU3W6FUYzgcBVNEhvs91e1q6UDoSd4ND2gmOeNz3SZuh2KPPUvALtYfYHDmBk3r5gmBCNtHEIWTFOgRxuilu826B6ws5/PCSJGZmybPFi2ZBvF3k+XdUsF9o69HOJna1ZzF1/nUxZskJe/NVPpaSiSq+T/LjoQSNVRwpdfX1+D8yhyWKjg1DwHkdAtNbe3CRV584M+Z2/fRcjiWB4jJPNsRkRLF+vCiwjZOOnzcWurxWZmhQbUM0V7K1tlrMtTGBKlexh9Lt6h/31uT67BEfwbnGI1lhrEIz1pofbaEmCOg0E1Ecnxscohc6hjkASSODmsEZpgjo8hzgz5Q1aHk/u2Smzrlpr6m+ygmGDVnsoosLs/ubB8PxirTlYUv82O6u+/NRxObFjm1z57rvUB4DyEroDJv8lRkZIjkWam3Xa8NFP60X+xC9+LMlREdq2GQhL4g9cvv4elc83TochBBeh4D2OkDd9pkTFxA5qGesPypZlDQTJ1WSEzYFlhJXtnZpNkHEXxUfr9ClfAx+8gdrtofoWFQER5IIBY7VdA09MfIJE2qKdmXew3xEoburKUKclAa1Ti+yvb9HHwe0O73mrxjl2hqNeaXwOb2Y7AZiQh3Br1irfKnNLz0WCBwIkLYap0ZFaGvC3Tuop8NffS0bRRJm9Zr3WuPk8I+zkINDGkJYyjHOsPeuIhCRJeuc90nn8bck7tmdES0HBCPAhDB+h4D2OwBAMWkk8tYyZupiCeMVNSoxVG0wyQistZGQzUOUZMVEaBNblpkm+zgSvk3ILM6qplxu1W3cRULChRi1uinP9eRD/HopuWt+2ltsDqFnw3mDlyToRTFD9w3xgyoIZjpWWsLMMd7HIcECZ506fqbVc0wizzoaMJGCBmD5HxvliqW99BzMIGG+65n0flLCwcHmjskHbFRHA0QdOaaG6o1uFnggQzaDHwXCET58vM9dvkDf++jupLy+Vi4tQ+A42QsF7HLaMlR4/Kl2OthOzsNOPwQU2mIhodlQ1msqcDe9sWsbs9dJwu5NbTppkx9gnNuEQ5g/cBlqTljACUjDhbbtNTE8fEryDueBkhGuZimYzlxEarVxMHOM9MmrcUOgEcF4XbXtmhseQuR9yzPS2wnDgOgZrNMtPb7crLj6vZAeiuQ159na7l71kzqjotz3wB21/m7DgCm0HO9Xcrna8xjphvHNNbqqUtXeaakVzZziu++BHdFTwcz/7oVfHtuFA94mwi7+XhBAK3uMOExdcIX29PVJy+ODY2t0cGSEimoL4aFXV1nZ4d6lq6Oy2t4NFReqm6EoDGiI2FOcMIvH1OCimCV4Z0Tal7keqJcwqEtMzBxm1jAY47BgiMX+Kf4aEGO1g7k5ciNgI4IiV/DmxkUUambuVmd7gxI7XNRjNWLna0v3CAihlBAO0kLHeNZ0o/uuH6DsOv/qy1F4oltXvu0/21DZrOxhT3qa4Tb5Dyb4+J01FcP46B5jtfq6lQ9XpCBZtMbGy6VNfkIozJ2XXYw8H7bWGcPERyrzHGVJy8iQpM0uKDx3Q7wcue/8b12iENXtGmKoZIYHXUw84AZfAHefo9fbkNW5vI0vT4P48k8Q82FWSJZK5Yw1LVhKoyM0SvNT76PVucVikGjqE0VhvRGIo8zt8KP4pKZDlUdqgHcxTkCMw0ZrX1tOna+rJCx1twmvDYDigzDl80vZ4qYKeakoFlAxQ6rsK8bY//BeZsWqtlCZnqf6CQxJT3ryNy+U6QScCU+UpgON5ftjBcLiOr0X7svwdd8iOR/+m4rgQxidCwXucgY03f8ZsKTtxdPDP/dxvNBN0I/B66gGH3kUgRcD218dtGLkQ5An2+JwPnuttrxtuyEsLqB98JAFt3lJfGxQq05Li3y2To3yBc9qEhBilb30plDFy4T1pcvRtuyqKOXBBF6OaDoThaKyq0M+sFcp8rDFLBqDAEUUeRPHv6AFn7GdbU5Nk3Ha36j74/Swv09QMcJhinvjxpjbNsF3fN6xq1fPcC8Ox4p13SPakKfLcz/5Hujusixa9gYPnxdbPhGBHKHiPQ+TNmK2jAjntj9VNUDPC/DT74ASHOAdBFMIogvr1JluLCMoEFPqSCeBk8tQJySSZeU3W6ctDe6ThbRnT8gu1/76u7MJFCThOxb9LDzgOYaw9PcEops20FqXHROma0pdMBwC13QGGI8IxbMT6zn1s+zZ1GJu6ZIWl+5mpr16M+G70gGNReqq6VnY/8XeZdO9n5Ghnv3qVmxVNGmUMMmwG6DgZjsp6mZQQoyJQT6AFbdOnv6ADcV79y+9kNBGqeY8ORm9XC2HUAG1Ghld5+pTETZmhP/O/L4/+FpdisyvIqaNuKauXxm479U3gtuLFTJAngOMKRgDPirbJhdZOuY66eIz1KWPDhaelzpo4Wf/lUJWblefjlsEDmRy+5WRxPf19cqKxXYM6AkAOTFaoYZgTyh4Ef4I3h69NeYE53oHTe3fKpAWLJSrG6nAYE5/bi9S6ROmgpbtXXq9tEdu175D6ibNkQVqCepVbARk6Pfco+DksISzMNMFwpOUVyNq775OXf3e/jlWdtGjJ8F+ULncorR4LCGXe4xAZRRN0DnKpG3U+Fk/LqGups5a0dWg9dWN+WkCZMv3I3JdBFadb2pWWRPgz2vC2tzFvmfanyrOnnT+7GOuNkGxyQowcaWjTAxLK5kAyZQaLUJMtbeuU+q4ebZUKlOHANrb81AmdS28VY5A1dwImY0FYh/TU1Yht+TqZkhgriywGbgPzHJk8GTiPa3ZK2IINN8jEhYvl+V/+RNX8w4WpfWIsvynjCKHgPQ7BMIfcaTOl7PgRa3e8CEpsMglUt1FhYZpdEFQCtbE83dzudAWjBediuTx5W8WsSVOl8swpuZhg9GdZe5f6T1O7Lg7AxAX0Ot43YwOhLhvw+7Zvt7qkBZoZjkXa3MDWLVskPD1LYsLDpKSlQ0s5gYAM/nxzu/aSY6tr1nyHzHzjx/9Zent75aX/+7mMBkKxe3QQCt7jmDovO3EsoJGFowWjNl3f2SMbC9I1Az/a2KoqXauBgAEa+x1zuW8ozNDAhEHJ6L9+738PARHWtX2OQ8Von5Xw94bqtoWHyW1FmZoJ4u6F2twKWFNEbkx3uy4/XUVVTLBCiBUITu/bJXkzZgWuMjexkBeD5Th68qQ0LbhS0jpb5LYJWZJgi9ASEeI+K0AX8nxpjQbiWwsz1CoY4SGaBTOg7/ua+z4uJ3dtl7P790nwYVLUFsKwEAre4xR502dJR0uzNFdX6fdmLqbRvOAIzrurmzSDwF2KGt6M5HinSvdAnflAQMuMfYBGgsxPS9T+7/UOStdbm83FAIM2sP5sqiwf9b/N+FEU4vhnGz7jjEJFZU4gdh25aubAhUqdMaR5cdEqqoIORgh3umnoXGlfQAld/PZ+mRoAZW4JoxxNGru6ZWdHmITVVckNs6fadRl59rZHK3aztPgR8GGUri9Il0SdzJas647eACMjM6B3vnD2PNn6x99Ib09g2b8Tocg8JhAK3uMU0OZkJFXnz5q6/WiHNxy4yLJXZCVLYcJAbRoVLmpclLX4kPsDwze0ZSY1QadfGaDefWWWPSPkMDBasJ8TPO9uhmit9vzQwTHBhD3gNijDca3LJDXDlzsvNlrtNSv8ZHIcgsj4zrd06OAL7FcNIMSalhSrv7dkW3twv/R0dwVU79bnNEK3GUkQcJ89Uya9zU2yKjFKbJH29UaNb9jNEpARD/oCLZSGKc71+RmD3jfG7TKLHibF3+MAsvZ193xE6svLZP/zzwT82syq+0PxPfgIBe9xiui4OMksnGA6eI8mMJ5AOTs/NUFmJg/tdUWNy+9QRRt9sp5wsqlNM2vUuEvSE4cob5llTDZOVn6m2VpGOBx427ighRkDWeth6luwQMDF010Zjlw7wzF07nqaZMXYtOfem90sj4N1Ku8dAd/VFASw9hyWchwZYb3JjPDU3p3aRpeamx/gCzQTKEaPxjUYjo7OTknc+bxMW7Bo0O8Nu1m8cp6/4N1uFhMc2u9aVcSZPmSwC14JtOyhFXiptNaUvoPD4/xrN8qORx4YEfGaT1wkJ8PLCaHgPY5BHbHGEbz9jU0crUlAZHd4MVNvJcP2Bn5HUFb/Zw9ULEGEoQ7U/5b7mDVNNs7fYoa3v8xyNEDd2wjeYaPEcBxrbFOq1TVTdgVqc1r20gy7WbfAaz8ANCmLQX3b26xpzQhzUiU+koywTmu1vtDX16uDOgLNuvW5ydiBwXDUtndI4x9+Iutue7fHzyWq/I0Ou9kXPNjNEohZP3Qb3A5zHE/gIEA7ZHNPr9oNm9F3XPmeu/WD98ZDfw7oNYay6rGDUPAe52YtjY6a91jgscjGoGcZKkIQ8NWjqj7oGUlOcQ7e2wYQWGHDOdmHnafr4/C3+Jv87YYucxlhMOve0OajUYeHbTAYDvQEvmDP5Bx2s6UDdrM8T2agU+LgAEB92xeo6SJiw4mLAOQrIyw/cVzamxqDXu/2VcoIBsPR8tCvZd68eZI9earX25NJE5hb3exm6b4gc6/v6lZtgj+fAgI7bWOUKmBG/H2uYH+uvP198vbLz6t4MhgYSweq8YxQ8B7nojUDFzt2k4WxmZOVaY+qGYVwWJgGDMxFEEnRasPmiIocoRWCKzM2nPwt/iaZCiMb/WWEwZy6lD1pqnS1tkhfg93nPFhgM99W0eCX4fAUeGNd7Gb3O7QHCAk9lTg8gfcYShdRlq+MEJV5XHKK5EydLsPBWBBjskYwHFG7Xpbo6jJZ/b57/N6HwLshP81pN9vZ06clh5qObtUmuJc4vAHxGgdUykgHTOg7Fmy4UdJy82XLH39t/RBpUmRwsfebywGh4D2OkZyVLdHxCSM26i9QkFW8WFqr2dh1XgaNeANULJ7bUL5sbK+U1UlBvH1ogxk7z0GBKY9aoz2zuVg94GTeoLes2G8pYzgMB2uVE+uf4XAH/d/UZOknfqqk2tl+Z3UGOhQ8B6YyH4r/U3t3yeQrlqkvwaUMFPawEzn15VLx1EOy4WP/rNO9zAAveMNu9h/FVXroooSBeZEVTEXxj9CzttljmcndOnX9PR/RueInd70hIx29Q5n36CAUvMcx2LRTc3L0/y9Wvze2mVvK66Slp1dHe5KVWQVBekZynG4KhFxUzVYCt4GEKPzU04PaA86z8jC4a+A5pKZJbHKK9JQVSzDQ6sJwIESzYntqgLamiQmx2lZGEOf/A4GREXpS/OPxXl92YVj1bud6y8UDwZayTlGUyMmffVcWXHeDzuu2Aqjx9OhInQWeEh0pmQFa+i5IRfFvrgcc17XJVyxV3/Purk5Le0ooOI8NhIL3OEdGRob+62sGM0GMr0A2el9QhTJCsY4uzcK8CW/8AbrcyCQL4uyzwK0ai7hmhEYPOEMjRrr2TObKgQXVsdfnMHGK9JYXy0gPOlOhU6mdjrfKcBhgPd6qbVLDlZnJcUqhP3ehJmCtgNEDvs+tB/z03l0SaYuWCfMWyHCAl7qvzzboCcJn253hqP3L/RKblCRr7vqgpcegxs00turOblmUliBNXb1a2vE0ctUf7Ir/gR5wf4r/te//sLTU1cm+px6ztN4cMnyhN0jrHcJghIL3OEe2owWnxcdYQDaKfkfgGUngw4xN6VVZKeqFHQhQlSM0y4+LUXoRSpF6NwHcqiGIew849p6osUcSxhr62uCSiiZJz4WzEh0WpiYlnW3Dfw4EXdzSYDgQngXCcPAYtOcZVPnKrBTZVJChh4DnLgxVoZuFaw84rmwGZT5h/kKJio4Z9nr7Cyb8npnuIwkODHwuWees429KycG35LqPfkZssb4FfUNV5bVS2d6l3vAL05NUxIZYzejvtorBPeD2oTHekJaXL1fccIvseuLv0lxbM7LrfZFH8F4OCK3wOEdW0QTp7+yQ2lrvAim8kkFsxMjVHnHsQunMQIUpfhTK3nCisVWFaqjK2ZAYxGAYi0xNipXXKhvkeGNggY8ecJ7bvpom0+5iZhDjWENvGxwBMio1Q/rbWuXR//hX+dl9d8gD//Yvw/67ONLhU74mOzUghgPmBbUyBy5GUOJUBxD5EcAJUpsv1OhMcKswesCZRsahq6a2Tmd3D5cyB7GRBJNenwwKw2pgEEYKhj0sh97lMf3y+p9/I/Ou2SgT5w/u6fYFAvNmx4EI0ZoxRIc1wpCF9i8YD1/B11fnwLUOfYe/FjLmflOf3/bAH0YseLf39ur7EkJwEVrhcY70giLpa22RhsYmv8F7pE7LqIzZ3KDvzCqdPVmevlHVqNQtgjXXGjf/vyorRWYlx9sDToAOajw3niMHBLN2lf5grKGxpq7A2epXn7hH3v7TL/X7ytMndXRrfHLKsP5mcUuHOtJBTxe5uNWZRZ8ja0etzFrTX+9JxMYIVwJOIP3yvGfY4Kq72GvbtH9r8qKlMjJlCjs17iuYjGQmSAmAWjeiyTf+72dii4vX0ZtmQbcD42sZEsO6MpbVvQZ+Q366Bklux5x7q7BrHlL1sIUNsTcw7e6q935Ajr6+VUqP+59CyCGIw5I3cIjq0MPSpS1CvBQQCt7jHJFRURLR3Skt7d5rxMbFOBKnZahAanjUxqwqwo2Lf39ts9PylCzQk1pa+8AzkzR75rYH6potP1eeG88RWvjlEVKg+6LN6ytKpbW+bvBziIiQLB/9wP5ALfq1ynopio9RetoqqLlSH0VDQHBFtewJrBEZImKqF8pq1ds8ECHc1bmp0nDisMTlFWmbWLCZDuN3IxVMKOPQFsas7rpdr8n5t9+SDR/9jAZBM2jp7tGMmsz7hoJ0VZt7Qkp0lNxQkKEHE3ugt3645FCwPNM+7IeDmTfMWXeNdkFs+cOvpN/PNeAv80bkyG9DtHnwEQrelwFsYVCHvT5pRcZoQrcNB4b3NRnFNblpGsCt3h+qnSySrNiT5akr+B21WWMoBhS4VQEazxExHc/5jcrhC9ig9lFoe9rg1tx1n0yYf8Wgnjwy72yH53lAdVeHsnxNjrWWMMBh5aWyWilr61ItwUQvzmnudGwuXuhl9oBvFQyNCTt3QnonTtO+6NHQGMCCjMTBFIqbzze984W97bL1T/8nc9ZdK5MWLjZ1f6aJPXuhVrsRbizM0ADtC0m2SA3wvK3PlgQmGqRLA9HgjqoGryUPWvXWf/CjOq728Ksv+3y86IgIzay9XSewHCBEmwcfoeB9GSAuKlK6w8K9nqpHSmBCO9C5lg4NJFbrrmwG9AMjICOjxt/cTDDiNgvTEzUTQiG9K4AAjgIdw5ezLe0jImCzZye9Hvtrb/3CVySmYOKgAJ4ZQPC2U931+t5xULJ68DKGXtQ4aq70zpsBVqpX56UpPR+IaLCxskLa62pk8ryF6khW6RCwDbtM0dPndZ06R+DzzbARPAZSbJGyMjNZXvrNz8QWEyPrPvBhU/dn+hcZN4dkRtYaQ0b8ASvVG1xEg2aniA0yOspM1s84DIu3Q3zBzDkyfeVqeePvf5Xenm6ftDkr3e2lH9I4RIUy7+AjFLwvAyTGx4vExg9YpQYhM8H5zBjL6T60wlQgqmywe2dnpcjsFOv0LxQ7bmxHG1q1Vm61hxsXt5ESsGnw9hJMomJiJPO+z0psZrZ+HxYeLml5BZb/BmYctLtBdZOhWQEbOGMpcVCj5mrVECTCUW7QeeC8bxZEg8WHD+hrXr98mWQ7BGyB1HTNZt7Gz4dDm6vwq6Je6+qwNCde36JzsVGXx5gwQSLjJXBzjW0qsO51YBcN2u/3XACiQdggev65JHgd3q6Nle96r7TU1sjRbVsDXm/jEBWqeQcfoeB9GSA1JUXC4hOl2ssoSrLE4ZyUoQPJAgvjoweN5TSD3j67IhbvcgICKvBAgX0ngiscprAGtRrAR0rARh3WF43bHR0nSz/37xIRZZPo2Dite1sBawXLQMnAUCmbBYGSDI5NFhW5t5qrGb0AbAWCwjcsiAaLD70tOZOnSWx8vB48eBwyQmrvgT4Pm5YpeoOWCdI+RzsXAjBpblBb0dmr16vJiT8g7kPkh5c5KnLq/oF+puyiwUi7aNAiY2EI2Jga503AllE4QTsAdj/5qA6NsSrINNabW/CehBBchIL3ZYCkhHgJj4mVyuJzPlppAttUuhz9rtyfNiUrdVfuS821tK1Da65kv8MFgiuCwrmWdrVBtWJ24SpggyL1ZbQSqKiHIIWoJzUjU1b+v+/L6bWflqt/sFWWf+cl/fcrjx2Uo+Xe1cF1jrrrpIRYZRuswF5zrdEMEio2UNMcA7zXCArnpsaraHCvn5IFvys5/LYUOhzIDAEbfc3DMczxtd4GTRwos4TQ64iWcpJ1uM2Lv/mZREbZZN0HP2qqCwBxHyI/+retakA8iwbT7aLB0lo55zKsx6yAbYUfAduyW9+tznen9uz0k3n3elf2R4Zb1l+EYB2h4H0ZwDjtV1dUjGjNW41BKhu09YXga8XRiwyQQIKzFOYr3sZVBgKEVziMVTnoSixDrQrYmrp75fUABWy+ggk/b2rtki/8+U2544Fj8sTxJjlT0yqVTZ3670N7SmTTT7bJ7fdvl7KGdo8CtSRbhFyV7XuamjvI1J4uqVYKlcBtlWr3Bp7DkvQk1RygeWAkJmyKJ9ReKJa2xgYpmjPgqkbmTw84wQTTnJFmOoaTeUNPI/RC8AXDcGjrizrC9NoPf0piE3wzTJRvXnGYCyHyG64Y1H2Od1F8rFLgKN+tfEb9Cdjyps+UwtnzZPfjf/f4uMYBxJuBTKhNbPQQCt6XAYyNq6FpaDsVF2igpgpMnKLWTbYKLWhFtUsgIQO9sSAjYPc1X4D+5rE7+/r1b1kR+rgK2DAtsQp7L6znze1MTYv8+onjcqjUnl27Bzrj+7dKGuTmn70uJXVtA8Yg5bSz2euukRaCAaIyxGm8LtYEj/eRBAEcFgDb2eLWdq/uYFDmiPbyZswcwpbQW74zQAGbz8y7N7BOCg6kBF/WDMFX1dnT8vJv75e56zfI1KUrvN6P62l3daO+Fl4TVDUiv5EEB7C1OSmq0YDSZ9a62RKRGQHbstvercrz8wf3e2SnosPDvdLm/DwkVhsdhIL3ZQDjYmrt6ByiOCcY0Etq9MuaBX2+2GhSJ7aSNXM/2l5gA24qHD516ws8Nn+D10aWb0WIZgjYoIL9DXnwtN5Q0+60e3dvn3zqz29Ke0eP1+zUAL9vaOuWD/x2l94PgVp5e5esU+tLcwclAgn97685aPYNI0Dd+mM8NuZnSENXjzxTMrQ3ueTwAcmdPtOjJSojRwMVsPkL3laDCYEQ3QPxkINSZ0uTPPnD70hG4US55r6Pe70f7zfP306zJynVHsgAHdOMR0aSijSPNZLl15v2KRgkYPPgwDZh/iLt+97zxN8DWO/eEXWzC8E7Qqt8GcDYvPpjYqXFzSRkQI0bbikr2VbZIPlx0TLfQt2VTYY6dG6cTdWzqGiDDf4GvbJZ1CvL6uSkBWqWgwmsABu5lRng3hS5Lx+t1EzarDaLAH62tk0eeuuCCtQY+QijYAZsyAjJ6H9HRIiQbzSGRRCA6WHGLf/pkgFlNAKokiMHB1HmnhzYeIqstxWxoc8yRY91VuntuhapaO9SRikmXOSZ//2+etDf8oUvS6TNs8CPDBYhIB0ABPxAOiYCFWlSssLxDSGbWTtVp4Cto0u7RIYYIN32bmVKyk8dt1wWihmF6zqEUPC+LADFGiH9qjhvqCz3bKpgMnjbB2DU6yhGAoKZuqsx8II+bjYbNreRqgGagd1cJM0+LrGqQadmmakTqoCN1yiir9lsbdGb69cftp8Tqwwqt//t62clN9amTIABguHZt/bK5vt/LDVuQkSdn15Wp3Q57xFBfzQFRJRQbiqgl5nWplo1c6k+d1Y6W1udYjVPgI0hgBNQrDjm+fI31zZIC6wS2gDKQbQ8cnB748E/S8mht+Wmz35RkjKyPN4H8xQOKmgrOJQGYlE7HMB88Xf5+09bMHNBwEbHAnVzd1Zq6rKVkpqbr7VvdyBI89UqFsq8RwehzPsyAafhcIJ3RblnQY/J7ARREvQtw0HMtL2grsbnnA0CahQ6MVhUoi+EO8YlsllB98McMLrQzLrxWnnN7jOprWTeLZ09svNMnems2wC3P1vRIlekJOpraG2ol12PPSy/+dR98o//+roc3vqSlJ08NvB3HELAmo4uFe15szsNNlg3WqMK4hlPWS979uyRyOhoyZ063W9AgSlg0IpZD3Vf/uZWxJjU6cn6YWkwCTqx6w3Z/cQjsvquD0rRXM+MAc+REgF1bUo0gbbeDRf8Xf4+z4PnY7aVDK0CbA7Xg2vWjuva0lvfpapzhIZmTIgoG/AehIL36CAUvC8TkH1Ep2UMzbx7+jSzRITiD/S6QsNClZuhbzscZiAlrVCJqTInNeGitpDwt5mWhdgHMRqzr820kvFaec28dvpkAwneje2BjdM0cPrAAfnrVz+vg01ef+jP0lI3MCUuNilZ/yVgI85Dx4AwzSzFHiwQSBCxzUmJlzMH90vi5BkSHuG/Xj8/LUHp91cr7Q5yw/E3NyvGNKx9KVVwWKsvvSCbf/Fjmb7iKlly0zt8CgGxfEXBjxvaxYThxoYYjed1prnN1DUBO8OxB22EK3tBL3tCeoYeYMzQ5iM94CgE3wit8mUCLqio1HSPmTe/8xdUjawkM8amNKyZnuKnHZOToPSsuq4FE5MT47TvFtX7MxdqdFiEP/CaM2KidA38zVk2/M1dFblW2ug84e1nH5OKUyfsgkO3DHPHIw/Iw//zXXn41/dL957XZFFLpdg6h+8bPhJQ//nUOOkrPiUdRVOVhfFnyGKMfWX5Xq/0X67wpjHQCVcmM++jjW06UvWq7FSJ6u6UJ/7n25KUkSkbP/HPQ64NHZ7jEAIyrva6IAsBrYDngTARgSJte2/XNftdP3Qha7JTVJjpag8cERklS258hxx741VpcnFnjPHib+7Uz4Rq3qOCi3tUDGHUwAYWkZjssebtj+biIn2jqkHVrGtz0v3S3rT70I/MRX5TYbppdfRoAktQhFUvltZpnRDRDwcTfwYuTxZXy/aqBoe4ym1T7+tTgQ/ZpU3ipd2l9pgaFyVJMZHS1GHduS0xOlI++JVvyNvPPy3b8Z7u7hq8cSakSHl1tYQ3N0r1jpfliX/YN1GmdqXnF0paQZGkFxRKer79X34+mgxIxamT0tvZKSuXLZODrZ3KxuDH7muTR1BFux4GQJiK+BKAOYO3myWtTrjq92/VySFuT02jjpgtjLOpspzpb3d950c663ro3HPGp7brQBwmuY01Q5IIRzaN5gAxGgfoFVnJPgWLOPVhtoM9cE6szXktzLtmg+z8x4Oy56l/OJX2MS7+5raIsCHWqKHMe3Qw9nbVEIICTtf9cQmaebPxGxuOttL4OSljnnG+pUOpb3/U4InGNtlR3aB1Q4RpYyUj8QTmU1MnJEBg5rIyK0VFbd7AIQTvdcwx8GGfkTx4DGR9RZn87d//1X7bD/+rvNlYJzuf/ItE2GwSFhYut179KfnL2/YWJLMgi3/f8iKJjrbJ0lveKbPXrJfX/vp7OfLaK/bhJv390n3z3bIiP0eNUvp7e6S+vExqL5RorbK2tERKjx6Sgy8/L3299oNDTELiQDAvLHIG9fjUtKAEogtHD4ktNk4WzJ4lBV29erB7sqRaPx++DkwIv+iVRuxILRx62hOUOaIV0k1pbcaghQPpq+X1ajtK69XuJ/6udd5b//XfJS0vf9BtqQnDHFA6IVOdcpH0BGbA+7goPUkSIiNle3WDithoD/PV4XFFepJUtHUpu3RLYaayRRxeFl1/s+x54hH1PufgF+coQ7DeroySUQcPBe/RQSh4XybAUas7Klq6urulvblJ4hx1UlqgknwEZMxNdtegEo/zSX1TK2RK1PGmNpmeFKc2jASesQ6yv035GWqqQc2TuvEynruXIEYv8/S2TjXGwC7Tdaxjak6eJKZnSHNtjfTVVkpEdr50d3bqF8M43jk/S/58oN7S8+vr65e7lk9wfh+fkiqbPvV5mb7uOnn2Vz+V7oY6WVmYK7PTk+w3iIxSj2q+XNHb0yONVRX2gO4I7LAEh197WXq77QwBM6nTCgole9JUKZozXwpmz5XYRMfjDgPlp05IztTpKoLKjImQW4oy1SAEYR2GIdPdDkGuWJqepEwOAfbmogyPXQqwImSZTW7lD6O9z1fNe2dVowYhntOFg2+pnmDFu94rU5csH3Q7Wt54zmTyGwusD3O5WJiWHKfq/y3ldcoaEcDRE3gCn3l8BJ4ortbOEGPM7KJNN8vep/4hbz73pFz13g849wvW29Wnoa3HXqK4GILUyxGh4H2ZwLjgItKzNPs2gjc2oAVxMV6zEjIN7rs0w357X25U0I8out0z0rEODhmrslO0ps1mXtfZoz2w3rIUFPO0M5GB31yY6XTQqiu7IEmZ2Rq8e2sqJWr2FfbHj4yUO77+3xI7YYJcvaRJXtk7uHThC1/YMF2K0gdneGR+e2MzJeMz/yGrUmKkyAjcvl5jZKROL+Nr2jIZ1HLWWFU5kKlfKJZz+/fJ/uef1t9nFk2Uwjnz9atg1lyJSbDev1xx+oTMWXuN25SsDD3s0Yte09GthiaeDnv8bF1OmgYebk9N2hP4jLoHb77nERMjI70Kzk41tyvFLA012s89acEVsvL2O4ewSTurG1QItj4nTeJH2KEu2MiKtcnNRZmytbxeNl+okeVco0lxHlkW2CWuYerleU3RGvyxgp1/7fWy//lnZOktt0tsbKxqOphK577eSZfY2lzKCAXvywTJNvtFFTljvlK+DQ0tMiUxTsVX3qxNmT6E2xUZjzeLR7IiXJrYB1C6+qJBxzo4dKTa7LaRTzmyFDY+T33z1LyfKqmW7WXVknBwl9LYlWdO6pQwQPAOj40T25zFsuAdd8j52Ex5ecspmZKXKDPWxcn9W08brLfHgAWT8Zmrp8qn1k8d9Lvjja16wOCgsb4oc9hGN2TDMAZ8uWabTTXVOkQEY5VTe3dp1sUTzpowWQrnzHME8zmarftCc12N1o/JvAe9Rm3dS5GM6CjZUd0odV3dSqN7ej18PqnZwoygoEdw6A6CBoIzesoRS1LD5V+sYD0dCgg826sadazphOhw+du3vyPR8fGy6TP/omsCaCVUNqnx0mKTPIF1hTHAupWsuraj2+vrYX0Rr8FGZcZGaXlp8U23yVubn5ZDW16QxTfeJomREVLV0a2KdtoTKTex3qnRoZAyWgit9DgHmxmbj+HtHb/hHXJWRM5VN0maLcpJqVMHJwvBNY0L/Uxzuwb5q7JS9OJ1B7c/1timmxv1bTLV8aAyJVhDoW5x1MFXeGAS6spK5cybuyWyqU1OL10vrXv3SkFaurpStU6ZI2+fPC09iSl624Q7PyanCboHy+XBV+1mKpkJdso1NyVGyhs6BgVwttKrZ2TJvasmypVTM5w/R6HNWvOeUMLwRe2PBFBaky0bGTPZuQbzw2/L8Z2vy75nHtc6PjaaBHNo9vyZs7W27QoU8vpap3ju74Yyh3p9xUnrpmp92x1TE2M1oBBwM6Jt9jJQX5/a18JE1Hf1aLsTPeXiEFPZM0H7FkfNl+BSFB+jYisYJWq3KzKT5KX7fyz1ZaVy539+3zlw5FJnkzyBzwu6DnrCGUzCNDdvTAJMSFV7t5YrbizMlMS0DJm0boMcCIuTs+cqVQRX19WjByaQarMzHxNG2aDmckZAwfvnP/+5fP/735eKigpZsGCB/PSnP5Vly1y4OBf85je/kT/96U9y6NAh/X7x4sXyne98x+vtQxhZ0JuNZeMg9PdLTly0NDtqgmQt+FGT2USp0CVRXchoN5maNLTOTSDh4ifYIyjCfGU81bk4vFxfkKFZCsGiur1T8quL5fxbe3SqFIKwiKgozT5jZy2UqDs/JtdOyFIx3xPFVdKbkaNB2AD/PytroL2uusX+fpTVd0hSTITcd/UUOdPcIXPTE+SmmTmSlzJ4zclsOEyw2aLA9iWqCxaSs7IlOes6mbv+Oj24NVZWSLEjmB99favWRKnrM6ubYD5x4WIN5gTvhLR0/fIG2BoEUjA4WHwSOJh+5UrrGgM1qD0jqLqhMEMzY6aRYdDiDjJ0xsIWOHz3D9Q2y5mWDj2cUh+v7+zWboPDLz0nR7ZtkRs+/QXJmjh53LFJnsDnh2CLUBPhIAcm9xo+2oK1uanqG8ABiUPshFXrpd6WrIHbFeEOdgR1v5UBRSEMD5ZX+qGHHpLPf/7z8stf/lKWL18uP/7xj2Xjxo1y/Phxycoaah+4detWufPOO+XKK6+UmJgY+e///m/ZsGGDHD58WPLzB6s5Qxh5EIhRiiPK6XdT8kIdkn1wobb02M1HupmKVNOkFyQWke51MXqiyW7IZMa64nY46GxqlMQjeyWhul5OzF0uR6uape/tAzJ59nxZ+/4PqUd3VEyMlh0Q+OBQdX1+us40J4N0bVpi3ZcW2DNxd8TFRUlCdpysLkyU24qyJMpNGY2DF7V1siYCycVy8HIFn4mUnFz9mn/NRg3mHGiMzPzQ1pfU2AP1enh4uKRk5w7qcPAEWJvrldZtUhq9ptNO67qWa1A2066Hg9j+2mZZrIM5UvTQ6QoOoMy8JsgkO8VV9oBD9s77MSE+RpqOvi1b/vBruWLTLTJr9frBbFKsTQ1mxgOb5AkZjgMTDAQHJpicWW4HJtT9dDAgzsQpb+HsmfLWU89K2MwFImH2zym3xka2zaHs9yV+DWFkEdZvcWAxAXvp0qXys5/9TL/v6+uTwsJC+cxnPiNf+tKX/N6/t7dXUlNT9f4f+MAHTP3NpqYmSU5OlsbGRklKGr769XID9S3qs65v9O0Ts7QFB4cxskzmD1PjMsBFySjF1TkpTpU5Gx+iF8Qq1CfTY4I3EWy0wWVQde6MnH3Tnl2Xnx6ge3NXXS0V0xaKRERou5xB6zIhjQBBm9Hm0lplIHCRoy5Nxm6APvp3T8iS6f++2TlNLEz6JSstVj54wzSJcdQJyQjpf4ZG5vkwnWqPo++WGvulMvCB515+8pgce+M1rZNyfEnKzJIZV66RGStXa4brK5CTTcPsoD/gc2bQuofrW3RtEAsSvMmcqZljlnK2ud35+Z6UEKNtUv84X6VmPGThD5yukE73KW+nj0rGsb1y22f+RfrCwp1s0uyUeA1a44lN8gb61vmM8VmjNMFhiAMT7NpbdU0qbNtR3SQNnd1y24Qs2f/ck3IwY6IKXw3AiHDGQnz4gSm5l6wuYKzAbLyzdEzq6uqSffv2yZe//GXnzzhZX3vttbJjxw5Tj9HW1ibd3d2Slpbm9TadnZ365fpiQggcBNllmfYTNOirrZLEaXlaAyQwGBk1l5yxAfY7snDq5dQJcV7CwIFTtk5bGsP922bR3dkhxYcOyJl9e+TMW3vUctQWGysT518hCzbcIJMWLta+VqPHlwz4OUeWkhdr05oolO1tRZlaPthX2yT58dEqbqJUAeMBqAOiy01JtEltY6eWLTKTIuUel8ANOAgwH50gzkaI7mBuSrxmmJdSICEw502fJdHxCfLW5qdk7d33aQ/8wVde0H5hBl4QyGdeuUb7y73RujA80LocXOjZhhHiIPTOCVlS0tKhw2JuLcrUmjR17xZHGagoIVY/2wAal0DkHrgx1ImaPFOWr1wmbX398ko5Az16xjWb5Al8rihTcAjCiAntADQ6swhgIZq6elX38nhxlR7ul65ZL7u+/hVJ/PiXndk3g1GONLRIQqRncWAIwYGl4F1TU6OZc3Z29qCf8/2xYwPDEXzhi1/8ouTl5WnA94bvfve78o1vfMPKUwvBD3CPOtfcIZUdXdJ9/pR0LZyh85YJNID/NwJ3mOOihjaflhin1Nq5lg6dasWYzEspkLgDm0cyawRn1GzpcU7NzZMZK6+SyVcs0zottpAead38dM1SoFVhH0iiWQk8z/FLZzLTtooGzQgxcylrq1ThFK14iHli+uwH0uSeRvnAhiUSawTu/n6Ji4qQ5RnJmsVDC0PzckjCfvNShSFWm3v1BomJT5Cr7/24HpaOb98mbz77hOx89G/aiqYZ+ZVrJCU7x43WzbDTuqW1Th9nTIXIzGGEKE/gIEbwIeA8VVKjtymIi1a/AZijuIhwJ2U+CFWlsmHOdO2Lf7KkRql23jdvRjDjHRxYEKZyIH38fJX0ODYDBGm4yLHGlIYmxKfK5AkTpOq15yRs7Y0SExGmzEgjJYpQvXtUMaoFiv/6r/+SBx98UOvg1L+9gcyeurpr5g01H8LwsiEEKE+cLpPm42/Lmcpl0tsf6bzgaPswgEgNtyUUt8+U1mjWQ/0Pg5JLCT3d3VJz/qxUnDmlbVzlJ49rH3N4RIS2Oa2+8x6ZtGjpECctf1kKWoELLiJANjjN2hz1WGZvGzO0d1U1qq6AkkNmd53U9sbKe2qelviU9Xrf/u4uSTxzRN5xwybtDCAAcXsCCX3FlzLo707NK9DAbfSaw2bwde2HPynnDrwpx7a/Jjsfe0hef/BPkjNlmpNax+yGMgGjXB89V+WsqQLGhU5PjpPF6UmajcMMwQjNTo7TWjn6jtqOLmUw+NxD+TrR2izdLz8ht9/1fjnTFyEHy+pUxLZmnLBJw2XoWG80HAY4nO6raZYN+WnKJFEOWrZ+gxz/9r/JpNXXSU5Sior/WGPq4iGM0eCdkZEhERERUllZOejnfJ+TM3Bq9oQf/OAHGrxfeuklmT/f+0xfEB0drV8hjBxQ6R5raJXu8AhJvPPjssMxHIvaIbQi4/ziI8Plmrx0SbNFqp/0nuomrTFuyEvX1pyxjN6ebqkpKdYgXXn6lFScOSk1xefVEpRgnVE0UfJnzJaVt79PJi5Y5Lc/2Ruoc7sGbgOUFDYWZCg78VZts2ZyF1o7pbW3TzM7cOtdV8uHu9rk3N8PKG3bfeaYtD7ye4nMSJedS6/UjJJMGxp4NOedBwsVp09K7pRpHn8XabPJ1KUr9Ku7o0PLFtTICeKv/vm3kj9zjlrBdsy8YlDgBp19/arRYK05OG2rqJfZqQlS2tYljd098rgj+LCCeJYba2k7tl/qHv+z3Pzlb8iO7kipbm6RJemJOhZzrPmTX6z6Nz3griABL2vvVJ3Bqqxkeay4Wk6mFkjqrXdJU0+fNDa1KcsBKPNg8sIY2rFsi3xZC9Zo86I9zBCsFRUVyac//WmvgrXvfe978u1vf1uef/55WbFiheUnGRKsBQ7XQQquNW0Dxs+gaxH3oGpGvcumiHBnSXqS1rEI8KVtHZrlXOyNrq+3Vz27K0+fdGbV1efPKgVOu1JGQZFkT5km2ZOnSc7kqRq4CRYjAUYtkkUbK+C6ntflpek6IpSiFu55vfulX8IkV7plemuNHN6+TaoiYyXq6ltU+APrwfqSPTajSbjIYz2Hw3r87IPvljV3f0iu2HSz6ft1trWqtzgZOZl5mC1GbItWSsyytRKRleu8HaHhjknZWgYyers9wXgPEo/vl5IHfi1XffYrciK90N4KlYP40P65wAeB27rafV5uwBrYKD2wvq5HJtpJ0RpQMmICm5oTeNkHOLhenZd20UfSXqowG+8sB29axe655x751a9+pUGcVrGHH35Ya97UvlGQ0wJG3RrQGva1r31NHnjgAVm1apXzcRISEvRrJF9MCIPBW0tP7FmHcMoXwlwGPPT098vq7FRtJwPQYvS9ktVQ94WitAqCP4MLoOC9fXHQcH9ObL3dHZ3S2dYina2t0tnaohu8jsYkm4qJUWEU1GxMfLz+i4gSFzReDwIn/Tcywvk9WUGgdXtmlFd0dClNDlWIlSr1bJ45IiteAzVWMxcVDAePA6uBKMsIHMWIsSrtozPvnpLr1d3O1/tOrX3oGg+sPy1urs9xUF+685uwQT933i7M7fYSJrbwMPUQZ5Ica9xafEY2f/OLcvs3vy9F02cGdODDGGbPC8/Ksa0vSWdzo8RPnSkxy9ZJ34z5EhYRKdMSY/WzTb+3mfWOqy6Vtsx8PYDSL8/ngPfrYH2L6hYQbWEjahWsd6enz3fPwP93uQnmjNUYvCyD19tYa9fbA65SnntMpMvnm3XX9be3fg6HoeMgg3CN654vXhtYnJ6oGgMz4Plefwl5wI97tTm44447pLq6WgMyJi0LFy6UzZs3O0VsxcXFunkauP/++1Wlfvvttw96nP/4j/+Qr3/961b/fAgWQLZtJnCDfocYKDo8TBW8GI6wKWnbTnWj0wUMoxCCN7/j9mSIQwKEy6ZlfHEgcAeCIjYbvmxkpN1d0t1lH+SBEpxg3dHWZg/UYSJRMbFKd8enZYgtLk7dvKDEnY/c3y9dfNPbJ93d9ufFc2Rzd4fxd2MdG5/rRhjjshHyO9fgSR12otuAFgIAmxxBAGGf2dMwDlX0I3Mg4rBBsN5b48hsHODAhIiKv8FaM/zB9yGoVwOzJ+MSAqzx+tj8acByv1m/638dQXHIbZwtCQO/b+zul442+3tPmOp4c7+21r3cGycRp8p1fY3Abj9MDXwf67bmxsEKY5hr775X1r/3bjm5a7vsf+FZKX3glxKXkiqT11wjpSs26Os0u94EbtT7TA/jMIGmg8NtRbu9hqQubY5+dN6Llp4e52e53cMByNtBCPAKNMAan+9w+8HY6noP+ui6/B47WePve7uujPUcvO4Dh1i+bG4HWQxp3E1pOLBi9kS3hRUwPe6OSTmWD58hmIPlzPtiIJR5WwdvK7U/MjureM+kbKW+aB0hGLmCdhAueERb7gEZBbaxWbFhuAZmaW+V3uZGnYLVWVst7ZVl0lJdqR7aDPLoah8IWFDf9AUbtDf/Zk+eEnCdGhtN3YB72IQHgnqHy/fG791bioygh/kEGXKy419oRMR+RpbDpv7gmUrTgcQAHtHvmpil2TpKX/f3Ky06krOIdgO4P7NoB7tgD4zuXwPrb3yNRpcAnzuctjb/4odSV1oi67/6X47A1+tYfyMY2tcdhsAdBBXnerusNfXU+pLzsv/F5+REWbnEvtc+X9osePWUJRhugnaBwM3fd30GWdFRqlNwHy9qMFO+1nfgfYjQQ/BolJc41HF4cK6r4zDtethg3Y01dz/UhTlmp7t+tpMd683PjdeAyxrtY1Y/3xfLEfBSRtAy7xAuDVR3dAcUuMMcZhjHGls9Zm9sFNSyGOjABhsXESb9Lc3S1VArLVUE4mppdgTkCv23WtoaBztgMWYyMSNTEtMzpWjuAlUWG9/jqR2fmuocDjESIMDylRhlbjPscNsI2cgJrhxYqHe7Zju0IrHhkakFcgrGohaB24H6Fo+/7+rt1/JFUlS8BjGsW2OGSf0HE2z20RFhUn/ujBTOmuO3Q8G1nGIcqMh46S+GvsV8xTgk8moTomIl6fr3SHpHp/ZnDyaUfYNbn8bMpV/UjMUbEA0SyBJtZKz29eYAd7G1Hp7AZ4Bs2owTHAcr1nLgENWr/zY7Ptvl7Z1yvKlVWyBBRJh9yhifO3wLAvl8IywMBe/gIBS8xymoXQUCLtDi8kqlcXujYnDhQZVo/5cstqtTTv3wu9Ld3iZd7e1ag0ZAZiAyOlqS0jM1GGdOmCSTr1iqAdkIzonp6RIVPXaHF7AZEiB1upWbeOlEY6tmIzh/tfb2qhEI9W7+Le0YqkA3A8JBW2+vtodBiRs/MzZKBHC0p11KYHZ4fXmpLNx4k9/bQqkmhEdKgtvBCue/U81tkhkdpe8FAYYSgrHmbbpU1oMpgYmgRGZs1HJdwUFpXtqAD/14AocPGLUoW7i453Osa3lbp+TF2fR2fG+sNQ6Nng7yZsBgF3/WuCEEhlDwHqfAHc1Tjc0M6muqpP2PPxFbfILYJs+QiKlzpH/SDOmPSxCJsknOrHkSa4sSGzXo+Hh7cHYEbARj4/FCJUPE9QygyMcIhI1+dkqCZmbMSS531E6twE7HRmhtkIBFG1pxS7uUtHZqluQ+o/pSAPPiOdB5ck+zcvg0HAFZX0RmrDdjbAn4fzxV5swQraIwIVauzE7VgS/Q5/Qvk3XycO5DNy4XnG5ukwN1dvYH1gFXQJzT6DghABsq9EDA55hDQwgji1DwHqeA5gtUzBBVOFkKvn2/0uL2mqOdOuMiZMOb+MGPyOUGAga1WEMAd55N3zEOkeASqDMXCSRe6FDERt2RMZk42bHWl6LdZG1psf6bnh948HZ164JSRzjJOFRt57JFqiirK0C5DvPQT0S36d9gvRemJ8iVEUlS29lz2baKGQNcyJLrqiql+u0S2VlWLH3lJRLW2SHxH/pCwI/NexXCyCMUvMcpPM1ENgv8zskGOXGfcas54lrFRsrGB53prmIdLWFUsEBgHmj1sau7oWupCSJ885aVM9N8yOhVk8APnTJ6WWunHO9udQrTyPANsRYHqCEK7chwFa2NNaYDF7uYxCSJTUo2LSY0vjiwwDYMckVz89yHws2NjVYvAqvhm+IPjmpoDainG37oxoHXWGtqvcYaO9Xw2oY1NmvfVsSErp0JNbW1UnbimFSfPCbNJeekt7xE+ttb9fZhcQkSkVsoGVOmSX9frxo8WQGrRDfFpbpeYx2h4D1OQSZI36rWnCzcj8vMdYKV0RKmNTBHEGNzZYBGuxe1sKqg3XpQg9GTOlL95a6/9/R6UNjbFeaR9nYil99NS4rVmjTnm7frmy3XBqlpr81OdW5wCOYIYK5rzdqf7mjX5+lJLezsZ3c9TDm+H+h1t/8umJm80V9eWVIsSbkFSv17a68yvtzb+Pg0qEjKFqnP3RAHGs+aATv49NPeZTAfZsFjzEiO19nUrp+PJre1Zu0NYaL720m93FvL20j6CQyrv9xoYXO0FTqV513d0l1ZKj3Fp6Wn5Iz+21dvp8OjUtIkLG+CxFx5jUTkFklkXqHEJKfJeofZCk6M++uaLe0l3JayUgjBQSh4j2MwnpJ2GLNgm0FF7jp6MsxFwJUrQ7N5bFU9tV65fo/q3Vs/rNGTSkZjPAfjP0MMK5zPaejzdr29a/bsr7+cLyjD7FjP7T+ufd4wDrjPhTmy4lXZKYMGh6CqZQqblQ1uTspgjQCbvR4UoI3jPQdHQylstLe5tl4R+Gs6uvV7sixvvd48f2/rPcSYxc96o69w7S9vPHtWIgsmycvldYP+prG+HCyHtlkNBD0j4LHWrLnRzuQ6hhZ2KDkyXAdieHP68oSZKYPblnhv8ZD35CNvD47G59hFoe3S+23/bHfpzzx91pydAW6mK2bXe+B/B27Pc2KtO/z0l0d2tElvyRnpOH9KWs+dkubzp6W3s1PCIyIlbcIkyVu+UgpnzNIJcOhW/n620slEMDUPv3dDxY6X/IH65sF95z5gHCoNo6cQRh6h4D2OwVzjyuQ4He1n5mKDMnTNSswAVXoCXybbsIxNx30jNDJe14Yr/T8PJhyutzA2E9fbsPkP7Xse6MEN1DTC2OD5lylWZIiuYAY0LXrUr/3ucf39Mjneppm7WRDkbRF8hUuyiUvXOMS49/7yvRHXR2K99TAUGW0PVGEiT9ZUyoJrNsjiSdnDKqMY680BaaWb33s3TMQjv5P+je+R8Ng4UwcmPOOZnGVlve0HjgixD4Y1XwJod8t6WTf3ZkJP6+1+C0/rnRbudvjR8kmYtFeUSvXJ41J+4piUnTwm9WUX9PaMtc2bPlPm3/4+yZ0+U7InT5Uo29CDOAej1pZeHUGLmY3roZLDO4ycLyta57rpNYhdsN1uOYTgIBS8xzG4+FZk2jc93L98eZtTs70mLy2oNLZrT2qqXHogY7yxIEM3OU+bEgcZ3NJwojL8z72td9fuV6W65IT0/79/l7CIketpdwXPkYyVr1FVmvd0S+GEifZ2u2FgRlKc1kzdHb8w9Hn0u1+X2uJzcv2tt8v+yAjNGL11V/CJhiVhYEYwYcVPYCTQ2lAvxfv3y7GD++X8229JS32dGhxlFk2SCfMWyMp33iF5M2ZJUma2qbozewWT2ryN9pyQECvX5IYpm+eJZTDWn8wfn3+DJQkhOAgF73EOLlrsIJnbjQHDicY2J53KxUZLyKyUeMmOsfd3huAbWY5BFt5AVrwhL00zcCaznWtudwrQKA3wPlB3bWifLf949iF5+bf3y7Uf+dS4WXun0rygaNiPRX3ePXB3thG4vya1JcVy+1f/U8IyC+VPf94rn9g4TcLiIp1Wp4ApebNSEpTdIHu+1IHHQunRw3LeEawZxgOYiT7zqnUyYd5CDda0cAYCM4ctaHAGwmByc7ShZdCsdA63tJZhH3wpdklcaggF78sE1FCXZiTrlDAo6j5HLfJSVoaPVRCICfJ8MdObwxLZn6tSOXn+QrnuI5+W53/5/9u7E7CoqgUO4H9kEZRFkVhElAQUA5QUUXB7LkVq7guGmZktprZomuaGuz5Tn1aUz3ovfS3ikloi4ZZmBmaopIJL7huLoCyyL/d95yQkiggDDFzm//u+++HM3BkuZ8b533PuWVbDwsYW3gOKz/2vVknXr8HIxASmlo0q/bVlcC+ejds3rmPYrIU4nmmGSSsOICu3ADGXUjDFr6W8VJCbXyDDQzTnq/mkSMzpf+vqZbm6mgjsG2ei5cp59RtayqBu328wmnp4on4D7bZjiRNUEdJiE31exPeJmLudga1dDG8dU3jdlLTjr+vvJZe3e/dnkHIrHr98u07O5e7q21X1b4uYz9zS3qHSQ1MsMfr98oUyuJ97fx6WRqZje9SfRY87W5sWXSrQ1+Jlgsommr5lWJ84LgM7MzVFzlro0ModXV4YjWatn5atGjXlpERcKjLg0t3VguFNVI18h42US1+GBa2UtdUmrm6qfj/EGO9GTZpV6msWFOTjx09W4Oa502j+ykwEbL2OxLvFx9QbG6o3Qe7E3cT5IxH480g4Yv88K7ub2zzpDI8ez6KZx9OyKdzAkNePqTiGN1E1EjUov3Fv425SIrYvm49hsxfD5kknVb4nYmhV0o3raNGxc6W+5v51a+WSoH0mT8ew0CSkZT08ZayxoXpq2+JvSrx6WYa1CG3RNG5gaARHz7boPWEyHD3boV4ZJrgh3cbwJqpm+gaGGDB1FrYs/GsbHrhEdkJSG7GSnBjCJZrNK8tv2zYhatdO2T/A1dsXX1glYe6OaJyOTSu2n0kND29x/Tr2/Fn8eSRCBnZyfKxcj96pnTd8hgbAsU1bGBpzTDSVHcObqAYQa5UPmbEAmxfMlJt/4JJK6bGt7evdQmUd94l9u/Drxq/kpYXWvZ6T93Vo3ghvdHPCu8FRaFDPEMkZuTW25i1WV7sec+qvGnbkYaTfuS3HXDt7dUSPV8ahqXtreeJGpAmGN1ENYWxqiqGzFmDT/BkywIcHLoVlY3uoqae5gVFdmD/xRIVf63zkb9j7eRDaPNMHHYeM+Pt33M3G/B0x6Othh5X+bfBVxBXsPBkLx0YPTEdXTcT1+asnonAm/CAuRP6GrPS7sjNiS58ucPH2kdevK3OtetJdDG+iGsTEzFwOg/orwGfAP3ApGtjaQQ1SEuJgYW1T4XC6cSYGO1f9E87eoob6RrGe1YE/RMtrxnP7u6GugT5e7dJcbtUt8doVRP+8D6cPHZA17IaNm6DNs31lYFs/6VRjeodT7cHwJqphRNPqUBHg8z7ApnsBLkKxpktNvCXnyK5oCG5bNg+2Li3QZ+KUYicCYafiEHIiFqtHeOIJM81XzassGakpOPPrzzK0Ey5dgLGpGVw7dYVb156wcXJhYFOVYngT1UCmDS0xbM4ibJr7gayBiyb0igZjVUtLvAVbZxeNn5+RkozvlgTC3MoaA6fOhoHR37OrJWfkYNb2U+jVygb92zRGdRHjzS8d+x3RB/fh0vFIeV/ztu3RcbC//Mlr2KQtDG+iGsrM0koG+Ma504ua0Kti5rLKkpZ0Cy4dfDV6bkF+PkJWL0NBXh4GTQ+UHfjuNz8kBtl5+Vg0yF3rNVrRTB93/hyiD/6Es+EHkXU3DTbNXfCPl15FS9+uHNZF1YLhTVSDiVqoGPu9cd50bLrXC13b02GWRW52FjLTUjVuHRC9yq+fPoVhsxfJk5b77T+TgK3HbmDZ0NawMdfecKq024mI+fknGdpihS7RGuLR0w9uXXuobiQA1T4Mb6IaroGNLYbPXoSN8z641wt9SY2r7Ykx3oKZBuF9/vfDOPL9FnQdOQYOT3kUeyw1Kxcztp1EFxcrDGvXBNqoZYuTiKiwEPz5e4RsBhetCT3GvCGHdrGnONUUDG8iFWhoZy9rpaIT25YFMzFk5oIaVQMXndWE8ta8xdSgPwathIu3L7z6DX7o8UUhp5GamYulQ1pXaXN5TlYmTv9yAFG7QmSnOdFbvPvo1/BU156oW69qlxIl0gTDm0glGtk7yGFkWxbPwbezpmDw9Llo1KTyZjOraGc1MSd3ea7Ji6b2HSsWo36DBvB7852Hwvm7o9exMfIalg72gH0DzZa5fJw7sTcQtTsU0Qf2IiczE05e3vjH6NfQ1L0Ne4tTjcbwJlIRq6aOCFi4HFuXzMWGOVMwYMqsh5qaq6uzmmgJKGtva9E8LSZhuRMfi5ELVzzUQe10bCpmbj+Joe2awL+9Q6VPpHLp+FFZyxYreBmbmaPNM73lhDBiQhUiNWB4E6mwE9uI+cvww4rF+G7RbPi9+S5adf5H9Y/xblT2JvMTe39EzC/70Wfie/KE5H4pmbkY9/VRPGlligUDKq93eebdNJzavwd/7N4pV3ITPcafGz9Jzn52/7A0IjVgeBOpkHF9UwyZMQ+713yE0I+Xy/D0HjC02pp6RbN5WTuriQU6xEphnn590apL92KPFRQomLL5D9xOz8H/XvGGiVHFpxIVq3YdC/0BZw4dgKIUyLDu+877sHNuWeHXJqouDG8ilRJN1M9NmAxza1sc2rAeqQnx6Dn2TdTR16+WZvMnHB8/TWlOZgZCVi2DtaMTuo169aHH/33wIvbExOOLl7zQrILzlYv1v8WqZBeP/Q7TRlZyjnSxRraYwY5I7RjeRComatqdho+Ui4GIa8hibPLz706DkXHVdPB61PXrsk6N+suG9chITcbwOYtgYFj8+nj4+UR8uOsMJnR3Qq+nbDQ+lisno3Bk2yZcizkJy8ZNZNO4a6du0Dfg1x3VHvw0E9UCHt2fhVmjJ7Bj5WJsDJyOQdPmaG02tszUFOTn5sKsUfHJVR4klscUa3N3f/kNWFjbFnssLiULb204Dh+nRpj8TEuN1ssWy27+tm0z4i/+CZvmzuj/3gy5/KZenTrlfj2imo6faqJawrH10xgxb5ms2YqhZGK8sjYnaBEd6UobFrZrzWrYuz6Fp/36FnssJ68A4785CiODOvhoxNPQr6NXrjWzxcIg66ZMkB34jIyN5Rj4kYv/JceOM7iptmLNm6gWeaLZkwhYuALbls5F8Jz3Ze1TjFmuSqmJCfJnaR3Wft34Ne7eTsKg6XOLBapo5p4fEo2TN1Kw8Q0fNDIt22phuTnZiN6/F7/v+A6ptxLQvJ03/Ma9jcYtWlXCX0RU8zG8iWoZ0XztP28ZdvxrCbYsmo3OI15C+36Dq6wWmpaUBH1DQ7kWeUlunjuDo6Hfy+lPLRvbF3ssaP95fH34KpYM9kDbpo+fMS47IwN/7AnF0Z3bkZmaipa+XeQKZOKkhUiXMLyJaiExpeegaYEI3/yN7CR29dQf6D1hcpVMqZqZmgwTc4sSh6nl5eTI5nJbJxe06zug2GPBR65i+e5zmNSrBV7wLn2hj9ysLHkCEBmyFXnZ2XDr1gte/QejoW31LQ9KVJ0Y3kS1lOhd3eWF0XBwa40fP1mBr6a9jd4T30MzD88Kv3b8pQuI2PItjEzqIeHyRSj5+TgetgN169eHnbMrGtr9FaqHtwYjOS4Wo/65utiiHmI4mFhwZGSHpni7p/Mjf09+Xi5O7NuFw98FIzv9Llo/0xvt+w95aOUxIl2jp4iLTjVcamoqLCwskJKSAnPzkpvmiOjR0pPvIPSTFbIG3mHgcPgOC6jQePDzkb/h+w8XyNq2/AIRXyOi5n3v68TVtytcO3fD98sXwXdogBxjXSjy8m2M/OI3dG9pjaCRbUvsoCZ6j58JP4hfN30tZ0MTy3D6DA2AhbVmQ8iI1KKsecfwJtIRIhDF0psiEO1cXNH37akar79dkJ+Pf497CRmpKUX3iSA3NDaRE7GI6+vi95mYm2P0h0FFzfXn4tMwbE0EXG3NsP4VbxgbFj+BEHWJS1GROLThf7h15RKcvDqis/+LD02hSlRbMbyJqEQ3zsRg50cfIjcrE37jJ8HZq4NGJRWxZYNsOr+/8c65vY+c0awgP68o0A3qGuPZ1yfC3M0bQz4Lh4WJoexZLn4+OCPaL9+ul+tp27u6oUvAy7Bvyd7jpFtSWfMmotIW6dj12WpciDyMp3v3Q9eRrxSb8UwMxTI0Kn3Y1t07t7F2/Muyhi2azMU4cwsbW5zct0vWzO/X0m8gVt1xRmZuAbaO94WNuXHRY2I8+qHgr+SxiF7j4jq9o2c7LslJOim1jOHNSVqIdJCJqRkGTJkpZzs7sedHbJg9Ra5tLVw8/juCXhmBKyeiSn0N04aWcgYzQQ966DHmDTnTWoEIc3FfnTowMDRC17ET8XmaM27EJ+EDl/Si4Bbjs8M+/RfWT52IxGuX0eetKRi1dDWefNqLwU30GOxtTqSjRJN22979ZNN0yOp/4qvp76JrwMv4bfsmGcK7136EMSvXlLpcpnv3Z/DnkXA4e/ugoZ297BhX2GlNDA/r/sZkvBd2DadjEzAgdicubE9GUkdPWTsX62nXrW8qQ791T78yrwVOROywRkT3Vvv66cu1iP5579/loaeHjoP90Wn4iw+VkZjS9Odzt3AzOQNXTp2AZ3tP9HKzx4ap45EcdxO+w1+ER99BePV/xxB15Tb6XN8O+6xYecKgp68PfX0DuYRp274DtLqIClFtaTZnzZuI5Hhtr36DEHNw398d0BRFLqkpVuRqZO8g70q6m40vf72Mrw9fQXJmLuQgLz0DKBdPoZ7RaTzvNRrDXU3RqrUbxqz7HaduJGNAwo+wzoq995IKlLw8PP/ONLh4+7DkiTTEa95EJEN1z9pPivUcF0RntNCPl8v7L966i+c/PoRPD5yXwS0fvzfEW8jIycd3p1Pwys44ORws+kYKxhpFwzr1cvES1tND+KavUVBQvFMbEZUdw5uI5NCuO3E3SyyJhEsXsGfLVrzw+WEkpGWjoJRpnfILFKRl5SEmNhUT3Q2Bkwce3klRcCf2JjKSk1nyRBpiszkRyc5ib679Gtnp6UhPuYOMlGS5pd1Okutw/5hhg8S7qTKcH0fsoa+nh1/v1MUIny6wdW6B+g0tYVLfFMamZnKrZ2Ehm+qJSDOcYY2ISpWWlQuvhXuRnVdQvi8XAAff7w4HS4Y0UVlxnDcRVYodf8TK3uXlVaeOHjZHXuO7QFQFeM2biEp1OSkd+voPLx7yOHKe8qQMli5RFWB4E1GpcvML/hoSVk6iF3quBjV2Ino8hjcRlcqynhHuzXhaLmKpT0vTR8/ORkSaY3gTUamec7dF/gPjv8sir0BBb3dbli5RFWB4E1GpXGzM0N6xIeqUs+3coaEJOjlZsXSJqgDDm4ge652eLYpmUiurd3u1kD3OiajyMbyJ6LE6u1hh/kD3MpfUxO7OGNKuCUuWqIpwhjUiKpNRHZuhUX0jzPshGvFp2bJDWuGMa6KCLf7ZwMQQU/xa4sWOzViqRFWI4U1EZdbHww5+brY4cDYBmyKv4drtTBQoCuwsjDGobRM852YLIwM26BFVNYY3EZWLqHH3bGUjNyKqHjxFJiIiUhmGNxERkcowvImIiFSG4U1ERKQyDG8iIiKVYXgTERGpDMObiIhIZRjeREREKsPwJiIiUhmGNxERkcowvImIiFSG4U1ERKQyDG8iIiKVYXgTERHpQngHBQXB0dERxsbG6NChA44cOVLq/ps3b4arq6vc38PDA6GhoZoeLxERkc4rd3hv3LgRkydPRmBgII4dO4Y2bdrAz88PCQkJJe4fHh6OF154AWPHjsXx48cxcOBAuZ06dUrnC5+IiEgTeoqiKOV5gqhpt2/fHp988om8XVBQAAcHB7z11luYPn36Q/v7+/sjPT0dISEhRfd17NgRnp6eWLNmTZl+Z2pqKiwsLJCSkgJzc/PyHC4REZFqlDXvylXzzsnJwdGjR9GrV6+/X6BOHXk7IiKixOeI++/fXxA19UftL2RnZ8s/4P6NiIiINAjvxMRE5Ofnw8bGptj94nZcXFyJzxH3l2d/YcmSJfLMo3ATNXsiIiKqwb3NP/jgA9lkULhdu3atug+JiIioxjAoz85WVlbQ19dHfHx8sfvFbVtb2xKfI+4vz/5C3bp15UZEREQVrHkbGRmhXbt22LdvX9F9osOauO3j41Pic8T99+8v7Nmz55H7ExERUSXWvAUxTGz06NHw8vKCt7c3Vq1aJXuTjxkzRj7+0ksvwd7eXl63Ft555x1069YNK1asQN++fREcHIzIyEisXbu2vL+aiIiINAlvMfTr1q1bmDNnjux0JoZ8hYWFFXVKu3r1quyBXsjX1xfffvstZs2ahRkzZsDFxQXbt2+Hu7s73wAiIiJtjPOuDhznTUREuiC1KsZ5ExERUfVjeBMREakMw5uIiEhlGN5EREQqw/AmIiKq7UPFqkNhh3guUEJERLVZYc49biCYKsI7LS1N/uQCJUREpAtE7okhY6oe5y2mYL158ybMzMygp6dX3Yej+rM6cRIkFnvh2ugsy5qEn02WZ02WqqXvThHJIrgbN25cbMIzVda8xR/QpEmT6j6MWkV8+BjeLMuaiJ9Nlqeufz4tSqlxF2KHNSIiIpVheBMREakMw1vHiHXSAwMDuV46y7LG4WeT5VmT1a1h352q6LBGREREf2PNm4iISGUY3kRERCrD8CYiIlIZhjcREZHKMLyJiIhUhuFdCwUFBcHR0RHGxsbo0KEDjhw58sh9P//8c3Tp0gUNGzaUW69evUrdX9eUpyzvFxwcLKfyHThwYJUfY20uz+TkZEyYMAF2dnZyiE6LFi0QGhqqteOtbeW5atUqtGzZEiYmJnKqz0mTJiErKwu67uDBg+jXr5+cklT8v92+fftjn3PgwAG0bdtWfi6dnZ2xbt06aJUYKka1R3BwsGJkZKT897//VaKjo5XXXntNadCggRIfH1/i/gEBAUpQUJBy/Phx5fTp08rLL7+sWFhYKNevX1d0XXnLstClS5cUe3t7pUuXLsqAAQO0dry1rTyzs7MVLy8vpU+fPsqhQ4dkuR44cECJiorS+rHXhvL85ptvlLp168qfoix37dql2NnZKZMmTVJ0XWhoqDJz5kxl69atYui0sm3btlL3v3jxolKvXj1l8uTJSkxMjPLxxx8r+vr6SlhYmNaOmeFdy3h7eysTJkwoup2fn680btxYWbJkSZmen5eXp5iZmSnr169XdJ0mZSnKz9fXV/niiy+U0aNHM7wrUJ6fffaZ0rx5cyUnJ6dy3lAdL0+xb48ePYrdJ8KnU6dOVX6saoIyhPf777+vuLm5FbvP399f8fPzU7SFzea1SE5ODo4ePSqbvu9f1EXcjoiIKNNrZGRkIDc3F5aWltBlmpbl/PnzYW1tjbFjx2rpSGtvef7www/w8fGRzeY2NjZwd3fH4sWLkZ+fD12nSXn6+vrK5xQ2rV+8eFFegujTp4/Wjru2iIiIKFb2gp+fX5m/ZyuDKlYVo7JJTEyUX2zii+5+4vaZM2fK9BrTpk2T130e/GDqGk3K8tChQ/jPf/6DqKgoLR1l7S5PES4//fQTRo4cKUPm/PnzGD9+vDy5FNNU6jJNyjMgIEA+r3PnznLZyby8PIwbNw4zZszQ0lHXHnFxcSWWvVg2NDMzU/YpqGqseVORpUuXyo5W27Ztkx1gqOzE+rujRo2SHQCtrKxYdJWgoKBAtmKsXbsW7dq1g7+/P2bOnIk1a9awfDUgOliJlotPP/0Ux44dw9atW7Fz504sWLCA5alCrHnXIiI09PX1ER8fX+x+cdvW1rbU5y5fvlyG9969e9G6dWvouvKW5YULF3D58mXZY/X+8BEMDAxw9uxZODk5QVdp8tkUPcwNDQ3l8wq1atVK1npEs7GRkRF0lSblOXv2bHmC+eqrr8rbHh4eSE9Px+uvvy5PikSzO5WNKOOSyl6s862NWrfAd6sWEV9mooayb9++YgEibotrh4+ybNkyefYdFhYGLy8vLR1t7SpLV1dXnDx5UjaZF279+/dH9+7d5b/FsBxdpslns1OnTrKpvPAkSDh37pwMdV0Obk3LU/RneTCgC0+MuD5V+Ygyvr/shT179pT6PVvptNY1jrQ2fEQMB1m3bp0cwvD666/L4SNxcXHy8VGjRinTp08v2n/p0qVyuMmWLVuU2NjYoi0tLU3n37HyluWD2Nu8Yp/Nq1evypEPEydOVM6ePauEhIQo1tbWysKFC3X+s6lJeQYGBsry3LBhgxzqtHv3bsXJyUkZPny4zpdnWlqaHC4rNhGLK1eulP++cuWKLBtRjqI8HxwqNnXqVDnEVgy35VAxqjAx5rBp06YylMVwksOHDxc91q1bNxkqhZo1ayY/rA9u4j86la8sH8TwrthnUwgPD1c6dOggQ0oMG1u0aJEcjkflL8/c3Fxl7ty5MrCNjY0VBwcHZfz48cqdO3d0vjj3799f4vdgYfmJn6I8H3yOp6enLHvx2fzyyy+1Wo5cz5uIiEhleM2biIhIZRjeREREKsPwJiIiUhmGNxERkcowvImIiFSG4U1ERKQyDG8iIiKVYXgTERGpDMObiIhIZRjeREREKsPwJiIigrr8H74JAdyfBJ27AAAAAElFTkSuQmCC", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "graph = wmg.create.archetype.create_keisler_graph(coords=coords, mesh_node_distance=0.2)\n", + "\n", + "fig, ax = plt.subplots(figsize=(6, 6))\n", + "ax.set_aspect(\"equal\")\n", + "wmg.visualise.nx_draw_with_pos_and_attr(\n", + " graph=graph, ax=ax, node_color_attr=\"type\", edge_color_attr=\"component\"\n", + ")" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "`neural-lam` expects the _subgraphs_ that are individually used for subsequent message passing operations to be saved separately. For the Keisler graph, this means that we need to split the graph into subgraphs that do the mesh-to-grid (`m2g`), mesh-to-mesh (`m2m`), grid-to-mesh (`g2m`), and grid-to-grid (`g2g`) operations. In `weather-model-graphs` edges have a `component` attribute that indicates which of these operations they belong to, so we can use this to split the graph." + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "{'m2g': ,\n", + " 'g2m': ,\n", + " 'm2m': }" + ] + }, + "execution_count": 5, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "subgraphs = wmg.split_graph_by_edge_attribute(graph=graph, attr=\"component\")\n", + "subgraphs" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/Users/B280936/git-repos/mllam/weather-model-graphs/.venv/lib/python3.12/site-packages/torch_geometric/utils/convert.py:278: UserWarning: Creating a tensor from a list of numpy.ndarrays is extremely slow. Please consider converting the list to a single numpy.ndarray with numpy.array() before converting to a tensor. (Triggered internally at /Users/runner/work/pytorch/pytorch/pytorch/torch/csrc/utils/tensor_new.cpp:256.)\n", + " data_dict[key] = torch.as_tensor(value)\n", + "\u001b[32m2025-10-29 19:53:15.948\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mweather_model_graphs.save\u001b[0m:\u001b[36mto_pyg\u001b[0m:\u001b[36m151\u001b[0m - \u001b[1mSaved edge index to keisler_graph_for_neural_lam/m2g_edge_index.pt and features ['len', 'vdiff'] to keisler_graph_for_neural_lam/m2g_features.pt.\u001b[0m\n", + "\u001b[32m2025-10-29 19:53:15.948\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mweather_model_graphs.save\u001b[0m:\u001b[36mto_pyg\u001b[0m:\u001b[36m158\u001b[0m - \u001b[1mSaved node features ['pos'] to keisler_graph_for_neural_lam/m2g_node_features.pt.\u001b[0m\n", + "\u001b[32m2025-10-29 19:53:15.950\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mweather_model_graphs.save\u001b[0m:\u001b[36mto_pyg\u001b[0m:\u001b[36m151\u001b[0m - \u001b[1mSaved edge index to keisler_graph_for_neural_lam/g2m_edge_index.pt and features ['len', 'vdiff'] to keisler_graph_for_neural_lam/g2m_features.pt.\u001b[0m\n", + "\u001b[32m2025-10-29 19:53:15.950\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mweather_model_graphs.save\u001b[0m:\u001b[36mto_pyg\u001b[0m:\u001b[36m158\u001b[0m - \u001b[1mSaved node features ['pos'] to keisler_graph_for_neural_lam/g2m_node_features.pt.\u001b[0m\n", + "\u001b[32m2025-10-29 19:53:15.951\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mweather_model_graphs.save\u001b[0m:\u001b[36mto_pyg\u001b[0m:\u001b[36m151\u001b[0m - \u001b[1mSaved edge index to keisler_graph_for_neural_lam/m2m_edge_index.pt and features ['len', 'vdiff'] to keisler_graph_for_neural_lam/m2m_features.pt.\u001b[0m\n", + "\u001b[32m2025-10-29 19:53:15.952\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mweather_model_graphs.save\u001b[0m:\u001b[36mto_pyg\u001b[0m:\u001b[36m158\u001b[0m - \u001b[1mSaved node features ['pos'] to keisler_graph_for_neural_lam/m2m_node_features.pt.\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[1;36mkeisler_graph_for_neural_lam\u001b[0m\n", + "ā”œā”€ā”€ g2m_edge_index.pt\n", + "ā”œā”€ā”€ g2m_features.pt\n", + "ā”œā”€ā”€ g2m_node_features.pt\n", + "ā”œā”€ā”€ m2g_edge_index.pt\n", + "ā”œā”€ā”€ m2g_features.pt\n", + "ā”œā”€ā”€ m2g_node_features.pt\n", + "ā”œā”€ā”€ m2m_edge_index.pt\n", + "ā”œā”€ā”€ m2m_features.pt\n", + "└── m2m_node_features.pt\n", + "\n", + "1 directory, 9 files\n" + ] + } + ], + "source": [ + "outputdir = \"keisler_graph_for_neural_lam\"\n", + "for subgraph_name, subgraph_dict in subgraphs.items():\n", + " wmg.save.to_pyg(subgraph_dict, output_directory=outputdir, name=subgraph_name)\n", + "\n", + "! tree {outputdir}" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "{'edge_adj_list': tensor([[ 0, 0, 1, 2, 3, 3, 4, 5, 6, 7, 8, 9, 10, 10, 11],\n", + " [17, 19, 20, 13, 18, 21, 12, 15, 18, 14, 16, 20, 17, 19, 21]]),\n", + " 'edge_features': tensor([[ 0.1360, 0.1320, 0.0331],\n", + " [ 0.0933, -0.0872, 0.0331],\n", + " [ 0.0637, -0.0025, 0.0637],\n", + " [ 0.1581, -0.1096, 0.1140],\n", + " [ 0.1411, 0.1191, -0.0756],\n", + " [ 0.1253, -0.1000, -0.0756],\n", + " [ 0.0878, -0.0756, 0.0446],\n", + " [ 0.0834, -0.0521, 0.0651],\n", + " [ 0.0389, 0.0019, -0.0389],\n", + " [ 0.0535, 0.0205, 0.0494],\n", + " [ 0.1436, -0.0874, -0.1140],\n", + " [ 0.0336, -0.0335, -0.0020],\n", + " [ 0.1269, 0.1161, -0.0512],\n", + " [ 0.1151, -0.1030, -0.0512],\n", + " [ 0.1140, 0.1096, 0.0315]]),\n", + " 'node_features': [tensor([[0.7740, 0.4389],\n", + " [0.8586, 0.6974],\n", + " [0.0942, 0.9756],\n", + " [0.7611, 0.7861],\n", + " [0.1281, 0.4504],\n", + " [0.3708, 0.9268],\n", + " [0.6439, 0.8228],\n", + " [0.4434, 0.2272],\n", + " [0.5546, 0.0638],\n", + " [0.8276, 0.6317],\n", + " [0.7581, 0.3545],\n", + " [0.9707, 0.8931],\n", + " [0.2037, 0.4057],\n", + " [0.2037, 0.8616],\n", + " [0.4229, 0.1778],\n", + " [0.4229, 0.8616],\n", + " [0.6420, 0.1778],\n", + " [0.6420, 0.4057],\n", + " [0.6420, 0.8616],\n", + " [0.8611, 0.4057],\n", + " [0.8611, 0.6337],\n", + " [0.8611, 0.8616]])]}" + ] + }, + "execution_count": 7, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "def load_nl_subgraph_format(base_path, graph_name):\n", + " adj_list = torch.load(f\"{base_path}/{graph_name}_edge_index.pt\")\n", + " edge_features = torch.load(f\"{base_path}/{graph_name}_features.pt\")\n", + " node_features = torch.load(f\"{base_path}/{graph_name}_node_features.pt\")\n", + " return {\n", + " \"edge_adj_list\": adj_list,\n", + " \"edge_features\": edge_features,\n", + " \"node_features\": node_features,\n", + " }\n", + "\n", + "\n", + "nl_g2m_subgraph_dict = load_nl_subgraph_format(\"keisler_graph_for_neural_lam\", \"g2m\")\n", + "nl_g2m_subgraph_dict" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Let's start by looking shapes of the edge adjacency list, edge features and node features for the three subgraphs:" + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Component: g2m\n", + " Edge adjacency list shape: torch.Size([2, 15])\n", + " Edge features shape: torch.Size([15, 3])\n", + " Node features shape: [torch.Size([22, 2])]\n", + "\n", + "Component: m2m\n", + " Edge adjacency list shape: torch.Size([2, 84])\n", + " Edge features shape: torch.Size([84, 3])\n", + " Node features shape: [torch.Size([16, 2])]\n", + "\n", + "Component: m2g\n", + " Edge adjacency list shape: torch.Size([2, 48])\n", + " Edge features shape: torch.Size([48, 3])\n", + " Node features shape: [torch.Size([28, 2])]\n", + "\n" + ] + } + ], + "source": [ + "def print_shapes_of_nl_subgraphs(basedir, graph_components=[\"g2m\", \"m2m\", \"m2g\"]):\n", + " for component in graph_components:\n", + " subgraph_dict = load_nl_subgraph_format(basedir, component)\n", + " print(f\"Component: {component}\")\n", + " print(f\" Edge adjacency list shape: {subgraph_dict['edge_adj_list'].shape}\")\n", + " print(f\" Edge features shape: {subgraph_dict['edge_features'].shape}\")\n", + " print(\n", + " f\" Node features shape: {[nf.shape for nf in subgraph_dict['node_features']]}\"\n", + " )\n", + " print()\n", + "\n", + "\n", + "print_shapes_of_nl_subgraphs(\"keisler_graph_for_neural_lam\")" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Next we will will construct `networkx.DiGraph` objects for each of these subgraphs so we can visualise them and check that they look correct." + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "" + ] + }, + "execution_count": 9, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "def graph_from_nl_subgraph_format(nl_subgraph_dict):\n", + " g = nx.DiGraph()\n", + " edge_adj_list = nl_subgraph_dict[\"edge_adj_list\"].numpy()\n", + " edge_features = nl_subgraph_dict[\"edge_features\"].numpy()\n", + " node_features = [nf.numpy() for nf in nl_subgraph_dict[\"node_features\"]]\n", + "\n", + " n_edges = edge_adj_list.shape[1]\n", + " assert (\n", + " edge_features.shape[0] == n_edges\n", + " ), \"Number of edges in adjacency list and features do not match\"\n", + " n_nodes = node_features[0].shape[0]\n", + " assert (\n", + " len(np.unique(edge_adj_list)) == n_nodes\n", + " ), \"Number of unique nodes in adjacency list exceeds number of node features\"\n", + "\n", + " # add nodes\n", + " for i in range(n_nodes):\n", + " nf = node_features[0][i]\n", + " # assume node features are [pos[0], pos[1]]\n", + " node_pos = (nf[0], nf[1])\n", + " g.add_node(i, pos=node_pos)\n", + "\n", + " # Add edges\n", + " for i in range(edge_adj_list.shape[1]):\n", + " src = int(edge_adj_list[0, i])\n", + " dst = int(edge_adj_list[1, i])\n", + " # assume edges features are [len, vec[0], vec[1]]\n", + " e_features = edge_features[i]\n", + " edge_features_named = {\n", + " \"len\": float(e_features[0]),\n", + " \"vec\": (float(e_features[1]), float(e_features[2])),\n", + " }\n", + " g.add_edge(src, dst, **edge_features_named)\n", + "\n", + " return g\n", + "\n", + "\n", + "nl_g2m_subgraph = graph_from_nl_subgraph_format(nl_g2m_subgraph_dict)\n", + "nl_g2m_subgraph" + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "" + ] + }, + "execution_count": 10, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAAA9UAAAHlCAYAAAD7r9+bAAAAOnRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjEwLjcsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvTLEjVAAAAAlwSFlzAAAPYQAAD2EBqD+naQAAdTpJREFUeJzt3Ql8VNXZx/H/zGQmG2SDsAYIiCAILkRBkKWutC5VwdaFVwG3urbV2opa97VudS2oVaBV64rWqsUFtyIoCm6ogMgadghZyJ6Z+37OwUQCAZJJJrP9vn7GZO7cO3M4mcyT595znuNyHMcRAAAAAABoMnfTDwEAAAAAACTVAAAAAAA0A1eqAQAAAAAIEkk1AAAAAABBIqkGAAAAACBIJNUAAAAAAASJpBoAAAAAgCCRVAMAAAAAECSSagAAAAAAgkRSDQBode+//75cLpcKCwtD+joTJkzQySefHNLXAAAA8R3rExQFAoGA1q5dq7Zt29ofDAAgupWWltqvxcXFcrtDd363urpaNTU19nVakuM4KikpUZcuXULa/nhCrAeA2FIa5bG+KfHe5Zg9I1x+fr66desW7mYAAFDP6tWrlZOTQ6+0AGI9ACBa431UXKk2V6hr/zFpaWnhbg4AYKcrjH/96181bdo0bdy4Ub1799Yf//jHekOx3nrrLU2aNElr1qzRoYceqjPOOEMXX3yxVq5cqYyMDLuPOf6uu+5SQUGBjjrqKA0dOtTeX7VqVd3zvP7667rzzju1ePFiderUSWeeeaauvPJKJSQ0HM4uuugiFRUV6ZlnnmlUW//3v//phBNO0L///W/dcMMN9nUGDhyov/3tb9p3333rntecDTcne2vjE5qPWA8AkSseY32T4r0TBYqKiszVdPsVABBZbr31Vme//fZzZs6c6fzwww/O1KlTncTEROf999+3j69atcrev+KKK5xFixY5Tz31lNOxY0f7ub5161a7z+zZsx232+3cfffdzuLFi51HHnnEycrKctLT0+te58MPP3TS0tKcadOm2dd56623nNzcXOfGG2/cbdvGjx/vnHTSSY1u63vvvWfbNWTIELvtm2++cUaMGOEMGzas3vMSl1oefQoAkSseY31TYhNJNQAgaBUVFU5KSoozZ86cetvPPfdc54wzzrDfX3311U7//v3rPX7VVVfVC7SnnXaac/zxx9fbZ9y4cfUC7VFHHeXcfvvt9fb55z//6XTu3LlRgbYxba0NtO+8807d46+//rrdVl5eXreNBLDl0acAEJniNdY3JTZFxfBvAEBkWrp0qcrKynTMMcfU215VVaWDDz7Yfv/dd99pyJAh9R43w712ZIZenXLKKfW2DR48WK+99lrd/S+//FIfffSRbrvttrptfr9fFRUVtg0pKSnNbmutAw44oO77zp07269mCFn37t33+BoAAMQaYv3ekVQDAIK2bdu2uvlPXbt2rfdYYmJii7/WTTfdpDFjxuzyWFJSUqOOb2xbvV5v3fe1q06YOVoAAMQbYv3ekVQDAILWv39/m5CaAiOjRo1qcJ9+/frp1Vdfrbft448/rne/b9+++vTTT+tt2/n+oEGD7BVtU3AkVG0FAABNj5/94jzWk1QDAIJmqmGaipyXX365vZI7fPhwW4HTDNM2qzWMHz9eF154oe69915befO8887T/PnzbUXOHV122WUaOXKk7rvvPp144ol699139d///rfuKrFx/fXX22qdZgj2qaeeateLNEPCFy5cqFtvvbVF2goAAIj1TeZEAYqXAEDkCgQCzv333+/07dvX8Xq9TnZ2tjN69Gjngw8+qNvnP//5j9O7d29bfdNU2HzyySfrFS8xHnvsMadr165OcnKyc/LJJ9vqnZ06dar3WqaSp6nOafYx1UEHDx5sj2tsRdC9tbW2eMmO7fr888/ttuXLl9dtIy61PPoUACJXPMb6psQml/mfIpxZHyw9Pd1eUWCdagCID+eff74WLVpk15OMNMQl+hQAENuxvinxnuHfAICIcM8999jK3KmpqXbo9/Tp0/W3v/0t3M0CAAAt5J4YjfUk1QCAiDBv3jzdddddKikpUa9evfTggw/aOdgAACA2zIvRWE9SDQCICM8//3y4mwAAAELo+RiN9e5wNwAAAAAAgGhFUg0AAAAAQJBIqgEAAAAACBJzqgEAIVNRUaGqqqqo6GGfz6ekpKRwNwMAgKhTESXxPlSxnqQaABCyAJuenKkqVURFD3fq1EnLly8nsQYAIEbjfacQxXqSagBASJgz1ibAjkwaI29yW7lMAEvyyfH55CQlKOBLUCDRI3+iWwGfW35zS3Qp4JX8Ppf8PimQIAV8kj9x+/eOz7H3AwkB+73LF5A7wS+Pz69Er19J3mp7S/VWKTWhWqkJFWqb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f+jQoQ0eY7bvuL/x9ttv73Z/IzEx0U4E3/EGAABCj1gPAEAI51QbZjmt8ePH65BDDtHgwYN1//332+reEydOtI+fffbZ6tq1qx3WZfzud7/TqFGjdO+99+r444/Xs88+q88++0yPPfZYU18aAAC0AmI9AAAhTKrNElmbNm3S9ddfb4uNmaWxZs6cWVeMbNWqVbYieK1hw4bpmWee0Z///Gddc8012nffffXKK69owIABTX1pAADQCoj1AACEcJ3qcIj19UABANGFuESfAgBiX3Eo1qkGAAAAAAA/IakGAAAAACBIJNUAAAAAAASJpBoAAAAAgCCRVAMAAAAA0FpLaoVDbYFyU30NAIBwq41HUbCARtQg1gMAojXeR0VSXVJSYr9269Yt3E0BAKBefDJLbaD5iPUAgGiN91GxTnUgENDatWvVtm1buVyucDcn6s6umJMRq1evZo1v+o73XhThdzey+86EThNgu3TpIrebmVQtgVgfPD4vmof+o+/Chfde7MT7qLhSbf4BOTk54W5GVDNvtFC92WIdfUf/8f6LTqH+3eUKdcsi1jcf8Yr+Cxfee/RfvMd7Tq8DAAAAABAkkmoAAAAAAIJEUh3jEhMTdcMNN9ivoO9470UPfnfpO4DPCz5vIx2xiv7j/RdFhcoAAAAAAIhEXKkGAAAAACBIJNUAAAAAAASJpBoAAAAAgCCRVAMAAAAAECSS6hjwyCOPKDc3V0lJSRoyZIjmzZu3230ff/xxjRgxQpmZmfZ29NFH73H/WNeUvtvRs88+K5fLpZNPPlnxrKn9V1hYqEsuuUSdO3e2FUP79OmjN954Q/Gqqf13//33q2/fvkpOTla3bt10+eWXq6KiQvHmww8/1IknnqguXbrY38NXXnllr8e8//77GjRokH3f9e7dW9OmTWuVtgIthVjfev23I+I9sb65iPVxEutN9W9Er2effdbx+XzOk08+6XzzzTfO+eef72RkZDgbNmxocP8zzzzTeeSRR5zPP//c+e6775wJEyY46enpTn5+vhNvmtp3tZYvX+507drVGTFihHPSSSc58aqp/VdZWekccsghznHHHefMnj3b9uP777/vfPHFF048amr/Pf30005iYqL9avruzTffdDp37uxcfvnlTrx54403nGuvvdaZMWOGWb3Cefnll/e4/7Jly5yUlBTniiuucL799lvnoYcecjwejzNz5sxWazPQHMT65iHet17fEeub13/E+uiN9STVUW7w4MHOJZdcUnff7/c7Xbp0ce64445GHV9TU+O0bdvWmT59uhNvguk701/Dhg1z/v73vzvjx4+P66S6qf03efJkp1evXk5VVVUrtjJ2+s/se+SRR9bbZgLH4Ycf7sSzxgTaP/3pT87+++9fb9tpp53mjB49OsStA1oGsb71+494H1zfEeub994j1kdvrGf4dxSrqqrS/Pnz7RDuWm63296fO3duo56jrKxM1dXVysrKUjwJtu9uvvlmdejQQeeee67iWTD99+qrr2ro0KF2+HfHjh01YMAA3X777fL7/Yo3wfTfsGHD7DG1QxaXLVtmh84fd9xxrdbuaGX6dMe+NkaPHt3oz0kgnIj14ek/4j2xvrmI9fEV6xNa5VUQEps3b7YJiUlQdmTuL1q0qFHPcdVVV9m5Cju/CWNdMH03e/ZsPfHEE/riiy8U74LpP5MEvvvuuxo3bpxNBpcuXaqLL77YntS54YYbFE+C6b8zzzzTHjd8+HAzwkg1NTW68MILdc0117RSq6PX+vXrG+zr4uJilZeX2znqQKQi1rd+/xHvg+87Yn3z3nvE+uiN9VypjmN33nmnLcDx8ssv28Id2L2SkhKdddZZttBb+/bt6aogBAIBe5X/scceU15enk477TRde+21mjJlCv3ZCKb4hrmy/7e//U0LFizQjBkz9Prrr+uWW26h/wDsFrG+aYj3zUOsbx5iffTiSnUUM8mdx+PRhg0b6m039zt16rTHY++55x4baN955x0dcMABijdN7bsffvhBK1assFUIdwwcRkJCghYvXqx99tlH8SKY956p+O31eu1xtfr162fPLJohUj6fT/EimP677rrr7Imd8847z94fOHCgSktLdcEFF9iTE2Y4Ixpm+rShvk5LS+MqNSIesb51+49437z3HrG+ef1HrI/eWM9fYVHMJCHmit+sWbPqJXrmvpm7ujt33XWXvbo1c+ZMHXLIIYpHTe27/fbbT19//bUd+l17++Uvf6kjjjjCfm+WN4onwbz3Dj/8cDvku/ZkhLFkyRIbgOMpoQ62/0z9g50T59oTFNtreGB3TJ/u2NfG22+/vcfPSSBSEOtbt/+I98177xHrm9d/xPoojvWtUg4NIS3Vb5bZmTZtmi0ff8EFF9hS/evXr7ePn3XWWc6kSZPq9r/zzjttaf8XX3zRWbduXd2tpKQk7n5KTe27ncV79e+m9t+qVatspflLL73UWbx4sfPaa685HTp0cG699VYnHjW1/2644Qbbf//617/sshFvvfWWs88++zi//vWvnXhjPq/MsoDmZsLYfffdZ79fuXKlfdz0m+m/nZfZ+OMf/2iXEjTLCrKkFqIJsb51+29n8RzvifWt23/E+uiN9STVMcCsw9a9e3ebLJvS/R9//HHdY6NGjbLBoFaPHj3sG3Pnm/kljkdN6budxXOQDbb/5syZ4wwZMsQGGLO81m233WaXLYlXTem/6upq58Ybb7SJdFJSktOtWzfn4osvdrZu3erEm/fee6/Bz7Ha/jJfTf/tfMxBBx1k+9q896ZOnRqm1gPBIdY3D/G+9fqOWB98/xHrozfWu8z/WueaOAAAAAAAsYU51QAAAAAABImkGgAAAACAIJFUAwAAAAAQJJJqAAAAAACCRFINAAAAAECQSKoBAAAAAAgSSTUAAAAAAEEiqQYAAAAAIEgk1QAAAAAABImkGgAAAACAIJFUAwAAAAAQJJJqAAAAAAAUnP8HftZjVLSQ9+EAAAAASUVORK5CYII=", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "kwargs = dict(edge_color_attr=\"len\")\n", + "fig, axes = plt.subplots(ncols=2, figsize=(12, 6))\n", + "[ax.set_aspect(\"equal\") for ax in axes]\n", + "# original graph\n", + "ax = axes[0]\n", + "wmg.visualise.nx_draw_with_pos_and_attr(graph=subgraphs[\"g2m\"], ax=ax, **kwargs)\n", + "# loaded graph\n", + "ax = axes[1]\n", + "wmg.visualise.nx_draw_with_pos_and_attr(graph=nl_g2m_subgraph, ax=ax, **kwargs)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Assumptions in neural-lam pytorch subgraph disk format\n", + "\n", + "It important to note how the *label* of nodes in `networkx.DiGraph` created by `weather-model-graphs` is used since these labels define the node-index values. In `neural-lam`, the node indices are expected to be contiguous integers starting from zero. The node labels in the `networkx.DiGraph` objects created by `weather-model-graphs` are exactly these integer indices, and writing to adjancy lists and feature tensors is done using these integer indices.\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "We will start by creating a plot which shows how the three subgraphs connect the mesh and grid nodes together, directly from the `networkx.DiGraph` objects we created above." + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAAA3UAAAIjCAYAAACkrjJ+AAAAOnRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjEwLjcsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvTLEjVAAAAAlwSFlzAAAPYQAAD2EBqD+naQABAABJREFUeJzs3QeYJUX1BfBaQBQlCIgRUBFQUQElSFAQSRIlSFIymHPO+W/OiogCkpNEEZEMRkCCRJWgEhQVUElKEJj/96vqO13z9k1Y2FUW63wf7MybN6+7q6t67qlz77nTRkZGRlJDQ0NDQ0NDQ0NDQ0PDbIk5/tsn0NDQ0NDQ0NDQ0NDQ0PDA0UhdQ0NDQ0NDQ0NDQ0PDbIxG6hoaGhoaGhoaGhoaGmZjNFLX0NDQ0NDQ0NDQ0NAwG6ORuoaGhoaGhoaGhoaGhtkYjdQ1NDQ0NDQ0NDQ0NDTMxmikrqGhoaGhoaGhoaGhYTZGI3UNDQ0NDQ0NDQ0NDQ2zMRqpa2hoaGhoaGhoaGhomI3RSF1Dw0MY11xzTZo2bVraf//9/9un8j8LY+8euBcPNbT58cDhnr7pTW9KDyXMjvfzrLPOyud81FFHzbJj7LzzzulpT3ta+l+C6914443T/zLMq4997GP/E+toEC95yUvSc5/73P/2aTTMZmikrqHhP0AIxvvvnHPOaeP/EMGnP/3pdNxxx/23T+Nhh3/96185MBP8/6+hXutzzTVXWmihhdIKK6yQ3vrWt6Zf//rXM/RZl1xySdpll13S05/+9PSoRz0qzTvvvGn55ZdP73nPe9Lvf//7WXYNDbMO5oC18VDcMGpoaJj9MNd/+wQaGv4X8IlPfCIHY4NYcskl/yvn0zCc1L3iFa9Im2222ZjXd9hhh7TtttumRz7ykQ+5YXvqU5+a7rzzzvSIRzwiPZRJ3cc//vHR3ef/Nay77rppxx13TCMjI+nWW29NF198cTrggAPSnnvumT73uc+ld7zjHZPez7333ju9/vWvT4973OPSq171qvSsZz0r3Xvvvemyyy5LBx54YPrqV7+af2/OOedMD0e4/vvvvz89HEmdtWFd/K8pkQ0NDTMfjdQ1NPwHsMEGG6QVV1yxjfVsCIHyQzVYpgBRbRqmBsTqrrvuSvPMM89/bMiWXnrptP3224957bOf/WzaZJNN0jvf+c5M0DbccMNx7+cvfvGLTOhWX331dMIJJ6T55ptvzM+/9KUvpU996lNTItePfvSj0+yIh/KmxewMGwPI8txzz/3fPpXZEp4lxm6OOVrSW8NDA20mNjQ8RHDLLbfk2pEFFlggPfaxj0077bRTfm0YjjzyyLTMMsvkAFDe/bHHHju07sQfbLv4z3nOc/J7n/CEJ6TXvva16R//+MeUzum3v/1t2nrrrdMiiyySA+FnPvOZ6YMf/OCY9/zqV7/KpHX++efPKWFrr732dGmlkYb685//PCsTPu8xj3lM2nzzzdNNN900tJbkZz/7WVp55ZXzeS+xxBJZkRg2Zm9729vSYostlpU0yif1Y3BX3/df+9rX0vOe97z8eY7/spe9LJ1//vn5587tn//8Z1ZQIl3OeNbnPpgiRWkxro775Cc/Ob3xjW+c7n5FXYQd+bXWWisH1U95ylPS5z//+emu5Rvf+Eb+PO9ZcMEF8ybAoYceOsO1I87bffjTn/6UVUdfu953vetd6b777pvw82b2+Ds/xwaKRIytlLPjjz8+fy2tMHD00Ufn17bYYosxx3n2s5+dttlmmzHB6Cc/+cn0jGc8Ix/XOX/gAx9Id99999BrOfnkk/N4msPf/va3x732//u//8sBmnsB1qDr/81vfjPmfeuvv36+RzfccEN6IFh44YXT4YcfnlMya0I27H7GuB1yyCHTETpwfsai3niIeXfBBRekNdZYI88p4wPf//7300YbbZTnrLEzhn5/cG7Un7HaaqvlsZNtsNdeew29JvfctSy66KL5nDwHrr766jHvueqqq9KWW26ZnvjEJ+b3eC8VnII5EQafbTFOX/ziF9N3vvOd0Xmw0korpfPOO2/CzzJnjdXXv/710dduvvnmfN/dF8Q/gEw71xrnnntufnZ4ThvXNddcMz/Xalx77bXpDW94Q35eGjefu9VWW415hrjHXgPPhlgbg2nKM+s5WI+ZvwkxZuOlAcdzz/Hf8pa35HXs75K/H/fcc08+JgXaOvCfNOB67MAz1cZFnJfxcPzB91m3b3/72/MxzPFNN900/fGPfxx6Xp5ru+66a/5b5jM9M7/73e+mB4NvfvObeWzdK2P905/+NM//OrMgaket2w996EP5Oe7+33bbbenvf/97fr76++J562+hv4lU+RrxGUcccURej+aWv4Ou9/rrrx96brPqb0fDwxQjDQ0Nswz77befv14jp5122shNN9005r+bb7559H3333//yBprrDEyxxxzjLzhDW8Y+cY3vjHy0pe+dGTZZZfNv+9zAieccMLItGnT8s++/OUvj3z4wx8eWXDBBUee+9znjjz1qU8dc/zdd999ZK655hp59atfPbLXXnuNvPe97x15zGMeM7LSSiuN3HPPPROe+8UXXzwy//zzjyy88MIj73//+0e+/e1vj7znPe8Zed7znjf6nssuuyx/3pOe9KSRT37ykyOf/exnR57+9KePPPKRjxw555xzphuH5z//+fm6XN873/nOkTnnnHNk6623HnNc1/DMZz5z5AlPeMLIBz7wgZE99thj5AUveEG+ZscL/POf/8xj4Py8z/XtuOOO+X1vfetbx3zmzjvvnI+/wQYbjHz1q18d+eIXvzjy8pe/PJ8HHHTQQfmcX/ziF+ev/feLX/xizLn/4Q9/GP28j370o/m1ddZZJ3/Gm970pnwtg+O65pprjjz5yU8eWWyxxfI57bnnnvn6/e6JJ544+r7vfOc7+bVXvOIVeZy/9rWvjey2224jb3nLWya8R85pcH7stNNOI4961KNGnvOc54zsuuuuI9/61rdGttxyy/w+x58MM3P877jjjnx8x958881Hx9bc+tvf/pbfG/cA/J41sMgii4y+duONN+bfdx71NcZ4ffOb38zH9f1mm2023bUsueSSeX28733vy+d45pln5p95/xvf+MbR937wgx/M5+NeBP7xj3+MLLroovm+3nvvvfk1n+F3XcdkGDzGINZee+18vbfeeuvQ+2mMrV/zbEZg3j3xiU/M4/jmN785z6njjjsu/8wYWXNf+MIX8r3Zaqut8jHf9a53TfcZ5u7jH//4PL+//vWvj7zoRS/K7913331H32c8Y22vsMIKI1/5yldGPvaxj408+tGPHll55ZVH33f33XfnZ4PP/L//+7+RffbZZ+TjH/94Httrrrlmwutxv+tnW4yTY7q/n/vc50Y+//nPjzzucY/L92uyZ5t5a00Ejj322HwffGY9x60hcyxw+umnj8w999wjq6666siXvvSlfK0+y2vnnnvu6PuOPPLIkeWWW27kIx/5SJ5P1oc56BrcU/jd736X17dj+nmsjb/85S+z5DkYY7bMMsuMLLHEEvlZ7fyvvfbaoWMUz73ll19+5GUve1leZzvssEN+zd8Bc+GVr3xlfqZsvPHG+fUDDjhgzN80zzrn4e+Q899kk03y+972treNOdb222+fX/d53rfFFluM/u3zrA0YG/fX8/QTn/hEnr+bbrppfp9rmei5OB6cv/d69pvj73jHO0YWWmihkWc84xl5DQzOc+NnTPzt/cxnPpPH/7zzzsvv94yx1pzbU57ylJEFFlhg5E9/+tN0n+FvaPz99jue10svvfTIv/71r//Y346GhycaqWtomIWIP4zD/kMiAgIurwlMAoJIf2gG/zj5g+AP2+233z762llnnZXfVwc+P/3pT/NrhxxyyJhzOumkk4a+Pggkc7755pvuj74/1gEBooBGgBK44YYb8u/5/cFxEJzWv//2t789k6Fbbrll9DXX4L0/+clPxgT2xgsRDCCRCOWVV1455vz8kfSZ1113Xf7+jDPOyJ837I9cfS4+S/A4iEFS51xc83rrrTdy3333jb5PMOJ93/3ud8f8YfbagQceOCa4FXDXQSWCKYCcUYxH6rwmsKgRQfdkmNnjbwNjMDgLuOaa1Atag2T85je/ya8dc8wx+XtEEC666KL8vUCxBlLidfd78FrM+YkIl+sS1O+///7Tve/kk0/O70VEfv/734/MO++805HHB0rqBGv1tQ3eT68PC4IBKa43icyrwXknwB9EHTgGXvva12YSdtddd033GchLwDEEtIheEKcIVJ/97GePOQfBpdcvvfTS/P2vfvWr/D3CM6MYj9QhMn//+99HX//+97+fX//BD34w4ee5J8hSQCDveeW6EAWITQfXEc+KpZZaamT99dcf89wwnsjquuuuO+a1QZx99tnTPQuMhddio2FWrsMYMxt1PmcyxHNv8HoRWuPyute9bszfKn+TahIUf9OsmxrIh9+/+uqrx6xnm5k1ELzB5wayYgOx3hCFbbfdNhOoGPepkjrz1RyysfDvf/979HXPAb8/jNQhxIP317qp/xbEObhX9XM4PgPhu+2220Zf/973vpdfj7n2n/jb0fDwREu/bGj4D0B6x6mnnjrmvx/96EejPz/xxBNzKpZ0n4AUoTe/+c1jPke616WXXprTXqR5BKQASf0YTNGUIsSoQXpR/Md9z++eeeaZ456vlMif/OQnOc1l8cUXH/Mz6SMgXeuUU07JKX5SVwJPetKT0itf+cqctiM1pcZrXvOa0d+HF7/4xflzpCvVkFrqZwFp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", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "def plot_subgraph_edge_connections(subgraphs):\n", + "\n", + " fig, ax = plt.subplots(figsize=(10, 6))\n", + " y_ticks = []\n", + " y_ticklabels = []\n", + "\n", + " offset = -0.4\n", + " colors = dict(\n", + " g2m=\"C0\",\n", + " m2m=\"C1\",\n", + " m2g=\"C2\",\n", + " )\n", + " component_names = sorted(list(subgraphs.keys()))\n", + " for i, component in enumerate(component_names):\n", + " color = colors[component]\n", + " subgraph = subgraphs[component]\n", + " edge_adj_list = np.array(subgraph.edges()).T\n", + " ys = [i - offset, i + offset]\n", + " ys_labels = [f\"{component} src\", f\"{component} dst\"]\n", + " for src, dst in edge_adj_list.T:\n", + " ax.plot([src, dst], ys, color=color)\n", + " y_ticks += ys\n", + " y_ticklabels += ys_labels\n", + "\n", + " ax.set_yticks(y_ticks)\n", + " ax.set_yticklabels(y_ticklabels)\n", + " ax.set_ylabel(\"Subgraph component and node role\")\n", + " ax.set_xlabel(\"Node index\")\n", + " ax.set_title(\"Edge connections in networkx.DiGraphs in weather-model-graphs\")\n", + "\n", + "\n", + "plot_subgraph_edge_connections(subgraphs)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "You can see from this plot that the node indices are ordered so that the mesh nodes come first, followed by the grid nodes. The edges in each subgraph connect the appropriate nodes together." + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "If we repeat this with the graphs saved into neural-lam pytorch format, we can see that there is a bug here currently in `weather-model-graphs` where the grid-to-grid subgraph is not being saved correctly. This will be fixed in a future release." + ] + }, + { + "cell_type": "code", + "execution_count": 12, + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAAA3UAAAIjCAYAAACkrjJ+AAAAOnRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjEwLjcsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvTLEjVAAAAAlwSFlzAAAPYQAAD2EBqD+naQABAABJREFUeJzs3QeYpFW1NeAzoogIKCKICTCBYgAJApJEcpKMoCBJzDl79RqvOVxzIguSkyIZBJUoQUEUUFRMmBVQMAH9P+853+7vdE1Vd89Mz2XG/6znwZmprq4vl3udtfbas8bGxsZSQ0NDQ0NDQ0NDQ0NDw0KJ+9zbO9DQ0NDQ0NDQ0NDQ0NAw92ikrqGhoaGhoaGhoaGhYSFGI3UNDQ0NDQ0NDQ0NDQ0LMRqpa2hoaGhoaGhoaGhoWIjRSF1DQ0NDQ0NDQ0NDQ8NCjEbqGhoaGhoaGhoaGhoaFmI0UtfQ0NDQ0NDQ0NDQ0LAQo5G6hoaGhoaGhoaGhoaGhRiN1DU0NDQ0NDQ0NDQ0NCzEaKSuoaHh/ww333xzmjVrVjr88MPbWb+X4Ny7Bq7FgoZ2f/TYd9990xJLLJEWVsS1/OhHPzrXn/HjH/84bbHFFulBD3pQ/qxTTz01/afjrLPOSquvvnpabLHF8jHfeuut+V5YaaWVJrzPz971rnel/5+/t571rGfl/+YEzpnP+eMf/zgf9rKh4d5FI3UNDQ1z/H+so/677LLL2tlcQPD+97///4sieCoo+tyb22+//bSIx4UXXphfO/HEE/+P97RhEPvss0/6/ve/n973vvelI488Mq211loL1Un64Q9/mEnEdBdQ/vSnP6Xdd989PeABD0if/exn8zE/8IEPnO/72dDQ8J+B+97bO9DQ0LDw4T3veU96zGMeM9vrj3/84++V/WkYTup23XXXtOOOO054fe+990577LFHuv/977/AnbYVV1wx/f3vf0/3u9/9Zvyzv/71r6errroqrbnmmjP+2Q0zD/fBpZdemt72trelV7ziFQvlKUbq3v3ud+eFhUGlbRiuuOKK9Ne//jW9973vTZttttn46wcddFC655575vPeLnw455xz7u1daGhYoNBIXUNDwxxj6623XuhWzRsKFllkkfzfgggKGdvZTGOFFVbIxbIC+2tf+9qMf/7CjDvuuGOBVIP+8Ic/5D8f/OAH/8cfa+D3v//90GOeH4sc/wlYdNFF7+1daGhYoNDslw0NDfMF0QuiH0aRwkrltWE44YQT0qqrrpoL+qc85SnplFNOGdpHYrX6E5/4RHryk5+c3/uwhz0svfjFL05/+ctfprVPN9xwQ7Y3LbvsstnitMoqq2QloMZ3v/vdTFqXWmqp3NO06aabzmYrDRvqxRdfnF73utflz1Ms7rTTTuPFaMAxbLfddumiiy5Kz3jGM/J+P/axj01f/vKXh56z17zmNenRj350VtIonx/60IdmW6X3709+8pPpqU99av48299qq63SlVdemX9u3xSwRxxxxLg11vms933QEva5z30un1fbfcQjHpFe/vKXz3a9KA6uDwVik002SYsvvnh65CMfmT784Q/Pdiyf/vSn8+d5z9JLL50XAY4++ug57qmL3rJf//rXWXX0d8f7hje8Id19991pOlhyySXTa1/72nTaaaelq6++Os0vOP9bbrlleuhDH5rvL2r2/vvvP5u105/T7SX86U9/mj/T/eW6UMnHxsZms+1RYN2z8axdc801I8/lT37yk7TNNtvk8/L85z8//+zb3/522m233TIBdg+4B50zilmN+Izp7FfgS1/6Unrc4x6XP3fttdfOitRkYFmk2sIb3/jGfBz1d8GcPKPf/OY308te9rK03HLLpUc96lET7uNrr702bbzxxvke9ayF5dbvrLPOOuPfEeedd96Ez/75z3+eP9PPvGeZZZbJ565+pmzfa+BZiedw8NoH7JPrBs5R/cwO+y4cBs+I+833onPt+Tv00ENn5NkM0nnAAQfkz/e9s9pqq+XvmFGW5jm97oEf/OAH6dnPfnY+t67Z//zP/wxVKof11M3Nsbmerr974ne/+9209rGhYUFEU+oaGhrmGLfddttsjeb+j1xxA4q7HXbYIROZl7zkJelJT3pSJmpRtNQ4/fTT03Of+9xMUD7wgQ9kgqZwQBYGgcAplvbbb7/0qle9Kv3sZz9Ln/nMZ3KRh2BNtqKtgNtwww3ze170ohflIklxq9DXsxPFhPcoFt/0pjfl937xi1/MhUMUejVe+cpX5sLhne98Zy5mEE5WseOOO27C+2666aZshXRczoFCS6HGCqgAgTvvvDMXmAozx6m4vuSSS9Jb3/rW9Jvf/CZ/dsDnOA8K2xe+8IXprrvuykW5wlYRoxfH60ikYwXF1WRFNBWL5eulL31puvHGG9PnP//5XIQNnlfXB4HceeedM0FWCL/5zW/O18/+hF3M9XHMr371q9M//vGPfP4vv/zy9LznPS/NKZA3BML5Vywqsj/2sY/lY7K/04H9+N///d98rPNDrVPwCvVAON/ylrdkcuWeOPnkk+f6Mx23c73uuutm4ixEw73meiNRoNjVL/id73wnn4snPvGJ6atf/erQZw38rnO5wQYb5HOp+I2FFfegz/Ac+zwF8q9+9av8szndr4CCmkrqnvYd4f3uHaRw1PPq584fUrnnnntmAhqhMXP6jCJfrsk73vGOvNBR38cWW1iRkS/3u79/5StfyQsrvrfcqx/5yEfyffzLX/4yk2DwXHg2vR/pcJ39vn2w4OGcbrTRRvkZ+NSnPpX+67/+K38HQvw5CItLSCIiFPb2yZ7ZQSAjrodz7DvIMZ955pn5u+L222/PxzQvzyZy7/h8l/l8++e+8D1m8cdnzet1h9/+9reZBLuXPEcWDZwTBG8qzM2x+f8ABPIhD3lIOvfcc/OCTEPDQouxhoaGhmnisMMOsxQ/9L/73//+4+879dRT82sf/vCHx1+76667xjbccMP8us8JPPWpTx171KMeNfbXv/51/LULL7wwv2/FFVccf+3b3/52fu0rX/nKhH0666yzhr4+iI022mhsySWXHPv5z38+4fV77rln/O877rjj2KKLLjr2k5/8ZPy1W265Jf+e3x88D5ttttmE33/ta187tsgii4zdeuut4685Bu/91re+Nf7a73//+3y+Xv/614+/9t73vnfsgQ984NiPfvSjCfv3lre8JX/mL37xi/zvb3zjG/nzXvWqV812jPW++Kx99tlntvfEvv/sZz8b3xfHvMUWW4zdfffd4+/7zGc+k9936KGHjr+28cYb59e+/OUvj7/2z3/+c2z55Zcf22WXXcZf22GHHcae/OQnj80p7NPg/eEYvPae97xnwnuf/vSnj6255ppTfqZ9jn1597vfnT/rqquumrC9j3zkI+Pvv+CCC/JrJ5xwwhzt+ymnnJJ/74orrhj5nvhsf073uF/5yldOuL7bbrttvl5/+MMf8msnnXRSft8nPvGJ8fe5js9+9rNHfqZ7ahB33nnnbK994AMfGJs1a9aEZ2a6+xXHtMwyy4z9+c9/Hn/vV7/61fz6aaedNvI8jbo2c/OMbrDBBvm7p0bcx0cf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zN/t3HhmSp9dJ6U//mT+budn30rpf5ZP6UfnzN/tXH9WSu96cEqnv2H+bueW61J694NT+sru83c7/7ozpQ+tlNLJL5q/9/a/7kjpY09M6cid03zFXf9M6f2PSOkDK6Z017/m33buviulDz8+pf95WEr//nuarzh+n5Q+/LiU/vnX+budSz6T0kHPTunOv8zf7Zz93yl9cIWUfnX1/N3OZV9I6f2PSumG/v8v5wt+/d2UPr12Sr+6av5up6GhoaFh4SF1cMQRR6SHPvSh6Tvf+U4meC996UvTbrvtlp75zGemq6++Om2xxRZp7733TnfeeefIz7jtttvSQx7ykAmv/eQnP8lk8KyzzkrHHHNMOuSQQ9K2226bfvWrX6VvfvOb6UMf+lB6+9vfni6//PKhn3nXXXelHXfcMZPHa6+9Nl166aVZEZw1a9b4e2666aZ00kknZUL5ve99L91zzz1p6623ThdffHFWEn/4wx+mD37wg1lFHIZ//vOf6fbbb5/w3wKBX1ya0oXvT+lX30npuL3n33Z+98OUrj0mpX/8JaUvbDj/iuw7/pTSJZ8sReIhm5YCdX7gnntSOm6vlP5wQ0qHbTn/jsd2jnhOSnf9PaWjd5t/Rem//5HScc/FvlO64qD5R1QtInxp/XK+fnx2SjddMH+24/P/98kp/f0vKV17XEo//Waabzhkq5T++puUfnJ+Sue/d/5t53PrFQL5z1tTOmyr+bed456X0p1/SOmuf6T0ydXmLzH54akp3fnH8p0wv3D7b1I6520p/fqqlL6yy/zbju+CSz+V0j9um7/X56+/S+msN6f0r7+WazW/8M+/pXTEdin96UfleHwXNTQ0NDTc61ggSN1qq62WydUTnvCE9Na3vjWrW0jegQcemF97xzvekf70pz9lYjUM7JfHHXdcJlw1ECxK3aqrrpq23377tMkmm6Qbb7wxfeITn0irrLJKVvf8ecEFwwtIBAtZ3G677dLjHve43Lu3zz77ZOWvtlx++ctfTk9/+tPT0572tHTeeedlcorkbb755llJ9PuI3jB84AMfSA960IPG/2MnXSCwwnop3W/x8vcbTkvplJfOH4LykMf0f7/j94WoKPBnGosj/B0ZpzJ8YYNCWGYa97lPSos9qPz9jj+kdOab03zBifsVohX4zFop/e33M7sNBPjTa0x87fPrpfSnn828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l8xvv/1mrrzySlOmTBkhlZ9//nn8M1dddZVc0/HHH28aNGhgevfuLe8dMmRIwrEfeOABIX8c45prrjF33323adeuXei1rF+/3lx66aWmcuXKpkSJEmIM89prr8nvFixYIKmn77zzjpyX1g5vvfWW/O7VV181LVu2lEbt1atX/12JpYeHh4dHNExdM9Xc8NUNOWrD8xobtm8wL05+0ezcszNfz7NsyzJz2ze3mZnrZubredZsXWP+NvJv5oclP+TreXbs3mH++sNfzdcLv87X82zftd08Pu5x039K/3w9z7Zd28zLv74s58pPbN251Tw05iHT98u++XoenpvnJz1ven/WO1/Pw3Pz2pTXzPkfnZ9vsSfYsmOLPD8d3+xolm9enq/r7eExD5sub3cxI5eMNPmJaWunmbu+v8tMXzs9386xZ+8e892i78zVX1xtBs0YlG/n2bl7p+n/a3/TfXB3c/PXN+fr/QyeOdicOeRMc/lnl5uDWqkjxfGbb74RUgVxcZUpl0hlgtdff93ceeedZsyYMUKabrjhBvPBBx+Yc8891/z1r381//vf/8xll11mFi1aZEqWLBl4jI0bN5oKFSrE/w7h+ve//22effZZ6atHGumjjz5q6tevH3od//jHP8y0adPkXitVqmTmzJljtm3blvAeiCHHad++vRC75557ztx+++2SDnrqqafKdYwaNSr0HDt27JCXYtOmTWmOloeHh4dHOtixZ4d5YvwTZsC0AWaf2Wfu+fEe88DRD+T5IG7aucm8Oe1Nef226zdzWNHDzIXNLszTc+zdt9d8Mf8L8/zk5828jfPkZ1t2bjEvd385T8+za88uM2zBMPPqlFfNnA1z5GcEisfWOtbkR1D11ISnzBvT3jC79u4yo5aOMifWPTHPx+2nZT+ZFya/YCaunih/L1W4lLmi5RV56hWwZPMS897M98wXC78wS7cslZ8VLljY3Nrh1jw7D0Rn9vrZ5qVfXzI/LP1B1ppi847NpkyxMiYvMWnVJPP/fv5/Zvq66fL8gImrJpp2VcI3ydO5l+W/LTeTV082I5eONN8t+c5s2LEh/vuP535szmp0Vq7Pw3yPXTHWDJw+0Py8/GezZfeWhN//33f/ZwadMShP7ofnZcD0AUJ81u5Ym/D7B39+0Hxa61OTV+B5+WbRN+bdWe/KGG7bvS1+v48c/0iuj795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", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "# create a plot where along the x-axis is the grid-index and along y-axis is\n", + "# the subgraph name, with an entry along y for both source and target nodes\n", + "\n", + "\n", + "def plot_nl_subgraph_edge_connections(subgraph_dicts):\n", + "\n", + " fig, ax = plt.subplots(figsize=(10, 6))\n", + " y_ticks = []\n", + " y_ticklabels = []\n", + "\n", + " offset = -0.4\n", + " colors = dict(\n", + " g2m=\"C0\",\n", + " m2m=\"C1\",\n", + " m2g=\"C2\",\n", + " )\n", + " component_names = sorted(list(subgraphs.keys()))\n", + " for i, component in enumerate(component_names):\n", + " color = colors[component]\n", + " subgraph_dict = subgraph_dicts[component]\n", + " edge_adj_list = subgraph_dict[\"edge_adj_list\"].numpy()\n", + " ys = [i - offset, i + offset]\n", + " ys_labels = [f\"{component} src\", f\"{component} dst\"]\n", + " for src, dst in edge_adj_list.T:\n", + " ax.plot([src, dst], ys, color=color)\n", + " y_ticks += ys\n", + " y_ticklabels += ys_labels\n", + "\n", + " ax.set_yticks(y_ticks)\n", + " ax.set_yticklabels(y_ticklabels)\n", + " ax.set_ylabel(\"Subgraph component and node role\")\n", + " ax.set_xlabel(\"Node index\")\n", + " ax.set_title(\"Edge connections in NL subgraph format files on disk\")\n", + "\n", + "\n", + "subgraph_dicts = {\n", + " component: load_nl_subgraph_format(\"keisler_graph_for_neural_lam\", component)\n", + " for component in [\"g2m\", \"m2m\", \"m2g\"]\n", + "}\n", + "plot_nl_subgraph_edge_connections(subgraph_dicts)" + ] + }, + { + "cell_type": "code", + "execution_count": 13, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "{'edge_adj_list': tensor([[ 0, 0, 0, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 3, 3, 3, 4, 4,\n", + " 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6,\n", + " 6, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9,\n", + " 9, 10, 10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 12, 12, 12, 13,\n", + " 13, 13, 13, 13, 14, 14, 14, 14, 14, 15, 15, 15],\n", + " [ 4, 1, 5, 5, 0, 2, 6, 4, 6, 1, 3, 7, 5, 7, 2, 6, 0, 8,\n", + " 5, 9, 1, 1, 9, 4, 6, 0, 10, 2, 8, 2, 10, 5, 7, 1, 11, 3,\n", + " 9, 3, 11, 6, 2, 10, 4, 12, 9, 13, 5, 5, 13, 8, 10, 4, 14, 6,\n", + " 12, 6, 14, 9, 11, 5, 15, 7, 13, 7, 15, 10, 6, 14, 8, 13, 9, 9,\n", + " 12, 14, 8, 10, 10, 13, 15, 9, 11, 11, 14, 10]]),\n", + " 'edge_features': tensor([[ 0.2191, -0.2191, 0.0000],\n", + " [ 0.2280, 0.0000, -0.2280],\n", + " [ 0.3162, -0.2191, -0.2280],\n", + " [ 0.2191, -0.2191, 0.0000],\n", + " [ 0.2280, 0.0000, 0.2280],\n", + " [ 0.2280, 0.0000, -0.2280],\n", + " [ 0.3162, -0.2191, -0.2280],\n", + " [ 0.3162, -0.2191, 0.2280],\n", + " [ 0.2191, -0.2191, 0.0000],\n", + " [ 0.2280, 0.0000, 0.2280],\n", + " [ 0.2280, 0.0000, -0.2280],\n", + " [ 0.3162, -0.2191, -0.2280],\n", + " [ 0.3162, -0.2191, 0.2280],\n", + " [ 0.2191, -0.2191, 0.0000],\n", + " [ 0.2280, 0.0000, 0.2280],\n", + " [ 0.3162, -0.2191, 0.2280],\n", + " [ 0.2191, 0.2191, 0.0000],\n", + " [ 0.2191, -0.2191, 0.0000],\n", + " [ 0.2280, 0.0000, -0.2280],\n", + " [ 0.3162, -0.2191, -0.2280],\n", + " [ 0.3162, 0.2191, -0.2280],\n", + " [ 0.2191, 0.2191, 0.0000],\n", + " [ 0.2191, -0.2191, 0.0000],\n", + " [ 0.2280, 0.0000, 0.2280],\n", + " [ 0.2280, 0.0000, -0.2280],\n", + " [ 0.3162, 0.2191, 0.2280],\n", + " [ 0.3162, -0.2191, -0.2280],\n", + " [ 0.3162, 0.2191, -0.2280],\n", + " [ 0.3162, -0.2191, 0.2280],\n", + " [ 0.2191, 0.2191, 0.0000],\n", + " [ 0.2191, -0.2191, 0.0000],\n", + " [ 0.2280, 0.0000, 0.2280],\n", + " [ 0.2280, 0.0000, -0.2280],\n", + " [ 0.3162, 0.2191, 0.2280],\n", + " [ 0.3162, -0.2191, -0.2280],\n", + " [ 0.3162, 0.2191, -0.2280],\n", + " [ 0.3162, -0.2191, 0.2280],\n", + " [ 0.2191, 0.2191, 0.0000],\n", + " [ 0.2191, -0.2191, 0.0000],\n", + " [ 0.2280, 0.0000, 0.2280],\n", + " [ 0.3162, 0.2191, 0.2280],\n", + " [ 0.3162, -0.2191, 0.2280],\n", + " [ 0.2191, 0.2191, 0.0000],\n", + " [ 0.2191, -0.2191, 0.0000],\n", + " [ 0.2280, 0.0000, -0.2280],\n", + " [ 0.3162, -0.2191, -0.2280],\n", + " [ 0.3162, 0.2191, -0.2280],\n", + " [ 0.2191, 0.2191, 0.0000],\n", + " [ 0.2191, -0.2191, 0.0000],\n", + " [ 0.2280, 0.0000, 0.2280],\n", + " [ 0.2280, 0.0000, -0.2280],\n", + " [ 0.3162, 0.2191, 0.2280],\n", + " [ 0.3162, -0.2191, -0.2280],\n", + " [ 0.3162, 0.2191, -0.2280],\n", + " [ 0.3162, -0.2191, 0.2280],\n", + " [ 0.2191, 0.2191, 0.0000],\n", + " [ 0.2191, -0.2191, 0.0000],\n", + " [ 0.2280, 0.0000, 0.2280],\n", + " [ 0.2280, 0.0000, -0.2280],\n", + " [ 0.3162, 0.2191, 0.2280],\n", + " [ 0.3162, -0.2191, -0.2280],\n", + " [ 0.3162, 0.2191, -0.2280],\n", + " [ 0.3162, -0.2191, 0.2280],\n", + " [ 0.2191, 0.2191, 0.0000],\n", + " [ 0.2191, -0.2191, 0.0000],\n", + " [ 0.2280, 0.0000, 0.2280],\n", + " [ 0.3162, 0.2191, 0.2280],\n", + " [ 0.3162, -0.2191, 0.2280],\n", + " [ 0.2191, 0.2191, 0.0000],\n", + " [ 0.2280, 0.0000, -0.2280],\n", + " [ 0.3162, 0.2191, -0.2280],\n", + " [ 0.2191, 0.2191, 0.0000],\n", + " [ 0.2280, 0.0000, 0.2280],\n", + " [ 0.2280, 0.0000, -0.2280],\n", + " [ 0.3162, 0.2191, 0.2280],\n", + " [ 0.3162, 0.2191, -0.2280],\n", + " [ 0.2191, 0.2191, 0.0000],\n", + " [ 0.2280, 0.0000, 0.2280],\n", + " [ 0.2280, 0.0000, -0.2280],\n", + " [ 0.3162, 0.2191, 0.2280],\n", + " [ 0.3162, 0.2191, -0.2280],\n", + " [ 0.2191, 0.2191, 0.0000],\n", + " [ 0.2280, 0.0000, 0.2280],\n", + " [ 0.3162, 0.2191, 0.2280]]),\n", + " 'node_features': [tensor([[0.2037, 0.1778],\n", + " [0.2037, 0.4057],\n", + " [0.2037, 0.6337],\n", + " [0.2037, 0.8616],\n", + " [0.4229, 0.1778],\n", + " [0.4229, 0.4057],\n", + " [0.4229, 0.6337],\n", + " [0.4229, 0.8616],\n", + " [0.6420, 0.1778],\n", + " [0.6420, 0.4057],\n", + " [0.6420, 0.6337],\n", + " [0.6420, 0.8616],\n", + " [0.8611, 0.1778],\n", + " [0.8611, 0.4057],\n", + " [0.8611, 0.6337],\n", + " [0.8611, 0.8616]])]}" + ] + }, + "execution_count": 13, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "subgraph_dicts[\"m2m\"]" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "weather-model-graphs", + "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.12.9" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/pdm.lock b/pdm.lock deleted file mode 100644 index 740391a..0000000 --- a/pdm.lock +++ /dev/null @@ -1,3079 +0,0 @@ -# This file is @generated by PDM. -# It is not intended for manual editing. - -[metadata] -groups = ["default", "dev", "docs", "pytorch", "visualisation"] -strategy = ["cross_platform", "inherit_metadata"] -lock_version = "4.5.0" -content_hash = "sha256:6181ca7b07848fde5291c934abf5286ef2d2c22967a5dd6512bf09786968b601" - -[[metadata.targets]] -requires_python = ">=3.10" - -[[package]] -name = "accessible-pygments" -version = "0.0.4" -summary = "A collection of accessible pygments styles" -groups = ["docs"] -dependencies = [ - "pygments>=1.5", -] -files = [ - {file = "accessible-pygments-0.0.4.tar.gz", hash = "sha256:e7b57a9b15958e9601c7e9eb07a440c813283545a20973f2574a5f453d0e953e"}, - {file = "accessible_pygments-0.0.4-py2.py3-none-any.whl", hash = "sha256:416c6d8c1ea1c5ad8701903a20fcedf953c6e720d64f33dc47bfb2d3f2fa4e8d"}, -] - -[[package]] -name = "aiohttp" -version = "3.9.5" -requires_python = ">=3.8" -summary = "Async http client/server framework (asyncio)" -groups = ["pytorch"] -dependencies = [ - "aiosignal>=1.1.2", - "async-timeout<5.0,>=4.0; python_version < \"3.11\"", - "attrs>=17.3.0", - "frozenlist>=1.1.1", - "multidict<7.0,>=4.5", - "yarl<2.0,>=1.0", -] -files = [ - {file = "aiohttp-3.9.5-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:fcde4c397f673fdec23e6b05ebf8d4751314fa7c24f93334bf1f1364c1c69ac7"}, - {file = "aiohttp-3.9.5-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:5d6b3f1fabe465e819aed2c421a6743d8debbde79b6a8600739300630a01bf2c"}, - {file = "aiohttp-3.9.5-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:6ae79c1bc12c34082d92bf9422764f799aee4746fd7a392db46b7fd357d4a17a"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4d3ebb9e1316ec74277d19c5f482f98cc65a73ccd5430540d6d11682cd857430"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:84dabd95154f43a2ea80deffec9cb44d2e301e38a0c9d331cc4aa0166fe28ae3"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c8a02fbeca6f63cb1f0475c799679057fc9268b77075ab7cf3f1c600e81dd46b"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c26959ca7b75ff768e2776d8055bf9582a6267e24556bb7f7bd29e677932be72"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:714d4e5231fed4ba2762ed489b4aec07b2b9953cf4ee31e9871caac895a839c0"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:e7a6a8354f1b62e15d48e04350f13e726fa08b62c3d7b8401c0a1314f02e3558"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:c413016880e03e69d166efb5a1a95d40f83d5a3a648d16486592c49ffb76d0db"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:ff84aeb864e0fac81f676be9f4685f0527b660f1efdc40dcede3c251ef1e867f"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:ad7f2919d7dac062f24d6f5fe95d401597fbb015a25771f85e692d043c9d7832"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:702e2c7c187c1a498a4e2b03155d52658fdd6fda882d3d7fbb891a5cf108bb10"}, - {file = "aiohttp-3.9.5-cp310-cp310-win32.whl", hash = "sha256:67c3119f5ddc7261d47163ed86d760ddf0e625cd6246b4ed852e82159617b5fb"}, - {file = "aiohttp-3.9.5-cp310-cp310-win_amd64.whl", hash = "sha256:471f0ef53ccedec9995287f02caf0c068732f026455f07db3f01a46e49d76bbb"}, - {file = "aiohttp-3.9.5-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:e0ae53e33ee7476dd3d1132f932eeb39bf6125083820049d06edcdca4381f342"}, - {file = "aiohttp-3.9.5-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:c088c4d70d21f8ca5c0b8b5403fe84a7bc8e024161febdd4ef04575ef35d474d"}, - {file = "aiohttp-3.9.5-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:639d0042b7670222f33b0028de6b4e2fad6451462ce7df2af8aee37dcac55424"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f26383adb94da5e7fb388d441bf09c61e5e35f455a3217bfd790c6b6bc64b2ee"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:66331d00fb28dc90aa606d9a54304af76b335ae204d1836f65797d6fe27f1ca2"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4ff550491f5492ab5ed3533e76b8567f4b37bd2995e780a1f46bca2024223233"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f22eb3a6c1080d862befa0a89c380b4dafce29dc6cd56083f630073d102eb595"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a81b1143d42b66ffc40a441379387076243ef7b51019204fd3ec36b9f69e77d6"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:f64fd07515dad67f24b6ea4a66ae2876c01031de91c93075b8093f07c0a2d93d"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:93e22add827447d2e26d67c9ac0161756007f152fdc5210277d00a85f6c92323"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:55b39c8684a46e56ef8c8d24faf02de4a2b2ac60d26cee93bc595651ff545de9"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:4715a9b778f4293b9f8ae7a0a7cef9829f02ff8d6277a39d7f40565c737d3771"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:afc52b8d969eff14e069a710057d15ab9ac17cd4b6753042c407dcea0e40bf75"}, - {file = "aiohttp-3.9.5-cp311-cp311-win32.whl", hash = "sha256:b3df71da99c98534be076196791adca8819761f0bf6e08e07fd7da25127150d6"}, - {file = "aiohttp-3.9.5-cp311-cp311-win_amd64.whl", hash = "sha256:88e311d98cc0bf45b62fc46c66753a83445f5ab20038bcc1b8a1cc05666f428a"}, - {file = "aiohttp-3.9.5-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:c7a4b7a6cf5b6eb11e109a9755fd4fda7d57395f8c575e166d363b9fc3ec4678"}, - {file = "aiohttp-3.9.5-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:0a158704edf0abcac8ac371fbb54044f3270bdbc93e254a82b6c82be1ef08f3c"}, - {file = "aiohttp-3.9.5-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:d153f652a687a8e95ad367a86a61e8d53d528b0530ef382ec5aaf533140ed00f"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82a6a97d9771cb48ae16979c3a3a9a18b600a8505b1115cfe354dfb2054468b4"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:60cdbd56f4cad9f69c35eaac0fbbdf1f77b0ff9456cebd4902f3dd1cf096464c"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8676e8fd73141ded15ea586de0b7cda1542960a7b9ad89b2b06428e97125d4fa"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:da00da442a0e31f1c69d26d224e1efd3a1ca5bcbf210978a2ca7426dfcae9f58"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:18f634d540dd099c262e9f887c8bbacc959847cfe5da7a0e2e1cf3f14dbf2daf"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:320e8618eda64e19d11bdb3bd04ccc0a816c17eaecb7e4945d01deee2a22f95f"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:2faa61a904b83142747fc6a6d7ad8fccff898c849123030f8e75d5d967fd4a81"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:8c64a6dc3fe5db7b1b4d2b5cb84c4f677768bdc340611eca673afb7cf416ef5a"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:393c7aba2b55559ef7ab791c94b44f7482a07bf7640d17b341b79081f5e5cd1a"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:c671dc117c2c21a1ca10c116cfcd6e3e44da7fcde37bf83b2be485ab377b25da"}, - {file = "aiohttp-3.9.5-cp312-cp312-win32.whl", hash = "sha256:5a7ee16aab26e76add4afc45e8f8206c95d1d75540f1039b84a03c3b3800dd59"}, - {file = "aiohttp-3.9.5-cp312-cp312-win_amd64.whl", hash = "sha256:5ca51eadbd67045396bc92a4345d1790b7301c14d1848feaac1d6a6c9289e888"}, - {file = "aiohttp-3.9.5.tar.gz", hash = "sha256:edea7d15772ceeb29db4aff55e482d4bcfb6ae160ce144f2682de02f6d693551"}, -] - -[[package]] -name = "aiosignal" -version = "1.3.1" -requires_python = ">=3.7" -summary = "aiosignal: a list of registered asynchronous callbacks" -groups = ["pytorch"] -dependencies = [ - "frozenlist>=1.1.0", -] -files = [ - {file = "aiosignal-1.3.1-py3-none-any.whl", hash = "sha256:f8376fb07dd1e86a584e4fcdec80b36b7f81aac666ebc724e2c090300dd83b17"}, - {file = "aiosignal-1.3.1.tar.gz", hash = "sha256:54cd96e15e1649b75d6c87526a6ff0b6c1b0dd3459f43d9ca11d48c339b68cfc"}, -] - -[[package]] -name = "alabaster" -version = "0.7.16" -requires_python = ">=3.9" -summary = "A light, configurable Sphinx theme" -groups = ["docs"] -files = [ - {file = "alabaster-0.7.16-py3-none-any.whl", hash = "sha256:b46733c07dce03ae4e150330b975c75737fa60f0a7c591b6c8bf4928a28e2c92"}, - {file = "alabaster-0.7.16.tar.gz", hash = "sha256:75a8b99c28a5dad50dd7f8ccdd447a121ddb3892da9e53d1ca5cca3106d58d65"}, -] - -[[package]] -name = "appnope" -version = "0.1.4" -requires_python = ">=3.6" -summary = "Disable App Nap on macOS >= 10.9" -groups = ["dev", "docs", "visualisation"] -marker = "platform_system == \"Darwin\"" -files = [ - {file = "appnope-0.1.4-py2.py3-none-any.whl", hash = "sha256:502575ee11cd7a28c0205f379b525beefebab9d161b7c964670864014ed7213c"}, - {file = "appnope-0.1.4.tar.gz", hash = "sha256:1de3860566df9caf38f01f86f65e0e13e379af54f9e4bee1e66b48f2efffd1ee"}, -] - -[[package]] -name = "asttokens" -version = "2.4.1" -summary = "Annotate AST trees with source code positions" -groups = ["dev", "docs", "visualisation"] -dependencies = [ - "six>=1.12.0", -] -files = [ - {file = "asttokens-2.4.1-py2.py3-none-any.whl", hash = "sha256:051ed49c3dcae8913ea7cd08e46a606dba30b79993209636c4875bc1d637bc24"}, - {file = "asttokens-2.4.1.tar.gz", hash = "sha256:b03869718ba9a6eb027e134bfdf69f38a236d681c83c160d510768af11254ba0"}, -] - -[[package]] -name = "async-timeout" -version = "4.0.3" -requires_python = ">=3.7" -summary = "Timeout context manager for asyncio programs" -groups = ["pytorch"] -marker = "python_version < \"3.11\"" -files = [ - {file = "async-timeout-4.0.3.tar.gz", hash = "sha256:4640d96be84d82d02ed59ea2b7105a0f7b33abe8703703cd0ab0bf87c427522f"}, - {file = "async_timeout-4.0.3-py3-none-any.whl", hash = "sha256:7405140ff1230c310e51dc27b3145b9092d659ce68ff733fb0cefe3ee42be028"}, -] - -[[package]] -name = "attrs" -version = "23.2.0" -requires_python = ">=3.7" -summary = "Classes Without Boilerplate" -groups = ["dev", "docs", "pytorch"] -files = [ - {file = "attrs-23.2.0-py3-none-any.whl", hash = "sha256:99b87a485a5820b23b879f04c2305b44b951b502fd64be915879d77a7e8fc6f1"}, - {file = "attrs-23.2.0.tar.gz", hash = "sha256:935dc3b529c262f6cf76e50877d35a4bd3c1de194fd41f47a2b7ae8f19971f30"}, -] - -[[package]] -name = "babel" -version = "2.15.0" -requires_python = ">=3.8" -summary = "Internationalization utilities" -groups = ["docs"] -files = [ - {file = "Babel-2.15.0-py3-none-any.whl", hash = "sha256:08706bdad8d0a3413266ab61bd6c34d0c28d6e1e7badf40a2cebe67644e2e1fb"}, - {file = "babel-2.15.0.tar.gz", hash = "sha256:8daf0e265d05768bc6c7a314cf1321e9a123afc328cc635c18622a2f30a04413"}, -] - -[[package]] -name = "beautifulsoup4" -version = "4.12.3" -requires_python = ">=3.6.0" -summary = "Screen-scraping library" -groups = ["docs"] -dependencies = [ - "soupsieve>1.2", -] -files = [ - {file = "beautifulsoup4-4.12.3-py3-none-any.whl", hash = "sha256:b80878c9f40111313e55da8ba20bdba06d8fa3969fc68304167741bbf9e082ed"}, - {file = "beautifulsoup4-4.12.3.tar.gz", hash = "sha256:74e3d1928edc070d21748185c46e3fb33490f22f52a3addee9aee0f4f7781051"}, -] - -[[package]] -name = "cartopy" -version = "0.25.0" -requires_python = ">=3.10" -summary = "A Python library for cartographic visualizations with Matplotlib" -groups = ["visualisation"] -dependencies = [ - "matplotlib>=3.6", - "numpy>=1.23", - "packaging>=21", - "pyproj>=3.3.1", - "pyshp>=2.3", - "shapely>=2.0", -] -files = [ - {file = "cartopy-0.25.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:59c85c83816fa4ba5109726d7d80737bc3871c28c1e25f7b577123d80209e8f2"}, - {file = "cartopy-0.25.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:4ea8d992c21896c498b01258ead30d3c6e9c05466ecf46db55d11d4d96cd24f2"}, - {file = "cartopy-0.25.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:59155296fc440ad209768115e11dbabf220703b31586ce485a4792895ffd5bad"}, - {file = "cartopy-0.25.0-cp310-cp310-win_amd64.whl", hash = "sha256:b67227290347b8220501d5c1cc828605365c0e58fd88321979a59d7bd5c9cbaf"}, - {file = "cartopy-0.25.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:0e41d52160548a7ab7774423911db3bfb5a8bc0929580958b1945d3a004da872"}, - {file = "cartopy-0.25.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:432e2a2688fc58af43b9b6bf1d343bb08e2d6ef298efa91e55445f1d308b5ef3"}, - {file = "cartopy-0.25.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:999e44021db07dcf895b115934fb0816aef39985fbaca6ded61d2536355531de"}, - {file = "cartopy-0.25.0-cp311-cp311-win_amd64.whl", hash = "sha256:4139e5ca9faaa037e0576cdcf625b9461a0b404d60e9d20ea24c4d8dbe6f689d"}, - {file = "cartopy-0.25.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:060a7b835c0c4222c1067b6ffb2f9c18458abaa35b6624573a3aa37ecf55f4bf"}, - {file = "cartopy-0.25.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:57717cb603aecff03ecfee1bc153bb4022c054fcd51a4214a1bb53e5a6f74465"}, - {file = "cartopy-0.25.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:53c256351433155ef51dde976557212f4e230b8cca4e5d0d9b9a2737ad92959d"}, - {file = "cartopy-0.25.0-cp312-cp312-win_amd64.whl", hash = "sha256:efedb82f38409b72becdfee02231126952816d33a68b1c584bd2136713036bfb"}, - {file = "cartopy-0.25.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:a6fcd2df8039293096f957fc9c76e969b1a9715d12ab8cee1a6bdae0c6773b8b"}, - {file = "cartopy-0.25.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:e4def451617e6957169447fe6ecdad0f63ef2d2007e7d451dd7b9656ada57382"}, - {file = "cartopy-0.25.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:1c388824cb13e4fa9c2901dc4fbb2dbe9547acd2f4a6a3440983d4e6c6973ae3"}, - {file = "cartopy-0.25.0-cp313-cp313-win_amd64.whl", hash = "sha256:60bad14c072d16e3c96967638cd66eb5a62cf24bc70087bcbfc6b30a3872ed26"}, - {file = "cartopy-0.25.0.tar.gz", hash = "sha256:55f1a390e5f3f075b221c7d91fb10258ad978db786c7930eba06eb45d28753fe"}, -] - -[[package]] -name = "certifi" -version = "2024.2.2" -requires_python = ">=3.6" -summary = "Python package for providing Mozilla's CA Bundle." -groups = ["default", "docs", "pytorch", "visualisation"] -files = [ - {file = "certifi-2024.2.2-py3-none-any.whl", hash = "sha256:dc383c07b76109f368f6106eee2b593b04a011ea4d55f652c6ca24a754d1cdd1"}, - {file = "certifi-2024.2.2.tar.gz", hash = "sha256:0569859f95fc761b18b45ef421b1290a0f65f147e92a1e5eb3e635f9a5e4e66f"}, -] - -[[package]] -name = "cffi" -version = "1.16.0" -requires_python = ">=3.8" -summary = "Foreign Function Interface for Python calling C code." -groups = ["dev", "docs", "visualisation"] -marker = "implementation_name == \"pypy\"" -dependencies = [ - "pycparser", -] -files = [ - {file = "cffi-1.16.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:6b3d6606d369fc1da4fd8c357d026317fbb9c9b75d36dc16e90e84c26854b088"}, - {file = "cffi-1.16.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:ac0f5edd2360eea2f1daa9e26a41db02dd4b0451b48f7c318e217ee092a213e9"}, - {file = "cffi-1.16.0-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7e61e3e4fa664a8588aa25c883eab612a188c725755afff6289454d6362b9673"}, - {file = "cffi-1.16.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a72e8961a86d19bdb45851d8f1f08b041ea37d2bd8d4fd19903bc3083d80c896"}, - {file = "cffi-1.16.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5b50bf3f55561dac5438f8e70bfcdfd74543fd60df5fa5f62d94e5867deca684"}, - {file = "cffi-1.16.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7651c50c8c5ef7bdb41108b7b8c5a83013bfaa8a935590c5d74627c047a583c7"}, - {file = "cffi-1.16.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e4108df7fe9b707191e55f33efbcb2d81928e10cea45527879a4749cbe472614"}, - {file = "cffi-1.16.0-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:32c68ef735dbe5857c810328cb2481e24722a59a2003018885514d4c09af9743"}, - {file = "cffi-1.16.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:673739cb539f8cdaa07d92d02efa93c9ccf87e345b9a0b556e3ecc666718468d"}, - {file = "cffi-1.16.0-cp310-cp310-win32.whl", hash = "sha256:9f90389693731ff1f659e55c7d1640e2ec43ff725cc61b04b2f9c6d8d017df6a"}, - {file = "cffi-1.16.0-cp310-cp310-win_amd64.whl", hash = "sha256:e6024675e67af929088fda399b2094574609396b1decb609c55fa58b028a32a1"}, - {file = "cffi-1.16.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:b84834d0cf97e7d27dd5b7f3aca7b6e9263c56308ab9dc8aae9784abb774d404"}, - {file = "cffi-1.16.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:1b8ebc27c014c59692bb2664c7d13ce7a6e9a629be20e54e7271fa696ff2b417"}, - {file = "cffi-1.16.0-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ee07e47c12890ef248766a6e55bd38ebfb2bb8edd4142d56db91b21ea68b7627"}, - {file = "cffi-1.16.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d8a9d3ebe49f084ad71f9269834ceccbf398253c9fac910c4fd7053ff1386936"}, - {file = "cffi-1.16.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e70f54f1796669ef691ca07d046cd81a29cb4deb1e5f942003f401c0c4a2695d"}, - {file = "cffi-1.16.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5bf44d66cdf9e893637896c7faa22298baebcd18d1ddb6d2626a6e39793a1d56"}, - {file = "cffi-1.16.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7b78010e7b97fef4bee1e896df8a4bbb6712b7f05b7ef630f9d1da00f6444d2e"}, - {file = "cffi-1.16.0-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:c6a164aa47843fb1b01e941d385aab7215563bb8816d80ff3a363a9f8448a8dc"}, - {file = "cffi-1.16.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:e09f3ff613345df5e8c3667da1d918f9149bd623cd9070c983c013792a9a62eb"}, - {file = "cffi-1.16.0-cp311-cp311-win32.whl", hash = "sha256:2c56b361916f390cd758a57f2e16233eb4f64bcbeee88a4881ea90fca14dc6ab"}, - {file = "cffi-1.16.0-cp311-cp311-win_amd64.whl", hash = "sha256:db8e577c19c0fda0beb7e0d4e09e0ba74b1e4c092e0e40bfa12fe05b6f6d75ba"}, - {file = "cffi-1.16.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:fa3a0128b152627161ce47201262d3140edb5a5c3da88d73a1b790a959126956"}, - {file = "cffi-1.16.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:68e7c44931cc171c54ccb702482e9fc723192e88d25a0e133edd7aff8fcd1f6e"}, - {file = "cffi-1.16.0-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:abd808f9c129ba2beda4cfc53bde801e5bcf9d6e0f22f095e45327c038bfe68e"}, - {file = "cffi-1.16.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:88e2b3c14bdb32e440be531ade29d3c50a1a59cd4e51b1dd8b0865c54ea5d2e2"}, - {file = "cffi-1.16.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:fcc8eb6d5902bb1cf6dc4f187ee3ea80a1eba0a89aba40a5cb20a5087d961357"}, - {file = "cffi-1.16.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b7be2d771cdba2942e13215c4e340bfd76398e9227ad10402a8767ab1865d2e6"}, - {file = "cffi-1.16.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e715596e683d2ce000574bae5d07bd522c781a822866c20495e52520564f0969"}, - {file = "cffi-1.16.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:2d92b25dbf6cae33f65005baf472d2c245c050b1ce709cc4588cdcdd5495b520"}, - {file = "cffi-1.16.0-cp312-cp312-win32.whl", hash = "sha256:b2ca4e77f9f47c55c194982e10f058db063937845bb2b7a86c84a6cfe0aefa8b"}, - {file = "cffi-1.16.0-cp312-cp312-win_amd64.whl", hash = "sha256:68678abf380b42ce21a5f2abde8efee05c114c2fdb2e9eef2efdb0257fba1235"}, - {file = "cffi-1.16.0.tar.gz", hash = "sha256:bcb3ef43e58665bbda2fb198698fcae6776483e0c4a631aa5647806c25e02cc0"}, -] - -[[package]] -name = "cfgv" -version = "3.4.0" -requires_python = ">=3.8" -summary = "Validate configuration and produce human readable error messages." -groups = ["dev"] -files = [ - {file = "cfgv-3.4.0-py2.py3-none-any.whl", hash = "sha256:b7265b1f29fd3316bfcd2b330d63d024f2bfd8bcb8b0272f8e19a504856c48f9"}, - {file = "cfgv-3.4.0.tar.gz", hash = "sha256:e52591d4c5f5dead8e0f673fb16db7949d2cfb3f7da4582893288f0ded8fe560"}, -] - -[[package]] -name = "charset-normalizer" -version = "3.3.2" -requires_python = ">=3.7.0" -summary = "The Real First Universal Charset Detector. Open, modern and actively maintained alternative to Chardet." -groups = ["docs", "pytorch"] -files = [ - {file = "charset-normalizer-3.3.2.tar.gz", hash = "sha256:f30c3cb33b24454a82faecaf01b19c18562b1e89558fb6c56de4d9118a032fd5"}, - {file = "charset_normalizer-3.3.2-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:25baf083bf6f6b341f4121c2f3c548875ee6f5339300e08be3f2b2ba1721cdd3"}, - {file = "charset_normalizer-3.3.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:06435b539f889b1f6f4ac1758871aae42dc3a8c0e24ac9e60c2384973ad73027"}, - {file = "charset_normalizer-3.3.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:9063e24fdb1e498ab71cb7419e24622516c4a04476b17a2dab57e8baa30d6e03"}, - {file = "charset_normalizer-3.3.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6897af51655e3691ff853668779c7bad41579facacf5fd7253b0133308cf000d"}, - {file = "charset_normalizer-3.3.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1d3193f4a680c64b4b6a9115943538edb896edc190f0b222e73761716519268e"}, - {file = "charset_normalizer-3.3.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:cd70574b12bb8a4d2aaa0094515df2463cb429d8536cfb6c7ce983246983e5a6"}, - {file = "charset_normalizer-3.3.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8465322196c8b4d7ab6d1e049e4c5cb460d0394da4a27d23cc242fbf0034b6b5"}, - {file = "charset_normalizer-3.3.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a9a8e9031d613fd2009c182b69c7b2c1ef8239a0efb1df3f7c8da66d5dd3d537"}, - {file = "charset_normalizer-3.3.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:beb58fe5cdb101e3a055192ac291b7a21e3b7ef4f67fa1d74e331a7f2124341c"}, - {file = "charset_normalizer-3.3.2-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:e06ed3eb3218bc64786f7db41917d4e686cc4856944f53d5bdf83a6884432e12"}, - {file = "charset_normalizer-3.3.2-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:2e81c7b9c8979ce92ed306c249d46894776a909505d8f5a4ba55b14206e3222f"}, - {file = "charset_normalizer-3.3.2-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:572c3763a264ba47b3cf708a44ce965d98555f618ca42c926a9c1616d8f34269"}, - {file = "charset_normalizer-3.3.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:fd1abc0d89e30cc4e02e4064dc67fcc51bd941eb395c502aac3ec19fab46b519"}, - {file = "charset_normalizer-3.3.2-cp310-cp310-win32.whl", hash = "sha256:3d47fa203a7bd9c5b6cee4736ee84ca03b8ef23193c0d1ca99b5089f72645c73"}, - {file = "charset_normalizer-3.3.2-cp310-cp310-win_amd64.whl", hash = "sha256:10955842570876604d404661fbccbc9c7e684caf432c09c715ec38fbae45ae09"}, - {file = "charset_normalizer-3.3.2-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:802fe99cca7457642125a8a88a084cef28ff0cf9407060f7b93dca5aa25480db"}, - {file = "charset_normalizer-3.3.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:573f6eac48f4769d667c4442081b1794f52919e7edada77495aaed9236d13a96"}, - {file = "charset_normalizer-3.3.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:549a3a73da901d5bc3ce8d24e0600d1fa85524c10287f6004fbab87672bf3e1e"}, - {file = "charset_normalizer-3.3.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f27273b60488abe721a075bcca6d7f3964f9f6f067c8c4c605743023d7d3944f"}, - {file = "charset_normalizer-3.3.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1ceae2f17a9c33cb48e3263960dc5fc8005351ee19db217e9b1bb15d28c02574"}, - {file = "charset_normalizer-3.3.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:65f6f63034100ead094b8744b3b97965785388f308a64cf8d7c34f2f2e5be0c4"}, - {file = "charset_normalizer-3.3.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:753f10e867343b4511128c6ed8c82f7bec3bd026875576dfd88483c5c73b2fd8"}, - {file = "charset_normalizer-3.3.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4a78b2b446bd7c934f5dcedc588903fb2f5eec172f3d29e52a9096a43722adfc"}, - {file = "charset_normalizer-3.3.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:e537484df0d8f426ce2afb2d0f8e1c3d0b114b83f8850e5f2fbea0e797bd82ae"}, - {file = "charset_normalizer-3.3.2-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:eb6904c354526e758fda7167b33005998fb68c46fbc10e013ca97f21ca5c8887"}, - {file = "charset_normalizer-3.3.2-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:deb6be0ac38ece9ba87dea880e438f25ca3eddfac8b002a2ec3d9183a454e8ae"}, - {file = "charset_normalizer-3.3.2-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:4ab2fe47fae9e0f9dee8c04187ce5d09f48eabe611be8259444906793ab7cbce"}, - {file = "charset_normalizer-3.3.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:80402cd6ee291dcb72644d6eac93785fe2c8b9cb30893c1af5b8fdd753b9d40f"}, - {file = "charset_normalizer-3.3.2-cp311-cp311-win32.whl", hash = "sha256:7cd13a2e3ddeed6913a65e66e94b51d80a041145a026c27e6bb76c31a853c6ab"}, - {file = "charset_normalizer-3.3.2-cp311-cp311-win_amd64.whl", hash = "sha256:663946639d296df6a2bb2aa51b60a2454ca1cb29835324c640dafb5ff2131a77"}, - {file = "charset_normalizer-3.3.2-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:0b2b64d2bb6d3fb9112bafa732def486049e63de9618b5843bcdd081d8144cd8"}, - {file = "charset_normalizer-3.3.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:ddbb2551d7e0102e7252db79ba445cdab71b26640817ab1e3e3648dad515003b"}, - {file = "charset_normalizer-3.3.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:55086ee1064215781fff39a1af09518bc9255b50d6333f2e4c74ca09fac6a8f6"}, - {file = "charset_normalizer-3.3.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8f4a014bc36d3c57402e2977dada34f9c12300af536839dc38c0beab8878f38a"}, - {file = "charset_normalizer-3.3.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a10af20b82360ab00827f916a6058451b723b4e65030c5a18577c8b2de5b3389"}, - {file = "charset_normalizer-3.3.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8d756e44e94489e49571086ef83b2bb8ce311e730092d2c34ca8f7d925cb20aa"}, - {file = "charset_normalizer-3.3.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:90d558489962fd4918143277a773316e56c72da56ec7aa3dc3dbbe20fdfed15b"}, - {file = "charset_normalizer-3.3.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:6ac7ffc7ad6d040517be39eb591cac5ff87416c2537df6ba3cba3bae290c0fed"}, - {file = "charset_normalizer-3.3.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:7ed9e526742851e8d5cc9e6cf41427dfc6068d4f5a3bb03659444b4cabf6bc26"}, - {file = "charset_normalizer-3.3.2-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:8bdb58ff7ba23002a4c5808d608e4e6c687175724f54a5dade5fa8c67b604e4d"}, - {file = "charset_normalizer-3.3.2-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:6b3251890fff30ee142c44144871185dbe13b11bab478a88887a639655be1068"}, - {file = "charset_normalizer-3.3.2-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:b4a23f61ce87adf89be746c8a8974fe1c823c891d8f86eb218bb957c924bb143"}, - {file = "charset_normalizer-3.3.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:efcb3f6676480691518c177e3b465bcddf57cea040302f9f4e6e191af91174d4"}, - {file = "charset_normalizer-3.3.2-cp312-cp312-win32.whl", hash = "sha256:d965bba47ddeec8cd560687584e88cf699fd28f192ceb452d1d7ee807c5597b7"}, - {file = "charset_normalizer-3.3.2-cp312-cp312-win_amd64.whl", hash = "sha256:96b02a3dc4381e5494fad39be677abcb5e6634bf7b4fa83a6dd3112607547001"}, - {file = "charset_normalizer-3.3.2-py3-none-any.whl", hash = "sha256:3e4d1f6587322d2788836a99c69062fbb091331ec940e02d12d179c1d53e25fc"}, -] - -[[package]] -name = "click" -version = "8.1.7" -requires_python = ">=3.7" -summary = "Composable command line interface toolkit" -groups = ["docs"] -dependencies = [ - "colorama; platform_system == \"Windows\"", -] -files = [ - {file = "click-8.1.7-py3-none-any.whl", hash = "sha256:ae74fb96c20a0277a1d615f1e4d73c8414f5a98db8b799a7931d1582f3390c28"}, - {file = "click-8.1.7.tar.gz", hash = "sha256:ca9853ad459e787e2192211578cc907e7594e294c7ccc834310722b41b9ca6de"}, -] - -[[package]] -name = "colorama" -version = "0.4.6" -requires_python = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7" -summary = "Cross-platform colored terminal text." -groups = ["default", "dev", "docs", "pytorch", "visualisation"] -marker = "sys_platform == \"win32\" or platform_system == \"Windows\"" -files = [ - {file = "colorama-0.4.6-py2.py3-none-any.whl", hash = "sha256:4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6"}, - {file = "colorama-0.4.6.tar.gz", hash = "sha256:08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44"}, -] - -[[package]] -name = "comm" -version = "0.2.2" -requires_python = ">=3.8" -summary = "Jupyter Python Comm implementation, for usage in ipykernel, xeus-python etc." -groups = ["dev", "docs", "visualisation"] -dependencies = [ - "traitlets>=4", -] -files = [ - {file = "comm-0.2.2-py3-none-any.whl", hash = "sha256:e6fb86cb70ff661ee8c9c14e7d36d6de3b4066f1441be4063df9c5009f0a64d3"}, - {file = "comm-0.2.2.tar.gz", hash = "sha256:3fd7a84065306e07bea1773df6eb8282de51ba82f77c72f9c85716ab11fe980e"}, -] - -[[package]] -name = "contourpy" -version = "1.2.1" -requires_python = ">=3.9" -summary = "Python library for calculating contours of 2D quadrilateral grids" -groups = ["visualisation"] -dependencies = [ - "numpy>=1.20", -] -files = [ - {file = "contourpy-1.2.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:bd7c23df857d488f418439686d3b10ae2fbf9bc256cd045b37a8c16575ea1040"}, - {file = "contourpy-1.2.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:5b9eb0ca724a241683c9685a484da9d35c872fd42756574a7cfbf58af26677fd"}, - {file = "contourpy-1.2.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4c75507d0a55378240f781599c30e7776674dbaf883a46d1c90f37e563453480"}, - {file = "contourpy-1.2.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:11959f0ce4a6f7b76ec578576a0b61a28bdc0696194b6347ba3f1c53827178b9"}, - {file = "contourpy-1.2.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:eb3315a8a236ee19b6df481fc5f997436e8ade24a9f03dfdc6bd490fea20c6da"}, - {file = "contourpy-1.2.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:39f3ecaf76cd98e802f094e0d4fbc6dc9c45a8d0c4d185f0f6c2234e14e5f75b"}, - {file = "contourpy-1.2.1-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:94b34f32646ca0414237168d68a9157cb3889f06b096612afdd296003fdd32fd"}, - {file = "contourpy-1.2.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:457499c79fa84593f22454bbd27670227874cd2ff5d6c84e60575c8b50a69619"}, - {file = "contourpy-1.2.1-cp310-cp310-win32.whl", hash = "sha256:ac58bdee53cbeba2ecad824fa8159493f0bf3b8ea4e93feb06c9a465d6c87da8"}, - {file = "contourpy-1.2.1-cp310-cp310-win_amd64.whl", hash = "sha256:9cffe0f850e89d7c0012a1fb8730f75edd4320a0a731ed0c183904fe6ecfc3a9"}, - {file = "contourpy-1.2.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:6022cecf8f44e36af10bd9118ca71f371078b4c168b6e0fab43d4a889985dbb5"}, - {file = "contourpy-1.2.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:ef5adb9a3b1d0c645ff694f9bca7702ec2c70f4d734f9922ea34de02294fdf72"}, - {file = "contourpy-1.2.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6150ffa5c767bc6332df27157d95442c379b7dce3a38dff89c0f39b63275696f"}, - {file = "contourpy-1.2.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4c863140fafc615c14a4bf4efd0f4425c02230eb8ef02784c9a156461e62c965"}, - {file = "contourpy-1.2.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:00e5388f71c1a0610e6fe56b5c44ab7ba14165cdd6d695429c5cd94021e390b2"}, - {file = "contourpy-1.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d4492d82b3bc7fbb7e3610747b159869468079fe149ec5c4d771fa1f614a14df"}, - {file = "contourpy-1.2.1-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:49e70d111fee47284d9dd867c9bb9a7058a3c617274900780c43e38d90fe1205"}, - {file = "contourpy-1.2.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:b59c0ffceff8d4d3996a45f2bb6f4c207f94684a96bf3d9728dbb77428dd8cb8"}, - {file = "contourpy-1.2.1-cp311-cp311-win32.whl", hash = "sha256:7b4182299f251060996af5249c286bae9361fa8c6a9cda5efc29fe8bfd6062ec"}, - {file = "contourpy-1.2.1-cp311-cp311-win_amd64.whl", hash = "sha256:2855c8b0b55958265e8b5888d6a615ba02883b225f2227461aa9127c578a4922"}, - {file = "contourpy-1.2.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:62828cada4a2b850dbef89c81f5a33741898b305db244904de418cc957ff05dc"}, - {file = "contourpy-1.2.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:309be79c0a354afff9ff7da4aaed7c3257e77edf6c1b448a779329431ee79d7e"}, - {file = "contourpy-1.2.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2e785e0f2ef0d567099b9ff92cbfb958d71c2d5b9259981cd9bee81bd194c9a4"}, - {file = "contourpy-1.2.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1cac0a8f71a041aa587410424ad46dfa6a11f6149ceb219ce7dd48f6b02b87a7"}, - {file = "contourpy-1.2.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:af3f4485884750dddd9c25cb7e3915d83c2db92488b38ccb77dd594eac84c4a0"}, - {file = "contourpy-1.2.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9ce6889abac9a42afd07a562c2d6d4b2b7134f83f18571d859b25624a331c90b"}, - {file = "contourpy-1.2.1-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:a1eea9aecf761c661d096d39ed9026574de8adb2ae1c5bd7b33558af884fb2ce"}, - {file = "contourpy-1.2.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:187fa1d4c6acc06adb0fae5544c59898ad781409e61a926ac7e84b8f276dcef4"}, - {file = "contourpy-1.2.1-cp312-cp312-win32.whl", hash = "sha256:c2528d60e398c7c4c799d56f907664673a807635b857df18f7ae64d3e6ce2d9f"}, - {file = "contourpy-1.2.1-cp312-cp312-win_amd64.whl", hash = "sha256:1a07fc092a4088ee952ddae19a2b2a85757b923217b7eed584fdf25f53a6e7ce"}, - {file = "contourpy-1.2.1-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:a31f94983fecbac95e58388210427d68cd30fe8a36927980fab9c20062645609"}, - {file = "contourpy-1.2.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ef2b055471c0eb466033760a521efb9d8a32b99ab907fc8358481a1dd29e3bd3"}, - {file = "contourpy-1.2.1-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:b33d2bc4f69caedcd0a275329eb2198f560b325605810895627be5d4b876bf7f"}, - {file = "contourpy-1.2.1.tar.gz", hash = "sha256:4d8908b3bee1c889e547867ca4cdc54e5ab6be6d3e078556814a22457f49423c"}, -] - -[[package]] -name = "coverage" -version = "7.5.0" -requires_python = ">=3.8" -summary = "Code coverage measurement for Python" -groups = ["dev"] -files = [ - {file = "coverage-7.5.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:432949a32c3e3f820af808db1833d6d1631664d53dd3ce487aa25d574e18ad1c"}, - {file = "coverage-7.5.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:2bd7065249703cbeb6d4ce679c734bef0ee69baa7bff9724361ada04a15b7e3b"}, - {file = "coverage-7.5.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bbfe6389c5522b99768a93d89aca52ef92310a96b99782973b9d11e80511f932"}, - {file = "coverage-7.5.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:39793731182c4be939b4be0cdecde074b833f6171313cf53481f869937129ed3"}, - {file = "coverage-7.5.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:85a5dbe1ba1bf38d6c63b6d2c42132d45cbee6d9f0c51b52c59aa4afba057517"}, - {file = "coverage-7.5.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:357754dcdfd811462a725e7501a9b4556388e8ecf66e79df6f4b988fa3d0b39a"}, - {file = "coverage-7.5.0-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:a81eb64feded34f40c8986869a2f764f0fe2db58c0530d3a4afbcde50f314880"}, - {file = "coverage-7.5.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:51431d0abbed3a868e967f8257c5faf283d41ec882f58413cf295a389bb22e58"}, - {file = "coverage-7.5.0-cp310-cp310-win32.whl", hash = "sha256:f609ebcb0242d84b7adeee2b06c11a2ddaec5464d21888b2c8255f5fd6a98ae4"}, - {file = "coverage-7.5.0-cp310-cp310-win_amd64.whl", hash = "sha256:6782cd6216fab5a83216cc39f13ebe30adfac2fa72688c5a4d8d180cd52e8f6a"}, - {file = "coverage-7.5.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:e768d870801f68c74c2b669fc909839660180c366501d4cc4b87efd6b0eee375"}, - {file = "coverage-7.5.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:84921b10aeb2dd453247fd10de22907984eaf80901b578a5cf0bb1e279a587cb"}, - {file = "coverage-7.5.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:710c62b6e35a9a766b99b15cdc56d5aeda0914edae8bb467e9c355f75d14ee95"}, - {file = "coverage-7.5.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c379cdd3efc0658e652a14112d51a7668f6bfca7445c5a10dee7eabecabba19d"}, - {file = "coverage-7.5.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fea9d3ca80bcf17edb2c08a4704259dadac196fe5e9274067e7a20511fad1743"}, - {file = "coverage-7.5.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:41327143c5b1d715f5f98a397608f90ab9ebba606ae4e6f3389c2145410c52b1"}, - {file = "coverage-7.5.0-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:565b2e82d0968c977e0b0f7cbf25fd06d78d4856289abc79694c8edcce6eb2de"}, - {file = "coverage-7.5.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:cf3539007202ebfe03923128fedfdd245db5860a36810136ad95a564a2fdffff"}, - {file = "coverage-7.5.0-cp311-cp311-win32.whl", hash = "sha256:bf0b4b8d9caa8d64df838e0f8dcf68fb570c5733b726d1494b87f3da85db3a2d"}, - {file = "coverage-7.5.0-cp311-cp311-win_amd64.whl", hash = "sha256:9c6384cc90e37cfb60435bbbe0488444e54b98700f727f16f64d8bfda0b84656"}, - {file = "coverage-7.5.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:fed7a72d54bd52f4aeb6c6e951f363903bd7d70bc1cad64dd1f087980d309ab9"}, - {file = "coverage-7.5.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:cbe6581fcff7c8e262eb574244f81f5faaea539e712a058e6707a9d272fe5b64"}, - {file = "coverage-7.5.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ad97ec0da94b378e593ef532b980c15e377df9b9608c7c6da3506953182398af"}, - {file = "coverage-7.5.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:bd4bacd62aa2f1a1627352fe68885d6ee694bdaebb16038b6e680f2924a9b2cc"}, - {file = "coverage-7.5.0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:adf032b6c105881f9d77fa17d9eebe0ad1f9bfb2ad25777811f97c5362aa07f2"}, - {file = "coverage-7.5.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:4ba01d9ba112b55bfa4b24808ec431197bb34f09f66f7cb4fd0258ff9d3711b1"}, - {file = "coverage-7.5.0-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:f0bfe42523893c188e9616d853c47685e1c575fe25f737adf473d0405dcfa7eb"}, - {file = "coverage-7.5.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:a9a7ef30a1b02547c1b23fa9a5564f03c9982fc71eb2ecb7f98c96d7a0db5cf2"}, - {file = "coverage-7.5.0-cp312-cp312-win32.whl", hash = "sha256:3c2b77f295edb9fcdb6a250f83e6481c679335ca7e6e4a955e4290350f2d22a4"}, - {file = "coverage-7.5.0-cp312-cp312-win_amd64.whl", hash = "sha256:427e1e627b0963ac02d7c8730ca6d935df10280d230508c0ba059505e9233475"}, - {file = "coverage-7.5.0-pp38.pp39.pp310-none-any.whl", hash = "sha256:2b57780b51084d5223eee7b59f0d4911c31c16ee5aa12737c7a02455829ff067"}, - {file = "coverage-7.5.0.tar.gz", hash = "sha256:cf62d17310f34084c59c01e027259076479128d11e4661bb6c9acb38c5e19bb8"}, -] - -[[package]] -name = "cycler" -version = "0.12.1" -requires_python = ">=3.8" -summary = "Composable style cycles" -groups = ["visualisation"] -files = [ - {file = "cycler-0.12.1-py3-none-any.whl", hash = "sha256:85cef7cff222d8644161529808465972e51340599459b8ac3ccbac5a854e0d30"}, - {file = "cycler-0.12.1.tar.gz", hash = "sha256:88bb128f02ba341da8ef447245a9e138fae777f6a23943da4540077d3601eb1c"}, -] - -[[package]] -name = "debugpy" -version = "1.8.1" -requires_python = ">=3.8" -summary = "An implementation of the Debug Adapter Protocol for Python" -groups = ["dev", "docs", "visualisation"] -files = [ - {file = "debugpy-1.8.1-cp310-cp310-macosx_11_0_x86_64.whl", hash = "sha256:3bda0f1e943d386cc7a0e71bfa59f4137909e2ed947fb3946c506e113000f741"}, - {file = "debugpy-1.8.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dda73bf69ea479c8577a0448f8c707691152e6c4de7f0c4dec5a4bc11dee516e"}, - {file = "debugpy-1.8.1-cp310-cp310-win32.whl", hash = "sha256:3a79c6f62adef994b2dbe9fc2cc9cc3864a23575b6e387339ab739873bea53d0"}, - {file = "debugpy-1.8.1-cp310-cp310-win_amd64.whl", hash = "sha256:7eb7bd2b56ea3bedb009616d9e2f64aab8fc7000d481faec3cd26c98a964bcdd"}, - {file = "debugpy-1.8.1-cp311-cp311-macosx_11_0_universal2.whl", hash = "sha256:016a9fcfc2c6b57f939673c874310d8581d51a0fe0858e7fac4e240c5eb743cb"}, - {file = "debugpy-1.8.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fd97ed11a4c7f6d042d320ce03d83b20c3fb40da892f994bc041bbc415d7a099"}, - {file = "debugpy-1.8.1-cp311-cp311-win32.whl", hash = "sha256:0de56aba8249c28a300bdb0672a9b94785074eb82eb672db66c8144fff673146"}, - {file = "debugpy-1.8.1-cp311-cp311-win_amd64.whl", hash = "sha256:1a9fe0829c2b854757b4fd0a338d93bc17249a3bf69ecf765c61d4c522bb92a8"}, - {file = "debugpy-1.8.1-cp312-cp312-macosx_11_0_universal2.whl", hash = "sha256:3ebb70ba1a6524d19fa7bb122f44b74170c447d5746a503e36adc244a20ac539"}, - {file = "debugpy-1.8.1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a2e658a9630f27534e63922ebf655a6ab60c370f4d2fc5c02a5b19baf4410ace"}, - {file = "debugpy-1.8.1-cp312-cp312-win32.whl", hash = "sha256:caad2846e21188797a1f17fc09c31b84c7c3c23baf2516fed5b40b378515bbf0"}, - {file = "debugpy-1.8.1-cp312-cp312-win_amd64.whl", hash = "sha256:edcc9f58ec0fd121a25bc950d4578df47428d72e1a0d66c07403b04eb93bcf98"}, - {file = "debugpy-1.8.1-py2.py3-none-any.whl", hash = "sha256:28acbe2241222b87e255260c76741e1fbf04fdc3b6d094fcf57b6c6f75ce1242"}, - {file = "debugpy-1.8.1.zip", hash = "sha256:f696d6be15be87aef621917585f9bb94b1dc9e8aced570db1b8a6fc14e8f9b42"}, -] - -[[package]] -name = "decorator" -version = "5.1.1" -requires_python = ">=3.5" -summary = "Decorators for Humans" -groups = ["dev", "docs", "visualisation"] -files = [ - {file = "decorator-5.1.1-py3-none-any.whl", hash = "sha256:b8c3f85900b9dc423225913c5aace94729fe1fa9763b38939a95226f02d37186"}, - {file = "decorator-5.1.1.tar.gz", hash = "sha256:637996211036b6385ef91435e4fae22989472f9d571faba8927ba8253acbc330"}, -] - -[[package]] -name = "distlib" -version = "0.4.0" -summary = "Distribution utilities" -groups = ["dev"] -files = [ - {file = "distlib-0.4.0-py2.py3-none-any.whl", hash = "sha256:9659f7d87e46584a30b5780e43ac7a2143098441670ff0a49d5f9034c54a6c16"}, - {file = "distlib-0.4.0.tar.gz", hash = "sha256:feec40075be03a04501a973d81f633735b4b69f98b05450592310c0f401a4e0d"}, -] - -[[package]] -name = "docutils" -version = "0.20.1" -requires_python = ">=3.7" -summary = "Docutils -- Python Documentation Utilities" -groups = ["docs"] -files = [ - {file = "docutils-0.20.1-py3-none-any.whl", hash = "sha256:96f387a2c5562db4476f09f13bbab2192e764cac08ebbf3a34a95d9b1e4a59d6"}, - {file = "docutils-0.20.1.tar.gz", hash = "sha256:f08a4e276c3a1583a86dce3e34aba3fe04d02bba2dd51ed16106244e8a923e3b"}, -] - -[[package]] -name = "exceptiongroup" -version = "1.2.1" -requires_python = ">=3.7" -summary = "Backport of PEP 654 (exception groups)" -groups = ["dev", "docs", "visualisation"] -marker = "python_version < \"3.11\"" -files = [ - {file = "exceptiongroup-1.2.1-py3-none-any.whl", hash = "sha256:5258b9ed329c5bbdd31a309f53cbfb0b155341807f6ff7606a1e801a891b29ad"}, - {file = "exceptiongroup-1.2.1.tar.gz", hash = "sha256:a4785e48b045528f5bfe627b6ad554ff32def154f42372786903b7abcfe1aa16"}, -] - -[[package]] -name = "executing" -version = "2.0.1" -requires_python = ">=3.5" -summary = "Get the currently executing AST node of a frame, and other information" -groups = ["dev", "docs", "visualisation"] -files = [ - {file = "executing-2.0.1-py2.py3-none-any.whl", hash = "sha256:eac49ca94516ccc753f9fb5ce82603156e590b27525a8bc32cce8ae302eb61bc"}, - {file = "executing-2.0.1.tar.gz", hash = "sha256:35afe2ce3affba8ee97f2d69927fa823b08b472b7b994e36a52a964b93d16147"}, -] - -[[package]] -name = "fastjsonschema" -version = "2.19.1" -summary = "Fastest Python implementation of JSON schema" -groups = ["dev", "docs"] -files = [ - {file = "fastjsonschema-2.19.1-py3-none-any.whl", hash = "sha256:3672b47bc94178c9f23dbb654bf47440155d4db9df5f7bc47643315f9c405cd0"}, - {file = "fastjsonschema-2.19.1.tar.gz", hash = "sha256:e3126a94bdc4623d3de4485f8d468a12f02a67921315ddc87836d6e456dc789d"}, -] - -[[package]] -name = "filelock" -version = "3.14.0" -requires_python = ">=3.8" -summary = "A platform independent file lock." -groups = ["dev", "pytorch"] -files = [ - {file = "filelock-3.14.0-py3-none-any.whl", hash = "sha256:43339835842f110ca7ae60f1e1c160714c5a6afd15a2873419ab185334975c0f"}, - {file = "filelock-3.14.0.tar.gz", hash = "sha256:6ea72da3be9b8c82afd3edcf99f2fffbb5076335a5ae4d03248bb5b6c3eae78a"}, -] - -[[package]] -name = "fonttools" -version = "4.51.0" -requires_python = ">=3.8" -summary = "Tools to manipulate font files" -groups = ["visualisation"] -files = [ - {file = "fonttools-4.51.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:84d7751f4468dd8cdd03ddada18b8b0857a5beec80bce9f435742abc9a851a74"}, - {file = "fonttools-4.51.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:8b4850fa2ef2cfbc1d1f689bc159ef0f45d8d83298c1425838095bf53ef46308"}, - {file = "fonttools-4.51.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b5b48a1121117047d82695d276c2af2ee3a24ffe0f502ed581acc2673ecf1037"}, - {file = "fonttools-4.51.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:180194c7fe60c989bb627d7ed5011f2bef1c4d36ecf3ec64daec8302f1ae0716"}, - {file = "fonttools-4.51.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:96a48e137c36be55e68845fc4284533bda2980f8d6f835e26bca79d7e2006438"}, - {file = "fonttools-4.51.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:806e7912c32a657fa39d2d6eb1d3012d35f841387c8fc6cf349ed70b7c340039"}, - {file = "fonttools-4.51.0-cp310-cp310-win32.whl", hash = "sha256:32b17504696f605e9e960647c5f64b35704782a502cc26a37b800b4d69ff3c77"}, - {file = "fonttools-4.51.0-cp310-cp310-win_amd64.whl", hash = "sha256:c7e91abdfae1b5c9e3a543f48ce96013f9a08c6c9668f1e6be0beabf0a569c1b"}, - {file = "fonttools-4.51.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:a8feca65bab31479d795b0d16c9a9852902e3a3c0630678efb0b2b7941ea9c74"}, - {file = "fonttools-4.51.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:8ac27f436e8af7779f0bb4d5425aa3535270494d3bc5459ed27de3f03151e4c2"}, - {file = "fonttools-4.51.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0e19bd9e9964a09cd2433a4b100ca7f34e34731e0758e13ba9a1ed6e5468cc0f"}, - {file = "fonttools-4.51.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b2b92381f37b39ba2fc98c3a45a9d6383bfc9916a87d66ccb6553f7bdd129097"}, - {file = "fonttools-4.51.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:5f6bc991d1610f5c3bbe997b0233cbc234b8e82fa99fc0b2932dc1ca5e5afec0"}, - {file = "fonttools-4.51.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:9696fe9f3f0c32e9a321d5268208a7cc9205a52f99b89479d1b035ed54c923f1"}, - {file = "fonttools-4.51.0-cp311-cp311-win32.whl", hash = "sha256:3bee3f3bd9fa1d5ee616ccfd13b27ca605c2b4270e45715bd2883e9504735034"}, - {file = "fonttools-4.51.0-cp311-cp311-win_amd64.whl", hash = "sha256:0f08c901d3866a8905363619e3741c33f0a83a680d92a9f0e575985c2634fcc1"}, - {file = "fonttools-4.51.0-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:4060acc2bfa2d8e98117828a238889f13b6f69d59f4f2d5857eece5277b829ba"}, - {file = "fonttools-4.51.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:1250e818b5f8a679ad79660855528120a8f0288f8f30ec88b83db51515411fcc"}, - {file = "fonttools-4.51.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:76f1777d8b3386479ffb4a282e74318e730014d86ce60f016908d9801af9ca2a"}, - {file = "fonttools-4.51.0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8b5ad456813d93b9c4b7ee55302208db2b45324315129d85275c01f5cb7e61a2"}, - {file = "fonttools-4.51.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:68b3fb7775a923be73e739f92f7e8a72725fd333eab24834041365d2278c3671"}, - {file = "fonttools-4.51.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8e2f1a4499e3b5ee82c19b5ee57f0294673125c65b0a1ff3764ea1f9db2f9ef5"}, - {file = "fonttools-4.51.0-cp312-cp312-win32.whl", hash = "sha256:278e50f6b003c6aed19bae2242b364e575bcb16304b53f2b64f6551b9c000e15"}, - {file = "fonttools-4.51.0-cp312-cp312-win_amd64.whl", hash = "sha256:b3c61423f22165541b9403ee39874dcae84cd57a9078b82e1dce8cb06b07fa2e"}, - {file = "fonttools-4.51.0-py3-none-any.whl", hash = "sha256:15c94eeef6b095831067f72c825eb0e2d48bb4cea0647c1b05c981ecba2bf39f"}, - {file = "fonttools-4.51.0.tar.gz", hash = "sha256:dc0673361331566d7a663d7ce0f6fdcbfbdc1f59c6e3ed1165ad7202ca183c68"}, -] - -[[package]] -name = "frozenlist" -version = "1.4.1" -requires_python = ">=3.8" -summary = "A list-like structure which implements collections.abc.MutableSequence" -groups = ["pytorch"] -files = [ - {file = "frozenlist-1.4.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:f9aa1878d1083b276b0196f2dfbe00c9b7e752475ed3b682025ff20c1c1f51ac"}, - {file = "frozenlist-1.4.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:29acab3f66f0f24674b7dc4736477bcd4bc3ad4b896f5f45379a67bce8b96868"}, - {file = "frozenlist-1.4.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:74fb4bee6880b529a0c6560885fce4dc95936920f9f20f53d99a213f7bf66776"}, - {file = "frozenlist-1.4.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:590344787a90ae57d62511dd7c736ed56b428f04cd8c161fcc5e7232c130c69a"}, - {file = "frozenlist-1.4.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:068b63f23b17df8569b7fdca5517edef76171cf3897eb68beb01341131fbd2ad"}, - {file = "frozenlist-1.4.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5c849d495bf5154cd8da18a9eb15db127d4dba2968d88831aff6f0331ea9bd4c"}, - {file = "frozenlist-1.4.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:9750cc7fe1ae3b1611bb8cfc3f9ec11d532244235d75901fb6b8e42ce9229dfe"}, - {file = "frozenlist-1.4.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a9b2de4cf0cdd5bd2dee4c4f63a653c61d2408055ab77b151c1957f221cabf2a"}, - {file = "frozenlist-1.4.1-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:0633c8d5337cb5c77acbccc6357ac49a1770b8c487e5b3505c57b949b4b82e98"}, - {file = "frozenlist-1.4.1-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:27657df69e8801be6c3638054e202a135c7f299267f1a55ed3a598934f6c0d75"}, - {file = "frozenlist-1.4.1-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:f9a3ea26252bd92f570600098783d1371354d89d5f6b7dfd87359d669f2109b5"}, - {file = "frozenlist-1.4.1-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:4f57dab5fe3407b6c0c1cc907ac98e8a189f9e418f3b6e54d65a718aaafe3950"}, - {file = "frozenlist-1.4.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:e02a0e11cf6597299b9f3bbd3f93d79217cb90cfd1411aec33848b13f5c656cc"}, - {file = "frozenlist-1.4.1-cp310-cp310-win32.whl", hash = "sha256:a828c57f00f729620a442881cc60e57cfcec6842ba38e1b19fd3e47ac0ff8dc1"}, - {file = "frozenlist-1.4.1-cp310-cp310-win_amd64.whl", hash = "sha256:f56e2333dda1fe0f909e7cc59f021eba0d2307bc6f012a1ccf2beca6ba362439"}, - {file = "frozenlist-1.4.1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:a0cb6f11204443f27a1628b0e460f37fb30f624be6051d490fa7d7e26d4af3d0"}, - {file = "frozenlist-1.4.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:b46c8ae3a8f1f41a0d2ef350c0b6e65822d80772fe46b653ab6b6274f61d4a49"}, - {file = "frozenlist-1.4.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:fde5bd59ab5357e3853313127f4d3565fc7dad314a74d7b5d43c22c6a5ed2ced"}, - {file = "frozenlist-1.4.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:722e1124aec435320ae01ee3ac7bec11a5d47f25d0ed6328f2273d287bc3abb0"}, - {file = "frozenlist-1.4.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:2471c201b70d58a0f0c1f91261542a03d9a5e088ed3dc6c160d614c01649c106"}, - {file = "frozenlist-1.4.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c757a9dd70d72b076d6f68efdbb9bc943665ae954dad2801b874c8c69e185068"}, - {file = "frozenlist-1.4.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f146e0911cb2f1da549fc58fc7bcd2b836a44b79ef871980d605ec392ff6b0d2"}, - {file = "frozenlist-1.4.1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4f9c515e7914626b2a2e1e311794b4c35720a0be87af52b79ff8e1429fc25f19"}, - {file = "frozenlist-1.4.1-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:c302220494f5c1ebeb0912ea782bcd5e2f8308037b3c7553fad0e48ebad6ad82"}, - {file = "frozenlist-1.4.1-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:442acde1e068288a4ba7acfe05f5f343e19fac87bfc96d89eb886b0363e977ec"}, - {file = "frozenlist-1.4.1-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:1b280e6507ea8a4fa0c0a7150b4e526a8d113989e28eaaef946cc77ffd7efc0a"}, - {file = "frozenlist-1.4.1-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:fe1a06da377e3a1062ae5fe0926e12b84eceb8a50b350ddca72dc85015873f74"}, - {file = "frozenlist-1.4.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:db9e724bebd621d9beca794f2a4ff1d26eed5965b004a97f1f1685a173b869c2"}, - {file = "frozenlist-1.4.1-cp311-cp311-win32.whl", hash = "sha256:e774d53b1a477a67838a904131c4b0eef6b3d8a651f8b138b04f748fccfefe17"}, - {file = "frozenlist-1.4.1-cp311-cp311-win_amd64.whl", hash = "sha256:fb3c2db03683b5767dedb5769b8a40ebb47d6f7f45b1b3e3b4b51ec8ad9d9825"}, - {file = "frozenlist-1.4.1-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:1979bc0aeb89b33b588c51c54ab0161791149f2461ea7c7c946d95d5f93b56ae"}, - {file = "frozenlist-1.4.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:cc7b01b3754ea68a62bd77ce6020afaffb44a590c2289089289363472d13aedb"}, - {file = "frozenlist-1.4.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:c9c92be9fd329ac801cc420e08452b70e7aeab94ea4233a4804f0915c14eba9b"}, - {file = "frozenlist-1.4.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5c3894db91f5a489fc8fa6a9991820f368f0b3cbdb9cd8849547ccfab3392d86"}, - {file = "frozenlist-1.4.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ba60bb19387e13597fb059f32cd4d59445d7b18b69a745b8f8e5db0346f33480"}, - {file = "frozenlist-1.4.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8aefbba5f69d42246543407ed2461db31006b0f76c4e32dfd6f42215a2c41d09"}, - {file = "frozenlist-1.4.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:780d3a35680ced9ce682fbcf4cb9c2bad3136eeff760ab33707b71db84664e3a"}, - {file = "frozenlist-1.4.1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9acbb16f06fe7f52f441bb6f413ebae6c37baa6ef9edd49cdd567216da8600cd"}, - {file = "frozenlist-1.4.1-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:23b701e65c7b36e4bf15546a89279bd4d8675faabc287d06bbcfac7d3c33e1e6"}, - {file = "frozenlist-1.4.1-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:3e0153a805a98f5ada7e09826255ba99fb4f7524bb81bf6b47fb702666484ae1"}, - {file = "frozenlist-1.4.1-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:dd9b1baec094d91bf36ec729445f7769d0d0cf6b64d04d86e45baf89e2b9059b"}, - {file = "frozenlist-1.4.1-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:1a4471094e146b6790f61b98616ab8e44f72661879cc63fa1049d13ef711e71e"}, - {file = "frozenlist-1.4.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:5667ed53d68d91920defdf4035d1cdaa3c3121dc0b113255124bcfada1cfa1b8"}, - {file = "frozenlist-1.4.1-cp312-cp312-win32.whl", hash = "sha256:beee944ae828747fd7cb216a70f120767fc9f4f00bacae8543c14a6831673f89"}, - {file = "frozenlist-1.4.1-cp312-cp312-win_amd64.whl", hash = "sha256:64536573d0a2cb6e625cf309984e2d873979709f2cf22839bf2d61790b448ad5"}, - {file = "frozenlist-1.4.1-py3-none-any.whl", hash = "sha256:04ced3e6a46b4cfffe20f9ae482818e34eba9b5fb0ce4056e4cc9b6e212d09b7"}, - {file = "frozenlist-1.4.1.tar.gz", hash = "sha256:c037a86e8513059a2613aaba4d817bb90b9d9b6b69aace3ce9c877e8c8ed402b"}, -] - -[[package]] -name = "fsspec" -version = "2024.3.1" -requires_python = ">=3.8" -summary = "File-system specification" -groups = ["pytorch"] -files = [ - {file = "fsspec-2024.3.1-py3-none-any.whl", hash = "sha256:918d18d41bf73f0e2b261824baeb1b124bcf771767e3a26425cd7dec3332f512"}, - {file = "fsspec-2024.3.1.tar.gz", hash = "sha256:f39780e282d7d117ffb42bb96992f8a90795e4d0fb0f661a70ca39fe9c43ded9"}, -] - -[[package]] -name = "greenlet" -version = "3.0.3" -requires_python = ">=3.7" -summary = "Lightweight in-process concurrent programming" -groups = ["docs"] -marker = "platform_machine == \"win32\" or platform_machine == \"WIN32\" or platform_machine == \"AMD64\" or platform_machine == \"amd64\" or platform_machine == \"x86_64\" or platform_machine == \"ppc64le\" or platform_machine == \"aarch64\"" -files = [ - {file = "greenlet-3.0.3-cp310-cp310-macosx_11_0_universal2.whl", hash = "sha256:9da2bd29ed9e4f15955dd1595ad7bc9320308a3b766ef7f837e23ad4b4aac31a"}, - {file = "greenlet-3.0.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d353cadd6083fdb056bb46ed07e4340b0869c305c8ca54ef9da3421acbdf6881"}, - {file = "greenlet-3.0.3-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:dca1e2f3ca00b84a396bc1bce13dd21f680f035314d2379c4160c98153b2059b"}, - {file = "greenlet-3.0.3-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3ed7fb269f15dc662787f4119ec300ad0702fa1b19d2135a37c2c4de6fadfd4a"}, - {file = "greenlet-3.0.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dd4f49ae60e10adbc94b45c0b5e6a179acc1736cf7a90160b404076ee283cf83"}, - {file = "greenlet-3.0.3-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:73a411ef564e0e097dbe7e866bb2dda0f027e072b04da387282b02c308807405"}, - {file = "greenlet-3.0.3-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:7f362975f2d179f9e26928c5b517524e89dd48530a0202570d55ad6ca5d8a56f"}, - {file = "greenlet-3.0.3-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:649dde7de1a5eceb258f9cb00bdf50e978c9db1b996964cd80703614c86495eb"}, - {file = "greenlet-3.0.3-cp310-cp310-win_amd64.whl", hash = "sha256:68834da854554926fbedd38c76e60c4a2e3198c6fbed520b106a8986445caaf9"}, - {file = "greenlet-3.0.3-cp311-cp311-macosx_11_0_universal2.whl", hash = "sha256:b1b5667cced97081bf57b8fa1d6bfca67814b0afd38208d52538316e9422fc61"}, - {file = "greenlet-3.0.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:52f59dd9c96ad2fc0d5724107444f76eb20aaccb675bf825df6435acb7703559"}, - {file = "greenlet-3.0.3-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:afaff6cf5200befd5cec055b07d1c0a5a06c040fe5ad148abcd11ba6ab9b114e"}, - {file = "greenlet-3.0.3-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:fe754d231288e1e64323cfad462fcee8f0288654c10bdf4f603a39ed923bef33"}, - {file = "greenlet-3.0.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2797aa5aedac23af156bbb5a6aa2cd3427ada2972c828244eb7d1b9255846379"}, - {file = "greenlet-3.0.3-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:b7f009caad047246ed379e1c4dbcb8b020f0a390667ea74d2387be2998f58a22"}, - {file = "greenlet-3.0.3-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:c5e1536de2aad7bf62e27baf79225d0d64360d4168cf2e6becb91baf1ed074f3"}, - {file = "greenlet-3.0.3-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:894393ce10ceac937e56ec00bb71c4c2f8209ad516e96033e4b3b1de270e200d"}, - {file = "greenlet-3.0.3-cp311-cp311-win_amd64.whl", hash = "sha256:1ea188d4f49089fc6fb283845ab18a2518d279c7cd9da1065d7a84e991748728"}, - {file = "greenlet-3.0.3-cp312-cp312-macosx_11_0_universal2.whl", hash = "sha256:70fb482fdf2c707765ab5f0b6655e9cfcf3780d8d87355a063547b41177599be"}, - {file = "greenlet-3.0.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d4d1ac74f5c0c0524e4a24335350edad7e5f03b9532da7ea4d3c54d527784f2e"}, - {file = "greenlet-3.0.3-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:149e94a2dd82d19838fe4b2259f1b6b9957d5ba1b25640d2380bea9c5df37676"}, - {file = "greenlet-3.0.3-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:15d79dd26056573940fcb8c7413d84118086f2ec1a8acdfa854631084393efcc"}, - {file = "greenlet-3.0.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:881b7db1ebff4ba09aaaeae6aa491daeb226c8150fc20e836ad00041bcb11230"}, - {file = "greenlet-3.0.3-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:fcd2469d6a2cf298f198f0487e0a5b1a47a42ca0fa4dfd1b6862c999f018ebbf"}, - {file = "greenlet-3.0.3-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:1f672519db1796ca0d8753f9e78ec02355e862d0998193038c7073045899f305"}, - {file = "greenlet-3.0.3-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:2516a9957eed41dd8f1ec0c604f1cdc86758b587d964668b5b196a9db5bfcde6"}, - {file = "greenlet-3.0.3-cp312-cp312-win_amd64.whl", hash = "sha256:bba5387a6975598857d86de9eac14210a49d554a77eb8261cc68b7d082f78ce2"}, - {file = "greenlet-3.0.3.tar.gz", hash = "sha256:43374442353259554ce33599da8b692d5aa96f8976d567d4badf263371fbe491"}, -] - -[[package]] -name = "identify" -version = "2.6.15" -requires_python = ">=3.9" -summary = "File identification library for Python" -groups = ["dev"] -files = [ - {file = "identify-2.6.15-py2.py3-none-any.whl", hash = "sha256:1181ef7608e00704db228516541eb83a88a9f94433a8c80bb9b5bd54b1d81757"}, - {file = "identify-2.6.15.tar.gz", hash = "sha256:e4f4864b96c6557ef2a1e1c951771838f4edc9df3a72ec7118b338801b11c7bf"}, -] - -[[package]] -name = "idna" -version = "3.7" -requires_python = ">=3.5" -summary = "Internationalized Domain Names in Applications (IDNA)" -groups = ["docs", "pytorch"] -files = [ - {file = "idna-3.7-py3-none-any.whl", hash = "sha256:82fee1fc78add43492d3a1898bfa6d8a904cc97d8427f683ed8e798d07761aa0"}, - {file = "idna-3.7.tar.gz", hash = "sha256:028ff3aadf0609c1fd278d8ea3089299412a7a8b9bd005dd08b9f8285bcb5cfc"}, -] - -[[package]] -name = "imagesize" -version = "1.4.1" -requires_python = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" -summary = "Getting image size from png/jpeg/jpeg2000/gif file" -groups = ["docs"] -files = [ - {file = "imagesize-1.4.1-py2.py3-none-any.whl", hash = "sha256:0d8d18d08f840c19d0ee7ca1fd82490fdc3729b7ac93f49870406ddde8ef8d8b"}, - {file = "imagesize-1.4.1.tar.gz", hash = "sha256:69150444affb9cb0d5cc5a92b3676f0b2fb7cd9ae39e947a5e11a36b4497cd4a"}, -] - -[[package]] -name = "importlib-metadata" -version = "7.1.0" -requires_python = ">=3.8" -summary = "Read metadata from Python packages" -groups = ["docs"] -dependencies = [ - "zipp>=0.5", -] -files = [ - {file = "importlib_metadata-7.1.0-py3-none-any.whl", hash = "sha256:30962b96c0c223483ed6cc7280e7f0199feb01a0e40cfae4d4450fc6fab1f570"}, - {file = "importlib_metadata-7.1.0.tar.gz", hash = "sha256:b78938b926ee8d5f020fc4772d487045805a55ddbad2ecf21c6d60938dc7fcd2"}, -] - -[[package]] -name = "iniconfig" -version = "2.0.0" -requires_python = ">=3.7" -summary = "brain-dead simple config-ini parsing" -groups = ["dev"] -files = [ - {file = "iniconfig-2.0.0-py3-none-any.whl", hash = "sha256:b6a85871a79d2e3b22d2d1b94ac2824226a63c6b741c88f7ae975f18b6778374"}, - {file = "iniconfig-2.0.0.tar.gz", hash = "sha256:2d91e135bf72d31a410b17c16da610a82cb55f6b0477d1a902134b24a455b8b3"}, -] - -[[package]] -name = "intel-openmp" -version = "2021.4.0" -summary = "IntelĀ® OpenMP* Runtime Library" -groups = ["pytorch"] -marker = "platform_system == \"Windows\"" -files = [ - {file = "intel_openmp-2021.4.0-py2.py3-none-macosx_10_15_x86_64.macosx_11_0_x86_64.whl", hash = "sha256:41c01e266a7fdb631a7609191709322da2bbf24b252ba763f125dd651bcc7675"}, - {file = "intel_openmp-2021.4.0-py2.py3-none-manylinux1_i686.whl", hash = "sha256:3b921236a38384e2016f0f3d65af6732cf2c12918087128a9163225451e776f2"}, - {file = "intel_openmp-2021.4.0-py2.py3-none-manylinux1_x86_64.whl", hash = "sha256:e2240ab8d01472fed04f3544a878cda5da16c26232b7ea1b59132dbfb48b186e"}, - {file = "intel_openmp-2021.4.0-py2.py3-none-win32.whl", hash = "sha256:6e863d8fd3d7e8ef389d52cf97a50fe2afe1a19247e8c0d168ce021546f96fc9"}, - {file = "intel_openmp-2021.4.0-py2.py3-none-win_amd64.whl", hash = "sha256:eef4c8bcc8acefd7f5cd3b9384dbf73d59e2c99fc56545712ded913f43c4a94f"}, -] - -[[package]] -name = "ipdb" -version = "0.13.13" -requires_python = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" -summary = "IPython-enabled pdb" -groups = ["dev"] -dependencies = [ - "decorator; python_version > \"3.6\" and python_version < \"3.11\"", - "decorator; python_version >= \"3.11\"", - "ipython>=7.31.1; python_version > \"3.6\" and python_version < \"3.11\"", - "ipython>=7.31.1; python_version >= \"3.11\"", - "tomli; python_version > \"3.6\" and python_version < \"3.11\"", -] -files = [ - {file = "ipdb-0.13.13-py3-none-any.whl", hash = "sha256:45529994741c4ab6d2388bfa5d7b725c2cf7fe9deffabdb8a6113aa5ed449ed4"}, - {file = "ipdb-0.13.13.tar.gz", hash = "sha256:e3ac6018ef05126d442af680aad863006ec19d02290561ac88b8b1c0b0cfc726"}, -] - -[[package]] -name = "ipykernel" -version = "6.29.4" -requires_python = ">=3.8" -summary = "IPython Kernel for Jupyter" -groups = ["dev", "docs", "visualisation"] -dependencies = [ - "appnope; platform_system == \"Darwin\"", - "comm>=0.1.1", - "debugpy>=1.6.5", - "ipython>=7.23.1", - "jupyter-client>=6.1.12", - "jupyter-core!=5.0.*,>=4.12", - "matplotlib-inline>=0.1", - "nest-asyncio", - "packaging", - "psutil", - "pyzmq>=24", - "tornado>=6.1", - "traitlets>=5.4.0", -] -files = [ - {file = "ipykernel-6.29.4-py3-none-any.whl", hash = "sha256:1181e653d95c6808039c509ef8e67c4126b3b3af7781496c7cbfb5ed938a27da"}, - {file = "ipykernel-6.29.4.tar.gz", hash = "sha256:3d44070060f9475ac2092b760123fadf105d2e2493c24848b6691a7c4f42af5c"}, -] - -[[package]] -name = "ipython" -version = "8.24.0" -requires_python = ">=3.10" -summary = "IPython: Productive Interactive Computing" -groups = ["dev", "docs", "visualisation"] -dependencies = [ - "colorama; sys_platform == \"win32\"", - "decorator", - "exceptiongroup; python_version < \"3.11\"", - "jedi>=0.16", - "matplotlib-inline", - "pexpect>4.3; sys_platform != \"win32\" and sys_platform != \"emscripten\"", - "prompt-toolkit<3.1.0,>=3.0.41", - "pygments>=2.4.0", - "stack-data", - "traitlets>=5.13.0", - "typing-extensions>=4.6; python_version < \"3.12\"", -] -files = [ - {file = "ipython-8.24.0-py3-none-any.whl", hash = "sha256:d7bf2f6c4314984e3e02393213bab8703cf163ede39672ce5918c51fe253a2a3"}, - {file = "ipython-8.24.0.tar.gz", hash = "sha256:010db3f8a728a578bb641fdd06c063b9fb8e96a9464c63aec6310fbcb5e80501"}, -] - -[[package]] -name = "jedi" -version = "0.19.1" -requires_python = ">=3.6" -summary = "An autocompletion tool for Python that can be used for text editors." -groups = ["dev", "docs", "visualisation"] -dependencies = [ - "parso<0.9.0,>=0.8.3", -] -files = [ - {file = "jedi-0.19.1-py2.py3-none-any.whl", hash = "sha256:e983c654fe5c02867aef4cdfce5a2fbb4a50adc0af145f70504238f18ef5e7e0"}, - {file = "jedi-0.19.1.tar.gz", hash = "sha256:cf0496f3651bc65d7174ac1b7d043eff454892c708a87d1b683e57b569927ffd"}, -] - -[[package]] -name = "jinja2" -version = "3.1.3" -requires_python = ">=3.7" -summary = "A very fast and expressive template engine." -groups = ["docs", "pytorch"] -dependencies = [ - "MarkupSafe>=2.0", -] -files = [ - {file = "Jinja2-3.1.3-py3-none-any.whl", hash = "sha256:7d6d50dd97d52cbc355597bd845fabfbac3f551e1f99619e39a35ce8c370b5fa"}, - {file = "Jinja2-3.1.3.tar.gz", hash = "sha256:ac8bd6544d4bb2c9792bf3a159e80bba8fda7f07e81bc3aed565432d5925ba90"}, -] - -[[package]] -name = "joblib" -version = "1.4.0" -requires_python = ">=3.8" -summary = "Lightweight pipelining with Python functions" -groups = ["pytorch"] -files = [ - {file = "joblib-1.4.0-py3-none-any.whl", hash = "sha256:42942470d4062537be4d54c83511186da1fc14ba354961a2114da91efa9a4ed7"}, - {file = "joblib-1.4.0.tar.gz", hash = "sha256:1eb0dc091919cd384490de890cb5dfd538410a6d4b3b54eef09fb8c50b409b1c"}, -] - -[[package]] -name = "jsonschema" -version = "4.21.1" -requires_python = ">=3.8" -summary = "An implementation of JSON Schema validation for Python" -groups = ["dev", "docs"] -dependencies = [ - "attrs>=22.2.0", - "jsonschema-specifications>=2023.03.6", - "referencing>=0.28.4", - "rpds-py>=0.7.1", -] -files = [ - {file = "jsonschema-4.21.1-py3-none-any.whl", hash = "sha256:7996507afae316306f9e2290407761157c6f78002dcf7419acb99822143d1c6f"}, - {file = "jsonschema-4.21.1.tar.gz", hash = "sha256:85727c00279f5fa6bedbe6238d2aa6403bedd8b4864ab11207d07df3cc1b2ee5"}, -] - -[[package]] -name = "jsonschema-specifications" -version = "2023.12.1" -requires_python = ">=3.8" -summary = "The JSON Schema meta-schemas and vocabularies, exposed as a Registry" -groups = ["dev", "docs"] -dependencies = [ - "referencing>=0.31.0", -] -files = [ - {file = "jsonschema_specifications-2023.12.1-py3-none-any.whl", hash = "sha256:87e4fdf3a94858b8a2ba2778d9ba57d8a9cafca7c7489c46ba0d30a8bc6a9c3c"}, - {file = "jsonschema_specifications-2023.12.1.tar.gz", hash = "sha256:48a76787b3e70f5ed53f1160d2b81f586e4ca6d1548c5de7085d1682674764cc"}, -] - -[[package]] -name = "jupyter-book" -version = "1.0.0" -requires_python = ">=3.9" -summary = "Build a book with Jupyter Notebooks and Sphinx." -groups = ["docs"] -dependencies = [ - "Jinja2", - "click<9,>=7.1", - "jsonschema<5", - "linkify-it-py<3,>=2", - "myst-nb<3,>=1", - "myst-parser<3,>=1", - "pyyaml", - "sphinx-book-theme<2,>=1.1.0", - "sphinx-comments", - "sphinx-copybutton", - "sphinx-design<1,>=0.5", - "sphinx-external-toc<2,>=1.0.1", - "sphinx-jupyterbook-latex<2,>=1", - "sphinx-multitoc-numbering<1,>=0.1.3", - "sphinx-thebe<1,>=0.3", - "sphinx-togglebutton", - "sphinx<8,>=5", - "sphinxcontrib-bibtex<3,>=2.5.0", -] -files = [ - {file = "jupyter_book-1.0.0-py3-none-any.whl", hash = "sha256:18238f1e7e1d425731e60ab509a7da878dd6db88b7d77bcfab4690361b72e1be"}, - {file = "jupyter_book-1.0.0.tar.gz", hash = "sha256:539c5d0493546200d9de27bd4b5f77eaea03115f8937f825d4ff82b3801a987e"}, -] - -[[package]] -name = "jupyter-cache" -version = "1.0.0" -requires_python = ">=3.9" -summary = "A defined interface for working with a cache of jupyter notebooks." -groups = ["docs"] -dependencies = [ - "attrs", - "click", - "importlib-metadata", - "nbclient>=0.2", - "nbformat", - "pyyaml", - "sqlalchemy<3,>=1.3.12", - "tabulate", -] -files = [ - {file = "jupyter_cache-1.0.0-py3-none-any.whl", hash = "sha256:594b1c4e29b488b36547e12477645f489dbdc62cc939b2408df5679f79245078"}, - {file = "jupyter_cache-1.0.0.tar.gz", hash = "sha256:d0fa7d7533cd5798198d8889318269a8c1382ed3b22f622c09a9356521f48687"}, -] - -[[package]] -name = "jupyter-client" -version = "8.6.1" -requires_python = ">=3.8" -summary = "Jupyter protocol implementation and client libraries" -groups = ["dev", "docs", "visualisation"] -dependencies = [ - "jupyter-core!=5.0.*,>=4.12", - "python-dateutil>=2.8.2", - "pyzmq>=23.0", - "tornado>=6.2", - "traitlets>=5.3", -] -files = [ - {file = "jupyter_client-8.6.1-py3-none-any.whl", hash = "sha256:3b7bd22f058434e3b9a7ea4b1500ed47de2713872288c0d511d19926f99b459f"}, - {file = "jupyter_client-8.6.1.tar.gz", hash = "sha256:e842515e2bab8e19186d89fdfea7abd15e39dd581f94e399f00e2af5a1652d3f"}, -] - -[[package]] -name = "jupyter-core" -version = "5.7.2" -requires_python = ">=3.8" -summary = "Jupyter core package. A base package on which Jupyter projects rely." -groups = ["dev", "docs", "visualisation"] -dependencies = [ - "platformdirs>=2.5", - "pywin32>=300; sys_platform == \"win32\" and platform_python_implementation != \"PyPy\"", - "traitlets>=5.3", -] -files = [ - {file = "jupyter_core-5.7.2-py3-none-any.whl", hash = "sha256:4f7315d2f6b4bcf2e3e7cb6e46772eba760ae459cd1f59d29eb57b0a01bd7409"}, - {file = "jupyter_core-5.7.2.tar.gz", hash = "sha256:aa5f8d32bbf6b431ac830496da7392035d6f61b4f54872f15c4bd2a9c3f536d9"}, -] - -[[package]] -name = "kiwisolver" -version = "1.4.5" -requires_python = ">=3.7" -summary = "A fast implementation of the Cassowary constraint solver" -groups = ["visualisation"] -files = [ - {file = "kiwisolver-1.4.5-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:05703cf211d585109fcd72207a31bb170a0f22144d68298dc5e61b3c946518af"}, - {file = "kiwisolver-1.4.5-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:146d14bebb7f1dc4d5fbf74f8a6cb15ac42baadee8912eb84ac0b3b2a3dc6ac3"}, - {file = "kiwisolver-1.4.5-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:6ef7afcd2d281494c0a9101d5c571970708ad911d028137cd558f02b851c08b4"}, - {file = "kiwisolver-1.4.5-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:9eaa8b117dc8337728e834b9c6e2611f10c79e38f65157c4c38e9400286f5cb1"}, - {file = "kiwisolver-1.4.5-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:ec20916e7b4cbfb1f12380e46486ec4bcbaa91a9c448b97023fde0d5bbf9e4ff"}, - {file = "kiwisolver-1.4.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:39b42c68602539407884cf70d6a480a469b93b81b7701378ba5e2328660c847a"}, - {file = "kiwisolver-1.4.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:aa12042de0171fad672b6c59df69106d20d5596e4f87b5e8f76df757a7c399aa"}, - {file = "kiwisolver-1.4.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:2a40773c71d7ccdd3798f6489aaac9eee213d566850a9533f8d26332d626b82c"}, - {file = "kiwisolver-1.4.5-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:19df6e621f6d8b4b9c4d45f40a66839294ff2bb235e64d2178f7522d9170ac5b"}, - {file = "kiwisolver-1.4.5-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:83d78376d0d4fd884e2c114d0621624b73d2aba4e2788182d286309ebdeed770"}, - {file = "kiwisolver-1.4.5-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:e391b1f0a8a5a10ab3b9bb6afcfd74f2175f24f8975fb87ecae700d1503cdee0"}, - {file = "kiwisolver-1.4.5-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:852542f9481f4a62dbb5dd99e8ab7aedfeb8fb6342349a181d4036877410f525"}, - {file = "kiwisolver-1.4.5-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:59edc41b24031bc25108e210c0def6f6c2191210492a972d585a06ff246bb79b"}, - {file = "kiwisolver-1.4.5-cp310-cp310-win32.whl", hash = "sha256:a6aa6315319a052b4ee378aa171959c898a6183f15c1e541821c5c59beaa0238"}, - {file = "kiwisolver-1.4.5-cp310-cp310-win_amd64.whl", hash = "sha256:d0ef46024e6a3d79c01ff13801cb19d0cad7fd859b15037aec74315540acc276"}, - {file = "kiwisolver-1.4.5-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:11863aa14a51fd6ec28688d76f1735f8f69ab1fabf388851a595d0721af042f5"}, - {file = "kiwisolver-1.4.5-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:8ab3919a9997ab7ef2fbbed0cc99bb28d3c13e6d4b1ad36e97e482558a91be90"}, - {file = "kiwisolver-1.4.5-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:fcc700eadbbccbf6bc1bcb9dbe0786b4b1cb91ca0dcda336eef5c2beed37b797"}, - {file = "kiwisolver-1.4.5-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:dfdd7c0b105af050eb3d64997809dc21da247cf44e63dc73ff0fd20b96be55a9"}, - {file = "kiwisolver-1.4.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:76c6a5964640638cdeaa0c359382e5703e9293030fe730018ca06bc2010c4437"}, - {file = "kiwisolver-1.4.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bbea0db94288e29afcc4c28afbf3a7ccaf2d7e027489c449cf7e8f83c6346eb9"}, - {file = "kiwisolver-1.4.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ceec1a6bc6cab1d6ff5d06592a91a692f90ec7505d6463a88a52cc0eb58545da"}, - {file = "kiwisolver-1.4.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:040c1aebeda72197ef477a906782b5ab0d387642e93bda547336b8957c61022e"}, - {file = "kiwisolver-1.4.5-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:f91de7223d4c7b793867797bacd1ee53bfe7359bd70d27b7b58a04efbb9436c8"}, - {file = "kiwisolver-1.4.5-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:faae4860798c31530dd184046a900e652c95513796ef51a12bc086710c2eec4d"}, - {file = "kiwisolver-1.4.5-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:b0157420efcb803e71d1b28e2c287518b8808b7cf1ab8af36718fd0a2c453eb0"}, - {file = "kiwisolver-1.4.5-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:06f54715b7737c2fecdbf140d1afb11a33d59508a47bf11bb38ecf21dc9ab79f"}, - {file = "kiwisolver-1.4.5-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:fdb7adb641a0d13bdcd4ef48e062363d8a9ad4a182ac7647ec88f695e719ae9f"}, - {file = "kiwisolver-1.4.5-cp311-cp311-win32.whl", hash = "sha256:bb86433b1cfe686da83ce32a9d3a8dd308e85c76b60896d58f082136f10bffac"}, - {file = "kiwisolver-1.4.5-cp311-cp311-win_amd64.whl", hash = "sha256:6c08e1312a9cf1074d17b17728d3dfce2a5125b2d791527f33ffbe805200a355"}, - {file = "kiwisolver-1.4.5-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:32d5cf40c4f7c7b3ca500f8985eb3fb3a7dfc023215e876f207956b5ea26632a"}, - {file = "kiwisolver-1.4.5-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:f846c260f483d1fd217fe5ed7c173fb109efa6b1fc8381c8b7552c5781756192"}, - {file = "kiwisolver-1.4.5-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:5ff5cf3571589b6d13bfbfd6bcd7a3f659e42f96b5fd1c4830c4cf21d4f5ef45"}, - {file = "kiwisolver-1.4.5-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7269d9e5f1084a653d575c7ec012ff57f0c042258bf5db0954bf551c158466e7"}, - {file = "kiwisolver-1.4.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:da802a19d6e15dffe4b0c24b38b3af68e6c1a68e6e1d8f30148c83864f3881db"}, - {file = "kiwisolver-1.4.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3aba7311af82e335dd1e36ffff68aaca609ca6290c2cb6d821a39aa075d8e3ff"}, - {file = "kiwisolver-1.4.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:763773d53f07244148ccac5b084da5adb90bfaee39c197554f01b286cf869228"}, - {file = "kiwisolver-1.4.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2270953c0d8cdab5d422bee7d2007f043473f9d2999631c86a223c9db56cbd16"}, - {file = "kiwisolver-1.4.5-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:d099e745a512f7e3bbe7249ca835f4d357c586d78d79ae8f1dcd4d8adeb9bda9"}, - {file = "kiwisolver-1.4.5-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:74db36e14a7d1ce0986fa104f7d5637aea5c82ca6326ed0ec5694280942d1162"}, - {file = "kiwisolver-1.4.5-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:7e5bab140c309cb3a6ce373a9e71eb7e4873c70c2dda01df6820474f9889d6d4"}, - {file = "kiwisolver-1.4.5-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:0f114aa76dc1b8f636d077979c0ac22e7cd8f3493abbab152f20eb8d3cda71f3"}, - {file = "kiwisolver-1.4.5-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:88a2df29d4724b9237fc0c6eaf2a1adae0cdc0b3e9f4d8e7dc54b16812d2d81a"}, - {file = "kiwisolver-1.4.5-cp312-cp312-win32.whl", hash = "sha256:72d40b33e834371fd330fb1472ca19d9b8327acb79a5821d4008391db8e29f20"}, - {file = "kiwisolver-1.4.5-cp312-cp312-win_amd64.whl", hash = "sha256:2c5674c4e74d939b9d91dda0fae10597ac7521768fec9e399c70a1f27e2ea2d9"}, - {file = "kiwisolver-1.4.5-pp37-pypy37_pp73-macosx_10_9_x86_64.whl", hash = "sha256:5c7b3b3a728dc6faf3fc372ef24f21d1e3cee2ac3e9596691d746e5a536de920"}, - {file = "kiwisolver-1.4.5-pp37-pypy37_pp73-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:620ced262a86244e2be10a676b646f29c34537d0d9cc8eb26c08f53d98013390"}, - {file = "kiwisolver-1.4.5-pp37-pypy37_pp73-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:378a214a1e3bbf5ac4a8708304318b4f890da88c9e6a07699c4ae7174c09a68d"}, - {file = "kiwisolver-1.4.5-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:aaf7be1207676ac608a50cd08f102f6742dbfc70e8d60c4db1c6897f62f71523"}, - {file = "kiwisolver-1.4.5-pp37-pypy37_pp73-win_amd64.whl", hash = "sha256:ba55dce0a9b8ff59495ddd050a0225d58bd0983d09f87cfe2b6aec4f2c1234e4"}, - {file = "kiwisolver-1.4.5-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:fd32ea360bcbb92d28933fc05ed09bffcb1704ba3fc7942e81db0fd4f81a7892"}, - {file = "kiwisolver-1.4.5-pp38-pypy38_pp73-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:5e7139af55d1688f8b960ee9ad5adafc4ac17c1c473fe07133ac092310d76544"}, - {file = "kiwisolver-1.4.5-pp38-pypy38_pp73-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:dced8146011d2bc2e883f9bd68618b8247387f4bbec46d7392b3c3b032640126"}, - {file = "kiwisolver-1.4.5-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c9bf3325c47b11b2e51bca0824ea217c7cd84491d8ac4eefd1e409705ef092bd"}, - {file = "kiwisolver-1.4.5-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:5794cf59533bc3f1b1c821f7206a3617999db9fbefc345360aafe2e067514929"}, - {file = "kiwisolver-1.4.5-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:e368f200bbc2e4f905b8e71eb38b3c04333bddaa6a2464a6355487b02bb7fb09"}, - {file = "kiwisolver-1.4.5-pp39-pypy39_pp73-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e5d706eba36b4c4d5bc6c6377bb6568098765e990cfc21ee16d13963fab7b3e7"}, - {file = "kiwisolver-1.4.5-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:85267bd1aa8880a9c88a8cb71e18d3d64d2751a790e6ca6c27b8ccc724bcd5ad"}, - {file = "kiwisolver-1.4.5-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:210ef2c3a1f03272649aff1ef992df2e724748918c4bc2d5a90352849eb40bea"}, - {file = "kiwisolver-1.4.5-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:11d011a7574eb3b82bcc9c1a1d35c1d7075677fdd15de527d91b46bd35e935ee"}, - {file = "kiwisolver-1.4.5.tar.gz", hash = "sha256:e57e563a57fb22a142da34f38acc2fc1a5c864bc29ca1517a88abc963e60d6ec"}, -] - -[[package]] -name = "latexcodec" -version = "3.0.0" -requires_python = ">=3.7" -summary = "A lexer and codec to work with LaTeX code in Python." -groups = ["docs"] -files = [ - {file = "latexcodec-3.0.0-py3-none-any.whl", hash = "sha256:6f3477ad5e61a0a99bd31a6a370c34e88733a6bad9c921a3ffcfacada12f41a7"}, - {file = "latexcodec-3.0.0.tar.gz", hash = "sha256:917dc5fe242762cc19d963e6548b42d63a118028cdd3361d62397e3b638b6bc5"}, -] - -[[package]] -name = "linkify-it-py" -version = "2.0.3" -requires_python = ">=3.7" -summary = "Links recognition library with FULL unicode support." -groups = ["docs"] -dependencies = [ - "uc-micro-py", -] -files = [ - {file = "linkify-it-py-2.0.3.tar.gz", hash = "sha256:68cda27e162e9215c17d786649d1da0021a451bdc436ef9e0fa0ba5234b9b048"}, - {file = "linkify_it_py-2.0.3-py3-none-any.whl", hash = "sha256:6bcbc417b0ac14323382aef5c5192c0075bf8a9d6b41820a2b66371eac6b6d79"}, -] - -[[package]] -name = "loguru" -version = "0.7.2" -requires_python = ">=3.5" -summary = "Python logging made (stupidly) simple" -groups = ["default"] -dependencies = [ - "colorama>=0.3.4; sys_platform == \"win32\"", - "win32-setctime>=1.0.0; sys_platform == \"win32\"", -] -files = [ - {file = "loguru-0.7.2-py3-none-any.whl", hash = "sha256:003d71e3d3ed35f0f8984898359d65b79e5b21943f78af86aa5491210429b8eb"}, - {file = "loguru-0.7.2.tar.gz", hash = "sha256:e671a53522515f34fd406340ee968cb9ecafbc4b36c679da03c18fd8d0bd51ac"}, -] - -[[package]] -name = "markdown-it-py" -version = "3.0.0" -requires_python = ">=3.8" -summary = "Python port of markdown-it. Markdown parsing, done right!" -groups = ["docs"] -dependencies = [ - "mdurl~=0.1", -] -files = [ - {file = "markdown-it-py-3.0.0.tar.gz", hash = "sha256:e3f60a94fa066dc52ec76661e37c851cb232d92f9886b15cb560aaada2df8feb"}, - {file = "markdown_it_py-3.0.0-py3-none-any.whl", hash = "sha256:355216845c60bd96232cd8d8c40e8f9765cc86f46880e43a8fd22dc1a1a8cab1"}, -] - -[[package]] -name = "markupsafe" -version = "2.1.5" -requires_python = ">=3.7" -summary = "Safely add untrusted strings to HTML/XML markup." -groups = ["docs", "pytorch"] -files = [ - {file = "MarkupSafe-2.1.5-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:a17a92de5231666cfbe003f0e4b9b3a7ae3afb1ec2845aadc2bacc93ff85febc"}, - {file = "MarkupSafe-2.1.5-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:72b6be590cc35924b02c78ef34b467da4ba07e4e0f0454a2c5907f473fc50ce5"}, - {file = "MarkupSafe-2.1.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e61659ba32cf2cf1481e575d0462554625196a1f2fc06a1c777d3f48e8865d46"}, - {file = "MarkupSafe-2.1.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2174c595a0d73a3080ca3257b40096db99799265e1c27cc5a610743acd86d62f"}, - {file = "MarkupSafe-2.1.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ae2ad8ae6ebee9d2d94b17fb62763125f3f374c25618198f40cbb8b525411900"}, - {file = "MarkupSafe-2.1.5-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:075202fa5b72c86ad32dc7d0b56024ebdbcf2048c0ba09f1cde31bfdd57bcfff"}, - {file = "MarkupSafe-2.1.5-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:598e3276b64aff0e7b3451b72e94fa3c238d452e7ddcd893c3ab324717456bad"}, - {file = "MarkupSafe-2.1.5-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:fce659a462a1be54d2ffcacea5e3ba2d74daa74f30f5f143fe0c58636e355fdd"}, - {file = "MarkupSafe-2.1.5-cp310-cp310-win32.whl", hash = "sha256:d9fad5155d72433c921b782e58892377c44bd6252b5af2f67f16b194987338a4"}, - {file = "MarkupSafe-2.1.5-cp310-cp310-win_amd64.whl", hash = "sha256:bf50cd79a75d181c9181df03572cdce0fbb75cc353bc350712073108cba98de5"}, - {file = "MarkupSafe-2.1.5-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:629ddd2ca402ae6dbedfceeba9c46d5f7b2a61d9749597d4307f943ef198fc1f"}, - {file = "MarkupSafe-2.1.5-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:5b7b716f97b52c5a14bffdf688f971b2d5ef4029127f1ad7a513973cfd818df2"}, - {file = "MarkupSafe-2.1.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6ec585f69cec0aa07d945b20805be741395e28ac1627333b1c5b0105962ffced"}, - {file = "MarkupSafe-2.1.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b91c037585eba9095565a3556f611e3cbfaa42ca1e865f7b8015fe5c7336d5a5"}, - {file = "MarkupSafe-2.1.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7502934a33b54030eaf1194c21c692a534196063db72176b0c4028e140f8f32c"}, - {file = "MarkupSafe-2.1.5-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:0e397ac966fdf721b2c528cf028494e86172b4feba51d65f81ffd65c63798f3f"}, - {file = "MarkupSafe-2.1.5-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:c061bb86a71b42465156a3ee7bd58c8c2ceacdbeb95d05a99893e08b8467359a"}, - {file = "MarkupSafe-2.1.5-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:3a57fdd7ce31c7ff06cdfbf31dafa96cc533c21e443d57f5b1ecc6cdc668ec7f"}, - {file = "MarkupSafe-2.1.5-cp311-cp311-win32.whl", hash = "sha256:397081c1a0bfb5124355710fe79478cdbeb39626492b15d399526ae53422b906"}, - {file = "MarkupSafe-2.1.5-cp311-cp311-win_amd64.whl", hash = "sha256:2b7c57a4dfc4f16f7142221afe5ba4e093e09e728ca65c51f5620c9aaeb9a617"}, - {file = "MarkupSafe-2.1.5-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:8dec4936e9c3100156f8a2dc89c4b88d5c435175ff03413b443469c7c8c5f4d1"}, - {file = "MarkupSafe-2.1.5-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:3c6b973f22eb18a789b1460b4b91bf04ae3f0c4234a0a6aa6b0a92f6f7b951d4"}, - {file = "MarkupSafe-2.1.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ac07bad82163452a6884fe8fa0963fb98c2346ba78d779ec06bd7a6262132aee"}, - {file = "MarkupSafe-2.1.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f5dfb42c4604dddc8e4305050aa6deb084540643ed5804d7455b5df8fe16f5e5"}, - {file = "MarkupSafe-2.1.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ea3d8a3d18833cf4304cd2fc9cbb1efe188ca9b5efef2bdac7adc20594a0e46b"}, - {file = "MarkupSafe-2.1.5-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:d050b3361367a06d752db6ead6e7edeb0009be66bc3bae0ee9d97fb326badc2a"}, - {file = "MarkupSafe-2.1.5-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:bec0a414d016ac1a18862a519e54b2fd0fc8bbfd6890376898a6c0891dd82e9f"}, - {file = "MarkupSafe-2.1.5-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:58c98fee265677f63a4385256a6d7683ab1832f3ddd1e66fe948d5880c21a169"}, - {file = "MarkupSafe-2.1.5-cp312-cp312-win32.whl", hash = "sha256:8590b4ae07a35970728874632fed7bd57b26b0102df2d2b233b6d9d82f6c62ad"}, - {file = "MarkupSafe-2.1.5-cp312-cp312-win_amd64.whl", hash = "sha256:823b65d8706e32ad2df51ed89496147a42a2a6e01c13cfb6ffb8b1e92bc910bb"}, - {file = "MarkupSafe-2.1.5.tar.gz", hash = "sha256:d283d37a890ba4c1ae73ffadf8046435c76e7bc2247bbb63c00bd1a709c6544b"}, -] - -[[package]] -name = "matplotlib" -version = "3.8.4" -requires_python = ">=3.9" -summary = "Python plotting package" -groups = ["visualisation"] -dependencies = [ - "contourpy>=1.0.1", - "cycler>=0.10", - "fonttools>=4.22.0", - "kiwisolver>=1.3.1", - "numpy>=1.21", - "packaging>=20.0", - "pillow>=8", - "pyparsing>=2.3.1", - "python-dateutil>=2.7", -] -files = [ - {file = "matplotlib-3.8.4-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:abc9d838f93583650c35eca41cfcec65b2e7cb50fd486da6f0c49b5e1ed23014"}, - {file = "matplotlib-3.8.4-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:8f65c9f002d281a6e904976007b2d46a1ee2bcea3a68a8c12dda24709ddc9106"}, - {file = "matplotlib-3.8.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ce1edd9f5383b504dbc26eeea404ed0a00656c526638129028b758fd43fc5f10"}, - {file = "matplotlib-3.8.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ecd79298550cba13a43c340581a3ec9c707bd895a6a061a78fa2524660482fc0"}, - {file = "matplotlib-3.8.4-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:90df07db7b599fe7035d2f74ab7e438b656528c68ba6bb59b7dc46af39ee48ef"}, - {file = "matplotlib-3.8.4-cp310-cp310-win_amd64.whl", hash = "sha256:ac24233e8f2939ac4fd2919eed1e9c0871eac8057666070e94cbf0b33dd9c338"}, - {file = "matplotlib-3.8.4-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:72f9322712e4562e792b2961971891b9fbbb0e525011e09ea0d1f416c4645661"}, - {file = "matplotlib-3.8.4-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:232ce322bfd020a434caaffbd9a95333f7c2491e59cfc014041d95e38ab90d1c"}, - {file = "matplotlib-3.8.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6addbd5b488aedb7f9bc19f91cd87ea476206f45d7116fcfe3d31416702a82fa"}, - {file = "matplotlib-3.8.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:cc4ccdc64e3039fc303defd119658148f2349239871db72cd74e2eeaa9b80b71"}, - {file = "matplotlib-3.8.4-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:b7a2a253d3b36d90c8993b4620183b55665a429da8357a4f621e78cd48b2b30b"}, - {file = "matplotlib-3.8.4-cp311-cp311-win_amd64.whl", hash = "sha256:8080d5081a86e690d7688ffa542532e87f224c38a6ed71f8fbed34dd1d9fedae"}, - {file = "matplotlib-3.8.4-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:6485ac1f2e84676cff22e693eaa4fbed50ef5dc37173ce1f023daef4687df616"}, - {file = "matplotlib-3.8.4-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:c89ee9314ef48c72fe92ce55c4e95f2f39d70208f9f1d9db4e64079420d8d732"}, - {file = "matplotlib-3.8.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:50bac6e4d77e4262c4340d7a985c30912054745ec99756ce213bfbc3cb3808eb"}, - {file = "matplotlib-3.8.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f51c4c869d4b60d769f7b4406eec39596648d9d70246428745a681c327a8ad30"}, - {file = "matplotlib-3.8.4-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:b12ba985837e4899b762b81f5b2845bd1a28f4fdd1a126d9ace64e9c4eb2fb25"}, - {file = "matplotlib-3.8.4-cp312-cp312-win_amd64.whl", hash = "sha256:7a6769f58ce51791b4cb8b4d7642489df347697cd3e23d88266aaaee93b41d9a"}, - {file = "matplotlib-3.8.4-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:c7064120a59ce6f64103c9cefba8ffe6fba87f2c61d67c401186423c9a20fd35"}, - {file = "matplotlib-3.8.4-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a0e47eda4eb2614300fc7bb4657fced3e83d6334d03da2173b09e447418d499f"}, - {file = "matplotlib-3.8.4-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:493e9f6aa5819156b58fce42b296ea31969f2aab71c5b680b4ea7a3cb5c07d94"}, - {file = "matplotlib-3.8.4.tar.gz", hash = "sha256:8aac397d5e9ec158960e31c381c5ffc52ddd52bd9a47717e2a694038167dffea"}, -] - -[[package]] -name = "matplotlib-inline" -version = "0.1.7" -requires_python = ">=3.8" -summary = "Inline Matplotlib backend for Jupyter" -groups = ["dev", "docs", "visualisation"] -dependencies = [ - "traitlets", -] -files = [ - {file = "matplotlib_inline-0.1.7-py3-none-any.whl", hash = "sha256:df192d39a4ff8f21b1895d72e6a13f5fcc5099f00fa84384e0ea28c2cc0653ca"}, - {file = "matplotlib_inline-0.1.7.tar.gz", hash = "sha256:8423b23ec666be3d16e16b60bdd8ac4e86e840ebd1dd11a30b9f117f2fa0ab90"}, -] - -[[package]] -name = "mdit-py-plugins" -version = "0.4.0" -requires_python = ">=3.8" -summary = "Collection of plugins for markdown-it-py" -groups = ["docs"] -dependencies = [ - "markdown-it-py<4.0.0,>=1.0.0", -] -files = [ - {file = "mdit_py_plugins-0.4.0-py3-none-any.whl", hash = "sha256:b51b3bb70691f57f974e257e367107857a93b36f322a9e6d44ca5bf28ec2def9"}, - {file = "mdit_py_plugins-0.4.0.tar.gz", hash = "sha256:d8ab27e9aed6c38aa716819fedfde15ca275715955f8a185a8e1cf90fb1d2c1b"}, -] - -[[package]] -name = "mdurl" -version = "0.1.2" -requires_python = ">=3.7" -summary = "Markdown URL utilities" -groups = ["docs"] -files = [ - {file = "mdurl-0.1.2-py3-none-any.whl", hash = "sha256:84008a41e51615a49fc9966191ff91509e3c40b939176e643fd50a5c2196b8f8"}, - {file = "mdurl-0.1.2.tar.gz", hash = "sha256:bb413d29f5eea38f31dd4754dd7377d4465116fb207585f97bf925588687c1ba"}, -] - -[[package]] -name = "mkl" -version = "2021.4.0" -summary = "IntelĀ® oneAPI Math Kernel Library" -groups = ["pytorch"] -marker = "platform_system == \"Windows\"" -dependencies = [ - "intel-openmp==2021.*", - "tbb==2021.*", -] -files = [ - {file = "mkl-2021.4.0-py2.py3-none-macosx_10_15_x86_64.macosx_11_0_x86_64.whl", hash = "sha256:67460f5cd7e30e405b54d70d1ed3ca78118370b65f7327d495e9c8847705e2fb"}, - {file = "mkl-2021.4.0-py2.py3-none-manylinux1_i686.whl", hash = "sha256:636d07d90e68ccc9630c654d47ce9fdeb036bb46e2b193b3a9ac8cfea683cce5"}, - {file = "mkl-2021.4.0-py2.py3-none-manylinux1_x86_64.whl", hash = "sha256:398dbf2b0d12acaf54117a5210e8f191827f373d362d796091d161f610c1ebfb"}, - {file = "mkl-2021.4.0-py2.py3-none-win32.whl", hash = "sha256:439c640b269a5668134e3dcbcea4350459c4a8bc46469669b2d67e07e3d330e8"}, - {file = "mkl-2021.4.0-py2.py3-none-win_amd64.whl", hash = "sha256:ceef3cafce4c009dd25f65d7ad0d833a0fbadc3d8903991ec92351fe5de1e718"}, -] - -[[package]] -name = "mpmath" -version = "1.3.0" -summary = "Python library for arbitrary-precision floating-point arithmetic" -groups = ["pytorch"] -files = [ - {file = "mpmath-1.3.0-py3-none-any.whl", hash = "sha256:a0b2b9fe80bbcd81a6647ff13108738cfb482d481d826cc0e02f5b35e5c88d2c"}, - {file = "mpmath-1.3.0.tar.gz", hash = "sha256:7a28eb2a9774d00c7bc92411c19a89209d5da7c4c9a9e227be8330a23a25b91f"}, -] - -[[package]] -name = "multidict" -version = "6.0.5" -requires_python = ">=3.7" -summary = "multidict implementation" -groups = ["pytorch"] -files = [ - {file = "multidict-6.0.5-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:228b644ae063c10e7f324ab1ab6b548bdf6f8b47f3ec234fef1093bc2735e5f9"}, - {file = "multidict-6.0.5-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:896ebdcf62683551312c30e20614305f53125750803b614e9e6ce74a96232604"}, - {file = "multidict-6.0.5-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:411bf8515f3be9813d06004cac41ccf7d1cd46dfe233705933dd163b60e37600"}, - {file = "multidict-6.0.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1d147090048129ce3c453f0292e7697d333db95e52616b3793922945804a433c"}, - {file = "multidict-6.0.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:215ed703caf15f578dca76ee6f6b21b7603791ae090fbf1ef9d865571039ade5"}, - {file = "multidict-6.0.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7c6390cf87ff6234643428991b7359b5f59cc15155695deb4eda5c777d2b880f"}, - {file = "multidict-6.0.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:21fd81c4ebdb4f214161be351eb5bcf385426bf023041da2fd9e60681f3cebae"}, - {file = "multidict-6.0.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3cc2ad10255f903656017363cd59436f2111443a76f996584d1077e43ee51182"}, - {file = "multidict-6.0.5-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:6939c95381e003f54cd4c5516740faba40cf5ad3eeff460c3ad1d3e0ea2549bf"}, - {file = "multidict-6.0.5-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:220dd781e3f7af2c2c1053da9fa96d9cf3072ca58f057f4c5adaaa1cab8fc442"}, - {file = "multidict-6.0.5-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:766c8f7511df26d9f11cd3a8be623e59cca73d44643abab3f8c8c07620524e4a"}, - {file = "multidict-6.0.5-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:fe5d7785250541f7f5019ab9cba2c71169dc7d74d0f45253f8313f436458a4ef"}, - {file = "multidict-6.0.5-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:c1c1496e73051918fcd4f58ff2e0f2f3066d1c76a0c6aeffd9b45d53243702cc"}, - {file = "multidict-6.0.5-cp310-cp310-win32.whl", hash = "sha256:7afcdd1fc07befad18ec4523a782cde4e93e0a2bf71239894b8d61ee578c1319"}, - {file = "multidict-6.0.5-cp310-cp310-win_amd64.whl", hash = "sha256:99f60d34c048c5c2fabc766108c103612344c46e35d4ed9ae0673d33c8fb26e8"}, - {file = "multidict-6.0.5-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:f285e862d2f153a70586579c15c44656f888806ed0e5b56b64489afe4a2dbfba"}, - {file = "multidict-6.0.5-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:53689bb4e102200a4fafa9de9c7c3c212ab40a7ab2c8e474491914d2305f187e"}, - {file = "multidict-6.0.5-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:612d1156111ae11d14afaf3a0669ebf6c170dbb735e510a7438ffe2369a847fd"}, - {file = "multidict-6.0.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7be7047bd08accdb7487737631d25735c9a04327911de89ff1b26b81745bd4e3"}, - {file = "multidict-6.0.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:de170c7b4fe6859beb8926e84f7d7d6c693dfe8e27372ce3b76f01c46e489fcf"}, - {file = "multidict-6.0.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:04bde7a7b3de05732a4eb39c94574db1ec99abb56162d6c520ad26f83267de29"}, - {file = "multidict-6.0.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:85f67aed7bb647f93e7520633d8f51d3cbc6ab96957c71272b286b2f30dc70ed"}, - {file = "multidict-6.0.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:425bf820055005bfc8aa9a0b99ccb52cc2f4070153e34b701acc98d201693733"}, - {file = "multidict-6.0.5-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:d3eb1ceec286eba8220c26f3b0096cf189aea7057b6e7b7a2e60ed36b373b77f"}, - {file = "multidict-6.0.5-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:7901c05ead4b3fb75113fb1dd33eb1253c6d3ee37ce93305acd9d38e0b5f21a4"}, - {file = "multidict-6.0.5-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:e0e79d91e71b9867c73323a3444724d496c037e578a0e1755ae159ba14f4f3d1"}, - {file = "multidict-6.0.5-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:29bfeb0dff5cb5fdab2023a7a9947b3b4af63e9c47cae2a10ad58394b517fddc"}, - {file = "multidict-6.0.5-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:e030047e85cbcedbfc073f71836d62dd5dadfbe7531cae27789ff66bc551bd5e"}, - {file = "multidict-6.0.5-cp311-cp311-win32.whl", hash = "sha256:2f4848aa3baa109e6ab81fe2006c77ed4d3cd1e0ac2c1fbddb7b1277c168788c"}, - {file = "multidict-6.0.5-cp311-cp311-win_amd64.whl", hash = "sha256:2faa5ae9376faba05f630d7e5e6be05be22913782b927b19d12b8145968a85ea"}, - {file = "multidict-6.0.5-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:51d035609b86722963404f711db441cf7134f1889107fb171a970c9701f92e1e"}, - {file = "multidict-6.0.5-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:cbebcd5bcaf1eaf302617c114aa67569dd3f090dd0ce8ba9e35e9985b41ac35b"}, - {file = "multidict-6.0.5-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:2ffc42c922dbfddb4a4c3b438eb056828719f07608af27d163191cb3e3aa6cc5"}, - {file = "multidict-6.0.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ceb3b7e6a0135e092de86110c5a74e46bda4bd4fbfeeb3a3bcec79c0f861e450"}, - {file = "multidict-6.0.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:79660376075cfd4b2c80f295528aa6beb2058fd289f4c9252f986751a4cd0496"}, - {file = "multidict-6.0.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e4428b29611e989719874670fd152b6625500ad6c686d464e99f5aaeeaca175a"}, - {file = "multidict-6.0.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d84a5c3a5f7ce6db1f999fb9438f686bc2e09d38143f2d93d8406ed2dd6b9226"}, - {file = "multidict-6.0.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:76c0de87358b192de7ea9649beb392f107dcad9ad27276324c24c91774ca5271"}, - {file = "multidict-6.0.5-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:79a6d2ba910adb2cbafc95dad936f8b9386e77c84c35bc0add315b856d7c3abb"}, - {file = "multidict-6.0.5-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:92d16a3e275e38293623ebf639c471d3e03bb20b8ebb845237e0d3664914caef"}, - {file = "multidict-6.0.5-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:fb616be3538599e797a2017cccca78e354c767165e8858ab5116813146041a24"}, - {file = "multidict-6.0.5-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:14c2976aa9038c2629efa2c148022ed5eb4cb939e15ec7aace7ca932f48f9ba6"}, - {file = "multidict-6.0.5-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:435a0984199d81ca178b9ae2c26ec3d49692d20ee29bc4c11a2a8d4514c67eda"}, - {file = "multidict-6.0.5-cp312-cp312-win32.whl", hash = "sha256:9fe7b0653ba3d9d65cbe7698cca585bf0f8c83dbbcc710db9c90f478e175f2d5"}, - {file = "multidict-6.0.5-cp312-cp312-win_amd64.whl", hash = "sha256:01265f5e40f5a17f8241d52656ed27192be03bfa8764d88e8220141d1e4b3556"}, - {file = "multidict-6.0.5-py3-none-any.whl", hash = "sha256:0d63c74e3d7ab26de115c49bffc92cc77ed23395303d496eae515d4204a625e7"}, - {file = "multidict-6.0.5.tar.gz", hash = "sha256:f7e301075edaf50500f0b341543c41194d8df3ae5caf4702f2095f3ca73dd8da"}, -] - -[[package]] -name = "myst-nb" -version = "1.1.0" -requires_python = ">=3.9" -summary = "A Jupyter Notebook Sphinx reader built on top of the MyST markdown parser." -groups = ["docs"] -dependencies = [ - "importlib-metadata", - "ipykernel", - "ipython", - "jupyter-cache>=0.5", - "myst-parser>=1.0.0", - "nbclient", - "nbformat>=5.0", - "pyyaml", - "sphinx>=5", - "typing-extensions", -] -files = [ - {file = "myst_nb-1.1.0-py3-none-any.whl", hash = "sha256:0ac29b2a346f9a1257edbfb5d6c47d528728a37e6b9438903c2821f69fda9235"}, - {file = "myst_nb-1.1.0.tar.gz", hash = "sha256:9278840e844f5d780b5acc5400cbf63d97caaccf8eb442a55ebd9a03e2522d5e"}, -] - -[[package]] -name = "myst-parser" -version = "2.0.0" -requires_python = ">=3.8" -summary = "An extended [CommonMark](https://spec.commonmark.org/) compliant parser," -groups = ["docs"] -dependencies = [ - "docutils<0.21,>=0.16", - "jinja2", - "markdown-it-py~=3.0", - "mdit-py-plugins~=0.4", - "pyyaml", - "sphinx<8,>=6", -] -files = [ - {file = "myst_parser-2.0.0-py3-none-any.whl", hash = "sha256:7c36344ae39c8e740dad7fdabf5aa6fc4897a813083c6cc9990044eb93656b14"}, - {file = "myst_parser-2.0.0.tar.gz", hash = "sha256:ea929a67a6a0b1683cdbe19b8d2e724cd7643f8aa3e7bb18dd65beac3483bead"}, -] - -[[package]] -name = "nbclient" -version = "0.10.0" -requires_python = ">=3.8.0" -summary = "A client library for executing notebooks. Formerly nbconvert's ExecutePreprocessor." -groups = ["docs"] -dependencies = [ - "jupyter-client>=6.1.12", - "jupyter-core!=5.0.*,>=4.12", - "nbformat>=5.1", - "traitlets>=5.4", -] -files = [ - {file = "nbclient-0.10.0-py3-none-any.whl", hash = "sha256:f13e3529332a1f1f81d82a53210322476a168bb7090a0289c795fe9cc11c9d3f"}, - {file = "nbclient-0.10.0.tar.gz", hash = "sha256:4b3f1b7dba531e498449c4db4f53da339c91d449dc11e9af3a43b4eb5c5abb09"}, -] - -[[package]] -name = "nbformat" -version = "5.10.4" -requires_python = ">=3.8" -summary = "The Jupyter Notebook format" -groups = ["dev", "docs"] -dependencies = [ - "fastjsonschema>=2.15", - "jsonschema>=2.6", - "jupyter-core!=5.0.*,>=4.12", - "traitlets>=5.1", -] -files = [ - {file = "nbformat-5.10.4-py3-none-any.whl", hash = "sha256:3b48d6c8fbca4b299bf3982ea7db1af21580e4fec269ad087b9e81588891200b"}, - {file = "nbformat-5.10.4.tar.gz", hash = "sha256:322168b14f937a5d11362988ecac2a4952d3d8e3a2cbeb2319584631226d5b3a"}, -] - -[[package]] -name = "nbval" -version = "0.11.0" -requires_python = ">=3.7, <4" -summary = "A py.test plugin to validate Jupyter notebooks" -groups = ["dev"] -dependencies = [ - "coverage", - "ipykernel", - "jupyter-client", - "nbformat", - "pytest>=7", -] -files = [ - {file = "nbval-0.11.0-py2.py3-none-any.whl", hash = "sha256:307aecc866c9a1e8a13bb5bbb008a702bacfda2394dff6fe504a3108a58042a0"}, - {file = "nbval-0.11.0.tar.gz", hash = "sha256:77c95797607b0a968babd2597ee3494102d25c3ad37435debbdac0e46e379094"}, -] - -[[package]] -name = "nest-asyncio" -version = "1.6.0" -requires_python = ">=3.5" -summary = "Patch asyncio to allow nested event loops" -groups = ["dev", "docs", "visualisation"] -files = [ - {file = "nest_asyncio-1.6.0-py3-none-any.whl", hash = "sha256:87af6efd6b5e897c81050477ef65c62e2b2f35d51703cae01aff2905b1852e1c"}, - {file = "nest_asyncio-1.6.0.tar.gz", hash = "sha256:6f172d5449aca15afd6c646851f4e31e02c598d553a667e38cafa997cfec55fe"}, -] - -[[package]] -name = "networkx" -version = "3.3" -requires_python = ">=3.10" -summary = "Python package for creating and manipulating graphs and networks" -groups = ["default", "pytorch"] -files = [ - {file = "networkx-3.3-py3-none-any.whl", hash = "sha256:28575580c6ebdaf4505b22c6256a2b9de86b316dc63ba9e93abde3d78dfdbcf2"}, - {file = "networkx-3.3.tar.gz", hash = "sha256:0c127d8b2f4865f59ae9cb8aafcd60b5c70f3241ebd66f7defad7c4ab90126c9"}, -] - -[[package]] -name = "nodeenv" -version = "1.9.1" -requires_python = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7" -summary = "Node.js virtual environment builder" -groups = ["dev"] -files = [ - {file = "nodeenv-1.9.1-py2.py3-none-any.whl", hash = "sha256:ba11c9782d29c27c70ffbdda2d7415098754709be8a7056d79a737cd901155c9"}, - {file = "nodeenv-1.9.1.tar.gz", hash = "sha256:6ec12890a2dab7946721edbfbcd91f3319c6ccc9aec47be7c7e6b7011ee6645f"}, -] - -[[package]] -name = "numpy" -version = "1.26.4" -requires_python = ">=3.9" -summary = "Fundamental package for array computing in Python" -groups = ["default", "pytorch", "visualisation"] -files = [ - {file = "numpy-1.26.4-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:9ff0f4f29c51e2803569d7a51c2304de5554655a60c5d776e35b4a41413830d0"}, - {file = "numpy-1.26.4-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:2e4ee3380d6de9c9ec04745830fd9e2eccb3e6cf790d39d7b98ffd19b0dd754a"}, - {file = "numpy-1.26.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d209d8969599b27ad20994c8e41936ee0964e6da07478d6c35016bc386b66ad4"}, - {file = "numpy-1.26.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ffa75af20b44f8dba823498024771d5ac50620e6915abac414251bd971b4529f"}, - {file = "numpy-1.26.4-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:62b8e4b1e28009ef2846b4c7852046736bab361f7aeadeb6a5b89ebec3c7055a"}, - {file = "numpy-1.26.4-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:a4abb4f9001ad2858e7ac189089c42178fcce737e4169dc61321660f1a96c7d2"}, - {file = "numpy-1.26.4-cp310-cp310-win32.whl", hash = "sha256:bfe25acf8b437eb2a8b2d49d443800a5f18508cd811fea3181723922a8a82b07"}, - {file = "numpy-1.26.4-cp310-cp310-win_amd64.whl", hash = "sha256:b97fe8060236edf3662adfc2c633f56a08ae30560c56310562cb4f95500022d5"}, - {file = "numpy-1.26.4-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:4c66707fabe114439db9068ee468c26bbdf909cac0fb58686a42a24de1760c71"}, - {file = "numpy-1.26.4-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:edd8b5fe47dab091176d21bb6de568acdd906d1887a4584a15a9a96a1dca06ef"}, - {file = "numpy-1.26.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7ab55401287bfec946ced39700c053796e7cc0e3acbef09993a9ad2adba6ca6e"}, - {file = "numpy-1.26.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:666dbfb6ec68962c033a450943ded891bed2d54e6755e35e5835d63f4f6931d5"}, - {file = "numpy-1.26.4-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:96ff0b2ad353d8f990b63294c8986f1ec3cb19d749234014f4e7eb0112ceba5a"}, - {file = "numpy-1.26.4-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:60dedbb91afcbfdc9bc0b1f3f402804070deed7392c23eb7a7f07fa857868e8a"}, - {file = "numpy-1.26.4-cp311-cp311-win32.whl", hash = "sha256:1af303d6b2210eb850fcf03064d364652b7120803a0b872f5211f5234b399f20"}, - {file = "numpy-1.26.4-cp311-cp311-win_amd64.whl", hash = "sha256:cd25bcecc4974d09257ffcd1f098ee778f7834c3ad767fe5db785be9a4aa9cb2"}, - {file = "numpy-1.26.4-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:b3ce300f3644fb06443ee2222c2201dd3a89ea6040541412b8fa189341847218"}, - {file = "numpy-1.26.4-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:03a8c78d01d9781b28a6989f6fa1bb2c4f2d51201cf99d3dd875df6fbd96b23b"}, - {file = "numpy-1.26.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9fad7dcb1aac3c7f0584a5a8133e3a43eeb2fe127f47e3632d43d677c66c102b"}, - {file = "numpy-1.26.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:675d61ffbfa78604709862923189bad94014bef562cc35cf61d3a07bba02a7ed"}, - {file = "numpy-1.26.4-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:ab47dbe5cc8210f55aa58e4805fe224dac469cde56b9f731a4c098b91917159a"}, - {file = "numpy-1.26.4-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:1dda2e7b4ec9dd512f84935c5f126c8bd8b9f2fc001e9f54af255e8c5f16b0e0"}, - {file = "numpy-1.26.4-cp312-cp312-win32.whl", hash = "sha256:50193e430acfc1346175fcbdaa28ffec49947a06918b7b92130744e81e640110"}, - {file = "numpy-1.26.4-cp312-cp312-win_amd64.whl", hash = "sha256:08beddf13648eb95f8d867350f6a018a4be2e5ad54c8d8caed89ebca558b2818"}, - {file = "numpy-1.26.4-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:afedb719a9dcfc7eaf2287b839d8198e06dcd4cb5d276a3df279231138e83d30"}, - {file = "numpy-1.26.4-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:95a7476c59002f2f6c590b9b7b998306fba6a5aa646b1e22ddfeaf8f78c3a29c"}, - {file = "numpy-1.26.4-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:7e50d0a0cc3189f9cb0aeb3a6a6af18c16f59f004b866cd2be1c14b36134a4a0"}, - {file = "numpy-1.26.4.tar.gz", hash = "sha256:2a02aba9ed12e4ac4eb3ea9421c420301a0c6460d9830d74a9df87efa4912010"}, -] - -[[package]] -name = "nvidia-cublas-cu12" -version = "12.1.3.1" -requires_python = ">=3" -summary = "CUBLAS native runtime libraries" -groups = ["pytorch"] -marker = "platform_system == \"Linux\" and platform_machine == \"x86_64\"" -files = [ - {file = "nvidia_cublas_cu12-12.1.3.1-py3-none-manylinux1_x86_64.whl", hash = "sha256:ee53ccca76a6fc08fb9701aa95b6ceb242cdaab118c3bb152af4e579af792728"}, - {file = "nvidia_cublas_cu12-12.1.3.1-py3-none-win_amd64.whl", hash = "sha256:2b964d60e8cf11b5e1073d179d85fa340c120e99b3067558f3cf98dd69d02906"}, -] - -[[package]] -name = "nvidia-cuda-cupti-cu12" -version = "12.1.105" -requires_python = ">=3" -summary = "CUDA profiling tools runtime libs." -groups = ["pytorch"] -marker = "platform_system == \"Linux\" and platform_machine == \"x86_64\"" -files = [ - {file = "nvidia_cuda_cupti_cu12-12.1.105-py3-none-manylinux1_x86_64.whl", hash = "sha256:e54fde3983165c624cb79254ae9818a456eb6e87a7fd4d56a2352c24ee542d7e"}, - {file = "nvidia_cuda_cupti_cu12-12.1.105-py3-none-win_amd64.whl", hash = "sha256:bea8236d13a0ac7190bd2919c3e8e6ce1e402104276e6f9694479e48bb0eb2a4"}, -] - -[[package]] -name = "nvidia-cuda-nvrtc-cu12" -version = "12.1.105" -requires_python = ">=3" -summary = "NVRTC native runtime libraries" -groups = ["pytorch"] -marker = "platform_system == \"Linux\" and platform_machine == \"x86_64\"" -files = [ - {file = "nvidia_cuda_nvrtc_cu12-12.1.105-py3-none-manylinux1_x86_64.whl", hash = "sha256:339b385f50c309763ca65456ec75e17bbefcbbf2893f462cb8b90584cd27a1c2"}, - {file = "nvidia_cuda_nvrtc_cu12-12.1.105-py3-none-win_amd64.whl", hash = "sha256:0a98a522d9ff138b96c010a65e145dc1b4850e9ecb75a0172371793752fd46ed"}, -] - -[[package]] -name = "nvidia-cuda-runtime-cu12" -version = "12.1.105" -requires_python = ">=3" -summary = "CUDA Runtime native Libraries" -groups = ["pytorch"] -marker = "platform_system == \"Linux\" and platform_machine == \"x86_64\"" -files = [ - {file = "nvidia_cuda_runtime_cu12-12.1.105-py3-none-manylinux1_x86_64.whl", hash = "sha256:6e258468ddf5796e25f1dc591a31029fa317d97a0a94ed93468fc86301d61e40"}, - {file = "nvidia_cuda_runtime_cu12-12.1.105-py3-none-win_amd64.whl", hash = "sha256:dfb46ef84d73fababab44cf03e3b83f80700d27ca300e537f85f636fac474344"}, -] - -[[package]] -name = "nvidia-cudnn-cu12" -version = "8.9.2.26" -requires_python = ">=3" -summary = "cuDNN runtime libraries" -groups = ["pytorch"] -marker = "platform_system == \"Linux\" and platform_machine == \"x86_64\"" -dependencies = [ - "nvidia-cublas-cu12", -] -files = [ - {file = "nvidia_cudnn_cu12-8.9.2.26-py3-none-manylinux1_x86_64.whl", hash = "sha256:5ccb288774fdfb07a7e7025ffec286971c06d8d7b4fb162525334616d7629ff9"}, -] - -[[package]] -name = "nvidia-cufft-cu12" -version = "11.0.2.54" -requires_python = ">=3" -summary = "CUFFT native runtime libraries" -groups = ["pytorch"] -marker = "platform_system == \"Linux\" and platform_machine == \"x86_64\"" -files = [ - {file = "nvidia_cufft_cu12-11.0.2.54-py3-none-manylinux1_x86_64.whl", hash = "sha256:794e3948a1aa71fd817c3775866943936774d1c14e7628c74f6f7417224cdf56"}, - {file = "nvidia_cufft_cu12-11.0.2.54-py3-none-win_amd64.whl", hash = "sha256:d9ac353f78ff89951da4af698f80870b1534ed69993f10a4cf1d96f21357e253"}, -] - -[[package]] -name = "nvidia-curand-cu12" -version = "10.3.2.106" -requires_python = ">=3" -summary = "CURAND native runtime libraries" -groups = ["pytorch"] -marker = "platform_system == \"Linux\" and platform_machine == \"x86_64\"" -files = [ - {file = "nvidia_curand_cu12-10.3.2.106-py3-none-manylinux1_x86_64.whl", hash = "sha256:9d264c5036dde4e64f1de8c50ae753237c12e0b1348738169cd0f8a536c0e1e0"}, - {file = "nvidia_curand_cu12-10.3.2.106-py3-none-win_amd64.whl", hash = "sha256:75b6b0c574c0037839121317e17fd01f8a69fd2ef8e25853d826fec30bdba74a"}, -] - -[[package]] -name = "nvidia-cusolver-cu12" -version = "11.4.5.107" -requires_python = ">=3" -summary = "CUDA solver native runtime libraries" -groups = ["pytorch"] -marker = "platform_system == \"Linux\" and platform_machine == \"x86_64\"" -dependencies = [ - "nvidia-cublas-cu12", - "nvidia-cusparse-cu12", - "nvidia-nvjitlink-cu12", -] -files = [ - {file = "nvidia_cusolver_cu12-11.4.5.107-py3-none-manylinux1_x86_64.whl", hash = "sha256:8a7ec542f0412294b15072fa7dab71d31334014a69f953004ea7a118206fe0dd"}, - {file = "nvidia_cusolver_cu12-11.4.5.107-py3-none-win_amd64.whl", hash = "sha256:74e0c3a24c78612192a74fcd90dd117f1cf21dea4822e66d89e8ea80e3cd2da5"}, -] - -[[package]] -name = "nvidia-cusparse-cu12" -version = "12.1.0.106" -requires_python = ">=3" -summary = "CUSPARSE native runtime libraries" -groups = ["pytorch"] -marker = "platform_system == \"Linux\" and platform_machine == \"x86_64\"" -dependencies = [ - "nvidia-nvjitlink-cu12", -] -files = [ - {file = "nvidia_cusparse_cu12-12.1.0.106-py3-none-manylinux1_x86_64.whl", hash = "sha256:f3b50f42cf363f86ab21f720998517a659a48131e8d538dc02f8768237bd884c"}, - {file = "nvidia_cusparse_cu12-12.1.0.106-py3-none-win_amd64.whl", hash = "sha256:b798237e81b9719373e8fae8d4f091b70a0cf09d9d85c95a557e11df2d8e9a5a"}, -] - -[[package]] -name = "nvidia-nccl-cu12" -version = "2.20.5" -requires_python = ">=3" -summary = "NVIDIA Collective Communication Library (NCCL) Runtime" -groups = ["pytorch"] -marker = "platform_system == \"Linux\" and platform_machine == \"x86_64\"" -files = [ - {file = "nvidia_nccl_cu12-2.20.5-py3-none-manylinux2014_aarch64.whl", hash = "sha256:1fc150d5c3250b170b29410ba682384b14581db722b2531b0d8d33c595f33d01"}, - {file = "nvidia_nccl_cu12-2.20.5-py3-none-manylinux2014_x86_64.whl", hash = "sha256:057f6bf9685f75215d0c53bf3ac4a10b3e6578351de307abad9e18a99182af56"}, -] - -[[package]] -name = "nvidia-nvjitlink-cu12" -version = "12.4.127" -requires_python = ">=3" -summary = "Nvidia JIT LTO Library" -groups = ["pytorch"] -marker = "platform_system == \"Linux\" and platform_machine == \"x86_64\"" -files = [ - {file = "nvidia_nvjitlink_cu12-12.4.127-py3-none-manylinux2014_x86_64.whl", hash = "sha256:06b3b9b25bf3f8af351d664978ca26a16d2c5127dbd53c0497e28d1fb9611d57"}, - {file = "nvidia_nvjitlink_cu12-12.4.127-py3-none-win_amd64.whl", hash = "sha256:fd9020c501d27d135f983c6d3e244b197a7ccad769e34df53a42e276b0e25fa1"}, -] - -[[package]] -name = "nvidia-nvtx-cu12" -version = "12.1.105" -requires_python = ">=3" -summary = "NVIDIA Tools Extension" -groups = ["pytorch"] -marker = "platform_system == \"Linux\" and platform_machine == \"x86_64\"" -files = [ - {file = "nvidia_nvtx_cu12-12.1.105-py3-none-manylinux1_x86_64.whl", hash = "sha256:dc21cf308ca5691e7c04d962e213f8a4aa9bbfa23d95412f452254c2caeb09e5"}, - {file = "nvidia_nvtx_cu12-12.1.105-py3-none-win_amd64.whl", hash = "sha256:65f4d98982b31b60026e0e6de73fbdfc09d08a96f4656dd3665ca616a11e1e82"}, -] - -[[package]] -name = "packaging" -version = "24.0" -requires_python = ">=3.7" -summary = "Core utilities for Python packages" -groups = ["dev", "docs", "visualisation"] -files = [ - {file = "packaging-24.0-py3-none-any.whl", hash = "sha256:2ddfb553fdf02fb784c234c7ba6ccc288296ceabec964ad2eae3777778130bc5"}, - {file = "packaging-24.0.tar.gz", hash = "sha256:eb82c5e3e56209074766e6885bb04b8c38a0c015d0a30036ebe7ece34c9989e9"}, -] - -[[package]] -name = "parso" -version = "0.8.4" -requires_python = ">=3.6" -summary = "A Python Parser" -groups = ["dev", "docs", "visualisation"] -files = [ - {file = "parso-0.8.4-py2.py3-none-any.whl", hash = "sha256:a418670a20291dacd2dddc80c377c5c3791378ee1e8d12bffc35420643d43f18"}, - {file = "parso-0.8.4.tar.gz", hash = "sha256:eb3a7b58240fb99099a345571deecc0f9540ea5f4dd2fe14c2a99d6b281ab92d"}, -] - -[[package]] -name = "pexpect" -version = "4.9.0" -summary = "Pexpect allows easy control of interactive console applications." -groups = ["dev", "docs", "visualisation"] -marker = "sys_platform != \"win32\" and sys_platform != \"emscripten\"" -dependencies = [ - "ptyprocess>=0.5", -] -files = [ - {file = "pexpect-4.9.0-py2.py3-none-any.whl", hash = "sha256:7236d1e080e4936be2dc3e326cec0af72acf9212a7e1d060210e70a47e253523"}, - {file = "pexpect-4.9.0.tar.gz", hash = "sha256:ee7d41123f3c9911050ea2c2dac107568dc43b2d3b0c7557a33212c398ead30f"}, -] - -[[package]] -name = "pillow" -version = "10.3.0" -requires_python = ">=3.8" -summary = "Python Imaging Library (Fork)" -groups = ["visualisation"] -files = [ - {file = "pillow-10.3.0-cp310-cp310-macosx_10_10_x86_64.whl", hash = "sha256:90b9e29824800e90c84e4022dd5cc16eb2d9605ee13f05d47641eb183cd73d45"}, - {file = "pillow-10.3.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:a2c405445c79c3f5a124573a051062300936b0281fee57637e706453e452746c"}, - {file = "pillow-10.3.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:78618cdbccaa74d3f88d0ad6cb8ac3007f1a6fa5c6f19af64b55ca170bfa1edf"}, - {file = "pillow-10.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:261ddb7ca91fcf71757979534fb4c128448b5b4c55cb6152d280312062f69599"}, - {file = "pillow-10.3.0-cp310-cp310-manylinux_2_28_aarch64.whl", hash = "sha256:ce49c67f4ea0609933d01c0731b34b8695a7a748d6c8d186f95e7d085d2fe475"}, - {file = "pillow-10.3.0-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:b14f16f94cbc61215115b9b1236f9c18403c15dd3c52cf629072afa9d54c1cbf"}, - {file = "pillow-10.3.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:d33891be6df59d93df4d846640f0e46f1a807339f09e79a8040bc887bdcd7ed3"}, - {file = "pillow-10.3.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:b50811d664d392f02f7761621303eba9d1b056fb1868c8cdf4231279645c25f5"}, - {file = "pillow-10.3.0-cp310-cp310-win32.whl", hash = "sha256:ca2870d5d10d8726a27396d3ca4cf7976cec0f3cb706debe88e3a5bd4610f7d2"}, - {file = "pillow-10.3.0-cp310-cp310-win_amd64.whl", hash = "sha256:f0d0591a0aeaefdaf9a5e545e7485f89910c977087e7de2b6c388aec32011e9f"}, - {file = "pillow-10.3.0-cp310-cp310-win_arm64.whl", hash = "sha256:ccce24b7ad89adb5a1e34a6ba96ac2530046763912806ad4c247356a8f33a67b"}, - {file = "pillow-10.3.0-cp311-cp311-macosx_10_10_x86_64.whl", hash = "sha256:5f77cf66e96ae734717d341c145c5949c63180842a545c47a0ce7ae52ca83795"}, - {file = "pillow-10.3.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:e4b878386c4bf293578b48fc570b84ecfe477d3b77ba39a6e87150af77f40c57"}, - {file = "pillow-10.3.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fdcbb4068117dfd9ce0138d068ac512843c52295ed996ae6dd1faf537b6dbc27"}, - {file = "pillow-10.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9797a6c8fe16f25749b371c02e2ade0efb51155e767a971c61734b1bf6293994"}, - {file = "pillow-10.3.0-cp311-cp311-manylinux_2_28_aarch64.whl", hash = "sha256:9e91179a242bbc99be65e139e30690e081fe6cb91a8e77faf4c409653de39451"}, - {file = "pillow-10.3.0-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:1b87bd9d81d179bd8ab871603bd80d8645729939f90b71e62914e816a76fc6bd"}, - {file = "pillow-10.3.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:81d09caa7b27ef4e61cb7d8fbf1714f5aec1c6b6c5270ee53504981e6e9121ad"}, - {file = "pillow-10.3.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:048ad577748b9fa4a99a0548c64f2cb8d672d5bf2e643a739ac8faff1164238c"}, - {file = "pillow-10.3.0-cp311-cp311-win32.whl", hash = "sha256:7161ec49ef0800947dc5570f86568a7bb36fa97dd09e9827dc02b718c5643f09"}, - {file = "pillow-10.3.0-cp311-cp311-win_amd64.whl", hash = "sha256:8eb0908e954d093b02a543dc963984d6e99ad2b5e36503d8a0aaf040505f747d"}, - {file = "pillow-10.3.0-cp311-cp311-win_arm64.whl", hash = "sha256:4e6f7d1c414191c1199f8996d3f2282b9ebea0945693fb67392c75a3a320941f"}, - {file = "pillow-10.3.0-cp312-cp312-macosx_10_10_x86_64.whl", hash = "sha256:e46f38133e5a060d46bd630faa4d9fa0202377495df1f068a8299fd78c84de84"}, - {file = "pillow-10.3.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:50b8eae8f7334ec826d6eeffaeeb00e36b5e24aa0b9df322c247539714c6df19"}, - {file = "pillow-10.3.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9d3bea1c75f8c53ee4d505c3e67d8c158ad4df0d83170605b50b64025917f338"}, - {file = "pillow-10.3.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:19aeb96d43902f0a783946a0a87dbdad5c84c936025b8419da0a0cd7724356b1"}, - {file = "pillow-10.3.0-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:74d28c17412d9caa1066f7a31df8403ec23d5268ba46cd0ad2c50fb82ae40462"}, - {file = "pillow-10.3.0-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:ff61bfd9253c3915e6d41c651d5f962da23eda633cf02262990094a18a55371a"}, - {file = "pillow-10.3.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:d886f5d353333b4771d21267c7ecc75b710f1a73d72d03ca06df49b09015a9ef"}, - {file = "pillow-10.3.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:4b5ec25d8b17217d635f8935dbc1b9aa5907962fae29dff220f2659487891cd3"}, - {file = "pillow-10.3.0-cp312-cp312-win32.whl", hash = "sha256:51243f1ed5161b9945011a7360e997729776f6e5d7005ba0c6879267d4c5139d"}, - {file = "pillow-10.3.0-cp312-cp312-win_amd64.whl", hash = "sha256:412444afb8c4c7a6cc11a47dade32982439925537e483be7c0ae0cf96c4f6a0b"}, - {file = "pillow-10.3.0-cp312-cp312-win_arm64.whl", hash = "sha256:798232c92e7665fe82ac085f9d8e8ca98826f8e27859d9a96b41d519ecd2e49a"}, - {file = "pillow-10.3.0-pp310-pypy310_pp73-macosx_10_10_x86_64.whl", hash = "sha256:6b02471b72526ab8a18c39cb7967b72d194ec53c1fd0a70b050565a0f366d355"}, - {file = "pillow-10.3.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:8ab74c06ffdab957d7670c2a5a6e1a70181cd10b727cd788c4dd9005b6a8acd9"}, - {file = "pillow-10.3.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:048eeade4c33fdf7e08da40ef402e748df113fd0b4584e32c4af74fe78baaeb2"}, - {file = "pillow-10.3.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9e2ec1e921fd07c7cda7962bad283acc2f2a9ccc1b971ee4b216b75fad6f0463"}, - {file = "pillow-10.3.0-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:4c8e73e99da7db1b4cad7f8d682cf6abad7844da39834c288fbfa394a47bbced"}, - {file = "pillow-10.3.0-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:16563993329b79513f59142a6b02055e10514c1a8e86dca8b48a893e33cf91e3"}, - {file = "pillow-10.3.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:dd78700f5788ae180b5ee8902c6aea5a5726bac7c364b202b4b3e3ba2d293170"}, - {file = "pillow-10.3.0-pp39-pypy39_pp73-macosx_10_10_x86_64.whl", hash = "sha256:aff76a55a8aa8364d25400a210a65ff59d0168e0b4285ba6bf2bd83cf675ba32"}, - {file = "pillow-10.3.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:b7bc2176354defba3edc2b9a777744462da2f8e921fbaf61e52acb95bafa9828"}, - {file = "pillow-10.3.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:793b4e24db2e8742ca6423d3fde8396db336698c55cd34b660663ee9e45ed37f"}, - {file = "pillow-10.3.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d93480005693d247f8346bc8ee28c72a2191bdf1f6b5db469c096c0c867ac015"}, - {file = "pillow-10.3.0-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:c83341b89884e2b2e55886e8fbbf37c3fa5efd6c8907124aeb72f285ae5696e5"}, - {file = "pillow-10.3.0-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:1a1d1915db1a4fdb2754b9de292642a39a7fb28f1736699527bb649484fb966a"}, - {file = "pillow-10.3.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:a0eaa93d054751ee9964afa21c06247779b90440ca41d184aeb5d410f20ff591"}, - {file = "pillow-10.3.0.tar.gz", hash = "sha256:9d2455fbf44c914840c793e89aa82d0e1763a14253a000743719ae5946814b2d"}, -] - -[[package]] -name = "platformdirs" -version = "4.2.1" -requires_python = ">=3.8" -summary = "A small Python package for determining appropriate platform-specific dirs, e.g. a `user data dir`." -groups = ["dev", "docs", "visualisation"] -files = [ - {file = "platformdirs-4.2.1-py3-none-any.whl", hash = "sha256:17d5a1161b3fd67b390023cb2d3b026bbd40abde6fdb052dfbd3a29c3ba22ee1"}, - {file = "platformdirs-4.2.1.tar.gz", hash = "sha256:031cd18d4ec63ec53e82dceaac0417d218a6863f7745dfcc9efe7793b7039bdf"}, -] - -[[package]] -name = "pluggy" -version = "1.5.0" -requires_python = ">=3.8" -summary = "plugin and hook calling mechanisms for python" -groups = ["dev"] -files = [ - {file = "pluggy-1.5.0-py3-none-any.whl", hash = "sha256:44e1ad92c8ca002de6377e165f3e0f1be63266ab4d554740532335b9d75ea669"}, - {file = "pluggy-1.5.0.tar.gz", hash = "sha256:2cffa88e94fdc978c4c574f15f9e59b7f4201d439195c3715ca9e2486f1d0cf1"}, -] - -[[package]] -name = "pre-commit" -version = "4.3.0" -requires_python = ">=3.9" -summary = "A framework for managing and maintaining multi-language pre-commit hooks." -groups = ["dev"] -dependencies = [ - "cfgv>=2.0.0", - "identify>=1.0.0", - "nodeenv>=0.11.1", - "pyyaml>=5.1", - "virtualenv>=20.10.0", -] -files = [ - {file = "pre_commit-4.3.0-py2.py3-none-any.whl", hash = "sha256:2b0747ad7e6e967169136edffee14c16e148a778a54e4f967921aa1ebf2308d8"}, - {file = "pre_commit-4.3.0.tar.gz", hash = "sha256:499fe450cc9d42e9d58e606262795ecb64dd05438943c62b66f6a8673da30b16"}, -] - -[[package]] -name = "prompt-toolkit" -version = "3.0.43" -requires_python = ">=3.7.0" -summary = "Library for building powerful interactive command lines in Python" -groups = ["dev", "docs", "visualisation"] -dependencies = [ - "wcwidth", -] -files = [ - {file = "prompt_toolkit-3.0.43-py3-none-any.whl", hash = "sha256:a11a29cb3bf0a28a387fe5122cdb649816a957cd9261dcedf8c9f1fef33eacf6"}, - {file = "prompt_toolkit-3.0.43.tar.gz", hash = "sha256:3527b7af26106cbc65a040bcc84839a3566ec1b051bb0bfe953631e704b0ff7d"}, -] - -[[package]] -name = "psutil" -version = "5.9.8" -requires_python = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*" -summary = "Cross-platform lib for process and system monitoring in Python." -groups = ["dev", "docs", "pytorch", "visualisation"] -files = [ - {file = "psutil-5.9.8-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:aee678c8720623dc456fa20659af736241f575d79429a0e5e9cf88ae0605cc81"}, - {file = "psutil-5.9.8-cp36-abi3-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:8cb6403ce6d8e047495a701dc7c5bd788add903f8986d523e3e20b98b733e421"}, - {file = "psutil-5.9.8-cp36-abi3-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d06016f7f8625a1825ba3732081d77c94589dca78b7a3fc072194851e88461a4"}, - {file = "psutil-5.9.8-cp37-abi3-win32.whl", hash = "sha256:bc56c2a1b0d15aa3eaa5a60c9f3f8e3e565303b465dbf57a1b730e7a2b9844e0"}, - {file = "psutil-5.9.8-cp37-abi3-win_amd64.whl", hash = "sha256:8db4c1b57507eef143a15a6884ca10f7c73876cdf5d51e713151c1236a0e68cf"}, - {file = "psutil-5.9.8-cp38-abi3-macosx_11_0_arm64.whl", hash = "sha256:d16bbddf0693323b8c6123dd804100241da461e41d6e332fb0ba6058f630f8c8"}, - {file = "psutil-5.9.8.tar.gz", hash = "sha256:6be126e3225486dff286a8fb9a06246a5253f4c7c53b475ea5f5ac934e64194c"}, -] - -[[package]] -name = "ptyprocess" -version = "0.7.0" -summary = "Run a subprocess in a pseudo terminal" -groups = ["dev", "docs", "visualisation"] -marker = "sys_platform != \"win32\" and sys_platform != \"emscripten\"" -files = [ - {file = "ptyprocess-0.7.0-py2.py3-none-any.whl", hash = "sha256:4b41f3967fce3af57cc7e94b888626c18bf37a083e3651ca8feeb66d492fef35"}, - {file = "ptyprocess-0.7.0.tar.gz", hash = "sha256:5c5d0a3b48ceee0b48485e0c26037c0acd7d29765ca3fbb5cb3831d347423220"}, -] - -[[package]] -name = "pure-eval" -version = "0.2.2" -summary = "Safely evaluate AST nodes without side effects" -groups = ["dev", "docs", "visualisation"] -files = [ - {file = "pure_eval-0.2.2-py3-none-any.whl", hash = "sha256:01eaab343580944bc56080ebe0a674b39ec44a945e6d09ba7db3cb8cec289350"}, - {file = "pure_eval-0.2.2.tar.gz", hash = "sha256:2b45320af6dfaa1750f543d714b6d1c520a1688dec6fd24d339063ce0aaa9ac3"}, -] - -[[package]] -name = "pybtex" -version = "0.24.0" -requires_python = ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*" -summary = "A BibTeX-compatible bibliography processor in Python" -groups = ["docs"] -dependencies = [ - "PyYAML>=3.01", - "latexcodec>=1.0.4", - "six", -] -files = [ - {file = "pybtex-0.24.0-py2.py3-none-any.whl", hash = "sha256:e1e0c8c69998452fea90e9179aa2a98ab103f3eed894405b7264e517cc2fcc0f"}, - {file = "pybtex-0.24.0.tar.gz", hash = "sha256:818eae35b61733e5c007c3fcd2cfb75ed1bc8b4173c1f70b56cc4c0802d34755"}, -] - -[[package]] -name = "pybtex-docutils" -version = "1.0.3" -requires_python = ">=3.7" -summary = "A docutils backend for pybtex." -groups = ["docs"] -dependencies = [ - "docutils>=0.14", - "pybtex>=0.16", -] -files = [ - {file = "pybtex-docutils-1.0.3.tar.gz", hash = "sha256:3a7ebdf92b593e00e8c1c538aa9a20bca5d92d84231124715acc964d51d93c6b"}, - {file = "pybtex_docutils-1.0.3-py3-none-any.whl", hash = "sha256:8fd290d2ae48e32fcb54d86b0efb8d573198653c7e2447d5bec5847095f430b9"}, -] - -[[package]] -name = "pycparser" -version = "2.22" -requires_python = ">=3.8" -summary = "C parser in Python" -groups = ["dev", "docs", "visualisation"] -marker = "implementation_name == \"pypy\"" -files = [ - {file = "pycparser-2.22-py3-none-any.whl", hash = "sha256:c3702b6d3dd8c7abc1afa565d7e63d53a1d0bd86cdc24edd75470f4de499cfcc"}, - {file = "pycparser-2.22.tar.gz", hash = "sha256:491c8be9c040f5390f5bf44a5b07752bd07f56edf992381b05c701439eec10f6"}, -] - -[[package]] -name = "pydata-sphinx-theme" -version = "0.15.2" -requires_python = ">=3.9" -summary = "Bootstrap-based Sphinx theme from the PyData community" -groups = ["docs"] -dependencies = [ - "Babel", - "accessible-pygments", - "beautifulsoup4", - "docutils!=0.17.0", - "packaging", - "pygments>=2.7", - "sphinx>=5.0", - "typing-extensions", -] -files = [ - {file = "pydata_sphinx_theme-0.15.2-py3-none-any.whl", hash = "sha256:0c5fa1fa98a9b26dae590666ff576f27e26c7ba708fee754ecb9e07359ed4588"}, - {file = "pydata_sphinx_theme-0.15.2.tar.gz", hash = "sha256:4243fee85b3afcfae9df64f83210a04e7182e53bc3db8841ffff6d21d95ae320"}, -] - -[[package]] -name = "pygments" -version = "2.17.2" -requires_python = ">=3.7" -summary = "Pygments is a syntax highlighting package written in Python." -groups = ["dev", "docs", "visualisation"] -files = [ - {file = "pygments-2.17.2-py3-none-any.whl", hash = "sha256:b27c2826c47d0f3219f29554824c30c5e8945175d888647acd804ddd04af846c"}, - {file = "pygments-2.17.2.tar.gz", hash = "sha256:da46cec9fd2de5be3a8a784f434e4c4ab670b4ff54d605c4c2717e9d49c4c367"}, -] - -[[package]] -name = "pyparsing" -version = "3.1.2" -requires_python = ">=3.6.8" -summary = "pyparsing module - Classes and methods to define and execute parsing grammars" -groups = ["pytorch", "visualisation"] -files = [ - {file = "pyparsing-3.1.2-py3-none-any.whl", hash = "sha256:f9db75911801ed778fe61bb643079ff86601aca99fcae6345aa67292038fb742"}, - {file = "pyparsing-3.1.2.tar.gz", hash = "sha256:a1bac0ce561155ecc3ed78ca94d3c9378656ad4c94c1270de543f621420f94ad"}, -] - -[[package]] -name = "pyproj" -version = "3.7.1" -requires_python = ">=3.10" -summary = "Python interface to PROJ (cartographic projections and coordinate transformations library)" -groups = ["default", "visualisation"] -dependencies = [ - "certifi", -] -files = [ - {file = "pyproj-3.7.1-cp310-cp310-macosx_13_0_x86_64.whl", hash = "sha256:bf09dbeb333c34e9c546364e7df1ff40474f9fddf9e70657ecb0e4f670ff0b0e"}, - {file = "pyproj-3.7.1-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:6575b2e53cc9e3e461ad6f0692a5564b96e7782c28631c7771c668770915e169"}, - {file = "pyproj-3.7.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8cb516ee35ed57789b46b96080edf4e503fdb62dbb2e3c6581e0d6c83fca014b"}, - {file = "pyproj-3.7.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1e47c4e93b88d99dd118875ee3ca0171932444cdc0b52d493371b5d98d0f30ee"}, - {file = "pyproj-3.7.1-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:3e8d276caeae34fcbe4813855d0d97b9b825bab8d7a8b86d859c24a6213a5a0d"}, - {file = "pyproj-3.7.1-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:f173f851ee75e54acdaa053382b6825b400cb2085663a9bb073728a59c60aebb"}, - {file = "pyproj-3.7.1-cp310-cp310-win32.whl", hash = "sha256:f550281ed6e5ea88fcf04a7c6154e246d5714be495c50c9e8e6b12d3fb63e158"}, - {file = "pyproj-3.7.1-cp310-cp310-win_amd64.whl", hash = "sha256:3537668992a709a2e7f068069192138618c00d0ba113572fdd5ee5ffde8222f3"}, - {file = "pyproj-3.7.1-cp311-cp311-macosx_13_0_x86_64.whl", hash = "sha256:a94e26c1a4950cea40116775588a2ca7cf56f1f434ff54ee35a84718f3841a3d"}, - {file = "pyproj-3.7.1-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:263b54ba5004b6b957d55757d846fc5081bc02980caa0279c4fc95fa0fff6067"}, - {file = "pyproj-3.7.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f6d6a2ccd5607cd15ef990c51e6f2dd27ec0a741e72069c387088bba3aab60fa"}, - {file = "pyproj-3.7.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8c5dcf24ede53d8abab7d8a77f69ff1936c6a8843ef4fcc574646e4be66e5739"}, - {file = "pyproj-3.7.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:3c2e7449840a44ce860d8bea2c6c1c4bc63fa07cba801dcce581d14dcb031a02"}, - {file = "pyproj-3.7.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:0829865c1d3a3543f918b3919dc601eea572d6091c0dd175e1a054db9c109274"}, - {file = "pyproj-3.7.1-cp311-cp311-win32.whl", hash = "sha256:6181960b4b812e82e588407fe5c9c68ada267c3b084db078f248db5d7f45d18a"}, - {file = "pyproj-3.7.1-cp311-cp311-win_amd64.whl", hash = "sha256:5ad0ff443a785d84e2b380869fdd82e6bfc11eba6057d25b4409a9bbfa867970"}, - {file = "pyproj-3.7.1-cp312-cp312-macosx_13_0_x86_64.whl", hash = "sha256:2781029d90df7f8d431e29562a3f2d8eafdf233c4010d6fc0381858dc7373217"}, - {file = "pyproj-3.7.1-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:d61bf8ab04c73c1da08eedaf21a103b72fa5b0a9b854762905f65ff8b375d394"}, - {file = "pyproj-3.7.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:04abc517a8555d1b05fcee768db3280143fe42ec39fdd926a2feef31631a1f2f"}, - {file = "pyproj-3.7.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:084c0a475688f934d386c2ab3b6ce03398a473cd48adfda70d9ab8f87f2394a0"}, - {file = "pyproj-3.7.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:a20727a23b1e49c7dc7fe3c3df8e56a8a7acdade80ac2f5cca29d7ca5564c145"}, - {file = "pyproj-3.7.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:bf84d766646f1ebd706d883755df4370aaf02b48187cedaa7e4239f16bc8213d"}, - {file = "pyproj-3.7.1-cp312-cp312-win32.whl", hash = "sha256:5f0da2711364d7cb9f115b52289d4a9b61e8bca0da57f44a3a9d6fc9bdeb7274"}, - {file = "pyproj-3.7.1-cp312-cp312-win_amd64.whl", hash = "sha256:aee664a9d806612af30a19dba49e55a7a78ebfec3e9d198f6a6176e1d140ec98"}, - {file = "pyproj-3.7.1-cp313-cp313-macosx_13_0_x86_64.whl", hash = "sha256:5f8d02ef4431dee414d1753d13fa82a21a2f61494737b5f642ea668d76164d6d"}, - {file = "pyproj-3.7.1-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:0b853ae99bda66cbe24b4ccfe26d70601d84375940a47f553413d9df570065e0"}, - {file = "pyproj-3.7.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:83db380c52087f9e9bdd8a527943b2e7324f275881125e39475c4f9277bdeec4"}, - {file = "pyproj-3.7.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b35ed213892e211a3ce2bea002aa1183e1a2a9b79e51bb3c6b15549a831ae528"}, - {file = "pyproj-3.7.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:a8b15b0463d1303bab113d1a6af2860a0d79013c3a66fcc5475ce26ef717fd4f"}, - {file = "pyproj-3.7.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:87229e42b75e89f4dad6459200f92988c5998dfb093c7c631fb48524c86cd5dc"}, - {file = "pyproj-3.7.1-cp313-cp313-win32.whl", hash = "sha256:d666c3a3faaf3b1d7fc4a544059c4eab9d06f84a604b070b7aa2f318e227798e"}, - {file = "pyproj-3.7.1-cp313-cp313-win_amd64.whl", hash = "sha256:d3caac7473be22b6d6e102dde6c46de73b96bc98334e577dfaee9886f102ea2e"}, - {file = "pyproj-3.7.1.tar.gz", hash = "sha256:60d72facd7b6b79853f19744779abcd3f804c4e0d4fa8815469db20c9f640a47"}, -] - -[[package]] -name = "pyshp" -version = "3.0.2.post1" -requires_python = ">=3.9" -summary = "Pure Python read/write support for ESRI Shapefile format" -groups = ["visualisation"] -files = [ - {file = "pyshp-3.0.2.post1-py3-none-any.whl", hash = "sha256:b0aec66bc55f7cd3a846f6b02c5a9eec1fc1d2cff16ccfcf6493a6773c7eb602"}, - {file = "pyshp-3.0.2.post1.tar.gz", hash = "sha256:18e34a66759b6d34a6f535978c76dad518200f23a727d9e22af8e8535c0245b9"}, -] - -[[package]] -name = "pytest" -version = "8.2.0" -requires_python = ">=3.8" -summary = "pytest: simple powerful testing with Python" -groups = ["dev"] -dependencies = [ - "colorama; sys_platform == \"win32\"", - "exceptiongroup>=1.0.0rc8; python_version < \"3.11\"", - "iniconfig", - "packaging", - "pluggy<2.0,>=1.5", - "tomli>=1; python_version < \"3.11\"", -] -files = [ - {file = "pytest-8.2.0-py3-none-any.whl", hash = "sha256:1733f0620f6cda4095bbf0d9ff8022486e91892245bb9e7d5542c018f612f233"}, - {file = "pytest-8.2.0.tar.gz", hash = "sha256:d507d4482197eac0ba2bae2e9babf0672eb333017bcedaa5fb1a3d42c1174b3f"}, -] - -[[package]] -name = "python-dateutil" -version = "2.9.0.post0" -requires_python = "!=3.0.*,!=3.1.*,!=3.2.*,>=2.7" -summary = "Extensions to the standard Python datetime module" -groups = ["dev", "docs", "visualisation"] -dependencies = [ - "six>=1.5", -] -files = [ - {file = "python-dateutil-2.9.0.post0.tar.gz", hash = "sha256:37dd54208da7e1cd875388217d5e00ebd4179249f90fb72437e91a35459a0ad3"}, - {file = "python_dateutil-2.9.0.post0-py2.py3-none-any.whl", hash = "sha256:a8b2bc7bffae282281c8140a97d3aa9c14da0b136dfe83f850eea9a5f7470427"}, -] - -[[package]] -name = "pywin32" -version = "306" -summary = "Python for Window Extensions" -groups = ["dev", "docs", "visualisation"] -marker = "sys_platform == \"win32\" and platform_python_implementation != \"PyPy\"" -files = [ - {file = "pywin32-306-cp310-cp310-win32.whl", hash = "sha256:06d3420a5155ba65f0b72f2699b5bacf3109f36acbe8923765c22938a69dfc8d"}, - {file = "pywin32-306-cp310-cp310-win_amd64.whl", hash = "sha256:84f4471dbca1887ea3803d8848a1616429ac94a4a8d05f4bc9c5dcfd42ca99c8"}, - {file = "pywin32-306-cp311-cp311-win32.whl", hash = "sha256:e65028133d15b64d2ed8f06dd9fbc268352478d4f9289e69c190ecd6818b6407"}, - {file = "pywin32-306-cp311-cp311-win_amd64.whl", hash = "sha256:a7639f51c184c0272e93f244eb24dafca9b1855707d94c192d4a0b4c01e1100e"}, - {file = "pywin32-306-cp311-cp311-win_arm64.whl", hash = "sha256:70dba0c913d19f942a2db25217d9a1b726c278f483a919f1abfed79c9cf64d3a"}, - {file = "pywin32-306-cp312-cp312-win32.whl", hash = "sha256:383229d515657f4e3ed1343da8be101000562bf514591ff383ae940cad65458b"}, - {file = "pywin32-306-cp312-cp312-win_amd64.whl", hash = "sha256:37257794c1ad39ee9be652da0462dc2e394c8159dfd913a8a4e8eb6fd346da0e"}, - {file = "pywin32-306-cp312-cp312-win_arm64.whl", hash = "sha256:5821ec52f6d321aa59e2db7e0a35b997de60c201943557d108af9d4ae1ec7040"}, -] - -[[package]] -name = "pyyaml" -version = "6.0.1" -requires_python = ">=3.6" -summary = "YAML parser and emitter for Python" -groups = ["dev", "docs"] -files = [ - {file = "PyYAML-6.0.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:d858aa552c999bc8a8d57426ed01e40bef403cd8ccdd0fc5f6f04a00414cac2a"}, - {file = "PyYAML-6.0.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:fd66fc5d0da6d9815ba2cebeb4205f95818ff4b79c3ebe268e75d961704af52f"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:69b023b2b4daa7548bcfbd4aa3da05b3a74b772db9e23b982788168117739938"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:81e0b275a9ecc9c0c0c07b4b90ba548307583c125f54d5b6946cfee6360c733d"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ba336e390cd8e4d1739f42dfe9bb83a3cc2e80f567d8805e11b46f4a943f5515"}, - {file = "PyYAML-6.0.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:326c013efe8048858a6d312ddd31d56e468118ad4cdeda36c719bf5bb6192290"}, - {file = "PyYAML-6.0.1-cp310-cp310-win32.whl", hash = "sha256:bd4af7373a854424dabd882decdc5579653d7868b8fb26dc7d0e99f823aa5924"}, - {file = "PyYAML-6.0.1-cp310-cp310-win_amd64.whl", hash = "sha256:fd1592b3fdf65fff2ad0004b5e363300ef59ced41c2e6b3a99d4089fa8c5435d"}, - {file = "PyYAML-6.0.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:6965a7bc3cf88e5a1c3bd2e0b5c22f8d677dc88a455344035f03399034eb3007"}, - {file = "PyYAML-6.0.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:f003ed9ad21d6a4713f0a9b5a7a0a79e08dd0f221aff4525a2be4c346ee60aab"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:42f8152b8dbc4fe7d96729ec2b99c7097d656dc1213a3229ca5383f973a5ed6d"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:062582fca9fabdd2c8b54a3ef1c978d786e0f6b3a1510e0ac93ef59e0ddae2bc"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2b04aac4d386b172d5b9692e2d2da8de7bfb6c387fa4f801fbf6fb2e6ba4673"}, - {file = "PyYAML-6.0.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:e7d73685e87afe9f3b36c799222440d6cf362062f78be1013661b00c5c6f678b"}, - {file = "PyYAML-6.0.1-cp311-cp311-win32.whl", hash = "sha256:1635fd110e8d85d55237ab316b5b011de701ea0f29d07611174a1b42f1444741"}, - {file = "PyYAML-6.0.1-cp311-cp311-win_amd64.whl", hash = "sha256:bf07ee2fef7014951eeb99f56f39c9bb4af143d8aa3c21b1677805985307da34"}, - {file = "PyYAML-6.0.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:855fb52b0dc35af121542a76b9a84f8d1cd886ea97c84703eaa6d88e37a2ad28"}, - {file = "PyYAML-6.0.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:40df9b996c2b73138957fe23a16a4f0ba614f4c0efce1e9406a184b6d07fa3a9"}, - {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a08c6f0fe150303c1c6b71ebcd7213c2858041a7e01975da3a99aed1e7a378ef"}, - {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6c22bec3fbe2524cde73d7ada88f6566758a8f7227bfbf93a408a9d86bcc12a0"}, - {file = "PyYAML-6.0.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8d4e9c88387b0f5c7d5f281e55304de64cf7f9c0021a3525bd3b1c542da3b0e4"}, - {file = "PyYAML-6.0.1-cp312-cp312-win32.whl", hash = "sha256:d483d2cdf104e7c9fa60c544d92981f12ad66a457afae824d146093b8c294c54"}, - {file = "PyYAML-6.0.1-cp312-cp312-win_amd64.whl", hash = "sha256:0d3304d8c0adc42be59c5f8a4d9e3d7379e6955ad754aa9d6ab7a398b59dd1df"}, - {file = "PyYAML-6.0.1.tar.gz", hash = "sha256:bfdf460b1736c775f2ba9f6a92bca30bc2095067b8a9d77876d1fad6cc3b4a43"}, -] - -[[package]] -name = "pyzmq" -version = "26.0.2" -requires_python = ">=3.7" -summary = "Python bindings for 0MQ" -groups = ["dev", "docs", "visualisation"] -dependencies = [ - "cffi; implementation_name == \"pypy\"", -] -files = [ - {file = "pyzmq-26.0.2-cp310-cp310-macosx_10_15_universal2.whl", hash = "sha256:1a60a03b01e8c9c58932ec0cca15b1712d911c2800eb82d4281bc1ae5b6dad50"}, - {file = "pyzmq-26.0.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:949067079e14ea1973bd740255e0840118c163d4bce8837f539d749f145cf5c3"}, - {file = "pyzmq-26.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:37e7edfa6cf96d036a403775c96afa25058d1bb940a79786a9a2fc94a783abe3"}, - {file = "pyzmq-26.0.2-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:903cc7a84a7d4326b43755c368780800e035aa3d711deae84a533fdffa8755b0"}, - {file = "pyzmq-26.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6cb2e41af165e5f327d06fbdd79a42a4e930267fade4e9f92d17f3ccce03f3a7"}, - {file = "pyzmq-26.0.2-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:55353b8189adcfc4c125fc4ce59d477744118e9c0ec379dd0999c5fa120ac4f5"}, - {file = "pyzmq-26.0.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:f961423ff6236a752ced80057a20e623044df95924ed1009f844cde8b3a595f9"}, - {file = "pyzmq-26.0.2-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:ba77fe84fe4f5f3dc0ef681a6d366685c8ffe1c8439c1d7530997b05ac06a04b"}, - {file = "pyzmq-26.0.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:52589f0a745ef61b9c75c872cf91f8c1f7c0668eb3dd99d7abd639d8c0fb9ca7"}, - {file = "pyzmq-26.0.2-cp310-cp310-win32.whl", hash = "sha256:b7b6d2a46c7afe2ad03ec8faf9967090c8ceae85c4d8934d17d7cae6f9062b64"}, - {file = "pyzmq-26.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:86531e20de249d9204cc6d8b13d5a30537748c78820215161d8a3b9ea58ca111"}, - {file = "pyzmq-26.0.2-cp310-cp310-win_arm64.whl", hash = "sha256:f26a05029ecd2bd306b941ff8cb80f7620b7901421052bc429d238305b1cbf2f"}, - {file = "pyzmq-26.0.2-cp311-cp311-macosx_10_15_universal2.whl", hash = "sha256:70770e296a9cb03d955540c99360aab861cbb3cba29516abbd106a15dbd91268"}, - {file = "pyzmq-26.0.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:2740fd7161b39e178554ebf21aa5667a1c9ef0cd2cb74298fd4ef017dae7aec4"}, - {file = "pyzmq-26.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f5e3706c32dea077faa42b1c92d825b7f86c866f72532d342e0be5e64d14d858"}, - {file = "pyzmq-26.0.2-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0fa1416876194927f7723d6b7171b95e1115602967fc6bfccbc0d2d51d8ebae1"}, - {file = "pyzmq-26.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4ef9a79a48794099c57dc2df00340b5d47c5caa1792f9ddb8c7a26b1280bd575"}, - {file = "pyzmq-26.0.2-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:1c60fcdfa3229aeee4291c5d60faed3a813b18bdadb86299c4bf49e8e51e8605"}, - {file = "pyzmq-26.0.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:e943c39c206b04df2eb5d71305761d7c3ca75fd49452115ea92db1b5b98dbdef"}, - {file = "pyzmq-26.0.2-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:8da0ed8a598693731c76659880a668f4748b59158f26ed283a93f7f04d47447e"}, - {file = "pyzmq-26.0.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:7bf51970b11d67096bede97cdbad0f4333f7664f4708b9b2acb352bf4faa3140"}, - {file = "pyzmq-26.0.2-cp311-cp311-win32.whl", hash = "sha256:6f8e6bd5d066be605faa9fe5ec10aa1a46ad9f18fc8646f2b9aaefc8fb575742"}, - {file = "pyzmq-26.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:6d03da3a0ae691b361edcb39530075461202f699ce05adbb15055a0e1c9bcaa4"}, - {file = "pyzmq-26.0.2-cp311-cp311-win_arm64.whl", hash = "sha256:f84e33321b68ff00b60e9dbd1a483e31ab6022c577c8de525b8e771bd274ce68"}, - {file = "pyzmq-26.0.2-cp312-cp312-macosx_10_15_universal2.whl", hash = "sha256:44c33ebd1c62a01db7fbc24e18bdda569d6639217d13d5929e986a2b0f69070d"}, - {file = "pyzmq-26.0.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:ac04f904b4fce4afea9cdccbb78e24d468cb610a839d5a698853e14e2a3f9ecf"}, - {file = "pyzmq-26.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f2133de5ba9adc5f481884ccb699eac9ce789708292945c05746880f95b241c0"}, - {file = "pyzmq-26.0.2-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7753c67c570d7fc80c2dc59b90ca1196f1224e0e2e29a548980c95fe0fe27fc1"}, - {file = "pyzmq-26.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8d4e51632e6b12e65e8d9d7612446ecda2eda637a868afa7bce16270194650dd"}, - {file = "pyzmq-26.0.2-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:d6c38806f6ecd0acf3104b8d7e76a206bcf56dadd6ce03720d2fa9d9157d5718"}, - {file = "pyzmq-26.0.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:48f496bbe14686b51cec15406323ae6942851e14022efd7fc0e2ecd092c5982c"}, - {file = "pyzmq-26.0.2-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:e84a3161149c75bb7a7dc8646384186c34033e286a67fec1ad1bdedea165e7f4"}, - {file = "pyzmq-26.0.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:dabf796c67aa9f5a4fcc956d47f0d48b5c1ed288d628cf53aa1cf08e88654343"}, - {file = "pyzmq-26.0.2-cp312-cp312-win32.whl", hash = "sha256:3eee4c676af1b109f708d80ef0cf57ecb8aaa5900d1edaf90406aea7e0e20e37"}, - {file = "pyzmq-26.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:26721fec65846b3e4450dad050d67d31b017f97e67f7e0647b5f98aa47f828cf"}, - {file = "pyzmq-26.0.2-cp312-cp312-win_arm64.whl", hash = "sha256:653955c6c233e90de128a1b8e882abc7216f41f44218056bd519969c8c413a15"}, - {file = "pyzmq-26.0.2-pp310-pypy310_pp73-macosx_10_9_x86_64.whl", hash = "sha256:0a6ceaddc830dd3ca86cb8451cf373d1f05215368e11834538c2902ed5205139"}, - {file = "pyzmq-26.0.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6a967681463aa7a99eb9a62bb18229b653b45c10ff0947b31cc0837a83dfb86f"}, - {file = "pyzmq-26.0.2-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:6472a73bc115bc40a2076609a90894775abe6faf19a78375675a2f889a613071"}, - {file = "pyzmq-26.0.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5d6aea92bcccfe5e5524d3c70a6f16ffdae548390ddad26f4207d55c55a40593"}, - {file = "pyzmq-26.0.2-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:e025f6351e49d48a5aa2f5a09293aa769b0ee7369c25bed551647234b7fa0c75"}, - {file = "pyzmq-26.0.2-pp37-pypy37_pp73-macosx_10_9_x86_64.whl", hash = "sha256:40bd7ebe4dbb37d27f0c56e2a844f360239343a99be422085e13e97da13f73f9"}, - {file = "pyzmq-26.0.2-pp37-pypy37_pp73-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:1dd40d586ad6f53764104df6e01810fe1b4e88fd353774629a5e6fe253813f79"}, - {file = "pyzmq-26.0.2-pp37-pypy37_pp73-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:f2aca15e9ad8c8657b5b3d7ae3d1724dc8c1c1059c06b4b674c3aa36305f4930"}, - {file = "pyzmq-26.0.2-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:450ec234736732eb0ebeffdb95a352450d4592f12c3e087e2a9183386d22c8bf"}, - {file = "pyzmq-26.0.2-pp37-pypy37_pp73-win_amd64.whl", hash = "sha256:f43be2bebbd09360a2f23af83b243dc25ffe7b583ea8c722e6df03e03a55f02f"}, - {file = "pyzmq-26.0.2-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:867f55e54aff254940bcec5eec068e7c0ac1e6bf360ab91479394a8bf356b0e6"}, - {file = "pyzmq-26.0.2-pp38-pypy38_pp73-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:b4dbc033c5ad46f8c429bf238c25a889b8c1d86bfe23a74e1031a991cb3f0000"}, - {file = "pyzmq-26.0.2-pp38-pypy38_pp73-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:6e8dd2961462e337e21092ec2da0c69d814dcb1b6e892955a37444a425e9cfb8"}, - {file = "pyzmq-26.0.2-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:35391e72df6c14a09b697c7b94384947c1dd326aca883ff98ff137acdf586c33"}, - {file = "pyzmq-26.0.2-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:1c3d3c92fa54eda94ab369ca5b8d35059987c326ba5e55326eb068862f64b1fc"}, - {file = "pyzmq-26.0.2-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:e7aa61a9cc4f0523373e31fc9255bf4567185a099f85ca3598e64de484da3ab2"}, - {file = "pyzmq-26.0.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ee53a8191271f144cc20b12c19daa9f1546adc84a2f33839e3338039b55c373c"}, - {file = "pyzmq-26.0.2-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ac60a980f07fa988983f7bfe6404ef3f1e4303f5288a01713bc1266df6d18783"}, - {file = "pyzmq-26.0.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:88896b1b4817d7b2fe1ec7205c4bbe07bf5d92fb249bf2d226ddea8761996068"}, - {file = "pyzmq-26.0.2-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:18dfffe23751edee917764ffa133d5d3fef28dfd1cf3adebef8c90bc854c74c4"}, - {file = "pyzmq-26.0.2-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:6926dd14cfe6967d3322640b6d5c3c3039db71716a5e43cca6e3b474e73e0b36"}, - {file = "pyzmq-26.0.2.tar.gz", hash = "sha256:f0f9bb370449158359bb72a3e12c658327670c0ffe6fbcd1af083152b64f9df0"}, -] - -[[package]] -name = "referencing" -version = "0.35.0" -requires_python = ">=3.8" -summary = "JSON Referencing + Python" -groups = ["dev", "docs"] -dependencies = [ - "attrs>=22.2.0", - "rpds-py>=0.7.0", -] -files = [ - {file = "referencing-0.35.0-py3-none-any.whl", hash = "sha256:8080727b30e364e5783152903672df9b6b091c926a146a759080b62ca3126cd6"}, - {file = "referencing-0.35.0.tar.gz", hash = "sha256:191e936b0c696d0af17ad7430a3dc68e88bc11be6514f4757dc890f04ab05889"}, -] - -[[package]] -name = "requests" -version = "2.31.0" -requires_python = ">=3.7" -summary = "Python HTTP for Humans." -groups = ["docs", "pytorch"] -dependencies = [ - "certifi>=2017.4.17", - "charset-normalizer<4,>=2", - "idna<4,>=2.5", - "urllib3<3,>=1.21.1", -] -files = [ - {file = "requests-2.31.0-py3-none-any.whl", hash = "sha256:58cd2187c01e70e6e26505bca751777aa9f2ee0b7f4300988b709f44e013003f"}, - {file = "requests-2.31.0.tar.gz", hash = "sha256:942c5a758f98d790eaed1a29cb6eefc7ffb0d1cf7af05c3d2791656dbd6ad1e1"}, -] - -[[package]] -name = "rpds-py" -version = "0.18.0" -requires_python = ">=3.8" -summary = "Python bindings to Rust's persistent data structures (rpds)" -groups = ["dev", "docs"] -files = [ - {file = "rpds_py-0.18.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:5b4e7d8d6c9b2e8ee2d55c90b59c707ca59bc30058269b3db7b1f8df5763557e"}, - {file = "rpds_py-0.18.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:c463ed05f9dfb9baebef68048aed8dcdc94411e4bf3d33a39ba97e271624f8f7"}, - {file = "rpds_py-0.18.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:01e36a39af54a30f28b73096dd39b6802eddd04c90dbe161c1b8dbe22353189f"}, - {file = "rpds_py-0.18.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:d62dec4976954a23d7f91f2f4530852b0c7608116c257833922a896101336c51"}, - {file = "rpds_py-0.18.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:dd18772815d5f008fa03d2b9a681ae38d5ae9f0e599f7dda233c439fcaa00d40"}, - {file = "rpds_py-0.18.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:923d39efa3cfb7279a0327e337a7958bff00cc447fd07a25cddb0a1cc9a6d2da"}, - {file = "rpds_py-0.18.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:39514da80f971362f9267c600b6d459bfbbc549cffc2cef8e47474fddc9b45b1"}, - {file = "rpds_py-0.18.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:a34d557a42aa28bd5c48a023c570219ba2593bcbbb8dc1b98d8cf5d529ab1434"}, - {file = "rpds_py-0.18.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:93df1de2f7f7239dc9cc5a4a12408ee1598725036bd2dedadc14d94525192fc3"}, - {file = "rpds_py-0.18.0-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:34b18ba135c687f4dac449aa5157d36e2cbb7c03cbea4ddbd88604e076aa836e"}, - {file = "rpds_py-0.18.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:c0b5dcf9193625afd8ecc92312d6ed78781c46ecbf39af9ad4681fc9f464af88"}, - {file = "rpds_py-0.18.0-cp310-none-win32.whl", hash = "sha256:c4325ff0442a12113a6379af66978c3fe562f846763287ef66bdc1d57925d337"}, - {file = "rpds_py-0.18.0-cp310-none-win_amd64.whl", hash = "sha256:7223a2a5fe0d217e60a60cdae28d6949140dde9c3bcc714063c5b463065e3d66"}, - {file = "rpds_py-0.18.0-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:3a96e0c6a41dcdba3a0a581bbf6c44bb863f27c541547fb4b9711fd8cf0ffad4"}, - {file = "rpds_py-0.18.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:30f43887bbae0d49113cbaab729a112251a940e9b274536613097ab8b4899cf6"}, - {file = "rpds_py-0.18.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fcb25daa9219b4cf3a0ab24b0eb9a5cc8949ed4dc72acb8fa16b7e1681aa3c58"}, - {file = "rpds_py-0.18.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:d68c93e381010662ab873fea609bf6c0f428b6d0bb00f2c6939782e0818d37bf"}, - {file = "rpds_py-0.18.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b34b7aa8b261c1dbf7720b5d6f01f38243e9b9daf7e6b8bc1fd4657000062f2c"}, - {file = "rpds_py-0.18.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:2e6d75ab12b0bbab7215e5d40f1e5b738aa539598db27ef83b2ec46747df90e1"}, - {file = "rpds_py-0.18.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0b8612cd233543a3781bc659c731b9d607de65890085098986dfd573fc2befe5"}, - {file = "rpds_py-0.18.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:aec493917dd45e3c69d00a8874e7cbed844efd935595ef78a0f25f14312e33c6"}, - {file = "rpds_py-0.18.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:661d25cbffaf8cc42e971dd570d87cb29a665f49f4abe1f9e76be9a5182c4688"}, - {file = "rpds_py-0.18.0-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:1df3659d26f539ac74fb3b0c481cdf9d725386e3552c6fa2974f4d33d78e544b"}, - {file = "rpds_py-0.18.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:a1ce3ba137ed54f83e56fb983a5859a27d43a40188ba798993812fed73c70836"}, - {file = "rpds_py-0.18.0-cp311-none-win32.whl", hash = "sha256:69e64831e22a6b377772e7fb337533c365085b31619005802a79242fee620bc1"}, - {file = "rpds_py-0.18.0-cp311-none-win_amd64.whl", hash = "sha256:998e33ad22dc7ec7e030b3df701c43630b5bc0d8fbc2267653577e3fec279afa"}, - {file = "rpds_py-0.18.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:7f2facbd386dd60cbbf1a794181e6aa0bd429bd78bfdf775436020172e2a23f0"}, - {file = "rpds_py-0.18.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:1d9a5be316c15ffb2b3c405c4ff14448c36b4435be062a7f578ccd8b01f0c4d8"}, - {file = "rpds_py-0.18.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cd5bf1af8efe569654bbef5a3e0a56eca45f87cfcffab31dd8dde70da5982475"}, - {file = "rpds_py-0.18.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:5417558f6887e9b6b65b4527232553c139b57ec42c64570569b155262ac0754f"}, - {file = "rpds_py-0.18.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:56a737287efecafc16f6d067c2ea0117abadcd078d58721f967952db329a3e5c"}, - {file = "rpds_py-0.18.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8f03bccbd8586e9dd37219bce4d4e0d3ab492e6b3b533e973fa08a112cb2ffc9"}, - {file = "rpds_py-0.18.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4457a94da0d5c53dc4b3e4de1158bdab077db23c53232f37a3cb7afdb053a4e3"}, - {file = "rpds_py-0.18.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:0ab39c1ba9023914297dd88ec3b3b3c3f33671baeb6acf82ad7ce883f6e8e157"}, - {file = "rpds_py-0.18.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:9d54553c1136b50fd12cc17e5b11ad07374c316df307e4cfd6441bea5fb68496"}, - {file = "rpds_py-0.18.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:0af039631b6de0397ab2ba16eaf2872e9f8fca391b44d3d8cac317860a700a3f"}, - {file = "rpds_py-0.18.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:84ffab12db93b5f6bad84c712c92060a2d321b35c3c9960b43d08d0f639d60d7"}, - {file = "rpds_py-0.18.0-cp312-none-win32.whl", hash = "sha256:685537e07897f173abcf67258bee3c05c374fa6fff89d4c7e42fb391b0605e98"}, - {file = "rpds_py-0.18.0-cp312-none-win_amd64.whl", hash = "sha256:e003b002ec72c8d5a3e3da2989c7d6065b47d9eaa70cd8808b5384fbb970f4ec"}, - {file = "rpds_py-0.18.0-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:ad36cfb355e24f1bd37cac88c112cd7730873f20fb0bdaf8ba59eedf8216079f"}, - {file = "rpds_py-0.18.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:36b3ee798c58ace201289024b52788161e1ea133e4ac93fba7d49da5fec0ef9e"}, - {file = "rpds_py-0.18.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f8a2f084546cc59ea99fda8e070be2fd140c3092dc11524a71aa8f0f3d5a55ca"}, - {file = "rpds_py-0.18.0-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:e4461d0f003a0aa9be2bdd1b798a041f177189c1a0f7619fe8c95ad08d9a45d7"}, - {file = "rpds_py-0.18.0-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8db715ebe3bb7d86d77ac1826f7d67ec11a70dbd2376b7cc214199360517b641"}, - {file = "rpds_py-0.18.0-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:793968759cd0d96cac1e367afd70c235867831983f876a53389ad869b043c948"}, - {file = "rpds_py-0.18.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:66e6a3af5a75363d2c9a48b07cb27c4ea542938b1a2e93b15a503cdfa8490795"}, - {file = "rpds_py-0.18.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:6ef0befbb5d79cf32d0266f5cff01545602344eda89480e1dd88aca964260b18"}, - {file = "rpds_py-0.18.0-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl", hash = "sha256:1d4acf42190d449d5e89654d5c1ed3a4f17925eec71f05e2a41414689cda02d1"}, - {file = "rpds_py-0.18.0-pp310-pypy310_pp73-musllinux_1_2_i686.whl", hash = "sha256:a5f446dd5055667aabaee78487f2b5ab72e244f9bc0b2ffebfeec79051679984"}, - {file = "rpds_py-0.18.0-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl", hash = "sha256:9dbbeb27f4e70bfd9eec1be5477517365afe05a9b2c441a0b21929ee61048124"}, - {file = "rpds_py-0.18.0-pp38-pypy38_pp73-macosx_10_12_x86_64.whl", hash = "sha256:22806714311a69fd0af9b35b7be97c18a0fc2826e6827dbb3a8c94eac6cf7eeb"}, - {file = "rpds_py-0.18.0-pp38-pypy38_pp73-macosx_11_0_arm64.whl", hash = "sha256:b34ae4636dfc4e76a438ab826a0d1eed2589ca7d9a1b2d5bb546978ac6485461"}, - {file = "rpds_py-0.18.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8c8370641f1a7f0e0669ddccca22f1da893cef7628396431eb445d46d893e5cd"}, - {file = "rpds_py-0.18.0-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:c8362467a0fdeccd47935f22c256bec5e6abe543bf0d66e3d3d57a8fb5731863"}, - {file = "rpds_py-0.18.0-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:11a8c85ef4a07a7638180bf04fe189d12757c696eb41f310d2426895356dcf05"}, - {file = "rpds_py-0.18.0-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b316144e85316da2723f9d8dc75bada12fa58489a527091fa1d5a612643d1a0e"}, - {file = "rpds_py-0.18.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:cf1ea2e34868f6fbf070e1af291c8180480310173de0b0c43fc38a02929fc0e3"}, - {file = "rpds_py-0.18.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:e546e768d08ad55b20b11dbb78a745151acbd938f8f00d0cfbabe8b0199b9880"}, - {file = "rpds_py-0.18.0-pp38-pypy38_pp73-musllinux_1_2_aarch64.whl", hash = "sha256:4901165d170a5fde6f589acb90a6b33629ad1ec976d4529e769c6f3d885e3e80"}, - {file = "rpds_py-0.18.0-pp38-pypy38_pp73-musllinux_1_2_i686.whl", hash = "sha256:618a3d6cae6ef8ec88bb76dd80b83cfe415ad4f1d942ca2a903bf6b6ff97a2da"}, - {file = "rpds_py-0.18.0-pp38-pypy38_pp73-musllinux_1_2_x86_64.whl", hash = "sha256:ed4eb745efbff0a8e9587d22a84be94a5eb7d2d99c02dacf7bd0911713ed14dd"}, - {file = "rpds_py-0.18.0-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:6c81e5f372cd0dc5dc4809553d34f832f60a46034a5f187756d9b90586c2c307"}, - {file = "rpds_py-0.18.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:43fbac5f22e25bee1d482c97474f930a353542855f05c1161fd804c9dc74a09d"}, - {file = "rpds_py-0.18.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6d7faa6f14017c0b1e69f5e2c357b998731ea75a442ab3841c0dbbbfe902d2c4"}, - {file = "rpds_py-0.18.0-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:08231ac30a842bd04daabc4d71fddd7e6d26189406d5a69535638e4dcb88fe76"}, - {file = "rpds_py-0.18.0-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:044a3e61a7c2dafacae99d1e722cc2d4c05280790ec5a05031b3876809d89a5c"}, - {file = "rpds_py-0.18.0-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3f26b5bd1079acdb0c7a5645e350fe54d16b17bfc5e71f371c449383d3342e17"}, - {file = "rpds_py-0.18.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:482103aed1dfe2f3b71a58eff35ba105289b8d862551ea576bd15479aba01f66"}, - {file = "rpds_py-0.18.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:1374f4129f9bcca53a1bba0bb86bf78325a0374577cf7e9e4cd046b1e6f20e24"}, - {file = "rpds_py-0.18.0-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl", hash = "sha256:635dc434ff724b178cb192c70016cc0ad25a275228f749ee0daf0eddbc8183b1"}, - {file = "rpds_py-0.18.0-pp39-pypy39_pp73-musllinux_1_2_i686.whl", hash = "sha256:bc362ee4e314870a70f4ae88772d72d877246537d9f8cb8f7eacf10884862432"}, - {file = "rpds_py-0.18.0-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl", hash = "sha256:4832d7d380477521a8c1644bbab6588dfedea5e30a7d967b5fb75977c45fd77f"}, - {file = "rpds_py-0.18.0.tar.gz", hash = "sha256:42821446ee7a76f5d9f71f9e33a4fb2ffd724bb3e7f93386150b61a43115788d"}, -] - -[[package]] -name = "scikit-learn" -version = "1.4.2" -requires_python = ">=3.9" -summary = "A set of python modules for machine learning and data mining" -groups = ["pytorch"] -dependencies = [ - "joblib>=1.2.0", - "numpy>=1.19.5", - "scipy>=1.6.0", - "threadpoolctl>=2.0.0", -] -files = [ - {file = "scikit-learn-1.4.2.tar.gz", hash = "sha256:daa1c471d95bad080c6e44b4946c9390a4842adc3082572c20e4f8884e39e959"}, - {file = "scikit_learn-1.4.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:8539a41b3d6d1af82eb629f9c57f37428ff1481c1e34dddb3b9d7af8ede67ac5"}, - {file = "scikit_learn-1.4.2-cp310-cp310-macosx_12_0_arm64.whl", hash = "sha256:68b8404841f944a4a1459b07198fa2edd41a82f189b44f3e1d55c104dbc2e40c"}, - {file = "scikit_learn-1.4.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:81bf5d8bbe87643103334032dd82f7419bc8c8d02a763643a6b9a5c7288c5054"}, - {file = "scikit_learn-1.4.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:36f0ea5d0f693cb247a073d21a4123bdf4172e470e6d163c12b74cbb1536cf38"}, - {file = "scikit_learn-1.4.2-cp310-cp310-win_amd64.whl", hash = "sha256:87440e2e188c87db80ea4023440923dccbd56fbc2d557b18ced00fef79da0727"}, - {file = "scikit_learn-1.4.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:45dee87ac5309bb82e3ea633955030df9bbcb8d2cdb30383c6cd483691c546cc"}, - {file = "scikit_learn-1.4.2-cp311-cp311-macosx_12_0_arm64.whl", hash = "sha256:1d0b25d9c651fd050555aadd57431b53d4cf664e749069da77f3d52c5ad14b3b"}, - {file = "scikit_learn-1.4.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b0203c368058ab92efc6168a1507d388d41469c873e96ec220ca8e74079bf62e"}, - {file = "scikit_learn-1.4.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:44c62f2b124848a28fd695db5bc4da019287abf390bfce602ddc8aa1ec186aae"}, - {file = "scikit_learn-1.4.2-cp311-cp311-win_amd64.whl", hash = "sha256:5cd7b524115499b18b63f0c96f4224eb885564937a0b3477531b2b63ce331904"}, - {file = "scikit_learn-1.4.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:90378e1747949f90c8f385898fff35d73193dfcaec3dd75d6b542f90c4e89755"}, - {file = "scikit_learn-1.4.2-cp312-cp312-macosx_12_0_arm64.whl", hash = "sha256:ff4effe5a1d4e8fed260a83a163f7dbf4f6087b54528d8880bab1d1377bd78be"}, - {file = "scikit_learn-1.4.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:671e2f0c3f2c15409dae4f282a3a619601fa824d2c820e5b608d9d775f91780c"}, - {file = "scikit_learn-1.4.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d36d0bc983336bbc1be22f9b686b50c964f593c8a9a913a792442af9bf4f5e68"}, - {file = "scikit_learn-1.4.2-cp312-cp312-win_amd64.whl", hash = "sha256:d762070980c17ba3e9a4a1e043ba0518ce4c55152032f1af0ca6f39b376b5928"}, -] - -[[package]] -name = "scipy" -version = "1.13.0" -requires_python = ">=3.9" -summary = "Fundamental algorithms for scientific computing in Python" -groups = ["default", "pytorch"] -dependencies = [ - "numpy<2.3,>=1.22.4", -] -files = [ - {file = "scipy-1.13.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:ba419578ab343a4e0a77c0ef82f088238a93eef141b2b8017e46149776dfad4d"}, - {file = "scipy-1.13.0-cp310-cp310-macosx_12_0_arm64.whl", hash = "sha256:22789b56a999265431c417d462e5b7f2b487e831ca7bef5edeb56efe4c93f86e"}, - {file = "scipy-1.13.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:05f1432ba070e90d42d7fd836462c50bf98bd08bed0aa616c359eed8a04e3922"}, - {file = "scipy-1.13.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b8434f6f3fa49f631fae84afee424e2483289dfc30a47755b4b4e6b07b2633a4"}, - {file = "scipy-1.13.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:dcbb9ea49b0167de4167c40eeee6e167caeef11effb0670b554d10b1e693a8b9"}, - {file = "scipy-1.13.0-cp310-cp310-win_amd64.whl", hash = "sha256:1d2f7bb14c178f8b13ebae93f67e42b0a6b0fc50eba1cd8021c9b6e08e8fb1cd"}, - {file = "scipy-1.13.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:0fbcf8abaf5aa2dc8d6400566c1a727aed338b5fe880cde64907596a89d576fa"}, - {file = "scipy-1.13.0-cp311-cp311-macosx_12_0_arm64.whl", hash = "sha256:5e4a756355522eb60fcd61f8372ac2549073c8788f6114449b37e9e8104f15a5"}, - {file = "scipy-1.13.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b5acd8e1dbd8dbe38d0004b1497019b2dbbc3d70691e65d69615f8a7292865d7"}, - {file = "scipy-1.13.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9ff7dad5d24a8045d836671e082a490848e8639cabb3dbdacb29f943a678683d"}, - {file = "scipy-1.13.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:4dca18c3ffee287ddd3bc8f1dabaf45f5305c5afc9f8ab9cbfab855e70b2df5c"}, - {file = "scipy-1.13.0-cp311-cp311-win_amd64.whl", hash = "sha256:a2f471de4d01200718b2b8927f7d76b5d9bde18047ea0fa8bd15c5ba3f26a1d6"}, - {file = "scipy-1.13.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:d0de696f589681c2802f9090fff730c218f7c51ff49bf252b6a97ec4a5d19e8b"}, - {file = "scipy-1.13.0-cp312-cp312-macosx_12_0_arm64.whl", hash = "sha256:b2a3ff461ec4756b7e8e42e1c681077349a038f0686132d623fa404c0bee2551"}, - {file = "scipy-1.13.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6bf9fe63e7a4bf01d3645b13ff2aa6dea023d38993f42aaac81a18b1bda7a82a"}, - {file = "scipy-1.13.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1e7626dfd91cdea5714f343ce1176b6c4745155d234f1033584154f60ef1ff42"}, - {file = "scipy-1.13.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:109d391d720fcebf2fbe008621952b08e52907cf4c8c7efc7376822151820820"}, - {file = "scipy-1.13.0-cp312-cp312-win_amd64.whl", hash = "sha256:8930ae3ea371d6b91c203b1032b9600d69c568e537b7988a3073dfe4d4774f21"}, - {file = "scipy-1.13.0.tar.gz", hash = "sha256:58569af537ea29d3f78e5abd18398459f195546bb3be23d16677fb26616cc11e"}, -] - -[[package]] -name = "setuptools" -version = "69.5.1" -requires_python = ">=3.8" -summary = "Easily download, build, install, upgrade, and uninstall Python packages" -groups = ["docs"] -files = [ - {file = "setuptools-69.5.1-py3-none-any.whl", hash = "sha256:c636ac361bc47580504644275c9ad802c50415c7522212252c033bd15f301f32"}, - {file = "setuptools-69.5.1.tar.gz", hash = "sha256:6c1fccdac05a97e598fb0ae3bbed5904ccb317337a51139dcd51453611bbb987"}, -] - -[[package]] -name = "shapely" -version = "2.1.2" -requires_python = ">=3.10" -summary = "Manipulation and analysis of geometric objects" -groups = ["visualisation"] -dependencies = [ - "numpy>=1.21", -] -files = [ - {file = "shapely-2.1.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:7ae48c236c0324b4e139bea88a306a04ca630f49be66741b340729d380d8f52f"}, - {file = "shapely-2.1.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:eba6710407f1daa8e7602c347dfc94adc02205ec27ed956346190d66579eb9ea"}, - {file = "shapely-2.1.2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:ef4a456cc8b7b3d50ccec29642aa4aeda959e9da2fe9540a92754770d5f0cf1f"}, - {file = "shapely-2.1.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:e38a190442aacc67ff9f75ce60aec04893041f16f97d242209106d502486a142"}, - {file = "shapely-2.1.2-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:40d784101f5d06a1fd30b55fc11ea58a61be23f930d934d86f19a180909908a4"}, - {file = "shapely-2.1.2-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:f6f6cd5819c50d9bcf921882784586aab34a4bd53e7553e175dece6db513a6f0"}, - {file = "shapely-2.1.2-cp310-cp310-win32.whl", hash = "sha256:fe9627c39c59e553c90f5bc3128252cb85dc3b3be8189710666d2f8bc3a5503e"}, - {file = "shapely-2.1.2-cp310-cp310-win_amd64.whl", hash = "sha256:1d0bfb4b8f661b3b4ec3565fa36c340bfb1cda82087199711f86a88647d26b2f"}, - {file = "shapely-2.1.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:91121757b0a36c9aac3427a651a7e6567110a4a67c97edf04f8d55d4765f6618"}, - {file = "shapely-2.1.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:16a9c722ba774cf50b5d4541242b4cce05aafd44a015290c82ba8a16931ff63d"}, - {file = "shapely-2.1.2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:cc4f7397459b12c0b196c9efe1f9d7e92463cbba142632b4cc6d8bbbbd3e2b09"}, - {file = "shapely-2.1.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:136ab87b17e733e22f0961504d05e77e7be8c9b5a8184f685b4a91a84efe3c26"}, - {file = "shapely-2.1.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:16c5d0fc45d3aa0a69074979f4f1928ca2734fb2e0dde8af9611e134e46774e7"}, - {file = "shapely-2.1.2-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:6ddc759f72b5b2b0f54a7e7cde44acef680a55019eb52ac63a7af2cf17cb9cd2"}, - {file = "shapely-2.1.2-cp311-cp311-win32.whl", hash = "sha256:2fa78b49485391224755a856ed3b3bd91c8455f6121fee0db0e71cefb07d0ef6"}, - {file = "shapely-2.1.2-cp311-cp311-win_amd64.whl", hash = "sha256:c64d5c97b2f47e3cd9b712eaced3b061f2b71234b3fc263e0fcf7d889c6559dc"}, - {file = "shapely-2.1.2-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:fe2533caae6a91a543dec62e8360fe86ffcdc42a7c55f9dfd0128a977a896b94"}, - {file = "shapely-2.1.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:ba4d1333cc0bc94381d6d4308d2e4e008e0bd128bdcff5573199742ee3634359"}, - {file = "shapely-2.1.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:0bd308103340030feef6c111d3eb98d50dc13feea33affc8a6f9fa549e9458a3"}, - {file = "shapely-2.1.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:1e7d4d7ad262a48bb44277ca12c7c78cb1b0f56b32c10734ec9a1d30c0b0c54b"}, - {file = "shapely-2.1.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:e9eddfe513096a71896441a7c37db72da0687b34752c4e193577a145c71736fc"}, - {file = "shapely-2.1.2-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:980c777c612514c0cf99bc8a9de6d286f5e186dcaf9091252fcd444e5638193d"}, - {file = "shapely-2.1.2-cp312-cp312-win32.whl", hash = "sha256:9111274b88e4d7b54a95218e243282709b330ef52b7b86bc6aaf4f805306f454"}, - {file = "shapely-2.1.2-cp312-cp312-win_amd64.whl", hash = "sha256:743044b4cfb34f9a67205cee9279feaf60ba7d02e69febc2afc609047cb49179"}, - {file = "shapely-2.1.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:b510dda1a3672d6879beb319bc7c5fd302c6c354584690973c838f46ec3e0fa8"}, - {file = "shapely-2.1.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:8cff473e81017594d20ec55d86b54bc635544897e13a7cfc12e36909c5309a2a"}, - {file = "shapely-2.1.2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:fe7b77dc63d707c09726b7908f575fc04ff1d1ad0f3fb92aec212396bc6cfe5e"}, - {file = "shapely-2.1.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:7ed1a5bbfb386ee8332713bf7508bc24e32d24b74fc9a7b9f8529a55db9f4ee6"}, - {file = "shapely-2.1.2-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:a84e0582858d841d54355246ddfcbd1fce3179f185da7470f41ce39d001ee1af"}, - {file = "shapely-2.1.2-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:dc3487447a43d42adcdf52d7ac73804f2312cbfa5d433a7d2c506dcab0033dfd"}, - {file = "shapely-2.1.2-cp313-cp313-win32.whl", hash = "sha256:9c3a3c648aedc9f99c09263b39f2d8252f199cb3ac154fadc173283d7d111350"}, - {file = "shapely-2.1.2-cp313-cp313-win_amd64.whl", hash = "sha256:ca2591bff6645c216695bdf1614fca9c82ea1144d4a7591a466fef64f28f0715"}, - {file = "shapely-2.1.2-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:2d93d23bdd2ed9dc157b46bc2f19b7da143ca8714464249bef6771c679d5ff40"}, - {file = "shapely-2.1.2-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:01d0d304b25634d60bd7cf291828119ab55a3bab87dc4af1e44b07fb225f188b"}, - {file = "shapely-2.1.2-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:8d8382dd120d64b03698b7298b89611a6ea6f55ada9d39942838b79c9bc89801"}, - {file = "shapely-2.1.2-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:19efa3611eef966e776183e338b2d7ea43569ae99ab34f8d17c2c054d3205cc0"}, - {file = "shapely-2.1.2-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:346ec0c1a0fcd32f57f00e4134d1200e14bf3f5ae12af87ba83ca275c502498c"}, - {file = "shapely-2.1.2-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:6305993a35989391bd3476ee538a5c9a845861462327efe00dd11a5c8c709a99"}, - {file = "shapely-2.1.2-cp313-cp313t-win32.whl", hash = "sha256:c8876673449f3401f278c86eb33224c5764582f72b653a415d0e6672fde887bf"}, - {file = "shapely-2.1.2-cp313-cp313t-win_amd64.whl", hash = "sha256:4a44bc62a10d84c11a7a3d7c1c4fe857f7477c3506e24c9062da0db0ae0c449c"}, - {file = "shapely-2.1.2-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:9a522f460d28e2bf4e12396240a5fc1518788b2fcd73535166d748399ef0c223"}, - {file = "shapely-2.1.2-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:1ff629e00818033b8d71139565527ced7d776c269a49bd78c9df84e8f852190c"}, - {file = "shapely-2.1.2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:f67b34271dedc3c653eba4e3d7111aa421d5be9b4c4c7d38d30907f796cb30df"}, - {file = "shapely-2.1.2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:21952dc00df38a2c28375659b07a3979d22641aeb104751e769c3ee825aadecf"}, - {file = "shapely-2.1.2-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:1f2f33f486777456586948e333a56ae21f35ae273be99255a191f5c1fa302eb4"}, - {file = "shapely-2.1.2-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:cf831a13e0d5a7eb519e96f58ec26e049b1fad411fc6fc23b162a7ce04d9cffc"}, - {file = "shapely-2.1.2-cp314-cp314-win32.whl", hash = "sha256:61edcd8d0d17dd99075d320a1dd39c0cb9616f7572f10ef91b4b5b00c4aeb566"}, - {file = "shapely-2.1.2-cp314-cp314-win_amd64.whl", hash = "sha256:a444e7afccdb0999e203b976adb37ea633725333e5b119ad40b1ca291ecf311c"}, - {file = "shapely-2.1.2-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:5ebe3f84c6112ad3d4632b1fd2290665aa75d4cef5f6c5d77c4c95b324527c6a"}, - {file = "shapely-2.1.2-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:5860eb9f00a1d49ebb14e881f5caf6c2cf472c7fd38bd7f253bbd34f934eb076"}, - {file = "shapely-2.1.2-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:b705c99c76695702656327b819c9660768ec33f5ce01fa32b2af62b56ba400a1"}, - {file = "shapely-2.1.2-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:a1fd0ea855b2cf7c9cddaf25543e914dd75af9de08785f20ca3085f2c9ca60b0"}, - {file = "shapely-2.1.2-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:df90e2db118c3671a0754f38e36802db75fe0920d211a27481daf50a711fdf26"}, - {file = "shapely-2.1.2-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:361b6d45030b4ac64ddd0a26046906c8202eb60d0f9f53085f5179f1d23021a0"}, - {file = "shapely-2.1.2-cp314-cp314t-win32.whl", hash = "sha256:b54df60f1fbdecc8ebc2c5b11870461a6417b3d617f555e5033f1505d36e5735"}, - {file = "shapely-2.1.2-cp314-cp314t-win_amd64.whl", hash = "sha256:0036ac886e0923417932c2e6369b6c52e38e0ff5d9120b90eef5cd9a5fc5cae9"}, - {file = "shapely-2.1.2.tar.gz", hash = "sha256:2ed4ecb28320a433db18a5bf029986aa8afcfd740745e78847e330d5d94922a9"}, -] - -[[package]] -name = "six" -version = "1.16.0" -requires_python = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*" -summary = "Python 2 and 3 compatibility utilities" -groups = ["dev", "docs", "visualisation"] -files = [ - {file = "six-1.16.0-py2.py3-none-any.whl", hash = "sha256:8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254"}, - {file = "six-1.16.0.tar.gz", hash = "sha256:1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926"}, -] - -[[package]] -name = "snowballstemmer" -version = "2.2.0" -summary = "This package provides 29 stemmers for 28 languages generated from Snowball algorithms." -groups = ["docs"] -files = [ - {file = "snowballstemmer-2.2.0-py2.py3-none-any.whl", hash = "sha256:c8e1716e83cc398ae16824e5572ae04e0d9fc2c6b985fb0f900f5f0c96ecba1a"}, - {file = "snowballstemmer-2.2.0.tar.gz", hash = "sha256:09b16deb8547d3412ad7b590689584cd0fe25ec8db3be37788be3810cbf19cb1"}, -] - -[[package]] -name = "soupsieve" -version = "2.5" -requires_python = ">=3.8" -summary = "A modern CSS selector implementation for Beautiful Soup." -groups = ["docs"] -files = [ - {file = "soupsieve-2.5-py3-none-any.whl", hash = "sha256:eaa337ff55a1579b6549dc679565eac1e3d000563bcb1c8ab0d0fefbc0c2cdc7"}, - {file = "soupsieve-2.5.tar.gz", hash = "sha256:5663d5a7b3bfaeee0bc4372e7fc48f9cff4940b3eec54a6451cc5299f1097690"}, -] - -[[package]] -name = "sphinx" -version = "7.3.7" -requires_python = ">=3.9" -summary = "Python documentation generator" -groups = ["docs"] -dependencies = [ - "Jinja2>=3.0", - "Pygments>=2.14", - "alabaster~=0.7.14", - "babel>=2.9", - "colorama>=0.4.5; sys_platform == \"win32\"", - "docutils<0.22,>=0.18.1", - "imagesize>=1.3", - "packaging>=21.0", - "requests>=2.25.0", - "snowballstemmer>=2.0", - "sphinxcontrib-applehelp", - "sphinxcontrib-devhelp", - "sphinxcontrib-htmlhelp>=2.0.0", - "sphinxcontrib-jsmath", - "sphinxcontrib-qthelp", - "sphinxcontrib-serializinghtml>=1.1.9", - "tomli>=2; python_version < \"3.11\"", -] -files = [ - {file = "sphinx-7.3.7-py3-none-any.whl", hash = "sha256:413f75440be4cacf328f580b4274ada4565fb2187d696a84970c23f77b64d8c3"}, - {file = "sphinx-7.3.7.tar.gz", hash = "sha256:a4a7db75ed37531c05002d56ed6948d4c42f473a36f46e1382b0bd76ca9627bc"}, -] - -[[package]] -name = "sphinx-book-theme" -version = "1.1.2" -requires_python = ">=3.9" -summary = "A clean book theme for scientific explanations and documentation with Sphinx" -groups = ["docs"] -dependencies = [ - "pydata-sphinx-theme>=0.14", - "sphinx>=5", -] -files = [ - {file = "sphinx_book_theme-1.1.2-py3-none-any.whl", hash = "sha256:cee744466fde48f50302b851291b208aa67e726ca31b7a3bfb9b6e6a145663e0"}, - {file = "sphinx_book_theme-1.1.2.tar.gz", hash = "sha256:7f3abcd146ca82e6f39d6db53711102b1c1d328d12f65e3e47ad9bf842614a49"}, -] - -[[package]] -name = "sphinx-comments" -version = "0.0.3" -summary = "Add comments and annotation to your documentation." -groups = ["docs"] -dependencies = [ - "sphinx>=1.8", -] -files = [ - {file = "sphinx-comments-0.0.3.tar.gz", hash = "sha256:00170afff27019fad08e421da1ae49c681831fb2759786f07c826e89ac94cf21"}, - {file = "sphinx_comments-0.0.3-py3-none-any.whl", hash = "sha256:1e879b4e9bfa641467f83e3441ac4629225fc57c29995177d043252530c21d00"}, -] - -[[package]] -name = "sphinx-copybutton" -version = "0.5.2" -requires_python = ">=3.7" -summary = "Add a copy button to each of your code cells." -groups = ["docs"] -dependencies = [ - "sphinx>=1.8", -] -files = [ - {file = "sphinx-copybutton-0.5.2.tar.gz", hash = "sha256:4cf17c82fb9646d1bc9ca92ac280813a3b605d8c421225fd9913154103ee1fbd"}, - {file = "sphinx_copybutton-0.5.2-py3-none-any.whl", hash = "sha256:fb543fd386d917746c9a2c50360c7905b605726b9355cd26e9974857afeae06e"}, -] - -[[package]] -name = "sphinx-design" -version = "0.5.0" -requires_python = ">=3.8" -summary = "A sphinx extension for designing beautiful, view size responsive web components." -groups = ["docs"] -dependencies = [ - "sphinx<8,>=5", -] -files = [ - {file = "sphinx_design-0.5.0-py3-none-any.whl", hash = "sha256:1af1267b4cea2eedd6724614f19dcc88fe2e15aff65d06b2f6252cee9c4f4c1e"}, - {file = "sphinx_design-0.5.0.tar.gz", hash = "sha256:e8e513acea6f92d15c6de3b34e954458f245b8e761b45b63950f65373352ab00"}, -] - -[[package]] -name = "sphinx-external-toc" -version = "1.0.1" -requires_python = ">=3.9" -summary = "A sphinx extension that allows the site-map to be defined in a single YAML file." -groups = ["docs"] -dependencies = [ - "click>=7.1", - "pyyaml", - "sphinx>=5", -] -files = [ - {file = "sphinx_external_toc-1.0.1-py3-none-any.whl", hash = "sha256:d9e02d50731dee9697c1887e4f8b361e7b86d38241f0e66bd5a9f4096779646f"}, - {file = "sphinx_external_toc-1.0.1.tar.gz", hash = "sha256:a7d2c63cc47ec688546443b28bc4ef466121827ef3dc7bb509de354bad4ea2e0"}, -] - -[[package]] -name = "sphinx-jupyterbook-latex" -version = "1.0.0" -requires_python = ">=3.9" -summary = "Latex specific features for jupyter book" -groups = ["docs"] -dependencies = [ - "packaging", - "sphinx>=5", -] -files = [ - {file = "sphinx_jupyterbook_latex-1.0.0-py3-none-any.whl", hash = "sha256:e0cd3e9e1c5af69136434e21a533343fdf013475c410a414d5b7b4922b4f3891"}, - {file = "sphinx_jupyterbook_latex-1.0.0.tar.gz", hash = "sha256:f54c6674c13f1616f9a93443e98b9b5353f9fdda8e39b6ec552ccf0b3e5ffb62"}, -] - -[[package]] -name = "sphinx-multitoc-numbering" -version = "0.1.3" -summary = "Supporting continuous HTML section numbering" -groups = ["docs"] -dependencies = [ - "sphinx>=3", -] -files = [ - {file = "sphinx-multitoc-numbering-0.1.3.tar.gz", hash = "sha256:c9607671ac511236fa5d61a7491c1031e700e8d498c9d2418e6c61d1251209ae"}, - {file = "sphinx_multitoc_numbering-0.1.3-py3-none-any.whl", hash = "sha256:33d2e707a9b2b8ad636b3d4302e658a008025106fe0474046c651144c26d8514"}, -] - -[[package]] -name = "sphinx-thebe" -version = "0.3.1" -requires_python = ">=3.8" -summary = "Integrate interactive code blocks into your documentation with Thebe and Binder." -groups = ["docs"] -dependencies = [ - "sphinx>=4", -] -files = [ - {file = "sphinx_thebe-0.3.1-py3-none-any.whl", hash = "sha256:e7e7edee9f0d601c76bc70156c471e114939484b111dd8e74fe47ac88baffc52"}, - {file = "sphinx_thebe-0.3.1.tar.gz", hash = "sha256:576047f45560e82f64aa5f15200b1eb094dcfe1c5b8f531a8a65bd208e25a493"}, -] - -[[package]] -name = "sphinx-togglebutton" -version = "0.3.2" -summary = "Toggle page content and collapse admonitions in Sphinx." -groups = ["docs"] -dependencies = [ - "docutils", - "setuptools", - "sphinx", - "wheel", -] -files = [ - {file = "sphinx-togglebutton-0.3.2.tar.gz", hash = "sha256:ab0c8b366427b01e4c89802d5d078472c427fa6e9d12d521c34fa0442559dc7a"}, - {file = "sphinx_togglebutton-0.3.2-py3-none-any.whl", hash = "sha256:9647ba7874b7d1e2d43413d8497153a85edc6ac95a3fea9a75ef9c1e08aaae2b"}, -] - -[[package]] -name = "sphinxcontrib-applehelp" -version = "1.0.8" -requires_python = ">=3.9" -summary = "sphinxcontrib-applehelp is a Sphinx extension which outputs Apple help books" -groups = ["docs"] -files = [ - {file = "sphinxcontrib_applehelp-1.0.8-py3-none-any.whl", hash = "sha256:cb61eb0ec1b61f349e5cc36b2028e9e7ca765be05e49641c97241274753067b4"}, - {file = "sphinxcontrib_applehelp-1.0.8.tar.gz", hash = "sha256:c40a4f96f3776c4393d933412053962fac2b84f4c99a7982ba42e09576a70619"}, -] - -[[package]] -name = "sphinxcontrib-bibtex" -version = "2.6.2" -requires_python = ">=3.7" -summary = "Sphinx extension for BibTeX style citations." -groups = ["docs"] -dependencies = [ - "Sphinx>=3.5", - "docutils!=0.18.*,!=0.19.*,>=0.8", - "pybtex-docutils>=1.0.0", - "pybtex>=0.24", -] -files = [ - {file = "sphinxcontrib-bibtex-2.6.2.tar.gz", hash = "sha256:f487af694336f28bfb7d6a17070953a7d264bec43000a2379724274f5f8d70ae"}, - {file = "sphinxcontrib_bibtex-2.6.2-py3-none-any.whl", hash = "sha256:10d45ebbb19207c5665396c9446f8012a79b8a538cb729f895b5910ab2d0b2da"}, -] - -[[package]] -name = "sphinxcontrib-devhelp" -version = "1.0.6" -requires_python = ">=3.9" -summary = "sphinxcontrib-devhelp is a sphinx extension which outputs Devhelp documents" -groups = ["docs"] -files = [ - {file = "sphinxcontrib_devhelp-1.0.6-py3-none-any.whl", hash = "sha256:6485d09629944511c893fa11355bda18b742b83a2b181f9a009f7e500595c90f"}, - {file = "sphinxcontrib_devhelp-1.0.6.tar.gz", hash = "sha256:9893fd3f90506bc4b97bdb977ceb8fbd823989f4316b28c3841ec128544372d3"}, -] - -[[package]] -name = "sphinxcontrib-htmlhelp" -version = "2.0.5" -requires_python = ">=3.9" -summary = "sphinxcontrib-htmlhelp is a sphinx extension which renders HTML help files" -groups = ["docs"] -files = [ - {file = "sphinxcontrib_htmlhelp-2.0.5-py3-none-any.whl", hash = "sha256:393f04f112b4d2f53d93448d4bce35842f62b307ccdc549ec1585e950bc35e04"}, - {file = "sphinxcontrib_htmlhelp-2.0.5.tar.gz", hash = "sha256:0dc87637d5de53dd5eec3a6a01753b1ccf99494bd756aafecd74b4fa9e729015"}, -] - -[[package]] -name = "sphinxcontrib-jsmath" -version = "1.0.1" -requires_python = ">=3.5" -summary = "A sphinx extension which renders display math in HTML via JavaScript" -groups = ["docs"] -files = [ - {file = "sphinxcontrib-jsmath-1.0.1.tar.gz", hash = "sha256:a9925e4a4587247ed2191a22df5f6970656cb8ca2bd6284309578f2153e0c4b8"}, - {file = "sphinxcontrib_jsmath-1.0.1-py2.py3-none-any.whl", hash = "sha256:2ec2eaebfb78f3f2078e73666b1415417a116cc848b72e5172e596c871103178"}, -] - -[[package]] -name = "sphinxcontrib-mermaid" -version = "0.9.2" -requires_python = ">=3.7" -summary = "Mermaid diagrams in yours Sphinx powered docs" -groups = ["docs"] -files = [ - {file = "sphinxcontrib-mermaid-0.9.2.tar.gz", hash = "sha256:252ef13dd23164b28f16d8b0205cf184b9d8e2b714a302274d9f59eb708e77af"}, - {file = "sphinxcontrib_mermaid-0.9.2-py3-none-any.whl", hash = "sha256:6795a72037ca55e65663d2a2c1a043d636dc3d30d418e56dd6087d1459d98a5d"}, -] - -[[package]] -name = "sphinxcontrib-qthelp" -version = "1.0.7" -requires_python = ">=3.9" -summary = "sphinxcontrib-qthelp is a sphinx extension which outputs QtHelp documents" -groups = ["docs"] -files = [ - {file = "sphinxcontrib_qthelp-1.0.7-py3-none-any.whl", hash = "sha256:e2ae3b5c492d58fcbd73281fbd27e34b8393ec34a073c792642cd8e529288182"}, - {file = "sphinxcontrib_qthelp-1.0.7.tar.gz", hash = "sha256:053dedc38823a80a7209a80860b16b722e9e0209e32fea98c90e4e6624588ed6"}, -] - -[[package]] -name = "sphinxcontrib-serializinghtml" -version = "1.1.10" -requires_python = ">=3.9" -summary = "sphinxcontrib-serializinghtml is a sphinx extension which outputs \"serialized\" HTML files (json and pickle)" -groups = ["docs"] -files = [ - {file = "sphinxcontrib_serializinghtml-1.1.10-py3-none-any.whl", hash = "sha256:326369b8df80a7d2d8d7f99aa5ac577f51ea51556ed974e7716cfd4fca3f6cb7"}, - {file = "sphinxcontrib_serializinghtml-1.1.10.tar.gz", hash = "sha256:93f3f5dc458b91b192fe10c397e324f262cf163d79f3282c158e8436a2c4511f"}, -] - -[[package]] -name = "sqlalchemy" -version = "2.0.30" -requires_python = ">=3.7" -summary = "Database Abstraction Library" -groups = ["docs"] -dependencies = [ - "greenlet!=0.4.17; platform_machine == \"win32\" or platform_machine == \"WIN32\" or platform_machine == \"AMD64\" or platform_machine == \"amd64\" or platform_machine == \"x86_64\" or platform_machine == \"ppc64le\" or platform_machine == \"aarch64\"", - "typing-extensions>=4.6.0", -] -files = [ - {file = "SQLAlchemy-2.0.30-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:3b48154678e76445c7ded1896715ce05319f74b1e73cf82d4f8b59b46e9c0ddc"}, - {file = "SQLAlchemy-2.0.30-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:2753743c2afd061bb95a61a51bbb6a1a11ac1c44292fad898f10c9839a7f75b2"}, - {file = "SQLAlchemy-2.0.30-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a7bfc726d167f425d4c16269a9a10fe8630ff6d14b683d588044dcef2d0f6be7"}, - {file = "SQLAlchemy-2.0.30-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c4f61ada6979223013d9ab83a3ed003ded6959eae37d0d685db2c147e9143797"}, - {file = "SQLAlchemy-2.0.30-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:3a365eda439b7a00732638f11072907c1bc8e351c7665e7e5da91b169af794af"}, - {file = "SQLAlchemy-2.0.30-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:bba002a9447b291548e8d66fd8c96a6a7ed4f2def0bb155f4f0a1309fd2735d5"}, - {file = "SQLAlchemy-2.0.30-cp310-cp310-win32.whl", hash = "sha256:0138c5c16be3600923fa2169532205d18891b28afa817cb49b50e08f62198bb8"}, - {file = "SQLAlchemy-2.0.30-cp310-cp310-win_amd64.whl", hash = "sha256:99650e9f4cf3ad0d409fed3eec4f071fadd032e9a5edc7270cd646a26446feeb"}, - {file = "SQLAlchemy-2.0.30-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:955991a09f0992c68a499791a753523f50f71a6885531568404fa0f231832aa0"}, - {file = "SQLAlchemy-2.0.30-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:f69e4c756ee2686767eb80f94c0125c8b0a0b87ede03eacc5c8ae3b54b99dc46"}, - {file = "SQLAlchemy-2.0.30-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:69c9db1ce00e59e8dd09d7bae852a9add716efdc070a3e2068377e6ff0d6fdaa"}, - {file = "SQLAlchemy-2.0.30-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a1429a4b0f709f19ff3b0cf13675b2b9bfa8a7e79990003207a011c0db880a13"}, - {file = "SQLAlchemy-2.0.30-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:efedba7e13aa9a6c8407c48facfdfa108a5a4128e35f4c68f20c3407e4376aa9"}, - {file = "SQLAlchemy-2.0.30-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:16863e2b132b761891d6c49f0a0f70030e0bcac4fd208117f6b7e053e68668d0"}, - {file = "SQLAlchemy-2.0.30-cp311-cp311-win32.whl", hash = "sha256:2ecabd9ccaa6e914e3dbb2aa46b76dede7eadc8cbf1b8083c94d936bcd5ffb49"}, - {file = "SQLAlchemy-2.0.30-cp311-cp311-win_amd64.whl", hash = "sha256:0b3f4c438e37d22b83e640f825ef0f37b95db9aa2d68203f2c9549375d0b2260"}, - {file = "SQLAlchemy-2.0.30-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:5a79d65395ac5e6b0c2890935bad892eabb911c4aa8e8015067ddb37eea3d56c"}, - {file = "SQLAlchemy-2.0.30-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:9a5baf9267b752390252889f0c802ea13b52dfee5e369527da229189b8bd592e"}, - {file = "SQLAlchemy-2.0.30-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3cb5a646930c5123f8461f6468901573f334c2c63c795b9af350063a736d0134"}, - {file = "SQLAlchemy-2.0.30-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:296230899df0b77dec4eb799bcea6fbe39a43707ce7bb166519c97b583cfcab3"}, - {file = "SQLAlchemy-2.0.30-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:c62d401223f468eb4da32627bffc0c78ed516b03bb8a34a58be54d618b74d472"}, - {file = "SQLAlchemy-2.0.30-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:3b69e934f0f2b677ec111b4d83f92dc1a3210a779f69bf905273192cf4ed433e"}, - {file = "SQLAlchemy-2.0.30-cp312-cp312-win32.whl", hash = "sha256:77d2edb1f54aff37e3318f611637171e8ec71472f1fdc7348b41dcb226f93d90"}, - {file = "SQLAlchemy-2.0.30-cp312-cp312-win_amd64.whl", hash = "sha256:b6c7ec2b1f4969fc19b65b7059ed00497e25f54069407a8701091beb69e591a5"}, - {file = "SQLAlchemy-2.0.30-py3-none-any.whl", hash = "sha256:7108d569d3990c71e26a42f60474b4c02c8586c4681af5fd67e51a044fdea86a"}, - {file = "SQLAlchemy-2.0.30.tar.gz", hash = "sha256:2b1708916730f4830bc69d6f49d37f7698b5bd7530aca7f04f785f8849e95255"}, -] - -[[package]] -name = "stack-data" -version = "0.6.3" -summary = "Extract data from python stack frames and tracebacks for informative displays" -groups = ["dev", "docs", "visualisation"] -dependencies = [ - "asttokens>=2.1.0", - "executing>=1.2.0", - "pure-eval", -] -files = [ - {file = "stack_data-0.6.3-py3-none-any.whl", hash = "sha256:d5558e0c25a4cb0853cddad3d77da9891a08cb85dd9f9f91b9f8cd66e511e695"}, - {file = "stack_data-0.6.3.tar.gz", hash = "sha256:836a778de4fec4dcd1dcd89ed8abff8a221f58308462e1c4aa2a3cf30148f0b9"}, -] - -[[package]] -name = "sympy" -version = "1.12" -requires_python = ">=3.8" -summary = "Computer algebra system (CAS) in Python" -groups = ["pytorch"] -dependencies = [ - "mpmath>=0.19", -] -files = [ - {file = "sympy-1.12-py3-none-any.whl", hash = "sha256:c3588cd4295d0c0f603d0f2ae780587e64e2efeedb3521e46b9bb1d08d184fa5"}, - {file = "sympy-1.12.tar.gz", hash = "sha256:ebf595c8dac3e0fdc4152c51878b498396ec7f30e7a914d6071e674d49420fb8"}, -] - -[[package]] -name = "tabulate" -version = "0.9.0" -requires_python = ">=3.7" -summary = "Pretty-print tabular data" -groups = ["docs"] -files = [ - {file = "tabulate-0.9.0-py3-none-any.whl", hash = "sha256:024ca478df22e9340661486f85298cff5f6dcdba14f3813e8830015b9ed1948f"}, - {file = "tabulate-0.9.0.tar.gz", hash = "sha256:0095b12bf5966de529c0feb1fa08671671b3368eec77d7ef7ab114be2c068b3c"}, -] - -[[package]] -name = "tbb" -version = "2021.12.0" -summary = "IntelĀ® oneAPI Threading Building Blocks (oneTBB)" -groups = ["pytorch"] -marker = "platform_system == \"Windows\"" -files = [ - {file = "tbb-2021.12.0-py2.py3-none-manylinux1_i686.whl", hash = "sha256:f2cc9a7f8ababaa506cbff796ce97c3bf91062ba521e15054394f773375d81d8"}, - {file = "tbb-2021.12.0-py2.py3-none-manylinux1_x86_64.whl", hash = "sha256:a925e9a7c77d3a46ae31c34b0bb7f801c4118e857d137b68f68a8e458fcf2bd7"}, - {file = "tbb-2021.12.0-py3-none-win32.whl", hash = "sha256:b1725b30c174048edc8be70bd43bb95473f396ce895d91151a474d0fa9f450a8"}, - {file = "tbb-2021.12.0-py3-none-win_amd64.whl", hash = "sha256:fc2772d850229f2f3df85f1109c4844c495a2db7433d38200959ee9265b34789"}, -] - -[[package]] -name = "threadpoolctl" -version = "3.5.0" -requires_python = ">=3.8" -summary = "threadpoolctl" -groups = ["pytorch"] -files = [ - {file = "threadpoolctl-3.5.0-py3-none-any.whl", hash = "sha256:56c1e26c150397e58c4926da8eeee87533b1e32bef131bd4bf6a2f45f3185467"}, - {file = "threadpoolctl-3.5.0.tar.gz", hash = "sha256:082433502dd922bf738de0d8bcc4fdcbf0979ff44c42bd40f5af8a282f6fa107"}, -] - -[[package]] -name = "tomli" -version = "2.0.1" -requires_python = ">=3.7" -summary = "A lil' TOML parser" -groups = ["dev", "docs"] -marker = "python_version < \"3.11\"" -files = [ - {file = "tomli-2.0.1-py3-none-any.whl", hash = "sha256:939de3e7a6161af0c887ef91b7d41a53e7c5a1ca976325f429cb46ea9bc30ecc"}, - {file = "tomli-2.0.1.tar.gz", hash = "sha256:de526c12914f0c550d15924c62d72abc48d6fe7364aa87328337a31007fe8a4f"}, -] - -[[package]] -name = "torch" -version = "2.3.0" -requires_python = ">=3.8.0" -summary = "Tensors and Dynamic neural networks in Python with strong GPU acceleration" -groups = ["pytorch"] -dependencies = [ - "filelock", - "fsspec", - "jinja2", - "mkl<=2021.4.0,>=2021.1.1; platform_system == \"Windows\"", - "networkx", - "nvidia-cublas-cu12==12.1.3.1; platform_system == \"Linux\" and platform_machine == \"x86_64\"", - "nvidia-cuda-cupti-cu12==12.1.105; platform_system == \"Linux\" and platform_machine == \"x86_64\"", - "nvidia-cuda-nvrtc-cu12==12.1.105; platform_system == \"Linux\" and platform_machine == \"x86_64\"", - "nvidia-cuda-runtime-cu12==12.1.105; platform_system == \"Linux\" and platform_machine == \"x86_64\"", - "nvidia-cudnn-cu12==8.9.2.26; platform_system == \"Linux\" and platform_machine == \"x86_64\"", - "nvidia-cufft-cu12==11.0.2.54; platform_system == \"Linux\" and platform_machine == \"x86_64\"", - "nvidia-curand-cu12==10.3.2.106; platform_system == \"Linux\" and platform_machine == \"x86_64\"", - "nvidia-cusolver-cu12==11.4.5.107; platform_system == \"Linux\" and platform_machine == \"x86_64\"", - "nvidia-cusparse-cu12==12.1.0.106; platform_system == \"Linux\" and platform_machine == \"x86_64\"", - "nvidia-nccl-cu12==2.20.5; platform_system == \"Linux\" and platform_machine == \"x86_64\"", - "nvidia-nvtx-cu12==12.1.105; platform_system == \"Linux\" and platform_machine == \"x86_64\"", - "sympy", - "triton==2.3.0; platform_system == \"Linux\" and platform_machine == \"x86_64\" and python_version < \"3.12\"", - "typing-extensions>=4.8.0", -] -files = [ - {file = "torch-2.3.0-cp310-cp310-manylinux1_x86_64.whl", hash = "sha256:d8ea5a465dbfd8501f33c937d1f693176c9aef9d1c1b0ca1d44ed7b0a18c52ac"}, - {file = "torch-2.3.0-cp310-cp310-manylinux2014_aarch64.whl", hash = "sha256:09c81c5859a5b819956c6925a405ef1cdda393c9d8a01ce3851453f699d3358c"}, - {file = "torch-2.3.0-cp310-cp310-win_amd64.whl", hash = "sha256:1bf023aa20902586f614f7682fedfa463e773e26c58820b74158a72470259459"}, - {file = "torch-2.3.0-cp310-none-macosx_11_0_arm64.whl", hash = "sha256:758ef938de87a2653bba74b91f703458c15569f1562bf4b6c63c62d9c5a0c1f5"}, - {file = "torch-2.3.0-cp311-cp311-manylinux1_x86_64.whl", hash = "sha256:493d54ee2f9df100b5ce1d18c96dbb8d14908721f76351e908c9d2622773a788"}, - {file = "torch-2.3.0-cp311-cp311-manylinux2014_aarch64.whl", hash = "sha256:bce43af735c3da16cc14c7de2be7ad038e2fbf75654c2e274e575c6c05772ace"}, - {file = "torch-2.3.0-cp311-cp311-win_amd64.whl", hash = "sha256:729804e97b7cf19ae9ab4181f91f5e612af07956f35c8b2c8e9d9f3596a8e877"}, - {file = "torch-2.3.0-cp311-none-macosx_11_0_arm64.whl", hash = "sha256:d24e328226d8e2af7cf80fcb1d2f1d108e0de32777fab4aaa2b37b9765d8be73"}, - {file = "torch-2.3.0-cp312-cp312-manylinux1_x86_64.whl", hash = "sha256:b0de2bdc0486ea7b14fc47ff805172df44e421a7318b7c4d92ef589a75d27410"}, - {file = "torch-2.3.0-cp312-cp312-manylinux2014_aarch64.whl", hash = "sha256:a306c87a3eead1ed47457822c01dfbd459fe2920f2d38cbdf90de18f23f72542"}, - {file = "torch-2.3.0-cp312-cp312-win_amd64.whl", hash = "sha256:f9b98bf1a3c8af2d4c41f0bf1433920900896c446d1ddc128290ff146d1eb4bd"}, - {file = "torch-2.3.0-cp312-none-macosx_11_0_arm64.whl", hash = "sha256:dca986214267b34065a79000cee54232e62b41dff1ec2cab9abc3fc8b3dee0ad"}, -] - -[[package]] -name = "torch-geometric" -version = "2.5.3" -requires_python = ">=3.8" -summary = "Graph Neural Network Library for PyTorch" -groups = ["pytorch"] -dependencies = [ - "aiohttp", - "fsspec", - "jinja2", - "numpy", - "psutil>=5.8.0", - "pyparsing", - "requests", - "scikit-learn", - "scipy", - "tqdm", -] -files = [ - {file = "torch_geometric-2.5.3-py3-none-any.whl", hash = "sha256:8277abfc12600b0e8047e0c3ea2d55cc43f08c1448e73e924de827c15d0b5f85"}, - {file = "torch_geometric-2.5.3.tar.gz", hash = "sha256:ad0761650c8fa56cdc46ee61c564fd4995f07f079965fe732b3a76d109fd3edc"}, -] - -[[package]] -name = "tornado" -version = "6.4" -requires_python = ">= 3.8" -summary = "Tornado is a Python web framework and asynchronous networking library, originally developed at FriendFeed." -groups = ["dev", "docs", "visualisation"] -files = [ - {file = "tornado-6.4-cp38-abi3-macosx_10_9_universal2.whl", hash = "sha256:02ccefc7d8211e5a7f9e8bc3f9e5b0ad6262ba2fbb683a6443ecc804e5224ce0"}, - {file = "tornado-6.4-cp38-abi3-macosx_10_9_x86_64.whl", hash = "sha256:27787de946a9cffd63ce5814c33f734c627a87072ec7eed71f7fc4417bb16263"}, - {file = "tornado-6.4-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f7894c581ecdcf91666a0912f18ce5e757213999e183ebfc2c3fdbf4d5bd764e"}, - {file = "tornado-6.4-cp38-abi3-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e43bc2e5370a6a8e413e1e1cd0c91bedc5bd62a74a532371042a18ef19e10579"}, - {file = "tornado-6.4-cp38-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f0251554cdd50b4b44362f73ad5ba7126fc5b2c2895cc62b14a1c2d7ea32f212"}, - {file = "tornado-6.4-cp38-abi3-musllinux_1_1_aarch64.whl", hash = "sha256:fd03192e287fbd0899dd8f81c6fb9cbbc69194d2074b38f384cb6fa72b80e9c2"}, - {file = "tornado-6.4-cp38-abi3-musllinux_1_1_i686.whl", hash = "sha256:88b84956273fbd73420e6d4b8d5ccbe913c65d31351b4c004ae362eba06e1f78"}, - {file = "tornado-6.4-cp38-abi3-musllinux_1_1_x86_64.whl", hash = "sha256:71ddfc23a0e03ef2df1c1397d859868d158c8276a0603b96cf86892bff58149f"}, - {file = "tornado-6.4-cp38-abi3-win32.whl", hash = "sha256:6f8a6c77900f5ae93d8b4ae1196472d0ccc2775cc1dfdc9e7727889145c45052"}, - {file = "tornado-6.4-cp38-abi3-win_amd64.whl", hash = "sha256:10aeaa8006333433da48dec9fe417877f8bcc21f48dda8d661ae79da357b2a63"}, - {file = "tornado-6.4.tar.gz", hash = "sha256:72291fa6e6bc84e626589f1c29d90a5a6d593ef5ae68052ee2ef000dfd273dee"}, -] - -[[package]] -name = "tqdm" -version = "4.66.2" -requires_python = ">=3.7" -summary = "Fast, Extensible Progress Meter" -groups = ["pytorch"] -dependencies = [ - "colorama; platform_system == \"Windows\"", -] -files = [ - {file = "tqdm-4.66.2-py3-none-any.whl", hash = "sha256:1ee4f8a893eb9bef51c6e35730cebf234d5d0b6bd112b0271e10ed7c24a02bd9"}, - {file = "tqdm-4.66.2.tar.gz", hash = "sha256:6cd52cdf0fef0e0f543299cfc96fec90d7b8a7e88745f411ec33eb44d5ed3531"}, -] - -[[package]] -name = "traitlets" -version = "5.14.3" -requires_python = ">=3.8" -summary = "Traitlets Python configuration system" -groups = ["dev", "docs", "visualisation"] -files = [ - {file = "traitlets-5.14.3-py3-none-any.whl", hash = "sha256:b74e89e397b1ed28cc831db7aea759ba6640cb3de13090ca145426688ff1ac4f"}, - {file = "traitlets-5.14.3.tar.gz", hash = "sha256:9ed0579d3502c94b4b3732ac120375cda96f923114522847de4b3bb98b96b6b7"}, -] - -[[package]] -name = "triton" -version = "2.3.0" -summary = "A language and compiler for custom Deep Learning operations" -groups = ["pytorch"] -marker = "platform_system == \"Linux\" and platform_machine == \"x86_64\" and python_version < \"3.12\"" -dependencies = [ - "filelock", -] -files = [ - {file = "triton-2.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5ce4b8ff70c48e47274c66f269cce8861cf1dc347ceeb7a67414ca151b1822d8"}, - {file = "triton-2.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3c3d9607f85103afdb279938fc1dd2a66e4f5999a58eb48a346bd42738f986dd"}, - {file = "triton-2.3.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:218d742e67480d9581bafb73ed598416cc8a56f6316152e5562ee65e33de01c0"}, -] - -[[package]] -name = "typing-extensions" -version = "4.15.0" -requires_python = ">=3.9" -summary = "Backported and Experimental Type Hints for Python 3.9+" -groups = ["dev", "docs", "pytorch", "visualisation"] -files = [ - {file = "typing_extensions-4.15.0-py3-none-any.whl", hash = "sha256:f0fa19c6845758ab08074a0cfa8b7aecb71c999ca73d62883bc25cc018c4e548"}, - {file = "typing_extensions-4.15.0.tar.gz", hash = "sha256:0cea48d173cc12fa28ecabc3b837ea3cf6f38c6d1136f85cbaaf598984861466"}, -] - -[[package]] -name = "uc-micro-py" -version = "1.0.3" -requires_python = ">=3.7" -summary = "Micro subset of unicode data files for linkify-it-py projects." -groups = ["docs"] -files = [ - {file = "uc-micro-py-1.0.3.tar.gz", hash = "sha256:d321b92cff673ec58027c04015fcaa8bb1e005478643ff4a500882eaab88c48a"}, - {file = "uc_micro_py-1.0.3-py3-none-any.whl", hash = "sha256:db1dffff340817673d7b466ec86114a9dc0e9d4d9b5ba229d9d60e5c12600cd5"}, -] - -[[package]] -name = "urllib3" -version = "2.2.1" -requires_python = ">=3.8" -summary = "HTTP library with thread-safe connection pooling, file post, and more." -groups = ["docs", "pytorch"] -files = [ - {file = "urllib3-2.2.1-py3-none-any.whl", hash = "sha256:450b20ec296a467077128bff42b73080516e71b56ff59a60a02bef2232c4fa9d"}, - {file = "urllib3-2.2.1.tar.gz", hash = "sha256:d0570876c61ab9e520d776c38acbbb5b05a776d3f9ff98a5c8fd5162a444cf19"}, -] - -[[package]] -name = "virtualenv" -version = "20.35.4" -requires_python = ">=3.8" -summary = "Virtual Python Environment builder" -groups = ["dev"] -dependencies = [ - "distlib<1,>=0.3.7", - "filelock<4,>=3.12.2", - "importlib-metadata>=6.6; python_version < \"3.8\"", - "platformdirs<5,>=3.9.1", - "typing-extensions>=4.13.2; python_version < \"3.11\"", -] -files = [ - {file = "virtualenv-20.35.4-py3-none-any.whl", hash = "sha256:c21c9cede36c9753eeade68ba7d523529f228a403463376cf821eaae2b650f1b"}, - {file = "virtualenv-20.35.4.tar.gz", hash = "sha256:643d3914d73d3eeb0c552cbb12d7e82adf0e504dbf86a3182f8771a153a1971c"}, -] - -[[package]] -name = "wcwidth" -version = "0.2.13" -summary = "Measures the displayed width of unicode strings in a terminal" -groups = ["dev", "docs", "visualisation"] -files = [ - {file = "wcwidth-0.2.13-py2.py3-none-any.whl", hash = "sha256:3da69048e4540d84af32131829ff948f1e022c1c6bdb8d6102117aac784f6859"}, - {file = "wcwidth-0.2.13.tar.gz", hash = "sha256:72ea0c06399eb286d978fdedb6923a9eb47e1c486ce63e9b4e64fc18303972b5"}, -] - -[[package]] -name = "wheel" -version = "0.43.0" -requires_python = ">=3.8" -summary = "A built-package format for Python" -groups = ["docs"] -files = [ - {file = "wheel-0.43.0-py3-none-any.whl", hash = "sha256:55c570405f142630c6b9f72fe09d9b67cf1477fcf543ae5b8dcb1f5b7377da81"}, - {file = "wheel-0.43.0.tar.gz", hash = "sha256:465ef92c69fa5c5da2d1cf8ac40559a8c940886afcef87dcf14b9470862f1d85"}, -] - -[[package]] -name = "win32-setctime" -version = "1.1.0" -requires_python = ">=3.5" -summary = "A small Python utility to set file creation time on Windows" -groups = ["default"] -marker = "sys_platform == \"win32\"" -files = [ - {file = "win32_setctime-1.1.0-py3-none-any.whl", hash = "sha256:231db239e959c2fe7eb1d7dc129f11172354f98361c4fa2d6d2d7e278baa8aad"}, - {file = "win32_setctime-1.1.0.tar.gz", hash = "sha256:15cf5750465118d6929ae4de4eb46e8edae9a5634350c01ba582df868e932cb2"}, -] - -[[package]] -name = "yarl" -version = "1.9.4" -requires_python = ">=3.7" -summary = "Yet another URL library" -groups = ["pytorch"] -dependencies = [ - "idna>=2.0", - "multidict>=4.0", -] -files = [ - {file = "yarl-1.9.4-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:a8c1df72eb746f4136fe9a2e72b0c9dc1da1cbd23b5372f94b5820ff8ae30e0e"}, - {file = "yarl-1.9.4-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:a3a6ed1d525bfb91b3fc9b690c5a21bb52de28c018530ad85093cc488bee2dd2"}, - {file = "yarl-1.9.4-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:c38c9ddb6103ceae4e4498f9c08fac9b590c5c71b0370f98714768e22ac6fa66"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d9e09c9d74f4566e905a0b8fa668c58109f7624db96a2171f21747abc7524234"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b8477c1ee4bd47c57d49621a062121c3023609f7a13b8a46953eb6c9716ca392"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d5ff2c858f5f6a42c2a8e751100f237c5e869cbde669a724f2062d4c4ef93551"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:357495293086c5b6d34ca9616a43d329317feab7917518bc97a08f9e55648455"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:54525ae423d7b7a8ee81ba189f131054defdb122cde31ff17477951464c1691c"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:801e9264d19643548651b9db361ce3287176671fb0117f96b5ac0ee1c3530d53"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:e516dc8baf7b380e6c1c26792610230f37147bb754d6426462ab115a02944385"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:7d5aaac37d19b2904bb9dfe12cdb08c8443e7ba7d2852894ad448d4b8f442863"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:54beabb809ffcacbd9d28ac57b0db46e42a6e341a030293fb3185c409e626b8b"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:bac8d525a8dbc2a1507ec731d2867025d11ceadcb4dd421423a5d42c56818541"}, - {file = "yarl-1.9.4-cp310-cp310-win32.whl", hash = "sha256:7855426dfbddac81896b6e533ebefc0af2f132d4a47340cee6d22cac7190022d"}, - {file = "yarl-1.9.4-cp310-cp310-win_amd64.whl", hash = "sha256:848cd2a1df56ddbffeb375535fb62c9d1645dde33ca4d51341378b3f5954429b"}, - {file = "yarl-1.9.4-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:35a2b9396879ce32754bd457d31a51ff0a9d426fd9e0e3c33394bf4b9036b099"}, - {file = "yarl-1.9.4-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:4c7d56b293cc071e82532f70adcbd8b61909eec973ae9d2d1f9b233f3d943f2c"}, - {file = "yarl-1.9.4-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:d8a1c6c0be645c745a081c192e747c5de06e944a0d21245f4cf7c05e457c36e0"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4b3c1ffe10069f655ea2d731808e76e0f452fc6c749bea04781daf18e6039525"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:549d19c84c55d11687ddbd47eeb348a89df9cb30e1993f1b128f4685cd0ebbf8"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a7409f968456111140c1c95301cadf071bd30a81cbd7ab829169fb9e3d72eae9"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e23a6d84d9d1738dbc6e38167776107e63307dfc8ad108e580548d1f2c587f42"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d8b889777de69897406c9fb0b76cdf2fd0f31267861ae7501d93003d55f54fbe"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:03caa9507d3d3c83bca08650678e25364e1843b484f19986a527630ca376ecce"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:4e9035df8d0880b2f1c7f5031f33f69e071dfe72ee9310cfc76f7b605958ceb9"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:c0ec0ed476f77db9fb29bca17f0a8fcc7bc97ad4c6c1d8959c507decb22e8572"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:ee04010f26d5102399bd17f8df8bc38dc7ccd7701dc77f4a68c5b8d733406958"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:49a180c2e0743d5d6e0b4d1a9e5f633c62eca3f8a86ba5dd3c471060e352ca98"}, - {file = "yarl-1.9.4-cp311-cp311-win32.whl", hash = "sha256:81eb57278deb6098a5b62e88ad8281b2ba09f2f1147c4767522353eaa6260b31"}, - {file = "yarl-1.9.4-cp311-cp311-win_amd64.whl", hash = "sha256:d1d2532b340b692880261c15aee4dc94dd22ca5d61b9db9a8a361953d36410b1"}, - {file = "yarl-1.9.4-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:0d2454f0aef65ea81037759be5ca9947539667eecebca092733b2eb43c965a81"}, - {file = "yarl-1.9.4-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:44d8ffbb9c06e5a7f529f38f53eda23e50d1ed33c6c869e01481d3fafa6b8142"}, - {file = "yarl-1.9.4-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:aaaea1e536f98754a6e5c56091baa1b6ce2f2700cc4a00b0d49eca8dea471074"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3777ce5536d17989c91696db1d459574e9a9bd37660ea7ee4d3344579bb6f129"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9fc5fc1eeb029757349ad26bbc5880557389a03fa6ada41703db5e068881e5f2"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ea65804b5dc88dacd4a40279af0cdadcfe74b3e5b4c897aa0d81cf86927fee78"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aa102d6d280a5455ad6a0f9e6d769989638718e938a6a0a2ff3f4a7ff8c62cc4"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:09efe4615ada057ba2d30df871d2f668af661e971dfeedf0c159927d48bbeff0"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:008d3e808d03ef28542372d01057fd09168419cdc8f848efe2804f894ae03e51"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:6f5cb257bc2ec58f437da2b37a8cd48f666db96d47b8a3115c29f316313654ff"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:992f18e0ea248ee03b5a6e8b3b4738850ae7dbb172cc41c966462801cbf62cf7"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:0e9d124c191d5b881060a9e5060627694c3bdd1fe24c5eecc8d5d7d0eb6faabc"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:3986b6f41ad22988e53d5778f91855dc0399b043fc8946d4f2e68af22ee9ff10"}, - {file = "yarl-1.9.4-cp312-cp312-win32.whl", hash = "sha256:4b21516d181cd77ebd06ce160ef8cc2a5e9ad35fb1c5930882baff5ac865eee7"}, - {file = "yarl-1.9.4-cp312-cp312-win_amd64.whl", hash = "sha256:a9bd00dc3bc395a662900f33f74feb3e757429e545d831eef5bb280252631984"}, - {file = "yarl-1.9.4-py3-none-any.whl", hash = "sha256:928cecb0ef9d5a7946eb6ff58417ad2fe9375762382f1bf5c55e61645f2c43ad"}, - {file = "yarl-1.9.4.tar.gz", hash = "sha256:566db86717cf8080b99b58b083b773a908ae40f06681e87e589a976faf8246bf"}, -] - -[[package]] -name = "zipp" -version = "3.18.1" -requires_python = ">=3.8" -summary = "Backport of pathlib-compatible object wrapper for zip files" -groups = ["docs"] -files = [ - {file = "zipp-3.18.1-py3-none-any.whl", hash = "sha256:206f5a15f2af3dbaee80769fb7dc6f249695e940acca08dfb2a4769fe61e538b"}, - {file = "zipp-3.18.1.tar.gz", hash = "sha256:2884ed22e7d8961de1c9a05142eb69a247f120291bc0206a00a7642f09b5b715"}, -] diff --git a/pyproject.toml b/pyproject.toml index 01eb298..1b19f94 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -47,4 +47,5 @@ dev = [ "nbval>=0.11.0", "ipdb>=0.13.13", "pre-commit>=4.3.0", + "nbconvert>=7.16.6", ]