python-solv-0.7.27-150400.3.11.2<>,dev+p9| ܅ܸƷj\@8*3&pW_Ay/M݌S,ƈ[O)RԊ?D+8sU b,=Fi=rS%rK}vp?VH'8tfƕ9cq/P7$8i%C p97&kurN~͔ xÁg,U(}IDeyp)&>dkXտm"f [HFr؍WWiOz{ǃEڅN9<.tڞmTudV>>G?Gd # Khlx|  (8 @ H X \ `p@(M8TJ9|J: )JFCGCHCICXCYD\D,]D<^D_bDcE,dEeEfElEuEvEwFxFyFzG(G8G<GBGCpython-solv0.7.27150400.3.11.2Python bindings for the libsolv libraryPython bindings for libsolv.ev+nebbiolo SUSE Linux Enterprise 15SUSE LLC BSD-3-Clausehttps://www.suse.com/Development/Languages/Pythonhttps://github.com/openSUSE/libsolvlinuxppc64leTଁ큤ev&e_>ev"ev"dd03c16cba2838418b648817b6a10fa26c3d5fb33e4bc95a5b15dc688bf6386e131cf9c7160b56b167bc18411f25793f6d651015aa3cc561f4c80e26188eae3ec9cfb439e65c729d7b36bc8c04f2cbf5bf7f58a5ed57afcc9b61070a060a0b01c9cfb439e65c729d7b36bc8c04f2cbf5bf7f58a5ed57afcc9b61070a060a0b01rootrootrootrootrootrootrootrootlibsolv-0.7.27-150400.3.11.2.src.rpmpython-solvpython-solv(ppc-64)@@@@@@@@@@@@@@ @    libbz2.so.1()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.28)(64bit)liblzma.so.5()(64bit)liblzma.so.5(XZ_5.0)(64bit)librpm.so.8()(64bit)librpmio.so.8()(64bit)libxml2.so.2()(64bit)libxml2.so.2(LIBXML2_2.4.30)(64bit)libxml2.so.2(LIBXML2_2.6.0)(64bit)libz.so.1()(64bit)libz.so.1(ZLIB_1.2.3.3)(64bit)libzstd.so.1()(64bit)pythonpython(abi)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)2.72.73.0.4-14.6.0-14.0-15.2-14.14.3e_>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.7nebbiolo 17022789550.7.27-150400.3.11.20.7.27-150400.3.11.2_solv.sosolv.pysolv.pycsolv.pyo/usr/lib64/python2.7/site-packages/-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:31617/SUSE_SLE-15-SP4_Update/cb0d840b1dcbbdb03c6a128859949d5b-libsolv.SUSE_SLE-15-SP4_Updatedrpmxz5ppc64le-suse-linuxELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=37ed73af97fe334b5d17dbcb224898a89633225e, strippedPython script, ASCII text executablepython 2.7 byte-compiledRRR R R RRRRRR RRR RRRRc9+3\Sutf-8648f8d673fd69b15120d9af646be8630cf5bc364d5830248ab42d22060be8e2e? 7zXZ !t/s]"k%%) PS;HXSOj, I;|lŤLqѾ$rlQ0~/k`.;M L!ׂ ]&|Hu9_Tláhqy>H)Vf=Aqc hƁʯ6 'nQ2OLZfpD “R^ ȡg:0#gH)y 2[mNQ\+18bRMmxB)tӂ`N6 exg;KTm kzx[h37zG/lIvdŌ~AXJ0\g23oAa#n3kE7]6ؒ,Sޱ*`(+֜%){1Ѥ5]DyKY3WBϝ@zZ'~`ӗ~PoU,Bt*C/5yg`[= P>z']lI?O2#CW-6/+*3" >ЍNkU;̸roE3Du w@v1l"7s&KdsiPeȾ (|=3ޯC-w`{-w- ]b[v@qÖqTlB g ,$ɸT,!}5\ sC59M 3A9:ěc~fgŠL=| מ>M peW$\ݙ5d}msVCd)6_⩹z6liD=^j \G6胁DeχI/P3Y×5WNywp|4bv[?PR[[N;=J@<<0p8( }vd5F:clkiWz]ݠ q 5Ucao[ &u @Bj|Rω:h8x.B8eХu_S Lݷ qӿ10{uBJ 똾Nqߜæs{HǛxup.W9,byISo2E n1*skV#RH`ɩ]+('"j Nuspk_|EQ$*ڴ^ѭ ۋlVk?Ƌ42jg2o`r]qÂo inL,aGs*۞DDm 78\p.c{Gtj}6H]`-F00=.99tВ[o^ Dv52)[E7 y?/m6ՉvnQYvNzc|.XYH!3k6_[b*7S $Be+mEVِnX[Yb!580ۺN8xμ)]1xlda0ĞM4k5_ɍoz@}6 pGo H^ܱ_ȈE|[&U^l8@9@-HAHra2<:qǹgO"GhCvZUM6<ϡu|T(v!maz`v:w!GBqխ9?ʽ=ְDfwnF0ozYo_/tѢ;t{&ȏ5&I_W솸А<_%"96g@9^^ˎi='E_ƹuב͒47h0dV)j^26EFX,GF8<9A#rM,J6I>c?dc1NPĚyFD2T)xe©Jv IhcHqQ!6 ܇ &䤏^`TӨg;Np^u w*!ڱ { nޫ8aװLhMv^q]ӟCPt.E)F͟TRR=ӦeIg.uw,󯍃0]\u=vj]z@gSō$;\LpRW6Gݬi Uh%O;D!j$Ԕ<_x4 Qv6*ֳ8<Hj*s;:Xހ~wҙDAkщCJ@d8)v-lMz_(j* W_? 5(ވ`J.K^f8,@C;h/XvIwY͞tMio|ǡM>rMO2ID>>R ꇔjGn!LOh,V71 ٿV&&[Bݾ"7p bpc"QBPKW+bF=$'w/e:,E7!oqiZz1vSjP=+zs /{cy[TG8<ߐ Oq\cK]O1Oϛ{iZk)T+ H:Dq$ bŻi'܎3WhoMrDjTڃe! rT}ԧ64]^!@É\[(}NAffjG݀)x'hׄ~ O|f#+dX{@wis$ 4|oAS2KuOwxAWID_# G?DF)W Qd\YYap֦A (l(;^R&b\wĻkK7έΊdGAt9xdk]ICPzVnz+<>.-3pq!=`cHa }za\ZӜű:6P`B$ܿ]H%>bͷX@/a+U(gG &BX<$y,{*)F%P23uYբpש8e$aS=!@잮5Tr V;eo3E >=` ɱXl[|X($-\\ȊT 9iP|Iڼ:=UdbXK:+!N J K&ޠ=vſF>P ^^u#d[v+02Pi%LХ@Q BȃEl|+ȭ_DFSqj;y}>9Cعy<Ø_"sqW3x RH=cFHy9WflÃ_Wd"6}ON#5.؏ Q(A{Wh$!)9T:[zJ(.CB>c h]n_3+qvҪZD=Mɩ&IJŕX"k*S괞q~xC,.7sVŧ\!_$`JrkO+ MkR/Z6Y]4[5S/ qK0'&dCAPQaZSj7>vs-@AhPV${ :uL^D0v'YHERz7a8Ѫ5MDtNLf6|f,wm!7`3VꀱdǚsYY0ZrF *7[3ε3J77j4a{8]q$%ii横J>M}P}gxOG n,In#xۋ?@[lmg8>#L0C:ym9zZe1']ᤅQW.x >ŝ`<뾍?j{S:hk}afq ֶBƿh#:9(=/4tPUpA ОJpHWzNK@PJ;NB)cG/-yX+XT G$6OxhqD?o{| Q|Z1Lܻ:_~ɡUJ?d0ߊD`=FH>?OjшKe*s rE",)_=޼x~ay=jTїͿVO%h//v1DWSz4b~9g&-pUdEku9l?P`@G _@ 4S2?_IL^_~v#IIή6Z PFȡ}?aUl*hfFhBpvi~( d{x]rV͇n)pi[XSgTMME cF' 8ť\r1< ,ҡ^́t$z/"FJDYq+VGEԛ# )lw|P.p HpDW_J L3l?KMSL7[ηFid CI;꾽o졸i:T]S) 81UP%+zSkkTGc`Wo-.Nhp½\BIy9Thmzq)=ϳv~v|8տHb.j,Sr:%n$a +Dӵ`ۂ{#暣AL5k(ׯa`]u ,Z(s: .qwTǼ-|MVzQ/neݮ^#sDi/c n|5(-"@GE iEYP j3f97޸I!ʜ'; xE0ΛHDzn;efЫ /S[k ȉ>Ŧ1K>KA(unk1[)46ѐrZVh 4.Ea yW (* G~ki;1V_s$3黀D|*6yaTKn dkQYG##tQr)>U sގbВ ܝs1ҼɁf5 ү>&T9A(M &QбzH^&  J|:Iw?v]-:тg7?\"MG_ead 5^faZJ"m=~#>V`4S;mإ|r*ZqUQm #<0g=]" y!҈Kc{FT?=muK6ը`m]RbnƔ iVQYO1or겗5tt%|Ր?.xs1f^s}ȹ8rrwkYLbo*-=K@Su!֮)3Xԟ>O451Kkώɯ+3?f 825"޴`l&h>2UMxk݉]/}qsB -t 7cURͬituN㳈Dž/,V}'VYDŽWDZkrfBPǀ8 C tƂ8"[1kO?qⰨ~Fp)3w˼"-'S+߸9 8^MlJײzIG`/'U4w#ph+b tq5e0$$&%S} xI>S(X ,˧P(!㗢r2<,՝|m:?wMƲUvρ+UĉNz0qFNPӱ+ԦFJuv t&q{[\Z5#'b*J\> ֏)Z*LZ9(){)wyVk%ٖTq;,'] )s z\ /V䰊*R=1:?Ņehkq] hfB~g+VٿO7AvM П OR\x9h'E.n(v|w+/H9uf(_+v7Xh*uWJ%cQLƯa X;̋h-r_V\]j8!z`ٜO]HS*<#Y-Ȁ_ {l5p4ZVGZuEϼZ9҄Vy4Ar ?PRmzlv WRVX3m4"*RcR"ӡSTtIhex* /66!i;zKX A64?6S:&@ Q@SlM_bq |Ls3Y\3^PWqH??Z1~*u:դ#`s*#"_+EdяN {8;=J`ДgF>!}[aYz{)Q.g2/'Vr`H{RPθYqMhu&Y$ z.sP:^vD=LrKSx8`͎4hhq' h-Ń_'KGfoY8Hpq; ݜM[ "@}Ȟm?]ƌXǏdlY@@IUMa;) tp>uĭu-pƨa*"Dš"$.)fO(Mh٠nDZ/q5%ɿI =& |B$TBDgv6BbvH5>=O])1P%4kƸ9Gmb8ߓS0R 0UF8p=jLG16[86XeO -\o&(2Ym~\ 0hPX un2ZI"k])@rX5a|$#um.z7\ @;N~wKV(4MU{W,7R&7L) xpRm^.ԁ):=]z%i \&*Ƙa%Co ;rTŁ\A=}}Wڻs-g*]^oo-&Tmr[}6TV0oö=$uN0tsF[HO$eNrQj !&pŲ5YC$X` j@|xQGu1ʐ2{R-7.dQv2M PܒL>-eM~iH-6a_cθӰ<4^9g藡5-N+XF _m C] ng8{6j7Fa E+ y*Xm",j8G|aQ5Yt*@*x7NB)c*|O\q*NkVbMSְ; U|mn6(]0űA7Nr_ܩ)Q6 7* kڹM IGƸ?L.cUe) YIy%\~ /oT0~^Es:8tN)Bq'f98=k`3gA3S~E}XAuErU[w1*+Y Mmp\ w,;u&|}wKP9N0 )1[C1g*}=s %<ͧҦdfz#P*ƷA -ʗC8SP+ޘpȨwa͠X :yF3T1DUo'! sbx4Rp2R_/Ł5F#yݧWE͂ك* Tgu2wXv9Žf^hocK8=R&lW\@lzsN65UEU_pgz ʂD k!%J >>2fբSY8P=%/U5o}/>}~!Ǝa~:7  r_;n(Qd0lGg5{qfXWJPFKh8 gtڎ\=  %{&Ec#pbv cd,<eeV͒00_ԥu <~2l^>3ú;8cp f !<]Ma[4D9EF_FlWV/Eqf4tyjf; .h#CXi#aj_Nx0u ܆)&bǤT4}lcG,0TFZ)LCv^ 2"-ݧ| 'v&hUuKE`wIUgxuОfG=X~Ex2r2ۆ{b}:s=jB,BOR4r̽;D)*0øz2v`C'5 ]S=%1@>5EdTUw/E)CAE"P!D#j)@ אC7ȾR;[wsZ3:e !T sq5*F7@(([&;|8ךN9+.Z *:kmN #yA 5jSgd'dfۨ"N t]Rhc~ezoa']xC+{hEOat8u+ձf5^jb*͖04z-P'Cɱ+Gϰw$l4lV=>8x1O(ʵ= >E EhCPꘖDFMQGLJ x\U#erf۲%9 f 5j8ؠHg/uwLUv|~(SI$@)H^?' 4W7,ĵA V]*eKDM/Vs*ë\I] Ѱ_@b]U%ucȸGΠ Jᠶc K%zL9J樖fmU&<<;|: \(Z ; *(͇8ɞm] h*(V[WнęeTkA;R+ Ƒ'$: M]m久½1K +c7#2 ݿ+I$g Zb`jGjY(Xj9546,-7z E&\ U 1naJWkT3;Sķr܏Ӆ˘+csJPaɡ FO&ϦիۉAi>F = o ZPx%FBZm/tVzEk؎k _FN? 1fQ*ޜ`SHO0zޠC(hƭQ5yI:" i $ ̭ۜ~serwJ C;?CVsDƇEqlZ:{*^]pn{ ϻ7$k1)]WOm]iN},Wݸl7\A1 % ?,9ö\' P' ]7w\02 2qG'5q;tctihod51]Js"1}bIqħηXFg3Rث<8dYCFK`kNMK b1 IE=*ù!{A=b8Ov* e. xeha~j t$x~#bp+qթdڰ#E߂W#U.ByuC[TaЩV@·t<>0(3 G G'ܴeS[oLD Qtc#spoKCyzLfM e)>-4V: ov;KƉLNL*Xj͚F'Ghs\G5Yx̺ AxIϔV{A[rB~H_T|+vQ]dc?xѬ>Ȫ |pS338hH|a FQx߻q%5.W蚨xu KeuuD"B7ف;aeuY~sjJ~CM&F9}TΝ`ܹ_jwKgnq÷DFWns&xgJ23i4.->/ 0S^{sX p=ާ3 zeb0@ig>QluJIA?&ZADIPJBs>׬flaԈp*ȘZ.b"rRtT*K7Չo줮*v6Y>Fs=1$V_$^xD\Y Ӿ&-j]&+t$(. ZMg9ky0`쩣 PyieEXel`K )u]r󮻱`upk7Ǖ/bgJmfW 6#%c1+퀪s- 1o(=f97IM[5E~w9 {#t/am76F\"GHvNa/!u+3.;Q}7#>aG>Rt!8$a<.Ƨׁ4F0#S%ŠRD^5̫Cj,^fYQ[6sj:<4%6opB#x_Ö b OZ` WFGzh*;FoD A_{3WW%ZegA-~Gd||ͤ$kC*˲NcB &dHJietwQOLũPoEgA.%Ho[ARI 9>2ݫO׬vx lPhS}_W,k]%{&4{\_㹺l{Ĕ+z;[&;a@v(nnp:QB,"T줃QP<3% (L䯥q1%"m pnito MdYYAGO]IxON 'lV }azx<n\0M0ƌ(TEm<C/:UH#₝QY?wGJ*ͲeccZCEmaY[jh>23'Kћ4G& I.@*UsDݒbe$pAOe+xbd'0ou3g ~"uwK|?| eX/Q°jˆ,,"p5e9cߧECe-rC;ƈbMކCf[ӿFޱX~iV^%zv؃}C9l+RUu)G$cr8 w=N>߶^֝nѩ.ۙ߈>ITaw@xZ K>Oфia39z췟5ڮ1|hA) I9]"GRTA2]ԫvhp05l:GًRPW[UJX (y"yVh!)dO[22sn&S̆?)rdّ=UvtW>(2Iau,ߧكd oKW5=ՊDֲHGj>Z$ nX 2'ԯcŒ='K \@opL] S0qgA,*ޤiM!@0M|)%;jk)1S/&ĺ]w= X} P0Et 3 \ȾP3sk1@\jhHvnjV8*ۥ4s:}bEߴ;(|pfP f0Κ2x[Dk> {sUR3Jknߟsk s=\l!h~LpФyF/6xZf0r<žIGi<_QtiZayi3uz'eZ?扌q %TύM+I:sӳЂ87{}lMELx4t"!Zz!&ZfdUxa723 6z;blErtqO#FBνs\4nHPq9<WN.Es7'Tb()iny~}FD\W Yʉ[ |/TX,> L~KvX:G\;ڜ8q'Agkp%hIN4` .i+9`ϖft~ H6,3Fp/' :z^넖?LQU_"g.]bI? ʬLc [֫}efN];RWCEf}}t^A ʠ8tEn..9NgD 6_g~^(,tmƥ]HJޞ1>7m+V^0A"Xv7gUi8W8J\J'o)Jom57!qo,afHIL\8$~ׁ*#}vJ4StP{Df~Эv5;_Xx%Չ+ϒ 8Fgɵ9yY^=#E7.r1$%,[kx;am9 &L m%L#+F&V& mŽ9 E,sHL?L 8[ Rt0 /K=<7[.;cyw2Ta`֢OnOhتɥ\^ vͤH 9%!]J5.Suo]h?tɢ}]s^yI݆0"T<4"BүqR[ ^OB=zBg!)][*/ƛ (c{d N !_j #N(yČ ~i@ V vǝ(NCžl%7d;TV'#!c&B^zHdRڡ[m@D:<^w&a$/h?Ӷ4< cHU]G$]eIN)ܚ/!Bn|y;r2~z+_0Ӷ ۏ}~M ۙ3IwN qh.%:X\y Bfڲ*b=@4 5m)BGz O-mBML9@lyʝUpF{䨙AIʦLH;<i^ w@v (ȄdN*x%:.A~$[A!/>s?]&O͎nK7Gv0ScLG.3P-:RO\Rf"bJd9_5[))`Ў/֣Fqa5К@m:]4J$$WPL * ltbXdܓ=|R;W`3E'޽q£"6H-(hL &5ꌄ$eml[G{/Yh}U!b]Mb+=bDJ>f+Z.&aG۞OѿnB[e;Pft}-_Oe~EN#9EF Jb]"}h׺,Gg ޙ3qIQ\)B2H֝rC 4UUFv7cQ%0)߫7(M#t<[خu/`uq׀|nZ?ÕYHˣ#Ʃ7Sft0µznzN&؎_^kĩs)X, qtK,ʍk.OuвiܬZ}zsfgĹ0,E6դjBYRhfcl{IP+4ğ_!fCA8ZL(s⎺ :2vهЃ]{J\5f5/i:q4Q:f-'\wcT15sɵf]>̜Q>jOlѓ 5O @~lܫ$``,W;;{-#~nvOͰ|c>Y $l1X*Pw M zK@# 0*a^P['zIBjje aG>WcTr6R6-f\$DtS?C{ψMn~m+}\~(̤ so(\`EKCye?H]}F.VIB.m*W]ԷۺjXCV[ Z ?7LlߣxVs 1k"p"_.9έ'erwxǂE88Mo$TJ]ZݣgޏW*g-TDU[2>t"=5pϞa"WPu0^ p /q sd]"(Pj,?61 bzϩG$+ W0Rbڻ̯䔧OUG/4$]&YU7\ < Nأ{@8Zx>}Z+ 3\oX3El,1$\3]b!A "4fc ziFJs5iYfwod9||"tn%vGe."vԱZF>В)Ӽъai>p0d#i]b1o$4!̬Gr=YNn'Kpa*ybUi25s?.͙_W悢^gl]ۆOYeUQc |^i.ZR E`AȅJwVfu0fz1 xX]|:Y_-S"M3=uוC{Is9kkZmjz?]rl:Nq$\[$41kKB%h >LX hՃ:mL-*`ݜD!;A!jʓ9̵Ԗ* |zڱ6Qk?`pQ\U#םv3`lU. v'~47Zwa)(% E%YgiU ]69VLwVTSWσB$"Ϧ%RB:5FͼK9P -gcG3bxr<4C=_ʭAyIl^`}+k|qpQ^JDA<W!Vi4&s`G+2f2'&'.-m1ʟULϰzGapJۛ@,.1y- !J>t9 `h^t/HZ|$_K:rPakv+ (M\/3\U}OK+|J֖ mՒiI gUm\:k4v]}V}п s8o-㷽DL!;A+A߶ ]u|왥2v/b0c\%CvbΫYG-Ku]L ʞ=({J̥ĐX(@o7jq57şRRO=,U;Tĥξzu=ef9|m]?,ƠEI;_\FSl K'GFtyo Z=d&3gW[-`5_0OQZA?Ĭ }舴5#tf.e |:Z?Y#9ٕ\\Ks]FR33BlZUsZYNɥ ^.ZNVRSW?PZ`J,WOXJ%N}ipDHkS+pa)xb70E>emU7WG=ro?Ϭ†N.GW²#nP+gWU'/s#&.@mC".(&6ˊw}<ka xa5ּPE.EWv;ςL`bo18JPC`tfl [eƀ:.聢/t4"ru#ieRf6B{lFF1̴ ś~(Pca/)9{t9Y|8vO"_wWKf>/v5,"\d߬NN|.]} ,9 Ys K2ώˈ' )aK8_Z}Ag[A![*MvXEyNFR9e,)}7M@~j/qA|zOW"uSb!0VHK0֚?SmP-sVDp?N-;4!'~u-GypC(Ƕ&n$+c=iV@RK୍%D_LaJ2^ n<$L ?Q$IJ;MN=nuWу8v<iad6Zoᆵ6ZHwֻ L6/$FHo+ &yn@$زhՒv&:cK%]i74 "c\Y̎̚px$5Pd,ۑ *{$J dse6L/4ǯP/E F.g퀭4.(ڍ9"eu"Mc,8FN.#a !' )f-^10 qKk5x7C_EV+^FQ{oLk o*e%J_"u&i,ˠ}{yJ-":Q٨K!Z(^(bɧ\D8xn4! n\K)jܘZ7fSc_:eҼ1pTyc)2arkKc.y2`9ْ3՜JP%\:D>íџR+?5_0ZD̨AJup`垗K#9p fKQY{ HUz^*ɏ{`Oa蓠h$y4zqP.}/;ˢ>WeR34VM`%r/_$"B)C8s!\ |6Ĭ7K>x$o|>-V``ʶ$HZ"GyЃ/KG΁QК`ub2btVff+YsU҆ؔ~~ Lt߱<O8^1 SPtn]}ac1ԉlsXn3DvYFRaJ,z<,"nge*̻\,FRo0BwG*TŁjᛅq *h I95v6isR½w͞ݒy1O- bdbm!:1/E8d7Ë@rnǐ'E,n9z]/ 9!*l+kGqe='pnm<$;b8>Ê.pX b0Y`i clM-1H!# - ~Z<(s]韒 5ϑ`7AOdGŎYCUP,#TޭބP1%LhN*|\&ΐb#oW1V $ R}?[j26m|sNK? rݞ}050u 2zH&W2* +T.v?H$$ADd-Cid,`"?7Ǟ/ K,_?:0χط4ۨlr:;PŠbFA\eſRp*;a;NW85˺:;Q[ RQ*b[(mW1~uAI'J~1 g,?u PRF_4Ar|dSd}4YPc(-%KV4fL Q(7+%IvٶTx1Qs4znD+\ZtX'T4(;jD؋+G~$u)!I ߟ^#0ɖmxn@-zG\xx нsS/ g0NJ˵pLpVee<~FIfĺCfƌPU6|z-q3 BAVd];A .4E$z n%~H9E W%u (^ Dxc# I<>@> ҅Qf2\S= -p=͗6.aTq)1*^vNG`m@8e@@&.( )#rUփ|˜[jmМ`7RT!#gPK銌 sӎp(4d*đC%"f ?b.(zBZö[ZqO0!%V>ɶu2[Z etF^a֪ z-zR(e:W~c4p Ȫom$IeЛ:>捛n0u;T!P^ةNqAߌj4d[C6 s.-,ՎOQ1߸ȝUnƃoըΧ@6# /n'o\4h?<;0ވq%1@͚Lݼ6)(oMlͫd[zfӁ%#1&]^@#DT(A3ob7=%5g4̓'-V>?N-aIBjY_M:s\+fr^M)js0RFλޙ+[gҍ&NL\$jx[dN(~iDbv/XfD?=Dn] x'r~ykZ|!I?)rAYzK2z 4 }rشM\-WQ*>8ޟCP qJ uhE2}{@ؽKSG8|6VӢQV0RՙJ^8ao^gV~d7,Us볟8ԉ;ofqiqGU)0%s+4b#[]btseXu ]UʋZsm7Z̖y_)09E@J_dJj,h1}6#/E1-']Otgo13ʧ>o,!y WEyGueRs&>x"^hC\5~c_z9ie&"`;uukHarbIЏw'njTc#6ſ Swbt߳Ҍ3$|ʖ6kü!&?Xeo`⭤Cg=Y4jJC(blK9ax{9ۤq{X'Τ\d `Kɕdlc՜Z_fO[bff@\&C׻}2i,v.S Inu^+qOKk'`B'V/>ZJ*+}xV{$& 5ś#Z nnsithEK!Օ'XiJ65?tMr%;3pm* 7;ڠ+_)۲,9+&'t'#.}eRz{2z*w,ԾdÏ8QJ4}ccbEПE#^C_ y=(ۦmQöM&;#-2#}WH\tm9yP5a>ա à<1&lke9 Qy:~9u?nxMvE{sB|XI$I M5P{Tƪ/vuOh+x;\&v:Ԛ4rٕ>aOӖ5}UP,ǓBdɃ15 bROfH-U@3ǓS)vJq ճζ;dWg>ZF_4F-IѽXe ~]PAZ !] c|t{u^tuh0VAwF{>EI=r4N~ҙ͜ՄmHjĎU] &is *IPNr_ۤbw2oȅ@^`Z1R|K[4ԯ@YAҺHEn6^C4!F0vB_7Xt^&?/%jA&̽Hg}Qf9]0mM2`F8D`=oh/3;q-+}].YںhRlDl3DlRʸfOV Z䬊9A?ρҧM6EƩkfjx(YsOɢep Ep%szqRP3N*KQ"F {Ju5A"?[͝ikgM (~ ,q·K>˄X"^-FS?K( C}EyLF3!NY2m^r#` }<k`3W1uy[CM0Ünz=wt^g_G*pk"(y>3d34L b-+ ZB3S@EGSHwO795"/9d_铡H ؄7#;"JVY/'K&W}cMUx o\ Ĵ v9#.㪟ˋ HdX7RlڞLq u&LMͻ)| 0j.cX/6ݎ(pۺx\Gڃkk{aZ CfE` n \Q&Q܄8S'v%{'6hZQ(2_*e$v4F}g?P13C'0 ߌ4O+TZ) -qFՇ*ȿ'/:[O5kUj46Ff7c-ZBm;]'|#yQr3a $>A)_^wa j5砿9Pd [R~7:zVy+jr7bpcG3. `˾T_a5aYr ?e|2> x3-R"B*/E+3'4-NHw(/MQJ7uGO76;DEF2TK:'[ tBAƕܥ=|{FA=xEQǃ`,3Ϳbj}J`4 l}le einژVӍ2~rld=)p9YOtv]f ;šk_xݲ1{8 *l|;5OM9 ]}2Q5rMt%,w]8xB)o%+84 `WqDyn9?1M{@7\>G1.c 1d,#,zʓO„ BZW̅w.|vmք%c@=f\Xnj߽:~X*BJu+HAvoߺi>*A9`mcz SdNP(L#vm3R0C@y^~ |ߟk,LF50 + Ur\U_A#:eZ+C4#'RN}٪H'13-X |']ƹ<gl)}6WsuB[;%7AsNC0;=S/9u33>:$cA6Wyf$$ܔLES;pOϯoajOZMO-lyeTbDBp,ps=8cbM˜ȹW%`rM}:qAH|β2P_t|n5yw*a}u=~\,qK֟.b*2}>OvKLWn ;L9'%+i^!YB TcH{쩿Le8;͎[ s@6B=ς(݈_ IJg'Ohfb[;mx,Uy U*f C e Jx֌`|xA8:4E_+uOEQ5%w$x0TI:^;.r2'i=?iEPjZI_`%d-Я3(G^&υydթ66mU)궁XAQF sABs@P"Tl5