libxml2-2-2.9.7-lp152.10.15.1<>,܉`̝/=„LѮ!xz2jLɰDFGsT +ޘ>r@,/d#:XNʥZ㷚|@*1R^e5?H05[tFꇿ="jO49q1?Ko 'ت#rESJ 0l %IFFP/AFdnsb_/JUFv(5!B,yBQ>@5b@5qF5G5 H5 I5 X5,Y6,\6 ]7 ^7zb7c8|d9 e9f9l9u9( v9Pw: x:4 y:\gz;<< <@W(VTQ@TWn@TWn@TSyTAPedro Monreal Pedro Monreal Pedro 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 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- Security fix: [bsc#1186015, CVE-2021-3541] * Exponential entity expansion attack bypasses all existing protection mechanisms. - Add libxml2-CVE-2021-3541.patch- Security fix: [bsc#1185698, bsc#1185879, CVE-2021-3537] * NULL pointer dereference in valid.c:xmlValidBuildAContentModel * Add libxml2-CVE-2021-3537.patch- 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- 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.patch/sbin/ldconfig/sbin/ldconfigcloud115 1623248029 2.9.7-lp152.10.15.12.9.7-lp152.10.15.1libxml2.so.2libxml2.so.2.9.7libxml2AUTHORSCOPYINGCopyrightNEWSREADMETODOTODO_SCHEMAS/usr/lib//usr/share/doc/packages//usr/share/doc/packages/libxml2/-fomit-frame-pointer -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:16484/openSUSE_Leap_15.2_Update/f903bb4107631a2240c132c97042ba50-libxml2.openSUSE_Leap_15.2_Updatedrpmxz5i586-suse-linuxELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=2f90e7d9a13998ade733492c4a2f920825209989, strippeddirectoryASCII textUTF-8 Unicode textgPPPPPPPPPPPP P P P P P P P P P PPP P P"P"P#P#P$P$P%P%PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP!P!P&P&P'P'P(P(P)P)P*P*P+P+PRRRRRRRRR RRR RR R RR RRRRݞ hv-,Kutf-8623a941b3fa62a3dc24d714a82a5f43b04c0ca57aa7e015a812bdbe248fefaf7?7zXZ !t/ߙ ]"k%r=dNGU♑Ǽ|$f9'G~Ehs!"u4SIoiob[5P)[h a[з+:Sjr(0㮫֛U@LU+">}gSE!gHxll2_[z+{,(ɫvlAT".a-K$~!pw6Y YUKQ)MAK U /,(u/99ɍSzv j&ICFdaDnhCg!u9VACݖ?&=GX`EB{yIHb̶jpMBDO(u&W֔O4pH>:_[YU~>E<OhlO\+(oW δ~bM9eW7 K)8ېs!ߏR'WIu C`s6 ts%_E¦SX@pNԲe%ʵ7Pp5pQq>>Yz,“zLE~ ;+1:;;;w?`--^5b@`?UtZoWӕpUD؆=aU%ph5_|Iyb F5N3!۳U i:5r%4 ]1p1ALt[bPXL/R&.aB"h 6re@be5د uKMkް>/dӭD£zr>0 7BA\,@ס T= 1fcC4# ȢE̝=-4(.+QHV^MPaW/R1(B%JBq? ^f=l/ˣM1`ȟ K $6YLcJ?8Zjت[#}j_ןƋMYvhr * >Xl˲ /OvM2T*=A1`xfյyRkuk31&#U1IW+-g⇀7IWN<mM^Un$aCq]^P? g3%WoWS '5'mX"Dx3iN@+ۦio-`kz_X̓x'Qp2uUrO5ǕVeتqA<V7' ĴWZm;53c`v ,?h;痽#)Vôd6Y%Ԙ I /Litʝ]ڒeD4+m:*у6{;"d 7tTD~ ;M`8aѨ=d~*P%bx@.L7OYVJy dxCe>t6FrpcJՌrVk.=pJ^Vq bș)`!ώ;(AW.ɴM67#v{KDXVJX;c}-S_se#[ٺ92O4o۩-ưe'ElBCKX8Y,dg|/( zVm&o BFv$o{Tn %>Ŝ(3tVF%8tt'?nՅT+c NG7tyЉ+ur]ozz:pp*7RSQs@7#BO6f~36`\q'$)PQU/y4\Z̀1r+uط++/$;Ȍ,԰4 XTmv!݁L”~g #YBӭ;}Djx1Q\5Us qu1No#(YJ7ۑޫ#ls R<_dO#АrV|X5LX,?SG'\4l؄y9YFm$F}lXx"h>UlpS 2"}7C#b<;"{3T FL07Xd2eGg iϯ>Ea R)ʒ|{-QS#B,6O|a^Y4%ARH\0O* N(` ɆNPRKVuϬ4^pm*Y0(,*Y9*KrOBV}Ƿn?%EmD:U..n>3]Ҟ@jjxk;21`%PŹؠ1ig"$Q^ZrIXf9&`,3_ptٹxv sPhI VcN r$Y$2^61{XFk 5cM} >W%be/ex, \u_lșmy;ƍK!<:}ȱQ+ E*>/#DoqVF$YR;6&w D)|7GU04  E h~oŗs4MROLGNeMbJ0; [LB>Q. E{+eP(ELDs ,-~Y:Ͳ^ɯ_T *&'GIAlu&8j{Y,5$mjbU@nn߾8Fzsߺޗ~KWAwYak) |?|TfR %#@GR&GڜI/c ,StM1;9ϸX(} DžR7`EkLqOq;!0zk:X79鷿͉39dkUfȦ\zҮs,$(`ݓ=x,|և2_u~{PJAMPuٛzejjq2L$LySI|&wޫvtޛ j̅a"X“IA<)Vп/\H*>x@PQUUEs3,-I7 4!7R_TA ޡ Z] ײSh- $$A5 $e+&ac8 ORH2_3GڝB{L7(\+hI:)# Ԇeq]!"@.u:8jvT(0 ayS\jЯ9ej 9TkG_J5m a;%L|/)..GuUQG!&n3`q;ڮGb۪"ɉY>o%7DYq@Xfu[ A=[WߏT&/|e[2s?{*VzzPZAZq$^fzs(y1 7fC'{Ng1#aۙ RӧОnUPn qIw .8Pi_y~@]HyAXbfmn  f ^W8~5d*rGWPxuʏq1FG!YC'3I* D@=yX Y|v>QyIDWCAIe':(UR0HmK)gǚ\.5~!9T4@ZErV@j {8KjZܱs`s>o!ℬ:M+6Vv8Ϝƍf7_j1qk,u6ԅ=UԽ>:s坉9xaPT_izn$Pba?|gP4[](d9j1b+ũ%F;60`0H9;,B°t+׺9Hk 61 eiuƑQjS5(!-@2W3 )i%MD!!L}n|#֖(^xBAthfD4z@X-\UE$gT0[粯IZ"*:ejÅr .uI@i-'>ێor6v '$T4G>:.o "&a\H9;՝͵!//@+%%IBv3^dHs ;ClV~uT񼿫4pc[?UH#Y~pi|mx %Pe Mz5w zD` H41l=PLSI* f%AD|{}pL5~̤[)Ҫ5ە Y%=<05# pѐja3L+oQ HQb@c<ýڍg$E'\059%!Ǘo;[=JW*Cª #N(5H̚SJPh>*cFp75IK?.`q9AknP' ]scgu hѸ׼*lZz݋ۭ$3sһ+$Q[`830.F[v[ޤ  mr%;UM O> ͠n]-?Yo Tp֋(ZQFϊNGVe- 6kźydǒ\x^?V1l u`wj:RZg d^ɟJ}@&)&`ɴdM 3]wO}ˇF4GL3&ˆe 5/8lh?֩ƠyQ̀C&BM#>nS^?6 Y5e~@+Cg*ģ<T?VOK 6 yM; ysAc%衆m Kd>3R{hF浪x Rd4Դ[Si'#ϸz"E.l|iK2CIRF\&4:u+3nDz%[J3Bkww&%ުh b"J8FK3# /đ{ ""Q3d2ndls2j˙e5TsRi"Yﶮ{;Vi b g .>ȏ/XX3tfelS2QU^\]#NHwrw&8ؐfТ gD3wjtL0KUt]NaF 7>Z?x1mD441Z"z3"I'H"v`R zcD:3mXkBH Y>3#J ~K(p#ge\ͺbDӾ%6Bg,?#y7MAī[?oDzk7=t# f6֜cNR^0}I:[OLE]M^7&j7tQGe:kVNʟa7p?֝X' t8qѨ6\7kwef>3wI[&ʔU aK!C)@R25gqfm+nbR,*?P-ٍH!dy Za۪xZذ(ifYRL|S_%=rӏG|@qpd/nd %. p,>N)GPǯVO*)_K|/%$ SH@[H?8!W |8?kʻ h0Be?uyqhBeoڟa5%:kplx_2B1wLWAo[ad][5P 6QwĿ,ĥ.+_uM2GT$:Տn_ c{[W[C  GpgTVv6A0{~ [1>!(ƺVANggmu %G/Yt ײS?hUϢh%vPon–~l86 :_hhA(iD;#-=7g) 4S9BL> #rL35J;9OXvΜe[r)~HVxğP{WbVlYȱ3t7:A@A5gk!bR kuyJ4N7GemQ! ^I*l؏ݺ/XA:k{L^oa3'CD;/-ˤ歁Zw1 TWUS.3W%^zJa)}E3n=Zsc1T8[ }ȶ)6@ Lfy~.>ASi#(Q̀џ6yUQ0-=.0fi4C\HMt8r158#v4s(B(CkGʆǽ>&LLH^-֞ m\p_эKM g vK,W.ɅEd|vVe%"8#$ Y[}ueΩ*.~!JF,<'sY%pZmҶe؆nMtKUtrX{!T G^8AهХWSZT7:Kr =6Na|%؊L4 ~YҶZa|JzG ^#J-wzҏ!mqSEՄh$NpY#G]f :l| ljN~_ A}PxYp1Z׿jAlÆ=e h  ar3 Ga~| iW <U8~g>V鍵F͢ȯ!:YJ򱼪3jG鵈ءg|QS"ܯ%!PfDDLgWx_yW6:!+05F,԰ 'JSw5 <=^\mfc{z[!c f8MS U ?sQa,xwѰo:%rsj"?SUem7BnB?s2SikN6p 7UZ{7N"em<+k#2+fss~klԣ؀)ʆ%Tn$~bvkQYo]T|޴Iu:e ^^[&mHJ 0gfi%( U{> y1jt:^Y#{ )/WhOK[>u{GqlZ:xk U-x}0o;N3"=~?<78i׮ dywB/!6UA)"&5\9LL-Gɇ+!&->1k?^xYOWNzJѕ c ]NV:Qk00\e D܅Ad(k E[7 $}”$pO'`v!Zb~'V@؆1O]6"B+`V10v$(nUyb4pp^ŔW:"o2Xv>e#4\?&;"RGrtlَ2%$&HH)޴rZ+ 5v[7;;CR@JHx\/,+@g|?I,^jݪl4Ϯ:b8;Cex)*sΒ^- Qp(OKzmv 4FN25\nj/i:gb(&ǔOe֑]8ANQzAк4T\^/1z)d*a)mN} ^Air@hGZ,MueF+s)4fM:3AY< ۚFű8f{..JJ9Y 1$qw0~#)Z ~䢭ѨaE^I}h%ݲmYMxݏ}y}'IWE@B2َ{~mv?_ZT>ЏVSO.mT4aRHw,)ݼ/ڠX+!#tM D]3aqXQQuKp3ڢfQ[2j=i鰧e ?̳˹ 9?O+b2Iύ0;Ws?2ցh FGJJq~ K5 n8S]xMU첍KvY (x-U4A+Env-2e3WZD*_03giha`3>Z乧2kE:"Dv ~?,niJ:MvTT:a4j*t 0_.q>qҎ6)!RoC̊b=3;6Eh:b9@`iqඝ7FKꙿ;xfa6l5eVN|@15]$(oc $Jo:k$v%Yx~ŜcS믫'Q9L,KmY'R)ӛoFa#>y p:(VhW@ᡥ:@?8!d+7_e #- $E6y7eɍs5DZb~x3cG`P"oQb2.;:91pa񟲶p+6@noRwfS%Wu#0Ŵ;eo|Z]EQB*s<*b чYj(t Yw=v_0`ſ^t`bl BaIo9 "Sy[GǴ(amRg@*녒NZlV{FL}.e"Y6g!d&O4:Xt%&cv@y~z%Fb[Wo:ΚF{@էjN$S4}3$*u}}WfCkڷ!i Nũ)0-ʌ<}J7e76,}+,ts\%PtY'GitiWѬ8!OOn;'~\(PGQكvgyeRc, 㵳1P$6ցDȭpBINy1%~vaƉ θld\ *͜&6P9@sC;twV"w`WW2ߕJ\_2٣bNdr@˷^!Cuz\i*@" Xwi~ɗZ ob&QP+peLqTycP;)8:YzR)]{p-<#R{[۝kk4B1=n(B-̎XS̘x\d#>ɫSڠ6CT$Y Ί}H<6:sahO l ׂ(9v-F&9bHC(oU9MߍNS]zĕ活-IxmtЭ.*&ybhvezqXm sN \|w_\nԡ ـ/IFĥa$4Q^q;bAi*3#י*cx!6v@3*ח?g@d}/*!te% Q` loo&rҟ̍p;8zBc(o""lca;Jgg0||qskm_J# 6%l]d{)7J!}ўg.,yU7wO{U[teû@"G6۠Nx&[1':bCtSCY %9MHF^*IܬK~99BLr*f.}:%%OV7lL1ߩ3<멮JZ~IZbYa!E쉏><*GpIs+2jSWcHYCX=rEh [/ K_\?o*) ,VR(bk;qt &y?R^\bUn~# #@bO^mȳ! 4TBfmF5A@]os Rύ37~MHlUoCX֌Dw|2 Lb͗tƥ9yCX'8G\ ;sx9iyY4;&]T.vUR?<,]<I6 S r(ڛ&*l(=Gj3Zp٧8s'ܽ[O\2JIQI09,W|0xHa bJzܚ/ݬt zwg+Ƴ} 5+.쫘b3&6ӦTlqNZ\H(Ybbo6GZp/&kz }\6; > qN٘dQw*fhY /:ժc- gC-\t r+kǕ9V[)0sgz yCB.2zЮ[1|.14?]_|L%Cj(?.lgza)vc5zV3dS'J"b!:8`\ JG­YI%+>wHy85:k / xPY= u&,*ԢWFcʥjW&h"Yn7|?Nh\ȰtE:'mrb[-QZ@ X`ءInXcDX{Y:9 Q#F&5#8h5Ñ#" u`9h_ 1n%:dJ [Qbqeݓ-@O|1UAMiY<-zWN&/Zn(څp7=je|3Or#`{bYgsHEnMK6PJBI _+wh%fΩғ9c>ζy,*ޥSyn%Y6nwcWu<.)gɭ5s#t6ͥ*-+M0;Z:ϧ(jeb~Ϝ9 =;ErkƫǬYmfL>o"Ru_LK̻s פ?ͧ4g"H{c^;(g;ux3}嚎ΥpjaeY#Y]Э;'pk)LI o}?h(I699p>:BFMX\ش.:[c,~O-6j`+X 39afٗ.WvT0}X 1zf\.Qj##oa1R_f-tNp+WY:}@:EħQC ui(2u6k柚2m{ CHsƦS}>\s6z39chIsI"d khXmh,/JL { ~LMH{-ε<6n3"3óCPe]\)ہQ5߅Fpur,5T/Rp{Mh48YyRXc*#xZL*a WzWV}0Yx|VJ ^"eM8 jg>mi=7AuӗûlI-}gw-':NlY=Ejz R[S\pw8T~p!Q|7ѧ)ࠤiU, Ԅo4ӈ1θ`Ą#>FSX0?[PUOBPj F/,'sv~V` e4|K/!ӮBx;QfhWMwuo нmOTYCU[i`fjHD#58`K6hXHv.qdug5+Yxp6*n4Ib=[;"@}+cQjb[GFOZZm7ڪ/8?#u]GR $PflP- eTw !aW[S҅ӳ/8@6a"ĻH*QeSnO⼺6'O7OOlvc"l֤"/ñ'R9 /GWWxMbsW,Hފk.s2?:[ߨM߯37XJ1Jk n:։eXԠL%iuD@j=_d\pWYŪRO<.4x 3ܰ:7}-2O@ݺ-d <О"tVV؍kI Vi, r۠7o B5Aj`k4ċ| p I31T=@j߰>Hq hA>1>ꐄCBt_ZBS*%eJr9}< >2!]<G/D*GRQ#eDKI7B0rA[6贼k,FrϽv]1W/bX"7R\>/MPN|{f 9j8&_%`r?@DɅrBh/ӻ+Xŋ/ȏ>4D1f u&&dhiwٶ.Rv$ P:+ GKmv^||*?+yBR=4Kaq &a|'*e{T&ݮH׵?ao̱i^!Ґ5{Ygu !;r֑GzfR5oCFr}R(Q.v6@V4e)7XէK{ 7vtkD |\nbb$[";Ԟʂg8XM',]壎􃲕R &S*j׈Yu\Ì賮MԬ{?~D{UIꮬGWi<6]QcEJ)62^ҐƺHO}m;BM#guE:<' ̗T%)('M/^@P*kVoji0xGM Gy0/n@Ep0JmQ^_IC]qIhcph gɺmxֱ"ڹ;kήw2c`uѻYmzqNN5d_Py29|&;HyKm5i8Lecn%2#O*Z!s}X[i6M\^cp!l8b+_j= FR3L!p/1 <5~Dݱz7/)m>Nɡ wI \fM0qQp>n#?"+-%/ fbXc{pֈ0'XKﱝ4~^eU2ZAjlj%cp)7|1"xůpSږw4PY{aX.l$Zz8iE5G,q5p,&T*Ǫl@#ƃAΝ-9Y7AM<+5.8mbdmOVT9AdHV3qbǬEPKGF/v\ 0?rNLE8Ez5 psҬK^x*h+سN\*?K˦?б6tw fE4`փ]2>s4uJ{s,x׃;j[bBV@\.wɜ܂"@]I褮{r'O7n*8F&4CBWM"6nVn9 .z+ƍL$BMlϓaW|j:~]˼.T3NH,12 -5^k-yrv=@1&3}B 4%8]9`&?ƃӟTl}{mW,n֛ o.Vھ:+(fJh7c zi6&/p紆^0x]&!Zvxj)cv&D5"!mq7 rN NCКCHW,:vq!tgh:|Jq3cqsJD 11d59ykr6Zt2dcNzi\8f .FJ5%Q^p37Mp%pXnUV#SU<LқKܨ1x؃ԸD? gw\Kp!f!qMet+{E#L.6! tO1ʼna X.kJBC{߿%Ǭpl\-~_̊ܩ6 x8d2Ej6k6:;3\=5KTfWT2vyhȆƵƳۗt/#|,oOE!JcpI|\ܔ#I?GI5̉I+LOIǻn;i_5,@ŗo8JkX4+RÍRrو"$ $7}t.e=0 g>5)W? (pKP1f͎6@D%}1/tcTƄu2O]o 3T-@d3A,?|٤K;*LI&^ڳ9 HIl $W/dU6@4M 88S(]0u"޴z`bHWGh"A䛕Prfh[yv<%/ 58pAHc䞙òZ_@s(q+ꇾx FD-LђrY枷We9ņ3YN0.[ꍯR :XBSܲSg|,+ .s%@\P&z?ALhhb{GNGFkKVTVD>4yή{(L c}$5 ݳ˵9~-!7&!Him[fX'TҊV„Ŷ$A=R]{ڒɤF1p |E"0Z/֢MnBmsh >>6N5Ipb/11qw~ FT vw$wq~xtPxJMO?će_Φ˅Kp1vYdNB@朣ŽGNj-328Ɯ 93 :{,rW1`jKF} ? }]phC =dIW0&;#X,/NjZ͑2i矰hKLQDcw&&] j0 ټŴOkO3{gzeXQn;SbC9zYVehl͉'s]bPT'D(Qv|s)[[2곷-j?,vOIrTz) {=\t OpӎЛ ѐj_~z _Kӭ g`rBzY P|ϩ)}6It &ID26t~dahF>S{"smizguwDYuR^1fJѸ=Jch(v<"ʯ Նzc )2 v9o`e Q&mXU[aFfuA*diazm"*Z*=Wv%7%cܒ>JTgM0[KؤG{- ]qh4}9B];@zR9 /V gڥRD5=^Ɠ2 a{QV|E_ЧoOȀVV4s ~FL"S3 ?U %7̤.Ԃ"d;`鎳&B# 8 }Vi)i)Ž9sh2Dc\|G6':ݼ6r_eʖ)AU{|1Iu4Tn:͗"V[" ՍU_-9vpni8uIY͍i?f4`gFWhmmê/lK[AdYX*gVYΣS NF2*$1$T2RwVXoY6 Oy8UpE'6;jg&T-JW8^DvcQ `$~}G )1G+`489̧8a%c i\yn:eĮ̏$ {y-tْ+͝Q{ F6bi但rKyH[,`9B#o&2lTxnƷ BK!@3,?\|*v膣7 Dx]%E<) ^G෋b#Nf jp@\~/E"] ص) R %ETs,{̴bFoQC`䑥3m+0^ ND-%#̘5ib@j秮f$FAz=i@]e;fk>~{j[ ̴Zvrgц*h@`hBi 9ĭ~Ћs d_6/#-gdA*u%QVAy:aȳ`ςd QrM ^% f%2T1 JsDž6`c&LwXN.@]:sCS&`N %W)*m7‚<#DϞ$WM hcx*!]7hdC-6nфPDүkM"XˬލkB&ȲPX~Ic؋#c0d8y$3TlP{ǡZw*(QuS(T"M0l"-(X "6pX/#a9Yc({%?9)^v 2(fqSiqrt{KS*D +/ hn2'k C**5A 8:'BAT<7)71J`J5sje#>V>`c.o Yc88 ccD5n+?Y[zzDbtT lQTCB3+J3>RQ\m6̷p Zn u{ů$i\Ri؏'R?C:8+>|$t~"7a&m)qJc@{X5ִf5}?\]xoVxHy|RqR7h"J4 ?"@tݴxL #@[Jjo91{e;A"I0ӔFuIJMyJZ&AR̡FR3]pC]8YFzI|^&SR0KQ쫥,LZ~qc]J6D LXH(٭m8J@ab.Fhb/2) QȆ$I<|C1krHUVIֽRՖ36[q[w a!! > v% ȑE3UZInډBN3 ҝW ݇ ̔` w[tT ڧg lcVoe'i6͑"54/(fr`l u:#NJ<}8=3%ˠ%{ &;O7`c6FVu!ܬ"[ $E?EFgbk]@*ɖM\^Q44%MM孜}X0lnfŠ2a BN?)lU-;[1dc`=f&[P2yw t>17jQ=yvS<`bGTccQ(IgCb ?7s0Ifk_ , P 6D(V?˸Iz1e{tH ^hiʗ"Y_&A^P; wBz# %lg5J%\ңW5XɼiԵowK Ҝw/@Ѿ[j鲤yʧ_ٕc?;?Ǫ?RGtF2|Shҹ$1u.6 v;GAKNVDDiifH4Ƞ{$t[(p=gϖ8 3Xeg8ga1ziG[qr+_/o Oߕ681YAc^th%^xbÅbyUS`I"w5r#>︄ķ;Y54D*ɸ{a~shYw":`3?OϙlsXzO DçaIZ"HiZ+OX$sېՆxvh-)V[iaq'.IN;H~guR1"3YrP0s;Ck185 bݰG yz'8 S$!36BX $.1k Ĝ|(*C^_=^v_R=&eB*y)9*VːxZc%9!x΀,ްl:\5d^q(k-.ﭜק3ԅ,Qbii%dt 9#cH*45Ʀb&.l@{ćie.تiX>Z@B0B^O|^^{nr]牓!ӊpS R7:{Sv@jRҫ` :^T Q4 J; Q"`&Z-AC]l]!JD{oc&GCy?ISZ3ɼ"Ό6eHjoCfycXJj@IZݥQ';s$˝|ߋ93K?a"ЫF`ZKQ#]PyI}>vyݿמ@v\]vqbQBY1SWId)p~zT1V*Xi"|sǦao7,:V y}%׍wvIT|>+ 3Y]Fqjhq>(Åfr1ԭOtxʚ kќش3Cɭ ?m)Ѥ,Dv-ѣT1-g//)qq= Ro=q>5͖9MŒj 4-ǯgl=qD8]&g2ߙF*ܘN3l[;[ï-k,C/0/7"Ʀi/ƹmธ@#n\2$ӹ/~sFA)"KoT "G2¡ή0\|7gp&}!E [V7-VS0Yz׀N[kzH-GB+#nn#xw%9~2@=6н[]u ')d*yi6sPjDpUT/0Vpy:k*-Ǽ9 W.@%GC4OқEj#SU16FrYg,pl/ 8 {׼]>98_onH_"~ lUjf>WB$zsEmqjS񿶯$ɝV;vzysZ:e\Lc[&c@"5lʾ6{$ 6{BT\l#Sk3!"M>o|k+ ܰ J1 {"݃?R 2_ۦppQSB:)na_2.9J#\&"ڝR ]Q'wb[.Pk #]dה}7+8\&EV 4My=ȇIywMթclf7NaC'7͹q)cΦ);-yL2p aݢ$W`,v7ŽQ% |sC<Zqۈ{NB%2'|س0p%0/яk~vf7:!zUY"QV;yb;^SX }Tk?sʻBT}kTJRHǿ'|nF* 7_?!Eh]uG|v",*& ~*gR!&=ɂx׍_/iDKUq`0H3\YCvF<ohiD ܼ #}mRB<1w.7]& <,@nl/;iHHA 8l WȐK/Ҥo'g{rM$6j!!Z]sl0oD²@xOZKw8էidlM:>>L9Bh&K2 wrH/٫p1#P?TLzQEH8iSk]6npʫ2쯰{m|LN\k1x+ *rqa,rd2 2liH'30繨0nDLip PE+s҃𐉩!;k< ֙kHUF bQ8[)_;EҐx 56})[R숁Y(^cm0Gf!0F$lxwwQ:>qH@=!)Ya}Q䛴 ();d=5ZV}C֬=_=*ǣOgyo!T#iu/(Z:<^֏HO|͸$CXFMni-'65D+4F[5 d.fVaYHνRK+5+>~W[qwyNبؔ~<+Ud kO8t􆆇S!9.sc&~?{f$ /H1W<6kU/ uDCϥ|If|\7^D\OJ=GD3n* >ȑ !JL ӧ^$Z9W, [ܷC _);dt1"`CL[9J:>fLƬp@B?p~u:8b|~~&g"e ^@u}Ae@(ٔ@V8%*%oDgxXup8WI͎⫣"iqbΚs(fN1;PѨ \yg3`pj,媐Og?tn{xfH= MWMwcTnOX7k{zi,-kXSGGpv,afNe˪JNH`V+k _,da]֝߳2*$ŦC[e{!L^-2JsĎw z4VN;W CHu2`誀$3Qݳou+q6(U~/ԄҐ,2r:d^!k=[|{Q i`vԤ{LYs3CEaML[NӇ~qtA?5ܾ5jX("suǂ9ۿ9XEfw=4xieo UE'[AeZ[! COwb>ͮIT}Q3L0"I8Lal̪(hQlz 46 L ƁzMJX{ΒXn >mgF8f88l, "MԶaf&AUF = BlIGx.@CC}n}.6.(3Hp3=+0vX$UnYw@W/$l۵kqK[diGoò\g"W^1# B/n=v^9?Fێ+7ބY719^[F_pthY'!!QȠ,U}Љ/^s9:ZK;Z^"4< U,E7/L}V]*-uު`݌} }@÷rxO>G ?Xe? NdgX`Q 0B4v%aY>PNΗqAVةC~')EQr=aAB֣q7} q&sV=$~,S\0s (d}GxNullaX'5~)өɰ:xJr=_yz|9zTN¥W5"ʯSHbv1w虃Tw}3K {*|b 3ۏᰤgǵ _7ӸL<fڪ0~A C/7t'# ;LaMSJ-U:K,2OIbB0on"n}֛,֭`}˔]?dB guWKbD( ȃI>1SnWYO] h`错Eeb70nYr\֚4@qbg\J}<ȎLq{+Z97~+4 z(x#>y)c -{I\ry'*kڨpKIeI="N5S&~D2вߎN69SW<\**w*ZmB'h+F">&\<>=Yׯ a |&/ڶ8LIYܜ3xʁT0# JT`8hu_e+&MjBɴ5(y¾ 4wHr׮tHUd*hWݱ%cl ~$IEVXÜy)15w5u-n7Gn[V>dnoB.<&#E-'$XZ6d&hQ뮨\ƒc<7,N6XGV~^tAs{ܺԑ+!,9'$6@h&h_6˙}IEΘ(pcZѻ| }5pKxJ𓤈9U4-F#D9b~%/YO!Ljm൲ :-8D!ӝ~uy:U}438BҌ#ֆ+9y0߁F< Q!ؗƜVG坦gb LB2Ó=7pN٧;3.-=\X:S$~u+Oǽ}ܣ!,c 3/=Xq)ܚm(~*_oܒ^7 3O{j"˽i:OQXJЮo*ySkKӋbPu=V5^ %e%,.M bW ],HUϮ74$ReP${WɬyZsUG_mU2UNK͕d 6FYÞv&5Be=UsKX_6]mJ&a"e\E\̟5`vŒXKGG\f:~5"{X\ɔYk%hS| Tږި\1ZcU %O,khx|4 K-#O-6;aпa2,}'޲uk]nS$GwJЬMA#\[լ_t`[-/nR|Q1VVزͦt{QkyGKm] 8]P De+WFnap}o:{[8 C!>JЉ8ضGpfbxL2PMiƸaC҉}] <:;mfa/M#isJDd@!cBƋ|glmv/^7Do jfdwcK B]*rZG Wѽ$uFPj%i% CpE2hRjPso:͗SBiy2晜5$t5+§)jG~䱟w-j~;tm72,ayzl2ldЕ`wv|-W}>p U& kY@@՚ 'EDW9!%Pd&aMB^˛UfE n%C /+Byf,և HYu2 Gq2s99WR)綧E8f3iE9uJC79_ O'@ ց'4m邃V" q[*a%_p,ΰcy,nga*`Ԓf]ֽiTH8j+W4f4v8eG}=DͲ[)Ȫo~JX|e $[e x= M3X]G@^=xgT5dP vbF8/SAq";5rZ^u#ʢÏZbF{mmCMZ Rͤė pJ˖ގSE6J#v:eς^<z]wC1JoSHDAah fcKfRe֭ƫf 5pS2svCܦxnRO+? l}B`]Nڷ6HhٻXB fU!/ذg^a0 _>ΑWx $dRiE(eρ$b V B+| W٧HNZO{e4ݮ[[PyTPV]q`~$,{Ʋ 0 "S]` e*ӋzB'W#SIxZr[<܍ƽ)̘dcDnJti&cfrB+TaGNir iU3izXھμRSf.OW+A# O s];Ec{4;w?x8J{5Ibjcs_Y޿J!(]^ˮDjH΂@WN\xz7q+lO΂|LBSKA̖Fv?=}/;H7X4OlE$#ꙇ%CKhƦ6{t~Imؓ\@*o~ymybg-]<ґyʙek_m"L):gA*!ܮt9؏",'j:ik`]hȾn`]w:1҇O>]WVg8+(RGNArY7۱KVGợ?u9kU@RC_pOdg*8mm$⁗ nӞ|2?i UD"   h_B$1(J<3J>ύ5pߛ̓1 }27BрigA_JH Hf.bC_6I S=ړPY6 4odSx}"zE!)uziaUŽ߈mxq!G>-@ew}i%Thv5ߕBNu1wrl_j˕bDk>@k#콒q޵ {WꙜVSB~;?Gv\? W>c#V')%E⟷U%<7MXyF?A!-_ EC*1_O6<]Q/F=AFh|́F9=^OuXfA稥eCڷIK'y|2(]ų=5DtsL3ڨ"]a~’B^v^T-w:CA 5L[`!=i`v;Ar]#ژ}XϯYp^žI܋Ѥzl{o.3q{57Stnjۋ"gNnv1N{WufawifS>ȏmlF<+v%R$wƢI.leǦ3Nrpt:a=x?8K NMrfMwܙFЄMKk=n7RmaS: Lҥq`eDGzա: YbMC}\SJ(>b kp!ro`bozJ)I$zH%y%6IɁdeߪ( . dfN@.m֤<ǥEt.B"SȖH$kc>nc'2PTpVaNkQ77$ZXm#KcCv?CABLB Hm'+GcPEЭx.E(Ԕ7mSq3G; (_ ǘ!\ihPђzMv1"]GGqAi9? K;BC:+jr{ɠ=ي&/ߑ{V$(* FQKM0svS"|AZI:j"ޖw'H"}22|4*o\o wsфΖ?łI[8meטyLǑH.x#e𕙵B~  4"8_x6p__VuYIpzWh;>j,-pJXuFeNM D6οrJVOP$w@ ^34MRR!D$-?7i2,padY($kBO\9 iB?uoISM;4@#IW\L6`uƔXLW\+k10V:*1z=j#TEw'A2*֝ڱ^y}>q,V)JT%PtZ -kҤCKC#h˙_ZG@V*?ܛc]HN!+9UL- Y$Q H|vIsx73egxa6aӷB[=Nl|St+fSD"#ߊE+`ߊl2Eӣ},7Iɯy;[$JJgVwh\j~wu*RbcU9BRs6fqe ߉Q '[}2x^=i[A)OQo7sld^@{kl*3{v6xӵt҃0Lt^#*Zc#}U#AlP3FPވJy=n`¡ia9Durrp/24(Ỳj'X^gۛ:ŗh&Toaǀ> ^[s4V9Ƃ[U,|PGgǽ]# ҫMת갫Q&mc.$T8ÀvA1Z*ߕӼV^PY=UjMTpu2]P{V&BxJ ;^ s/x>LG ICkLI)vE|>GU<帿Trg{ i(HyI4i`+gn8˅ Ǖm+*>_6CϼOfGwyGsW1#dwE}IX~g%{Wn0s`=k)9[;5uG\[Ne~M8 :? yJF!k% $a@]UA s4VmpA@BO6;b'md^Ď;4ۨ5DGV>\m_zNMHP > t;v-hA'HJN5qjS"FhO,EC HO[g"{EMy'hHՠ בYH UT(ZѶo{_0V*S2Vcm*gfM=1/o'*gZ不' Yqz|}vwVɴ>=m>Mr>>'7p2*WA'=jÐDkas9p$>3l6Y:%0 twAf!0ckZȩhb5Hv<ϴsfB1\y%gSrs6ڣ.}Lb} c_CIBUKR;裆Ovk}m4uJ.UxTAr܌=x $A-~%)TSy1~i > uQ S#?PdYnTL!_Ϣ2Bkyf`= (>d0 Vu9 xhz&1sԊjcj3u^$},}pt<3&ABQ!Ӑm Ll7-pz !5 -Nԭ6M@yVW8.;ISm yD0#Z"gJI%fI(/V ~0t m%}n穥@ 2<5qၣSțmҲoLW}-S\\_^l@Ɏz {%=fM\LʻqtJɄ+NƂ׾m&<}f86}o>*u|PhC.!eTEM{Ŵ+-G%'@ćι,* jEv˪/y6&?|B!I,j'?ߊ"[;,Af;\Vzg|M{'N-o3䪰;iB|_ J̸IcHRd/h;b[^,3FQ'[yf񘭯^D̷xEQ~TT"[D6}U QE*6.ᐃynVh%kp/Rhnl}A_/-(ea53Yϸڰ[4g*NT>7Q rRoJ В(@vo}N ޝTɼg ]T 7vn,&x &GDDcog{ wW),fY5`c$I+X7׃M<)86as*wl{~ln s,y1|6#,n"eF1h"jdW$n)fY֊mIH%SeS•fS{m72޷/},?r-TwclMVx:8'&%*S,:l{//ɚ^ ‘;Z(90X˦tD;cϮT7a==86cɄ2%9nVo'4eMM4ݣ^F^1Sf*6_eZ]Pj.4cQ"A=D~/!| `W益L a˫`}Z!е{%v6 ! rg3 X`/g(iwayʝožX6ɦogtɫ5ZzYx۬vK$ G\L1 lax]:7uO˰Yk\Y)8]- (\ӫ-0=9k"lO3լr=@X@YN/"aM 'tuEV:\9P vJ Lkvޞ=Xv=jD45T+wtڻ`d# ybbjL$A։_M lA`4ɦ5{͹ <  8`vJ$k=fE%"p _ˀ\fLj֐5>~ɏ[$o(ˎ5 ~r#33&C-s^h8@G 5VqEe l+AS?L{2=0 \A-QHE3cZn;?(dLz7Ц9- TchK/;/ޠ6]LEuùTc V$\iMeI"m@eX7nL]Ui@]I#C]%?+wP8Ihg>K%ο׭zץ۪#XX89ƚJsє`9[oTrN{›FAGL^.I|X"܁#yWJ홅E0{fpΑ%)3[H3G-Vsi`% ?$ &+Úa6 /P`Lȣu8yb2,+HS.?&y  YZ