python3-solv-0.7.29-150400.3.22.4<>,fjp9|:lW U[cҹڍ:1d ogur߯ygwg[4+D96 pCBF<݊Ue]q7sNy/{6)C< "W%I=L}L碍<@xY /s+vO홀p$ȐPlqH(5K!_`pT5"YNckWA3u],N:礈8*nKpk]3ab>>J?Jd $ Llp| !'0D N X l q x(48<N9tN: WNFFmGFHFIFXFYF\F]F^GGbGcHDdHeHfHlHuHvHwIxIyIzJXJhJlJrJCpython3-solv0.7.29150400.3.22.4Python bindings for the libsolv libraryPython bindings for libsolv.fjh03-ch2cSUSE Linux Enterprise 15SUSE LLC BSD-3-Clausehttps://www.suse.com/Development/Libraries/C and C++https://github.com/openSUSE/libsolvlinuxx86_648UA큤큤fjfjfjfjfb@7841facbadd2168c572f9cacd2c45249c4151ae2763b3ac411a33973c0a377da7841facbadd2168c572f9cacd2c45249c4151ae2763b3ac411a33973c0a377daddda12ccba244bf7fc94d4279de6d47330fc2d66a15438f9fc21dbb2dd6af0179ccb9e35db1f4f3ce2ea8736d7c3e0038bdc3f116f4bf9b13cec75732078db47rootrootrootrootrootrootrootrootrootrootlibsolv-0.7.29-150400.3.22.4.src.rpmpython3-solvpython3-solv(x86-64)@@@@@@@@@@@@@@@@@@@@@    libbz2.so.1()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.28)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libc.so.6(GLIBC_2.8)(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.7h03-ch2c 17182822680.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_Updatedrpmxz5x86_64-suse-linuxdirectorypython 3.6 byte-compiledELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=8f4a6aebadf3193b09ee1b6b156f0418d19437bb, strippedPython script, ASCII text executableRRRR RRRRRR RRRRRR R RRR RRRR?׷i!\3%utf-85c18d3004e0c0a4f20891df8dbc7106e8d1cd4e1dd8ccab4d2aa49f823da319f? 7zXZ !t/gt]"k%Ia ips⥘3ysJDt{L`$+2l@TQIl]iXnT>X.$aϲ<:c@&A[c`̩],2/' G}H3]-DPCm6}%Y]#NH}mv6~hMs> \u =kli0L'OaYi}Y+ ]fٕևM0> 030mNdK̲y󵒩BFҵ89gH<wU Ղ9O[%-i hj/A2 muH7^i$repԮy;;.|L__{MYׇ\/IBuو g:֊ik)gτ|/{ Ȳ/ ̚ 5IZ@lcPˎ{-V}Ui~tfxHр=0;7jR҇r{grK)CClZ#i;K-=RZv0G;@n| OgMlnmۼazEqיB)[+2yæpu/(DݟI^+_Xq ZQ` dCαULݼ- ZWs :K\|7F]gTBXB7>KC;qL*2@hO 7yP^Z#n|rgv߃tmVU7B0TX.w"y)5t4IlC쒃َZq!R X&m^L PHXcT rϮ viRq7.X܉4r1hcYS BO(dxbe`H&9~ TCX&}*NHyTj0#L-M⽨VME 29Q+vqqL\|$NHn*Rs,|Ikq$^K:jnYwsUїG+)@ SQqh9ۙ.r|%WiQI|ǔY<+>`C?ceTțE™ptd$b1TY >6{*^ш'Ҽ%6^&YluvW E#ީHN\M&x 16@jx[~5SrQLacNH[ a6 v5o=5lPIC-݆?<Dvd*2URۋqAX_+L^¼ӑpCfX@ tòc)f㡠X&nQUoh* E3INl-B,aU,ƽK\O`LgCkK? >~]X1Ʒy§)ٷ9[<.SCs,f2KY KRD(pp3X{pFmTRe>v:ǓE,{uTRF=;]~$‘<n،-ԈAk'L׋ x#JE)\hxL|sscJSXoF=wI)JUbNϮ/tJ^)jMl[urHwhᘖVg[˹o \cUF c:m]QR2 [}'L&T7䀸1R%>FL֕GPɐV//A~pdNe'D]驩a|rqucSZ ~â&n@J>1qdr=LbW~Uޢ 4ol~[v CZL6z4z3L?\$9t^^:k@(t`+~c@¥xZ<|~]p`faZ .> 7Ef+:nO_+0& :ZG,t+K'/}z0WFO8ҚWXIEݕv\ ,zW%HYoƷxm}S Ocz"-;bě}F1HrO)o mqCD 4})(p*J92*)Hl"γY=/ËjpN\b%gS0eJ~UzV=T42аs+d F@KBLl$;r; Og(:$oYJz5Y&OTK syq%y-55z:IȠc9ۣz+;ث9FTTB:-n+ܑ~񹲜ZQ0,LOw j mtgSqey7ܓN7U%顫2K"ڹ@K%z'CO,N_0O!bcuW|oLݍ9ymVlEnPcOiw:XEU|h*r&ǡ]|A.1@ˬ<^3-ê:n췂ΔUNJ>" Y!/>1}KX"57WA  @,S>QFXw9:hQ ,D Z%ލ!_fEDb>}y.'ߛ`V'%-,,w~ q;*W#~f:_^ $SJ9(*lYj\`e%R2=b>6t}ZHsjY_SiĨGtzSM̠gRt@!d2dOHgΨWK"'0GU#Oa9G+W+ 7KGG<@H| Ooo`PQn- ֐ RvɎ%ݧJO-S)KU{B"nEt&t<ÎӶ5Gb0Hݳy SMTn8  XeEkKP rQdt-=;j[R]k}R{Ozˆ,`vkK*V5p6' ~P[=Z!g5dZG{ŬWΥ-Rd7UxMzA ]S\-Qis.J""99ϖyT翀qy\ZF ]`7ϪiE|DoA/1E0y*%kB2mnPX۱1]AqN0aZ r7BVzt((a0C` ?̸\#ǀﱸU %~vn cRV'R˝ 癞E!jSV5DaxOZrr)D 'J rofbe-HsB]:ƾƯ;vJ"8>S!iIK my:DOÖNIw\|1"5V?SV]V KzBOiƻޠ"Ee/}eZ림a9O:P ww$9H&1.Ac*"kp4[{{QnI3Ld`!5`AGf'gq*.vmP4EpEA~2 3B6X(#ԇQ#Y,ǎ|]!FLHLp{MFU#kөGfeRX-~)aL{ڦؑkZ OX4mm'1M#OLi2G[ _[]v'j^_p ӻ~rj{OZCH=U2 Xq[G(g-QjAu:ʩM0: vk/Z]o$sa L9f߆+h쩬 4q!ZD^poa_:vl.khՑ[2Fpwup>roy_`rz䅌L)NYm'rb NgQ2'vxk,R%&*rmfGq8Vt^k z<~EA;oF!dmu!(҇:DU]3.Qɘ٥ӤZ,-)*oޠ]6yfR39vQvEhТȒn^ >r-/FP r6\|0tv=T~(X}R>1OmnЫR5_'ۮg"B28FXt;)G^*7 s%djvU3ث)tJϓ^6n_;S."Ir /H4RCDrqtf+PiKϨ`"^Ԭ@-ғƯ\Rxqc,gש/_:D0S-ǧ- uִ4'5Z*EmNqBZ]ȂYRU%r+;h+W\ǀFE6pcD}ZqBëNkW)=Ǟ޽>.52chNaK"Se%̵w;^w;\}qLLstJV2>3lY#OT a"όG3u<88{n?P?ޮ6"km{C72 GXRی#ԇ:SH@j?:h82&E*f=F#D@=mm7ǰA="&b xZ7B= $~ZnApVBd!ː,CtO r'8N5lsֱ,m 0]Zi;5{XLl6b(IMmh?=՛`qg]'oymSݜEWƁUZU♨XIi IY;*W"i7MpxhɌ~ yU0(ָ4)s8kBG'쯹RCɭ Y3?M3uC|+I$Fm3t%G iiᶂ&р@f(z2( -2=q(+ mيTU#G G nf%*)')E[Pf(R HаrQӸ (u M$'T2#KU>ņ_&JRrosB&WR Xh2$5we5f&8pI^ ouO鷤3KnN1s7凜of򠮅bu\JY*R4ĽNfy-C5s† j^xSę֨o";t\@NMQ, ܳk킢ށ,?)|R@ d9'G!%6Y8 ٺCZ%28pVs_zE6-B>1t0sI)@gxؕ2.ըKG(<"8nYP>^ܐѳx-!l?R)7 U獺3b)^>fk14*Ȳ+TxЌߏ5:;mҶ?3p(Et#J'{P!\ͫsJif7^ 7dԆu| # `l-`(ilh)ޮxZܖaD(B˟QǠ6v8(4 )E 5bC1SېG6ڵ-)벢,#^aVYl62X}` s-a&d!8I4+*hG8Qjw>9/1f ӀCPbޠoO$Vb찬 $zʓ'v^MUlӋU agHFmpHMfQa:$f0)S`Ej`;ZlۆvHIp,@#[ڰ mZ+cXA8x^cՙ3RL6P&H[C.vLIaVυmwyoL4)^V'(h]䭪u ~A:.mCcp|MB* z?d.q?: 3e2c4=rSﳜ^$)C4VbH 6!egBr[S,2|\&!fszG( -A*G|9@"#:uڎ4ի1Y恙=o. 'rT#'bRorz+:38d,V+|"h˙Sz>͂!Y%@ ɠBXAP -2-X|Sƪk>EOA#B ~%e\Ւܚu؈Kr];\D1u'$3=CFd(𕑑bXmy+ F ʁDc 2٘%w6%6mm|^Ws+-wAMZY6&( Ra6c fkcNֳ '|ڤ`'~w()azPc;6t ЬTA?cUřez |j-+g% XkEHt.{R:5$#tb`' b*㨭u`N,71`!b;|]޾}m۱SY-bcy6F6 R D+I:FnQrR)UPhGxС8__j;Tr~lCm"'L D࡜y 1A%bxR'rt+Xi꟬F?*mmmm;/G57_jԪX= &p"\/;~< L1al/Wz0vPr7]< Nıg7b{X|@7z;ޗkR:^fECI;C%BKby\wi_XhN| LK.rܱ[ f=ě15{AE3־I=6\-xRcr':"G۔c 42Z'= h"M<y9xh>sRt {z$n`Kit/*P4U+r=[Z%riZAZr#Hk^%XEyB4Y7`95kuz՚,Uo'#)l=l47gĨ(+, P]ˉ+!9.?Y1#$ #( zϮ,LzAQv8ާ!x31ǪdgRqiy$]J5ݧK9?Ƕ |~c5vI,@XIVsn'MNcii: eͼwl=Do8:SZe(BJGܧةE@rԤ.&5Ըjr!s>ǦѺrf:d{KV-7gFK%R̗=-ɓ"MPs٧zH V FJ8t>v+fƁ[@1~0.%t~9 /Tvs:`{n08C"-{:AMn:1;*hp*o0>h\Ftx,@ 8(r !VҒa0K)=Gh^2]"](`j:1(ԓH`}Iȕ+BHؖr]5Jb{xEP2<{A=9XэJ-,Q&f]r)" S}Мv}EA&Z *{hK ;[k1pܕ96ПwWq qc`} y4RCT$͡}lj4P%u 7,8郉 ITB|MFupGKyFE?$no4&T alBYof)ͮꚳ"DScwt,_̓x2e@1CӴ+/,؇5g)c0֝ |U1'/m spUex .B_b3&s|X2w@ *4/m?aK= U4ڎ}&2N@̄J=gpzRz uK8]@Pʼn-6HhV*~\ \Zio0u~@' S})2)ILj-z~(aT4=ӥ%W·o{θ+.w]nj<y䘖"CᄋXQZv۟,}(X@6GCh !(H&hscrc22:ˉsul}y>w~&pyG$?ʃ?sx ;CS+W5UbY xJy;J;5*]?7glS >{? s#jO=+#M)gy*-L[{ n nŔc{=#eI k [*Գ}܈wSR|Vafh8-Λ]0͡bya.=udJ=$'8NTun߄o@7*NINْn*sKpM%(\Urc*^?t+vBȑ C, a\ч8ŁRχhtFhD^,i.l7[:_RVpҾ,u[f?d CU[E_ GjbG,%D4=v:$B ^>%Hܰ-3=" '#'DQR>qEw޺B;Ȫ6=HD%)$ETI}^@ t(mc /:5jwϣJ]根v>M7@IHOѼd$7Bg>2m^_VmJ ,WpGĴ e {%0H]eZ2WiX5,r1W$n( LN\.rkg6 ,}>z-Oۤbc̢u'2Sk\3CgoJ"G8˜ŋVZw+ e =^r"5]yU8!$aa]1ˁ& .%i 1!{n4'QKZaL t<(\!c$xFLJ)e 4:H>4NH43:T{_d<%.0ۢ]F~&=CVezC]yFGr!0z7?ۿ8} v}L ji=B #.A}N<۾eb jŮrh,Br榪'CsqHfx!>̐Bb 2. J CK&XIII|W5ɘpKݦei~2lD[i-PS@{>WIY^Z 0Y( tOX52@crPQ/BU8IiS\mzvR]]y6/EG&:`qh8:WF78fRR4lq1C`^>nd-;b`@BO3'rwW$Ű,iZ(A SbhZ+ w)H@78B< nbU1K-s>PXײkz&2YxG#­!#&kh)(gxƘ޾ѪԦYAXG"SOw_f2Dj'rMܫ>God^9Ia Y2V얙Y9Q(Ӯ2v z`S:KI W>2B v0p&rTHE~㱩&7+4=qA ]6CL-r:X~_1H6kYmckWn\ c7R7%\ye5gH@j育OϯJbސV$\m8:X!K^oЧ6tIDaqߑLHRHQR0kŋWxQ';Qs yZ\`| \$ۮ^ȉPd5&oL >>[YHv(49>ODs= L^%OwU<R8}ӥ/wOmFblȽvS  ND!}.1!.ݙ‡( MLa%"]abOAY<BHQpN=nN=Iy< 5+d,iL[-y3y}2:-*͸VL>a 8(>nu|Xw,} "j.e 4lbxꕰn^:AdF?3߿ɣݮupP K-Gff|CTdl.Y:#]\mP32LppRWRN-lEvg̕bk2HD$Qa CqZeb .q#c4ˁWC +W!N{ozkerur UY6 MѼvr=3T÷Ղ*@]Gރ7U2xB?Ȁ؍ԂCڪ{YY>Wl( :ڗ. U;OB6 Pv0s.7)vo-[݃VtVإ=|r]yur'Ŵ5yYcV&B{іA ߯W7[3!ßXBkS&3;|+X.sņ[@d2;1f .OWu_xzj8T+ 5<Dz 8YC;)Ϡ&s%Ypl$LH!ТƈC`e-OqŀGZ?Qz[Qk}#\ D A* 3%^7?ݕQPL𩚇 t5^ހ7w܁[ITU]3{Nh3HQOF}wfBppeX%o`CEջPx+E"e!F6DO2ɪ@in9t[Z4zڛ9GPRVӇ)pU%  FUẸn3Zl(uV7*@T/ c6{ڭ2ws']A鹸ejjN+T4q*RKЛYfXGq9;֧՜EJOX9@o{(W? uN&F 'ˁN|4")bSK \MhD.KʢF;UJcQُzjxrjzrf} j,c7k7D\khziM ꨖ%Xltn?c|`@l~l c^bL ta/f2GIdi6A~:PZ",JH8HX-w ʌ b<SN4 ~'h>TQXp{S3ҬE=YL s?x4.Qe'nl0S7k3F3,P50. XҚ Bt Jl]$M'+ۆ˽B܋'_]T: pxAUD*C<'+q0u k\pѡ"BF[˽$dk @Pс;κQ4#wftD3Z0[xtD$֨H7~.и6.Ʒ4~ mcӟ%΄(}V3|弚wNb=\LN-ľLVpCm~!xWPTƏW|W;3Q;ZQQ^Y*BVz0j#1FVb JxZU|{<52'`YXtC#P¶Q޴8s+nN'\k!s\(LZhߍ?23'rF~XM*~~ܞQHzq0Bf((M,? s!Vބ\t_5m%q$&,!o{#]EؕW~I4?":?{ftwnneTJ )U%@=VL7:xT8UB#SsP3L:[4HM/E]aQ)\B)][7r|al\>w+d{m7g_PU^I}LLY< 3ְA&uq<Hf y?MzzdbfBItzv"ڦ ځa']+d6C본Ɩ)@Y>vݼ ñ Dꩴ,Yk;j.A+O\`>eR 6A% @:E6c}@66֕Y+[pi%M$XԇphةRqAwsnLQƲamX2 F-l`M[ 't D^1֋2' 1r="ixqg/ 'pzP=¹y%ȠwlBLOSP4!PoU@s '^'- UR.wy/oMG3"+#WxtM.TM}{ H=ę<^fGC֤+?/I3!!jëK:;F W<)]{tI\uCoZx/(EaVMsi觩^HZmpR`JG_d~dO҂rOtq~VuMf>\0 iy4xp2lzYy~Z@= eOnUSl%$jaƌ==uճ {U crK\f ި4¾s1͆<{WG`L? y_q*"Y;VB#ZXٗl4  oQ[S7`we rTŲE]?sːKiR7/&Hwۜ{HpjHp*1Gy ب{Ib l~r|p?D E|=.7uBxS{?F@NuA+ ,ޮuԛ=A멽gəD6m~~f[VH/,iWh)+}3sQȩ<0K٦铷iy@Y]-n,Md)NO@w8k_p"!Ay*z/K O/*R6Nz-k{NH.%J3k蛃;V4I0#oވ)>U\f\?H0wJbRl6v| 7yMgڙ˩mдuqFĵzXmS!/iotL5.~뵠 00+3pH7ͅZsu.cqk6r@[sPæR6l]VL=PcrТPtLgC2/y*+e_{~ϡ%r-7_z PZ>1W>KI1>RqGr:rRWaysͩe6!r3d o-lv`x6 iتkγ^ kPa1lFfPYP 6Bjpˡ6N~?H'Öԑ.}N%/97G>[,UU,9sR ɪɦXz: _o.&#/CոprK.un\<_>< Zjܓ4+&n`Ā͞TZ)m3/vK7ۛ(bd=kUnq?VuFBJQ~'E;IcC%cUm& !JSzEV*ý..IY }0$^wmiX՟,szYPN+pOKs E͵fRt)eul\ "Yo})~ڏēvJ>{MZx:S#گD2ohW x0#S~"_Vʔw 4գU SA BQc\uu ?UBLKoe96 ̾)PK[f15}׊XKxv]`Dû)M%"Il&l"ZEQs*AA|1 ~7't|;ǼWZ}X]v'&,-wUj խSk\1JH@5#c79xfVe uj9YY!@GF1څERago K#gx? $enK&,D\!.BuGwv)֕(5B i󾁩rKҲx+P;$gҘ挃TMJ ,Hnf̈IQB[88[Ue(3V$}: 9>;I#%m~zE| S~}$+Py]e dPBk6otH;)\RXw?epPᱼ1MISj䠪礪X泶]jʕyjY]RW}KI=̹.H$"R9wXon? 넞2J8|ɅxWac.b1!G5mRohGz2U.D`j-#ڮzٖD88 YVQxK뉃M@W~qaS*ڙeDB@oU"HŇ͔~t?YkЩJgmr')u`5%P4o`>yѐn 9]nkX&`/ʗ FPZz]r^D8n ڽey&G-`㹼ʡv]%Bd| '6%X11g5mXA w?H4RiAlUQ,qBouϾ?|+z޾v2Q36(y^0D2^U>^n}iN־^k̜\/I RCv%龈6SwE)k2rFf tmj^#m EkXגyB ATqz<kрWVzuW\P9)f;Y콴@"U[ 5Y%>;M(F&!÷̸Oo%lj!zqmt}N6[B!# ?` 6;d֟d_#Lc gw}W-SG-֭DN9Sy 6F`Ľq{>kCj<XK?8$EAtB3jNXH#t=iI~V@VJ7WmăFMCnj$za|q-}!lgmo7` ˖g桙[VS3gpuTVZ[61ɱLj];|tuhwpaZS*sz0+ȱr{F;!Irp m1yy6s̚~Lɭ հs0JUhL=VP5p ]cCOsUA :ƈV%6#QcO QiWr9=v"Wߣ\D`rL~kzKsԦF퉀^Y!﫽rǏCLnAJ;=s?94b2KIJ=[h"~ԇia~ 9CGaqgw0f]\:xVD0PdLzďh)޿nqi8CTnE2olKsK_ J!ځ+of3VE`Oo%y@SL b>gMdSuUhֻF Ktiv%5^N_ty&Ӿs)+-9v{ Ezk)ڞɪ"TRCNcc}i@:})٪`ݠ0b{D#!cC;9Ы0ѢF1ukg:G4K&|HL)aC~恷 ΀ZDob!2ۊܝj;6S2|laPfއH{ư'/KBrmpVqm{H?}vyx*Mx8H^UJWSU@.ڈcu>⾂1oh9/߫'$Rޭ%>&I_mr,~7ePP/Cxdf"ZP/ː4=!ūǩ{ctR RڛH~jgp޺9XƱBpaKj }钌rk j+1+'Dֱx7 4L1mxh0ܺHumbp*U.s:-ǵ-aP钏cX V /®F|P໐Uly'c 3QAku^[*oA&?[&ѽz;%&pMXe"L5o)Plq+"8EѰAKvm72kpE:_ џ?Ԯ3*av_x睋Z+VY%%u= C:u6îP |rpUp$9odK9DЁowZ$)Y)7'RI/@mP=an_D]`S0啙fH0\29{3Fg0nxX{> ۥr\ʃ2AҚ#^Ue?4Ș6#`q(!W}ل,3# ?P77Fnd];_ݲI$u9vћ{e[f{ .[t-fXZ% Szl*kU#wdmՊY|j#bf7Lie'^̆?IY4l\7iމ]n/auLWEpE&Cn137,늕iqXmHb*H]dG€zdML҂hB&h@.{,r,/J\{&(h0wb$lz?/f-tLߦ )RмUXF`DS7Rʌ?au4$+gT $C d, חIZ_4Z To]-)j"}gG-|z^I]Cf2.թʺ X5!4mA1qxk.K}Q ON{OP$*6ݜI̳n*o/FG~'{_r 8P̆Pj6xTYOCDQS4hBvI"> g_kh6b`r_[AlT Xb k?~ORvhOg2rؿuQ@ ꌞuH|C &M~{ԹӁˆGsE E0]mDrUZ(;"Xfe-DeU*.^%4MS Uy)Ql w;YEƂ!ޢnh8u!1oҋWWA΅ ZO6*Z{)D}2)^%@PSifyhoeO _:>ΏmJ' o{XZx΄Y[ j#sf $"MUV^E-d<(Eɣ 痖ڟ3=vLDmY@ES go}1{WT9T[xyB&aP Y@aVen_aw~gV|.ŃDc 2Kl\yh9HIAX!sNLN(BpiY%=g zG|ǭf\ yw(EaK>z rE)P tE'z