python311-pygit2-1.14.0-bp156.3.3.1<>,h!sI%z 0~FNps#̍j mB0ށWayMɷ]V.B~/IY<Z:V! [7e:wMh祊ׯ~Y6zBݕGdV-k9?<} SMvspL>v5w4Ԟ ͜oBD5)㱚mٹ7V-"\ h :ذ"0~; vFa Ɣ o:b4Qs +ȵ~nO [ǖ-| 8da3t=K 8#s6%=*q˷W0qI)cZ_qO+' =aEDTs4H r-bMa`;(NēApŮuun?k8"/P L}>>t?td & B $,WW 6W W @W W pWWW2\W  !"n("8"9#$:&F^G_WH`lWIaWXb Yb(\bPW]cW^j~bkclhdmemfmlmum4Wvn wp0WxqWyrRzt0t@tDtJtCpython311-pygit21.14.0bp156.3.3.1Python bindings for libgit2Bindings for libgit2, a linkable C library for the Git version-control system.h!sh02-ch1cSUSE Linux Enterprise 15openSUSEGPL-2.0-onlyhttp://bugs.opensuse.orgUnspecifiedhttps://github.com/libgit2/pygit2linuxx86_64Jm /i  DmnOEJEJE__**TT##BB99 +(A   `+T9N :X=6  c7i-RFJmAA큤A큤큤A큤A큤h!ih!hh!hh!hh!hh!hh!hh!hh!hh!hh!hh!ih!hh!hh!ih!ih!ih!ih!ih!ih!ih!ih!ih!ih!ih!ih!ih!ih!hh!hh!ih!ih!ih!ih!ih!ih!ih!ih!ih!ih!ih!ih!ih!ih!ih!ih!ih!ih!ih!ih!ih!ih!ih!ih!ih!ih!ih!ih!hh!hh!hh!hh!hh!hh!hh!hh!hh!hh!hh!hh!hh!hh!hh!hh!hh!hh!hh!hh!hh!hh!hh!hh!hh!reܢh!reb6e8bebd30120f48d9ada7635f4ff65dc84ba19f1b7320969eca5f355024dd5a3f2a642de5f24ed216404873b875e9d1c5dd112a4e0ae27a42f7303583f69683ceebae7b8927a3227e5303cf5e0f1f7b34bb542ad7250ac03fbcde36ec2f1508257fb727ffde48861d301b9d95e3dd5f3189d11aa7f9fb52e549ca9e97a40be49ebe477b2453152ea97761b75070b6db3adb075d629003d3fd5c0d4391b34c18e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85576019edc43e567378e24f0427f9b748c743797aef97706c370c27dffc0ca5eb8a5a7d0edacc3f3f4ff8137e23d1e174f2279ecb1e2c3ff5585a163f164d73fe9930b4ee4e2c3c4ce2721ec657265194c5049c8936146f66a3522947954ca52249ec33dad446941262fc734ef6942afc84eb1f87fe0e2f23aaad047839dc45e3e9ec33dad446941262fc734ef6942afc84eb1f87fe0e2f23aaad047839dc45e3e5cefa6b20015036a8430783a4b8823c2ab142d4d7efb52d976a9cf6f5f00c5ad5cefa6b20015036a8430783a4b8823c2ab142d4d7efb52d976a9cf6f5f00c5ad6d4058e879de3c8002b11876221219aa1ba25807148d88dcd59ca5866c4412cb6d4058e879de3c8002b11876221219aa1ba25807148d88dcd59ca5866c4412cb93f9e2f04e04bacd981edc4e20c507dc9f88c89e73114bb69e775b2694d8457d93f9e2f04e04bacd981edc4e20c507dc9f88c89e73114bb69e775b2694d8457d9bf53fd24d87a78348a6fec1829c7d22f8a4285935c87bac2d0f1f3f9071c9e19bf53fd24d87a78348a6fec1829c7d22f8a4285935c87bac2d0f1f3f9071c9e14db0a578d9d6494b126322f0500467930ce829e0e7b13042400659a0935a0b768f7a56d8fb01e970bb2c90120980a9c9cdeb9c8911c9b53a166e727cfa5428a7d1e57b7278406afdc5979570eeb173b507c546963efd051bb82c25ac369090abdb9813cff64333750afcaa884ef1bea89b5da0a36a7d7b7a52d1042f6311cfd8e04fa7161886e40d6f264d5f1b98c6f9673a7e6ad29bbf155939a8a8c3b7be4ee04fa7161886e40d6f264d5f1b98c6f9673a7e6ad29bbf155939a8a8c3b7be4edfa0ff6f2cf9e350f76eb218d929c18598d13484bc1c8f8fdb32f79de85533a9dfa0ff6f2cf9e350f76eb218d929c18598d13484bc1c8f8fdb32f79de85533a9dbd880f77907aa808c5fcd8cabe9f003a44e7fa6179060f7db3d783f6b0e5c56736f430d67851f2f51caf50a29e0781dcaed31cf0a1baba4e73ff1af47539b4a220ef09eb802ca0d966efad66e7b916a7271ffcc7e3ac02e3aa3468b7476dedeaafb88b64cfab14b8801fdb1f112ea8a2a43f00f2d27780076e1515948f89f9e288d0d80601999271279cc9e8a1e258d86c0e2416a98e558d228af8d1b2b3c0c288d0d80601999271279cc9e8a1e258d86c0e2416a98e558d228af8d1b2b3c0cfde35c54731ea54506afd37e0e7313de3f302808c309c6d291292cfb09cbfaf1fde35c54731ea54506afd37e0e7313de3f302808c309c6d291292cfb09cbfaf10a39c241c72c295093bbbd36243f3362fe21cd153b6850130a3ccacc3c15bc4b0a39c241c72c295093bbbd36243f3362fe21cd153b6850130a3ccacc3c15bc4b7edcf76e4d9b71a2c40b44126a43506431b93aa1632e00f8d6860412fcaaa1797edcf76e4d9b71a2c40b44126a43506431b93aa1632e00f8d6860412fcaaa179899c433481ed03a7aafee2a070887f8d8ba3fc7e84b401c81ada6dd606c9b61a899c433481ed03a7aafee2a070887f8d8ba3fc7e84b401c81ada6dd606c9b61a0bb91b37c4399716bc9bcaf27757f957d51f9d6c34b7ec6844aeeccd7d1b5b8d0bb91b37c4399716bc9bcaf27757f957d51f9d6c34b7ec6844aeeccd7d1b5b8d7d3dd3f22c18e1f4f59cc9f7eb3ba3247393ba039919afa5fdf7b428ea6585357d3dd3f22c18e1f4f59cc9f7eb3ba3247393ba039919afa5fdf7b428ea658535c71cea6e5928b8246e9c805e00f6e0fe13f49562fc3a03a01c48e573c638f362c71cea6e5928b8246e9c805e00f6e0fe13f49562fc3a03a01c48e573c638f36223158bffceab50b15bb289c98fc66b24fbeb2e73b749c93a428441faa9471650ab4770919f1516adbbd30a49b4248b66ebe7bf8072f0a77999ddbdd74b6ff52848c43ca76450de1d34cd76b37cb3209f771f974b2cf4b1e40338fd0ca142e7cf48c43ca76450de1d34cd76b37cb3209f771f974b2cf4b1e40338fd0ca142e7cfbd1e39d93f42452b7ce62b3e2374e954276018545eb4ce357778bb79e41e9528bd1e39d93f42452b7ce62b3e2374e954276018545eb4ce357778bb79e41e9528771db57af4e93572cdc4d3b54f10156146a4c42e6a8c0ab6e840bc03bbeba2f4771db57af4e93572cdc4d3b54f10156146a4c42e6a8c0ab6e840bc03bbeba2f43ec6294f70bcc79210c16c97ffce0defe1e4b36339496eff3151a6bcd17d59cd478f4f5443d7876a15479a018e4b1c0b78069b3aee11b406eb9cc7e002c5b005182a0f3f9c5abef9f152ef17897214fd2e043b024b0122c15225afdc0e74c7890e2356d247c8ea458e38736ea1447e8fe30936ea9459f0451f47ecd8a82308645ec0fd54ebbcad80d14af1813340e0ce442b9a07d40971660c55a35579203a19a09545ab06ff0cd1dd8a43ed4a61eee212259ef158b1741ff73b870514952638ebd871a94f3dbf2bdc6f1c59b1df16d3b32249e6c7079cb4506144d2c24a613b989a295da12f926427648efb7b21d54b28ce8ab81308fec3bec67ddc5feeede958d7c2cb27957f36537e65346c40945c875fa02b67adfe94d6369123fdefeaf655e3e3440700f80763a243afb434e5a8c9d4ad7913cd8bf043eb1d38d8d19d9a81ab643e2fafc15f1fb9ce026b86bfb9aa09420d691aa4c87aef95990284113abac74049543d48f52bbd2ad7ae36dc2048d9fdf2166fb8ced0f2c296226961dfff5a9e20e2395ef80b3e5b50e6dfffb00c125e466d6ecfcee327bf0abf796fbc1260addd74c782ec0d0fd4e32818cac8253fa2c2b79020a68b2c3d72c7757887737a945d8b98a78bcebd07789b4c329b160867c1e5a6575b9dc8290284f77ee8a666d770771ef91cd5aa68c40640c44f02e28271c1721986888ff25e99a767672096f3d9e4aaffc74a4076cbe42c36038437c5022b94928441a19f5012b3a464c269a10eabc7e33422a923c506c77cb799b960affb42049c71e3cfffb86f1423c148694176ca99652d5e13bc74ca6e4bce1baa59cfba3a5ba4ef6251dff9cdc568dfc6660ae4e30df255e86643324a80d1e217e3fc96108e9b031cce984c1f184aa208dd4c5b3daa7fe5bfeaedad068bfba7ee86206090dd0fb711a7404519ccbf2c0b21b0a007acd58ce3851e0a9bbdbcf6c5587a02e462bd38719743802439207f2c402635947109164863534cbbda3df8eb31453aaf009167726bb40e9ab06fafc45d777d7e2b26660fed35334c92eb930fa146f7319413e5ef1afb45f8dba1a4f1b26208d3af5af808fe76f0415ff362c70ef165f57980b1f6ddbe8885b13853d5245e02d98d15a1e4b974b14b0b7502b29a0fd4ee1991c6a06891022cf23f2a642de5f24ed216404873b875e9d1c5dd112a4e0ae27a42f7303583f69683rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-pygit2-1.14.0-bp156.3.3.1.src.rpmpython311-pygit2python311-pygit2(x86-64)@@@@@@@     libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.4)(64bit)libgit2.so.1.7()(64bit)python(abi)python311-cached-propertypython311-cffirpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.111.15.13.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.h02-ch1c 1747056243  !"##%%''))++--//1134557799;<=>?@ABCDEFGHIJKLMNOPQRSTUVW1.14.0-bp156.3.3.11.14.0-bp156.3.3.1pygit2pygit2-1.14.0.dist-infoAUTHORS.mdCOPYINGINSTALLERMETADATARECORDREQUESTEDWHEELtop_level.txt__init__.py__pycache____init__.cpython-311.opt-1.pyc__init__.cpython-311.pyc_build.cpython-311.opt-1.pyc_build.cpython-311.pyc_run.cpython-311.opt-1.pyc_run.cpython-311.pycblame.cpython-311.opt-1.pycblame.cpython-311.pycblob.cpython-311.opt-1.pycblob.cpython-311.pycbranches.cpython-311.opt-1.pycbranches.cpython-311.pyccallbacks.cpython-311.opt-1.pyccallbacks.cpython-311.pycconfig.cpython-311.opt-1.pycconfig.cpython-311.pyccredentials.cpython-311.opt-1.pyccredentials.cpython-311.pycenums.cpython-311.opt-1.pycenums.cpython-311.pycerrors.cpython-311.opt-1.pycerrors.cpython-311.pycffi.cpython-311.opt-1.pycffi.cpython-311.pycfilter.cpython-311.opt-1.pycfilter.cpython-311.pycindex.cpython-311.opt-1.pycindex.cpython-311.pyclegacyenums.cpython-311.opt-1.pyclegacyenums.cpython-311.pycpackbuilder.cpython-311.opt-1.pycpackbuilder.cpython-311.pycreferences.cpython-311.opt-1.pycreferences.cpython-311.pycrefspec.cpython-311.opt-1.pycrefspec.cpython-311.pycremotes.cpython-311.opt-1.pycremotes.cpython-311.pycrepository.cpython-311.opt-1.pycrepository.cpython-311.pycsettings.cpython-311.opt-1.pycsettings.cpython-311.pycsubmodules.cpython-311.opt-1.pycsubmodules.cpython-311.pycutils.cpython-311.opt-1.pycutils.cpython-311.pyc_build.py_libgit2.abi3.so_pygit2.cpython-311-x86_64-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.pypython311-pygit2README.mdpython311-pygit2COPYING/usr/lib64/python3.11/site-packages//usr/lib64/python3.11/site-packages/pygit2-1.14.0.dist-info//usr/lib64/python3.11/site-packages/pygit2//usr/lib64/python3.11/site-packages/pygit2/__pycache__//usr/share/doc/packages//usr/share/doc/packages/python311-pygit2//usr/share/licenses//usr/share/licenses/python311-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_Updatedrpmxz5x86_64-suse-linuxdirectoryUTF-8 Unicode textASCII textASCII text, with CRLF line terminatorsemptyPython script, ASCII text executableELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=dbf12397975c02e84cc7652d72d45bba6d4cea3d, not strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=0dc25882fcc971b844ff142f71aa7e47e0686f0b, not stripped  !"#$%&'()*+,-./05<=>?@ABCDEFGHIJKLMNOPQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRm2Ոutf-89b7aa6a5598964833dbae2c6d692dfbf5c5f9907c60acea13868aeb5cb24ca27? 7zXZ !t/)]"k%a er6[osߤ)2&Y&IDY](-Pl V׈yBO8wX> NyYS p08\b N]\ds:1,H)>5I& Rĵ{x.e UxqGfz=XB6l)v=>n%.o v\"?K? %w'n>77I7f{[%\"?7إX'.j=݁7BW `8|#oa[r*ʋ[x6V^]n>!Kdnaj$f<#{ vE| T}`kY͕vS#`CLԃ&%@*p:j}/@$9G[*:I^نLc &z1@w$Fg+li^.9>3.t(RI hB9Б]X}}u/ބ`PK:jpP8/f.o[M`pMm@)ʚ+}[t'rn&"Ɲcp+`K 8Ld끯U8/@ͬ16iJ]@Iu!`ݳ ^T5Ƣ殜?؛; PInFP;{k'P?F<-ftA:Hɣhdڜ&$7tsR)!%/F/ezkOZjD"V5f5Wwkq07d.(?D^*eB_|fܣvQ)}–<#E#Y J ! wQةV`ftOÄ(GGƏA'H]e"c}w 0H+TdlUKtK}YxZE+MDA d>rEVmO-?2tі/0vXiJ&{p, @[]e5:,[ Vf-S3"კ?~3~gFET ximy/6HXKベ$kUHax Āe0')GoU>梏GqZ>YbjgmH 4*)~F.gEi oi+nV)neD"dЇmϙ/_n>u;Р9/K;F+Vzja%ĭ;;2!HuUVXrta(UIq[#˸UGg+mI[~q 5v3TRUThrSy[q%. =Y]_L gO̊u81l"f,g5$/f pȒqT-;?B {wn z}FB|{̤;Cl(};StwxY!G.qAjC{0P%MIJ"%Gz&UU36J4 ܬ6̓Pdw#g? Bu!SӵKY'։ّVs DYR@Wa`߫Р"3jܫ7~1i=}ja:$YeeQ/&߶Flu $l~l@A6J\}/t5HHQ:U&8YT񴄲N.? A_:AY j4kjMErH+lbŎ3r5O:/tь#4.2y聉lT%;s2`Dv%Fkz0 0l< hkqpKKJCؗØ-u2H}葶U}U"l !(W|x9SUPYc͓b h8mקp+ϞhȰ F 5I^:*fF Bnc0AO- IRzT(muж{ܶ8XR}\ 0jX#o>< D W"6#x6MA9pM~y-CRlLP$፟ &f$v9x#g~E9 Q~:Ud5j;P'\s[צM= j2e t˹MusQ@Nߋ~͎ ^=^vnNm-~6*oTyC2Q;OZs/[Z*nu Sq MIVk4RݪaNEŞu3BV[{*ɐK0%贕inc IJb}P4eF4h+g>7۴<ߝъ$n˹\?7YYYUsZAP˝,5i$Xy2 Lv- ^&l(Cv*FEvpOzs _Ni!ydىño <1} N!s%5n ?D]U.'rO)j|ލ~oi3"ޤ]+|e>uolWtxyרz'$v()E/0NY #ܐ7wzÀL2J"b'RoTGg#S5~%k_* L q*;2&1%Nuc/5.P3Ÿ*2PL*N)G%A ȋ2d/n#(":fB9* CW( ~7~f3GU͈Wh"O{ WTb0aթ\?5 h.T )/VGs0:Sb3[a:ڮ썘xh?*QMIxRowC JEO%Ak5I6krGzzLHòԇc e*$Ql{a';✦Do^mp?_@e xK|ƦfuH.@^ja?$> rU/kgi&j&3Ϭ4NqpԖnr5Oܥ3֎ L'2,Iū%x㟽 j} 2ydvL80a\,JrTi) :BL{'c[1OZG;^hиf'Z8ڬCZ$=+]dYO %f#fQ#1&&>G?. *#c/ArWbe, .gt:62fM2ۅUBRYG#)|]`iCC#b|ŭuEJ4=،(*km1%ϝ'F4A^> 9RJ3"qFpm;PH VTc} 6, -H *NQa+@t6\/2-\ly# &y4QhiAi]\s%d%dHz]|>z7$="f ),g:2+{KgQعcWW`ȳMЅU0pxCJo".}}kʏm @&JwYƔxl }`sJk"sl 0GrmXI(l~[U[LC|aҸdts)"e_y xGb=sXg+He8K7#L"ÐKo#5m2cuu:HID@߃CP߂B4A!JZzU&\nzL{ Кz#ξ-sYZ8r`)LKhc%Ҋe^"I5{h袾,¹T nKZ5I_CfO;C3J|A'1z51 G$1a>H>9;!M,r`*..`ߵҠWTX"`WdwDZ G{Fh8?IO% O Zچ^x‰dԡvǨ*v1ŘXMבW< tX1 [ U?KK wSORy6(`(^E[.^Ngke8ϥ3F[:L[gO)R;]poI"$\2m^ʰ.n|̴#G0J4e 5x2 zb #b/䠱Cxo"рrVMaմ٩s30}d` 8,;7m. Qw@ ֟qUiuWuaOfzr(_Jsa!} #E dc޴_єqs;R9RNf9h^%BeBmo.l5QK:N1X '})t3]ӻJw7o,քoֲM )Mz! ጛ~;I~A &/"䇋Co)QNc*msj)fT~@U5&u'q!})XР5h+ig%'׾p^,|McU\onWPV"~Tc+軉v,0]·/0u5!B4$?N$NU%yHv88uuB}26*b|TܑAj_+n kY Loæ^7w [ ,ӎ j)wP S*-xdTHmWr8csCq夜˘/l<ֱbQu'=g!9O^z|5ZE쁃̖Xr16 VԡCWX7vgFƈ2p(uvݫ in?,Ć1 n,oLk7оxTw jaT ؽOG#_6+\ .@-j7n)n$H /Š›p~U?ps>~ӎ]W=.]/1 E( !Tgܿ_HBa$z}% NWAi5tB'oIt%)/!*-һX>(e_?|J=`&Ae'O!sU8YGI@&MYa8%c6uKaE5-AcDzR8=X-h N׫]z#H3S,'l0rw\"ͥBHiJ|;kf~vϺ{ :3a_d6lC̎TM7u 13F^mL"/4oL%I4U U}F 0Oמ(fĵ;gdo׬E>\"khuiZ!mTJu1c NE4lruf=ӌ9bV$ǫ-W7e :dr4sSR@|#E"uKk\FXd2u1[nP ^A>Uh} <3[Q[%l?Ɠ,8l VNŬcW|\{Lƈ' ]|7::W -FF_`Jy Y<\%-Y"y1J9U%=Ŷi:\j Ys,b38e dH_~I0:d<N &cu~ biC[ >ڕgDyz,RT]Fjx%vgR,)1FRs?I܋+ɭ j%X%S:O;A7Ĵga AH̿[$xkoG*K+B^sBe||] 8#7"?RgY8l/SO(CLgqc(/o%W87;D# ߏZ!b^Đdw@\@rj;.W]5ׄ b1Dp{[Z(*w@1-*-*w8#}2MRlF8м坆!e=1W׳6h ~ba=L}Vipn\7厄@l6eu e\܊FL~YAC gJ+]{GRG˱Y qTnnK4\G:&TgeԬXͱo_?m7CV: v#k_ њ}3<ⵗ#U -26/wsqq>KM\b}S=arC|-16Lfh6buLYҹċԌ(d FU7b!05kHV#夠0BB~4ZeMuuI.F;9~VxdTφ)PUCNȝm+A"ILK?OJQ<}a.?_1zWUZR bYc_x7R_%F9JŴҠ.D]*]7xga:'.'*T3nguq`"ܷ]`.C py{(+dɹ=Iן2 '-V\ O򕜶o1,mc}b)H[Tׯo1?ѓmIk{1KӺɨ!kQ>"NQ&&> UBK-'"0hum{4("IdPRu@td둙t^V)Uպ_%O;WIו!aޮ"` Vmaϊ Bi(*\wĨ`k߮:nlme[4nh'Jxʘ3m9})ǵO_An;kqBe@<2פB,]ګmh-x7n3xфe~(xְkh uQA(gǙ#άySq/pOᱡ; 8k?GEK2)-}$$,>q(dGg{a!qcS҂vޚRdc-6Rǝ.6M"@S”'o&%JiBZXN&gc40M"-xZ ՁNc׍>:OurP#РV=M1.AOh]&#x0 C E8X)hӸE:@,YJX^ψ_ ƍWAv',=Z{m~E[5)|˜|nUoVN ICPǁj^mr^tS]M%yǽ un2%jFnak 㔓ʠ>0qzE{B=# +}nvI#޸%xҊzTՍ`g7|R4 #r\1 J!3-@ijiklZƈqL2{uxR!qվ^'9 炢 ×k헻x||8IE!oXc#UnȘP!֓tqk!Rn>,<-~II[pk1BjVvv&  E{)89Φ*']Q^ >No|pLjQ J7Ӭb{jNދ A4.giҊ%R ico"þ<5_%崑ЅӋ= [CW6`ҙP=ǚ[ݩ/ҩ5ΰ >U^D2]cN]4Or *G̜ƙѲo pʵ?ޥyJ78:<͌`*^s+¼^FO~<Ď90u/=XV[#e5A˳,"\uӼЊaCIޑÅ 犲7lnDD>;+'ˬ>Xo6Dh|$feJa$|Y5ۜlR"Cdಐ{OmT \%bbs-^w(DjW2O Ώd]'<`LrXkµѸ\UZR( lhc_z)٠QA`K,Sh0,E&߂L@:ğC}qѮ|e#)J+_^}O'賝\DrEm{DdY\黴)Y 7Y- a':F%;nf g^萌L8RY"NϛϽ8 '(<^Nů`PI$! #H@ ڄQ}c\3$1%Tc/z'YudX^Q|.)|tdD_N;tRٺ|Ė`ok(ަSՆiș,b-7jCھ6.k;!dg9mk1ߌsfW26):+"`,L罿?Db4 c~{;NOCl,&tn=,-,F0F&TЍxlݓDmNaFPlsK{Ew]FY͍ƼpSf[Rɼb2ԜѽUZBh OK]2 Y$]R3"|W!cL@bIEl~.9AcGJzelS/Ǻ M,-ހF|ޥw{RJd.Gn="k(B̹@bmN]W_0ޚsSoڙjӚ=$+ h޹U-rM߹y&NӾ N胛/Ε]_Se7Pib76W5352W[ìK 䗬)]3A& AلS3tC%/p]_ /'/FZ1va$(Iۄ++ r 4m1^XkNW1|/Zѷ*ռu)#f 8>mΑɅIlyXc&[)Oo7ecçX"_jӯϖ\i;*8QAYLpq%oYD͞L`)ΦP8RuVw7Yfk /4zzZi͕JA` iiOx|Fլ9~f2w%5]Pyؖ4JfJ*~IT8%~I9$'!&Q1'(Q;d*Ճ@ͶC"uTߡì5rR|Ih~H'8ڝti-k):#;MUKd49C sgݸ$?Zm/⏊;_HX&hT|.5V8)JI@>T}š!ZcWzN!R3JK*^SSq2-"JXx&NOG y}v[X{mΚpxc{@sQjt?05oMc:9-*Ҟ޻2=m; `'nD&KgQ9/x`ƺ&1?0 qJݳ3!fѸ o0UǞ# KhU(/>ZI2ͥb_oz/+gRg"/ qزm+e(T]b3&^✻ZӬjuVࡅBxT]rV8& 0 v ]UBv&FKwfU`Mmg~`w8/f#>$?XXh4gobtzVK;dmg IjgW6JrA;N^3ꖙ<Z%J([KA% L4%zA(Qj`ZuGRbfi|MPёki=ڦs 4R# HK„ GK7BMJvJĩ13Οe.D"n\ *uM)=;x>_n\7DK{4Cԟ|k^գoV%[`f2.k5.RF==[_lQ,fb|b~9t.><[ddDFncV~:AzD)1 )}b旪tm {\}ZtO4Uh"]9_ǞU| Ls.6 K|o'hjrZw B @UJXvטb}•ƒ  @k(SC6q|ge̝n[h #.,> k6u8uN#M v8 "};f!ln'|(\Bof Z¨Z!ʎ[(zGԱϥ[" oٺBYj918ɂ e^Ť%e-m/͜ #ڝmR^[n >sJ:U+m;LZd-U :4+>Q @*'d C_@oE?0f=ğ)e49|+Kذzr릵 #о;53V%=I1?dw %T ly5^(w&*}Qiv$jnc{(MH`^Lx89X-5b4^q ݻ[=Pz_m4)$g7%DuJ1.8y eL>t 5hWe犆%9[zt̄ըbKHQ48L}7u)fNJDNՍ]JTwBW}gcȬF;9.GWݎc (S_Ѭa$fX*3g*x)[`z>ur _jYú+nl4BegX/5H:' \Ur]֟c;b&DO u.u3}d5Pzщ1nXe"Xl7*\fF%lq+i7u6@y`#vk-E_ #ߵ!FtUq׈|EOCSlZFXSo"󘸥c$>! *?  -ӂ0[)<4qb"ad.jw:UE:=lTEAHq'bxrr{Qb!N?Cv]mpcM Ϥq!JhqG;lj$]nb k\E"{Njײ/1S~mAG޻ivi6CpTOz=@P7 .".ss(HYgj$So mdcQ&&Ξ.mPf_1lF4Yײ 7 'žeaݴd;=y4 1),\@}ɥ[bM{tŋKG14Í~ P$X[({a')r{NjDg ݖyDEGi# d&9iY_ Ӻ(/f[&ӵ^jtv툈9 $DY>Y6G^|BEd vKMIʔ@9|7 N΂NP˻h_ed}fyeLe2q NK5+6n;3=QeCUJ8]>q:h&A2 HnXjqkK /HpGGRH4NbC[H#cKƈl‹kJII`]3“Ldt L_і] oZK;mb3ϼآWlYA>~a@YL_M٧ L-ϢsvxFk`r.v`pjLv+d0-)f{4zn58j!oj~WMvLs Ax3 N(|$=f] 4TMT{_5xy'vQPP8q\5/\.jllogi~0\528FL/Ќi]5A:jsM(h|OBH  rԶbJ -@Ϝ)Ϊ 2A2 5,50(t&xD\-Ɖb-e^Ћu _9M*z]~d~f";-V.5-V𷄉*z~}3vQq ŃQK2U N`s+Sd ~9qg#pC2'im''$Aޟٽ5oor`\`=';5.oGWI`@ ZZ'gDSi% (- (` [#gcP7G TxVlU2OWHQzo`{ouwN8^ 9]:B ~i M &q iTC*)`܈5&1ƥcjpt|)>|Ja߼TMԖ1vdlEIH]nVnC$XA;$mx(-;4~IG}ryI9; MM)e WkiZ86s{gz˅V_ǿz4@*l-m$T!e;7a7`Kl l ?:s6D f*r]sCC]θY44m)>ڭoR2QyWƆYThؓa?9cyf{HTxg"wrښIVâbPk[ҚE h[Z' CdXQC~E禴s(kcyr#@Nel9ڗ\ :I0}Q[gUiinZ9\v}0l^vD@Pw]ǂ>%mv\HQuc;vgZlvDtE/{*Uj\ CiBGL.̶)de˖1k48"|z2落<hB<́ӳ5oFmhitAݩy6]P-b_F>2F[ob*:5 K5j]E`ϭ3 z,L)[<.:;6]铂˰9ʤ е)Jm|ڤuKb7Lqkߑp(S2HxVC*9+(f >[;u_ p_a{OlDcT7Iu5º/"pUm*()hL8bӠsMt*@I mdj>wS~9ypDP4+D IRmFҡOXJS?"c}(q)\YCK[s2;J?N~֮]*Bs`~X@4m4T֟=/V̄Ƌ2S,EIsA?Aw"O&&@nk,*H{du|*9|ɭ[ʗApMו&r䡐9SKl+*ĉF=^Dj:yHod%mq { 8)LH_{n)DȊ|t]^C7PnMnJeP4pU_ t/B~v˓َmkԭS(L<"_`Zk#>R*<ӫ8S2; މ:p8omD(MbANK I jA 韫޽6,OʄO;Eο7>цk3̍Xl K ~{m/*Ii H;50l6g7D )5 3 ŝEVAEO;,ś[V0^#z<Jh5[{Yqԯ-oq;Cxm ;e> Z3%zwKfZJu%TYRowB<}{8׎>EYu8/%QqN^zhP!@|q|3r#4\O-Lu,KrH֎x*=S9l 0a; X'3KXvwǩJY`)5eГ-\g;mfbWE a ߷@}s l`2n{AI8<ŎGxYtT[T|4*Fֵap6׮ #u6-9X %ЯE _@vL=l U1O:)Qe饚e>6/<:g,*\/hpo[.pȇB!A;M aP`Jw'ܕOdvWEZ#3.Nڵ$lemQm)|A+"Cb#M^ɐz(7{C[]LGf DMsx-҆;XNсv z;4];ZfYOt<6_Yz%tZhr"VFJxq,rE y9֒GZ),ɉ42xRܭH0]doo"jO5ϽQx9P0nk5 l&3tc0%rUAhthl{Odx1)҃b@/A E3#.Ҵ36Qio+r%d`&V[NmtԊ녡viB ,+sB01|*\62l#w\ 儙EɱBeȴPkpaa&ӛrF߮U4 sb#L髒^Kk5b5w~In{66Vs=&h(3\0}n-叹` f9 F==yeOQMWI/0v#؆~FGo)%FA>NX4 CHgOꆠXSva(%mꞴF|^ /@5"*:%&{Ea̡Pefj7k*TijfSah6| ]yÝ&e6]1Mط(sTh!~=Qkо3yQJj"S|* v)5Xi1f@hؿqR[. IUsVǙ{ϲJӥ5wl~t8R'>a 8g_S]mATKCnjL6Pl2[sqf5UOyUdrɂLW&NQ)ڐ$AHX:1ynfxR_Xr/5YR62nK+,{$Trb猳l{x(F/P_p̰m]=$%7 B3ͪ՝8RZ3G3m=a}aQ{mViRAqZJ+mT\kiYZG:|Yӂ%ue/5ޱC5Zw}7m|cZw W)V!2 n‹$A2]wYWl5 䍲20HUrm9%H4At!0qD|6ّ콫{᾵4%MyS3*% ~!GYSV3SDci _fϏMqm)q^=kG@(46/DTu xðI%ʆSD,c 3kc]S~ktpFWl5 !T#q-m0>!dwUjczdMZA CslEJ5#u;u]$ˋf0j1/p_q/[ Fڥ1QP|~+wkD?=݀ĤDLil|Ad6Zߙ[<e"!?zm뿯,d~_Yۡ'jw+["ևWh$ 0V1t$«Α&:pc-zF% r\?JmHB*nGJKb7{6_ᏢfJ T.`_:or8OF@J &ág¹Vf@y/2:Y YA/<}5Ao8;7S0XKni6-1VP6K/ խ>:ޠFu>5h"N\6K~) jiw-mH\@wqʬu˶h@!BO 3-ǯR=gߦbf-wV + !d27iIǼB56xC ߹uN•\֔dB]KȺL&#"pT!I%^EnmZ,>ƋJC vEVes'ޭ^_^Nѷ\vYhMHϣ'+#'7Ci *!C9]U."uk:HN0z7#.`đauDfIp%|?0@\c"$l*;uv$nY}/p,[ c$XZa2.·~BI:1W@լO-P:X7ĈBpvI%bEf?ϠMf- Yw߾J]C }'0 y.8|-K[eH}}117Mͩ0LY䙪L,Bѩr[mgiSY . im]}wd+%qx;WkχJ; ?!-!Ώ.i/%Sy5x_ǤTDD~S_aOѵ汐k4U9^q\zG FO\j11 BS6HƣAoFM1,ǀBUvIC ZUdxƫʎPq)#T2@.J ڮ-̞;d-_癄IB=OS?:ˣL#ꮒzVI k&A^. *8g2ASd! I1'*g\|rMC8  ~⑏xm춴B]k51M*Ry?VqU[O>RF@3Ih YC7vyDĩI e5JtJrAOy+:Z=*b8[d5tG8i*H[tM 2$*rWO<.w;73F Vy%0"0NiCa_J{kp,v!C!$6$l(|!5+J䏚.i\,QVIqpDx^vh?o g'CB䕽%TWD "ۃL8S|kLdӵ'FפO-< 8]Ѹ.@h]:ˈ4!{]f=P_sh Y!L˝)b[e&82qfkQw>ß%*Z]v{֍5wzmYIwgr֮ܭrOV9_r=-ah3D#Faq4,~~`BJk֣ "7Nu(Icui-zU&YYecm`OlϠyz؉`" K' Ϣղ0X@ Y1d0l~n+aBR[SR`R^0&-,D5y ٯDbBph&yPGl٢0g˲Z{ ;DG^A&w~k?ۺL)BLjewα#~]EJ3ޤw6S:K9r3i-i~L{]vdr ˱5g%lpGaEbq d e+P:zyyFRCUTʲB4Ʒm?m?4JSWLQE:׊~0, Iξ]܂E]e-IY,I_YΑb͢zԗ]ĝwXW`48]K2\DQLSm`-p%jɦg GƾZ(vƧ$,e | 1>a[܍MBkx;Mrzd3ծ|Y{gNc{f8Oh ecyPԵUo|C@^aLnsF?,<Z;̢.0$Lb >s (;>* ˪ s7^mܱ}BB砬Q'.vWu)@o']Cn}ATu>.t,hgp1@fjрU*FYB43n )9fGf$, v7 { g"XL[x5|iQRd3. \엷YY8ՒOƯ6AH5i/DC2O,  ؾrH7R;_/޲@`ʾ=66VE:4#NRG5TdV8Ki]S̳3cA/Q,d? Z{Ҟ{[ml)yR(Hބ{ړc')Kc`X#,`|8#xF^ wAr[`ǝVpU"\]OYtdg%nUrF"Եrv;'f3$0K]d3ԇaR!{KꅀA›VXVm4-]?W~Q l{=J4qAsp݋Q`%#[9 z[v-W) 6T Ŕ8\B2:A-V+}z987X\`GМ,uZ#?mSz=Y# P.? ) lEW~ɏS25tzβg12mjc'`R`]DҰTp+qb4u V'dӣ ]*0ͯ$"$N/Bvc0 DPz'vQQ`*; cD$-O=߇du[Y9 r~#rx)[Irl(eDH504t4SCvyN+۞d}*L- Ɯ>V )-聟=>TX[GJFI z, Ec#hw%fInOClkN#P+6!`qQ++1:*a܅OP!`z1$Y:m}gj!Crڃ.$BtZ6V&ΐepDj |Sh*q,”G֢ƌNw X YrNԴyChg-W6E.cE0Sv#|>/& JE<2(>مMr?>K0N}ndo@eouFVz-gѵ9g4h҇b@$*A3OC8"ӱx V?kY^BIueph¹omDKuĻ}4xh2@ߧ4U4r0k0&DyОֲl*z `y]LV/-;#kΟu,艤@40wAKL=< +ɃnQ j(_DX)}??20HܿȪ|$*J HKH;fyM rPg~(g#j5PVMwoYum3 kZ!ZH p4t x?h[A\jx0[Ixf޽ pU~aSllZ&ߗtTiAY1 kV𢙒AKAfGAD ;3ZӈHJ#?8v8Xl7J4ׄ09 }ZU4,~<ѧ`]N %# T|pK<یn-tB?~}yڵwgvEJ|\(#\Sn:wa?o - 3_q fV[H ~ئ#Rl=c1ht^ofrW Zթ 9ڔY<]B}Ԡbeꥄ7to҆ދ)S˄s֒L9wewS'ǢXDǢ^?.gh_vW*pg֠K7ѧ`﻾a3^[>R17 t.~2;-=/ۍxB^eitЀ O}I[W0-`t}B˓t\oZ4H'o!x~Wø}DR2TnP*7J6^ qW6}N%Gc0?82%?L!LVB%AbGZC/ n'B.4dSI͸g?? )tx 7_-)"?meq 8OJd@:ZGqr+FO]giw=Ĭk/qW %CoTo~-ͩ/G 拪"ϰ 0XY:/JSò_@7:]P߭AseK$?p8 Y )\lM LR*莇9{/gњ* *{8k 2!jl *+t#3vfg%["D@8MM-E\rQ yo(iІIYջWƭcG`3,am_Zk0<]v27((xSo-,]lomlD^7H ۛ$J 7-GԦ&Z苛|-|K=SBM)u<*+h0%ҖLg0J |t8AVJ֎Opޤ5 דMU-0[>+h$1ڽW>PM|uMX]~&=.EzIɏ(lxN_?l|}wC"3GlknH}ky^GkgkH `M]q(AXFQGC_6.]퍠RNWd8r!HJBcƽ`9)6,VN]cXHg/Ik}1fx/>1dn$TƟ 5I8sIjѯQ=e&B0'yy, |`rMJ*B1YM9f82A]QG5ryuᮝ*d]v}HmO:%Zv)GX s ŀNɊ3[8oRbF:N*Y~IPIՔZAx,NHr<GXlvAkMkw42: MA< iH.w &cɣU7Obޝ\N2ʸVj+ ^80"uK s4PmP`*V <nLL7^'KU8M\ DyH?I@(J]4F'oh{>]J=4HQ|9E^P?8Oa6U<ؔ`TP3SQiD̞ȷ&=f HRkplu&w`x{OR>W锄ר{%]Ϲ*GI/INK12 ljc)sW{j.gDBl@P #ƽ!>OTlT3ëԒUd8]7*guYzjpXڷf!cPđF#$=, cb.\vy&oS@ʼ!%}S@OE5 qވØ}j"kDy{-Y{dn)t.. 8#AA׳q  6p{pÉM3!M-Dkr9BJDJӯf̒w.`iUd_ڞtƚgt1g6^ٻʗR7CaqȬRc9>G1΅Q\-NҬ%݄S+8=υ(wev'-El5 |?\ʗ/[%u݊?NJ»-1s{7CQGHyܼb 3ő{j\g4L/~XJG2#wr$:3rWOD#!JW{τ@҃I{i_T_rWJ36sOЊvmi@.Kg6w[4}XTnl]퓧P;J dAQivA%$!߫~ͷA 7>YBkr#2T3Mۍ6 | RL(45n#L Ty OW{ 7GP_ؠy3&+\鱸e/wn& t͐{'JL4j?h_n[0[HGψ{ p+WUDқGb D?u  Fn`|%/0iT~U"V- ? !EĬ >9կ;- ,Nz~b_Ċ:>Ξ-уC:Ͻu᝷"ӵ0̘ZS3wWgN9y֒;Ѝ6l/ٯDT6Ͱge'^ٛwJP)CT;ۼ'흧6ոi&jF4peWK\n^=ĻA _qN ;2py%9jsm5Q}b ?{r]s"鸓315o:J1~? Cl@i˧<_M+蠛wzO1PԶ $ ><2h`A*ԋHO!?ѷD12d=m`tWai;9nKOlu)ХcM@Xz =jmH$V#W[h(Ap7c< SûΊ}[H:}u4T|#tz>:l2pxX[ >#2{U&hRzV>$+)ne^ /❥լ0Vd֦P 2ٌQ0_m2!TAz#D2G/67mM1pwDn`ڂ0]D1^-݉TK/^bi6,aYX#8zeq09V񎶣1t_+=|b7v4j2gM1&)d"Zvyo s@s> [D4{Qna<]H.꾉luBd{v>ꕊakx>8`2#=Ii_ǡ˂w""9 R|eHwOsEb =3OgѭGK( !&_#lt$&CZYF[iu9O)&ͱ5qpFȩp QnLdQe8PXy꒫ITBge BH"id4yA]>pY+骆hv(|uNd(!5oA|yiA뗕덝Wtʗ# bi ]7g1 ~1#b-dnEZ kӉG^kǍr2~ĶRiZY$0Pӳ,B2^E)<C{Y>ȓ"2{WxkB5rBz\ԒgT0SUen!a),f鵉5u&N]5zw-$Kx},N j??B:$nAcx{%jG^@+}^VSb y2 Z.TJɷ>҉{H-{r/c}&h*7FdQV}v{M>K̑9:~H'W6OW\1*?ܺe2]Z-x*"4uk~utZ\˺9\9tr%hQ6т؃{F }N1w õӧfXɳjYgk Ơ%~9GV}q1/ 0_:i$H ;Һip.C\+I}24O4a+[x_t< ~,Dr, Ȳe0{z@f T9Phec d7~E"S^.v"F(LJ S^/"YÆW l2mE "<94{߲'q22EnJ{4;\^HbBex|k3B a5>k:e[nÀ(Ct.)\q9@=;ٟ;OcvOR9DGJi#(4BGeRiɋ|v&bgs+ť2AQ6`8wO#j3296s Cu6/̼ 4V'd_PֵU1Q{Pdy3q'}J9QDϥQ&sLc(S6K"2d}`8|.ԫ RS= А C>Nm>ڒw,L(O ՂY3t&͎d֜˽yc$]lx !rxkԝ#; *פ m3Ё`4 D*;iPqTKu ,T} cZ~/;ܕJ!ζua`~g`-Ip,#Iܷė& lZʧ2S끱) .B22t}(@#oA6&mݟ@Y( G:Z4Ji[L.c4J4;?bѠ^)坍[)9tvlL͟(*x᷈]N)-=iڅkPVCGt6`o8(A+??`hP'4V;v8@ lC9^:} GWєܫ'gތ0 3JIyJLaNO 2J3VB3uf̖gح``11GF싍Z*]+X:sjo($"qFl4KjwB,㤚dKJy6 (V\5{W3o6?vam/ueگE(0e`/p{4#% 8בTiA53ݼl t,jyel&!8w;м^i~L%-LD[bGZT;-P.<}ZmTm`c&B;a?(0'ƛ QkCrf!c( |%g|Gv>EV mpyeLM3A%ˆj*l6e5pǏyaڕ[XMӥQB.[`#j2t~~eFC2CaMȬID= Z.pLٖ%ci=n=?BS5 90=M1<96nr6&:]sLiVW5"rH (B/h[#xi^POfCFOXZ L0ܺ녹E}oxHg l}k]e (7}{OoN ղĈhHlnڇ<+zõ{e:mX(xGct(n9I++?QpIMniuc7b a]DmSjn 4%^jgs d:+S\BF89D)VK| w%UpQC}ǣj3ZEwag34DpLFYXaHƀ밃cr(iF,/D)Iy@F#+y<++JO01D wGE6gFȈ5 MΛ .Lϊzno}ͫaoQ;[Q,N CM`W~Fw~RW L o5 d #!2:7ӊ!Rj\o, Bۜq`i)(Ex?v4I; +5t9)[?R|K~N:iYHubS;'8:mUxYSAֳ|a}ղu*M7