perl-solv-0.7.28-150400.3.16.2<>,Xęp9|&P`L8QTIlmBÙ'D5࿳Cf r\lS %_M %nN` >J?Jtd  ! Gdhtx $, 0 4 <    (<8DK9pK: )KFF GF$HF,IF4XF8YF\F]G^GbGRcGdH}eHfHlHuHvHwIPxIXyI`-zJJ$J(J.JpCperl-solv0.7.28150400.3.16.2Perl bindings for the libsolv libraryPerl bindings for libsolv.ęh04-armsrv2SUSE Linux Enterprise 15SUSE LLC BSD-3-Clausehttps://www.suse.com/Development/Languages/Perlhttps://github.com/openSUSE/libsolvlinuxaarch64OHȁęUę05119e8c546d57a871c1766d11ec6649980b0b92a3a3e3c14c8fb195e6c9be049eb2deda2d93818550ca1812297d19895796fed98834f6aea4c11a0dce81f356rootrootrootrootlibsolv-0.7.28-150400.3.16.2.src.rpmperl(solv)perl(solv::Alternative)perl(solv::Chksum)perl(solv::Dataiterator)perl(solv::Datamatch)perl(solv::Datapos)perl(solv::Decision)perl(solv::Decisionset)perl(solv::Dep)perl(solv::Job)perl(solv::Pool)perl(solv::Pool_repo_iterator)perl(solv::Pool_solvable_iterator)perl(solv::Problem)perl(solv::Repo)perl(solv::Repo_solvable_iterator)perl(solv::Ruleinfo)perl(solv::Selection)perl(solv::Solution)perl(solv::Solutionelement)perl(solv::SolvFp)perl(solv::Solver)perl(solv::Solvsig)perl(solv::Transaction)perl(solv::TransactionClass)perl(solv::XRepodata)perl(solv::XRule)perl(solv::XSolvable)perl(solvc)perl-solvperl-solv(aarch-64)@@@@@@@@@@@@@@@@    ld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)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)perlrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)5.26.13.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.7h04-armsrv2 17079113060.7.28-150400.3.16.20.7.28-150400.3.16.2solv.pmsolv.so/usr/lib/perl5/vendor_perl/5.26.1/aarch64-linux-thread-multi/-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_Updatedrpmxz5aarch64-suse-linuxPerl5 module source textELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=3d8303cecfd52285176107144c674165968386bc, strippedPPPPPPPPPP P P P P PPPPPPPPPPPPPPPRRRR R RRR RR R RRRRRJ!xQputf-8baafa09ab51cdc21ba5ed0b774a48aa5c2c43745f2196229d2b4b5d9bc2935e6? 7zXZ !t/o]"k%@ V|N}$1LŲXO; [vCLi^b) 33 6GNR<{y{5+ x$ 7?;X?t 2*OgőR'\踕r߰G Z Kwrz*+}*@OJrDF wN[׹,#0e(5`MhZnU?"᳄MwSS߯@(1Ew MdEc3Gn#zTuLoe)ĞAd}N\?^5AK׶ by#k4

