python3-pygit2-1.14.0-bp156.3.3.1<>,h!I%z hT [aHOGP:-jzpqI_M6f7ͬݡr8!\-<|;~g?"nn,q" dP~z[$ob$>Pn֔7R\yH<y/qBR"2!Ul#9_?D;x7(7_jB:^W{-3ɓdH 8^abxEl&{kEޚq̸fri7#uG)LNFTٷCbe)Wm_鱣xjamƣA?ILa$@yփ0g(OHbZ38Ʀits!n{H:)̀X"s%F_nK/R>s?sd $ @ $,VV 0V V 4V V  VxV&VV X  ! (!8"9"|:%F^TG^pVH_VIa VXaxYa\aV]cV^ibjck}dl*el/fl2ll4ulHVvmwo|VxpVyr,Pzsls|sssCpython3-pygit21.14.0bp156.3.3.1Python bindings for libgit2Bindings for libgit2, a linkable C library for the Git version-control system.h!obs-power9-15SUSE Linux Enterprise 15openSUSEGPL-2.0-onlyhttp://bugs.opensuse.orgUnspecifiedhttps://github.com/libgit2/pygit2linuxppc64leJm ihh GG[,,ooee9 99   ( (3 3 E-- } } X!A   `+T9N :X=6  c7i-RFJmAA큤A큤큤A큤A큤h!h!h!h!h!h!h!h!h!e,h!h!h!h!h!h!h!h!h!h!h!h!h!h!h!h!h!h!h!h!h!h!h!h!h!h!h!h!h!h!h!h!h!h!h!h!h!h!h!h!h!h!h!h!h!h!h!e,h!h!h!e,e,e,e,e,e,e,e,e,e,e,e,e,e,e,e,e,e,e,e,e,h!eܢh!eb6e8bebd30120f48d9ada7635f4ff65dc84ba19f1b7320969eca5f355024dd5a3f2a642de5f24ed216404873b875e9d1c5dd112a4e0ae27a42f7303583f69683ceebae7b8927a3227e5303cf5e0f1f7b34bb542ad7250ac03fbcde36ec2f1508c4e2c8a8861a4facaf4d1ab57d5aa3e464f53d313ed37b6405f66bdf68a82421cb231b627c626853d8f8ef7674f287930b212cb0a30d1e3c38a40ed4bad1519c682908fbead430bff3f9d68d912e03ef0abfcc627d3211049c6b72ffacdcad48a5a7d0edacc3f3f4ff8137e23d1e174f2279ecb1e2c3ff5585a163f164d73fe9930b4ee4e2c3c4ce2721ec657265194c5049c8936146f66a3522947954ca5224fe171c7c665d6f3d2114471c469c9fd337ffaf6e796db5999ea607e110e14313fe171c7c665d6f3d2114471c469c9fd337ffaf6e796db5999ea607e110e1431352467446f70e758d94ad9f8f9131416b1d13213e56d2287cb5bd9de60b6cfa8f52467446f70e758d94ad9f8f9131416b1d13213e56d2287cb5bd9de60b6cfa8f1ec71f13f361c8a149e1b76e87cf68f64ca91538f3c03ddb678a4eec4f1385681ec71f13f361c8a149e1b76e87cf68f64ca91538f3c03ddb678a4eec4f138568b392d6bfb5d2127a88576c4674c0f803b929fa7714f9a626320c464ea1a8bb3cb392d6bfb5d2127a88576c4674c0f803b929fa7714f9a626320c464ea1a8bb3ca772ad4841ab163b362aadb35e281eefd13b243c1473f4d62c59adf379b882ffa772ad4841ab163b362aadb35e281eefd13b243c1473f4d62c59adf379b882ff043052d32628279ffb7d8f0dfc675c55919e754978bb830b8e99111145fad09fe456c0bb038d17681ad84c498c9d8073975f2a6b1a5793e74b68c825135a25cd89b1e6fb99368901d05b4c76471a0cfc0b3d7e91028c50b61954ee9a81d19fe5313ca810a2ff1510450d54d8ae6da7954ee680253a883dfc6f93065a7d671eae7d67baba0445768222e0e9bf11271b1aca4307c2675d23258640f55e132da6307d67baba0445768222e0e9bf11271b1aca4307c2675d23258640f55e132da63023b6cc697fbb46d03dce27a25220f815bbdbdf3598d55e8337e23de6739ec1ad23b6cc697fbb46d03dce27a25220f815bbdbdf3598d55e8337e23de6739ec1ad43e80b1fb60c210198857a2b01e01539ebc43cc01f9eb371b023740a02107ed8bfa67845b584dcde8ebaba6f7d183c9e83f43109d9de6735e9e77d914f7d0942febf9d554b73b11e0e7e24db972c43b02dc20f40c3f42f4fe1997860d77d9f911e4f3e28cd098c268b8d56cf2d13a1078f11d9a59fe08c65c9dd97ece82f01156c66e72c201d0300a5d367adc9993d395cf89bc20acae9e14a594570b70b31496c66e72c201d0300a5d367adc9993d395cf89bc20acae9e14a594570b70b3149ccbd8d4049afcf2ebf6d7e72f8aecdd30acb331113496f1aeccd51ff6157b4f5ccbd8d4049afcf2ebf6d7e72f8aecdd30acb331113496f1aeccd51ff6157b4f5739ba7f68ef1515bc2f74279d219110f11fd434e664d3341b2f6b39c97443d17739ba7f68ef1515bc2f74279d219110f11fd434e664d3341b2f6b39c97443d17dce22189df5a9beaf7c5560a94fb50866c6ed1738572e546244cd6fced152bf0dce22189df5a9beaf7c5560a94fb50866c6ed1738572e546244cd6fced152bf07ffb07d9021c1075ed7080502222244868521ad639ecc724ea349c431a486cc87ffb07d9021c1075ed7080502222244868521ad639ecc724ea349c431a486cc8d209320e033af41f46a05326b687c70b73680165c58070841de58fd89b583906d209320e033af41f46a05326b687c70b73680165c58070841de58fd89b5839065ac3193af12d961301f39f6f8424ad72bcab08e4346abf05d3a38f94073396795ac3193af12d961301f39f6f8424ad72bcab08e4346abf05d3a38f94073396791cf834a961e16b5acaae91ac5a8db2a8a93f5e9f1c2756ed41d8b4e7ef0e9d901cf834a961e16b5acaae91ac5a8db2a8a93f5e9f1c2756ed41d8b4e7ef0e9d90cae34258bd170da72aa3d4c1304a6b5b96809002c9f08780378c3d7dfdf1cfb46505a8dd3553159f0c6ad7cc7ba30f1980757a60b68aa79fc7c765864f16b361d8e14b4375a79729ae5f4e80def5422f7db4b3a44227c6e6b9d472a9e0a1e5b4d8e14b4375a79729ae5f4e80def5422f7db4b3a44227c6e6b9d472a9e0a1e5b42048ef802e10ebf2b2c53d8c44c47f10252e6898246d0568ab4d97288e9811ef2048ef802e10ebf2b2c53d8c44c47f10252e6898246d0568ab4d97288e9811efb8da24a274a71f3dc9fa46dde0da80cc57385a43f5bfc4d723dc403916614519b8da24a274a71f3dc9fa46dde0da80cc57385a43f5bfc4d723dc4039166145193ec6294f70bcc79210c16c97ffce0defe1e4b36339496eff3151a6bcd17d59cdef43c5b6eeed7d1d3653fe221ab13e6951676e6114acfd4dfd93846049a8897e4948f9abb966ba2beffae1662850ac86fd1dfe8641b077721b0e1db14d8509b80e2356d247c8ea458e38736ea1447e8fe30936ea9459f0451f47ecd8a82308645ec0fd54ebbcad80d14af1813340e0ce442b9a07d40971660c55a35579203a19a09545ab06ff0cd1dd8a43ed4a61eee212259ef158b1741ff73b870514952638ebd871a94f3dbf2bdc6f1c59b1df16d3b32249e6c7079cb4506144d2c24a613b989a295da12f926427648efb7b21d54b28ce8ab81308fec3bec67ddc5feeede958d7c2cb27957f36537e65346c40945c875fa02b67adfe94d6369123fdefeaf655e3e3440700f80763a243afb434e5a8c9d4ad7913cd8bf043eb1d38d8d19d9a81ab643e2fafc15f1fb9ce026b86bfb9aa09420d691aa4c87aef95990284113abac74049543d48f52bbd2ad7ae36dc2048d9fdf2166fb8ced0f2c296226961dfff5a9e20e2395ef80b3e5b50e6dfffb00c125e466d6ecfcee327bf0abf796fbc1260addd74c782ec0d0fd4e32818cac8253fa2c2b79020a68b2c3d72c7757887737a945d8b98a78bcebd07789b4c329b160867c1e5a6575b9dc8290284f77ee8a666d770771ef91cd5aa68c40640c44f02e28271c1721986888ff25e99a767672096f3d9e4aaffc74a4076cbe42c36038437c5022b94928441a19f5012b3a464c269a10eabc7e33422a923c506c77cb799b960affb42049c71e3cfffb86f1423c148694176ca99652d5e13bc74ca6e4bce1baa59cfba3a5ba4ef6251dff9cdc568dfc6660ae4e30df255e86643324a80d1e217e3fc96108e9b031cce984c1f184aa208dd4c5b3daa7fe5bfeaedad068bfba7ee86206090dd0fb711a7404519ccbf2c0b21b0a007acd58ce3851e0a9bbdbcf6c5587a02e462bd38719743802439207f2c402635947109164863534cbbda3df8eb31453aaf009167726bb40e9ab06fafc45d777d7e2b26660fed35334c92eb930fa146f7319413e5ef1afb45f8dba1a4f1b26208d3af5af808fe76f0415ff362c70ef165f57980b1f6ddbe8885b13853d5245e02d98d15a1e4b974b14b0b7502b29a0fd4ee1991c6a06891022cf23f2a642de5f24ed216404873b875e9d1c5dd112a4e0ae27a42f7303583f69683rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-pygit2-1.14.0-bp156.3.3.1.src.rpmpython3-pygit2python3-pygit2(ppc-64)@@@@@     libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libgit2.so.1.7()(64bit)libpython3.6m.so.1.0()(64bit)python(abi)python3-cached-propertypython3-cffirpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.61.13.23.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3e,ee@d@d@c:@c(Yb?b?@b@ap_@^]\ \@\7\\+@[ZnYX@Xv@X@W@WKV }@U@Tи@Daniel Garcia Dirk Müller Dirk Müller Dominique Leuenberger Daniel Garcia Yogalakshmi Arunachalam Stephan Kulow Steve Kowalik Dirk Müller pgajdos@suse.comMatej Cepl John Vandenberg Tomáš Chvátal Julio González Gil Tomáš Chvátal Gary Smith Tomáš Chvátal Tomáš Chvátal Neal Gompa tchvatal@suse.comtchvatal@suse.comtoddrme2178@gmail.comtoddrme2178@gmail.comastieger@suse.comkkaempf@suse.comtbechtold@suse.comzaitor@opensuse.orgtoddrme2178@gmail.comp.drouand@gmail.comdimstar@opensuse.org- Build also for python 3.6, bsc#1221112 - Add patch python36.patch to make it compatible with python 3.6- update to 1.14.0: * Drop support for Python 3.8 * New `Repository.submodules` namespace * New `Repository.listall_mergeheads()`, `Repository.message`, `Repository.raw_message` and `Repository.remove_message()` * New `pygit2.enums` supersedes the `GIT_` constants * Now `Repository.status()`, `Repository.status_file()`, `Repository.merge_analysis()`, `DiffFile.flags`, `DiffFile.mode`, `DiffDelta.flags` and `DiffDelta.status` return enums * Now repository\'s `merge()`, `merge_commits()` and `merge_trees()` take enums/flags for their `favor`, `flags` and `file_flags` arguments. * Fix crash in filter cleanup * Documentation fixes * Remove deprecated `Repository.create_remote(...)` function, use instead `Repository.remotes.create(...)` * Deprecate `Repository.add_submodule(...)`, use `Repository.submodules.add(...)` * Deprecate `Repository.lookup_submodule(...)`, use `Repository.submodules[...]` * Deprecate `Repository.init_submodules(...)`, use `Repository.submodules.init(...)` * Deprecate `Repository.update_submodule(...)`, use `Repository.submodules.update(...)` * Deprecate `GIT_*` constants, use `pygit2.enums` * Passign dicts to repository\'s `merge(...)`, `merge_commits(...)` and `merge_trees(...)` is deprecated. Instead pass `MergeFavor` for the `favor` argument, `MergeFlag` for `flags`, and `MergeFileFlag` for `file_flags`.- update to 1.13.3: * New API for filters in Python #1237 #1244 * Shallow repositories: New depth optional argument for clone_repository(...) and Remote.fetch(...) #1245 #1246 * New submodule init(...), update(...) and reload(...) functions #1248 * Release GIL in Walker.__next__ #1249 * Type hints for submodule functions in Repository #1247 * Support Python 3.12 * Documentation updates #1242 * Fix crash in reference rename #1233 * Upgrade to libgit2 v1.7.1 * Don't distribute wheels for pypy, only universal wheels for macOS * New Repository.remotes.create_anonymous(url) #1229 * docs: update links to pypi, pygit2.org #1228 * Prep work for Python 3.12 (not yet supported) #1223 - drop support-libgit2-1.7.patch (upstream)- Update to version 1.12.2: + Update wheels to bundle libssh2 1.11.0 and OpenSSL 3.0.9. Remove obsolete Remote.save(). - Changes from version 1.12.1: + Fix segfault in signature when encoding is incorrect. + Typing improvements. + Update wheels to libgit2 v1.6.4. - Changes from version 1.12.0: + Upgrade to libgit2 v1.6.3. + Update Linux wheels to bundle OpenSSL 3.0.8. + Downgrade Linux wheels to manylinux2014. + New ConflictCollection.__contains__.1 + New Repository.references.iterator(...). + New favor, flags and file_flags optional arguments for Repository.merge(...). + New keep_all and paths optional arguments for Repository.stash(...). + New Respository.state(). + Improve Repository.write_archive(...) performance. + Sync type annotations. - Drop support-libgit2-1.6.patch: fixed upstream. - Add support-libgit2-1.7.patch: support libgit2 1.7.0.- Add support-libgit2-1.6.patch to make it work with the latest libgit2 release gh#libgit2/pygit2#1200- Update to version 1.11.1 (2022-11-09) * Fix Linux wheels, downgrade to manylinux 2_24 #1176 * Windows wheels for Python 3.11 #1177 * CI: Use 3.11 final release for testing #1178 * Drop support for Python 3.7 * Update Linux wheels to manylinux 2_28 #1136 * Fix crash in signature representation #1162 * Fix memory leak in Signature #1173 * New optional argument raise_error in Repository.applies(...) #1166 * New notify/progress callbacks for checkout and stash #1167 #1169 * New Repository.remotes.names() #1159 * Now refname argument in RemoteCallbacks.push_update_reference(...) is a string, not bytes #1168 * Add missing newline at end of pygit2/decl/pack.h #1163- Update to 1.10.1 - Fix segfault in ``Signature`` repr `#1155 `_ - Linux and macOS wheels for Python 3.11 `#1154 `_ - Upgrade to libgit2 1.5 - Add support for ``GIT_OPT_GET_OWNER_VALIDATION`` and ``GIT_OPT_SET_OWNER_VALIDATION`` `#1150 `_ - New ``untracked_files`` and ``ignored`` optional arguments for ``Repository.status(...)`` `#1151 `_ - Remove support-libgit-1.5.patch no longer needed- Update to 1.9.2: * New Repository.create_commit_string(...) and Repository.create_commit_with_signature(...) #1142 * Linux and macOS wheels updated to libgit2 v1.4.3 * Remove redundant line #1139 - Add patch support-libgit-1.5.patch: * Suppot libgit 1.5.0- update to 1.9.1: - Type hints: added to C code and Branches/References - New ``Signature`` supports ``str()`` and ``repr()`` - Fix ODB backend's read in big endian architectures - Fix install with poetry - Wheels: update to libgit2 v1.4.2 - Tests: fix testing ``parse_diff`` - CI: various fixes after migration to libgit2 v1.4- version update to 1.9.0 1.9.0 (2022-02-22) - ------------------------ - Upgrade to libgit2 v1.4 - Documentation, new recipes for committing and cloning `#1125 `_ 1.8.0 (2022-02-04) - ------------------------ - Rename ``RemoteCallbacks.progress(...)`` callback to ``.sideband_progress(...)`` `#1120 `_ - New ``Repository.merge_base_many(...)`` and ``Repository.merge_base_octopus(...)`` `#1112 `_ - New ``Repository.listall_stashes()`` `#1117 `_ - Code cleanup `#1118 `_ Backward incompatible changes: - The ``RemoteCallbacks.progress(...)`` callback has been renamed to ``RemoteCallbacks.sideband_progress(...)``. This matches the documentation, but may break existing code that still uses the old name. 1.7.2 (2021-12-06) - ------------------------ - Universal wheels for macOS `#1109 `_ 1.7.1 (2021-11-19) - ------------------------ - New ``Repository.amend_commit(...)`` `#1098 `_ - New ``Commit.message_trailers`` `#1101 `_ - Windows wheels for Python 3.10 `#1103 `_ - Changed: now ``DiffDelta.is_binary`` returns ``None`` if the file data has not yet been loaded, cf. `#962 `_ - Document ``Repository.get_attr(...)`` and update theme `#1017 `_ `#1105 `_- Update to 1.7.0: - Upgrade to libgit2 1.3.0 - Add support for Python 3.10 - Drop support for Python 3.6 - New `pygit2.GIT_CHECKOUT_SKIP_LOCKED_DIRECTORIES` - New optional argument ``location`` in ``Repository.applies(..)`` and ``Repository.apply(..)`` - Fix: Now the `flags` argument in `Repository.blame()` is passed through - CI: Stop using Travis, move to GitHub actions - Fix a number of reference leaks - Review custom object backends - In custom backends the callbacks have been renamed from ``read`` to ``read_cb``, ``write`` to ``write_cb``, and so on. - New optional ``proxy`` argument in ``Remote`` methods - New GIT_MERGE_PREFERENCE constants - Don't require cached-property with Python 3.8 or later - Refactored build and CI, new ``build.sh`` script - Remove deprecated ``GIT_CREDTYPE_XXX`` contants, use ``GIT_CREDENTIAL_XXX`` instead. - Remove deprecated ``Patch.patch`` getter, use ``Patch.text`` instead. - New ``PackBuilder`` class and ``Repository.pack(...)`` - New ``Config.delete_multivar(...)`` - New ``Repository.is_shallow`` - New optional ``message`` argument in ``Repository.create_reference(...)`` - Fix truncated diff when there are nulls - Fix ``Index.add(...)`` raise ``TypeError`` instead of ``AttributeError`` when arguments are of unexpected type - Upgrade to libgit2 1.1, new ``GIT_BLAME_IGNORE_WHITESPACE`` constant - Drop support for PyPy3 7.2 - New optional ``flags`` argument in ``Repository.__init__(...)``, new ``GIT_REPOSITORY_OPEN_*`` constants - Remove upstreamed libgit2_1.patch.- Add libgit2_1.patch for compatibility with libgit 1.1.0 - Update to v1.3.0 * New Repository.applies, Repository.revparse, Repository.revparse_ext, Repository.add_submodule, Repository.raw_listall_branches, and Repository.raw_listall_references * New optional flags and file_flags arguments in Repository.merge_commits and Repository.merge_trees * New Reference.raw_target * Allow bytes in Repository.lookup_branch and Repository.diff * New GIT_BLAME_FIRST_PARENT and GIT_BLAME_USE_MAILMAP constants * New IndexEntry supports repr(), str(), == and != * New Object supports repr() * New accept tuples of strings (not only lists) in a number of places * Fix compatibility with old macOS 10.9 * Fix check argument type in Repository.apply(...) * Fix raise exception if error in Repository.listall_submodules() * Fix a couple of refcount errors in OdbBackend.refresh() and Worktree_is_prunable- Update to 1.2.1: * Drop python2 support * Various crash fixes- Fix building for s390x (bsc#1158198)- Update to 0.28.2: * Fix crash in reflog iteration #901 * Support symbolic references in branches.with_commit(..) #910 * Documentation updates #909 * Test updates #911- Update to 0.28.1 * Removed patch pycparser.patch as it is no longer needed * Now works with pycparser 2.18 and above * Now ``Repository.write_archive(..)`` keeps the file mode * New ``Patch.data`` returns the raw contents of the patch as a byte string * New ``Patch.text`` returns the contents of the patch as a text string,- Add patch to fix the pycparser issues as per bellow: * pycparser.patch- Drop the pygit2-0.28-Remove-pycparser-constraint.patch and replace it with shorter sed - Switch to pytest testing: * Fails now but that is pycparser bug https://github.com/eliben/pycparser/issues/305 - Disable tests temporarily as per above- Update to 0.28.0 * Update to libgit2 v0.28 * New ``pygit2.Mailmap`` * New ``Repository.apply(...)`` wraps ``git_apply(..)`` * Now ``Repository.merge_analysis(...)`` accepts an optional reference parameter * Now ``Repository.add_worktree(...)`` accepts an optional reference parameter * Now it's possible to set SSL certificate locations * Test and documentation improvements * Now ``worktree.path`` returns the path to the worktree directory * Remove undocumented ``worktree.git_path`` - Remove unneeded patch to fix issues on i586: * pygit2-i586.patch - Add patch to remove unneeded constraint on pycparser * pygit2-0.28-Remove-pycparser-constraint.patch- Add patch to fix issues on i586 arch: * pygit2-i586.patch- Update to 0.27.0: * Update to libgit2 v0.27 #783 * Fix for GCC 4 #786- Update to 0.26.0 * Update to libgit2 v0.26 * Drop support for Python 3.2, add support for cffi 1.10 * New ``Repository.revert_commit(...)`` * New ``Branch.is_checked_out()`` * Various fixes- Update to 0.25.0. * Make pygit2 throw if tree of a commit is not found * fixed cached memory tests * Added mwindow_mapped_limit, cached_memory, enable_caching, cache_max_size, cache_object_limit options - Implement singlespec version.- update to 0.24.2: * Fix when libgit2 error messages have non-ascii chars * Documentation improvements - includes changes from 0.24.1 * New Repository.listall_reference_objects() * Fix ``Repository.write_archive(...)` * Reproducible builds * Documentation fixes- Fix Url link (old one was dead).- require the cffi version it was built against - Use pypi.io as Source url- Update to version 0.24.0: + Support Python 3.5. + New dependency, python-six + New Repository.path_is_ignored(path). + Fix error in Repository(path) when path is a bytes string. + Fix memory issue in Repository.describe(...). + Allow testing with `tox. - Add python-six BuildRequires following upstream changes.- Update to version 0.23.1 * Improve support for cffi 1.0+ (https://github.com/libgit2/pygit2/pull/529) (https://github.com/libgit2/pygit2/pull/561) * Fix Remote.push (https://github.com/libgit2/pygit2/pull/557) * New TreeEntry.type (https://github.com/libgit2/pygit2/pull/560) * New pygit2.GIT_DIFF_SHOW_BINARY (https://github.com/libgit2/pygit2/pull/566)- Update to version 0.23.0 * Update to libgit2 v0.23 (https://github.com/libgit2/pygit2/pull/540) * Now Repository.merge_base(...) returns None if no merge base is found (https://github.com/libgit2/pygit2/pull/550) * Documentation updates (https://github.com/libgit2/pygit2/pull/547)- Update to version 0.22.0: + Update to libgit2 v0.22 (https://github.com/libgit2/pygit2/pull/459) + Add support for libgit2 feature detection (new pygit2.features and pygit2.GIT_FEATURE_*) (https://github.com/libgit2/pygit2/pull/475) + New Repository.remotes (RemoteCollection) (https://github.com/libgit2/pygit2/pull/447) + API Changes: - Prototype of clone_repository changed, check documentation - Removed clone_into, use clone_repository with callbacks instead - Use Repository.remotes.rename(name, new_name) instead of Remote.rename(new_name) - Use Repository.remotes.delete(name) instead of Remote.delete() - Now Remote.push(...) takes a list of refspecs instead of just one - Change Patch.old_id, Patch.new_id, Note.annotated_id, RefLogEntry.oid_old and RefLogEntry.oid_new to be Oid objects instead of strings (https://github.com/libgit2/pygit2/pull/449) + Other: - Fix init_repository when passing optional parameters workdir_path, description, template_path, initial_head or origin_url. - Fix use-after-free when patch outlives diff. - Documentation improvements. - Make the GPL exception explicit in setup.py. - Add python-setuptools BuildRequires: new build dependency.obs-power9-15 1747056291  !""$$&&((**,,..0023446688:;<=>?@ABCDEFGHIJKLMNOPQRSTUV1.14.0-bp156.3.3.11.14.0-bp156.3.3.1pygit2pygit2-1.14.0.dist-infoAUTHORS.mdCOPYINGINSTALLERMETADATARECORDWHEELtop_level.txt__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyc_build.cpython-36.opt-1.pyc_build.cpython-36.pyc_run.cpython-36.opt-1.pyc_run.cpython-36.pycblame.cpython-36.opt-1.pycblame.cpython-36.pycblob.cpython-36.opt-1.pycblob.cpython-36.pycbranches.cpython-36.opt-1.pycbranches.cpython-36.pyccallbacks.cpython-36.opt-1.pyccallbacks.cpython-36.pycconfig.cpython-36.opt-1.pycconfig.cpython-36.pyccredentials.cpython-36.opt-1.pyccredentials.cpython-36.pycenums.cpython-36.opt-1.pycenums.cpython-36.pycerrors.cpython-36.opt-1.pycerrors.cpython-36.pycffi.cpython-36.opt-1.pycffi.cpython-36.pycfilter.cpython-36.opt-1.pycfilter.cpython-36.pycindex.cpython-36.opt-1.pycindex.cpython-36.pyclegacyenums.cpython-36.opt-1.pyclegacyenums.cpython-36.pycpackbuilder.cpython-36.opt-1.pycpackbuilder.cpython-36.pycreferences.cpython-36.opt-1.pycreferences.cpython-36.pycrefspec.cpython-36.opt-1.pycrefspec.cpython-36.pycremotes.cpython-36.opt-1.pycremotes.cpython-36.pycrepository.cpython-36.opt-1.pycrepository.cpython-36.pycsettings.cpython-36.opt-1.pycsettings.cpython-36.pycsubmodules.cpython-36.opt-1.pycsubmodules.cpython-36.pycutils.cpython-36.opt-1.pycutils.cpython-36.pyc_build.py_libgit2.abi3.so_pygit2.cpython-36m-powerpc64le-linux-gnu.so_pygit2.pyi_run.pyblame.pyblob.pybranches.pycallbacks.pyconfig.pycredentials.pyenums.pyerrors.pyffi.pyfilter.pyindex.pylegacyenums.pypackbuilder.pyreferences.pyrefspec.pyremotes.pyrepository.pysettings.pysubmodules.pyutils.pypython3-pygit2README.mdpython3-pygit2COPYING/usr/lib64/python3.6/site-packages//usr/lib64/python3.6/site-packages/pygit2-1.14.0.dist-info//usr/lib64/python3.6/site-packages/pygit2//usr/lib64/python3.6/site-packages/pygit2/__pycache__//usr/share/doc/packages//usr/share/doc/packages/python3-pygit2//usr/share/licenses//usr/share/licenses/python3-pygit2/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protectionobs://build.opensuse.org/openSUSE:Maintenance:18889/openSUSE_Backports_SLE-15-SP6_Update/4676898460f86e133d815ca237ccc8f9-python-pygit2.openSUSE_Backports_SLE-15-SP6_Updatedrpmxz5ppc64le-suse-linuxdirectoryUTF-8 Unicode textASCII textASCII text, with CRLF line terminatorsPython script, ASCII text executablepython 3.6 byte-compiledELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=3925fde1c5d8f00f7ae8bd0956746877971f0dea, not strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=d07a8bec382f9b774bef569240faf3803e62972b, not stripped  !"#$%&'()*+,-./05:;<=>?@ABCDEFGHIJKLMNORRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRt] kSuvutf-8b27d945953dbcda5933aeee4a39f3641864b763c534be3e377835e2ca4b59576? 7zXZ !t/d]"k%pa CxV[~Nv%'B89ݬhO&9wqiG4 ~a(gڅJ"vj+ ՝rd3֢T g&TF'bire=˘Č082stCAmsG6$ձTgx6Ʌ.,u/ _%ҾI>6ݧk.oӱ\[DCiR61M,n S'W(({T%}YXVV{,H9s֠"#7 3?{#[Z]*ǘ0ʿזܖ66vj}GpFw/J4i+Ȃ@gcYķt^3Iԏ+zs`b1@KG (U.g:\s:I'/kkGwS4 4z؜kkīzp"蛂s{6}6B˱ |ƒ9*ɜRS(ޅ9҉cN+%u7`X v>Qa;N=w/[XթzRAi]%G\4: gnb[C,׀ GZtIg\Zmn֡9vvOCb׈^Og%-]eVX/aVck5><+#JD `tĪޭ ,314<})]&IKBvH{#Q}r:d<NxC6c.DHY \[SsqrxGЌuڑ_bŊnu&Qp7J z˹SU_g Eq=B]> ﹌g(hbK?\B$K tU=j,88wٳi< 54g=m'ٌIh:k)LlqpR3}J=?e: wa*`Z'v`ǫiA`Z}0>)(M(%0$5>>\p8 _-輋&r6֥UaELR-<'I/PuYjsXVvSN 9:&xn&| %`XoX}ȃQA$y`ձiMulf(MW);B ,! Nl&Eg*oNGaިm)ߛds&ҳ0HNEuoܷU0%ZMQ!ɒY"Qq_L,l/0iNOi99Ƣ}X-O\T8cIX"tL*`X( zh OZJG3{/_xyTD6RP2ԘJ2'lImJ-gb^Q]"3opTy2w.0Ef.HnYpCʩA3o.V7SԝcdZ,4pTRq@s%? SuX0-4s;jzM19 b/8-*AfW睅yvJ.N%NqBU/7Ƶܛ#@|`Mㅧg Lhh2XL.Ϯm8/ J>B:V9Vptٸ0O8%\c2"jUIoLwX5ܗhؿ!cuyX;(̸juQw(HnkV4U;Hr"?Ҥ^UkutHQEt3jGꆏ%LTIs Ir8~yߛI^ Qf?.ӸHnk|AqUzFڒV83MJ%վ) +p59dZ% " r.qMòȍ#y ΝJ 3rT9뢱,qu/y=Bʙǰ/}cu7n1R$t_l,MV]Ξ|u+7c-zcN7f>3ɿrl>bkq%⨱? ,i:(75ok2d}}uv+"kiF9"$;I /̵|i!ΔMi}:Fv^&$D >ōfuq!ݔ%]NsCJS$;y]̠:il֐a iHHZ۞jb 9s4EgN~qsa+Utv++{`!$.C5}l[@{\π=YuL@MF{FK?1Eʶ`$FxI u#|b:P@[2S`]} 6p64*>B>"puLe7ЛMCN)%IÌ w[;I췖HR{]wp9xKV_J}1{T*;VXkKZX$W~β_` m{\ ώ\ Z%2C xG%踃$vO];Ft=x;Ē %i vNAƃ^t!<%)+n5HczF#FuTCYFE1843ykq%MXX"( R=VNuŋ?5*F%:>7E #XP8`}[{bx;l0̖#9d4(C-'yhntbwΜKu7г |R[#x뙥iHfY5 V;"%X;XYn/C9^kcKh{͟JnORU%)vbbyQށߌ>>l-)+;'Ū1'_drwN{aFg0>[HL` G9TϻءCj$q26p[0 YOBS91:Q k-m?#lځe=_t@Tɍ7W7 8u W#kok{У71WJO{Yv.j?HJQLC$ۭ,B34ca xL5R荵,MRxU! 7ovn%XYznaw+1AV;S@#X<x6m]Z/ظGnZW-Q•,P+XfWr?;XcvW80N0/P!8bk=h0xwy4i6DV]O{bJHr{ ;־]ڂ-_}nffݼ/8MHCb˥6vpSm3LVi⃐X_9, 0˕{Z*JwaE#dRcgA>mj6S\&>&:2ljE[%64n^L8Py&68tÃ4׃ңs=W rwVCrgo 52Z4ݯ_"L 9?PS SGֱ/W14p;hMO:憕{Pbղj 16%3 pBY "Ť0YS()p9N1`ղc!,猪 Bpȕ7" },9EVB7V'c%7]q7X}tnwfֳ׷jjuH\`"kԬJ@M qaD*SV,ӎK?PlQ_>vfwz@$!Nџ}>icF"L@d~N`{]>asBT?_fI}ݷ n4br d_б4Ay'TvKzX{Хy aivj5+(U*2X1)o@7;gڤd{8C? Se0a3sV&Z**DHb A G.hͻJ'oe?YZưibxq:P o%tE-P!dǡ\eX*g$w?O7)؟9c4PȮ*Kdtk׬9U 8PĴ (>C  tA&pu'~  ك _,,4k}|TY LDíބҿ!]O`m->rQ=wFD_?5ϲ~2md۲} sXSli XuG6p# )c|X 6nKںJe>|3h2A0/pT?ۨ4+yy̥>L&;i f=;%XJ68rn1ѝz;륻OJ.8ɊlL&A&^77ȜWS8<]cSj3|USr[>ZS铌Ӫ(93f&V)u#~#,ז{HRS+C%\rA8 G(>0vV4l+4ȓsXsX?'enB'n( |{W %0OUl'F 1Y ?F?f#KQrTưFb})Y !z'ŹDGkƤF3SÒ6L;`T]¯=D{v>٭0 1SSB6a>]6+{rؙ$l-H^CFX~i!r4*Ev-9g-ۉD ,qs%_oa'S' t*3-0{(ҧv׫[lp[X8!ͼ fc)j5>v6h,8J_JJ[B7=֍L;7^HK΀ 1~9`>|BnΑ2g ?#*<zfW\Wy ^d5Q JuCV!Ve&z.d66#Tc:-)jZN%/&,zկ%Ցچɨ5 g@Тgvpiw,ۄZ8;49(kHaI {Q'•5T6ƚy;s`f$ZԚo6ɹ}ʰc4MF**KAb'ۧb`ر0yў'FHq-vī4Ƨ$Erl|j#4XB"꘴lXqg1K<+X#&^\vhx n"~z绦^3ŷ(46 $FoN PBbǼ 4OԍDTbnP\sfD0慰,^vѴ&n``̕y4 w - س]u_ʀ8SXHHPNMNI@ndtKqIIߙK~NPŚ'EIoemd΁v-+.:,º~/ճ d/%N߈4Z%]^pJOH'F9!?k92$)aJ&ٯA޻:蘪C|0@,ױ/ N`_MUdT|1VR[X? &NCJ,s]bk0,1ef:1@;IC.O27sQ7ze>'? HĚbo&$+扃pFv/]ya ϟ.6]'yDϣԠ+@ %~m:@m{ьpfi[|O=sZesWp敂3ZR>_]-E#Λ obڣvŜko6,J+7Nz6if@˂|"QMg̨Qr{Ĩ1h_g@bD͍t;}V\RT&)+ 7yɳ"Dj!w TM-$=p,z: }b(*"(v;)Թ VgPZZ V}%2: n4\],&e."2 yW@Y+?RŶ +bg͕vD~0_?I#٬!6_֫e.̙Qh:'yjXӒa*:;Iq8޺W"=}Nˎ/`⽛>XWfUH]mU{^_֗^w=&ju KXiqC1ڭ#+1*4>to2O{YdE35snKC3PF8qb9˹ꌶTUq6nAVgpJz,ª12=?+0/(n"N4"7\E|Yh*{T~vSnpg >^f|*U>@){7ʘֻ訶 !(`3=OQ_쏨Ĩ$uQ=QRfKD5IB C;qK1؃"3j? HoQkHdcC)_j QB+=2}_.Q@!*3CF@hA Dje~h¥ ǥQ]6 (sdpI @c򁴄ipXW|4-5/߷Nv"|&gmo+3w]iOIFZBhj;pYr-CCL!IβFENezg;Y陈3 ~۷8~0XfASr )Y)BEIAaش>־\1 "f="pBujXᦓmJ}FqjjXRݠJ?]Kζw69ڠ~73@/ نӲՏq _~6?L6T[c7P|:bn_}#"D钾+'ȮM6-f IBdv 14/>J? ^š1 7+D](&ĭ{RcMډ #YQNp`yN%gyX m7e <4Hh(޳I.g>s:"︃gKE^N1o{觇 (M 8|O/A}8`_; iHq/g.SbkqnHvf@is D2C٦u 1-W zToy =2#*H[:8&9c,Q#N^MP$& @<ϳ[v+a &>7|WDjgCp ~EԤU)_H kӹ8wq1h3AGP 5XD:s"N1o $̵`$Toԫt,"~S3y ~ *љ5)"&@lRHf0tLlBtbT4= 0tn?6 WC^ 4f+ZuWI-'O?JljݓP;nQ=&[8F^Ӕ-"ɫJU VML>{aXhY3f] *H Fqr_hͼ&P`92DO_( `߈9M Q|*S'.7vtoXl`5!'NJOr7_GQXt?fM~[ˢ$T8p߈0OePKjTT($/)|dw99-/^ǫa֊6gl$~^peБg_'Б ] n1OM:u5la{8Ihu̫*=44aNU2I?%׆\)`gh^R9-#lSgvxp3{oGԝ{@`[w? uU Z22]#{Gd*^ؿi&Լq+qD{́[o-ЯOϒ "\'o_uE6Xxs$ %-7il/K&v$~|.TO ÉLX4%n!5E{i ӣ^'V>øt^?=Ҽb3s] #m:΄'$!b>quQ].9ucSv#o6d_&B>a Xm?JV=x;K]qdED_L-c'CSMD789L D1tR|0'prMHiwT?=Ztdf;0Qrj'pJs Y=RZT9^$zRfK~-d%|V@ ͨ=xOfxXWHNL8g<ޠsfI<׼ \uhdkօ-hD6mYJ|{ќɃNM“PVX݆| S^@ѿX~BVwW_ZZLn{vzD9A'\\NGF`* ֿG؟tˑR/8mH^~\L8yð6gRtXxݢƫ7eARV1Aԉ^a|=t=_>u[ĵߗ obT=3klKӬyG qI鹄BPy`$+btD9%3/\=P.8xU:^fޯd| ]Ն7V :YjYEhM}B-dvYPwr}XKЛ4[hҢ<CL1)CO?)D.urLt}E ~m o<ճ#>T f;PomV|1;%XUI=<~&AQ)JS&fFGZiU[yEӫ5?qxd\]vFWC4քUѷuQdbm [_i5}Lg!':Q[wd7aEYKí3 [ P|Nݟ"hS[\(ۡf]Ȯ(Iux(y*::V֛VԶO ԕ `>.FR~P1K Mt/RWwz`7E& )kpĎ)mǾ^ Tfr?MIBoof4IqKPE {*-g{b@rsݸՁڐ:wX RΌVKK\ڌ} za 0D@r*H`jD6~DZ9ns;5uͮopZ ~.]h\YȰ! +,,wr9JlRak1ebht]8*ޢ :rR٭g~j˰% 3byKW]E:+F\ 3NxvKua{!spm^?`jFbcO<.go#6D$S`2!XO5=聭nzZD[97Ws-l&ӭp#ʶ6÷'Gl 0뉣"cZ\Y<܇w% (n[\&iWmIlhjߢ (;V'Ud"rF*cnfƋ7 vq)@ 6BqI[w* !\Nb=n㎺oUq mVF%JIODXQՀv/Z&b"9%@3531 G@s=SH}:nL|A_I@k跽;:njVun5GI~Һ)9_c(Vnm5[32_ 7!yЅ5s"n|p~}:.ֺ,Ǿ^^i &"6 ?W*@)3 3Uک{Ee<ن&U7O>P2FKNh)Ly/v׿Wx&cwid/bsxM5.Hb}tM$gA6>l7yd5x[|M֍(S(0ɚB;rֈg]>zT läk<SŽ+M"!NdtH1W^Xex\ejjdYbB;{tvr*)ɠ@ ?9~)Џύ9Ԩ)d/ktccdN:Us1Py3/q_r);D7-mK hld,47NfF^ M_J: *URIvOxiKٵۼCEvxI"z6a݋ 8c__ { hwC,L2`js^-r:Sz4xLaX0o$2OnџoH#v%8.3bny wN/ Z' O8%|li'7:P'OL'rS6.DK2V>daZDL *BQov b{N>U% 1* %.vB6ytâb{;P+ $hNö g,Q(QajΗa;طN@ǡ]҃Fx{t~kQk 2Ƕ@y?ȇ1˱-fk|M]Mip˪N:׼iWAC v-~*1p9'X_KZ#$]\gnTJh)tW1zvq櫼 ~zF}Rhe]*" h|'uבR#}Ƨ|A||U=#>O2]Q&$j&+ v71'j?Dúʼnć{a[0&ZRᗇ&ȥ%>QW2\)HHmG}M8OAjw q/dr⽗ -7WCQ#o* ?kڈ0.}Bu0:05/(K}S#_ '?IĿ+Έϸm&FEE:m}؉Xݑp9 mU|U+[m86xJ]<d\7 ]x(W$m;;#,(0O]YY=*i5Jأ&WޤuFVlU7< .9u]0+i\lOd0Ir dy&Y u>="o|RC}ʈݡ7TeO-> ( կW7{^E^; DQf y赡%1^Sf܈`11 C 7KK}I65h0Q\"T4[bh d:0"I\0Q/ .{7 6fW~"ʛjMʣd%v@t>c([(Ģ?zC4G{"ٚ<ݜ@a;$R? +5}G']W, Lx6(qqdi[zaHtE[H-U^gH}Wvw9 GL[^-y oaLaNN+Țb;:;Q2_*4TCLꝇFV˶VI\] G%IJ(LZS4D0_u3I,RN~t5&J8A2ʧun ]{413Av%K^5P'w.}]1n lkz#9so,&2sf"pOvbyr!F6ؤV`L_Zf`5r(ZcXkC^}zgn@MJMQ ZvdM'XdMht㹹~CPKv&v!H_<8oe7m[gq9쾾&)/D7?#{rxxc6QU܎al|rC'oۂ GNK69W P,l &~ڬEc;3Rr Ҝ3pŠ v{:9MtTixX.S?VR^v1ͫ}͓fAc /; Κ&, X2Z͐/٩i]qԼ>.+ׅO_X#WEbr%ć ĥ_1k20ڒ"`QyScJ%9\1UzE")Aȩ@l-̝WДG&;]bf֘>M*]Q)bx,6+>(OY-{ tP+Ҹ ! whoed˽b~)g@'V0ԁEA(>TaZ.v"π*IQȠI?Il[N4X@' R#N 7#ioIep{g)׶3SmP>&bp"s5:S]]XP ПT}}$iJ,͔MY?@mp]^W ns/tBݒ)߱TnSc5;C~?h~?("ՕE66NiIH@;ѡҋ` |4'{Sk+ Ak-2SnQSʜ~ w<>!US$NBos' g޳(϶mw׌NUDߢDAP`{CQ\%V|Ug7 j( kvq]B2ϭ;#5yLݮHq)(zeƺŮHfcfR%,'Ĕ+ӕ Z6Ch/}E@ż|{Q= [L EщkqS.mޚ W'l)445;j4QP5 }LxmՐ0_eD)]e~|qd}zaxOF*ywRm#V fl 7npפ(DňwDŽ}jI%L{%q?Ym:[U7,Oin ";؂`WYr8ϝ2oDAӠ\ |lC]pk%tGZ1% n ?i1)6TP) BrB)cƔ3UDIk1gkQd,2*H,N=?"czc}G!\*lJRױOG zRHzˬ4S7]T5ܒFYI4 GUuA) alq@]`K|~XɗݮQW>8LۍZ y"Cbw SkөŃ qܕ~{mEP@!J0[Onqa"4oOrRP0\P-!@ͫgv?ݒ1A(Tow]SZw4/ZuM(Z_BiL PRBng l,|6ٽƀv:rF|,6[+P`oRk6=v'c ъ)]Tq{W}4o8z'l/*˭7^;|3Tí8jtw*nv2i?1MB(u36XC2 xOj37"b!-My3CcFC٢AP-X/ۖw=!>q1ŠLjyxn>ڿ0;{#1Bw}m5;v}=`.rgݐbi<)ԷA~Ѝ3/I?MVPlDprn 5sʻIgfɁ|ϸկՆ2Ð46{ܮTqEs'Wt잼x[%;t2.}?H2DN=L>ڌTf#R1`*h?c 4[ Y|NOkuf6Kcf .UjƗA45L#|mS(Iu,0`i!З[N(ir߮SҺB<5λC4?QhHM*$YwZ%sktLG8=w-FE]rQfjq sFTym.5wYʖjai3DlOSwSi;Klj#SN*%Z,BYwʳ^_}xl=O*x8N>~n9_ܿi!*>F3I`]^,ߦ/hπHWÙ4/aw YQ!PidUY|Ƣ,ΫXEq yW> M;?7ej-jcg 5;S1zd^˭Npd!+FVr{~ㆹ)%+БzE(3~hY.kf?=<=9iW6d㍼ZE2`űLXo!x3*ՒyAg0roI4((,=0~Y\9'D윸Nl ܩ'8AmP` Ύ+O}wA~GIϖil|PR2&A<CLO.C>MO3<ߟR99Eu8gVErYN |3h\e(28 ʆF3zhI )*?ŷ3}N#a[;CL2n[jᕱ3EEMJ bw*PdRBm=ȔWhR ORx& _mn[.)zVƭSkpߗ/г,fgLLc SRaa`q9? 62exBU[Yr!W|5(? 4gc(WʘlHt>G܃:خ7(DX_GM@-Y?/t.GK y؁ y碃ɏosא֬ьz]6J0`B|^1.T ΛDv}r\yKzΌ%-ה|/Ҥ~b{}>aj;/TE4׀0ߔ"\Ha`xy3RQn\V0o۽mt7sH; F J}և>/ƒ5#+G|)x)Ƀ\5/eL_@_2>Cdmi@VAs=Po,_6| {+Ť>FN|XrX-lD( іS]D͠u'߻ћ뉍 R@FLťnƾ8dlfJvL8(ʥ탔zs`eFݰ\+}ֈTg6]]ϭyn"Sbͣq5C\Rc(2b@LM jm)? I=8شQ$N#az)} UKMR,xS-PL[Gd2ɾ4tƏ7{`eյ.O\ n}*評 0V^o$2`&>nS?_<5KG32_ "`<_{Km'.l>î77*1Xb]fR枼9_m ϚMvD$DQǭx0 Ad̵+gIl2~Cl⮋=;-&WJv2D$g*< ǭaRðdg<?"6ǂHN gg]c&JÖ˙4"g9ٿ}:)oc4wrtxX(lo0(gYgV粣օmםղej]w?Tj.zZ\N얗2Q=R'X3F TCӉa &4t^Y,2G~=ZjtA~滳 |PLݩ^\OB@}qi~2Z6Teقѯeaύx/.<طoX*5UTQyG0SٕoR6;r2RDAO GL ۵ .0rP`bL=^j,:E C)"ޚ$UpU uet< vfHY]ZĤHWL9@3WamʽFy)1qMung=%ME˄ڬ!9t|n㳆͇ӿM*:j+XbMU%`k~;yatr0P5\0:%(8qt>t`8  ޹Y:*:;# PoOIݗTkzB }@ [&M+J"MI(ZG.=WAWP V-F|2({v'*@hF( QfiFCL!zgg >-rGj~\qx]*%嬗h+tUOѢ+ q4bjpD6>Mӛv18O4 @YϾ^ _Rʼn| {j"k4wbvcKZLI|R!{ W w+ =Wݽ~o6Kt3sG@ZDs&3uթpݫg +އFLgpAq$uHί;6q'.`1J,!ul҇Ddڟ*P> )S@\"a O971.0HsWY$!,تƹ(Q7Ox1- 3e!5#̮@ ~x^smfc0&C`VRG&U<5)o&jB eY  Crd2Mg_[#1nsCFu wT 5$Q64:_Mg4D: ;ALJGykHe,Fw`@'%ֳJ~QF+5#"lóbhf%0"L (mAT֊=`Ш,[`B-FƯAB9 P %-os7i`H/2ZfG3+L10qX8dbeuDF C%Z8]])):FJ< '':ZK ~ QpRaQLJP ht,)b'QC6cD4e wE! 2yd9q h#Tr4t/Ly4su=0qfMc<|aȖN &v~R݉9 —] P:ڰHk SG ;K?q*zA :vEjI!Jz4B២wu+{#睪~l〓85`;l TYIrmRbߠjv>}2.mǘBψMkr5%Kb϶/~BT40F2RjqZvk738 yC 3)SZӬMakw[OBj#v4;_޶+̘#GU0}B;P(%4`#io88]CRSVUɧMTf2d` -Iy^&;Nm|?啝걩EBFD̔wpĨ, KXb6$|8}/ s#߭*~Ǭ7u |~y`ԼrAX_qz@ fzLT z3_$o<.wȆ\.`M6>#1zZ7(?O} :8S484*W][Gv_=6D/O1F(V0P}_ϱo&_pQX!HϮZ-wy<&Y s0ʾ< kDBYg1;"ZYV7X|E,hJ~xnR~:#M{إm=G"NG%;z/xsѠ1+>Z^.9̴g UN9)c'+`XL Bayy]HeWГJoiF?.۠0]\.WVzlŧ!?e/{D 2 k D$IC,ӯmz|P`"@Iy/ΥJaE~ ԏH5JdncO[s D UCF/pK3ܶ ? /-b`r}}JbܱLc h.FjJǝݰy~B@FhhG0\Ip~0oGV޳a:'2C'_s(:a rеvq ͝|r*̈6E&NS$²$D0 x%HKL4K(rB4:b;@ޑAOrG]"襦'1٩Z}ZhWXW#ja d|KHċ'ap:om1;a҉!f0933:_Fj4.@ _q{\x<ڧ+&PSG>#}:PÈq[`ˤ"h5 'LjԸzv'ZG:`~\&P/5Vƣ}g8ǪJb n0&YDNi&kG)ң/\Y+E 'q=[W8޾) tJ3:֬be$>۳ML1K5UhI:-5 YyA웅UߜGەiIyB-jDjq~Q؝T}eHc*dG)[".碷Cp~NiymZYFvZ4<܁egm /GyXW@-T˧^ ժFȊrSWϛaԷf:+%yP7zLc:Ȗ5K0cPINVC0=q?]so,`2HtسJ(lwAos?ozmS%$*d )$oؠ^N.8Apb$ǩ|Zx IlڶN-l'txU\8/KqxxSrZřH-^3;rʷ Yx6.xL63?95ŭYƅM۲P4F}tb$uJ9 Q6lB2ŁXy, kQZ3Fk{;WIEԬxjҌq;`fcikMsk,ƵCo+. >4qQ4߸ᗑLm+5t83 "&Z[E{'Sz׭Kcw׀X|f#Ŏ0ҽ'}luwza)lU?d$+]K-}vN&L ƦGǂ 4 *x ]K3W@}ةu9o1yX!!n{цDSI;5 3ޙA3rMH9مm1KhY9n2QhJEr8Dy;b)ΖHJ(/Jۅ.>3sh%=%o 9b `SڣjxSo&RwM= *J(fΎ:@#Iliy&eqAc_oHsv5P ]a$~H)A_s'Xxg ~cY_8YKZ^qêxո[ ZSx 5U8]}*W|hXs-Y\Շy:CЈ3 WG# OciNEx9& 6^I#_fg9s 6*|+l 2yd}:8^mhO[6.wW<0K2 ԩte9^VmW`s(\_TEPB~?GvpDGj#SC&J7NG_[\y?xL&;c"& !D@mY7(:|Qٚ#Ǧ6fҬ<:X3[g~ge#fWܱ[DҚ:-b,xpZxܟ >[ݑdd`Il0 f['AO$~ ȶeC#ƝIn[?!*Ss@|^Ol?7\P@}2IQi衇rݴI'S cmih>@L=&ĵ{u [h[v̛;KYp~g|=X(NtluS|cn/$r¾KP:fi/-z{'0*ͱ^k c[9hy/oH@tp~ս =L~ Uv)ȦCޖdㇰ h SメgQB3|8&P%i`@/9 !Ncј*" _GT5>2ivGE*k=Mfmfϣi=ftRDCJmDj;rRj9}(3GN,KEjaЮ2$Nŀ S+0Y2Y֋dȊ:_,|SAߣ;]7xR_Iğ|LFU?Qt]v ꘯xi;ip/WSNapx~#hTtljglidM02އNqGRR_T9@ʴ뻾' `OKQDSVjrkq@j0$DI7MƨH4q%Qyj|2xʙu<Ď(|Y\; wĵCm!7ٛ$Z09&d~!O8q@|7Ԡ=Scp/-|PUB;kXN>r#Tw'^\~-bnL%t~ d @e-02T:s$f2]8G͇Vx ;B,ygS_5yWqhM\kRۃi?g: В-'@wGF #0^=$c:A*T|cYEEQ w EUt]gf -`î͗AE`8$(t?\FIfzdhOw8ꥃJKoTAfgk㙞@ <2\|W6l`s 0]>ʧP*D2LNc8Sbۉq%@Z6<$zt` k "0i/#<̬iԾ|Ui0v1?DS{[؎/>q,jt79qTpk@]Ԕ"$S"9dm`s4UJiz3Myky]~`whY}%nu߬P!Tި'L"kjYC~tyP Qx;XMܔa ʅ@+Ūi?~>It٩>>ҊgJ33up3\YۦA#o qu%2!⋐`bˤIF@% llCC3R/̊ tɗ3ɡXa7>Oj%3FK{AAYrk킬-gs~0IB7 J1*_ AJ\ò+>=@&k/~Z" [,kS?d\CUY4B[\3OR@bX ]"ka]"(GݙʇFId1e_ʖ3/M .6͆[,EY 'IqCƍ3SUOʴwj, Cmm]w(| \P#7`Ȟ ʰKdDs2v)\&W2`^9JAƟ}& sF-:ʖH>~ (&]KF1?yFe`gk`~$y]u)q+J/xt+-i A1 uj6PI:W{icZwFykC'T,_pPAUC1='O۶^1 8 ?'8N3]h ka*68I@(uOe^TGRB-~Z&]tXkU3"qkw+Vܹ#%q u\pN^ߧ0\ o|$hfy ۥK3009ctPM3 د$pt͏Fl?$\H;13\O9ɬ/!达,>}̭((;gMXHs0Un@@v9Gn]-z:1K5 sN-3d}e֏\wl᷄=!8aUR޳!–ݾ^V+$E#] b)080=F, w d ^(>vF"sk<vj&"=o{|OlG^غJ}2½8g}6j$daqΌf|C,GJȖ=`֝.Gڤ2NԔ*XwP(2ev#wd sVEγAKC_gZSc@.A w޾V 2x^q&1+f  TiVK^R,Dـ17۩&wªi騕Y.kC@?Cր\8Մqʧ@` ։bI#"rzcRoT R>/K|;ֽYk{vvL4ڑ]bC)Aki4%^cC*%بn߸v"V*["(N֯\&'~%P7_8 I"F YZ