libsolv-devel-0.7.30-150500.6.2.2<>,fp9|4Tp {*Q~Gh"=' B7oLA)̦@^fJ&ee^*s[E@f*dbNB%בxy!>~cn*@LVsΫ(0@ 1NQ`X'݊ lXxl|(9xaNSD-ߣMtx!)m'z)Ŋw4O?OnmVQ5d {uѰ%ue| eEdx]A:T>Aj?jd $ T =agp>h> > `> X> > > >B>x>  V |(8O9O:OF\(G\@>H]8>I^0>X^pY^\^>]_>^bbc~cd'ddedfdldud>ve wh(>xi >yj zjDjTjXj^jClibsolv-devel0.7.30150500.6.2.2Development files for libsolv, a package solverDevelopment files for libsolv, a library for solving packages and reading repositories.fxinomavroRSUSE Linux Enterprise 15SUSE LLC BSD-3-Clausehttps://www.suse.com/Development/Libraries/C and C++https://github.com/openSUSE/libsolvlinuxppc64le/D6n6^)" Z- y-/{ 4)|G6uj E. n{U +%A큤ff줿djdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjfdjf줐djdjdjdjdjfff줒f줒djdjfdjdjfidj55adf6d5e4eb86df588c7b083b56c449281df9e7beac73a015617204d9b363d7b3fa6d991875e1a2b2800c854697c722580ab6802c9d3840e302382b0fce919e55602f07eb12c868ef3a3b0a580db3255738432a6edd0a47b5c0637a3c8eedd3b8c0204b81519f93de8fe9d5720d187ab14d8b216b0ef738fbec5077af4f4b40ca20c07c0b5e6ccf6b4380463de9f1420251906eed00746c96b95ccaf04dcf8a629da0ed74bdc88c0d766843a15f1c21502dc1b62842f3e2067b26fed889bc993741802a625392b70befc4c26c4cf314354104dbcda9ef7ae38eabe06512b4516027ad1996cf04e59b6fd68c83233b3d223c1a5ff3a4eeff8c35f0babaaf343a700c1a1e4e990d983da284516274d40c7e86f70a0df7fb706f279c7beeb0128f4bdb7fb1c45de706328fafeaff1daee8fbdb2888ff37a95a914d499c4ed07f0cd430726d2f732730f3ce794d0857c0d01e1be8a9b5a0302d391639044508abd1f10dd38bf7bf53f51a84373252e267c4518faae646d449e24c30413f266ab23d9849f634990237148e37b5c6daa8b82421bbfe0bc9de383e562133b8c26bd751c7c111d28e711e67cf93a756b886207418c09e7ddd6b475c28c9a122a93c97f9d20150c0daee45b66ea5a9d7fa383816ef97abd4b219b764b298e1fe901da27d041cc351042f17c1d94bec538492f06e877d21720eb1da3f570a987849d356584097418558bccc9021609528e4b4f2d715774ddcfdea345e3bd9a3cb625cd4ed3b9d3e41ae15c3643a5c45de1498b9c719eba36cb5377ef94d2d211fdc9ddca6fe9ba801129a4ac67fe8dc83846a46c355f865d0c4cff932b3d7aa8877f0346dc70a6fe3a98bef4574abc023abe17ac157a74b4bc3bbd906145fb7adaba08b0067ac8faacd1c7f9fcc105bb2311d499f0fdbfec0bf94e9badb2211f98f0c6feb6113a69022cbd95296ddd59c69e1e3b47e40c6098618c5368563a66d86c214f070ac3494da707ad17c0ee3d08a06f34210b7f4b4f52abec2411d55cd9b3a91c3810a15a4d6e6be12e92e8a36e4a70f0b4135aad83b1aa09d09dfb34aebc676421206133f89e6f4c10ed087e6831a5b986f6e32af90115849347401a34d5412da8fb586833f37d8d8d92b25b0dca8b913fab362ad415b681a842c76578026d1fadbf3d46b20a16aa4af5e72e8f2133daae38ee9976136345112c73f397a5c9dbc9f67c939138954142a27e0c462824ffa45f27dfed6ed62cb6f03204ddb66abbd064ff36999cbde88d362025e7df576a08295defbd475636fd814aacb9c42666f2ad1f91be34497044d060e29c9cefc5c07a1305f0ba392824f287b9767945c0f471983e7606b59e5d3942fd6366374fd25d23d303d05ba336423d9e67ca8a5d5f80c429f1b3f1fbc6d0c7a8068d7746dbad1c327c6290e1a03f1234bc18a4a463e8c2df83a09f7788dbe3b54a5575983641db65bfb7dcc1fae66eab00afb013dc181bbb4d7da3faad2450e81b86b85d1265adfc998e9f9d041cb133f3e844fb3c6c5cf3ee8c8cb9361fd3e76d52da2f9117c61c70a8c3b9535656749620d0bc70e56b7eedca5f04b2b936bf27f0f3d8a90d3460bc74e63ad55aebda17f64243d40ab4c97e19d04c8c8c2fe45a9bbabf40ede8df1fa3be932ff00fc840d69b6ac69704bfc9aeafcd1cd9f56ff1a8c6184d90b53fa0505067a211a44c337f3a50e2aab66c59706f46bc1575c32d0163f838abf71b895248eb1eb3f862d4ccc4a8860bc8364f14c12e7a84891f97e4723fbaacb93f3d3e9f2f27ee0b2d221765d0160c1fb8f156934540598405645269f6c92969b98c121276cda12a9696a5e4b8b1cf167edad462ca37aa0f93ea5f7cbbd265ca0cd66a846e2ecdf474eab0d5f5c1cfe3b80ed02fae25c99f96672a6b205bd7ba28dedf8cb91b895525d0919b1a85637cc7d15d39a5b17321c766fb52946d9c4fe9c0201f5ffec314272bd67e56b786fab8ba21f9d6f67d4ab1d9241fe0db6546529baa9e37ef43dd0d4ab4950667ff36f90d02702132563f4b56dbe1742ca5b638da28d9b1c80a138ed162d4e4a54440605f766cb6ca33fa89ab33cc04a1ae6648e6ce7452c307f2ad31b80211140f18645bd32235a42d0247a088c17428172f423473931e58638dc16e51e0d79ae79cb88058e429202a47a65f37c851187f7cb97c353043267aae853dfdf47217d6a53f5dd6e00ee916dc5cd7fce0477f8dc8b4bde71081c713df56341f146173b4fbabf5e2f3df716314b9b12a43bcb2952a6fce4afde55e76c2542b0ab9bf92c3bb9bd6beda6293550152aee351bd7ca347138c4037deb23b042d1cf0777f30786b4e49083cdafa5c5a93e50214cdd136ad439a76f431e864997ff4e6c48dd7c61b5eaad3f70a81e910e290d49956aa84ef5929d0debcead1352c3291ac7ce2f81f106b402b02fb6486878eed2481db01c61075b725d59e5f65dc301f728028014c10e734a80d266a9370f8950340e8f07006636b5e6aeb1e8dd434bf6d0f4a88186f36e3aed1c47e7ab85301abeadd5befa8737b6eb62750ab80180d3b343767b67e26ae4e58ab502153bf167f2bb42852f447ed8624fc65795a5e6e1fe0d1eb53e3e53bbdeb65984d61ca1f5da19c3169acd018d67847e544c243e29eba5b9a724db8370ffdeea84f435310468879e6c3fc8f7c8963b4c45009a25520b261230c7ba856972759d509723f8c4bf929852d6a17b986ada2a6aab9e33a68ce4rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibsolv-0.7.30-150500.6.2.2.src.rpmlibsolv-devellibsolv-devel(ppc-64)pkgconfig(libsolv)pkgconfig(libsolvext)@@@@@@@@    /usr/bin/pkg-configlibc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.28)(64bit)libxml2.so.2()(64bit)libxml2.so.2(LIBXML2_2.4.30)(64bit)libxml2.so.2(LIBXML2_2.6.0)(64bit)pkgconfig(libsolv)rpm-develrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-1libsatsolver-devel4.14.3f@fb@f0@f&Q@ee_>eJ&ed7ci@b8hbaO@a`m`]`_@_{ _[f^^ϧ^V@^^^(9@]f@]]]|@]ʞ]@]fl]%@]:]@\O\\Q\ `[ٙ@[^[l,[O+[O+Z@Z@ZZ@ZqY+@YY4YV=@Y*YR@Y]X:@XBXX$a@W WV@W= 1550 by default (still possible to use osc build --with=python).- fix rare segfault in resolve_jobrules() that could happen if new rules are learnt - fix a couple of memory leaks in error cases - fix error handling in solv_xfopen_fd() - bump version to 0.7.19- fixed regex code on win32 - fixed memory leak in choice rule generation - repo_add_conda: add flag to skip v2 packages - bump version to 0.7.18- repo_write: fix handling of nested flexarray - improve choicerule generation a bit more to cover more cases - harden testcase parser against repos being added too late - support python-3.10 - check %_dbpath macro in rpmdb code - handle default/visible/langonly attributes in comps parser - support multiple collections in updateinfo parser - add '-D' option in rpmdb2solv to set the dbpath - bump version to 0.7.17- do not ask the namespace callback for splitprovides when writing a testcase - fix add_complex_recommends() selecting conflicted packages in rare cases leading to crashes - improve choicerule generation so that package updates are prefered in more cases - bump version to 0.7.16- make testcase_mangle_repo_names deal correctly with freed repos [bnc#1177238]- fix deduceq2addedmap clearing bits outside of the map - conda: feature depriorization first - conda: fix startswith implementation - move find_update_seeds() call in cleandeps calculation - set SOLVABLE_BUILDHOST in rpm and rpmmd parsers - new testcase_mangle_repo_names() function - new solv_fmemopen() function - bump version to 0.7.15- Enable zstd compression support for sle15- Enable zstd compression support for sle15-sp2- Support blacklisted packages in solver_findproblemrule() [bnc#1172135] - Support rules with multiple negative literals in choice rule generation - bump version to 0.7.14- Fix solvable swapping messing up idarrays - bump version to 0.7.13- fix ruleinfo of complex dependencies returning the wrong origin - bump version to 0.7.12- fixed solv_zchunk decoding error if large chunks are used - treat retracted pathes as irrelevant - made add_update_target work with multiversion installs - bump version to 0.7.11- fix solv_zchunk decoding error if large chunks are used [bnc#1159314]- build with -DENABLE_RPMDB_LIBRPM=1 on SUSE to support multiple rpm database backends- added two new function to make libzypp independent of the rpm database format - bump version to 0.7.10- support conda constrains dependencies - bump version to 0.7.9- support arch<->noarch package changes when creating patch conflicts from the updateinfo data - support for SOLVER_BLACKLIST jobs that block the installation of matched packages unless they are directly selected by an SOLVER_INSTALL job - libsolv now also parses the patch status in the updateinfo parser - new solvable_matchessolvable() function - bump version to 0.7.8- fix updating of too many packages in focusbest mode - fix handling of disabled installed packages in distupgrade - new POOL_FLAG_WHATPROVIDESWITHDISABLED pool flag - bump version to 0.7.7- Fix repository priority handling for multiversion packages - Make code compatible with swig 4.0, remove obj0 instances - repo2solv: support zchunk compressed data - bump version to 0.7.6- Add -ffat-lto-objects to $optflags as the package provides static libraries - Remove NO_BRP_STRIP_DEBUG=true as brp-15-strip-debug will not strip debug info for archives- make cleandeps jobs on patterns work [bnc#1137977]- fix favorq leaking between solver runs if the solver is reused - fix SOLVER_FLAG_FOCUS_BEST updateing packages without reason - be more correct with multiversion packages that obsolete their own name [bnc#1127155] - allow building with swig-4.0.0 [bnc#1135749] - bump version to 0.7.5- always prefer to stay with the same package name if there are multiple alternatives [bnc#1131823]- repo_add_rpmdb: do not copy bad solvables from the old solv file - fix cleandeps updates not updating all packages - experimental DISTTYPE_CONDA and REL_CONDA support - bump version to 0.7.4- fixed a couple of null pointer derefs [bnc#1120629] [bnc#1120630] [bnc#1120631] [CVE-2018-20532] [CVE-2018-20533] [CVE-2018-20534] - do favor evaluation before pruning allowing to (dis)favor specific package versions - no longer disable infarch rules when they don't conflict with the job - bump version to 0.7.3- do not autouninstall packages because of forcebest updates - support rpm's new '^' version separator - support set/get_considered_list in bindings - new experimental SOLVER_FLAG_ONLY_NAMESPACE_RECOMMENDED flag [fate#325513] - bump version to 0.7.2- fix nasty off-by-one error in repo_write - also copy pattern categories from the rpm that defines the pattern [fate#323785] - bump version to 0.7.1- new repowriter interface - new selection_make_matchsolvable function - dropped support of REPOKEY_TYPE_U32 - bindings: Selection.flags is now an attribute - bump version to 0.7.0- refactor arch handling - add support for zstd and zchunk compression - convert repo2solv.sh script into a binary tool - bump version to 0.6.35- Fix compatibility with Mageia and RH/Fedora- Sort a bit with spec-cleaner - Use python/ruby/etc condition names to match what other packages do in order to make sure we are enabling/disabling stuff within prjcfg - Silence the source unpacking - Make sure to execute tests- make sure product files come from /etc/products.d in fallback search [bnc#1086602] - bump version to 0.6.34- also use suggests for ordering packages [bnc#1077635]- fix bad assignment in solution refinement that led to a memory leak [bnc#1075978] - use license tag instead of doc in the spec file [bnc#1082318] - bump version to 0.6.33- fixed bug that could make fileconflict detection very slow in some cases [bnc#953130] - bump version to 0.6.32- new ENABLE_RPMDB_LIBRPM/ENABLE_RPMPKG_LIBRPM config options - new pool_set_whatprovides function to change the whatprovides data - much improved selection code - bump version to 0.6.31- Update package descriptions and groups. Replace old $RPM_* variables by macros.- many fixes and improvements for cleandeps - support debian packages with xz compressed control.tar - always create dup rules for "distupgrade" jobs - use recommends also for ordering packages - Fix splitprovides handling with addalreadyrecommended turned off [bnc#1059065] - bump version to 0.6.30- expose solver_get_recommendations in bindings - fix bug in solver_prune_to_highest_prio_per_name resulting in bad solver_get_recommendations output - support 'without' and 'unless' dependencies - fix yumobs rule generation bug - Use same heuristic as upstream to determine src rpms - bump version to 0.6.29- make peace with newer perl versions - fix memory leak in bindings - add pool_best_solvables() function - fix 64bit integer parsing from RPM headers - bump version to 0.6.28- Enable complex/rich dependencies for CentOS/RHEL 7, matching how libsolv is configured there.- Disable bzip2 and xz/lzma compression support for SLE <= 12- Enable bzip2 and xz/lzma compression support - Enable complex/rich dependencies on distributions with RPM 4.13+ - Simplified CentOS/RHEL conditionals - Added Mageia conditionals - Fixed a few spec portability issues- change queue resize code to use adaptive chunk sizes - fix potential segfault in testcase_depstr [bnc#1036002] - fix performance issues with name = md5sum dependencies [bnc#1035946] - improve "forcebest with uninstall" handling - make dirid handling more robust - build with libxml2 instead of libexpat - bump version to 0.6.27- export solvable_matchesdep function, as we now use it in the bindings [bnc#1025440] - bump version to 0.6.26- add SOLVABLE_NAME hack for pool_whatmatchesdep and solvable_matchesdep - add SOLVER_FLAG_STRONG_RECOMMENDS option - add SOLVER_FLAG_INSTALL_ALSO_UPDATES option - do not special case release-less provides in sort_by_common_dep - solver_problemruleinfo2str: return reason why a package is not installable - guard against dirpool_add_dir being called with an illegal component id - reject solv files with bad directories - bump version to 0.6.25- make testcase_str2solvid work with ignored packages - improve checks against corrupt rpm - add SOLVER_FLAG_FOCUS_BEST solver flag - rework susetags multi-line handling [bnc#1007273] - build both for python2 and python3 - bump version to 0.6.24- also scan /usr/share/metainfo for appdata files [bnc#989830] - support tri-state product-endoflife [fate#320699] - take lockstep into account when calculating unneeded packages - ignore appplication extensions for now in appdata parser [bnc#984332] - add enabled features to solvversion.h - take disfavors into account when auto-minimizing for recommended packages - change cleandeps code so that it keeps all providers - make sure that all repos have different names in a testcase - bump version to 0.6.23- fix bug in ignoreinst logic [bnc#983141]- add pool->setdisttype to the bindings - fix error in repo_deb that could lead to missing packages - add reason testing to testcase code - add pool_whatcontainsdep, selection_make_matchdepid, and SELECTION_MATCH_DEPSTR - add SOLVER_FAVOR and SOLVER_DISFAVOR job types - allow unknown archs in pool_setarch - add the SOLVER_FLAG_URPM_REORDER solver flag - fix segfault in cshash dedup code [bnc#980901] - fix supplements handling when implicitobsoleteusescolors is set - bump version to 0.6.21- Better support of complex deps in pool_match_dep and selection_make_matchdeps - make SOLVER_REASON_CLEANDEPS_ERASE introspection reason work again - make dep2str use rpm-like output if disttype is rpm - implement filtering of Requires(pre,post) for installed packages - simplify handling of pseudo package updates [bnc#967006] - improve speed of rpmmd metadata parsing - bump version to 0.6.20- parse media number from baseurl - support susedata..xml language files - bump version to 0.6.19- fix rule generation for linked packages [bnc#961738] - add hash method in bindings for some classes - bump version to 0.6.18- fix update handling of multiversion packages [bnc#957606] - bump version to 0.6.17- fix orphan handling for dup with keeporphans set [bnc#957606] - bump version to 0.6.16- change product links to also look at timestamps [bnc#956443] - rework multiversion orphaned handling [bnc#957606] - support key type changes in repodata_internalize() - allow serialization of REPOKEY_TYPE_DELETED - improve appdata handling of installed packages - improve performance when run under xen - bump version to 0.6.15- fix bug in recommends handling [bnc#948482] - also check installed packages in multiversion handling - fix build on Mageia - bump version to 0.6.14- support a generic string for pattern-visible() [bnc#900769] - add a SOLVER_ALLOWUNINSTALL job type - add ordercycle introspection - fix mkmask handling of a zero size - support 'recommends' in repo_mdk.c - support filelist parsing in installcheck - bump version to 0.6.13- added tcl bindings - improve debian ar archive handling - bindings: set the CLOEXEC flags in xfopen - bindings: support testcase writing [bnc#946752] - support REL_ELSE as evr of REL_COND - bump version to 0.6.12- add forgotten sha-512 support to data_skip - speed up whatprovides lookup with a new helper array - fix dup with allowuninstall - improve alreadyinstalled handling of supplements - some code cleanup - bump version to 0.6.11- you really want to use rbconfig there- fix bug in dislike_old_versions that could lead to a segfault [bnc#922352] - bump version to 0.6.10- rework splitprovides handling [bnc#921332] - improve package choosing code - new testcase dependency format - add alternatives introspection - make reorder_dq_for_jobrules also look at recommends/suggests - rework branch handling - add parser for rpm rich deps - bump version to 0.6.9- fixes to build with swig 3.0.3 - bump version to 0.6.8- add product:regflavor attribute [bnc#896224] - bump version to 0.6.7xinomavro 1726784732  !"#$%&'()*+,-./0123456789:;<=>0.7.30-150500.6.2.20.7.30-150500.6.2.20.7.300.7.30helix2solvsolvbitmap.hchksum.hdataiterator.hdirpool.hevr.hhash.hknownid.hpolicy.hpool.hpool_fileconflicts.hpool_parserpmrichdep.hpoolarch.hpoolid.hpooltypes.hpoolvendor.hproblems.hqueue.hrepo.hrepo_appdata.hrepo_autopattern.hrepo_comps.hrepo_content.hrepo_deltainfoxml.hrepo_helix.hrepo_products.hrepo_pubkey.hrepo_releasefile_products.hrepo_repomdxml.hrepo_rpmdb.hrepo_rpmmd.hrepo_solv.hrepo_susetags.hrepo_updateinfoxml.hrepo_write.hrepo_zyppdb.hrepodata.hrules.hselection.hsolv_pgpvrfy.hsolv_xfopen.hsolvable.hsolver.hsolverdebug.hsolvversion.hstrpool.htestcase.htools_util.htransaction.hutil.hlibsolv.alibsolvext.alibsolv.pclibsolvext.pcFindLibSolv.cmakehelix2solv.1.gzlibsolv-bindings.3.gzlibsolv-constantids.3.gzlibsolv-history.3.gzlibsolv-pool.3.gzlibsolv.3.gz/usr/bin//usr/include//usr/include/solv//usr/lib64//usr/lib64/pkgconfig//usr/share/cmake/Modules//usr/share/man/man1//usr/share/man/man3/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:35582/SUSE_SLE-15-SP5_Update/346692a7077b0f0260a15cd1ff776168-libsolv.SUSE_SLE-15-SP5_Updatedrpmxz5ppc64le-suse-linuxELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=b7c9f9fe8fdf035949d11a16279c1b3c1ef7051b, for GNU/Linux 3.10.0, strippeddirectoryC source, ASCII textASCII textcurrent ar archivepkgconfig filetroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)troff or preprocessor input, UTF-8 Unicode text, with very long lines (gzip compressed data, max compression, from Unix)troff or preprocessor input, ASCII text, with very long lines (gzip compressed data, max compression, from Unix)RRRRRRPRPRRCD͖ m?tXutf-82f470b80d459abdcc2bd159f9a12ad48896304032e51b87826c68f192495891f?7zXZ !t/WQH]"k%+ȦgꉋA^(FR/L6a:~|p+ ՟)4VH)]Р5]%A6'L5<3RFG^s"{]cgR: 1fP]4 e صtX='qi=`ɴ׌aIV[j 4g\ݖ'r6j=E%v&p#h'`Y#{\s@Y▓享Y  MgSԕu+f#+ޖq v gR Dr/wuU&b MC~M(xx`5ɀiX>E@~C!]{|3]OO '21H nG/:H ޯU< (7µM/ӕmVnv2hu{MX$nkeӇxcELWʇJ ѣaH]ҩ,WL!C5Pꯉ~vOA/uwlnW-[YtsVb{XӓN[&U~O @H]nMDX,.\@Jwd<Ŭ&;dF6縙y0dX[7d7ɲVَYn$PXX#>0g:"(ZiIUpxJ H9;W:46>o[Qwz 5Z)낾bud]p0tI!J;6$ vM\(<xQB!Wd,.-IU >*Ey +!CQK_zh){GFWݼLIktS,kS%9%K[x[v;c1\ a^W1c$+E&"Mͧv“fV\w&'{>-GI9@^c 7%VML?3 *.ڔn+b.dK$1|0-Y虋4P43WxnoA9GTշ\x1$TI)M6bgV n`!KV&nΞ M,PD-i1![y*Ed~GeKl\$Feta{Ae jUۙ`VՕ h*oTpY"!} bCDXB`mna3w.𔻮e vs(^꿎<Dz) !ؤSs 2ixU` (4VVWCw/Qo~{A+Kb]]2BAA, o27. ykmjӂ8S,!v;xl#j6I\thz8qF# sAf`RnW tm@kR-s?c󣻑Q Ra)4]PξMH5b|!AB=h5]Q&ʟ7M&41nw?f cDe4:ZXZ\9-qW.wQDf58b~ʍ~ GԓM(qԞv3!M(NCX4Fw|V%,cUyh =Z])$x<ѣ[Z$$xq}JD"ܝéfvs5dii*@A1KX}:ZM~F&a/ZVHHR]/ %2@^Zz C#3uhKuNҮ}YF;iQ.^O,犋\N\ /T3| m T!6[76EkuAd]UD^U3qպ 剓b}$"&:/jԹel$–Sϡᕍ#nO^N51>0K5Kh.C^frE-E0|s{b%JQy}rbCG%S\x3!,te { 1vksQ!?E2N,l53g|_nzse+-1l1{Ǹu|ѫRL`b;ęX^D}YfK_U) LUM]C@[ҳUZXOg͙#A/nл屢wpm g۱j0z=BQچ# ZoeWJJ5Nqw*/;Ű xQ\%vVœQ#GdX.<1>`'P~++ۦyXE>-܀ސ7w&v C˨_֛wN k %n9(e'AŕY/j_lԤW8f N׏Kuq>Bi{g01!}k=of"tT6%=dsd/B`XBlҩܥ@xj7[ekfb f!BNDJ߽{G~`FppI6|91_gGhm 9>ޟ@ T6#Rꛅr_jC!)򌅒h`T k'Xs}KQyD Z,<>C ni\}t>Э/ f;47? ;ш^ekGTȷӷ񙻾Gu(R`ݞW>#DINf|ޛ0}w09dYsvp He?`51Ȯ tfC@qX6+֣IӢ x?@1/5O;(>w9J;&Q3nc%0e .M=О= aS,beYekKMt@#f$bD4,-n Y96Iz Vvdr ̝KYU W x`\3"Qsfa*v$Po HC?'Ŭ^nMծ#<* D~ _*4;w̰ F%P#&P( .-~d +@Lr+#%e_7CSJ턹`41+}H<'F˽#%rߋ'ϼPv^+ݮBIwDyts]Tf=kҴ0%sOHo>ROm+1#oeՠPoՊ" d\#P=Z:Åx8 w?[r>'7i 7 (l0{PYfn@ /M/r^mbݷ;п9^]Ğ&zWKOhv?K {+j5]*}~eWuuI8 kN1_ S>߯N]We~-" Cʋ]䀁odi]ѸE!`E1`db YCjyJo6a:mJ9 1A3]mo1Nfhv: baMNll$%xO\λ}#6M|}F2JNP_`p ֗sD &Q>#6lvu򢫁uJD)p-ftVRVOkrDSo^yIG$sO9XP 3!8pAk6}&>M.X `BDJ@Α5G퀀i#/oi[Wkۡ6-Ȫ'w("VxbOB"6jϵ6t |Y/D䪵f'qultP4C/XuLA r\p Os/ ;*C-,Ȥ K"r?hmܶ|\Յ_ =MeЂ@.h ("|.*,v ~ s2NEGঔ#X>rb|gF-'/o?UB$j}*{`{Ρt?ݮ] 6RTNL5RO)WF–tT{Ӑy"ԌJXδd]kG.lNæ>~ُDC 75Gl\o}KдOIUCW, qN'yq'.CɎ#V4KDUp.oWˆ~ FilAjIKzvipfb'9iEjB/D,oA 찏=}g[,~<7+-t*0'.J+L}@j ;iFnX¶^BxqxvSרw#9R{ Opğ.I>V% z⎣ߦ|<Ȋ)%42# {m8#fЋ~C@'Y.Ȯuo$.BDJ|_O뵻ܥ|k^kTkZG`N_[f"4_slƺ5CRy(<`C} -Y+7&Bf4>-}Ŏ,*l æ )ԑN.;ֱ6Fζy;^l%wEBF5C#`(+Culiz8iD9+djU`Jk w> pq}`](.%jdnRNoq*풡;cZa \*L4͸;Q 1zAPrM U2m/2,}?g'UF$VkĹޞ Y}!S.'Dېb'QgzWvn]' H)F0k倞-dwphU).>.p `o3ȿ qH@/:Il0#H@CNqVZ> 7N3ėHgN+wϘ3zkP8 $An6 ׌2eKbutJԳz1?,yV( z,RY.̶=LKhGDT we nuܐ&4׉zj+Vk8z";_)pbj'Ƒ"#Î$< #rH+T=b2=t]h$< D:zK #¦h]Jݼx$Mf;v߽a^8C\2~bC%|b{$d_ Nr~!e鹇ppW$$In(;ymt*>*k'̡ܙҔ $Q'nJ$g81¶2:$)]BvJ t?@Z&?cB#l>9# 6mUhf꬞+Jwa3:j#q1:˞ m\ w(\D(aI ^T=g}]^oVI'k Ur@9McUAd坳f]d3 Ձg:0 :TԒ \xGa_f͖9sI@ PlbUPmļJWXDo&10rY6C˂)l5o`us<BHzUƣk|eA `#/f)'`=&S,!p=sڃCSw/۷yI;^Aƥ ]VAZ9\ct0~xְ¼,Q)J})-̘Ԧ+\lɂDͫ: kuJs1&c^V7e"Qq>egnavnTҊOQj #1rV6䄁^D޶zTd%3v̄o/i.?v^Vg5]='ڬ%:qҘGc;jbgq3К2#W Q *m?_waʮDL #L*<ӘzxKbYxl2#qYwv@'xٷ;mTt /YY9:܇tOm5MfˑQ#Wl\dIɴn3G LLnb&prZ}]E {0A/ŮJEbFTA ;~hxm}Wml+ 8X-j%$a#K: 6mIIU@X c@u#i6ZItqryFujG2@-딝qfd8MD!4eV~55;%]'V'[J%!2}Wx}CS]|nљƯ"reZxlU/F< 曾uFlJ#Z  xmwڑ拃 A恭*j W\ Obh_zw4`̘ =$[GGİU\mF-2& "bQ#dO3BKd{5w ?cW D~ 2,gBEg7c\ɋvyһJ)6}C ~ =An 2@\ުhh}[y7a_EktX]l,OJ900+jH֒ׯfj1.k6=2ԗڛh#Oj-e?rPM5\x uߎ~K 1ڢO١DR/ F,xM-pO i%ͪߗra?avIˌ[WdIt} pc hac?KD.v^}Dg_m'+IܤSEs ͝H|I7veJn1/{f ۵& E9踵<.q֋N ~|<ـvѩMd" -$;v7xk@g? !H%G\fLs^b!َ5ע^ XXo2ڨc9CZnH=./gca &7 ?UImv BX0#F UR"\DDۢۺ,zmި/ӄ酁ȁ2uGN۱٘)Ӓzq#pfU'ɝ򵽓l ذQcǎl/cm;SF(U Dr-J/GSuh,sitit ze1%6e˥7N$,ñ)RW N!W8 S~~|ˋ>pW:BZnְ(AxHYYEɗ50̕bNc}Di(FF^M&J>aJG`3I9Qʢ Wl ;z{ҢH@T;dʨf|2`CtZF \L_6V@d4 d!u?Sw:F&iup2C!UVa0C@'zJ=֟nԷ GW>'`mI`-nLjog~Frla뗅ʝ?s֮U40~d*>0(TF~mxy:\P.& >+rqB--Z/хey C[;~gIKૢc4) 2/<[\&QgwϵzQ M~AGxq&*X.!qYߠ&)4/!JIJ -!?{>[)xIA.p PY{'{>!1z>,)Z lMI>sX80` %aඌI&EC &JWԋ+W iQΖz*Yc Xep`; vՈ؅R YOV4~f9Pe燑 1'DtC؁H/ݹ~J*b :}{鶜IT1e052Em,z \=H9.9&Apxj: o󨯈 ZwˎrW*ӳi)ƤM/+%,}@4sߕNwa?ƑF:zeT_Pl-Ŗ-3Ac@km1 nͥ-J>me*^ NލYvzQAt!L[|4xc~Kʄ=gV<$Ka49^M)Jq"C D588x1r7?UP]!4A+rGSGߊ[6{vՉ/񸕗}Wх$ؚٞM~Mxky"#"BK fRl/#.(:N$r+rgߔ+n\#mVG"cjud(;=NtPu_v)k5 j{gdS@x7{g|/]#leV|0=ZGpuS\kz˔~Q&3 `@}'<~**dPաc_7 IM TjT"ۤ !׎80UVb=_y@ bXHhbV VUȘ{QO@Nv ˚K20ҴXu4JXyf䊌Ԣ;'؉#jMZ?ංuŮ Ā$E``4ea|pt%i:y% P$Gjցᖘ.kpHg @G_F4q%_eԫ!xVz%@(@< ٱ'Z+/SD q=!˰"YNݻPʥ#km31&Pc?;0 ,^{J4Wfl@S(WH[F h7cEzV_!i-瑆45s44] cbeeD0έY 0I,.2R6~y m5V׳16 1h1ӸY y! nb=.CT&f63`1݀+#=@eHϑrfQ@@'ۺE:iWh0fJT}\Y ovz7)F&2~V an0_7T[7_yvP&B檕ݾ2KDάҎHaZճWL dV>i+RUeRĚʖv^DP~?uΐ'#B#&VQ3 Jf:4`F `Y)t"h,TWTKӬ8tj|n )=| [?߻ "x2\лDFw+no$;q>tJAk 9"p%`H$܈weP鞩j\A!en*!pT,tJQ"0 UŔ0W,{j>bo[ِl S]91֣gi?a {%bulrlѝudCq~0#/Y;?B:(Pt W&r^;݊uMUꙩMS3flN2<[WƮ ԗq^\j?`bg(M M QgH 2 Uб5}f&J볰lW&}echc1aSkgtqUpsunD8Ė^d>ޟ曋Ӱ*ɒR†Rz&;ϳrPZMA_;`bQTm|#p\$[kmj2\ ` m3jX1rp[{B[B~OׯBҧƟ~h+Wu'=:{Fo!wйUS vzAt7F9N 1ÜWIn idpsS{RW2rjjo#Lnm'r޽%{bR6. P:D n 3% U6yGaorA&b)<8{*Crb5M !*nOTI^n\Ć-C|) 4(:Κ4_N)I[:1 ,c!}A5^k'8OP Jx6ouȧf;'JEC@n S6P)bOh^>dj[A GU+5P62.]\qKV wvyl"_B#o ؤC^!hΧfo t~hn ѾːU#whkj`˔`VZ 'Q5 !D]~ƢnE}&8/,2^7Ǔ4SAQt0s.SkO|QL}.iw2\+rGiI 2rwQ-;/x|l=%IwI{RX#{=Y{h G3uv~f|07,/,a)_ה=rÅ_01DY ,ّwǽE_fڹ6CmR'7Z !W "pb6C6 k75ncA]]8i)seZO v=b>d+j1SK1X;2D(2>.Flp9!aAd=C:V) /^g>&L\Y=~ "JVA28 0 b Q4J%ghͧ'ȧOgBR4'V u78&+6& {_3Ok $\B0?iÕhe,0hEsnJ.X2WJ mA. TS>KJ*M\xGu2efc75['giV긆 Rݴ2(&}?iS|K;)Sk ^ϋٌ=Qr.qmgmrh/[@3Ƒ΅wީ k$6@dYԄP ڠ9[ӧ?uUZƣl͗UNyW`,9q7۱W,۳%TP玥aP24Ԭto^*x.MT v3 og;̼-w8zZO.P*b,fVT-/CHR%lIpQ n2J@+ݒwx~I?Py83wbcQI .uGĪ`m(y9*Xwٯ"JZR@Or䋞iQfEcbqKp[Zt\$$_UCQxRfHYA1fZm̷P͒,\Z`Y9HhƊmcggE'U QXAs?: +9ίށ|C饐0t,&\n˸aSDn6<āp1n(|V@wMҤ!܃ &{̾Mv?Xx ׼z c4líQ2Br'kkUOB6!W3{=px)#ƒXi[A Tp:+X 1wV2 heS'OU jcFņ:<"[woDA^U,랉?rۦ}^=k07yj~1}X%-Ǒ ]8$jWx";_=O}gk}gyHӄfb~^*xʈ'fԄsM{Sį(m:ϲ$ȸ7S ?"Ad,XާJI.HŅTە~Bڍ467fkfg3aЛ\?eM?oQEq QutjB1|*yvO( ք!?Z0_g g9Hέ8Q* g E{E, 4@T\&n.q`e ;-Yu_Xã7O 'bP'"))3qn=[j;2sUgبU~س#‰o?RQJ uGuBvz@W9; 4gkDF>a 1{+j$/~-&j ?=6khԆՋvMq<S+ꝰ%@j !&gH=)mټ`r}s ]2?"^ќ>h)512?ްi?JQ^7lHUAOFRSu,fI"$3$WF |~7 A!d`f6.9.%ޜތwͯyt[ C4NŲ“ۋVZ\$3hGabe4 QiE㠸uRl}/RS2; }l8 %VN6, xG3>ʬ-qm >ut{DŽw .2#/q *-ю*mb[XjMf6M+u 0M `[4H9iECy >mX!h,@:ýKG8 Ɋ b(i^LB,fE p+Sx,mC]{JRTrw=Zqi-V.<τ7lkK̲\Lʢ# Se?mH[Z-*֯LZr0G|LjNdy+^Ґ5]Dۮ]Jٻ+`VFwEo2QeƘpS.R#B$r$bxn0+F;U.kTxh6Dm0)q*Lo Q ДJfmmX0cU0뱈"oÛ#ǃ<InK𗬠E}Ӏz˝c@%y}˸.ޮr S|,U D#x.OHV=h*"vD+p񕚃R Cuh#1Ϯ9=gN,8"mHp9]-tI/> 6WǎAA7%!z(pHX aOCvsr؎=XmG)T:rn`dj030#W~MQ줆[[qGx^PYmDnVKx/SՆVAk 9Eb:e ׄNez$7<9ROSt/x&7$џwIVL' XTXN1svsXvoؿgr]y@4 DYҮ@U YZ