libsolv-demo-0.7.31-150600.8.7.2<>,TgNp9|qkz}ȦVȡ:QfFjܿQd>OW<YrZ 'RRp0*ob-c .q.TitZJ2qA[=b+sAK?Kd # Lx| #)4< @ D L  <(8P9PP: KPFGGGHGIGXGYG\H]H ^H/bHNcHdIyeI~fIlIuIvIwJxJyJzK(K8K<KBKClibsolv-demo0.7.31150600.8.7.2Applications demoing the libsolv libraryApplications demoing the libsolv library.gNibs-power9-20'SUSE Linux Enterprise 15SUSE LLC BSD-3-Clausehttps://www.suse.com/System/Managementhttps://github.com/openSUSE/libsolvlinuxppc64le#T큤gN djd398415552b885ae8396dbd9d711400a50fc100d33f3d0a13353092249d06bfe4ec8bdf88dbcc3b867c64dabc500006955b1e1dd45a761f5a19a92626f75ff66rootrootrootrootlibsolv-0.7.31-150600.8.7.2.src.rpmlibsolv-demolibsolv-demo(ppc-64)@@@@@@@@@@@@@@@@@    curlgpg2libbz2.so.1()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.28)(64bit)libc.so.6(GLIBC_2.33)(64bit)libc.so.6(GLIBC_2.34)(64bit)libc.so.6(GLIBC_2.38)(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)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-1libsatsolver-demo4.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.7ibs-power9-20 17332254880.7.31-150600.8.7.20.7.31-150600.8.7.2solvsolv.1.gz/usr/bin//usr/share/man/man1/-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:36427/SUSE_SLE-15-SP6_Update/e2bd8be20823d38d2fce8e56f281c865-libsolv.SUSE_SLE-15-SP6_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]=f98d885f6f25f764fd3ae4f657954d03b44abe3a, for GNU/Linux 3.10.0, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)R RRRRRRRRR R R RR RRR06D`,\iutf-8998a2e93a2a54ec84b484e26747a4029a3428a3cc2552b7788a671fd2c0534f4?7zXZ !t/ฺA]"k%E|CI"Kjw>}M 3qMC۠=WY"xMOmJ _oX\M̒v_xٝJ{nqrK~fo)}z[pWpiyG}U KkVs'>_g ( TnU>ks&wŒeg04B2@%Ӱ3|rΡB(>\Zv2{]Z6}~vT3AXl.jI=Y}2.'fwl[Vr[H=hS15Oq&j#S7Gۦ6EZSqC"ѢjAlETn?hR|^$ѫB5!*?M/["f®a/HzT/0chj djia~qmsoeyFYff@'ogDLjD)%xsӐi^Ae nS@ ,j.=Q 2f .fZ* Tv|ׄ$@صlcgkNӻU(8t02=[aϫAP\樱''w^:T*Iy>2F谜`OP[{tܪ_ۃ ?bo1&?=6!A/5[ʎx D ]\!Î%`+N[&q3IJq@o_NYVKj&yW o*x+9e!F0]oHE!N+(T!`Lb6ŧV&.a\:Fo&-z$O(+ł*H}FhqEi,>va*WPxj?Nox;lf}}H['[˺5'\uQ>,sLMsffmNP1Q~ 9lIԳԻ֖Gb9׶ZVG+8v?"rU0gލjټ-deT3j-;ktrT͹ tX&kο)AEXY/UՃPw SA V# J0CN#e'%.(#!I91#lDMb ښ_<2eKmbȲU%Ӵdͩ[C{o :IfO' X( ~pws 3F$LYQfZ`P.1X3ozqqڤ3'$e5 ݟ8VcuVn?g?l } PwXX W= +pz49nTCBߐ\nt6H*875 6#m8P0)|IR.kMHxEDb8}Ԁ[mm׸/x1A@O]2  U]3N'MQќb03*5>\`>)$vg?O .B\Z&1uӼ9aVb2zGu"fi}ZJ5Nc㏣{H2k:)2Zi#M@dYeRcSlʌ=O ~ >>-8pq|RUTc 9~qIKbwuK诽^ؚ$/jԝ@C`űifd>]m!GT0Ϟ'/˯ke*JEydj8y]Fy;N7g5շ\16 |䤄6촃% m<Fp!/>8iUIsF!n&6e4P8)&9OѰTt&is]qp IRLX (1 FAN +JA XJvzT($R (὎wkvj\i 3E4D` Yŀ / C>(WHqvڞyCw[^DR_%&²G3SLH| f@kYOmқ3xJD(K1|zG'x)잠6lEx fⱂ_-xt>ߟ̯0p>Vϋ@Zh+K {Cp-?YnCj60-w?XelAEʙۄ~lDcԏF:c\;ੈ.Grp$zmQ 큼H&y{"J5,wBneNSݵ-8H/M,u]TH дGBt ýT"_=_7*>v4$Ձ b4K5y#w:T;"9)u#+GOu)6bm/a $"(sĀ2Fl7^*AUcC}Q7w U 6Z 'l*Nƒؘ RgC%0{pI4j BT(lN‘ MaL3'LÜɵDiD)ߕŠ k a?݋*r֏vHWE7!>6٫ G[R4.Q@-yjR7Zjӆ4 Ҫ%td+S1%Y2]lw 'sv.ͭ!$Nӯ34sc9T-_)y$7˓Ҽ' LG$e?ר-$lx1O&s=H7 r M_n3GlFINح(#fti UkDmQC|sFB[%kP<+ Wn^ۏ}qec߿3  Dq$|:8p:&$+na:7TUǰ8v6Q[)57k-r#qo\I @ry⾂rč& /2s{OC$oɰxGEЏ]t/F:|yvaƚg}W:bIKE>·GKT@Jyiv}vbILxf%36y :Ft)D<= K1Yqk>);w<ʼ#VP'5d;v{W&d\i^ ݣ $w6!1z2!Ȅ~PCJ\O^L, x,I=.*|wm&/?_fr[\KQRg zFuk[@j"h?w6bn Ib~zrlWT r-W{~o~̈́ps&zK!o;_!\]f=H?C->f.`ziJ7.%L[m@uzz7_+_oIcfN4o&O(Y `آJvPx=OS6s̳qe;6`O943y&a5Z|]J@"uX [Lj+NTqK6R Ro6),-|pB'Z{˴;b_'.3|kʬr$PR4@YD  т {$x" -t0Na>Q9(A͇,Q|uLю{j݃UDذUm+I p)h J"MSBcNm=9,,KN&%fwLC)zK!ѻ?^s䜁`r,ͪ ścϭZ4vH{l~]T~1CeOӴIM2 Dz=A*\/Sո'VOZ;W}! MMWv$d0h(8d([1(' oDg)<jS>Ś^AaD>Ib@'@O6G֡`XHjʵK՝;ihl)^-ȉ4=@/ϗ? BVvpjцPV!]eyi.4'KQ5nu0? oU7~78'x3m-F L3Σ ұŸ9>DV۱D$5]Hq&!,~_=GG/h )!v7Hv7& a:zlؕp< uGa 8p|E:9 } B s.7VZ^SYAvs"aA͐ )Y;㖺-kfP_w|% Txj̨AƔS('_tUg}Y5Lju+6ԽR6 nx^lRqd(M2dEN[>Jd#CTo5l'zz_E+M ]:ܚ] !YUH3xʜjɝͰykoQQ.:TIҮEZ`ٱ, ڶZsٲČʘktfj=;V).P&vz&r{sZ7 ߅ Nh8:Z˞)1h.Pv(Jx; m14JbC$%+bC 3G_v/`Ի#-꽻\,VZBNEN7 jyj'0xA@?K} 'Oݔ3= ?ɏb_*wƽq pE I7%k"q6$0SE6N"w m?"yO9XE'Y|!KKZ^n2o~\rdM)U{xp.J=&x[І?\%[c %f_¢/⾺0&36ol%#8G# |s6Gע$:ց9{bDEJ"~L,R\5AV$6Y$j8 ! Evi^(Yapc{Į}=ޏ*$God)AKpFkc톮 ~"O.nA,Z "r{OY+=^63s[.e3=-ќkdkCێwhLe xSvyt4D78'%x O(贄I2 GhW چ~\[Q9XGEͼ@b*Qw\f$C48GdBfbgF e-_LE1GyZC@ĤU\/>Q"Ž"D*Qh%"'k>lFMxg/o@uQC_)%Z^alSuP;AAL}@Bl?$f45MOn eԸl K *=*`U(f`TWBڣH< 8{p8%hz?׿mMtèPk KQWmU>݄5eeu`G{:q @C.l%[Ͼ3a`:L<\QݞgbvQ5ww/ᓙ\VUmƘj[-{icaw!$>1N\fv*tY +3֘Bl[&(7I}}NG^5͑tu&'EpO:.:2ik@zO8K S3~NϹ*:iksR"PTArٴ%+*ØEK"/`j_ ̛McS08\fsPY$,rI0^ٸ|{|:4%o,*eWlZ2 /]W1 =bbB_mWH=K-_iQ"lja)~U rDo\c#@5M:a&r'V6JX(Lhրb"uXwF1PM45\݈4۱?;SEsvYT271Qjqg4'[dARJ1#^zJW"YBDek9oХ;Ǭ5N_`3."7 {$xC~5op$ޛn`jpA[:5r$Xχ(tW/sz"ŰWCSϭ۲ ZvM)_7 FL?:>M }4M"id?ًX%a9Q5Vwq)>uaMu+֌ooBie%՗]%hfz _<҄nwZcL28Ե/^" 䜫JA=`%W LNl g=~}J?+xev`]w+e\L`8Mzu~'r}!. kp O6 5T'<꠲15t>wϿrQA =otA7~U|ÕIO-iCp^#U=ǖ]:`l9+w:}}_Y <ʟPmx%'_?]4CH)uSWsN I#!Ѹ\MuiQx%ûyÍbƁxYJ .O_'go^0ü&zv.Fx1s׺dGW BM#Uz 2j!re6 Ug /-8M^}N!y"-[P@}EXAZTGWN~#?&maiALrM0AT,R&?8 Dfڈatޒ*"Fͷ^ cŕ ^ -&o% svԞ"Sd|PaƔnn/5{Ly3-0B!(R84SrPUxDH{Н(VYn tx|"H @p9v_2} x.Mv&Os;J7c``0И1q΋wc` _F(K1-5׵d{iRWan uFE2Fp*)2m >vB)sG<.OdzÂe-b PpSRҷ%9y'h}ʅ}Q H g uG$pR}0A5AeKlC}*`x~a⚗SН ;4zr5A=D(3=ǥfH6zel0lQɖaW;-wTX.}CS+̉\fռL,2:>Z3^#C?9~+eP+R0;$5C zXmStL9lG# BVd+=:Uc܍@{;R7+[T,l/HS?7mkEC4z }4XfZrIɼPQ,%瑪[Km&<|E%͟ƈ`2 bmْ*rcQv-.D,۵}ƣ_FɽDBoTu'¾?Ch`󻖷ΡYQ_&LJwu;-L"ah ld sS_ nBAoc1w%LlBD܄]A M'ak2Kc kÁh^,͓R\^Ƴ.kYEk5<*ePWl׭]yB6%Ý),,)p-i׉PVeIA[ tO+P 1tX9cHB}RP]Oyۍa9a7yV !`Vsr|Aپi^8!W2:bP4P1ORsu t2%k+6[T@p'Uʳ`O pOOIT Bo̡݊vM6sus9oZREdh7ɫWu VO~Pb:b8Cth cwk//ͩ*u$pȐkZiլ*w|Җq0o'݂}8X:a:φX-XVǜɭb5镯1sy6P}_{PYї :A.6RHܓ/NV -LNzMYJa!awSs-Ugv;Id5 {`mhH/H KD?f"B쩮[mqKƸU_0. Um\$ڥl#|>{cE;MKQ+V h}X& )pdBnx(7"3A5zKh¶Z\Eaz6$ %RN(ԣXNm"h] A/fhZzuQondz2#V95j̅+L@ra{!S{=xp1Z^hցG]$f{yo$3JX80d<{\v0ᇀb:: CqIjr! ,V9)arn>kҐ,V{Z 8ftB/ƆyiaIwapôfP.2;2yw8$g4Ga޽8Z! ;|2,#maQHK|jx4j#(t)IKŒba/)+\ ,Q^% (ƟqN{/R ,a5gI}R'@g!v MDK9zEBB$'ZcAvޭ5WD Hz]"5 2Ɏ <ޏ8i:/Ik>qz+X,>3{IlJPˤcrXh?1@w!,qcY/LjD!/[F#|/u6wTMD<[FADžP91NA C/z"!j*5rPsS]b_#M %Jy~#BXeyvrjZK-&G+E*U6Q\<8+^!rq_QƓ)! BpbZ+"]D;S5) y eTe 'V(b{DPH=Œ ^ {(_P{wKjxl3~[Tr43Hktސ)J^?oEBk?:48A=wyH ]IE+OOW񽲞pkj}BbKA"B!kU7~CgkVApR6T1l;2V8~՗YqKQm}9Q.4}[\lY NAдqkdYk£P:*+$0F5<vn+VJU-+Dtx!៭!pU /.LBmS d,,3` , vE!.{)jo 11ξEזK.>4|MYG'^w&p_Խx5ɇM.1a B?Ϸ aօ 7E&yfSa7 w3V4#}of0-ƔDxH@jJj6 R=ҩMMkrHr OFdfM U'$(pNE4;*@t*>LXcWS*`wf;@(+YP+ٚ*sI@WK0埸8\%ҩ"Lbkr2&Qlb:oKB,t mSnb@A7=gKԊ@犳-- ʘLDUH@Tl4L^CAd 9> TUY6/.6?[-Jg%`aص̰\i#7:PjRK -3\oSL2'sf ~D8DKMLuN.h7~wl= 9oTb@ fjhP|}+ZPp6&jlG^ZA@bgb5+L qӈ" q2ٿBMDBXwOK%%DqkNj|4-lzu.GvgZkj NQu? <}NGRNŬhk6bśf.‹O*Oݗ\jp? \^+5h8wogG_X2BU hj:W(AKG_W%Gq87?F߳K?b$zGJ"BQJjԪnf ?p{,k\ag9ooc<;Bz- 3iwGm=+|[rO":0TnNju6_T"-ڴrFȆ- ѩE}:%3ߍjdPm1-g|L9§_iZpε~)(42f;CHb+j12S3]xM-Ϳ]p&C1VɅX (,|,Q:D/S:FJQI~G˽97e9>Pʅ7Ncn=6֛gES ]Γq Gxn-fKÅQ ʄNsIz_vyvqs͝ 'wh~ Sԧi8a~'卵D_%EBKU3%hJ'qm9Y_LZrIkkM+\,d)- 1 DL\C&n  _Zev HK%A* kg$\صk 5mqI L^RʵP</\w j2b_ZKᢆ5)*xtgqװ.T">+ZcÑ~:r(2)N҂B^ȘBu[.mVb,PsRy N84[::^ы\+FEBR3(\4IMPH8[ߗU> F[WMɡzh\]V]c hZ|\aD ҡcNi_9?vxA ;&vB{(y=<8KY/ 46wݫ>|z+f9>2uC _?+Uy.F aFnp}gŚtX-ae6wAP0MϮ,Qp0ӕG1RER09ޭ"^1wz"RH}r`TM&M;Hɷ,Xޖo k[sڕ:AAETP"{ʏs޿=E^~Pzau#:wc 4H5⾠ GE_rLEkMRtI9Z^ןg>d* ^LLHϠ~f.Dfè@fV  CKY2<~0nNc/!(¶B~paƝ<_z`^s7'Ouˉ'FKjXП jUoG_*"J`c~NLqkþB+C[٢ HMqVЫ*>ΦaH,--q@Ԟl(!G%wK.iZ1AY=m՜ͷauLf O#+9OoSjW#jF`u>.Knj>`-Z?B D%ZM tS2! @*{c4 { (CzlpIK5Lw{icrϽMY1~iYyHIփ8*t=ڈ[6|C9"{w{z,5U90 u[GťeG~o:h#1 ͿصS}(?}P2вƮ&?:]H7AbC.*kf.2񒏆6G4uӔ/؇̈l-MO"i,Ф !&f!~mW8HKyݱ/V$"<)̎ÃATd"4$EB{/t"oHz7 0AQP?DK-\%5k OG=yjrv.(}13Hؕ5wfx oe_:K?@Mx\*Q em?dTآ6k:8MÎ7bD&nՠqDD-"!ek=yRP3=Zm @B NcXuM1‘M L }L I>̈;@IRƆAJֶaNGH^TliHf1) vCmp+:躍߹8@4s'd>cmMؿ@뙶8.bCE)tx'A Ӆ&}"^^_H)2SYAl`p4%MA}ł1͕y.8 l? oӶ92ON(O$.^A :vk&%7;G䳊BzRdKYI29QAMh1ؗ.AG`r"Fo>x,IVp,r*AjWے[zk'tkUК~ͨ{ /peLGgak!KiBBCBԂDW]6_{:uj9qSc.jT6cqw9JB޼q$ d]%~s$Ac }"D6>O}˫)M(Kl,5>KP[9`Np JwR3x-UbWIq҂~/ AReә8?S4_!BfEDU3o 9/ʦMbz~"Wmp Y=ZILj_Y ;t--:ђ~|JI*m!F@eNkV׉HLB)SѪ7#d86 U\.~v]ƥX d;@US,4p?V,g ~:(A<,JMhw8ÀWjrU>LH)!U,KUx o{&oT@ʡjhЎƶ.}ӄDY78un[G4s OUʄpRˀc|||"/VC^m[Ŀ:zrC`d7+?*zQrN}|jt2ˠ:˩-<*h[LZHd~$An)=t->?Ե_%><{9M(gu^ 6Y4O? k}'bs[/8mLq?kǢ$rʎ3KshNƲ-t, "O"42zQA3&:I1Ab-T vf#/L8> !Ϊ4w*#ox͛7-gv\3P&@_4pdEQ'! [׶A[}6ĹghM_Ccw"Q*!pAr (YyCt^6ѕi܍Nm{Kxe@`-6 `" zvtZFR#ѮQnr\K:낣ROiS-]~-l,_gVW&'~OAXw18_tn)'2ޡ3A*{GRzLA?׿GuDD`?JCҢ ׌%OlX;ޏ+L Om ϒV81d=n`t(4Ǿ0!8 : 65Ϥ)G7uah`.~4u7M0G9NuvDd@!_19 `^_`@c[ zpf{214Dx6[ ~_FoY/^d^rUeYcÑڳOnX\y2ͼ a=S`=(8$2c͍ǛFpS I>⪽(wV2Mܫ1,B"ԍujj([0nnӪDKB+ > W)S.o9m) 5pOIJA)۾X5д"i"[QQ=#DكR@_jq=ezoAwfsvPӒ RS?s}x0ETJB[ԹECfV #oJϫOc)iSzEP 10S_~fq) 8I<]L.  ǰ]bhɄ!edܲX"FhF۴]'ȖoQqN A76pV]c!kKU@9&6ޘ c`BbUA=`P2i"Ѻ?wEI++V$:yKY ZZ׌vÝDR w}RP!zPP$P(VܲwL, W%k,^dՆm=٘cx laq]u2M5k6 Mxs)_(~ m-̞SDY UP-F2&9ҢW kES9% HIGP0_03jxlE=!uz S |\H,skKm1@%^6?FdOj @SF9l4$sxNgwP;,kqzǛTjroRFq`IMebک6L6';izA1M?uk$B=Ü>RlU;G/R粥/'=f?~2ݬ@o$Y:nZ? ]R5WA"TV8$Md%,F>Q''%N'ӷсZ1\;6>Ik?} XmwOf2+ʝ,}af-,nX4d^M9~ \-/N57srFUfp_POyTe}݅Jd2Unw+jJޜP>3f#|)c9u Ͷޛ˜J޻Y̎gQ;ORq4|Bv p]:?&Ld_~+ ݯ`dяGQjӅa [Q?F4g4B"Vz-<Ѽs3|"=dʸ=@U"=(IvXԘ(B]O c "R0X*{lz{XN)%kJN~IODnM^Iꎯ9 }>2>DI [~ijXdžVyť\ ZJqn(Hᷴ)gDdKp{# x]E]mNu@uۯJqlIկ()\ ERE+GSqE8S"CBdu0o"J}|KA)+|՜XO1 oM<%Iz0RueN(*1U}%3${+26gH4ڇ4TҋXa\hy9f60^8GB~~ *d1Y{2Oڣ8x{qm[NLS|2idl2n;UhBR^`Zq1P5+#r n.u>",Rc-%3㞩;(2`4}rLTf\ jo4j(4* dqAZ(̉BDګd֘q!WƸ'w\m6=Lk9|Shg֢[FhE1']d㽷%y_ X!_3X o+l ,\ &Gqܗ `x9 O77H2ńHlda`'6v|=&z8=PrEk#;:@iЏ[7Z8J+U7aۊ0`IYP'@` Sϑ9se؃9+$t\:` J^1aב|vq4e(f15xU<;-%oڝD-jTh^gX;zBwwvk䷿~oEy$oJt91F[x+5_huwD5VM,{*d`EL1$[Z 8o6wACXW&9Hں= ^ T*`L\ԷU[a₺9H 6e5p#uj_Px &祃_yN-dWII>{ !b&ֱh Z ]rwH& M,-nF@Kѓ {y)] ֕ѥ|Of7V$m O %5.sٍ}hBD =)ޏm;|Pk'-;_vvB-39bbVI)7u1Ifx~VG;3G6RCiKvwYAL¤ $g p8I[A) TD`韏r2CoA9VP\/[\[3;) -A.u?עUO? * @o5zVSا%6O:>NSL'2.0~̸u^衉R@mQ#2ttmiǵoFsN5E@y9ڱ8Cf 3U0~CXG$\ZWl /Qu{hClavS3xPsHo%/n6?SE AgBG{w@y X^M\$Qkeb͑V݄- _; {oAîxQC9 Vlb"{.\EoM%0 9:.vEfcGBN`@Y*v+br)m9{M(]tq' ?}p'/e?i>qՓ:r)2ԜUn Sh]J!ӵ}+euDؔO{.5! _RcH˒idftNQ-i.OV oWsӠ- Vc2A1r3/OQ6n `j_i]m [*IʀQlԹbs yĺ6S5*#Ѩdp?&bhMЈ9K˶ӂQbƏΝ})@T!ź CMa|P߽!HIO έꫜ\m}zZ 98Wr{+Z'^"Xw}|ΑA) &"I^(#(1CQx hT伜.tN!Wss}Ia{=-'|䳠ޱ˖EuJdץvJ/9菓hz\F>L2F%ՍA ITx5[ŻcFjf;OjEhD鐽Eƾ7B7 k(MĹnoxR(:3P2#0B 7; TD5/',)"%I>< 50/bȘ-7/yr}.we0?-y(}8V .{;:t=$r4'Cle R/`UT{d^xX\Y*b5}Yl!X-2Hݔ83.h9Uu2[(.5ޥZ'`BwAE:p@MvfҹI9]&ë ;juy;d,#فgU@vVbm A5tNQ9I#Ҭ+[fӶnG "ĩ@r17P$( ?zJ|ۍJ,뾦\`,.L"tq 8 Ywmr>o5>s۬jw*8Ml_e(Cf؝*?}e|m@{"w=A.z* վ`U\vI8wHANGF <Y+?+mc;!GҩK<7uD, >H\*.1Ġ/R%4Ps0EpL+~szIV+ю!5co啸8f%]ZV=_j8d9X\ ]D]d12d}jh5"Ϯ79TSQN vk Q&nJWX6X!WSjMh\&S=CP_Qa[t FD::Fd*x6<A[ѐxE<xtr{d3 ,)3GnWo9ERCD5Q+k6:ԽR)=Z)iuoe.`n=GJ[GzDy[Md)>}R91@.y( ;8+Xk+4&c6fYX%sͱ$rKDփ+ܘvЕG䴞(GhjL\:_P']\^/GY|4mzXdGI m0`{iMiF Y(cTG k(ݎ{&&z"+l`c\MhOC=`Z ɿ% `CO.l˄pl7Nuixm$2$;j0$λV.̌ODŽڙz.qkd#'gPgR4Ȉ;U(R!.] 0?x~侔Wˊҭuq0SpQ4VpY"gCuj꛰߾\ovrRE_mTbX 3QHi~o3Fڙ",UHOE+aGup?G-DkۛRY9Y>pxl8(M`_x|;c&_\){TyF3̥~&Ƒ-3KT-XMqys,$hDKgxvF+6;ֳdPm9G6:j]CϿ`5 X6W$dW3(bBK(ڝDE "ɐet,k2!+k፰E[`jKRx*'N.%.̯ ; @=}H7pi!usĢ-\0վׂk*hY}Է]jԽl}>N>< }\\Uų>1*R: .2ء(<[ҭcO剁AhxUKtjBlpҿ-fã7[mj+̈́i{p9|q*\]'%p <ư\#s{ma<wL8]<}Jڮk&m7u?txf&PL\AOie׊덚DgO_u4K'u9Jy/\D;+ :>Lm=)Ԍ֓g_ܶ$RmN1X"ƒ+dY3XfA߲@5Uw0Ayg#/^^(9 ȳwkCetЕٻ6C%n?0@E1:wMi Sc -]9˦UF>ۥkdK*L!U֌ͤg: %S,0z`OV ^I4j2b/ˊ 2ʡު)@JKg'vA*& ktrRDGGJ%o((&%:/Rޮ{e 1)ωKҊۧ \텪25p7+(.Ϯ("ұ~mU/Kj;gaL+SuԄC`d)f I ]׫<'ΥU氇~aC_.I$BcKrx^ c̗nSt*qƣoyB"\LJidaχdIzޯ^-rKq&&&zC?2`h٠+'n4'M1[ Ko&:O"zM:cD)Rl9%h-23윪<)Kd~TTz9@x%koS[!⏯zi-Y&ua Rx]j(h7Vz2]ɣńa ϝ_aSpȎuG+Munۗp :#8 Z;Ic3߷@sh[K+;WG )Eھ? &`w7a0(lnI2|41nΘvnR7UӪlJ)Au ] biuS_-  }|5*L3_fl! o8r Nb_glu?Rg)O -8#fT.U–PxK Cq稢+0wJ$N?絹Me$2CŠZzr$tf\!s]m@VPxyPLeWǕW ' pœږ70|'C|\ĥZ#d^]{$Cj [ ^5==jiLa"O 6H> ,0,PUB7u y> zT5^ٳN ˜{;7ѣ-@63e0us'a/{Rol:nIԘf TY&%;$ffd10fv$#3*bÉ&/wȗ}[[P9GT"_(qf(".LA8fqތo֒}S,Gxo:8ʜq0;;H%4aSwmQ&m-,C/9j4xaq@"Gʗ$b>FP1tM> &{%Zc =QL1VANųz3*: ˷w).h_ h=Y|"Ĭ)/`!$Vī(C$@c,j,O'EP:J'Kz Lh ;GrL,nϑ'P'3L5}>b J4: ~<-<#*wQ_2]5>#sP 3IhX*WŒl;ժ Mx*Y5'cmәWtS=tHn)l"< n83Y\;C?"DZd93E9E*U0ͫ[vP9cr5׳wzՔ0)Vh:}u詰LЄ'isf`Mu_֊0)f2r5+1S F$2/=VđY 'iFt?U'q螠Կ3Z%AD0|KUƙ"<{;6Z읽` B`sO^[ ADr-t'V<|v9By^*d}; BbԱP]( Ŵ"ߴ?(uls-9D4lUAfٞG B2JS w{T oL*'{Z//YytU~NKB @ۋzŃbƝi/W˚M@/zF+ yM&TnmXXU1烽Ee$T1?h@O5 *l)3)Q}"CDZdd'i#VWo]B<9S|T#l{ (8.H5EԺ ,@䔐ۄE0҂ܫL]}94GԔ-k .0؏;$yݹuz-p8nv*(0pYΛ& J2LGQ]O xXI).td-SY_/ 慒hbQ70^i?[)Tq0żLPJ_D(9[ʒ__H@(Hy& +}G* ܼx9ZM606ŀ~%ٽʑ*薩룼Û'#h̷rPFzdFS*~ypCwge}%,Hr7Ԟ×_4^]fbB)wޡu3 +IO9ԹLI%S\Hvvd&w"46›זax@'mB,w+,]ڿҶPZby ݪ]3`~YB9A9B]%x~鉣iS"vKdiቿ+U"Dǃ*! DV ѠÊ٘\#d nᖵe@Mת|[7%M[.l- Lۧ?TOCmhV'<ӽolMCdS&w*!xB M},${k6V Z\Pv,n/_Zy{հ߱b|*ap7:mwrH$QCgoq؞Ok;BPQŋsffb ĒYBB!"Kk9jAzܝ/{Ύ<{ccQ!E%t7n<C7I@ LDm}Apc$'>ߔL^i>;{%X敮l_ /B5Ijpd\v:3.\QE3-1SImtbI- !?9x]}D}z (x,Wq_اc!D,@"owr7y 3^` oZ)ĖQ)2> w(#o'\pgҜx 4*=MlDZڡ}ck@iI*ܓն&~7q)Rd,,ӏ("\%=" 1|ynJj(={',SHTP8Lx!#Riڌ׬C!:v"9SY9.p+ e S};%kGLQ}KTk){䆥Շ|j\z%0DHxh:nԌ/~_3\(as!ZmhI eqt7/UkQ6jo6k1F]*[cIM.j+pc <#1ê;vX5-^.LvN lTD..ZYJ2cJ H|ǥ&*EuN?@kYe)#y,Ef*rh,Tv~Itàbҡ]:8t13t %[Ո;e2JM *[S]Gʞgx"96o찆b%~kO Y[EKBLE{urSJNtٞČ#YEJ4n=^F9AR0V賤/8b@2jrwl) &Nۓ`|AkJr[1eQ(][Knw0'mbZud:' Kz!?YDuRn(οA06AřΡJܪ]vSޭ6KfI@TTG90^JW-) {O+7A͔*.@u'Ic͹$PX4JxP5oaKġ dGxeTj):ѧpE՝ѷʔaUyc">