Newer
Older
{
"cell_type": "markdown",
"source": [
"In the following, we want to define a geometry of a cascade case domain.\n",
"The domain should use profilepoints to define the shape of the airfoil.\n",
"In this case, the airfoil is generated using the naca_airfoil_creator function from ntrfc.\n",
"\n",
"Lets start with importing all necessary modules"
],
"metadata": {
"collapsed": false,
"pycharm": {
"name": "#%% md\n"
}
}
},
{
"cell_type": "code",
"outputs": [],
"source": [
"import pyvista as pv\n",
"import numpy as np\n",
"from ntrfc.cascade_case.domain import DomainParameters\n",
"from ntrfc.cascade_case.domain import CascadeDomain2D\n",
"from ntrfc.turbo.airfoil_generators.naca_airfoil_creator import naca"
],
"metadata": {
"collapsed": false,
"pycharm": {
"name": "#%%\n"
}
}
},
{
"cell_type": "markdown",
"source": [
"Lets set the jupyter backend for this jupyternotebook.\n",
"This is not necessary for the work in a normal shell"
],
"metadata": {
"collapsed": false,
"pycharm": {
"name": "#%% md\n"
}
}
},
{
"cell_type": "code",
"outputs": [],
"source": [
"pv.set_jupyter_backend(\"static\")\n",
"\n",
"if os.getenv('DISPLAY') is None:\n",
" pv.start_xvfb() # Start X virtual framebuffer (Xvfb)"
],
"metadata": {
"collapsed": false,
"pycharm": {
"name": "#%%\n"
}
}
},
{
"cell_type": "markdown",
"source": [
"Define the profile points and define an alpha value for the alpha-shape of the airfoil"
],
"metadata": {
"collapsed": false,
"pycharm": {
"name": "#%% md\n"
}
}
},
{
"cell_type": "code",
"outputs": [],
"source": [
"xs,ys = naca(\"6510\",256)\n",
"points = pv.PolyData(np.stack([xs,ys,np.zeros(len(xs))]).T)\n",
"alpha = 1"
],
"metadata": {
"collapsed": false,
"pycharm": {
"name": "#%%\n"
}
}
},
{
"cell_type": "markdown",
"source": [
"Lets compute the airfoil and define domain parameters"
],
"metadata": {
"collapsed": false,
"pycharm": {
"name": "#%% md\n"
}
}
},
{
"cell_type": "code",
"outputs": [
{
"name": "stderr",
"output_type": "stream",
"text": [
"/home/many/miniconda3/envs/NTRfC/lib/python3.10/site-packages/pyvista/core/filters/poly_data.py:2848: PyVistaFutureWarning: The default value of the ``capping`` keyword argument will change in a future version to ``True`` to match the behavior of VTK. We recommend passing the keyword explicitly to prevent future surprises.\n",
" warnings.warn(\n"
]
}
],
"source": [
"domainparas = DomainParameters()\n",
"domainparas.generate_params_by_pointcloud(points)\n",
"domainparas.xinlet=-3\n",
"domainparas.xoutlet=4\n",
"domainparas.pitch=2\n",
"domainparas.blade_yshift=0.1"
],
"metadata": {
"collapsed": false,
"pycharm": {
"name": "#%%\n"
}
}
},
{
"You can define a domain with the CascadeDomain2D class and its method 'from_cascade_parameters'.\n",
"The Class has a plot-method which can be used to illustrate the domain."
],
"metadata": {
"collapsed": false,
"pycharm": {
}
}
},
{
"cell_type": "code",
"source": [
"domain2d = CascadeDomain2D()\n",
"domain2d.generate_from_cascade_parameters( domainparas)\n",
"metadata": {
"collapsed": false,
"pycharm": {
"name": "#%%\n"
}
}
"outputs": [
{
"data": {
"image/png": "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nflNa2v9unU3/Pu//3+PHZtW6ks6darugQf+6oknbsvEpqqqvsbGlhkzjjY0tGZy1cmTk3/962/98pd/0dk5bthzbtq07KGHvps+YSrV19jYOn360YaGtswbPH787Pvv/366+4xG0T/Tzs7ahx/+9iOPfDtTr1KpqL6+bfr0o42NLVVVZ+5Ga2vDo4/e8dBD3+3qGv78HR3jH3zwe48/flumXlVX90yZcnLGjKONjZ9Nge3bN+/nP//rV165tqALZliWEAIAAFBJnnrqlnRumDnzwzvueGzatGNRFB06dP6jj97V3Nx44sTUF1748le/+lzpLqCrq+aBB/7q4MHZ6R+nTj15zTUbLrpoZ2NjS+aAAwfmbN589d698/v6oubmxp/+9G++972HzjvvcOYkU6eeTG9Dnnbs2PS2tolRFE2b9lF9/Wc1JHPO3Nra6n/60789fvys9I/nnffesmWb5s/fM378mcmv9vYJu3cvfOWV5emUtmvXgp/+9G//5m9+ljlgsD17FmzZcnkURY2NrStX/qGpaXt9fXv6T83Nk7Ztu+SPf1xx6tSEKIqee+7G2tquq656LZ9LHVJxP9OOjvH33ffXR47MTP949tnHly/fsGjRzsz1nz49bu/e+Zs3X5X+EHfvnv/AA9+bNu2jHOdsb5/ws5/9TSZEzpx5ZPXqF+bO3V9b25X+TWtrw44dF7300qq2tom9vannn1/zwQfn3nHHo5nYxygJWAAAAFSMlpaGAwfmRFFUW9v9ne/8curUk+nfz5r17te+tvbhh78TRdGuXYtKGrCefPK2TL1aufKP11//Uk3N53aVqq3tnj9/7/z5e995Z96jj9516lTdqVMTfv7zH/zwhz+ZMeNo+pglS7YuWbI185RHHrlrx46LoyhaufIPl176dkHX09NT9fDD307Xq+rqnm9845nLL9864JiJE09ddtkbl1761ssvr3jhhS/39UVHjsx44onbvv3th7MVlpaWhiiKLrhg3113/aqu7nNf9jdpUvPy5Rsuu+yNhx767uHDX4yi6Pnnb1ywYNfkyc0FXXnmhYr4mfb1pR577M50vUqlolWrXli58uWqqs9tdDV+fGdT0/ampu3bt1/81FO3nj497uDB2YcOzcp2zt7e1K9+dVe6Xo0f37l69fqrrtqcGeNKa2hovfrq1y699O0XX1y1adPSKIq2bWs699z3r712QwH3guwsIQQAAKBifPjhmbGa8847nCkdaQsW7ElvT37ixNT29gkluoDXX79i27am9ONbb33qhhvWD6hX/V1wwb5/+If/f3qKqqur9tlnbyrFJf3xjyvT8aW6uvev/urBwfUqo6qq97rr/nDzzWc2jfrznxe9+eZlOc48bdpH3/nOLwfUq4yJE9u///3/njixPYqizs7aTZuWjez6i/uZbtq0dM+eC6MoSqWib33r19df/4cB9aq/pqYdf/d3P0m/hb6+rLNSGzZcu3//3CiKUqm+u+761dKlrw6oVxl1dR033fTsypV/TP/4+9/f8O675+Vz2QxLwAIAAKBinDw5Jf1gwoRTA/5UXd3zj//4v//xH//9H//x38eN6yrFq3d21r744qr042uu2dh/hCqbqVM/vv32X6e3oNq/f+7OnYuKe0ltbRM3bjyzBdWNNz43d+7+YZ9y+eVbMpHrpZeu6+3NWgauvfbl3Hdy/PjTS5e+mn789ttfyveiP6+In+np0+P++MczW+OvWPFyPrNs06cfu+uuX2ULUlEUdXTUvfzymQ2tVq9ef+GFe4c95+rV6xcu3B1FUW9v1QsvrB72ePIhYAEAAFAxzjnnzEZFBw/OGrzx9tlnH58+/dj06cdqarpL8epvvLGktbUhiqKGhtbVq1/I81lz5x64665H16xZt2bNuu7uIu/ks2XLFadPj4ui6Jxzji9dujnPZ61Zsy69edPHH0/dtWvhkMdMmHAq/fV8uV199eb0DFpra0OO7+bLoYif6datS9KDWpMmNV9//Yt5XsDcuQcuuyxri9yy5fKOjrooimbOPLJixcv5nDCVim677Yn0bdm/f26OL4UkfwIWAAAAFWPGjCPV1b1RFLW11T/66J2nT48fy1fPzE8tW/ZqZvfufFx88Y4VK15ZseKVfJJQQXbtWvDpJW3KfNXgsCZObF+8+M304717LxzymJkzP8yxOjJjwoSOTIEa2ZctFvEzzcS4a67ZlM/FZ1x//R+y7QWWOefixW/lvyP7hAmnFi3aGUVRX1/05puL878SshGwAAAAqBgTJnRcf/1L6ce7di34X//rnzZtWpYeQSq1rq6azN7t6TZRdqdPj3vvvS+mH8+fv6eg586ff2Yp3L59c4c8oKGhdcjfDzZlysn0g46OkWw9VqzPtKur5tChMx/QwoWFfUCTJ3/yhS+8P/j3nZ217757fhRFqVRfU1Nh8TGzwnTv3gsKeiJD8i2EAAAAVJIVK/546NCsdBRoaWl49tmvvvDCly+77I2rrtp8zjnHS/e6LS2TenqqoiiqqzudmTkqr5aWxvTW4xMnnpo8+ZOCnvvFL76XftDcPLmvLxo8W1RTk++I2bhxnekHnZ0DFwDmqSifaUtLY/oDmjCh46yzPi70Gs477/B7731h8Dl7e1NRFFVX9zzxxG0FnbCv78zM0IkTZxd6MQwmYAEAAFBJqqr6vvvdB195ZcWGDctPnaqLouj06XGvvnr15s1XL178xpo16xoa2krxui0tDekHDQ0tpTj/CKQ35IqiqL4+32mpjIkT21KpqK8v6ump6uiYMHgD9fwXJGZ2p+q/w9f9939/3755OZ51221PXHbZmWWMRflMM3cj/9mx/hobm3Ocs7u7JvfbyaG9feLInkh/lhACAABQfPfcc3fpTl5V1bdy5R//+Z//729845lp084MQ/X1RW+8cdn/+T8/OnHirFGePz3WNPhFR3naoquuPrPN05AXnFsq1ZdK9aYfp4eMRqEId6YYn+mZdzGyt5MZmPr8VfWO4FQD9PamenqqR3+ehDOBBQAAQJGl69U999x9zz33lu5Vxo3ruuqq16+88vW9e+e/9NJ1hw+fF0VRa2v9Aw9875/+6f/JpIfMg+7ufBe4DXlkZvAqM5VTdvX1Z+aS2toKvqSOjgm9vVVRFFVV9U2cOHD8avQWLNh91lknchww5NrAPD/TIWUGr0b2AbW0NOY454wZR3/0o/89gtNSLAIWAAAApVLqhhVFUSoVzZ+/Z/78PS++uOrFF6+PoujEibN27Lg4831/48ad2cupra0+z3N2dAzxRXiNjS01NT3d3dUdHXUffXR2SffbylNjY0t1dW9PT9WpU3Uffzxl6tST+T/36NHp6QcNDa35rxbM37Jlr474ucN+pkNqbGyuqurt7a06fXr80aPTpk8/VtCLHjp0/lDnPPOhHz9+dk9PVfrbEikLSwgBAAAoppIuHsxh1aoXL7hgX/rxO+98tl1RXd2Z8aLW1nwD1pC7btfU9MyZsz/9eOfOi0Z+ocVTW9s9a9ah9OO9e+cX9Nx33jnz1Xhz5hwo7lUVUbbPdEi1td2zZx9MP965c1FBL/Txx1OPHJk5+PeZD727u3rPnsLu8OnT49vbJ7S3T+i/NRgjJmABAABQNIPrVRF7VkdH3YEDsw8cmH3kyIwhD5g/f0/6wcmTUzO/zHxj4Mcfn9XVNfwqwkOHZp0+PW7IPy1atDP9YOPGZQV9495HH52TvvL33vti/s/Kx/z5u9MPNm1amv9OWN3dNVu2LEk/vvDCvcW9pIKM7DPNZtGiXekHr766tKAP6A9/WJnHOZflf8K2tvp/+7d//vGP/+ePf/w/jx07J/8nko2ABQAAQGkVq2GdODH1vvv++r77/vrhh78z5AFDfj/g1Kkn6+o6oijq7KzduXPhsK+yefPV2f502WVvTprUHEVRW1v9unU35nnZ77//hf/4j/9P+sp37y5simdYl1++Nf3ujh8/+9VXs175ABs2XJPeKKqhofWii3YU95IKMrLPNJslS7am9wVra6v//e/X5PmsAwfmvPnmZdn+unjxG42NLVEU7d8/5623Ls3znOvWrUkvRJ0/f++55x7J81nkIGABAABQHKVePDhlyslUKoqi6OOPpw65UffRo2emeCZP/iTzy1SqLzNEs3nz0vTO5dkcOTLjz3/OujywpqZ79eoXPj3VVTlSV8bJk5N/8Yu/7OqqiaJo8uTma6/dMOxTClJX17F8+ZlzPv/8V/bvnzPsU/bvn/Pii6vSj1eseLm2tru4l1SQkX2m2Ywb17lq1Uvpx6++evXrr1857FOOHz/70UfvzPHFhbW13ZlzPv30zYcOzRr2nJs3X/XGG5dFUVRV1XfddS8Nezz5ELAAAAAogtz1qihta+LEU+ee+0H68e9/f8OAv546NeFPf7oi/Xju3H39/7R06avpSvLuu+c988zXszWsDz+c8cADf9XTk+v/lC+77I3Fi99MP1679mu/+91XcuxwtH//nP/8z79vaWmIoqiqqvfWW58cN64zx8lH5tprX0nv/dTTU/Xgg3+1detlOQ5+++1LHnzwe+k7MGfOgauv3lz06ynIiD/TbK688rWLL/5z+vFvfvON559f091dne3gd96Z91//9XfpzdGmTcu66fsVV/ypqWlHFEVdXTX33//9rVuXZDuyp6dq/fovr1379b6+KIqir3zlufPPP5zPZTMsG4kBAAAwWvn0qaJ8I+GaNevuv//7URRt3XpZTU3XmjW/Hz/+dBRFx46d8/jj32prmxhF0fTpxwZ8Xd25536wdOmrmzYtjaLoT3+64v33v7By5R8XLNhTU3Nm+OjEibO2bLl848ZlPT3VU6acnDy5+eDBrIM2N9/8dGtrY3pP8Y0br9m+vWn58g0XXfTnyZObM8e8++55r79+5dtvX5oe7amq6rv99sfnzcsrwRSqurr3299+5Gc/+9uPPjq7u7v6ySdv/dOfrly2bOOFF+6tqzudPqa7u2bfvrmbNl2zb9/c9G+mTv34rrseraoq/vcPFmpkn2k2qVT0rW893tpanx6VeuWVa7dtu2T58g0XXbQzvfwziqLe3qr9++e8/vpVf/7zmb3eV616qbOz9tixadlOe+utT7S0NB46dH53d82TT97y+utXLF++8cIL96YvNYqitrb6HTsufuWVa0+enJz+zZIlW5ct2zSye8JgAhYAAABjZPQNa968fUuWvJEeMnrttatef/3KqVNP9vRUf/LJpPQBqVR0881PV1f3DnjiV7/6u9bWhm3bmqIo+uCDcx955Ns1NT2Njc3jx59ubW3MfEFhdXXP7bc//vLL1+a4hpqanu9978Hnnrtx06ZlURQ1N0969tmbnn32poaGtoaG1s7O2ubmSf3HssaPP33LLU83NW0fzRvPrb6+/Yc//Mmjj965d+8FURQdPvzFRx+9s6qqr7GxZeLE9tOnxzc3T+o/iHT++Yf/4i9+UV/fXrpLyt+IP9Nsamu7/sf/uH/t2q//6U+XR1H0ySeTf/vbr/32t19Lf0BdXTXNzZP6b+d/xRV/uv76F59/PtemZuPGdf3gBz9/6qlb0ttgvffeF3/1qzurqnonTWquqzt98uTkjo66/scvX75xzZp1BdwFhiNgAQAAMCql3vpqgK9//ZmJE9s2brymt7eqry914sRnX07X2Nhy882/Of/8dwc/K5Xqu+OOx84//93161env2Swu7v6448/98V2jY0t3/72I+effziKcgWsKIqqqnpvuul3F1305/Xrb8jMarW21mdCWOawpqYdN974fGb2p3Tq6jq+970H3377Sy+8sCr9vnp7U598MimTgdImTjx13XV/uOqq16qre0p9Sfkb2WeaQ3V1z803P93UtH39+tWHD5/55sfBH9D48Z3f+MYzl176Vj7nrKnpuf32x5uatq9bd2P6iwV7e6tOnpwy4LCZMz+84YZ18+eX87sdYynV11f+cUEAAADG3r33jnZBXzSiejX6hYRRFB05MnPjxmWHDs1ubW1IpXqnTDk5f/6eFStenjChI/cT29sn7Nx50c6dC48fP7u1taG3t6qhofWssz5uatrW1LQjvSJsx46L0w1l4cJd06Z9lPuEH3wwc/fuBfv2zWtuntTa2pBKRRMntk+ffnTOnANNTdv6ryscGz09VQcOzN2zZ/67757f0tLQ3l5fW9vZ2Ng6Y8aHCxfumj9/9/jxxd+HqyhG/Jnm9t57X9izZ8H+/XPTH1BVVU9jY+vUqR9ffPH2iy/ekbkb+/fPee+9L0ZRNGvWoVmzcvWy3t7UwYOzd+1adOjQ+S0tje3tE+vqOhobW2bPPrRgwa558/alsu4IX0x33z2m4bjsBCwAAICEKlfAiorUsCDJkhawfAshAAAAIzTGiweBxBKwAAAAGInR1CvlCyiIgAUAAEDBRl+gNCwgfwIWAAAA5aFhAXkSsAAAACiM8ASMMQELAACAAhS3XmlhQD4ELAAAAMpJwwKGVVPuCwAAAKCS3HPPveW+BCBxTGABAAAAEDQBCwAAAICgCVgAAAAABE3AAgAAACBoAhYAAAAAQROwAAAAAAiagAUAAABA0AQsAAAAAIImYAEAAAAQNAELAAAAgKAJWAAAAAAETcACAAAAIGgCFgAAAABBE7AAAAAACJqABQAAAEDQBCwAAAAAgiZgAQAAABA0AQsAAACAoAlYAAAAAARNwAIAAAAgaAIWAAAAAEETsAAAAAAImoAFAAAAQNAELAAAAACCJmABAAAAEDQBCwAAAICgCVgAAAAABE3AAgAAACBoAhYAAAAAQROwAAAAAAiagAUAAABA0AQsAAAAAIImYAEAAAAQNAELAAAAgKAJWAAAAAAETcACAAAAIGgCFgAAAABBE7AAAAAACJqABQAAAEDQBCwAAAAAgiZgAQAAABA0AQsAAACAoAlYAAAAAARNwAIAAAAgaAIWAAAAAEETsAAAAAAImoAFAAAAQNAELAAAAACCJmABAAAAEDQBCwAAAICgCVgAAAAABE3AAgAAACBoAhYAAAAAQROwAAAAAAiagAUAAABA0AQsAAAAAIImYAEAAAAQNAELAAAAgKAJWAAAAAAETcACAAAAIGgCFgAAAABBE7AAAAAACJqABQAAAEDQBCwAAAAAglZT7gsAAAAAGDtXbd789bVroyjacvnlT99yS1HOeeNzzy3fsCGKohdXrXpp1aqinJP+TGABAAAAEDQBCwAAAICgCVgAAAAABE3AAgAAACBoNnEHAAAAEmTbl750YM6cKIo6Jkwo97WQLwELAAAASJBTEyackq4qjYAFAABAJZl55MjcffuiKDo6Y8Y7F1yQ/mVVb++8ffsu2bZt2tGjk1paJrS3t9fXtzQ2Hjr//F2LFh2cNauvqrAtdGZ8+OHlW7Z88fDhyc3N/79/+Zchj6nu7p63b99FO3ee+/77jS0t40+f/mTKlBNTpx6dPn3rkiXHzzknnxca39GxfMOG8w4fnnnkSHdNzdEZM/bNnfvq0qW91dVFOb5Exuz+5C//O1PX0VHf2hpF0em6utaGhhznTPX2zj54cMHu3bMOHWpsaalva+uYMKG5sfHDGTO2NzXtmzdvBLd9jG9LbKT6+vrKfQ0AAACUwb333lvuSxiJqzZv/vratVEUbbn88qdvuSWKoov+/Oevr13b0NKS7SkfTZu2bs2aXQsX5nPO33zzm195/vllGzem/9RdU/N//eu/Djg+1dd36VtvrV6/ftInn2Q757558166/vpDs2fneC8XvPPOLU8+Oam5ecDvj06f/us77vhwxozRHD/4Rg3rLx96aMHu3VEUPXrnndsvuWTIU43l/clfKe7MRTt23LB+/dkffZTtgNaGht/ddNO2Sy6JoujG555bvmFDFEUvrlr10qpVQx5f3Nty9913D3tMnNjEHQAAgEqV6u297Yknvv3ww5l61VNd/cmUKUenT2+fODFz2DnHjv3FL35x+2OP1XR3D3vOm559NlNnhjS+o+N7Dz542+OPZzJET3X1ySlTjs6Y0drYmDls3r59f/3zn1/7yivZzjP1xInv/PKXmebyyZQpmWmg6UePfufhh2s7O0dzfImM2f3JX9HvTG1n57cffvjbjzzyWb1Kpdrq649On97S2JiZ5mtobb3j0Ue/+9BDtV1dw55z7G9LzFhCCAAAQEVKRdHXf/vbxW+8kf5x56JFW664Yt/cuT01Z/5Xt7GlZeHOncs3bpx64kQURV96++2pH398/w9+0DVuXLZznnf48PRjx6Io6qmpeXPx4gNz5hz8/CzMhPb2v/nZz6YdO5b+8cjMmS+sXr1/7tyu2tr0bxpaWy/asWPVSy9NbGtL9fauef75cz/44NE77ohSqQGvdctTT6XDx4czZz52xx3Hpk2Louj8Q4fuevTRxubmqSdOfPmFF5776ldHfHwpjOX9yV9x78z4jo6/vu++mUeOpH88fvbZG5Yv37loUXt9ffo3406fnr9371WbN88+eDCKovm7d3/vgQc+mjYtxznLcltiRsACAACgIi3ctWtiW1sURa2NjY/eeefBQauuWhobX7/qqq2XX37dH/5w3UsvRVF03uHDtz755KN33ZXtnNOPHo2i6MjMmY/ffvvR6dMH/DXV23vXr36VzhCd48evX71681VXDdhdq7Wh4bWrr3770ktXvfji0k2boihq2rbt/XPP3XDttf0Pa2hpmXPgQBRF3bW1v/zOd05OnZr+/buzZq392te+8/DDURQt2rUrk10KPb5Exuz+5K+4dybV13fnY4+dqVep1AurVr28cmXv599C5/jx25uatjc1Xbx9+61PPTXu9OnZBw/OOnQo6znLcVvixxJCAAAAKlK6Xp2cOvU///7vB9erjJ7q6he+/OUnb701/WPT9u1Ltm7NcdqWSZN++rd/O7jORFF07YYNc/fvj6KoL5X61V13vbp0aba94Tvq6p696aY/rlyZ/vGG3//+vHff7X/AzA8/TD84fN55meaStmfBgp7q6iiKpp44MaG9fWTHl87Y3J/8FffOLN206cI9e6IoilKpX3/rW3+4/vre7Nv/72hq+snf/V16sWoq+w7jZbkt8WMCCwAAgErVXVv7y7/4i+ZJk4Y98o0lS2YeObL01VejKFr14otvfelLmZWGAzy/Zs2QawzrOjquffnl9OP1q1fvvfDCYV90/erVM44eXbBrV1Vv7+oXXrj/Bz/I/GnKyZPpB6cmTBjwrJ7q6v/9j/9Y1dMTRVHmSgo9vnTG5v7kr4h3Ztzp09f98Y/pxy+vWPH2pZcO+5Rj06f/6q67fvDf/53q7R3ygHLdlvgxgQUAAECl2rR06eCv6stm/Q03pIdlJn3yyZe2bRvymM7x49/+0peG/NPlW7bUdXREUXRk5syXV6zI6yVTqSduuy1dyubu3z+533fPfXTOOekHsw4eHLwF+PGzzz42ffqx6dO7P61shR5fImN2f/JXxDuzZOvW9KBW86RJL15/fZ4XcGDu3K2XXZbtr+W6LfEjYAEAAFCRequqNixfnv/xnePGvXbVVenHC3ftGvKYE2edlW3b7MxT3lq8OP+ttU9NmLBz0aIoiqK+vsVvvpn5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/V98770oig7NmvXurFk5Tlis23L33XeP5n1VHAELAAAgocoVsKLRNawhAxYkTdIClm8hBAAAYITKuHgQSBQBCwAAgJEYTb1SvoCCCFgAAAAUbPQFSsMC8idgAQAAUB4aFpAnAQsAAIDCCE/AGBOwAAAAKEBx65UWBuSjptwXAAAAQKLdfc899xaSsV67+urXrr66ZJcDhEjAAgAAoAAFxSaAorCEEAAAAICgCVgAAAAABE3AAgAAACBoAhYAAAAAQROwAAAAAAiagAUAAABA0AQsAAAAAIImYAEAAAAQNAELAAAAgKAJWAAAAAAETcACAAAAIGgCFgAAAABBE7AAAAAACJqABQAAAEDQBCwAAAAAgiZgAQAAABA0AQsAAACAoAlYAAAAAARNwAIAAAAgaAIWAAAAAEETsAAAAAAImoAFAAAAQNAELAAAAACCJmABAAAAEDQBCwAAAICgCVgAAAAABE3AAgAAACBoAhYAAAAAQROwAAAAAAiagAUAAABA0AQsAAAAAIImYAEAAAAQNAELAAAAgKAJWAAAAAAETcACAAAAIGgCFgAAAABBE7AAAAAACJqABQAAAEDQBCwAAAAAgiZgAQAAABA0AQsAAACAoAlYAAAAAARNwAIAAAAgaAIWAAAAAEETsAAAAAAImoAFAAAAQNAELAAAAACCJmABAAAAEDQBCwAAAICgCVgAAAAABE3AAgAAACBoAhYAAAAAQROwAAAAAAiagAUAAABA0AQsAAAAAIImYAEAAAAQNAELAAAAgKAJWAAAAAAETcACAAAAIGgCFgAAAABBE7AAAAAACJqABQAAAEDQBCwAAAAAgiZgAQAAABC0mnJfAAAAADBamzdvXrt2bRRFl19++S233FLuy4EiM4EFAAAAQNAELAAAAACCJmABAAAAEDQBCwAAAICgCVgAAAAABE3AAgAAACBoNeW+AAAAABitw4cP79q168CBAy0tLa2trdXV1fX19eeee+4FF1xw6aWX1tQU9j+/PT09+/fv37Vr1+HDh1tbW9vb2ydOnNjY2DhjxozFixfPnj07lUoVeoU7d+58++2333vvvba2tpqamkmTJs2cOfOKK66YNWvWgCN7e3v37Nnz5ptvfvTRR83Nzb29vemXvvjiixctWlTQe+nt7d2/f/+2bduOHj3a3Nzc3t5eX1/f2Ng4a9ashQsXjuCNdHd379u3b+fOne+//35LS8vp06enTJkyderU6dOnL1my5JxzzinobFEUffjhh1u2bDl8+HBzc/O//Mu/FPp0kiPV19dX7msAAACgDO69995yX0IR7Nu3b926de+//362AxoaGpYtW3bllVfW1dUNe7a+vr633357/fr1J0+ezHbMtGnT7rzzzhkzZkRR9MQTT7zxxhtRFH3zm9+88sorM8ds3rx57dq1URRdfvnlN9544+OPP7579+4hz7Zw4cLbb799/Pjx6R8//PDDRx555Pjx40MePHXq1G984xsXXnjh4D/1f8VbbrkliqJdu3Y988wzzc3N2d7I9OnT16xZs2DBgmwH9NfX1/fWW2+tX7/+k08+yXbMvHnzrr/++tmzZ2c7oP9FfvOb33z++ec3btyY/lNNTc2//uu/5nMlpN19993lvoQxZQkhAAAAFamnp+fpp5++//77+9eriRMnTp8+vaGhITNb1Nraum7dun//938/duxY7hOePn36oYce+vWvf52pV6lUqr6+fvr06ZMmTaqqOvN/0MeOHfvJT37y1ltv5XORXV1dDz74YKZeVVVVnXPOOZMnT85c3q5du/7rv/7r9OnTURTt3bv3Jz/5SaZejRs37pxzzjnrrLMyU1cff/zxgw8+mE5mOfT19T311FO/+MUvMvWqurp68uTJ06dPr6+vz7z00aNHH3rooccff7y7uzv3CTs6Oh588MHHH388U6+qq6unTJkyY8aMxsbGzGH79u37+c9//sorr+RzZ5599tlMvYJhWUIIAABA5enq6nrggQcOHjyY/nHq1KnXXHPNRRddlOkpXV1dBw4c2Lx58969e/v6+pqbm3/6059+73vfO++884Y8YXt7+89+9rNM5DrrrLOWL1++aNGihoaG9G86Ozv37t27efPmAwcOdHV1PfHEE5MnTx72Ordt25Ze+XThhReuXr16+vTp6RrV0tKyefPml19+ua+v7+jRo88888yXv/zlxx57rKurK4qi2bNnX3fddfPmzUvHpq6urj//+c+//e1vT5061dfX9+STT06ePHnu3LnZXvS3v/3tli1b0o8XLlx4xRVXzJs3L1PB2tradu3atXHjxvSbffPNN0+cOPGDH/ygtrY2nzszc+bM1atXz507N3N8a2vrjh07Xnrppba2tt7e3ueff/6DDz644447cqxPPHz4cPqENTU1ixcvnjNnTo65LYgsIQQAAEisil5C+Oijj27bti39eOXKlddff322zaHeeeedRx999NSpU1EU1dbW/vCHP0yv/uuvt7f3gQce2LdvXxRFqVTq+uuvX7lyZXV19ZAn3L59+5NPPtnZ2dnQ0DBz5sy9e/dG2ZcQpt1www0rVqwYHHT279//2GOPtba2RlHU0NCQfnDNNdd85StfGXzwxx9//Mgjj3zwwQdRFJ199tn/9E//1P+YzCvW19e3tbWlT3jnnXfOmTNnyHfR29u7cePGdevWpbPAJZdccueddw552H//93/v378/iqLx48evXr36qquuygyj9dfR0fHiiy9u2rQp/eONN9547bXXDjhmwG2ZOXPm7bffPn369CGvkNwsIQQAAICgvf7665l6deutt95www05tja/4IIL/uEf/iE9mdXV1fXss88OPmbjxo3pehVF0W233bZq1aps9SqKoqampr/5m78ZP358a2trul7lNmvWrJUrVw45jjR37tyvfvWr6cfpejVnzpwh61UURVOnTr3zzjvTfzp+/HjmggdI16spU6b8/d//fbZ6FUVRVVXVtddee9ddd6VPuG3btq1btw4+bMOGDel6lUql7rrrrqVLlw5Zr6Ioqquru+mmm1auXJn+8fe///27776b7dWjKJo0adLf/u3fqlfkScACAACgknR2dr744ovpx9dcc82SJUuGfcrUqVNvv/32dKnZv3//zp07+//19OnTL7/8cvrxihUrFi9ePOwJzz333FtvvTXPC16zZk2Ov15yySXTpk3L/HjNNdfkWHl39tlnX3DBBenH77zzTrbDamtr//Iv/zKfFY4XX3zxddddl378wgsvDNgMq6OjI3NnVq9ePeTm8QOsXr164cKFURT19va+8MILOY5cs2bNuHHjhj0hpAlYAAAAVJI33ngjs+Zu9erVeT5r7ty5d91115o1a9asWTMg02zZsiW9wHDSpEmrVq3K84QXX3xxpiXlUFdXN2vWrBwHpFKpRYsWpR+PHz9+2O8EnD9/fvrBhx9+mO2YpUuXDl4mmc3KlSsnTZoURVFzc/Pbb7/d/09btmzp6OiIomjmzJkrVqzI52ypVOq2225LD8Tt378/21cWjh8//ktf+lKeVwiRgAUAAEBlycxPLVu2LNu+40O6+OKLV6xYsWLFiksuuaT/7zNfEXjNNdfkWIo42OA9ngY766yzhj3m7LPPTj+YOnVqjvGrtMwu9emlgoNVVVUtX7582BfNqKmpWbp0afrxrl27+v8p8+PixYuHvbCMCRMmpJNcX1/fm2++OeQxZ511Vv4nhEjAAgAAoIJ0dXVlvnkwM7g0Gt3d3YcOHRrZCefMmTN+/Pjcx0ydOnXY82ROUldXN+zBmYDV2dk55AGzZ8+eOHHisOfpLzPVtW/fvsxXvXV2dqY3sUqlUk1NTQWdMLOuM9seYfl0PeivgLQMAAAA5dXS0tLT0xNFUV1d3TnnnDP6EzY3N6dPOGHChHxiU39VVVUzZ87MBLUhDVu4oijKbBifbX/0IU/Y29s75AFf+MIXhj3JANOnT6+uru7p6ens7Gxvb6+vr4+iqKWlJf0S1dXVTzzxREEnzFSwEydODHlAPrcF+hOwAAAAqBgtLS3pBw0NDUU5YWYh3shOWKzLKKIRv5H0flUtLS3pgJXeaCyKou7u7mzfeDis9vb2kT0RBrCEEAAAgOK75557SnHafGaUCpKZY8o20JTn08ORmX4qSOaNZLamKsqt7u3tTQ+4wSiZwAIAAKDI0vXqnnvuKXrGyowXZeaDynvCYl1GEWXb3D2Hvr6+wZNomQczZsz40Y9+VKzLg5ExgQUAAECpFD1gNTY2pr8osKOj46OPPirKCdMzR6dPn/7www8Lem53d/eRI0dGfw3Fdfjw4UKf8v7776cnsGprazMbwGdu9fHjx01RUXYCFgAAAMVUosWDaTU1NXPmzEk/3rlz5+hPOG7cuPPOO29kJ9y/f39XV9for6G43n333UKHsHbv3p1+MHfu3MwSwsyt7u7u3rNnT0EnPH36dHt7e3t7e3d3d0FPhGwELAAAAIpmcL0qes9atGhR+sHGjRs7Ozvzf+JHH3104MCBAwcOvPfee/1/v3DhwvSDV199taATvvLKK/kfPGZ6e3tffvnl/I/v7Ox87bXX0o8XLFjQ/0+ZW/3qq6/mf8K2trZ/+7d/+/GPf/zjH//42LFj+T8RchCwAAAAKK3iNqzLLrts0qRJURS1tbWtW7cuz2e9//77//Ef/3Hffffdd999mYGjtMsvv3z8+PFRFLW3t+d/wm3bth04cKCA6x5Dmzdvfvfdd/M8+Pe//336uwLr6+svvfTS/n9avHhxY2NjFEX79+9/66238jzhunXrOjo6oiiaP3/+ueeeW8B1Q3YCFgAAAMVR0sWDGTU1NatXr04/3rx58+bNm4d9ysmTJ3/xi1+kl/tNnjz52muv7f/XiRMnLl++PHPC119/fdgTfvDBB08//XTBlz5Wenp6HnnkkRMnTgx75NatWzPTVdddd924ceP6/7W2tnbVqlXpx08//fShQ4eGPeHmzZvfeOONKIqqqqquu+66Ai8cshKwAAAAKILc9aroQ1iLFy9OP167du3vfve7HHst7d+//z//8z9bWlqiKKqqqrr11lsHZJooilasWDF79uz049/85jfr1q3LccJdu3bdd999p0+fjqIoPQsWlPQu7C0tLT/5yU9yzIj19PS8+OKLTz31VPrHCy+88Oqrrx582BVXXNHU1BRFUVdX1/33379169YcJ1y/fv3atWv7+vqiKPrKV75y/vnnj+6twGdqyn0BAAAAVLx8+tQ999xTxIx18803t7a2vvPOO1EUbdy4cfv27cuXL7/ooosmT56cOebdd999/fXX33777fRX7FVVVd1+++3z5s0bfLbq6urvfOc7P/3pT9PfbPjyyy9v27bt2muvXbRoUXoNXRRFPT09+/fv37x5c2YF4urVq0+cOJEeOArHokWLqqurX3vttfb29vvuu6+pqenKK6+cPXt2VdWZEZa2tradO3du2LDh+PHj6d/MmDHjzjvvzGzfPsCtt97a0tJy6NCh7u7uJ5988vXXX1++fPmFF16YXneZPuGOHTteeeWVkydPpn+zZMmSZcuWlfZ9kjACFgAAAGOkiA2rpqbme9/73nPPPbdp06Yoipqbm5999tlnn322oaGhoaGhs7Ozubm5/xTV+PHjb7nllvQw0ZAmTpz4wx/+8LHHHkt/497JkyefeeaZtWvX1tfXD3nCZcuWXXfddU888URR3k5xfe1rX+vp6dmyZUsURdu3b9++fXttbe2kSZNqa2vb2tpaW1vTQ1JpCxcuvOOOOwZPpWWMGzfuBz/4wVNPPZXeBuu999771a9+VVVVNWnSpLq6upMnT6Z3vMpYvnz5mjVrSvbmSCgBCwAAgFEZm62vBquqqrrpppsuuuii9evXHzx4MP3L1tbW1tbWAYc1NTXdeOONwy73q6ur++53v7tt27YXXnghvYFUX1/f4BNOnDjxlltuyXxDX4CqqqpuueWWhQsXPvPMM83NzVEUdXV1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ADAsAWuMDJi6sr8VAAAAQJ4ErJJLpaK+KDWq7CRaAQAAAAkmYJVK/5GrVNQ3kpEr3QoAAABAwAqOaAUAAADweQJWGHQrAAAAgCwErLLSrQAAAACGI2CNOdEKAAAAoBAC1ljRrQAAAABGRMAqFcEKAAAAoCiqyn0BAAAAAJCLgAUAAABA0AQsAAAAAIImYAHw/7Z3vzF2lnUeh+8zg1AKBdNNS4VCzKYUGlqm/DHdF4jGYMU4piA6SANSBRoIKtaowdUS1EQJIXUJVDHVuGIQ2gajEYxCTQQxsS2lTtEtu52NxBZShKJYW3BhZvbFUw6n02k7pTPnfGfmutLQ+znznHN+oe8+uZ97AAAAoglYAAAAAEQTsAAAAACIJmABAAAAEE3AAgAAACCagAUAAABANAELAAAAgGgCFgAAAADRBCwAAAAAoglYAAAAAEQTsAAAAACIJmABAAAAEE3AAgAAACCagAUAAABANAELAAAAgGgCFgAAAADRBCwAAAAAoglYAAAAAEQTsAAAAACIJmABAAAAEE3AAgAAACCagAUAAABANAELAAAAgGgCFgAAAADRBCwAAAAAoglYAAAAAEQTsAAAAACIJmABAAAAEE3AAgAAACCagAUAAABANAELAAAAgGgCFgAAAADRBCwAAAAAoglYAAAAAEQTsAAAAACIJmABAAAAEE3AAgAAACCagAUAAABANAELAAAAgGgCFgAAAADRBCwAAAAAoglYAAAAAEQTsAAAAACIJmABAAAAEE3AAgAAACCagAUAAABANAELAAAAgGgCFgAAAADRBCwAAAAAoglYAAAAAEQTsAAAAACIJmABAAAAEE3AAgAAACCagAUAAABANAELAAAAgGgCFgAAAADRBCwAAAAAoglYAAAAAEQTsAAAAACIJmABAAAAEE3AAgAAACCagAUAAABANAELAAAAgGgCFgAAAADRBCwAAAAAoglYAAAAAEQTsAAAAACIJmABAAAAEE3AAgAAACCagAUAAABANAELAAAAgGgCFgAAAADRBCwAAAAAoglYAAAAAEQTsAAAAACIJmABAAAAEE3AAgAAACCagAUAAABANAELAAAAgGgCFgAAAADRBCwAAAAAoglYAAAAAEQTsAAAAACIJmABAAAAEE3AAgAAACCagAUAAABANAELAAAAgGgCFgAAAADRBCwAAAAAoglYAAAAAEQTsAAAAACIJmABAAAAEE3AAgAAACCagAUAAABANAELAAAAgGgCFgAAAADRBCwAAAAAoglYAAAAAEQTsAAAAACIJmABAAAAEE3AAgAAACCagAUAAABANAELAAAAgGgCFgAAAADRBCwAAAAAoglYAAAAAEQTsAAAAACIJmABAAAAEE3AAgAAACCagAUAAABANAELAAAAgGgCFgAAAADRBCwAAAAAoglYAAAAAEQTsAAAAACIJmABAAAAEE3AAgAAACCagAUAAABANAELAAAAgGgCFgAAAADRBCwAAAAAoglYAAAAAEQTsAAAAACIJmABAAAAEE3AAgAAACCagAUAAABANAELAAAAgGgCFgAAAADRBCwAAAAAoglYAAAAAEQTsAAAAACIJmABAAAAEE3AAgAAACCagAUAAABANAELAAAAgGgCFgAAAADRBCwAAAAAoglYAAAAAEQTsAAAAACIJmABAAAAEE3AAgAAACCagAUAAABANAELAAAAgGgCFgAAAADRBCwAAAAAoglYAAAAAEQTsAAAAACIJmABAAAAEE3AAgAAACCagAUAAABANAELAAAAgGgCFgAAAADRBCwAAAAAoglYAAAAAEQTsAAAAACIJmABAAAAEE3AAgAAACCagAUAAABANAELAAAAgGgCFgAAAADRBCwAAAAAoglYAAAAAEQTsAAAAACIJmABAAAAEE3AAgAAACCagAUAAABANAELAAAAgGgCFgAAAADRBCwAAAAAoglYAAAAAEQTsAAAAACIJmABAAAAEE3AAgAAACCagAUAAABANAELAAAAgGgCFgAAAADRBCwAAAAAoglYAAAAAEQTsAAAAACIJmABAAAAEE3AAgAAACCagAUAAABANAELAAAAgGgCFgAAAADRBCwAAAAAoglYAAAAAEQTsAAAAACIJmABAAAAEE3AAgAAACCagAUAAABANAELAAAAgGgCFgAAAADRBCwAAAAAoglYAAAAAEQTsAAAAACIJmABAAAAEE3AAgAAACCagAUAAABANAELAAAAgGgCFgAAAADRBCwAAAAAoglYAAAAAEQTsAAAAACIJmABAAAAEE3AAgAAACCagAUAAABANAELAAAAgGgCFgAAAADRBCwAAAAAoglYAAAAAEQTsAAAAACIJmCNOytXrqwdzBVXXNHqMQEAAAD2ELDGnU2bNh30no6OjiZMAgAAADAUAta4093dfdB7BCwAAAAgxxGtHoBmO/HEEzs7Owe82N3dvXXr1mp93HHHnXPOOU2fCwAAAGBwtf7+/lbPQIv19PScffbZO3furC5XrlzZ1dXV2pEAAAAA6jxCON7985//7Orqqter6667Tr0CAAAAoghY493nPve5jRs3Vuu5c+cuW7astfMAAAAADOARwnHtxz/+8SWXXFKtjz322A0bNsycObO1IwEAAAAMYAfW+PX0009fddVV9cvvfOc76hUAAAAQSMAap1599dVLL730b3/7W3V5zTXXLFy4sKUTAQAAAAxOwBqnvvjFL65bt65az549+/bbb2/tPAAAAAD74wys8ejBBx/84Ac/WP3TH3PMMevXr581a1arhwIAAAAYnB1Y4862bduuvPLKerj81re+pV4BAAAAyQSssaxW66nVehpf6e3tveyyy3bs2FFdLlq06GMf+1grRgMAAAAYqiNaPQAjasaA65tuuumxxx6r1rNmzVq+fHnTRwIAAAA4NM7AGstqtVJKqf8LP/zwwxdeeGFfX18p5eijj16/fv0ZZ5zRuukAAAAAhsQjhGNWVa/qi+3bt19xxRVVvSql3HnnneoVAAAAMCrYgTVm1QNWKaW/v8yfP//hhx+uLidMmPC+972v1njH6+69994JEyY0Z0IAAACAoRCwxqZarWfvA7A2lnL2Qd81ffr0rVu3jtxUAAAAAG+CRwjHqgHHt+8aynvOPPPMkRgFAAAA4HAIWGNQrdazz2tPDuWNHR0dwz4MAAAAwGHyCOEYNNjZVqU0/DpCAAAAgFHEDqyxZrDtVwf/EQAAAEAsAQsAAACAaALWmFKr/cc+x7c3mlGr/UezZgEAAAAYHs7AGlNqtZ4DBqxSSk9//4FvAAAAAMhiBxYAAAAA0QSssWMI269KKTMc5Q4AAACMLgIWAAAAANEErDFiaNuvKjZhAQAAAKOJQ9zHjlptqHf6NwcAAABGETuwxo4hZin1CgAAABhdjmj1AAynKk7tbyuWdAUAAACMRgLWGFQPVVXJ0q0AAACAUc0jhAAAAABEE7AAAAAAiCZgAQAAABBNwAIAAAAgmoAFAAAAQDQBCwAAAIBoAhYAAAAA0QQsAAAAAKIJWAAAAABEE7AAAAAAiCZgAQAAABBNwAIAAAAgmoAFAAAAQDQBCwAAAIBoAhYAAAAA0QQsAAAAAKIJWAAAAABEE7AAAAAAiCZgAQAAABBNwAIAAAAgmoAFAAAAQDQBCwAAAIBoAhYAAAAA0QQsAAAAAKIJWAAAAABEE7AAAAAAiCZgAQAAABBNwAIAAAAgmoAFAAAAQDQBCwAAAIBoAhYAAAAA0QQsAAAAAKIJWAAAAABEE7AAAAAAiCZgAQAAABBNwAIAAAAgmoAFAAAAQDQBCwAAAIBoAhYAAAAA0QQsAAAAAKIJWAAAAABEE7AAAAAAiCZgAQAAABBNwAIAAAAgmoAFAAAAQDQBCwAAAIBoAhYAAAAA0QQsAAAAAKIJWAAAAABEE7AAAAAAiCZgAQAAABBNwAIAAAAgmoAFAAAAQDQBCwAAAIBoAhYAAAAA0QQsAAAAAKIJWAAAAABEE7AAAAAAiFbr7+9v9QyMgOXXV3/PP29atXioY2nrpgEAAAB48wSsMef1dFVKKdcvL6XM7/5a/QUZCwAAABh1PEI4zObNm1d73Tvf+c793bZp06bjjjuuuq2tre3+++8fnq/fp16VvaNVY8yK1dvbO3Xq1Pr/xscff3zQ27Zs2TJx4sTqnilTpjz33HNNnhMAAABoDgFrmN1000319WOPPfab3/xm33ueffbZD3zgAzt37qwub7311ksuueRwv3j59W/Uq+uX1+tV5aGOpfWMNb/7a+EZq729/UMf+lD98uc///m+9/T391911VUvv/xydblixYoTTjihSfMBAAAAzeURwuF3zjnnPPHEE9X6/e9//4D+smvXrvPPP79+w7XXXvvtb3/7sL5vsF1XBzAqnij81a9+dcEFF1TrefPm/e53vxtww5133vmpT32qWn/iE5/43ve+19T5AAAAgCYSsIbfT37yk4svvrh+uXHjxrlz51brvr6+iy666Gc/+1l1eeGFFz7wwAPt7e1v8psOMV01Cs9Yvb29b3vb255//vlSSltb2/bt26dMmVL/6Z/+9Kc5c+bs2rWrlPL2t79906ZNkyZNatmsAAAAwAjzCOHwW7BgwZw5c+qXt9xyS329ZMmSer0688wzV61a1ZJ6VeIPxmpvb69HwL6+vl/+8peNP73mmmuqetXW1nb33XerVwAAADC22YE1IlavXt3V1VWt29rannrqqVNPPfWOO+749Kc/Xb144oknrl27dvr06W/m0w8vXQ0QuxVrzZo1733ve6v1ZZdd9qMf/ahar1ixYvHixdX6xhtv/MY3vtGa+QAAAIBmEbBGRF9f3+zZszdv3lxdXn311QsWLLjooot6e3tLKccee+yjjz561llnHfLnDmu6ahSYsXp7e6dNm/bCCy+UUiZPnvyXv/ylvb1927ZtZ5xxxt///vdSSkdHx7p164488shWTwoAAACMLI8Qjoi2trYvf/nL9cu77777ox/9aFWv2tvb77vvvqh6VSKfKGz8XYQvvvji2rVrSymLFy+u6tVRRx11zz33qFcAAAAwHtiBNVJ6e3tnzZq1ZcuWAa/fcccdn/zkJw/ts0YyXQ0QtRWr8SnCL33pSzNnzrzyyiury2XLli1ZsqR1owEAAADNI2CNoB/84AeLFi1qfGXJkiXLli07hI9oYrpqFJKxGp8iPPXUU1944YW//vWvpZT3vOc9a9asqdVqrRoMAAAAaCYBawTt3Llz6tSpr7zySnU5e/bs7u7utrahPbbZonTVKCFjLV68eMWKFY2vvPWtb920adPJJ5/cknkAAACA5nMG1kjp7+//+Mc/Xq9XpZTNmzf39PQM6c0B9apkHIz1kY98ZMAry5cvV68AAABgXLEDa6R8/vOfv+222wa8ePnll//whz880Nsy0tUALdyK9dprr02bNm3Hjh3VZVdX18qVK5s5AAAAANByAtaIuOuuu6677rpqffTRR7/88svVur29/Y9//ONpp502yHsi01WjVmWsd7/73Y888ki13rZt20knndS0rwYAAAASCFjD7xe/+EVnZ2dvb28p5aijjlqzZs1nPvOZDRs2VD9duHDhPffcs9cb4tNVo+ZnrClTplTnuJ9wwgnbt29vwjcCAAAAUZyBNcy6u7u7urqqelVK+e53v3veeefdfPPN9Rvuu+++zZs3v/GGUVWvStMPxnrmmWeqelVK6ejoGOmvAwAAAAId0eoBxpRnn322s7Nz586d1eXSpUsvv/zyUkpnZ+e55577+OOPl1L6+vq++tWv3nvvvaMuXdVVDauqV9V/R24rVnd3d30tYAEAAMD4ZAfWsPnHP/7R2dm5bdu26rKrq+srX/lK/aeNm7BWrVz5X0sX7rm4fvnoqld1D3UsrXer+d1fG6HdWL///e/rawELAAAAxidnYA2P3t7eBQsWPPjgg9XlvHnzfv3rX0+YMKHxnnnz5q1bt65ad509Y+WGLc2ecsSM3MFYl1566apVq6r1k08+OXv27GH8cAAAAGBUsANreNxwww31enXKKaf89Kc/HVCvSik3nzu1vl698X//8Ic/NG++ETZyB2PVd2AdeeSRp59++jB+MgAAADBa2IE1DL75zW9+9rOfrdaTJk367W9/O2fOnL3ueP24q3+77f61Tz9XrT/84Q+vXr26iWM2w/Buxdq9e/ekSZP6+vpKKWedddYTTzxxmB8IAAAAjEYC1ggbtSe1H46Re6IQAAAAGIc8QvimLLl4SLeNy3pV3tQThe/4/tUjNg4AAAAwutmBdWh6us4vpcw46V9KKWXK8eXf/3Pw+8ZruhpgKFux3rXmC7u3vlhK2fnf20spT93yQHNmAwAAAEYLAevQ9HSd/0a9qgxoWNLVPg6Qsd615gvVYvefXyyl7Pyf7QIWAAAAMICAdQgGqVellGMmlBvuKkW6Ooh9M9YF629+9aXd9Rc1LAAAAGBQzsAaqkHq1TETyjET9qzVq4MZ9GCstxw/8S3HT6zWE0+ZXGpl0mnTTr+xswXzAQAAAKnswBqSwetVoyPaS5GuhqSqV33/19v4Yn0rVv08LPuwAAAAgIodWIdif/WqlPJar3o1RA91LB1Qr0opb+zDOnly0VQBAACABgLWwe3ZfnWAesVwaHyWcNJMDxICAAAAewhYB7FXvWo89GqAXa80c6rRrvHs9kb1I7EmnjLZYVgAAABARcA6iL3q1aB2vbKnXn19UdOmGtXeteYLpZRXX9p9gIxVSpl48uRJp01r6mQAAABAJAHrgJZcvN96VXUrG68OT5Wx9i1Z9Yb1ju9f3Yq5AAAAgCAC1v7tr17t262ef2nPH4Zg959frP40vrhvxtKwAAAAgMoRrR4gVE/X+TPm/ute6WrfaMWbUyvV7xnc07BqpVS/fLDhbKyqXu1pWKWcfmPnU7c80JJhAQAAgJar9ff3t3qGSF9f9Ea9qqerfaJVzzM76usZqx5txmBjQuPp7HsddNVfSikTT5lcXdV/L+GrL+1+5IJbmzYeAAAAEEXAGkxVr6pu1RCt5KqRs1fSmjmtlL12Zr3l+IkaFgAAAIxbAtY+br+2PP1c1apUqgRV25o0c9rxc6avecfNrR4HAAAAaDYBCwAAAIBofgshAAAAANEELAAAAACiCVgAAAAARBOwAAAAAIgmYAEAAAAQTcACAAAAIJqABQAAAEA0AQsAAACAaAIWAAAAANEELAAAAACiCVgAAAAARBOwAAAAAIgmYAEAAAAQTcACAAAAIJqABQAAAEA0AQsAAACAaAIWAAAAANEELAAAAACiCVgAAAAARBOwAAAAAIgmYAEAAAAQTcACAAAAIJqABQAAAEA0AQsAAACAaAIWAAAAANEELAAAAACiCVgAAAAARBOwAAAAAIgmYAEAAAAQTcACAAAAIJqABQAAAEA0AQsAAACAaAIWAAAAANEELAAAAACiCVgAAAAARBOwAAAAAIgmYAEAAAAQTcACAAAAIJqABQAAAEA0AQsAAACAaAIWAAAAANEELAAAAACiCVgAAAAARBOwAAAAAIgmYAEAAAAQTcACAAAAIJqABQAAAEA0AQsAAACAaAIWAAAAANEELAAAAACiCVgAAAAARBOwAAAAAIgmYAEAAAAQTcACAAAAIJqABQAAAEA0AQsAAACAaAIWAAAAANEELAAAAACiCVgAAAAARBOwAAAAAIgmYAEAAAAQTcACAAAAIJqABQAAAEA0AQsAAACAaAIWAAAAANEELAAAAACiCVgAAAAARBOwAAAAAIgmYAEAAAAQTcACAAAAIJqABQAAAEA0AQsAAACAaAIWAAAAANEELAAAAACiCVgAAAAARBOwAAAAAIgmYAEAAAAQTcACAAAAIJqABQAAAEA0AQsAAACAaAIWAAAAANEELAAAAACiCVgAAAAARBOwAAAAAIgmYAEAAAAQTcACAAAAIJqABQAAAEA0AQsAAACAaAIWAAAAANEELAAAAACiCVgAAAAARBOwAAAAAIgmYAEAAAAQTcACAAAAIJqABQAAAEA0AQsAAACAaAIWAAAAANEELAAAAACiCVgAAAAARBOwAAAAAIgmYAEAAAAQTcACAAAAIJqABQAAAEA0AQsAAACAaAIWAAAAANEELAAAAACiCVgAAAAARBOwAAAAAIgmYAEAAAAQTcACAAAAIJqABQAAAEA0AQsAAACAaAIWAAAAANEELAAAAACiCVgAAAAARBOwAAAAAIgmYAEAAAAQTcACAAAAIJqABQAAAEC0/wf3RIx66N410AAAAABJRU5ErkJggg==",
"text/plain": "<IPython.core.display.Image object>"
},
"metadata": {
"image/png": {
"width": 400,
"height": 400
}
},
"output_type": "execute_result"
}
],
"source": [
"from IPython.display import Image\n",
"\n",
"Image(figpath, width=400, height=400)\n"
],
"metadata": {
"collapsed": false,
"pycharm": {
"name": "#%%\n"
}
}
}
],
"metadata": {
"kernelspec": {
"display_name": "Python 3",
"language": "python",
"name": "python3"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 2
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython2",
"version": "2.7.6"
}
},
"nbformat": 4,
"nbformat_minor": 0
}