python-solv-0.7.24-150400.3.8.1<>,tdzp9|'""`,ځH1g ,qdfˎ8dI] }))ӎ F- AUNZ~X,%Ǻ>Ch7С'd,C+Ðޜ"}," J|1/eH"1lȜ޷CvwA`a< KfFUʼM2>>D?Dd " Jhl| $,< D L \ ` dt@(M8TG9pG: GF@GAHA(IA8XA<YAD\Al]A|^AbAcBldBeBfBlBuC vCwDxDyD zDhDxD|DDCpython-solv0.7.24150400.3.8.1Python bindings for the libsolv libraryPython bindings for libsolv.dzibs-power9-13 SUSE Linux Enterprise 15SUSE LLC BSD-3-Clausehttps://www.suse.com/Development/Languages/Pythonhttps://github.com/openSUSE/libsolvlinuxppc64leTଁ큤dzd7dzdz77edbb00f9f6a7d6f1a49fe303e0e8731a5007c7ecddfd428e5b8f78f184407f131cf9c7160b56b167bc18411f25793f6d651015aa3cc561f4c80e26188eae3e1a7a8585b87f5bf0c530a47b231be25e26ad99dc062f2df7a6cf65660597dcd71a7a8585b87f5bf0c530a47b231be25e26ad99dc062f2df7a6cf65660597dcd7rootrootrootrootrootrootrootrootlibsolv-0.7.24-150400.3.8.1.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.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.1_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:29413/SUSE_SLE-15-SP4_Update/d1c05cd2c8f92cb1e453b0b5d8f88139-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]=e4c92060373a282d16f733983ef79fb434522abc, strippedPython script, ASCII text executablepython 2.7 byte-compiledRRR R R RRRRRR RRR RRRRHE>+nutf-85e31eca2a8ce87ec57a4f271ea150e0c1e0815b379825b82882a9b77e6eb7cdb? 7zXZ !t/gsS]"k%%) PS8ߌ;4tk91GIs2(^Fු{ 7LX&׾[, . Az"9"G{ 5Q÷M~^z܋vZe"Cu ~ zR:l?k vxwg)vnW&"ÒJ~JrTi G MD-CA 8 om~ b+rhCHm1*]b`rh\,}y{NpfjGG-(Vi{*"?S1&/# P,.8Յ/~Kd[Q݅%3n0^.@~Pq6BƋg/hnr +^4.o]3[) sLp_@^sBDSPP1B;5{~m?BH\de辰a$aLTȝuMv`jGO,rZ ؜ i69mkYڤs ;>C0,iba#7G,p?s8 T3rdVw[CjJ#))UW>[Ҙr5Tt<_+Ѳb.4^8օ2ڻ <_=HqEw`+"mzlY@ i%6si*<9ƼÅ5:.S8UYW|n mif!k͞L8%_;3އЂC.AJ OׂL+;) #CU$lηLCc9h`<grp:m8*[q}A<$2qZ6ĦR\x<~g&}p45`Q p1"AX墺lUdf~ yK ! z欆4ez{G+"!]qwg{Uo1hH -mNE"_/R^ $tsiM͑¶㯩!Ûs5nέˌ" 3;3\ z>WlĪ +2<erx gʼn"PUNikЊ&Wq~=*,\oBWsetK /?I mǥ}+Ok7^G] %Y?Ж-fP.9s D>?dxb8[e&ݻf~,䈉D,xIfzf /[7 ?_>-/~>I&A]ϥsF`~g,a6fda$p'|2`wOQA6 #)_%b$2w`Y @lWA;gCtk<'^^,.:\GnRgw=˜]7RBŤGN`}TMLBgO#y:?I3-;{m+B{ Vք<L,"P1D.r΋Hhc~qoc`FП%<^|9`Z f>ZXe %mc y^}Oj;w*jqsa/d3op/{8hCE.i>d$;|˭C1x2''0zU盀ZED}4\u;ȷZ9%_d,b<3)[!/X\"d/A j_%.O[p^\3J4q?)1R@Z+ad;{|ms \y ;1Ԙa@䝧 ѢrXʀ2[@('{Ҁiùb𤾇N;B6tD?K4p:|>Ae{۳8ȍր$8[}tݤILOuߪ,#\W\4 'g!MLy1$\L[L7Ev.ƺĬpBqi K&^Z5ja@Rzc[P: omq+B4*5z\ ut{-7@=nAo0(>&\,'܅1=}Ut*Bրmh8*оXci 3o`[2=#zd Ni5G|ٿ[o;~ GlXsn׋Q TLا5'uQWxu [\r &ͺܳAi"/*nqUQJwy8tDsesFrYc>|/KYip5O&&ch yXO=1/1cpiN@W͐VdJ؊Ŀ6}`$/~2~g]̶^?H)>WoCoJlNu< ٚF}TTy>Zht+0f>cP9 =[߽|o[J!.u|(3G Oh/}wYezT^%ȢKyZԟu1܉Ӡ$N޽F/?e֣?E -:cO~phu3(,üᐫ!o1y\\7] =-,zM$HV)I&2U0 "E=ULyIK?(BBc^Yif䣓cvO,$bE ǣˆ#y ٽ&練'Ѻ7*l'SD2I$kz)VʵŭYbUV d^\ Ρ78E?١ "#60 "QV}2³;TN/Z!z)?Xk1,T+^2FUk5F{ʬL}rg%sX8˚c'Vd CNO.*3>/R2>-wܗ5FRbFbBg!U 5GPՈMBOb3UǔS-S?zxJY3yũ3KI )Wٮ"VRbj,@:%Iv6`҂uF_g 7&btj>GlFuF)#]..ⷨįHH}e]rJ3?M{|H>EE#/ԍbdl?s4p FpT׮s^k@2b/B8!GN +-g޹N;,3@4Aj<<.P~騞e0/˟$D@34a.ہWCq@biiOy5=/Y obQZmזa%,{" 3`'Yv&~CvYN#al)6˗^7jh%vPhT @N@gMIsʚSQV&L`+: íK (-"Zf6qL3»j6JKy%pI+fz^1sfm wKm,{,\b`ҋc=*ɟ4 ,tByXo;> 1!)n|IiUm?5{a eYvH?v; ZUrr4r $疊= '^*ܜJڜ[E{\%Xzn=m1ZOh#S8 pR޺NL!.2}^4 126 VE&AcmIZdUv|pR AO OU$)y»ByU}sb)񀘻\&\/,ğHAKARPfw䜰OzjYB- FNUt9rF צBUD.sM=3`bnIxb&3`ڲ} [[;H[>brobs۵U*ʵhb>] ˷˓/ Zu2\ ɥa :x8f %8k}6&_j _5Հa9(eR Ritᧈ';61$9 TIh4MC]D{v|.sGStI0U;3VHh+]ޡ8 >Am--X~6^/UF`Sz(r "Ԅ"M,n =ֲY(RStػ1oo(WH1?Dk{u}|ENͼ0ׇSP㪵k!{ê#s}%2_^6Kgr7mb6OLKhya.KPtI,GvSjfC]ɫeD+aPB4JR:5j&QC #R_MZROUj6ckY[`zkѼqߎEߘA7\3]us.N(_1ԡ܆͉0fq!1?EEY7NG|RM3owi"/@x25_vXKL',\EWr2JSZX@: g ;ÁFɍY95  1 VQ`xuy3jT9{\ewM7koNf4d"heS!K+0WG-|<w:\uY,gm35ycTX< Pt9K츕Tcmg߀s&!֢NEN*[}{?$:g5Dx=6-jD--E2=ܮ M m KC]_klH6S#Ab3)L*w.س,3n{^#<\^;]u0Fü]( +ig< S6b,^:'οQςx.'I^|!Bwt^`7-}l1Zm~YNYh;fAqI\P8HՔI#WDTUW~ԹyLg mr )HٓM8nI5=3kqLDqBN&L M٥35JG\5&HFnrg \Dka{v2p]!s_Mcێ2~hQ{_a `FS,% ].2P]RM7}D!\r8G$66(o3Ez6m]k|uu1RCT"Q2 SC,e(;, BqJa?@պ3 pZ ɋ>5%Tm2^n|d^7?CȞԧX"I.j}n_tD#@$˜- h'Ozظ92;QuƟ")50Ո"#~B"J#nb%,8d!yڤ+$.ZIuȓTq%)EbٗC |͹E$gjjM: M{&hքkשZqmJ+9 OpbȋŷFt=_Mcx!ƪDKV8廛repGL.8x>>5D҇2&* f \~3"ŷRQ66>@^fBE qǧa7E?@`%Mza#TLfyTT[(nv(+++Cl|yZ=P-Jmzb 1mQ8Xr5h{7- ǧ7[Qv /xuB{ńX}CFLY=u07akŘ.׳aZ:pMׇVjxb;NpέO-m6C #X69'ݵK=/8G]5=k(+~Sx^$ P 8sSߚ0? )"G4QnaEج+=ע_TψY\me ~rӏXþׯeIhseQch3(xrr$auy~)X숑n٨sxrCE)&OSV [F1#RIe=hhC):=Z2@В?ߤa$#rA^8jWIeHM3F,7"m Ů kL2Gu"$m3q5ܻ xCR/7"e]d97॥(_\)-*>u&F!֠ЫʒPW/vH;JQhtx: r5i릡Xr&ܠul5FSwg_mϷž1\/}w"Hz"d^oims0>Gl㙹VTv!#Ûj{\AH]PsB.,իCA/boxKIsWh ||ۢtO%S}(+h^IjjQ .BO"wxnp+uF0_y3>7@s:X;d4 oj9$2 ]`L 7% RA앻IޣT]՛ǂ9;z?OL_L'Ow.ld&hvy%R -S>'q~EPT ${~6?An &剌weq6^awru|Uؑp6${}5? y63MZ|TO4>^q #Git$y^2+DeiIi4pU[ cr#H}<ԹE@v:OGDڙgF˻:B`)q}MQ`Ї !Q3K&u!7Q+ObSq.YYa.R'Y![^b2>0\4l ֫^6N#`EЧ6{-xن-´ۡoSO$inM i16#V:䉂Fܞ9}(/feW4eV9΂ cCTAvJxK~iLj}TYL,o#"4lEcGȕ0(WCF7T:Ve _hԼ :Bi| AR"L@i3`SjzElZV,F)-&6_D=6iH|q~fknXB^,pom6=զo)Oۚ7m&Fb쟘ઐRfh*OhpFk:jK5O?O*-<+GGqVl۰∃d;8\x(4Zɖw +G_s r1ak B'E ݆{@2!ecء?`O3;CwK(9w}a=YC޲TD!+$r=VIOiR^Xu|g1UN#Yp / j gTjEÛ`AxYlPSDӀGx5xlW/0AM!=tgrpǥ)ʇAKwAp?b0P]J;W0`Pw;f#iC6@v*ƸȪ9wvخ1$ h{Y_ЂQu z󸀤>FZCϑ^vKD{?;wbt‡ 2⁈-/G=:wba.)Sh?Ɏ7\.BxĦTpECrⴁZ6 [C"āN7,9<ēܠj >(%`] ½woDfCUa`ɲl<\lUC' ǝ@4,ij012g}Ą>Raռoc{!RټYEEl!v#u~8q4;sȡČW LCzKHOUWdcmW% ~ FCG (}6-[r۹lv_yXtd9v {~ B RxP!y,RJ+c\F0Pki轨 5sȻBE@C7%3"Q7 vҥJ.b-ρ74r%WP&OmɁ\pC]`buQiEAۚIXѹIWBJb "PXuUTJ59@W7O8DmvcH"5 V]X`B,!'Yʑ/ҡ`L.@\}v={ 8&ve5$(yAebR9x-kͪjjݢN%]n NyAȓ%*[MYE\k6%p o uLg 64yB uIV)4)nbg6Qd޻.|WAFkc"(oj7 9&:kw 1(ȩ1p1Z\M9*cfhUݱN~Bp0xB[P ZomSOosՍKMl"|)dȮXR?,t Ke}>=2\$uL}סi:r䏯 nn#=OI0hNmX) eMZ{H68ak[7iQPqgRt/R VnL\sM@0*4T׀00Mޒa4yuT`N etq+|m k{I-RX^Khzj Btr[T ZLp(6ZS $HqLwFq`(q|-VK(]RB`Dy{4fre%ʻ`;}Z{]JΙ>7';VMV6_#/܉86 dTlaNҠzN͆4$;!$K'G- b 4c=Ohѐ^ M:2rQ1T\YC_ S,&ѩd:mQ1@R?Y&Xqm ^}9U8DRӣn1d/c@.\wvgQ y#q1*$eAw_gg`|>g+; R528E"'[tKe:EhE4Bc caE;$w~ҜTTg|y#ltb>hղ4bXzPj*dKG(oQ SϘE~A*ևm%hzDNBLi潼_R~`7D~m2N1˩%.`v09uFBa- 4ZX̼i&-}yo}/ >]NJ,T{G,\cRJ9Mvb1i!Սn>+RwvSi}IGe&tdqkKZuC`(Xwj~ǰRv'¥1[}u}\Ѡ'8(oku7Pl]#,%+Jb)Ǥu8;&{c#Ҕ^u]|;1_mgO\GJm֧IѦØ/d D#ƃYXSsMOS6%hJc7KR-ԃ}ONLo 0F_^.Oyn 8+4-^z|o 08R-'<iY9t.*ze28A5šfP{_Mƻ4)clC!61ZM~~6 C]ˠhV S'|ދ~6̡]~Jba@b ΥLXƒz/hOOd%/N1kw&qYGChX=p&쫖ݯ,. HI\d[2"[2{|&MiYm @gSn?rj,7ME… (nTL?'n$µ1FGRUAmci:ZW|7-Ho |w>c*`Mvs9>Zl*i6ߞy2O)E`&f:")SUU!]BNGĘ[7KQB+#/D \@x%#\O&*<UxTcP`VQX ?KPDmJ_/d٘)6: ?E:Yb1JxdSզMCpagqUQ҈݆(6-4+`,aʧi/rJm`xhF2@ϋW.v*XR%sȫlE@) 6"{zbG/AtuhfǦ`[ 4\аWl|(pw6?<YJ5c*Tل[c81qEv(B8(M (Ys }/={ 8(KҦ{⅐yI0$êrK [73df"/n63`96]qnAߚPf FRX',Ӧv_5,F}&aV@1؏`,mjB+@4G!{1 3qȝEc8'Wo&zA122ݡh>; 0o:z0̻<5;?DU=S y\LhEAJhLfGfpyy/|\1ZDrJEGk\h83((`>p? j 9two ba6E *c5[=Muw£z&&Ǟqy7B#"\"1jpyH]\͸ܫ1\VIergSb%c7ξ^4g-"$Bܭb[g!q.KcRⰕk ɚ(U teh)Z}-L#s2MVt{Q+$Y+1\voR\&}[*Nx԰7>?N̖7`mɖ$-t]eǟ|yva,O&J؁\ +"]}޷rwb<װr|y빖}xBk~JYVRZE_*xQlutzV3j,zc6pDV}pn݉T {,,{)J p\$KL$=]:nZE2Ic[]^22lNߟ3y@;"c7(Rr,9}5p-nsem`P9%^8GL- ;fGw|Gˡ@X|ZɁ>yݗg6٘' iݕlTZo:k5 W?d2zgeǥ dԻS1Pgw@%S!Ƕ?s=!|OIUѠiX=M*zAfzxzp,e ,˜}_&Ŷ)f0gUUcnЋ޸~PM)r;3%ύ3Xh{n*f?ݷє}ʛDd!`"k55+8d@y) _<_ʠD[вmC IA6.tIDL 0{h3eJ[8۔v^T z@/ :y|BEG۟/\ g jќ-E0dgwˊ=RݷzEMFmw:vR ja ]yOՈ݁F,!=ժ6b+Vax'A3f*IAt=ќƠ>t\W5~ѹ:)e IO`G{F={SUO]/o*ͳ*Kֳw{ƒvVg;+^~qͅ#__AF.gpK^ j9HQ5X ̀OOWfFY*tmR"Kߡ6h;irYޡ)$+<470+hܿ> pClP.n+QRxOtMhM;?lj7BAS=c&؀Zo'am 2X:f$-$].nrL 9| ~2:x\R⌦-$9,uewR&?<9À-Yu/r/U~ [YgU| y25fwRlyYaG~.ǾkftU5A>@8n ܾOZ C>=۔ s]v#QTp/fMsY ]cf i._@Ok;E]~w1 zLIcv:N[E{)= (HQ6ؾ8=ĎH\Fg,'W 7A;7xl;EoLcDV Hk ]4Cyt$}`6oɷ촦PYqOoWq#XspR8oi6)ʕa26;9\K^}v<@M1!kc3Ĺ UF%[vy r57<"Cdp/p2/F&/b~IOASLcy,-wJc#*[R &hp^l4lmG>;ì U#QQe~M{g+a.ܶ[YÞC $yv#Gz]Af #c_nA$>]V"f,'NKr,ؤAusY5fOBv?706ȹ֕@=mwYjG7ܡ!מ~ 4C=aGV}W>D(FW#㦡%Nݠ2֒%jt s~*NOhI#JoRS<\%Av7 'P^*?}I[DSjgES s]f}Al7r?Fu&K "0D?0y?U%KR7 f |ڠx >f<6Z1F V(,Di{ kq&?O SB4f=i8$ql_wFGRK*ÏҺ+&mvП2['}¥ *%m]в#mfOJ4N4&_~XI^jޮ=4vEsEAnxQ49id.g7nm$CHzW6xL!{FvEXLIRHĹw僘8|o<̦d*Tؖ"8<1!\XnuU4NpO^7gV]׊/͟&wWu1IK&s U8t9Kuu_xVP*-m?ݏm">t@9|{Ghx4*F,[5IV' ]B9l2"W \;8?܌RhpXv.~k18xep&@ۇ5:jIZe.7Y?d`&MPwE=s&J{Vmy2 !nnu_EX϶@%~5G 'c\ ) ɂiu,dR3U_ i9GɟlvbB ENϭL`!)Kz47%'dDi T7|gL <#ssde_տ.#;8h_{  ` hBVK^u[]J=ɡ,`,=ۚuYp8 `A5 ]mUUrp\})ڿ3=lwKK3R4ؑ~P`sߐ4VtZiK8Z..J/vN-/}@ߕ*L?ezI/c 17řvTűUfɥ(9`#IJ&;f=3*R),O9;;X7;/OL2Gak%~[~meUqG[MCjނ$A*O D>ا&԰s"/@0 " rAGچ.jb!쁿‚TX 8"|jd!@fnss2/+w@&po'1ĆmC⡕? ?K둪c uAcb#vx&ABب+{zY\n'{Rx\zNZcL]~^ 5tH;qeY-t}bؐyͥoM-&#:-P|C͙9G<1pC! x )BW.o}ȎٶCo W2ac'ś HFN4 D KXZJiW:ѽG =,qݟ{5ˤ+^;a_Pd 10\΀Zq?qC1*qxV/k̉bu["I7\/,})6sI]G;LC%7<;"w^Xas}4ԶVPn_eѱ W*{ޙ&R5mk.>)8@D˚;͗6$/d btW V9sYNFB;(HCuG$6w9nOzߺoo=% ڮ0oUl贙 ĀcND&lc48S=UUmTͷ qCp8ʞU< 4еJ /dKod&m D]L:xB> T;yޭ΁i4 ݍ 2"D(C $wilJY fjLp"*nV+ՑU9o]fnt'ENpߘG)3m\=WV\zPzY@AAPNn) :q̄FxbVn>n(OїљUp?BH۵j>SZa`8ߦ'M& ^I}"N'MgEL]DŶۯ{; nSQVqon2yFRʵYJܪDRu-Ktߺ4Vo(iYxVQb ձ~4EFE>8=&GNk qKe,ye(%‡3Lr P\YP DCC"3Íl"pЯW5x?vڄpL=>$k[=5hD5G}02B1Ҋ2%.UAIo{63}4.w`}b oyer[|5}!@}~s @yw³xf$%S}6jnKG1[D[cҌi 7Y~r1lT_g;MG$u< Wȳ>&(ԡ[쫩f>u 96g+\0lPG|)3dG]4 E;H֚#`B/R6˓")ƾ`9W\~\S%gW0^"zU8<-e-kl>ǽb+ivȵ*D8g<s%9Nzr=ӳeiU*ܢM -3h6F\xyO4#_LdV/Ԝ0擊9xb8{`OlG.S>/(u2d 5H55C/1:IG4=e/o!*w Q4MzZC@ Hig_S.GF*E8^nnd0w)朊A|`9S6B:$N0 .1-gh2 g 3]o?O9gh b.͏z",e>f02S$gœMy.CBvACC0(SUKn ~% UIso]'Cb)s|]-EI#Kʴ}f!*JM1'/l_œa8\N{1D&h#U-uNh">a\-?gk bDШf ,_[([]9ӁS%V>DdOX焳 )1cu-%=BGͼ'"\HiWoXFެFYӳɮ^eooΙBr!29cvdѥ˱B QGz5k=7L}CDd|U;~Z(-k2roa@ljxFD묭ָՔK8]E;X_u( F'D!mcԝhrLȭ7X4×guZd@%tGy7ǑivF?q%kvozN/|n|Lj{wcmԳ _>a=FEqz؀d0X_O$8yy'T"KAMMH<0VllB"41H"|28Tn]1msHZ mi@$Ɠ`je`@ox&= d6X Bh>pyITB-)h{ ̠.(8Nm4/wB88vOjw+T_>40;S`,<E̯\PѰyFzD nҤfz =^噋g+OR idh!c oCW/?fuY vڏAcYU^t0_9m3hDʟ f´{9`}R(MGDr4.u(@ R;Ƹ"!Dt-NwdiT <74{ԭ%(a/8m f~Bd@YwLo}M㨐`UhΜX5kM]?#o%\.bjxiĞ}к{F|H^q E5~ Wɤ$!oؙBe`^l~]5@۷:k פOq90gπdí/G0ݧL3ݶ6[Bɻ/㺷MvYΗ?ոqiDVnA#Tp:sPe.-[YiɠuG`*,&.NJRN])D[cљd[:ƍ\>FW_6sچ+$hmǀW"# ,Ooh? Kyf\*τMmH !jK:*idx$FQMasG (O~1(^C%ՊPiדPşqQKUv ߝBҺ  =M>:OߑoJGܯk!`P? 0#u| ^0brY@2i!c%b@/Q8erݮg`՘3oAL`epsȶ:n=DZbLeeuxr'Mj|>>D_Ň :D7QYMs*ӟcw> sN*Ϗ/VcjɷEuO ҧ=$G [#VpK;qY5T܎ [冀nԾW'HcJB=K01@b_$GgBtE@}ܬF[0rp_nRPa2s/٪΀d+%Y%Oz*Y\Ti.wwБ_n&SocOW *J,7a]Nl/: ̠F'uQyENQjqE7U c&?c:gnsKcop iDB~/ԻFhMLQ)B^ךxM.*rk-eaz;g•IkҒ!-tT%}!p 5Sƴ_٧X@m)|w؈^k.zG+iک hSMJܤLOlΆJkLh>R9p%zArvj׏Hh}ȷ#6 ;,)3e>-Ͼ*]~@qc1/yzJn ٳ W׊ (ļQx{ F.lO<ˏ>:|CM%* Ows,+I{~`i-`㶍;ڀ}5]"D)Z$Ҡ ⋒x\l$>VH0 atil!{PSߔZ s 䏅dr>H T|ϦA+ \榐y3g ; ns$P<42!3ˎb'=<&+=]`6.$Oϩ-ݰt!$,H='앬(^DC b4.R= iYX xdtB uTSʥaޞNJUٔՋL$Dn8>#Sƶ YZ