python3-solv-0.7.29-150400.3.22.4<>,܉fjp9|Qbܼ ,oh&Pe3$JźD÷fќϔXL[ C CFgs߮Tny`'B`/T<ԼȗTd /z3Uq2&8;UP3WbP]zgNQUө@Г5R4zctOOիb93'4>Fg)ce"swJcȶyrS(Ϭ0e4='> :gy(D>>J?Id $ Llp %+4H R \ p u | l@(n8xN9N: NFEGEHEIEXEYE\F(]F<^FbFcGdHeH fHlHuH$vH8wI$xI8yILzIIIIICpython3-solv0.7.29150400.3.22.4Python bindings for the libsolv libraryPython bindings for libsolv.fjibs-power9-11SUSE Linux Enterprise 15SUSE LLC BSD-3-Clausehttps://www.suse.com/Development/Libraries/C and C++https://github.com/openSUSE/libsolvlinuxppc64leUA큤큤fjfjfjfjfb@7841facbadd2168c572f9cacd2c45249c4151ae2763b3ac411a33973c0a377da7841facbadd2168c572f9cacd2c45249c4151ae2763b3ac411a33973c0a377da6a4ebbda858756c61a2948794b91f8b71fb20b17e54e120bf0750950553245bc9ccb9e35db1f4f3ce2ea8736d7c3e0038bdc3f116f4bf9b13cec75732078db47rootrootrootrootrootrootrootrootrootrootlibsolv-0.7.29-150400.3.22.4.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.3fb@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-11 17182821200.7.29-150400.3.22.40.7.29-150400.3.22.4__pycache__solv.cpython-36.opt-1.pycsolv.cpython-36.pyc_solv.sosolv.py/usr/lib64/python3.6/site-packages//usr/lib64/python3.6/site-packages/__pycache__/-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:33664/SUSE_SLE-15-SP4_Update/3848bda8b2d45176b4c030b1e5e8f7ee-libsolv.SUSE_SLE-15-SP4_Updatedrpmxz5ppc64le-suse-linuxdirectorypython 3.6 byte-compiledELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=c575c952bf00a2ddd0abde6db49d9b74104c9a6b, strippedPython script, ASCII text executableRRRRR R R RRRRRR RRR RR~ibbMutf-89b2bffb9a56b03ceb856c94c75ae7bfe8ca91f77de71aac8ce130565674642d6? 7zXZ !t/};l]"k%Ia ips⥘3ysJ߀٤b+d0Yk֑:Ry:,f*2܍H*EU% n,sx+X6i,ϡkI^z8Ash %]lK/p̯=e󧤀m(aR&xw%TVZ[Pk<,ìsCmH3ƓjY"ZE,E\*1|)MѾ9k=dy)pخNKvw_Gr*i}IWBh#{6F?J = ԀֵBQ .$њsu%@~u vx*{TEOcu>+wA!th鎥ڷ <JV~^{o'3>V2qD_ ,o ݛ{KAax2:y33K "m{{T&S ^-ad7 n'h :>lϪF~cziNwĄydODmWWv#U>iRr # "ܭ'<)gYY؄qs6с݁9nEik9oȄNk{p_7 󆨆dDu:T]r=63QրΗo[fz`PN4+`";YK :݉#D}, n8:|Ӈ%:D~ȬZ[;hd8=b ~%Dz3^yNL5(TdR|_S@=%zZaεI /KGMj[e 6˩4qR!CgS{QxjT!MEI>М[Ne b2_cwKF?\RdX 3SIr?GPCi%^/U-$75 DHrBIp2䲘ˀ3a7irsH]^S Oj]}r Bu2 H $|KRmd*֊d#tMMk;s$ʯF S}6us1̡r\uG!sUÿ,pE G?wS-9O{3 Ɋ{qTRIJs^ ɷ㰎6yJk ţA'?{n2"!% h@3%vmj]R*>4",մ\ťcюR2)ҿh-EgAev-I3c<ؾv, \WjZO l˦{e^9_;"I?5nห+0c6A(};'u肂Ȼ$hɲ'tuue4T[OL8GlyC"^Iݲ.Ƚ~?ۄR$AW G"SڽI ~V91 LFn6R;Ξ^oU-(Mb[Yaa4gջ^gZ17+{~qۂ2,Re?9M،A`L) K*w\@sx_^8kߨ*3Ęz٠$ɋVeNZ|m4Hd2evf (zj D &y)1Gas]Ktq: #;yiLϒYmj9-?l5 &PY P3N6(Ef13˺OL8 섐n8\Ah2=.AZ9ra=ɶ2jdOU ߒǩ][ڽruY|(9R:]ĵ룤ö*l &>X:ː`GF7v\Gql~s;aLuf 91C|AuLBf8JfƖKO@7o17?mL.ϝJ.r=9S:8f.uτ hK-P&]W'J[}QYTθRlpF xKɴEj#0}]m ذ pc7}k$7O3f@|WeF+0Njj Kq G4k[Eh8YK>'Y4ƭuv>Q1f՛D 0_PV-Ϣkq)Y)'a7kũR_Jר @L6/ E4l!U <^#ݻfW4@NJ?3_ãذƺsp8mn ڢ:ҳwMB& uFb}H͝Ծrp}SR0z9^DBooMNXB 卆p{1#xBZyr0UD-L 9"*;9+? Hsb%a3uNt9i˟nAϘU E0kkQ1r[wc@6lM;q^lL^] 2D\2AȚ%ί A|LC1R~ {mj 5A:_s2M#8ONĶᰑQu,raUQNFL̯w5MoSx[{>Ghf;ݻulH[IڶEޅl237P  bЂPN2JX>(&,"HϜN%EdӅ!h-nPt߶P̷gu3O#j‰+]D>@`_ꈈ14;J;ZX s2Ekt:2jyVf uю=Vݜ0}{K9?%ARY$g@9-JB s;h0&]Ma]B*bǛͺze|s 3=۱ZH/So aʡEn~]!śݵ:*~r @qQR^)Ax:[,1|;HxyDc1i[[okc`}`Yt+vL[tYThC ~9oytؠɶ`";~p=XJ,@ޖ&=9^@bpa{y1-Eoi ө:@S+ U&%B=H] JP'FKXhr \rIf]?+#fڒg?*{r[;U\PǹRx K" dQnWVqsh]SΊp(>,F0&353ӏv7'}~b0EUУOi1DrjA.~6S~Xw:i=RJv2ruIf{[zɋ:B4te_ a]|q[-nq+}H6t^pD>ET YXڭ1iݎ^rj]]2?E%^"=G:$%Z&,K˿BjL JE 3"}) {9 #~,3 :/z>z$A)E^1?*9ЋKA .SD$M '6~z=1D;KlfyXmRJhtb6H<:p}Z1y #5>,.VGmDrm٘>*0-0hQoesm\YC{5j"$5,AfD(TUMvש Fbva>KuX5Fԣ,f^p%7%~p|%6_ ӀKꅓ4VAoW5ԔӁ4SI?=A YQhyкRW=ⰄZ)΁=r(;ײҴU0= Z|P@nQ> ס 1B!KM*<'isnDlVrjfQȎdj䴚!x?d̯T IEFaH2O\e%VUsBIs0!Z_kmh1>xVݼ B u#%6u^WCܹ_F!U,xȞB]ĨH m TIH^xDW)51r2\1#t) 'ry2(SRfB/&ݽ(ŹTf~ R{&]Dw^[)l *4̉)gdf&*$XwrX_ļL@ y-r0̖Led2l,hݖ7m-8 ~8ҖPDR2ЙxˮtPPɆGUmq'" Ef"ml;XLf\&>)tI 2HY>pR{-2û˘*2ed(Kx.QމD?C#Эwn$:.j%=YryJ(o AW$Ef*Χ~Vɣr3:dʔd)O(Yo&h5SP(fUH}ӕ=ĮG~h%wc h 8@䭭DzxX Q[w?;&"6xYIZጐХ!c^k)xZ`EkFS+C@d>*H/ ׉9& M:rcJ5CoG?p*SxatQ 酈Q/ŒlZuJDTHGǿ2גm?Ȥ++Z nso _\:f,#7_k7&mnV`MN>̥;ML{d$mI,bB(o^0Cde@-',K[3.vԃȱ$qL)_;"R7Jy*Od}{Ovr44?5:gH 5-IM :cu0/&q#UF^ FHd+㿢>/3SHF٠}fWT݅2W^$VT=Mq7SzPJ}]: %}I:ݢLͨLJ;Ӵq ^~GHQi&?hima$X%B#z#op@ p (}[@,Op !.1ޚ/^o"hZJ".ؘrGCߤB2{ m;?TފxtbzxJ';2|ڜӌkB6[^Ɂ,iԻD]J',{vXE_Ppkm&@I88א'(3ܯJd%e˗~>‡4.%6t_S#ЭV+q-zu̓3Fq=Ψ(G#HL͓ ph p,wn/|drc!RϵX<5FgP,:Dq`RMʮ [AN[YWJYxWrkvS18pImXBZ cs2/y Mʾ%шjپ!1G|&Sѡ] y^@D J6j "%)w+n9K2xq؍>6 ԯrȓamٯiWjߣG13`OBCVn4$>8Uy$Dv(/VL~XdZp,%4N:pl=I+ ܌qu ܉N+0~,&>i̞5Ij 87_^ōix^K&۪~eх:oFj)\ϒ`@γϙc-sgO֧~)]oyTVˡD6`X=IIەD:/sԛ uٹnB*Zk;Z<4!p n?Az3rހaywս7[6FhDsPp1}@H@ Ҟ-k/bPoJ9Pҙ@S\uo.?TJyi_bLSV.(bɲ7_U4n\:_VdH2VfCUΧWa%*&>˶ǮtOyDLв͍oZP hU[8B8Xf'FEںcp+ /tU}$ kK =4NϑZvYpf̿ T"mO *"6pm9K7j$zǁ5bP#2~Uih9-fb\;*ػQ1N敚lqЄ _yD,CW{*+dJLa~@ڒ>E\u.-H߄~N<8fc˞?}VufsC>V@ۊ$τ^FI 2   ipZSRuT6^FsVQ[."|H0 EwiJ=eטn9/ʪ,DLMb\ 2vtĭ)T\e|k>-KvߐOt´C< UG֠Zib]J#ҩjkk>|ttBǸ6:w<0>21]^/Vƴ)P3 $%"G Œl*6nWIIbzեN:]7*xKQ!.-Ŗ+a3̄ܚ.&"qƩX:s0q~R`/k&W,2uOLp½ݚH6 LMV.H @I?,,e\yPG_0$2T&Lcv ZV2-=Ď2aρ)Snxulgr(=:0Sğv,9bzUtUW9()bN :5z0lF6KNɋbi #;zCؘ&vyMhӉLT{j<F=P/OZfnR Gw ]](zbH VzEjZh裍jE\$pk1X `m UssRpߢ{@pL2x qr}dЕcttO?^YC/ęu{/!eTfُ(rZrG&o_b#@W޵@20v$/ʨOby7yzP(ήu-귌-3뎗mkgY_L%h4Kqm'MxA סGGCeb`J̨ 1 P}!Y,s Eb?rk0o =:392I:n?Cţ4J6B(lHNTI"Bz~j?@GCqKɧw~"'j@`G܀02چ2o4l؝3g(oJgdbD㾄ң<i_M%@R`5Eh{-<{"E~4MX OAc˵o !1^nD ̟tA_$`}'ˑY:OP6v'E8V?*@*l,Mkh`Iz+A+gt}?dz5s5b7%r %,6H9)蓂<)0zɈ_w53-Q+DMcdcܕ ]pcf_]utdG :Jr{rysl+ q٤4_?Rpfu/.V;=66YA`I =3^RPPi@ݍ8}茱s;ƚ D.^TGv˾# +9*q?@i C8zٌHwsh;g֟P0be孃+,)M%-Ե: (iu S(/DhCT]p4'υz)q(ͿRuWpG@Gݺnr ':DY q\ I+bUC]l/OS [Z4>VأZU|rg'GetL^׉8 $MW\:/-/qM@^>y%IS hKy?/I%$d7^TITlSYuWOjjqC1OU,+mL3N_V7 ki8!lj yKjDB00(Nvu6e99EJkө . >xGVW%9K $4>'MPӘNgfloXU<9 ` ʇem 0k DH;#s;߷g(S?ۨ t:20MV|:MY5#RAȵMexyW^8'C mnNcRJR;T $`[}Ό46'Jr2,dsUE#g`2`V@b1З>ٰysePhBBcL?W_3ZFƮՎ3l~儆ho Gڡp0( EoWi@{Ri@= Ii gԢ٥Ł'^ f6&~hm5wFZ fc N@H OxoY_J>E<ߣ4+sYHU^SUJg+]/3b,aKo^0إLz e 3E(xhEwjbZBz 囇 QTo'`ȱuN 9fn ]xlA \OwmGJotǔD A@^ tqms!i\j-Go`^:;f~nt+Q(˰u?o"ר<^Pz |YˠRdM>A,w|/o,eB\OK){-r$$"Oz,6YTǿE.0@ S}`H:V#nX %HU7] :ޕ;oP=`cT!p`ILBoxYT*ΞcZS9 ϕW" ʣ$$D!{+Fc~ m4/cZnpw@~aC] ͷ`U1-%Nn:ɜ z ^y-Ȃi7etŗApݔvѯ[*W?2A~nVVNxN6"FX/6nPIaS\~C0$ Z$v 6 8PwO0CzqB7r0:8aѫhģV3`%9-%~JJ5LᷯI,ܿ-:;/KB΂_b+cD6gyđ\Ř 9$fyxYu6DN@fE7K{rONLGҍ0e \"ajKnYx_^RAX2so==.+Y9xGT~@ 4Q6W:@o'k; ch&ŏ]%SvįmhQA=}[oП vrfLq'c=Jo ZV|CV19xVؕ8}>iؐw~Zo l9eI(fkQÚ!8K)Z}A}s2 MB'T9v*zMD \lk~&8#1"&]BC,ZrN~Tg$*݂96x?mDԀ[ ֋<`ٚ}⊊ydHӈu}R༝EHtK<>Kyu:AJ3u; :rzފtCrN S^BYiv6~~MYyz*Q FY`\f+$Ã7cyy&!L4X"sFg!jABg*~qRpcI9h6 `Uopu9`)nl[CU(4FoHV&sU1?òRLg+BU)5XrW=~#rnUA?o?p@uH[0E3vсǦTЄr'h'Ԛ/_ɱ(W]RX4q74/1ֽձ^օ1HOw?1"m>jNP'FNX8x.RU9 u~.Ui'^*FK z: ~ԗnl}lsWDHH;w?8Z^j*!3,^|1 s{"խM^$Yal|W_ n~(Ra\U3H"T4Bl \8^uY:ѥi=R:CG!m2^#5QCxgd26mQOqMo8Hc^zPWaGsu+x-;5#NBܨ}wS/_ɽ$?Q)6b"Xn%͋G>BrYͯ&Huߕ;OÝ&WT|ۚ*!SL.&S %g@T,km)x}r`qA.…-L|g{M_3قɌU;@~hAE$\VB#XBx/YT`F\5 d.,N1gp\؍.moKVd9(`yODEvpMxf5وSj7v-tA)bR-G</{'QVh:k|&rXdTmGYQ07E.G8H]kp%?U__}ã^~GTPrPa1of 5r}g Ru97AHkeNkSJaD#c) fx %Yv#u\ Uȗѭm eEE%/j{ UFʰT|'䲫 [Ǻ(7w{AͲ\`a+7r^ Qd B~5pLP/Ke:؜¾jm "u)yPa1,2s/Z c}ET;}|(btBOɀ|lqB_ KaWRqgh!A|r~0bR|E=T?LSG;@5WOG24IB!Sj?jvϷ"i_xToDȿbn Y IG?6} eZ2K ae [gзӨEƊg3ev&9Of}A\z0Ԋ).E7Y<} rDo6Ͱv80=,sX\:7ߦ5I|&H5RNA~bs-qK+tnsd ۭ0t!|0WS$F[ 5<0 o$OcTljOv:$L Cnj2lNy@@oMl[EJfΜR/S ĢX_BCpcP@yzPHݘ|E>+˙>awdږHFJ+ roU]])pZ,E^x wD#~Z1`<dQ#"&쏗W6 KYx,6{ ϨN^&j&K[~],omVl3gH FgL#_;{Yt]ڐYjW2vXYv>+]şcӓ -azN~wdPa!Y~ 5NZ& vJvw9vЭ[NsnxBKIQn;̶awau Ӿ0N5=AlH1Y| eKO@uoc%|ȯd ?kWH/XY=ĭsΔ}aU)6G ~rj˹T8߇[ !,Xf '}~C*vtg47bgҌj!4l f~롉 S9oݳX;d{'\T/+f^>ƍ[~ />/Dq61ŦqgE11 ".>L1C愃3Ф (*\j`Z-(z*9syʨ"vz UL]bjj1<⮝޿Xu+A ÐjTf 8EX2@LsXeӾx-vo`xW806[#? 5O«x{%P~ͤ&}#_;7 8XS',j?2CZ$ZLS~2?V Q@hxGܶHE?b"mMQCO:vܨHeɰ7E|s㻧wi)>`$97CnOW`uFo` *6?|uO"ҧ C)Bpg=,c?`t>?'fqbT\Ol1Kxx%_Tz97z*uw5M4j7ρCh+yk@_c*|_Ŧ5)!,UY*ON êG$e~,1j:+ug;8B\`C/`l] (Κhe5zK)0~$e^ 1R)\B\<a*|߷^;K' Lt&w'~uXi]MMaCWJ|`J\LUj:w^ ka l -+"OLLZtSn^'K?l>!vZOJ̢v#' _>VSxrvAkLMd;VGVkKxɒWiv,C>7gÜ4]m qY>U=d5׎|[w Y# @=Ķ檞Ξ֬?}н)}$;2 O&j-y$^̗ռ;>h }!FSacHG- yG-\to Q)+-``Aɬ^EZ"0J>FJ,""c$I&z!ǎ z \)U&A<$dDi8p.h\29r<ȣbB9I6۷x\>g ϽFBWVYwBj u C>P! {VC@uyu[V|]l!.sFIU *.UEYc͚1M1\ ʍ»xPD 6VV 3?<24S`aD`s}N7 59`uF.⬗r?h{/ĿaJpAZpj (8n2*.g4F*,V_Mr>X/Gadz6MkPXNguxR]jst7l&D+dgX1 .sNE<~`̼<_Ɓd{)шq~7`vًCv,M0#/ cyfT ޖyٞ@{ɦ$0U"ҸX~dw ]ю-Ő]㘂o5묀rs{01O]uĈW 7+|3k\DwِZk+p}ctaCvD!'bKV==99,A:v91l.?iQc%; cXxe4)[6!I!"g@ <w;8.3JY/).nɭU5aGk`ioz^?tKL@E`As>OSw3phAVӘб[PUULLDx( < nٿ HO58~.r9;R 햙yx>|JZ1v棂rġ%s'u/ O8Ilah-SrJI q_Dtr.60^٭$w1]@J0"B.e &qqS D[ԩe M54 -SfY'  S͈ߑ=ԋ dkof66C ~ddJj0pv7[/tQ]gfyM(@m SKq21Izձ*PH) TWI,{%r}xpۋƅjh`EqUcw' @5YYDBf9-'7>_C445+-T\oxWL+[Hzn3x!qM*Gڹ70(DԮj@#fL9?dPԨ*x[ N#$U4  3L';toKiQr1Ծ GsI>W:[#;t\ҿw#R&Wc>2_࢑lɬ;l+bknfOq h'cqŁ~6-pnb;8!r?VR&TYo۸Ez[!46ʞ[ =`eߨ&^_f+8|J sAo{ 3&`_@)&q_^ƏUߴiK\,\U#0@.(%IA+F&>8|ɴ"H 8:,'#OXVK=H{rV?.f"q׹Scn4g ?5̈Q>HPJ"])QvW'Z+[Tio'@ӟY++/X+V'aVZFyCֳ^kg%v؂ha*DNqo_Ցt#gm? f*3Z`^+W;٦ k%h ?;w/Vh cS\Ro&cav_ u"X,c4=LVgW-ݰ<|7$7T؄}羮mS*o).䮗Ԟ{t.eL(WI.C9q":E:sjU)ԏ^m̪̆e+ĦЅ3D`ZCʧXYVXK(<ϺjHU]A߫Ml f'wC;cM݇/7Üe-Ѽuc4Gm (?6؎!X{ 2R?pq Vͥ 'lۦZ8>ퟄ1 Dp|גqeٚX 5)ZRkwqVmH4Jŝ&#TqpnpѠ{áMES3FvZ,I07vk!wm՗M0ſih( =>b~s6sr>{L':/M#gأf" |)SQC.9A5Wvr엢 rYex0\„ZukA_ߨAc6hha9jP?^LĄK~ y+i~#z8X"!^M$N6ɷ+R֨ʖπ(OOqe[A<6A&+RĂ`UBA ҋH xT%ft L(g܀Τ.=!mpCeU O뺻5xPPg} U8LhfqotY(lۦ\87u.jϽsaU&#/gZagO <[4 ܈ ??,‚ų;Z˾o_ )Pc?cß#uW$Q0\xe=i˔866+M}6TVF9˅wDiA1EoHKxX/!TAceAɑRgز^d@P}|NvXҴ>+:d &YyҺP㬗%M)=F? ?F-v[x K;ωtpv?Ew'2%Ԏ20B@Y@tƠ`*S~JXu\"!eXHCp Lдס*Ym]+_6ﮒC@0}|~VH&x8t؟.[ԃπ]OUctf2 ea]K½˔,^JI~7Mv⶿xo7șt*H֕D5nߎg'0#p6,=f(~[kN bps3G&C Öxpd%hD+l$)[?1TSy`!~aϏUJG)y-FN"s G Q+wV]ޔh61|o֣E '0O ̂j$50!vI5, 0 *`?PMJl"+*E,}64EyJF_yqG""byOH(?o) 04<|`>ƹÂm`K;E6AD*=]0yg -y*;ob^Zt"y1WjhYsfC; ߡf#ڏEv<^c_BrS"Z) ޝf'/SiUI& xOOEC.*@䡴\H|hWh$rϺ3XW*|Aq0Y Kp;>م3T:bI֥3/{|1zc8"G˔`HjVQ.O(D/݇bC7SQ _9uK9/oWԣsL|S(};*- }T,p^PWOuO&"~= S8X| h+°o |ﳛ@#3p .XH*;rlsToW Ā_փTNO?¨&LV0i^*8lJoQIm@:^DJ4[{WºnU(zIԕHpHRuB5)RTˈ{ N+uǠ̡`a/,K"/ 6 ӊԺלķ 9ﶴI~?Z> j{BRLߑ=MϭB 1==L? G/Yz` Kԁ*h s~ޥ;,@J~J߃Ƽ :Mv/<o҇ 8[Ê;f:^.[iUZUC]?)@s{xG5~\MZj<3֗[fzZ`m6%5R3B yޤc{M`)Ȝw_uD;"4Yҭ: ~{{YEmX#rM1d6!-;1#KbF[ TdS(E [6:ؿ eڭwi`;Vy }DE(;.V 1a TJFW0#d:&i3[CJr%WAlxz/Ai4RgЮ [õu0#p5\8!*jKzDzˇʊ }E ,e/=Xz+Iewυ g,aOgufBm>0 +(CڧDBTEmjY"ċG<8 q[A9tak_C;c3ӟx/.1Ō, 4*5"K MκT޻ B- + + ZXNj=yX> -$ӎ{8;U<3g!'rR#N>iAD?&"{k4t%f6xB:B򱽶J;%!+ڕ(X[ 'sE^G 2kJj IW2z*3`' r:O֮x!Ҟ'k{iTkʔ8^A.\vuk1($<LtTőXh_Nv ~qʰ,dthlq%!z!":Mq)tVYP>" D$tM/ H<^g-+&^^%%;JqԹ_Jke7΀06|w;׻2 usgȋzA/j Gr,YLE;=~HBlzru k>i4CdE"föLCsЬ\ۑذqdEi[WpB;9 s$5Ql;pNqPbX!=ۖ6Jt\$ Z6|b&('CnՕYU9 :/rDُ6Ě):}&EeI,'7O~߱S H ;t)݊=s ٶTٯkIcd͏||i }(z.Vi_3IC.|BLfxx\7ؑ 9TvcqUk!5PK:S 6(p\Q$Ʀz]I @{ic^J:HiK8ln$PG!$!qKSx~ )$2 AL r߃F։?}o%OHӀl$yyN^SjqC;'ca&I¤tQY>g\k23 uI0 o`NlfYK[4XJWS- !*!]SXɆU`[b]@Qj! # ~PC J%"!p0HDT˶o L#EZl„+aAo4kfFyIJK^ u%q~0mfIұ[ykd%io=!W5D gHp ɌZ"9@Um0W<[- (W>`J;,zOsk>Sx!L͕$XnS- 6{NL ]+7gmF_#bH-]0@rlEBO,Nr.&"%N=sk d'9W}5U<,I.u6Y?@q*Tܯ#X k~`c.%*GȤ>\R/^N׋SgpFVz?T+pN6G6 9[