EvO+`c $/{2;x.(Q"o؆bӤ2AfxEM7 a3ze+ [O4H,{$+ %;ܳ'b-lvHemX0[Oh|BQVsd?]X$*cH9ΗmP,ɤ?L1>lI6Y Ft9֫Zn^? |nݽW"JBקg*bENI~BkhW9Ѽk*O69wp5QW|[1īZ|ѫ8d8E(FR_;_T̅Nu%}d3)^)dXֈr5]-o2GBi&-vY@-o/*>_/ddg-Q310w%B~Y~C89%T J[=jn6*- `Vf4׋/_iv ⣸̱^LTU/N ?(I_,N^kZ8 `5^^_sSjsbgCkk;~] 3ە=ff` f8C+8S}}vr=b9f;L.|a(JK2Jw_oDa$.FxX鈑u ecIH @C󿡵S$Z;^H@3e]'X"Ob>KJ `e@]jSah "b*nȁMwoqY3 ۂ߃&834hW Tֵ5;!=}U/3B# 4*0CZb¬겖1*։T(n92 șmŜf;(#H:JO [܃'PrQ1]Q Z\WB%M/rzHӅڑ,trի4`dЛ|I$q*æ?@̅'n4zl`Lt⺄*qLQR ~8E8Pw=Mۑ4}o؟FjyWu;He]ew1B \KGY'QMzO(R]_ aGZ /ɋd֓遼ԿFĦkhm 4!~g#E|HVTQTw7:ۺ}5 UF3;_Ɩ3aPy;-.R- iJ }7,Apߛd zKQ5 ̼bu_DvZ!bY܋LƅcX0,u9`]|~Ke8/:Mx;O#*}ʱ jPr|++me8s.q-uJ_nۛfkE~:IǿZ/Y>${&EWp., k?[6҅/з̏EN*U~icE/EG} 8}OZUDg[R͠T|ܑxvH_;Y#%w 1J@ʹ"wZ_X-ͅ+@ƙb:1))_1-Fn 52'>n]jMCb8RLnMY⸱a 7w>8}%H7Xe+'k>5WmP`@>:tBC"9uBSϚ>!^`ꤌ#kg07E|-y 'Iu1}e&䨍ےiPںߖi|uz?h-#AI.`)6]dbQE'|? `,P6=$/Lek9ͷ j; ĕT /F)YUzy2GBn!2ROF4̸RQA$Y៛x[!i[$~|QS|@ob`W]R,>X_ /"uY9֐;WkdҎpـ"`a"Jj. ÄG29AB+⒵Usn"/ Al#Xֈw̏hM鴨PZ9g@o3W o+ }o'X , Ac7"gY˘@?h86.٨~R=53< H*Cz;wa4k鯱O-͇òTL[yS?=lR%w-e2zAFYퟬWj-qq Άc"3x6^(B,~SzpyqZ/U774&aE<{̝>-} .gk~B#}r.edK?~[ctiEcTy&@-Ls= 8Z?ᘌkz& aot]3K|՗tl5) Xq_'&>+n{in4IT<Q.4\r4$WFO5#λ)t{3\h!|V\e*ƎĠ <0>nЬxU! +-BO~N,ϝc}к#jNc7Č$, \TK= <yŤ>o>": =<١ϟ2bIBV@Jh'^Ž?gM9/Tu _>_uד<_2& P o2=hWvea-9!g##-MqWA!** ,/됖Ѹq0:X\$T'OF6o+~kA~n"_Kd.*G3#u|s+ }xqx/Q'yYD(?0 EƾHS|"yi͆^if(#u6Q@f^{y\8f1vN0[+I}$MS̵EcmmnpDz@W.@ͽĨt^׳IiқPT=0u9zn&k|ePfo*}?'pRbBh=}4rvF PH51EF)23B߽BuU$$]OM;t̳^6,dRg3G2j-7RWuՕ6Kz6h_^NxTbeSg+qx|+gs@z f$O `ɲDbk xD qT6G*lDV)z羷+(H-Ϗو-S(A ou(Do IYl՛^^׎3aW&=Jl9 . ޞ 8ιqwlr Oo 'J]7)' H,vmuG~d/**0&( PkߕXv懋SDrQԣ;$R/īr%(9yã)nSw>鲂#D` !$D'<ų\,,_.R1pŁ *, ' @ۊulGeY#;ÔfcTv4UA(OtC*Jy'+Q: >yŪ;Ou_$f)SwdžޣgF܉-qan{ȭ qyafPF SPݞ``cTsowf |ԲWW,SW6u:)Y$$K 2#Ǡw 8AoI?+U p NnMjH>,F'S#ϐ0""7z\^IYxq]rm+樔MX?%P(Z D9캃ky2k,hPxRBuh,㿗|3QjKi&}"7@? #w3psJ^'Y2LS9, N /p&ӹVs>*^Iϥ 1W1[|a詧sF. @"CsUTq؉(]yZ@GRr=6l@ y>|s݊R BjOF,#, tIěQ?wʹV͸ [ KN@$9d1?RJ|C&.}Ibt)ee߶{G[H7+u͌vƨZfzJe{7OP\]Zs{`ь+Z7.@2$;>,xW@pHd "qt~:H';x{1ͯcۧjr$)ĝНjJ1Zee|C1w1Sc0>Q@񊲩a B#fQ鋀-RV=w F>S1 Nb4T̓HHt g53W2"BQς0uIlZFAG։3jP!u-2]TdY7sP w3 )V J[ S9zSELn{PRC37ZP[}NQ 8/o"`fcN:ۥp,QyS}&PsYt%"ܔ^۬s/ƫXi0[1GkPG8L+6]]r!r%3{B=%=+Y]R6OdU%R_}.7-a]LrlaqxK^lİ,-ؙޯPx }sOgaPK!{熅ªU9Ƨ0o ӣۑ, '>3@;0@:)D>@:h6"PR_K-bD{ߦ*Q"MO:bOD#>fjQ'՞qް!ΑzUL7yX3{e\&Hu^&G3L쁞^8ے®>2E9M}w`?ָnJu2.Gk;,r\BWCeFSHkF{W/wL8Ԍ,%c83(bVBx]p=XhJHzpNvO&5'ӥ^e{q\`+"viJS&gr21 C& ޏru}: j[fZRyAZrjG*zaNup3 v:V4OPbW6'{+q q 8rى "epCV*ϗ5?~f˩aaeG}]FZhR ('Y s4ij@ᔡ我. >>9Iw(oCш:l$'QDŽFdwF5-S \yE5R`4qǭx1:[ccP 9;Y%[.H ^̵0݃~K{P6(xY)@ CtW=}vXK@R"3 9pdb٘9X9 &cF +_W[  q g aIs\2"gP2.1kRW 9(2UcaV6H硠Do>TGW1y j!7H\ j{Kzɂm vXEee u.rtpnGV#/&%uHlŚF#zhQ۷.FG rj&,\8ef.^0S뺵Lj"RR|>ɝ.9 3Zg;ɸvyzJi#hYlP Ldu<@]߃zvc{'?z!nNQ m8jsVb~#.V:yŪrL_,;oA9 u=/QE#-?8v/n?S!pA/A7b Fcg>iϮ}Dqq+뚀IFg;9,eGJf;YAJ>oi˙HvFGWLᎾV]+w`:N~W"&5.O7&h3iO8T&":F:433no-4.yYo {a-@ǂ{sвՌ9Ж,NJcȆHJ_0Ha蕶y]?SrZNj2hY=0N_v:>gD@Teo=|;Ɓ}^x!M$u9ovp{S ]B/:$wLm?qҹ' ZI+:4Ds;l[5램5oO D{ 2. Ƃ/VR!p'#l Fg/ eNZYt=-bWU`|:AU>hjr-Xo`JP|VEXh 6weFg66Ju\GBA9EKq} eMwНҳgdh9-.M:;O&P$N߱ⵉ\ edeOBd Hcm؏EzU ӛ>8@JWoEMa~t_a#shOJrp`>mw0pj2Z "6s~z=SD( 2~S,͘C@ΛdK%Y6'+ roj 9]g'mXrz) ܰ n+8!9]D[ZD8`h*BxՋW ^J:"9?}~70ݼHo;ŐM&x[dAw#:no `)5SQFPIZS[CLD$]4i(w}A+_U}N{ 345k5幖u {1(O2m1O̶veGXWh[FX1e WWXQ91XL(krG!eѵLm| Q/ 4x .tP9%,ѡ%j M+T mxNF T0ELJ|ʹY*^tUK7!h%5Gl$σ Qۘ% ss*=z֜r:\M]n׏ˆ;'3ӉS|e}?bmsDeҥ"|R"ipEkB/l_!s mP{ MWIQd0?<7@oE&պO<n'@\ (*Q R<.2z&Hlq_>Adcj`xWRyh^6bbbwhjVPLogZAk*#8 %Wl_HHrzcH.paZݠwؼvͬV#(~kp{\ff,U(XΌ~)GuGfgLsGuɕK6mZZ6$\ۉ\Gdոv|L"2\'nxP?l Ii+DZB^CY`N3L!bV_dz#?D#0[V%ad ECIl_J܉/"}7zE.Ab'&X Bd7- zqD6&\?Q@^'?ǃdU:B1NAN2/XX _ӡ'R?-Ϩ C9vD:c4;Zx@'3-mG6K,~1mAn^,::NzIu.IRj1ufċG{d8pn晨YS_򀀗CD{Rڥ#F\(9m0"|C*y5Zq 6oBz`:N@"nG&Ͼ |xȚI%FJL7n)ss돱$.;Bkd_c|mZbW ~TC YvkͬVQ'l_DBkÓA:ytNyFqz$6ܦR]}(Ch&ЇN 붉9cP+:<*i]-" ʐril»zs9>;?'>B 9jTm7 Yp(?V.ETXeU+r+ĂP#мqulCKmU:}ј4_:gzيzx>]#jBגp!NI˝̺n+1&dS@{p˖3};Z?@)]FbA]FM׏?7h 4s@9IdqFK/?HQhTuC-g*T|xFPVuW@fP77 uRIvΤS;LM(jwYP O\[<:fw{f)&bCDžB3x2?AĻ9 \xp ZD1pBkf`,+udBVmT,!AJkRvs(+#z%hsLp UvݲGK5 ziКtş` !<-UC8ixOtWrͤs81d# cʓNwKuve?KU}p]T_ߔ~715Hl 9h%?N3VTu "qտA[T3R|O0l!#j7Yvk1֤0@+fX0C[V:P&x"Щ;[^Q{ճ|㬉mAT.22R,BR$S.@Fj: -CĜP+&Dtpdhާ=(h-RMW/ŶMlٽ|Uõ kKmd0珦.XҵT_${[)%}9JT p#x}{L4/ p孷ߪ ov̽x 4Y/!P%^s5~Yfٵ7do+$)ahCa(;\^϶aAwYdg:$/m"#9!L (2d 6&P !ŕ4\˼;k5cUs>T2,bEf (=ƘP]_j\=SZKq T˿>RHd*™da/J.kf ǘnb_E&T4oN *e1)Яo6G$}3I _֝,81 @^lJ$KSc(^G݋_F r=YX_#k .shSubԷ5>֏EH=\^Cc[jz:uyY6XE;m!u6FYSOd%UJLv?/nh',iijټg bM c^yDrXZ ||I-pA 5ݖt~bA90 &IϦ!JRsE!K,*Sh,.ae.Z&>*`ZV2_雜ݳqM* X0mvG,=76ǣ Wt}]XqWk;EXg֔ ,WJ HQi9Mx90Pg&+0 NPv0f?!a(Tnkq}+Sy[EsJ8*G*Rj3OWބhL$* Bs_|Uź4s1!Rnjڽ:wzN1#dі)^] BCgRFfWƍd>Jz!7Ilq7gR_fzw/?]j HLoy/gF}B6aZ"BݝVpcTvX\ֹyP:SCS$qv@Q=>>I]pk6))6< yThpAxP¨|HԞwHN\n-]$kL;5ZT@^1#eۀV#22|yOmhk:wQ;ڔ?c <^ZVA< % )JR.1c'wLa[%OШVVw+6K`T7:ܽ-_bٻph#?$DPXFz߆ Nn{_EV}w'NOfeSz LW[,<*i9cLfKM}z(&fBhf7E,Ǒ[wo6ҋ.AXR,?UHoyd/HJm2WإĀs_|sDH;pLdAݱ(RAkdCe:>|etYbKRYXQ3x-PW+Z Ecv @A T{WoxY{pJ S? q]VY:YMAJ_S( KuUFR$K ;KH$VQ6i3sW;ˎ8g? uV3V6Ūs8oCfDtI~¶nDxPfdRScU: wQwy%t˶ ]Cm V18Aږ1RBLi<69`HA;ӁK\icfk}e9=>'`?L!vFb0G'm],@&)buW j0n|YGEVk;ɹ3'q[FwQb,Q(μwфe4z{b=Z|]\J xa"00-D @Ew>us yb)u'˸ Q~tEī煂}u;_/1+\iC2[O"{ƅ+OOiv8/M<4Z=>φYe{*g肋)c^L͘Hs)uW \˜uNkj/RW*.UIW SRi.MYo4p%#0;ҚOUZI$Qv|y?p"9RraS! +@q:|gʳ>t> lei\ 5遘Rh %kAzDFt$T,+^fnۋ}x=:sڤW^OlA " 6 nQW&äSR c#K C$X VZu3Xr'nfVH9ltʛB \S2[8 ~$aJ_L@/nx<+0KY3@kކ[N@{ n,=14~WG.8X eU u`(Q1[ Qm}~ekU8%X5:gEYwN,k~u3DZŠ@}rvc3r횾W .07|:t"c ˍ/s&ZOmZcA[h 7*z\N^88nl!l(OvS؛=LRF_ DKnCUpEK|e]ky,Β0R4QeLo<ٽHGvvJc60*[ۑto!n6[:4h^Ohy2+GdΝR'=mU f&y iQ\,2\Wjbf|qi}`9 WdH^\ (߼Rc@,ŧv7j5U+fh|)M;uR}ưO PX>MRRp֒ ~&[UՓ}4My*y=Wm`5gD"i[~}#%u6a|9:,yy]7fl>$pO/tLHn8V:Xl));IPqJ̯ԗ'IRe(7D^vr08^R_箭PPᡜ;Sc$Bz_Ё.ʋDN ,Rr>%7P{o>' i ۽D,ۉqVpnם'W_\.)//Zm=e4㗜,Y[ H(u_" JT댶}J)M?A87He ^&{`y6y /gM߉'V6[UãNo5s2E2 

