This has moved to https://github.com/chrhasse/imgur-Extension
williamparry / imgur-extension Goto Github PK
View Code? Open in Web Editor NEWFormer repository for the imgur Community Extension
Former repository for the imgur Community Extension
This has moved to https://github.com/chrhasse/imgur-Extension
When I create a new album on imgur (you should implement the ability to create an album within the extension by the way!) it does not appear in the extension. I have refreshed many times, reinstalled the extension and still nothing. Couldn't find posts from others to determine if this is normal or if it is a bug I'm seeing.
Edit: On imgur.com I "submitted" the gallery I created and it shows up in the extension now. My apologies for creating this unnecessary post, hopefully it helps someone else having the same "problem."
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
The page lags, freezes, sort of fixes itself, and lags again. The images do not seem to delete.
Thanks for providing a great chrome extension.
When opening a pdf file on the chrome, we cannot use the extension like as below:
I found a work around that we can see the extension by right clicking on the top bar including a file name.
We were very grad if the extension could be used anywhere on .pdf pages.
Thanks.
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
Images that are tied to my account but aren't within a specific gallery come up in the dropdown as the "undefined" gallery. Previous version just had my username.
Images were from http://lowriskff.imgur.com/all/. The images were correct, only the naming of the "gallery" in the dropdown was incorrect.
Edit, from below: Seems to be only contained in the time after authenticating with imgur.com and before reloading the extension page.
imgur now hijacks requests to "i.imgur.com" and, if they see you come from an external referrer, they redirect you to a web page that includes not only the image but a lot of crap such as ads and "popular images". This is unacceptable and it does not happen if you link to "img.imgur.com".
I suggest you to include an option to do this automatically when rehosting. Thanks.
Tried to delete an image from -this computer- album and received the following error:
Uncaught TypeError: Object #<Object> has no method 'getAttribute'
On line 166 of main.js:
model.unsorted.deleteImage(image.getAttribute('data-deletehash')).addEventListener('EVENT_SUCCESS', function (e) {
Image remains in the album after a refresh.
Chrome's focus seems to be around packaged apps nowadays, so it would make sense to have a version of (or move to) this.
This would mostly involve the update cycles and how the context menus would work.
Where
https://chrome.google.com/webstore/detail/imgur-extension-by-metron/ehoopddfhgaehhmphfcooacjdpmbjlao
How to make use? :(
OS: Win7 Ultimate SP1
Chrome version: 26.0.1410.64 m
Previous Imgur version: 1.1.3
Previous extension was disabled, new one was loaded up. Successfully authenticated my account with imgur.com.
No images showed up in the "-this computer-" album. No messages, error or otherwise, were logged to the console.
When I disable the new extension and re-enable the old one, the images previously in the "-this computer-" album still appear correctly.
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
Invalidate tokens if the auth server returns 400.
https://chrome.google.com/webstore/detail/imgur-community-extension/ehoopddfhgaehhmphfcooacjdpmbjlao
I miss that extension so much
Hi there, I am writing in to report a bug with the extension. When I try to capture an area of my browser, the overlay with the Approve or Delete icons appears over my image with the gray overlay in my screenshots. Sometimes this happens, other times it doesn't.
Here's an example of an area I tried capturing: https://i.imgur.com/gETKYmP.png
Any idea what's happening here? Thanks!
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
This is the example img tag
<img style="height: 640px; width: 640px" alt="Panel of fit diagnostics for y." src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAoAAAAKACAIAAACDr150AAAACXBIWXMAAA7DAAAOwwHHb6hkAAAgAElEQVR4nOzdf1wU1f4/8DcsLqgIYaGQimWhqYjir9RQzJQoRUTT7JqZ2gczP9o1b9qnq6JpGdePde36Cz+mouQV+4bikpqQeaVb/oBklSwqyR/5C1JLt4QVdr5/nJo77S7L7jK/9/V8+KhlZvfMGebNvHfOnDnHz2w2EwAAAMgrgIhiY2OVrgYAAIAPOXHihL/SdQAAAPBFSMAAAAAKQAIGAABQABIwAACAApCAAQAAFIAEDAAAoAAkYAAAAAUgAQMAACgACRgAAEABSMAAAAAKQAIGAABQABIwAACAApCAwbf4OcNWPfTQQw899JBHJQQFBQ0cOPCf//yn8A1ulqMIsepWVFTUpUuXgICA++67r/GlAfgmJGAAJ4SJ2YWamppPP/30T3/601/+8hcZauUFN3fEU88+++xXX31VV1cXHx8veuEAPsLPbDZjOkLwHSwbcRzn9duEqywWy+rVq1955RUiKigoGDp0qOgVbiQ399dTAQEBdXV1P//8c0hIiLglA/gITEcI8B/8xSJ/ydjg5WNwcPC8efOWLl1KRKtWrXL81L///e8nnngiJCQkKCgoKSnp0qVL/GdzcnIeeOCB1q1b//3vfxd+hL1+991377vvPqPR+OCDD1ZUVPCf2rRpU8eOHY1GY8eOHTdt2sQvr6ioGDZsWLNmzYKCgh555JH9+/c73RG7PTpy5EhSUhL7VEJCQn5+fn1F2f2i6urqiCg0NLTBirEtnjp1qn379sL26qtXrwYEBAQHB9tsNiKqra1t1qxZQEDA1atXXfzCAXTFbDZzAD7D6V+BcJXje5yWIFzy448/ElGLFi0c3xAdHS0s6rHHHmPLd+zY4boaQvHx8fV96oMPPmCrOnfuLFzeoUMHpzsi3NDhw4ebNGniuCGnRdX3O2ywYnzJRPTMM88Iyxk0aBARFRQUcBy3bds24e8HQPfMZjOugAHscX9MVA2+/8477zQYDNXV1Y6rRo0atXHjxtu3b5eXlxPRgQMH2PK33nqLiBYuXMhx3D/+8Q/HD86cObOmpoa9/8iRI8JPvfnmmxzHvfbaa0SUkZHBVrGr5MzMzFu3bu3YsSM1NbXBHXn11Vdv37793HPP1dTUnDt37tFHH3355ZfrK6q+30+DFWOuX79++fLlrKws4cKUlBQiYpfdOTk5RPTkk086/ioAdAtXwOBTWNg3uMrNtzF1dXVNmjRxegV869at+fPnd+vWrWnTpsLl7NLz9u3bDW7a8VN1dXUcx92+fZuImjZtylatXLmSvfPuu+/Ozs6ur7bCHwMDA4mopqaG/chXpr6iXPwSXFSMvfPQoUOOhXz77bdE1KFDh2vXrhkMhiZNmvzyyy9ONwegP2azGQkYfIsUCXjDhg1ENH78eMc3jBkzxu4rL1tuMBj4jOV6024mYI7jTp48+eyzz7KS582b12Bp9SXg+opy8UtoMAE7/U1yHNetWzcimjFjBhGNGTOmvrcB6A+aoAFcEfaZcur69euLFy+eNm0aETl9Emn37t1EdPz48bVr1wqXx8TEENGyZcuI6J133nGzPr169eI/tWTJEiLq3r07W/XXv/714sWLmzZtKioqcizT6Y6wB4JnzpxptVrPnz8/atQoVlvXRXlaMddY+/bq1asJ7c/gg3AFDD6FhX2Dq/iOSHb9hrh6bgmz25+O5URFRdm9ky3fsmWLYyFOayj80UVfJ7veXp06dXK6I8LSPv30U6edsOorysWvscFOWPUcDa64uJi9ITAwUHgJDqB7aIIGn+MiHwhXffbZZ127djUYDK77AAcGBg4aNCgvL6++cj744IPQ0NBWrVqtXbs2IiKCiC5evMhWbdmypUOHDqGhoW+//TYRGQwGpzW0+3Hz5s0sQUZHR2/cuJFfbjKZBg0aZDAYAgMDhwwZcvLkSac7Ylfa0aNHhwwZEhgYaDAYBgwYsHPnThdFuf411lcx1wmY47i2bdsS0dNPP+3iPQD6YzabMRAHgALmzp3bqVOniRMn+vv7Z2RkzJ8//5577vn++++Vrpfcqqqq+vXrV1FRoc5hTACkc+LEiQCl6wDgiz744IOKiornnnuOXzJ79mwF66OIBx988OjRo0TUq1cvZF/wQeiEBaCA1atXDx06tGnTpoGBgb169dq4ceOsWbOUrpTcfvnll8DAwKFDh5pMJqXrAqAANEEDAADIDWNBAwAAKAMJGAAAQAFIwAAAAApAAgYAAFAAEjAAAIACtPoc8Hvv51osFqVrAd64O6J18mOPKl0L5xBXuoSQA5m5GXJaTcAWi2Xa5GeUrgV4I3OTk2GQVQJxpUsIOTXI3LTFR/aU3A45NEEDAAAoAAkYAABAAUjA4BNyc3P9/PyUrgX4EIQcNAgJGPTParUuWrRI6VqAD0HIgTuQgH9TePSCX+/17F9+0TmlqwNiWrZsmXDeIQCpIeTAHUjAvxn2woemt5O44rSCNcOTZ+9TujogmoqKCpPJ5INzDYFSEHLgJq0+hiSFEQOjiGho3zZKVwTE9NJLL61YscLpquLj5pJSs8z1Ad1DyIGbkID/I7/o3IiBUYVHLyhdERBTXl5eXl4ee+3n58dxHL+qd1z33nHdhW9W8wOjoBUIOXATEvBvCtYMH/bCh+y16e0kZSsDIuJPf3anQgCJIOTATUjAvxnatw1XnKZ0LQAAwFegExb4ClyLgMwQcuCa/hMwni8CAAAV0n8CxvNFALqH79ngKTXEjP4TMOH5IgC9w/ds8JQaYsYnEjD7doPniwB0DN+zwVOKx4z+e0Hj+SIAX4Dn+MFTiseM/hMwni8C0D18zwZPqSFm9J+AAUD38D0bPKWGmJH7HnBVVVVCQoLRaExISKiqqhKuysnJiY2NNRqNPXv2LCkpkbliAAAAcpI7AaenpycmJlqt1sTExMWLFwtX7dmzJzs722q1zpw5c8KECTJXDAAAQE5yJ2CTyTR79mwimjNnDj9eOZOVlRUbG0tEkyZNOnPmjMwVAwAAkJPcCfjSpUvNmjUjoqCgoCtXrjh9z+7du8eOHStDZdTwIDYAAPgmuTth+fs3kPLLysqWLl26d+9e4UKJJtFkD2KzbujDXvhQ8RvyAADgO+ROwJGRkRaLJTg4uLq6unXr1nZri4qK5s+fbzKZwsPDhculm0RT8QexAQDAN8ndBJ2cnLxt2zYiWr58eUpKinDVrl27MjIyTCZTZGSkbPXBIFkAAKAIua+A09PTR48ePWvWrD59+uTm5rKFMTExZWVlqampRBQaGsoWyjCTlxoexAYAAN8kdwIODw8vKiqyW1hWVkZKzJ2phgexAQDAN/nEZAwAAABqgwQMAACgACRgEB8esAYAaBASMIhPDTNdAwCoHBIwSAIPWAMAuIYEDJLAA9YAAK5hPmDvsQEs2Ws2pKWy9VEPPGANANAgJGDvYSjp+uABayF8UQMpIK50AE3QjYI7neqXk5MTGxtrNBp79uxZUlIifwXQJc3XyBNyiCsd8NEELNZzMrjTqX579uzJzs62Wq0zZ86cMGGCInXAFzWfIlvIIa60zkeboEVpPcadTk3IyspiLyZNmjR9+nSpNydsGOTlF51jwSb11kENZAs5NceVnlrIpdsXH03AJMaXR9zp1Jbdu3ePHTtW6q2w73bJs/ctmd5nwdpj7Fsa30KIL2o+RdKQU/kFgJ66yEi3L76bgNX85bE+evpSKbOysrKlS5fu3btXuLD4uLmk1Gz3zsZPNX3hu4NEFO5/kohOf/kxEa2bEcSvyvyukcWDNsgQciqPK2Gt2D6KNY+7/Bz3RRxms5nToHUbsxrz8YIjP1CvTPbPdOisWLWSGl9bVn+lq+OlRh47Lxw6dGjQoEEXL15s8J3u162+EGI/Uq/MJRu+oF6Zmj5SuqH1kNPi+crxZCX/URCLFyded3bWbDb76BWwdluP0e3CU7t27dqwYYPJZAoJCRGx2PpapfiGwQVrj/FvE3G7oH6ih5wWm3NV3kLuEen2xUcTsHZpseVcWampqUQUGhrKfuTEm3ba6Zch7X634+FORyNJEXKa++at1B+CFNEr3b746GNIGsUe+PPrvR7XVe6zb00Sj14fQsMDpo0kRcjpNdhEp63oxRWwlujg6ko39NTC5khz11v6pu9gE52GohcJGMAb+v4yhDsdqqLvYBOdhqIXCfg3itz3ws02UCFcb4F2aSt6fTcBC5MfGzOBf508e5883ze12LlRfgEBAbW1tfyPNpstOjr69OnTClZJ33C9hZDTLm1FrwcJOCDA+Zv9/f2tVqtI9ZGPXfIjIq44zek4gpLS0O0K+bGQq6urE8ZeSEjIRx99pFylQM8QciAnDxKw8CuhPtglP3bnQOY6aOh2hfxYyBmNRi1+wwMtQsiBnERogrZYLMHBwY0vR3QN3mEVJj/W8sy/WZ4aaut2hVJwKgSZIeRAHh4n4MLCwnHjxl2/fp2IDAZDXV1d8+bNLRaLBHVrLBd3WFnS5TOu8B6wnJ2htHW7Qin//Oc/p02bdvPmTYPBwJZo9K4HaAVCDuTh8UAcTzzxhMlk4jiuSZMmtbW1L7/88urVq6WomSjqu8MqfFibiOZPjeOK09g/dEVWm0mTJu3YsYPjuNrf+cipUKxZq8FTOgg5BI8meJyALRbLQw89RETBwcEWi2Xp0qUvvviiBBUTh4vhY1z0fkLsqoq/v39iYqLStVCAtsb00RMdhByCRxO8H4ry7rvvzsvL+/nnn3/99VcRKyQi1wM3usjNiF1VeeONN15//XWla6EMdJJXhD5CDsGjfh7fA+7YsSN7cfjw4aioKIvF8u6774pdK3G4uMPaYO8nxK56zJ07l4gWL17ML1HzDTlxB1dpfCd5DPbiBbWFnHcHUeVPWCAyyYsEfOrUKfYiODj42rVrYtdHJiw3swhg17h2EeDXe71ytYM/0Nbzb067/nl3rhGlkzwGe/GC2kLOi4Oohics7MLebi0ik3xhJCwX5z5EAEjBsfnEu0gTq5M8mnN0wNODqIYnLOzCft2MILs3IDI9vgcc8Ed+fn5Go1GKmonF9Q3d+iKA7xQtUy3BpXHjxt1xxx1scKJ77703JydH6Rq54rR7gYLnGsxk5wW1hZxGD6LrsNfoTonI4ytgu8aZqVOnjhkzRrz6SEIYBHzbMmsSqe82icpvn/iUmJiY7du3b9++nX3VO3jwYFxc3JNPPql0vZyrr+lPqYhSQ1Ok5qgt5LR7EF2EvXZ3SkSNbYLOzMwMCQlRbUdoRhgEwiaR+iIAkaEqX375ZUxMDP9ju3bt1DnwC+PY9Gc36ovMEaWGpkjNUVvI1XcQVd6Pye5EeuG7g8K1iExqZAK22Wz5+fliVUUiwiCgP14N1xcBiAxV6datW2FhYXx8PBFVV1dnZGQMHDhQ6Uq5YndaTJ69T/i1T21nSXCkwpBzmmtV3ovF7kSa+Z2CdVGpRt0DNhqNzz77bHZ2tvsfr6qqSkhIMBqNCQkJVVVVbq5qDBYE/A1d3HXQnBMnTmzduvWuu+4iolatWlVUVHz88ccK1qfBcVocux2gs4m2qC3kiGjYCx8umd6HvU6evY8PPISWpnmcgGv/6Keffho9erT7H09PT09MTLRarYmJicLH7FyvEovroTlAtbKysiwWS21t7Y0bN7KyspStjDvjtDhOtEX42qcpqgo5ZsHaYyzwSHBHA6GlaXI/hmQymcrLy4lozpw50dHRq1atcmeVWIb2bcO3SPMNg6JvBXSvwcsOYbcDuzthKr9vB2om7NDE+pMq1bcAROFBAuZnqK6rq2OThLAXHo0Rc+nSpWbNmhFRUFDQlStX3FwlIuH94OTZ+9R21wSERAk5Kbju0mzX7aC6pk4YZsIxXhCBaqPakGNBJQwed+7+4tueynmQgNkDSOvXrz9//vySJUuIyGazzZ07Ny4uzv1C/P3rbfR2sar4uLmk1Gy3MHPTFve3KzRjuLHbPf5f/WBbmWf1uhCQgSghJzq7/MrOicKzG7sydnF+FK6SseLQMHWGnFPu3P1VeS8tILPZzHmiSZMmDS5xISoq6ubNmxzH3bp1q23btm6ucrRuY5b7GxWiXpmmQ2c5jis48gP1yvSuEGgMT49dI0POIx7VzS6W+H+mQ2eFoWUXZohA+ekg5FhocRyXkVUqjDTXUeQiDuXn9Ulbi9zZWbPZ7HEnrMjIyKKiIpvNRkQ2m23//v3333+/+x9PTk7etm0bES1fvjwlJcXNVeLi+2FJtwkQUSNDTqLe9YzwKsSuZ5aL3jGIQJVTbcjlF52b984R/sfk2fsa7E+KXlpq5nECPnv27IoVK4KDgwMCAlq2bLlmzRp+egZ3pKenb926NSgoaP/+/enp6Wwhe+bd6SrRZcx6kH+98LleEm0FRNT4kJOud73w7CZMxi762xesGc6/RscZdVJnyC2Z3kfY5Yq1J3PFaS7u7OK5D5Xzphf0rl27vN5eeHh4UVGR3cKysrL6Volu3jtHhDdFFj//Ww6ur7cCejGoQWNCTrre9XY3g5e+e3zB2mPstV3HKyEM86IJags5u2Aj9y5qEWwq51uzITFOOy/U11sBvRi0Trre9cKzm12YoXuzL5Mi5PjbHEGBBuEkqnZvwwWDtniQgI1Go9Vq5bvp8xTvoO8aC0c+cKn+Z0jq61WIsWaUZRdydXV1TZo0cT/kPO1d7x2Eh56oNuQanM8DFwza4kECZvGntqmq3SQcsai+R9cxM5I6NXICrsjISIvFEhwcXF1d3bp1a+Gq3nHde8d1Fy5p5GNpC5/rtfj5Xn/bYhb2lAHNUW3I5RedS569b8n0PgvWHmON0o4pFhcMGqL/JmjG9HbSqe+vs9OiMGSFLTZOEzNmRlIbTyfgYr3r09LSRO9d73h347UNJa9tKHHxNrtWQTQYaoJKQo4/F7GuBodPVpKzx9CFg3WICLEqBY8TcG5u7ssvv3z69Oljx449/PDDYWFh58+fl6Jm4qrvqrfBFhv0YlAVLybgSk9PHz169KxZs/r06ZObmytiZdx8jshFjKHBUP3UEHJ2X/WEN9S44jR5ggexKgWPE/C0adM+//xzIho1alRBQUGLFi3atGlz4YKqm2ftJoOzi2a02Kic3Q254OBgjybgkrp3PX8GFC60G/OZcRpjCD8VUlvI8cnP6fjPdsHDp0bRL4URq6Lz+Dng69ev33///Tdu3Lh161b//v1jYmKkG7dZFI5PwglnsyE8qK56jZyAS2rCGQn5Z3z5ERKEc9c4jTGEnwqpMOSETb5ccZpwPAMWPGx+TCJKX1dC0kQUYlV0Hl8BR0ZGfv311/n5+dOnTyei0tLS8PBwCSomGr4Nub4rEhmmE8Htk8YICAgQdoqx2WzR0dGnT59WsEpCwv59ds107EALh9F3HJQDPQxUSIUhl190LijQwF7zl7bC2GOBxzoAso4I4kYUYlUKHifg8+fPt27d2mg0slu/Y8aMyczMlKBi4hM247DHNNlXORluZnh3+wRpm7UE1tXVCZsEQ0JCPvroI+Uq9R92pyR2W07YTMf6z7M3OD3o6GGgNuoMOWGkLXyu18CeEfwNYLbQr/d6Fmlzn+k+750jUgQVYlUK3vSCFrY5q+dCxB0NXpFIvWmPbp+g1wO7CmEPoCtdFyfYKcmv93rhoRE+tKaJuVrxPU9InSHHR5qLy1CxnpZEPMjJVx5DYhq8IpF6057+eaDXA/3+ALqa1Zd0NXHywvc8R6oNOTbEqfAGByNi+zDiQU7eJOBx48bt37/fYrHU1tbee++9b7755pNPPil6zUSn4D0MrzeNMUBGjx7NP8ixdevWyZMnh4eHX7hwwcVgQzKzO7iOSVeGS4pGbgLf84TUGXKu21TEbR9WNh586xLc0/mAu3btevLkybq6OoPBwHHcmTNnwsLCvJwysRF8YWpJ4SyzbAZZfXD/2KWkpFy8eJG9NplMKSkpHMft2LEjLi5O8brVx/GoyTABcGM24QvzE+sg5Dw6TI05dUgXD1LsqWq5OR+wx1fAX375JZs9kGnXrp3FYhH1KwH8Br0e9u3bFxkZyV4/88wz3377LRGlpKRMmDBB0Xq54rQFT4ZLCq83gd6tQmoOOfcPcWOakdUQD77TJONxo0q3bt0KCwurq6uJqLq6esmSJQMHDpSgYgBUW1vLIq2wsLBbt2533nknEQUEBDjOCKIqjqePBh+gLDx6gT3H6dd7vfDBYvd5/Ywm+57H/um8uc8Nag45jw6xcMQhj4JKDfHgOw8cexxVJ06cmDRp0qhRo4ioVatWqampH3/8sQQVk5bjbQbfuvGgER06dFi/fv3zzz8/evRodi1CRBcuXEhKUvWFmt2de3cuKRrZ80UNVy36oNqQ8/QQuzNtgzr5VjB7eg9YJRp5r87xNoM+bjxogvvH7tatWxEREc2bN9+2bRu/MD4+Xpp6cZw094DdIQw5hJ/o9B1yjpx2RBB9K57yhY47PKnuAdux2Wz33nvv2bNnRfk2ICfHdkLfufGgFUFBQZcuXbJbKOnAzo3RyEYU9HhXA22FnJsQVKrl2T3gNm3a+Pn59ezZk/146tSpoKCgo0ePSlAxyTneZnBx46Hxt+hALDabrX379krXwgnhGOPCMQLd4ThiOaiHakOuPiyK2Mjk/LDkSlcKnPDgCjghIWH16tWjRo06duzYhAkTHn/88eXLl6v2iXXXHG8zuL7xgIfTldKmTZuLFy/GxcV98cUXRHTq1KkePXqodgZMrxtR0ONdPbQVcvVhoeg4UhuoigcJ+MiRIyNHjiSiuLi4bdu2BQQElJaWSlYxaTme7xo8A8rQQI2OYHY0950Pzchap7mQqw9CURM8SMC1tbVsLJiAgACDwZCVlSVZrdRIhoDGdbYdbX3n863emzqlrZCrD0JRK5R/uE0TZAtodAQT0tZ3PsdGFDRpaI5WQs51aOGOhlYgAbtFtoBGw5GeoEkDJILQ0gfPErBwOBj+tb+/v4bukaj5ogQNR/qDJg2QCEJLBzy7ByxdPWSj5m+OaDhypPXvfGjS0BythBxCSwd8sQka3xy1Quvf+Vw3aai5McZnaSXktNVaxof686vXI9SFfDEBu//NEadIaAzXTRpqbowBldNWaxkL9QvfHbyv6yMIdSGfS8AefXPEKRIkhcYY8BEjBkZlfodQt+dzCdjTb444RYJ0GnMbD80zoAjvAs93Zhj0iMfzAfsaxI3W5eTkxMbGGo3Gnj17lpSUKF2d/2jk+M+NGXoaJKXakBOFF4HH3vn86mqMSm3H566APaKtng7g1J49e7Kzs2NjYzdt2jRhwoSvv/5a6Rr9pvG38dA8o06qDTmxeBp4LNQzN22ZNvkZKeulPbgCdoXFDfuHJj6NysrKio2NJaJJkyadOXNG6eqICc0z6qTjkGMQeGLx9Stg3EjzHbt37x47dqzStRANmmfUT2chxyDwROTrCRj9nH1EWVnZ0qVL9+7dK1xYfNxcUmq2e2fmpi0y1qtR1s0IYi8ufHcw8ztl6wL2dBlyjNeBp7k9lZqvJ2CS7EYarq0V5Ofnx15wHEdERUVF8+fPN5lM4eHhwrf1juveO667cAluU+mSDOd9hFyDfGdPye2Qk/secFVVVUJCgtFoTEhIqKqqEq5SquugRPcz0ElVQdzviGjXrl0ZGRkmkykyMlLpeoFuIeTAC3JfAaenpycmJv7rX/96/fXXFy9evGrVKn6VIl0HJb2fgU6qapCamkpEoaGh7Ed2igSQDkIO3CR3AjaZTOXl5UQ0Z86c6OhoYQLmp96cNGnS9OnT5amPpCO6YbR0NcDpD2SGkAM3yZ2AL1261KxZMyIKCgq6cuWK0/foo+sg+goCAIALcidgf/8G7jq733VQ5bQ1WjoAAMhMjgQs7B8YGRlpsViCg4Orq6tbt25t906Pug5KWmcAAABJydELWtg/MDk5edu2bUS0fPnylJQU4dvQdRAAAHyHAr2gR48ePWvWrD59+uTm5rKFMTExZWVl6DoIAAC+Q+4EHB4eXlRUZLewrKyMkHEBAMCXYDIGAAAABSABAwAAKAAJGAAAQAFIwAAAAApAAgYAAFAAEjAAAIACkIABfEvh0Qt+vdezf2wuTgBgZP7rQAIG8C2YqRqgPjL/dSABA/gczFQNUB85/zqQgAF8Dmtbw0zVAI7k/OuQeyhKAFAWZqoGqI/Mfx1IwAC+BTNVA9RH5r8ONEEDAAAoAAkYAABAAUjAAAAACkACBtAwjKoBikMQeg0JGEDDMKoGKA5B6DUkYABtw6gaoDgEoXeQgMEn5Obm+vn5KV0LSWBUDXXSccg5QhB6B88Bg/5ZrdZFixYpXQtJYFQNddJxyDlCEHoNCVhChUcvCOOStdKA/JYtW/bcc8+9+OKLSldEfBhVQ510HHKOEIReQxO0hNA3QQ0qKipMJtOsWbOUrgj4CoQcuAlXwNJC3wTFvfTSSytWrHC6qvi4uaTULHN9QPcQcuAmJGBp5RedGzEwCn0TZMZ3fuE4Li8vLy8vj1/OcRz/tt5x3XvHdRd+MHPTFtkqCXqCkAMvIAFLCH0TlCI85fGv7U6FACJCyIEXkIAlhL4JAABQH3TCAl+BaxGQGUIOXEMCBgAAUAASMAAAgAKQgAEAABSg1U5YgUYjuu9rVIsWzZWuQr0QV7qEkFMJ39lTd0PObDZzOrJuY5YutyXz5mTeNfVT5BeCjfoyKX4nWilTomLVVqbZbEYTNAAAgAKQgAEAABSABAwAAKAAJGAAAAAFGKZPn966dWulqyEaPz+6OyJCf9uSeXMy75r6KfILwUZ9mRS/E62UKVGxaivzypUrfmazOTY2Vtw6AQAAgAsnTpxAEzQAAIACkIABAAAUgAQMAACgACRgAAAABWg1AVdVVSUkJBiNxoSEhKqqKjdXSbE5vz9q/LZqa2uXLVvmtCgpds3F5kTfNfWTOa4aLFm6QyBzmDW4Ubb+JokAACAASURBVB8MNkaikHPx2ZycnNjYWKPR2LNnz5KSElHKZHJzcz09di7KrK6unjx5crNmzVq2bLlmzRpRyiwsLOzSpYvRaIyJifnkk088qqoUfzJaTcDp6emJiYlWqzUxMXHx4sVurpJic0QkHN6z8dsKDg7+5ptvvKiG6JsjsXdN/WSOK3dKlugQyBxmDW6UfC/YGIlCzsVn9+zZk52dbbVaZ86cOWHCBFHKJCKr1bpo0SKPKum6zGXLlj3wwAMWi6W8vPy7774TpcynnnoqMzPTarWuXr163LhxHlVVkj8ZjU7G0LZt219++YXjuFu3brVt29bNVVJsjv544hCL02Kl2DUXm5No19RM5rhqsGSpD4HMYeZioz4YbIxEIefOZ+vq6gIDA8Uqc9GiRStXrvT0OLoos3PnzjU1NR6V1mCZnTp1Kigo4Dju4MGDnTp18qJwEf9kzGazVhOwwWDgXzdp0sTNVVJsrkWLFi1atAgMDBw6dOi5c+dE2RxXz2GWYtdcbE6iXVMzmeOqwZKlPgQyh5mLjfpgsDEShZw7n925c+fTTz8tSpmnT5/u1asX5/kXKRdlNmnSZPr06YGBgZ06dSouLhalzOLi4tDQUCIKDQ09evSoR1VlRPyT0fBsSP7+9dbcxSopNnfjxo0bN25YLJZBgwY98cQTom/azWpIQc5dUwmZ46rBkhU5BDKHGeODwcZIFHINfrasrGzp0qVvvfWWKGW+9NJLK1ascL8od8q02Ww9evSorq7+61//OnXqVFHKnDt37qJFiziOW7p06V/+8hfP6urVFhug0SvgqKiomzdvcs4u+V2skmJzQiJeLpCz71lS7JqLzQlJcSWkQjLHlUcly3YxKt2eutiokI8EGyNRyLn+7KFDhwYNGnTx4kWxyrRLK6KUGRUVxb/2qKncRZnC0PIuzET8k9HwFXBycvK2bduIaPny5SkpKW6ukmJzU6dOraiosNlsGRkZcXFxomzOi2pIQc5dUwmZ46rBkhU5BDKHGeODwcZIFHIuPrtr166MjAyTyRQZGSlWmXb5SZQyU1NTjx07RkTvv/9+ly5dRCmzV69emzZtIqI1a9aIOAaz90dKo1fAlZWV8fHxgYGB8fHxlZWVbGHXrl3rWyXd5rZs2RIdHW0wGAYMGHDmzBlRNsc5fM+SbtdcbE6iXVMzmeOqwY1KfQhkDjMXG/XBYGMkCjkXxdqlAFHK5HlUoOsyr127Nnz4cIPB0Llz55MnT4pS5pkzZ/r27dukSZO+ffuePn3ao6oyIv7JmM1mTMYAAAAgN0zGAAAAoAwkYAAAAAUgAQMAACgACRgAAEABSMAAAAAKQAIGAABQABIwAACAApCAAQAAFIAE7Bw/MTibY/ns2bPeFcJe9OjRo8H3uF8aEV2/fr19+/Z2b2jfvv3Vq1cbuRWQE8IM1A+HVTpIwPVio4VVV1ePGTPG06mb7ZSWlopVKyYsLKx79+5FRUX8kk8++aR79+533nmnuBsCqSHMAHwWEnAD/P39Z82adfz4cfajn5/f+++//8gjjxDR9evXR4wYERQUlJSUdP36dfaGqqqq/v37BwcHv/fee3wh/FfIqqqqhx9+uHXr1mxAcLac/df90pgJEyZs3ryZ/zE7O3vixIlE9Mgjj/j5+QUEBNx3332FhYV2nxJ+meVfO900yAlhBtpidzSvXr3arl07fu2999579epVp0dcGNtOo4hFY7NmzdatW6f/4NHoZAxSo98vTerq6lasWBEfH88v37x5M3s9Y8aMDRs2cBx34MCB2bNns4VTpkzZu3cvx3ELFy7kC+FfpKWlbdy4sa6ubuHChXar3C+NuX37dkRExO3bt9nrVq1asde8nTt3RkdH222FHOYtqW/TIAOEGagfOZtfwfFoDh48+PDhwxzHHT16dPDgwU7fw/0xtnnCKJoyZQp7w/Lly/UdPGazGQnYOf4LisFgGDJkyA8//MAvLy8vZ69btWpVU1PDcVxdXV1ERARbGBoaWldXx3FcTU2N4/mIXyvckKel8aZMmbJjxw6O47Zv3z5lyhTHvTAYDHZbcXpmdLppkAHCDNTPaQJ2PJorV66cN28ex3Gvvvrq6tWrnb6H+2NsC/FRJIxefQcPEnC9nMYc53BmEZ5A2UL+BefsfCRc6/geN0vjHTx4MDk5meO4lJSUgwcPsoXl5eXjx4+PiIho2rSpYwWcnhmdbhpkgDAD9XMapY5H89y5c+wqtlOnTuyrpNMjLizNaRTVF9v6Cx6z2Yx7wN7jv5RxHFdbW8sWhoSE2Gw2IrJYLI4f4deKUlpCQsLJkycrKiqOHz+ekJDAFo4cObJ///7l5eW//vqr40cMBgN7IayG002DSiDMQIUcj2a7du1CQkJyc3PDw8PbtGnj9D12nEZRSEiI1WolIuFH9Bo8SMDee/LJJ+fPn2+z2U6cODF58mS2cPz48bt27SKipUuXOn5k/PjxWVlZNpvtlVdeYUs6derETlJelEZEY8eOnTRp0lNPPcUvuXz5cmpqKhHxmxBq06ZNTk6O1WqdNm2a6x0BlUCYgQo5PZqpqamzZ89OSUlx8R4hp1E0fvz4DRs2ENH8+fNdb04P0ATtFLnRNnjz5s2xY8caDIYOHTps2bKFLaysrBwwYEDTpk2zs7PJoUWOrW3VqhXfDeHgwYNDhgzxqDQhs9lMRCdPnuSXZGdnN2/ePCoqauPGjREREdeuXRNWIC8vLywsLCoqau/evfxCp5sGGSDMQP3sUgZb6PRofvXVV0R05swZF+8RBpjTKKqsrOzXr19gYOCGDRv41mZdBo/ZbPYzm82xsbEyZHoAAAA3bd269fXXX//666+VrohUTpw4EaB0HQAAAH4zbNgwNvZLly5dtm7dqnR1pIUEDAAAalFQUKB0FeSDTlgAAAAKQAIGAABQABIwAACAApCAAQAAFIAEDAAAoAAkYAAAAAUgAQMAACgACRgAAEABSMAAAAAKQAIGAABQABIwAACAApCAAQAAFKDVyRjeez/XYrEoXQvwxt0RrZMfe1TpWngAwaZdIS1aPPVEqtK1cAXRpUtunuW0moAtFsu0yc8oXQvwRuamLUpXwTMINi26ePlywSeHbty8qXRFGoDo0iU3z3JoggYAvWHZN/HhBKUrAuAKEjAA6AqffSMjWitdFwBXkIBBVmfOnZdtWzk5ObGxsUajsWfPniUlJcJVVVVVCQkJRqMxISGhqqpKtiqB1JB9QUOQgEE+ZV99/ennR2Tb3J49e7Kzs61W68yZMydMmCBclZ6enpiYaLVaExMTFy9eLFuVQFLIvqAtSMAgvsKjF/x6r2f/8ovOsYWfHys+9XV5yvAk2aqRlZUVGxtLRJMmTTpz5oxwlclkmj17NhHNmTMnLy9PtiqBdJB9QU5Oz3KeQgIG8Q174UPT20lccVrBmuHJs/fV1dUVfPKvqh+vpgx/rEVwsPz12b1799ixY4VLLl261KxZMyIKCgq6cuWK/FUCcSH7gszsznLeFaLVx5BA5UYMjCKioX3bEJFp3/6QFi1GPDrM31+BL3xlZWVLly7du3evcKGLmhQfN5eUmqWvFzSs8OiFYS98yF6b3k5iQeUI2RcUMWJg1KL1JYvSenldAhIwSCK/6NyIgVF5B78lojaREX16xilSjaKiovnz55tMpvDwcOHyyMhIi8USHBxcXV3duvUfztq947r3jusuXKK5B5d1g11kjBgYxTIxV5zm+B5kX1BKftG5xetL4ntEeF0CEjCIr2DNcP7CZe1fYpXKvrt27dqwYYPJZAoJCbFblZycvG3btrS0tOXLl6ekpChSPXCHsCnFEbIvKIU/y7Gvid4VggQM4hvat83p//fop58feXhQfLs2dytVjdTUVCIKDQ1lP3IcR0QxMTFlZWXp6emjR4+eNWtWnz59cnNzlaohNIg1pRQeveC4CtkXXHDz/oXXhvZtwxWn+fVe77Rhxk1IwCC+E1+eOvnlV8MfHXZnyzAFq8Eyrp2ysjIiCg8PLyoqkr1G4BlhU4rdRQayL7jmzv0LxSEBgwca/FLJcdxnR45dvHxl1PDHmjdvJnsFQVfYRYbjcmRfcEfjO0lJDQkYPOD6S2Vtbe3H/yqqra1NGZ5kbNJEqUqCviH7gpsa30lKakjA4Jn6OsXculW9t/BAy7A7hj2coMjjRuALkH3BTaJ0kpIaTpTgGTbmi12nmJ9+/nnnh3vat2s7OH4Asi9IBNkX3Mffv+CK00TvgSUWXAGDB5x2irl0+UrBwX/169O7430dlKsa6ByyL+gPEjB4wLFTzHcV33925Ngjgwe1iVTvjRbQOmRf0CUkYPDe8RMnvyr/JvmxxLA77lC6LqBbyL6gV3LfrnMxD6uL2VtBbWw27tC/P684c3bU8MeRfUE6Wsy+1dXVkydPbtasWcuWLdesWaN0dUC95E7ALuZhdTF7K6jK7du1+woP/PLrryMfS2rWrKnS1QHd0mL2JaJly5Y98MADFoulvLz8u+++U7o6oF5yN0GbTKby8nIimjNnTnR09KpVq/hVWVlZ7MWkSZOmT58uc8XATb/8+uveggOtW90V3+9BPz8/pasDuqXR7EtE77//fmlpqb+/f3h4+FtvvaV0dUC95L4CdmceVsfZW0F+Tqebvnb9+q78vfd3uGdg/37IviAd7WZfIvruu+/+/Oc/BwUFPfDAA7ibBi7IfQXc4EOiTmdvxRSt8nMc9OrCxUsf/6vooX5977v3HqVrB3qm6exLRDabrUePHtXV1Vu3bp06dWppaSm/CqcyEJI7AbuYh5Xqn70VU7QqQjjoVfm3p4+UlAwbMjiydSul6wV6pvXsS0Rt2rRJS0sjookTJ/7Xf/2XcBVOZSAkdxM0m4eViBznYd21a1dGRobJZIqMjJS5VuCUcNCrL8wnRj6WhOwLktJB9iWi1NTUY8eOEdH777/fpUsXpasD6iX3FbDTeVjZFK1OZ28FpQgHvXr1T3eNGvFY06AgZasE+qaP7EtE6enpEydO3LdvX8eOHXfs2KF0dUC95E7ATudhZVO0IuOqytC+bWo+e3b/gX81aRLwyOBBAQaD0jUCPdNN9iWisLCw/Px8pWsBGoCRsMA5yy+/7C34+O7IyAF9e6PDM0hKT9kXwH1IwODEj1ev7fv4QPeuXbt17ax0XUDnkH3BZyEBw2/Y40bs9Z9Tg2c9HX9ve5XO4QW6gewLvgxTt8Jv2IO/p94bPG9ci7/vtCD7gtSQfcHHIQHDf4Q3+9FcdurV6SOUrgjoH7IvABIwEBHV1dURUf6hs6NGPHb0qxtKVwd0DtkXgHAP2McJ7/s+mxS+9L2qpe9lEZHp7SRF6wV6huwLwCAB+7RhL3y4443BNsupyl/vmPX3b7jiNKVrBDqH7AvAQxO0r6u5fqJbl84znx6sdEXEV1tbu2zZMqcPMfv9kfx1803IvgBCuAL2OcJmZyK6bezQ5YFObMBnnQkODn7qqafqW4uR12SG7NsYwj9bNk2ZsvUBUSAB+xz2uNE9d/36nun4mztuTnm9eMrrxaTH+77V1dVEtHnzZqUrAsi+jeU4PajSNQIRoAnaF90ZWHnq6/JXXxhJRFxxGvvnU9+pW7RoERISEhQUNGzYsPPnzytdHZ1D9hXFiIFRi9aXsOlBQR9wBewrhE1Y7+z4PuuNlEOlVcpWSUE3btyg328SP/HEE0eOHOFXYcp0cSH7iiW/6Nzi9SXxPSKUrgiIBgnYVwx74cMPMh7xv/XN3hLretOV7QM2kx6bnT0SEBCwYMGCJUuWCBdiynQRIfuKhZ8elLVFK10dEAeaoH2I9acTbe6OzExPod9bnn2q2Vlo6tSpFRUVNpstIyMjLi5O6eroE7KviIb2bcPu+/ryn63+IAH7hMuVlUT0U+3dfXr20GWHZ/fFxMQQ0eDBg5OSkoxG4+7duzFluhSQfQEahCZo/as4c/bTz49se63fnxYenr7cTD7W8mz3uFFZWRkRTZw4ceLEiQrVSP+QfQHcgQSsc+ayL8tOfT08adidYWFPPR6rdHVA/5B9AdyEBKxbHMf9+/DRy1cqR414rHmzZkpXB3wCsi+A+5CA9emjz88lzdz32w9Ls9n/MYAOSArZF8AjSMA6YTfAJLP7rUdHvvQREXHFaRhABySF7AvgKQ96QQfUw2g0Slc/cBN7OlCYXwvWDGfZl8EAOiAdnWXfq1ev9u7dOygoyM/Pr1mzZsOGDbNarUpXCnTIgwRcWw+EpkqMGBh18fJl/sfqmjrhWh9/+giko7Pse+HChbvuuuvFF1+8du0ax3E//vjjlClTAgMDLRaL0lUDvRGhCdpisQQHBze+HPAO3/js13v97NTfDgQ/bg7j13s9+djTRyAPnWVfInr44Yfz8vJGjhzJfmzWrNlTTz3VvHnz+Pj40tJSZesGOuNxAi4sLBw3btz169eJyGAw1NXVNW/eHN8NFSG87/tCatSanefe3vnbgWDL0esKJKW/7EtEP/zww+OPP263MCkpady4cYrUB3TM4wT8xBNPfPjhhw899JDRaLRarXPnzu3atasUNYMGsfu+ybP3rZhxz5zVZ34pmth84FZ0swJ56DL7EpHVag0IsD8xGo3G2tpaReoDOubxUJQWi+Whhx4iouDgYIvFsnTp0hdffFGCioErhUcvsFbl5Nn7iOimxUpEn528pnC1wGfoNfsCyMn7saDvvvvuvLy8n3/++ddffxWxQuAOfkaU8YNDiGhR1kXCNCkgF91nX6ePe/j7Y+R8EJnHTdAdO3ZkLw4fPhwVFWWxWN59912xawUN6x/T4pUnQ97MucF+xO1ekIfusy+amkE2HifgU6dOsRfBwcHXrqHNUz52Q23cNez99a/0LFgTieE1QDa6z74iys3NHTNmjN1cIABCGAlLA+xS74vj7lu54zQRpb35BeHhIpALsq/7rFbrokWLlK4FqJ3HdzXs7ov4+flhJCyp8Td3C9YMJ6IHO9wgIszODXJC9vXIsmXLnnvuOaVrAWrncQK2GwZrypQpu3btkqJmQA69nY+WnCSi8qttCSNbgYyQfT1SUVFhMplmzZqldEVA7RrbBJ2ZmRkSEoKO0BLhn/RdlNZz0fov/vruOSJa/H/HCX2eQSTCGxxOu/L5ZvbNzc19+eWXT58+fezYsYcffjgsLOz8+fNufvall15asWKF01XFx80lpWbxqgna1qgEbLPZ8vPzxaoKODViYNTutx4Z+dLH7Ef0dgZxsW9yIwZGOZ0vyzezLxFNmzbt888/J6JRo0YVFBS0aNGiTZs2Fy641eyUl5eXl5fHXvv5+Qn7YfWO6947rrvwzZmbtohXa9CYRt0DNhqNzz77bHZ2tvsfr6qqSkhIMBqNCQkJVVVVbq7yZdv2fPnzpeP/N68b4Y4vSIMFleN8WT6bfYno+vXr999//40bN27dutW/f/+YmJgrV664+Vnud+y1lNUEbWvsPeCffvpp9OjR7n88PT09MTHRarUmJiYuXrzYzVU+673FfScs/PfE5df+K+MkGpxBIvlF58ihV4EvZ18iioyM/Prrr9evXz99+nQiKi0tDQ8PV7pSoDdyP4ZkMpnKy8uJaM6cOdHR0atWrXJnlQ9q8M4cgCiEE2fxX/J8PPsS0fnz51u3bm00Gtmt3zFjxmRmZnpaCC5/wTUPEjA/QHldXZ3BYOBf+Pv7uz8l8KVLl5o1a0ZEQUFBdk06Llb5FGHqzXkjoeUdwRhqA6QztG8b3Pd1SngWOn36tII1Ab3yIAGzEdrWr19//vz5JUuWEJHNZps7d25cXJz7hbgYT9XFKp/qOjjshQ+XTGm7YOMPe1YmPv7ifqRekBOyL+vgEhUV9c033yhdF9A5j5ug//u//5u/3vX39//f//1fo9E4YcIENz8eGRlpsViCg4Orq6tbt27t5irf6TpYU1NDRP27BBNRnc2f8LwvyAjZlzAWNMjI405YkZGRRUVFNpuNiGw22/79+++//373P56cnLxt2zYiWr58eUpKipurfMSNmzd35u8loluGewrWDGeDb+B5X6/V1tYuW7bMz8/PcRW63DtC9hVijXy8K1euxMbGKlUZ0CuPE/DZs2dXrFgRHBwcEBDQsmXLNWvW8NMzuCM9PX3r1q1BQUH79+9PT09nC2NiYupb5Tsqq358Y23+U8sqiSh59j52G9j0dhIePWKqq6s9/UhwcHB9rYjocm8H2ddOaGjosmXLiKi6unrUqFE9e/bMzc1VulKgN970gm7M2JPh4eFFRUV2C8vKyupbpXt2Ey0QkentpKBAAzpe2WnVqtWdd965YsWKESNGuDn8OMvZmzdvdlyFLvdCyL6OZs2a9c477yQkJBw/fnz79u0YcBekgNmQFOCYdInofybFLMsqY8+EIPU6unHjxtmzZ+fPn//ss8+Gh4evXLkyMTHR64lA0OWeh+xbHzaY85AhQx5//HGl6wL65EECNhqNVquVfxiJ59FjSECCEZ6XPN97wbri+RNaLn3v2hszByzLKquuqSN0vKpH+/btt27dSkRlZWXjxo1LTk6Oj48vKCgICgrytCh0uWeQfR05nuLY/WCc6EB0HiRgFnzoItgY/LUv62DVt8MNIurVoye9V7j03eP8cnS8curChQtr1qzZvHmzv7//7NmzJ02aVFZWdvfdd1+7ds3TotDlnpB964FTHMgGTdAysWt2Tv+vuMX/dzzn4M9ElPpyIREtWHuMrcK4V06FhITceeedS5cu/eqrr0JCQtjChIQENiaMp1iX+7S0NJ/tco/sC6A4j3tB5+bm3nfffUR07Nix4ODgdu3aSVArHeIvagvWDKffpxTcuOe3u4+stzP7h+zr1I8//vj9999PmDCBz76Mpw8Rocs9Ifu6Z9SoUSEhIX5+fnfccceoUaOUrg7okMcJeNq0aR999BH9PkvX3r1727Sxn0QFhAqPXvDrvZ5+b16+dOUaEW38axwRIem6z+v+Vnbj8Qq73FdXVxcVFel1kH0WeOwfm26BQfZ1R8eOHceMGfPjjz9yHFdZWTlkyBA8Bwyi8zgBN2aWLt/EX/sumd6HiJ5Z/DkRTXn9OO7ygqRY4HHFafygLkR08fLlv2cdeHbFT3ePyLNLzCD07bffTpw4kX3tMxqNs2bN8mjAAwB3eHwPmM3SlZ+fj1m6XLC745s8e9+S6X1wlxdkZjfRL7v2Xf6+hUUgi1I88+ZU586dt27dOnbs2KCgoOrq6jVr1nTp0kXpSoHeeHwFfP78+YSEhJUrV77++uvk7SxdesU3+g174cOFz/Wi3696lzzfe8HaYwuevpOI0OAMshFO9Mu3PJNDYgZHp06d2rlz51133RUQENCqVavPPvvsxIkTSlcK9MabXtCYpas+rNFvxMAov97rX9tQQkTzp8YtWHtswbpiIlqSfRXNziAb4US/WQsfFN73zS86x66AFa2g2mHsSZAaHkMSmd3Vbfq6o0S0Ysa9c1Z/j7Y+kBM/0a9drythYsY3QgAFedwETUTjxo2744472Hgx9957b05Ojti10jDW6Jcx60H242sbSolozurvcaYDRTj2eWaJGd3vG4THkEBqHl8Bx8TEbN++ffv27ax/4MGDB+Pi4p588kkJ6qY9f2j0W/Ag/Vo+4ME+93e4V9lagc/CE0de69ix44IFC3bs2MGG4F23bl1sbCxuA4O4PL4C/vLLL2NiYvihdNu1a2exWMSulVbx1xblOUPpVvmwhxOQfUEpyL6NgceQQAYeJ+Bu3boVFhayid6qq6uXLFkycOBACSqmYV+Unig+Xpqc9ChOfKAUu+xb36AcUB/2GBJ/onvrrbfwGBKIzuMEfOLEia1bt951111E1KpVq4qKio8//liCimmD8LzG//t/H3+bOvzxsDtCla4d+CjHa1+ng3KAC3gMCWTgTS/orKysrKws0auiRcLnjogo//V7T3xvfXXDhTfmeDxBHoAo6mt5xrO/nsJjSCA1b3pBC9lstvbt24tSFY0S9iMNDQ15ZRrm7gbFuLjvKxyUAwDUwLME3KZNGz8/v549e7IfT506FRQUdPToUQkqpmp8yzMRpa8ruXrtOlse3+/Bj49dVLRq4LtcZF/W8szGaMMTcQ1iE74JoacLSMGDJuiEhITVq1ePGjXq2LFjEyZMePzxx5cvX261WqWrnGrxLc9/22Ke984RNugVEbGUjBMcyM91n2d+UA5o0LBhw4YMGWK3cNu2baNGjdq1a5ciVQK98iABHzlyZOTIkUQUFxe3bdu2gICA0tJSySqmRnZTLBDRyH7N571Dl/ektm6FGSlAMXjiSERFRUUffPCB3cLIyMjCwkJF6gM65kETdG1tLXv8NyAgwGAw+GA/LL4rKRElz9537IvjW01fEBGyL0jBzWeHkH1FFxISYrfEZrPV1tYqUhnQscZ2wvI1rMvV/tWPE1HftGNv/PMnNDiDRNx5dgjz+4runnvuKSsrs1u4Z8+eyMhIReoDOobJGDyTX3Qu8cGII8e+IKLaI1MNBoPSNQI9c/3sEOb3lcIXX3zRvHnzTz/99KGHHmJL8vPzU1NTKysrla0Y6I9nV8ABvxO+ZqO16ZWwGXDJ9D7Js/cFDti8YPPl3W89iuwLUnPx7BDm95VIs2bNampqVqxYcccdd7Rs2TI4ODgjI+Pnn38OD3f3TlNOTk5sbKzRaOzZs2dJSYmktQVN8+AK2DdvgfAdntnlxdaXW/aIjYnp/IDS9QL9czFvoN19X8zvKy6j0diYUTj27NmTnZ0dGxu7adOmCRMmfP311yLWDfQETdANY5cX0ZEcEcX3f/CeqHZK1wh8Qn3PDmF+X5XjO6hOmjRp+vTpylYG1AwJ2Am7x43yi87dG34re/cXRITsC8qqb35fZWsFTu3evXvs2LFK1wLUCwnYCbtmZ74DKi4voJGE3+1YjHn0cTxxpCFlZWVLly7dHdBd3QAAIABJREFUu3evcGHxcXNJqVmpKoHaIAE7x86MD/eKIKK8Je0ffeThQF33NQN52H238+jKFdlXQ4qKiubPn28ymey6bvWO6947rrtwSeamLfJWDVQEzwE7l190rrqm5vU1JiIanjgU2VeLqqqqEhISjEZjQkJCVVWVcJXfH8lZK+96LCP7asiuXbsyMjJMJhMeHQbXkICdYOMeNH0oKz2r0vR2Eh430qj09PTExESr1ZqYmLh48WK7tZyAnLXyYlYiZF9tSU1N/fDDD0NDQ+X/egfagiZoJ7rda9zycljvHt07d+qodF3AeyaTqby8nIjmzJkTHR29atUqpWvkTY9lZF/NkfkrHWgXErB9v5iuUXTos8NDBj7Uri2GNdC2S5cuNWvWjIiCgoKuXLkiXNWiRYuQkBCr1Tpw4MCNGze2aydT53ZPeywj+wLoGBKww1Abc1uOeHTonS1bKl0vaCw2d4hTN27cIKLa2tply5Y98cQTR44c4Vepp5+qi+zbyN7UAKAGvpWA6zttjRgYxXFcU9sFIho1/LHg5s0VqyKIJzIy0mKxBAcHV1dXt27t5AoyICBgwYIFS5YsES5UST9V19e+jelNDQAqIXcnLBcdU2UYQLW+6WXyDn6//8DBT0ouExGyr24kJydv27aNiJYvX56SkiJcNXXq1IqKCpvNlpGRERcXp1AF6+VOyzPGfwbQOrkTsIuOqWwAVavVOnPmzAkTJkhUAcfTVv7fh436S0HSvG8XbLqMoTb0JD09fevWrUFBQfv3709PT2cLY2JiiGjw4MFJSUlGo3H37t07duyQtBpuTuvLc/O+rxe9qQFAVeRugnbRMVWeAVTthq3/6ecbNy6XFm94sFeP7q4/CJoTHh5eVFRkt5BN9Tpx4sSJEyfKUw2PmovdzL4Y/xlAB+ROwC46pvKkG0DV7rR16UplwScH+/Xu1fH++6TYHADjtLnYsUeC+32eMf4zgA7InYBddExlJB1AVXja+u77MwUHDj4yeGAbjFYDEhO2u/j1Xm+3ls0zfSF/JJ44AvApciRgfiwYjuNcd0yVbQDV0hNlp8rLRyQltgy7ozHlADRI2O5ihytO46+D24zYTUSmtjUjImStHgAoRY5OWMIB/1x0TJVnAFWO44o+O3z6zJmU4Y8h+4KI6utsxdpd+KYX1gmfvc4vOse3S1/MT7HrnO/1FgFAE+Rugk5PTx89evSsWbP69OmTm5vLFsbExJSVlaWmphJRaGgoWyjFcG63b9cWHPwXEY18LKlJE996Bhqk5rSzld3c0vR7czR7zafbrIX9IiNaR3p47YungQE0Te7HkFjH1Orq6qKiIr6dmXVM5f5I9E3/+uut3Xv3BTdv/tjQIci+IAXHzlbCR8/p99u9jreBW4bdwS5nicijy1k8DQygXb6Sh67/9NPego+7dOrUIzZG6bqAbtk95MYIc+SCtcfYQtPbST2jjazX1ZfnaoXdoYMCDe5fzjrdIgBogk8k4AuXLn988NCAB/vc3+FepesCulXfs7nC610+rQqfOIqMIK44za/3ek/bkPE0MICm6T8Bf/Pd6cPFJcPwdAdIzJ1nc9kFa33P+3p6OYungQE0TecJuKTU/M13FSMfe/SO3/t2AciPb1gWdnK2e+IIl7MAvka3Cdhmsx367PNr138eNeKxpkFBSlcHfJrwuvbPqcFzpz7C7vsKr19xOQuagKkwRaTPBGy9fXv/gYNNAgJGPpYYEKDPfQQNEd4Gnjv1EeETRzidgbbg4TcRyf0Ykgwsv/yS9+G+sNDQxCGDkX1BWfyYG7ySb2tIMItRfVNkAqjWiIFRi9aX4OG3xtNbfrp67drewgOxXbvEdu2idF3Ad9ld1/7yy8/j53/OfuSzLH+jF8/yglOqbR3JLzq3eH1JfA8MmtpYuroCPn/hwocfFQ7o2wfZF5Q17IUPl0zvw14nz943fv7nWQv7ccVpGbMedHwzZvYFp9TZOsJXhlVP6epom36ugL/65tviL0offeTh1q3CG343gMT4MTeYZ0bGEtG8d46QYA4Gdm5F52eoD2vsXZTWS+mK/AfrLejFY+vgSCcJ+GjJ8YozZ0c+nhQa0kLpuoDvshv5efb4TgF1F5a/b6E/DgFNggZndH4GF9DYq2+aT8A2m+2Ton/ftFhGjXgsKDBQ6eqALxLm3YXP9Vr8fK+/bTHPe+fI29vL+ffwTYgLn+tFaHAGN/CtI2js1Stt3wOusVrzPyqw2WzJSYnIvqAU/l4dEb22oYSInk60H3aNzUhYsGb4axtK/HqvxykVGsS3jnDFaerpgQUi0vAV8E2LZc/+j9u3a9uvj4pukIBvEp4fL16+/PesA3ZvYE3QaHAGAJ6Gr4DzPtwX0/kBZF9QA9aT+bnUzkTUZsRudt+XiExvJ7FHgdXTixUAGsSmB2X/3J8e1FMavgIeOKBf+3Ztla4FwB+GcbbD8q7p7SThNMCqeqYTABzVN+CX3cPZjdyKhq+AkX1BJYQNyxfzU+zWcsVpQYEGIlLhM50AUB+nA36J+3C2hq+AAdTj4uXL7AUbaVKIv/DFiFcgJ9UOpKUV9T0DJuLD2Rq+AgZwraqqKiEhwWg0JiQkVFVVubnKC2x+XyJ6+vGOwi/FbDAsfjhojHjlI8SNLq+pcyAtFXJ6u9fFgF8sMYvyh4wEDLqVnp6emJhotVoTExMXL17s5ipPseyb+HBCxqwHs/d8I1y1YO0x09tJ7JKX/T3jASRfIGJ0udZgRyFhI6roXYrk6aYkA6ffVOp7BkzckTj10wSN9hawYzKZysvLiWjOnDnR0dGrVq1yZ5VH+OwbGdF67jOt5z7TnV/l13s934mDMOKVL/E0ujI3bXH/DX9esnllnpX/ccZwY7d7/D86XsdnjpEPNtl95DZ7PeL5TR8W3/7pykn+nV/9YHN6NSz8lOuFrBwiGvbCh2KVKVzo3aecLpwx3EhEmZu2fPWDTfhLc3znvsIDmf+0jegTQIJ7Rk4/PmO4cd2MoOdXV6+bEXThu4PkxuFzxWw2cxq0bmOW3RLqlWk6dJbjuIIjP1CvTCUqBW5xPHYSMRgM/OsmTZq4ucpRfRW+cOnS5m05Fy9ddrqWxSH7xyIT5CdbsAmJEl084dlMGE78iS49s5gt5xeyN2RklfIRyL+TE5wqnX7KnYXCJWKVKdwpEYvia9vgx6lXZoMfF+6+49Hx6LByHGc2m/3MZnNsbKz3CVwhmZu2TJv8jHCJcHBwDBSuZo7HTiJGo9FqtTq+dr2q+Li5pNRsV5RjhYXXvuJXHUQiW7AJeRpdz6+ulq9yIIt1M4IaDLwTJ07gChjkJttFSVRU1M2bNzmOu3XrVtu2bd1c5cixwq6vfUE9FLkCbmR0ueZ4icb+LVxbzDm7BGSfsntz46+ARS9Toitgu1+a++9scGHjD6vZbNbPPWBM6wZ2kpOTt23blpaWtnz58pSUFDdXNQjXvuBaY6KrQXYnOtbZhfWAYeOQL5neh78jy58JhV0Q7ObsYrc8hZ9yvVCKMoULvfuU04V8Ve2GynHzna4XikM3V8CgFbIdu8rKyvj4+MDAwPj4+MrKSrawa9eu9a2qj7DCuPbVFkVOFF5HF+iGz10BA9gJDw8vKiqyW1hWVlbfqgbh2hfc4V10gQ/Cc8AAbkH2BQBxIQEDNAzZFwBEhwQM0DBkXwAQnVbvAQcajY0afwSU06JFc6Wr4JkAg6G6unr33o+Urgh4TP3BhlOZLrkbeBrtBe0m6XoYStp3UaOF+1p/Thn2F5tQzyZkJtse6W9Dcm6rMRsym81oggYAAFAAEjAAAIACkIABAAAUgAQMAACgAMP06dNbt9btwxV+fnR3RIS2StZu4ZJWW4Vk2F9sQj2bkJlse6S/Dcm5rcZs6MqVK1qdjhAAAEC7Tpw4gSZoAAAABSABAwAAKAAJGAAAQAFIwAAAAArQcwLOycmJjY01Go09e/YsKSkRseTa2tply5b5+fmJWCYRVVVVJSQkGI3GhISEqqoqcQuXqM4k5e9ZJVwcF7EOmYty/P7I6024CACx9sLFJsTaC3IZb5L+BclD6l1wPEYSbdHxMEm3azk5OR07dgwKCurRo0dhYaGk2yKi3Nxc/hfYyA3pOQHv2bMnOzvbarXOnDlzwoQJIpYcHBz8zTffiFggk56enpiYaLVaExMTFy9eLG7hEtWZpPw9q4SL4yLWIXNdjnD8WK834SIAxNoL1zEmyl6Qy3iT9C9IHlLvguMxkmiLjodJul0rLCzctWtXdXX13/72t4kTJ0q6LavVumjRIv7Hxm5I35MxMHV1dYGBgaIXS388pzRe27Ztf/nlF47jbt261bZtW3ELZ0Svs5BEv2fFuTguYh0yF+WIe8icliZu4DndhBSB5xhvMvwFSU2eXRAeDqm3yB8mGXbto48+6tSpk6TbWrRo0cqVK/lfYGM2ZDabfSIB79y58+mnnxa9WNHPKQaDgX/dpEkTcQtnJE3AEv2eFefiuIh1yFyU06JFixYtWgQGBg4dOvTcuXNeb4JxGgDiBp7TTYi7F4xjvMnwFyQ1eXZBeIyk3iJ/mKTeEBE1bdr08OHD0m3r9OnTvXr14gS/wMZsyCcS8MmTJ3v16lVZWSl6yaInM+Hx01wClu73rDgXx0WsQ9ZgObdv337ttdf69u3r9SYYpwEgbuC5iDGx9oKrJ95k+AuSmjy7IDxGkm5ReJik3rW6uroNGzawBCnRtlJSUg4ePMgJfoGN2ZAOEzDftM5+PHTo0KBBgy5evCh6yZwEySwqKurmzZucBpugRfw9q5CL4yLWIXOzHImyo7iB12CMNX4v6os3Gf6CpCbPLgiPkXRbtDtM8uwaiy6JtmV3A7eRG9LhfMDC39SuXbsyMjJMJlNkZKS4JUskOTl527ZtRLR8+fKUlBTpNiQucX/PKuTiuIh1yFyUM3Xq1IqKCpvNlpGRERcX5/UmvNu6WETcCxfxptG/ICH5d0GiLToeJul2TRhd/fv3l25bwizA/tvYDensCliovt+diOWLW2BlZWV8fHxgYGB8fLxEbbkS/R4k/T0rzulx6dq1a32rxN3Eli1boqOjDQbDgAEDzpw508h9sTtA4u6Fi02IuBdO402KHVGEPLsgPEYSbdHxMEm3a3x0DRkyhF1wS/1r5H+BjdmQ2WzGZAwAAAByw2QMAAAAykACBgAAUAASMAAAgAKQgAEAABSABAwAAKAAJGAAAAAFIAEDAAAoAAkYAABAAUjAksjPz+/SpYvRaOzSpcvu3bvFKpafBbpHjx52S0C7+Gnq2bTeZ8+e9a4Q9oKPDRfvcb80Irp+/Xr79u3t3tC+ffurV682ciugQvn5+bGxsUajMSYmZs+ePfxymQ+rO/GsA0jA4istLZ06deqmTZusVuumTZumTZv2+eefi74JcQsEZbGh6aqrq8eMGTNu3LjGFCV6bISFhXXv3r2oqIhf8sknn3Tv3v3OO+8Ud0OgOHbuWrt2rdVqfffdd6dOnXrs2DHFq6RsBaSl47GglTJmzJjNmzfzP27evDk5OZm9JmeTKQ0ZMoSIDAZDhw4dCgoK+LVr166NiIiIiIjIy8vj/jgdE/9Z/sW1a9eGDx8eGBj46KOPXrt2Tdo9BFHRHwdP5icLIqIdO3YMGTKEq+f4VlZW9uvXr3nz5tnZ2Y4hUVlZOXjw4FatWm3cuJH7Y/y4Xxqzffv2KVOm8D9OmTJlx44dXP2h67hfCFRNcDx3jRkzhr0mos2bNzdv3rxfv36XL19mC8+dOzdgwIDAwMCuXbtu376dLXR6iFkwDxw4UDhl0D333PPjjz86RpHTc11lZeWQIUOaNGkyZMiQH3/8kS/W7jypITqcjlANWrRocevWLf7HW7dutWjRgr12ekri7dy5Mzo6ml87f/7827dvf/DBB/fcc4/dRxxfzJgxY8OGDRzHHThwYPbs2eLuEUiKP4h1dXUrVqyIj4/nl/NnQ6fHd8qUKXv37uU4buHChY4hkZaWtnHjxrq6uoULF9qtcr805vbt2xEREbdv32avW7VqxV7z7ELX7kWDmwaVcH3umjdvXl1d3cqVK9PS0tjCbt26HT16lOO4gwcP/ulPf2ILnR5iPpgHDx58+PBhjuOOHj06ePBg4dZdR9H06dOXL1/OcdyKFSumT5/Or3U8T2oFErAkHDNrYGCg4yrHt3EcZzAYHNc6LnR80apVq5qaGo7j6urqIiIiGrcHICv++z6bzuWHH37gl5eXl7PXTo9vaGhoXV0dx3E1NTWOIcGvFW7I09J4/FWv3dUwz0WUNrhpUAnH4y5sj2Evampq+KzctWvXN954w25iZqeHmA/mlStXzps3j+O4V199dfXq1XabcxFFYWFh7GtfTU1NWFiYY4X5z2oFErAk7rrrLuG3yJqamrvuuou9dnpKKi8vHz9+fERERNOmTV2fvFy/EJ7HRd8pkI7Tr2KcQww4Hl/hgXYMCccwcB0tTkvjHTx4kN1JSUlJOXjwIFvoOnTri2EEqmqFhobanbuctt7xWbmmpua1116Ljo7u1avXoUOH+Hc6HmL+4+fOnWOXuZ06dWLfNd2MIqcVaPCSRs3MZjM6YYlv1KhR77//Pv9jTk7O448/zl4bDAb2wmaz8W8YOXJk//79y8vLf/31V683yn/r5DiutrbW63JAnZwe35CQEBZIFovF8SP8WlFKS0hIOHnyZEVFxfHjxxMSEthC16HrNNoRqGo2fPhwu3OXcJJ5dhytVmtYWBhbYjQaFyxY8M0337z55pvjx49nC10f4nbt2oWEhOTm5oaHh7dp04bcPgGGhYVZrVZWgeDgYBH2VgWQgMW3cOHC5cuXHzlyhIiOHDnyyiuvzJkzh61q06ZNTk6O1WqdNm0a//7Lly+npqYS0SuvvOK65E6dOtV3Sn3yySfnz59vs9lOnDgxefJkcfYEVMPp8R0/fvyuXbuIaOnSpY4fGT9+fFZWls1m4+OKjx8vSiOisWPHTpo06amnnuKXuA5dp9GOQFWzv/71r/Pnz+fPXa+++ur//M//8GsXLFhARKtWrRo7dixbMnHixMLCQiIKCwtr27YtW9jgIU5NTZ09ezaf2p1GkeO5bvz48RkZGUT0+uuv88le89AELYXy8nLWD5CIDhw4wC/Py8sLCwuLiorau3cv/d5gkp2d3bx586ioqI0bN0ZERLB+g+SsaeXgwYOsTyw5NMvcvHlz7NixrCfhli1bpN9FEA250QTt9PhWVlYOGDCgadOm9fWCHjBgQKtWrfieXHz8uF+akNlsJqKTJ0/yS1yHrtNoR6Cq3IEDB7p3796kSZNu3boJz11ElJ2d3bRp00GDBvGdkLdv3965c2eDwdCvXz++74LTQyyMqK+++oqIzpw5w350GkWO5zrWX9qxF7SwhhL8PiRkNpv9zGZzbGysvEnfhwwcOHDMmDF//vOfla4IAACoyIkTJ9AELa3MzMx//OMf4eHhSlcEAADUJUDpCuhcly5dTp8+rXQtAABAdXAFDAAAoAAkYAAAAAUgAQMAACgACRgAAEABSMAAAAAKQAIGAABQABIwAACAApCAAQAAFIAEDAAAoAAkYAAAAAUgAQMAACgACRgAAEABWp2M4b33cy0Wi9K1AG/cHdE6+bFHla4FAIDCtJqALRbLtMnPKF0L8Ebmpi1KVwEAQHloggYQh98fsYU9evTg17r4YG5urt3Cv//97y4+ohR+7wICAkJCQiZPnnzp0iVPC+F/J3Yle1EZTz8CoCpIwACi4QTYktLSUnc+uHTpUuGPNpvtH//4h/j1EwPbu9ra2p9++mnQoEHjxo3ztAQ3fycAuocEDCAhdpUm/K9TAwYMyM/P53/cunXrkCFD2Ovr16+PGDEiKCgoKSnp+vXrbOEjjzzCLkPvu+++wsJCflvr1q2LjIyMjIzcvXu3RHvE8/f3nzx58pEjR1zU8/z58w899FBQUFBMTExOTg5fT/aiqqqqf//+wcHB7733Hl+s8LfEv3a6vwCaZzabOQ1atzFL6Sq4y7vjonStJaShY+cRp0eNX+jimBLRmTNn+vbtyy/p3LnzV199xT4yY8aMDRs2cBx34MCB2bNn2312586d0dHRfDnz58+/ffv2Bx98cM899zRub/5/e/ce1sSVNw78mxBCwHBTbhEVxAIFgwURX7H1UlBfXq8viop1qVq7WtS1dd1W96c2VdGWWtrtKq63XatWV7zVgm2tgqXlba1Wq6RohQriBUFQQYwSYpL5/XHq7JiEkMQkk0y+n8enT3ImOXOG8vCdc5nz7bCp9GuNRvPVV1+NGTOGvDXYzri4uNOnT1MUVVpa+tJLL+lU8sorr3z11VcURb399tsGf1D6PzSd67XmtSFkX+Xl5bzy8vJ+/fo9fSC3s83bdzrLIiwej3f6Qp1ZXxnYN5SyNHI7Pif6f2cWnQ4u+T/I4/F0Xhj8IkVRc+fOnTx58ogRIwoLCzdu3Hj06FFSHhwcfP36daFQqNVqQ0ND9edcBQKBWq3WOQVdaLtr9Pb2fuWVV1atWuXj4wMABtsplUqnT58+c+ZMiUSic70A4Ofnd/fuXT6fr1KpPDw89H9QBn9oBq8XIacjl8txCBohq2He3hr8AM8QcujNN9+UyWQAsGrVqmXLltFfaWxs9PDw4PF4bm5uTU1NpLCqqmratGkSicTLy0uj0eifyGChVdAXOGnSpOeff55E347a+fPPP6vV6mHDhg0YMKCsrEynKoVCwefzAUAoFBo/aafXi5AzwgCMkP0YHIkih5555pmIiIjVq1drtdohQ4bQXwkKCmpvbyefpDu148ePT05OrqysfPjwIQuXAQAAW7du3bJly9mzZ420UygUrlixoqqq6r333svMzNSpwcfHR6vVAgDzmX43NzfyghwiHOF6EbI6DMAI2UN0dDQzohi0bNmyt99+e8mSJczCqVOnLl++XKvVyuXyWbNmkcKGhob09HQAWLp0qY0a3CmBQLBnz54FCxbcunWro3ZmZWWRNVP+/v49evTQqSEzM/Pw4cPw5CLw0NDQgoIClUo1d+5cutARrhchq8MAjJA9bN68eeTIkcY/8+yzz7755ptTp05lFq5du7a2tlYoFKanp9NLo/Pz82NiYuLi4qKjo0NCQuhVx3YWGBi4efPml156SalUGmzn2LFjFy5cKBAIFixYoP+s88qVK/Py8ry8vOLi4ujC9evXZ2dnR0ZGTpo0iS50kOtFyLpwEZbNmb4Iq76ppb7xLgBs3fghmQ6MDg+JCg+2bfvszon+3yGEkI3I5XJn3YqSe+qbWr745vfptMRh6UdK5QBwBOTv/XmSv48Xq01DCCFkfTgE7RAetLV/Wfoz/fbst5/Rr9f96+s7LZh2AiGEuAYDMPsetLUXnThLr4Yd82Li2dLPFs8clTooBgDutChKfrzEagMRQghZHw5Bs++3K/WKB20AII3qFRYaKAn0A4Co8OCo8GA3Pu/YDxdLfvw1ddCz3fzEbLcUIYSQ1WAPmH2XrzYAQL/oXoPiI0n0paUMiiEvsBOMEEIcgwGYZbebW+8pHvJ4vOg+uk9JAoC/j9eowbEAUPLjrzgTjBBCXIIBmE0P2tq/LpNTFBUZFuIr9jT4mZRBMWTwOe+T4xiDEUKIMzAAs+m3K/VtynYA6N+3d0ef8ffxWjxzJADcaVH8cL7afo1DCCFkS7gIi0307K+4i+HuL9HNT5w6KKbkx1/blI/s1TT0H7v3H2JuVswl3UOCx/3Pf4NrXCNCjoa1AFxQULBixYpr1649++yzH3zwwYgRI5qamjIyMk6ePJmcnHzgwIHAwEC22mYfxmd/dYi9PAAAl0OzQqFQcHXrrs3bd5IXrnCNCDka1oagi4uLDx8+rFQq33///aysLACQyWSjRo1SqVSjRo1auXIlWw2zD1Nmf5mS4/v4iD0BgOyQhRBCyNmxFoC3bt0aGxtLXvv6+gJAUVHRokWLAGDx4sWff/45Ww2zD1Nmf5n8fbwWvPQin8/7UV7TePe+jVuHEELI5lhehMXj8f73f/93x44dAFBfX+/l5QUAIpGIJDjjMC2lBQBpVCezv0xh3bsFdfXRaqkzFbU2bBlXqNXqd999l053z8R7kv3bhhBCwPoiLI1Gs3379vnz5585c4bP7/Bu4My58rPny+3ZMFurudYIACKhe0cfMBgYEoenJw5Lf1smG1P6mc4heidLRIjF4mnTpnV0FH9cCCHWsRyA+Xz+7Nmzs7OzAUAikSgUCrFYrFQqg4OfyME3IOG5AQnPMUucemHFPUUbWX7Vu1eHqQYNZjA8f7H2TEX1iPFZ/8jfwCwf2DfU+q10ckqlEgA++eQTthuCEEKGsTYEPXv27JqaGq1Wm5ubm5ycDADjxo3bs2cPAKxbt27ChAlsNcwOrly7RVGUr9jLlOVXTL17BfN4vJbWB/cUbTZqmyvw9vb28fERiUQjR468fv06281BCLko1nrAw4cPT0tLq6mpGTZs2N69ewFAJpNNnDhx4cKFSUlJhw4dYqthdkAmgCN6BZn7RV+xp6/Yq+X+gyvXbsXHhlu/Za6htbUVHk8SZ2RknDp1innUqQdXEEJOhLUAnJWVRZ4+ogUGBpaVlbHVHnsiE8B8niXDDxG9gn6+cIWEcPQ0BALBihUrVq9erVOu/zgshmSEkC3gVpT2ZsoEsBEkbF+50WTtdrkQ5vRHQkIC282xoeLTdbwBW8i/I2XX2G4OQugJGIDtrfziFdP339CH08BPQyqVwuPpD6FQWFhYuG/fPrYbZUMj531R9FEadWbO8Y1jxi06ynZzEEJPwABsV/cUbb9dbeDxeM/FmrT/hj5fsWdkWAhFUeUXr1i3bZyk87hRRUUFAGRlZVVVVanV6u+//z4sLIylptnJ2CG9AGDEQFwnj5DDwQBsVxavf2Z6LrY3j8f77WoDdoJRp8jIc/E1+53jAAAgAElEQVRpA0+1IYTYhdmQ7Mri9c9MuBYamej4xjEj531BXhd9lMZuYxBCOjAA29XTrH9mwrXQyBQjBoZSZ+aw3QqEkGE4BG0/T7n+mQnXQiOEkLPDAGw/VTU3KYoKCfB9mglgAtdCI4SQs8MAbD/1TXcBIDay59NXhWuhEULI2WEAthONRtt09z4ASAL9rVIhroVGCCGnhgHYTpqaWymK6ubnLfLoMAWhWXzFnt2D/CmKqqy+YZUKEUII2RMGYDu5dbsFAEKDrdP9JWKf6QEAd1oUVqwTIYSQfWAAtpOrdU0A0LN7oBXrDOjqAwB3Wu5bsU6EEEL2gQHYHjQa7Z0WhZsbP6irjxWr7eLp4SnyULY/8vYLsGK1CCGE7AADsD003m3VaLRBXX3c3Kz8Aw/09waAoB7PWLdahBBCtoYB2B7qG+8CgCTImhPAhL+vGABCekZavWaEEEI2hQHYHuobmwFAEtTV6jUHB/oCgCQ8xuo1I4QQsikMwDbnJnBvvNtq9QlgIjjAj8fjdQ3qoXjYbvXKEUII2Q4GYJsL7vGMjSaAAcDDXdDNzxsAqmobrF45Qggh28EAbHOS8GfBNhPARPcgPwCoqr1lo/oRQgjZAqYjtDlJGAnA1p8AJkKC/OWV1yoxACPkzORyOdtN4JR+/fqx3YTOYQC2rUdqTXCPZ2w0AUwEB/hptZqbjS2Kh+1iLw8bnQUhZGtOETOcgrPczeAQtG1duXHbTeBuowlgwsNdcKfhGuA0MEIIORVLooJA8ES/WavV9unTx0rt4ZrK2gaw5QQwUV/7K+A0MELcsmnTpsDAQD8/v40bN5ISHo9nh/PSZ4mPj7fD6cxy6NAhunlNTU3Dhg0TCoXDhg1rampit2GWMS8ACwQCgUCg0WgEDAEBAXv37rVR+5wdCYq2mwAmbl69BAA4DYwQZ3z//fe7d+++ePFidXV1QUFBWVmZ/dtw/vx5+5/UCJVK9c4779BvZTLZqFGjVCrVqFGjVq5cyV67LGdeAFar1Wq12t3dXc1w9+7dpKQkG7XPqT1Sa67cuK1RP7LdBDBRX3uJz+fdbGxpV6lteiInolar3333XYM9Bg7cOCPOe/fddz/44IPAwMBu3bq9//7769atI+VbtmyRSCTx8fHXr18HgN27d0dFRYlEIqlUWlBQAAD19fUvvviiUCjs379/TU0NAPB4vI0bN6ampra2tvbs2VOr1QKAVqsNCwtrbm5OTU3l8XgCgaB3796HDh0SiUTwuBNM/ltXV5ecnCwUCp9//vm6ujpSvmnTJolEEhYWRlql3wwb/UxeffVV+m1RUdGiRYsAYPHixZ9//rmNTmpTlgxBq1Qqq7eDk67cuP1Irbl147LtJoCJRyplz5CuAPBrTb1NT+RExGJxVVWVwUMcuHFGnFdcXEx3bJKSko4dO0ZeX7p0qa6ubvLkyXPnzgWA2bNnFxYWKpXK/Pz8wsJCAHj99ddfe+01lUqVk5Mza9Ys8i2lUllSUuLj45OYmEiqKi4uHjx4sL+/f0lJCUVRarW6pKRk/vz5SqUSACiKolsyf/780aNHq1Sq0aNHZ2dnk8K6urrr169v3rx52bJlBpthdTU1NUVFRQsXLqRL6uvrvby8AEAkEt265ZTjf5YEhn//+98+Pj7kpokQCoVWbxkHkAng+quX7HCumAgJAFRfa7TDuZyCUqncvn27wUMcuHFGrobP//1v9Ycffsjn8//617+eOHECALZu3Tp48OBZs2ZFRETs3r0bAAoLCzMzM3k83pgxY06ePEm+NW/ePPLilVde2bJlCwBs27aNhOeqqqpp06ZJJBKpVNrQYGAh59GjR0mUXbJkCX0fsHr1aoFAkJaWtnbtWoPNsLo///nPeXl5zBL6Z+K8LLmAGTNm7Nu3j9w0EdgnNohMANfX2iMA9+kVCDgNbBoO3Dgjzhs9evS5c+fI63Pnzo0aNYp5VKvVkvCTlZXV2NiYkpKSnZ1NIisAtLe3UxRFURT9l5kMLAPA2LFjT548efXq1VOnTpE6x48fn5ycXFlZ+fDhw44ao1b/PrfVUcwz2Azr+vzzz4cPH84cG5dIJAqFAgCUSmVwcLAtTmprlgRgPp+v89uA9JEJYHeB260bl+1wuujwED6fd/XmHZwG7pTxG+fN23fq/LNbwxCiLVu27C9/+Utzc/OdO3feeuutFStWkHLyYs2aNaNHjwaArKys0tLSrKysv//972+88QYAjB8/fvny5VqtVi6X00PQND6fP3Xq1MzMzD/84Q+kpKGhIT09HQCWLl1KSoKCgsg8MZGWlkZmamQyWUpKisHW6jfD6qjH4PEI+bhx4/bs2QMA69atmzBhgi1OamuWbMSxdu3aNWvW0L8QyCAyARwVHqxRP7LD6TyEgp4hXa/evFNZ29Avqocdzui8yI2zWCw2eOM8d9bLOiUYg5H9JSYmzpw5MzY2tq2tLS8vLzExkZSHhoYGBgb27NmzqKgIAMaOHbtw4cKqqqqwsDAy55Kfnz9jxgyhUBgWFsZcM0ybOXPmxx9/vGPHDvI2Pz8/JiamW7du77zzTkhISHNz8/bt20eOHFlSUkJ/ICMjQygUJiYmHjhwwGBr9ZthBzKZbOLEiQsXLkxKSjp06JB9TmpdlgTgt956CwCYq1f4fL65o9AFBQVr1qy5dOmSVCrdunVrYmJiU1NTRkbGyZMnk5OTDxw4EBgYaEHbHAeZAI4Kt9/ASEyE5OrNO7/V3sIAbBy5cZ4zZ47z3jgjVzBjxowZM2YwS0jP77XXXqNLpk6dOnXqVOZnAgMDv/zyS/1v0eLj45kl06dPnz59OnlNesyjR48m3WvysdDQUHouWb9C8lq/GbZDnz0wMJCVp7OsyJIhaLUeC+aAv/zyy08//VSlUv3pT38i//s5tjaVTABHh4fY7YxkGvgyrsPqmFQqBQCZTLZr1y6RSHTs2DGZTMZ2oxBCLoq1vaDpAZAZM2aQpe1FRUWVlZUAsHjx4sjIyA0bNrDVtqdHTwD37hFgt5OSaeDam3ceKlVeIlyXDqB3719RUQGcuHFGCHGAhcu4p0yZ4ufnR/ak7N2799M8eV1YWDh58mTg1tpUMgHcu0eAu8DNbif1EApiIiRaLXXh8k27nRQhhJBlLOkBS6XSvXv37t27lzz+W1pampCQYNkEQEVFRU5OzldffQVG16aeOVd+9ny5BfWzxf4TwETPkK4XLt+8dvNOkjTczqdGCCFkFksC8IULF8hcGtGzZ0/yMJa5ysrKli9fXlRURNZbGVmbOiDhuQEJzzFLHHxhqv0ngInnnu159P8qKi7fnDQq0c6nRgghZBZLhqDj4uKKi4vJjmVKpXL16tVDhgwxt5LDhw/n5uYWFRVJJBJSwoGHughWJoCJ0CA/Pp/XcPsePg2MEEIOzpIALJfLd+3aFRAQAABBQUE1NTX0E2OmS09P/+KLL3x9fXk8HtnWhDNrU1mZACYY08B1dj41QsiKyB9GHx+fI0eO2PpENq3fWvTTq3Agq4qFi7B27NihUCjUanVrayu9ntks1JPg8dpUpVJZVlbm1A8BszUBTJCsDHWNLaycHSFkLRRFlZSUvP7662w3xCHop1fhwJOrTr+ZtQNiawKYeO7ZngDw88VrrJwdIWRFSUlJJO2gTtJAYCQZ7OjosmXLvLy89u/fP2PGjODgYNKT1klWyEw+aCSPIdgr4aAR+ulVOJBVxZIA/Le//Y25D+XcuXMt6wRzEosTwETPEH93gVvT3fuP1BpWGoAQspZTp05FREQAgE7SQHKUJBns6GhsbOz58+enTJkyevTosrKy2bNng16yQmbyQSN5DMEuCQfNxYEnVy3cipK59dXmzZu9vLx0tkxzWfQW0PafACbcBW5R4cEXLt/8taYe96REyHnxeDwPD49du3YBQFVVlUwmKy0tvXfvXltbG/kAnWTQ4FGyw6Cbmxt5RrSxsREACgsL9+/fn5mZCQDu7u7M0xk8RJ+CJBycMGHCqlWrbJRw0Fwumo4wIiKisLCQxGCVSlVQUBAeHm7ldjktdieACdL5vnrzDottQAg9JYqilEol2afIYNJAOsmgkZSCGo3uSJh+skIjh+hT2CHhoLlcNB3hpUuX/vWvf3Xt2lUgEAQEBBw8ePDixYtWb5mTYncCmOj7TCgAXMT9sBDiCv2kgaYfZdJPVkgnHzSex9AOCQfNxYEnVy3swh8+fJheBb1v3z7rtsl5abUU6XeGde/GYjPINPD1hmacBkaIG0jSwLi4uOjoaJI00PSjOp+sqKgQCoXp6ekkuS9JPmjwEBNJOCgQCEaOHGm3hIPGceDJVUvmgPv06VNdXW31pnDA5WuN7Sp19yA/DyFrWS4AwF3g1jPEv+bG7esNzREsrQVDCD0NnTwi+kkDjacUpI/qvNBPVkgnHzSex9CeCQeNYDaJA1lVLOkB5+XlLVu2zEkffLapX6puAEA0qxPAREJsGACcqahluyEIIYQMs6SjlpGRAQC5ubl0CZ/PtyAlMPdU1t4CtldgEaTje+UG3iS5ruLTdSPnfUFeF32UNnZIL3bbgxDSYUkAVqtxn2EDHipV1xvuAkAUqyuwiJ4hXfl8HpkGZuuBKMSukfO+IHGXRGLqzBy2W4QQeoLTP0flOC5fa9Rqqe5BfmIvD7bbAh5CwTO9gh6pNWRVNnJNpNc7YmAo2w1BCBlgYQCeMmWKn5+fQCAAgN69e7OyM5mj+e33B5DYH38mYiIk8HhaGrmmI2XXAKD4NGbmQMgRWTIELZVK9+7du3fvXqFQCAClpaUJCQmOsECOXY4zAUzgdhwu7vjGMcw5YHYbgxDSZ0kP+MKFC1KplN4GrGfPnmQ7ElfmUBPARFj3bmQa+KES18e5luLTdbwBW0j0LfoojTozB1dgOR0egxUrlEgk//znP213FtspKCgg2SDi4+OLi4vBZdMRxsXFFRcXk128lUrl6tWrhwwZYu2GORmHmgAmvETCmAjJI7XmAm6J5WLI8ivqzJzjG8eMW3SU7eYgCzGztVqrwitXrnz++ef79++33VlspLi4+PDhw0ql8v3338/KygKXTUcol8t37doVEBAAAEFBQTU1NSRdhovgGfLHeYsB4PiR/fqHWGwqGYWuvtbIYhsQK3D5FccwMwMyX9fV1SUnJwuFwueff76urk7nqD6RSLR27doPPvjAno23iq1bt8bGxpLXvr6+wIl0hBZu2LRjxw5XTkF4+oLuqpavvj1Xd+vu/D+9/tEH7+kcGtiXtT+CET0CwVWngZuamjIyMk6ePJmcnHzgwIHAwED6kM5dkePf+1vgSNk18gAS2w1BlqN/UcmvKJ0ZkPl6/vz5o0ePPnny5Jo1a7Kzs0miQOYn9cXGxv7yyy82b71t8Hg8T0/Pb775BjiRjhAfQ7KOOy33AaCbnzfbDXlC7x4BLjsNbHx4imJgpXm2Q4LuuEVHyTQwLr9yXjq/onRmQObro0ePLlu2DACWLFly7Ngx/U92yhHG6kyn0WjWr19Pch67XDpCtVotkUh4PF5YWJiNGuSM7inalO2P3AVufj5d2G7LE7xEwogega45DcyB4SnLMCeA4fFYNOIAOjOgzmt6ZyQ6IDGP6rt06VJiYiL91rnuRPl8/uzZs+VyObhgOsLIyMj33nuPoqi33347KirKRm1yOncfd38d8C7ymV5B4JLTwEaGp7y9vX18fEQi0ciRI69fv85SA20IJ4BdR1paGhngkclk+imM9CkUirfeeovcmzqX2bNn19TUaLXa3Nzc5ORk4EQ6QvPmgK9fv06Wn82YMWPu3Lm2aZLzuVRdBwDd/MRsN8SAPr1cdBrYyPBUa2srAKjV6nfffTcjI+PUqVPMo5u377R542wMJ4C5QWcO2KD8/PyMjAyhUJiYmHjgwIFOK/T19c3JyZk4caI1G2oXw4cPT0tLq6mpGTZs2N69ewFAJpNNnDhx4cKFSUlJhw4dYruBljB7ERb5u0b2wEIAcE/RdrOxmcfjxUY54lhfRI9Ad4Fb7c07za0P/X282G6O/ZDhKbFY3NHwlEAgWLFixerVq3XK5856WafEiUIyPQFM3uIEsPPSCbrMt8zXoaGhJ0+eNPJF4+XOMvIMAFlZWaT7R3PRdISIqfziFYqiIsNCfMWebLfFALGXR+8eAVotddnFRqGNDE8xx7ISEhJYaqBN4AQwQk7E7AAseIz5muxJ6YLuKdp+u9rA4/Gei+3Ndls6RB5GcrVpYJlMtmvXLpFIdOzYMZlMRgqlUik8HssSCoWFhYX79u1jtZnWhxPACDkL80aSMRGhjqqamxRFSQL9HLP7S5Bp4EoXS4tkcHiqoqICDI1lcQlOACPkLHAq96ncbm4FgOiI7mw3RHdzCSahyOvlN/NvNrZ4dvFRPrxPlzvR9A8yESZgQMiJYAB+Ko6z/4b+5lxMh4//dLu5dcdn3/XuEURKWNyfC9nOiIGh1Jk5bLcCIWQSXIRlOYfdf0NfD0lXALhad5vthiCEEPodBmDLOfL+Gzqe7d2dx+NdrWvUaLRstwUh1Dkej7dlyxb6bW5uLvk78+2330qlUqFQyNxGxkGyvxhnJHug/iHymD7zcoqLi2NjY4VCoVQqJXtBO07aG4thALZc05174Kj7b+gQd/EMDe76SK25fLWB7bYgmyA5gMm/I2XX2G4OsgJ6b2cAOHr092e7MzMzV61apVQqP/30008//ZT+gOPvKGlke3b9Q2KxuKqqivmZadOmbd68WaVS5efnT5kyBRiXfOLEifT0dHtei7VgALbczcYWAAgJ8me7ISaJ6RMKAL9W4+JYDio+XUevvVqdnYQ5gLmhe/fuJAjJ5fLw8HBSqFaro6Ki+Hx+cHDwX//6VzbbZyYj27PrH1Iqldu3b2d+plu3bu3t7fRr5qGcnBzn+lHQWAvA+iMMRgYoHFD7IzVZgSUJdI4A3Kt7QBdPj9vNrc33FGy3BVkZib5k/40V//iJ7eYg60hPTydZX3fu3ElvJrNr165x48bNnTv38uXLzA87/kiske3ZTUksuHv37oyMDB6PN2HChF27dtHlcrlcqVQmJSXZsu22wloA1h9hMJ4/ztHcut1CUZS/r1jk4c52W0zC4/F6dg8AgMor9Wy3BVkNGXkmr2Wbzrrg/hscHnsfNmwY6Q7++9//Tkv7/aGytLS06urquLi48ePHFxQU0B92/CFoI9uzm5JY8K233nrnnXcoisrJyfnLX/5Cl+fl5S1ZssQ6TbQ71gKw/giDc+WPa2hsBoDugX5sN8QMvboHAEDdrbtsNwRZDZ3xd+a46FXbzpJg7FJPADN33+TY2Dufz09KSlq6dGlUVBQzwyCfz1+wYMH3338/e/ZsFptnLiPZA01JLFhWVvbGG28AwIIFC+jtr69fv/7TTz+NHz/etk23GQeaAzZlFMJxkAng7sFd2W6IGSSB/m5u/OZ7CmX7I7bbgqxm7JBexzeO+aSokrwt+ijNdbaAppNP8AZsUbZr2G6O9aWnp3/44YdjxoyhS1asWFFfX6/Vag8dOuRcSXCNbM9uSmLBxMRE0mfbuHFjv379SOH69esXLFhg23bbkgNtxGFkFOLMufKz58vt2RjjKIq6d/8BAAR182G7LWZwF7h18xM33mmtb2pmuy3Iasjek2QPLFfbhYNMfhd9lCbycKOXoXHJ6NGj+Xz+6NGj6ZJZs2ZNmTLl1KlTsbGxJGgRpuQuZJfB7IFSqbSiosKUxIJ79+6dMmXK3LlzExISyBbuCoXi4MGDv/76q/2uwdocKAAbyR83IOG5AQnPMUvYzRDXdPf+I7UmwN/HU+TBYjMs4N3Fs/EOrsPiDtx7kqs/ARJHBQKBUqlklkREROhvcu6wQZfJyPbsHSUWZF5XWFiYTupusVhcXV1tg5bajwMFYDIKMWfOHCOjEA7ibEU1AHQPcqYJYMLX24VSArsCl917kn7yiswBkx6w64y9I25woABsyiiEI/DpGnyzsZnH40X36cF2W8zG5/EB4MoNR3/KCyHjmHGXrL3iUvcXuQiWAzBzhKGjUQhH03/IeIqiosIljpyCsCO9ewWfvVDT0vogsLvjJjBGyDh67RUAFH2UNm7RUdccBkDOzoFWQTuFxrv3n+k3mMfjPRfrlAHMV+wZGRZCUdT/TP/LnRacCXZuHH4E1gjc9gtxBgZg85ypqOXz3XzFXs7Y/SUS4/oAgMjL+4fzzr1+AXH4EViDyA0Hib6rs5MAgGz7hYPPyElhADbP+UvXAeCZsBC2G2K5Lp4e0ihcq8IRZNmRK2yAxez4AsCKf/xEDzvj2ivkpDAAm6Hx7v2bjS1araZ3L2d6/l2fSOgOAD9fdJVBSw4jI89kTpTb6P2u6RJub/tFNnYWCASxsbE6j98QBvMSOjIju/3rpxqsqKjo16+fSCQaO3Zsc3Ozwa/rJxRwOhiAzfDVd788Umsuy39w3vFnonevYK1W03D73tWbd9huC7IcGXkmo7Ici0PM6W3yj5TLNp09vvE/20Jxe9sviqLUanVOTs4f//hH/aMd5SV0WEZ2+9dPNThz5szFixcrlcoRI0asXr3a4Nf1Ewo4HQzApmq8e/9HeQ2fz/u5rJDttjwtX7HnZfkPWi31909LcCmW8yIPAZN/3IhDdNztaFurVdvO0rtfceaqjZs4ceKlS5f0y/XzEl69ejU+Pt7Pz2/79u2kX8jsHZLXqamppGPdu3dv8rQnj8fbuHFjamoqANTX17/44otCobB///41NTXWvRAju/3rpxo8f/78jBkzAGDBggUHDx40+HX9hAJOBwOwqc5U1Gq1VEiAb+tdR9+n2hQ/fXMQABQP23EpljPi5PpnnVleAGB2dl2n46ujoKAgMTFRv1w/L+Grr746efLklpaWa9c6/JUoKSkhHeuSkpL58+eTQqVSWVJSAgCvv/76a6+9plKpcnJyZs2aZd0LMbLbv36qQalUSoLrtm3b6uvrjX/deWEANtUp+RUASJKGs90Q63jQejd1UAzbrbAhIxNOzpV52iBurH/WGWemu7b0BwzmV3CRji88ngbesGED2fpYh35ewrKyMtIVlslkHdVZVVU1bdo0iUQilUobGhpI4bx588iLwsLCzMxMHo83ZswYOuOQtRjZ7V8/1eDOnTtzc3OFQmFVVRX5oikpC50OBy/JFhrv3m+82woAA7gSgAFA7OUB3F2KZWTCybkyT+vjRgog/f4uwbyfYL7WD8+cR1FUbW2tSCQSi8XwOB4zR5V18hLy+XytVmuwKrp8/PjxycnJlZWVDx8+pI8ycx22t7eTvMIqlcq6l2Mk56B+qsF+/fpdunSJ9MV79epl/OvOCwOwScj4s7+PV1BXb7bbYjUDpOF8Po+rS7GMTDg5V+ZpHc6+DUWns7w6SEefY1PdpgsLC/voo4+ysrIUCgX1GDmkn5cwLS1NJpNptVo6X72vr+/Ro0dVKtXcuXNJSUNDQ3p6OgAsXbpU/3Tjx49fvny5VquVy+VWH4I2knNQP9XgvHnzyNXl5eVNnjzZ+NedFwZgk5Dx56EDothuiDUFdfUe1C+Cq0uxjMwYOfVkEolbZELU6bah0O/1kv00iNyF/0W/puOuq0VcfVKpdNmyZS+//LJarWaWk7yEIpFo/fr1JDJ9/PHHX3zxhZeXV0REBPnM+vXrMzMzIyMjJ02aREry8/NjYmLi4uKio6NDQkLIEz60/Pz8iooKoVCYnp6ekpJi3QuRyWS7du0SiUTHjh2jB8mlUikA7N27d9OmTUKhcMeOHWS8PT4+vn///l5eXjdu3CAfNvh1Z+dAyRgc1tWbdxrvtvL5PC6NPxPjU+J/OF9NlmKNG/5c519wHkZmjIxPJrGb6bIjOqGr7OcG6swc8nCOw4aojgaZye7N5DW5hyCW/P0UuNgCKyOY++QnJyfr56fRz0vYs2fP8+fPk9dkgVVWVlZWVhazwunTp0+fPp2UkD6uzob8X375pXUvhFl5R+kI9VMNzpkzZ86cJ/b3NiVlodPBANyJ5taHG/Z8o9VSg+P7cGn8mfD38Ro1OPbYDxd/vniNYwHYSHppI4cAYO6sl3VKHCEk0zOgJHSt2nZ21baz4Hjd346CLgCszk4i4VZ/2ByDrtV5eDhZqnLXhEPQnTh5vrpV0QYAY4f3Y7stNjFkQBSZCW68e5/ttliTkRkj551MGjuklwM+jcNczEyi79uvGnhsZvnsBINfd5Cr4BilUsl2E1DnMAB3QvGwHQBSB8V08xOz3RabCOrqHdTVR6ulys44954yOoxMODnXZBIJb+S1bNNZutxx5keZi8LIC9I715Hzz3PMtzjLixAOQRtzp0VR8uOvAOApcme7LdZHP8/Qf+iEAS9OOvbDxVlT0+633DbyFSeabjEy4eTgmaeNjOLSgc0RRp7127l8dgJzTlcHfQi7vAgRGIA71Nz6MO+T4wDQzU88OL4P282xvtMXft/B/0Fbe9GJs4oHbX/8f/8YOzxB3MXwTtcD+3I/5Y4jYHYo6aB1fOMY/WwEbGGG3rdfTaRvC3T6uDSMuAgZhEPQHTrx46/k4ZzFM0dydfyZ6OLpMXZ4AgAoHrRV1daz3RwXRc+k0iXMSVPHSTio0/Fdte0/2RGYfVxXfngXIRNhADbsTovi2A8XgdOzv0ziLp4kSbDqkbPurOSkdDamYC5fYnYoHSH1HmmqkR2pMOJal1wu5/F4crnc4FEyhRQfH69f7ph5DM1KR8h7ksESTEfITczB59RBz7LdHDshSYIrqq4pHrSx3RZXoT+NarBDSbA7kKvT1HGLjtLtdMFNIu1j06ZNQ4cO3bRpk5HP0A/+MjlmHkOz0hECAMXAfHvixAmymRemI+Qm1xl8ZorsLSGzv0dKz2EMthGD6QfgyVQ/NOYoLrvdSoPrwphpAbHXa3UPHz48ePBgUVHR/v376X2bScLB4ODgjRs3ktseSDAAAA/gSURBVBIj/T9Hy2NoVjpCI3JyckizMR0hBzW3PnSpwWcacya44rcbbDeHIzqKuDqYORUcqkPJHHaGJ3eOBLY75dy2c+fOadOm+fj4TJ8+/ZNPPiGFJOHg1atX792712kNjpbH0Kx0hN7e3j4+PiKRSGecXC6XK5XKpKQk4AQMwLpO/PgreeE6g880cRfPftG9AKCi6lrzPa7tDm1P+ikHdEKXDnpzKEfrUJK8h/RbnWVWDtJITtq0aRPZi3HOnDlbtvy+NI8kHBSJRKQL2BHHzGNoVjrC1tbW1tZWhUIxdOjQjIwM+pN5eXlLliwxcu3OBQPwE1xt7ZW+vlG9yED01/8nx4Foi+n3Yg3uA6WffsABQxppEvMGAju+tnbq1Kny8vK+ffvyeLy+ffuWl5f/9NNPYDThIJNj5jE0Kx0hIRAIVqxYce7c76sRr1+//tNPP40fP77Tn4CzwAD8HzcbW/7f3z4DF1t7paOLp8d/v9APABQP2nAy2ALMjauYDD4jS6cfcMzQSxwpu3Z84xjcRsOetm3btmfPHnrZ0Z49e8hSLP2Egx1xwDyGZqUjnD17dk1NjVarzc3NTUj4/eZ1/fr1CxYsMOHn5zS4FoB55iNfvNOi2LDnGwDo5id2qbVX+vx9xZljBgOA4kHb3i9+eNDWznaLHJ3+ZsjEuEVH6T6u/pJmR1hd1anjG8eMW3SUud7KkVvLDQqF4siRI1OnTqVLpk6devTo0dbWVv2Eg0Y4Wh5Ds9IRDh8+PC0tTSgUFhYWkhKFQnHw4MFXX33VpB+ik+DgTlj0Bk+mILs73WxsWbmxiJRkZw5z5ehLkMeCK6quAUDRibNGtsdyZUb2jMxd+F+kd+vsKfZGDAx1hL23XIpYLK6vf2I/HD6fX1dXBwA+Pj70c0fz5s1TKpX6WY8cNo+hWekImQ0gxGJxdXW1frVOtD+uPq71gM3VPTxm39EzJPp28xOvfSO9Z0hXthvlEMJCA8nWHNgP7ojOAiXmo0Rvvfx7bkfH7+Mi5xUdHW3153Awj6E9cbAHbLr6ppaxM/5a8njZM/Z9mSSBfpJAPwAg/eB/F/2fX4CE7UY5kOLTdfBkalvmo0SOsHEV4ryrV69avU7MY2hPrtsDftDW/mXpz/Tb9/48Cfu++uh+MABMmZ/bcLvzpw9dhP46Z50888477Exjzm0fKevwCVGEkGVcsQf8oK39QtU1eeV//qAsnjnK38eLxSY5LNIPju4tOfj1KQCQbShMHRQzcnAs/riAkaGIxoGgy0TG2McO6UVmu3EyGCHrcqAA3NTUlJGRcfLkyeTk5AMHDgQGBlr9FPqh95cfv/5kU15UeLCRbyF/X/Gk//4vEoNLfvy15MdfUwfFeIrcX+gf6cqRWNmuoc7M4XZwIvcTjpOLids6yruAuMqBAjDZqvvbb79ds2bNypUrN2zYYK2aH7S1/3alXql6RKYzCWlUL2lkjy0rX44Kt9925M7L31e8+6M3duw/RjYqIRPnR0rlLhuJmd1fDs/1Him7RnrAbDeE+8jzr8ilOFAALioqqqysBIDFixdHRkZaHIDrm1rqG+/Sb1WPNMy4C49DLz5XY64HrXcnjUpMGRRz8ny14mE7icHkvyfP1yx/bYyXSMh2G+3HFZ7PcZGbDITY4kAB2MhW3abrHh7zxTdnDR6SRvUSurtFhUsw9D4Nfx+v0UPjAGDk4Fg6EkeHB7tU9HURrnCTgRCLHCgAG9mq+8y58rPny02pRBL+ny0kz377Gf266nzZ/Zbb+p//47w/W5DPmWzfYbvPO+YpdDAjMcneiBBCyHQOFIDJVt1isVh/q+4BCc8NSHiOWbJ5+06DlezZ/o/K2gYAiA4PiXony+BndGzJz7O0yQgAwN/Hy9UmgBFC6Ok5UAAmW3XPmTNHf6tu00WFB+OSZoQQQo7PgQKwTCabOHHiwoULk5KS9Pcv1eEhFHbUCUYOztu7C9tNQAgh9jlQADa4VXdHZk7PNKvyzdt3zp31svmNwlMgEHL3bo++GXKFa0TI0ThQAEbIMc3q4G7PKjcrDlKJK1wjQo7GdfeCRgghhFiEARghhBBiAQZghBBCiAWuEoB1HiPGU7B4CoQQQgDglp2drbPrBSd1DwnBUzjIKTiDx7PCj8txKrFdzY5TCUKO49atW7zy8nLMwoEQQgjZk1wud5UhaIQQQsihYABGCCGEWIABGCGEEGIBpwJwU1PTsGHDhELhsGHDmpqamIcKCgqioqJEIlF8fHxxcTEA8J5klbOo1ep3332XWZu5ZzFSuf4hyy7B+E+pX79+QqGwf//+Z8+etfgUCCGEOsWpACyTyUaNGqVSqUaNGrVy5UrmoeLi4sOHDyuVyvfffz8r6/c0hRSDVc4iFourqqp0Pm/WWYxUbvCQBZdg5BRffvnlp59+qlKp/vSnP02fPt3iU3CMWXdFFlRCHDp0qNNbHCOVFBcXx8bGCoVCqVT6zTffmHxxndfMmWtEyOGUl5dTXNGjR48HDx5QFNXW1tajRw+Dn/n666+jo6MpioInQ4sVz8Ks2dyzGKlc/5Bll2DKT0mj0Xh4eFh8Co7Jzs7OycmhKConJ2f+/PkmHjK9Eoqi2tvb4+LiOv1pG6kkICDgu+++oyiqtLQ0ICDAxEszpWbOXCNCDqW8vJxTAdjNzY1+7e7urv8BAPD09Pzxxx8pivL29vb29vbw8BgxYsS1a9esexb6tblnMVK5/iHLLqHT9lMU9dlnn/3hD3+w+BQcY9ZdkQWVUBT1zjvvfPzxx50GJyOVREdHHz9+nKKo0tJScotpFle4RoQcCtcCMDOcGAwtGo1m27ZtiYmJdMmjR49WrVo1cOBAK55F/0+M6WcxUnlHh8y9hE7b/8svvyQmJjY2Nlp8Co4x667Igkqqq6vJ72SnwclIJWfOnPH19QUAX1/f06dPG6/HrJo5c40IORQuBGB6LJ2iqF69et2/f5/q7FZd/4+I8T8r5p6loz8xnZ7FeOXGz2tK5abU89133w0dOvTmzZuWtZ+TLLgrMquSCRMmlJaWUiYEJyOVpKSkfPTRRxRFrV+/fujQocbrMatmzlwjQg6lvLzc6Rdh0RcDAOPGjduzZw8ArFu3bsKECcyPzZ49u6amRqvV5ubmJicn65QkJCRY5Sz6zDqL8cr1D5lbeaenOHz4cG5ublFRkUQisaz9nCSRSBQKBQAolUqdfVuNHDK9ks8//3z48OFkdZLxNUpGKikrK3vjjTcAYMGCBSdPnjTn+jqpmTPXiJDDcfYeMFNjY+MLL7zg4eHxwgsv0COoffv2pShq586dkZGRbm5uKSkppHtHlwwePLi2ttYqZyGAEbDNPYuRyvUPWXYJRk6h87th8Sk4Zv78+Zs3b6YoatWqVTrLgowcMr0SGnTWOzRSyaBBg/71r39RFJWfn8+cZDGRK1wjQg6FC0PQCNmaWXdFFlRC6zQ4GamktrZ24MCB7u7uAwcOrK6uxmtEyMGVl5djMgaEEELI3jAZA0IIIcQODMAIIYQQCzAAI4QQQizAAIwQQgixAAMwQgghxAIMwAghhBALMAAjhBBCLMAAbE104nqBQODj4zNr1qz6+npzK4mPjzdYswWNMfcrCCGE7AYDsJWRLU7UanVLS8vQoUOnTJlibg3nz5+3RcOQY6Jv2kgK+qtXr9r6dOSFwfs8cytBCD0NDMC2wufzZ82aderUKfK2ubl57NixIpEoLS2tubmZFF6/fv35558XiURSqbSgoIAU0n/dmpqakpOTxWLx7t276WqZf/vo16mpqaTb3adPn+LiYltfGrIuctOmVConTZpkwR2bZfA+DyHWYQC2Fa1We/To0VGjRpG3K1asSE9PVyqVS5YsWb16NSkcM2bM3/72N6VSmZ+fX1hYqFPD0qVLZTKZQqGoqqoyfq6SkhLS7c7Ly5s3b57VrwXZAZ/PX7hw4blz58hbHo+3f//+1NRUAGhqakpNTRUKhampqXfu3KE/cPjwYT8/v+Tk5Fu3bpHCjj5JqmImI2Le5xn8yqZNmyQSiUQi0f/NNMj0W0yDhQi5IkzGYEXMH6y3t/frr79+7949cigoKKi9vZ2iKI1GExISQgr79u27du1aneS78LhL5Ovrq9FoKIpqb2+nC+HJ3Ij6baDzmRs8ihwN/b9Jo9Hk5eW98MILdPknn3xCXmdnZ69bt46iqLy8vOzsbPoDb775pkaj+fjjj+fMmWP8k3RV+r9IHX1l+fLljx49OnjwYHh4eEdtZpo/f/62bdsoijpx4sSiRYtIYVxc3OnTpymKKi0tfemll4wUIuRqMBuSlTH/MM2cOXPfvn3MQzQ6Rra3t69atSoyMjIxMfG7777TqYT+GGXo7ybzdWVlZWZmZkhIiKenp8FPIofF/K1ISUm5ceMGXV5ZWUle+/v7P3r0iKKo9vZ2f39/+gMPHjwghd7e3sY/SVel/+vR0VfoFjJ/D/WP0ky/xTRYiJCrKS8vxyFoW9m6deuWLVvOnj1L3tJ/niiKUqvVpFAoFK5YsaKqquq9997LzMzUqcHHx0er1QIAyU9OuLm5kRfkEDF+/Pjk5OTKysqHDx/a7oqQjdC/FSUlJaGhoXR5VFQUedHc3CwQCABAKBQyfxm8vLxIoVKpNP5Juip9HX2FptFoTLmKxsZGDw8PHo/n5ubW1NRECn/++We1Wj1s2LABAwaUlZUZKUTIBWEAthWBQLBnz54FCxaQ+bmpU6cuX75cq9XK5fJZs2aRz2RlZZE1U/7+/j169NCpITMz8/DhwwCQk5NDF4aGhhYUFKhUqrlz59KFDQ0N6enpALB06VIbXxZigb+/v0qlAgCVSiUWi+lyEndVKpW/v7/xT1pQublMv8U0ft+JkOvAAGxDgYGBmzdvfumll5RK5dq1a2tra4VCYXp6ekpKCvnA2LFjFy5cKBAIFixYcOjQIZ2vr1y5Mi8vz8vLKy4uji5cv359dnZ2ZGTkpEmT6ML8/PyYmJi4uLjo6OiQkBB6CQzihszMzNzcXABYs2YNM2KR1XwbNmyYPHmy8U/SoqOjmWMnpnzFRKbfYhq/70TIheAcMEIsgg6m6pnlt2/fTklJcXd3T0lJuX37Nv2BgwcPdunSZejQoXRhR5+kqyotLU1JSWEWdvoV/Rbq/A0hhffv3588ebKbm1tERMTOnTtJ4d69e2NiYtzc3AYNGkRPbxssRMjVlJeX88rLy/v162ffoI8Qelo8Ho/Si4UIIWchl8txCBohp+Th4cF2ExBCTwUDMEJOiV75jBByUhiAEUIIIRZgAEYIIYRYgAEYIYQQYgEGYIQQQogFGIARQgghFmAARgghhFiAARghhBBiAQZghBBCiAUYgBFCCCEWYABGCCGEWIABGCGEEGIBBmCEEEKIBRiAEUIIIRYIAEAul7PdDIQQQsi1/H9EQZ1Psx1lbwAAAABJRU5ErkJggg==">
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
Hi,
Would it be possible to get a proper changelog for 2.1.1? I'm asking since there are some new permissions required by the new update, and it would be nice to know why those are needed.
In the Options popup have a checkbox list where the user can select which Albums they want to appear in the context menu.
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
Lazy-load images below the fold
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
If you're signed-in into some account on the Imgur website, it always uploads to that account regardless of what account you have authenticated in the extension.
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
Is there any way to recover pictures after a format? I ran a windows easy transfer before format, I just ran it, but unfortunately I didn't download them locally from the extension. Any info would be great, thanks! Awesome extension!
Hi, I just noticed today that the extension wasn't loaded, and when I checked it seems like the extension was removed all together from the chrome store, any reasons as to why? I was able to download the 2.1.0 source code and loaded it manually into my extensions, I just love this extension so much.
All image items have onclick handlers, which is inefficient. Make a delegated event handler.
When v3 comes out, put the editor back in, and put statistics on about use.
Hello,
This is a good ext , but would fail on some sites which forbid imgur directly access.
I think you are using url upload method, could you impelement file uploading?
Maybe load selected image to Image() , convert to a Form file object, and submit to imgur , only this way can work around the restriction.
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
Love this app to death. But I was wondering if it would be possible to have it support uploading images via webcam? The getUserMedia API in Chrome I believe can do this as of version 21 of Chrome without need for any additional plugins.
I'm trying to rehost this image and receive this error:
Uncaught TypeError: Cannot call method 'appendChild' of undefined
Unfortunately, there was no line number provided. My guess is that it's something to do with the URL, since I was able to successfully rehost images (gif, png, jpg) from imgur.com.
Hey there,
I have been becoming increasingly dissatisfied with the lack of customization in the display of images. I have just shy of 7,000 images uploaded and with the current layout each page of images is narrow and I have to scroll down each page to see the rest, then go to the next page, repeat. That takes way more effort than I would like to have to do when I have some 120 pages and am trying to find a specific image.
That being said, when trying this plugin with it's infinite scroll, it doesn't take long before I have scrolled down far enough that it begins to lag the hell out of my browser window. I would love to have an option for paged images but instead of using a vertical narrow layout, one that takes up the entire width of my window and fills up vertically as many as needed to make it not have to scroll down, then I can just hit next page. If I could adjust the size of each image to fit more or less on the page at once, that would be great as well.
Last but not least, that "Delete All" button gives me anxiety considering I have 7 years worth of images uploaded and I am afraid I might accidentally hit it, can that be moved into a submenu of the settings page and then add like 5 "Are you sure??" popups? lol.
Thanks,
-MH
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
Did this extension get pulled from the store? The links now 404 and it was removed from my Chrome install.
Be able to view your favourites from a dropdown list in the UI.
Right-click -> Favourite
There is a $30 open bounty on this issue. Add to the bounty at Bountysource.
Is there a way to upload photos to Imgur accounts, straight from the extension?
Additionally, come pages refuse to scroll-to-capture, resulting in a "capture view" action.
For capturing areas, pages and views we will need to pass in the window's device pixel ratio something like this:
var dpr = window.devicePixelRatio || 1;
canvas.width = width*dpr;
canvas.height = height*dpr;
canvas.getContext("2d").scale(dpr, dpr);
With the slimmer jQuery library it is more appropriate for chrome extensions now.
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
As we've established, some pages (http://stats.zowb.net/mindcrack.html) don't scroll all the way. Others, like yahoo, only scroll partially.
Example: http://i.imgur.com/mr6vVmE.jpg
Sometimes, although not persistent, when you are in the middle of a page and press "capture page" it doesn't start at the top.
(p.s. i'm not sure how many new topics I should start if they're all somewhat related but a bunch of different bugs in different threads seem easier to keep track of).
Capture area seems to have problems with RTL pages, the selection marquee works from right to left too.
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
Attempting to capture an extremely long page correctly scrolls all the way to the bottom from the top, but otherwise fails to even attempt to save an image.
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
If I have the extension page open while rehosting an image, the rehosted image doesn't appear until the page is refreshed.
I don't actually know if this is was the previous behavior or if it's more of an enhancement, but could potentially be confusing from a UX perspective.
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
Many thanks for this fantastic extension! I have one question. Is it possible to add a button to directly add/edit the title of an image?
Thanks!
Robert
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
http://developer.chrome.com/extensions/alarms.html
Make background page not persistent.
Also use http://developer.chrome.com/extensions/runtime.html
Hi, a little help here.
So I was searching the imgur extension but looks like it is no longer there.
Did something happen to it?
So users can rehost local images.
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.