python-solv-0.7.22-150200.12.1<>,bAvp9|a2'߽1õ.5zxi@DH[ Tc!5q"5h+ᄈ[ opԺ-U!q΢|zxy/Q;X~$75np 鏩+bRnR/&8_EћܖLdMx#nl,5pF f䎼=%˚ NN.eVki2&|-zqH:4 K_n>>A?Ad ! Ihl| $,< D L \ ` dtHN(8E9E: EF=G=H=I> X>Y>\>@]>P^>sb>c?@d?e?f?l?u?v?w@x@y@zA,A<A@AFACpython-solv0.7.22150200.12.1Python bindings for the libsolv libraryPython bindings for libsolv.bAvibs-centriq-3ESUSE Linux Enterprise 15SUSE LLC BSD-3-Clausehttps://www.suse.com/Development/Languages/Pythonhttps://github.com/openSUSE/libsolvlinuxaarch64?4  큤bAvb8hbAvbAv25dd691f210f632b3ca25f6aa40c390159a0aace90fd6afed6232b212ac645fccb029d7f7b09a922c4d88ac01834b3f4be2583170ce789629f87538613dd01127107d684632e6a8a9d9e6d014228e136839f85f4fb1a0656e440bc5625d1d3987107d684632e6a8a9d9e6d014228e136839f85f4fb1a0656e440bc5625d1d398rootrootrootrootrootrootrootrootlibsolv-0.7.22-150200.12.1.src.rpmpython-solvpython-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)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.1b8hbaO@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-centriq-3 16484574160.7.22-150200.12.10.7.22-150200.12.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:23460/SUSE_SLE-15-SP2_Update/bb6151d14fccbaf041c89a7c9fa62fe0-libsolv.SUSE_SLE-15-SP2_Updatedrpmxz5aarch64-suse-linuxELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=2b15223e2504482429d796612dc703362b19d9fc, strippedPython script, ASCII text executablepython 2.7 byte-compiledRRR RR R RRRR R RRRRRRRRǒF/Cutf-8be5e997648430dd630da6c2a55816b461c7287985d7635e6eb8b93025e5c2610? 7zXZ !t/pQ_]"k%pa $L.D»Ծ~' [8.]Y`M11̘{#V-j.ށB"B\^HIm!cA_ݩhyK:u_H4ee<79~"@5aU=gv@>d5|82-jqQܬ[YzMl#y\J\H\eJy^t|,EG ǘ09((ڜcҥNUUבR2oޜe苙ҩ?ٺ>Dz Z6;p8GÆY%At&h_u< ~LREzN;N_O]"+M4,r~*ypnkh-tyskJ#=AIWFqcO1VC{'bB2&][Ă2@nH ʫ=;%@Wd.щ>&$0ƾ~{Ͱ"^h_Ue<^-'+P"PMע8vB{_lA^b&g (-zpP?l{v ?NL?n)\:M1yӍHYeEc\)"=lp捬P&_F=NX иhpFArwO/-^!SiO!:Y ^ u0O~a =x.U nۖ~1gj#Sl?;<d1+]$nejrɵKM!?hE6P%_! 5 vq}JCe!y"YaS0wEJCG1D9m΀\ kue׿sG-#i58zF4ʬuFXX[\x /Ï$w ] .lD(ކ 8"YA铿do|Gvla=gn4ys2{eC5:˴Xv妚gkmՁpjo(@f9RpE5YWݩP>yե̀_GSA18Xx4y_ljW/ }4+zq%tZ Cm̪g*pLh#&G#.p3hݫ>23cĸNDiqiYa27+vC6sMa9O YՁ,WMՏvo_CE9p֌2--TD6G;bگV’')q<~=YE[o ӗ7W\$4P}"Lk]|62Դ)¹ ia26j] @H# ,xH(i'mmϫ@GKj&MD5Z-GLM6Ҋg diS[ tbeRx"y.;~R'Z#_ڕjLVj!Rf#x{DU@uÀ}IWpK W1ƹMztTW d]*#)]S1@h]z[[͆ r(֊H\<8^9}{usS(Úcѽ1!9fA)/j r K>Eъ~,mS3٢α !(513^ |!c-FyJ[53=$iyF][f!8jHcO 诀EW (wJa=hk!^8u^$Aɗ͏m/=x>^ڃŃfP-/?/w;HaM/ٯE A$T xaEY@O>+VS!yNGl~.go@O8uK5a?,y1 iSGlC5=]ϒJY:ĴcCg|iT"A%PJ^۞"iT!qO%h g Eo&RsKծIǥ^FcQfOzyH\yG9oo4/#YOfG^v:nyd[4)׾ݥ ߳d6N}L2ѐ0A%X'78i2vtQ]|e&h}ߨDx\/ ]PRbXX=,}hM1 IiC$I)G[HSƁ} Ԁ۲cSZdj LAE] *,܀[U\|D#%xBAФQlˢϧ$?tjh#Wy+pGt1 ;5HK)^ǛX |}|hM|?7-c_FdU/D+ m%U›bKbZ;|(lOY urQM3ݘސ>=akcDV8Vm7F~~)$J,Dj[rQĎ&a XƪmvAF㬒FoݯNcQqZhQd _[<Ļ}3SZ? 0,ϵn.孊cFN/n͞Z`CkoyTB1M  UžK!żq/%5*!uf'Zo7$n-p=gG˰p bW2w3>eQA Fdw O@#Z^o#/|T66 O5*"@]VtKa (_*#4H{ 3-:l?%4'侀|ֱަ"-o^o2zs1K=$8J%^P^F1iYIl? T7xº.{Ij%a"con*vGiS `E9 m7J ~VּaE3{h\FJz={dǼ˾ZD*n֑a3pO3Imyg6=4Hz;- `Qhqii*&XfܸXL;b}W V)7%>8‘|%8nuA0!` 5n|&,+[1eQQ~ʡ<ļ7c@mu (L[ ̸~:.&n^,cїJ/:㇯ɷ9*6S$ YլEu5DDqaW߹pa)]U3A0_p# >k!6WaKH.A/*1jnDu7D.maB2v(׍AXtuKݬqyhh/rn QR=#CJ xc'E.[xUTBwZ}JxqÍ D|<|ثs@$ { _(܄հF8'e_#h ]1~j]PG]Г73`@woVz,&XP üCL(ҧpq46c/N Ģ$f =Pٚˆ}JHB4nDPUڒ4:D9Vt䣧Pp뾢R 6P"EbN9P dsTowdLt4*'&&L=xe='\51ETfFָafW{˄VePZx9{L>wz'AO/"fC jxPT*SPd_5Y;.@%Pl޼es`ʋkwaN+Y%iЖ7%Y,`ڇOAz_6{ ֪Z ŝ~P@` V2kBiZKO1]{.7xK'G̪j?.pXIܯ"'ֳ,8mq .Y{B?Η8 k-{ЕogPŢIsUbxz*)ϯ lI0E5ݎ(Ìn z¢x=ف$p / X+? ټWWJ8gS -{*^ݤ(lF;{z!%d;: FPU||s\PvoP4@;ANid~0}=$ST ^LBڱ^4/dD! Y( #Μ>/- 4lH%x{V${ۍή L>Ng\4uTaO>3->}EN1E_%,,2d/ע;@\kLjsaPqo{nV+Ϝ8gz$Nh}xS7s2g{?x`4AIy->$>EdVm{gD5܈^"68[H 8rVqʴ˛ѻJv1Yllg>ի3IJ/H=h[r'VnNj[wHv:*O uGK{oܼôw67jU`ffiOl-F+sV}8&:w۪[,1F4 6W;M/mKcV4_M2Zqk:ui.jWTJuʸ(iW=t_tP!B8Ғ2q_6v$g-1/'e"qcDk*~e^{mFbr؇ ѵ[Tvg3Es<1*eڃZ/>|Xo6/9D&#9F,`yÓef\.NWIfV*?d*O~8,|ZAxO+Ii6U˶~F/@ڼ[nNUX/)f"v˾\#vL[|P)lđ<5LI,De;.?],o7K^%Wh0ON*27K$" HK'b SM-WO/$e8(V išq@Ï.x7ɬ:ٲemDM@a<J\zLs!5Sl() ) ,DԞ~ofT9Lp-/ƛDϠ 5!:DZFh +"_&d 6\EQi J zWޖ ʽB17F1鯆|1ޙgLY@y?Y;ZA7Ў -]|Fg0~($,uo~Zͥ8Yoќg|rI&Ðho[Ζc4x/b2.rLQf6PWeQV"^\)b/^oz ;gSK8~=6/$tWՎdeF,ҼظJ! kH3q9ۑ3/4"9#"k脥Oǹ~y+J{ib (3~7/0[vlH:ӛ0,0 #"r֓S[6$:G[E!u2GLML.7EU<N]OXvs ӉI6oѓivR8 ;-jA CGgENҔ~'Ǐ(| NhyBntow8 bι JWKhEd-PWf)PDMuxVD3yba&)#e=mc^2fRuagX gV^aap$!M C!4|Elۥ<Ǹ,ۉ]Eeϑv!'D(R[lͶ >7'qSR a)ew\#5oB#F,ېya#h 2)Y#36k ߯[BYΑ]]zhk\{pcWI9l Pz?k@pbBQ~n;^e쿼VQ9DzpG q{R}А*GW\s(īٽj̋*7BLAt,r!?|YdRN(a0NDj0_)?jf];܏0#bbAt$^*ܑ̹DI#. "l[%pϳ5to;p]g su0N)h~} )z.ҰBԠ)OA<#>@2`(|X"kYuo9_;u0PvXNXITũ0XvVK |J]ƨl)`vѵgXq1S :z;be^Z p14j9!qA;IaoTƝ]Ȭ$[ <=iقEQN]UZ7?WqZ88Cex!򚬦Df(dFxkeQ{,cwRѧ)\Z "IYT50!/ @Ϊv~/EUw+@ YrSӎc\Nq1mkyi.dhy܅1EUV:$t%8= ,$e A v-#6W2N?$ ٝȉ/eY\^*^B9wioXRONb JtyIU^"K:a=H u Es1E}Y~xUaTC>W! QR;-F=Y[d]ґ ,^M`UWs#904R/< ۲*n'+3-*ܧmM<+k qbvm+8&g-0Yla7M:85 \SLJ3bFCcf@z64.ͭ@uL?@*ړBD[c>+C|Js.Be*{Yz̓ɖ/~RE;cAˆhc 7˪xHWj;Ʀ{ ҫdL-?l`Rs _S ҔFA3;D"rJ}9GVz-wCh3&WUam0 h(’`uGx\Q[FHn~Ԕ*Q&1A@h^N ù3&y,#LQI9:ΫQY9"RA'3j.A9D;6xY,2GS\3C_l#2x"ęOֿqg2<kj. @X%.pF]d_ ʚovi6xG`ev|BJb&e9MQ{ sG ~G$ϯ]+QBŲmB`* y5[avRYHq5v T)tvp16 c0ǖJ8am?V~\tz/7kHc7nVrly&)܀ ~ 4j>Y{m !L0Wx׾=Ăy}QI96uSA޸à*HE]O13lGou \w=旂E{,p?󉐴Fqe2pfjf#?TH>_I"9no smmg;qkbj^"M'9?NmQx dn^7hjVOR׃7y2vkj3r n8]&K%Q_#* A2<|E} pʳq.Sr *.I]T 6礛vYuG L}p"3! :[ p"ݓMNO @ݿj>E^6Z-Y<ɛ27⯂ݏ"bU7vo32|Z!v7'Q0MGpץW'):e'0<HJ*yw%Nu!ZcPR{iN*́o:8NYRZZ_FQsm_q<ŭX$\TE%j2@:!=J$'#0m;|L'h=^Sy%=`Y0/Jp #3'nY''u,7$:>DS:&iz )HI~3>^n(- n(C|Jq8y_,`d2Q]aJوN> ;$*E'0 (`ɶD 3{{GiYb9$(":\o/dasXQFr ctiOՐuʌ݁ ; |Z⡳] DRv3gx H k`"&=u}l& st_!4XjO&TY.f< Vs@2$ ,jn҅>/d}P'; >t3Tˍ3}WUŦi;ieO %IFA 472&S%$ru0U/|f9Jo٧PV*vߋJvp<~z'.n?AP'_<M-?.i3e:v(u66d)2w|YISU_VgMU6׌a^](냕2 ?`RxGb=] .sPK:<7׈7+@)_T@*D28ߒ6XK&!^ziw\Ҵ0?!Ҝ{,I]Dd+b5sӾ)xO0=b?ęqxCbh-GwH*-7=}CNƩGM K&m{,Q&F 34fx !߯Zݧm켐kQ>"Vd5f/˄vnS#Xyw* J=SA"myJN?h$ްREEOXvi}/ffEk\ &Vńb@m@5Z˸OQFݮ-m᪋4pc  ĘB"фj?@Bx,ѱQ)p[C,鞣j]&O,M3hYFb)w}lCV+xbT{O8 X8upJ XFpl& |(E1*@{MJEquq2|9WCk!5oQZ7-$>vQ T\` }N=!fwsS"ށ/V_4V)<1n ELPEGD莡ȃ^ŖBŎ} x?/;K;fH,מeՂ{LTi"a&R#-И{9W:f^7q}X>FC{c?grz5s:gj5B__oJ,^Hhr1B/E(lNCt6Ѓi=l2(p)1!YV 8Mfh@4Q/Y?Z @scʹ {WhmﮦP0"zg9FlAzk܃w[,&׍=x(2uck (9/o{6k]nBOƮSO!$wPx0?3 E. hbr+}e[Za[ 'BSgԙFjpU4pr|R=FGEie3!GGطt^vgQ{/*K|[mt 7mոc(}%bMH$gP| ݓcD[i)vvAlw6 b>ׁ ؋ڴK ZkFo󴇲. * M!Mu0-(|Y¦@n{6g&;8s݃]RJb(M!iEK9 4*ču4?|򗔨:y t⺃53[M^ƮJbX]YOB3VxPk8](jw5׾jϪ{:3eˏ/~GP +'~DL$ +M=WF&sT0AZ4AcV}Fďq1C#oAoC `IrO cDGK(7'6 lWY%φIRصtL?Pt&yibT)rz]ShC2NseohHxJٺFb9|_xr!5y2 :L*lKBȥ6,_|R[H9K \bz*t%r1+G}C!!`y6M"V(Jq5WX2(}] p& v: qU['G vD𿶯J2Y?, fbiL^BbSv3D$SwtJ!d%Nފ/S{iENxqO*&Rxie˔pOb#S.#~Uj#+Jjx5(\&m;usDu7)`0;;tҪNMx7=MVw_̒םرUkng1v!n(<5O0/}ٽ6ǵ:|[:y{3h]HdDKCcljqOwm.NEB<}bл{x'1 )w7x1 0R0лI{){ݮv%&ú]2jѧ_kMxvymB N:8M܅3KWqz7iE:#+5K00R]}vӳa|M:C)c$@U- pF{3O1XLܿ/!+mHԲ jT!Bb5RzIЛ^ѳj, ʢзPi`1ih?>4PPxSb裌' ),P}FVλVA?rV ۟ښpgu'Y{0 bVL,1xE=m^_A/.ރE?p/Zyd'veñR}f6CU:,wu!5qAE3ÌφOpy)d9Tx@I. +Sޖ?>t1Ɖeq @ǡn !ܱߥ>R*U ]!:5j=IQ.{T넿_/F8L1N=r\捦QSy7*( 4 ˽k02v}'&i*i\OȪ,֔pjlv:?GKk19b\$Fc$}uY8@@-4h^n}&La65[9i>.Ƣ!-jmQ\^YN˝r*@*3;}K2MzFwsxHCf?OwtsIG8(H3Vm ׮*"dtn q@ J_z|"@<ɻEUZthz0iWKF(ٽ/N;2dZM\4S:0 ŹP}v3,U%ENjB4wi:1WB[)%$Lqs\\-"9 gT30+ &N 8}$+6#IWbQg Gu#DQRɄi’u gvo+dԋQ@ﴺ|6ʬ {J8.y)ac6G }wWqS+<Hcv½L=fvFGEŦb v_URC@NeS?6TOTEHDa "#tf]yO hOPFal+)>{VTl ~.1DI'rƖ9t:HՄ,~XyX DU˖<+3҆ l6Tsa+{L3bWD<dsNIuWco=3}GHɆAnV >pJkK+yҌU?Ϫtp6M lZs'%jMĊ˅SRT5 W^Ph?D6fZ{NՋ'\8O#BxLc7 P1S[#ta ԺV<ƮDOs vQcd]{cWD},7Ti-eI\iC wp[DTRKBCѧ$Npud9PҬµ@!Y?ާ'j2g΍KMx|+G`9Hhuv[;17lrPB8`﫰f&|ٴ[T'\AD _p|vʄ+5(drӽͥ7W/Ƿ/5>3ة4F[D깎jPn7fyt4麪1kI³ป߃@N:@tdêBCDe^+ d7HIA4~.rL.Ut%!,|O|֊%Q"\P7Ko![5$ҜgM@YհH,&vDq1|4"<U!?) `YS6]ƖXW2!Rᒿǽ}E9loj.4߾&Hl[XB&G\ srQvISZFuthv-iaN\q7tsG?Aܻ.QC[!י mC2C(bƫ 99/5eT7bM1MmVò|j0VL|JHbbЪ5@Tv5O;P?mؘ1/k3Xwؒ.c./([58eL>^#Dm.$x-\ApCS`}\tdVZOe H|Rg4PMç 9I6Sj5Ɣp0>qŅj/gz(7y{|a\KC&4pp3S$K >ؒ8jX&B|Ι۳yAwvՃܱɭԽzazlJQ$B ޱ(xZH-vGMc>paA4a癷JH6ţ|慘. G3X`\u,mȄwqMhzG_9aSBf!+shi8$H8C*b;F)g¤|-biKİ]n4xIɼWZלH-`\H M-ȯ~f6]qCҹ hl0KG<`4:zuBSSV&Jm vL1CӔ.{v^o=V?kiac;'Χ7)gK)(~ml&NA3*lg~ (YΕs]S{I+v>%Bf_r\y0 /W(4ߨyh&묰濾^x'6̛ubZߚZu8n"Xi#93\,W^O.'ccBv (<(|H0\2#^tiBT&Uw2% T=T:ڞ->BMЎљݲ[M]f]BX3rI&Tݲȶ% 5@vp~[m" ww]z* mVx1@aqbz2kFzus#x{lQ]>Z'=T"4[< VݏRz*iȥQQj0gWy*7x1֊k,"@Twܭ]ສ?GyNw=m7>Я{ҷjئ5Wuf4Lq]Yq泹A>8gt(ChGe4N~5Q֦yΔT9/~wDBx4R$u/2j+@bnEB\k fK Rܞgn~| Ɨi{q;pI|XȖjW =M: |xc~x#B`;9uK]Y{ОEV0kOm ]r 9;ގk2^dlPgK}3h椳! cDܙYk /"l-i'XȺPiވPQ8o[쥏j9ˬGwGax(b3>w殷&fxpğLxFC-+{o5_ҹ UsK]l-E`(,* QzAkOBf)(1TX${)C$ I>ea^,}*~c_s($v[iPZu g$U]9ـlJ} OV|xÚ=ZeeCwjlܡqN7ٞ!-|?HRRze0pN>`es²@324V1Jq~A>^yifDx;/jSv,B=禵mq{:7z+v- ٩5B@\ :W✆H=9Yʖ\a>aԾ8=Kz&Oc\ꗐXCWKt]T՝F x{Ѡe.ˍ{K"LȜσsX*, |!q!_I{\ ^BJMZ#&)BlIaLZl9Ώ#au(ESyV7# k.+ h؁*"װjR|0CÞ=!GX1y2\b^rAv&eH؂ rfÛ~!u7!rIP].翱ŌٖO*A'@=Ӛ㦌1"QB 2M~!N}2U/tmVX:Ir74bb)ɏJb"D^9n] #Q`ei6)XmVF!3* A8JYF8c ~(z|?Q4VcT| P1_>WFˎֵ 5-4ѳb9{kAeJxAN*{1vՅk=3Ib<$A*O<)4g%A$Rm]/nIU=_Cnfw&UY(k@wvF=b5vxSXB¯3 Vta Iw>u8GnefW>7V(puځQŘ'K~Q![f@ǶjՃX*T<'Sb,O G!,ì{{Ųw&-J!Ej7yqjh6%±2rbk1>l5o|]A)7G?X|?lq %_#y(SzMNX YZ