Y:~e1΃$mYG-)PXC Z%A!<S<ܢ Z> |2W|lYc8Ij%x+)5TEGJ^ūJ&G$@>IySc:Xif fc_kK4dԿ1:!]7H ӭG]8:IJyB8-7kmfq۰_Lxڧ#~^(G ={Ǭⵌn-q\Pg8q̘-]삷 .L=e#z|+Xj`4\A kfڡQnq!?nhJ{){ ;4] +Tg+PpNE |H(d&v;=.gQر"iRStŧ "0W= q:5Z;`Oi_Cُr]Bf<e/>7.k]f65g+q_p$)%jG]'ľa: fTd1Y9-( /.f ]9`Q$˅O ,Z%5gj$N/B3" mNߍznOyV4O0gڔcYM]>ffav,܀9d3_%1jq?+}U(0>WH0-̄Rnw[?2(ʫ:(p^4_RZt;V>oP:I#XbJh1(`_GkW~8`Hƣ#b0g&*Hl{껽 ;EX#7'Ap9pj2L:t=5!QQC6QgwOő- l1agšqUvi$v޹}.gz >> U"};ҏ}+~dy  ?r>+X!'X ޹S /$`?:~FMۤ؞g$Hc8F' PrܷM rcɸUb;9m0; 1}`T%-Bjҳ`ebv}UȺ5*i5ƕoWvMKhZĩ4. L˖ӕbBB]-…旰܁36f 'y>6u6e8=&B4Mm|u Z6Q7):lP9NRjAlq8U/l$vw ÝZIsIy3t$}h9f A g"bbs ҏ:ф;H(O@ÍOc/qVG@D ~6 h?Xj)sj0!i-,~LIG)ΉUM5࡛ \+%$ 7(nD-3SkySCD[fpK[}O3ͼ+Ek⿱3=\w\9 g $pKFE?-]c =û}>CL]r _!R: ޲4w@W>w֕0JeE:h%~Jp">pt)TKѩ)[ԩGrHQ)PRݽD!Ƹ Q0>A^Q͇uQA ڌSS$TtTvu1_ W;[" 5loӮc00ÔpNEimU. NK~_tj*Uo a{Y~G~dرƏ)p) ?R`,p͊\KTkriG <&'WmB$=-dl'1=T59`U`Hh6xMG+z@pÚ䳉 ?Rֳաkʖx|mpmȃЎX†$Z-_:VZ~D) _"^jU _fq"8$hq@v.PhlYjN)SWb#j @7Ddw{c'jݺp~OtG,(%Wqn}i7 95Y/t# h+? Sdƕ %ɴj5%|Zzc* &?ogupgm t6 # :Bړ/ H?m}!%Q d/ugLn0D0zebO?=mև`'mC9YAp Hi҃md *%Z΃°r=%͇"Sf^3v8i@^?HDL:@i@ c [?ARX3Ҋr(Mx2.G%ZmG'+^ T#tâ6mQZ{岠Q_vG|5G OmyrfrѳS_QQ&xCݜW͐ G3};txC6oxnh&6 {%K' u1zᛴճ|[Gl~g<3o3L4À陓ȋiQkXoG2twʉ#PHT3]Uw%r^*i ThB+Vog '@"ڞЍ滋 5i ,eUg8o&_zLާLKzV BzV BS\J{R'+n]UYhq2Px R rrɿJfJU#<`S\Xz~@ˈ;Y_U/OM CgE[v#6nV-=FcxuB(H#b*,B"[-X:8ֆ #sG2k*2erJ_KAJXwZ4{I=†I)))$NΎA`Fx& qÚ EY4cq cR(;q)|!鐾*ϢG YX)&L/Jo-EOwǓCU@ tU',4T]duع74,F ~|_Kh.Ľ3ycMx1G&[ׂo}#/>K FV=;Ѷ v`sIo/P:l48 qw1e<#k*y|ʨtQU YshAR]GWl{pbj!Y(- <ܖUbW>d RLC/ %h{2N Toȇ7K ]owk3NNw}1*Ϛ\jDgy%tx0qai۫^JD0򉟕sx"~Le' ͨ8)LÎ?1Yj\␋w%/ׂH/5`㟭9~=*7P\-Ë] ,ьCGBKg,3Y5(,u%}UqG!zm;M*Ѡ?\bZ])٩]#ћ6Ꮇy# ;^.)SAzJ|-9v\3.)_mڟqvOh7&WVg~ۉ4$6|]oc-0z^ [gi݃vtftWZ6ZkM~&AP:2][. [&dtNN8ښ$*'-f;j6+dr~SRp?0TvPzWbsKEfW{7?#Zk+McOA $?xlon4POO2s-MD"C/^mPk2z͔{fHLw l DȲԷ.H;-L^m Nweo;'Vj%qY/ְ/lW4o,/8nl' ð]'6&!L~Ւ!;u3nlGjj9s)?Ȍ~sģMH ")"DW&.vS?4c%gu.dGQڰlʁsoǗnSz"})/Q2 HrB¸t|icK~ n/%\qmlLjm /C]c}^GqCu\ ;FeBG^s's}+; j4~*?mq:D펲Zipq2g+ /]{8D*~>oSӭ ޘպ'3#df֚ng@8)nm5@ߓOgU.ϧpU^(3X-wl342[:eh>ޫnЦE(Ĺo'#^{ڊoKRĉ Za1FZ=H$Jrs`p Om<6N?;P6'G>bȩ~A{T7$n"w$*8EŲSaZ}liu/IeU9꣍(jXYtP(5k~nlCNrfU۷)#i$ 1գ¯:3]# #jozHN6ش_M X)H z0Oү!$lcNCl:wF]Je {~&At* e17JNTcsRk;`vc\HzaHf'+X[Rg$ouA$G,V(ZEsk_z'm@8#dYCOӍ?ND"O5K|>ߗu>qSګx8ܓb3_IEp1,,=`M|a5OМX 9O NBn”(E-b& WN`И y2*jM~;aX1r4uLc2i]䂟˶U*2µ?R07Ijܫ(ү?A 5G -QJU0A9beu<3ןG;n֪ն8A~%U5JFUZH|'J {]/y[Ke|ā鐴iJoP&-nyMAp(O9S#LM?x8-EE͖SϚ{!\N̳k8ǓyG~#oZ TD ~HIHˎb5 _Ft,brГnK8FD+A4maj^)~JxiiL J@ۇF VB\"BbZZ) jCqSnS;Qsq5 ㌥!A_xṷz{/m&ڒk7}ُ;yV2G?=v0/,چ7MZsoO,A.ޭmZ5%7~>;'?ssߪbk3 .clUgNGH !4{6?UfVHUC_SX6+g xq.#f5e_Q8 4{ckR4_-\R@GlG6 ՂPʙ>&}QMkOZ؛p%2`B\k-:4B2>9dvѢKtF,W&M8vrWU~|]N 6M[(Duy\P9Q)טeNb*v)ZCy |mWh'bQO6 :ۚ!x 3PF2[gHbۄڢ; Z|pإs#əAwO/̂F dY \H\jUy8d% AC-T)akEt x"d{}JXyMM1k`4 {c8oۿrkFNVy#ݍzGR mCZ[昸uTAFOlJ<wK|L4vD;MEoŢ y[O=WEA(5ВlƎv⎅6 &i;nxgg-ɳxca>{Xm_$-wv^,꽘0odЍZ9Ӎ4{{4#ܳ}<!ϢrO?ښMKn&wcH1/LGW^^y`l,E%: 2=N_3RkI{v;L>-`dg|/>Gݶ$`%ޣp72Y%O}SkNG(& 67kDyLz{89;t;DMzՀ}Bqc 3Cy`@x~ _-HRYapzx8A Kt,L Av:RXew9d(Jn>sp zU\!w̫-9EHR/pBQFpT: bN0$8wFE  d8*۴ݶ 6F]WQ72M͆J :.95/I(|rSk#b7@h$Q>tGUJ*B)hPg| %7}XiNYة$J3BcchoT8лQYErI3`Kz_AxxȈ D5DREOfgKVKAϰ wDUѾzk-{4q4B`虜 @i8n Ltِs[@/{0YfƚCEIQT躋I>gnoo>LoNЦQxxPqUZ<{YH\[ԸCI2VzXLfx|!'Tdּnm<b8dD%/Ȧ臁1!zs&Lv@X"AUco/U(]| mXZ3nӏɛ!}|en6XįR\HT+\|$PQ@:%LqjJz:-2Lz/7K7we-DYF(T PFf՟9,S8*CQX J0OJ808W Lꃋ!O2 5fϿW GEW->*BEagsnlNj뮜,FzH0+vt}{xo+"?)^FFYЋWX2xà^&9*ȅQȻ,- l6;*`hֱ̿Hx)~_ts G7sfsJ GZFBzD~ V(/u+*traTY1j!"kzF=Y@aKib%ky8Sj>W)bpCQgY.,eg0{nCDқ{?#qy=XC SRX한ѡHWVaցEXx㍛e%44FVYf3Go;mJ`#f ED4A*n!'|SAe]i⽢עAx8Y]ȖY(?S'NJ"0s3ƎSEfDLnAJtϜ;N'=yrUo_۽9*[cFv@gqƒT][D]0Oί9{^O7a^醦U/kt3,͡#Ş]b柗$QpAZO |?]%~&Frv| l/uUnnNtoc0UZPI fhY*z~9TM}Yl]5puICkʇ]LC/\K"*tÌf[+꯯j#RգlX7046FFղSiuhDlAD[(l00zrU:csLwrb^2%_}x/\16d @X6N'.Ҷ<%cLBOlQ=ܯUU{zSEM_le6e)!G)ΛQ&Rۣ{S+O 5#GD6c28M~JOi8-pv&7=2PT@W.O }(b٠B7DXE3O>wOO3FV1.;h);ǟLEoT]ؙ{egFZnI׍T&LMbӣR5aמ4OqvCS uwUh Yba(BEZqҜsE=l, )Gc֜{⹉]>uߩ)-( l:$Xںf:+QA ojDSئwPBs HtNj][əuw8:D޽pRU=}u=oՌܕA~2O>:wkYBhNxWsf~ S 䀠MZ{lQCL 4ǓSh[S^(vB Ñ`3x-|F27:dx2ax{p3Ve8[ío.;|'LE9R\4Zxެ5x՞pR}ϖ""B/+Ϳbv4 3#ˍ| z!I{t.-VVA?rlP?J"6@5m|]zh^/\ =q?sK%tg}TֻEzD/ن$tPd_7X&$; ށBC%Xq_(7n$P^}dV&Dk96\+#?s׽PMD0rJgD٫)}Rdk-=g[eq+4Gwj4VCA&}UVrHN Ci^+5Ƣ!8n@{g VON)ݜ3P7q4_?}zW>2Fּ s w.X|tULKhμ/xh0b,d7co~ME-VaWѰq3Xh³ZޢZ݄4]R'qa-j R,ANmW;pOd؛ՆiM 0ɬZp ]tp;Oٹ[d0ʲyQ8Bү|fVc^k:;q&ztVQ+ 4y%}rCZ$X7J|[MCPu1ZT3\qVFhOp ]j 6O[fw, ws+l%,7uoPQI^Gʔ)|•0o'}蒒ÿU 210w,3C)#alS&CGsTDŽ^wSR$t26}b6HG}'' @ RZr`A>B٦8^u鉯 y؈v#u 계R~1ZW?>E86hE*~5M}Mo5, <5"$lcbO s:Z$tSOA~>;5YJFgI_{Tm咤 mrh_ Tn>wbUyv .N{xOK"1Sy@sV+|Tpqx3g %Q@t;o/1v0JVv\GznrgygY6w%Ndb^40:q<4pEǨ饣ͳTUGKfta(2H1[=P'&2;VLg)^m @^ݧG#&P)yH#S>䖫cP~<.\mRC~R`[>@G/b95-@K;GzKiQK ;wPp7/5%a/%갴+υGڜ0IGWt)QЈ+wAz'c=ݢZ$%onԂB :-$3&:Fn*VVh]N!HLksmONgF(ҽPpjet!8c٤h)7؍|RGh4G羒j͟~.J&i7b9DL[ N8g@'uRݯ2k_ݹAm%"UTtĈ>.fWj L)B$b}qiڨnݣH!{%[8N|Vz\_\X<ŷ (HK!}\dK)b#|TB0 " k`H?`/ |r-R=le" {WNd*f`4Vys~J6/E پXwo!"HŤmԫ?DyܩgoBȾ?b@;T_b!4iG&&7uVb<%rDp 2|%y@y!n\0Z;]hI@"(s&Xg|>:~E(])M_kL*,t wm0-`l(YFN !5=H\ z9z( Yi#LGgt8"m |#,T74.wj}{8$(N;@mA|Xm6k!>2.©ޖx"7ONFx@j-$0<|U4‰\"E?8Cnא S(|$̣ؔs ?Q} ]FX$~z!b3=踆lѩPJW ё4'p'jWS/Y* >[*P:bL\"n} KC[8,4hHαan['9jCڟ^sAw_0%F̓L*L-Xq]BT}vz爛4d.TDHq~f4pٙ p`IK1p2qjn>_D^=+จ9gË\`4;,%'``-RI߇ί*扶'yAcqZ#zeq<5ĸ+^C"ʇu?rL4 dPT4bAyͳ́tj%lY'b/'0!%smq)KahZL>) {#5ni\Hie%p*kP7"0Q 8RZqlra^JL{W#.],R!ġnyE@(Tr3F}M'3M$`Td5JܴUI129QLTV/ObFC88,ЪfE.AUw<9-G9J$ b,BYוshnD Ҿ%oWvYbf9w@1%g *Ix^::8n@1߻5T\ymd:MkL-Q"U+F9d>|f0G>rr!~<IȱM^bU{͋FUH`bR.dedčh7_!9=UN}G>M0pHeȂoZD\-쬖o>ކ-}er\̀u.:?}ʱCbSB%Ȯ' -$.=_EATK&Ke;!# ]cw wN;!1T3$r0`bm5O-W5FB"b?l#׶XB -7sw:D1!mHضvgdsNO~2.G홸]ƞEE m@BuGݻ[!Cf I6r9n0Z A7xKJ4%"Gŷ Ɔ\}j`PS̴:R*FwBΝ~s:@qFwz7nWJL״L{\7t}ȨP#B򒀈?G O]ⴒ7oaቄz`{;49#iO/\*dq,같W) ˖^Qڙ:UKT8=e#RB YZ