python3-csvkit-1.0.5-lp152.2.1 >  A ^nx/=„  ,ABJB_36ߢe¾:u҂ ψﱪ;b}t 0p<^3I_29*7T[ =ȁgι;?eC?=$D,d qڽZ~;I5bʃisJVf< RwI~,nS v Gߟ 80gIv M2 `*pRpFw`^c )dzdV7 ={BR{;Rbad7c75f3e92af03b571e21d48ed5b54fe662c96a052dcc3969734fd676b9ae1dffa3af41d04d31d2ba0833207fa5d537d7ccf79cY^nx/=„BnE๟|{Ĕ1<-A^Sb V6W(@vC/6ZMCaF1(iAh HwۥҐr@4MRڻ(]=ީ=sOD&.M=Ad/ztM [O NG@*ӹ:g3S ,LJW?%DƋQ}tqK}Y_>\どz:Ig'Z|'W &N6 wi?ݴIQ>p>ut?udd ! M  2Ou{ff f f Lf f Xff!f#$f%%%&t(&8&9&:(WF^G^fH`PfIafXbPYbT\bdf]cf^j bmcmdn+en0fn3ln5unHfvowpfxr fysSzuuuuu`Cpython3-csvkit1.0.5lp152.2.1A library of utilities for working with CSVCSVkit is a library of utilities for working with CSV. It is inspired by pdftk, gdal and the original csvcut utility by Joe Germuska and Aaron Bycoffe.^nrlamb61 2openSUSE Leap 15.2openSUSEMIThttps://bugs.opensuse.orgDevelopment/Languages/Pythonhttps://github.com/wireservice/csvkitlinuxnoarch}y{{{{w{y}{y{ Mmm99  M } T    ((((BB@@ #v#vdd Q Q V /h-J1"Z #AKAA큤A큤A큤A큤A큤A큤A큤A큤^nW^nW^nW^nW^nW^nW^nW^nW^nW^nW^nW^nW^nW^nW^nV^nW^nW^nW^nW^nW^nW^nW^@^nW^nV^nV^nV^nV^nV^nV^nV^nV^nV^nV^@^@^nV^@^nW^nV^nV^nV^nV^nV^nV^@^@^@^@^nV^@^nW^nV^nV^nV^nV^nV^nV^nV^nV^nV^nV^nV^nV^nV^nV^nV^nV^nV^nV^nV^nV^nV^nV^nV^nV^nV^nV^nV^nV^nV^nV^@^@^@^@^@^@^@^@^@^@^@^@^@^@^np]^]!\~q^np[K8235d8ddb002d14beb26e9b14a04e15043d1edd5b0d94f476e611d6de72cab3de966ae402bd8e11ed893db08e880fcecbdc715f248451045188b81d14479c787ce4d5ebbe193bc2b03f72e0d484effc416e9fcda3c0129a3cd3bf468a798413a555013d5d14b30cb80b773b7088c7d9751c1c21039f279876dd5f5e3f1a985f9d945398c913245f5ec0e3aacce1064244ca3921d63d1db2fd810f4fe03b6243bd748286b0e49295d7424667648b5fc4c4ab7cfb56f643652cd6e88349ebbdb3570dcdce5957552c04b1a9be0a639fdcd773100ed5d818778eadec5577f490ff9bb832ea531919195d75756fa8e0e0d48379fc99f181843f9e0d4489af439212d1f11d3cee0267ac6d968bf620be35adffa6d17f5bcee3b0580375f79cd6ef93dfffecbb57ea3b7dd7d55a1c4ff08113985e144d6d140880ffa571763f77d3c8261fcc037036d79951628634368dcd495e7cecddaad25b43af8178535e6dd790963e4101cc4f1d9cb1f501558bc247b747c7dd7ecccf06cab10638f52cdce71da59075ae5de2cbb1dc08ce18e7294b969b9633387c2cf610b1b1091cfb962408c8349e26236094285bfcf76d9c487602c9875f7870502d2c0ad190780b06b1dba1e6a498fddff15277f0da17e30c3b0d2e64635eb75779972f548fa65472b9233a059f90fa23ed12710b0e12a4596740bd14d8b49e20842a97df0fb3fef0a560901ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b0990df2e593b560995b0bc70fa5b403ffc452557d2ad585ad0e548310c0f8c87af3879a7c249ff1ff0e947a70be14eeb6504c93df8c722e9df36ac621bb6873de2b68fc385896c5955568d9e7bfe11b0b06393049b41524a1e5ff33f0273244dc5b0f9dbff53d2f42fd99075051ff3a7dc5a9c1cd0682311d1dc86233b3999e207c385fbad7773f8dd20b95b72e47ff1983dc871847da10f43cf4ee59e5457e907c385fbad7773f8dd20b95b72e47ff1983dc871847da10f43cf4ee59e5457e9444849acdafbfee3fd3cf893b2c96f7f49e8bf2972a5be73e06eac79402662e5563ab73450071f00685fd5e93cf1504c53116b8738bb68995e44d2fa0829eb49795b95065e939504953e36639f13cca8be813e6762655526d1cd6a366183a90e9f74f56281cd66efcdc77a7cfab18299e586a1c821169f2bd2779e23c75b0468f0df104f208f0caafb94df18853b049ea8629db3850758d0f2312884b74575f2f0df104f208f0caafb94df18853b049ea8629db3850758d0f2312884b74575f22c8297a1af167d66d362eb304ac100f6bf25fa80d2c0e0ef1b0f1b5fdea4cbcf4e1f81ec72bf2b2695a3875ed760f77abd4e2e8a6e9574b42139de1544b6802edda5c849cd2b3c2b5e7ccc73e4c6ef1aefc7360163a93cb6b8ad7626297facef146902ccbe459c0d219f6de010f0b128eb2f0ebecceb21024a02ebe73fe80da539b3d7ecfc598386a7342227c9bc61e78bda4cea9806d1988410ee4ae7c3f218346d7aace15579492d7e07e9a8455373b912edeb043f0410df104fe5eee804b5346d7aace15579492d7e07e9a8455373b912edeb043f0410df104fe5eee804b58c43f73397fc5feb623ffab18d0ffb307d25be469fde6dee92949045a806da648c43f73397fc5feb623ffab18d0ffb307d25be469fde6dee92949045a806da64a90d8faf9150989e6e31a541f3915a64ee5d0078aff9106c44029e1db16c6dfebfe20f8ada515be28f73cde8d87418cc4c436d084045fcdc9ffa9d75d764bf50cf044f2918bf2167b8e206369832c1dc70ffdf8a7982dfb2b667958fc6694ec0662652b185228a0136893a6e9b4f627eb98c5a195ad1d47d6fab2897a47cfeddf675656f1801699893cf78765b5698cafef21eea300ec226eec624821a079a9dbbd3c96d60fc9499c9cd44b02547c842d966f55651238da091ed8e2202abdf70e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8551e407cea7c278f600da1f298765e7a8744b275c858a4582939d246e4ebb6a6ec1e407cea7c278f600da1f298765e7a8744b275c858a4582939d246e4ebb6a6ecc27cdb5ca92a9f7dfe3c6e9a79456e543b928cd2f319724286c98fd485327060d057d6bc194701b4b907e8bd9e500ec25a27a91720ff2cf9fb02e2bb012b016e13a5ac823bf56562f023b08687334250e3792174e974901513764dfe3783f881cecb50ee2fd1fbe8f202b068f16a797072c9f302e006abc8b297e19c0d29af1b515517ae3eaa9723d292de0c8cfd712c56b010b403aa124420c162067feae820bd19f575a2c2397073ece4e3de31813fa0fc0265e1a0cf3dcafda3a0e328713a16a7efb5623a1ecbe3a0138424b9c1e5aab40ed4a92b6e1df8c47c19bcf4f3611e51709418666c0d14847b7acfed76fab66d7e16bf492f023d8c47c1d85e77aa90def0644b506b6f821854a4c8e26750cc760a3b38ac38d74de67170b9b725795d8b3491a270fa300300e725d42bc86f6cafaa1e529e7364b0b5410d5b01d99c9ab6c519df6555f69cf9b4b7534ee83695c921fea11a1a8853b24bc70a343b1bf210a14a0e5cfeb6b6a12a8bff1a2e16d2e0439141d272551f4daaeaf33e7c2e34437d6f8b6dae4ba34264373e256ee0bd6f4bed74629146f1dc07d22cd5be0cc51ac5226706b9d0cf3463fa8b4e79cf4056bf827388d30c133c62a67309c7fc74ca36334bf584ff1c0d0d31eb8611fc40a1bdcd45c2b4ccd30ee62e00dbeb6affad926850e329d359e61f55f1de719c7c7b077752a3922b6d99fdfb6e5d553c6fab7f751e57bd1f9c207834dfb2bb64cc452a5ed066a6987a26f9cd456112f37f5d9a047e86c0c3197ca1cc6cc7b842701ed94afca9f4b76fbdf31ef54b3caa309b5f84b7dfe18a6d23d0e0d04324d94d41a84881b38ae75a1c2de669a302192b95df5691ecb54ba54eb18629f0a4c508f4b1bab7b266cba0b94bac2c81c23936ac57cb380fa582e35ecb3e434c425a3bae76d62687201cda0c01b5cf87e173b3b07b3ddf33e6df2eb26ef34f3398edbdea3016542231e6374e0a222cc88309ed9ae402f018a107df9acd2b4ead77a86bc3e72f9c66f46469ba5f934ecbe79d9603d3175be1d31a4e24bca8167f089461632400288ba6eec680bb0cbceaf42b314a958048b51d5559a6063663cdbe184e50c62d5b0a5a44a8e840133a2209f6261f70a5ad2073b3001bf2c0cad4033fc4a9599a07d2cb0964a3f56d8fca4590d954c0bfa12c14f4883d9888ea5fc681e68a58effee6ab287599674c8f1077f546e73f3d7726b3dcd6116d65b36969e5e2078d6b2a707be396debfdef366578737eeee1e2f30ac0ed0c41d61e91b788365996157a33c296a73e99fd726586729f6430d61dbe7931167c98af1292a5577e2e4b84d0b48bb73f3105b4016c32bb13fd6e1b956e66c938decb84b4f877e374d32e2edd7d316acb5db542c7cec2343ec29af81786515b46fbe80b943887f496ae7e1ad9eb8856548d01d9fccf37902d6d14e01d90b34f3d6269ddf495ec2ce9c5ce6c1c9a79dc5bf5657a0630edf5c64a72914e57187f7b191e0992d8c771a176f517bf9a79c54f21908d8872bf6c7517ddbad3e33867a4da5f3c3f9ec23341a22b645bd399c8dfdc812175e7b9c2081eb377e8507e034e37413c0141e544900094377066c2b742cc28db17a312bd9844d9a0f0beeccc1816505b3a54957e40622ad35a9a9f0862d594b158b949e1a6e17955ec8b8cba49d368a4f7cda68b4af0513a48ad4b9b644ea7c8222b062d68dc4ab50dc7f1014841ff4bf051b72e2c7f718088d38bedfa1ec9da77a4a595fce4b9ffcf50b416ad15a1f386e7a9eba3ad7adc3fe03d369da65057412d9dccb96443b00c93cf4ae3a6a16b20fbeafe6f8cbe4186c1833c3eceb9d4da1f57f0af4d9284b50a90f4fa3a9ba70e28080f2882ba1fcef4b711cd2adff6f44e7be07e3920574c3cb0de1acd63dd4664c82ea442f2f135c16fda48074ae3f6b99e9c78b3d1fa62f71096cba89c20af283a809ef99d35be397c12a46b8eec2d38c1b423a150486d4ec7016c7b20927f88588865843350c4dc6abe04b5300f0c4a079c28e16cf985de9056e4e3883031a8714157a7572967916a047205c16ffd3992e9erootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-csvkit-1.0.5-lp152.2.1.src.rpmpython3-csvkit@@     /usr/bin/python3python(abi)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.63.0.4-14.6.0-14.0.4-14.0-15.2-14.14.1^@^|@]\O\\v{[p!@[m~@[]@[)Z@Y}@V>@Vii@T9Tomáš Chvátal Paolo Stivanin Todd R Matej Cepl Tomáš Chvátal Tomáš Chvátal mcepl@suse.commcepl@suse.comjengelh@inai.detoddrme2178@gmail.comtoddrme2178@gmail.combruno@ioda-net.chtbechtold@suse.combruno@ioda-net.chbenoit.monin@gmx.fr- Drop py2 deps as it works only on py3 atm- update to v1.0.5 * dropped py 3.4 support * fix tests * minor fixes - switch from nose to unittest- Drop python2 support due to dependencies dropping python2 support- boo#1133137: Fix FTBFS python-csvkit (failing tests gh#wireservice/csvkit#1027)- Update to 1.0.4: * Dropped Python 3.3 support (end-of-life was September 29, 2017). * :doc:`/scripts/csvsql` adds a --chunk-size option to set the chunk size when batch inserting into a table. * csvkit is now tested against Python 3.7. * Dates and datetimes without punctuation can be parsed with --date-format and datetime-format. * Error messages about column indices use 1-based numbering unless --zero is set. - Remove merged patch remove-unittest2.patch- Remove devel dependency and do not use symlinks on fdupes call- We already use six, so it is better to use monkey-patching already prepared there. remove-unittest2.patch updated. Upstream pull request https://github.com/wireservice/csvkit/pull/979- Remove unnecessary unittest2 dependency (Patch remove-unittest2.patch makes necessary changes)- Remove bias from descriptions.- Remove unneded dependencies- Update to 1.0.3 + Improvements: * :doc:`/scripts/csvgrep` adds a :code:`--any-match` (:code:`-a`) flag to select rows where any column matches instead of all columns. * :doc:`/scripts/csvjson` no longer emits a property if its value is null. * :doc:`/scripts/csvjson` adds :code:`--type` and :code:`--geometry` options to emit non-Point GeoJSON features. * :doc:`/scripts/csvjson` adds a :code:`--no-bbox` option to disable the calculation of a bounding box. * :doc:`/scripts/csvjson` supports :code:`--stream` for newline-delimited GeoJSON. * :doc:`/scripts/csvsql` adds a :code:`--unique-constraint` option to list names of columns to include in a UNIQUE constraint. * :doc:`/scripts/csvsql` adds :code:`--before-insert` and :code:`--after-insert` options to run commands before and after the INSERT command. * :doc:`/scripts/csvpy` reports an error message if input is provided via STDIN. * :doc:`/scripts/in2csv` adds a :code:`--encoding-xls` option to specify the encoding of the input XLS file. * :doc:`/scripts/in2csv` supports :code:`--no-header-row` on XLS and XLSX files. * Suppress agate warning about column names not specified when using :code:`--no-header-row`. * Prompt the user if additional input is expected (i.e. if no input file or piped data is provided). * Update to `agate-excel 0.2.2 `_, `agate-sql 0.5.3 `_. + Fixes: * :doc:`/scripts/csvgrep` accepts utf-8 arguments to the :code:`--match` and :code:`--regex` options in Python 2. * :doc:`/scripts/csvjson` streams input and output only if :code:`--snifflimit` is :code:`0`. * :doc:`/scripts/csvsql` sets a DECIMAL's precision and scale and a VARCHAR's length to avoid dialect-specific errors. * :doc:`/scripts/csvstack` no longer opens all files at once. * :doc:`/scripts/in2csv` respects :code:`--no-header-row` when :code:`--no-inference` is set. * :doc:`/scripts/in2csv` CSV-to-CSV conversion streams input and output only if :code:`--snifflimit` is :code:`0`. * :doc:`/scripts/in2csv` supports GeoJSON files with: ``geometry`` set to ``null``, missing Point ``coordinates``, altitude coordinate values. + csvkit is no longer tested on PyPy. - Update to 1.0.2 + Improvements: * Add a :code:`--version` flag. * Add a :code:`--skip-lines` option to skip initial lines (e.g. comments, copyright notices, empty rows). * Add a :code:`--locale` option to set the locale of any formatted numbers. * Add a :code:`--date-format` option to set a strptime date format string. * Add a :code:`--datetime-format` option to set a strptime datetime format string. * Make :code:`--blanks` a common argument across all tools. * :code:`-I` is the short option for :code:`--no-inference`. * :doc:`/scripts/csvclean`, :doc:`/scripts/csvformat`, :doc:`/scripts/csvjson`, :doc:`/scripts/csvpy` support :code:`--no-header-row`. * :doc:`/scripts/csvclean` is faster and no longer requires exponential time in the worst case. * :doc:`/scripts/csvformat` supports :code:`--linenumbers` and `--zero` (no-op). * :doc:`/scripts/csvjoin` supports :code:`--snifflimit` and :code:`--no-inference`. * :doc:`/scripts/csvpy` supports :code:`--linenumbers` (no-op) and :code:`--zero` (no-op). * :doc:`/scripts/csvsql` adds a :code:`--prefix` option to add expressions like OR IGNORE or OR REPLACE following the INSERT keyword. * :doc:`/scripts/csvsql` adds a :code:`--overwrite` flag to drop any existing table with the same name before creating. * :doc:`/scripts/csvsql` accepts a file name for the :code:`--query` option. * :doc:`/scripts/csvsql` supports :code:`--linenumbers` (no-op). * :doc:`/scripts/csvsql` adds a :code:`--create-if-not-exists` flag to not abort if the table already exists. * :doc:`/scripts/csvstat` adds a :code:`--freq-count` option to set the maximum number of frequent values to display. * :doc:`/scripts/csvstat` supports :code:`--linenumbers` (no-op). * :doc:`/scripts/in2csv` adds a :code:`--names` flag to print Excel sheet names. * :doc:`/scripts/in2csv` adds a :code:`--write-sheets` option to write the named Excel sheets to files. * :doc:`/scripts/sql2csv` adds an :code:`--encoding` option to specify the encoding of the input query file. + Fixes: * :doc:`/scripts/csvgrep` no longer ignores common arguments if :code:`--linenumbers` is set. * :doc:`/scripts/csvjson` supports Decimal. * :doc:`/scripts/csvpy` again supports IPython. * :doc:`/scripts/csvsql` restores support for :code:`--no-constraints` and :code:`--db-schema`. * :doc:`/scripts/csvstat` will no longer crash when :code:`--freq` is set. * :doc:`/scripts/in2csv` restores support for :code:`--no-inference` for Excel files. * :doc:`/scripts/in2csv` restores support for converting Excel files from standard input. * :doc:`/scripts/in2csv` accepts utf-8 arguments to the :code:`--sheet` option in Python 2. - Update to 1.0.1 * :doc:`/scripts/csvstat` will no longer crash when a :code:`Number` column has :code:`None` as a frequent value. (#738) * :doc:`/scripts/csvlook` docs now note that output tables are Markdown-compatible. (#734) * :doc:`/scripts/csvstat` now supports a :code:`--csv` flag for tabular output. (#584) * :doc:`/scripts/csvstat` output is now easier to read. (#714) * :doc:`/scripts/csvpy` now has a better description when using the :code:`--agate` flag. (#729) * Fix a Python 2.6 bug preventing :doc:`/scripts/csvjson` from parsing utf-8 files. (#732) * Update required version of unittest to latest. (#727) - Update to 1.0.0 + Backwards-incompatible changes: * :doc:`/scripts/csvjoin` now renames duplicate columns with integer suffixes to prevent collisions in output. * :doc:`/scripts/csvsql` now generates ``DateTime`` columns instead of ``Time`` columns. * :doc:`/scripts/csvsql` now generates ``Decimal`` columns instead of ``Integer``, ``BigInteger``, and ``Float`` columns. * :doc:`/scripts/csvsql` no longer generates max-length constraints for text columns. * The ``--doublequote`` long flag is gone, and the ``-b`` short flag is now an alias for ``--no-doublequote``. * When using the ``--columns`` or ``--not-columns`` options, you must not have spaces around the comma-separated values, unless the column names contain spaces. * When sorting, null values are now greater than other values instead of less than. * ``CSVKitReader``, ``CSVKitWriter``, ``CSVKitDictReader``, and ``CSVKitDictWriter`` have been removed. Use ``agate.csv.reader``, ``agate.csv.writer``, ``agate.csv.DictReader`` and ``agate.csv.DictWriter``. * Dropped support for older versions of PyPy. * Dropped Python 2.6 support. * If ``--no-header-row`` is set, the output will have column names ``a``, ``b``, ``c``, etc. instead of ``column1``, ``column2``, ``column3``, etc. * csvlook renders a simpler, markdown-compatible table. + Improvements: * csvkit is now tested against Python 3.6. (#702) * ``import csvkit as csv`` will now defer to agate readers/writers. * :doc:`/scripts/csvgrep` supports ``--no-header-row``. * :doc:`/scripts/csvjoin` supports ``--no-header-row``. * :doc:`/scripts/csvjson` streams input and output if the ``--stream`` and ``--no-inference`` flags are set. * :doc:`/scripts/csvjson` supports ``--snifflimit`` and ``--no-inference``. * :doc:`/scripts/csvlook` adds ``--max-rows``, ``--max-columns`` and ``--max-column-width`` options. * :doc:`/scripts/csvlook` supports ``--snifflimit`` and ``--no-inference``. * :doc:`/scripts/csvpy` supports ``--agate`` to read a CSV file into an agate table. * ``csvsql`` supports custom `SQLAlchemy dialects `_. * :doc:`/scripts/csvstat` supports ``--names``. * :doc:`/scripts/in2csv` CSV-to-CSV conversion streams input and output if the ``--no-inference`` flag is set. * :doc:`/scripts/in2csv` CSV-to-CSV conversion uses ``agate.Table``. * :doc:`/scripts/in2csv` GeoJSON conversion adds columns for geometry type, longitude and latitude. * Documentation: Update tool usage, remove shell prompts, document connection string, correct typos. + Fixes: * Fixed numerous instances of open files not being closed before utilities exit. * Change ``-b``, ``--doublequote`` to ``--no-doublequote``, as doublequote is True by default. * :doc:`/scripts/in2csv` DBF conversion works with Python 3. * :doc:`/scripts/in2csv` correctly guesses format when file has an uppercase extension. * :doc:`/scripts/in2csv` correctly interprets ``--no-inference``. * :doc:`/scripts/in2csv` again supports nested JSON objects (fixes regression). * :doc:`/scripts/in2csv` with ``--format geojson`` will print a JSON object instead of ``OrderedDict([(...)])``. * :doc:`/scripts/csvclean` with standard input works on Windows. * :doc:`/scripts/csvgrep` returns the input file's line numbers if the ``--linenumbers`` flag is set. * :doc:`/scripts/csvgrep` can match multiline values. * :doc:`/scripts/csvgrep` correctly operates on ragged rows. * :doc:`/scripts/csvsql` correctly escapes ``%``` characters in SQL queries. * :doc:`/scripts/csvsql` adds standard input only if explicitly requested. * :doc:`/scripts/csvstack` supports stacking a single file. * :doc:`/scripts/csvstat` always reports frequencies. * The ``any_match`` argument of ``FilteringCSVReader`` now works correctly. * All tools handle empty files without error.- Packaging : move to python singlespec + application are only py3 (no more alternatives) + fix copyright year + disable require on sphinx we don't have doc in pypi tar + use files.pythonhosted.org + remove shebang + adjust too strict version with sed in setup.py - This update prepare the changes in version >1 with agathe- Require python-python-dateutil. package was renamed- Update to version 0.9.1: + Typo correction. + updated Kansas example data URL + Fix csvsort -c help text. Closes #373. + Add Dave Stanton to AUTHORS. + Fix typo. Closes #378. + Fix openpyxl version to work around bug. Closes #391. Rev down to 0.9.1 for imminent release. + Rev to 0.9.2 for dev. + in2csv: Support uppercase file extensions when guessing format. - Packaging: + spec-cleaner + packaging with update-alternatives support for python3 package + Added python-dbf and python-et_xmlfile as dependences + Add BuildRoot for fixing SLE_11 builds- update to version 0.9.0: * Write missing sections of the tutorial. (#32) * Remove -q arg from sql2csv (conflicts with common flag). * Fix csvjoin in case where left dataset rows without all columns. * Rewrote tutorial based on LESO data. (#324) * Don't error in csvjson if lat/lon columns are null. (#326) * Maintain field order in output of csvjson. * Add unit test for json in2csv. (#77) * Maintain key order when converting JSON into CSV. (#325.) * Upgrade python-dateutil to version 2.2 (#304) * Fix sorting of columns with null values. (#302) * Added release documentation. * Fill out short rows with null values. (#313) * Fix unicode output for csvlook and csvstat. (#315) * Add documentation for --zero. (#323) * Fix Integrity error when inserting zero rows in database with csvsql. (#299) * Add --count option to CSVStat. * Implement csvformat. * Fix bug causing CSVKitDictWriter to output 'utf-8' for blank fields. - additional changes from 0.8.0: * Fix column specification in csvstat. (#236) * Added "Tips and Tricks" documentation. (#297, #298) * Remove unnecessary enumerate calls. (#292) * Deprecated DBF support for Python 3+. * Add support for Python 3.3 and 3.4 (#239) - additional changes from 0.7.3 * Fix date handling with openpyxl > 2.0 (#285) * Support SQL queries "directly" on CSV files. (#276) * Fix off-by-one error in open ended column ranges. (#238) * Add line numbers flag to csvlook (#244) * Only install argparse for Python < 2.7. (#224) * Fix DBF dependency. (#270) - additional changes from 0.7.2 * Fix CHANGELOG for release. - additional changes from 0.7.1 * Fix homepage url in setup.py. - additional changes from 0.7.0 * Fix XLSX datetime normalization bug. (#223) * Merged sql2csv utility (#259). * Validate csvsql DB connections before parsing CSVs. (#257) * Clarify install process for Ubuntu. (#249) * Clarify docs for --escapechar. (#242) * Make ``import csvkit`` API compatible with ``import csv``. * Update Travis CI link. (#258) * Use case-sensitive name for SQLAlchemy (#237) - update URL - add python-six as dependency - rework the removal of shebangs to make it more generic - add sql2csv to the package filelamb61 1587834482 !"#$%&'((**,-./0123455789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdef1.0.5-lp152.2.1 csvcleancsvcutcsvformatcsvgrepcsvjoincsvjsoncsvlookcsvpycsvsortcsvsqlcsvstackcsvstatin2csvsql2csvcsvkitcsvkit-1.0.5-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtrequires.txttop_level.txt__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyccleanup.cpython-36.opt-1.pyccleanup.cpython-36.pyccli.cpython-36.opt-1.pyccli.cpython-36.pycexceptions.cpython-36.opt-1.pycexceptions.cpython-36.pycgrep.cpython-36.opt-1.pycgrep.cpython-36.pyccleanup.pycli.pyconvert__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycfixed.cpython-36.opt-1.pycfixed.cpython-36.pycgeojs.cpython-36.opt-1.pycgeojs.cpython-36.pycfixed.pygeojs.pyexceptions.pygrep.pyutilities__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyccsvclean.cpython-36.opt-1.pyccsvclean.cpython-36.pyccsvcut.cpython-36.opt-1.pyccsvcut.cpython-36.pyccsvformat.cpython-36.opt-1.pyccsvformat.cpython-36.pyccsvgrep.cpython-36.opt-1.pyccsvgrep.cpython-36.pyccsvjoin.cpython-36.opt-1.pyccsvjoin.cpython-36.pyccsvjson.cpython-36.opt-1.pyccsvjson.cpython-36.pyccsvlook.cpython-36.opt-1.pyccsvlook.cpython-36.pyccsvpy.cpython-36.opt-1.pyccsvpy.cpython-36.pyccsvsort.cpython-36.opt-1.pyccsvsort.cpython-36.pyccsvsql.cpython-36.opt-1.pyccsvsql.cpython-36.pyccsvstack.cpython-36.opt-1.pyccsvstack.cpython-36.pyccsvstat.cpython-36.opt-1.pyccsvstat.cpython-36.pycin2csv.cpython-36.opt-1.pycin2csv.cpython-36.pycsql2csv.cpython-36.opt-1.pycsql2csv.cpython-36.pyccsvclean.pycsvcut.pycsvformat.pycsvgrep.pycsvjoin.pycsvjson.pycsvlook.pycsvpy.pycsvsort.pycsvsql.pycsvstack.pycsvstat.pyin2csv.pysql2csv.pypython3-csvkitAUTHORS.rstCHANGELOG.rstREADME.rstpython3-csvkitCOPYING/usr/bin//usr/lib/python3.6/site-packages//usr/lib/python3.6/site-packages/csvkit-1.0.5-py3.6.egg-info//usr/lib/python3.6/site-packages/csvkit//usr/lib/python3.6/site-packages/csvkit/__pycache__//usr/lib/python3.6/site-packages/csvkit/convert//usr/lib/python3.6/site-packages/csvkit/convert/__pycache__//usr/lib/python3.6/site-packages/csvkit/utilities//usr/lib/python3.6/site-packages/csvkit/utilities/__pycache__//usr/share/doc/packages//usr/share/doc/packages/python3-csvkit//usr/share/licenses//usr/share/licenses/python3-csvkit/-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.opensuse.org/openSUSE:Leap:15.2/standard/5436afdde50f5b0ab7e1c6cae386c25d-python-csvkitcpioxz5noarch-suse-linuxPython script, ASCII text executabledirectoryASCII textpython 3.6 byte-compiledemptyPython script, ASCII text executable, with very long linesUTF-8 Unicode text  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRGf`5Ԃ8)Zutf-8e6b3461cfd236f47eb9f1ee9f1c67efbd9224f32bf1cc5e6de68b0a2f035e961? 7zXZ !t/Q?] crv9uO(U]r4fG8F:5<@1%?Wɀ=GsEnx+]ߝX,UƚiTܤlHl$ 4LGB m*Sj8-|T"<0iJȳ!Yj( =S魒#^!u1սHD`# 0ӑ[J $AyHqL;ՙh%w/,w t"#M֭8b/y jmP$7kͺ|4yOZ(/kS 0 ,'~t\rq/ ]Jfѷ"5u&?Wn \o=A5isLԙZMllޓ!hf a#x^h?X1r0?. -Ux e&'v3-"YȘq>Żu>JmM>5)qL;CB*eDDb<#8/ /ݍy x4'+!dsgӟeX 8 Y3;hKf/*ytkkTгa.ck="j!%2'@XtG,z %[F(ZtATH9x͓lXBE8NSLe0Oˀ5i\XDOqFL)"阆jq-=qb܇ uDz^>I-.h "3TCa=%`l !Nq#= MLe1jfYfTBzC%(lE+S&7:KA#|5K}Vjd$e 0]aEH3yIv/̞{ %Ҍ.xRddܽ̃ViV}No6ǘi0Do7 RjF*5GqF[$XY4ôL%.¼+!Ps@VnǪ'RDS ш-E tZ/PHuȨ"S۾GE1r:Dc$.9Dh:c%Xd.ADza;B) p5AP|%HW ȴGeT( >VJDĪ#nSY|H45Z"OMRg]֟=BlF<FiϫCWцw>%c}4OU~o:Up8zɺI_0ŜR^ߟn< iB -{[s ^GܦZ*s3`+n)&\=߀1pO15=~`Ssc<8gy;bP"sО, l$ j7d7J]h4,XV!(Q5ž4Ù(i#oyބdF37ydxd ċƟ\w 3:'`yjr1![<Ȩa"2kQ3LEBİ7iK ^GHxAF[,z a&}#_Ң22V},6߅(-v,kC'$* ~ZG]{?RF4򑪷AHPVxgSUeVTu# ۙ%ҜMmxΚm@& _ĮJ{5hݲ%%v g-S "(nTWfAn2Lnt5 J{뿝.W:v0N9?Nn᭞56: {kS>!^tR n =sG%r#!<ٷ[k{}o/\bƣ>i*[aZuѪBDJ#$^?s97F8\͢BrCmT7A)@B1M:K&uYjqLTa|sU}~7l_l;p|/ŝK?2Fh%>_XVr[&bX:sv :{|Whҩ}6ʺDp]. uzcOxL4A|m@=9azGU.::Tzh%EoOD}Bb:E^Lf\"QA KKMKP,~ek٬ y:oK+k .y yN`!Ppix,Jܨ =>Dc$+thEJWIՆ*W1qc% 5tFJ(-/Rފ̊>-֐?w[z>IQl}5àwQ%4RHڶe$[ȘSИ= gMgmvSCR ;Yr,kϨ,OAJd:{TZFylɉ!>h *SMVZB=V؉HZb2sR樌'|f5:\C.G8)od> O Dbez`AWhT?"W km/8J;6% D9qzid 4ve8oL غҲw`NFXh҈Ӎ-r5Cw.Y)[/O*?Q9sIm/h v*\xey\_{l,vk f&k%٠(Fnt tW0)Xfr]$dwCQ}s𔌶#nT^lYZv#%#2iH |Jf r%|)_ OQڌq lƴ̧^>G]Qt}õ a8/Jk8L'H- *'*XkSx43bIZh{ł!WkѨs\ÿ x9<`ԘO/^ͩ~W^e&nZ`hl}-5/+|GCƻ 6؃ !Xd`ē!\g`'?J BgDjqwⓃ@Q[Z{Yy`aͱvpԚ5]u"kIt RrZq-mp[ } GY-ەnl"S'ΝMt _Hǥ#h-_8o7j7WК7 o4&'z$0.nS9{ /lVWqC"٭y+mSc;I<8vL2^˓{EVV"MM7QQR!-cG 2Bh5|K'̽k!Of[bas>q|s*f4FN:wkuWRMʕ#-VЉxcVJ:Zh^; `5m:P]6uDC!.h}m^X_Q}6, Q9*s_:fVpSOī q(2c,^چu@}P`aU9 Qw ǯ7/NUi6ol]r#!ǺUW-P~\ufM;=,F[a^r5 ;U>5BP+rx;}Cy@8R^9yO$Э% @C͠aWEЄ[?nf٦!>.a'mL*и('-@,.;ſatK:q*O0oGa=@ p>9<[)Gta/d^dFЫIrQeŢ|b]e89}3`؎Q![p0~j{N Ov3 ֣r(ɡ9/r,K8F,f}!(~]O}}Y8WX$zUJ@FlzjtGO%P6`S}d$erϾcv IbTDcLI /ɮö}8!iGo -KU6Ou]u0+R!rbQ"_ ?sE1z@ꠁ64GꨍŅPOv`h.u_dZ5K.quC, ;3/܍p$tHDö.=Ewþ@<n:%Fbrj546EVe3kG(8?3ݿ/~&ӯ~lɽ$+&&$8޻{#TQ`^$3l{}c$Y qYvb0:X(iİQz#+R (Pe#:^Nb|*4'gJ'~" J4+-Yt&;pmhd1h3m3A$h:P2PDS?&6T)q5׆mX3hhja.,;+ \y?  v2ّDt[G}lQc"|9 IS-ۀ4M櫌g߹;E.>i \Е(5iJN~! ݆BnJiwppjq2~[\9}PFL('dҷ- [FԯQd^L%hdKr{RRDf22ߨhH>0Sb&C"[2K-Ϊ=)L4M/gWYB3pli@K`n*#= mh]Mb ^{eU?Z" f5+fHx&ZȦMbdbPzy,ʀUZ\gB#3/H3.ʎ8pe3F%JW9AB5w/gDђ2;=ЎMNubw{N 9{`,tC#?mdmDQp\,!fS8EbѬ؀{|R-wqx۲C1SxIl?}#; * `Bަ3Wz6}JYg <$@‘c(k[uUnC&$_ =͘`|xgH(E΄u}7"%KNc=W`>R6:sB.%J>:o baHpŽD$ %*$ݻz ӸLړKyNI4*U-9C@a>XơRHv BZ7tBc+{ĩjZLHWs,?_vcI8T(IjjBi֨d*pσza.lVicuOЬPEl.> eq|}6h7)yԫd4c >BAa `—uM{1jS[b&PsGU7kv.4Z& 4*GiAPR&1VǨ A /pEK:ݰ c L]Rdoc$ ^BZk#) ͈.+!3I[q%JKuU+ n S`{}xsVW 1֢Et꾮Y<4bqy >zf"s~V +a'ʦ"$r_Y>lH/"!c(]trpw,Y`nusݳz?/ 3'`I6W}W/vBV5HXݘ Fb]wmk,#HBucwK_pJ|^H0 &ޡ1ڭyR ۭb,d94&F*fT C h?;c*]pи!KZ24cwgh_"WixekY_t*,8vaDv)g47ˏ*RA򳱏ࣣ| 9zS%;`(voEv@3n j4Z8еG,ß{̆!*lIN&c?GzmlkP-PոSiǥ'1i,x>%%xkW8!!?Z>N^f>^R @EΖ ; Vtzցg){0]f>c*kUDW_c5GwY հ锻J g}FqE#qQw2is3D[wY+(OaB逼d>؍6:CW.!]c ݙ?Ol%9#Bd[֦Teѷ3PVCNˣ>Ac1$!jQ9<>n:AO4,^1Tº^MXir%SEn=>%['-Y X@vGlfBd⥋5aB}5eps$RIj Ņ T怺GC ڐ),kgaUtA|6W&-'i7:CT ]K/|]h9)5;.o<à~EE&u -!uѲfqC' %X-[ĵ>TZ *ti`"T8.̢B g>e(ONgxcc6I\򞎏lzckZoE]X~ 0 n;f1 ]fK3 ᤐoS'wqG@a>% 6 YV>S|T6u?4^'rĀȀyJt) wQ ozzd-W{pfӲ&LـYÂ,hOrF- V#Jv`u\l+]WF׃0$ĵqADn_,x#Џ >5inDld@ KxaspW+Ju";%>6'}9aȂ'9٩6ֶ( 4܂ gۨfRcˋNh8UT̃!& *L o]}؞ <=MɌ5WgG 2BE܂ YK(5cS~=< ^s칃,Wxdh&#z֒S,qBd&M)Eb+_20~KDsu\ kiQuASkawL$<9, Ǚ@JTgX2Uހ$V3o0wJ?ksqwbkg9 eT-%*ziX*B~w>[ndpB&wvDX1(Ǫy@[ Hag+zH"";&9׻D5يSn!]~t9  5O6Rf0{pP+5'X5mUϜpOBAݥdxU" ߭^(Uk(E >.GZ.86kit Kc>1]e:^/Q_<WꥧxT!H,Z9t;j $S^dT+!-! {(u :;4q_z^:\.Q5p#+]l+ˢ>^,:dth;[@ˊ/8."<]WCعZCh/2E7! I<t#оJKy;yo6\ON:z,7f(RrZP">[kbrf$. U$h73\I;#EkMV$xDm^SzTzJbhs` va[֎ N TM 3~>bסV Y1mYCC;FɔA~JC;OyIif/@>meɒcI̚V&bgݪs(E^Ge9z-`Ŋ\^R:n׎f-& 2*k HQ̙Y׌7羗2H M-tZLPH>m8&ݚRvz;u9,) :A\V^FVC%,D p JnZ0-FFWt`;W;zA6Z-%'iMvS,26F/T:'  _$15\N@@`# ~nveazة;rn(;9yˢY8CiDhsJt L(lo3aBO|o2R5#KaSM\%bN49y!-2z/J$B._!nrmc/7 s;tlB@䉶]_%|f8AjkWgfYw/4͵fdri\i]N+w2] Kr-Ve*Γ!2,rP@CۥC3=PAp{k?Qz |Џ.ׁ+sq$^b$(*dY^] APi=8uNr~[{UPIɯ[ |'%/>c>gVڎ*&Fx]lƳ}5^fv(8n+#/ %l:ܐtUNv' rɳۊ0KA`vS|j{Y(A~Y US ){ ޟB~5*.:ipm)x C{md?9Sv϶%)m7QY35#3h18.D΅[O̓zhk;YD  lL4wyQtV{y5 bp+iCty)+ܞSVpHv2.vN:b1X1?)piĊ=vΝa@+W 7,u%:«&a—($lǞtHw2TM H_91$N.7E1b%YboĉC%-*wDo6JeԔC@ܞm|k v$NU+|-y7lAywNeF'b 1(NuL~.';Zb=)kkY&B;ZavG! LVr!b8F(iӤd!{JFoKOh+gazŶJ1-|4@\?ڬy ݺLM$Vu%dRZL#/>,siP,J&lw;~:3Dn?$ ef(-P \=ħ!gnٗpJ"/T=^6~O^"b7&H%u|2bca8PWy{w (p0#~[ ldr1gL/W7aGv~,>^&I74٢r׾ήI+D,*d+#.Eit~:Dte̡kMe4jQ[ iYW8{}K ," J H5,9mJٞcmIij?b0#':2}F:XL)]_yU{:jV-jߌB)2a]( M^`>s2rC&&+Yh_ʎ6gxݙf) &tD3Vow=I ZD?} oh}\fەnywU-:.hq9=_LD`lwN'`H"`C'^MPh_il4-3o9g9.HP h:?~0򯙓N,'_XC*|xiXиZȉ]>mr^acM&oH%/ZahKY0};3d Dy @}/_D%iP0}D}J0|(09.NG[R]>GI%*>[a5B1_@˜\"| Q3ts5H]3vzxe)"\A1 'R^"A($6yf~&jHz@,HI[a8ն_kgMU6jQj*5-rX>qQOQ`P)!Y [1/j%%|IrE4[cb8tԽ; +wAe~ @ɎMY*sԃ4oۮGYZQ;;05Q箟@Bx^6:c=ƘqɅe G^oNBnHH&B5UaqJanjSޢ.iDAK {|o8Z;sK|s* qhӭ{uOAj:ʂ $)U`YX fthW6,klorwے؊2] ]?@K9R#,c Z$另v2`qR$ՂܲJbemWca%{mh+@V%j&uڻIor| ~G r-.+rs${Y_XI~\=Í~n`$9mԎc.+4Z DRRVR\4.~ ԒH G.Ѣ!{ȖYכI2tÊ#F@*@+4<C[՝֥>z9x5LC1@E?瞜 bZm\O@* [ \(L>'ej7J3V)"ęY:#}x1r UbVi̤AG8S{ T-6iے:>{ V^u0VĻ(2 Gi#9ݕ3% '(p21{l{ODBA') 5 Wb2 źS'e8pH:?Ax,Ͽ< CE-؈҂^}ȓ T'a J9\MX9b_ NK"feahp@M7ֻ#v2˄f ^ PD&q#`!DfG+Ȳ*c*uXc۳m+ǩaL_/+#' Q*QJ jm& kvb4)JGUFZ 1ra̗AVaQ'NӎtqF-ʵ@>!, *]i#H °fޗMvˌͪSZUz+Md?i\v~}r'TbnMcĕ.iim=|R? ĿX(r Q%Kw(xIۡ|_P {cv )M;acr߽ŹӠUD᪱~ n.\Qii}ߘ=XD1>i䪅@-mju)"wdNy[VB̎.z M,칑r\q"!xȂsbf`9N6``.E>4mx T#X6\>k[#?<{ԝ|BH~I 90U~sk:俜s %9nO(mLhzK&tmh5*V@&&u3ٖ;9ϳM(%咦PW3T׉ܴ0__E|\6v 2\N -‰|Cw Ʈ@w v{xMe('SVD?rQ|{eOhXھ]?oBcd4џ,P7t3*M[,n9C&Qi kl]|NkW-ɗR0{(8*x$p|g:)AqQxt"rh09ُ"n[ i X+0= &M΂LqQ"4(hD54)+PLjHG BZu ^*lCyaɺZF:`z|̇EjcFS^ hTe9v S]`uW(ZkZ^yU5&8Z4Fn SڀPwBÉj@m _ے% 5&q euE@ϭCWΐ59zVҷ}9/@ ??KrQ<A)3 \@7TCO*kYfPJzE,9<3UTŶ!>Џ33isOgcϕoIe1Ű|BF 'R>3[4EF,y+=HXc#} {V:̴ռ$`fc`2MY7?#KC-NrgIUQFnLtGL}\Dr}Tf ]Iz0quU@1]T^۵~֨ 6 ?V6};Y'IAQfYKUmDב4G-ʮw+PÒ)g! U툙B8K9P-$_Hpq#h)~cF1EN9Eң={lP Doll-jΚgߺC<)_iF%6M;?^gGVx>8?x&sENR3uϝahHG $N-)ƠQW&{ɓqv4qXTk]Zj8l[O#c8Z,}tԳ:x&)< aFtnL<c%&T?*w4 XhSV@%U/},BTaYF^]Fpz" v[Fe=*Ѓ*t~FoѿyN@^}71-rcu)k3u-j36+L[;9#-8KA'@6Sy|arڬD!ey?SuKӆ }-5ˤNA8ߑc^6 0|ZוѺcq&3ҍ̿6?fB~Ee< i^dB~!+?>(ңTECP+$xti Cc3ڢ5ЮFsݿ~&YӁ3S )@4.vy{$}'}%0<6^x=`^Gߛ}fL;48K 6{0D0l D/+BkeZQ+ &t/蚨j# BiDio(35FG,;d|8K/]%xA$|kEDdH_, 96+Tڡ\mg m_u Oh[#MN X`_)<(88tjbt&fI?-:2i5h62ӊBP8pJ2\Pmycys3 I KCE'Z daMA%yWw8"%ւD, a>yAU ( VB0M@P͸叝-%'@^Le[tdZX2p?6;UTMt b%;RV4eDK7#dl C`W&PeLT^̴Yx -y&,t cޙ=meBұړͣkƙ&E&Y5´8B)"+bīʐCS9[7 xnn_ɛQa|]M[uC.KS_9i!d9Fs㣊a7~Ybd<u<,$p˧Y^!k޼2K[ 8syy+6u)Ć`U⬡/xz*7 fm"B{0yUn$VyT&.,;BeY㤨ܤnGM:pbhFM2#yilL+w *vr5?^ PtN)P|{m0O(c)  ٟ,dVUkN2@ :X6V#_e\xpr 8YDSƹ۠?{;;NM D{( s%  !mX:N-HG:f=:6H7\flgD_rXWR7C}%Y2=?L05EL F*RzQ4|Qz1CR6>B?OH_A@Q5G߈=˝g %}O\+*퇻">EFqɌe0jw_0QMtw~C~@Pey\~ΌvtrR%6ku:]7KK~o"PaW*vg{} n"O߃'s y8kƟXpa2>?3vk;E 4P"l\pCLMҿ`bsUѓcxuPD>TՊ,K12ߌ[Fh L>?Z^kB!R;?*5U (@:nFj* 4nz$]L?n%L P^rG7NvהsLXWm3L=3 6$>w3ԷRFDc+4w7DkEAk)٤{M=җpYُ =䶟<F#?CaNh 'dˤuE'JB @ف}a|2/I Tq"{ʜA /Rk`* <רNCZ|O3lXHTق4T:M&]436@}erE9^>?$v3VG_@7,ZR/Ry\6 9.xso@5abqvXTw~^o4᳓3 ȣC73[dGSa=roӵ圂Ң tymSO, ?*XR BC7!sIrDɴy#!b]_]tEG3=!/ETqp#z[ErH /S-mp973k?(CV0o;$۶Lv PUIm=wL_DZ)}ܔzV 0+xjUhkx7a@>{sXiZ>0E;Սs8eHq#:HE #OoSwdIKݙ6ilכpN4dGqcyl9V 8Uz(,m9Hq Y{2}.W+hʂPMzPQes&'e@o6O:Ud>pg[X[R-.Fż^!)#rb- Yi>+>F0ɛiqa޵c҄vC:^4u$kS]BueдI~Ǻu^g/̓hf#}sB(H,?E_NM#\i2XZAY8?HO ocAgLB1qܛ@~H> d{(ޜKXS$>ҭ3s C6~-qMxE`m'q/SU&\WxܦG$)mn'fȶVs KS7?ޔ;4?\@@C| h)RJ=x,~`Ҳ2W63) >Y}fiw hϋVNBpDGK-iG:w?Hc-hQn,C:xXȴ@n)r/j( sR k{ě7ɟǰs|5z] Ѭ(#j]ȚwC :"P",oJ7#*eݽd)^LPUq{ pNūH)*͵ڬ_%H)$-lݐnoDLSJL e(l:[B|6w[ekGWi4\p2]쟧dRU<ODZ nG.Jh=tKr%#+g٨H,;i}dqB^ x~keaiWĺa\<%Y#5 r,-mAcYϽ !woR 4sUDo2D^'#2 D|J!)nq.0+]nC k{T/Cٳ[.ܱ&&2мY8n?1IH;`wT+{Sh&5O{r߉ω,#P[F/?F,m<f5Vʼ-9W `2ƻ4j{[6Hx(xv܎BPBN614 tgK72%(=4zg Z8.ʼn^z'ZY{ЂiP8T~ms/d&E\=šB:SހOoڈ,"(:H0d5'[$Q5Q6E3kM]VO ȷ&'̙VbGVLSf5RRO9< 8Wbg*CSM8gad.0'2!xx1llTbZ װ_zG8YK-S_I̙&Fnӡ ʿ(θ Ve>Ti=]r'3J?1g֖Q{?H3-8/{Q|jl(Pw!Ii Bz/D67:%1@?ҷ+[GAnLpe!KVLy dz/}oH%< *<#)l_lߟj2 "`z1B0jY1VxDNJ,Eznp!0;V*˽7ű7rbl rd~W%G/ E>RJJ?܊ԐV CDo+x"*McH!}׏ } שBŦ;s5U! o^6&::W3 .SP hj1y>}mzC | 4 LKZN ETǂHD!Gb_$۳jIp7'Đw. [~0 h =]2y$;EM ,W|Np-9=Sr+"yibQf8)[q(O?{Qqhi]/(&R;K[$;Awt?xS3M)]B`SG_@xb`yh<ђU@꣄67΀|pT >ksܵ~/꽒VcaОp%I8}'~]in s:#^ u#,v@F!:6_fS8cfKhJɟ@309V<89bܷ^!#X7dq*EϽ#;Is4q|Msq.Oɦ)fa{Q\CvkY+ rm:! x/%Q'TTae|EVY'YHj%xUHݼo6m위&!&YYQa10^ I#A%ѕ0!Uh3P[is4뢈ώ+σS\^B>D`;={m3ktR:?g 棃uv@୚tmcdhUP69Yxm2[?幭,\t:7.7ZN nc箬 d1d ;.i3l9HymMNmu P {ZA M* V MV`hߥP(VJ{tlNG V*N}9tˎa:6EgT?LCc;PKix\yU!DUЪc6u` 3jJb">p!=9#큹QTL8[GӰ)^f)岟fW7*@3lT#*@U(@TL &"IJِ`t}E;0"ݓnhl©Pe/p}Z_)H w,Jr[%E[1N`A*gvsb<&/RDIJ뀵]$FGD%+l`#m/: ʦfJ*|2B':YY S1sSa' R?4x8E`Im{sRcEh)*ͽX1flYJ=́v Pٷe,4SΠ!!ZxRbi Ȋ?U6^W^ ="W+#,nU/g-h22Bۮ|A/ rgUzd@JK8uXWU+Ne9i:uX o6ewYۤ c=C#qZdqaߨP v^7V0 z'b Vv`ˈf )]@Z8 BQF24[^Jĸ3KJKGuH=M2İ,/NV&9|-aּcSF^ xe"WQ_̈́!&s8fDYkg7v}>,ߣFɎ~GX:x.]$t*<#ɓF*,R7Z*+`!PI%F@sbȈ-s*%Dܰ.EΟ%+KBh:PąO}5\Tk [X@ZѷEwh"iĄHW5ڴLFdvvfjlɹ#s]{ 9gt~W:k=IŚ.cafT06hlYAcbn$s+F*Ȅ_cd&qm~rt)ax9KL{܁|!nZLj .^#ը`1etc@Z1$=l{w(X7{xvL7ۑ? Dj&ݑZ+)SyPc)iI@#m4DrpI O@Gz^r>Ht<~}Ǹz9o芝 \GJ)Af4@ BDjw- q\Q,)%Y?7XK>|RIEG?IipW"TΔlW5 :wAN@Ԩqp#X!pE1 :5o&.FLkE}&SAm#l\@]T }6F$ԡk?Xz7v~" oO'006ˢXc0^/״ FU1``GBK@8Du!YŸḫs }GO+fSS z)-]]֧ FB(`QdE=`"D_i^dZ牄-WbIŭ[ۃu4 #E,*dGń3@ ^YdFhN`$5Ʌx] (u8Cȭ03l'Z,)>E|w)Wxwjpٿ34[Z{_a*k{/_  ^ۊ *XX/vdEo _D;>a2(L&6WjF~i~5}7A>/J|F1wps5/Cg $v~qlvi_H,%2&FQ3fK;G& u*RmRL[~9b|&LSrj37 Jff/G׳;cr{KL}.'U !|Z'xHu*-?>9'BI"fxt!ӰrʍD-7y 4-F:\F3 JXSrm-敔_.[õt@"F #q]!幃￉,b-Nmock_->[m[OQ.o@x5L,7g2#d,ka AQ-rcz,R1c  ;Q!1ɔ slKQ/? 8d&t9qQ2kY$-3XCloYW`Dy–1 EM2zZF<34hc*f~YgGȎ_l\"FQ dYL wdYCRкä\Ptl`NL>):@pz_urB}Qg y)kISNSzpL ݳH#03$Ky׌ v<Ȭ%Ʊxs0hwG_WGejD%%597þ⁦vԣEP}ȇ9~ ,q20 .Ê_6M& Cԋ=8SA4N?T mB!g. JO'_LFo`Keײxt~bg]7'"a帕Cd΂Ct$+ P?1ual#pQ HyV~p&K25hk=vZ,  C4`8S?u2ۑfk "m=xW /g&{PVv3\br䃋cRyGQ!,vd:^a9=-V/BTxiHu}kAHj'}Mu}%fA0fߩ%<_Ju-m" لD @}J? LJmD&a.n6 ON@OGG}XWN=cQ*_ qT,~}vE0T/R7-`#<J}t\;f;e}dK&&:(Yn4f^ nN[ߣEd4B% !qgElMh}D{;w;|#\G@*ok;(B"(cUaM8TQh!el=*$c=]A+s`&d@[d*Z\3$--ɪ #it_({hI9P(>PmVxB{Q#ާ}%]0JݮU+w4SzvMGmtg33v!=ClHmhuZf*RgOK_Z:Ol ,#]ȷ2=r2ogXjFa=l鵉j'S2 #3XiH~ܶpfhA"VٴҔ\G!(E)Ȁ/89 Q~7啺K.4Ԋ"3[{yL iOZA7)DyEf.Z^QLn Y) fAbtPX(xqk"}~sr٩6VH: 0y8V+#ԧܨ.ڵU huMڢǥ4 6 I轲h$l~pŮ|ioW ?mtLGvpuuq[N2pGO5ucٶxUrׯ?C rO/l_ѳA "[ ޷ NBbTd@eVY=jOcvnbjqMmÝﵐ@}ݫ hkN7]88ࣿiCFqV۟Rlqٓ;N~] }ȞkJlb ԛ=m 0:5-#."J|U&h|]~ {-"ZKph2?{(iPC*KMm"ձ1˴P˗<J5 EK,FlKyO[rgq蹖cYL@|edHLSCdQ%xߪ+-;ױS|súd]g4\DnfN 6'7p9^5F8f:~J);؀ _AQ5;o3UǓ@bze!24|iD3U߹%_[]&"k e;{)H3M¾A9-6"P)|vWEʕu z@+Z#&(wY݀ $ga|*uҏ24Lv:ycw(''f.ma5Ѽr2ȟN;2//s VdX ƞՇVP1:bC'@x7X1.2#*=%+sxdFTV+΁IK;e7]Y$?E[er6%NģkLZ/Qoz-'/'8FɃbH2KUsGH@TF51&<7x]rnEpG$%ΉA{w\@Z181G ghIyaO† 8G+zrГ_UrW4VүB3*Rw-#͓хsOocMW_(A6&:w)H.~uA}WY`Ohj.RvJ?J Cai1~nMRgbIW2;X8(v=Yï uR$N$ HF˗+vG w\K Yð|N%}쎇O-`d$.f,L pY8[9NQPI_,S\@oW}Eg[h@u1vJ!5?v'X(6s}*0 $JesRQpSU}c8hhj^|2 ?O|{JRkL2?EKȎeq{)m ҃z>9MnDO?J=qN·ڋ:TNq``%cB#LFڅADi+#kι~>H2)K(;GXЧ"]@aI+ AV@')P? o6N{MzqDWDnjGMG>FRtP{ 0WJI5!O<4<rRjNE"Kkf$3nCe| 3BM7l1 TpFYOʟ2;mʇX@\\ | vSv@os(~5>dY yl{hUN#9ّ_0XghjWZb޶A& ͋I΅iP*lYPUlNY PhHpFGoqTknA7f)T K["8#I .\c{~S1/2.^rX|!amu*?W ^$hS)n R0el2M bK_p wF<(S>$ *c  ŲbE3[k'h9w0@7 |Y {H~,s,!ˠƩTnzBl#ؗ? oFp(|E\g|}S F2nG!P9 'a=3U5 ¾ E)I(!@+/ ^YR'“Hyza+YֈQ`Pp)d4RAXNC᰻3*BuuOҗL=lvt{>mDcQCkzFX\?8 )C>Axs tHwrOPq: TplrI<>3Aj3"@"l}My"rp!dzD_8"%.54a<mcFY퐌U9`1pi*@ٷR qRU q! qۗ3TQ铆Mlq up=if"^~ƪQZ ~_6!.ijág8{:rX껡I6V M Rè=T; 5{+d|n~Z7JnUM8DJ}TZ\ IAPꋁ)?oV =CnƫɯmRpԽ!:L]" GVu 4UZJ}W+86$d~R~iW{T 9YZ6VNn.r2j9^-桇sUVd}QBj(.bXs@##VJYbdi {Ïkáa9k4\'q:hJc)QQA7zU%m2j=0`"o94Ä_naܦ#slLVrZa MЗ[sEžSq}wIuoe[ߌ^Я wo8 f/HdiO$p[_K6Z7cɕYE,6 |Ὃ2V зgQ7@ovfg@̩9IZ1ߙV u{us藶{i6ӉmںرOd9~b[ĝ%j2 7s9!V3㈫ύlKIuЧ gr2L􏜗SJ cY`RȲ4 (kAp<^ڥ!)f%-̢Aj ` /fgw*Hm)o03h6Ķ}neYs̥.`!6/[>_ݎXoaOksrz/8"A(9 lIċGv8{ڏn:M@pnZb{ CHCGHtW]S1-I*JpՑ'&vJIڽ7ЖM^ azKFU7 a|f? ( ύ4$K z><Nޥ~WKxje27ameLܬl4CMUW sVIEE:mFծޔIa|D :x+M2T)ֶm0dX?bc `dQB!<3!2c]y>>uȹ֖`ĝgq :{7sH۳vJcd]K1k*Z[VRb /&pB%V`[] ؊~z J3l'eeLD*ں r2q==qS,6yQ՜OoxIU׼OQ,KlۏGi҂g尯XL+gN8~r~EPKRH|;lj5(Dz$R^ib/ ݺQDb78xδ"WLNH]-ޭ|V Q]x+"/Sj3g{%Cob< 0h ~RqaPE0rDv.0iV{aE>>){4C`eE8o{#VdAϴl,oqrHU[PXO2*&P:XlܤZ`y2N@qo/bC.hD&8:6I_ï)|[tjT>!`nYzZw'WԟFeocF&9;l>ٰ!5(;np}{r.Kg"𻴌pd2%SڱrUTzM~<'eFXtZc`O(:QOJg_]Y0%,f!@"­;ܠߵw6-C'#H?ЎĨtzQWcv71y(Tr2p7uvJ}b,⨶. ;o3:ŕDc*m+T))8gOK?z:*)sfA$U2ΫR`HQZ-N"$+5 e7!3n?\O!w IwLq[_N0^ 9 8Y$y )ؓ8PZ棵#Non"M?v3:`ǧg 0ýp~ ?q3OѥICgRfbMjE=%1)fz3רIr1iRCq\d8ˉWIj]u Zf H{X[: ^,JU ^|ν,I7)\~zRyu#S_je}iSy^4\}B(|& h|Z reE#IxX8oj7a>#Zɸ!&&׷񞛳lbͭ.=&\9PtZ5]Br/ (&-`})f/yMTUZVVV]{) 'UYuZ'9\#89@{*p'˽SwNWN㰆΍1X}Yz-x)Kf{ k2B9boB׀ێpň6wF̩+&-+ёd{ޫhUux{.BIU94[/_iXx(Ht~gyMԈe?)͸i]=;NaoԶoC@FxS2iN42%z>|KL5$.Z9{gG&$grA(F9 2«${-x Zbk&9R`^BF;4'dZ1PtKˑ\ 4cIp=nϽ>mȏ" tRP8Q킿KvM\JYFe !8&KQTXB~i2j6CE/oO_\C߀N`Qڈ7s {/;oYb1rU$ϑD,MW,3Eef_nJf1Z Hipy܏m~@һvXƨGkX$-"O4xVKa0~f+c⍆mx'+.gxh8_N<3.Q!f+H%L)˫VB"h,h7@rRQ3ye uA졨 iفNiu ٞ-$dvcHkrVs֜m} 6r':[c'6-ZwwU[OPO ˚XQQ}JeK1b,LP"?M 'Ҏ(WYd0ZMtQ  1TUөoʧ%} quJs>g4<4dJxa\)Ž^eI3r>(gPE7r5^OJs偻Y |vb\&T vDO1&\|tm$#VTB~pR܇/l Eg;FF L')QB0hN3fgHvI;!< a˼.w9k6("4O^Aj'd̊'%(5Ϋ@,YJ| kٺ֋/h|LP- 6y [NREnp aVƼ'aHHn x"eN[K7Y==OukN(ju~J 2'?ԑ_*6Xk+ z&_9tuv3M; VD*cQ[:hs}9CM΃.8m@\˻E򣦗KSSw'  Xj|$UAN>6Unp Tr_# k^&418uS"]1xV yOi<Ã[\ʜg/YtyNHղCv[~Л]Ü,%+ϐXW.mS lA=+ KZ˨DpՁWfuEMK! a#xpuAR.SMMЧpZ[vs#Bt/;V,hʄXs?v!ؑ$vErQ R\~ ɘ.Os1|= v$>Ԉ6* VHd,)cV60$j0&FO|6VW=b1p&aHZ>V>R:dྟX=ב\oR=HCvdZ[T,D vHegRu:O67MHs ,8H"nLaf .wF#e煏woylYb~'Z*B .U@ &:hoD hD3 U§/rd4~K;\r"C*A&34zl3ގnd`_\>ᣜ$./SO W}F`஘v L0g̣һy ]+Zp5t;x67֩#lNFez!~(u)[ *slO q)|=4yC٩*Jg|ہH3ld^бf&Yӗb(LUR9S͞$-} k/V†ә&t5ܢ[ށALS]ngixwyQIr!wBKoVA2e͘$t){ HF{Rjbw8o& V'oaq]Q"}HDEí, yf,jTTƄՉÞ;<sw,|k&%n#j y)?ogdvA^Eϯ}xHD e"( %@xո Qȏ< WۿtkTʼDQwV(+`qEo#8ڡbUZaQl %|87q7&R<18^F͟3U;^oOUⰛ*l6Z^kթa5dL./]Vk, C)v۱]xhf.oC,CI[C|(5ltw=AӗmkfDwtqvC敀̛2<:Y Ɠ{aGgμv?e7l2 Q8xo#,gI2lYa)Gd0ǵX~Dn0jIrF[/ \7s/USjv(Ŗ#AXo3+AM #HϵX5tr:m L ڷ~Eh6&GNJ$<-U[*Ra|:&,6 Ѥ`TՏbKs)XFi<-N~_vl:ۣLz>/W54ݱx)-CV]`&ppHRp%S+SS [|5ɠc^Źf3=}:.|v.4[s=ےD%}[5qfuA,8集y4TMC͡Z!(ؚ~zrZec$Iڥy0` LZnjt'14{, I/_+t7Tk^P:7. jtJߟodw^Y^>f$eK)Uwn2枝kL-B:Q6yqLa0^- jGhww(dcx%ċ$)}6 O* ĺ0w.Lc@ס"r{޻۲ELTީ~~Ywj.]>LƄ)W< U)!L& .K׶dMcC=,M{`f[$qDP$\Z.K)$p"O>NkTڿ^94**,bi{@3aıL+G¤4VMFO)`!(*&ܬj3qR?:#1KfY:2,˨ߧH cP%|!).l{:5q}nZqD1\vU?ID^s'tj}v*c^qsBM%*YHƸ2lCLKfג¤̑F*RJپ 䄽t}:G 8nifEG^kh$dxhUՏXwqKDZj]?t.)e,#TqO:=3V RAP/R+M ypp͢Jh[06Ƞwn9N..wl_%NxHYUKU-=t\zL4'+n4}9@ h L/2W-1%\Όpy<;Rx2Q:?%8Bt߹ፗv1.J[Q`2JNlRj!;&V5=8Z;ilŔ `eior9:~%q7aTIZc*LmD 74©ac ;"z:\Ɔ xLL('&d;Z|=DK\@&~JnߍFv7ԛ[%`$q}ѹa_ uctay14cp?Mu'ЯwTHm!ҺX<^&l%@…(Nzbv> ϶s3M-KmZ7\ R;RNoO2큘7QhVUE&59YBcyh9OQJms቙1^K g甉&ody'n%MQ3 AU FB/vSY!%Q+%dP1aV-)A# Y҃u^qs5eJς( 6By1x l? 팥)K'Y/B ՎPA:%J n+n_Mם :VqG1r ob,zn9;êO[ JOU\v`8I+#LCҷlbI^Qr_Y'v hA~Ej KX* d|-Y Q[JX _okrV/;m ؕ׊IՄ.d.QoHD D_ v<5e_*~bI|?ihp~"lU&mїx J)sy",KuX}3^4I Vi.1C] MS쏓%^@MZz)X,EwM~aҥ"fa*6W6dd?Jݥ35;uIm@q"[+މpAbket3K)PU ^qj?n2LYAڪcDoԁ@(BwcrWyѭ\?!r2rm۳NÖ=Z넔 !ܔ:r: gC.+]sCSu[ ](ϭO]835^͇CQcx1}vBPYB.nm'cmP;@ؕ1YP? /5r6BNl=!p k-t^-&(_B<*ۀe%Po.`V3o ƨr+Ko#l$k%ER?crZ(n:A*?Dν)9̛949rgU/|A˾Q|hL'9#S}&}T['Ξ{7B#kj^uѴPs4V+>HӼel|0M4@QeelߟU' n!XE '\W %avp? ~`Xbߔ*5')S ل*`ՁNBqߔ 5ɴ.E `<^4W9~3ZB_gte4~sͬ78ZWfx_m.VUXvg4Jjds^!831ٮAo!M\ Uzf {:7 TzFe [fۭ GGj}X$ bm t=Hx%n|[n^І7AX lCg ߺL@VSR{:g<*NO_\zcn4chJ)1L'x T~X_%˩2gaAbvyp"F4όűܸ"fN*5bO8'̊V˨F_ Ma]gs8X=W,,e#Kϧ~KG00flt9PZ LBkT[YGS-vP}з$=!=Z,wUd%_zm7Zy+{DW.#[7 Tf G:6T~r:3$>\vhԲA @$WRZ- XtWD;$Si'5"FFj$8k@opxOYbĜ%D6ʃS/5CNS? Ee$Ql<+Xy!+69%︲/3KVmκlT0%j4]E-2؋:Iθ+jgHiebV1&Pz5}ȋ495e}I>?jP'ŤxxS]نĸL^> u{o8z"UJ8aU@~~(n-&rEڧ`t2odP+mڤukG;O^A@qon'|PO8DͬQkŠKUH=c-3nN'^Eл8@ZOXJ?Id1V' oy˾X5PWP'SQxg  !04&?n[BjC9#wOku> O<:yK:6LQKmmS\Rו,l+SaY^ѓT{Upnj8G. [~70 ŗ<) #{_9q pK c4ǫraxmw㝓&,oH{PrJ x\{\Ys{ZP8G&$34zIl JXw>_8Q$}?5Ucv)&w<";yJ7(nkbV NWC*1 V졑~k}j_JZ.YTw hbNafII15{ 8g]N^BQq 7B0HPQݓ5[ծ}@]{y@\ ma2`R\5U1=ߙ݃;Y=!|L uŒL2Mg="}=,i"3#xt@vDUR  *W.'FC1S-)$o `1ð' f[YIf36i?^.ن>*8yǣ|HU^U&k-jRkrVڠ"3*Wf 6W'_ ynּ!~U;# nm8^.ns+\&M0p%yfF9ꥫ}7?)d5sSЄn.|!|Ҿ<"IaN*o /0Jޥ h!t *Y!7WHqd {ejCvӝ- ?,GЊ`.GIþY`z.PӿF~S=wƮ7)Wn|]N!G—L67)"Gw۶B\1_!$Y:;C MO^J"/`l}S?wBôXTOdw8vfowqp]h- h5a,&sI]=D}E`.g@ƵAȟI*ra?t?)3đe|Qz4`[NS|kv`) R` 5T'[aaͨOYي%Ѧ{<_U˃g9+­3)@39b@m-|[N=? /0 ؅ Mqӛ@BgM3OﴓwLYL|5K`QJo{ּ9;g}]LX+$79%~vcRekejrr6 wxnWݙNMي6^fErSʠr$j딟kYǍD]c0/>eͤR;sj5>*eX>B}L pNU]uIqkW2!/wY[cc8 ՜:ɺxxՑ H)UCni'|/Uէ}1owp`crBILeG5%_14 +Mgݱq&k/P"Fk0gp+ş_;4ovȦ*-\k|G'vA}^ +W?r6-h7pU\&&o9&?+fnzgʫ`5g#(*DQS fcuFD$bei?%[C넆ţ%O$G?".R2 ʘ\8HFFFjKS*I"R!FL P@"*\[ 7QR<#?5T{fE4i`,,}&pd݊FJ,`$;Jg@'x+u:?6a a|{1q0Pww,ԃm-ޫ:Ӄza2UZ$vFh]VCxP" !FHcEX*-O&/Qw*싄e<]O_odZF$CAeC1~JBw&&_˜vILN1@6~%Iګ^֤;HýFRJe0j_pGe|&vr[@BNw_PPIG>(-;$.2:PMuڰاSlZZg4;쵬&y̟ A*;1e44Z&xv띠ZES΄ BlrX+QÈo} 3{.}(e86w}E5nҝ$NY\18b$n'u]Cԍ^['j[8 D5t^Xd52P8,Dr{e I.o1meoL8 !tsMFGo 'Zh0E\e=ֿ*&VJX6wM$vsطI᫥uYist7.mj7]1u 's'r2o5)7WrTliN",22^$P+1=[9OYN"l߾ ?N!ߣۨŝ=giHg.k k7 #o"lCDT'0YJp(m b~ږ*í/B%L-U$8Bj&O#C9"$`S(] ?.`/V[GD? XƔ"=,GF  ӪOFfro"8A9Fay>鸇vXt&NAPI큓>(nt{!m؀ea͑rx99A{5g}uk }=(?u>.M;ՍQ!gӇ^,?P=.fr[>m><|Q X oq`t[Vy/,]E>e҇?!+ݷ7忠Gț<At0 n ^(}!hBSljQbu%bڤʥO]> C4eW&zwBn8EKWiA[%4eЩL!&[jWS rkzWB@~LjίQ;(/J#X Jv7s?/eg;u1B <4&ƧK%IjoGYχMRk4S>'o AP$<o eDyIXǢB W@XyEA-( wcᡧDR9 aٳT=Q +PHOaMh+u׽zh_ն֌¬"Q"<YZmEBSJwy{TͭxRLlٔО$aEZQE>w8r45P-`w#i))Qh?b2S A7HW ,OǒYWMs gNYQ ֵb9ct5ݎ&dywli]> b6숆>T?a][%ih% j]\Y_TY9Goѵl@PT@pխͫnpt($\ d[/?Z;H?%Tq)@gAam&8M<;54Ա;AC bTpгˎaHvҘ5eFAEOb<5ZBQU 3YF%LjZ gc C\r EHLc2μGowM! %Qem1-ur!m.^TT. `Xӫd <LJ_S򸭢7bXĺ뉐L *C vXu|Xm'7sE"MNǨᕕ|96Rm M'?eZMZs3@#U*FDg$|hF֎S,.סPF`aEH,"ghVO(қ ^^c7=+rti9V'hHJu\.x[B}h#򁙃;tpq!&(~q6kYS)M9X/R_Ds!C0}IBX+( "jv; Xb6-㶥mE[+?5J2Y6r7D.PW֭}V7a?yJe/K;Q޸#1}0&w< G/bgr1~"?z욦M=Tb Vjژ0JBʗ)p8ˣ}b~áނăd5=|~G7]Qb2abK3N΅": z*6doZUbX'k$ С6>@MJH-A iJ2툆LK7-oF]miO\dW`BL"p{͐m}1) 61, WJC0eL[=H;Ճc{ BbX'Qmi"Hk} lؗz&&{"e6a[^ yAx*3PR?N3[ЅEg,BTKW0I/ Zh!]K  FPQ2"q$ 14rz/:EO8m`f<4>תPp#y"Y If䧵wk3yڭ{(yq b #_}OK PRc [-PM:>5e7/ jWdpIpVTe>͙hh1Y%U0fl } (|i Ůg$Fӕ!3;{j4yaNVn3v+nWb̉hYf d!%`TR⭻J4PnLRyi{MXF:gSN3Bg iMQ.`EoN6H* `,OUń4,ᗰEOf^yx3Vyl`Sq[ a:l#ux@ge⚖:¿^`Gva,s?& @wy4D? w3#t3($Qr*}/!,L<)At6cpc,!9nzInrLfsY>B]BdV%8`LɥS$s`]SM[ S2O01~Ђ8R̢#6 YögnaX<~ D8jtv1C+ݡ r u 5h8l ?Ɓw z|"ٳܽq ¶Z⻷ .i#j7K^Gճсa`coΗo<=JBrL<`Qڠ8oNt(':`@{R05LJY>R"jR/HH)RGi'WkY`c`KQ"29X!Rw'͑Kۛǫ ՚P+(#D3X?X&J 2y fzs6doՂHBրu#l-lYT&}GԂFXz~U>E8BWc/Rf@"R|89$@: ɱh RǩרP5֮E@([>%'ʘ xFIÜirl}Ouxl>P8-օiw f+qG%_]s+wψNB"Dɳ`{**+OeukUG|n0.v5av>3w /D Ğ-N@I[5es CNxZD5+рaV?W6C'hܬ3ET,-&fCevRO}USު qH©zK?^LkٔjnWdLZWCIhq'S1w* UĜ\KG?T>etV58`NDް47<e+'<@5n%?oXD!\ dtUFBHӝe*Zn} V>3N3 )K?MGH$ڽniF:r+[cDLGPY:Z‚㭉 P3&:Ơ3H؎+U]CzН4ri))]J]*rXa]RA6AIo:^`˲' w,1ꛉ >qsW! ՛X fҴ݊o53- 1?Ó,oI8IxtUMUꂚBjw7>Zm?fto\ho'hXvpkI;̷q ြ(y'3V}gPbWZd:D Bz?Ց,Zs;< qq M&@^ PM`AJhQU@)Wӊ\rgZ\89L<RAmdo 'x;SB76HUF&%7ٯ«7~[3v)Sv <-X-W7[`7Ȏw5[ํ40]&1՚d.>erfD(KCom؅'G U\pv܃~Q XUCR.CḂv'q'i;,% G3=Pb^Ȋ>5Kxck٧,)J̯Joa<-AV(1D2>ERC,nvrɩ3K:w AA|/yu ش9)He K!f]~J Rڇ2;`3a2c+ a__h;p s@ϛn 0j1G_]SԷp.ʺ٨m0Y%IVkhTDŶ(7 գЌe:V[pn o8oEOk4fd/\@FAcKRW2k8gf!V!tvF&3י̚C/S XR5!;.D%.VSVЀ1LyiqWC.B9lIF\kp+ԃ!= V*l{XYTP@sr2.=$ % Π#  eI1^{Ao L7FNBN 뒡?8hҀ1Y:`8]q&֟9 "ٵz@$ ,k=Vbz>1|=祩TID:M5/$u! ,w=i.Rߏ%QC9%qb8@.bvbXڇ{=nP{`t8 @$I%CEda$)cg̑~a(mux96ыm HZPxVILKU폋Neth14 :m\s r0Nq}Nwab#{{(a~L(.m:oY'v0xѨEiMIyԑukܯfq WR[Nl6{pPN~V$IUZ}O0d.8bK!,`ԥ&g0'ԗ멎|=Yzm_ilIZ _ N8*(;֫MWBjh)4 3G YNwo*Sw{\"HE wsH8N {lݼ?9\ ~0dMb~,hzlWҎwtx5x56w*9|F[`?; Ѿ01.ESe~9"O,2ۤ1V~t"~I@ R>Ü}"U/sa8\&6 Qu aJZGVL**ߌݶvҶ_/ =u[Ks( 3V Tk:2gu7+RGLݣCpǾ Xߐ߷ww^Zf/jSlc P]g1 NUMr |(g*JpZVTOy&38I~L$h<x+3:O9Fo$%vz /txx=zTpBJt)bLZs'Kܰ$#T¹^|Ԅ`3ˣQ4U&w-J4NrH$5& > HnX(:IÈ,{*7LTHmaS!Ų&̋J.M_|w-J(#+?!D\Fo YZ