python3-websocket-client-1.3.2-150100.6.7.3 >  A d.Np9| kw>ƢfvK,z}lrYn!)PZ֋0zPLOc=^ϥ$5%9xGWCcTzR9 !m| iV&$MX(ܠ[l"ԉro3f 6C/:a hNU]ݪ4&I_mKfkep),6~5y,h,1%ohLC `J/d]H]J]!mab68f3fa816ce69920db0dfd4f4a830204cf8b19d35ae461956ceff6b92b49e2203b9d2fe4b5541dc42043abc98a18e6b922867dd.Np9|% +W}$ӍYW(a9;FJ!n^V=_ ٗEȕ ^lrVkȤ nGL`I^òcFoKVCɀ%+k){R ȀziTT(*VY2ϷE+'ǺԽp:m=(ڜo}H_2ԃRFړkX}M#'a?Ě/7pOBG)Fk;hgh?h>pEtx?thd! . N 5Vd zYY Y TY Y Y DYYeY " XY!! " " (#8# 9#:%>^@^B^F^G^YH`\YIaYXbYb$Zb@[bD\bLY]cY^j blcmndnenfnln unYvowp0YxqYyrDztttt"tdCpython3-websocket-client1.3.2150100.6.7.3WebSocket client implementationThe websocket-client module is a WebSocket client for Python. This provides the low-level APIs for WebSocket. All APIs are synchronous functions. Websocket-client supports only hybi-13.d.8sheep92 SUSE Linux Enterprise 15SUSE LLC LGPL-2.1-onlyhttps://www.suse.com/Unspecifiedhttps://github.com/liris/websocket-client/releaseslinuxnoarch update-alternatives --install /usr/bin/wsdump wsdump /usr/bin/wsdump-3.6 36 if [ ! -e "/usr/bin/wsdump-3.6" ]; then update-alternatives --quiet --remove "wsdump" "/usr/bin/wsdump-3.6" fi(T(T00}}CC UU||ee  3=FLd9+-b  W W$$ }}!5!5:A:AO%#%U8F3^ =x,KA큤A큤A큤A큤A큤A큤A큤A큤d.7d.7d.7d.6bBd.7d.6d.6d.6d.6d.6d.6d.6d.6d.6d.6d.6d.6d.6d.6d.6d.6d.6d.6d.6d.6d.6d.6d.6d.6d.6d.6d.6d.6bMEb5bGbGnbGba\bGbGaHbGaqb d.6ad.7d.6d.6d.6d.6d.6d.6d.6d.6d.6d.6d.6d.6d.6d.6d.6d.6d.6aaaabJbJbHbJbJbJd.7d.6d.7d.6d.6d.6d.6d.7bB݀b+d.7a)1f305bc2e3085090b6c7ec6b08f4af77c6ae17dfaed914eadcba764f18985f6ccdf5bc1ea35003d54bb2d58aec417bdd232b35c3f3dcb9222480fed95a2167f336b526b12f76527cc65548ada75e8dda3bcbc2ba24700a4f824a94d868eb1ef4a30416b07109e0f1f911b6dc2bb1a8948d2623061fa8e42b33e805a1b433d047a3f770bc2ce8982a37e30d1a5a83914cef34a34b31ba4d52e78881b415c75f79236da22d40d0ab5f4eb84528cf84e3f4d702952346ee7b4d2d511dec148d962963826a685dd3f2f952a1c72fd8e37eed7cda7a5674c5f96fa16ede927b67683c9d8b87c700a752c04725854f07b311fa301c428fd51f9a1df696922478babfb7ace75c2789f7fb36ca5dbe5b535797069c886f098d675048f28a636cdd500589ace75c2789f7fb36ca5dbe5b535797069c886f098d675048f28a636cdd5005896802c6f3ad6c214b0f921f7a1b7b78676d6fbda77c6ac6cd2357fe79e5d33cf703b23b8cadd9a14825d0b5481fc68d310bab7db6810627d0a93e8f7034d77d6382a7dd8da9386fdeb1edb1ecea216e6133ab650b51d69225dc3c5b2d7d79c2f782a7dd8da9386fdeb1edb1ecea216e6133ab650b51d69225dc3c5b2d7d79c2f7a745c54584294487fff43ee773a1511f25865df9b7c82eb0432db0223f22e84d91347c87014470cb202aab65afe853a101da18bc6005890e3c520c5a44a8049bdc9f3184eecbfb81798fac6c42a7ed63bc685d107bd44be456a6c86e8822862c4fba2a8cc629a38283bdb60a3baba560bc0039ae30adda7124c5f0889e975800ae7d65c083abfa745ac78570509938ea9cfbc0fd5c7cb446224cb46f1250250fae7d65c083abfa745ac78570509938ea9cfbc0fd5c7cb446224cb46f1250250f125a4f8c9dc14fc980fa3d2091dcc5b19bf7849b3f9c4f2b57f77ded480d588c6490db8fd1650619e3db1ecc21a252afbf757c424cb602fb64cfc74c5992cbe7e0bac33db1e2d15f0ec2fe768d38d48a8cf991eef2456e6a624fab082050da33e0bac33db1e2d15f0ec2fe768d38d48a8cf991eef2456e6a624fab082050da33357fa25147ca038bcdd699c6db1c0196233f25f70c2052e5b0f73dd0dd0fd1186f8179b9be8dd696d858935cfa71a58c5a0e29376fe73c1571237e865e8c2047ff3be3f36ec3be05b134602b212a7d6c5612bd4625af7127d331354cc816b566adc6922d0e4ec3f422e7cfd2037c047cc63d9b92da069a8a6a424219ff0624401807bd9919cce58233e1aef98c1aaeb2b86db13d967e84ce5f4f6bdc6f6c8be4562b81b240b186b70b25cf07a7471b0534a159b88d1857a184025ab6225de1513ea626f0ab4426c0f5edef9368160e506cc6b0be5704e1f0f3cca43baadddcf9b05a2d460f1b8dfc057f6c9aeab18b7ee02ad199cf79c4b1ed805faba6fed635e32f4d9676c4f78c3869a7f132d7c3b0ec9e697f18d767cf0c26cdd71e5c58f245a4a75925d8f471eed6767aea0c7422acd40b653b02903fc94c5bc78a4498400aaaafb4d573a8a4c2db32af355bf0093f4ac6a1ff27412e7efd81fce23962c1442d0ff906bed8727e69c952872936f26abeaa70d889974a2b472aee4bd132e70a8775fef62f8341baa893e46455b3e0dcc1b51127c0be7245b9fe0cca46a072d9d472d187bf3da16b5c6f13d68b033b090eaedabfccb497a9699ef438ee0b383f2a8dfde02af5c4da444672888ad4212316a4f81a24d75d00ab538be92d4152962e26ebd091ae395e1c2ff29d80093395c668796f7a2fd62146037c69fd60179752a58cc0107f951f8f4aa86995110c36bf0221b559efc2841e96cdd98da0b99b9e46370f9183c9367b66cb07ea5e14cee04111585073307979bebd4d46d90f6f9b0028effb54717c17281c79043c16910f35783c51845f3064fbbb089f8cace3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8555d8a4c4c66095367fa2bb0895081e93ffecb37167e89f064577d03305c7eaba55d8a4c4c66095367fa2bb0895081e93ffecb37167e89f064577d03305c7eaba5fc6a9831142bfbb972f5f1a4e9bac1bb6aadff3fd5e6e56ec9c543034ddc8e7afc6a9831142bfbb972f5f1a4e9bac1bb6aadff3fd5e6e56ec9c543034ddc8e7a152a352ecd3a5588ac20d585d88e5ed5940b89a4bae7288dddb2562f479a5aa3a69981e5396002f53008073c18658000a5c681c6c7ab5e39dd63c82700a5f9c987734024e5c687bfc21a308678d661003547283aec5fe3ffd9c3559fbebfbb95e1d7866ab2abdc2bf05d54f6477f3d9b03dac7479f621773557fc40dd1593cf6cb6106f5c4298e9843b05c4c6c529ed9386f7c0a401de6c30945cca37fd8d5eacb6106f5c4298e9843b05c4c6c529ed9386f7c0a401de6c30945cca37fd8d5ea73c2434c9359ca010a5e441f700d2af200f0f84b80c6a49d0be1a59ff1088dc67379d5aef4ea942b78918a5fb5dad92b85cc003f699dae453cc40ab0d87e66996490cc940f73eaa47be245c8be293172a994477a0d35f6ef8b4e97239572c77a6490cc940f73eaa47be245c8be293172a994477a0d35f6ef8b4e97239572c77a489f7d7a8252aca10ad3270356ee7c24697140c0979e5b302706b60f019f5a63e7c04a50924c8608d0c90efb5adba61a5cb4339c8a6b244e621fd4368c889e97791f540e99dfee6444cacf4cb6d2b2b7307939703923038658964a99a178208fd47cd0188306d0e1b07e76e846452ac1b4c48369d37af397d966a3d2040045ac97fb284db7c45a36532c2e58771d94f2e8fc349df423001cf32a392141b97f2461b8fc5d5b9a46b1b93a8e478b2f4386e2caa4a23182e4317fd7ca6fe186b3024da8d5383fc1125ac9338af1cb7da4558a542727efb6fa2381f9f0e1b81f48a1460f6a798de5b5a008a8bf47816ec52c9bcf8aba4046ef9c19164e1bf0a02a7e14110e5db567f8e8821085eeb0c1f055f7cbe04c41a6d441c10e1f99a6668c3a4d5caa989ebf0b1625b92f62bc0b0ed692bd40c885cb8d5069ca24acbab49380d5d7698aa7c3dba9bd01ad306547f96686f3dbe5e23906b71d182da11ff1943b78c0aedf262be4243f755210a929b754d06a9cc0c2f0a5b361780828995e31f21377b84c87daea269366609b6f46c07c1b6228b0f05459010fb762a7c743d917991f23a6a147ee057bd7632309592c6437e943709aa224a337374f44ed04ef0701ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b70b9f30cd4d87821eea3cf2030b29518c94e11a335f692d758ac2cd6ce829949984c400f48959c5174d0efc2cd5885ca6cb14ec0d5ea07c1d7541bf113bbde12f26fed4e971497358697cbfea63e568bb5e100568dd7f6cb2911d0282cb3e7f2a05addc457a426466a9366980101cf6e028a87ebfda6f89278cd70d9738bcafba6ecbeae1dadc26b7548022d3623fcc2471dfc000c11c610536c416a6c5d994d638eb70dcc4af2e6d8388de0636ced399f7c24716e11b8573a6b06f879e80691/etc/alternatives/wsdump@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-websocket-client-1.3.2-150100.6.7.3.src.rpmpython3-websocket-clientpython3-websocket-client-test@@     /bin/sh/bin/sh/usr/bin/python3python(abi)python3-sixrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)update-alternatives3.63.0.4-14.6.0-14.0.4-14.0-15.2-14.14.1b?b@b@bUia$@`_S^j$@^;\\@\l@[ug@Z`@YYY@Yu@YqY\X*W @V'~@U(UT@TD@TTOadrian.glaubitz@suse.comadrian.glaubitz@suse.comadrian.glaubitz@suse.comadrian.glaubitz@suse.comschubi@suse.desebix+novell.com@sebix.atadrian.glaubitz@suse.comtchvatal@suse.commcalabkova@suse.comtchvatal@suse.comtchvatal@suse.commcepl@suse.comsebix+novell.com@sebix.atsebix+novell.com@sebix.atdmueller@suse.comtbechtold@suse.comtoddrme2178@gmail.comjengelh@inai.detoddrme2178@gmail.comtbechtold@suse.comdmueller@suse.comandrea@opensuse.orgdmueller@suse.comseife+obs@b1-systems.combenoit.monin@gmx.frrjschwei@suse.comrjschwei@suse.comrjschwei@suse.com- Update in SLE-15 (bsc#1199282, jsc#PM-3243, jsc#SLE-24629)- Remove version requirements for python-Sphinx and python-sphinx_rtd_theme dependencies- Revert change to use libalternative which does not work on SLE-15 - Revert change to use %pyunittest which does not work on SLE-15- Update to version 1.3.2 * Add support for pre-initialized stream socket in new WebSocketApp (#804) * Remove rel.saferead() in examples (f0bf03d) * Increase scope of linting checks (dca4022) * Start adding type hints (a8a4099) - from version 1.3.1 * Fix 10 year old bug and improve dispatcher handling for run_forever (#795) * Fix run_forever to never return None, only return True or False, and add two tests (#788) * Remove Python 3.6 support, EOL in Dec 2021 - from version 1.3.0 * BREAKING: Set Origin header to use https:// scheme when wss:// WebSocket URL is passed (#787) * Replace deprecated/broken WebSocket URLs with working ones (6ad5197) * Add documentation referencing rel for automatic reconnection with run_forever() * Add missing opcodes 1012, 1013 (#771) * Add errno.ENETUNREACH to improve error handling (da1b050) * Minor documentation improvements and typo fixes - from version 1.2.3 * Fix broken run_forever() functionality (#769) - from version 1.2.2 * Migrate wsdump script in setup.py from scripts to newer entry_points (#763) * Add support for ssl.SSLContext for arbitrary SSL parameters (#762) * Remove keep_running variable (#752) * Remove HAVE_CONTEXT_CHECK_HOSTNAME variable (dac1692) * Replace deprecated ssl.PROTOCOL_TLS with ssl.PROTOCOL_TLS_CLIENT (#760) * Simplify code and improve Python 3 support (#751, #750, #746) * Fill default license template fields (#748) * Update CI tests * Improve documentation (#732, #733, #734, #737, #766, #768) - from version 1.2.1 * Fix python-socks dependency issue mentioned in #728 * Replace echo.websocket.org with a local websockets echo server for unit tests (4951de2) - from version 1.2.0 * Fix #697, #665: Transition from LGPL 2.1 license to Apache 2.0 license * Revert #417 and reimplement SOCKS proxy support with python-socks instead of PySocks (fbcbd43) - from version 1.1.1 * Fix #377: increase exception verbosity in _app.py callback exception * Fix #717: race condition during connection close * Fix #722: improve handling where credentials include symbols like @ * Fix #711: improve handling if ssl is None - from version 1.1.0 * Set enable_multithread to True by default (beb135a) * Performance improvement in _mask() function (287970e, #433) * Performance improvement in recv_strict() function (60e4711, #255) * Performance improvement by removing numpy-related code (a462d45) * Support uppercase no_proxy, http_proxy, https_proxy env vars (150df4f, #700) * Add sslopt 'server_hostname' support (#698) * Replace deprecated ssl.PROTOCOL_SSLv23 with ssl.PROTOCOL_TLS (494564f) * Update documentation, README (7c9d604, #704) - from version 1.0.1 * Fix exception handling bug #694 - from version 1.0.0 * Removed Python 2 code, now only Python 3 compatible (d45343b, b7c5733, ff67af8) * Use semver for release versions, unlike breaking release 0.58.0 (#669) * Enhance enableTrace output (13e83b4) * Improve unit tests to over 80% code coverage (1679ab0, a00dd2d, etc.) * Fix old _app.py close status code bug (resulted in on_close() requiring 3 args) (#686) * Replace select import with selectors (#568) - from version 0.59.0 * Last main release to support Python 2 * Fix Python 2 urlparse scheme (#332) * Add support for headers with multiple values (#627) * Add debug support for reserved custom status codes (#639) * Allow multiple Set-Cookie: headers (#649) * Simplified cookie sorting (#662) * Add no_proxy support (#671) * Add Host header to HTTP proxy request (#677) * Improve PEP8 style compliance (dc3f5c4) - Drop support for Python2 which was removed upstream - Rename README.rst to README.md in %files section- Use libalternatives instead of update-alternatives.- remove RHEL 7 compatibility from specfile - update to version 0.58.0: - fix callback - Capitalize default connection header - Fix None.lower() when sec-websocket-protocol response header does notexist - Fix for #516 - Tweak Python 3.4 build settings - fix callback - Fix None.lower() when sec-websocket-protocol response header doesn't exist - Create README.md and fix minor typo (both from existing pull requests) - Fix _handshake.py error where subproto is None - fix documentation: create_connection, settimeout - Capitalize default connection header - Edit README.md for clarification and to add missing material from parent repo - Fix minor typo - getdefauttimeout to getdefaulttimeout - Remove README text copied from fork that is not applicable - Add support for Python 3.8 and 3.9 (#596) - Fix a few minor typo/misspellings (#659) - Add pip command to README for 2nd dependency - Improve README code example formatting - Use thread.is_alive() to replace deprecated thread.isAlive() (#594) - Add first draft of Sphinx documentation - Edit README.md to include docs links and badges - Replace README.md FAQ with link to documentation FAQ page - Add acknowledgements section to README.md - Add detail to Autobahn testing README (still needs improvement) - Add autobahn test report and additional test instructions - Add sample connection code to example docs page - Fixes #631 - Improve documentation, mostly new examples but some code comment upgrades - Add suppress origin example to documentation - Add FAQ advice to ping server - 'ping_interval' should be less than 'ping_timeout' (#611) - Allow optional, not mandatory, argument for pong() in WebSocket - Add basic ping/pong and HTTP proxy documentation and examples - Properly revert _app.py callback to state before PR #442 (previously only partially reverted) - Add timeout examples to documentation - Edit documentation to clarify timeout can be int or float (#654) - Reshuffle and enhance documentation - Fix #526 by reverting invalid BSD license migration in commit e94ed9e to return to LGPL2.1 - Fix #526 by reverting invalid BSD license migration in commit e94ed9e to return to LGPL2.1 - Fix #546 by removing comments introduced by PR #513 - Update contribution guidelines - Revert PR #611 - Replace deprecated assertEquals() with assertEqual() - The plural 'assertEquals()' is deprecated in Python 3 and triggers a warning - during CI: - https://docs.python.org/3/library/unittest.html#deprecated-aliases- Update in SLE-15 (bsc#1176785, jsc#ECO-3105, jsc#PM-2352)- Fix build without python2- update to 0.57.0 * wsdump: Fix --headers option * Fix getting 400 bad request with long proxy authorization string * Create dummy `ssl` object * Show compressed text messages in wsdump.py * Expose http connection header to user * fix the compatible issue with gevent+dnspython * _handshake: hasattr checks on six before accessing the values- Update to 0.56.0: * Don't retry sockets with timeout set to 0(#536) * Add response headers in WebSocketBadStatusException (#501) * Manually assigning WebSocket-Version (#506) * SSL socket handling fix (#474) * Let setup.py use the same license as LICENSE file (#517) * Ensure that "timeout" is passed down, when calling WebSocket.connect() (#513) * Retry connect on "Interrupted system call" (#528)- Update to 0.54.0: * many fixes all around, see ChangeLog file - Drop merged use_system_cabundle.patch- Remove superfluous devel dependency for noarch package- use systems ca bundle file by default (boo#1076519) add use_system_cabundle.patch- update to version 0.46.0 (shortened): - fixed invalid character (#379) - update to version 0.45.0 (shortened): - change license to LGP v2.1 - allow reuse of WebsocketApp.run_forever (#365) - Parse close frame response correctly when reason present (#354) - Wrap socket.gaierror with subclass of WebsocketException (#352) - Resolve a proxy issue and a connection error (#345) - Allow empty Host header value (#369) - Fix undefined variable (#347) - fix: getting a value with the key 'ca_certs' in sslopt dict (#326) - Add use_system_cabundle.patch to use systems ca bundle file by default (bnc#1076519)- properly provide/obsolete python3-websocket-client-test- Fix build for Leap 42.3- Update license to LGPL 3 - Fix rpmlint issues- Grammatical/Typographic corrections to the description.- Fix singlespec macro usage - Fix source URL.- update to 0.44.0: - renames key in sslopt dict (#326) - Unkown kwarg 'ca_cert' when calling ssl wrap_socket() (#326) - Race condition in WebSocket ping/pong (#327) - Implement simple cookie jar(#292) - fix: when using pppoe redial will block.(#301) - Fix insecure_pythons list in setup.py(#304) - Support WEBSOCKET_CLIENT_CA_BUNDLE being directory(#307) - WebSocketPayloadException under high traffic and limited network connection(#306) - Not working --nocert parameter in wsdump.py(#315) - Avoid the app to block on close on certain systems (#320) - Fix warning is not defined. (#323) - move to repository to https://github.com/websocket-client/websocket-client.git - _send_ping warning fails due to missing reference in _logging.__all__ (#294) - Fix opcode -> op_code (#286) - Shuffled around example code (#256) - _send_ping graceful error handling (#262) - Allow closing WebSocketApp with status/reason/timeout (#265) - Support universal wheels (#267) - _url: Added subnet IP address matching in no_proxy host detection (#270) - fixed Incorrect encoding in continued messages python3 (#261) - Pass headers for websocket handshake (#271) - setup.py: Import `logging` before calling it. (#272) - Implemented close code 1014 (#273) - Support CA bundle specified by environment variable (#279) - Response header values should not be converted to lower case (#264) - Exclude port 443 from host http header (#248) - Cleanup code (#249) - Modify a code block directive in README (#250) - fixed ping/pong timeouet (#253) - convert to singlespec - merge -test package- update to 0.37.0: - fixed fialer that `websocket.create_connection` does not accept `origin` as a parameter (#246 ) - added support for using custom connection class (#235) - use Named logger (#238) - implement ping/pong timeout (#241) - Corrects the syntax highlight code (#243) - fixed failure to join thread before it is started (#242) - Prints timings in console (#217) - use inspect.getfullargspec with Python 3.x (#219) - Check that exception message is actually a string before trying for substring check (#224) - Use pre-initialized stream socket (#226) - fixed TypeError: cafile, capath and cadata cannot be all omitted (#227) - Change import style (#203) - fix attribute error on the older python. (#215) - fixed timeout+ssl error handling bug on python 2.7.10 (#190) - add proxy support to wsdump.py (#194) - use wsaccel if available (#193) - add support for ssl cert chains to support client certs (#195) - fix string formatting in exception (#196) - fix typo in README.rst (#197) - introduce on_data callback to pass data type. (#198) - WebSocketBadStatusException for Handshake error (#199) - set close timeout (#192) - Map dict to headers list (#204) - support client certification (#207) - security improvement during handshake (#211) - improve logging of error from callback (#212)- added update-alternatives to allow the python3 version to be installed- update to 0.32.0 (bsc#954486): - fix http proxy bug (#189) - Avoid deprecated BaseException.message (#180) - Add travis builds (#182) - fixed wsdump to work with piped input (#183) - fixed output of wsdump.py with python3 (#185) - add raw mode to wsdump.py (#186)- fix dependencies for RHEL/CentOS 7: they provide their own python-backports-ssl_match_hostname- update to version 0.30.0: * fixed if client is behind proxy (#169) * support SNI for python 2.7.9+ and 3.2+ (#172) * update Host HTTP header by user. (#171) * fix typo for isEnabledFor (#173) * can set verify_mode to CERT_NONE when check_hostname is enabled.(#175) * make websockets iterable (#178) - additional changes from version 0.29.0 * fixed ssl socket bug - additional changes from version 0.28.0 * Fix erroneous argument shadowing(#168) - additional changes from version 0.27.0 * remove unittest2 requirements for python 2.6 (#156) * fixed subprotocol case during header validation (#158) * get response status and headers (#160) * fix out-of-memory due to fragmentation when recieving a very large frame(#163) * fix error if the payload data is nothing.(#166) * refactoring. - additional changes from version 0.26.0 * all WebSocketException provide message string (#152) * fixed tests fail when not connected to the network (#155) * Add command line options and handle closed socket to wsdump.py (#153) - additional changes from version 0.25.0 * fixed for Python 2.6(#151) - additional changes from version 0.24.0 * Supporting http-basic auth in WebSocketApp (#143) * fix failer of test.testInternalRecvStrict(#141) * skip utf8 validation by skip_utf8_validation argument (#137) * WebsocketProxyException will be raised if we got error about proxy.(#138) - drop fixTestTimeoutIssue.patch: fixed upstream - point the source URL to pypi - add new dependency python-backports.ssl_match_hostname - fix archive name when calling %setup- Update fixTestTimeoutIssue.patch to handle different behavior between python 2.7.x versions- Add fixTestTimeoutIssue.patch + fixes test case in factory- Update to version 0.23.0 - Remove spurious print statement. (#135) - Fix not thread-safe of Websocket.close() (#120) - Try to get proxy info from environment if not explicitly provided (#124) - support proxy basic authenticaiton. (#125) - Fix NoneType exception at WebsocketApp.send (#126) - not use proxy for localhost (#132) - Check for socket before attempting to close (#115) - Enable turning off SSL verification in wsdump.py(#116) - Enable to set subprotocol(#118) - Better support for Autobahn test suite (http://autobahn.ws/testsuite) (#117) - suppress close event message(#107) - detect socket connection state(#109) - support for code and reason in on_close callback(#111) - continuation frame handling seems suspicious(#113)/bin/sh/bin/shpython3-websocket-client-testsheep92 1680796728  !"#$%&'()*+,-./0123355789:;;=>??ABCDEFGHIJKLMNOPQRSTUVWXY1.3.2-150100.6.7.31.3.21.3.2 wsdumpwsdumpwsdump-3.6websocket__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyc_abnf.cpython-36.opt-1.pyc_abnf.cpython-36.pyc_app.cpython-36.opt-1.pyc_app.cpython-36.pyc_cookiejar.cpython-36.opt-1.pyc_cookiejar.cpython-36.pyc_core.cpython-36.opt-1.pyc_core.cpython-36.pyc_exceptions.cpython-36.opt-1.pyc_exceptions.cpython-36.pyc_handshake.cpython-36.opt-1.pyc_handshake.cpython-36.pyc_http.cpython-36.opt-1.pyc_http.cpython-36.pyc_logging.cpython-36.opt-1.pyc_logging.cpython-36.pyc_socket.cpython-36.opt-1.pyc_socket.cpython-36.pyc_ssl_compat.cpython-36.opt-1.pyc_ssl_compat.cpython-36.pyc_url.cpython-36.opt-1.pyc_url.cpython-36.pyc_utils.cpython-36.opt-1.pyc_utils.cpython-36.pyc_wsdump.cpython-36.opt-1.pyc_wsdump.cpython-36.pyc_abnf.py_app.py_cookiejar.py_core.py_exceptions.py_handshake.py_http.py_logging.py_socket.py_ssl_compat.py_url.py_utils.py_wsdump.pytests__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycecho-server.cpython-36.opt-1.pycecho-server.cpython-36.pyctest_abnf.cpython-36.opt-1.pyctest_abnf.cpython-36.pyctest_app.cpython-36.opt-1.pyctest_app.cpython-36.pyctest_cookiejar.cpython-36.opt-1.pyctest_cookiejar.cpython-36.pyctest_http.cpython-36.opt-1.pyctest_http.cpython-36.pyctest_url.cpython-36.opt-1.pyctest_url.cpython-36.pyctest_websocket.cpython-36.opt-1.pyctest_websocket.cpython-36.pycdataheader01.txtheader02.txtheader03.txtecho-server.pytest_abnf.pytest_app.pytest_cookiejar.pytest_http.pytest_url.pytest_websocket.pywebsocket_client-1.3.2-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtrequires.txttop_level.txtpython3-websocket-clientChangeLogREADME.mdpython3-websocket-clientLICENSE/etc/alternatives//usr/bin//usr/lib/python3.6/site-packages//usr/lib/python3.6/site-packages/websocket//usr/lib/python3.6/site-packages/websocket/__pycache__//usr/lib/python3.6/site-packages/websocket/tests//usr/lib/python3.6/site-packages/websocket/tests/__pycache__//usr/lib/python3.6/site-packages/websocket/tests/data//usr/lib/python3.6/site-packages/websocket_client-1.3.2-py3.6.egg-info//usr/share/doc/packages//usr/share/doc/packages/python3-websocket-client//usr/share/licenses//usr/share/licenses/python3-websocket-client/-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:Maintenance:28337/SUSE_SLE-15-SP1_Update/56a31740cbefc0cb5440f6006b216f8b-python-websocket-client.SUSE_SLE-15-SP1_Updatecpioxz5noarch-suse-linuxemptyPython script, ASCII text executabledirectorypython 3.6 byte-compiledASCII text, with CRLF line terminatorsASCII textPython script, UTF-8 Unicode text executable  !"#$%&'()*+,-./0123456789:;<=>?@ABCRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR$+*=Et.utf-84170ee534d36a5fc4b14aa874449ae9472845353a1bedbba6601f845b4c49be0?7zXZ !t/] cNDf[n)OB( R- xzLȓ֛qO]YIB~#L${-1n?I9a ( rj!9|A%uD5\9WQe8 "Le@1:X{ZJpޯ?%QZk*6M52zV[{g' I %4jh@aL1˴5EyEQIy .vXY=uGFP&o 龾>8Հ: p;,$O1ېUn]9/ NJRM wKתc":3Lz撖 8yZܝwlUH 2-R9ƽ-#D%!)L2&3@P;(2fiW.kjc,gEk)٢y*.;AGy=Mufrf!L` LĊ Sʪ9Ú Ld SJV BP϶'m#6/G~ђ_E+o'$W:t!5WOo1A-}v)ˤ (Ѩs]۩;OoHs=*? +7$|eE:mV.5k Xe Jɋ +N|G˜E*A P4q,:)XZc^d\ֳco%')zKuDՁEQbv>gw9ܩQ Q-40Pe 9Rvy Hϩa W?3PU]М8PΩ "|vy_(5:4♿\IG FՍr ؉= @\!?.˂ c ivn7vaXr̪FdLG$"~Kʱg/~{~}]PCtV"tOtevp {U2:N052* Iӕ&e'$-r?UdNهL^q۫ H-Ω3bP=H:k<4K_kT1Y%7._t_`8ۡ0&6WKHv WMf6l.+H8u4 h0Rg}_ j䂮'QK8ŦBQ+qGܥ`!=ߎon,,#V`_NC5{DAbwi|ڈ@!Z(9'싥T]Y QXĬMDWQ~T9no#xw ?a!Ab53'L>, n0KYpo`邋l"tI<p  gRƪU8who^vzPjdS>O~8Mԡ(Drrzњ){rx}jz稀!=e)Ht/ULu多&skk>2y*=N1%#`q8@w+_x7 Ew,dgI`)C:~"DcВiĚc}iԯx8݃58 z[?z04Ǟ2kUwCaI*T*߶ENm̹ W'=}pV`-s-CGH`5&*工n,S=-_s-Tu%St)v/k nnH{&3^2@s <##y{S9;S(G27z0-b?V/X^2|WӨ/pe3I7Gs |i{>4s |g5K߱\=VyI:oozj>Q+@1HLR>dSoݙoU>mPKISC% Ub*u-hY\!U5^X1S~(ȉ@i{XUh9Q&0} Dq!P j4誰*NuTٿ 6 kvnJW H {)V\xSEZi'#q#C6%>I`R/bףe}Xw5lԤt?*G$('uQi^eB?B!߽#~c/ڳorJwNjI&w"M¨݉-AѨkh#&VIkuĕ;W jc.Z21$3vj0D=F(%(o9.HRlFQC?#fu ety88 YX_ƾer`^Bj"1B`BVtN1#0wt4<׷'7{(gpl"v"Sʂ=c7"J3f16o؉̴UNȤ|NF ":I}.ԉP?AW }ѰğNlo45#ŦbODzdN{cI'M}B7 y&N6ǩ6Hg͇%l]p Tu,C>ob0e.dwVF>_mKb N4jM9 (>7[FPQP$ "=SaGluRnL0nYYq;aF@t?'Vryu"d'ԕqnVfH:6AI'Y.G1{4_X徇_R\O@H< "|3|[^}?qd#>6 OQ;]mAQ˯)v/9/f.^z޴u 10wvI3uߛMT' sO~ّ3HLI2Z[ \vɲM.ҢiTM#4+pT%$Ȕ0$ 3[ yr:]_P#`qfvIuZ鸖TQsr2e4h% [5>BT7]QQKZTܮPMnnnN`B&4f%{'  <\o.f f܂;V$Ŧ`{A" j ymdEqjPy/qOH|Gm!Fh1nNtS1M8VkD\$VsMvw3g*-R15xLѠ_+/ɬI(&I;u0(RF< gsd+ܺ)39\UH,UE_oXzUo̶l{.JpT2Ğ@*3zGWqut*q 4zVub+gnbƈ̶v}E葸"kL!S+5 2h%б8{B$Tp!bwA(?yw;{ NS$鸱Nܼ i-E跉>-춾E$i%%:kzqL8Gb~ zRӧLK;rX [: vSyvd۩\gjrK 1 V dy)"FNq !_GOkʮbf ZF%A9yҔGw7 jM[|šd{huV()of7jfP@f9!5'$$OkF$^ [_[=#Q8v ȉ]Km8ݔ|3>LR=й {w -o:nE>]^?Ԉ3ցȜ U#).@8ӊ?u!vy,Y3g1lפQQ@k.)#|>tΕM'VPGqf r$iSO$ie9YOrd:=R|V.Qe3\"t&[aĀ]yyV2~gc97vEb[Rf7(Q ˵MZK^J)n}ϰo4#j5O"n\|gR r:X?ُ󧏥㝧+[G` (^vAS!x%nqC#4 _~~̤hޥ9!D-Z4SD\ZX$hW~g/ŵY;b[]8&98IR! .K|y'!ng~d'Y %cت<:繦df +Q%dW`M,yoEDb:)hKU}e| exC_Ubw#q9XN`M هW%t(uV&؟ѻlc(L S煑 x%h`Q6Mj[ѬSƹ߲/0`a^ 9lnh\a @eb5nÿ%#%;2!gZڲxaR,Ycm GO, (.^qed-x`yG"Dڇɼ9|<{E ߘЮ{ (=&K:RRA)(ޙ $r.?T"!ccx UxwlyP[XND}Kd>{{3_¯%S9aٮfW'ēG[!$`M&p]?%( cIKS*a'VGpL ]u[~0wZIny!Ćz8)L`}+p͠YX}t/lߚ@V[Ֆaҧ?{R+^GSlYE@X`#s\R31gN4Bo3]!M 2zחpwɖ;Y_7gsgoSFzV Z miSahnәt^ ␒<%yNР1`B2;S2r Eb Dj7i84;omC[12ٍj裫yrR:5/s=-JL<9AvØ1R0Tٱl7`TLAc[[ş6r)#|!4oI %1!0t3؜o6o/?K"]ǦM=;ٻ2}[vu(DD4m:=l̅\EhN9v1 U~@mAv[\3iCJW$6 Qh\>Oxzw'i]PD ~٪=|N7߆b%{]˒o.ZVW*zC䷌\zMm?/4 ؜Hi_ {5 f WXRH5E;G2toZND3`"'޽)@M -5@(50;-o+/Kܝg=~* 0S8so֥e4{ mJla[WϵBŚcLקF]pVbG(:GgaG7- c&ن'6( 4"z#kAwO>.7g^ v>0T>W͛NLGAe.N}+H7f,/=Ox3{Mog"VE~8?>٪Ӕjߊq_Je7-?bMT+\Xol: ޷elbs2kxc52LZR[;>=5T opt+0ʫ Zb@|ĹKm+0/7!se*(6QL9!=̔n5lItOyV?)쩍׌797]h(ک$Ix͹@=ͅRԼ F6KX+39&6/n}wQ}oc^XK2MUfd&MÅqCJEU>?̧]yFYʍKy>b_.1|+oTQ+mQ oޱu\9[_+ms**vVmK ;1z"ዲ9n?3I#or3"7M /6͓0< mїzGuP7/ф9UYfՎ;yϠn)i<#GRYI%d_Þp0w)j#݆+Qx4_-ϊ剬/қJxE N5-81$G"?(hYT.KwT& kVV%p43 p?P Yۍ=aQj >ې oeZ&76`<^!QixRa5Q 'WБcc>?2M[+Kƨ<'zb)SW`cl˻q?;mXuu&i~L=9JJ\&xaO~Fh/jPjW뭜-yV"7^Q X=wA49]VdgUB捖<=ŘP@^JЌP._o!I |UaPVjd\*8pbNMi8W/1Sᾞ1]E.tʒns1!\K]9Mas)KQ7Th **s8Z, מ0WZ + ->:Ў\PDzd*stWJ;aUdz.9oڴj55n~׭}xmد$Wr/#a̋1*0v: >-X()V˨M'Ly$;- LWZ"+o tM݈eB3aOZxԺig(mBE íХln֪R^!?&sat s㽥q yhpqEoWq]jXMZfmnC-< zKKU␷(ž g#50m3Ouޭh~Ux:k:_n-`_.0MAFu-i6O/ qdOYV;r8NMLntT@I%tzW%$Vpw2|P+QI_ |ZUOc[/f@?+;gy<ڰLk"ߪV3!dn3o#&xt$i!Ύ},|C:7Zg<5+NA!+|^ؙgyb945#qQYfpr(tR'f.dۥ]<;TwΠ{39h|P-Gyϩ6jn#21:[TALDؖq";#y?oo  K6;Ѣj\[0Md5쉑7dvqih?d[ F Բgj^hWQ/uhz[RTXOŜ5[F?/핳5Se>. R|gZ.NQYj1J4p[L1A:U}W/m(@]vi@?u{WJ ~fq"E'oɱ6R.KP^nY#?Pi È"Ԭ<>"/A i꽔h -lPECOȊ:5iپ"+$B÷p/<=&#}|6y$:1] o>S' ]iٝ?3WL=HUqdG2`zfiϔ5iٲ$PQQ|کibK <7Oux{]^#U7@x"7{`Óa3H_)h^|sx z\'9y,´dAw?} uIߡ_:u}5Au:= BJ4Dp+(5-;#!x,;և,Rl%3r:tCdo@a?l'9؃^"쎥tA`PCyI",Ec-sF_<c%UJ~yI ]P϶ۂbG\6Ff-3ԪUܱ; ]&(*1R/<}tc\!b{K~ss,jlxRcgS wKg$T_Gd`.V3,#iAU5.)\CR X+DÀ`Mxff#ydْ^z p[e{%v e]R~f3#CByV R*C%yrV{aa`+kb,dwj s\*&e&`QJvBZu):6~;\ *>gԅ@d.i+X~ҿkC*̱\[xLc4*ITSh/u(JR /xV%EQk4!XBܜ,-+! $7rekٝN&;A Z?1%AuOU0ʥ٪"Rj,>C0摣u>f3hh2э*ʦ'09f $ 9-?Г{^C7$jf$YplNO\7@;7[/EKLl*->ɤ}$i{T4)ԩvIg)ȫG:za&";KO2Qwg5|pKȻJPmcV}+p,`poψNSR9t.m% mYczī\ZGOŞ&ceM&Nu"DJq0ڵ~BrݘjGPf`PK -V¤!9JoIf0 *bH*GIx_ ,T+ItMADZo#Ole̥e|aG>K{ {淋_!eX݁ z^LOߜP t x)-_e>عX}chjk`ԦD΂a_Q+xx 2zc4[7l5M73@n_ܹZsl;")  ya#.;y@@]AN@ i!~,f'v ~}`RYcM{׃r,"_u*tuPvˬveXOe?IJakYJTJɑ(=r- //,A7@gTf3՝O )9qVG:L(n1 %u}/*Qxq$o^u74l]d6.[19Ƣ*Ս6NlߛDu6|i *ʠվ0gd $ /{8g5u5!*_=78SA7Iit[>.̤*}Y%Bk;m_~j]d rq}lF[cs g{dxB/aep[% y ۄ䑓luz UH,Qr5*C<\]w)zeީX1Ҩۉ˝vML>/y[s\^-sz8j8œ$. [+! jt\+iFA-tK {`}%RE@\7_?& 9BI6B4e'W2= EKPn,_lI/! Fc*#d O;o0 $YeЃ͂.cьeM3X9SEreFI`VJ6]k]{C5wi321nGkVݴp72A[)NKJʡb BiNL5*Γ_#"2H`n/x#wW\Lmp/?izA(Pz_n k(lAeF \|{ܗ0YZ7D5Q>ҐO4>mE3s67Xsw l"R Oe0+Kc5cWEm#?E2r@reQWYN_ y:s HB`}kXK)ffNRj2)@у+^ykۄ\5u&E_ĥAKwнBu~!gDNeRE1$~RWuzO vhW׋q7up~5%4V3 sT\ukk=}Wou4&ezgp&##B]^D\6fgL~Կ)R,XكO;gË%mc;nH8Y@˳E 7:؊h]ש з:8gz$$Yb̠ۻ%=v/ҍjp%@yL/rY>33+7'7M8ljG폼N[lv%b{ۛ4Q澂96â$V :A|i3ȣMKԿ]c{U7+v:i@'5P3$Jiv/=)wAM8H4dՈoHWZ` s%0 ϰ~% t`He}S•0 qI*?lo\Ncsgvp21?9X o/IT;iE/(^_',*m~~ȳa1z kհmO.4>! 7a2ͱ} GPC˨/T$d?aM҂CJpWx0 o(ή8e BQ3!Ky7Em\4y>hk-jʧ N)[FQgXc߾2IfÂmӟ: -B3a,]vz*r/Gr}bj8dij%92?7پ7r> b~VD0c;nN ŝXQvx2:@RI%|Q { e*Dۥ|z`#!Tׇ@*fp3\b0`: =̚C?,xRd\þ뾙XaM=t4O/2pFL舴6)U_HS~Oyͽ$``9"`yYFR!-˳ȩ/5zN;ɗT1іMN.ΥmՈvt|*8K)Xm,Zm8@# )9 p l[ct(44'+-lGN;³aLU{19a3[gy2[< NTAmw NM;%VH` Ԧ),5([7fnuܡJ?]Ahߏ$휥֍1kuJ!xwaHE8Dn1mo7 tuGH!wtXaT9S ?[ x6Hޯ2~WZ9 21q; $r |x'3O->;-ug/a3O}hYhZ-62DJ+ }c9vX[6z+6t:Vc]"̌QZ"#VEe.Toϰ[F?ؖ_g9%G5j6'o>Hɳv^+. ~LkҶꇸX g[ӌd|KGؐmXq]c3/" 'o*A0 _o#X-y,DPKՎw=wrֹuدy Sss r3[ϒm䬳纹_L- pEi/ 0s*Xd%. *gM7.G7^RTG$R(ߞz)H qv`3u5Ŋ F^U*"J\Vuv[,}1ebYHϗDr0Gd.|j<:'U}_Tk?(ߚt8*\;[mВ[IDL@@J{zl/V_KOnWҔhh0s$ 5[~OƽRgJj?vƸ?yכ(8mηYҜ#٭g]$uœ l³`#Z&$)_]vT;]t^GG[0oՄU"8>hndjxC3{| wNp.Ƨl[F̛ !T{Lߤ#dr k_2C\Y չ.I:g8[T'zWnJ ^{Q,N7!'-PPm>Ak$]+zZɋt >ZrFQR&d"GT>/ܴ>?vJV@?%\-T6 f!mIwJ"gݡ$nߖTx\"Z od/%dqI\("~Mv(t5KBvM<~++Y.~Qe?@4.bOjSr(%}bF흃ɝb׋.y b}`$u}ډoJXJl.̷|I/[Ppj'-4Q_4u@$ #ñl1R8LFu׋ZiL 4^~`na^C4vy+qnQ5_ mNDvV(Y:V|Z/dZu^VK܈wVEC:9 dkaRpcV W׫ҲDz J$5=cCs E'L(L6R}B(RpG.*S6rusa dyI;)Sl%J4HwAqM0PDVxh@A*:@Ռ!נ2] ',Zفq{?dʵi-:$F\~.d ƱҧZatj5niII_T@z&Mσ} k:}RTiK㖅 X~-mǕ2XѰC$s): ӛ$s wkS0i>eT dj׷9{1;:1fN:p^HS8<(Gww*cHszi:4a Ŀ"aXAkQ(5"8|=>PCTe|]Z_ ~d#-g3k4`(" }#g Vbk?8"`Õu(#% bALaF>x;:ƲA&4Թjt?xZ238Tg%ffѧ&]>h*Ę aCE/JghYqh 㴺eQ9\2*v~Z$,YͳZ3. ;WC6m[&y;Ȋ>zR&q1.+]x-$#+$~;|nDdA u=&tE/aFDJAyu&er#h2NJ£ZQx3_bkT20Y<\|y\;u,;ߔI!Dܫ>go50ܐ8~ QmϔD0(JEbCa҆|fG٣>,4X\a"-#q:yJҮwn2M3NC -x`=65q `^ۍ=^osW3HK$ãcuѶ5"i%ߚ#˸EN.UӜ$1 pF}W8 "2ƎJ ﰦ+ oAVD_i7&^!B@0,pBG<dA6<:^G!j\Nح&xB.OH4F2en~lf1?+TMEt}`{5 ̗pكM:Yt]6EWJ rwΑ_&Rz$Q6\S~UqL-xAuEs`4}].D<=c.Z.i:r=/;f&[Htb/՟†}kzr"Hu|I$v ihјAsBrk'\= d;3GpRAw܂>qTkׅ2Ce?[sWr£ALu%d!~f'@ӘPitI-!(ZBrd@P%/i&ϗWk`nOūQ ZC^R<1wXT! >+5-mc=$h ,\h>Tweuy t]խKॏ!73jK6l|Dm a 0?p|~]4o(H4o{eo7X=z8G B־2MAao̖іPaq_I @vJ]JUbZ$$˰$Ӎ>RFǡQsJr_cèƼ ;+bO {ݐX!8D ehGۖ"`ooi8Tf-Y4~¬o:; OEcLvDy?[a!FS%*=>~v }݂M Ձ IT8C[3)c7/T3#_.%|.uC%kNv Uܹ et%{(u[?ZY3͡:Q*ZDT_+=b<\ [S#|]\jNNpM0*T-ZM*7/AO(RD!:(XCE3b ԫ #8w#!䜶VKҗM 1F#dnE|+G†^<2 ղ 眊[H_Lk p? %4 ۈXԣ=YuKR!)r+(S`y}k퀭J`=hY3ϝQ4x f}L}F%\ ]DZu"asO%\$}u ڀ*-t yYF|zm[oL!G|JlT.yBVVgױ>@6$ @jP%s.Av{ PU#̧cDl-iFr|TJ dkc)}>47s3EJ3.e7iܽl8Ajh2Kp(]2'E0ߟ|3č2[yՕ˒NDݜCh _y#ʢ[;&@ (9PbqqA%YqSf5 2Ǻ<3358*OWc[$Na89P7D[Ts `n\$|/ʗEs%+MycmĽ^.OڗQL_/<5i}Lwђŵ[*_AVO!`hY,߅Śy~CԿj-nK"Ԡ1y+1yN& Z諌1 fq>X|pkqnQuҰJߤ&EحY uWd3e Z~Kkc "kqM?nX!wJL阪q6ۡ#4o씀/gՁԞ#!J?kkzf*DI˘uU8%#v9mI\lr-רc UKNFAZ-#j@l\^ftJVaV`ns'=\ w=:y7ZdÞW!+ٓ!V:[1vJJ!Q-!ro*C3;gpYBޯ}i!ߊDN!:ŸtEGZYRm#E j*(,T+x\jN`V-BuE}ܥzxvoOUUm9\zf=ڳp:tƮ ɻöVg 2̈+jm7&.IF;@Ehwt,ě&u)ZAڲ "F5Ɩzh#81 v0 r*vd>*+Gx+G=>[uyנbӛܜlٞow! &Y.X*(5*aen(7>SCEf7q#]Ofr7ppm7qVTBd`KKD&YߎAe 4C/= lT%u jUa##lFg_1fSޔ)eM7@9"%T0J@1V^0b(L=]si3I566ׯ'q̋{CPk#JWSjL0tU [Ҝm_<;5RFq.&$*YOs~#!5[z, np[IU >OH mQ,ָzUn[6ZJQ5nEz.̙!`!Q rOpZJ:BP60 BgaP·L8k<X#TJ'AXؖ/f"?KPξ+:T<[MK^e{p<on=x*+;gy' ᆜRxICݼU0Ӂ&mNFڡQ \{vVO` :tb v]:L`X3fIcel)r,re3g dcit'/'Be3, diӟf'V!d2U⨥3#RMVI/vGZ֜U97gU>0c؄s7˿D̴UDnfaKdnyc[GPdл/ g0 G&d_o0@*C\"ڌxoW PDc2^3~ ;ЫczW[JA"y07TP(A]l4ޡ#9Gʡ{>7$.h։V۔@dc]*30-F{?L6K7jT;9^)^ѭJ_l) ׁyr}DxKӰն1cgqetm⚨b6n yOTf큎dɥ݉ W z 774I=*h08Ww9A<{q)QzdsVħDq8a1ѓ_!QUQ9h%ۊZ`٣yxӉmlp}J~^\Ɵ~+>! Z1dc " W)s0K1Fuْ_̛,BRmQz:tk)^c*Q{ZG tVc!ڄ#PD|5Uκ|,4n)zҜm.I=!= i+nV0b&{ir.Gz9gjkr,A)IWzCt 3\M0įb_Aq&|i-$Ƈb0;9 5%g0<*nFaS:h64G܏8Tƒ 6* d1[4@+^A$kqB[{m*&?G_d=gT+n9Jn%I/$cf?f`١)pa"SV"\D^bC$FKuD* xWiIn;%-k)t!{5ʫ6!hVڠ:_ȭpBu=()|9Tvi>UW2< w_,f;V5'S[Yaަ%t (Dg)W]=iZVZRpCiEy[5ЀEi-灳zֶ97;6oι%ݹ/\s0ϫPpۢѢ14p?r4(;I߁=2zE1Am#: 1puC~ m%?$@?JPSO8 }0p Au_ȅ"႘tqآ#>ȝaaa-f3>[FZzI2^rBH֗W-vFձ]Ĵ-^ݟU0-9yyļVK]R^dZեCk{nYǠ%ͲԍP*s K>A}yw] IcORi64U$7#ՅB+8WszsHu|m!W {b[V3]>St9V$-w~}GC%iDZf-oȭtZ ;.uk ΃0hOf5?=vJs W(aBs}_C# = Ş̄ʩ:vtc#LDCMQqAYIgwUkٛN>N(փ%[}ڋʍ t ?Y%!y3įawa#n≼c;=/ TEr&:N'Yi]\j߆N$cCϱ",>;9{(%(!'œ%Y"ԒK;`2)Kԓ&݅T$q['_N :3RB^mJC|lfEژlsԥ5vJe+W/|q)𿯰N d!tQ{hW_鶻gCts*3cLWʧjV j4m<# e A\MgK:۴LSs&fhov9%T@(32;nG֧/3Ӿ[`yGϾ[%"ryӳ\.Mt?f]V5L]uRGZP&z[ֆ K '~+9nREKO B2ё> ->f|ۥI2\sҴ~ н@%Iswif9 .yկ"G 0nf'\8<`cM#o?k@@PoW#].'b((y!ݡ*X:X6i\Md%t&݇א7a3M1J?u-lnsak}[S2`gTloY6p_V)M#F 7wHbS}.G Md4o\&L[ k Z/О@9g&GF!`3!S5&2(xh9WSH<f=jvg%'[7)'Raj,ՔB%qHwv[C7_9=1 ,%6Y;jP%k2'DN0z#xan 3؍1MPk*;>DZ4sбl4RCy- ǢjX s+uR9ܥgϩ8BǀN"G'2Ewpg8cz% b(2J ycYQ_yA,aEe9"r·Rm8|snQ/i1=5GmM Fz8A$͗ëI*7]1'^< v=QYA./2>~~M0`SnNWb 1VJTnsCRQ̌zc"  w_n»Qƌ ϓ 7w#Ӫ~N? qsH3Y0]!$xqhXC`݀KLH@e|%a/c(PM؜Wwږŵ Q'^mH\[7yxa8tnr%5dP̅ zj/+G.3+o g6a3[ZpҢOT)E0yz K֋Yi4)+vZ #bB=>a<(/>h݋zPhgbi r(vsŸ@2tg|d`d2!, "ŦvG":$T5↔Y:%"}\Dj!Lhjh驾 Ϥ2N[Tk_ͫ:a?[TJlTKAўwp ufOcm($>ō.aF:".)h(<}2M.4W˦1lr8bz_.oDxaWj&I@Сl2{'on,26P䧬PGV Ҁ{<(ޞJUl;<)eCaNxX8j/vmZC8LatzFP 2 _3tG\pMSABt=L =?5D(|)Ҥ_B)pH4B4#Sh000Q'{K U@{I3d8b\]O.Z贾׵ _@Wu8tiFLOd `*"mQ_q YZd#;Bi!8{4Ap6hO'|:Z/Fzǣ&i3Dő/О-@梕G%Qz#Ni= +L6.Pߙ:o8-i+,QWڣ5?} DjTA F #StiJTBHm(PB:t]x3A٤O!+\¤tBua)VuzcCTx6RUm p:A&?TW ݤ VA .]Vӻ`x\M)Ng_Tp hm_ 2+@S&q vEZE6 @7 RrgrYI6M' G|/X|v{L "EzkJA,]eO2"@`n5Jh##jkiеKgxjS#h BLc9?xÿ= 0s`6O@÷HU+M, ^,?1$8bqa4\=k-f%,Z ,A~D{ڐ0k& Gfq]eEGaU$r$&l@/ei2'dəR2HWj{\ۤ`8ωV'ʣMT8 #\m "#ƴ/lR Vٖ] i#;TORnYKbjW<]̾]Wih eR8*go;~zֲb8l1g`|A5ի^g(|2-Q~v3lynCzgO(SSoRN@<~2g4bu1GZ j z] I)>W-:;(=WQnNF|!og_!S-=yQT4 ʡ@T `mǾ%|3;?n|k/_$)rhW]1 , K&LCRRxS]_a$0}xD?l0(N"(+[ĚRw{"~@[o1Xb\Mf&_ƙDH}6qB£I@u%(R;E,0%G _{eNQ_F!L<ĢW>_q@NhZ({1rsؒVj%^S6A͍o뷧2s֠TqǒAϷ5^Fe՗;K\zfFw:<܋+2߬Gǀo:bBx3hUkM-QM|2r T+qqѷ >n#[qO!]c\1^pe ljAY1:.Zc޴Y<`#++qϤye z݊)6yUH Bhqָm2 WqUY+mԴn cxˍ/v7Y}rȺ; XLh@%?-}i<|\xٌCfA_ ا$Yo<ݶ}e0G$ei8'ZA@C.vɑ\kb9'p݁sub#AM4hVN>j1Iif(WӁw1Ewd*\+9hilϱ%`.4)7g*dd(e&.: xCr՟j.be55ݞлѝɰZkA3V/\pu& cI\wVų  72&Vc(,zi2 |!iZOiHYKl,y)<f:E]y q=:g 4k8@D$U$9G7 ŏ`.L$Gdu*ÁI{on*Ul)?x K鋦=_MK} }uDېTHm vO%?53N)&VCn~Ip}תFu&Lcё/F& [\$?]ÕywMwˁ ᭚&md~D O \::{8еF5/EkzY7 .Z6brT[8}OoKYd[Ӯi-xY\'wע~Slz5}oP94B1^QZ0*`$:ۘc2+zOgϳ+A8ilK-om% H̶ЕKQ]Wj#f`ߩK 73HtU+ {zSYcpzKphV:r"$̏굅WQ5+ q֧y=TL}Ha{W>^R p+fj&_,EHmlYe]aPT8.3B2,oRZٕ/oHH{ْFq,끨g'"gD1 陇?jlLO@a(m4-A?W俼u\d#(h%E~ O%;B2EZ~T`'~}LČ;}aƎAkjFClmkΟe,@5y0Z-Bu]+y/iܫTg-LV|9y"Wte- ^ yRyWp}%` W 'Coog{ 豕1\N[cW2CY ?I¸߃ʦA^r0, /4w:Q64$t@;+C|˽U|+5+/rd9\ ӨO6"T: p;OJ89Ww@rL ,hP[kģYK,2GIhgYziQqVY,6>…u[9V2RzT8"R, xI"mah @A!AI #@jɳ:SޔNwݺf#s.!0m>JMp画HB ?lB^S"TE`Ј+PT\ e؀]XQ ,!>BLɮiP30[4 E [=4X#XQ/ψpU Mr!tnb (U+kg&u0b!Jk2yZTQ0O6\Q vvB5\~_g^<7D!?T\f CBfVj^ꦓK+_4duD^M <[hC.FtVI й_*^CK&sTV0x6D|WзH kk!ʢLq9EU !Wś v1WtIuBqjl3\")n-K:3GQGccz.!OB|N#{2Nt^H̻DޛSf^) [?t֧&  =,&sWN#F߄ %lj궵ө\;QL/ecY2Q4s,:=Քxq|#}; W^I{%^yrTMlRM%jH፣C?r#%O /?ϭ"ld5>_NaabP!s0+s{{$/!n,Ѹf%pŨ(bA'"[qM^ )UA ";c GVQi3n6kf)eQBY< tRO?婎1шqMG%x89:#_ PBb]Ex`nbP?Jp^y"A,ڐ<9G>:C'N;%V,0G6R^]l#5ҁc48ԙe626z1%J.D3b>% ]lF.+%pmL*qQ,E) UƓ%6k̰HSl"©5 6R e5~ixZ[{[L(W5~S E4G̀nNű0 Z/E5F[`!T&`f&e&SY$CD6B,58͘Jg. k/9cyl56bBfƯ9g (㔢~Mದ9(M4OȦ. 1`ͲT\u-ӳ}a%i䶑[_vCPj]AO`{ S-X CNm8Ց&tfN\qKjt"lPRخv#{ HƳڲ邘Zwr7\"weZ!{5I-8Esܯv#@& 0zq%\]K5rڛBݨP?5IV ߥ_E)@k#P:w0K?_Nes{ P(}yz0 ݅!ۖìδ,E37e%1}.针@?N̍U².7xjk\/d>0,,|gʧ9O86xixk I`BtU  EiaQe~^:3-݀|Y{L=ڐcWR^p2!ɩeDP]C<*Xgy, or+a9.4y-.ږ&Urxe~',t2a pN>sq76LC'??"WYq8g]Ǥ}!4"|8 *#ދ[W˷.+dlniS3(Ol;ɄI[4Xƨ #'i睅/A#sh8P:,8DEmBȓ(y3 j̎_x .2L cʆXfhREim}7A^?o;D,*wy0^i"GH؊KKmtEF #-mw,~# ) ( I<4jЯk#6(?W\i">uS7x ӡͰ΅G _?5m@qo_][^H9T.*cudteyh4w]<aϮ!3.; ֕XMkSUAݨ @_Gylďʤ&=Fwc?,Qf?)"m9] vS>RPe47hJ(cA=[oOw$K{a]ucv45'Z[ut RY.Lқzlພ Q$[>y]=86g$9Hx!0rV5:g$}U3}J~!{m%UۼLf,!W*t|L,w6J&v ԓJ rgC/TmS,±<{wޘ ~N RaO,z]7愆ngd]aI]2mj/-bB;de\sU kfeF1ʀo֫m>a҄ `f7XUe04vV$2sdXey_4RC @Ra!4ɒ-j-SOE9I**`l,!~5dy[XΩ@ Ѐȴ-YW4H̫t \Ya%v{E_bl0;u*`;bW~Ra*@u..IjJ ︺cYH}5m^Ri3")iȼCNgu2&  s>oƟIf^dLt|m$5^+H )g/1yz '>2=5Gf }a}4?Գ|n಄sN*T7iE(f`+k>Lݘ,8Al9:RSpHьvO[Z,uD&d\"?5?jv!&/ϱ8b$S(+]ŜYrp,gucYؠ&89|1B|K"[Oqy0[b;-aU"ԤbuM-P&1tl>C腄T^pq ʢ Adȯ*}UnlKRZO3SFDviBk3E`\UX ΂>@HVo.--U SQ u cǓ_)PCwCmFfi+;3^SÖcij J]k|9s$rzU܌ ƤT9p8IFxP.>&?XCё _x/ðQ zXf~gGNjBt4 9؀~>?uN3x^),`˄܆Q{Na&!(}d=mBo;[OSL؎&[?1^rwa[i):?}g|qY;f5=u(b g=ў̏u[˭űu͡Kˁ` 4*bPME}ڻtɮ!mBPɏڣdBލ^!ؔrni]'e 9[a?P' B_@`n(8fl+vuj:K6ێp/o08 ֝`o1S2LO536VS[ uX0u䇢4ZT7~o{bZ{Pk:mv;9<4ó*rƊCQ1vAXz@ͫ󞅌 F6oAc?{}mTRke+6_mk6Qq0ZZ36vƞ dTD1,Ø^bl9rN;_gT!+\Dv2-;(\=+5| ۚnb!l -^]A+|jPx\/3#7^)9`iqAhN׍ZilƏ&t.΁Z~+hb1f?뺖PZ.<Aоf@GX'ݺVi$wEs@x y~sĂlmިԿa9/ }$e湼C(h {/@>јNf NKAddBD'ͣJgP IDFsrr\ D}$(ߜƼt˔(mK(pw۽@IZc ;aHs0ѣbm_ ś4.f%js82%Q6<:YΧ 9ڡs$]$t}*#2fnJxK'+La0ʙyjl0‚mIcR6On".U"9҉L=߶aMnǕ e4αwC%1 +0aM ~F6L_ߌ^ j\=\뜞՝% iT>t4]^l^.D2|OQm)1KaC.Ӏj*䶧P%L9LP!'YpƉʀxqDȁ0i^-n7Uoy«wSV;! v؟-[JPhE}[zc W`ׂzOn._o(0ڦVxEԳq~[oUi!G .>J3azIBgG =Ce HS P'oQh[1AO',8@))3񳨞kJ7^P_bf{X pDx0.M>(ſkS'W.XFs_q-:-=K;sl[iR@NNlnCD_Q`Lk %UQKOzmRTg]rAZt(a&iOus2c~/G8 D ΛЉZ tΜqBm"1OKPsTvujd@sq!VasoTDxDon%M q604 6^|_yۺSͥE̘ҞZDr:qi+ s_LV(Aə  0 )."},_*ZIqXGF3胜bWj%~X$Y9n ݀]'ğY1BiUʫP*y\ ;t PcdƷP.ʰaR6gq(TAU2U kם D.Z/*Ɖ~сy9|ݵ [5&fІwq7,mȯd[, pdX'Jsz='ўѧ*3d"ߒ;,)ZSy?#vG3R{*2?jqb?i ޸<@@ׄC4 ӊJ>\×eW0:/Ig:?JL*N'x"ر,qs 4)0m&]8oUeƔff{/Dz˞G$KVOqaBO27MHB>πCtW"?4r* v“A6iT1Su )h>RNݷOjv0\`ty_Ҷ!4b0pa!lA7@ƹmhq|qb^toxtZ߇IT#D Oڐ 3O<}[zLD jبQ v(߬0.u)E *?, X%s]*ȥzMͤe2a)dA}r]:F$vbq@~?cG6I۝ÈvEh>:-mTz!J J(Hzl0 Z^`72B}\>rS1-)g֣iUK>i7;-h%G{-ssSppZ@^@'ya" >(.5;?L ACӣsE&iJ5\|XCʈD4J >%(/g*$Y%jIHaHaƵ^ҏPgG{\Q ]6< 0?`+![z!qP66MRU+W0e܇*Rc}zxb.f:&ܙIǛE&b ZHጘ(t[l,soӬ>3SPOW=NAwu;06iq{ p߆`ri^RJO(rULAV( `6Э俞 &{A$# )D@%53.}%I1^瞧kGDyiنB4&?ncB(j'6d@|M`BkDJL㮃L;1,T*٫ކߠO~߼OlrO-oYl*H=fk>Ŀ:*1ƴvBE@tdrWwrQ{C[P)i/KnDnfdA읓yvS49_AyiL椬x^nU*OOV<~=aB}e#A=pҽK랏6k秮%nhK۞.ΛQogWZ94IF[uI:/kق n?F>V|':d@yYct{}U,s3S06QV7)#ZRnFAGLP /Xw+cO2Ӷ7yZh;dܫߨkE:X:٨ZIx$ w157y5,HuZrn@(=Io1܈NLZ${ qvǂtV,N"sf3UXh Mra,S_ٲPĕ yJĶ v~rÐ8!˵u:be;9<FNjA֜@twUQZ9Yƪ8hVM:Ӌx=V +R] ^ކ5"Uc qS()FIT;|{ܱ~zwc<)- ܯ wqd40s\v=1w @(A49Oo0^k7>]^Bb sjNhw6*#I4@&oH`?al)6v< r=U A}iLV\=R*Uʋ \J W93q! < 3ldEXT ^<ne> UͲ0^ jg%o]iW8̴S:ZQ/J//"UNکe]Q$n9Ud{o˜^3)I:2i&>bRclK;6MOBs B6whNgYSb4ƙ91+`VM۶0M=n_zd*yޜ3iĸ.5EZՎ} ň>4|NZZIqLmya1$ކwF/G8uߌ9t<I)ldZ4[sluQrA>ϣRSR+e}Ditڛ${ `J\T&>9/;%|ns_#'eSΟ#̦~/*ޚUF'erz:yDc Bt48u\ &$ʉA߯s$OC"O|by%[ p^'`.bxDihG`"-jgEn9PTAԄ'^$8[8ᨔ\D'FW`Bo՝+;}'aw}`}sRLO>:}HA"?mW5mw~W(qAbU=UX%Zy(rǗAP:g`DZ)K|NĴuAV..n[1H wOf wӷU3 Fvdb$ .a1 rjU Nil`gHeuC|tH4y(*33Hת͏NlS=ƣN+>x{=[oKnӞe%,g Tl'cO?Sp[ֻ΅!|+:p%̊^xZ1Vp=FZ۴t%EuHCO^g\NR[ A5y5]ΥY /A_c[}Jnj..B'd4ESqJZG:q$/mF5# J,΀,bPyc2@"L9jS!/S5l[9bRw_xI`Qrtt1%Ld =gZx ){=4e "svІd٣z\WZW=H';: TL=Sԗ޳nTI1;J}p' yow*% -#lψB6hW~ `C_ӧºlpH;!jvXnkypN;բ79Lp8boQ?OfeJMGҵWwxNq/2ZvnA~x)]=|6&Fv,-{/Z WVO@1!ς6ZW/Ta> i /~25ikv@l7Q}Y۔^ 6͜Yh(G@d8<3 Mc\z*#> QDݷW?V;hȯl u5Fϒ~g|Dy;$96K- A' ҶQ~ܕaL=W&h]4튇+B,RFʙERX+bd Z"YotZV8:l1vh7.N^^mH[mfDF;"$NH{N2R!# +:p&JZa|H5 Zħn32%"&',Hw#Qֱ˱V}O{,B /&!r,1X7RujK[[@ j2 }}3( //-"|5C?QHۺlZR ZD,$2Q3 {"wf̋<;iIE9Eڶ@4F\ \3c3 :B~s)D xVexĭfȤw`tbD\IAnq>ݜpUb9Vxk׺p&a/04k /<\t|‰~1=B -=ڜ0avހ;)H -lo8hB!v_sȔ54_~Kd{tЖƷ.L%}ag!sP7b,(@_iܷW ]xM]Y1N'oͷ8eJ9{K7ddFip|B+>^ *2_4Mx]Ly9,Bq+Lv!$Yrۄj?䆷_ز`_T^5h:ܔy[Zu 2%[Z$kycA#= ܶoXFۉ+>?&;x-{=x-JN<6DG:F"K][|ҋ#0 :G/"jם|*ϜNjkjpCXy6۷Sul]#k[ݤ3e`;l8aSCgAs1RzAAr{6*mqm?ZF7zݣa| ÿb('Z?ڕ?*flV`h'aV9GeTqqݎ'o0# zJw%E$pu x[;c&ɇ9}@.\Iu`rZO4!'r<2fux%[eRlқM^[^BQ VB]zu3Da_7K.վ$bsY!nrs*zt(Q\h"e "sP(&f(ӯͰ SO>Tq_ }ς448d/sN}Wvfܸ4Pq&OӬ넆;0i LsCD>&V4LL-Z޴Q T5ן@Esm̽ЍsSQErDY)K?R DLBч 9 {kK f`ଗiNoǷ[P:qSpjiAUl c&yd!s:+Z`W ~juUj:x}P}ʛ?ogfă3{:A2{~Fb$`@yۀS8݂@5M8R)&SSRu~TxהZ$vY$ *[|3A$'}P$FW{$Õ$Ye4+B֟HFmN3c4 )$M!3!~SKLh?84EZ{<{@`#ǔi"C >߉(Ё  ks$tl!>j;19mT&,iX'x[ bU&d%.W㯈iT Hߗ *yXOKz4,qWN|?Z*Jr; rcG1xG6Z M&݇֗ )-=2|&ҔPm 87 =$e "엝CݸB*v$fݥG8g8[Q=uӓ^w뷜CgsXr/HF:^OCijC3 Y`7ݛ߄$Seu] ><=|ZW=DQC9d,n5e*$ΰ3gan Flb;;4wC*,"שQT޽޿r5$ԕgMRnꈔRO}A"^tvHc(%7(|f=S%ՑAϸhx"fU NW}va#s]Mw7y%Gjv9&X]ta%ag#[aXo h~qtV+:&[wGf%W^şzG!]mZ#;!dDOYTh ["mtQ *@jSzDUF@u-gTq86)k%\t(S-%dIwRl{ M("]ƶzf0fMNbQRJ3ʜiO;)>B/ll@#rK[ZBe_Ν<>v\un-E?k~SsGvܐzB`WaԸ+&Q#V6MA]7`r8IV'CMlvX< (]X<1}6s7"íHi^_fF%Vbe$C]^uPa*mo" Fa`~*:؛̫~kZ nrTxI^`@vm[:UЯS;?Y?- ;^wƨޟJcFXLm&_5| H^ viw6 S9O68@U-cdB "wCSoZyY3$lx A,(>zktH}{^DyaI"(J[tn.l?EE2 rNP mGϱDI-Z7l6ftpn@ Mͱuh02/\sSH.XH]{3C^؟,n}=M1J/夻+Tl3`{`NrTn;l;=)?F.*TtIE~KAL㠚98'PAlYY))E&&o6&(츑j DJr6O X}M?/}K#~S(+u4816\"t`MuEVw A7+ޫ@]%Fxɦ̖&*06eI̧fW%HJGՅ,K&ܾIh^dz5-fv^i;i¥@[}Z{,nN0 վg=@}'꼓V ʡ(Žψ[7n5@4Lǭf|݃`!xmOsh3)n; mnM%IK8S|'W&2b`~%Aatb A͛fPM'e|>3iS`ϋLk18%`M1ۂ\#~N /_w@U0$^8ԋ!k".832/RmLN~ehc#7!U6St Ij FLo9GP6.D@X+PوA3@ז-ؼM+O¦V츥2.G$riQ-ևs/0C/虳 B~8! ˌr4,&S^a+h?Qt)J@ܲ{* aOl=E[u\Iw$2Gͳp#.ѣj e$3>e )Nw/0ZAE㶥p~o*緮u%O9΍JЋ*"@dJQD19Kɛ,;1 $1^z{PG O(xe`c]1{Gz3oIglfrw`_%HѸs`l"%+).лG{xk@4 n0ELxJHfľoU[45`P߹ }5.zaԙCsY:["A( (tUeDp*aT-.[(!E胒MyݭŠMb)5Igaܥ4s15Y+(<+3#CaVY+>H'1;dȟjeiR |uñMQ:~M`>w At?\kwKZص`-Džѽ XP5;85 YJaoX*2-RyM0zn>B]X˺IJִ hdH١^B=CGK Ǖi?UokxzS/ܮ0Pv%ЄR6H^wNðj9PKi^ G\:͝ Aн U+ 18Jd3]>K]iՑ E(@$.ܱ۵䔹GbL"&>Yaf$MG 'JBVy[ "m4_zo7jtoܷ,[٦I3I?х~܍ܕSwVx~45%79`ȇؚ?;hx!rMTOBZCHIBwvyQOSO3of'o>(9UgMhLCxA>Ɋi=g}鉦#j-kkB|ͼEmA뿾omtStH5OЎ==j 4N _\Y}k +vJ`,_nfg1y|gC平˔aNL`w\/A Rq;2~}WcSC(jsrJ\URϽ5@VD^ߗ erZN[[5#v^gQ՗=J 1/~7|YJS#xp D#틒r,׹`VLN|'.Nf.Dž[xR ZC@w׬5wH` 0MU߽E!^PEUxD[5QNq-U49<537g0dOfo-,Ig_NN< ljEP>ӆ-AcMq ܩ^NW̥L Qɺu  $ (۫UYB9;XI5uX*lg˄w?5G"޿\AWraXB5%խG?JLV:/^vCσ ,?C..#9>(vP|z|#JSk"Ba/Nr".>+dW]5c cUؚGMk6@o e }s!Mq1'[|"X(H94ueMNfPPNIѲ\Br:|ur1zˆ. _UE6Rr=ܜJ?[ۑ>Cuh!cUZ}(;b ?Sh^Y]kZJRYN&*J tWQLu굫iO/ٟA{)i*Z;ߧYf.R¬ lA2(C P|M$;q!Xt{͂P4s/MKAm DkMpj󹳺,L ָG}\qZʶ9nI /[襘Ĕ]VnGe6.-]>Qv4&kT m(XI1@0h(5cK버1{).u$G/)-OR{Zb>INef_>'اwϞ 7% 6S<ϥ?,荹]Zf2,W/ػ T߽ tj n!xb˫wxmfpq:'^⥜Ԧ/ 'Z=6RiSvQ98͌r-(LIl0CI6g0qvsj5Htwɇ(B-uo4BЋ+bgܩv3$+Iq/_}Yfyảp.2vtS1i,X\C'~_TCxcj94.Nd3#SZ7JF ^;7#1\VFmΰ>SQec8N0qiVk~ ajw0p c=~Ai.PUC׺|N<ËyDg #Of!ͩI!ԡ:.Ci[\Xf2IU;{ba#\C5y[ D@EZԂuWBS}k '$"}YK^7cM.f殾 ~1Y4,ئ`/bϠա4ڳ2D" g\){y5_ϒƋc ִS3J֐ENr)rZ8Ƈca!&SU8t\3.k' /C/7[+'ԡCDIq;'їE]rkER!uLz&HR,Q]K؋8HJ+sXc>p&i#5 ,I W>F@ވ.mDjvC8?/٪/!X΋0] X(ؖ)<Gb2[|O z /A{h[QE~¯+lO|4F=Kv 8jEuVo N$)Z(wb/|`:Χb9GgTl> jnLj.#ys*+o37WYCu=8Ua8B1ݤv}ir\~o>zsQ=ȯFIjazD 3|:L6ZCL>#^ o+A6 IqkTz#'cقֹ՟S?njdOQel$ jZ0*h"Z@0‹Ɖ?T N?d4I)RWkYWzՅ2 H,rmǙ @Q&`0Ա~ݦ a^L8O0#$]Ak͖ˠ' R6+U^u8L)zq(Sj!)byIB@K=Do+QcHRhF\yC$`xIWǥ/"Bm~&+TJBԔUX\_{o_JRSk)ᕗa?ET–,pȖ0U:~ƒ$iPTM,śAk<StUrS*LwU ^ ;E߈nX&U ўft)#^T Zz89Fycn&GIөwXɒ|1"yhqM|0ݍ pnTiqMYξ{^i|TjennCz*BלsNHb<ܝVϖe?f _s1IxZ\Hb@8dH?7+6FJgWyMCA4 uED֫|Ӵ1]|'}y4,L~"JKy,jQ vNWfx,b&Ng: USԬpO(-keRE7^2k1(o&:π_xQr μ˳wU &~ze,Ev\ȌYEG5sw7V~V yC K@~ȯV(>ŨeqtLc8f~imvHѱ_2* HY1m}0-*W4PuO $s=ѡ)O B+MQA o x>.RC3V˗o?[6c+nј`&k_tfisa_n-epָ`"pLRU}\ȓI՝jY*. SUH<,K%&FuE3I0crw>QiܡJ&RߠK?h¨QݤHkdYjpy*--5T$T\:EYϓ|qu8`O{ZB9lAARuޭ }K߮{^3t\(+ًM{t`0>YI:Vn\!V~~ʫ ؅`/ ; ݡt96WtJFkR)]hozC;߾ut̻?%1;Fr n T M'iyB0#O^Jva1~mtb eQzg'qϺĊtYq.QTK Y(+]fb&S-W͋MPi'fȹqN'5A|1P.6';/C֬ ÿfg+/e \ l\[ `iqwtmsƎR|{HC~r4.#9ȭ$릘؞d{ k˭@y`‹das6fgY5--v,]}[6?>C d~jRЇW]ZU;{f"BSjf-=XײlƩ0KTy.<} L }m>nV" <:@xfB{xF+bRP+*Llc[rfգEn-]:VyPCAa{Fh6L,[>')| 6f%RTiP"Ԇ 8%w̠1DR2=5/eȡ8>_7r. I) y[>wNW$&>Sxj+4VQ{Vsa\]^Ӟwe? JtHv5yG{9 7 ;c%qWf~˛ 869:#K ol: VO]k΢l]αN0J@[8l%A=WZ5> on+uZ<T$Pf$D?upWNF))jV| |nמv6@h酟#9EіDh)4[S9c<9U)ߜ=WD[j."8q;ߧJ&ଇɆx f}ܚYV`FPC5IM1Yɕ|"3'/A¬[CviTs :0r\ gv&YPGiokKLdȚUqP)D`I됅P+h?MxS׹+;]rW3=ubzM:vܭXcW,Bb7ja%c1Hi҇b܋^$ kH[%Pa3Ye B7&ͼ搵$Kn(x?rZ/'=Z?r4H}??/qG;Csnm^ ) r}8Ч^/(䲎W)MhuT6Y8b>HFSA}JAkFUU}[:^~s`XWq03F}+3]^iW~ePo:y2O)ZJyT,P KHpsGÇǢ\]fd0pZeMJla᠞8L7%Q{㸃U/ߨ' ͠U /{!pka?P.πͪO6gg'gmN7bGkOD ^ԌcNK=Kp DNfy5`0ѳ tؿ]S5C;G-U=Ӈ$ <Ћy{Ȝnqv>xW"!8(/rtgi|(LfA=%h [;/<*GDFr@qGz/u%uq?7@F-;UoL &"2 DkKɵɅs>]I_:c6`ur ch?┵l% .DrfGWJEIޮ࣌=-> xyO\Fhb )s bDG27!jKK Prz3R^Hs&(' {}@_cmln YA\4ac,^&&^0ǼGΠ;R UH%Ȱ`iunq|-ζZ`UΑ5,,22 )3B;sUeE6 1zq{$!ywL%,#\ۙlGWۊX{XBѐV+RM[h ٲPЄP7ZejgxteM*ZtӧIdbh㜦$ , c::CѣcacTsͦo#Srْ)r=VMX@;rF/1@2v= L‹ o% 뜉Җcw$L\qYg_xI_ٽXٽɻ5]Zƶ7ϵfc}m%8ۚFw-s<+_~R7?$\jdѦ>ZCm?$DqaICsU2^U7& Zkq^Gx$$4։>[~Q{;jsYS X(}G7Bn*+vߐbb~ix͟ЋH]?`Wq-r9WՅX n+]TfP#_UnڍsUm-%bxmTlCⷩۄLq1D^#"]|{eOu׸>19P,I Libʸ#C% KEt>h/S heב Xk:[DܖԒ-Q M dA4=~Uv->%^@7k)5l?g~̷H/J㲑gLrOGbg||U2 &TmÞj|QL :3C,1x-eטa[4/r$ TЗRj6W/3]:Nn-E✠@$Q[idsHɘǧZ,Euv725?bH`$;2I>g* Krv,W=FMjW _m4,ҥ5}0઀|]$YzT:>~g)LK0 졌sfOl'h͢drF9zX& Mj_ /n&Q o*нr|_ Q6߭FD->MUZE!3 W$0KCZ ˙J!q$PD@MKaq>wУVaPqe'{Ɯr|bPRohz&dszJ U{.z},c~]_O'N.~9Wg-yRkv>zMhɽ}J!O\L=u5rX4`WV/'vdѻG?(^KB}c:ښH(h5B,E'^$RWQ6^CtA L5*qFy SCKQ*8 ^$ (]q .EA}~oI DlsE,7B1hG5ç0X\9f(lhclI' %7)*P[l;\\yhSIhDjɐ1xfXT~~*bk5d0qc=ƌfT83uz/c߅F{DNi7phyMQ'h\i[>g_S0Pg?p3Hʁ-{MC)#4~geVR)$NVtn+w{o4fʟ@\ɣ e4m U-rYb]>U(Y{I},,WnXeʩ۽y&_ rǰ]qCwrzg #g7h-j[iwD7XȘzb%I1r o67̓J;Y Dp>[=ں429]ƺ[_&jm \Eֶuk oMjP0MQʱYkB\ x?"o]BSxA?zDgRׅy*Z-c4^ԒʣЦ_J,) "Po; ,Pv?uꘘR/W\uLLj\l#@l 2HX'MC!nvUG9,]+}si$gjxԘP5d=?.[d^?Rjx gWFy@W跆?s0)zDaeỨ.˕.wt0a;*F ^E|PUlqaf?̱AjsJP,uƣ¤$VxU5 xӅEq0|ҡET=A`ڂeQq7f30ztU<8x p9 @e>H2n%"s2S6y8QfwU95z $$Z4!9\C }W$"VS7ͺ}cD ̀\0B#$cbTkY4E)Ɖt/F#N5dZ9Y(P{"B h rMi+嶘Tx mRm)?y09 v\ebSōn<Z[Jr#7ķ y"HnT!j7Yã[S.'ؿ }[4/;9(=m*w6m>vY:0Ґ*؃~68 LR]z^jU9Ե)mEF|KUz8»eѥt5ԉՂ?_/H:N]\raW\TjӍh]GCRpU{=!Q<͂ͮ B,ekn+Yuև3蘑8_X[z12ʨ&cH~tnI?a2Qo֘ľ?ѧ^X%)h+:_Nz[dE ɐmp_LumFp|U- ul׽rktΙ(Sq3{NFhڽ"$Hr䅮a,V#0kH ZZLL<0aȨӭZ"H$ͭSKya^۾DŽjF}alȫ]Fgy2߁S*~rꪁsf%urF:qR &j7!$Ȥ0Sg[+z Dy{$;cU`'zX#1[L*3j{+WZ _$w~kODX5P!igm!wpy&z1g8>z9|轊|8WWLͩTq:Mϥ]˱a?^.N}%Ȍxw%t7IaDa>hspWC tؗLJS*Z3f% `t5y(0wuPn4P[7G׿\Q2.|^~ 3v:dyh- Kq^wxt~@L|u"!B7 &xBt, -%Z,l <&z2_Ƒ*>QMw c@)򗋘Ol<1s%D :9Tl_$*O}/u?h`՘ܰ|QZ-gJFLOhᵯ۽6`kJZF:;WJxk' kHkjy3a)E%EP/KOK3~ЋyCgٸS@poe&3]TDmfwxxU uR\֏GA#-P08+|Io4 Z`) ͯAdŸAoy2FV73̪Uf*/PWdžRv{l$ zKP7' T46&l9C3B.q$`7dcN'6 LVR )6c= $Ң?aW `"6Rp,6_//oi/GFúI5reR$[ K jⱱ*3cvb03t]zT*y땔h|/Z4QPK䒮y+xS@/\3AaX^%!j$!TNCϒORBZ^RP Nx: }Rm?HGR9%-P蔴 `ߛs$d'C nHl"H*禐ٹ|y\)\GMRFL?pߟK),dףDҩF>TppA4p(~TOvo[|( dn!=s@V#Z0xD%6QwrMXWCޡ9l`ԝ]W$Ya{T8 WhA"Lպ+Hqg66]2.꘯ieI5X:5Rv/+?iK#hpax@_Q,+Ol]YH.cmsjJ+͚F4S=_Ax<JZ,7X rp #: fލlЧ"pS_w UKc $ :d! cOnxVRXp贖s ܧ+NI]+v^l,P1A &ҮrY wryY{/ys%F[c*% u5x+mJW, ($܂X$K4W GycE_&q~CcE-E viv? Qs+ jPCJ{ޑs^x@5+#ؽٮ2XW&T-i0~Ot1J(ԍP}@ /ΟoqRi'gŗ%Bg 4kOl#-JIjYX7@_@DsbõzG2OwWnD#O&23Y-8mOSi)e/O/tZ(¢O.+©qcj/k:›}3o"! v,ʶswuv,.mc45/_OoO1sʩFĶ8:=R$]t|x 1`j]{1R9}ttlc7El0X͊(Nj#p^:X{onQ] +^}O39˖6qȲ r{D@QŬr+WUǖ?)/CFĒe6)nΧE`BN~PO㽜,+T YW qqfP(G=m~Q ʬ鬣~ 僎1Gř^y{~^uM&jخ hwsad1}OռQYT8ɸ]9  O#HR_:宻0:/c(z|W>#8Df)]7G Y@F|_V1`54\)Mp Ϟv }H+;Z†'ފ*{Jê&Go&}2-A'J_/ $h8zݭ^eyq!E6k77\zU?#̠w~x2>؏"VǼi_h?Y!wC* 8 mrENPXSq^q?F ni8vpu~+ovĂcM9MWwUwx^eن;DdvZ* ZMD@Ps|r~7O%xa܆c"1HgUSkkL;]-".:  .vaG'vbgfo}]`4nm\^Uԕ>u1{uWcj&mNO5;(GJO]R*bg]cC=>sJ1"~ dirBre4 4= Y6`#$;4/-nr+EiXF!IR]g_B>qu]o{ajt C^a  0mg7OEFp՞͌_玽1}Y[rw)lA "xp QFhfj])(3,\LYKqc0bH/_T~Ruov+|`[E].zYPsc6YZy2C5T=6hNXdy$YؿeJx"$"?k=2F.rfed@nl!`Djfހnglvލn_^af0]:_:zMA`, ՌA^FcCdˏaq E$ -cd2BA "LQCa68;˯&ՎWB Lu4}ʐWr5T{o"qj:q +$:/|!'nz{6S0ԒU2IAo* (E1ۄfqYc;,q$&a_S=e Ef@DJ0u<8w\$=ܙJo]d7hk+2#x>@ l52^}$ʫBFz̡QX}2Y;~qWj֞ ~k8_9ѤZaᢜǁ) MOӥi <3eRjl3wp+ 'iD &όU6Os1X7q=. Sqm`+&AysyA*ŝ U/[ؾ&okIYZGCI-jg4R ̲`I7Y5,dꨳ'=+{?;Z6D"WkOη0M>Ge= mS7e¿AôUx:0 4gVOk?cGV<ɏbDz /'[9^x O@JjN/N0)I΃,劆XӣrxcP;]anH8t؆RK3x7J~ R^Ri 4WV Cڻ.y'z`;%Hm(7oboqO!0Btpe߀nU_F58k)Lµ `H\XK#;xP&4ТzG=4'ED|ȗ.N°K%3Hم, m=Kzv,taoG/b )R;b]NQi;ީWJ?S4;޽ڳƾ' )΁w .Wi U;#K(q"= ?]"n5&t?ǐOLTyeUV7ggL֪e刞 n K¢NS #Ifi#3%)Y%+^ioɖ$h"-mٳgD-άZѭB*=P#@]!ΉKIM7@XWj2`ZUɻE㣧o<;&I$m6:0얐WᲤ4c<0| a7ȹh6+{4 W7V:@)fIJhJSX5 P;tr(M_\„(>9e^:o&ϓn8 (\⃽'򈓆$9Kft'tԦ2jPݏi'\xc̝]ta+>m_+cQXw> 68lvҭ-عƀ9`˦4NO;%@yCӹ#=My2dv29uB,N x lD5X[~Fr.9%xHTseǘi@OId#?5W@>X5' u ^u6/?&) z 7..㚤% k3=+iid5nUyp(Mw%_s/[DCiQRXB1bnpj E24@ءJjCcv " i;>QHДiIyc~譋l]5aBh)_8Aj>(Ԡ`̜:SLq1&\{# N li_{ e"8JJU_EJF¥_&޶w(WݚiS; wy?dqu\=%%vn;k̃r̍8foEB:c6m*d&Dm6_@خ#O@X;LxZ$rb;?AUeM&PbPoxW :ˬ,[ݚ% kX ԸdB r'[9tp (3(_ h{Sғ7(Gy56 .$[Z:MjCGru,0-*%K azo[DtΉNAɝ6;O (:eb/^aG1!'&4v_X[&xC;ZcL-9-3q=YԒX*[*a'ֱy(9_÷v;_A ۟vd]W9yZQEGר$!(WN?Lѐ/-fiI{MU%k` N(P)$W0᳸z&*RڥG6Fy@zL YOђvj7tg@OV|iad`ѱCu9Ѹ˄AgP<!QJWɸ]ߊSozfgU*ϹFQg/ IBC]C0ڡGw?KJ ;"(3"oպS.msV*'l rDf(Gu~*v.(eud귋(aF/O=Uey)o/ѡp*zn򑑣oQ3 լA5؄5V,3twOף&7c|p?QQ[Dq(KZ9w4wi$\Udr7=yGF{@}Xy$֒P߿neWv-m}c\ LM ~6- ǧ+5(]6Б5{dG攭ֿ"it4۰dfL2`{VZ_&'XL2A";Ab͗|3H|i^z#۩fN]qL->#!D/R1:13lfrLq„ dӛA/Jqeh/͆rQycQnqhP~9emFZvRg,tl;;0$6Kӥcb®!WFp4bit#^'بQ-[67eWD&B:ZRy]hVU-ǁIb]}ɜҫLw`,5[׳Lbr! w"D!z1l;M4TL4O\غGb8l4K?psl8(\8Xکp,T`Ng7X7G_ҷC\`_e>:l=m{ص:O٩<:œxꒌ%!zLc Q"{5JRfPXӶ'}1{99:V [tT~"c0YWa(>>,0}Oe5)x+ p-6B!xkm/mdS'ydgJqiX PG5Fy>ja:DC ;hW7*89hODYKG&@肖-P#d,=4> T0۷?σ4 !BLY. YZ