libsolv-devel-0.7.31-150500.6.5.1<>,$g; (p9|g zd-)( Lw< 6*$Q[l =5bd  i.x1n/ ŷD>5>j;pޏ4hQNgn;?7#KN ^ą3Jj_B7<<5QrQL@.ŶL9w^JW.B | ʴZa⭓+gRGF1(KTPM$w:0pb_ܚK߷4U hmg䢩9dN>Al?lpd $ T =agp>h> > `> X> > > >B>x>,$(;(<8DP9P: PF]G^>H^>I_>X`4Y`D\`|>]at>^dbeBcedfmefrffulfwuf>vg wi>xj>ykzll l$l*llClibsolv-devel0.7.31150500.6.5.1Development files for libsolv, a package solverDevelopment files for libsolv, a library for solving packages and reading repositories.g; (h01-ch3cISUSE Linux Enterprise 15SUSE LLC BSD-3-Clausehttps://www.suse.com/Development/Libraries/C and C++https://github.com/openSUSE/libsolvlinuxx86_64T/D7 n6)" Z- -/{ 4)|G6uj E+J n{U +%A큤g; %g; djdjdjdjdjdjf7djf&djdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjf7djdjdjdjdjdjdjdjdjdjdjdjfdjg; f7djdjdjdjg; &g; &g; g; djdjfdjdjfidjdcfa87e6e60c0f4f77d1b44a08110dab7a3331b774f75f8e2371d33b30d6eb65b3fa6d991875e1a2b2800c854697c722580ab6802c9d3840e302382b0fce919e55602f07eb12c868ef3a3b0a580db3255738432a6edd0a47b5c0637a3c8eedd3b8c0204b81519f93de8fe9d5720d187ab14d8b216b0ef738fbec5077af4f4b40ca20c07c0b5e6ccf6b4380463de9f1420251906eed00746c96b95ccaf04dcf8a629da0ed74bdc88c0d766843a15f1c21502dc1b62842f3e2067b26fed889bc993741802a625392b70befc4c26c4cf314354104dbcda9ef7ae38eabe06512b451eab146fd149ed75cc47fbd3816f39042de28d54e94609dc19e3863c228e74715700c1a1e4e990d983da284516274d40c7e86f70a0df7fb706f279c7beeb0128fe14481d8205adc62a1f28f66b4d926286837632f62c0dd7487624c68867da4c7d430726d2f732730f3ce794d0857c0d01e1be8a9b5a0302d391639044508abd1f10dd38bf7bf53f51a84373252e267c4518faae646d449e24c30413f266ab23d9849f634990237148e37b5c6daa8b82421bbfe0bc9de383e562133b8c26bd751c7c111d28e711e67cf93a756b886207418c09e7ddd6b475c28c9a122a93c97f9d20150c0daee45b66ea5a9d7fa383816ef97abd4b219b764b298e1fe901da27d041cc351042f17c1d94bec538492f06e877d21720eb1da3f570a987849d356584097418558bccc9021609528e4b4f2d715774ddcfdea345e3bd9a3cb625cd4ed3b9d3e41ae15c3643a5c45de1498b9c719eba36cb5377ef94d2d211fdc9ddca6fe9ba801129a4ac67fe8dc83846a46c355f865d0c4cff932b3d7aa8877f0346dc70a6fe3a98bef4574abc023abe17ac157a74b4bc3bbd906145fb7adaba08b0067ac8faacd1c7f9fcc105bb2311d499f0fdbfec0bf94e9badb2211f98f0c6feb6113a69022cbd95296ddd59c69e1e3b47e40c6098618c5368563a66d86c214f070ac3494da707ad17c0ee3d08a06f34210b7f4b4f52abec2411d55cd9b3a91c3810a15a4d6e6be12e92e8a36e4a70f0b4135aad83b1aa09d09dfb34aebc676421206133f89e6f4c10ed087e6831a5b986f6e32af90115849347401a34d5412da8fb586833f37d8d8d92b25b0dca8b913fab362ad415b681a842c76578026d1fadbf3d46b20a16aa4af5e72e8f2133daae38ee9976136345112c73f397a5c9dbc9f67c939138954142a27e0c462824ffa45f27dfed6ed62cb6f03204ddb66abbd064ff36999cbde88d362025e7df576a08295defbd475636fd814aacb9c42666f262862ac6b8c43db4f325800bf9689ffa90f102822011075a0ddddd3adceaeb4471983e7606b59e5d3942fd6366374fd25d23d303d05ba336423d9e67ca8a5d5f80c429f1b3f1fbc6d0c7a8068d7746dbad1c327c6290e1a03f1234bc18a4a463e8c2df83a09f7788dbe3b54a5575983641db65bfb7dcc1fae66eab00afb013dc181bbb4d7da3faad2450e81b86b85d1265adfc998e9f9d041cb133f3e844fb3c6c5cf3ee8c8cb9361fd3e76d52da2f9117c61c70a8c3b9535656749620d0bc70e56b7eedca5f04b2b936bf27f0f3d8a90d3460bc74e63ad55aebda17f64243d40ab4c97e19d04c8c8c2fe45a9bbabf40ede8df1fa3be932ff00fc840d69b6ac69704bfc9aeafcd1cd9f56ff1a8c6184d90b53fa0505067a211a44c337f3a50e2aab66c59706f46bc1575c32d0163f838abf71b895248eb1eb3f862d4ccc4a8860bc8364f14c12e7a84891f97e4723fbaacb93f3d3e9f2f27ee0b2d221765d0160c1fb8f156934540598405645269f6c92969b98c121276cda12a9696a5e4b8b1cf167edad462ca37aa0f93ea5f7cbbd265ca0cd66a846e2ecdf474eab0d5f5c1cfe3b80ed02fae25c99f96672a6b205bd7ba28dedf8cb91b895525d0919b1a85637cc7d15d39a5b17321c766fb52946d9c4fe9c0201f5ffec314272bd67e56b29d23d1bd2ce36cd590a909905c5b76b486a2a57cfec53a572564e1ac264dc418ba69c5d74b38e5cb7469974ce4de309dfe4a89ab31cab7f4f208dfb2e38c42054440605f766cb6ca33fa89ab33cc04a1ae6648e6ce7452c307f2ad31b80211140f18645bd32235a42d0247a088c17428172f423473931e58638dc16e51e0d79ae79cb88058e429202a47a65f37c851187f7cb97c353043267aae853dfdf47217d6a53f5dd6e00ee916dc5cd7fce0477f8dc8b4bde71081c713df56341f146172535374329a8e8af71b27c7ffe17038ddc618abcc0c2cd5c7d4113a39d7a03a6dca88c0554d4d3dc88e1c1933a650b8f7797f0ea6f8ce1b8643a9544a297128e07e31ee455643b544b2c50196d661c0a04676a6c38830ac172583fda7587a396efccb45da1e2fb5090e1d8ba4e4b4ff511af84bfa87fb4df61f927b03253f4112f81f106b402b02fb6486878eed2481db01c61075b725d59e5f65dc301f728028014c10e734a80d266a9370f8950340e8f07006636b5e6aeb1e8dd434bf6d0f4a88186f36e3aed1c47e7ab85301abeadd5befa8737b6eb62750ab80180d3b343767b67e26ae4e58ab502153bf167f2bb42852f447ed8624fc65795a5e6e1fe0d1eb53e3e53bbdeb65984d61ca1f5da19c3169acd018d67847e544c243e29eba5b9a724db8370ffdeea84f435310468879e6c3fc8f7c8963b4c45009a25520b261230c7ba856972759d509723f8c4bf929852d6a17b986ada2a6aab9e33a68ce4rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibsolv-0.7.31-150500.6.5.1.src.rpmlibsolv-devellibsolv-devel(x86-64)pkgconfig(libsolv)pkgconfig(libsolvext)@@@@@@@@@@@@@    /usr/bin/pkg-configlibc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.28)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.8)(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.3g3C@f@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.7h01-ch3c 1731922984  !"#$%&'()*+,-./0123456789:;<=>0.7.31-150500.6.5.10.7.31-150500.6.5.10.7.310.7.31helix2solvsolvbitmap.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:36470/SUSE_SLE-15-SP5_Update/b122ff10bfcfb4a5cf4e511a69b16134-libsolv.SUSE_SLE-15-SP5_Updatedrpmxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=8becab31f5652eb805c633938fb077ea15ad6dc3, for GNU/Linux 3.2.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) R R RRRRRRRR RPRPRR $Jz|e}{hRڣutf-862e5915d5d59fb2b377cdd3525b5492f0c8b3f24481bca7774b27b674792c7e5?7zXZ !t/UG*]"k%+ p61Lީi\K1L{kF\`ۖ߹ Z[Q57@`#؛bĞlBM?]j)oO_՗*@Ww=&PJPGҝl1l.{0ڰh[^@58#1Q OWhVbWSuN6QiJG||j]d%|/fZ^G%\y4{Z&C Ѹct0tMTe=͖8`W J ^"`^^`V ,r OYJw~Y[Rx_qUuLޅO8=|J'&$\{h\9Z9lMayYxu6ǘLEX=<)Nz-70\HXSL-zY΁ttJoɭvh/NapFEIt'sK 9i(J-q?Pz~NU\sF1Ň xuexӄ oI>,Lͷ_{7#%An||\|cZ8""$Q&qK/4\5--EB=%,\aTd(xce]V s)AEBm;mj&d.zyAov- l` nen ֡{ NvBfQl7ƷA ?#¸Ûޝh:,n̢#Wi"$rU? J)O˿ WVM QwA| >ap}JŒCo2vMB2U[ ۇYey[j:H|vt>8|@yt~PI s5_ t8uPd skFP}59M3ג -Җ|"Y.-1քiM<_ޱ9z'3:ĪWV0'8ٔ-l )Xs}GsD ِ ^Dd$F'U s W};jt̀B.Åai">&2j8;3ϵ<ݓiO Rb9+H !js!AphK8t5n ]&RxQiBQX&Ag;\%o9ZCḰɕ SjcSݛ7L;DiR/{h\-O%~a1N\*O%{["j)rSfȑZ\T<Th2rA /ו)*[}:EGЙɩ@G-C|3&6L߇^ Wً& $큣q &I%áiA"rTScǨ/AΦPiڟG+ћsbʶơX8~i.e)ޱ%UЉflXgGIALD "ȇ)47ʺW"cX^as-;*y􉦫x'ʜyTy/|}vg%87 ;+ZUS3:_oLv;-5燠MCw QjIh /NgS_k1DK`Vآ؇I?Rv N4EFn;^]*?eՠBU*GfgF Sgo>9O#s<<55'qv6ĺ,_=B8D,NEFtfo78p߿X/7({װŃNP$ҷfNXӑEntv5lWϫCFԓ{i5{*v~:BLZzCãY5mjIF >r1s `TJ;:*}q02q l BsNVJ^j>|*m$Œ=NT$#ľ5R~ @ƵIMi s´%+iq1խۋ.>Q#(A{!2%:`ƆUwS[ 8FxwR@+$Jx:4]fs!ϥvErIp2I@!=tL/0u;jgCW^̀%~'|+i)KBҬ5 2hyjV{ M@6AHa`yK&z~s"X⋫'DHjSw-L8xff4f>95ǶlFtDpf o[Q¼)5CUDg <窕SY˾g כRHnB=U5XOuٮ$)h"+"& 2pShf. i#!MB+v92t "QR,y5[p/zi*o]..4疃@Ŝ" βE 'Dzue݅5Դ{dJk7N6R1!&O?7 Ưku 1D-AVTRna45^k3OMs%,eb< њj J`"?FXԝ~~h&~ ^{zyQ@;k_ 7pkCc2Ȭcf,۟ef)1`֍O²k:{yhl}ؐb ڴ[|` fC n Q.;kJد#@)o-9 ,ߐ|f5riJ| ݎ{YԫŁBq'ZZz!{X:)ٸZN.T\Z9F]7UZTQuu@5E)<|A~"=/у8 }8}/Zz?ҷyƙ@ yGMsZH+R$a;YyHpnX[tmB0!{|&YY+ge王o ҕlzmb{ (+𨚇mt&;Uk TM*@97N uߎf2/fNe!zMb?;V5nk~ـtO8GИ(>?}FG|ȤgsU#ÈDDl 5/2B]w!JG"\QWESxw$lO5-d^!l_wH0lUgBgh / 0r=c2"13jPCFx^ı!Lpp1a'5ewji9ax)p!0M79JGd}%)O-HZ:+&$ҤDh_ A070mgEܰA¥tP*ӛ $1^I]=fh^Z+8}~W&"׍M EGq=I}sLMӽmYo%)_[WG!1NƘ1s{ٯ$؜e!+I72QѾrq "kA(14Z}z T]>O.>պ>y\]r"J(XٵYtԫhDWy׻8&Ve%Dx.haD9SS<04Ƚ:(;匏xb UxCg&ܼOTgYƾR(#ޅꂌ!SW yU"~S>bB'YS]6 B»KuC另_ ż>IO -} \7RuF9?т??6,^1nZ+L3n%/PٺذJecR//?|W_אlwme5V/R:JS%ث#B'g}[_R0y:"@`̾O:>)|  C."@²^BQx3p'X!O ?e'E\9 Zڍ=1ͅd#UM°UXBhN&Z/|%_6/;6= r ]ߏ3Mw<:}4 R™ûSDUڣJ+4 Nk1^4fyUn iTm3)m, ȝ,IAřYZ^}U5p{57iCT[싎YAc׭;OEӐa#SΙ{KУ#B:U &}PT5KǭB^lG\ZET Bt$ 0^U14мݠ .@Rep7@0BTņU]C├u]C)g:imz2 f40Ơ93@v=JVl71:O;V]% ~Lj#Rla=&8gOzܰ?ƍyl/;ODaЂdgy{43eY'"2n!B4-h쇺_88^:%O6eN-8'[V3#789Y x4Tć7.KO]p5ĬBu:2ȵ%QoDcEVf!rÅTv;l7_3tjG,ϦPkÅp s*R Qg⺨ {xLm 3Bl)z5 gдM ";D6*V#c6G҃jJKQJw{|YEc,V+Й'6BHB_!Bu#d1GoLys?Yeٱ Sd~ĺ, ? ("]쵊"C)LQ?Txy6mUD 6Z][.XTHwEq$vѝ@NH{B 0zoS0v.ߔZt%.S)Gn "dX-߰:CjXA쿇#8c8EdJ2ILbM˺S1d%O.>hVxnC>b':؊n˺6^DxZ @@*8Ʒ:J|¢dnajzܔ-LI̾d Abu`.(~%^bۄfɕ\gry$m Y܎v@ßq)#rf^-rՌ֤&1vIyvkd޴ݼb/c."Y^U HltD>+c UUl*Ksuµf \0wr^&&|v,6<ϓFloe) ,75?mF1[Jߤ?6%ʣ::ʍ<h5 #n3KMԽ19&&|B8Nj;I~9YR8duG6K*4vVѝ+Sk<#Oq lkjGhEųKhZ+vA.=aJ* 5y&^RXGH5uagΓ8E /I%_D&ݳJ赠wS:eĂLF[Fsi2X &q kǰL6AEOB!>F8In bYtp)jok X3T |f".K5f k/ݒuT&̸QM,]O=F @S@ӠW ~4OG;W߼L6W:b<6 uB&n2iKCŕjnZ@^'HP~+G?FB/j=agat@vwC٣d+?H9[{P5*6;a99\okb.י{ 2Tּa#M =fr:hc`+XIM^曌,Ϩc$u%XA8?&i*7kvyZiE7ӫG̵8bgtpXtuJ7*eFᜭ f@X(P{us z"p0j_Q]!eprs9UcL(* :`-0W:e$%F.@뮞Z3jM/)r~!KDb H80.]xL [z3%wU{ P0Mu4 ]X?\"1M P?V>LOn"НmuZr -~SI%jBD|d+MA?apza\Y=JM(Н&s$ lB?U"> nIv YWW fCQ"18њŋˆYq x0+tQ~TVXPS4ih O.V,RQ- 8T}(yHV6 O).|Z#]xtn1ooiOl1Տ&& 0$dۃq~ 3uVσ<˺W ^}̂v155Cj%pi|F)]LDa9sPmLTjv!Y&V{R^X0$vك8&-º `h+0r4vׇp@Kv'`f0:[x/մY)9G-erYy~w\v$iw.L7ٍrOR`?;5K 8!7Z^pQYNN-=Y% pH~| QioE5z.yp?lZfZ̩\֩3$D>?./g=n_DX]H_âVg zЖAdҊT]&eMCkÄi<L':қDf%DG?/x!:1w X3Y2aT,o$>놨A &ky>ކUD~L흾 B&ֿXq$f*1%d[ f$x[L׻.aI-ƃ^ 7z}]|Gq',5pZd` f)aPo{\aM);>Q_B>󻄮ݹE!%v#"+[xsls0YIFŅaŒ‚Җ;e^@yq`tN(|!. So5;/|-^|9)ʳDlS8g2'5ѧ-)3[z~,٤p)}[SBgh^#^C&=Op_&'r2 Ύ FIY{HH|| 1a8aA֡2 g|XT\ ={;"Ppec`1FcNÜd41S"Н08_7SJUgn;c$z!J0ؔRu[R6ߐ}nC':r!Zҽf;Jjd<"e$`O'X"*P̱.O(ϥG4!(ZQA-瞅!Ve v_)RO1)w}ovXֳ@{ЅBnѓI RuM|Aخ,$6EMFX$'K\>Tѐ:y+Uc~pIY'sh4%" svξWDo!t],'LQl1.~}%gKZ8Kqx":a/qRY&?p^k<8+1SqFo{{,BJdzUQѵam}sFaz~<.&W_zvL! ͷ_R`y',{7Ho2# @ =4p%8m|u;ԪE/V%BW7I73)3 lZ!kx[R=Od4nl#b6r&u^c4a#K6`2ИVp'u޼3S`/H=FY^9|"{C͙.\j苐JD5/ʺ9VJKm-Ė_OR@=3y4"~THev׮S3Ec3 \hӍ]u| kkS xV^>X?Ι?1J``6cQAhcR%H="SkB 4d{1p3Z1ڭU? ʘxUh*Bi/NBZo:',t74c $>Bӏ3e'LK;M<9e˺Iwa`b9<3|"yzwT[' '爫|qMXRDW21q}Dd A*3 }RqP'ٗ_Wb4sD*d ,@Fܫ4ĐL%Scv)2gVpdjZ[J09*9p[Mn溝xKl&BI]\-n PiTjXZ.0,@:!3^'!ь_my@x[_ Q.m`6aE1gCs5w6]3s5nU30'^N(C砢:7 IH_(N!φdSwTa'%eo(iNX"7&Wz< ^E"7 MJLL+8 GKs>[r18흩6, /\b)ePn&c*Ȼ}ڋ]9FZN䡮1@j#XmNClzd|;TZSK_O{[cHqƔ;o{%q1dHͯj9*ɽ)w&>=A=V(B#1d`Ov36sQOֿk R~P vwy+P{IcRė%pzܸ8w @(r1hn2YJf|am䍡C[>LT^ \|y3o3~aX_?Lh;ԩ)Zд~W[)- ˈU TÚyEoEkkݺOqNu;hso9Pui"`|29AبzZxհ|*]wU 'iŸ9@v9K+ {ˆZL2 ~sXē,E.=+a=?Hr+t2䡝-m6zq(}5n/Z4ԋXUTUPvCyt um*qh E&{gŞ*E&4Kp"fpA5xzz*57{E5FDJ{tA5\qy'M,2 K;4Ni)=yb`CTm6st+Ҷ\o&~֤wqz,*گN.V>vl^NHBJm>PJ(Ƙv5bO !S|ȠKN܎ֻOfU0IdYgm-hb@kWQC]n7^W)=ejϫv%I(.QSy42>T /J.sQ'ݗjnܞŘڳYUcɲY`nJHL6ڻK zݶ~ 7įϺ*=1r\QGp/'n>A 1J]o"H |Ɠ4DQQP FYyq;Qk 8WOVi bjoU捴w`7u@v29WA P/+rLs$_'ihR.EWR~Z">Cu yF;w[o4oA=0I$a xT,&hbO~;y~WN34Ì,;jm1;ȩ{P0W'{clF­ԅ6Jм'=EN(](gWYBa?ԐzM6ul:Bwt#4 zβgm$>Έ{">6$W{Ү#13/v7M/ 5q,sY%uoA6U/\)Jt˸M7òZzw@a E,g$:`\< ʁ+h%)6}D),k]}Y&l0.n-NXUmJ:g UKBLD7n "GM5҄us@qzf.7_8;)P#:1/u j]i_XC54m_ۆ}7YD+ef@ٶ56L bz`'eb~XBz܀5I%VSS8Kug9WUAriQtzua{2_${1WkNrGZ @x^ou]錽r/SzÏ3A4:=Y\9]=ġTR@#[j:ZExdmtKV3MjՆuM^s9OvN">꯮vߠac^b8l FǶ0* #P9GiHAIZa9b6}'ds1=D! 5'?~t)ʹؖSC'.Q:H `hg a9I_Jbl(Id5xccM4pqj"-q621hŀl:d-_~ FcB2kKe!fqr6 Ⱦ:jwm u*I;zTO"FxxX `k$kگ:`-x7|[3\o: c =  20AT4QhU;i"vvȲ:|oLtԞ2z~;/4"L{n.-쾐(Sp*ȷ|m^t&9YrcXHT#'@+I~'S؝0S4@:>WW66|S_!Bz,drW7l,4OG[~M*bF}~,dkOVRQ6E/ֺ؈{Κ[^7so};$B)Q۬Ŧ3o XfpM>k~JtTs).po%-alҶN>iq(4,JOd^U''#& O ;r;#Q**vy= 5hwh*ڰϐf dv¬4 nmU ׬6Sh=] }+kZRv,w,p@3ޏ[}7,lK-dǤyaUL\ȸ I-kp@5*p K^zfnC2 % ]"_IWӉݍgfbm?@t4H2b: rw|JvG=yJ"7FMUTZN*!}-h:Hލq1]Yuѭ봅h_w߬w],XE}jSRuC@vSLIЂ2g|Ǔu4Ⱥ\q3W9n]7؉_gp#XF뙆͟N.|)v 5%QTgE>VjjZ3ׂl4)ĜG O~ ued,/%6݇9'iF"\=T5z1,ZNjBpP7 m޹Z؇-+|*BK6t[zҬ =pK5W|;qt`cTK}0_ "N|C3{uPVY( @ ܈U1Пe}'>.[}E?\}3qk2eO'3ZP|#jF(~<(QTEdys?d;?ۄspu}(4sBӪ 72fU.E}V^s>-QT:wk@ ^tJGia"U7ȃBP}4%qRNI(br7 Gh"ql4}parf-Hs[ Glx1b^#tp`ƪ $z.ACu!4t[ylˠ A(ޱږ |9nw9tZXC15z\kn5J(;QJwg`D[KRY4&lbow̽mk^l{l)3 gl&G"FіOs@%]e[g*bʵ l&@ ɍ=&<6>rtk InO5ʻqu)]D;HnB /ijlˏᆇ#+(Bv* "刈Q,,T*8/ɟE _);oIYIr#̿yymvePAr#|}*E{ՑsMJ D-6 xeۓ?5_X冚-9ˀѪ8ēb (yKRXs'ܩΞ [ގ YZ