0 items - $0.00 0

civic assessment

import { useState, useRef } from “react”; const LOGO_URI = “data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAUAAAACuCAIAAADIy0O7AADNgUlEQVR42pT9d7hlRZU+jq+19j439O3cDU2TJSdBSSoKEhxzmGAWP2PAUXQMo445jYqOiph1ZkQkmSXoqBiQIEgD4ggIKiCIhKZpoNON5+xd9f7+qKpVq/Y57ff59cMwePuec/bZu6pWegPP9PvMBDARQCBiIQaBCETMRCCAiEBMQgIiIgBETEwMIiYiJvJERMzwIIKweCYiEJjBEBAxgZhA8U94JYPBIGIQmOzfhZczAxQ+gIjAYGKvb8Icrib9PRGHCyXxk1LFHzMY4adIv8DhO8UPyx9M5IkkvRWI0z2JL8yXQuHvWL+K/n14CRMTEzjey+IzKN436C3WbwDzQQBJvA2wL7bXw+GW8ohfMHclXQ+o/KziKxCxEMIL9RuhvGwiMIfnpe8THl28athfzY8D+u3iX8X/Yo73kRDeQ+8hcVgrnoiJJKwyJq+vjJfMnD4W6edmdSDdbdDAe490QdB1E28fI11YWPH6BPPiTw8r3zQCmNnHRwjWxZB3DgFxKTMRIPodwSTE8ARO72rWIofXpFssIE/gtEk8gYk8wB6+JuZwezkui/AAmVh0iXGxRMO7s/4n9H6DWNjc3XAXKn188YOAfOspLiwhNqtdiHy8nvhhiNcCjveJw9vHxcFkFzlE12/4P2YixO8PNgvax2vSNS9pNTCIwyfkZ4zwVvBpPSFu92J3M6dPLs6k+EiFCUh3hPUr5zWvh42kh21WvH5i3p/paQDmItjs6XQKw74qngIct6uQnpf5o8zzgf6/ck/HDRDez8dTL9w3pJemJZ3e1odVktYn7Fmcrz8skhgx4oEBlrSl46FlDon0YczpiGbKS5uJHeelYtZMWBrFYsxrPF4Fxw8NC4tzYEiBLK1EBhOxALp1mRji9VQHkzAIHE6BuJrTiZw3IhGRpBMIrHcvBz5mYgELkQlPHM9ECo8y3f98iOiWCd8z7F2kQEUAMcAcP5HZc/wu4Vfh073ncOyGn7N5SExh40j6KzABeZWnrwSyp3rcNQKSeE84blvSEGYSAA4rmu0NzDsP+Uw0QVfXNZOExCJnHmYNMsAUn1Bco5yeePrrHKbiwkkpj16w/g77cDc5vX06RXOko3x3iMOREKNFOvvC0uOwJjSs6WbUqJvWa/gdThcEphjo0jrQ2BCeoJ6kyDE3n0ycbhuEiImFcvw1Vx4yN47bP16/LrmcTaQ7EZaGPVHseZkujPIS4LC82Z4W4Rlx2qXxaaT9BKRvlXYWNOKnsJUXpaZacf0wg1nC9o5/iAQcFy+bSJGeKfSBmscb91f8gLTl4pf1dfiFeF4hvo0wEB8aC2KyoOlPSHfY5IJ5/YCJ4GNA5pwBp70Jk03FtRbPrZyAMsVzIJ0f+QiKexcUP0XXfM6C0tMnTukLF4mrTXLSY0fOt8I3k2LNxEfDnWw5nXZFUkUsJglMZzibjRvDbkps0nXa+6IRj0n00Eo/9uGupWxCDyGB3lUuzxwCM9INJY5XmE97ACmZ4vTkU8LIaSPGQM76UHUjaRWguRnSdgJL+qu0rSgFRsSlrVuMOT0kEOVPCYsR+ZSN4S89Hy6OsiKPTols+st48fH7xuQ97hukWByDSz7/4yPnIlMK4TglFUg7TYgATymNTMHO6zeFObEpL339bp5JoLkXQizImwMiBIQjGJ6IeWYwSLltiMZC9kr1aXA62EGmXmUm+PgEc41g8xtzF4C8NtmcKKzHeXzOurCIQJ4g3eWo4TSloMy5XmCAmcaqKh+RJoejXK/YMi/l19D9kFN+U/RTmYbaDLKbyKfir0gUEDNMFEV7UbDan7BZe8Vn5B3WzeBjTOHuxeTan8uaA/G252fYudvU/cPFsWZaFOlvvR4oPLooz/vK7BDSgjOfSrZ6MO8EezaHU4ViZc48lOETEVHftURCsYpm5EQsr1bEpYbugtEEmpGOIT16zAmUDo+0pOJlxa8VM2KkU4UpJqtS7py4ZrSGJAoFb7oTMT2HJ2HvJR7z0JMqZz7IEYHj4RnPQo0H0FqWiWIPhHNVYtI76POCZ9uWSUkx5UeYH5rnVKel2671S95k6eTW7FPrv5TGpkoXnY4QigM83VUTivUWmKVg02kyJzyZdhLKatHmRDCtM/NZ+sYaRWyqhqFektlHhPI0lOH9xlRkSnZbpj4QUtqKoU3LZBs/lAsfm6OYzF6096CfVHTnigeekgXT2GImsym4yJ8JpjPCiB20dEn5wDEPnHw69H1e0Gnban3DxYGY8zPEr6PdrVAQMMrDMX6it98//YpwrrxzmyrmaHlBIn1VppzjmuIg9x5ZUp4ByelsenIx1tr6gfUWc8zfCUTCut7yTogpPkPzYyqCUkrN44IDzOINOadP+ZP+XUqKwdrP4lzLpqo+LnTYFcLD9ziH5e5y0msNdbv2cyglXSkWmieBYkfDngemkZTzF71BQLm3UWy2tPRSU4nNw0iHOszpSEzljc4lnq3jmYb/pBqQMeI3kM+Icm/AnEoAzCbzsK9KuSkXGx2271AcGEWPLHwIzK9AM9CQCnNe6Dm1BszRaM4/EMq7rfV0qHZCgUqIHxhXlVnZqSsBiB4LoTvFaQ3GVmwqKM1YIrXQoH3T2PHLp0WustMKYS1dU8cs3Y30TGptiTFMTEnZG+d2n3QyKO7MV5DLf/YcW0FpGyO1cokI5JlAqIjJs5fU1kuRW+JsCUXDO54xetDDLgpm/b4UO2CapZaJEFIaybb5wymBzJkbQbe66aLHnahddw3dbK4JeuxxivwmcYV2X7VURZGs2hwWNnFP3VJ7mqclpqeaZ+JuUz73CEysh2n1DQdRs7PtLY/bNSStbFv96bzJvVN7hjJs6oPOwa73Dsw8PC7L9xX2KOMypzGximFbUdypkEO5hNTHzAk153JZ1348QdKOBnFoxSGU5iHc6oLIHb14y3W/6r4Gg01Fn8JWKufM1DIXUyhzdc0NOM4PYrSk3EUlArHvPEbRdjkxQVK8A+WJBJsZJ5umE+mxlrOsePRIzraQu2456y1uCrSni3A2hSIiZsnhueSTkoaecLoTbMPd0Cgj7THN5HLSAZvRgfN8QwNnN+6nOK5hIbdteDgixkMKMO04mLSOiwhPtolPtq0YDvLuFDcGDM3RuQi0sUUL5MQdRe7OpueXN3vRMU1T3e6PcsHOdlwDnZBqR7DT1I9tMqS+I9tzIT1Azbty+dkty8MbSuwy5f0cz2OkIpE4bIm8epmAVJCy/VKsJ2hMqPNyMaOHbg+WiOFTE1I8S8pkvV0V+fmD4wwC1Bm0hVsiMUdhcBqKhhEa9BgAkU/989hmzfczltjFaZ67BIhFSl7vrJelIy6SUM0gri4P2DXmdbajGXXsk5ZBJqECdKRlz1/Nv3NtiW62puElTuY5f5EierG2juNJZDsX5RrM6xZFjcWcWsGcb0o6mVI3t8jRyaJS7IAl1YwpF0stYcQgmcdj9mTv/Fjb6bkmZnu26UII7xlHItD2AA/fyVQsFvVTbvpBEzKm7rHEZVXCjJA/5qognfk5u47voglS8TTiyrU7LY4QGTbKc4Ad2dpHqOgyFiOtlNmwefYC3dXhoYt9u5jPVxrmJHWkwtQp/Y6YUXAqje1Hm/JW4jzapxZQHB2JBhd7H1CWA0WTg4jElEWpGR3LC+b8c84lDbM3tYmmCvnISo0p6Mwkb0pksIvOH6B5eiw3MFT/ce5SIFX2FgDW2eKpwLYhwozgwUW/M92znD6E+aPkVVdEfQtKM2vJFl7daUm5Dcuan3KThRQqgLIdwnZ0mdPlmL9p5RrKLi5idX5OJoMoU3O9txwfdxFMdauVvZGhdgKXLTjOAZptj6lzj3zqcZghhm3Bh1NT01oGsU8BxFxbegNWAGLRNmG7AMwAnYvJbVyicT0ydXoVnNuuTEVPzN7EXPcqMCy9XRol12zKrtwYCgEO7FP+zgzycTF4s0vi6Y+RdamBCZlJoFAdZ0qIR5amn6IZdUYhVmDtkaThIOIkO74Ja8Wh+RRT2bqByYpMx0AXGriYC+hXyqM0HjFQMTsw5k0J9VbkTSjCXgGYAJU4zFSdm9tHwy03sqMvrcG0TcqcszC98lR5+TJBRTFyYS17Tb6uo558g5DxHsXW1dOWbGVYIlE77brOJIwMIBEWblqOdKhb99LQQjaVDlt0pkmpFBuYGkehL4ai0anlfry/EZGm4SGNiDzFHSMxExoBodWBa/FUIRlhxxZkhuJJYwiyytrxDoelj6euR6wu0TlnWZt6XICCU0lABqtFMP/EOjjFRZ8mYgkX4En7ItqizaArpuG9R7lFl/rG6WPLs8XsH3TzNAO2NAeobYti5Ai0m3rkKXE67DqfmIeFKHE2ZhDFBspRjIhQBiRFquvCzSWSbrNuBzCHXEYxN+aRX2yoYuikuHqpMnysmNVqO6wZlVq+ii1w2gzDivZVjqXc7XCRDecYyjMxNCc0pVSqgYXYrDLbAac0j8g4LcQMR+8vh7LWQ1Iabo8JmFY48tENyuGUFcLbzalY66qQGDMZCENKDwD2EX+C0BuKiDlBhLdryZBxjLn80JPCxWMJdoNpaW76QumQRqq/y5WUa900gQ6Jt8/DSnIhQdA8j+3ThBkxAcW+HxpyIl8e2xOnwyEYOYRB0TfuxMaYLiE3eEWPQTsK6jw1FNh8/WUL9eqcZygwhBEIxKbrqqHbx1yUDShvePTU3WAj8g5YQCjbtjU6F4bu0JeG5gPFl0073BcRo5NLFSkna/6PmBEgI1g7dQLngwDafCRCQHf4sEbDPvRgT+yoYL0k1FZOr8P4Q7PksDt9wv46jVhpBps73gFXqYtdz19vmQYJKsYlXl57BxF8wRD2whCBGCwutLMCbVTHoOwtLCrhNAOUzw5vOY/HWWdZyDMzAbGDjvsY5ZzchxCbhtCh0u+EJOShftrzzBE6WMD9uzGn03OKuEdToWZUcXePdaMWiHwJ1tX+CvMIllBO35CbYYqbH+6dswWOd3cDdcBMNou081AQSbrTRQYFu/lQJCCdmIDiAC9mqyjQ0R0QIumJEHu5BY2hczRyOUYu0oTcewW4fCK5YCybb1wiLmHbqVzUNTEDJUmLkQnCgRDGRdBn09XM7Z88tCh75TFaecMnSEjhXKxnBJkdCaEY9+XFYJvsohNFn2IGFOEaRrjIjKpQ9AMVpXZdUXVrXeBTKe/ToeMld6PNivWiQyMgQLlQcByQavYwLkJME6R4AAXrhhDx2yPaPCZ/5aHF062uMDJbttB/3RhsgVMW7UPD3V+mlAfljJdLklceMHYO/XIcYRuTGPouJaIoX7YBWpp9ytrJLi61IBCYDhxZYJ/mIEM1f1GSdvJtdKtfUIHNtJAy0KhsqAtvY6FRRbVNE+JcFwnF6HPJxaAKLNAlF5Ph3KVkkJl+g7voB4ZwUbuyAepVsLgPxPGPdvRCo5nBHKDUZiScoDL2jaF0ypo5NUwSGDTzF9M0QxIcE8yi3LP8nshHADHYccR9WpqZ1xMjvEiYPJHObjmQVAoMnXYXfCYmxBI7I8sVFGCAvLZnw0WmzBbkvJ2SL/dpCiCs6a/nljRMqt5ZrWWPt+h3saWNAcPnBneRxtomQ3e0ahpvuZm1HXy1RXqZJp62cJlGzaVHsZFThpKaFfk0t+3UcJlMZTuHDYfEZCAjDlEMHaB2YmB76xgCs5agdSQ+X5mtEA+D81hy79aAscEdBJ/oAJsiIUAphJ69YRsZwLdFsIR2lnQgCJn0wIl7EolGMXHyYe2FcCtAnWAgCR8SV70ACL3exFxEYFWADCeSS0ZWPIEsw9aQIfJphNiqM2BUH2fPJuVOuYehzRrSRQGFUkZ6WuThaksqQbqfKDkJw9NgjgidYVA/RnSxupWgnXQWoc/2ldFdeeW4I/dALLIrExgSbSwOew1oke1G9SOm3F0egX4HGaqKLU89n0SsJ6Vy2BHP8yH0v+WqIeeEhkWCUuPAAmbMm0mJ3ew2JGBRzGV1oAsGTCDPBpeJjoQD2zkpjMKDWZO+bDeQcOQGxc5D7DEyWxBm6lqnEk2sIEXRDgzYKjarMK17TqChtB8j0YdqncPoXoPBvHAUalD0s6RWAXsSyVw8XS0GzpPOV9aImaaTzJ1Zj9KPqQpLz7P+bmJZcRpOIfO0E1I2rnXPudvqi5lixq9lNiEPhWLJAI80c+DO3uFOyBzGMLBJ6MmoQhhEoB6WbFGIsKktm/lH58PylIOHly+64iEYkQyYe2vG4Cgp+im4mKEKJ7xSRiFmgGJ3d7HZdTq615czF6O97QVbFJkRYJG7PDqHgh1U67kvyCDkTBwyQSYuVZBRa2CKwN5M9oHFEccGa44JzD4/+qwaEj8oY1MlMbRzvw1UgGDZNBWh31z1MyRy61ksbzlT32MdwGAmz0TsEhiHE1xZ4utM1hJ7YOlj2aeJlLIpg6oIs9cSSWJrKw/ZYkcIsFSJcBnCJEwZFl4OG8TyvDM2LAOILK69aBQVLCWmIYEYisMh7hRpIyo0OzfQsTUyKk+nXGEc4fPUpIT1w+iNDHeKu6iJksyAIo/sUpl4xBzWwiVQkJQyhoP08GUFgCnDd0SzeuTYnLM4gTJkoIe6LdRHvFv+HDajQra8MwyPiNkW8hm4hoTPtLQPTi1U5QmFBgfSrMfgjWMrXFBMaRiB25fOJwVeMiTjCyKgGiMIefmuh9FvoJLmFjJytAEDotcaJsBxpMiRo0wIY2Gf2kPhfxrKJlTAIcCnFdMD9pS+cyZwSwQHgwjsAXhOraUoTRCZQJ4KThZzKVbAZIU2Svqj6WlhGOOVT/6yLwKLxqaiv8/l4JHTuKI4L71h1gEFx4m3U396PS1ya9ieEiXMQgGWBeqmQ/3Jo2nFe2bhETuNLtsNKD/KriOvhX+maMV+iY+wSuKCj2T4AUgNF5gzCYBivmCJovm1Nggz0VDnUaUnLPlyRNc6/7BLRTWiFJbfpMs4jV6UlRZJObpaDSAjZqUg9knHK0u6sNmmVroGOlfheIKJ7SFaqDjn4WoUJcjxvYaK+nCoqRE0EDLEPPdcExkGuVpOkB3JtDTdWWxpFx6ZTJNpGSkr9gGVFelaxIaaK3HmxLASJhg64NFpRQ2xmYZGRzqeZnOma/VbssOZu5x+dCHSRSTNgdenwjOT6RX0PNS040yEIkPBL+mYllZcJprQQlcRWUklQZXNuvggZpuRclnDJ3SNEQ7kzjBBkd72RLM9SNuNK8lk0Fl/2W2wOQVMpc1sMt+i49hhRVFWw0sv9GxIUPH7SZZhi2/iMhGUbePBggrDm0nqXnqO/AjFN+VHCOXWdqCBHDo7kj6LMVQrZRmMIKcSBBLSs0BSMJMMD4BisH2czbIH0kYUTwKGWGUwpOGZZFhZCjrMFiIECjwsm6+JIBBElAWYF2hkK5TUtqLpyvk8sUO/fKiPLlBHpHRp9O+z7hY01zUpJ9uhMXdzUGR+WOozI1W5IZ02A/GCQmDbveZ4TzmaJQt0QGTDaKncrGdOvXEQhuU18kTTahR2GJFc0gnNXEgihq/ANBd3m4v8xeg5cCHQlIlnzMNMZaBQMskz8fy9hYarbyKiyjIPdClGpndeWtBg5GNLhJXGwoGAp/8k7ZfYhoKP6hlhRBqnujGzSh8txEwQbVHB9OuIiOABGsGdQoHJN+AZNlw6cBAuzbB+BktmP0vC9IJIvIgXw0tJxLGs/ypx5Wr/Md0w1owpNumCzpMKdQXsi+g4zMjuhTzAZ1EZ6EygXFZciB9w8VPfGZOiM4fUisNQ+DJzjX2WbDNdJFidVqNVagqaSJY0LAhYIod2b8lKd7EqmjJ38VJlU4vt/lGiJFtyjgFxIQPSy72GcsYDSxxTsnVI9kQPEj/qVBzqtumm45z3ERGLkU6wcNQyx40rwMp+WdXPrqBCZ0wOyzpIzdlcvucwy2SBXyg6aj6mXVripAEyB7mv0MOREMEAsGcFXQoj5/gApWCpMLj8xBLlzgChuYjXVFbrtm0jKbXzhv7FbJKkLNeVAkQ6P6HfzJADrDynJueckFVAGEWxhQlxOc9RtFZqfoVSnWJXjLmjc2cqBDaJQHwwmXtc0GoNZIcLcI2njnQruKvjU54EzCgoW6NqwbylQSi7rgEpg7LfWpwuBXazPJJApR5LTipioJSKpYodCkuaQXk02Ay5XAJDUGp05XFMk3qYnTkEQ4TqQHfgJaZnjxwnGBb7bea8GI2K7QpoIYEmY9RgFTqNWuhsD+14dEuCi0Vsvs+AVvbEHgl1EY8iZApT+BtBMVVEjMrKCwwISBPUiDWbtd++EHqkDhEU+kZg9mChFHwVMa2MfR4KYCrKYG8VgYfY1hJPby8hIZEwK4ZnUkQ4x6ylUAhVlQ5hSBQ5VcwMG+5zeCpi5wMmDbQsyw54sqP5VmwfFNhgiJHaYtMdHn4vkwwYkeGUdmpt0WXflb2aVDUzp2Qgc/CSJFK3ok+iKzDHPG/ZtGXL5k2hJ5l5EYaCbJt4VkRoFIvDajtzUYFgCAdeyh2XE102fDqT2DOXW5Qt5MM8pY48ZZZ3LbOKUoypmHQVomdZy0DnqRS48R7azGKD1dWqkzM0PQxH0la0NEP9fqIyXoEjwAIRLqJJURuZQAvOd5xVj4cDzFO01k9I5EQfAJlC0KZEiaUEBgmYIfEoM9GZRqEeKOYYCkzLsSBV1jE9CQFX9CCJKW1Iv8FaWiZdLS5GC1kYLLNA8kGO4cObeQTmUXu3FpEPFAjEkWheFGx4y73LRx2P6pfmMSCbAMtFnLQMO702HkoM4Lxn5su/c8ml3/gJcwU4KCqqI6ldSmuP2LdJGMJAMjT8+qEMCl15LmbqUilRJsHcUdzrCutxQfyKw7muZmBRQBpJdNObRpfb5YtcTFTxBRAvGeAYH5tYnwFKQH3JKTasDKFR5o1ZuFoHWHWKSMRTGnxuETIPjfK125+LULGxNv1C0g8O5gwUZrnwksZFMdQnJQ9Ko6ao4KdnFoz0BycmA5IWbqkpCrNEDV3OsoVTPUYQr8DUDLrKCv2ZO23wcwWUt1xeXcmdDtvItGMwstQzFSkKJpsqzGRMBmA5ZkNzy/JIgQrs2dAHM/csGpYsiR+HSqqH79/w+8tu+P2Vv3t4/YNS9Wx3147+abj1NHIEaxwDzKSHbS0xiobJ3bQ2n64FxIVGMMaGxEVNZCiBzuWt4GG2cAH9Bky7mzMWGgyIRwJUGiIQUwROAxyJv11lVXQG9VxS2Fh1/ztjzwTyp6yBgKH5fEcIIPEuFS8eptox9DF8dmuJn+QZKXZGMFjMKSVQCzSFiBfEhTJiyjVCE0R8FT+TFXsUyVWSV1VWKo4K7qGPjay+zaa+93r+kDEQKCEGGIJsmHyqjBJmqXZoCSbp6cCeCgx/h/NUUg+7JIcSgiFldi/DrTeLZij0Rk0Zw8xXffdng23zg9n2yosvZxKgkLsc3ZPvKFzZDyk5TFyw+RgjnJTsPJjN2M3ueV3EcTScjjfp8A3LnEX7WjxMOCsRmmyQF4m1zmAxAnodxqO3BE4O/7sgxEfCfvL2AWWZ/QImA01pC+y15YwrMS8eFKCC5GhvmOEsRshUWi5Jm0fzcSGWIHAd6Eeh7PbMsXxPWy89H0mHEwNMnrwn8gQwPEegkc6iYpPYZ+YJ0i0Cw6eYDTVk0X2crCl02BYaf4SMtzJ5bgGAAgytp8ss6xZ4GG7CmKlukqkrIdIKhYspZZdM3AFSqVJq7kbq85WS7m85QyVGCWQwKj4dLcELA1JVD959/62/+t3k4sWTU5M3Xv67+/9yX1XV3vvtxfxhv5ZCxI7srcQwaHSYO1ncBaS5ZArImnMqYJVjzxkljYw7tKquark+Y6MYQR1FL1IBmjTl8EQ68bCuD160WAvrV533socFMtKQfNSaZoPfKnapKCaSi2lUNmaI90YSgIeLU1o9S7jEWGoPC5I8qSwyUaJMEJipCnWykBAqCjy+Th2pFjqAOYqSMlPWVkIAg8eJs3Jvky9aOgKzFkmWEWdWzB7ryK2IhKE4lG4uaBVJi2PNxiDfJa8Ql/1jIxMJ8HC+XUw5tc1nkGNGktgAiIZIOBhuzGaF6SE1Le4gUqya9TUXXOrnByzCLPNzg8svujx9kVIyDqNq+Jxrd7lInfJzSFmQRtb2dvCBos/Y+e1CGwBD9COlmJrzge0pMUrWorhwNvrXKv2iSQkkK3JKoE+rDxYs5SMOD2Ich9ooRIUntuqJo1hvVkCNrUxpiq7xWXuw0dHpFAbRJifgK5DH16mlHTIJzz4hKHMxENHMbPBpAdUS03WWPEwKeTrEK+pCiIPhaHH6+yzsZovYoF8bsqpwhS4E+A5ENn5SzJClO+IsJfKYqNO9oNGY6BF1KvOQCg0PkwbR2b1myIRCjXkYxkwWOaBhN8cuVsdFbzkYShaoquqB2+/+w5W/HZsch/PwtGhq6tZrb7n/rvuquo45AobZF53Vz0UpimHxvEJNt/winekO6zRa8YAmNczc8I7lImeoadnhsnRZIyVUmCsMecFmXiw4twFULDQRzUksQdZUO1AdSWaXZlCexTERe8nEYh+wxjn7Ze6oXZfy1jD6rZbSn5qzMuQlYmBzcbic4o3x+womSQTxSaJLjLYXE4RjUynm3r4rFB1TDwHF2W0kEVl/E035EyU5wbKYWBLwPBc6PqTyuW+t2s3mXguSewSXsM5RnACMBtDC63B2BL29C/Ayvh5URFnrKZjh9CM4jKUQ1PBgy3IMhnQChjhAfM33f4H5AVdVkCLiSpoGl/7giiHB5AQR7s517JbpXjQUb1PeDHS1xEon347KQJJ0NX6BPNRK5AKgUhyTyNYhFhvIw8wk00hLARJFTp5HfhJSPSGqkg9LRBN4cCpQiQNfmNFdGgwjGqXwaWP2QN1K2JInrb8dCrUXtuYxpTWPThQl2HLGwCxx9BwsITNf2Mg9p6F4mpQjj2BUGEMTliyJCfYVm+ZfMUiNo35wlwiUaLwc2mfC0YYpd3U51yVknZI6bZeMJaLhzhaGSDP5Vo2yRqJR0yA2CRsXyAIeSqNGpJoopjsobhLYaooM65CSd05E7vn9bX/+9e+mlixiT8IiIkyYXLz45mv/+Oc/3FlVlfcthtQsTMN2FMXPTOc0ce1OwM1xaibOZV6bRfhR9BXIuviMTL9ROIlagKmaYnHnrnLHMyK594BjoyY3GbSp7kltejhVTDrOSHW+cFbgTja6DOuMzlm3VrtnsWa2vW9SGRHOFHTOjjoho042u9zRPkDox+U6wmVpZFBAhHFe3WlkDUVSlMWJF6UZxechSfI+Clp5HuK7ZP6iyTowhKrlQv3FDhfi0eATe9OclF1ygxarPIxVMNp2hlumej5DswnqiD3YnpOiuzCEmC5x092384lni9w7NWWtUTJjLsHZ1glp3bcv4UETun6VjtrgBw1dcsHlHi0r4aZD5C2NpLjgLtl2YnGqjKKTQEcIBlMNssKUbFdv4QpL3RFBvgs5Vhr3omT6zgWSpwB8xSeCHImzg3No8ytSnRPc1wr/+Tj1laxUSfDBzyAqXqi2RmqoFPJZWe5PdPCSXWASPszI1Ca0kEUiGHB+lteEJDdYn2vDWFZVGX/NPsJfQWAPchT8EyRWrl4A8WzSCJbMAAhkCEaFeMah1IxNClDs1eGw0B3RxhETW+MAtlAVzmhCAXXkXaxLHnsM8/FUiTNN07mLurWAZDYDEKNKUqIqsvZE97zw3C0r7dCveOCGPmu1MoGuGCV7j6qq//q7P917w60TU5OBj+kRiwHveWLRxM3/d/uN190iMgbPJcXGiJcWDXsuMjpsT4WWR6ibGOnVImIyDY2LeWgCzCMQNh3S1wjBICpA5kVpXyB7I4lPnXRMPElOKYmtASbEtewpyNyxTjBDk7nww9RpqvHizvUJJ4CodXkwqSuM3IqWDUYn2SZGcRlIkvAJRHlkBpV+Tqx4JWpgBVWsZNcYPeK8FO5KJlFP4LQiMU4cZS6jXFaAT011T0zW0Tbad9kOCoohKRvzyaHda2ZUNtEthpKFmkTXYpc6Y6TuKUA2qfgbWvAjymlkFCe6ylLx0ArElaK1U3gVe++v/daPKufB2TxdW+AAVdL7+Y+u8R7MlRm4WYBaAO54M4zshGjRwdWort5IYY3tNKQ7IB7eXgc7pDMyFKBh1HYy8M96ABmLKasCgRIyXGiYG34j8kiJclc3NYmNc6HuUO54jeq8VaM/1MMoqzYWZzygXs2RYmxyFaugFz9bhJLbOaRc5xZ4iY68snb8rHFKEJ9EoBc6CQ0yQE0gAvOIC/wfVP2Po/MbJHL84/QaRfoMy1PTs1VyuuvzTIqHCm2UE0VzCVQoAxDrfbRUXVVg6XgZoyTtWw1JNhmnFGUn81AaCuXt50kDe4Da1jGLVFWwjkrI+JwIeIdK5C833Lz+d38cWzTpfYi68OFfBM+eBFNLpv5y14M3/d8fRcT7DsmJAXLeEXxVVSLStIPUyJEuds32nNA5P0duVItv7IhvMG2HCVH+53DJ3yH9KwdQldXQUbbPksTCKiWq0kX5mpLUDMJoJIp2ghMvjRgKKSJD304CT1zCvbOKtv0cLmLqsCB9Sn+zBpGdqqnbG6JAnDoI2lGO1r3MYpI5RQqHzDmGXG8IQZxkdYmCoGzMayMdJ9Cv4mBJ7QcDbdAzck9QxbRydAAXgt8lLj/sfC9RVbBgwrCF7w2BtZlHIYgMFcEqYliVkOxEVo6rsmqBRlRPnRHRqHmsyRdVkgdw7pr/POOeK64SqaXqZcp2atexsHfuhm//eCxOjbPWefTBiIME6tVjP/3RNYNmkHiHSdrce8DVVU+k/s2td3/u/Ev7rZfoFINCJ9ySGYgLIEoXXl3AG43N3ahIiyH3b5X87ACwR6s5FOpZGBXtUYyxipI11TYAu0RBVO5IygMgLIAkGFIQSy1c9zIXNqpjFSZElLWjs2AA+6FRXWl/mHes7+R3URMrGDYkxcEIrvaUhl7qax5bUdoZp4ijjDchXKs4iXLzkdGROKlh/ChJxQNgiJDKTYqBsLPm2xAfOi5A58inEVNUjl2s0C/jLpJxe9RVog6hJk8oSsUMdMSW2aCpeRhHXWh2gYa6LGREGpHz9mSDk9Mw73vj4+6++6/7l7dc8Ya33nPV1cyQqoL38I6IvHcicttl69bfcGs1PkHOs7EDSwAtEQg8er2xP/z+3quu+J1I7Z2Pz8ajqqSq5Ppb7nrP537wb2dccs9Ds4snJwFYiyCjCz88QO66jA5xmGxZYLDwGF1adN+JuNt374zquQPd7iDeYdi/bDmUhTaTz/JuRVdeOsIRhU93d0ZBRee77KciTlYNCkrMLZQChAldEEQJChvF16OgHgF19jNG3vRUHgNkDKK1z5pF/6jSc8WHYyrZoKXqN9hPOMkSGqoiLFKYEohOsYzQZEE01v4QdySGUWhPZRHuzOvCkInWCCZQLsUxAglkpHZKYTwLVS7MXay5kLIuYBNSKCRmaHjDiUm2Yv99t11+9dZrf3vNr29YefQRB7zipbsfc1T4raqWZtC/9ryL6l7PZ2yCyZukYiDA/lzrxsfHL/nfa5903GPGx8eJfLDs+8Pt93zzRzf8+qa/+qrnqdpnjx2IyHsSqVL98P8hW4dsbWulZDm59nCp4MVF86hoBHQ+SMyyG+Ynpl+IyhY8hJMrfd0zFVA9R7lQTE+ryNsZqHr8WemvQo1TZ5fQ2braoyivPCmKA9EFL8PsspWCoWeg5Nl3RUdJQKiDWmwwk6Bsp5lGu1AH1Nx1ZZXS1IlDaoiLCo6qWGd49gKoi4yd0yaZLptLMoyWRmFImI4SKdjzyZ6+YHnw8PHPPKR4TqWCqaW8bicVLNyXhhuqPkOjRzVvrOp6tsvpevzBAqHDnZrafbfG8diiZUtRzf729mt//7Hbn3TEvs9/1qr99mzn+tee/b2FezdMLFnaeM1qQcxCEg1sPIOjG8HE5MSWTXNnf/VHL3jp301O1Hff89AlV9x81e/unW4wuWQJCz20ZXqXNUvz1xlGWWF4rG1TX1+omVubJ8uRHeUzuJ1eH0ZivArCPFtJoY6ds2mCRDBpNqHPOobZTCsNpuCJJWoV654KWagXDoJTJMLwpD7A6W0lUTAjpS/TOkBB0TVSZ02RDugcQsOj2bjQJgxnlHGt2oBQtU1GqdFIIw5aVnWJOHROAMywyb1Es2AkLT42jvcM9qJcPi5sZ5lMyzlCODnlB0gmAFErGiOmmVRgAyIx0oq2DclcDCPvoKqD4ajKatolKWRkOkdZUjOKdGeAmu3Gc+nQRaO9l2NQWbr/vmNLl9Wtd1U9vniqV8nDV1577zU31KtW9gfezS9MTC3yvq1kzCdSpYBE1KE5JtRC0jo3Nja27td/+t1Nf+lNTD64eWaWx8YWL160iBvilmTJkkX77baDiX6FZIdtQUAbG0WCI1lsD2XWROYXubQOJBp1BzB0yHbA4/poeDu/z505RTaESPJ/ak0hpH7W0d6AwIEsIIDlLDMVW0lAJdkqZYjouEbYVMJwC2FsEJC9YplHeojoLwPENZEPclap5YauPlIXZV7ompBKxqZXCrTYZUJlmkgWqVTprN2UNp5RoQNwS/9TPJvJWQauJBvraNRSZLYwhDceNjExdzoNJNBFEhYOkTCCEEP81U4qxcOWwsoiVSArZ5AXl7rAWTo87KKlu+86uWbV4IGHUNfe9VtINTW5GNJs3jbeG3OTk60HMcPH7yNgpzaESTo0RCDnyLu2Nz45u4D+3AKPL5qoZeAaTxVJ1Tjssmrx7mtWxIlMzHaizB+XVUVJOe8gZDAyuFrvMy6MS7YXgbmwYS2gWTE0oIAqGun6js5CFz3G3CGdZ6WbLNaO1BWkrDMY8gwWDVCkH2fGorr9uLgULseWmRADvaLYT/fFbDRZAIaTJ/UiJFlsR/6UPhM/9M0Do15sB9LwpwySTSHM2qCTkvQKgHyA1cOiPKuyUUnkmbwgu/0F9qLo87JPRHKKWsqMjoQ/ajsqJl6iWQAKPoEx8mKUadxILeJozNoBREDb1UZ5xRwVXckiVWEOSHh4P7Zo0fiuuwwG/UgoJ5B3zFSN96SuQjfRgwDyvoMGRRLyYRC89x4u9CqrXm9schwM1zqCIzgm3/QXdl01tWh8HABzRWz7vl1UM0xDgUc2ojpdQt4OdWm7OHPKdqF5kK+zvtwphBWoLTIqmDoScQOafrTAjgQAI54UJSiC5jekq+2TGSTJuiSLzBiUUQQzZL48Fz3xJNdk8GoZGpIJAlQuJbW6SFsLdlRGGUGU+I8KnAANSU8XZ6JnkEfiQamjRra/TqLvbNpb5u4ZHGR4PoIudJiL5mLmM8JwpTPrgjrIHWNCCSPID+YRQUTlF5OgkcUvAl0UUR4Nj+KOYJQl4nAjF5b5EH7uvSeiyT126zetiuNJ8mAPrOsu5SU65XYo6wryiWgMB+cRirIQx3wzGOy847LQwep2g0tXoRJoxiMnA0UlUMjKl2ImREZuZmiil2vBwo2dkxYAU2EKNaITBp3mRjiSoSMjydKkAKF94AC9yH5I6EjuczR4KHQk4+GMBFAI+jE+7WNQ3u3J4seSebM4ctHtVWAuFG7LzAwIK22Xul5hYCLRGJVCR8ZGFyTWiLAVbwljekqXWBAVCvLGysVDAM7ejsQgcul7drLeIuDBWIWDCzn2jvqy6Vx0yatAl0Je9udGdFm6UD4QSuBwVpPivwHIMkRvwzfhob7s1D6PaqiKHMtY9iSVo+jCETTjOA6HAA8PVe9l5sAPlmhI7+Gdd1ElT0Kvi7xr91i7PEyfs2aAat+z0S8IiIjR7aWuaCazhaqYORt3CtfCkA4ZDG9aCeYWW11JDMO/UAptKWiW85mdy+BEuYFuqEjaES+RTsvmoqJKVNJutJtY++WwgkIZz4HsUM4JNMId49ioOtOprzJ4OtKQuaYiXOmCCd/P2xngEAW38EcAMaOC6l+xmdyhGERwbHJEA8XUrKNy41CmGef3UEJF6jIn8A2MVYbiNrJhUhctUG4Oztu6tNRiM65C0dQZsV6NvSYX4OYUW3y2tyqgS0bQcrTDUBBRoGX77NmbGmffktSpWkrsOOlEYCYQvCeRJEsEVAEIK0TMUjOzcx6B4EVR8cSDJsd7e+yyyiBTrArkKJ+10UhJMtZiVDpCbA9RzZ2GIrI/Yu7DDs0QWOkGPKJSsoA9VjUQJCsBWBwKK7oSgcIHVcGzzjTJTa/MsnT5ZW3LwkwU5KM/hAkLbCWwzB7OYaQ0Q0xDYU7tLiYRZFpuluaxAcRgPUeQktUDLZ2SQtHf24pA5eK+QC8mzc6kuIXi4I7NMKNtW7r9ZXt2WKw4kZGxH9W+o+GqldhESxp2DTXgNC6QPR38RkygQEOkNoOlH3kBtJ0pScAACxFhyR67jK9e7lzDShFH8s9jhRdED5tc0Wsu6OEJiM1W773nirmqojY4EQu1HquWTe2yZnmYDzN3GMsGnP23xj/FoQbu9A24PApzC3MkTFzZHUVjkzvBduTE3vbLFO/oM+9fiLNQs4U7B0yuA0UuIIHZZ5obbMONC2VgJKqKJaxYplsyX0KScNNslC0yyAKwbI8QXCoiwIu6HcbjIcux+rJWR9G9SueeT4WuFxqyjy+d5qD6Zz5oXEZyUiQ1BDEfLeBjXSulJFRI/xFh3skJxtrKmUxtiDFfUIKGA/NoRcYIL7FuOdvBDak6NpfQv+RrmL0xuh1XHhLHI9OlBTG3vp1Ytnxy7VrfOFH3lED4keS9CBXtyuAkwAfgpU89d0/euyYyBJhJRKNX2/qddli8asmkdz6r0He/aBI5GnUnRgHeMKrc9X8LVkXd4VJG8Y7q/CWl1WHuNTqcC2aBWt6wheklNlnOfyVAsGLKFFiHkkwnubS/Kz4FPjd8YhILQ6RgpJpH8X62B8+jRPENHFqTUE4+o9bXoOjrcia7DqFXjTFhcmXJTO0k1mVV0VIChNh4S8hMjgtPSpgbJTSnEff2CWamJl5DfCPviTyzwfsZayrm7TDgrDdXF+81iu+6HVCBoSAU6zv6HOV45lHyV5NGnfeuQF9bxLNHJbJkrz2ci0bmXn3/fECRExmMXOYcRgWiuGq9a13jgAqms59gkty27a5rlgn3PPmuonpaFc47wOly6u7u7mtQIOksp5e2A0THaC0jg2EtDAW6iBqQMQDs9glTdRhHtwZWpZISKvKsIsxJ0bKjzZzwH6lrqmQyllz2BjiEMfVGAYyJtU5x9vAIe1UbBBOnzjOBvYin7EtjQ1iBOWQqWI+dvm7ObHSAhAx/s4IAbJTVI7uS8vrJypjMLOmoyi6GyMIbsTJS5xzOniAyCnuSj7zOhuQok90dbnIH89wxJuq8WZ4phHREnX2G1iiGRiWRcQBCVfeAfGrDdKMrYiJasu9eLgsjEhE717auRUqGSEsHMZ/MUb6wda51Lgoy+EgVzrx3YSa/z26ryt4zmwSGAdTSizXdCN4CDdW30h0Uxf+oOs2loV8Y0i2CJjG+3MbcZWuj/PvE7GNLEvfaKy0RdlCHL6h1mio0Mgmo4gBdDHmrVitc0IEjMz0ozonVvIddWVZ/QPKOi4eBXqMUCCWDd1bccaHWlypxPSWgei5klOqzfHsZcPLxE40kjDxnDE6h4cxIfIfIk/ZkjkET2AGjIJx7emb5a9NPYAzHbJOhy1DRSbW363NExYdh2j3UuRSdBYQSZDnUNUAXD5wODZFmdvauS34kUoWkt0P9dAQiWvao3bjupQkPKw41u2NxhK3F1FrlO6RqvWtdA1DgGDrvvXfwgWcCYvLA2Fi17x47FKpUpjTzzlUiP//9XXODVjq4kxGgUZSUrw7KAyMKB2zvQMiN+jx0GXKBAXIzZ3uymFp6xOmbZxph0sQ+CG6ExSfa5eQ8W1LDXO1AoUt9SvQmEh8FCDnvIm/sDuIK9xntE/trkvVODXs3zG5i6iQSw5saH2qshaHlQNEfJsuGsRikTmfJRjRYQmDqnZKQQJR8k5CTxX3uHMrpm4fWgqCw4YKZGuUyAOiGUDae2kWTtaAGdzefDZ5qkYmEXukQa0cRJXKaUBaHqXhlkoV7/nrPm99177fOF+lpLs1J87xiIaJlu+86tnwpD1oJqAxQxVXFde6KqsxmStCEuWJpvWtaF+Ne6ErHRea12eM8li2Z3HXHlaS1YgJRMAtcW1X1d6+/8+1nXXvvpjniyjrTlSIHgRUmQ508Lln7BUQ/N4i7FTQXOJDiHMYwqCaNYIekTtBFdTF1zFCyNSMHUY7Y44fPGuml6xMr55OH2mcm5pKlQbPaBhuui1UwZT2VUZCKYBwTFJOZ8CXWYyLbdxq0rrHgCmp3lDTuI92KYxcsF8WpZcvpYSqvXzxZugWyGEF0I+XcTIt68alroL0ydM5ylacyJr+F9uWwio115eHtjR9yGxCdBhN3sZKmTQ8fIYuxwMkyHig00k0lvGXduuWD+fUf/9QDV1xa1eOudRSrzdiOBvyiHXdctPMatK2xeQmWN9KpQ3OrRdh57xsnLJIqJaDwEQ31buvc2lVTq5ctJoJwxdE30RPBubaue1ffcf8nLrxlxo1ddesDpYuDbTFZnwYfsF/O+6gfABp5PqbwymX/L+/ujotC7juqoUM2qod5MIalb31pk+2hJtGc9pRtXMV2OVi8in2I5moMXcPZZJqNM6kiowqNFbBRbwV3IofpMpdNLIaRnU6zKEb0ODWeZ8l/I4uMspVKiql96o5YnJ31b0HeNSlrFDX9hTEijMaPxqYsPPdU55VwbmYDXisMs5nJ+DSr36iwivF35YVHTiBpSKWp1GtCx8mn61GgVHGpKql7XNUsNTy8a+Fa773DsDosSCrn3cwVV8hkNYXm7n/794d/d0PV6znnyBq0Ol9V1eRuO7tmIJxSLE7K/PkrJ3kSZpHKOz9o2nwb1UA8FVM+tlF40Pjd1iwTqZxXwIMQceuauqKb7nvo38+6dp6q8fGxS29e3zgnwgrUM1glD++9c857DxKWSqq6qioRwI9QTEAhStZtI8NIVRj5UTuWhtUWzo9Lhhr6UWaCrY27qVIEBrFrjI4Qlcn16LMKwmx76sxZGg1cuAlAQ2bqZ0opRmGOEgSmBReLDcPdwuRADdtS1vXFSZ6dYaBrHE2M4iBasB31kxSqDefZqxK+RCcmMKjykoYsKgBCLEPG7RmVyblGt33eALwHR/AlhvZft2M6Eh5lYruBRnfTw1JRGDqUilw6z0TrL//lxh/+YPYvd/XnZ31VSW8Mdc8ze9fCu0DED692vgXRlt/fOPi/m8al9jI+PtP/07+9a/q+e6U3npu96YoW77m7a5toLUMqC6jqkzDG4TwYDAaDhiFEFYzyq88wWaTTGr5tdtlxqZ7fip+vpfrr5rm3/feVj8y2PXI9wc1/feS6P29ggnNZZsQDznvnPZGvKqqrqpKq3zZ3P7Tl+9f9+ae/vY0I3meLMUanQTWSxiDU0R7u6o8lLBAzMjyhY7MafyZxAqtNmExw5GTYHhZQkktXdQhPRAKPdFzAaNblBB3ItC8Le6ZUlTMIkOhDVI6xilFPpi2Xb2G6gumG1al0lXRbpaTPGOEIhn1rYiIviXWDjj961iUtoG6cNYjiFo7k4ygWxr5wDk3SVGyLHubhxxgbZMNODFDgHw2B6Ye547BaOUpq4S661u5mdAGVHlQJPfzww294w9yqHdrVO1YHHTD+mMMmHnfU1MGPHhufyJHXuxCseJy3/PB/683baOVK9lQvXTqxYfMf3/ORw//rc/XEhBJuwqtW7PMo9MYSaxVstRbSBCK0ZvqDQd8T6lqXVkKKS0BVJkAQAHh4JrfbTiu0H8QknrwwL7T+A+euu3erXzw13jpUjIU+/ve3dz9p/7UeDXsSYqnqKvbzaaY/96f1m39310M33735zxvnHpyvb7/3kf/+f4eI1G3bJvQlFNhkGK/cgcJFm1vu+KzkDDNp90MBW6OhHbmDbbuJER8XfZHiMQg2sAlAhVMVjIzsDE5W1jSd+MLFUBdMRkk989XEGL4zq+5BB8Wb+copF/EIo+ZAPaMa5FV5LVa9cUhr0WfFNC14dDPsDKnjbCfECGIakUyb2tBxzXhKHSxRkh5AvgITyInFpcE+Tu58PR2A+YzvDBKbimYdutnmMYbgLwV8s2hLpSxAayzqeMCHvzJuesxEtPyoIxeWr5zaPE2bpt0tf2y/f/H0Dsum99+XDj547JBDx/fbf3y3Xes1ayrp1XVv2+23brn4J0unFkGoEnGg3opl7ne33PrRTxz20fcTsfetvvPiPXapli0leK57LFH0VKJyCVJ5Kwv9Qd+B6573znMbsfRhFifBWT5kciHWwHmaGu/tsnZl9K4h9vDhVp723V/f8JeZpUun+s77CgAWLZ786Q33/uMxez1uz50CnGfjzOw9G7fdtWHrzfdsuem+6bs2zm2b7zNzr5LZuWZVr3nCIbtTV1gfQ0xu5ERTtwUbqkl+9MzdlhEX9NBRNLRIS9CQyTl9yqa6nlOEZcR1yhHsG3juDFOPJbq5bgLJMMUsh5GQnGpAorDHmMhK6BcUNajqyrDKj7KmesxJNKBWCQ6i4I+iAiQR0ZzexRi/eYrAlyjzHonRSTdOtWigbP+cpkClmyOM2UpCmdZS6oSpLEsZNzkDNIAS+J4p/zCw6S7azsLzdXuWBdaQaqLS0cw6S+1c5njACPu27a3dmffYw//fzbJyZS3SI4Zr/I23tDf8dtBgujfe7rCDHLBfvffeNTC45rplMzO0ZJH2g9AOZPHk1ot/9PtF44e8751NS2MMsHhgYu2OE2t38H+9n8bHA74ZXFIHmPuD/sCBpPLwHuJB2udJ60KiWw6DuFfXMrfQrFxar9lhKdAycciFe72xz1x8/UXXr59avKhtParIFpIacwvylq9d/3eHrpkc49vv33b7A9Mbt/X7NIZqbKxXj49NLp+YIu+2bd6yZdOWo/ZaunblEu8b5sow12g7DQnucpFGTYvL/1Roc9fV1UIPbaz3CZGfcP7KqU+05yghCxJiH98eGVik00lzGLAVh8pJkY5dWcVj0rVFY0GFZ5p4lQ6zLNNh6wx1UaiV76AdJp08cZDeg2Q5FEnL33dgDmYiw5lnxpT3PgqTL5XHj6yrlMdwtPNRXlb2TkEewZrnDz05g/MKdygwKkCGrhs1TEXFVKrtwKrVgawdAVMhe2CHXSlh8b4en+yddHz7+1vGKoJr46y5N171JupJmnLeP/xIe9mvBpdf4Xv1xJKlbnLcAYkK6dm3vuHekqkHzvlOtWLZfm94fdMMehXBuYnJqUWP2n3zXfcgDHK40PaohGcHbeu8VFFoPwzpfZTtSTNfzjqVXPMAsnjMnfqSk5ZOTjrXCotzzVhv/Gs/+91XL/nD4qWLnWshdRJ8YiYan5jY3LqvX30/0IpU4716bHLRpHCURAQ8etumB/Nt1cj4kQesnaykadqqFoMkUAoh0Uh2Byl0uWNeiqGpfEZScHeqZNTbpMgZPRnli5gyh+MuuP/4rEOhqaKUNZcYfg2SmmW3UxdbPtw5VELwYs0DU3XNhkZYMq3Cd/QF4igGUpX+1m9bSPaPGJGyBYYxMboje3NrEpEiVmwQH7FsYrEjxrFbf+iL9JyR0TJUzHahSoFpfmVLWgxZcnMpYtoB29tGQofmkrF7sHpgsNRiZhEmWvzk49zSxTFBgIf35AHvPbyrxE2M0YolYzuu7K1aTmM9Ct0dD4q/BoYjYMmK5fd88ey7L7x4rDfmfBvwOisO2qdpnU/IBW9MD+cX+m3rKhZBjLCcT1EfCIahF55SoMqBaz/7ntc+7cQnHApPldTOt2O9sQt+/cfPfvc3U5NjaBtyDdBKsKcnBwBo6wrLl04tX7pk6dRErxZH3Hg4513bAH7r5q2zs3NUVb2JiRMO3b1AsuVQoiSt7XUWubtPC9qs0ly4OExLUWGV8Y+QJtbYkbnkOYGDVJ7YEXvpQPvBhaaD+n8lELUNHWl8xOTFYhijvmTGRYBG+eyU5kMWTUYkiELNoRaX7BtmTcBSINPBNRgQn0bZsUiO/0gBT0XW1zE+KRxPIQghynqwz5CDEYBaIM6A9C269k4Zymza8EJBFzqizq1eO5e09BLf3PFcGkKUdo2zUpZtlM50aVVMROMHHOhXr3b9Boi8Z2ZmiR4YwkwM7zy3rXiwD8iekHH4wPhlJlS8ZOniuz/5xY3X39Crg12oX7r77qh75NuAXYvzVtDM/ELfuSinGRQphUUkVLwgRjgbyHvnXOsAakGVm3vn6572uCMOcs4TsfPUqyfW/eGeT5175djkhEiUOPbeO/IeuR8R2s4+TocKA+6tD0/PzczV1LaDZrclfNReq4moqiru6JlktZaRCrUltMu2WwzWvpgwwCLDYOpBWMoqLDzSPr5AygFbTF7qEHHCK1rVfmP2jeSTVCDto05CtuLj+AmErPjuWa1IOhAFMh+ZUZ9eySyU4cfM3dw9S0JHm4nYlAIpNwdZ7AOK6YmaxIA5ZuIWBtiTZBen+G+fdTk4gzg6jeWk25vp3TDDCAvNN8RrZpOFYBThp+ghF46ByNs9TQCsKJBhP3JJZ2Zi79zYilU4YL92eqZD7ZUQoo3mGeCJfAzCGRmLilERSU8m2d/6gY9uuuPP1fg4i/D4mNeDJgri0/xCf+B8ZPdm0Dsh0vg5GaMLPDtU8LTQbxZmt7z1X5529BEHE+B8KyJ1Vf3lgUf+89yreXxxr1eHyYknIhYPeLg8C8qOUAG+LszCUk9v7c/3GxaB9/Mz0wfvPL52xVLvw7UJ222nwO+iEbX9CR91xLFG+bBQFqbJA1AuWHTUMXLTwlWUFAIWn7oi6i1mrVdg2H6JyiemWDfYKzLSU6IbqNBuTJsIo46xhP3POV4u1yAJvYQoC5CkA7yEya33alcdgVXhgE/AVJeJvQpcRuFAmUm00XiF84RHNawTiAMRnuxVjgAKfIFSkfRAVO2E9PLSbcFO2Gz5Y12HhyiHXBjNKvWWC/k2NmCdPIXNWFC4injiCY9r4FmYmISDBppicVMqHncgmAvUa2rJgX3LY3W9ZfrGt3/gvsuvfOQPf7r9nO+NiQSt78B3mZufGzjHLOXBksEvzFxJ2GNMXAVrlXZh21tf+/QnHH0wEV30i9+++4wf3HLn+l/d+Of3/Pelm+cxPjGOqpaqpkqoqkz3BpTsk1O+FQk6LNX01vmFfiN1Fe5kO1h44kFriNh7D/JDDH7G6NjbmR1wF+uWKTPosHVgFeuSTA+VtoVxYpNGwJnNF9k1IIREtcj4Cm/DlKhyymNlGBgEKmDHHECJGVRRmpd3Wfc26ETFlei6ISn1Yyau0+HEEjmjRuxBi1eXUMYBnG1qCJXoigPkUOh7subprK5I0VQ89Ask4YEKJQvuVgWpZJGIlSkmhkXzEdoY6NICyTBYGaP4/bDKOBZ9ZVxPcusxgU84E5AKYEkEbU8efdTC0iluGq6qYM7lWSzrLaqeSFmsaOslxCdh3wB1TRsfueVdH3H1mHdSjY813rMIMc0vzDvHUo/5Amyd3FxQsJJYuBZpAe+m//1Nzzn+yY8lar/1o+u+9r3fyMTit57+v32quNfr9aQBmIWEWeoKHBzwUssw6e5qysBgkunNMwvzA5YKRCzwwNR4fdQBuxC1JODMQDKqn0YRvtOZzrUr5U8stpLJm9gQXqDQSyp1ogAJ4xro1Kj8PKOMnsmGadVFu4IU/VCCfzjt+hB+okS8IVZw5hfFxpUkXIMV2AVnVoGKuZTgbm/ZvwmkHOVoPatfN0jlCljynhLP2QpBz8MAUbYZetzCqftOIPYSxpBQqDtLsuqOyCIduXt1IAxRxsCi2Mq0BTJRiNaSahqUTiid7mS2rS3hezSMpuRRk4v0otIsvIMlqgTwk/seQHvuiX4TUBOQhE+2QlwB82YdJJmYuCokdsDec131xsfrqubxHgEVCXmanZsbtF5YlD2gPR8gdIPhPSIYOcRhQs3z73jr849/8tFE9K0L1/3Pub+qxyd6te9V1aKx3njFPo2nOKoqBiVgexc5yTkFsDdv2zS7sNBIXYVWtzAvON577ZLD9ljt4Xg7qtfdDuLwREn5P7mY8iWpdRhtOEI8kLMAlbW3tcoCnKAokRBHRAj9iQ53GB1NIUCQHAeRJa1IxV4Vms+m6EPpipSYJQbQH4Kl4hmQLFsltbYRPItjIsuWasgGfArP8BLYU7F2swpUqUJ1xoGp5AtLcFnq8MO8KnqR9UTisn5QezBOdsTZ0iULebGhdjGz0UvMwH0VxLbc+rKhwqVz53Zw00OQruHNTUTkmnrRkurIo1rfSnCB9IiyfxkEH8nAMRtOyVhC58ayIRmwex+CbFQax8zcXNN4oUpHM0FnNGC0opyxj+eehwe4cQD6b3nLPz3u8YcR0Q9+8tvzvrdu2bIVlZDz3rvWubbxwbw6V2WwqVBsv0SZD08e3m97eHphvk9SIRltMHN/0B697+oVk1PehwKihFVQp3FII/LrkltoKG1kSaJm0kiFcAMXneg0zE3YCCAbgObnxwa/jJBNqzhpUWhRNjcMypYMFj+sGhFgdFxAz7ILujJPWFUt2IIhlIDY8cvkSC9IyBFW3Foyt0H+BkETyFiGsO3zIFshBmUdJIIg0rkCYqrACp9EydBW4/aobGlEAPLlggznha1esY5043QTye7cZ8sHlLXRiNIXQzPGeJG+wAWMWGkYisPRx7cimjj2WD9WS1JeQCTSkwXm54l2h4UZ4busBxuT9winmJ+Zm2udk/DokQbzmd6dSdlRARzinG+a2VPf9I+HH3kIEf3059ed/92rl65YXvdC/6lCMP3wYceHnnNaCklYxoj2RgTFzKbZ/sJAmOFdXMvhwGr6R++7g8lWElQsacFmh2MubAiJhhzLMncahcVaZ+ybJ5dcMNXI0DdJxSU4U2LNWCkB7gMVPzh4xp6uDl70WDSsA5TYfM3Ig0AeyBrV+NSZKnR0u1GDYQZdyanS0AtiE0sfeyG/lZTLYm8lJnna0/WcJc/jfakixcKqUzERUIHEpSw8KjkFAAZn01bP4ph9t4zPumYhUUfuTJFxsCa1toK16VavXavPAOqOhalTz1jn+izQXOZRZqtLxxslYmWlJqKpQw4eLFpMCwtIu4lT18pMMJmL7JctIyS3XuDZ+0o8k5+dm22dr7hClvwVdJzKOc2BGSC41s3Pb3vtv/7jUY87jIh++tNrzzr/yvFFk4AHmCthroQrlgqijvGU6qkowaAME2EKbz+7eW7QeO7VKW+PECEHXjVVP26/nbJ5TgI+5fMbOvxQE2k9X30hJKO9IGMnpJWSYXgxdSwB1bEjsF+9EuoyTIeN2ksUoXDq7Rs9v5A1G3lIe4u1EaYNkfg8JPIhLFAb6TTAdobe4IJfzFbsMok1aKklRvE+pe45WutRbhEhAMoWoIXyoVPCcLRWz96UUNWNNAqJttxJglLZDLE1HRIYkFHF7mxDC2u1yG/1TWcawjDDCs9wtxEKo+cGaLuGR8L/UJivUGKMCcO7etdd5YAD/Mwsla5bjK5sW57eK3eRYinq87nCcH52dtY5VJEhpyCxvCA0YYubTcQ7v7Aw/eo3vfAJxx9NhB9cdPnZZ/1sYnwyOowG5hhbqxTWDExZ/5q0JjMxnn1krr/QchVEPziuJu+FMDffP2S3Jfvvstr7aIBYwhwtScUy3kdN3RN5F0WLMdoClHYJ6Hgt22cbCbCs+vGw+AJ0rsXo1uu8wypaxF/0TOR9fvAgBUCI6pRZ99AhUYKOUpUSkgt/W7Ae+IZaHsfoQeXRiM+Zdh6ShL/kUS2RUayOcd+DHMinEZDnXJb7LKvE6jIbPrLUHEwoTx2cQeBjPyUK3Vvuz7CQBhT5SFYDjLvmesOIvBwV1CNS81phIyWpTPiRFtNpq8cSxDdNPTZeH3Zo41tdL4meHMXQYBKl1N7WOR0lAwv4hIfdNjffekiGFyhjO83utGyOWbj4Fs73/+WdJx/31GOI8MMLL//mOZdOTC72znnn4ZEdotg+DQX8FUVPWDVCNPPITLPQSCXZN4H1XxgMBgfvsbpX9ZoWRt8YZcQqBTowpLVgDDaGyKF5kFcqFvIItb2Mp0ZqXWX2baz5BJa4Cs73tXPcFnM6NsaZGSMBYitkbXpKiETuhKRgIfCwOWWSBoodxJiuIhGUYYlFWUozJQysylRDDL08GuPSXZlJmJLkA0l2Eo0I1DRsQ1TkVQG8jul1hIwnXKkkzhxbY0BjSWiRHHnsyx33jpHu3rA83nS+lB0u0BAVGNyVraVyVzIR4BvnvYxPAO3gj7dUE+PK1GU9jfPhA3NLg1dGqHRZbdWFyXm3dXqmdalfBa12DVENqh/DnkAi7PygnXvVO172hBMeR0Q/uujy75x76ZKlS6nKnoKFomZJCkXG5IVl74hB3k8/NN30G66FE0E2aQzFHTw+Pn7zXzf1/WB8rIb3rXfIZiwovcbIqAuWh6rRi6MufY8UFWKjl/XlLVLBXFJmgXHOtSIr1DeORBLsgDi78bARIGElG+RBV4L8eOuwwWrLxFasnAOEKWqGhnDmWYUvg8RyBLH7OGlnZRrrGSZZLwtsHME1346wEQEniSAyRIwwvkfktMVEStn/GduUhYqNO4UBaw0JpMfgKYkayKnLnHUZOnOi3KMvfEC4K1HHQ3orBbkY5tJROotbhkMndDNUwNE5ZpZ6HHX9yFWX//WlLxtbd71MTeXwRqpsbXP7FNsyPytkIkEzFk3rts7Mth7MyfZIhYLY0G1UqzSIfDq34Bb+3zteftSxRxHRT3942ffP+/nipUuCLi2byMXILp2c8XRRiJGDwltUJXMzD23rL7QcrzXz83xSYvLEk+O939y15fkf/d9f3nhXVVGv7gkL4I0IVek+0K1dVbitq5NCzFEkLgK5UKbQw0JLJhXNQGE1BWFkGR4LkU8PFkOFYdhdeRkI++BWo0xEFaX1KRCyJu2aJ5bS8GTswzKSMAf5Uvk0dbaJZwcNW2d5qHZkYbMrPiu4sR7wWcOTsh50OppSzRC2tNfEG8yiRokEM+bOBOgC1MCpBCAPYUCkQK+Cc+MNChEdE2t6MyRy5qk0kRpKiNl+uoKtrP28GjJbUoNnqVo32HrZZVu/+Q351dWT8001uQhG6TRcuRNqK0Y0fxYwe6mcCJgd1Z5pUEkrdQuGVH34LTNzjisvlZOe555jQt3zUrVUOakbqZzUXmpXScu158rX1QJ4ntxL33/K4U86koh+etEvv3/OzyaWLmm49syt9BqunbCXquW6EfJSg7gVaZk9M6Q3zxUxeZaG2RFDBA6zj2zrDzxXtRI3PMFRYplztsom5rmFpif+2P1WvfLEfZ/9uL3GqzHAZV2HYmP67QyKRz0hxgh93o7MZfmCgfM+o09iyPXGMps4432I4BhRCiuZQ+RgHjj0aotmTnjjl5sWipA1fLLsYSRPbbDlG7H+kmhWE02DY56TSXoePNtvSEFn4dIS9QCJck8I1r3JmzSBWPSTYBV3s8EhsgQrkEl9BivOpiuRQ3ryRcpVMiyLlDnXmdq+QQhfqdPEYxG3JcMp9HZUsTquhd3SoUuBgFWDTk9H5P4f/WD+M5+f/ONtY0C1dElL7F1A5bFRnGAv5Cr2SbnAk3ipWhHtxzdV5Zg9VwOHrbOzAxaqxhpiV41Beo7IS89VlePKcd1UlZMxL1VbSSsVVT0HbIF7yftOOfzJjyOiS39w2fe//pOJJUtbrhoSz+yquuFeI+y5clwNKvZSEUkjcRrgpDfgmpi8yADkmNnT9MNb+60j6anuJAuD4Vl9fjhh58EidSUetHV2ULn+fmsm3vrs/U8+8XBoDcIJZDeCxsDbFy+zPlY8LPrb2fPhr5s2SvVqGSxh9mb6opz4O4wg2xnBkhAC+wxl0Ea5BUYjyw/A9FE4kXzZ4CwKAnzKedVAXs+TwGnM4kFpeB1zBa/3Lqvbs6V+ZG4hsssNcxe2YFvUsC3QKPzD1uUl8iE4y1xytkFNEGOwtUHWIp+VAaAkOVYaYqazI4uEjdy7o4DyXbVESScnF5CzrvJjhkprVTG2fBm2bppwg2rZsqbxaFrTOolaE6za9nnQxz7g4FgnhGAWODc7M+1DszWSPnzCffuEOA9nTxR2J2Hn3awfvPT9rw6797IfXva/Z1+ybMkyodLJIA00TF0AxekzB7A1M1AJVQ4zD29xTVMFehIsLi71NmBBp4B3TdO4tlm+eKytxqcX2rUrlpBR6CzuQapgMeyNwkXvA4VFBizzRHUkCkHZOI21dFGK093crUqeJ1HhKao9QjyqSO5Sh+f0Bb32vFP5CcWIB2ZEfMcOGjtvzi5VNztaIkK1jAdjYrTBW5qB5CLENjHA5FVMIIrSRbX1LCRiJKyRdOpsU1ZvqofxSDP4VkouMUb3h5Plsg6R8kwfKDYaG4OLwi5bcxjpbr7/Dzc9NuMgy4UqRlAZMBDnumnpCBPcjk86YZcf/3jLMY9v7t8wFsRU2fgjqHAfIng+6oQm+7eEnGNhcc1gdnobEVUc8KfILcZ0S3zIiFIVxyJo/ZxvX/D+f3nscY8nol9e9Isfn/WjqalFBC9eJxli26kZeqOOKqpzGETKHE0/vKUdNNHcMJmuxfaGT5ZMtt8bSdCehB96ZMuxe09ccdrfP+Xw/QGIVGxFiPKWBEZYFhba+klW1XjhGRN23UDDbRVlAhN87OgWusbxgIjG1uoVZAVm1f05Cmon1KXP50nkRibzIEahHd/pNguN9pGWJEQTVSVRXCOxPS1ZgvS8wqN1agqGJ+fzyLZbZRQbnAugEpOPxCSoVne0gMkU2myCE1Er6bEgEfmZGOxV384es/EmU56fGxcCYOSUJ8Xn7afTsHkId2e8uVVWqMLAUkBZmnYwuWaX3c7/5tzLX7x1eltF5AOUnG26weY9AliVIGywRjzo92dmpgOPLxACu9yuMIO0TLpKPLAg/kUffN1jn/x4Irr0e5f89H8uXjwxkVB2MTkS5WOpemxmrlg9V2Jhcn5649Zm0EpVJdk1XeU6PmLO4ivxLSsmZt60acvLnrDTRe961q4rpxrXsFQ6llKNQuo4z/BIlDSscZD2JGwrkQuTVbay9YaZV1jAJvPBOD9UbBZMGxfZ2xtDXU2bCjMRh8w24ua46+qDYs5V6sYWQ2Ee5tMYGp7ihr3krjJQ8DyTZlWeUWSlOH2GaqnAejglCTuDBQFrAiIlyolUS4BB3shrgMiToNQESfrwcal0jJYyUkRhd34YasH/nxD6sh5D9rRCos11iMR2sEBVVcH160VTe3z5K/LRD2z1Tc+1FAtaxRInw3Mesh8HWKhp+tPT00GcA3BamOSaI0w94pQeHp6E29YvoH3Bh19/6HFHE9Hl3//pz8/8weKpxd55tN57dNTtRW0tofx0ZK5HcH9v/baHtraDVlhCpDURu2gxga2YGFUVt6jmZmbe/0+HnP1vz148XrUBfNIxFkRh6hBFb4FRz8ZC4UAdPHQM+9yl5FqEk84LYEzGzOCRJJgOIDS4xLo9c55fVZ7Jc/LVLHnFyBIt+UpgNWGIA5Y2WG2mDrgyDFAc08a/yM6SzXIWLpU3KMblwFwU7ZoW2HLF8iI5ggJqzWMH7dZPCpndyyByVhdY02hItpRgA3Qs4YzZczlRPEoioDWEoVKrc4imODwitiOFfKBlKDa6IZqyPWVMY2v2Xtp2j1PfuPhLX9i6fJkszIuIj7jqNNPTWXBUeGUmrliaQTM7OxuhHGlH6cEc1DWEMjYW8GAZ9P22pv/3Hzj1kGOOIqKrLvzZL8+8eOmSpSHFDcgZbx5PmM+J1SkxZg2x2dm2WzZuavqNSGAdKTKT1cJKESPxapmYUFcyO+BJHnz11Cf+x0uOg/MeXOXMOZ32bEwdOhSAEQN8KZDnw8MjI548hPfRskWLGA/r4JhoN4wod64ey3kUjlQxaNEJa4bAKfvW4krRDgVxQHXArLWwSnCWHRkGFcNHlHTbrNxCwx6gbNYzRUSUwnTjcxQXiX+MSIMsaD8wggIxHGoUr4LEiyYDOuaFFRYipYH4BIMP3cBCoxDWkDxoQdl2E4onOHqhmGOPOybA4NIsgLvggeK8T20CgZAf9Nc+67k7nnf2tj1285s21cTOJywpIfsHhn4uvBC37WBmbjYgN7JUoScEUpomakxBKoeYUFVt0860C//wodc/+oRjiOiqb//o8v++YMniKQPVZWKOUkOZ66ld+9jTSWhiT8xo/eYHNw0GrcRCJrkbGBijnRAk1J4Xls3bFh611F/0jhNPPv7Rbdsws3CFrDr/NzzNuyL61AXoWs6ItfGy1ewolakiBTPa0DDnV0Jkc6m2Yets5nJd6T6GyjCnN+/01/LZI50eG6yJAxlPFMp7PjVbjBNGmFJ5Rq4qjbSFJq9szaCUhWvumepJUmagwUha27ZJMWhXSHs29M5MAk8+cFY8ys2oINVyOyo1SQFzxjiSOhKSGEVHMj5s9plRIS09ctRk+9CadzAx1z03GCw7+NCdv/OtbSc8ceHBh3oRKZp1r5N/Iwlx0+9Pz816zoIfHByc4Sj7yFrtMqrHKvF+UOH5//m2w576ZBCuOPuCy7/07cVj47518M6Id2bMu2J6I9yZOW9zQlUJtbTpgc3toGXT7lEjFfX1QI4gITL5HvMjm7addMCSSz74rKP3361pBqZ8N5MMlBNdbC/8Qp2lgK4SoRFWsZgQU/JlyARyyqj5mijoOV2ZpN4oG1ofqJPrxfEoDEhpmP/ISmshdc0EsouScv3y1JhyIINFdDMr2Q95E8eRuxggYFpVvrgSz0VzI8rqMRjCvsquSkryK0UcM++Lw0A59KTjHa8gbDrtGZMcIeeUVY04q0iHs9wjJxeGMKlUKpTkEKOpMTRTykJ13NHUiSi7CETpWl/CCKMacFF8UELMXFeuGUyu3eVR55wzeMVLZ7dsFibqVVxJEMZSgOVCM9g2P+eNSgKzxQBwMoc3UPZK2Dk3Lv90+nsOOelYIrrqvIuu+uqFS5Ysc8QB5JzuRhJCCleV1yhcUpwN/ydVjRabHtziWk+1WIIade3cogOJRBtE8SwPb9722hN3+/57nrPLqmVt29Z1zWrFwwbOaGd8PKQ1OcSo5TIcs23UIDXQTLO16C93jUs5mRakkjNttALuhJIbz2Q0OhTkYxQNMx1ZN5Ixx4OmUqk0VLkMMA11szJesXO8KRAxNQBFVGdeZyZstNA5WBAaECWUR+SRvH8TcAyZTWn1z7Pma1o3XnRsmWoGdNm6EbJhnMkKo0bSossCQhLOZAhiHV8pRF0hz4L1nUVB4pimmH7xyGEyrDR/SYfyRMx1DdfUE4se9YUvymnv3yrCzBirFCRKzAuDZnp+3kkIN+zTPITZKmzHLM8HzWIhapv5mp/28Xfte8xRRHT99390w9cuXLl8GbN1jDeaCKbwUj5rPjY9WMQ1btOGLW3rua7Kb8fQdoWOBFILrKqqgZN2bvrjJz/mi294xljFbduKSOG+kPp25mdciBCbgGRJ/EN+6CoRSdgeR1tryCw+RuyVkaJKobriYVTfKNI+CUV7ygjAx6mpFl1ChmybUAqpUxDCYHbHJuN7nzhShgXLXhW92MjalF5fPoVyMeasQlnIj8sebJqvs7UgSWjLRPczpXQh6VGCni36H3ksoCe9GMx1qCoyJySFSJ/UPlm7zijOMu50eGF6NcSdlpY+F1WZzj29IdtR7qTemaGBHPASnIQktvWkIoC92/31b1p65pc2r1zWLsy7unIeRDTXNNv6CxDOVZhqe8a2mHZDQOThPTE3C/2tbfuUj7173yccRUS/ufAnv/3KN5cvWSxi+Iw6mgokdBMcOEAVRL0kwSJt4x55YHPbeJFo3yPpcsQWPezTPvPkfV1Xc/Ptympw3r8d/7Z/fIJzDlSJiAHUwNTi4NHlri1rfIG/K0RWC04nE5cSaNZCnQprLuvQlycZsHsuV3ierD5iZjGIAS9lxFTuukZ7cAJ1LGrVJcW4TCcQbTguMgpBsr9CPDGjejvQwVAhzoop+S6yTvHhNSALICjwg8lHRT1rgp8WFEikbUYqW0BBXYKTlFUp4zpCr9cMdiP5LnxPsVUJk+20R5mA7miCYCeCvgsigNFsYh7dYGFDNuusOYs0AEbheGN96dtmzZOfsuasM6f32AMbN9csc227td9PlgcpbeagOQQUWKPo6YhK2qbZ6tqnnf6B/Y59PBH99sIf//aL5y2amPQ+2O+xkGRhLR33wRymhUgqVVXlBu6h9Zua1ilLAdZ8JHXC0gbxQRxaqmrrtvmDduSL3v/0Zz/ugKYdsCTrpVEnINNIBSuYZmMW8Y2Tfu48DgyHZBQKDyMQANCZqT0cE/vOKJWhQ1jr9MCQ3ITVCLxsiiTh5VyuWahe1sEq+OH5qaBgG9lKIZBPUsohXtEgKW0gkCdXaKgQIIgTQrOys8lOAMNG2RFhVTsLYg3CecQfWw6iXBfm7PmWzRtSF9AHqC2U72VAGorHDCeKqNyXN1aJBsRjW4fD88UEQWBL3ExG95YZTOhg5Uu8Z/6qpbGlTdhZuKpcM1i2/8F7nHfu3LFPeGTDxrlBaPNA8pUERDSS1WA2yY0dJt/OkH/q6R/Y/8Rjiej6b1x4/We+vnh8wsHF3FZU5h7hKQRlaBRO1CqDiZ6Ib/wjD2yGAwvBR4NmKH4sqNWHSxShaCkOruShTdNP2m/q++9/ziF7rm3afl1JF+pOHRgTRRpsl4ZjJJ31+3bG5NTB8WpaZLmtKIb8KOmnmlipwJ0az6fPFE3SfQoFahVqumZJhyJBdAwUWNEP6mkEC9sxLnm2IVkA9205nyDa2UTb2D1Lat1FnZHwLSSabofvoCz/PEWGMlKhWOQQtJFKBxigLpCNk/OPEsIDNk6q3LDGxkIAiQtxAlsSm7GAnT1Y22Pq9q3LPvTQrBisflVsZToKRgOG3m6oQWYQMsxcV74dTOy0655nf92f8v9mt22rfcsV62EVBaQs3DUwhEEkQoN+X/zTPv+RA5/xd45w/dnfvuHzZ0+NT7QuWSRYOolojlnIbZAa2zsvIu3AbXpgk3fgSkozWNVXhZqGE7GnWkTAsnXz1lefuOt33vu8tSuXtG1bVz2iCrBOVJltoixmFN+uOyQqhek6SDivLpeFKBa67OKcXdlpiuW5+awZnaHqIG9HGbqikATKSkRJcuJKcHRvqkbFD9jOWLYB9cMdQZVn5MwJNLVlMkKOZVFOocOANYYvIZVup9ypCnJM2movejmMPArwOqYAqQ+KcVWEAadoEaIegmCDV7BgGZApMZV7xR21MgRgsCVDdUujIp0zZgryN7GVrCjtMqXh7WAOuKtni1Kqjpil8u2gHps49D8/teMnT5sh32sbqSu1qPLZsZEJ8J6892DyCwvbmI/7zGl7n3A8Ed30je/f/OXzVkwtit89cnaRq8M42pVYmHPQ/46L3jvPhGZhsHHDJud8JUTwkvBubMbzPqzsJBJYCbeO3PzsB19y6Bf/9RlTvV7rUFW5fZ6+skXCMTLTGNyF09DwTG4UdJ0NdWn4FdwpYIqWcGrtegplBknxLgwVkrIOGRrm0htY5y2YapYtiqCooMkLisWTu1hJLQlRa9Rr5yrq5FDGnyQGuQZMzoOA8NNkKCQwMjTZ1pEV8liQB6M/fDoZ2CdL5pTYqs8T9AyM7I4CnaoCT0YXLvfXNPno0Icz914oaRKwgW9rgOWCv4LSmLs7wygE7zQDsnIKGXHYkbbTdxEb/At325gp1wygbfZ71Wv3OOusbUuX0fScVHXolUqyKgm3lQks4hb6m5079rMf2/v4JxPR7755wS1fOGfFksUqFEAwCg3IugYaVSWI8yadu4p5MD94cP2mtmnCEaBS+wm0mtXt4oPwXqRe6PMyWfj6W457+wuPc857okpE1cLN4hAjt2DjjXTUwRQE3hnU8ZA4d8ZWGNO7vN64I+AwCuTFlTBrtsrqpat5X34LRQqLWXZ5iTGKoYhlKuXaSZVu4sNJCXAytVe/XcvMMXY+2lxjJPNKivQRvcVcyPKA2Gu3AxomA5QKQBdcDApqssEul01fn20mnHFFJSssg0xVX8FHfQfkCbRmQ7CASqM9l/dJBsJhOI8FdRXGDbcHMdLkokWRujntNNrZhbC4URLrQLkyVSalY+GZSyyJdz3xqQd85zsz++83//BmEU6QM9YWhUglg2YG7ZM+89F9TzqRCDee++1bP/PVJRMTqokBVhl09iDEUs7I0KWWVGg8V1wN+oONGzZ7T8zi4dHZQFFDPKGzAAAV11u3zO+1wn37fc981hMObttWuBKN2ei0mrzV8gUsX8xEMeuXUuDkyfoGDgkimeQZXpVh0cW46hNJJ0WyAvC6sMDizUCXjOGlKqwaIdQ8u4S1NWODp9AkjwsOsY+KtHqPs12JAXgkLEfkxJsTMMyc1AxVAwUKkKMZFloMhTGS1mOBiENvj5T7V3QWrWSKEYoxsTfKllJuB5QzwrCTOxWoNSZKJygZYxT2KioSd6ByotDRnjTNTKj7FPOwfnvnPDeYlSFx0IzryjiiroKewgi4qlzTX3XgwYd/9xv81BNnH9lcGalxBouMSetnKjnmK5/b/7nPAeG3Xz331jPOXDIx7k2Vp3kNZ3NzNtCzjLH3oKqu2sY9/OA2okqkStLxWYiSNXSzMAmJhHuyadPWkw5cdMGH/+Gx++7aNm0lVZ6RZrRXl14E00gwqC50tSwKKipKzcoh0eTIBjCa7ZbAk3c5clKXGjOgYCBq5JVgeCLqB1Kw9zpNE9ZWoKLFimv0yCeHqgNxSWsw/ZvYAuFUikZSlH4rdCYq+mVFMbEAID7XrDDgriQlxen/KLerjBMELCnOWrthlNmFIjzS0NfnzCGrCiSEkNoPdkb+8RF6DkpkURoeWdGcrfo/K3sZJaTPCneV4kjZ4q7AXXI4KHJLJlvJM2waguEGePTESiL5XPdc25/aYe3jzjtn2eteNbt1pgcOIFKWqmra2Ynxx5/55X2e+ndEdPNZ3/jzl85euniRI/ZZww9pCGixygaPnlhQcBDhQb99YMNmT1xVveR4lr6PhrYo3h1Uz+pKxmdm+i89cc+vffAFu6xa1DaDqjKt7LIYGYb/2owJw23E7ejgGC140lG00S7Mmovc6UVSMaKwrSKPrCcftwjy000+KmJ54NyJPEhYPdgDiTu9szzGpQyCMpQ00z9NTEbVmzce4CZiQJeOmuHpfJ6yZeBwXwb2CIgWJ4UkG5dmDWzk4tL00HaEC3E7tmyQ7uiNjbZHZx9wV5Y0y4GUNH3Y9CzCEiw7LKPRDRjVtr+KPRu/qo8uWfmnyM5L1t2zO7xK0rKqchLVs2vfNiy9wz/2iWX//LK56WkweeZBf+FhNI/5/Cd3P+5JRPSHb3/v7i+dtWLxVIKXcwSVRnCO9u0k9VSTbnmcZ6Bm7i8M1q/f5F14lt4OWBJf3+dxgQcTVbUszC+87Pg9v/i25y3pVYOWov8gtt/+07EJiLsinkQFhoqN5DZ3tHKi7lyCMaDT6GI2SxMoHepyUwoYWlTWERZqDJ8bpz5nTx3hwSEpTDIVPvIsUSGIrFAjLeERnQ0ZXPhlsu12EpNwRv4nVC8b7jCLET8vRAKsqBAnIfngiKOJFrJyH1lOEXKeXYhohKQnr2MrUhDr9Jz02OqBDRC0AOMbx41EAEOOcmZOmy10uia0Q9N/jCzCyFAmrSBplCkBwKMIxmyYUMQdBXfVaAp9o1rgvXeHvO/dbs/d3MKCaxY2tf1DP/uJPU88noj+9I3v3PPJLyxbNAGGBMqVNhZzd09Z04lhmv7Ggyrpzfeb9eu3Oickwe0q6X+kP4EclQhfHvDEfqHf7rXj2If/5aQKAKiW+BEsw/tW5VdiDqSNwG4Go9KBjFLS3vYa2XpQs6ZQOmWOXFak9qhG5KFmNYxakmdBMgVhlRrN6tMFfyFmx2wIsTqqRWlUnq2GYiruCZ7Zxw2bM2ZlpWZjFuOEwRZ2HgG93p6Lejspeo1SYnImtJ6Oqshnnaz8aUllJzomUsZzd1Y+kyK0TKsHZr6oY/UobGoZJYBKb3NW3C5Ay9Eaj1WqQIkY8SgUSy3iYp2VTF5zpIBKVkrhW6bPTFRE3kp3c2f0nGSTVYCFCmpUAQjmqmLnJpevWn7Ccc3m6W2oDv/8GXs997nON7d86b/u/OgZE2PjrXMMJ2oXwNbumNWpJ91YCT1BD6qqan7QPvDgNg9mUS2AKJaWQIpJtzDcI08BbbswN3vYPquXTU21LgjilELLZcDroH1UKQf6Eaz0p8IEuMOy1qjL5qwGjBNAHJXJMAeiw/E0r088ZklbMixEyfydCD4Wn0kUTCXBafgTjC0MMxkYrIFqI0tmGZS1IvdhcCuF909i4KlkRnD1jKYvAcKUIOqFQgiBiauU8SOV2UWDgI04S2lUnGZCYv0GzV5Irfk8y5eoZ23TklShoDtjzUwO6XIumUrOIhvV7zz75RJCxWZiyNkWymqud4w/YI8sk/gZ22DLaTIZewHf1/VpKDcTS5YNppYc/fWv7v2P/wQM/vBfX7vjM1+enBprg0+ojiRi6yoAahm5qxnWNUfZfqBinl9o79uwtQWzdskMvT8VEkgPhqPvTgLTL56soZroCWuSeKJsxrmF1g0bFfwOtpJH8LosIbxAzxUGVzw0RAB3Ea+UZDJzf1vFGrKatOHKZ1sGWN0ZcyrBCKUpbIpVXpOtq3TWZ8+yrbDoFbbfgDtyG5ahAYV5AiV+IdZeyPAmBXla5rPmBQor67RTMzSLrYx6pvXkpi0Kx65soaKqdmz4w1m2U/8SZjMbTarCWyezugDuaMbDzH9yowyjCS2dPrTPd5rRLYeKsDE0YeKOyCmosIE1tStAlXjn7r/v/kef/V+7nXg8Ed1+9jfu/syXVyxdTMzwPpgjtMrBlGQLzExRIk+qqqqrqlfVvbquq6qq6pn+4J4NWwCuqpiWMAeAZdyKPjfLjQteAE4SSW/s/odnmFFJTM2MQ5AvBREYxTMk45Huh8TKeGhay9p1SD0+GaXPUTTHwCbem6Y1cxpCRPYGJK1ha4be8d0xnlpQI6AsggWUocH8Jez8WPtkuS2VBRHS8W6MOdiwzgwrik0fn400ZLqMmrWhSsxBr9reeRBzaE4Kih5wbHMyBHruE7JOtmnwMgxTPwvSILMwxWxizZfMFDfZ2RvHKaYRraqunLMQmTMpa4SBS6ZIMd4dEha2v9XhFBeiCwU0LJ9LtuFtBmEpT401dQI+iUw/tHHfV//znkc9joju/M73Np7x3zsuXdFnVQQmhCEIBctXYamrqvYs3pNv2oFrB2DP3FbVoFf3STbODO58cJrq8fGJ8Wp8vO7V3KupjgI3Pqz/QFAMIg/MnmsSTlZRtGi89/u/PHL/pi27rFzuvBPqpCBm4tKFweguKoLqUKcFHRilEc33ubPDPERgkrTNxMjNgjqJURgACzPC1FOSiqpniA//Xx9lFEL3MqRhmFtMpdAtOMs7stbVWaIu7q9Q0sDCIYzbeOoIsFUmAJiGzJgsNadWgwrO78bFBxSpopkuZPejECoTHizBtTgG9OSC4IPYdxpBpawgtsjYsjFSduJ1YMrlBoURFAzPkeFjGQ9YKHOeQ+vJkGpqMgdfocGjZy4Xu09PQw7fEx1F/YiuhZWBR6l4aUeVFl6awAHs/WByxeI9dziCiO781nce+NgXpiaWNuIr30LYiTBXUrEwHOCaxvfdAqRfse/1qkWLxlYsWbJqxdTaHZfvuuPUqmVVb6xxfsMjWx98eHrjxs0PPbztkUdmt25ZmJub6Xt2UqHqSa/HPamqWpidMIt4qVmqqHInTER1LRsemb3id3e+7KQj4QkVLC2gFCexuyiiKVUMJnnzCTPQDadsb11OYbgj62srYivjjuwLYnOo7DNLDISvYyQzBAT2ohLgaTofEJ8S7SaiHUs+hxLnHEo8LVTsCiKybj91UwQbL4TUvEVHsCBS8Ey/q1SBifehhqEvRRnvCASC2VcJ/gWWkNl7jnyNUnYKCVfBWSgk22MZ12Z0GD0J627ErpJ+KeU9VJgPIjdfWT3vkUj9w8NFozBor0ELY29Q/MLZWEsjNtulGdDrZokV5BvbEbP2LQZVBBvctUnnCc6DqfrTWV/b8MkvL1myoq1r8S2ToG19Oxg4LLAMZMxPjMvy5RNrdly9526L99lzxaN2XbbzmqU7rFy0dOl2pDaJiGZnZzdu3Lz+/ofu+ssDt9+x/q8PbLl/4/SW6fn5OWqponqsGhca56onXFVCnpgdkZBjlst+c9fLTjrcbJNscBKmCyooxl0PWK9pabSTwbAtilXKwdBAuNioJowz03bon4Y+qtoFEW6S1SvS6MOYI+iBXERyTn2KIBlh6E3qD24zsKwQTwSGetbH98Vwwy1Lt+dJcnHGpYgZKlHv45k43W/iAvLZN5Sj2IvSDJg6XxHKZdKK3Zx/MPdZ77sZSzOXzjjeNB0KzT3TzDIj43A5nvKqSI/TB629ijBWqyoPrI8RhvmEhUIq01DqZXS5qeAVlaED3V5oZLNmNYz4ALvmaMj8Mjg0tUzccdZZf/nAaYsnJxuIo4omJ2XJVLV6ZbXzTvXOayd223XRzmsXr91p8Q6rJlatqMfGS4ZUUJB1lokTYg+LSDn5ad1gy7bZhx+Zvu+BTfdt2Hzvg9P3Prjt3ofnH9w0t2WumXeehKter+71vPR2XCI//vQL1yxd4rxLpbcB7vOwi1G359dxymG2ulih0cIldpo7NC+Tqeb1Buq0hICudTQGbZSrBSvGiCQGnFCfF1pQqIzIDmsgEwMiiQGHA+SGc7QytRMHgojoUc6575UXRoG85Q72wtjoJr8GAnkf68rphSYW1TrJlZzvKLIOWr+mMSgnP9vO8Wm9L1L5y8YhNjeikrAxk/UNQ7HXMeRuVFiMJUETHQkGeV8BenUak8Yd0n3OZWNJA4UUIgplmZbSnjIidwF82/sYI3jJnVelxe1BTH/67nf/8pFPrVizo1+74/janRbvs8/Uvvst2XP3yR1Xjy1Z2pm8engEqctEfiAWTfKN/WL4SAcrSk3MwiLS2XfzC/MbHt56zwOP3HHfI3fcu+mejdP3PTy/ac5teGjmv/79pBeceHjbtlIJ6/Ax6ziCyayOIVMLe0fsUF7lnI1TnDf5EcqoDPt00vRRkRwog2HcwH0Xp5Kewhxdj9xcMiHlYeEdQhEsBrmtNVDumUA9eUl8Hg6bQgIEllQFBq6RoEOZ05YIm/wuFszgPKL0aSwLIPiK8/RCqzrhsZovwDBGPD8Ib+jQXOtrLsRqVJkqT0nitdjfKeIV9FbA5OKpVBDjd2jbTXEWHdYsK7CTCSSEsZ7YfCyf/zyEeCddfPnoVGSBkpBKkiD97T/IGMwc/6ljxjUC9MZNf/6Bm25etnr1xI6rxxYtkmqsAEn4oAno1QiBs/W4NxAjHsov2NDdO35xSXyaPLMwUyVV2Rn20/MLj2yZvfPeh5cvHj/ioEc55yRwInLsRVfIO3cEinBkC2QU3s5cNob98LFYnrppcAoqEjfuJlbh3QaOPDhKYSFPaZFMAG2LMTRz4wQ05QUwcqVB6VFscOOAmTBlRR6bpBYQR3oCFx36WIF6C/7rtOBSRpLMBwN91DMxzyw0JAGPUY3IV+Km9bHxkMKmWIte9gbCVQQuzr61EcvdxSkhh1mMFLExnbrSpwHwoZqhrD+ZQqOAenXIfQTACKbpiBKrrJc15TbtrITQEGZ0hn5cxNisOFgCRs1b8RDwPo5zuIoqmPAe5F2lmp6RWoB8+KED68P2tN1iuMllkOHdjMJDelV/IbCgkirL0HufO6QZ8JSTC4yy/aQy6hqRPe3u2wqkq9TK5ZoxDefcGeNh7eZc76DfEiEybziC9jq1No/sDxcNp+6xH5pBHTFiY7ZjTQAimCcbKmtRa759aU2ai8YoDRAu2hMxvA+XN9NvwxhQSHzijsKCySBkZhhEOYH3HPvyYA7HVgr7WeQ/Z1PcPf+TyHySPo2VP1mIQ0QNIH3/4smGllsiJWUiBDNRr04zBgbA///tYVjjb1P788hXdbWmTYkHTdD0HaCSId04mQIp1HtC8o1kg23Krx/16absAA1pcJKxiC1HNwCP1FmnkHWmTZIsccWI8tjA24n5ozp4GPksOi9UKzhma3NDhXxst2XdRcTq7kbTRvK8xUmgLAIy0Z2zWRDp8vIJaxMToIQLVh5lLq6pM6akrusTc5mTb5/O0RVei5shKeeJeQOI0b1GZqoVtp1MALyPfo0eTF5UYJIzC1MRzZx8HmxNDvUXMc+XixFrJvVZW/PEfU7i2ibPo+gF57MkXhYkZv4bt6m8X6BC5p+74tIdGFCGE4IKhwArTcydATWVbBSyttAszMGFJGZcnck3ZV3w7lfijkhQ1m3LM4sk7ao+1xmOAOpAI+Mjr1hERKqKJbjAmCGPuTLpCv0VOHSDnzMjAUNBBlm5mTJUdG4tRkii+CFBI5QR3Uot5kUm2ZmlkFU2/L3E9VIjmajmLSX9hi2BM6tXZJpQRkpKisBMndPcwr9KbUZtSSJ/hbBnjSJfNiyzWL8sSZJBkUEyjSAZo5afj6nEYKT71UM1BxFvVCyMAoTabaLQhSUuhQLMYgBLTPeSKl63tdblKXf0cCLyFtZamLrsN2CUwFo5pRwxIeiaMlGhJc0lLaMLKi5EGUvnKevrljEjEFi9heyIprge6zUxbBAlhlw3nNMaTQe22lc8UhFMtdPYfAvmbD1UqsRmSnbp3VHoXjAVdkoF3o23047IVorZf5lUipW548xrVC5jSSaIvRirMBbbXslfQ7UbmAuSTRSc8UpCYJTtUc4Ed3DBYeY0gUImQxo0dcBAscpXDUkMqZ+TIuaQsOMc3z1BWlQ6J55eoh7DNs8zAGELUrZhiaOibVaXVRpwjr3psIt2XWDr5MsACfHIfYSOzKc51ZNGrY6WmboAyO6i50J7ZQi8Ydgn3bTUmPTmJKc8LErsVsG8pe14uzDTEKOeUOgkWDgtYbtMQOODTCV7Fd0O3AiPODKUcC5vtdZTzKPYv1mWRVu2zFySAtj4ksC2lkCjkKtpDmLl7yL60s5b1bUQQ3WRT46J7Ilcyv4oDyN8bmEoFpSz82bCexgDCFhgchZyjEK12WVdvd7LdZCgTkR1mF6w7bkUfm7JhiuuH7H5fk5NhKgQATVeeqmrz6XHN5T5otWOgIbNbzr1aDHc5szeRTw1sul7cU5Y3Wd7K1JnjUsNvDza6KgZd8ORLWKy6SusLjzMUGQ7warr9sUZW9lNIjAqje92iwyHAuU67IQt3s77Zw9jRidNFebOBJ+sBweVXt3oKG13rpk7rUu2o3guAOyqkpGZ49wd/Xbq34ILz4mRlzGRbCagoOx5bCVfOcszGiAoDDsiY1qU2GXSTu3bAEwsCpYwQ9UIWOKOCAlzkrFLzWqLqDSaWFbmgM1lBx9EgL0gizgDKNgfOiFWdmMGakBJ2Dl851mGCgwYYY0h5zqrIUoWtsbG9Ftvr/FGGyn5L+Zc6FSlKEG6KPH5ZZTImsZU2P2U2bFJv30J+RrVS8NwREVXCTl/tJiuxPaAE0wFnAdF0Y6RQAt0+HcpkUF5A5GNXphpSO4ze36P3LRWHiankkIFQZzLjgQ6U7x03zk73XNJ9hsyQIQlz6SeKVFHapg57cu0RJU3KcXzl1xjGBqfJRtQ4SOTrsSTZWLmy/J23YCJ2es39FDV845oEYgExj9TO+jI9rsanDgasrD1ucgsy3DweEZS7YKnognVwchaTjdlBjSpWliuFmMnUsNK5GZBjD9jpJdEZjGLULZb5q4rdOEMCzZ2GoX05YgA5U0l7BP3zagWsaUTcmHbVRAZ7Bnly0GJ5pAgcpk7xdT1KQfx38qBUfbY2BqFFft0lMpNfn9VK864YuMqafrBpacdyn45bGOPRzQUupdtDoKsvVzaSFpLKjBGuJBmn9yUdIcV68VTR4EnL+ekVk6RCx3dDVTy1Wx2MDolbMdnMderZW5kJ/Lg5DdCpbcACpuSVMki1wtCTFzn9IgNssu0dk1UDgdR6GCz5JsXLi2IVrIEErkwI7zchGufyuNC9S6nXFBIAAWEOayxVjrAhbwm7QBSU89aI8daQMxz5SHcfOw5ONcmQBKUuAjA+baq6pASO9eKRAWK9HUE8M75qpIwpHWtI6KqqryDRzs0omUiVMJE4lxbqDcBxBAREQHBO49iM7NI7DsQhjw/DJ7Rw4chLRGERaqKhkayrnVMVFV1UckCbetEWMRWy4An71xydUigAwSXY1eJptMxufAe3jvTVxImiFQssDyl1jkRtmDMMNx0rhWpRDhj8Akgcs5VUgV2lFJfvId3rq7qKG8eU99SFrpIs9IMVeLMk6iQzEK2LjP9BiPtY3C0zAZ4yyg8CXQViudYFWaWh1cTgrJSsFIYBTrF7I8ONjmBX2b7DcBeuv3ZTF1WgYY0KfPioyeTOlOabgwSJjFiQMz8KD2BQjelwA9Y6jJyBWl7J+p3AtUYKIrHmOOMVcyl19ooDzuFIpACF4zgRi780gJ1HMhmmbMfYA+OQCIVDcPaR8TH7f6ChxOuRv6Vcy0xi4gNXEmNhzw8E4cLMOHHeyC+xLLA4xfh8ouEn7fBhw1lCgEzIgOoEqFSi4GY4CEyWiK/bQdVJUSVvWnIPMHiteEmp7VD5gE5la4JCL388wJuOxLWGpBYSHh/juikzE6yElxgFAqqyIZVGSblC4BlolcZ7IAYEh2Tfp8owMMdSb9sJavbhspRfXSIDsOSiEUBeHrQKno1C04XGR8wJOeurguezHyCWaFX7KFzPMBIwrMlN5VNoAR0gG2xoHPuZFEyC8RJ3bDQ+BRhGhPVzcV20I4QkU2bHvnWt779+McfffgRR3rnRCoPiPDNN9981a+uevGLX7x69eqNGzd+8xvffMrfnXTIIYc656pKPCDMd931lx/96H+f+tSn7Lf/Ad413/3u93tjYy94/gsvu/yyP/3xT71er3UtEVzrW9eKsHP+GU9/+p57Purcc85pmsbnJgWaptlvv32f+cxnbt265Tvf+37btDHKS7Vq1cqjjjxyr732jhuMpSRdkPeuqioivv4311922WX33nPPqlWrjzvu2Kc85e8i3Tft3ZnZmXPOPmfHHdc8//n/BKSMSaRpBuedd95hhz3myCOPdM6JsIevpNqwYcOFF154/PHHH3TQQd63zJXzXqS6dt01N9108zOf9czdd9vdeycizvtK5MYbb1x37bV1XbvWtW1bVbLHnrs98YlPWr5spfMNcyUs0zPT3zj//MMOO+wJTzgm7FXnHDPfededP73kkiOOOPyYY57oXCNVTSARue+++y+++OJ//Kd/2Hntzt57kcp7x0K/+c3169Zd/+IXvWjHNTshnkcj0WlUYqF19sMcvQ+KQawhxLEtWAzyZTSOJ0O0tWcv2l/jTGZS/afk+M0Y0r3PH682L2RGsMGhMtGgpvvtdL+d6bczfTcb/6Pd1m+3DdrpQTPdb6YH7XS/nR7Ef7YN2m2Ddrqv/27iTwbt9CC+fKbfzvbbWX3DhfzzmX47M4j/zIaXxH/czMDZX5tecNN9NzPfziy0Mwvt9EJ6n4X0knDNAzc7aGebwexgMDtoZgeDmUEz37TOOe/TP84557z+BM5737YtgN/feiMRvf8D7wPQHyzA+0EzAPDJT36SiH7zm+sB3HzzzUS07777btq0yXvvXDsYDAB897vfJaKzzz4TgPdut9133XfffQG88tWvJKLxiQmp684jP+ecr2/ZsiVuzqoImC9+8YsA3HXXXcULUkh70YtedM9f/wr4tm30ewHeOQfg/vX3P+95zwu/OTW1KASt45583E033RS+fPhS3/72t8Pv/P6W33vvBoOBa1sA27ZtW7J0yZo1a/7617sBtG3TtAMAV199FRF94YtfANDvL3jfOtc2TXPQwQcR0ate9WoAzaDvvRsM+gBOO+2jRFTVRRxesWL5l7/yJQDhd+7+y1+I6PWvfz2A/qDvvR/0BwBe+apXEtHBhxzcHyw413jv2rYB8MvLfklET3nKSYOmadvWOdfvLwB473vfrQ+oaQbeO+99eMTOm0cP77333s037dygnW+a2UEz17QzTVxCaYk2swtxpc0u6DpspvvtdL+ZGbTTAzfbjy+ZTqt3dtDO6gqMO8jNLLQzfTfTdzODZrrfzvTdtn7cONODdqZxM20727i5xs02brZ1s62bbdzcwMUfDvxc48I/s62bbf1sE39/pmlmmnZ60EwPmun+YHqhPz2/IJxoIEjuMIac0HGDzEgpFHAT4k7HxLRws2MpG8Bpt/MKK8ChcGSjE5oQich6g9Z8GJRMR0lYxw2qkdnxlDXmGVXVq+t6cmKyo94yPj5e13WoFScmJlatWn3HHXe8+tWvZibvvPctEY1PjNd1PTk5FV67cuWqFStXEtFnz/js+vXr773nnrv+fMeiRYue/exnbdiw4S933XnXnbf/0z/+/ZYtm3u93hvf+K8bHnjg/vvv2/DAAxs2bHjggQe+8pWvENH4+Fiv13vVq16xYcOGe++7d/1963/729++9a1v/c53vnPSU07auPEhZglMMgJ574loenr6uc993g9+8IO3v/1tt932x/UP3Ld+/fqvfvV/rvrVVd/97neFxXsvLAA++9nPPupRj5qamvqvr3wl1vMSU+i1a9c++OCDJ598cn/QR7Q6oF6vV9f1eKIrtq0TqX7xi1/cdtttRx5x5IUXXnDffffWdQ8JFD0xMVnX9S9/+csHHlj/l7v/cuedf/7JT37y6Ecf+vpT3/Ce97yn1xsjoqqu67pesXxFhBJ7V/fq++6998ILLjz00ENvveXWyy67TKR2sZinsd7Y2NjYpZf+8u1vf1tVVYPBIPx8yZKldV0vWjRVUPCYugCeomEZWjBcGHaPaJqbcUxUbkzRUtvSHQ6eLwTQcniN/QgrtWx3Fgfjb9ZxS5QBiskCR/HFLN+M9MzSEJnTiDdptcJ4hSfN2oJpIiBJOo5BxDw2uCntVrPRDfpFpwRiG+hJYIpj41w1sJPch7eY0gQUSy8gLs3rimaeEbPOjwQdFATVIm3bZmxgGnnBo23bXq8XDo+F+bmVK1dedNFF73vf++pez3sXNnnbtmNpfc/Pzc/NzhDR0qVL165du8MOO+y0007O+0WLptasWbPno/Z61F77Ti1e7lrfNA0R7bDDDmvW7LRmp53WrFmz0047LV++IrxP0zRLlixbs2bNrrvsunbt2sMPP/zTn/70D3/wgzvu+PNHPvIREQEiQMa5VkQ+8Yn//O0NN3z1zK9+6lOn77ffAUuXLN9pzdpTTnnNTTfd+I53/HvIuqqquuE3N1x77bWf/MQnX/7yl5977nnbtm2r6zpIw3vvZqanly5detVVV7/1rW+t6zocDW3btm3baQp95jOf3WvPR3397LO2bNly/nnnE7P3PiTk/f6gbdtVq1bttNPaPffYc6+99n7GM55x5ZVXvvjFL/n4xz9+1a9+RUQLcwtt2w6aQTyVPZj5/G+cv3Xr1m9/+1sHHHjAF77wJQs6adt2MBisXLny85/7/LnnnjsxMeGcJ6K6N9a2LVs6LbC9MR0nXE5YrrkGFDLrvQQpR3PHynijxeouOnJ70xovgNNGX5o6sYtV5pk0B0Ye9Xo7hUHZ6MxfxFO0HKTorqTeDBm2bNWakxMMG7cZTpaRrGYKnrKgOYw0oD2bCtBBuKeeQew424+wmaYGJ1pm844Y4sbpdEAdPKAq1EawAdtBjQsRRZp7Pq2prntEFDorAGbn5k4++eSnPOUpp532sZ/97KeTk4tDgLJdFu+9cy7swGbQwPtBvxnrjVWVeO8Hg0HbtgCNjY8R0dSiqbCvTJvKE1Gv7okIM3nv+/2FtmmbQTMYDJ7z3Oe++MUvOfNrX9u4cWNd1955D9S9senp6S9+8UtPeMITTnn1KU3TOOe8R9u2/X7/0Y8+dMmSJd4F6Dqd8dnPLFmy5B/+8R9e+9rXTk9Pf/e732Vm7zwRVcKbNm1+1rOedeqpr/vyl778jW+cPz4+AcC13lIOq7q+56/3XHrpL176spcecsijjzvu2C99+Uv9fr+qqnCihX/3+33vfdMOwrcmok+fcfrY+PiZZ55JRINBn4gG/YXQta7q2jl35plfO+mkkw488KBTTjnlkp/8+Pbbb6uqyrmGiMItfetb3/qYxzzm9aeeescdt09OTiopysObtiOPmqhRMQbPLhaS8f0pcsW9KxlVnER2JMp2RJ0hte82RPcUPTn6LyBZ7iUrV+u1lanBlOGtknWghEpoZP4Mn2g9EeafTEjI2CDQMBmLOc6awzi42OOkRr95ozKGgYxlhhLmazDTb5SsjUhNKPBLyX+QYwMcyWyP8rgNxmu9kCbFECg6Awat6j+zFnJt2xBR2zQhrp577rmrVq94zWv+5f777yci17axPxwyJZHQB66qoPcoRN65FiCJf5iZRGTR1OTV11z9oQ996J3v/Pd3v/vd73nPe04//fSwskWkqqswOhIWqbiuKxH23p900okL8/N//OOtiqFn4j/fecfWrVuf9tS/C4ReqZiFq0rGxnrOtd7Dw9V1fc8993zvu999wQtewMyHHHLIEUccccYZn3aurSrJOHDCGWecsc8++7zudafeeOONGZ2GeDwx8znnnsPML3vZy5xzr3/9G+677/4LLvg+s7Stp2jsQBPj4yIiXLFwr9fz3u+8ducD9j/g/373OyIamxjXQ6FtWmb+xS9+fuedd77xjW9s2/ZFL3xRVdWf+MQndOuG57THHnt85zvfblz7z//8irm5OXjf7/f1ERjt1iHkdk7pFJMluWajTEJF7gJnGSgLdVXxjpT7caHAnTJDNTkL06pkmsBGasuYsqBwuVc5nWLin7NnPTiywq1YRQ/rYD0E0snfSf3fLWtLifAgBG1nS/pCCY0kZRygqIZBdhMmETDjeZHH+iqS66k4QLNCcdiJmSbNJZcltXm5k32F3ws5ZH+hr78/MzOzdu3ac84599577/3nV/yzrrBBf5COAI4RW7MIj9BLKwZCbVvXvWt+fc3HP/7xz3zms2ecccbpp5/+P//z3yFZBQEeogL+KYNg5snJSWbetm3aYngG/T4zh9pba73wHcKRQeRZ5LzzzvPev+Md7xCRuq7f8c53/PGPf/rJT34iUnkPZh4bG+v3+xMTk+ecc878/PzLX/7ywWAwPj6h+6DXq2dnZ7/0xS+98IUv3Hff/aqqetGLXrTnnnue9rGPOdf2elXYuqGtoMMheO+dAzA5MT69bZqIQvycmFhERFIxEU776Gl77rnn8573vLqud91115e//ORzzz1v/fr7wqf3xsaIaGZ6Zr/99v/85z63bt26N73xTSwSHpBpbvjReOy0IeLMMXvNxVBpUUkhp0QBFR/l6kNdpZZgnmcNehJ0CWSLSWRwSYGu5w7XBcxWXIgsiqbA17OmqAbNbdeHfggbVSgT/hVpiDxsTMeZQY6wDecFnkVUQEKlcCP+xcf03dsLizQkD/VCN8wzH4ZXVBxhw5NJZvNtQsx03gchKSBMTzE/P0fEY+M9Ihob6xHR4sWLATzrmc/++H9+7JeX/vI//uM/QhqcBsgsVdzAKmIetE9CGNeJQ1XX27ZuO/XUU7du3bphwwMPPbTxkUcevummmxYtWhSySucclU8vRL977vkrgJ133tmeQTvttDOAO++8izmb3iIqrgCguh5rmub888/bZ5+9N2/efPkVl1955RW9Xj0xMfGZz3wmKYxy+AgAxxxzzBe+8IVbbrnl3//97VNTU9otr+veD374gwc3PnjEEYevW7fuF7/4+XXXXXf88cf/4dY//Pqaa0IjYHgOHNSA5+Zm7/zLXat3WK0nY13XRDQ+PnHrrbde/etfH/PEJ1533fW/uPQX11xzzaGHHuacO++8b4RH0xvrEVFvrPbev/a1r3vFK1/xtbO+9sMf/mCntTsVCDm2ELOcgXImFkbEFiTZwbMl7ia5aGTaQYiWGneDWeMIPH4aFHsxvaLcZop+91TOlcVoE2SCRW69wfDismKrjxSIDPuqyfSpuJigJfEvRGgGgp9MirM6+I03SjJbKjfBsuqOVWHMYZgLgBVKYKXGkjAu4w5rXGxLL2oFokC/x6uUrqKWOdKWLl3KzLfffoeIuH7LhKZte2Pjt956KxF22GGH0C8Jq5OZ+/2Fd77jnb+89LIPfehD9913XwjiipwstBiIqkqqKuK3ECf/EgLyxMTE+Ph4XVVVXYcpVNu2VVU1zSDs+dRA8h4YH5sA3De/9c2dd9754IMPAVBFSSrstttuhz3msAsvvPBjH//Y1KKpfn9BRLyHSNXrxSHW5Zdf9qc/3dbrVU94whPs7rr66l/fcustBx90iGsb7xH28MLC/KmnnnrNNdd8/vNfaFsX2kihvv2f//lvIvr3f39HZ5d+/etfP+7Y43RzLiwstG3r2laqynk3MT7x00suf/ihh1/9qlcRUX+woHUHM593/vlE9K1vffOb3/iGfc9zzz33jW9646LJRaEf7p0P8+rPf/7z665Zd8qrT3nms55FRKFOjoKGhSwdDwGyvPL9AiQ58QcK1YNSjkNFvrhDsTYJZlqkrL8aMV7QblZQKCuVaLJeriRdzPSunqQQFMgmX4hDZa/U0VCdg4IPvC9ExjIQ2ZalSXnaGGMrYjNod4nJPpS632FWc0QyJ2Zmwq8lEp/athlnCDIGRvA2tWbynIjmwiSxdk49uIz4IUu3Y25du3r1qmOPPfbiiy+8/fbbJicX9XrjixZNPbDh/osv/sFjHnvYmjU7kTUxS+9yzjln77rrrmeeeSYz9+qeaXRrxhLDe1XXUiVR0dDadQ0RTU4uYua612NmEanr3vj4uPaBJsYn6rqenJzs9cbHxyZmZqZf/epTbvn9re9977snJiacc8IVc+W8E5H3vue9991336te+cp+vz8+PtHrjY2Pj/d69bve9a6LL76YiD728f9ctnzZpb+8bN26a3519ZW/uurKdevWXXTxRc67M7/6NWb2HlUVC/iAlPjKV75y8MEHffnLX2Zm7x0IN9zw26t+dfU73vmOa6+99spfXfGrq371q19duW7dupe+9KXf+9737r77biLMzc8x85Kli+u6Hp+Y6PV6E+MTN91886mvf/2anXZ8/RtOJaIAuugP+kS0ZcuWs7/+9Wc961nrrrnmyiuv+NWvrrziisvXXbvuU5/61B/+8Icf/e+Pw/GhN985t2TxknPOPXfTls3nn3+eiFjTBKbR7sQGxpd4+Gnt2d0LKyZgHQYFgeIKKkwEOVOJo8NaMp1kirLLSQ0kewtE/LynaCRk+6tgIpKEPtaaMafmrO2liEkGE9UJ7egTg9FYESEpaah6A9vRWaAuBKg3osRNqaKqiblPbC6jJmiE1Zk7pACr78Kc2SGU7CkS0TqgmVjBpN48EOSbEEZlsMIQ5EOVVp32sdOOfdKxRx999Fve8pYDDzzooYce+vRnzti8efN5558b5sBN2wTUQcgnnWt33nmXs75+1rOe+aymacKWA8G1bc4hAWJy3jdtm76nxNErS13XV1999ee/8PnQxanqqhk0S5ZMveY1r6mquq7rX19zzec+99nWtVLV9/z17m9+61sbN2x83ete+7rXndq6RqoqnM6VSNu2L3jBC97+9reffvrpN95002tOec3ee+/14MaHzj3n7HXrrv23t/7bow899Morrnjdqa8NQdL+efrTn/4/X/2f977vvcuWLiVCaAdUVQVg8eLF55xz7gknnDA9Pe2cY+LTP306gLf825vXrtnZvsmSJUu++c1vnn76J7/4xS8HSMaXvvTlnXZaO+gvMMutt976rW99a/ny5RdeeMHuu+1JRFU9BmBuboGIvn721x98cONb3vLmxz3u8fY9jzziyE+f8emPfey0F77wBWH3hm5zVVVNO3jc0UefccYZb37TmzMagKou6BsF6z/IORqFxBwxorERCmOfqBBqiMbMSYxe9cWQ3RCN6mLqMMfaGaXgg6SWc1z13sjJB2viJMlaSH3kdhM4KyEkJFYz02+nB83MQjvTb2b67cxChmSZf9xM30Ug1EIAbzXTg2Zb08wMmummmRk0M4Nmpt/ODtqZfvzv8MPp8P4W7JVxXY3FZs0MnKKspgft9MBFdNdCO90PuJZ2tt9ONwHFFT60nQnAmqaZaQazTTPbNLOD1rnW+wxaikgd78ufuLYdAPjxT3586KMfrc9/n332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RoaJT51+OoB/feO/hv/5gQ+8H8Dc7Kz3bnZmZqeddiKif/5/L7/99tv+Rkj86le/+stf/nLkXx155JFhDDM3O7vLLrsQ0THHPBHwzrXvec+7h3//6McdHUjz2/vzpS998YEHHthv332H/+prZ54Z5j0e+S7tueeeRLTffvvtvvsee+yxe8BXPu95z5uZmXbOOdd67x955OFVq1YS0d///fMAPxj0nXdB9uBDH/oQEe2199777b/fvvvuu9tuuxPR6h1W/+IXPwfw1Kc+dbfddtt7773Xrl1LRIsWTe67735777PP7rvvfsstv3/LW95CRFdddVWYww8Gfe/99dddS0Tvete709Cr7YwGiwFSVHNw8wM3v+Dm+60uSDuwjPPIflpmYVoZJkCDuPBm+25mIUyJXPyFSP0Pv+ZmdOrZzwIV0+G1cT7qZgbtbN/NhEFR3/w7/NOYfwZuRnn/gzCvaqcHbmYwmO4PphcG2+b72+YWamQHH7XaNV0hxXGSSGljmsVxlGtVqGrBWKhmyAaoBK6xJtAhp8nW9UkTUQWyIoAsvsYr3QgE8iHVYcqG2smisciZrWdB/JYCOHj3spe99CeX/JSI9tln76c/7enj4+O/vuaaa6+99rLLr7j11lv32mvvFStWbHxw47777PPEY44ZDJqqkvGJiUF/cOQRRwRoZF3XdV1/+MMfOerIo579nOc411Z1tWrVqocffnhq8eKVK1e+/OUnE9P42MQ1667585/vXLp06d8/77nj4xOzs7OPfexj5+cX6roWkeOOO2733Xf33v/5z3/+zQ2/ueGGG1796lMuvfRSqWTFyhUPPvjgsmVLifjyy6/42Mc+HthFL37xi6empu644/bvfe/7Rx1x5I5r1px66qlt2/bGetdcc82f/vinZcuXPePpz6jrejAYPOEJx/zHf/zH7XfcMTk5+Q//8PfHHHPM/PzClVdeee111x573HGhlZVK3QjteNKTnnjVVVcDjlnm5xc+//nPv+td7/r0pz/9gQ98sN9fGB+f+P4FF2zevOU5z3nOj3704z/c+vsDDzoksCOJqNcbq+v6l5deGg4CIvrNDb95zrOf8/KX/79bb73lZz/7mfdOpLrt9tsOOfiQd77z3R/4wPv1iX3kwx/51re+9eY3vfm6668LvpxM/Oa3/Nu+++5z2mkfhabWI7JmLvXeYcR2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9PsLd91118JggUnuv/++00477aGND330ox8eG5u87fbbfnDxxe981ztXrFhJRMcff8ITn/TEz3/+c6985SvDQRNu+2233SbSm5uf86275KeXfPy0jz3nOc8+5OBHpxHRsBBsRIk3zeDwxx7+0pe+5L3vfS+AN7/lTfvss2/btnE6xXZx8LCvKpORag/7VUwXmOJylDhCygQgCIcnDlHjoqhsz+gYlYLSL8QpDxNTULP3qAyzJmnyqBAcZWvyNNoihY6U6hpsZsOcvZJr8SjsqzkRiwiFPo5BkJW7RodHI4EkBn9lZ1TG7SJ3xCLYxBpVmPId2QYl2i5xvtvhb0T79wrZ065V18ogbH7xHosXL9lt993vvPPOP9x660J/fqw33jaNVAKPXj0WQMjwPmR6J5100he+8IV+vz8+MSHMU1NTg2Yw1hsLlzvoN71efc7ZZx/2mMc8/NDD73nPe4MABandPSzPPFEURV04SETOOftcvdax8bHHPvYxXz/zrLGxsaZpehNjenubptlzzz3POefce+6553e/+92VV1554YUXbnjwwe98+zsnnXTSa055TX/Q7/UoqfxUYcVz+rhXvuKVL3nxS2688cbrrrvuhz/84a9/ffW2bdve9Oa3nHDi8RMTi9JDFiJavnz5dddet/fee1sG0hmfOeOUU04hovPPO997v3TJ0gsu+H7TuEWLJg884MAzzzzzsssve8pJTyEi5x0RPe+5/2BP+5NffvJnP/NZYhA8Ch/fjjk4gr7ghz/ykQsvvGjFiuUf+MAH457HMCQWBahVdaLi73jPzMaDLSkjplUZxNd1W0ZKf8ZT6GLiJNxoxMsjlFGhS0TkJW7abMALo6dnqQLIoUmV+zPUNGhhsbpV5hOEiGsd+SaDEh3domNb7jmbDSGZaKvDlwKYjEifgdyqmbeKVRvCZHau4CzYwdkgJoHTgu4BKxBKmJPUWDwnonN6trRkK5OFPKBTYS04ouqZz3z65Zdddvfdf/3oRz760Y+eJjIWUGJXX3314sWLH/OYx9SVC/FkzY477r///sNpTtNEfawtW7asXbvz17525vOe+/cishDCdeAMc62gjgR4MEonUSDSP+7xj9tzz0fdd++969atG/QHb33b2w4++ODWuaqqyCEUtGGsesfttx908MG777777rvv/rznPe+UU045/PDD67q+/rrrXnPKa8Ibho+u614ltebSGx96oK7HVq1a/fjHP/7xj3/8m9/85pNf9rJvfutbj2x65JFNj+y+29Kgm5vUNucefdihH/6P/2ibhohXrFj+mMMes2r1aufarTPbzj//fCJ697vfncSuZWpqMRGd8ekzTjzhRLWS+PwXPrfLzrsy87XXXfvJT3zyn/7xH1etWjUYLPTqHvJetdgMC3TjvfbaY9XqVfvus+/KFSudD4gXDV2FdzFbRL5BCsBWjwyF0SPabyKwDQIfNUJqfNqfbPM4qAoHp3ibMU1A4ERICjyS8JPc0b9Vv6L/X1/XGqrpVZ3X2t+5zS1iZkZnzswko0UjRAVvJYIRpGIxaU20VBFiFNJL0kqr2PovxmKt/WFK8iOQokIC1ghC1FKbkdaSgMb6p/jLmEIbobUyjbl0nDPn8p13P/2x917rWXu/J79CZs585/veb1/WetZzMYEuJFCL0VRAqWkbXb0Mo0SuKOjdlEY7oy9nmjlsoa8WVVA5WZBInAHXLCiRj9XLZWbphdZFTU9d2d6NxNsSceyTJ6n0mBoH2TD7RCaVjZbbTglwkFVgyafFIiN/7KMfu//++//7v37+hS/89cX/vXj77R89euTIk0/+8O67715bW3300W++/e03rK6tppSefe65xx9/POdcerblcnnixPE3venNe7s7KaX9vSVk2p/2f/u33nfPX3z2s5+55+ixY1e2ttY31quBEYzGpMu9Zbmd6k5bXS20xrvv/szNN9106dKlG2644amnnvrc5/7ypve+9+UvP769fWVveycVH1yRn/70qfe85zc//OEPf/CDHzx79qyqfvvvv11e/Prrr28XrQA5pbRoZeo0TWtra5///F9975//5VOf+rO3/frbjh49evHixf945j9F5NSpU684eaq0wblADaJbW1fOnz9/6y238oFVpkff+94//exnP7v/vvved8stOU+rq2tFdXTPPfc8/PDDP/7xv735zW9dW99IKX3odz/0ile+UkTe//73P/H4E7ff/tGnn77h1CtfkduO3V9OqpqnydwzVFLpOFRTznl9fW1ldQXFtFoTxR2pZVUar5YIPHSt+OTTI0gSyJuuSeQoe7DaZSSMTgEWmmkXuiKhdB6gE0VrFIrCbSG0xunGMZTaRc68faffW7tZuwJVrJRUv6RdarhzVsDON2PGLzwS1Y+2BKZKBnPK2pzCftYMxURyScOysgVMk2lFT5Nt1Era6JsZZNCdC61U3ViWWeXhi9ScpxMnTn7ta4/8zgc+8Oyzv/zyl77y5S99xfQH6+vrL7zwgohe3rqcc/7uhQvfvXCBl/JNN9/0nX/4zvb2Ts55Z3cXGSuLxXK5vOfuzzz91E8feeQRu5/t4CpA7pUrV5oh3r7IqqoW9nWe9qdpuuqqqx782wff9a7f+Penn77rzrse+frX95bL7Z2dnKut9IULF55//vkHHnjggQceOHrs6LQ/bW9vi8gb3vD622+/HcgFHFruLXPOW1vbxYJvZWXl0qX/e/TRb/785/9zx+/doZqOHTt66dKl8lk+/eef3tg4NE3LlBaFxSyQy5cvP//8c9M07e8vF2mhSVXT6uoagHvv/ZvNzdN//PGPd3TLT37yTx566KEvfvHer33tkTLCe+7554+fOLG33NtY23j44Yeuv/71d95557e+9S3JUwYWCyleQqVgyZCVaiCRmlWw7mzvbF+5YtWXRqJSoxYnV6sFEAQlC4n2gxIa0vqwBtSENOekosiZVg4c8zGMRhdiUVXIvrC1mqEXIw1DlxCQIrRzop9qq1ifFTLsLWal7Bg2RjdFovlbmnOfGeo1EwM2j1WBpxADzTEEAcc231obpZdrNsNozMFLgY8GCemxlMKtipTMZJdNPjGovpifVv8a5U678R03fv/7P7jtttvOnT23tr62urJy6tSpW2+55cnv/+Dmm2/e2d4+e+bsNdde89rXve611732uute85rX/NqrX/3qM2fOnNncBHD11S/f3Ny89tprV1c3RDQlBfDggw+++93vPnvmzMkTJ5qrzgTg6quvPn369Llz5zRVfyYROXL48LWvOn/t+fPHjl1VIgjeeeM7//APfv/06dNPPPHEdy9cOHbkyJkzm2fPnn3Vq86LyF13/dH99933jhvfcfz48a3Ll3d3d06fPvWRj9z22GMXrr76OFrY2smTJ8+cObO5eXp/f1nYs4c2Dn3jG9/4yG23nT9/fm1tdWtr66qrrnrLW9761b/76h133JFzXixWVVU1JU2AnDt7dvP0mUVKSRc1QhFIKT31k58888wzn/jTTxQrr2nan6a9/f3lcrnzxje+8dZbb3nyyR9ub1/Z3Nw8d+7cxsbGYrFYX1ub8nTdda+79957f/Sjf33ssX9M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”; // ─── BRAND PALETTE (from actual UCC logo) ──────────────────────────────────── // Red leaf: #e5302a | Blue leaf: #2d6fc5 | Purple mid: #7b3f8c // Background: #f0f4f8 | Text: #0f0f0f // ───────────────────────────────────────────────────────────────────────────── const css = ` @import url(‘https://fonts.googleapis.com/css2?family=DM+Serif+Display:ital@0;1&family=DM+Sans:wght@300;400;500;600&display=swap’); *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; } :root { –red: #e5302a; –blue: #2d6fc5; –purple: #7b3f8c; –bg: #f0f4f8; –bg-dark: #e4eaf0; –white: #ffffff; –text: #0f1923; –text-mid: #3d4d5c; –text-muted: #7a8a99; –border: #d0dae4; –liberal: #d63027; –conserv: #1a5ca8; –ndp: #e87722; –green: #3a8a35; –ucc-red: #e5302a; –ucc-blue: #2d6fc5; –pop: #7b3f8c; } html { font-size: 16px; scroll-behavior: smooth; } body { font-family: “DM Sans”, sans-serif; background: var(–bg); color: var(–text); min-height: 100vh; -webkit-font-smoothing: antialiased; } .app { min-height: 100vh; display: flex; flex-direction: column; } /* ── HEADER ── */ .header { background: var(–white); border-bottom: 1px solid var(–border); padding: 0 2rem; height: 64px; display: flex; align-items: center; justify-content: space-between; position: sticky; top: 0; z-index: 100; box-shadow: 0 1px 8px rgba(0,0,0,0.06); } .header-logo-wrap { display: flex; align-items: center; } .header-logo-img { height: 52px; width: auto; } .header-right { font-size: 0.78rem; text-transform: uppercase; letter-spacing: 0.12em; color: var(–text-muted); font-weight: 600; } /* ── GRADIENT STRIPE ── */ .gradient-stripe { height: 4px; background: linear-gradient(90deg, var(–red) 0%, var(–purple) 50%, var(–blue) 100%); } /* ── LANDING ── */ .landing { flex: 1; display: flex; flex-direction: column; align-items: center; justify-content: center; padding: 5rem 2rem; background: var(–bg); } .landing-inner { max-width: 660px; width: 100%; } .landing-app-name { font-family: “DM Serif Display”, serif; font-size: 1.05rem; font-weight: 400; color: var(–text); letter-spacing: 0.02em; margin-bottom: 0.5rem; } .landing-kicker { font-size: 0.72rem; text-transform: uppercase; letter-spacing: 0.18em; font-weight: 600; margin-bottom: 1.25rem; background: linear-gradient(90deg, var(–red), var(–blue)); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; display: inline-block; } .landing-headline { font-family: “DM Serif Display”, serif; font-size: clamp(2.4rem, 5vw, 3.4rem); font-weight: 400; color: var(–text); line-height: 1.18; margin-bottom: 1.5rem; } .landing-headline em { font-style: italic; background: linear-gradient(90deg, var(–red), var(–blue)); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; } .landing-sub { font-size: 1rem; color: var(–text-mid); line-height: 1.75; margin-bottom: 2.5rem; font-weight: 300; } .landing-stats { display: flex; gap: 0; margin-bottom: 2.5rem; background: var(–white); border: 1px solid var(–border); overflow: hidden; } .stat-item { flex: 1; padding: 1.1rem; text-align: center; border-right: 1px solid var(–border); } .stat-item:last-child { border-right: none; } .stat-num { font-family: “DM Serif Display”, serif; font-size: 1.8rem; color: var(–text); display: block; line-height: 1; margin-bottom: 0.2rem; } .stat-label { font-size: 0.68rem; text-transform: uppercase; letter-spacing: 0.12em; color: var(–text-muted); font-weight: 500; } .btn-start { display: inline-flex; align-items: center; gap: 0.6rem; padding: 0.9rem 2.4rem; background: linear-gradient(135deg, var(–red) 0%, var(–purple) 50%, var(–blue) 100%); color: white; border: none; font-family: “DM Sans”, sans-serif; font-size: 0.9rem; font-weight: 600; letter-spacing: 0.05em; cursor: pointer; transition: opacity 0.2s, transform 0.2s; } .btn-start:hover { opacity: 0.9; transform: translateY(-1px); } .landing-note { margin-top: 1.25rem; font-size: 0.75rem; color: var(–text-muted); } /* ── QUIZ ── */ .quiz-shell { flex: 1; background: var(–bg); padding: 2.5rem 1.5rem 5rem; display: flex; flex-direction: column; align-items: center; } .quiz-progress-wrap { width: 100%; max-width: 680px; margin-bottom: 2rem; } .quiz-progress-meta { display: flex; justify-content: space-between; align-items: center; margin-bottom: 0.5rem; } .quiz-cat { font-size: 0.72rem; text-transform: uppercase; letter-spacing: 0.12em; font-weight: 600; color: var(–blue); } .quiz-count { font-size: 0.72rem; color: var(–text-muted); font-weight: 500; } .quiz-bar-track { height: 3px; background: var(–border); overflow: hidden; } .quiz-bar-fill { height: 100%; background: linear-gradient(90deg, var(–red), var(–blue)); transition: width 0.35s ease; } .question-card { background: var(–white); max-width: 680px; width: 100%; padding: 2.25rem; border: 1px solid var(–border); border-top: 3px solid; border-image: linear-gradient(90deg, var(–red), var(–blue)) 1; box-shadow: 0 2px 20px rgba(0,0,0,0.05); animation: cardIn 0.25s ease; } @keyframes cardIn { from { opacity: 0; transform: translateY(8px); } to { opacity: 1; transform: translateY(0); } } .q-text { font-family: “DM Serif Display”, serif; font-size: 1.25rem; color: var(–text); line-height: 1.55; margin-bottom: 1.75rem; font-weight: 400; } .answers { display: flex; flex-direction: column; gap: 0.5rem; } .answer-btn { background: var(–bg); border: 1px solid var(–border); padding: 0.8rem 1rem; text-align: left; font-family: “DM Sans”, sans-serif; font-size: 0.88rem; cursor: pointer; transition: all 0.12s ease; display: flex; align-items: center; gap: 0.7rem; color: var(–text-mid); font-weight: 400; } .answer-btn:hover { border-color: var(–blue); color: var(–text); background: #f5f8fc; } .answer-btn.selected { background: var(–text); border-color: var(–text); color: var(–white); } .answer-pip { width: 7px; height: 7px; border-radius: 50%; border: 2px solid currentColor; flex-shrink: 0; transition: background 0.1s; } .answer-btn.selected .answer-pip { background: var(–blue); border-color: var(–blue); } .quiz-nav { max-width: 680px; width: 100%; display: flex; justify-content: space-between; margin-top: 1rem; } .btn-back { background: none; border: 1px solid var(–border); padding: 0.65rem 1.4rem; font-family: “DM Sans”, sans-serif; font-size: 0.82rem; cursor: pointer; color: var(–text-muted); transition: all 0.12s; } .btn-back:hover:not(:disabled) { border-color: var(–text-mid); color: var(–text); } .btn-back:disabled { opacity: 0.3; cursor: not-allowed; } .btn-forward { background: var(–text); color: var(–white); border: none; padding: 0.65rem 2rem; font-family: “DM Sans”, sans-serif; font-size: 0.82rem; font-weight: 600; cursor: pointer; transition: all 0.12s; letter-spacing: 0.04em; } .btn-forward:hover:not(:disabled) { background: #1e2d3a; } .btn-forward:disabled { opacity: 0.3; cursor: not-allowed; } /* ── RESULTS ── */ .results-shell { flex: 1; padding: 3rem 1.5rem 6rem; max-width: 900px; margin: 0 auto; width: 100%; animation: cardIn 0.4s ease; } .results-hero { text-align: center; margin-bottom: 3rem; padding-bottom: 2.5rem; border-bottom: 1px solid var(–border); } .results-kicker { font-size: 0.7rem; text-transform: uppercase; letter-spacing: 0.2em; font-weight: 600; margin-bottom: 0.8rem; background: linear-gradient(90deg, var(–red), var(–blue)); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; display: inline-block; } .results-profile-name { font-family: “DM Serif Display”, serif; font-size: clamp(2rem, 4vw, 2.8rem); color: var(–text); line-height: 1.2; margin-bottom: 0.75rem; font-weight: 400; } .results-tagline { font-size: 0.95rem; color: var(–text-mid); font-weight: 300; max-width: 540px; margin: 0 auto; line-height: 1.7; } .results-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 1.25rem; margin-bottom: 1.25rem; } @media (max-width: 640px) { .results-grid { grid-template-columns: 1fr; } } .rcard { background: var(–white); border: 1px solid var(–border); padding: 1.5rem; } .rcard.full { grid-column: 1 / -1; } .rcard-title { font-size: 0.66rem; text-transform: uppercase; letter-spacing: 0.15em; font-weight: 600; color: var(–text-muted); margin-bottom: 1.25rem; } .overlap-list { display: flex; flex-direction: column; gap: 0.9rem; } .ov-row {} .ov-head { display: flex; justify-content: space-between; margin-bottom: 0.3rem; } .ov-name { font-size: 0.82rem; font-weight: 600; } .ov-pct { font-family: “DM Serif Display”, serif; font-size: 0.95rem; font-weight: 400; } .ov-track { height: 5px; background: var(–bg-dark); overflow: hidden; } .ov-fill { height: 100%; transition: width 1.2s ease; } .axis-list { display: flex; flex-direction: column; gap: 0.8rem; } .ax-row {} .ax-head { display: flex; justify-content: space-between; margin-bottom: 0.25rem; } .ax-name { font-size: 0.78rem; color: var(–text-mid); } .ax-val { font-size: 0.78rem; font-weight: 600; color: var(–text); } .ax-track { height: 3px; background: var(–bg-dark); overflow: hidden; } .ax-fill { height: 100%; background: linear-gradient(90deg, var(–red), var(–blue)); transition: width 1.2s ease; } .interp-text { font-size: 0.92rem; line-height: 1.8; color: var(–text-mid); font-weight: 300; } .interp-text p { margin-bottom: 0.75rem; } .interp-text p:last-child { margin-bottom: 0; } .venn-wrap { display: flex; justify-content: center; } svg.venn { max-width: 100%; height: auto; } .ucc-block { background: var(–text); color: var(–white); padding: 2rem; margin-top: 1.25rem; display: flex; gap: 1.5rem; align-items: flex-start; } .ucc-block-logo { width: 56px; flex-shrink: 0; } .ucc-block-logo img { width: 100%; } .ucc-block-body {} .ucc-block-head { font-family: “DM Serif Display”, serif; font-size: 1.05rem; margin-bottom: 0.6rem; color: var(–white); font-weight: 400; } .ucc-block-text { font-size: 0.85rem; line-height: 1.7; color: rgba(255,255,255,0.75); font-weight: 300; margin-bottom: 1rem; } .ucc-links { display: flex; gap: 1.25rem; flex-wrap: wrap; } .ucc-link { font-size: 0.75rem; font-weight: 600; letter-spacing: 0.08em; text-transform: uppercase; color: #7db3e8; text-decoration: none; border-bottom: 1px solid rgba(125,179,232,0.4); padding-bottom: 1px; } .ucc-link:hover { color: #a8ccf0; } .disclaimer { margin-top: 1.75rem; text-align: center; font-size: 0.72rem; color: var(–text-muted); line-height: 1.6; padding-top: 1.5rem; border-top: 1px solid var(–border); } .share-row { display: flex; gap: 0.6rem; flex-wrap: wrap; margin-top: 1.25rem; } .share-btn { background: none; border: 1px solid var(–border); padding: 0.5rem 1rem; font-family: “DM Sans”, sans-serif; font-size: 0.72rem; font-weight: 600; letter-spacing: 0.06em; text-transform: uppercase; cursor: pointer; color: var(–text-muted); transition: all 0.12s; } .share-btn:hover { border-color: var(–text); color: var(–text); } .btn-restart { display: block; margin: 1.75rem auto 0; background: none; border: 1px solid var(–border); padding: 0.65rem 2rem; font-family: “DM Sans”, sans-serif; font-size: 0.8rem; font-weight: 600; letter-spacing: 0.07em; text-transform: uppercase; cursor: pointer; color: var(–text-muted); transition: all 0.12s; } .btn-restart:hover { border-color: var(–text); color: var(–text); } .footer { background: var(–text); color: rgba(255,255,255,0.4); text-align: center; padding: 1.25rem; font-size: 0.7rem; letter-spacing: 0.06em; } .footer a { color: rgba(255,255,255,0.65); text-decoration: none; } `; // ─── QUESTIONS ─────────────────────────────────────────────────────────────── const QUESTIONS = [ { id:1, cat:”Democracy & Electoral Reform”, text:”The way Canadians vote should produce a Parliament that more accurately reflects how they voted.”, axes:{reform:2,institutional:-0.5} }, { id:2, cat:”Democracy & Electoral Reform”, text:”Elected representatives are more accountable to their party leadership than to the people who voted for them.”, axes:{exhaustion:1.5,institutional:-1} }, { id:3, cat:”Democracy & Electoral Reform”, text:”A party that wins fewer votes than its opponent should never form the government.”, axes:{reform:2,institutional:0.5} }, { id:4, cat:”Democracy & Electoral Reform”, text:”Local representation in Parliament matters even if it means the overall result is less proportional.”, axes:{institutional:1.5,reform:-1} }, { id:5, cat:”Democracy & Electoral Reform”, text:”Most Canadians would benefit from learning more about how their electoral system actually works.”, axes:{reform:1,exhaustion:0.5} }, { id:6, cat:”Economy & Affordability”, text:”Housing has become so unaffordable that governments need to intervene directly, not just leave it to the market.”, axes:{economic:-1.5,governance:1} }, { id:7, cat:”Economy & Affordability”, text:”Canada’s productivity problem is as serious as its cost-of-living problem.”, axes:{economic:1,governance:0.5} }, { id:8, cat:”Economy & Affordability”, text:”Working Canadians are paying too much in taxes relative to the services they receive.”, axes:{economic:1.5,exhaustion:0.5} }, { id:9, cat:”Economy & Affordability”, text:”A strong social safety net is not a drag on the economy — it is part of what makes Canada competitive.”, axes:{economic:-1.5,cohesion:1} }, { id:10, cat:”Economy & Affordability”, text:”Canada trades too little with the world and relies too heavily on the United States.”, axes:{cohesion:1.5,governance:0.5} }, { id:11, cat:”Immigration & Infrastructure”, text:”Canada’s immigration levels should be adjusted to match the country’s actual housing and infrastructure capacity.”, axes:{governance:1.5,cohesion:0.5} }, { id:12, cat:”Immigration & Infrastructure”, text:”Immigration has been one of Canada’s greatest long-term economic strengths.”, axes:{cohesion:1.5,economic:0.5} }, { id:13, cat:”Immigration & Infrastructure”, text:”Federal and provincial governments need to co-ordinate far better on the services newcomers need when they arrive.”, axes:{governance:2,institutional:0.5} }, { id:14, cat:”Immigration & Infrastructure”, text:”The pace of recent immigration has put real strain on communities that were already struggling.”, axes:{exhaustion:1,governance:0.5} }, { id:15, cat:”Immigration & Infrastructure”, text:”Canada needs a national infrastructure strategy, not just a series of one-off projects.”, axes:{governance:2,reform:0.5} }, { id:16, cat:”Health Care & Public Services”, text:”The chronic underfunding of public health care is a national crisis, not just a provincial responsibility.”, axes:{economic:-1.5,cohesion:1} }, { id:17, cat:”Health Care & Public Services”, text:”A degree of private delivery within the public health system is acceptable if it reduces wait times.”, axes:{economic:1,governance:0.5} }, { id:18, cat:”Health Care & Public Services”, text:”Mental health should receive the same level of public funding as physical health.”, axes:{economic:-1,cohesion:1.5} }, { id:19, cat:”Health Care & Public Services”, text:”Most Canadians would accept modest tax increases if they were clearly tied to improvements in public services.”, axes:{economic:-1,institutional:1} }, { id:20, cat:”Health Care & Public Services”, text:”The federal government should set minimum service standards for health care regardless of provincial jurisdiction.”, axes:{institutional:1.5,cohesion:1} }, { id:21, cat:”Climate & Energy”, text:”Canada can build a strong energy sector and still meet its climate commitments — these are not contradictory goals.”, axes:{governance:1.5,economic:0.5} }, { id:22, cat:”Climate & Energy”, text:”The federal carbon price was a reasonable policy instrument, regardless of its political unpopularity.”, axes:{institutional:1,reform:0.5} }, { id:23, cat:”Climate & Energy”, text:”Canada’s energy transition must be managed in a way that does not devastate resource-dependent communities.”, axes:{cohesion:2,governance:1} }, { id:24, cat:”Climate & Energy”, text:”Canada is not doing enough to reduce its greenhouse gas emissions.”, axes:{reform:1,institutional:0.5} }, { id:25, cat:”Climate & Energy”, text:”Nuclear energy should be part of Canada’s long-term clean energy strategy.”, axes:{governance:1.5,economic:0.5} }, { id:26, cat:”National Unity & Federalism”, text:”Western Canadian alienation is a legitimate political grievance that Ottawa has consistently failed to address.”, axes:{cohesion:-1,exhaustion:1} }, { id:27, cat:”National Unity & Federalism”, text:”A strong central government is better for Canadians than a more decentralized federation.”, axes:{institutional:1.5,cohesion:0.5} }, { id:28, cat:”National Unity & Federalism”, text:”Quebec’s distinct identity should be formally protected within the Canadian constitutional framework.”, axes:{cohesion:1,institutional:0.5} }, { id:29, cat:”National Unity & Federalism”, text:”Canada needs a national conversation about what Canadians actually share — and what holds the country together.”, axes:{cohesion:2,reform:0.5} }, { id:30, cat:”National Unity & Federalism”, text:”Canadian identity is strong enough to absorb significant cultural change without losing its core character.”, axes:{cohesion:1.5,institutional:0.5} }, { id:31, cat:”Institutions & Trust”, text:”Most Canadian democratic institutions still function reasonably well, despite their flaws.”, axes:{institutional:2,exhaustion:-0.5} }, { id:32, cat:”Institutions & Trust”, text:”The Senate of Canada should be abolished, not reformed.”, axes:{reform:1.5,institutional:-1} }, { id:33, cat:”Institutions & Trust”, text:”Political leaders who undermine public trust in elections or courts are a serious threat to Canadian democracy.”, axes:{institutional:2,exhaustion:0.5} }, { id:34, cat:”Institutions & Trust”, text:”The media in Canada generally does a poor job of covering politics accurately.”, axes:{exhaustion:1.5,institutional:-0.5} }, { id:35, cat:”Institutions & Trust”, text:”Foreign interference in Canadian politics is a genuine threat that has not been taken seriously enough.”, axes:{institutional:1.5,governance:1} }, { id:36, cat:”Personal Responsibility & Collective”, text:”Government programs too often discourage personal responsibility and self-reliance.”, axes:{economic:1.5,governance:-0.5} }, { id:37, cat:”Personal Responsibility & Collective”, text:”A just society is measured by how well it treats those who are struggling, not just those who succeed.”, axes:{economic:-1.5,cohesion:1.5} }, { id:38, cat:”Personal Responsibility & Collective”, text:”Most people who rely on government assistance would prefer to be self-sufficient if they had the means.”, axes:{cohesion:1,governance:0.5} }, { id:39, cat:”Personal Responsibility & Collective”, text:”Wealth inequality in Canada has reached a level that undermines social cohesion.”, axes:{economic:-1.5,cohesion:-1} }, { id:40, cat:”Personal Responsibility & Collective”, text:”Children from all backgrounds deserve genuinely equal opportunities — even if achieving that requires targeted government investment.”, axes:{economic:-1,cohesion:1.5} }, { id:41, cat:”Governance & Political Culture”, text:”Most policy problems in Canada could be solved if political parties were willing to work together across party lines.”, axes:{governance:2,exhaustion:1} }, { id:42, cat:”Governance & Political Culture”, text:”Party discipline has become so strong in Canada that individual MPs can no longer effectively represent their constituents.”, axes:{reform:2,institutional:-0.5} }, { id:43, cat:”Governance & Political Culture”, text:”The prime minister’s office has accumulated too much power relative to Parliament.”, axes:{reform:1.5,institutional:-1} }, { id:44, cat:”Governance & Political Culture”, text:”Good governance requires a willingness to compromise, even when it means not getting everything you want.”, axes:{governance:2,exhaustion:0.5} }, { id:45, cat:”Governance & Political Culture”, text:”Canadian politics has become more about winning the culture war than solving real problems.”, axes:{exhaustion:2,governance:0.5} }, { id:46, cat:”Political Temperament”, text:”I find the constant outrage and polarization in political discourse exhausting.”, axes:{exhaustion:2.5,governance:0.5} }, { id:47, cat:”Political Temperament”, text:”I often agree with people across the political spectrum — I don’t fit neatly into one political camp.”, axes:{exhaustion:1.5,governance:1.5} }, { id:48, cat:”Political Temperament”, text:”I would rather vote for a competent moderate than an ideologically pure partisan.”, axes:{governance:2,exhaustion:1} }, { id:49, cat:”Political Temperament”, text:”I think most Canadians have more in common than our political culture suggests.”, axes:{cohesion:2.5,exhaustion:1} }, { id:50, cat:”Political Temperament”, text:”I believe democracy works best when citizens are genuinely informed, not just engaged.”, axes:{institutional:1.5,governance:1} }, ]; const SCALE = [ { label:”Strongly Disagree”, value:-2 }, { label:”Disagree”, value:-1 }, { label:”Mixed / Unsure”, value:0 }, { label:”Agree”, value:1 }, { label:”Strongly Agree”, value:2 }, ]; function computeScores(answers) { const axes = { institutional:0, reform:0, economic:0, governance:0, cohesion:0, exhaustion:0 }; const maxes = { institutional:0, reform:0, economic:0, governance:0, cohesion:0, exhaustion:0 }; QUESTIONS.forEach(q => { const val = answers[q.id] ?? 0; Object.entries(q.axes).forEach(([ax, w]) => { axes[ax] += val * w; maxes[ax] += Math.abs(w) * 2; }); }); const norm = {}; Object.keys(axes).forEach(k => { norm[k] = Math.round(((axes[k] / (maxes[k]||1)) + 1) / 2 * 100); }); return norm; } function computeOverlap(s) { const c = v => Math.min(100, Math.max(0, v)); return { ucc: c(Math.round(0.20*s.governance + 0.18*s.exhaustion + 0.18*s.cohesion + 0.16*s.reform + 0.14*s.institutional + 0.14*(100-Math.abs(s.economic-50)))), liberal: c(Math.round(0.25*s.institutional + 0.20*(s.economic<50?s.economic*1.3:s.economic*0.7) + 0.20*s.cohesion + 0.15*s.governance + 0.10*s.reform + 0.10*(100-s.exhaustion))), conservative: c(Math.round(0.25*(100-(s.economic<50?s.economic*0.6:s.economic*1.4)) + 0.20*s.institutional + 0.20*(100-(s.reform>60?s.reform*1.3:s.reform*0.8)) + 0.15*s.cohesion + 0.10*(100-s.exhaustion*0.5) + 0.10*s.governance)), ndp: c(Math.round(0.28*(100-s.economic) + 0.22*s.reform + 0.18*s.cohesion + 0.15*(100-s.institutional*0.5) + 0.10*s.exhaustion + 0.07*s.governance)), green: c(Math.round(0.25*s.reform + 0.20*(100-s.economic) + 0.20*s.cohesion + 0.15*s.institutional + 0.10*s.governance + 0.10*s.exhaustion)), populist: c(Math.round(0.30*s.exhaustion + 0.25*(100-s.institutional) + 0.20*(s.reform>60?s.reform*1.2:s.reform*0.6) + 0.15*(100-s.governance) + 0.10*(100-s.cohesion))), }; } function getProfile(s, ov) { const top = Object.entries(ov).sort((a,b)=>b[1]-a[1])[0][0]; if (s.exhaustion>65 && s.governance>60 && Math.abs(s.economic-50)<20) return "Pragmatic Centre-Reformer"; if (s.exhaustion>70 && s.governance>65 && s.reform>60) return “Politically Homeless Moderate”; if (s.institutional>65 && s.reform<45 && top==="conservative") return "Institutionalist Conservative"; if (s.economic<40 && s.cohesion>60 && top===”liberal”) return “Public-Service Liberal”; if (s.reform>65 && s.economic<40 && top==="ndp") return "Progressive Structural Reformer"; if (s.reform>60 && s.exhaustion>60 && s.governance>60) return “Democratic Modernizer”; if (s.exhaustion>55 && s.institutional<45) return "Populist Skeptic"; if (s.cohesion>65 && s.governance>60) return “Civic Centrist”; return “Mixed Canadian Moderate”; } function getInterpretation(profile, s, ov) { const pNames = { ucc:”the United Canadian Centrists”, liberal:”the Liberals”, conservative:”the Conservatives”, ndp:”the NDP”, green:”the Greens”, populist:”populist tendencies” }; const top2 = Object.entries(ov).sort((a,b)=>b[1]-a[1]).slice(0,2).map(([k])=>k); const govLine = s.governance>60 ? “Your answers consistently favour pragmatic, cross-partisan problem-solving over ideological consistency.” : “You hold firm views about how power should be exercised and are not inclined toward easy compromise.”; const exhaustLine = s.exhaustion>65 ? “You’re exhausted by polarization — and you are far from alone in that.” : “You remain engaged by the political contest, even when it is contentious.”; const econLine = s.economic<40 ? "On economic matters, you lean toward collective investment and shared public responsibility." : s.economic>60 ? “On economic matters, you tend to trust market mechanisms and individual responsibility over state direction.” : “On economic matters, you occupy a genuinely mixed position, comfortable with both public investment and market-driven solutions depending on context.”; return `Your profile as a ${profile} reflects a political temperament shaped by a few consistent threads. ${govLine} ${exhaustLine} ${econLine} Your highest ideological overlap is with ${pNames[top2[0]]} (${ov[top2[0]]}%), followed by ${pNames[top2[1]]} (${ov[top2[1]]}%). These scores reflect where your instincts cluster within Canada’s political landscape — not a voting recommendation.`; } const PARTY_COLORS = { ucc:”#c8501a”, liberal:”#d63027″, conservative:”#1a5ca8″, ndp:”#e87722″, green:”#3a8a35″, populist:”#7b3f8c” }; const PARTY_LABELS = { ucc:”United Canadian Centrists”, liberal:”Liberal”, conservative:”Conservative”, ndp:”NDP”, green:”Green”, populist:”Populist / Anti-Establishment” }; function VennDiagram({ overlap }) { const W=480, H=340, cx=W/2, cy=H/2, R=88; const circles = [ { key:”liberal”, label:”Liberal”, x:cx-80, y:cy-55, color:”#d63027″ }, { key:”conservative”, label:”Conservative”, x:cx+80, y:cy-55, color:”#1a5ca8″ }, { key:”ndp”, label:”NDP”, x:cx-80, y:cy+75, color:”#e87722″ }, { key:”green”, label:”Green”, x:cx+80, y:cy+75, color:”#3a8a35″ }, { key:”ucc”, label:”UCC”, x:cx, y:cy-5, color:”#c8501a” }, ]; let tx=0,ty=0,tw=0; circles.forEach(c=>{ const w=(overlap[c.key]||0)/100; tx+=c.x*w; ty+=c.y*w; tw+=w; }); const ux = tw>0?tx/tw:cx, uy = tw>0?ty/tw:cy; return (
{circles.map(c=>( ))} {circles.map(c=>( ))} {circles.map(c=>( cy ? c.y+R+15 : c.y-R-8} textAnchor=”middle” fontSize=”9.5″ fontFamily=”DM Sans, sans-serif” fontWeight=”600″ fill={c.color} opacity=”0.9″>{c.label} ))}

Leave a comment