python-libxml2-python-debugsource-2.9.7-lp152.10.9.1 4>$  Ap`ྸ/=„h)ZX.7C}*ʅHOGnd]Xx3@,h_{U@ҞIw?9ZFitynDIG}= `Ŵ2v1# SzjAv 9?I? 2273ade803f07c4f8dba5eabbe4e4bae4f6c36342211d43e55b7a76d73534170d3699c5ddd772e6b77efd80719c47d8e961556a94`ྸ/=„4ZsSFTs^38 lljpNgqmA/#AڇSA ]o`xy"@.b,翉9X~&onEo߿ީK31Ošm(dN<] тW؝Vp4a⪰+uF2#B/;1.m[k)Jz}B2v~ bj%4V cJzCHooQ ʾ8ۜ>p;0?0d$* 7 g ,0CLP i{     &DxO(k8t"9":"F,G,H-I- X-(Y-0\-X]-p^-b.jc/d/e/f/l/u/v/z020D0H0N0Cpython-libxml2-python-debugsource2.9.7lp152.10.9.1Debug sources for package python-libxml2-pythonThis package provides debug sources for package python-libxml2-python. Debug sources are useful when developing applications that use this package or when debugging this package.`cloud130֪openSUSE Leap 15.2openSUSEMIThttp://bugs.opensuse.orgDevelopment/Debughttp://xmlsoft.orglinuxx86_64@ VAA큤```YWV`41a13527e93b0b40cf003cf48912d03a548b704b940d82f4e9339a9b92ba8c61c1e5764020d79b245d9424bffc8146c5066ee8776d09c0456b3f49f98f2d399746a0baa50a954f0654acfcff19fdd30890e6a26b9d3a2d152b52e7980aed9157c5f5c59f9ca61ec639aa68f8bbe39f4ba34b25afbe21fa1c192e61e7044c8775rootrootrootrootrootrootrootrootrootrootrootrootpython-libxml2-python-2.9.7-lp152.10.9.1.src.rpmpython-libxml2-python-debugsourcepython-libxml2-python-debugsource(x86-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1`N@`N@`N@_G@_V ^V@^Y^(9@^ @]fl]@\N[@[@Z@Z@Y@Y*@YéYéY)@YBvYA%@Y"XWXWH6W>@W(VTQ@TWn@TWn@TSyTAPedro Monreal Pedro Monreal Pedro Monreal Pedro Monreal Pedro Monreal Pedro Monreal Gonzalez Pedro Monreal Gonzalez Pedro Monreal Gonzalez Pedro Monreal Gonzalez Pedro Monreal Gonzalez Pedro Monreal Gonzalez mgorse@suse.compmonrealgonzalez@suse.compmonrealgonzalez@suse.comaavindraa@gmail.comaavindraa@gmail.comjmatejek@suse.comjmatejek@suse.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- Security fix: [bsc#1185408, CVE-2021-3518] * Fix use-after-free in xinclude.c:xmlXIncludeDoProcess() * Add libxml2-CVE-2021-3518.patch- Security fix: [bsc#1185410, CVE-2021-3517] * Fix heap-based buffer overflow in entities.c:xmlEncodeEntitiesInternal() * Add libxml2-CVE-2021-3517.patch- Security fix: [bsc#1185409, CVE-2021-3516] * Fix use-after-free in entities.c:xmlEncodeEntitiesInternal() * Add libxml2-CVE-2021-3516.patch- 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- Add libxml2-python3-string-null-check.patch: fix NULL pointer dereference when parsing invalid data (bsc#1065270 glgo#libxml2!15).).- 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- clean with spec-cleaner- libxml2-python3-unicode-errors.patch: work around an issue with libxml2 supplied error strings being undecodable UTF-8 (bsc#1065270)- convert to singlespec, build a python 3 version - change build instructions to use setup.py (and %python_build macros) instead of makefile-based approach - add python3.6-verify_fd.patch that fixes libxml2 on python 3.6 - rename to python-libxml2-python to conform to package naming policy (PyPI name is "libxml2-python")- 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.patchcloud130 16202385132.9.7-lp152.10.9.12.9.7-lp152.10.9.1python-libxml2-python-2.9.7-lp152.10.9.1.x86_64pythonlibxml.clibxml2-py.clibxml_wrap.htypes.c/usr/src/debug//usr/src/debug/python-libxml2-python-2.9.7-lp152.10.9.1.x86_64//usr/src/debug/python-libxml2-python-2.9.7-lp152.10.9.1.x86_64/python/-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:16221/openSUSE_Leap_15.2_Update/04f45fdb75c0e54dd95554563aab82e6-python-libxml2-python.openSUSE_Leap_15.2_Updatecpioxz5x86_64-suse-linuxdirectoryC source, ASCII textC source, ASCII text, with very long linesH滺5Q/{utf-85e6674eabb228aabf47a103ba09982908df4948b73977055de6bbe0824074b2b?P7zXZ !t/ۛv] crt:bLL @9.fi3րI6@|+Vd@~|,$*?Ũk߈dOFx1A!(UpynMM)#YF-h8_;ZgX}*$5|k+aH;浌%Vƪ25s]}q߭H|;;J$=g+N9%T? 3~z"~E=ğ%҄ƥ+=bd/]M p'0ïD`2oJ)5uO}BY>!8F4AŇ.ɌQIt $@n.AX8<$10ޗYXJ&@XRdve(=VA>81Ώmٙ,kW6HJ)Ekö+wi9ԗæYc [΢9mQ-i5)5T J?p|ײL9gwQqC2*NPMPlV`ɕ;]< 9K݄̯ nrvu%MKfqP3<0Ic^c5ߠroo:R,UKvCcehXk@Oe#"c-4WALk׭U޾02'gH` 㥪j@;j,_b6tG; bSd awq#Ty؍1f;RzD?c5=KT"OϻYMw0oG+Ft 1qea ־.u54lWk/*Wbsd(:mݒU(&rugGQ菚m"@чDkHLJB/ȚvmL,Qȣg^ #NCȺd]j%͡eCj4T<(}ujԖ97:NEDCm)6]Y[yW\YijOPA'u?@IgAjA=Z]NE|Dm|dY7] Q9.g4]t j॓"J" Og雥 "HD:ߡ+*&ZO펰(fsȘ|(cM" \$aY_׽?ƩM0*S@i*JO&}Q25b'Z1)P)Q3Ӽ_.lrDq-I \}oG_KI\M/+_#N1('DnuF&݉l(z펣25{a~Eì'y\|? ޘ"<{7{M o\JćL?:ɼ:w<\WSj`ZDW!>/a˚ MEq`E!FB]#U1_c@oHZ6߉)EQ?`'`zY:@i+ BX%JWK,$[h= 8ܕHeo1J! Bߘ Fgqb&KWs:_hcE bl/0WA^0I:/³{dV=t0i ךAZ" ?[?8p)U7zgeCJfMͫ Z.vXct,/77xzYԵAGybUd[t[rkD4.B>ZDK @KP?{ڮO`Ą8j46I:boͩq@-F[~#X B58ϟƩ>M9Mq#&DԐ_ m Q$S~L LbMBayޫώΧb7ABĎ[\spNe()lN cA2Q%άTh5+JHKx Is1ItAJF_AV(`ѷ0&H>V1r3pgMcœ쓠81iigzSVUUͺua]$,-r#cպ1>zw"KHD<Z!U}!MΟ"8.ɬXs~r9-a! 2o ؒ+3u!6Nn,kٟ Lv#!i=FUfr3fFTO2- U_{O: Vұ/X:<*c'H4sqHc,}0ɂ}=_d*xOmq e;,U]GR&Lc-Y4mzއ.E|:;Q E!!L-&|fX@βP4{q$8c7U(3CThU^U Ƚ>ZYُ1W=z^Q8}.4Jg)$jrѨkfo(y47.4/w2a[\epn 0e|л2cnх$&ЏJyzcsH}y9CiZFwixi^JZuT_ 8a&u L)$ٹƒ2ܰ 14nf+[4[ `mr+z D?,%4^GW%۶2Gv.<:1r Aמp|Iuba|$曞M{GW")xu=fEqtτGwE/HB $>bn=enEelڟOȮb##WLȑT^\l,ui^@&h6C3xRcaruɚ\ 8 T:'>'$S^w4'O"N=0kG~( #So{//<.)adY lD7s-;ȿR^&1+A02R׻y yz9~lvOې >sF(jR^ .p/_bxfSc<,*0d~kn'UN5ʇ\^Ll#ޢ0^J:BW&ힺEm<.wE*4C70>E}{3| 6:{f3(X~:2dJUK]X ~b"X0lT47oԥՓmԛLX~߅Cf% =6܀s8u- VRje͡H irRÏؽet[%_Pw٫eN\XQ?P]~rh nF׶ϟHF=ֹpJ؉AI[?zHˢ.(QR~MkPZ[%Pgl.kP0Gs&8f9wmoO ]$i?kc=Ia2'M8xgN%۲}=5O&A8N:Crz~>%4:G'AN TO$ܷ\ hѿlBF7r`jwFFLkHrbg -p"ˮ>O+ҧYo‘* ݯM s3(y!X}CEQ۹e>"l LG0 m -J빉?<5lIuάې᯷H{9k# {%iB{lľ&m&)|& :ޞD\/CtQ(Sw TN|ȁhZ|@܃?Ez۬CLZxvq.])rNaीC:<"*]p|~gF9d#(Usj!`6/b8rƸ˩fL(K%+R @AF_0 mkg]~2~ҳ26L(@A6OzFQwa 1VM^Wg!n)Fz`dZ'pݎ] _qD!'a`S=nUH3{~ͮLpma+. -Hn<@"aLo+e5W<.?G'stNocT@2;j9K0B6c;Rq=ejhђ ڛuIED&*.x1QHuRày2!A0\?8A8F B:VitX9%E<S Шri+Ro֑{d@'~j("+92c^Y9L/}gc6›jOP}/wwKAkE␲)%$HDJj-z%R%Q2b!;zam/xf<#d[9%NǣilPr EP9}F}c?u\Iq@A~m w (Հ~DM##j.S8K"oV%^AnN5C߬sCW}^ FRT~(a{,-]HXTZ/[x%G-a6j}n(6ן^ZW5_Yrz@-VgvVWJ@\CȠIfv'+̞Y\ĸ1tC{gV#VC^ä_R KP7k s ux^Hl, >Gg z8 )u [T}0z}$ yo+V2; zǶn 5GG$A 1ߤf}$R;'yp%PCʧqH45!Pa1<\ HJ7d/cFU0ɓeiZ7*c#/Κ=kf,$!%B7gdBg &EN[O#CB0.&Ē_xdz&sǕl>켂ͮAsê=A* hxos'2강#522A@@d$lWƆ_3X*z h\mlU3d@o| 0Mig}X7a5I ! `oo"d[Hy 묪}n)8mFQ`&ۈ_.~$5Tve W oA htYVd}#כTֆnL\"& {YByu;Ï/*2N׮331#TMu 5+mӨqIQA09:K޹l*vqێ3gi|VK_  ʤhndG"SkZ 2FL*&%Kf d|fYś&GFjoh>o]B m,,['WD"fUm=Lc#kI>Qx y{^yP$ϛ2T(rr)/Gfû)?aEqm6]z'vxh}18x=bT4A:2wU* QQwm6ۀqDmMɛr> ~wx3a9p-FعQl:=pKS4l"ҼU #X]e&. 4?v *,6TLvHQ-a[ĻrqlҼK ':)Ql_ P~ߎDSn}[W&IUMDYdj$uė-T*mvsAt7=#VB؅Yn{_&@tYy%[ vizQ`1\' {J9fpQ5Yb(Ҋ{(X;{8D؈Vc*dZZ2p+"$F6xXWN4p;̱Z" [BMVX FU z,wQڱϒdS氝"I)'j۩ /Jpm@40:S5QHL,Ilhiќ{jaT3چMkx wFb8ev#eಽ'A)5Qy9}oDo W7{)1kFAj#^E1?)?- K v'f_`WrJư?B-yJfkk"vAʇ ƉD{OKeoT{-޴]U)u> z@.sSZ8N:-N8@Œ;QE2 5f;3 zŘD _)8 v}n}y/_UG-Wt"AMS ᚓ1tυ(̧ `TFEO†Mt'՚J ~ ]76}1 C-9ȋ/aݠ;g1$]X>a.qvR|[Ypgi`yaҿN-זSIub)!C3ԣ4,^&i{+7cc[SyFt H+yQVS v{%#nK\Vًu,2[,>ɉoY>P4Mr^oOJ4u}Ir}A[w)=EJjvlLU)VZ}`M 媉]1=c=iϪBYIb|!)#" UjB^=;9:.4 c_LsL[\/J0P,nE5 T4G0*t-ͷ ~: U{Q?V@bY8_nNWݪ5:ėYTm՛̢^SOv86'؈u68/6e6 柳s.ެZmJQ&Y];4ܚtV{`90*@UK}E#)&/ÝeN;I;DipgQݜh@o>CtF1. ; L{=qi*C}a՜Y l/ ~0wvL:{Nq#sbA m"՟=NJo*K ݼ'矠ghDmfGëhWۮ-h%@k@+mullN꡹\\;/BBI<^/\+Wϵcp"urX?w|IsQܪ |*"ѽRH!gR5KIYT*w qS7=q!4>X$<,{ %_%T|4ot1bxU)%Z ǫ b {kJI8Xl#fWߣK P#SFs`5 E*Da<lҰ+kʨ > "%w].&x؛ 0H~oQNNGD^R\)etee\hb4 \(T pD?>d|k=hsŵF>fJPcJO~3Us PDGczn掚pʀ<Ҧ:fed&N6/u*+LߎJg0(-ISR)/>Y΃n J`ǫpWLuoSt &=6+J,=m 5`nRm<Yq_+_/pTN-D{XHJퟀzk连#xEJ`9.3ޛ\X)_TH~Ur=;AM(Ԝei]-/=o-*#϶- Utzi#Jye,=:^#ح-1zkIRY̚ -}39g^"}M6iayUa*)5)~Q'wt&DΠLs]@ĥWGx2T5 ]H0Q2ZtJbş} }{{'jFJqpt;ֿ> 'ߠgy? ռDp,-\E~q>CN,ѾLdzA$]*N@A#J;%Je~*syF!I{kjD%J+7 Y[bE児Q\!lʲvET^ DϠv}{ r#CI*ȔO %oW)ekh> Rl.OxGeѹ G)g-9Qz'⋰uzQHfhl6"Th^/.9@kNkH :$;=WR^"kĞ`Fk0a˥l@57Eǩ Dc~I D>t)=D6ϭU@ ;=iv#]dx$' O3Q(N/d>9NGBY$oo|x3s'+ZzԼFY CZ+ %cjŷݶJ)1!$OX=d8z?Jj}Q`~.0m~}E{QlNvЁk &*<+M4ݦ A1{KbLΖۖ&B+?^Mn ȡ/0=4l1Y 8l0}9K8?^ 59;K9=pRG2mD.pΪ;̬ ^8 FyahhE=Υ :ғ?#mseB%> t4/'Q1L$j"0nٌ.+x? Wρ`om:X&ɞ{2R@v?sibOMxT[kO.t˜MNhXgyx, ZK0G+R`81 sՀyP4Aw EBe Rs| |Q~(+O/WgדʮKcw e"_^d]~M\ qtZL`R ۓz&0lFFCxP|!y@Ue,OI=?6X*QI ߨZ8H:L1#<07Q|/!.vy ?jT8VeQVgq9qV|2Wo. D821-l LovShtnrɸxM1h$ ~zb:ZrtQ->7\rɤ=gFˆ g1q /](\wp<0J@’Vɯ<%ʄP&{&> k4d`wdӧfjbӪvF)"z7O ;HqJYɗxlj6{L/gKnxϾW1ky)T# !J~YZQZaṣ*Zۮ=!'4scTN<FĦU!v_2r~Cy J҅$jޔCb{D!yt)s)OIQ҄ >#LG}>oz;LlD<ӕ203Ǫ  Jdd ]Bʄ)Fʥ\mγ$S\L;:CrB2 rZj#> yK u,+뛂ÊE`qšURO/RxIa,&Q>TsRAe5q@|'{Riup E;440zN%w6=&\.'r$/fyRm?t#s ^6$$);UQ[Gol579?G_svPJΎ)з1SpF$~YXG47=`ɔGG =,g'?f7nЬQP(n}Fq0DeNUx /7s '֫nY)+0b4yi. wXr!Md//21G{s+4ٱ]$@<[kޥ,Sa,yWC(ϻA2i!]C;HNh>GHH/廨iE+.Π!mf =='ǂ,y4Nh0Tga OG׆&5, ; |]#}TGwڲuqߓ<̮݅F#ۢ1>&&$;A%&?sk,B p.j tCeLpobUǣ3dř6S&p59 MC9\h>嚗tgq'm{[$^$ y "/nL%SppRA>bΌd].;U 5$irr"%?/MH҂Shl$A6sN$KX񕒂~# `vp& {jLΩC}<$], 2R6T)`WW2EK1?}R8;2"џ)rX?d+֣\yl6'yp{Z<xymqG&@ab+K<'C81 m @A]am Aqp텃YwOTlX&F@];(0CP%qx0qDTY]L_tUR|ۤ'zTB7SQԖ"pmpU܉93SPptm`N,j3 Eւ)`;m?$ ͯR* +%۔ ~r.&538gNdNQI]Ӷi>lv/Q8p(ձPT9G,9vybFOKA ׍'] ;ʷ$kZMHys uP0 SZ)N<‚j \UkHs[@~C;)N鯹Sk!ӣ~ހwvR:K2\6th*wVs%Cmͅ幯xR??}83-fN{N%m:^ MR4YbۡI93$|+BCk]<`tWj}ٰeXy P~0܊h#ʙg!h~eM@483[=EQehHajHWO*Ѥn,#]񷁺49w>8 ž 䌒 QLԍ[PcxMU` SXh- wϕZ/M0%PbX!TxA-`Z)zs4 g`Em5}:]Й9DL% XFG-8 @zf{hce\ 7ؽ,wJ㨕=O?𶾌]kppqF髳>n.ƻ@!%&,-_٩,U#ԯ0;4jsVfdܗ [f30+vqѺrz@(J&uJ֥vU%|dUX;s  j1W3|wkl[춽vXFu)#74hPZON4ކ+SMgb7uls@bN=V{ȴVϊ~tT2}2M=,7ZГPJp{k;ok#zuǘV\(GʏCfsmC{^{`BTn_O"Ce,C=^T yrZBCbɋp6XBbc]B2#: 9` TKDy $-_(܌gq oJp9k;)gTeǟ 77!Eӄ֗r2J>1yo:Wv)MwIQ6Y0#Pym)!bF@>oyQJ!e 7^#,e_'3ռox:@[eOljhc`tZqߘD*!ċ O/1Cx'mbs >!ǹ8W3PʻVSt(m*T1mƲg4/ţ 5. 1yHEw;a~2;zٟfv)tCL?OWe܍,Ǝ ՞4]/0! YQ\n "6j2Y3 rZ1`*JV] 7UHjhZػ|W| Ie$fq7hD5еi78+Mb`=)@߆P'C1^⫢יr8ĩ-ZWcV׵lR(|34Gľi!~9?$)ܟ6ƪ0;Ҋ|3]S O8)a4#{)[+cb+^Ikw"u< " YxDQfzg l&(ZHa $3RRuR,D,{bx.tz0`_nByRjn#x p3_a9Ǧ(@@zWXa(?QMDf94݇_2ʃp)yF]+ Qx&nӶ||?.%F~o(2h?p4,ԫ6 C=7"o ":Q)Ioϋp97[4υDP$z;Zp58Jei^~3Ok[>Zv,<u=$XG0sbFԸTYo›DjLҎ<'?:f<jx<Ϸ՟U rgϒ(AKu0:2YXfg)m1]AT.HH?rOl;0Za#c4co/UӁړ.tP%UkFm~?l>ïo]m´ 4 [D?\QR=v"dd(=6'T4bl/.¤xku;14S#rFoI ;f+m هyDNo1"f4}Xj,Q,A@4/tDQR`4QO2&;0_xC! 9E`YsCU#^aWmLiۣ;v#=/h>WOK ajP6?K XIV3PVRmbZ4OL?𩩟dx )wȃp e1SI/ "OIcz/}܃h%b[ұ")K LgCcSUEP2SeKa2WhxuG0У i޴Y ߯'fԶB煏w{ 4NwdBO %z ZвQ9sUA ?"M:л^aǃ.]uVı֢݊ M+\Q︥UM{<1hY礳CurOZ_I1(oMcS#P YmxK";1;p3No ~N9wkؘVVnJ[/4YȧRd2hcQ7pcE<,aغy}\gu݆PN-ڈh5WxIlJ*L"*.{4MTOSr40nkTK?'rq ERxe&_ |~֣J`p됝Ve9BC2fȲVw)޸#!@]- dw٠n;$ad#=&Q U1‹ 8<8FѼذAu4g5583GTmBEhf_y.GSc?SaB \ecXE+Vx=9#5HSlu)QE@99?\v. -Tu Q2 V7v=yRR_;)t}z G+`wbYUF2m?g}NF}ՈE@m] <{?Ql~!BAMt[K_FRq$ 㿍HVv%ӷ3pW@gSd(/D=z_[QJw#v^0>_B6Ra7QS{cx>hL(|ٽ.c6 |dC=*E/4bTbSK@Ï˽tՊ$/+Nv3_Z3q*&WidMΊRwƐ}v&+},.(PWZPyn\/|6y؇!4 ROh =@@oaTqv_Q:8Oσ3̜ǵdZVVW4U%}#wr"R(|sJ%#5b7v]"Mlk:jgaEwl~:;`MЀCObx֣ZVƂwi";vɢxc\{m<½ N]QP$е Qj[ؘ0| W0RAzyz%sx^?7iLrT7';Fd|0^EXH|amf"Zp{cր\ӼEz-\6%$TP j+ Qp"Gk@wZځ1dNAuw>~ [ФlM_YQ@Wujj_\:Q-%Ą hP<2y5ujUŞI<*{0XY%Bx'Jh-_X}bh.5` n%2ߏrI'/JF7^wu0w>>[.l2E~wpcn!:Պ-;du0֌,vUGQJU#Z~Bt.,&A2,<_TdSnA۬S0q}oG @QQ[E`jϦȁmB3uPQ*i>3t"QϤ*ŏ2:̀엢\.=lPS+2B[*Xj_Q!.w61`X{DګqEիd(\Y3cZt瘩B"ԩY}2WmxF-dE9E.:>MU7Ail9XMXI4`l8׶uڬ@9$d2wNUz7ܴxfS1%9g>!RŽUTYi4KH ʶx3./^ 8"r/`Ɗz9K,D~™šًޅ:T((ġh紩O9([~Yz.TWؤ})gM/|Xj C/  ~P|9 SV_'Y,J_Xס# JWO`yM_mGl̕UMWEbgW'*q~ٮ]$g;B*MN}>=XJJ6`p,` 'ڭ_R}4X/׀ -RRC BB<{aI΋lYtNhPn%ظ'*Vp5vHE_(q>}'vFՄk!M]ۡ` t՗ՅgC,pǫ&&gI[<x6\c n1u^QHf\: vyiG9+}igKeL<孻8y14vsu,X?b +Dy+`4 Ņ^Vv'\5BZ5 §h/nlJ>7{)-,k*qbq:WW^Ps(f壳/רxU' b85 x]g 'y8Ü޺BWD5OI7L]y8?#D7YjiGj읡F[޳nf4l,x>'bxo'3!ν5W"S4TK2d+@2Wfuk410%ŎIOjo*/`3Zzs #s-k EJTne] ҡ ݣsHczQ.zjfD 1fhqvu*]R)\FUԝ4cpI6{QKt / C׌ :$"r:zt*dc#M=/Pvu2p"tg˺yFWyvc@ Oz5,\,sUk)/ޚMl93KQ,`.XqhhʆH&늖2O:] [$>. rDVt<2{促p JaZT0KVG|sWӲoբ=J렋amtZiQڧ r Dw-uoyGD̏ V%[@-%%T #V%pحme/ǚԭC48xChEP|,b*p"{(,psNc^<Ю} pQ:&G0}(yɮҒ+Jآ^*}0S Q[fȬ0]n < >^; Q/EtVuࢧr#<*~qZ }qK!)npF rZy H'5F֑|)Ǡqg8?C/Q(6G,fJ]XS|L 6 /c( M>?\-0ġt3+}]  l吹Ji˰vdSv“Sv+P8WdrcK9ZG²ّ-z46!cL m5DI$6 (1k{y\iVc>^ʟV$dO&SDty\XF2hU@at' J49 '$!xϼu7E GׁbqBEkL}"&:h,C FD:<|Pgk8l(RKD}%AQ2*X,L4x)kY7W.qUTKl4мkFgm$A7"_l}_ǽ,]eZ|hBd))Mꉙ+WPo: gg" ¶$.ym#L2ҀjECBU'SaGybaߋNczc0^[BDV;۬Gb#2#{w v\ڦZq7z$kg\NlCΤD4 R1BF;[ub-lJfʜMDsدK~<켠zn0S~i=Zj-td|˟mtz|M6pnRLO'ȁ)!{5t\IDt# J1at{قA"YFH`DNc\76R({+\AePiŎu#)lq*`qíZ.g?DɭOMF[Fk+JSv0 έdl8{&*y 3#qgzO^u2%HvA"R:؈.qA8x z+ <zCRq/$xA\cAJ.靋7N Q##42ύZ-"wk{,W F"JdZ Fѝy~й>oTff$Fm܈{n$NUwcbhrnO:-8?#(!r$i9 xM HIY8X+#r\ս &h{]Dut`&h B;/C=mprG{RJ<2HǂЗP e,[٭>xqyq;fnd%8w6D)lt<B d:k)K[.|{ɚL{ l *Bsn$F௄p4dNFgsa!YF_[PQuhs>•聡כG@2f|pL#˯9JHn0hH{_4DD%ɢ}yL %ȊN:X3݀"R<5MBF S)&O|!I2PΓxČc ?Vb>wD/f]el지C`"&E5(W!HN|Kp8/n 2ѹOՀ-xB}L]w"Qư]Ʌ: *)]v#tfD|&~ˬ5t>ܿD_cԼX JlmRUj-4Sz;BC P#gi=^OFqUXdMDT{T 8nIȟCOVb0őTڬΕilPR$RV K *mEw#^vF+BKgf]&^gޭH<6chx5.L^7UG7sUÝҿ), TǁSGU#I䌢0E9\8hP]o=-FJ <$d$[zpK _'JN-{vIQ.iKIY g}j8&3޴MuSD&>bڛ rvQ{4^&Re$ -nE:vn4Z1FZN'Y̲d+Op_/O.[vX R9SLZva+;|_ {@Cp<)}0}Fhu;5:qށ$aM52ٰqc4Ů@3[[Xx8.?犚2#?q u4-8{t{]@K80a4VۛOFQ l]ޙb+Yg6.h7#pMT D~O!w}q>ԭ#q(e^sThit0$L9?og`?>  N/8cԨY1b~y:_pssѨMǖE[b]W_>ȯq$ˍFy< Glm,KA%ea=BCц؈%"1nռ2CFd _ȶj[1T?EC{uϿ7WtЂ;~ʤ# `S|ȟ+s2Ԗb!N|-81Ĥ}l1 7EuPBYhv7dno| "9h#;Qrgg^eMhHt$Z:Q$RP`}cw9YMqcTBQBC:;s1Eh_3Y;C?4^H_";;q I>j^XDբ09s@V:4$W{v=dYL | bH{ڗ :X,r q:Zلq(o-"Wibi*`Kuj"S _ƽ6/F/)l2ikebF/Pm؂$.yA2B|I7gvQ[!S#i?ض2!{ɪ&`U&8e.8`.9B0d ^G<a  (OҿlOc5>~]ꀡ^7MrTAwF0V5vKSLR߅n,|'չ7mIIj JWϜEϞi}A\ k0iy#kfh궛E|b#2~W<_7vEduwM?>(rS-&`E]1@>",!N$}pohB =InI *VE ZzF`:@@/$oPEⷊP0+"uL saN@]weUv?UnVzvpkCC1'G1|o4^naM#}{M3}H!!NBv+x$G5 (dߵ"5Z2~AVX#W(/Ad6@ΖGv^dYgc/bY6 {,D]_e;Pd,\" EԌ5t7W>մN8 \ z\3("#M_*I*# 0]al;J)l1&Ȭ|m_gzd\]oBt`ؙ [WEjk:c@ʞbv(xv@crJgZYHa\54"c WEo0 Ft,[ζ=]ؽ;) + ȏ@'݀}P.qpӿ68~R)J4o(/Ƽ , jB(dl\8 R Tp\ۼ lt8~4i`8anZϋ}9$SA:?{ަXxަꚕ"n'B;U$0VP2!q~EѽЬR\HxMv2.Oϩ(XKO1?߳tMVA΢ݯYYnxED[r{T<v"P‚ j.ga'm']:x6lGf[rst7"[*fַ> Cx a"-]$|ңBx6a]snqA}- 7m8jDw\?r43OKA Az4 Ub[/gaM(1dv:v~t^$^\ԓю0Ti/!/5"UBà8Nm~\Ng, B'd3#Km"_lؒՁlyF[oƉh!-#YNJ4-rǧ:e6@E8[*$hU1Ũb񠥓DJ$x kٲ66ihҎ/!o,AjdQԣ"-VQHR#E *lCР6Y`M$āf? Kx3)M9-%Z R $q, _?iQ|W]!wYӊ=m: JU8xrPH|ufM*_H_[b*vyM҅E+j)5K YP ʼ[[)Om&ٷ{KzwEec0/leQVZ#Z^2XDa ;b$u]E7DUsׂr^EeFۣq?pϐS/ȥ<]0p] 7p@ޘST@džS;ÍZ RS6bL֎DHw-T(q?=Cq`vh)`ƙ:c1y8,|4Ns6!lE\-T>0MƩ*E>p1^$-(;k۾1Q=߿K"]Toox`"2r kX'|h|ލy IwK5U+ȥJл9._$E7KZ*/p)ycߎrPrL~Yڥx$b=$4,:rx=:>/TnN& xtu @ /'Чcb5~ ;=QS/A⋷' g;~֐_Gaj v ^W-s6Zk?$)ͽfWGUҊw|n,2: ?YT 6"9Uꬊiz wټE,,V;XOl郈B5CX%KWT`VYߵD`<3UkG l)(bo*D~jn1Md2 >C#M\gʋ1X!FtmJ:B PP舠MoA sоGOTZ3p,ݗ:kcSxǗ,ω>/e wLd9o=ZD%Fx>l$(z8&yoMrRL7W+[|meY}%)\۰A뵏+iE_S>t$">ZQ5-eNlS=iA/ۈA[`CLE=:1N\R}9Zʋ?fNs={ >B^I )Ű =psKiYIPI }N`š;VF eU2iP/in S|4n{+0"qcMZYX)mT h^ P=X28v4b  yDPhYβ$\n7L7ѿO:\3짼m^ LnjD?P@\CNrW S,)WTF̳NO+U^nK(́U"D#W %,`*RU%:\ &sH_4 G2ݷZrleGhίUq@@07gˇOh a@ty}/+'%/F01BRFak#//z? 0#=u2tEBG;A-;j$jd&bG\Mɪn.ލk =8a/?Zvo4HFz("K~u3nUk j&,i[U$\K?ֻ6JKң%ήA My_GhUD7cfzS _ YĞNRdN 'Vҍ^nנHs=kU ld~ޅIm- -!je6qע _ޖ21޶ߕA84gv2uߧgTx5/|I99 FԦX]#L78~Z]iW4$8nN 9FdPR#e :4 @@k:0! d&_xŤsOצymJPAyӕe<6>,x_{m“H))'kna5E8rRm!-2{E3 cnis۲'<آXP/ijUXP\>jbʥHf*[Vw/P9sjdy (Muw Stu;V[fsiQ.({`J|2VPuPʳ%lc5Z +2Yb ^XOWJ~N}jkE9pMcu͠YVi㩖l-V8iŒC)=@m:Tt :aI0Fl ?Y'TDb |9{.èRWxhܺ\-!Ѱթƌ2\v1 hN9se 耰 <5~kܲ3oYN֨,/%G+Uڲ( ! В<'WO goc1A}h료i2 tt$0z~cC4I9-7ioZ.t 5ayjW~CH ^BzEsܼG0f6*cҚ|wAQׁL5@. n{ǟIi%sPþ_a\fy ilY+YK Z{/ڽwi=MW&Yx+nA`*f^?}1flQj ܼgJݕY^,LΆ?}1m|wkyDbf<5@0U[5Y*. 5 ' 5كxΟȧwT+hHf~ϮQnHb%% 1{rT3vA5FrAcb*;ʁJ =YOlS/I%!9T<,{jԬ4{ aBz>i^~x)f8xƘ8"NR1LYfEB$[p`̓V Кb'bR6Sz-ru\xye!OϺ\F(6.qt ;V+eN,+sg5vF!K.Rx6Q)x{}2íd`+~Z"pOН|AiG"dbeM/9RJE*YjU=/S2VR2XuKp9+As:m}xt1V#veXJz&j( ނZct^iLshʮ2 LZ8{z*Tdy~1\^pZ$yi-̷w%/ߋJ."uqxMIJd Xxyڶ+rVB&`ʍ 2Y|Д JCĤ;<OU ض[.BpF89(|Yǵ a)u6tE!v7;inXHX A]ɣC,sKϡ]+qKcSM@&SAS=~v)rz2pl9 x8&B Dpӿ‡ h:czQ1rMkCQӒTvk~M =^{MSŠ}i>S6&g1a{%a֡Q(E}Kv?VSSo)u-2ڃ5)0`gnX#>|ZZe@,^}$)fa&6^m?Z vބq)e}* jDcTp1 C8_MsX8AY0N8 6 = ?C6)ejc;t{[N.!}2AêlJVvwb5Gx^WeAN.mM\O<ǝyv  -n{]Y)OÀxzcӓc,UBtMh"T%_{F( +=d&yn׼tK38dBۋ07P 7EU!„y* v [Mb$l#&plKXM)(jQ;oi݂)yx44E^ \Y`$Yf +>N Yς0&u̩!ѕ9P{ 0jX,סNI"fC@3Ps'ӢfepS8s26'h< T6f' ;ĚNس*"9d$"6S|HOѪ}kdr#V 0LISÀkX:߮.즩kj-Kv ΅%d)f˦ݱ[.{NfMZ;Gso ܖO[kz:_X.Eef (be^!]Ghޣ3˒jc9`Ρ+)u)E# ;a!S8#I0es;i|J77сD5[8ItV/$y~8^F|GxZVzyJOBuh5j=~C6wAgg STŪ@"taliOmHe㷆!4)͕eԨwV&v*Pf0W%xIVPijW=߻/Z\Cle@x%?Vٝ䥌!XtSr,~RW,d@$(7N3#::b7Ű@cKյc֒ ˏ4L ɔML,G<>"`@0.@Ool[ ?E8rfw򀟂VXCH.^ TdTR_ L'Xjh7’wG=#Qe"|'rz4R^E WJN E=K~t{? D)=)+iغwCw4,aW␍.:)DȮ=C$56q \{]H ^DP\P6 reL z_;ʟ(M!4*.g\d2Lf*U4agU`ݤAkfG#Szh6|~ÿGL/A7? 8( [efWuVp6iHf>[i{:4Roqo%Kѫmkt]`Hws,40]4YKU1k&1Ʋw.wE*$^ |)'hu>"Ґx.XR-%x1#Ƒ[/T}DX ZY_kpm .*}B *H]-~snU]h2SNJ%Mѐa{91 XRZXRR/w˝0 {9M3h5V]ɚNO+3@0AjGu j?c?ǑLH+ ;g gȣnž0m OXۚ% \ǴWHظQ'Bt-V71weC^I)cN:QdY.saPi.ÎJ,Yea MUnipt7g=W:(m`ݧ }TZ><`` ,Kx` Bc񫠱@1v*NPAc"I!g4Z5< ԛ(B7Oew.׶(34DȰNe-݋Z}jv10M|ӧ|4Ԛ Q K!x/pڍ@A@Arl),](>P?"0OWoL\&2ˣw|oS"2jC߈S #b}g-ՊQH&k5q ʆX{ {Qr;xJGDrQ0op|}]6VFtPvhiѰXٳ7}v@,R>.H\ˊqwE9?Sh#I FVs<rdyxMCrk@( C՚}u&JHN ;k;ݪ@7 9@hSFI w}%ܰKdܥ]U<QxYsXx銩yGL{\KMԔuꦁ(_q"CpnJuϳ!fG*b~TZ:YƱ*\t0j_^Yl,Mc@M-eT'Rc1Ke; \gBᏩ?!O(U皮73OZ RFfKΛW] hse#t;ylvx眑 pX -a wYdy#( k)_=A-:osԸQ"S]HzˇZs-iX2?, srB{U d sAp1OH6יgxܼ~Pw$ 7%۷|*}lJN8L>ќ6xʐ*,d0FX*\c5Br).&cd?=G=LWV#CHY Ie5UB @BMN[/T_5[g,qţe|"X8Jf\J:x+T--h;"Qљe+p6a!lD-(@TOk lc`Rov"3tx6oA77!oِ*A;L "n :,9ܠq er-RiI`,w<d:nc5D| ó67)[O2d)<`O"t`B!8wowƉNQ9y t)Є(aF#8#'lX)G lZμtv%ǏIi؏ϥR6j,it=m)^X?;615-\V:/ :90VְW;ROZ2%* ?y5$hveq]99_qHY5BϘC$_j;k,t| LsBo턁9AzUJ`|A)Cݦ>8o;iqUCP.*xNUՙ0D0?$ՙ`ry{}ӝy4wֳoVeo> ^\y} U8ߠKWXrTi&pd-8&\%ofchӇsszYJBұx[Pz#?e ^43lT#]FZHVyR y%G\ˬ>idI3\`;(.&f$#X`oF1vxQ1 )k~(OD^6~oL~'ܨ ċd^A6/PicCDnNN@42Aܡ? ᦺ$ʌZ䆓S6rO#.f"g* ?d5;! *!ȶ)%(tAVu7sqYw?a!^N(Qsw V U gG܀rj|CJZ\(Fry(u{(KꀝWʱ >hF~c_G8V ;1"w[҈fb TOȠĮA4jŨ_KunHCBo #Ԝ,P'p++>Ā6& t|C^BXt@BmJo[X[)^ F|6J)/ c6Il2풬^V3Lꂥ!r.#@"0R~ȪLZ.ÆS♲pٽtc|]e4"Z'0tH"/yt!P8=i`Z6_{NƎƃY{)!Z#ůĵa3JYÌ״}rJuŁOXq"7kj9%̩WYs*͒\sl6TOń&XQ'q3=֩H(ģ6yk#i5ȩ9mBқ ~pɝ2k#yed%8v|>`=Fu! [dT#2({ٰ'ʣ[@BRnmTA} @ŪV3sʜ&q6g_("7}I:^p@'jx|PN{ r7:z#,LlJlrsi  F({ M|$Uo8=l^.@yh*s[I0k1,5ǁQŽ>)Vs%nT?Ğ#۫?CҪĺsz]ї?!eXB56[̩m>3-b aE'9gmMqR]Fׯ_^vI\|dy+Dkc%%NF\:]W[X-Is8!;Yp3orx;dϟAs\4Hp>ɸ`Dmt +CAy*R3xpb&*7]Js2uֱV1ϬW/k?b"$wM|z,EӟBaLe~+똠q%^6/XNdL΁y!аUk9Ɏ|1',ONnԩF[׿QFәv)0Ba+骱2"~77w{#/1Z((/ŁR 0>Y>rMʤkԎPlNs<C CxHN,뉄"r:MoJ+oRU_O LZ6/CSVJ*鲍|A 1K]"99Q^^2Sݎ=eC-.Vʹ|D*>>mBJu@&d ϓ5YC)uzx~*t\R-/7.^VBLweo\Y dM7ҿ] ^}ph AKj