libxml2-tools-2.9.7-lp152.10.6.1 4>$  Ap_믫/=„ `SYn\ȸdzQ;/>saR%hUWghP|O֛2EO()6QR}$\Uw& \C$:NZNk.|`. (@̓|?ʡm7ƾ1]0ԌaJr0-?|(91{58jO7rU6V ּV_Tpfd2&2R#|}bvnC x^ 'Crj*-9uKnp6V7ab60beb3434ad070656b324509d28346debc3af6e555400eb22b0edfcd862ea8ff0c2ffa45ad736c93c4ca65b03590c79d4bdd4H_믫/=„eQڶR@% 9 )ÏpY0L-J31J;/(IdLĔCdH*>(pJyc<>>MB~c1:̼ϳk1Toi{oJK>]o]YIbh!K6nv[~v&]ZZ'xP#x[o|=&NFRD?S[V,ǘB'Uс20|>pA/,?/d # 6   $ , < @ DTh|<!(Q8X9: B)F)G)H)I)X*Y* Z*H[*L\*`]*p^*b*c+hd+e+f,l,u,v,(w.0x.@y.Pz..../Clibxml2-tools2.9.7lp152.10.6.1Tools using libxmlThis package contains xmllint, a very useful tool proving libxml's power._믖cloud106fopenSUSE Leap 15.2openSUSEMIThttp://bugs.opensuse.orgProductivity/Text/Utilitieshttp://xmlsoft.orglinuxx86_64I |!큤_\_\_\_\a9ad1229318805b88b098defabc7524386adfe6c6ae7364e1073d65155dbf121979c5fd8cf1809adb8a4d1aa890b8b2fa727a94ff1df19372a1c5fc49a73d0ef579779594d0843f978bd610ce144d0e3874d17136967fb403bd734356405fefb5974236f0740926fe974baf81e83f67bbe2df201ef3871a7a5a44c961d8df6d5rootrootrootrootrootrootrootrootlibxml2-2.9.7-lp152.10.6.1.src.rpmlibxml2libxml2-toolslibxml2-tools(x86-64)@@@@@@@@@@@@@@@@@@@@    libc.so.6()(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libreadline.so.7()(64bit)libxml2.so.2()(64bit)libxml2.so.2(LIBXML2_2.4.30)(64bit)libxml2.so.2(LIBXML2_2.5.0)(64bit)libxml2.so.2(LIBXML2_2.5.2)(64bit)libxml2.so.2(LIBXML2_2.5.6)(64bit)libxml2.so.2(LIBXML2_2.5.7)(64bit)libxml2.so.2(LIBXML2_2.5.8)(64bit)libxml2.so.2(LIBXML2_2.6.0)(64bit)libxml2.so.2(LIBXML2_2.6.18)(64bit)libxml2.so.2(LIBXML2_2.6.20)(64bit)libxml2.so.2(LIBXML2_2.6.21)(64bit)libxml2.so.2(LIBXML2_2.6.3)(64bit)libxml2.so.2(LIBXML2_2.6.8)(64bit)libxml2.so.2(LIBXML2_2.9.0)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1_G@_V ^V@^Y^(9@^ @]fl]@[@[@Z@YéYéY)@YBvYA%@Y"XWXWH6W>@W(VTQ@TWn@TWn@TSyTAPedro Monreal Pedro Monreal Pedro Monreal Gonzalez Pedro Monreal Gonzalez Pedro Monreal Gonzalez Pedro Monreal Gonzalez Pedro Monreal Gonzalez Pedro Monreal Gonzalez pmonrealgonzalez@suse.compmonrealgonzalez@suse.comaavindraa@gmail.comjengelh@inai.detchvatal@suse.comtchvatal@suse.compmonrealgonzalez@suse.compmonrealgonzalez@suse.compmonrealgonzalez@suse.compmonrealgonzalez@suse.comkstreitova@suse.compsimons@suse.comkstreitova@suse.comsflees@suse.derpm@fthiessen.devcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.com- Avoid quadratic checking of identity-constraints: [bsc#1178823] * key/unique/keyref schema attributes currently use qudratic loops to check their various constraints (that keys are unique and that keyrefs refer to existing keys). * This fix uses a hash table to avoid the quadratic behaviour. - Add libxml2-Avoid-quadratic-checking-of-identity-constraints.patch- Security fix: [bsc#1176179, CVE-2020-24977] * xmllint: global-buffer-overflow in xmlEncodeEntitiesInternal - Add patch libxml2-CVE-2020-24977.patch- Fix invalid xmlns references since the fix for CVE-2019-19956 [bsc#1172021] - Remove libxml2-CVE-2019-19956.patch- Security fix: [bsc#1161521, CVE-2019-20388] * Memory leak in xmlSchemaPreRun in xmlschemas.c - Add libxml2-CVE-2019-20388.patch- Security fix: [bsc#1161517, CVE-2020-7595] * xmlStringLenDecodeEntities in parser.c has an infinite loop in a certain end-of-file situation - Add libxml2-CVE-2020-7595.patch- Security fix: [bsc#1159928, CVE-2019-19956] * Memory leak related to newDoc->oldNs in xmlParseBalancedChunkMemoryRecover:parser.c - Add libxml2-CVE-2019-19956.patch- Synchronize changelog files for libxml2 and python-libxml2-python [bsc#1123919]- Added a new configurable variable XPATH_DEFAULT_MAX_NODESET_LENGTH to avoid nodeset limit when processing large XML files [bsc#1135123] * Added libxml2-make-XPATH_MAX_NODESET_LENGTH-configurable.patch- Security fix: [bsc#1088279, CVE-2018-9251][bsc#1105166, CVE-2018-14567] * Infinite loop in LZMA decompression * Fixes CVE-2018-9251 introduced by CVE-2017-18258 * Added libxml2-CVE-2018-14567.patch- Security fix [bsc#1102046, CVE-2018-14404] * NULL pointer dereference in xpath.c:xmlXPathCompOpEval() can allow attackers to cause a denial of service * Added libxml2-CVE-2018-14404.patch- Version update to 2.9.7 release: * Bug Fixes: + xmlcatalog: restore ability to query system catalog easily + Fix comparison of nodesets to strings * Improvements: + Add Makefile rules to rebuild HTML man pages + Remove generated file python/setup.py from version control + Fix mixed decls and code in timsort.h + Rework handling of return values in thread tests + Fix unused variable warnings in testrecurse + Fix -Wimplicit-fallthrough warnings + Upgrade timsort.h to latest revision + Fix a couple of warnings in dict.c and threads.c + Fix unused variable warnings in nanohttp.c + Don't include winsock2.h in xmllint.c + Use __linux__ macro in generated code * Portability: + Add declaration for DllMain + Fix preprocessor conditional in threads.h + Fix macro redefinition warning + many Windows specific improvements * Documentation: + xmlcatalog: refresh man page wrt. quering system catalog easily - Includes bug fixes from 2.9.6: * Fix XPath stack frame logic * Report undefined XPath variable error message * Fix regression with librsvg * Handle more invalid entity values in recovery mode * Fix structured validation errors * Fix memory leak in LZMA decompressor * Set memory limit for LZMA decompression * Handle illegal entity values in recovery mode * Fix debug dump of streaming XPath expressions * Fix memory leak in nanoftp * Fix memory leaks in SAX1 parser - Drop libxml2-bug787941.patch * upstreamed in 3157cf4e53c03bc3da604472c015c63141907db8- Update package summaries and RPM groups. Trim descriptions for size on secondary subpackages. Replace install call by a commonly-used macro.- Add patch to fix TW integration: * libxml2-bug787941.patch- Version update to 2.9.5 release: * Merged all the previous cve fixes that were patched in * Few small tweaks - Remove merged patches: * libxml2-CVE-2016-4658.patch * libxml2-CVE-2017-0663.patch * libxml2-CVE-2017-5969.patch * libxml2-CVE-2017-9047.patch * libxml2-CVE-2017-9048.patch * libxml2-CVE-2017-9049.patch * libxml2-2.9.4-fix_attribute_decoding.patch- Security fix: * libxml2-CVE-2017-0663.patch [bsc#1044337, CVE-2017-0663] * Fix Heap buffer overflow in xmlAddID- Security fix: * libxml2-CVE-2017-5969.patch [bsc#1024989, CVE-2017-5969] * Fix NULL pointer deref in xmlDumpElementContent- Security fixes: * libxml2-CVE-2017-9049.patch [bsc#1039066] * heap-based buffer overflow (xmlDictComputeFastKey func) * libxml2-CVE-2017-9048.patch [bsc#1039063] * stack overflow vulnerability (xmlSnprintfElementContent func) * libxml2-CVE-2017-9047.patch [bsc#1039064] * stack overflow vulnerability (xmlSnprintfElementContent func)- Added libxml2-CVE-2016-4658.patch: Disallow namespace nodes in XPointer ranges. Namespace nodes must be copied to avoid use-after-free errors. But they don't necessarily have a physical representation in a document, so simply disallow them in XPointer ranges [bsc#1005544] [CVE-2016-4658]- add libxml2-2.9.4-fix_attribute_decoding.patch to fix attribute decoding during XML schema validation [bnc#983288]- Update libxml2 to version libxml2-2.9.4. The new version is resistant against CVE-2016-3627, CVE-2016-1833, CVE-2016-1835, CVE-2016-1837, CVE-2016-1836, CVE-2016-1839, CVE-2016-1838, CVE-2016-1840, CVE-2016-4483, CVE-2016-1834, CVE-2016-3705, and CVE-2016-1762. - Remove obsolete patches libxml2-2.9.1-CVE-2016-3627.patch, 0001-Add-missing-increments-of-recursion-depth-counter-to.patch, and libxml2-2.9.3-bogus_UTF-8_encoding_error.patch.- add libxml2-2.9.3-bogus_UTF-8_encoding_error.patch to fix XML push parser that fails with bogus UTF-8 encoding error when multi-byte character in large CDATA section is split across buffer [bnc#962796]- Add libxml2-2.9.1-CVE-2016-3627.patch to fix stack exhaustion while parsing certain XML files in recovery mode (CVE-2016-3627, bnc#972335). - Add 0001-Add-missing-increments-of-recursion-depth-counter-to.patch to improve protection against Billion Laughs Attack (bnc#975947).- Update to new upstream release 2.9.3 (bsc#954429): * Fixes for CVE-2015-8035, CVE-2015-7942, CVE-2015-7941, CVE-2015-1819, CVE-2015-7497, CVE-2015-7498, CVE-2015-5312, CVE-2015-7499, CVE-2015-7500 and CVE-2015-8242 * And other bugfixes - Removed upstream fixed patches: * libxml2-dont_initialize_catalog.patch * 0001-Fix-missing-entities-after-CVE-2014-3660-fix.patch * 0002-Adding-example-from-bugs-738805-to-regression-tests.patch- fix a missing entities after CVE-2014-3660 fix (https://bugzilla.gnome.org/show_bug.cgi?id=738805) * added patches: 0001-Fix-missing-entities-after-CVE-2014-3660-fix.patch 0002-Adding-example-from-bugs-738805-to-regression-tests.patch- fix a regression in libxml2 2.9.2 * https://bugzilla.redhat.com/show_bug.cgi?id=1153753 - add libxml2-dont_initialize_catalog.patch- update to 2.9.2 * drop libxml2-CVE-2014-3660.patch (upstream) * add keyring to verify tarball Security: Fix for CVE-2014-3660 billion laugh variant CVE-2014-0191 Do not fetch external parameter entities Improvements: win32/libxml2.def.src after rebuild in doc elfgcchack.h: more legacy needs xmlSAX2StartElement() and xmlSAX2EndElement() elfgcchack.h: add xmlXPathNodeEval and xmlXPathSetContextNode Provide cmake module Fix a couple of issues raised by make dist Fix and add const qualifiers Preparing for upcoming release of 2.9.2 Fix zlib and lzma libraries check via command line wrong error column in structured error when parsing end tag doc/news.html: small update to avoid line join while generating NEWS. Add methods for python3 iterator Support element node traversal in document fragments xmlNodeSetName: Allow setting the name to a substring of the currently set name Added macros for argument casts adding init calls to xml and html Read parsing entry points Get rid of 'REPLACEMENT CHARACTER' Unicode chars in xmlschemas.c Implement choice for name classes on attributes Two small namespace tweaks xmllint --memory should fail on empty files Cast encoding name to char pointer to match arg type- fix for CVE-2014-3660 (bnc#901546) * denial of service via recursive entity expansion (related to billion laughs) * added libxml2-CVE-2014-3660.patchlibxml2cloud106 16092814302.9.7-lp152.10.6.12.9.7-lp152.10.6.12.9.7-lp152.10.6.12.9.7-lp152.10.6.1xmlcatalogxmllintxmlcatalog.1.gzxmllint.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.opensuse.org/openSUSE:Maintenance:15442/openSUSE_Leap_15.2_Update/52ef5ee19b68c45fa0e98bb65a2e8746-libxml2.openSUSE_Leap_15.2_Updatecpioxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=6feb21933484b92dce97eed988e9867094a84da9, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=c3ee9aa0e4b8893e4b9af61138d9c8460899f452, for GNU/Linux 3.2.0, strippedtroff or preprocessor input, ASCII text, with very long lines (gzip compressed data, max compression, from Unix)RRRRRRRRRRRRR RRRR RRRR R R RRRR&ښl^©/putf-8bb8d9defb3dcbe56518738f5ce380b3836be93131e3b32d2e8ca675189538761?7zXZ !t/i] crv9uWP?T6{mEXb+oN:o:E#ŧe6-U Iz"3Q<*= w&oRK'ZeQ9w+֨˝g$! j0%!buj2'dLI<|TTN"m(|1J%g шW< %'zi ?EQ&B#g7ޑ `7i\ L $?ItsHނiշ I1@C@P ^oSq-%H]P&QC V82W"Ev ,ؚ-}>ѡDĞGՎxwW-SμEռ-C.WwRX1H֝<ФPs1MͿ"Q$a ^qܘ킡93Nl-,j) Kkz.Pd 8@+ťK\9.f2n rz%ZCțkݟq  !PL-GZ`;؅%~XSe/`" "~8?=/@wocEf},xc$wۅ؎jz#úĠGXev x\ ҺrGzِGԟ`Ā]Bq[}?VH( F^$楤 Z>3S׊(bd>Q,/x׫U@M=t\4~8 $We2'C &>G :4eտzpEHHۛ|?:kۺc9 {Kl cڀ["5p~~6t=ļQLY0 I;WhtUJEX@"xp]`Yd"-X*-8_%Q7ςL@ȘFtI QN){gްl˛CkV\Ўםp\)dMOdHp]އO[Er?-[31bzf0YqdH+F}8GTkUKXf #CSF1aq\Y9ݓ\uԿOTm?UED, ɩYnrDN6D#B،3%- !$O+gUoPq78sgRgƃG-xR_q\=@Nȝ52aL44oӳҼP-F3x ^} b'$?_O+(K*c y7q% -fE [Qa`"$ö,1H0JzxаLy:-kmDRS"1eC@d?863;Ujȯ7i ` TW.;Kbo57ʞ8^QhH[J w;?C-dh '[D'Ip(`s ݎ(mPϺE9_ N2КrXT216w/q K¹7} `C3Pw`ȗ)9@r X,{^n֊ hQvMcol_h=5cG(8YT) j}p¡h".((۵b ZJp1`zSzwǃGPe)V cF_Nӟ:"@J;EM)Yp8@s%h&\nJD7_#f56^H;+>nUQ>r.rAV˸ٲuolS-O%2raFfAu{V(gӪqxs,mip&jA!56)+{*W@F.Sfx׈HŏoRJه16sCvKX!H&Y-&61Qs[\OJ7 \\S:VfQ)IbV3\_vYza nѿ2*Ts鶰Ƨ#K&ۃw(?w{wKxiIneJyQ [  $Z5de+2³&aCڃt^@\A=e&7d`Ğ0Y#N?`\y-%[Ԗjc@t]MSgK9ߊY ϬG ׇ [W{yL #̡ 6G!]?A&g7:H%/*i) _dC8CꥏԉyˈD]Z yKom3A}P` A"MfWު[uiQ bչn$ hr./Tm`/ d1h70ɵtlva/HOWwD ԸmadA2Ҳf ~0E[\NWՏ/x[8v_wp]˅?^qFI,4h+rקVOQn"Tz|&wtb*%1 eȿh6ܤ teRr"o"Z%umx: >6rT3\8 ?˺·jJZƎQ2awz%/oG[ dY<zeȐ##%gU[5|W.Jn1_{ KWۅk֠#ˤ lCxD>[$bkH2&!hYϘ*{-bj2rÒ- V2kiL~VJǩ_vg,+7CW .!깉y%տX҄iڼ-\4ZB(48`#؋?p- @ݘ=yb rjbnZNދ̠= yZsԦ]0|ggxLx:*rIDg5g/$Ιϱ æsTOd=Ş$7 "9?~0xj` D'qCC)`\7kTEƪ5kR0-CȬ_[]y#5~a=NU<` Nfp8`epGw\ʯ&2,elwg&S VyJ ~Zς"efO=ywb ibSe"5I:f m/IJ`;?&JȱG"D2-B/v @_s u7N r@ \w8ly OCw'wUӭg~ ,z(_j$Kag|Ϗ,=\/uC:O1WU6\&\i$NVԡNѫZm|SJ_N뫲?~Zq6Y,(!"yU|Q/T{{KV_E-Emb5WG7~ 2m~6}N*dj!&.+}щ)f *"`SwX˝ I/TǴV LFG~RC+p*p" 6(9cM kHxJv.K< eBOlP>_U0#$0,CF` -G̐k[Y XPӊB4ᑽ!y7L+C|3[3l\ο-CIҔP5p۔b=rE)MhX\.I5g6*oPMj]nv?x:.[Zau@=\~Y*ZLkTr}vuwHn%S*NFHn.nfsHb9y։쉦kN{L|+Ӹ" g<;#@ybCc ˰%oHcY;L3\lZ`4S'kFҊn9<` BG8 Z^̉ӷm,,9DPPB? ,(#!.JuoWZIѪ80A#2LPÉFcCaz=Cm?,A D:F !3DԝzO4)z7lOwsvUvnM(?3STYYyU|G,-q`he|T-U; SsfK"9ZWg6vg1uZ\'q ӗ:FpE4b㑚2w XUr$׋|5gL>59=(Sut5c$5wY Y'#+"ϲSvC`dD&ꪵMfƪ6(]WBA\iZH9}W`&5]RKmXacƔA*)Xu!mfdD YVѥaMD1rJjt5WCg䈌/:>$@\*QF9yȪzA3Ot W-!GJHRXRf4 OYFwylZ7߻xy9Lc;-@O{X%75$CTtގztX`q SN%:ϭ lS[êcafp<+qң r:L>!IE1uJzO; ^]+Bﰹ_F~_"xt@FaZQPk /.[QpAG!x,NH:yAqjSRp%z2oIFz2'A bcY&q!AbcprղtYn:]}8 RuCH֕R+{\'.nA|#$nq_-Ns4oDt(gC2Wx`6lJD˻Ua7Ā`56r?C0IJ-9Ys~4Q,eyߥ"|T@RWg<_ET7e{?}m,)m KٞU9=Qߜvd/X@+S~2JYc!oAy1P#O(N|x?3=K}VB1a1'9 t 4!kT׋Y1h dI`o7x9OM-G^,|"8p=۠UyVشeF2 DmD :Er41•e, Q[(|SjƙzKe@Ts|m~S㘎!iP2y *ˮLYZ~@Hb$ K1gցi^ 96ުE99THy5'j>ג#30*Ό *M2^A kj]wi1"TzW{.pLHto{^)/ H6TTl|FC35mgNq. 8bnѭ76(q#)xFpRgI>.8O'HX ư05 @H,aS-qruK4 AwE$ܴFޠ2()@q7q>0O" @M_ mRk!mk=;kMt[DwϢm k ҝтV_j pW>Y|CUیtʢ l%S4./!eN(d'WrA'4J{1;!EΔi)z;0R=iUg5;;WW0(n&VAu "S +-,~:j žXIc%L?-9Dڵ Ɂn)dY8}6pB6Qiq[#|Bs;qԩ*BͿưpo)U@)gzOHvdO AuFw.mxokP-S2uC?R7&v5ϳsyoP;C*1> 9!3ks%`g1eI Uw {SCjB{aDh>nM ;]g#-g< ?}QׅR8)@oWa=~"!0d͟=ap~jӕih<$~㳺fZ{Q^ Fзtl*JJۣb'h%+9,l-D2nqRg5),ٯkb}7o7V2Xӭj=?t%+H5m0 G6L9Wy]XQk깥 kA.{pH GKx>z8OBJ1%őqoO-golZPTj"Yr @KnLiCe i (UB3 jp]:YNn1ىF̈́:0\a l2fRi/Qo$a&_hM!Ulۚ(S(s΅'t)oN*":iFs-eq?ڳk:)j,mc" ,kʬTgRC'FD'HT,hqF߾Pt6Mjt/Av+%*6J+T YDcq| #(oF5aԌ_M4ٯlyzSRm;3(+_Ta\v v~s%'@~0x Zy .@DinCf3WSήUavK&A4^ xhƥpjȚ;ώ:+2Kx5Dq6iosmNʆ yc]2 0ŋ'R6dNwC X +ޟ#G_?qc!&s"8vxgXp й3&OϦt Mu5`F%;F拉Dϖ,8?2d5:e 0,{;Ti 9XmmU4cvU*kMw|P^_aG?z1hbȹBَ:FͭUup٩fA v3}_l2ɗѨo%~4oģԄ otR:[ H]&c%ieg&͵NnG_9tU-%v\f.2ڇ81Rs)'u۸ةzHv.q.gR,$QQY aEuÎZp *?0V}6>w8 ߺ-mT{U9amQ^ޥP?IbVW ",m]ʬޯJs9Ҡ`ǬaT+Rͨ*A)_Z%:e֘m\;X[Rt5/B}MҐp6Hdk"=K+g F Kpl[AB )ܶFvTZ$*?]ֺȘ0:o# fu`gq{dҹ'$!ʼnx&Dˏ$sz$4 ݝ d}a  p7лzv#ь(򙊯o]%e3=Aƿq,p?"PCgeq S+gIFD'.苘>|k#=.4J/,`qDj|!wk-/ύdH%LM1*ij&}o-_D%ܗ(,f=QqwO-^SҌPv  vRݴWZq?1.#C ivʕ*UghE[$o|kH\Q a7m9,u x0ZN#upNn9EM஁bݓFvBZo/7 ĖRBZkAc*0@Ѧ,`F_k/.yu^aV҇ss$~qZf9ع6RJS1܌Cki@ޕ`ԢU3r +ɎȏJ˫yƆ?&oݴ >wV\jpѧ/JA޷b7Z8KJ R}ގd{%A°tBu@3YK6ݷUcPz$ jӛ/ 9k,TW *^}VCPCpٳHO(ԻZݢ:n~Up@d0,q%Mbw5iz ߸afyO`jz;e{[,Zt;( eT̘9U5Fe%nEE$|x* [@F a|H}n"mW 3y9rsQ-`ӧ]Ὁד3 ~l5ֶ=9Xx ެppxpqm'i]3~} &YrjHJr?6.ٛa2 SH4QT"$n-W\O] K>bCɀ<01f:VᏴO*4%rKa0iWW ::O5"gI²u-QomUJr̓4UBYsko,ТDfk8uZ٩U9{|V*BR m Fj/p]BŴif94:͡b0BFohD0*ƾ6)4c^֐"ȵA˳ػ8t䨷L3RO l/Lv#ta t{##%4+a7;q5k`oEoBt"&(5Õ4Yw~*wOP(-Ԓlx֐,?󏩤("ԶB*BhiDVASŦb&bOibu%( sU}%kI  Uҍ;971jr8Yv)r^nϴ%#P ǭ)h[iͥl>%ư35.1l(2`" Rý11z` |A}}sz ij ? F.r< ev>VǬQBTTxrpEExzIYAq$G+Kj8v80CbņaIZ=AQ )δ|H,[]'VgIǾJ. Uu'|} #[TQofc?U(_!ĬGwYV Q)G.qJu F2Ӝ? δ)϶4MNbEJs:#۵p u gL3IY3TaÈ߄59_)m1F gNt^|+=O}1dXe8 -K@T\&[JDEjyXbDIؔ:Vd*쀕gc~`ȋb=Q8iMFoj ȅn c++)->8Bkߢlu.sor&|`$qF}lz`J 7 |z|۱Lyhv5xje'QmRrU%4DxQ*o hqړrO's[E>Qm|1%zz̫oLD?=v j# cЬlh)=]ɺB& b.|Xo0 sGNbN\gk""MpQyΎ*4C(QF**8w<)cKߌQ (4*+\H54 qt][.qE~QfSҵWW};$dFCܑIٱWXup_z*W4wjѓm&uwyThO %z?2;nmIɧ/ \X}G2jJ ;*2Z1gu`U)ń {_6ݚц,ԑX0o;@Z_mS71Q~*V {>#%\\kx%W $8X˕%(RRȯAL3k=zݑIakK!ʛɽ[SyuIv 2ató3+;~3rGldhWSKS6$(Ua~2 uJIDI*xNa^^8PӼ!ԯ\7}m^#/ZsH#:QpgШ-Ƹ cCtZ82:m7幸{S̠fǨO~"g6} _Ի=(BnN@n=\. Dc.W &t}',k./`ݢ Lsn*rrѹLw?6֠INV57i/sHf[vk; ޯ~(UEBwT8ei[Gh+g (l ߸qZ-d<eo|oN,¢|W{zq}Y@ aE~<&ve <]OWS뱷mF:OT65G)SUsثC}Ȋ8)ؾ3Ύ2ya9NөW& 49%JPayuf++ϥ%D,)@03ײַ%?Ԩm[ia'wI6f娅Ps36ێ@1w6j`]D3HhSDb ,̓qj |h;cOoHhU‚Vau#XdqϚI匍%t|U:*DVA7D9A '"DLzٯ r V ,zy=GPŒ \g8;}9'Ovk/c a[G~q# x(+J]Z+.EcRrԯW]*q_^G‹ Jk6ާ@-+RuLZWξh!\UM%s4Z(C*˩I 4Ft O}}#OH6r;W0E0.!XѢ'0L[j-Xa%넅(#Bq6O97bU?!*f0 .Kq|3TJ;pr'Rd8qV<]M 4*#8Z5Qc6W19c`*вaXVxMRQ(YQ=?;(ܼ궒+y7:FB{O@pT)Y'Ґ~ Nbֈ+dۘ` MKiA:'HYs ?q@KUG$d+I?m/Auoʒ>h.I:s&=(* (oWҠ!)󻦟kYרd^2`&1/@i?\ꊡY`OVq5\kqbr -W\i,0c=oͲ Ø2ROhPK:֪z=o]>X L)"6-B%jmFMPʡËAIT|Hڭbj[?GsTUqS^cmM$u6I Q*%Qʭs@W{̙jEg(,,AG5}p7t:ZΊcnDO,,Ć%yaO3|cM½%`$ PRÍ:gYڃ,LtOC2Ԍ>p%(K-#۝YWxTH\sPz`=XaKv l dNJGB6wA`nlcstӴ_’R*&;!B,VdG@M;NY\u'pNo:xtEun_f7*L/1Dc&`n{NZ+Oʜ$Lд"$=-GS4F:j-(ksf@"5 §g<rjLSeUѮF!l`2%>"m+2R^iZvߙQii# _Q eP.`tv|X~ t) [<ݠ^`6 9nRs| %YxmQZ1Y (wpJ_56@I]7wl6 'UJauVJEV Kd'x¦F1&Fgzd9 \E4\zpesQ`Y՛g.a>aik(9sX=gAeA%mLPe }_qü ~ : kq 21=!*k &j]_2K$Y^&.^U+M"fS'ٗn1> 30ʮk5 6*$qۆ'ds>`EHU:Sō99.%4-o7 +a UOz^o OHq$2Qnv#oE̫eFr+p^;e} #EB܁Hс%H/r9/oiT@vR}9=6ɘB;W cN"Ԥp<(ᡄ"(ŀt?A6ض'n BL3BCHy-8w(U 9.2mB\1ѐYmzX mOؗǟ& (?,^fhɾDZk'_w[\2" @u Et쵮p_ݕ}ʋ9/2^UK`IYs( ǝ:bլMF3his:gwn $n.x}qѴ|%RJrGua;+nsQib[_~"B:C(Sh*e_tTk+D=yn?0tQ=KQ43ZLs<ӕY3 ~Rp ̫qN?~CR.ǔ/p@dU)77" o4#X儃'⭽)ou6C<yϿ,(u1ɮ?L.eFŮBذUv@)[CzP3R?l~C,REʾ¬8X󟿊b\(ev;rW0 Ϝ<Ѣ_{yԁ*:)F-w #!dATb8֓" c's'#cq?Ј˱]:e^+,:NjFhb<ͷ{Y'XP1^ ]33ph> x%QӼ{R~kNe8F@&!$|t7࣓EM7 #8Zz< Pm4'Oɖ5 JPG)I{Ā )j$ґdHkz6Oqd[A/Ca0G\sYXC[\fN+tkdːB{?)M|ė|Ȇuwƴ9\^"hXq(_{C&wR ଜ9hm"cVNJ!Hjg obTvFeSMN ~3SFSȷqU캪hJ\ȕ#kw=δᨉ}BQrt8V)ՂHFc"."h7@d0RYk8% Qwj,E"lɁѽfW2rV[;*"B!?*s_ CE f:Ŵj{كwk ݕM痟`2ΛRl_<Иh;Sz~^FM6@>s1qN0 De! ӈy 'S Rtn/⡠hw5{-0x:yWpD?@%Q%>*̏ϥ&yR q6rf5Q:zѺyb!@RtHAH$>jjem&^@ma+?Pɳ•캭_~I5m+GF^@/w.qtGJOd/A@KW &Ƽ_A]M%0O%+7 {nE6ͥ~N2⃺N0.t\H!C+بV47+ 8ƞ_R)T%=(U 5 9Ғ=8 b{t'(}omF:i%ďϋk}EMXv2G W4Rc\RnB^9byk/`VB<RA~2BO銛M1L_2ujGxs̶b@\~->YнāDi[V6.T5J7~jlL{쉘wnbZv5<C`)h|Fjy;b1Cj ,>!8ٷ:J.C͠~iH4nig G۶ "c2av@q=S'3ic9D 8<N4`ZBGq:" -0Nr;>ьsm|\f en`H"RGm~⿏%hjZ@%[^lw?G4y)"y,t"qRocH}Բ6Ϣ+g4Rc{6ƹ (朜ɥGF6qEF$T*|%͢C}V!X(OKv,fnAb:rC;]TYO']eT,g@YWh9ƮY>KB DFB/WKF ٳdZа td>D(dRٖQl5ꕊWAEG%6ƺY**O?$1D^1ANaZom:!mm#``dNN8EdO/`hme HYB*X\1ZxCoi-kJ-žX-ek9DI*\TbB1v7qJG{η>ۄg,PkY{$yp:-@iK$NߊY/'jzDdҞUO\ظoŎ\4FmTE݀ Ů/ #(NSs2}0nW${J͠$HcպY<[ҁc\Eh)]rOtŨU3V%ѐ>L\ݞ0%-Ve'$;&hZtm@&Gu1Xk J2ԌLƖ/kl/'H5KCɈ:H'pB>D6d ?ֺ89w3a@XV1Mr2+Π;nyczh 5?u6`d,{vOJYYv'k3f2\+?nz=;|pU,3;8+G}gٞq= Jmؑ.?]M]W7onMLjblvo#gR"n֡y,L*DT!ݵ%g8HijJ_,73ێ<ڢF^C9_8O4E+ ho-zƖca|}݉>,l=гT(&xbHVHnE_A8hZkN p/d@::GK-(Pdzz)oӐPOpN9'_I'[\E3fP`}ϲz&&`Q(3ЋeW[S?3$sUuk;"MtI}P_E2PC+?ִa-tj7ĨNp cO󻨂&-BٱfHGՐ|BN#E\)r#>"hMcmYqS^*LiIűJj=jw_WK ;m\*BxylGw(wW JK![^fxbm2|Mn?FS<@2-!~A-@ho9IJa+s>~(pB6Q ։2:oo,gvCnؾLH-"YyşQEا~RIE_u$"vs]"v9/\,B9 ³B1K:M7u[*%9nT&~Ծ4Q3AW iǦa|`3ʤߥ⼂k 6o^ "<: ߚKrԔhTΦv$Gh7i5|1Q  ^ X-SwIJ՝" Am5V9IpT%CrQV^Ă:m-pS}c]ޗ_Xnn(Jyb(!+Hgz^s|Ы!hwZf"ނt"#2 ҝ0S AI]ĸ8D>%rݶDL] &9&‘:#WCIziIqyt%V;y4 {Ef |RyU=g>rZO2.psZkڝ{TE"} ]#wZPWkX޿ kIimotNڽ>:bG(ʤ',iPc¡6!Zm ;?]"d~| R-He0GE۴Ї-A]Faw,riwq}Hl0/ƕo&> yozZr#m('(mg)s&Xm3PNkUۦDU:9kaiA?߆o& ȣG `퀔N5y?,ff$omNbq#4L~4<èdi~ueYdHU?!?؆%wp|xH 3: nj,VK0GLMrU0=ƿ)%lSNSޒ$<McFٹzo`[`s>%&ÇR.6U835H4_&jg&Ѱi(oľ!RBW j ή)JeIԆ#Jc7wzp0?)A.e lr +3|zgƮkXXaSvm7?lPy*cHݾ =ŏ %SRͨqA藘]4s4 M#ȹ< $ ̰IX5i Jy0Ns}*$jMƮa?ag*$_Ov=b׭!4CE M +񏺄taմ[i_'-}$_tdZfx:9ڶQXV0Sot;PTz̐|{yPП]oM07EnR9OW2-wU&LNѸbYdѩTo!E!9K.9 !T _ =Wn1Jsx%!_Ǧ7 EpࠟDsiem ʉS= ae椻pX뚥ťQ:H)גm!U5S|7(qrm.x6 i>ZW2)eZ:!5 ͞Q!`}sQ!1dдKzrm>)yU7+w;ZI_“>Ss3i;BT@{{B᭢_͖4 3+%. hMgNI'x.I_x^|>eBro!l.:6- TћS_Yf/nn (&7u%9}gDIp ޲2Q1d1mD@\k/%ջv dTLbSwvn[Xu4Gh7; 1#SFo~ o_.ο@!T݋vGe4vGkLHMeDs+I:R $A~O^&|Yt<8(M:8A z:rAڱ`jmlK$ةܯ_w{Jm>sC3 KDWwsa`,@!_k19ڱc MwRn8w㜾ݭնl(˩B ^v &ّt>jI[lcG0ɖ;ʐV]r5GMuдF!i3Ob`$!"Q}郃#(z({B1 _ªtGU5.)Zo[ 2ΊM}:\Lg EnVu9xdiKWGU1""Pf+gXXZ5}v&qƋ5hKЯNk~Mhbc#|TNnqkx7ЫEf|W%~'4܃Aw BK9^1{kN&| W,++[Ytn-TMMK ;?n}cE őMrLjv.kBJ+WKBɰ o^Xv!l sd{#a$Nz+JMrrNymTFw}_!f]𘨴QPt8t`e>$PF7{wST 9:8\z@Hv:#h2` gkuPy$Y@,1"HZ GP[9,8%P$NL&$ޕ]9 Ϸd",Ro(eœ^=~6]Mf~!0Wq|=*`VzǨ7/</V tI!07߈:.;5s8Ѫ,zc2H3'W$pzrkH>a3gY⾟z?aAqV~{ M"y٧6*MAa:w(Sя Rx鞠H5C ұ9cnhV=n)mCf)᣼h}dXܓЪq_p^ %e1HJH ?eޖOouiW_ĥ%F[;%pMZO=ذ=Iĺ0Ensa)TϋM3mфR|zQJUAOp=Xv}@:ҏE/nN6ʭ^ؘ ;F &oPK NSMÀQMl; GI\Y%KS-Cݯ`:?C󎏆D,R^S /$)fe!Ey9kS,AM8: eV{ȟ}DsPF!G#=e'`ÔS40VksѬj<˝lZ C!Pc- Hq X4<\w;h 5MgƸ~'xM%S7ogݵ12۝9Q=աʨqۛ]hL;a"D"ԵAz"l}{Urwp*j[ȳCi!{p9_HlH]+_CX}A2l |tu 0Md4^XYʝWh ޾s#, ]y3Xٸ{ѽq W) -N""H1jyBu-C `#x:6sT[>J,h,XEOMj癔s|]C!i`ئ3:2-ۢ םU1Jw{A<[Qi\Ys`w,L8鐩*ZഠKBi)S?V֌SCz9=6Ejcޑa'\=oi^Ŵ`Phqv~e{TS;Ɯ8Lj#xQ~CAJΨK{8Ί %zLO;ͤJ aTe)3_7$+V&~::VM n0㱬ʙ2bQ+k.bٳ+#LzV.ؐ*:3a h=AnK D nUb+ m5 %Q־ +IJF[9s^R/sCo("6{>yxRnƙWHwZ4aX$R 'XfB,}L,#Aϰ6S,nOtM=(hSC#^yҧͭM'|BngR1 jqNAv!ҫBN-:1cY!K6.TC|Ԃ9C'&oNd ̄.3.Vr> Ɓ#/Aቈ2&۰lH=ezlQ",8뫣{=5LuqKueջ‘c!v'5I0_>62;pXq{xSғKOHbX*U oJ_A&q&h@H86N92#Z"؟[*3. ?CzbL$_Z 6)io@# G{K;v|X8uvYR}\OBA ==״ͪFVV7ҝ"%t)SK#|rpsd[~&+P% EGs$pwSf*TK_Ñ+z)f{8&NQ_E73.x}Lj\.v%ŕU/f]"{/+sWalu땛Λ`3On?m}V1P J;٭+,F'mjCK5luh>OHK{,dW.2Xt)tTjejNGBj oUw C\B|?33G >ˊI8W1v%KJ4k\}^eqɃ;^4|q X~5_]1M=[]x \}]؇p:0iP-4Pg_i)7\.m\"$g4/orP _71iY2ϸZ$GP2M'R(rC&%0QX?lTl~8njO޽iǐT,:;ng \!5(曁~5[;: +Ntc^'\(G"\{mfA"A\.b cĒ4]߆m f;2ȼڟ<1QaWS~|FpEYON O-1ua! 'OsAȁD7uS\LPo8z].{1Bwqr=ZYm <: l!AD vks8@A>}H9>)ID;s "4,KLc:5#jȃ џ$B (|3Oo pN PvND־Bkgկ3 $-:b%i ْ+}Fz)X]\hM^h>]#QczJQW2[!Bh\-/i#ORa !+Zڃdnl:t08'ؔ9JA Ra? brokǒLO=%geHΊ khpLR!M&H{N Z$98UCˮ9<[Ka5 yI*2jb4 YTK7 2ya.ۿdoRS*)Z7·eew k ntkH䃀L7v{,|5 rs2l \_٭ j'WA.a( ~-mBN4fA2(:4#UjFR:تi-7luB[L54} eL:^*!2a"Mj,rϋѹ)瑿տ%B.DBi!xc^KQəϝ!!xھJ=]%|W_dp2i =\IN6"1 v],8r׾2jDǶu2&)w($bh(]6٢HTc|Tt F?Y 6_[T\Hʴ[r*YY'\Bq~*tYpw@X|LGpDrL@¯e/(V}.='d>+ۈhφ)d  RDfEFx]bٽl>hi6~9f-2ja|v1bd%]Dym0 ԉ ֿuܚvyPb'"q̴p?FGm.lޫ*~|FMפ)G. >[Ie?P Kv|M6'Z:Jj LDO)`R#"Õ?"E^љJKe`@ygkRV@#w;ds,Dlv1hYݔeF DO*L, qxv?e(OcAlK{] Ay̆&9†܏mǓH'VuD$oxQi 67`H;,zscv2fI?<ꤷ,HQSa85pNdx~ l\rߗK 5:\r{:ݖ(=EV@MOnWBa///9$d 4_Ubb[B7gLC0p~: 8~ sQ=18m7.3Ёj 58'~j@]E&~cP~9*gdzm* LJ aFoTRơ0 /JŇ\+bxWڧV^5#ûXL?hkbMX-5>/n)Vo_-'Vv+;r-_$}J{Gy̺ _L WKՂ&QGȈ73J2Qϗ* '?sjdPj{tAޝUNgrq%"飬"}Znp f9n0v-"ܿo%ѝltJTcV?Q'/% *X.+|~T~77Ncauoxb7t(]]_6 WnċLlp/g8e'QKx3'-պo7sI?EslXs!֔=)LjG?]ZnJeGx-eh̿%m|߳U5' >2W/XCy6HUZ- Ix>H$lM#FD\,MV^3.R ) dx<hRiu#2#[Rtv68MaoZTK|豉hKjFׂxL%uNg֙e\[p}C{PpryeW`{Q{0sO{U)zkiseogFf46FhcZz1mբe](RRI< cyj){" (~<}(<`kPmJb)\*EP>&*̤4 33niLKϊUk^G`c#֘V;KT 9C[s6+}v %־A leryY.12v/`4o3lVj _ra a\w e ֍Šˋ}gx $:2BRvJm澯fMop>5D=WQZqbT3~ ΚyH}tgZF)_BA|<4?rqg-'nUv,/ǧ],-܁F/R3U*|Lϵo#o@iW< .6>&nCOBU@7k"#yXB]{|J `y r|LRϏNaiI#I-4e;Gl7 : ;;Qۊ\s oAcxWU"/cnBvyF*n,eӁN8D%JW^ cʉhrPl>n-RpC,Bxaw.6ﲛmخ{z^LPW4Œx~s<:㡦eލ+U%~f'}Vr@b-B& vUR@lǻnȨzc?ſ_9oo%65WJ@b@kd`V[7ە[Y]n1d1k0nh=``X4k[&v}0O%TTXpJ*Q<-OC[L$l%j⭾KQ,D{ŀQÂ틳1W]d+;0\T/=MK7Ae:>OZ|'*DUĘ2J&T8\v!O\`G=ǸA@c*J3$ܺqq+Kw3(~)[3GHkRC"GQ`Vq u bYRF80X7 9=D3ZގL-XXaEfrM+b7K\ю^,Û16cF~"^ݨ'>Y#ܘ'RڑxQ6,vGIDZSmQ1‹ °ax}Jq6BT!dftp|%v]xG浀4na$uCdIXg5*Q34.4mR(B2*)6<{0"hq4'Ku-p_C0Ǿ;y&XeH+嫅LcNVD]T@*{D/m*PK̡I}\IN?< QSC8!s@g")LJ*`pܧ(DϚS$M|NOo2Ǝ),ڣ1,bA~[̬# 1mwҠzAo ׸Xd"*< S,@#&ꊻ-VC| {Am/Ԏ|E霓HRͬe%\Xj}@W;1-ZD;l/^.kA<ZHlw{*Rl ă/M}z-3dXK kcy*y؎Y&چqV- Hw?hqo9kIZݸJLP<Í\GpdV.]Dg{3n~͡Pk%ZpTV̓I.oV0zBmB_w,B}*6DgKe˿Lp[g/~VG5 gC6±N8ܥi:̘ޱ5:g.6W}w6Z$pȚ2g%~OaN,p]H.i2|yNh,}R]j+fzܔc _3}o01ƹZ5K(Zr9=7[ Y#H]@No7m(pt3ba,c ǡރ6؀߽UGY8&X-4jxc235lז2MgwV0+rm !L9?Cv6b\mqkށSXM[t~!"S'=f%(VV#W׿`:DMM؃kO YZ