python3-solv-0.7.24-150400.3.8.1<>, dzp9|ĝԜASQ7p`7sѠ'=,aϾ.%ܮEaIj=R;|zjЃU 156Rbtd2JҘjorPoamT;y!?E+KR fQL`~"QN~5_ oFx ~7'2X1;,a 0lysvW/!gyoVHrk~D-̟0/L#Xd2#K|baPD&-iaaJ"K>>D?Dd # Llp "(0< B H T  (7Flx(8G9G: GF@G@H@I@X@Y@\A]A^A5bAcB2dBeBfBlBuBvBwCxCyCzD D0D4D:D|Cpython3-solv0.7.24150400.3.8.1Python3 bindings for the libsolv libraryPython3 bindings for libsolv.dzibs-power9-13dSUSE Linux Enterprise 15SUSE LLC BSD-3-Clausehttps://www.suse.com/Development/Languages/Pythonhttps://github.com/openSUSE/libsolvlinuxppc64leKTÁ큤dzdzd7d59ed461e79e461b03afcac991a402425bcc08c4ae259b44b8b068e95d4916db0e2aa91fe66f9cd85a3c6bb65f5f82e4be1000e3221a19551c76e543425e0683ca2676328f87202706fc353a18f7cf704ea2af52ea3de374de0d265f15ea293erootrootrootrootrootrootlibsolv-0.7.24-150400.3.8.1.src.rpmpython3-solvpython3-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)python(abi)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.63.0.4-14.6.0-14.0-15.2-14.14.3d7ci@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.7ibs-power9-13 16867312720.7.24-150400.3.8.10.7.24-150400.3.8.1solv.cpython-36.pyc_solv.sosolv.py/usr/lib64/python3.6/site-packages/__pycache__//usr/lib64/python3.6/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:29413/SUSE_SLE-15-SP4_Update/d1c05cd2c8f92cb1e453b0b5d8f88139-libsolv.SUSE_SLE-15-SP4_Updatedrpmxz5ppc64le-suse-linuxpython 3.6 byte-compiledELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=ed054d63e7f4d230df25fb8c892c0c1c404f09d1, strippedPython script, ASCII text executableRRRR R R RRRRRR RRR RRHE>+nutf-8339ca9ba41447145c67272f1163743dbc8e6103947281a7118053ef7814d8ff6? 7zXZ !t/p3]"k%Ia ipo5E$KB%-pzk-3JMAgZfd۱Nyڎ;xMV[ 氪PjD"]*S>yʊKbxF@'m0EN*+yw@1RԋnxAl^YA-ك8,xF1gL"6(Nee=a}6sv_A6cI2ZecǴC/fZl''fW@a a].`DԾ s%9?>|ރecjuAoNei&y?j#bd -.V&5B2/G+|(0\ܚ3`5+]y`Z-=6&~Tf6ԜzLB"Za(ineN_Uh'.ȼx|j;I,Oe33`ŦBOah(3Yjt_FD;H T&ݒ X'wC9t*g6ֻ3嬀d(.T@ȓxT O,0%&aF }NRHKշ8B3RYvNE ~R9[jZ;'Ц+Q#(ѱGEGl>y港İĔS]Mz˔$͎0Px/fa.W5WPճ{F[Rpޓa8.S]۠\YՖ&j~A*aq]'h$$_C;p)HtX 蚕Vx3ڕs=L'*Cuzf^SI=봁AMPpCb-t3ScҮC* ~2o/}'(eF&=h!ByX @ǵk}II.m睿piI"U-KUI}s-08RrlףpK#vd<;) o+Eh' *G)/N %n@[D=cR]إn KxK!MQ5l_&LBRXWiiBKYԈQ}K)`B>^4& $J[v&GjNX/@ >F^?QA"vڰUɠ,2S{#Q02_ݪ`DBYBg'!&Kt .o 5g]Q˔\sa\w!.@ MBCEZ}Dl==\꓀nbS>:udx$nij&Egt=-'.ҷc: agqR]l>5ղT m^fO[ m1Ŗ /^ )d *doT2VW@_J>Gez/ʖE@bxen[?E@!k QRZl~ *$JK׎"}IsX=vk)ffx֯ dsS^OEzTaG:csOniZ/. >2M6w$ Aّs42Qhgn8B%[Kvc;{k:nU槨R(K05j*un9gV<n_)V,`D W=K@v,w:;Pb$ZRln AmH݆[s*hb>l&p{Sv*ҎvԱ(D9ISݗ0R۴? ֟c#|%ki(Q.PܭiRAn >YC8zf'1B;J n>92}Sl_*_C1n;GJ[X*M(ўEb1Je[ 3sոSq)!LhNt`ujy_>m8P<َ,>g o `v0/sqUc>$5S%;+z߶7#}?/>1\m,=F c{QQs@zsv~]m"R(iaK룚{9{v,?d~^t !^i籵b_عQU𿆁 %*5JYwVhNY~"*~SS/&DZ}ya=ls M [h#0^jdp=u=uqeBw!&{|z "ѕ&m(hk6S*2Z+n *`EXOЏv) 4Hm1<.Эpo?63sF_4\-qxn _'$p.] RPդ?QIsi,ƾ8D b u\4k$"YP;_Y3A/p?袢XTncM:f)x3s;Sl,`zAVU(M~˿ |qoeT@eF߿<~&]%som: *EY/C^cG<(ذфdr0 Ékŋ‚u2%kl~ZH;BWWxGBxm`UEfkSi2xޢŎl#AA d|#/i?( bSܴxFTܜ9YN%I>s?s tq*)g@%r5Wi`|lXb].8zE4`ai-8^|ҧ{{B<&? nڭxfO{L 4d>t;Rh8T8B ]GԑHxsE7aleKfV v fpkgQ^rƪ; ]bCo8[y 5jYL7@xqZ:~nJ7h"f8ءe ᶹ7HpYt%)N)"G@+ ݰc1Hβ!gUH;+څ-^k_*?"ՠ<ۚf4S|&(r  ;Jf*7q<)O,Al8{@@Q8f@`"R P( 9i@ADžje $RJ饝C!ߍPHrA]XΦ8TʅܾFks\pP;ݩ}@;G_]eP/Ft8"^<% +قTmKUͺd] _A\m>k 3 ;g2 ұQZXs' -xaq+Uf+K>6M~Ho~!R1_a>z[3uRqm7_={BDm 'V@ZO&"F vW+ n ' 0rS k)ÄZ_ :.l?5<`2vȯ vvIxwxr?k&EP?؂ȴkьH{h[d͖Sg 0AW++K{DmME)YD p|da\DޒSէGrj¡F9>`n(4NmHt$kTU :撕#B6֪9{~W@k=[jROA+d. a{ɧLP(}I5öKGBV, ۼ90sҙ9i|6#. C"}0Iݖqa{>$O1/1x.s0_:B] XEpUyשw-%tz ٣u1[m<7 +M 'Wy?-$xo) lAah\sK-Jfg:_be!m,y|nVetᛋ-zNwF3=G*}FƋ uM{lJɥhQ(\EVANwl*@ݩ uo6<oiJEIO?vjw(s|35B BD!D@y P}X^IމvS03S1Mu^&,)VCFuc(w -.]&iCZʪ;j 6lp=Ey[ŒY+RĐošI_Q/xw20Ա „,EPz#BIݒ aZf(fbQsV]4ݶgq:irJ^ƧBu%Y-=eCg>R(,WGΟY B4bz|x3x,JTP,Ux@hc*`>ˏqd]4(CzɬebH*5E+ʡGuj&hBF 2BĮUdM7*{ID=[2c-'KGȮ|ì6s3Z U*${W_w7OOpgt'r,#yHv}/l3;<7~O\@B`&>6>̚zs* t<'hsRbA5L{RRG؞e`la"g33QFQ;ǐ' h0OAϴ>-; {{f1<< )X;`biB! pv]6!H\R&rnZ왰nAgCM#` 0;Ii2Y;HP.͗.4=_*h4y%s&D֮la^lBOt˺Mfv%%T/m"=g#"v2<@oZ 2|ϗUu¸ED3)a2z{aVG,uuhJ8@ܯ)MZ2@}c)h6՝/ |ls7wu.iΏN2}QwLq8R(٥lWqDe@<јR V+`(~ =d~ e7 Z(jB!MBh"MS Ird7\`Jt} f\^=&9X4Sv# /M|!E@G<g Xh.SuvG";=m=yЀjoOVr+J#nQRlК2VӯZw9;vD1as5?4xO,,K5N:M2'[ UZriW唐8d_)bujثL;o3ͤx#Zdk"vsQ&3C0c-f7XGeo DQ,\3>-ى'IzNHIj;fUY+Oo NBSMᏺ88Z#J4[P!3bCg!7*[s]ʊ|0x78* "EK _8mDQSJxyGD5!;c+pu2NU$[/bZ[v=ҟcuR7nȨl(t֡1ct,*e8@'"i6=)+[:"Aq謄-+)*hY) kΧ-q*&Ȅ|/{Ze67:5窓Nխet \qig%_18!F~#PqZ%p1}W/Mql՞x^%dƢ7YKԐ`y+PܓXٵ!>.A~bh)\#YT"iUϯQX VqWc% '=p!O')Ʀ5¶?4LRcAqfT΍[;(d1{kXS@&P[/VrS TLI:m?`4<ֶ|I]` Z[z&b!TUv!mtߕ{O f3xʼnk1ZOMuy\0虛̾v\X7ˆվUťWMi?"rlR _4ZE2#~6JRE47j9ǁFύb=boY9} lq #;HrkDD`,P)F_;aeDŽRWl(N1:o(22':AtǏ ?tP߇vtĝ^VcդؙjѧcX]O->ߍE9#x(3Alz 1Ҷ^96Jm(#1 0X3t0\g#h{.8Y_ydGG*⺄+ ۪C͋*¬J!*E37P|=d]kEɻRݔ̢9c|BJ\c>~zWQ',n>o?%0Y:l2t7q.Dk^31t,MƝ5~I]iW񳠋, =o⚣&4!.=]`:EqX0&o‡t@i%om+rʋ6_$vm3>bRg< neN -+_l@5p0XN W}l])ٯqMNV/ܦzVHiZx˚D 4>k~  bqE8nEק_U+?J$_vtEo>Cz GHַjr%JK&Y3.Z8wj2/YFj06(F6Bpm ^{(4yFؚy9(&?[UyHH#ֵp=yd"tiO{T^?Y&bSr#,WtRx;&kc&|~#.oMgR=١X >pIgzǣw*4*sG#v2\[GfX[e>D;<$#3NH'z* ƊoṘRA B'W/ [^@\ZmMJ/$X@owV⡣ym#Cy u7+ t,(*zpP6 TcJa,zh:.>S5_Lߣv:*e^yo:h>ع }̟#B]9\vc󵼓~FwaC$T5Wpuī׸JLaQLTyAK>GK$<g&"Ndri"z:kSDG'7?^#U@U uW4= Z':nVqcW1¢2V>hת.$| W2'IVFgjvl`3]y}lҟ,rSi+9hJܞf ƺ$]4V Cy U_fx rZx&g}&xC~b-$|ڛz&:77%~^6vxxB\5~Qh?J joP%v":ÓTЫg6tMرgumsNymU9şPA5Ao:7-DLe/i|q&kP|i/A}w|8uw*{| \c*xJ,(V6'P鉫: ;IZ˫YN7̂Nf'#py6Ltmm2üĩ;]"yooPX컘"p* 8arZr X 7Jf5MU 6|A\;ƏR4[Y*|éy/'x_-Kq3HvI U<̫.O ljs=lNbCw]8kBEFDY9NHROZ,&2>i;Arʸ{rQ#l=hf++V Q?o_ G3,hߜۜÚ_vjIV:`C.ab@+ܣ56o{!ҭ|p1_B#-)Ф) iQo* q,LgpYD"k֐uq !;ٚLX|n0U4J\tw'tzgcҊyD+,m"Mq'EN^EhRV@sJ?4괩3Q.р;<۳˼9 {zPRCV AJ5{vKXɥ~:!m-01I_E>}!fM.kRZpB {E}=>UUs:d fOSE^"GN]&V)`]ْrg't98re&FNHa$ g툞.hA㯟vWΡnׅ1]gYOrMvRBE;|-k9[{W2%N ƾ=`X-Ɋ?L(q݊j-X`Y 'EY>F)BiGp@Ds/UyIf:5taLQ؛Ka&vʤ;us'W!W#qpzމ/~gɫ$74ZoՕxjCuu;h; pڷ}#4g ?lsCoإE(Cbä+zJ(bzۡ* 6D$/yFl:g)s6l'ިa#9[TdqL+T +d5U i> 2} JL>?T3)~W^=*%ެ!H2Ęs; #c?pH5W{jKSp$J:&8N5`|8?J)jwt!_"Wx ;te=~ډWZHG%b ײ@˩4U},gYdrB3jROHC[s Sb6fFݷjXO;یnkW fylРiG-bsrF箓oEʀ ',ۜIAs|WxjCxg$p)86H@n' E /zڑ7-mzmaED6b ^Rw6Q$mC 7(i~xN1sQ!('W1t23Û F ilGꇪr^4j C9q "ɓJf3FC (1?X?Z9Pom%ɨC#?m*%R?23)沅8,mN!-etb. !z,Nh$r*Zd?r*]*4t=r+ d%WP5.IOI^weLdJĜԖ˩քţY]QA> ԼnZ"r5 |aUq!-3X"ӱY1[^2TLMӯyr:K^q=:Y8Ʊ'Y(5 .S‚~̮7g|K$|,30h]۷"kkt={sɑ^h[lT{6+]7UPK_eh۪mٞU`X%!yQ {FA)^]ٚ~L pZJm$ R0;]9Di"'Hgٹ~ 卢tǚ0kNv;Ω䬬ji&p3e}":CIFPNǘ `[gn`~6^J!IC(76}wq-؅k_q74xB=V$gK#D1VƑ>$ FH{4(zgsIQܾ*7P@f]'`Ɨ\.CZ>kW9OWkj{sCB,UD9_y;)p9Y ˓%ۇ$wůrSWာmby`<3 O| r{!2TN |2cgO̊Cjˇs5蹏A]$LKgrF7H6l[0]@ҷKd'jcúxpGqz51 B9eυF Kg8Yv#L11?ݕZ㣝iA\-.i qB<̇;^0OmS b(R iZ5iQ!c=udZULGv.;ZO+iD\Fn9kax^Oq k?a yU2j[+O4WSx{0u&\ yoP^ 4b2`3^NC8/t=PS~-s;mSXteI>Fwl$sŹORB ^}gej| a@Û}mDƀ||bmOAN Y!($NϨ(Ԑf8d8E:;R3p+=Z&\T.Ű5ri=<4q 59Y}?S0ףUZWHu} ͝`K*\x![w2&qNzp=: xyЩ.9m z^K/D]΍.C͋!<`8YQ,k Nr0DkZ BY{q69{b$'6;P Gu@[T;3_W9t3=ݪ~"}:5F"=KP zօaӴ f>8is9fiJr2,XQ\wgx"FT&17r:XIt;7JXc[+gۥ[t)ʁ<,L%R˶úg}כʑR?vL*\ Bjrn)0)>ͧEfSҾ\Ώ*%TNٝ˭,r^DG"NPa}߱;&&UW8-{ɬiZ1g[`tlsG*7ni-) 3ai6冸Ry{'#_Ӕ-߁ѕaNxVFl,[OzlaN(gO'XNny if$ˊjy7pL 9i,ټxA\`'p e[5#!ÇЬduFm#ܳr|bn}5PWBs~J£ θtWp3fz,*cxޤw(wj$d:H!;I%0"P~GzL *0WmqA'1~VU tHr׺#XPv d[d+hX̶PYxx8,BUڼ lLBw +E'8e1v[^,UpHEqE7:CVI\.8ӗ ЮZ ;Gd5Ň-)+HA#%`7&$KzΆ+;i -ʥ 5O*g+6`DNFGQj}ǒU/UȆ 0IR/A4}dbr`$]l$adZxPCAgus94VmF-&G Sw/ rY Hbn0+Dph~Kɔw&*QwҰCvCjF zm7E]!/{ ?0[o4<,qkHk҆h'2%_=@0_ vF.^Ȩ:lMkQ4X`3 K,AT!3_VO '99AeDvNDE/+-K YSP%0pN*"2$2w;!>e=JJiۇʄ Jb .Gxf!W=QH(ʔ\mr^sB܄IOZVo e$(TJOmZ䀏"qmY Gňȸ]siD7kKbqb 71-1=u!N 3ηPՌSIvZ]ʳԍӻ,c+C{Pl?jʑ]b![v+wls6ql#M)l{z]Z O68R-``_mYN6E^j,]GAKVUa),= e6T%Ry#ZS&۔A]_ θ[)B'YErlҵL67_A#d9-1HL#T ƌG(5xd>5Hj7O8~pht7Sն$cy(a6v*5){ Iw`(W#4F'u&äd`DוR J3 )ORXp zؔ%OxN` ٫΀N\Kr7Al)j$0#uhhRy}$a[ӑ*bt)]se1=k i2B*\q2H"z rY썊)0ZRaVzdGmV1OPWK4K:%uœud:1 {lؚ}@c%L/Z@&Yez>QOf-T8 a,?>{8+Zܯ֦`uqWń?;VXvJF<3hL@dME|iOG Kޒ4$CirHdC?b jc $ I:{|ar r|? ŔVpvrS w8Jmwя&4>ZREnS6;+ Ǣ{1n֗龱p(-6 |ˌqu E7yqfz}@v)'¯(ּb4wo NW-Yv*(rUW!f coWfҾ`;" N7'*u k^^W0?ׇd਄`:9i /7 ssmPê? LYjaEDH]E~GZyHpt].ittj M#8g.+$?)l:<e`D/Ea>蜯Kt:Ap!Sx4[keևȥ;4d+ìB8k2X9m}Eoo(P)L${ݸ90B,7wyDHj *YDVJnX/ߖr=X3"D @TμciwLIa2Kd%n=b3@1tQ!DJ,K/)RCP MA6˰d25 ( Pңi}EULy&PmۆGf1P,TT!vl8埪)ٔNW]Xc &~U)FDE>%0"_Zw e'*yykxzl1'ewʡ6j|,JY @$gQGiqcA'upu4@ A+We!` D*](3-xvϝv)ݣG ^zn)N/=?φ>%l[4inyJXGC4*:M'=7m؎XxMO5Dk6}Mwq!C12&q!" %VԷ"HO3eF!^Z-)M=AL)V=-XS Ȕ|=^ Gt|ƈxo,Opx|u˜0zఌnWt:)c}ᇖ~}.4%蕤r7Ri81gR a.G -/0YhxԄ=0.G9 #Xlkb,991S*32ZPHYLxZ$qf rʨP1^m nysunTЊXBăFeuhfЄ-oU("GyL ez/~{tB;Zd G{t}\V:niq /Z<`el  H|F2W*~*}ˎfoқcz;~~ۘד:aB6>AdqUɄًtϛr?W_tXS^LA.M#* 3ЂȺ2.][3v.5sEzU:O"Ŝ]w+2dgޞ sՃ<&ZXc7 9BA92UPW) \YIiT3H@cGkHr ”qnKylAS,Lƿ<=ԔKqq$XB$Ǧ{ז {0om%#*j 2ixq3G6lgVB3}9}o`LOq*UܧfHPX J_վn<3T!vm.B۝y'.5ic ݼ;+8 HPӳ?Ov\ {J|N?0bQ;`X+dsNw=>-ii+S ymdGD*!b69Tm҅rc S3(ێ(7 |6<]^-; 4PRk!su1X 87Xh3'wF:\oV7?7y<4=5rmA ;Ȑ1YJ3]Xl[[ 0+v(.^TDˀt BMR;ꠢ%ir&fg7)'zbh`hIMxyQRw"ټkBq MH;)UwCjPŅ>z&HSn>LT_\ BR^QZ|@$*oFy?Iů`,.:ktE-4Kme նțTGKhLI^:>ЕrA_KVi.u<Åw}V`#=%~bkX/Ŭ5o8L@LWa6?x өk+4?a .րqOǯ\'7T$A,_!?BǴ0w^^p&GjPLL)(`)ِ˰_RjY尌 ,2y:zX[(`&mû`9|4\ JiQ:7myZL6y7NGv, K(TM]t_ diPyYY2Ig5=wiO%[Aј1fI+;݄AuwPswM' pӼ,52xt5Io}޸&g؀tr8kvMewDu'荏s }+_U!fm/EBEkz\^M(Ja9T Qq4]uo"rHeJp we,J/(ܵL'E=HJwfi? aN% `}u=y*dnz`zĞS G|uA\yэQ,/4q# )xsj^5t坋=s?R~Ґ1E'QbmOf֪fp?Y;f4 LSFYi+\+ng,4z%>B v.zX9@V/1+ۥ!{[MOT OA'A@č^g?"?QLeE{4q@_޵x.-WF%rZ"=wSo8eXKіC'&8f&}ư_/sQqi9O74 ٛ "^ﵕ 76HKإAV!/4՗a )+N8qfΝPUJcIRM!LJ3kob5qY'CY&zxsPB DHh/x\rlDji38xV%oU}yDLOcs( e7X:j:k{Ztc/! 'ti[SHCm߻HAyR:ڀ(n=F4|$'L.1|#$+ypLd[V8x"H.%R&N N'|+Ȝf%x4{Gbp٤;W:w&UjE@Η|A1vPR'{( NڔvT]#OCqȏ!>Y(x|P0֎C1Xe)7.d\fS+]yB{U[h/̓uYuS0.Ժ{ͩzPC?}7PBé{, ն Kju>znxD*HUo5$Wj)~ho)Eqn?jSX޶WijQ˜A^N0S6b_wBը @xi1➿|Lyf3OS%`Um1L`.H1c\g.OGw_ I}Ɍ9otoʹ#ƥ}6c]q PbQ4KGf'4$([[x&tA#3d)]C5' .;] @nRʗi?7sATHgcf۫^LvU3gVA|=))ɗ뗰`tww7N! " uHM WĩlUD>dE?KáYწ J5$^9=o㦂Qî$|^b.߮Lu܊{so&;d!kty\ZOS7ݹ_Wi`8DV'ީ##;p|.8fs'7,W 1XEg׀|+i#;VJO-NP?%ɏ u#z{+_C/=Uֽ$^2ogZ!ytcf[mtgM^MY4Kh0r?+i`K?PLpȢaVT"[Lӝ[)ܨ9p(Y6 icPB-{bia )F_ .m v,괵5<^ S[=K{aGxmzsJ\pu,|Rra2nˆ1nԐ$\+|Cl@v*C% TMϯ`KDMEfPXaܷY~Z;9&ia͌Y%oif֩w#!Z~!i>^jev tGo9}.Yy#1<$Pa20j$SIF޿]o}qcO0W̨2.,.f"O̩})Rx \p}ApӛɈfH=`YmEJ ~eʯX Ђ*I}tގEjb?6_ o6yo 6Gkng|&|4Cgۦ@$pށ%l%q4R[' ͺ*Ւm%TaI,DOamyRa__}kǢjG ?UxYNbp oɟ;+ +OGX{nwI,V.♰9rmEmpz'H ?rjf<Fg,A./lhD ,4xrԊwO_|^xǵ=K% ȅA;PR61q{?2E?'<$t'+m5[a wsAQ3+L+^LidK8K)L9?Kr ) r)cSgeUJ0;V'\ZBRo\Z)z1gு+c*#@ZF%5JEV;_ZicM%7jTT/po%6k@q 8\ {:LE%LL qhޔ9 xoH$S4lپJkbavP?-VYp(e FLq&.N:ᶶߡ&"ة_~IJ'9h]'u,ևS XUژFYXjYرDjԶ^شTmKn^$ GS>1L\c\LIŅp"rTLM\ϼZ3b.:dwSq -|9/i!dNwwL݂h.jXC" -8wGԷ iBlr AňI-ch0@v*3vxBW-]Uwֈ~ĆGE & qBPp#@E*&|XKF~y=Ԣd=4[sHלy^'ZY9S򨙑g_SZ=;B5x!FoJިm0^0 >m^=l ,.֞ad|CmSYvW7tFJ GY g`ч } 2 {N[gI_ >iف:OegAxln)ߘY~NibѺ;xN5^GйɠBxmMw0#&%4AZ.5ac|]:O6ithЯ&4#69ugn3uy!T}&EQf0 |1-2Pq ¿>\ap%wD]p˱&4PH%(/Ym/M-cr]',s<"fV#;e~<=%d.OXզD:RB\fgՋm7KCҤZÚFL/e=THL `^WPjx3BM^ cdu` ,w7lC0[GSs齰o|IW4‡-F9Ml4{MǢ+\,E聁O͝ݳMz||յ i*M* kxfuB[eQx, 7I0( eiLJf~15񬎃 v=bB=Jv-ƴX " 4r 誟kXZ T|[){.`;yxI }:3Y ع)P Ae"gRv7Jyi!ƙsZ!i%)h &iIф/E:Xe]Y΀+\ Q0a5)e2#ƕ`4-HDvzLI*U!<=61V}%ZHĞi5oyV7,+dUR6慲UHsL'! ,t/t;*{:u-nz!EYJ- i>鱋n5ڻEH̡yH^+74xå3_7!:w˦W'/}B,0S; XG(ex_1n29DCJG`EC{duCXMyW#p4AFD' G9ϔʺ; be)@` A@G '0xp~ߢN,8s@́ѐg6;iLx^7=9*x%3w xl&v@@V+e^ԍq9~ -_.,6G?Jj>+LW#Ա&\bѶR -EKtf941c@wV]O' 2Zuzg?'|EN#>)f򚿲/[!X dj6'ca\:QSV'\Fn.eIb7_-ik(.Hb܃%Nw$iND ^/VDJJCMy[ \ʄ7݇. Jǘ"X:QThxp&r}ܟ_! t>?/o+layzm^V)6~"3>{,U v T&%>C4,3TTba=G(S1 3l84sGIp#~)0ޔy/SPJrWmӀ f-VHn - i&bslez_TdNJ)Åg"b\`2O2U&(t}S*rt@)H)M&{zx;{:$3s<ֽ7nƪa\_wFH^c7E迬CgH{)L!7R~[Մ-ÆZX #ep[r{5|o n0YQޞzփ4m}>48KS (ćuk17pRݡj0b DXƎOI;^CH[kYISz^Dbm&tq/\5{zWm'[`PeDS]~4=V.2)& xSab4reI8\ºZ{`wsJxH&Qf " U1eN=(X9 2ۆjP cO;N>|8OdS jk8~Aw\'5[ ;,垡}zF$P=fD{^Hςe<,,ljEB&}!=3 tx )OF,t#kk.S.I>0{S4Y__YV`n&E: IzwS ];٥eX<=J.N35|@%r#S%"S]ˡs~-U=9Ğ OF)tPM7R)cP$.ܢ's= ON Z M|bv/+"N]3F'1`Gj]C ]ox(wdt`Ϸ'2M\?LUyZkcp,Olyɵd.WWBjd#;t.WagC1uL~g?6Gyny?˫}6 )lㅹZ%|q DkC 45F$/bz'_~W2^w[[ .]_,J{7l c&I䠀K&zW2$PY;,? T]WxP'l\{vBhAq1x1WPl/"]yj_&\Şz8t$6mmyŦq| 5£\\ߞ\Eɯ._%Pp3ݶQ~r6Cƥ$R x7v폧+* '"Cl<"[fe?PP ̒ \k0U;/,㕙J