python311-PyMySQL-1.1.0-150600.3.3.1<>,i܉fPp9|xme5w%z/u^ԼC:?ٖAU-|uSXOMgETXrhsC 3F ;2?v_Rq}T"!,.^1ogЩUGNw/%T2|iM.1 Uu~Bߵ3mdu`G27.7b;6k~xj ˺}%;IX k@#(oSG[x46@k GB>>\t?\dd ' @@DPTm GG G 0G LG G GG[GG4(89X:FK.GKDGHL`GIM|GXMYM\MG]NG^TO bVcVdW7eW<fW?lWAuWTGvXpwXGxZGy[,6z\\\\\`Cpython311-PyMySQL1.1.0150600.3.3.1Pure Python MySQL DriverThis package contains a pure-Python MySQL client library. Documentation on the MySQL client/server protocol can be found here: http://forge.mysql.com/wiki/MySQL_Internals_ClientServer_Protocol The goal of pymysql is to be a drop-in replacement for MySQLdb and work on CPython 2.3+, Jython, IronPython, PyPy and Python 3. We test for compatibility by simply changing the import statements in the Django MySQL backend and running its unit tests as well as running it against the MySQLdb and myconnpy unit tests.fPh03-ch2dSUSE Linux Enterprise 15SUSE LLC MIThttps://www.suse.com/Development/Languages/Pythonhttps://github.com/PyMySQL/PyMySQL/linuxnoarch.\**P P :::_`HllNTNT'Un 0ErMQQ # #DD33cc%3@.Wh3- `.A큤A큤A큤A큤A큤A큤A큤fPfPfPfPfPfPfPfPfPfPfPfPfPfPfPfPfPfPfPfPfPfPfPfPfPfPfPfPfPfPfPfPfPfPfPfPfPfPfPfPfPfPfPfPfPfPfPfPfPfPfPfPfPfPfPfPfPfPfPfPfPfPfPfPfPfPfPd#d#fPd#ceebae7b8927a3227e5303cf5e0f1f7b34bb542ad7250ac03fbcde36ec2f1508314120dc65f0800f738a4b31400c76ee14decd1fbe77ce9c3540a421b86ea7b6074ecbce6db5d2bf1afd9801dc99b0b19b9c3ffe79c73c915d30d5e85b56cd536faaa6def3c942a463496bad8181a1a374a36b65031b7f2fc06890bdb36f40ace3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855a2241587fe4f9d033413780f762cf4f5608d9b08870cc6867abfde96a077728320a955f9fe28f74b0e76731de8706fa349769ea7c938653393065e684106b9188faf7d98305ec6b8cc6721ac33a2d365ec30e5a2ed25f7001295c9c8973acda7a85517567caed41fc87f866c777ce8af6572a98f59c981e1abad288c0de91567a85517567caed41fc87f866c777ce8af6572a98f59c981e1abad288c0de915670e3dd8ed7d1c05cf2a7dcc1453fa8dc73e543053c2c0cf5c2dd1007f945bff830e3dd8ed7d1c05cf2a7dcc1453fa8dc73e543053c2c0cf5c2dd1007f945bff830cc6f55c366900e75d7c397d47397590d297c905a6f651c1928f0054b3082a880cc6f55c366900e75d7c397d47397590d297c905a6f651c1928f0054b3082a883e0ddaf5005e9934ff79b31c560b54adb1290ca76834479706eea5635afd851e7fdf95912427d38783124c46b608def735dcc0979a5934cff75aadd95569c9145a62fcdbe5fda344e77744238e929552fba07283145b7fa047eac133232bcec55a62fcdbe5fda344e77744238e929552fba07283145b7fa047eac133232bcec54064414af3ef3e2661bdb51ddf8998c5a980ffb0a0e99915debee765ba5fa5f656bb2ae48d92971936298a6bdb0bb1b242495aa647c51c777d7cc5192c4d44d898cb4668a4580b74738868ec187e06cccbb9455adf3615027aee37972e351e0f98cb4668a4580b74738868ec187e06cccbb9455adf3615027aee37972e351e0f70817e0114b867f034ec9a574f9f7a3a2bc9d878cee64e50f8ae9e1e195f446f70817e0114b867f034ec9a574f9f7a3a2bc9d878cee64e50f8ae9e1e195f446f1c2d9135c3bbaddf4318a7442f98fcd4e1d8929d694cfbcfb1c9d5a6f486128e1c2d9135c3bbaddf4318a7442f98fcd4e1d8929d694cfbcfb1c9d5a6f486128e07e57ffc6abb6dae52680136fbb0588a559591d9eb08069e24c630664a9de6b607e57ffc6abb6dae52680136fbb0588a559591d9eb08069e24c630664a9de6b6bc3426f4e8ce45d9287dd5e240c438f512d6ca93316b9cca2e84bf1a7bc87324fdfd6e2206bb01a5a878a2d7cc0fbd5eb6bd8d83eaaa00e24fbf2292ab67e7219e4b62a48ef8f0068a46eeaaea1bf40ac677286e8af6d58090058ab1bc204848492bcc14f6424d5314d5459ae333ab7e160c0dd476c06da64b41391b32610ec84c621301470d5a5ab61b0836c2fe542b6ca47537782d84e4fc470924e0a91887424df915644cc511dde926bd0822004cc87b8de811df19cb76b75a0424f475349f0a97febd28e2698de02c66ecd551c89393568bffe466e5e697867baa33e5f9cad1738009c699bf61bddb019672baf2a759bff6ba8d81485d3e954806fad33f172f8fac22e7508edfc7fa395b2a589d403358033413d779c8bf1f15154a7df69b6f08ab92460850962e169f13bdfe88ebf0ffd8031aa9f2b56dcd907a5bba00e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8555d0b5581cc8476777c6217db6a9dcc1142cc150f5ed40185bf40eb42640aa1925d0b5581cc8476777c6217db6a9dcc1142cc150f5ed40185bf40eb42640aa1927af78ab92f0131f43f6074cb1d2c033ae732c171e2cc8d827aa1a0c4b321552e7af78ab92f0131f43f6074cb1d2c033ae732c171e2cc8d827aa1a0c4b321552e8a6be5ba4c73b2a79f0fcf4cf8b687672bdcb79924d08c36107a3838302712b68a6be5ba4c73b2a79f0fcf4cf8b687672bdcb79924d08c36107a3838302712b655253861ba1fb9d4d55d2606a1a01b272fef62ccbcf6fa7af40dca70bab7163c55253861ba1fb9d4d55d2606a1a01b272fef62ccbcf6fa7af40dca70bab7163cd3918566b8de0419a28dc56215551a33d36197770776f4f45b910f105261bf27d3918566b8de0419a28dc56215551a33d36197770776f4f45b910f105261bf27f2c1bf9a9e7725287ffc51f56dce319ce077648c46ae0676ff9856b7334a8865f2c1bf9a9e7725287ffc51f56dce319ce077648c46ae0676ff9856b7334a8865d612a72859e1122e7d93ee0d69e668e2ea097f1a212a26c3ae1e0294065d9f23d612a72859e1122e7d93ee0d69e668e2ea097f1a212a26c3ae1e0294065d9f238132592c397074d604a9b48e02658e4fd7aa8e56235139a4ba54f878da869de88132592c397074d604a9b48e02658e4fd7aa8e56235139a4ba54f878da869de8f0997ed4ad4db7e64a0226a10495783284af3b53be3d9b6ef027d01bd1037ed96b8f891d83f5e3c931fbda95351cfcbd3b658a51a52836e4fd0b45956a61e4be6e9c5ac8ce0852715001df1b519dcf16c1689a2f5049f064fb44c95f2294d852790a33e9ce37caf987b69e4c23d4c1d863d176882038b7a6714580064b1fbad9cdc6070aeac63b298380da350dc08a4e18bff3352740e81a8aedccd95a6acdf3fea5e00da630b079edbe920a48a5e9d6bad8220b6ae99f692f22e73b65cda0bdd7962560768bd1da03d5d4179510d8244d88ede47f66591dd12ff74fc97fe7cc964bb4d75dc7c9f28e6496a599a11334da1b308793fbd9ec4f010e8397e78322314120dc65f0800f738a4b31400c76ee14decd1fbe77ce9c3540a421b86ea7b6rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-PyMySQL-1.1.0-150600.3.3.1.src.rpmpython311-PyMySQL@     python(abi)python311-cryptographyrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.113.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3fP@dܺ@dE@dRLcGaF`e@__k8_a@^@\@[@[@Y3X*WQq@VVUPdaniel.garcia@suse.comecsos@opensuse.orgdaniel.garcia@suse.comdmueller@suse.comsteven.kowalik@suse.commcepl@suse.comdmueller@suse.comdmueller@suse.comhpj@urpla.netdmueller@suse.compgajdos@suse.comtchvatal@suse.comtchvatal@suse.comkukuk@suse.detoddrme2178@gmail.comdmueller@suse.comtbechtold@suse.comtoddrme2178@gmail.comtoddrme2178@gmail.combenoit.monin@gmx.fr- Add CVE-2024-36039.patch, forbid dict parameter (bsc#1225070, gh#PyMySQL/PyMySQL@521e40050cb3)- Add %{?sle15_python_module_pythons}- disable test_json broken with latest mariadb (11.0) - update to 1.1.0: * Remove redundant wheel dep from pyproject.toml by @mgorny in #1099 * ci: Fix black options by @methane in #1109 * Remove unused function by @methane in #1108 * Expose Cursor.warning_count by @Nothing4You in #1056 * Add constants and tests related to query timeouts by @Nothing4You in #1033 * Fix SSCursor raising query timeout error on wrong query on MySQL DB by @Nothing4You in #1035 * Make Cursor an iterator by @sanchezg in #995 * ci: Update CodeQL workflow by @methane in #1110 * Use Ruff instead of flake8 by @methane in #1112 * Use Codecov instead of coveralls. by @methane in #1113 * optionfile: Replace _ with - by @methane in #1114 * Cursor.fetchall() always return list. by @methane in #1115 * Fix LOAD DATA LOCAL INFILE write EOF packet on closed connection. by @methane in #1116 * Deprecate Cursor.Error access by @methane in #1117 * Run pyupgrade by @methane in #1118 * Add collation option and set_character_set() to Connection by @methane in #1119 * CI: Run Django test by @methane in #1121 * Release v1.1.0rc1 by @methane in #1122 * Bump mariadb version by @grooverdan in #1123 * Configure Renovate by @renovate in #1124 * Make charset="utf8" use utf8mb4. by @methane in #1127 * Add codecov.yml by @methane in #1128 * Release v1.1.0rc2 by @methane in #1129 * Release v1.1.0 by @methane in #1130- update to 1.0.3: * Dropped support of end of life MySQL version 5.6 * Dropped support of end of life MariaDB versions below 10.3 * Dropped support of end of life Python version 3.6- Skip a test that is failing due to character set fun and games.- Fix databases.json used for tests.- update to 1.0.2: * Fix `user`, `password`, `host`, `database` are still positional arguments. All arguments of `connect()` are now keyword-only. (#941) * Stop emitting DeprecationWarning for use of ``db`` and ``passwd``. Note that they are still deprecated. (#939) * Add ``python_requires=">=3.6"`` to setup.py. (#936) * Python 2.7 and 3.5 are not supported. * ``connect()`` uses keyword-only arguments. User must use keyword argument. * ``connect()`` kwargs ``db`` and ``passwd`` are now deprecated; Use ``database`` and ``password`` instead. * old_password authentication method (used by MySQL older than 4.1) is not supported. * MySQL 5.5 and MariaDB 5.5 are not officially supported, although it may still works. * Removed ``escape_dict``, ``escape_sequence``, and ``escape_string`` from ``pymysql`` module. They are still in ``pymysql.converters``. * Connection supports context manager API. ``__exit__`` closes the connection. (#886) * Add MySQL Connector/Python compatible TLS options (#903) * Major code cleanup; PyMySQL now uses black and flake8.- udpate to 0.10.1: * Fix missing import of ProgrammingError. (#878) * Fix auth switch request handling. (#890)- disable testing for Leaps mariadb-rpm-macros not available or not sufficient- update to 0.10.0: * MariaDB ed25519 auth is supported. * Python 3.4 support is dropped. * Context manager interface is removed from `Connection`. It will be added with different meaning. * MySQL warnings are not shown by default because many user report issue to PyMySQL issue tracker when they see warning. You need to call "SHOW WARNINGS" explicitly when you want to see warnings. * Formatting of float object is changed from "3.14" to "3.14e0". * Use cp1252 codec for latin1 charset. * Fix decimal literal. * TRUNCATED_WRONG_VALUE_FOR_FIELD, and ILLEGAL_VALUE_FOR_TYPE are now DataError instead of InternalError. - remove python-PyMySQL-no-unittest2.patch (upstream)- test package with mariadb - added patches https://github.com/PyMySQL/PyMySQL/commit/a500fcd64d4500417540a2a2ff7b16a88d1872ad + python-PyMySQL-no-unittest2.patch- Update to 0.9.3: * cryptography dependency is optional now. * Fix old_password (used before MySQL 4.1) support. * Deprecate old_password. * Stop sending ``sys.argv[0]`` for connection attribute "program_name". * Close connection when unknown error is happened. * Deprecate context manager API of Connection object. * Disalbled unintentinally enabled debug log * Removed unintentionally installed tests * Fixed caching_sha2_password and sha256_password raise TypeError on PY2 (#700, #702) * Change default charset from latin1 to utf8mb4. (because MySQL 8 changed) (#692) * Support sha256_password and caching_sha2_password auth method (#682) * Add cryptography dependency, because it's needed for new auth methods. * Remove deprecated `no_delay` option (#694) * Support connection attributes (#679) * Map LOCK_DEADLOCK to OperationalError (#693)- Drop not really needed python-devel dependency- use %license instead of %doc [bsc#1082318] - update to latest version to solve MySQLdb interface problems with salt-2018 - update to 0.8.1 * Reduce `cursor.callproc()` roundtrip time. (#636) * Fixed `cursor.query()` is hunged after multi statement failed. (#647) * WRONG_DB_NAME and WRONG_COLUMN_NAME is ProgrammingError for now. (#629) * Many test suite improvements, especially adding MySQL 8.0 and using Docker. * Droppped support for old Python and MySQL whih is not tested long time. - update to 0.8 * **BACKWARD INCOMPATIBLE** ``binary_prefix`` option is added and off by default because of compatibility with mysqlclient. When you need PyMySQL 0.7 behavior, you have to pass ``binary_prefix=True``. (#549) * **BACKWARD INCOMPATIBLE** ``MULTI_STATEMENTS`` client flag is no longer set by default, while it was on PyMySQL 0.7. You need to pass ``client_flag=CLIENT.MULTI_STATEMENTS`` when you connect to explicitly enable multi-statement mode. (#590) * Fixed AuthSwitch packet handling. * Raise OperationalError for MariaDB's constraint error. (#607) * executemany() accepts query without space between ``VALUES`` and ``(``. (#597) * Support config file containing option without value. (#588) * Fixed Connection.ping() returned unintended value.- Implement single-spec version - update to 0.7.11 * Fixed Connection.close() failed when failed to send COM_CLOSE packet. * Cursor.executemany() accepts query ends with semicolon. * ssl parameters can be read from my.cnf. - update to 0.7.10 * **SECURITY FIX**: Raise RuntimeError when received LOAD_LOCAL packet while ``loacal_infile=False``. (Thanks to Bryan Helmig) * Raise SERVER_LOST error for MariaDB's shutdown packet (#540) * Change default connect_timeout to 10. * Add bind_address option (#529) - update to 0.7.9 * Fix PyMySQL stop reading rows when first column is empty string (#513) Reverts DEPRECATE_EOF introduced in 0.7.7. - update to 0.7.8 * Revert error message change in 0.7.7. (SQLAlchemy parses error message, #507) - update to 0.7.7 * Add new unicode collation (#498) * Fix conv option is not used for encoding objects. * Experimental support for DEPRECATE_EOF protocol.- update to 0.7.6: * Fix SELECT JSON type cause UnicodeError * Avoid float convertion while parsing microseconds * Warning has number * SSCursor supports warnings * Fix exception raised while importing when getpwuid() fails (#472) * SSCursor supports LOAD DATA LOCAL INFILE (#473) * Fix encoding error happen for JSON type (#477) * Fix test fail on Python 2.7 and MySQL 5.7 (#478)- update to 0.7.4: * Fix AttributeError may happen while Connection.__del__ (#463) * Fix SyntaxError in test_cursor. (#464) * frozenset support for query value. (#461) * Start using readthedocs.io * Add read_timeout and write_timeout option. * Support serialization customization by `conv` option. * Unknown type is converted by `str()`, for MySQLdb compatibility. * Support '%%' in `Cursor.executemany()` * Support REPLACE statement in `Cursor.executemany()` * Fix handling incomplete row caused by 'SHOW SLAVE HOSTS'. * Fix decode error when use_unicode=False on PY3 * Fix port option in my.cnf file is ignored.- Add license and docs- Update to 0.7.2 * Fix misuse of `max_allowed_packet` parameter. (#426, #407 and #397) * Add %(name)s plceholder support to `Cursor.executemany()`. (#427, thanks to @WorldException) - Update to 0.7.1 * Fix auth fail with MySQL 5.1 * Fix escaping unicode fails on Python 2 - Update to 0.7 * Faster binary escaping * Add `"_binary" prefix` to string literal for binary types. binary types are: `bytearray` on Python 2, `bytes` and `bytearray` on Python 3. This is because recent MySQL show warnings when string literal is invalid for connection encoding. * `pymysql.Binary()` returns `bytearray` on Python 2. This is required to distinguish binary and string. * Auth plugin support. * no_delay option is ignored. It will be removed in PyMySQL 0.8. - Update to 0.6.7 * Allow self signed certificate * Add max_allowed_packet option * Fix error when bytes in executemany * Support geometry type * Add coveralls badge to README * Fix some bugs relating to warnings * Add Cursor.mogrify() method * no_delay option is deprecated and True by default * Fix options from my.cnf overrides options from arguments * Allow socket like object. (It's not feature for end users) * Strip quotes while reading options from my.cnf file * Fix encoding issue in executemany()- update to version 0.6.6: Add context manager to cursor * Fix can't encode blob that is not utf-8 on PY3. (regression of 0.6.4, Thanks to @wiggzz) - additional changes from version 0.6.4 * Support "LOAD LOCAL INFILE". Thanks @wraziens * Show MySQL warnings after execute query. * Fix MySQLError may be wrapped with OperationalError while connectiong. (#274) * SSCursor no longer attempts to expire un-collected rows within __del__, delaying termination of an interrupted program; cleanup of uncollected rows is left to the Connection on next execute, which emits a warning at that time. (#287) * Support datetime and time with microsecond. (#303) * Use surrogateescape to format bytes on Python 3. * OperationalError raised from connect() have information about original exception. (#304) * `init_command` now support multi statement. * `Connection.escape()` method now accepts second argument compatible to MySQL-Python. - additional changes from version 0.6.3 * Fixed multiple result sets with SSCursor. * Fixed connection timeout. * Fixed literal set syntax to work on Py2.6. * Allow for mysql negative values with 0 hour timedelta. * Added Connection.begin(). - additional changes from version 0.6.2 * Fixed old password on Python 3. * Added support for bulk insert in Cursor.executemany(). * Added support for microseconds in datetimes and dates before 1900. * Several other bug fixes. - additional changes from version 0.6.1 * Added cursor._last_executed for MySQLdb compatibility * Cursor.fetchall() and .fetchmany now return list, not tuple * Allow "length of auth-plugin-data" = 0 * Cursor.connection references connection object without weakref - remove unwanted shebang of python files in test_MySQLdbh03-ch2d 1716553640  !"#$%&'()*+,--//1133557799;;=>?@ABCDEFG1.1.0-150600.3.3.1 PyMySQL-1.1.0.dist-infoINSTALLERLICENSEMETADATARECORDREQUESTEDWHEELtop_level.txtpymysql__init__.py__pycache____init__.cpython-311.opt-1.pyc__init__.cpython-311.pyc_auth.cpython-311.opt-1.pyc_auth.cpython-311.pyccharset.cpython-311.opt-1.pyccharset.cpython-311.pycconnections.cpython-311.opt-1.pycconnections.cpython-311.pycconverters.cpython-311.opt-1.pycconverters.cpython-311.pyccursors.cpython-311.opt-1.pyccursors.cpython-311.pycerr.cpython-311.opt-1.pycerr.cpython-311.pycoptionfile.cpython-311.opt-1.pycoptionfile.cpython-311.pycprotocol.cpython-311.opt-1.pycprotocol.cpython-311.pyctimes.cpython-311.opt-1.pyctimes.cpython-311.pyc_auth.pycharset.pyconnections.pyconstantsCLIENT.pyCOMMAND.pyCR.pyER.pyFIELD_TYPE.pyFLAG.pySERVER_STATUS.py__init__.py__pycache__CLIENT.cpython-311.opt-1.pycCLIENT.cpython-311.pycCOMMAND.cpython-311.opt-1.pycCOMMAND.cpython-311.pycCR.cpython-311.opt-1.pycCR.cpython-311.pycER.cpython-311.opt-1.pycER.cpython-311.pycFIELD_TYPE.cpython-311.opt-1.pycFIELD_TYPE.cpython-311.pycFLAG.cpython-311.opt-1.pycFLAG.cpython-311.pycSERVER_STATUS.cpython-311.opt-1.pycSERVER_STATUS.cpython-311.pyc__init__.cpython-311.opt-1.pyc__init__.cpython-311.pycconverters.pycursors.pyerr.pyoptionfile.pyprotocol.pytimes.pypython311-PyMySQLCHANGELOG.mdREADME.mdpython311-PyMySQLLICENSE/usr/lib/python3.11/site-packages//usr/lib/python3.11/site-packages/PyMySQL-1.1.0.dist-info//usr/lib/python3.11/site-packages/pymysql//usr/lib/python3.11/site-packages/pymysql/__pycache__//usr/lib/python3.11/site-packages/pymysql/constants//usr/lib/python3.11/site-packages/pymysql/constants/__pycache__//usr/share/doc/packages//usr/share/doc/packages/python311-PyMySQL//usr/share/licenses//usr/share/licenses/python311-PyMySQL/-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:34030/SUSE_SLE-15-SP6_Update/42f747fbc29f04432aa164a4b69806ab-python-PyMySQL.SUSE_SLE-15-SP6_Updatedrpmxz5noarch-suse-linuxdirectoryASCII textASCII text, with CRLF line terminatorsemptyPython script, ASCII text executableAlgol 68 source, ASCII text  !"#$%&'()*+,-./012345RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR'َH[]&,utf-821cc24b4e222f5fed7b6ff926a65d37cdfc707513cb210bce009399088c4909c? 7zXZ !t/ ]"k%a Ea|,*y)~T>,9>:Z ;oAٟ9878dފY"fC] OxH5S b[iɡc,RVbr+-Vh7+bbGp[$^RT _ 2g4'n&M#*hqZ-hzAVmSMlj+52$ȿM|'øOe&'ܑ~zնQV@LVo+w׌*tf~,BsKpeI.*{UwKa4fݬЧgLUQ B];5Ε8rcM1r~ɯ{OGEӓBw5HEd?O!K Yh5qUqWU۔b3 lL`V8NHۘg?ף"79:I 8p !\)X*_0AzPiXA@۞Lmz$Wz|+j/cKC PoY-&C>c~, т1 B؊@f,kc231_ʹU%NԲР!E1rM vAşj"Aii'vEUf 諅Ol"=t`\68hKu+kf W5_w3+ bLv$ir^(v-GơJµ,9)^uQC1mլ(aζ13IHQ@ɘ0g:lIw㾜wGeCW\|Y&z&z7X,Ʉ bWff{Ec5QېQ7b1n~mtjuj0N'2R[RI}eh`j/9P/zv6=~פd3Bmy:W(\J=S+ =)?.5184% Wi>9+d9}wte3KܴYwU}F'DӄAHU=U}WK%%^'lYC8rV9)xWVĂoq2ƌi#Dd ,$x̲QSEAZq/v&o 8prtqɎtMIĜglUYh/qYPu&%vX 6d!s} i=,W_'GfC&jW Y\Evd*UucWX-b[.%YYǼĔpqV49n!,PSn(mmE*2Uib̠wf|rB#~_6e/sqUnoudRDs^O.Kvl}Qg)oqoC 4ฆ[Zs?>W|!A?b 6&Ate} ZcǃT :9hYCj;T+:AHКHY#޷_wgFz5?BkMaM{sUšn^Dp~E%#wL Ω_h#K<|u`i~i}?[ ;E>PD|v <51E@Ai3UToxPGYnyK+ ¿rd?=#&gMW.D}uߗ\=g%Id5}yfPA;# YZ