libsolv-demo-0.7.28-150400.3.16.2<>,ęp9|eڟd۲$Xy &֬0_ѝʸ&9IٯdLn!R P_Xi O"2zHokvXKf92}ܐ _-,Yx${-R/eXpNX1RLd-pVسlx^4m5+ڥ߆jUvHVIxÿMPZh,)0mu3̥dh3M6_s_Pg3*(|V>AG?Gd $ Mx| %08 < @ H  <(8K9(K: KFCGCHCICXCYC\D$]D,^D;bDZcEdEeEfElEuEvEwFxFyFzG(G8G<GBGClibsolv-demo0.7.28150400.3.16.2Applications demoing the libsolv libraryApplications demoing the libsolv library.ęh04-armsrv2-SUSE Linux Enterprise 15SUSE LLC BSD-3-Clausehttps://www.suse.com/System/Managementhttps://github.com/openSUSE/libsolvlinuxaarch64)T큤ędj6d5c9d392236499b03a3f4690e10aa42f036be91a6de88eaad43713caded54a04ec8bdf88dbcc3b867c64dabc500006955b1e1dd45a761f5a19a92626f75ff66rootrootrootrootlibsolv-0.7.28-150400.3.16.2.src.rpmlibsolv-demolibsolv-demo(aarch-64)@@@@@@@@@@@@@@@@    curlgpg2ld-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)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-1libsatsolver-demo4.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.2solvsolv.1.gz/usr/bin//usr/share/man/man1/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:32263/SUSE_SLE-15-SP4_Update/92f63d254a6938b5c9880f03b916647a-libsolv.SUSE_SLE-15-SP4_Updatedrpmxz5aarch64-suse-linuxELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=1c2646dd2782657acad84473d580f27708baa29b, for GNU/Linux 3.7.0, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)R RRR RRRR R R RRRRRRJ!xQputf-88f0dd9d58acc3fd064b7c13d8dd9710dffa9646a221ab3879150fee898845bc0?7zXZ !t/_Ns]"k%AKK < r <%[ oPòBaa|@Cp|*^8JH7QZ{wKE}"q%k QƔ#F6Kkw~ړ)dO"& Wa؝lʱVHhJs5WF=JA 2ƛ1o1i%}R΃PBXIj5:mR 4Nd`8;0a)dp*G>ABPld\g%pAd?-̞f`5J byL&>I.[f4;gvG{ψ!Zp6p=^F`)xWW`qRMt(BF<:=1N k׼1Eo 0 kf)8puxjtڰ3 f@2.{LT;9JUgoSmb}g%z*7柴W68Y8/ץ[35?H6 b/spSn>Bf~#lQ `ğOkz|!gRK U֥Wݝ]*bqcH,9餔>jH{s j-\gk?fp'rHh} 2)O.Gg 'G`5a,/b#%-q;g;RԪ.r]s`DU$h#*ϟqIJCO8-7 !Sqs1MIpy.\4e}ȻW8(]4@krXGIo-*@hFw/WaV+w#j,UK7gٞ/h>虇6?H}l'*0}b$ # Af uҜgF.59ɟCH G.KO6i-6)PQ qDOwtm@Xtf2c@K9U/дQ-l~Wʕ¨nDD9$=_;ϟ3ǿc䏆Mpv͌+BbP?}ӱ`!g_ΤXu ZiX`U".;3??NClmi4>̵,Oi#@&Ռ*2k zsLp {Bm'/3 4IuPm&+;d4F[uO{W*P & Hu*!< G}ӡ4} \-(Rݍsn 1[\ vk[KUrM vσbK?| (a`TJWM%~hZ5[]韵ajNn⏺ H'_w"`tܓOԀdpoZwѿgfE@@5!%a~]j!*+^i0xuy!GR՜/l#D&+lR&8TϑY(-ݵvsGփ~)1YRAEcdZs %}':wԟZLf韾@ݬ觷,~1 $hQSx҂Vq bmif9*hsD ^_ hwc}>)T6*@aD`Xq<~[BĒRfbEa;lJ\%£W0H%6x՘ y#dA%X5[~ƱWڎVzh?sj v"8a ̥!S nn"8P_Ԟl@֕'|ߺ낚j4n?:.G~4I7ƒזbG|g>fnTj{wjN"[[8{qLl.(n:=@7D #vuBZw<{{\}TN>(x߷X ,XAmBM?x*0hZ ż-Let=Ľ090W`KR1ZZ7?\\Jp&KzJbObmQDBTs\R n陰<>>NpSTkO@()u:wadq*ϛ5NeD`{O)m"EFZ]Qs+:= EvD׻fG=7Y oJ#'0uzHTgo$:*v<2-~eZP1g~|>'uD[خݤ{x<&QDtԳDPxnY25 uQ\3\V 7Zt6^"]w%,)w5-UұO4 %Rv~ -Dpj®CoQۦa_J<׋h,ġMfLOOqnv+ dq+i&j,7 byDdAGQ^kRWdWoi^يrD\)1/6Uy/J1OlżiQL;Nb9h1@KA-l/RGqC$ 2Cxn.soD> @a13_?jd5N;BRˏDpsyVLsw}c˨~-uW1Je ̄QP?.]QZO6y=l5&m}?ЎϳV Okk{U5q3+12ycWDOa~[\tNR% gi_IO#8nE=k!KiܻG6ĪRMR'emfʆQx6gtd~;!bTD7k]i|_%O3!qA8T:ٮrbQ@چѮo pbx/r~5Vq0fʷy`,$H!>Omj#޷SC#Ԡ-ab} 9ӷ!d}XK`E^~l˓˼59C&TvLj6"58d}a&G,Ϊ._#5 1(P2ę/?cRzt6_={T#.4VY"%VZ I5IQFII$M !Q_D:4-1z ;޹xViT }s-ge1}3q+u LC)Y:W.GD)9k@=41W(:0VPRIe3 СPbpǔBDS4J1c;B 0zFJlu{_*\v xe%g^tlx@L/378l300帖ckY"mD.=AlCT7Q72erο5G[(y(D5XP΃0^\T( /E">֜t\&<Z† 'Uy"O0MEyXHuQJ 5X9pusjRa`tFfq՝f*.fBn&y܊5g&6lwgs`䮎5bGhp9 -( |<R.JfލeHss9zˇ qwS8RtfvUĹcKiSi,W/F``M5eP%79:~^8 pQʯ[1P`%%y?%P*(8L`ďw)7# s GIl4J|* Jtlpmt,xϿ ]=Vث ΅0bD';2_SLi=aD&엋nqNgJjM\CBueN@6aQ8c8ʋB^ŀBχr:0MOWAiV- z@o,V" d'ST7QD%=\.''x̗h=AR]klVG]Tl.`ܰMY!>?@*wi¤%R%{oOÅğ:E/5𚰓' X0g^zK!JȪk -\^[kҜŒ'9J%DVDDE NestypNmh#ĮbBXҽ)ZPb\ѧ&c\Y (q Ma!/לv^1-bt1\Eg%*ǥWŖ6{ )í{ZkL]y JaؼZWvjX&&%5.@0Z}PQ~'w![QVI-?JK57x=9wI8/,D7J꼼u oB@/Ses☫Ty;6A9aV#{d l#5YM8Y;a H(t{ NjU"r[IJR8Onb`$}[LL?Whʘ.GNNO}#Y3( Z:Tn8 H/Տy&12a~wpҰ;'V`M`mHG^V  s盎7!(f= /\v )N VНXS?ۻ錸SY'994M\1PǗmZ›lFߨ uW;{zx']xռGVxkE >]g>`J9V@]2x>;f:klt,X}8-\ԗ @: 80>{سNڱ'?bӇܷ״OV0#7ӟu3d́bʆ% RHe_|26W" CKw4m(h"V9^4!:}`!ɥ)z^Bѳyޛ S~H'*%CMw;pݩ\54F[&Q00L?ay;Wr|Ͻ{ #} Wz _H qqyb3^0l԰l[ PjgPxQ2N܂DE?M* dҦ55@ ʙx4ƕ^Y U]Wc/5K!›|<\ؤ\}wD߫܈>g*ً՚Rm f0صIZOMP7C. ],m۞BF(h=fUv!40u6,\|p=0cNPY 9 #IrjV`Np=[V )A2 ZRtar pǓbslz w>땭l Yowoj"E~.>N~ V,KY \k\jwg)^j&}rÄ6\98Սn{BOI 9CP|l0j57POb$ߞ(*WBI\ ZSspf[h4Z#(blɥ̢2fߋ./.QomS&1t/2_qEz1y\|̰Ԕ;E@jƤ;UʑW1 Uԑ~Z3}uW8A U*7u=tO>^&UD9sr0\hϖMUE}'^m6 "QwnVoop#L$:R**B8ѣ`H :M62w^"Iбu&JyY.rlG۫9#^O$sKQT3rB-4OPWNΐ쌠Dj 'THPW 2\69dŒ.\D&4Z3n񬂑trU16g8]\,1Dՠ+vy3X%'RNWh}\!x{Ov:wq3c5^;w$i`@@pkaPj3?=pVQQq #]g&)x3~FH{E*h1u\A`oӭ'Rff])IE?cVl pr wp+v[aKinksdNƗ p/! ڈWN[>'!n2).;PMh ~c 8ɤ^4ɊQ@tl%܉bvδH&h4}\ c&)I`a1/DHg!0b 7UhLf]8k*(vVb(l(8dh2_VyY- 1g&xavB}`9٦ & E+B:ʨ~B5Y@e*tiuq16BDLP'U)TH.GVf|v#T‚.+Ⱥ%=~Sm/C|>ެSN ٨Y1UF +[dCq;u,_I6ЬC\/]5 |Ao&iס揆=RcQU>})I'}=xVPx^@-$~ T$Cdiܣa( 8S #3nR pf9'}E3lmFr )Hn$gN+H!&jTT2]qH-m K.5㣕- L;.BPbewޚ` N;&߼(OkS2iʽl䫭7tB6㤨׀"A dZ A7krfTVG=&'Gh_ BB':LYa%gR*_Kk;p Jс*~:tx[MVFSO ;Np]VHd/7q ʹNrSl=ujȁ1}]&k!zg@BUCAF1s)%ovf0Ǐ1` -tѿouF%|P1?/ϵ8SIYӵ ܡNo%Ξfujk&-p}čb9$[Ъ`2TVQ۔WV*ҿ- |Xpuo3%6}w'{B\c铽R6)rHg!j8D-!+ kؘcCǧX~-ǔ9بo-ʸȣRn0 6:!%yP3lࡎ;݁|M_u75(:@e?b%n6ҍRUS#RUaҫVl%7* dÞ2\<\ioB{gO] ]pΪxDFCͺ'G(r1 uKbv3xi׏Uz֖Sn vQO)G@!M _۰s-pS`s9BJd`&fv:i(O4/FVoL7y;|SPgӯ**tj7ѭRggOos˒Nl H,Y> ,Ѣ$ PP ³pVx~zRk(lՎ^]^yQ 8zfhOXHgrƩN`Xq7adjTñ1~c=l'bF/^1Y,)Z(GbFBDpZ@ '9r۞g&^T]lLkpX2H*B2ܜ~W۩;R]hWu5J¯ȼ#݅Q4,?}H][Oq?VZ)GY2EL P͠-/g0DIF(kR Q Ĥ8;+nPY68p`wS <BV7atͲn1v<@N^c=~/زÖ TSܬ-"'IHq5X 0rUu,٥MFf:ZPEiuKo`pѝixK.c驓;@tʐln:NxquS )s;m3^Ckq]8 HdB 5_Ϡ=լrb%*-5BȑE'S{6bes e; o(۵@3mAcJ~_j{ֺ_) h71ÿ< !šN\{ɾְ轱!pUjr,'\}® fYEuqZz;lX_?u5l9$AEsԤPL&u{(UsTͮ=n;4} H 2 JNݥ3 M7@fۜK-UAW1M-hpI׊SfuzEd[!SťL06M%܋Zpsk.V#QŅ?dPr0%MshC ^N \O p!49_"Dǚ2GN,&{U%JŧoEBH؃|.Toc׶>Y6eC3m'׳ƝXy$t0Y7 J4LPEZβ|(PmX="Pٮ"9KaN놪121 ?]NOI`ԀSޭ w| q3m|T[2Nht9#c~T֑>(7n'ϚѨm;{M|wcTLR9ЉJ^$-Ή`} XՑ{C>ys[0J?1xVag*O6Gui)^( K ODHZb7}9jkTP% ,HQ7MF)sn8uqpJE˱Ypɠ,5"ƚKOM-1i!b nԌj?4ܙH4n ׻eŸ G@b|k#2&18|ZJգ;/4o})XÞ̂^@ZQiMD wQ"z |A-mo6pCb # :T3hod;> h>tpoE@%0)8i_X_*')} @W2d{j(쏊*ݭZLeoԇ,L~·8 o:Ky6w)EhjF4cgbsɈYG`uWî㭅D/ ۯk$n: rZzR<'2ұA(,/ؐXTO.d:v1h9Y#sv H$;2 Ro*e0S7hecnBne`բa5`{s+l%}$r>FYVADf<$ t?EAZ @2/*W[z [ܧN,\~(?Rv̉$*$`})̹޹C GpeVX$h7  o\2u2πіKHG~|:e/@( !dJQ0X8~t!a+A_#,/5NIdNLKevpNGľN Ex+Z8/?IVJݺrZ߷5Sם}uSiz0 $-ME|9SRq`Yԩׇa6!(J6/2#鱣_jUށr rc7e v,J ĆCW9/♦r"d;rQ`J"~. яU:R_HT)@.1; ޏ㩙iOM"RUDB|lHF;#} @ .ӿJ/Wáv>tY~d' 7|0-}x4ÉM镒 gk ̖h_mnu'hqM1|] ^ٓ&`?N;GyԽl2(. %"1t7p`J5D!kWrfЭ£Է:Z,Ao0eT9<(q!_3`x/QZ AFf;lY4Hiw7pW-L3}M+ﺏPW$P|n^1+ *vUgj' ^"_%,K"oy7K,.L\8r_H,$;eL6Jn7 n6^g/Jc˳V-6ytO/Vf#qHgyS|$c "NcЉ÷ NKnkdb ;'P˿e刭8xD)Ybs4,4(wVwi]-_MGCaoԦK.ُ(%Ly tɔo*$rF`zM*֫TW 1w#})+R{OI!;w9uo;p Bqs6w;~-Ӡfol$[¼Ewnlj3ރw>Kzsdtylh(;5[ {WV,c&unE:}n< 5` 7y.xùp"*ڲ}3~SǞ X矹jůbϨz=Z|:t\ Xش __*f n3r$8=YwޜI&.H')@nqS]Zp0t#6Z3V,]b~[Ǿ? gH;8GQ+|Vð*;?[Jab #8kF7%#˜98` xJ''̳o_yȄ=hp{]b=sʝW!ñ\ I"Yж nG'͖є6 _ QLltWq,|a#0S"Oɝr}2L(Vᙱ6氟kwl+y]wvR^**\%Sϊ=7oD?j8'_9WpkN,d[JAo7k]+{dmb߽i1>!I>_v40¬l&U!]!hWo1;'.F"/ӱm<ɔyP.9;*еjMH\3oi< p F# P"V>lsi=qת csΫ`ۻ(PSK^5nhVi\a=m#p|pRý~UE&o.ZphHs&J$n\=9Ȭ]"tqLjc9@fd6#:'!W*ǖa37 #x<&^jnd:Ri &ΣE} rg ;OZHc:i3{z }E. ~l@ )ag%'IA>,$iyL P1_ICxqliGvBBw`^[eZ/SRiU9s1l{!Ʒ/d~fv6̷,QcbѾ8g7s?Sl;vNj[fF ^[7׻)Gp ˤ :]GLĪ'NSTpƙK8q;+FzWf| /בW-0Jq YZ