python3-solv-0.7.28-150400.3.16.2<>,˨ȩp9|j )W}@q4mcLfeM g]9,:޹;n1}e̕BKQ>ҊОe1X ӥZ .bs1H˚ݯ"ca@W`J8B8 o!L e!U"CԸ#& >[/RHXf,焠F>Oc SN!N~R+HAG*O.toy%q)n.;/SKx 8C>>H?Hd $ Llp %+4H R \ p u | l@(n8xK9K: ]KFD?GDXHDlIDXDYD\D]D^EbEocFdFeFfFlFuFvFwGxGyGzH(H8H<HBHCpython3-solv0.7.28150400.3.16.2Python bindings for the libsolv libraryPython bindings for libsolv.ȩibs-power9-11SUSE Linux Enterprise 15SUSE LLC BSD-3-Clausehttps://www.suse.com/Development/Libraries/C and C++https://github.com/openSUSE/libsolvlinuxppc64leJJTA큤큤e̦e̦e̦ȩe938cc0b8bbe13188904358a2f501063dd5c34e867a93be6a0d5e9ccbc66bdf60938cc0b8bbe13188904358a2f501063dd5c34e867a93be6a0d5e9ccbc66bdf60e4c11d00d37e3e775cde49d0900b026880bbb62af102c5f2fb546580ef95cf3fca2676328f87202706fc353a18f7cf704ea2af52ea3de374de0d265f15ea293erootrootrootrootrootrootrootrootrootrootlibsolv-0.7.28-150400.3.16.2.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.3ee_>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 17079109270.7.28-150400.3.16.20.7.28-150400.3.16.2__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:32263/SUSE_SLE-15-SP4_Update/92f63d254a6938b5c9880f03b916647a-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]=1c66a1f42c04f70da7792bee2190d1e6a3fc4b04, strippedPython script, ASCII text executableRRRRR R R RRRRRR RRR RRAu+bB֯-utf-845fbe055d908b09db7e925beb6f3e651548a3c3f607e34ee2e40d071d855ac81? 7zXZ !t/~]"k%a iprNk䘧AmCS`*R45+&JdĔl ?hnB`E }N `Ey~@q|ᚸ:4#q%K$~CX:F-c5syr(&S+Ls3d+ {;L;% t )zϚވ/?NG0rfcT{ǽЈںB4bJzqy#"#LM'Öp$y-J#b}{U RrbџM!)?%m;2v#g,7Y^k Y,1JLX!N ȷrwynSMشt%P9chk b4o D<3oHRd!uJ"Drΐ֑L}ۈt:1U1G)IVԑlf^%4ڶoJؑ̕@Zj/0u~H)5$c~pBe *7/`#[*2m{ds% 㥩??""Z”PӖ[mۓ3'1 &{QYAWQab$ <=y?lȍ`虯gCob^tUq Sr1B\N ,-V>Dkyٞl従਍o_X2 mLAgaP<1Q;bBWɡ:ofZ7YtOoܮ3ֆǍ4z =U}ѵ*S'h_/kTcƾbj8ݬ©bKXu9L?G"\+N5/"y.|{D5dAY\r9lM '7{|I*Q=' >M&}ǩ3ϸfAQ`㻶^4V#/l.&W nJBt cgG=( nWgcF<xp=5 7Wђ$M#9sTZKc^*Dv12SyX ;ltiMMظ]Ffn9h.qɅ?B\2c_*gLS_RH{\? ]$*,)Qq$Ԍ1.=G_!yV~آoD9[nlE^m+4: Q?>kXHr禩, Q&tgJ2W̃<z<#H^MHĴZ{  Eawa C% h8,:X,3Y&ܕ}PԨ؊}D8?Ը.<~9A*^K r6:Clin}+~/~cdhZŅQd {UgL&w+mGͨ3=b\G"Eیs#3=EjC lPlۖci wp$jҥ#`;z fh7Hx!dàXVTېv;y\< leZ˙4}jg|v s `-$lK͚n޴ke u >^ƾ+@Vs &-H͘9ѡcAJ&mzn Ծ !]iTl&% ;s5n 4TVJv>@bPQؾޣ<2EE1Mp+nt$W8NSd/7 bLF-BH=8ܪK㨮 ~֍(6 ^}%$W  _ާ JHVaIz̓˛M[n&oȻan!(HqP8lSd!L{zÍ& DD40"ˢs:+fzt=AdX)-]D[*J`ʠ4L̚'2NWxA\"_x77x ;o3zOzt =0.S:Ek${Q|lZ٬.z>p˂o9$JnxrғŠQ檤uKKX`霥\[ҩKLYeC)m??0GBÃV-γ{$QKس{8J3>wj2R E!4emKt(g9;t{!Gd{6C;g錣pwDZez䩶`'?b\H/M|ځ 2kHCv|+;2Fq{ UF6㸐m75jT\n+>fp3SWÑyGHt8CJuFAߣ!uN4\ubH p)%tԡn¥ƄoT"[.Dj.4yIkc:*O(pM\O%Px+h>kGx|!zl>|aEBU]`?Y֮p|S(~gsv󉍭Z=d4շky0 LbwXr r>iLoU,@]&r w8鲸1c$=d$7h#f$V g/+CxS:"'&PQYI*VW,?*{ qPS\WTeZ.$?;;ݦ[[aZղX4&G3.`iL#ӫ!!4H'd] e 7ЪZiن*ty[\^$`f|հP`*0 IΪc(7[?sp>:\.85~}Mex5τ]">Uj[9`})=5^pi/D}c&n}}xDʰCR<Hk*>z@~8W?*x{p{9@;x`} CVIӲT<APTI(. : ?$Zs}&j8.q8:{0^=$c6 " [R$JeJǿޞ.]O<'s̓zn5c=űn- (߹6̄IJvgOyt]D=|I3ϧkE;; /BθS G0ܠ%۴9笢kֵnT`!)Kh#dgL ulڴZ=>ukf|DZc64y9laW6 .w=RRa6l0>VXf Jhk$cOH=1PfBoӵz2|fx' z֏@hӘs&TC):蚞M5UKkm^O 3]U:Ի8x$t;(t#?'f^Z1 ܐu ?pCf%0Z! !J9!m[-f!̜|lL5P]4w0w wajϲ qӷ͹Rj܄'YJ%"a.~P9A_ޢ2};E{f5 Gn*Mm{!y0w1o:ÎLLcf", )KJDUjأ^U8@PGU1V.#2L,Ydiq2TMnP?:"Ճ"SӋ9]>s[YYܡNy)QmAlL4!̟j'm@G&2.m2"2UrcKIo3oG 5\;q^Ѷ+c-B{Z8;O5oQ\sCGCD_ ړ>sB#&Jq3r.HE1H7AcjnYRBZBf,=Q$*  _] (9=r>;?F\ i X3*نC]&E.wX@Ԭu|9m_737~J $CG0yNX@U)ya>?}5zI71%nN$ ;`g-s`⃛3'AAF` (Zo5~ͺs>ēcEwo5k7(: L8xst;wu r~ C9:b;.Rۭ$EGծVm[0$Trڊ%C桍AR|ӌܙӉ|e͇T+]} ~+ &|6q:ͫt%#Gwq ?q77{dz*DqH}N 8,0%MCzxI! ~z̒J;oq1abO|A.y+|jOtD@vp tsu#Y:/o?^X&]FCTll*BJ@\"@|"'7)ĻOR_M"ɳsGR7I}J)1IYD6+I! d]02sF#O%x 6QCx݁,yQ\!˺/Bt_²yl6(^F`ja_/l~ތO~u#IoVt.$Bۡǃk-; $Ӧe욂Ybc<,i|- Wea`dlYVm%&9▵V=ǡ#+s{-|tdL`tuGAnÞ!QMm0(\< LzPQ1KRS/aazj"!4K\,7$()G6h~qP/o-;cF:,TK^.3zia0 o 3# *u%l0848TH%,OOKN EJT!}{! f0/iXwzzHod]%;Q&kf6cNr0rK}Z%L\/:(G28O^B+YIb dpbC/ZG$ I`ZnS`ݭ@m/1Dj9I Ռ/Hc*tj^ ic<GlS 8(-Dӯ{fڧC-ڷ QU;ϊGĄyWؠǍA! fN.ML wF?+sOz~f|"G}Suiٴ?mKD'kG\붘 'WCdђ7md.}b\s%y#`f/(LIAO³Fw؉/e(NN25̂Mx՛=^1p&{r vOW<|g+u~+6O*(D$DuFeWD[BDM%D``OPT([㹧34zwJ4ߖ:auJg@|kw ƥ0'H\mT~K=qE StԔOjZNZ* ;]QCxU,*g[ \ѨڅLsjP䔁)8eVTl3490]CHyg-?|wԖ2ת:„RA|ݯҔiΪH=/RDSL˚ZF&Rߍ2#p?͹?9ɕ%Bs|T 32ר#ewP{2B=%&wa $CmOy3z~,*>2\9ܕeY G70߀ookzݩ.:oO׹`m-8`xXC\\`es-zR涗j_z\=9rt+W߭ pzcC, *8JFˉa7m(,rhwhმJmueV1zf,Til0pp7̇$k,혠Cy郤_:Vֵvam6fBu4%Cv!P;qUuFYO`BswB} Zz{¯]4 " ˖;tDMTRKn,׌Wli`PcE&; @m MQH&ߡ]er */d\G4v\3ICe[)qaX݆%TCx9cWs0 @+7fmv%̾v2 RIĄx GJL;NXi|cnR aK78 <yJ~IחˈyTi"8W#žDZ= |_dEtçp }6iw^:b ɻe: ҭx7>Hr\5.//@#UrCtWI&d5ZFQ ]TQn3qz?aL9T͠ȃ|gPnZ@=U+ RD~qjZ7r>[z*Fnԥ!*r1K"}6h}4 6BwJNbԾRS88 }2Q,h Bt-V|G!L3S63m%yԶOw_ ,MJN@8+yAP,t=S\@؋u/-*;@exס8\^.EVHx'_t*ϣr[z$~ڝn4 ݤ$ f2%$-VHsکPlFhHaݍ@PI;0wqm3u#4K E D`%ph.ԞBhk.a9Ƿz =Vsy;] xKyH"(Un/B܈;r3bJpTuk:$M 'h28uUSZ:K1Q)F4v.h< - f^Q8T|#\aIU5ѼsGu"!tɤyfAH~R?> ȾkSskҡGR5@^b4nѦȾ_7߳^ShA^-E4:7decf:k#*?å{.gX2DJ~R6l"h~7)eNLG3P u8{YC*%({oRN-KIZVn{UDHV3-+n\ UA~Qcp˘Aj²@m5xw wB{ G% ̴?Mgm qsY6Y 8Bj1@g@XpAx)q{ôrF4.g"V[WҐAb{)߇mOȆpǷ դOWT Xb!3E p7 ~ th>Q$fO@Ι {w !l' !9`ulG*dxb9so/6XZ ]v[̉N t1/\3]= z"xN"iW TmR`& \qI L& A 7BE;ҕ6[t'lq%jd7O3rD?ƒXT{~\P"2P2S?*tM0λْQ{SRޗfݓ|in!3 &J&q"a^rIoߜ1@0*M;e]Ofϊ^E-*C&E>L <#@fvfĩ&>]&vڴV;RzR>1'ϧɎ\sr=O q\hdH&k+gGݘ:dhh$ld %~+@A>L\h ]*'y>0gHĻ9Ln M\Ck} ~)ԤOb{̨}R )x q{3V1?o Na2G?. 6Y%ki,\~(HYOWedVʗϞΣ N`Zm IwM |nȁ9/yi|6bWca?Zv"FwJMm'KFY WZx%l ;axsjwձz@5)hMߘut;HhCdE(oOCjU3O_w̢\RBK?xλ;yN0f_z`2/Q/Tw'ޯ1/v]FaT\쫶v{ oߡvnJ&?5Z&FY$tȅ}i_o_NcR=OXmHP4fE=s~_H0Cp`Aw]ž}AQvJ@ߒ;aU (#ȵf{*|͋RޭjB:=*'Xo3#m0ٴ#~j#?KEJCHZw&a܇?Rh 6U W2#ѯ^/o# h\< sl7m\55•2պK^{?l6jmVQQS~B$q#lFt|q,(xоF6"*嬦}AƟ6^ 0@*.%$Ȩ[ |t9,rUM].Ň^N 1H%eH7;.*I˝X* }}Vʡ,uG]W_K>P Ǩֳ)w{V8*^+W9j/"L"ecKrn`gDߒM,9ĨɐOfgA$SS%t2s~?=tAeuLЄ/^^bds>I:n#GLJ:)YUXH3ruH43oN\q|~}㼢]l+W;rAQMF&1BK'A#Z w.9ucor2ҵn>12 ],kkhl(@,D a+V`]"ƺo𥪵2&Auz3scyG-]$f7ꕩ;NJgH#%̩yۖ;*;E|K8&!Ǧ3_ NٗO\5;M`w!滛d1W,'m8so `+6|${F+[~:uySYiYfb<<ྰ;QY;C"%2cIErDz?7nRGdf?t-gq=ȬC$r$c=ؠ 57␠[ͮG9^r׸۾EtyǢ֫6Mg>v`1_)QH j(j` ]P|t5iloR磪R{~\׸}nGߪq00fٟˊhT3/J.bld+'rU4 XCw󨼚UCctKR^sѡ#!t25T\٣Xg;C'\Wp:C!yq5v|^.mTu[fc}R8^ y;cq-x˵aXk96 })ق䠐ŶK?&YOkdRn ]B.mG3 ^E(Q_u֓N8 ,63Pht̮N ɕTq΁ %F܎UI-dg\EӰζsIEtձx! UW*v 7ݩ#+fnB> `Um"TkFX.'v䪨i՗9DѢЗ:eQb(|gMU@Lnw4 zI2aI>ֹpHanb~o<[y+NjUIUCwYJ%cd(хvͺa%[q}"| { 1y0tsT$[gDG$o\q% GmNI,h.dTֹ 죛? |6W Вs۸@^7$)NV[?:Eꙑ "$][>cyzx) uP2sTܕŠ"fV_O63fYmU!98쮵 )"8=iN+?;sAb9^V߰Ik}%K70 T^ [ktܭIDp#.*""1a˟$7[ʁUMQ'݅j2a&xh =v~c"QJ.ΉK2ByL{^9z0$ߑ&ZV$?A'גYl "%_jy<ب~mtsIPV܎4whyɶ<ب+39`+В2&=gg^ tɻ^-usI%FF@M~v[|0y)ٰ0sGq^ymܠMVIEGַ2TKyP aΒr"hqPM4m< _UXNzGM1}z*kiH@Z&Xxicfc (umf9$7fCdQbrޙ_` ttݨnW3ƊW(^;BAO}J7io8H3\L&H.13XF򿥰^W2;bHPJ>T kU'Zi/uSfgL}kܓ).~.31XMO0! _aAsx NsBYHӑv7.7ԏ^(X5+`s-z˅΂_xtX MD _E[dQ<#$K m2tAU54З5 zE.bv1#SEoy|Ҙpe8@ȞT2&{NMRyJB /Q%+P\IũIp&a8р_݉D!shO6L-}Xv *'J+gW;tAr.炮qŗ%f\*cGQk'.lW7kXo_"{ =t.(UtlY ۙ@W-3*vK4A׽<%z՜{ѹʒ ŨѕjZ)O.k)Ve6_Ktt!k=d̉^-qXuY>?* S~mp:>G;Ěv4k&1Plh8.$}e F٪jQiѥ.+8j ʬpa ,^r턙F<6Yk%aKof\:`GBo'l*f|#qU@+c-{r۬}9`g6%_k`MO0˒CUO:'$3~avoΎ3 xұk+ht,>ǗǝBa#]ihbub^,m: w׼ V~UGhU Ȕ^ĉ8dL:VlHTQ#eYT/[!qt[fAs?]Β[9kh0 4-slz}*>o|b(V~!Sazq>R5̨a֍,C+w0QlsDߔU3ye~>:ǽ ,9ȰŜZ-NҫR2q#;=+;Fs:RȨ#nm?12ݕ2~zA8iý»O5+%9gߔKvk,r?/ti6.q+VdC~9*8O?_G^:8hS $0¿dc/pP h)ѕ-_fx|Ui8L3|i5"_o,fV5P&ty ͘ȼ Ca[AbWH#fİ8mkȶhiVJy|)>$G 6/b\ L' 0,24 ώ `a8C?%+8C=&CY`tqk8/BҜGPv.s,Xdza(|rd=EU\f,&h3TJLβa:@aaPb:<~=_Ѻ?.? G$ޑ]D ~eɾ /uGlj@pr҆T;93h?6"Nd2Iz2~ݫ+P= CNa{F[-)I,Nxe"O,w-,f |X3&љD sjQ!N\j O+e|0R:C7Jdf=SYW"y?0"i胂&8#,?QmyKlok'9bPZ#wd27KD-Fɡhcؑ[+Yoi\]A!E:UfKXhďiUA934W%3Kw&gjSXI/+{ׯ-i2W"&EU%" Sl&aW'HřJe bqB- I;wb/DFnڄ7 c*$ I8Hw;+bfOs8Cl?HFF|m6LH5O̥+>'G #%`={ICH|voJQFoo騇tҁߑhGګeic[0 Y+q!7QC#V$:r5cSްZC.ՀzV),ٟT!Q᷊n\)Ww(~oEڤje:Gtoq'UMM `⫃p)0jX_K1B<ݻ27J0c.)O2&T{C䅵px^88Jzf*9M-v+G+M't('1jHTcӜ2? UgcBSi`g"?A[/j_|Y Bn {*{#n/lc3q g 9}2;) 7tCٝA;f9ܑP"u_ͻ OnGy%#k$iu:muf\'Ypڅ4x*v/(tRFIWkhqGeS@$TUH3 *gp,$[Z$\Grę̠̱d10ăz(b=[,:`&0؇șVibga#5=oՇ H&:"1JUk,Ԙ ˎFPDp(5 OӠFM)}b-iDq 6\T2<8U daE9v'W JI.0f H F@/ Cx˒g G n*PF'@3M/k'~|} ^ `)Um & y|42p xlDNbt:CD~'xtVQ47V͎8S]_* ❍ᕨ d N Im[c*>YګT$UsvYQlГy6ɼ4Ȟ-z3TH +q>)Ȼ#51a-^E <"kuɇ[{ ;>﹨mUe_ը?&y~rs_$﷢B9mgӏ7)^yL378#G亞@dLp/E5t Iwj7p~/ =T:Ӗ^ x4nV&S B^Q#^S)Չ3߹WPm4\^ Lr>" ݅y48ɩ:p8%!! @9/c2wew ic b5O>{2eIzaiM LBNҼ,޹LqOCP(5,QC΅2!Y2UN>of :܋c.@[Ywk}$ƫQ0hC.tx̴VtвP>w2Dav\8بFܚYT7;-6yoJMm!qnJu4<_f?PӀe(#>oqպB ٗoN.Go]`(RI ?FeKK9O1ðqu nZ5DҽTNٕ 0gFXnhΈMۿoYٱz'͉zpK $5rXB$҆e?T r5P3Xvh@H6qOLO*ZdtՃ&ݕS;,Ǘk cyky2B!Z8SG0jL\ pUY&E%>5Zp˾?LMBOE2"J +(4UAIc} S-'moS Nn&Ѹ?i@rajqXrR ;'DZላ銽җN$K7x@a#cS &1}N=쓾&6`/'sm-@㙣klg-0b}4_dfsΑu0anoӭIlkS#RB$]OomQV 1)Ni}bxVd\B{ =(sYiG(ЪkR!ui1F,z/F7_I,;8|YN"\#x"VRm|ԶZ0g*`FÜ_Y5[hjt r+->H[7}*6vB8>.=ɣ'Bl\Pқtijx:}tdYQ' d DE$d{z9e@ֆ 8\M_hJ`Cn7eZQCcĹwT>DM7{>vbl-/\ݚ[-gƲM|PP^7o ity$ ʳ\^43e⡷?*cݢCK3rz7Ct>3C8p oIT[hZ; BgE[9B$Aŏ{ap2Nn^Ǯ{h } $o\ agXa)-DѣnjeOnxLXxD`FB?sK#$NB7g3vq?PQ #5쬦1C'fko p5̬P;#cRvr{& 3>DX;n *3/W=}E̕_ $JNM+ngކk +qiѺ# vbʏq :&fHBbUߡ%hR8X#-[u06`/IZLb5ĉ0L[3x*cӿ@v v3h N**C;i@{oE] i"m\-j!0ֶmpw[15ܒhDMeiݱ:'*I%6Cn_7=z~1C/VC&F>8܀yIlfniӢ_XqjWsUC CB*R5% u )>cԥZXQK@!br`Ha[}G@@zY 0@<,:VR rSR 0Uu** N삱VFs"7{d Amm|d_3Ȝٕv[&xÊ1YyffUF J9yD:M'c|$?׶ xf@O# ͎yBu0A{6OrjiG0js<}᪕A*vx:>PDYyZh":uW^zzJ6p좰I,k(O-+[_c \xAʧe# Nh/-"Y]YO)PhPݒo~2X(ւEF.g֍> U6rv te7f~ַV z߷'!gW]548i/ ryo׾V784N:D 1I)h Z>F7{=)? %7"u=zO =NayEcAmmhX?x$.9OI&g }[9ADxTv#;73kSt CM DzX?֔&}*+Qa.i֬H,@[m)Lb>fx]~߃A`RZ^>\_eo#x)DAדLܡX:]SV@LaTW2Ť1~XAY.кd1%MޗtL+h_-n (&nla̅-}4j"bml巐 *Ѡ yP-4 K5^ߪs-KUFHZS5-;gM^r'NyFtПgYl9 ֭>F/$&9Hqȭ}g= U ZQɾX^g&Yf|u Ubk.ص1&(cfIHGAÿ ,7R@,"Unz7&B 5zpNF5Q3}ÙͲ9۲¦y((T{[$`{:ky$Ȏa,E?+-ֿ.q3ޙvB&{\<[,`h/ǭ `Ȏl"`ѯ)3`}+m[!]8K&@ȵI} ^=Ua9$MgsoWRcKz?\Ds{mbB ePHoy@a]?s(h]QVB#Rb#9J{0NQn lnވ&;D|.{k?A8S7zʃSOp2D v9_ m;O>+ja%F P$mѮ\.1c44pYeW{A}]lFBq̃m23IgCϿT9GR~*)b6/SjT'&R=b7$$bCiท'{3li?3QR\E >^h$nF , ,) L| )$NSUx@+J bshn\0DhIW`(\˱t1Z %^Ij𹅴&uUAϼ4#D=u {MvF[ bEt)8Qct "AE% h͢\q6@V4Nl%qn5VF%⓷_ kLQh?,wu\)2h~ҶK[^:a͸cbg&i VkܔM핚Rh|،7KlYQY.Yo[`.U1?@RL86VYt{',N)d͛9=n"+/e@tW)< \ӒnrcZ?.mWͳ[cilڵp=9$K5Deol"s<84dJ|P^tqǞ"3 3s[+ww3ccEj$.EՌr n'Gr(-,t/gpisOAmC Wm FJR?bf.\O+T4*`{D|}_u>;FNlb/b~t?qP7+/=Ѩ,SMXQj53Ti&S NJ{4mITYx|86F@zZS_Er@cgqj(w`NkV1+QKW/ၝm:2ӇU`U[K>C9/阞5kdƳ<ވ:dC|c |95ױyY{ʂT PV߻kؼssd5> 3L#V 5bL KXlgwe mcXRȶJLKD1|ơ"](E~p$Gr2|\ɬK&_*/w)2&Dpz6\]z.8tTpWUp0Lzk1B)!OdOEGS7VǂD[5< r(L^ JS7Rlŀ#gfy Fhv͊kc=!sW)r|u逷[%y,o-]g|7̇g@t7{-C'*v\ȜNЂ (WuT/_f@\Z!5<ף:dAHQ ěS?_ 1#TԜxAJ@xJݮzutY`B;G~qůk`WUC;9-%׾[eKSO}S-;kNNr![:$8^/Qͥ4U'j)'0T6\{-%U.퉌5ot?umT ^٤|*(}"(gJ{Udg=ܮV2|2b>q[ M1҂ӈO yjh3N7CsfO2X;`F; X.Xn'yڊ>,ek+#kC-M7W(kPI3.yvqphHlCE\&#<ͯH1EJ"9_{*0UjCt\3/'UJN'N#j؋^50<=p듨>A'ڞN":؝NKQIbv|/#q4z&B!LY : "aC`NwթRZ}[ 1 7IH~]j hՖGvM$H|/jE# G YK1|K% Yd @dT K]w7mH\Kͼ۳ )%蟶4~5$0UcoI+j#w.Nw:.NBk =>|4x)Xf'CA& uXi MPh6B Ut499d1Hqa7'.qjOlMy R;bs&GeaUf_+D94i:m5B2jZPp *yG!Y}s@Vo{dcI; 0\ Y̷8ob2u\~]pÉt_rd6X1}g&쐃"ҦUI<ъ 耨׿VeaoE!q=޺2#N*vHH+>fկ܁:f]xC?_Gl;HbqǶLuшukVb'l,S د^7hU:ڗDx7[8 ;)<S|Ca=_QI0sw7 L{9΋ 9MyI틏Rf10\i%Pne(H0WB8}>0fSw qDid;W+UR$1X*U[}uAػBHix-|Ec㮻HA+(:8J5Q^?J gLǺ>oA4 )A‰t{QoZ~7 ncdYF*Bt[:iT)FWN_ضqWy [?6n(ž.>eZRQ+y\J k`u*ZLkc BMDc0JMt}_Ԕ0; 6"<XƠG.:8R|^jat`=nL mМpgDQ۬>Rq8Ywv5 2er-9 |j+ILCYOɸ?M## p̨X;HO G[*W(7?XMBzx9w|54C{bfehq3OQ YZ