python311-mocket-3.12.0-150600.1.2 >  A ekO ?[tS.NߑwO*1^yh$"ϘdQoJuW ȷ?d2n(,8}0M{RLm+ġ_ezWlZ%; F5ƶƶ%Dm9t|Kx]=\`G*?"S:_dMoNףȦ,f pVZW|3U| /+A桮< JCl[>-L+ұ\xHsɒ^UUj8?3ow엪dکud!䨩.zL1KSy4=oCWY+:>_HB38<)66J^yQ@ ^rgbCqw?c% sЦw&Zl&tg2V:0d!_Q6'Z[y#Nf%iUH@4W(q򰑛iu{+ !7n=~$1#) |e|dEvt+Gq)L +7578=_c H* xAR-X[)Nc׭5玭]o2Fru0d#$)D_KqӉSv=ۼ8LzA^Wߪju[/>{Aݯ^s%Ǯ= # I[̩$9rɞ3X*]ޡ-{ F.]3]5$];J}"}&9-J@ c~l먖!7O򙶔3MĨoT@3 S'̲䗴&C5w0Ƶ-h!!5n"x~0s389h`y{(>pAQ?Qd % B %1]cl6D6 6 6 6 *6 `686F6T|6Th  l (8+9X+:+FBGB6HC6ID`6XDYD\D6]E6^I bKcLdMeM fM lMuM$6vM wN6xO6yP%zQ<QLQPQpQxQQQCpython311-mocket3.12.0150600.1.2Python socket mock frameworkSocket Mock Framework - for all kinds of socket animals, web-clients included, with gevent/asyncio/SSL support.ekh04-ch1cSSUSE Linux Enterprise 15SUSE LLC BSD-3-Clausehttps://www.suse.com/Unspecifiedhttps://github.com/mindflayer/python-mocketlinuxnoarch>W^  QQcc<<<<  zdW  55M ?/^AA큤A큤A큤A큤A큤A큤A큤A큤A큤ekekekekekekekekekekekekekekekekekekekekekekekekekekekekekekekekekekekekekekekekekekekekekekekekekekek^6ek^6ceebae7b8927a3227e5303cf5e0f1f7b34bb542ad7250ac03fbcde36ec2f15085b519275d18a9650c8a59003d391708590d4a02602d25d5c38d4711014e3c4de946378c5b4a9db4a567eb4996e5b2af98f688e9bcc8c52b260d4bec8e7f2d7fbe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855cb56d20aae2be62e27326a5779424caacde2a4abe464e6eb2174af2479b5a8221d6fcc453b8c83de4b56080a4adcf57b7f5a5490ec52cdd97fdc0e10a9308a8d59ef60e7de4b42a6fd90ea442d1e52ea02dbd4272dbb7018b84f167e8d34f64a35e5439a8bedeb5a5e127719da99762fd223db158fb43b317e993073ed38bf2b35e5439a8bedeb5a5e127719da99762fd223db158fb43b317e993073ed38bf2bd9b0b8ead317d1916a6717215da37ac187583678ccf4b51e4ce2117aaf8a520ad9b0b8ead317d1916a6717215da37ac187583678ccf4b51e4ce2117aaf8a520a352ebeecec4aa3458eb85926baa48f6e78d72b4920cf8b6c1be10c3b5671157a352ebeecec4aa3458eb85926baa48f6e78d72b4920cf8b6c1be10c3b5671157a060992f775d4dea7db12f34a0249d97bb2d1da28c03799bbcb2636f17d81f8b3060992f775d4dea7db12f34a0249d97bb2d1da28c03799bbcb2636f17d81f8b3b347ed63b3ef0996db09f54e4152dc2178f9ac2c7768af25d9084a31b13c7ca9b347ed63b3ef0996db09f54e4152dc2178f9ac2c7768af25d9084a31b13c7ca95d4c32531aa5fe87e43e52f99f14aa0488282a03b59f3fbe23792134aa82e4c65d4c32531aa5fe87e43e52f99f14aa0488282a03b59f3fbe23792134aa82e4c6ab170faa4d88f66e1db4a7cee75bb2ec442b6494839b787b8f78a649304ac7e8ab170faa4d88f66e1db4a7cee75bb2ec442b6494839b787b8f78a649304ac7e8b89c2452b20411e67072c5f86b0f83c15347866d306e0c3fdeb6c95364b82da0b89c2452b20411e67072c5f86b0f83c15347866d306e0c3fdeb6c95364b82da0ec50395d81516619c6901d3c302716ba8ea02f32365f2f526acba665cf32e89648eef0ffe9eb65f3dfdf74ea5f0a90a73fce69332ced22257844b66f446c5a1958a115144f801ad6f9e8ec612327007d9c3cd3ca2ad7a84a9641128e151d6436b0f513247e8f239076eab95572a565087895b26761336621e1f2716829ec4cb70dd6467e200aee24ccd9220c8d01104b5d04c1ef2474992b2880f7cf436f4b242c67b79b39b84865a4e5b3ea13bbfccc7d5ea5643332c665c2bb9f1757ba3882e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855b29b5aa1d8f787dc8f9e8a4808cf6f42968e462197004ef077a9a21ddc893c7fb29b5aa1d8f787dc8f9e8a4808cf6f42968e462197004ef077a9a21ddc893c7f389ec27bcb930305083a871b87e24ae8f33ca7aefc1bbd745b40f3e95ac8249d389ec27bcb930305083a871b87e24ae8f33ca7aefc1bbd745b40f3e95ac8249d6473c835657479978b0126673a610b680e83cc120cc657d82523fd4ff3508802d9ee207e8091fc31af8a609556f9a4331e81bc27c22dcca901dc8e4746733173d9ee207e8091fc31af8a609556f9a4331e81bc27c22dcca901dc8e4746733173d7315fa1ca7fdef190c14477b92263a6a08b5b96871ad299ee4f14a5cabf4b9ed7315fa1ca7fdef190c14477b92263a6a08b5b96871ad299ee4f14a5cabf4b9ea90e390658e86477470dd956a4153407ba69e094f077f89466132b0dd684ca9005e25e5b836f05431eaf6904b6a0182238993b9b504ee0efc3829e492db6b278158be32bc990249b5aecd2f82fb0f9d888f127fb9a5d1811ca4e4f9cc097fd515592179c7685e4bc5aa870413d5bc56a66ae85ccc517b8f545e71deb37ba5a7a1d6fcc453b8c83de4b56080a4adcf57b7f5a5490ec52cdd97fdc0e10a9308a8drootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-mocket-3.12.0-150600.1.2.src.rpmpython311-mocket@      python(abi)python311-decoratorpython311-httptoolspython311-python-magicpython311-urllib3rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.1140.4.51.25.33.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3ee@e@@e7d^*@c@cۥcuc@b@bޅbb@bf@b]Ra@a|acaaMa3_a3_a `Q@``>` `__H@_H@_ _/@__o-@_2@_2@_._{^@]@]@\@alarrosa@suse.comecsos@opensuse.orgsebix@sebix.atdaniel.garcia@suse.commmachova@suse.comsebix@sebix.atdmueller@suse.comcode@bnavigator.desebix+novell.com@sebix.atsebix+novell.com@sebix.atcode@bnavigator.depgajdos@suse.compgajdos@suse.comsebix+novell.com@sebix.atcode@bnavigator.desebix+novell.com@sebix.atsebix+novell.com@sebix.atsebix+novell.com@sebix.atsebix+novell.com@sebix.atsebix+novell.com@sebix.atsebix+novell.com@sebix.atsebix+novell.com@sebix.atmmachova@suse.comsebix+novell.com@sebix.atsebix+novell.com@sebix.atsebix+novell.com@sebix.atsebix+novell.com@sebix.atsebix+novell.com@sebix.atsebix+novell.com@sebix.atcode@bnavigator.decode@bnavigator.decode@bnavigator.desebix+novell.com@sebix.atsebix+novell.com@sebix.atsebix+novell.com@sebix.atcode@bnavigator.detchvatal@suse.comsebix+novell.com@sebix.atsebix+novell.com@sebix.atpgajdos@suse.comtchvatal@suse.comjayvdb@gmail.comjayvdb@gmail.com- Fix check that was testing the version package of python3-httpx. That's not available in SLE so we now use python311-httpx instead which allows the package to build fine in SLE's Python 3.11 stack.- Add %{?sle15_python_module_pythons}- Update to version 3.12.0: * Support for Python 3.12 (#204) * Fix for Python 3.12 * Getting rid of Python 3.7, since it's not supported anymore. * Precommit hooks' autoupdate. * Disabling `aiohttp` for testing Python 3.12.- Run redis server on %check to fix redis tests that depends on a real redis server running.- Update to 3.11.1 * Fix for `urllib2>=2` * Bump version for publishing a new release * Adding local container for partially replacing httpbin.org usage * Replacing httpbin.org with mockbin.org from Kong for what needs HTTPS- Update to version 3.11: - Migrating the HTTP[S] mock from relying on http-parser to httptools. - Never discovered the root cause for the failing tests with aiohttp/Python 3.11 (first time ever I added @pytest.mark.xfail to a few tests). Same test works with httpx, so I suspect it's related to a client issue. I'll probably migrate to httpx as the reference client for testing async/await code. - remove patches merged upstream: 0007-Switching-to-httptools.parser.HttpRequestParser.patch 0008-Disabling-tests-for-pook-when-testing-Python-3.11.patch 0009-Removing-DeprecationWarning-all-over-the-place.patch 0010-Python-3.11-needs-an-async-decorator.patch 0012-Removing-async-timeout-dependency.patch 0013-Refactoring-using-event_loop-fixture.patch 0014-Refactoring-using-tempfile-as-a-context-manager.patch 0015-Skip-those-tests-and-see-what-happens-to-the-rest.patch- add these commits as patches from the upstream PR: 0007-Switching-to-httptools.parser.HttpRequestParser.patch 0008-Disabling-tests-for-pook-when-testing-Python-3.11.patch 0009-Removing-DeprecationWarning-all-over-the-place.patch 0010-Python-3.11-needs-an-async-decorator.patch 0012-Removing-async-timeout-dependency.patch 0013-Refactoring-using-event_loop-fixture.patch 0014-Refactoring-using-tempfile-as-a-context-manager.patch 0015-Skip-those-tests-and-see-what-happens-to-the-rest.patch - skip now failing tests, update buildrequires for tests on py 3.11- Update to version 3.10.9 * Small improvement for socketpair by @mindflayer in #189 * Fix for an unconvential usage of Mocket by @mindflayer in #192 * Improve efficiency on CI by @amotl in #194 - Add missing fastapi test dependency- update to version 3.10.8: - Support for calls made by fastapi (#188) * Introduce a `socket.socketpair()` function that acts as the real one- update to version 3.10.7: - Adding support for `httpx` (#183) - Change methods not using its bound instance to staticmethods (#180)- Clean test requirements and suggestions - Drop recording-urllib3-brotli.patch fixed by updated httpx- version update to 3.10.6 No need for the external mock dependency - deleted patches - python-mocket-no-mock.patch (upstreamed)- do not require python-mock for build - added patches fix https://github.com/mindflayer/python-mocket/issues/178 + python-mocket-no-mock.patch- - Bump Mocket version - MocketEntry.request_class str vs bytes (#177) * Change request_cls to prevent unintended bytes -> str conversion (#176) * Use type from `.compat`. Co-authored-by: Michael Lazar - Update README.rst - Remove blank lines after docstring (#174) Co-authored-by: deepsource-autofix[bot] <62050782+deepsource-autofix[bot]@users.noreply.github.com> - Remove assert statement from non-test files (#173) Co-authored-by: deepsource-autofix[bot] <62050782+deepsource-autofix[bot]@users.noreply.github.com> - Small refactor. (#172) - Update README.rst - Update LICENSE - No need for it. - New badge - Update README.rst - Update README.rst - Add Mocket "strict mode" (#171) * Add Mocket "strict mode". - Update main.yml - Introducing `request_list()` method (#170) * Introducing `request_list()` method. - Refactoring. (#169) - Some cleaning/refactoring (#168) * Some cleaning/refactoring. * Improving coverage. - Update README.rst - Use literal syntax instead of function calls to create data structure (#167) Co-authored-by: deepsource-autofix[bot] <62050782+deepsource-autofix[bot]@users.noreply.github.com>- Add recording-urllib3-brotli.patch for test data because the new urllib3 for Tumbleweed accepts Brotli encoding by default rendering the recorded request differently. - Upstream dropped Python 2 support. Skip python2 build for 15.3 - Refresh test ignores for SLE/Leap (not that it matters, the only Python 3.7 test is skipped by name globally)- - Add Mocket "strict mode" (#171) * Add Mocket "strict mode". - Update main.yml - Introducing `request_list()` method (#170) * Introducing `request_list()` method. - Refactoring. (#169) - Some cleaning/refactoring (#168) * Some cleaning/refactoring. * Improving coverage. - Update README.rst - Use literal syntax instead of function calls to create data structure (#167) Co-authored-by: deepsource-autofix[bot] <62050782+deepsource-autofix[bot]@users.noreply.github.com>- - Introducing `request_list()` method (#170) * Introducing `request_list()` method. - Refactoring. (#169) - Some cleaning/refactoring (#168) * Some cleaning/refactoring. * Improving coverage. - Update README.rst - Use literal syntax instead of function calls to create data structure (#167) Co-authored-by: deepsource-autofix[bot] <62050782+deepsource-autofix[bot]@users.noreply.github.com>- Update to version 3.10.2: - Help the user to spot issues (#166) * Help to detect `register()` misusage. * Bump version. * Improve DeepSource scans. - Newer `pipenv` and GIT hooks (#165) * Newer GIT hooks. - Remove implicit `object` from the base class (#164) Co-authored-by: deepsource-autofix[bot] <62050782+deepsource-autofix[bot]@users.noreply.github.com> - Change methods not using its bound instance to staticmethods (#163) Co-authored-by: deepsource-autofix[bot] <62050782+deepsource-autofix[bot]@users.noreply.github.com> - Add .deepsource.toml - Replace `dict` call with comprehension (#162) Co-authored-by: deepsource-autofix[bot] <62050782+deepsource-autofix[bot]@users.noreply.github.com> - Refactor unnecessary `else` / `elif` when `if` block has a `return` statement (#161) Co-authored-by: deepsource-autofix[bot] <62050782+deepsource-autofix[bot]@users.noreply.github.com> - Remove unnecessary generator (#160) Co-authored-by: deepsource-autofix[bot] <62050782+deepsource-autofix[bot]@users.noreply.github.com> - Multi `register()` (#159) * Add failing test. * `Entry.collect` let us know if the response should be consumed or not. * Bump version. - Update README.rst - Update main.yml - In PYPI the package is old and broken- Update to version 3.10.1: - Multi `register()` (#159) * Add failing test. * `Entry.collect` let us know if the response should be consumed or not. * Bump version. - Update README.rst - Update main.yml - In PYPI the package is old and broken- update to version 3.10.0: - Fix for version number - Testing out Python 3.10 (#156) * Adding support for Python 3.10 - Update LICENSE - Update main.yml- remove obsolete kwsyntax.patch.- Update to version 3.9.44: - Update __init__.py - Removing the constraint for `decorator`. - Update __init__.py (#155) - Patch from PR #150 (Refactored the mocketize decorator) (#153) * Patch from PR #150. Thanks to @micheles form the hints. * Complete refactor for using `decorator>=5`. - Update README.rs- Add kwsyntax.patch to fix test failure with new decorator.- Update to version 3.9.42: - Mock check_hostname everywhere (#152) * Fix for #151. * Complete refactoring.- update to version 3.9.41: - A few refactors. - Adding `make setup` for local development. - Migrating package creation to using build. Avoid decorator>=5 as dependency. (#149) - Avoid decorator>=5 as dependency. (#149)- disable test test_asyncio_record_replay as it requires DNS.- Update to version 3.9.40: - Fix for asyncio.open_connection() (#144) - fix UT for 3.5 support- update to version 3.9.39: - Use MocketSocket as context manager (#141) * Adding support for using a `socket` as a context manager as requested by #139. * Closing real socket. * Bump version. - update to version 3.9.38: - Update __init__.py - update to version 3.9.37: - Fix for external decorators (#138) - update to version 3.9.36: - New mocket method for checking if all entries have been served (#137) * Mocket method for checking if all entries have been served at least once. - Yet another refactor (#135) - Refactor. (#136)- update to version 3.9.35: - Removing Python 2 compatibility layer (#134).- Do not require and test with pook on Python2- Update to version 3.9.4 * fix for new version of pip resolver - Skip python38 only tests in python36 flavor and python3 flavor if python3 <= 3.8 (Leap)- Relax pinned setup.py requires so that the installed egg-info does not interfere with other packages- Update to version 3.9.3: * Fix for `.makefile()` as reported by @KyleKing. * From `codecs` to `binascii` for PyPy. (#127) - Update to version 3.9.2: * Mocket raises exceptions. * Fix for Python 2.- Update to version 3.9.1: - Multiple HTTP writes (#125) - Fix for #111.- Update to version 3.9.0: - MockHTTP uses `http-parser` as parser Fix for second sendall used for delivering request's body. - Update to version 3.8.9: - Small refactor for HTTPretty plugin Now the import line can be written as from mocket.plugins.httpretty import httpretty, httprettified. - Update to version 3.8.8: - Small fix applied to `setup.py`- Update to version 3.8.7 * This version ships the change to support the libmagic wrapper distributed with file's command.- Switch to multibuild as we create cycle with python-pook otherwise- Change requirements version specifier from == to >=.- Update to version 3.8.6: - No upstream changelog available - Use source tarball from pypi instead of GitHub.- version update to 3.8.4 * Adding missing `load_verify_locations` method * Removing `hexdump` dependency * Fix for removing DeprecationWarning (#105) * Py3.8 classifier * Fix for Redis module- Update to 3.7.3: * testsuite fixes - Drop patch partial-wildcards.patch- Activate test suite - Add patch partial-wildcards.patch - Update to v3.7.2- Initial spec for v2.7.2h04-ch1c 1709927396  !"#$%%'')*+,,..01234563.12.0-150600.1.2 mocketmocket-3.12.0.dist-infoINSTALLERMETADATARECORDREQUESTEDWHEELlicensesLICENSE__init__.py__pycache____init__.cpython-311.opt-1.pyc__init__.cpython-311.pycasync_mocket.cpython-311.opt-1.pycasync_mocket.cpython-311.pyccompat.cpython-311.opt-1.pyccompat.cpython-311.pycexceptions.cpython-311.opt-1.pycexceptions.cpython-311.pycmocket.cpython-311.opt-1.pycmocket.cpython-311.pycmockhttp.cpython-311.opt-1.pycmockhttp.cpython-311.pycmockredis.cpython-311.opt-1.pycmockredis.cpython-311.pycutils.cpython-311.opt-1.pycutils.cpython-311.pycasync_mocket.pycompat.pyexceptions.pymocket.pymockhttp.pymockredis.pyplugins__init__.py__pycache____init__.cpython-311.opt-1.pyc__init__.cpython-311.pycpook_mock_engine.cpython-311.opt-1.pycpook_mock_engine.cpython-311.pychttpretty__init__.py__pycache____init__.cpython-311.opt-1.pyc__init__.cpython-311.pyccore.cpython-311.opt-1.pyccore.cpython-311.pyccore.pypook_mock_engine.pyutils.pypython311-mocketREADME.rstpython311-mocketLICENSE/usr/lib/python3.11/site-packages//usr/lib/python3.11/site-packages/mocket-3.12.0.dist-info//usr/lib/python3.11/site-packages/mocket-3.12.0.dist-info/licenses//usr/lib/python3.11/site-packages/mocket//usr/lib/python3.11/site-packages/mocket/__pycache__//usr/lib/python3.11/site-packages/mocket/plugins//usr/lib/python3.11/site-packages/mocket/plugins/__pycache__//usr/lib/python3.11/site-packages/mocket/plugins/httpretty//usr/lib/python3.11/site-packages/mocket/plugins/httpretty/__pycache__//usr/share/doc/packages//usr/share/doc/packages/python311-mocket//usr/share/licenses//usr/share/licenses/python311-mocket/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:SLE-15-SP6:GA/standard/37be0faf12f10c1554d9e4fc9dbfb6e2-python-mocketcpioxz5noarch-suse-linuxdirectoryASCII textPython script, UTF-8 Unicode text executable, with very long linesASCII text, with CRLF line terminatorsemptyASCII text, with very long linesPython script, ASCII text executablePython script, UTF-8 Unicode text executable  !"#$RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQGCPh6python311-pookpython311-xxhash0.2.1 utf-81f0b343e6230a1b828fee095c2dbbb5779f165b3403e5700fa105d2b8767819d?7zXZ !t/{'] crt:bLL '2قlRlLkŹ0)QhDVitK!WK:O<9E:* O'+֊oA ! >|`OD?}gMsJ w(}m0:81KC}?*i%dmGBОjBi&+l_A{v2S]Znû.=`-ș1EBN%BoX74M:}®J0j[TxY.K_!~V=:"yT x$Q:N=x`#uJ sS'DV9] U;5Eږˑ;ߍ1FCK(ژSGb,!z.!c1 $glC_`Ӏ;D$m3/'lX]oX5/`-:oC{܈dkrx[b}zO[JMpeO [iBW/{搑>e/4V!UUcf #cAEOOWoE󝎞Y(sޮWۺ?|NGʨ{J'œ͇-r]=M1n n UyE$3㹭\HQo)^zMehQڻ׍KY/6SqW#ƾ%YD[m~h{BͰJ&c Doay[bTc0^WbOa٥Oq c+WZP:l\2T%2Z ? хƣ8lؔsCfo hu`ʵAuu(Wр9w4B9݅=;Y b̭S%: ƅo7OLL45YM7Gs?B\|D?YnY{'5j95LIu*5g$j^{8#;֟Z^!d..%`)6TZw^:w/ ᫧<\MօW /)qY@[^5vj{ 4g!9/DQ0dBuuIϋl=6~3Pԗ]q>d#$r/ȋqwDN\1Í$2IVm QoL 2%IXP2BS#'O\*Rs3s:dheY7;"Q+쬍(izFZ"k5QJg?yV$n=RvɾiGAmmQ;µ_";,dmԌBqڔf8Y}I Omh~I=d5hA(Mp'fԌf4|snwFs2}CCqgĕ'Y$e}{IE*I;GЩrr}{u`@K>7Mpq `[Ti;j0̦ՆhWĹ#4#~D`iofZdʓ@H5^5Lqw\Xvmre/**w;diuBU?Ȫr>}}K`~+gAa``uB//Nu@{9*[3Y0M%x|6:nhp2fEuƃ땶}:> 񭲜@7s"6Uֶa{cTR;Ғ u[ˡ;^"`vC4"M'9N$b",wc}E}AO0+TV!ЏY/lx"zA5ʆqS1+BX&n|NjuVT:LҸ҇7`U TI$>qҋ8܋'#h+\`Q}_{9^zxX?wk] =sPPTaxd8e9 Ҋw0\[saEFӴ[d^-CPԯ6 .eGurR.I_`_+J<4I}i2o{BkRgM&kCuj뮯j9Hcᵚ"x..B7?77))0#<8e v ;M xpkd*@+_b9Mkj$qG8f(1e/1JZX8+ijsuteҽ߁rf-g )JS2rPQ5Рc2\𗛌iu}Xat_KSLlni:7,؟ˌo *qgr^%ܝ(# .bj؃&)dmғBcQ */JO`k{r ~lN\[AP1]oD;JҺa2j L6=WcVf"r(ICScr59bԇ(rY#e@+]fHkGA+DZr?XP?Lx dX@[_c vT-sǣj3?rRb/@ qA'E$]M$(nt mI4&R˅*"hv:V"DrUQyQő DsHZ(Yˋ?Q[]ԅidS*FٝF ƹ@гw`( Һo5?`Ud?91ۓ$k_ygj5B 96.~Z =IT ; ֣js)JRZ*hQn:n檝 dɽ9{!u[:-jJS}Lp}]YZMށ՚ ۯsũjӑ|1*6)C"rShVG?[śŻڌQj KVЩ&!Wǟ!pW4:_}yX퍾&rSyەfH(b@jai{~jq bLH1葿;7`Q21ғD^%!j+Ӂ6e` "JǒfUIӏJ4$vs㓁'Y ҏf.5JoNCL"v{Y9ntc69.:bMCA2~p^O9i ]|Aoz i@S˴|H'IyQ`X[6md&+7yi$-@7f1 `:բٝuejC\(B$zZBD7d?.SI) ,'z"Eb٠ӻ2[ߦeMӽpŠO>Miw%ϸ( *&۩c#G/y ?ΛFvJew3Gۼ#+ANes8)6tԋ-+qX9z^Gmi4LpRݧ|{ Ft+]s3DB.hȈ@n~&U-zNE rPc?F=U}3RCpb1`b]KǜGM6XYӅAc_ÌpzUX1p'R<~BKzEdixΖ4)Kc[k,r{c$\4/BhW%%^nMsi>bHR 0mQ$js|%ݥU&^rm6Kn跍0?L\ N(~{K+D,*wSz_Cڨ?6*; <$CWB]xCŽ;C T9pʡL .ՋM ֝-6TCm?x^Vvou"\y( VuṾrF—]ӟQɰ֣B*w.~j>~ҷX%ъզoWxbQK%NJk8&\ LE CP_ը&wS~0 3xe=W¸=/%[IZ$6}8]>t$`=ek8EAz2-8K.#,5CT{ZAfEx>m@@;| {S> ȏ ⑔${`p?ůj_掠kvd0nmm h~Ӷnad |~1e[cJnr?K" EkWHׄUonT( If?wD<&w d:Bѵɤ^njp>FHC{j#VH;Ȝ v0ÊB^Dѡf %,,0+ǝбK$K!*=9y+Stz69HP0~05Kk0>c&g(bVW: ODiLzɓp%x BOg? 4|6*G'x$]|L?T_yZMҴ'_Vi%600|:߯oOj-ByĕXMERyʚMQt=1o}7ʕ̋8>g'? # 2 g}v4^@\f`4ңFHѾ&jȠdZiETI3+!Wn1 u>xU~<_* =I //Ι{~'}y<N.=3xhh qu&ay]Aԕ+Z t -feQߢD[՝DW*@x?av˥OؤjPmG:mt-@"= -'Gj̤2ˣkt} DR0I-g^ɫ&k918N{6ebr..JB4-;7Xu0(YxZBMS\K.pbʺNx=cdyR (I1fzJ&r[nɤGeLdpRCBYq8"p;2knۛ,DJK{4dE*`Z#ь7[:ݬ/0M/k$ h4jfцJ&o!eKBfr[XxAYGZ.υUT»3D9w\]&&!}@49UWN3!YM"rx"wO$Q翴rI4Kܛۨ]ƓW=pF9]+=Tx+H°ޓ|CYYq\ Cww5oE|A+5 j cJE$䈤Qa?iD2!PZ7)Hd"xCP[+$@f+yTv)xιBL>oLMqrZX![ BQ4B,%oT-"3dE`ILje#!I&L~&!nù0*HglU/n_`%DTbN1lj@zm?k3VEf% )m @iK/>!7,N7gՠu'^5B:zCK0vΙs&y=̦TȀyiBCxF8t,k]ṗSu!C^J`P3ju'V춘șrM =Ih4^~Xtq0ztt#EMMqOM+nN`!Thw8.nE]{"X]%xMbbYeǎQ᎗G)F4d|^s;/L /z4jM8Ů'~=2-P^7z*޿WKͬ J%%G_ i:Fsx?,5_ `ILbafl7ScKPQULD1Ks h9¼@{JLo1MVb8,dc4WH.CnåqX^Q =&xEӐEi* gZ?1r1֞x7WuHMw¥ٯI踛yIj.WAYR}QvRwNQa2e/q?mB0`HGx(5mӪաc-dCYVLfS UƈI[W?pOC;t@Z"fqm"~Hxt*@3wspR҈șǂהDX4v wOTok)K Cl1OõÂ٨:D5duQ3O qQHx!3t"R!*5&P *dbDž&}μGI6 KK" $[E C}';HGW/P P-@ J~ ] =\*}zPp 7,ZW{r֟ZBBQN&U}̚[Fơ"sdx湒Dю| Y 鈠$R=f=r>U38UT:uA+_I|>AsߌģZ 0IEm9CA EwKsVq]vhQ%Iŕpwfnw)~S- ?`zi{lJg׻3alލHMy fN< Cϻ}Splyǁ,Ɔq$k_"o<+Ui`ܜ6nنK3K-l ͿS}"JTŞkXw8 Ē]G]90`  NxQn؋N!]Hj#a[xYH|> |]NYmM|Y'>PsQaq=\yJ8|<+$c͓UK40Mr+5#?+E|&.y-ܺFA[Q߃f7L$F-D=>6xn (^O!P{%BČEqLYH6DN@6t<-1+!S=!*[v } =Ӵ\혐@:;<#wȧK_QfksUrUoړvSg,QNI} s{5\ecWXM_)s( o"PWF}FDt㞸]B`HP F?,ok$gԐ2FIHFr˟f|V.ʳDk\}r.cX+Ĥv#y^^hH_84飅S#vD0^хk-4q̋آ&96@UHGW"]d&'CW-zԦ6aO ꦰ8i5 8eRJoBv%xlXI'ckqk tiȍQnhfE xH&LH22Y8 j6 &HH$_B#%.G>q\460ڐ6Wo:'yi)[q@HA9xtP 6G#`ϻWV3-` a{%6 Oby8H<'&'2/\H(\ṣ]+qMs1jܘkjm3c5Qf +bI4KϽC5O>M=I=NJo`مU ޝQP# )&0~ HDU -*0ERI ׇJH#Tώ;+YEمXބ:7^d3B.yhDƢ;h+}:{+7=p5,w'.<(4?LTAG裙 DTŘc<;J_';{R RGGHakdӈso~()A"4rp]SI n =oʻ ͆>>EDyq{pY?Y0{:f9$ay.>ȭq]Vbk"H u)ttהѯ0R|7 Tv @׹<6R8 7jA@zJ2P4lWᬉO7݅ թ{Z]V_[ =z ݙ/Хɂ Cyȫm=K|ı$ٶynҾ_u{0W݋X GeN8&Pu&ZG{ }W{΄kﱺpEw:D58 YQV hm?A?\ |DGQ$ .˛syS;a\x$ʩ^֎3i}SDD'g!fayZFv[RŢ`Br_g=ԿmDTPTJ1C&A.n㫟=V;yf4!O.oG)ƿ~>cj`A tc" "{֙] ۩8v]&b/ruVZ anP֯&h7&0%ATtVS@z2\B3Vx޵-Lʹ􃽕s5Oq`R0~Z͢so ”|qs,QUl>l:%oK\N~)gOP.sH Yl`:;VT6X$! ד[xpmio76%:efx禇nZFSi lڳ 4^#:y^Jms,;شdTG7;LއNy51% vM T z`4i]j^c-G=V I45h|_SX4#}NƱ4^`eSܧ%[6C߾{~#LE/`*;G\]Zj/~*b.~qu;/9cоYfSLP@ϬF8Y2sMc|kLzڂ6pV==^j>{ Ykio> a[~koUIb% *muP<~g@S?3Z_I`zƜb D2 Au]vWJt&q>,s/}-dG1:(;u有>y\Y"P#^}w+&*ĒU]J(!\䙋U[`(PFpqble` _锛\@  xFv-cJa%p~~ϢEV}idw^SD3L& `Lc?( }D^&izȊQ,w˼3S87*ܳ܎-I!ݪ"9{fd\PK ;l˚Wx(ן׌L,T>{LbBX}5t,\~ dArr*y!bJNcSBK,ᓂZz$li0՚?x_vV[xT1دg1 rы*C#ܦ OJO+AXZHVjBԾTKcn@Zq Լ-4"TfgiOűvYD]<. t]R]˒ ,ӫq"ھ)ɮ(N~^BZ@1}˻jx-FM R5_Z\UQg!_tX<}no%P,;^VK v.S7Uz!]j(ڂ}:6G]j7}  ȚE Eo;nME=3NQ9{{+6f՝=UD㲾ʦ(8;Dz :lz|p ~( S0l qq&B,Ûu4Ib7DII*qie&6(Tfv{>UX myõt϶==/j o)ە ifWb'U 7m/֪-tU!{/ Z.DU-it-Vn3>͵ج"xdQ-Cw1΂Y<-ew[\PS8X2W[hwOOr"bB=/:h,U~6\M`kl$lt0ݡ=aCq3d[@VvӮ [xĶD8śs˚ﶪuvG*}̥uzo:ngRqdnְ]jN?Г^;0z 뽝˿~Yj!hPbe[lƠ?j1mTyQmXiq Y?sXP9HG(lq 41ڃg?+. X:v0Y?S@V3KuGkQP|UݥÊ/1p6vMPIߍ*I29>z|?’FHOE΃#E d D-=x,M<,9搝*g5Dj5` zlzacRF(`铙"6"*%tF-2ܬ+H~2<5h!R?-l y@GoAҭ [QδF2bߎ!!D4(ڠL2Q @w?৒OX{Z U(  ~k\0b'ď]aotdr=D4%5tzhΎ|ourNqR#Z׹}E DdCE|j ם|?ֿ+삨"y0í7fLB?v['j91^OD92';k#ʼn*WuݩI ܾw (%k ¬搰Avu@^soV yggBr,H%% 2Us#&3~[C7q\vCv<$U)~20M zì Ƙ^{SdY/"1QLcO:}8.i .)Lܟ SʟU\?EG +Y''+qn5(,ё*c \#$'W 0*X.iJs -P{ ,ҝ^l'ߘd\_sV|S=MfE[.I^Qm>0*#Lpˆ  x` HJ4#/>uCV"NwVڲfE+E$=aɻ"t VngNd)~ mA;KkvA  X"Yn՞7cCo߹NC H`rq%L#,#aF` 䤙KVN6ϵFV=}(Q#_kM +z{a`z&ўUp9U  <ҟњR0u,({Tϙ}`-gi- !2 E)ttr&E:W%u %Pֲ qo@_<烬) Uʊcay|ĶѾ~|7ff e P%Ozf`6|}pC=_ȮBb.ޓ_fBΘBI\3e)žquӆsQʐ>Ly@Fb !=YVV='p0|f4$)1k#H媶|:RSd?2+m%qjuW#/2 $n^Ei[}o* R1JAIa;<|Ж>0Mu˦W?X| ؝ZW::%J+Ai~T-i5䉬+jmYਕ<1mu㛝cշ%~[LHab `Ŧ|Lp rG֥C\MsZ˅FVֹ Av3"Mhz, ]gqgQf+s`tlU³֊KJoM,nʷ5 `G*Μh B8zl),d =A3#lrLL?<jԿAC*)+0vMUB<ې$Ɩ̃NW86G:IىiƨXR@1 F&B_x'OD44S.0fJ6ŋ sw#^} 6CddE:iQE?SbF [R)\U^msTRA[@=ս6؛d4#2g-wPuSիdT7I1S{(r}6_eP{eަFL.ޒheyQ`$y*l몽/A5dv1>Fvro\Ee 7 Є'u+Jʢ1\_p^?{ɒF1[ѵ[zt :d *xk3wiBJ4`FԽ'0 Sƥ{s Tl 4g;eR nO ǭ[qm-`Q)* NytS׋H6%:%2 vDH"ޭΣվ喊B3yOԟkNn틇t_3D>[.qxbƇOB)V薋*i; $faBD fMl$~l1veX$E;]g5Yߊ}39.Y.֏j ]XSgK*BFQNӱT0<$Xn!8"WحϏ_' d6bJqBY/WZ,)9"j>{ ~(5 U3Q%8j Ⱦ69/*Z&k؛g|5s1s 1HK81莤(IIȮ.dgZ,['}ZZ~VH~,ZN@E3 ZA?>!5Zw׳">}G‰ {V0mc/㺁ZbYEX0dbGC㺘W-OT0B ^p/||R\5JO'z*is;PcܫsMYdɭ*ny0!d-/5)V?DW]Q !Y%Pws?9>'s=&D%7P|sA`TG (0~E0pMLo Җhz>$xoYG`Wr:έ\Z/-M־v/?'*LEࠥ~? 7`dM {u1c&CIh~B9]hGAVZY(Tn{78T(\V>s/SiEO]\6 6lU.UObBK˨Jv<@3V@+ RaRq#4D]SPIb#G疦[*^hs7&ڷi8#ԬL7Nڴ&R+Iz_)}H[cQ*G` -ԁ4A0eeAoCumXP9,?uE'{{e^VːBc!@^J9"P Ϊ|ֽ@=)۽e,AɃ^@Lk.C?sd::Hq RD~W4wJ9oχ$YѺ[. {LyjOWW&(XTlN&7cNx|Jk7̠[j izDge>v7V vBaqDҿw]M>Dpbݑay^پ nh4WR\(#4ԯ=*BV@1[BYA 7y?;1Nc{ɎfYs{*u(r߻J76ոye4~a|imz>֠joy耱\Xg &'UI`!g|#HM?mU+ /1ߗ2"k&M^ Se l$6VkUrD!]8.H KfCuD'A ?pXD\C\°f.GQVt&6vzJGTJYqcq8RUgN3 -֍v W}Δy:=騺5h¤ Q^-C<!Z$# 9LT-@¬nRB|JfcToYۘ62s32;q:FI̧-kXńhѢ`+"\: yVLtZˇ'a/:iͪ4@pB{JyFh;=rMiP"iDMwސrAG? s+&LHmi.sg`n&2ܔi(FL/X~a7)5ZJZ42H+[;Š7V'gTi"7zg%nk}ҡ<\`~;F: Ѡ-4d59bVK1j׈8l]12R2b|J+kfD"wOF99=IN4 CdJ(O{WEJ }ÇH`zk [ܗN1tS)]kլZSl`Gxzϙ\9SMDʤNvmQ-CdI=eLʅ4}8Qn}ց~훫NU:S)Ck"3yv_8jN˚ n86dJx'UzT¶YOAcMPM ~KnpX[QL{^CI,:EL{ǃ;k zxI_*ZjiДC-MGmlj[[}(-0zKe"v|@&B$D뾽xH?9("GŌ՘(9'^#[y݊_EךҞ^W͸&w3PY񾐾uOQ A!_cZyۮJuX kwqS?`G16 }QnݎGePN z4ZRE*y{n=>m}Gݦj]2Z?6xjLjwkI_ɤ!aƌ7+MCA"= QWni ȺZ@gp(wҞcpxWP]},NYs}vN–\_G)2pLTڶl 8O$w ;.h/(g9gq&\kJm2EhJ>HSdG"(n[]`O "ZЉaJf4흂ejƟU !r&δVR'֡Ȃ Ϋƪgn~'Ֆ^iV{QI&Yؤ WAn呻+ԝ|?n@SIoׄQ Ol0j؛)*['2l./{1]Bso̳SR HbEصO>o11+Ў /"S´L>,B'vnd%˂ ;YRJZx*/B7'ѿmP 7L8S kZV"5?u90> }n55.?wM(i.D`g"}/*{G3!lΪād.4],L>II%5Q%5ݜ(7%p̥ !暮{&lѯֆ uKFa [HH4)U ~dL @;0n p.!* _lVbh= ("씩 &ojj0@&tnRDW5q-מL>.GT2 JC%izǷv5u 0n9kƉ p_YE eg o|ƓFz ]jeO !m =1g 2NN.?jbԠA|ộ#kf,;f,$'Gjz|끡$L' C^B|΃UjSzmp,>*F/c-`9dP 1Ud@DeQuNtOpS MԤ2!G5&-}Dd/ˀ$K V!k}ý5IU=-#x:*'s:A1ҍ8=4BsMqVS| MGJ"N$8)0@Tdx] - My9W"h :b5 Y6Pp\X 4}vqWjH5ƞ[N%oj1PAvhG9:'E='jR(dsc_B½RH*\+ 烼PE명ӪvXQ.}`eeIJv䁙Svz^vmd^"&w7aC_72&^<ï57{|I=2'-~`3;l>؊` v|ÒSm+aHyŀ+m/rѿ bC'w FVM5 xzƢ@ RQ]Ujf;wjoC\ErBe7Ŷ+Mr捺L"Fe#w"auENN~G UplR,b&oSκ<7a)ICΏ.Dr 1W%g/IfqW.K{W)`-;tp\ۻ9c1X Ypz"OdzWy \wO$/?XrO2Z] !Y  ;5 o&Gpr/‚D*i[qccsD%K%p<#-F-+7}D IoPwWk$2P="h_2EmĨrkߏ]vn^a.vXKdϾTmCmkuE't*t%?ϮCC}xDI[඗ƃ(wҕkIC 1>/ٻ-c1MMr!VhK GXC{N"GᮇAygB{ID,j ?`y 1?bp," 0闅 RZ/zp*lݓСv<~_dMSM;Mx4ᱠ=mQbh sՐj!Mߚ+;:/>^Dy3%c~L{f1 '>'=9!@X(%C:ROR!ۖD~ӄLN MӀ8i,e^:1& o93bl9N:Q{!nLeZ:P⧊o@0Cc1^гz zB$Yٞb}){(\Th0e+. {:hu b`htų?R ?<]ʨ)]e?)@9a\&x*qJR!t0s1菏MJBkUЫRc,?6Xj `Ku)Vp _ˏm35B3H(PvCeûD*\GqTm2Y=;F:i417G?n9h`T*E~}Z@GO9N<٨Gr3MthokDɈRgNIa ڑpsϫt"Je*KmPI4Py~<'iAf͹aiOOoƣޣX=(3m 59PW \Gy(nD֬Đo.)B[8"h1}=[TY*ïpɍ6H ix%j.^xՌJ̕5MV^,?#Kh; wR|s4ulgMw2n0Ͻ;!?F$$~^ARn>/9fOgBa'qn`Ѽj(Zg"~D1֏4BdZ*ޅl=*YU^JtqbHnjuTV#m!?{0u&“Xr$ytҠd҃)F;9媹 hBc _Ťt]aWnz81EM';H(WHhgу?bSR s:6GM!C BL}g AOkn8`aMەF)}^[|c|nbSB79(! Fpt͠ yL3bLXx\QJ09vLԊU[3^57e}$54G8HX4QL(z >ovqB}uv# q@7*O~'0ׇ%TszHXtSb+ddxsϜ* v4Q.*_O^6ռl؄k-ƙ#7Z/F D!ho:!"S DhlϷW7C]7zcE|Y+fW~Mzm>ch15f I#&oqw#86bȧ3(&X'IhR:蝱+tDY;eoy9G\_bwyʓ0bcٛ պx|v\0 ީo{ `?bje%XwO ý*AÓ+\g{+%,ŸB 5mnMfD]NA+woI;~䍜}&xJ\Jwn.(#m_۫7 $B2]R^%6:g/;6Ƒ~`2GB3L&,/2P &HF|gٛwEE'&ϑPYd#'+Q Ϯ,*p.ex{S"u1-T7|{ 3ȓkeR[8)o=QM*z^(Fk]_riv:55S*%MBɰ,}g'b K& x?% KX#_duL!pW?RIe\ETF u~DHt!=lKfwRXcj+3f 7sS}gLz^ ؽs$lD):cF9ܤ]{%;KίiGVN:RWi(+0ؖd3xjrc X(0fk'FRɔUECj]A;jt185Tk2&qT lB}#7Ev{ 3P?Be94s@ZcVor= lMu Rݟv]T^Џ+P@9ϻg)1-"M"[!댷ݛiGWL@b/SfkYvĚLn ~ bl/ eQp(hJditǾEj(IRÚ:X63 ו #`+V"X;1SʰPTAW曩Ů*z K5$.c 3D3EvYzw$HH.>X‰ļH4[$fw4YrFn](ДԒݐ*>#k6I8ˋ8Q^~߇Mea[UBX:=&4 j$1*=atE̢DlM$R06)hd. P; G.j)dZT<UyE"%ʥp.j=~T{kltE p{#p d}[>V[D`䯏3OF |b/;:j׏"v|:m3A-YX98\w(%s(:T]LsP%nrEi~cZgu0# JDwȐ9 h^Z/E4czd>y&-GvKiuiP&\w_ zHYoµ9a.6Hg/'<CZhQG fry+)7$w=fpirSj$mqg3:gNm)T"6u{~EO;ێ6=oZ/Z젻@ I$x iޯK [mg~֝-ST kK-h<3AJA |H?x0UNTx8W( ^\uºivN͎齇"#ie7$ݛʈ![,YuFtѥk&|Tr'\/26PbR&qj[*H)m%vN]uZ1qc7SOǘwGoFt K8uBo:e\蛷E!/pnưrI&ŷ\ c8(/cQϷr 8<'L© JRB]ői5e*6C)GqOTC +)-퉹_8ɂBX^@zfw~Irj|TF-=o FYWr5t-}F {_ }5JØ~ͯ?X{b8ox~]W cLm+I^^ʕhvS@_ɮj|+퀢g2oֺ}c"=@"V5;]Z*“\ob8Yled97c/(BX8MLlW +"HԖ֭O߶Ua"W-'3a;c.o1ϙ6#eM%ȿR Py9 V1u9g?4G Sܞd:˴7Ȩ\K,ñ )QlڹoܤKu.+9 .u|}SwYfT} ,k#7Oa{w"3ʉegׇ'<#SN1{~Ƚ;-igB8Z*;Z N^-HvyPx;*@]C o\^EKȃWAcCu@2wJ\KVea'`Ru%y.}muL%{?w*%lS'OQ4^Y8y9ќE+=G1(\gC"|gʭ_Tn*1Fj]Xe:ߐpge%u)JTla7un܁Tav6`tV?[`sM,($/)@eDm%׍ˠ+d/R::[mryN h| n5aO4wk%Pg$=fyn=t%|'ѬfS.MFvM &t(n7b߅Sǧ[;} 'X+ϛ6>w]$׸K(ؔdNC mT1V; BsW[Ibax|tB[꣢ku"?4xp>"AJUT:kĐܿ$CY/)u<p UT̏obU݃|S'ȟ%ptu 6!\@㣣k6 lB:5{Ol` 8W߮g _JF; lUbL`@Akaڗfd$4fOt05:V8ou ̕ NF{C ʍnA;w*^bcaȗ [%ؾbK'9I2tړ4+ c@Տ-0z*8?& C}ɭɛ%29)O(xaNƀw;?u>n4N -#BQƾ2;Lj @/H^nV;8B`Ř-1c'?ix@BJA9!̈["F.N;Nƥkp9%ni8` F!ƄW m%L zDTvE»O V&S5& OgogK;= y("^17%= dY',VH,TT9m Lds ty16| r>Dej'pGz,A0/_M7$GV#1NtZ ؑMY@gm}//)Zǎs#j@0AU{,lccy973{{jV$%OAְfLy}WJ$wy`Qq.1T^!5>{[\DwP/:w*GI"͊3`}e!%DrOiT\xq?@e?3 j$ZUJHZ x*C-giHEM+˚RMKR˅zROk-dfZ٠;9Fsg->_ u=\Pۯ\ðuH >^=)k=<81F܍ECl˺̀YPPv,BSANF?zdb7|=^R!T)$$×g]ȧefMCBCQB$H)oxWT:Av"AM\mz_(Wx\j^ZAm)nG5P-B973CK)޻#Kk 9NE#mHES 0EۗBMaMh%w:uY"꾏L릶 _]2zwfCe]s^ [ƭtsl>o1|,7O .EԪmd42"8>7WVe0D;QpY 1Z@, C‘԰ُG62na(HS 3@_uآgZ'ECp *9զȶ܅㋡ eӪqJ&`n Bk}C-oR=42d\F,{9GƢfXZْH%9e*c}F3vq@]au޼R͎U(frl҆.kju|Pyk{ ͇}kt:J , ƓW \ܺUFv}" E!zss/[;vMuhGZEAN̈MO~yܴ9|Jhbc"p^C$|SKNx",$KkD.ƎNݕC#4VRCYC5r` 8 Kj[ٹ#X5:W_`C_)_z_ne2i%R:_z+fBcUWSiѱ7>zAvJ9AJAJ1ؙJfѓ{<& .x>x]^Y][ӰpT}/~6s"}"$F9}-x+\#t&~HmM=WRp|Ě{ks3vDLt\0`I+!|@"(Bn^F'3q"syAI\><=3dת2N?D.O2z @Yp 0\Ӓ,]e42)%<7(Tu&}b\@h;R{vٮ-q@3Ww޽eoLodoCfTT,ٙ(d2;8቟Q.PȋxW#KLʡWcP@È ^ .^; `It\c60]O}ЍBFc\'$xVV2 ħ֋{k7G%m7/9fy8(ȾO(PWnj5kJu] IJbSUfSGNf Y6a3z&q ב^G{ϮG{$e07@ =`)Gfuh)L]LA^"1 q[L`s  m1mX2|s \dm{:b8B -"|DVyl'A% ]k&q񆈈|(^OϽ-Gu\%³TZJLX캠 䓍dB?qcadXM~(9Vt fbEz#؋̬=)Erdwyb}A[@`kk&'yfs◙Wyd#<w4l ]Kfa`ؾ'2NwwWAO8oN'qh,r#sz0EZWn@tf?俩1b*]5Ğ/Ӊy%:m̭\0D'+c)ao&4/]HwBv;V{'D%>>xDlVۊ5Yw)txb¹2¯~Kz"!.[Cqib/҆3ج멲BJ@E!\fUЮftP +9[qg;kgNgs`^հd886 7rψJg. ,(A׆5TZtK/^yX#\D:ݫcbundQY!)|d2]*GrỴ,ܥm0KL;kve(ʗ G,T$[hzm/\VpD!B,3Wmճ̀l =b50r<’ xӳedH~b[2 74EQޓufg/ VZ$ztbmǺ-tj7+=GY49hvtz=]R$7m\UX[|}O4^:&u[b0+V')S`DQyE~8"(8d6OeMZ>0dܢb{W_=ZfDaYSZ a<_ @xz8\#uL7]C _N{5fWB2X@HjsH+nM,M}V#M$"A]gnL&K5uqO i-Y^CI2)ӿ|(Fg&ES }q5V|SX tw!- BSf؞BR: yS}잭mk#v`b>s nb;>t;g Ae 0pљ%@}F4x{%'*ph 'Ï''syBDCƢ'FdSZ8E;8vX>@2ѸayW̽q(v439B';,F*HؕڐCxoޣ\)#ҍ2۽|r QAm0}լ.2K~`ܜU*HAL=/qW6Uw$8˵GOR=q.r%;jwb{h,Q| k CtI#t,qOL7s_tgaoe~AW2 _1S Q½!-Ce4u{9!^ɔ+ӱ֔-<?GNGnG|a#*(pZsH@ -ei ә(YF@]%cgeHwawOOpΟ{eqPcPwG!U,>9]GV7^ߩ3~(ٌ3(q0pTIF70'yԯxJ?? SHmJWXZ?Z.|gI:P 0~AftM\t&p#Pe}_)ڇJ/Юɓ5Ԃ"lZc&=EHr2<]z%)s^Fg ]_+2 ͸>fԴpnL? o5$X-bo@[theHf@ jGć`cpA$x-142pȦ٘!%@