libpodofo0_9_6-0.9.6-150300.3.6.1<>,܉c$&%p9|8qC'rl yXC'7ȫy`{nƙ/K?tD!nL`~"+^\{?Fw#bn][B*sAϭۯw qڞܪO+7CiquR#LLvoF\XJaU,~n^ʽ|ooeVig ow0,$("9JIs`ZOx>Ŏ2ٴ~l>2Z)Y%WvRaPКZ$YNh6>@0?0d $ Ex| $,8 > D P  $0t((|((8 9 : >,@,F,G,H-I-X-Y- \-H]-T^-~b-c.ld.e.f.l.u/v/w/x/y/#z0`0p0t0z0Clibpodofo0_9_60.9.6150300.3.6.1PDF parsing and creation libraryA cross platform PDF parsing and creation library.c$&%s390zp36YSUSE Linux Enterprise 15SUSE LLC LGPL-2.1-or-laterhttps://www.suse.com/System/Librarieshttp://podofo.sourceforge.net/linuxs390xFYA큤c$&c$&!Di4ce3924e07694de2c3fe5bb21f8b24fe3ee87d0ea1c096f303a52604d6f19921204d8eff92f95aac4df6c8122bc1505f468f3a901e5a4cc08940e0ede1938994rootrootrootrootrootrootpodofo-0.9.6-150300.3.6.1.src.rpmlibpodofo.so.0.9.6()(64bit)libpodofo0_9_6libpodofo0_9_6(s390-64)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    /sbin/ldconfig/sbin/ldconfiglibc.so.6()(64bit)libc.so.6(GLIBC_2.11)(64bit)libc.so.6(GLIBC_2.2)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libcrypto.so.1.1()(64bit)libcrypto.so.1.1(OPENSSL_1_1_0)(64bit)libfontconfig.so.1()(64bit)libfreetype.so.6()(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libidn.so.11()(64bit)libidn.so.11(LIBIDN_1.0)(64bit)libjpeg.so.8()(64bit)libjpeg.so.8(LIBJPEG_8.0)(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.2)(64bit)libpng16.so.16()(64bit)libpng16.so.16(PNG16_0)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2)(64bit)libstdc++.so.6()(64bit)libstdc++.so.6(CXXABI_1.3)(64bit)libstdc++.so.6(CXXABI_1.3.8)(64bit)libstdc++.so.6(CXXABI_1.3.9)(64bit)libstdc++.so.6(GLIBCXX_3.4)(64bit)libstdc++.so.6(GLIBCXX_3.4.11)(64bit)libstdc++.so.6(GLIBCXX_3.4.15)(64bit)libstdc++.so.6(GLIBCXX_3.4.20)(64bit)libstdc++.so.6(GLIBCXX_3.4.21)(64bit)libstdc++.so.6(GLIBCXX_3.4.9)(64bit)libtiff.so.5()(64bit)libz.so.1()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3c#b^@\@\mA@[[O+Z`@XM?XM?Tmgorse@suse.commgorse@suse.comqzheng@suse.comalarrosa@suse.comchristophe@krop.frplinnell@opensuse.orgalarrosa@suse.complinnell@opensuse.orgplinnell@opensuse.orgcrrodriguez@opensuse.org- Add podofo-CVE-2018-12983.patch: fix a stack overrun (boo#1099719 CVE-2018-12983).- Add podofo-CVE-2019-20093.patch: fix a NULL pointer dereference (boo#1159921 CVE-2019-20093).- Add r1969-Fix-CVE-2019-9687-heap-based-buffer-overflow.patch (boo#1129290, CVE-2019-9687).- Add patches from upstream to fix several CVEs: * r1933-Really-fix-CVE-2017-7381.patch to fix a null pointer dereference (bsc#1032020, CVE-2017-7381) * r1936-Really-fix-CVE-2017-7382.patch to fix a null pointer dereference (bsc#1032021, CVE-2017-7382) * r1937-Really-fix-CVE-2017-7383.patch to fix a null pointer dereference (bsc#1032022, CVE-2017-7383) * r1938-Fix-CVE-2018-11256-PdfError-info-gives-not-found-page-0-based.patch to fix a null pointer dereference Denial of Service (bsc#1096889, CVE-2018-11256) * r1941-Fix-CVE-2017-8054-and-other-issues-keeping-binary-compat.patch This patch was rebased from the one upstream so that it applies correctly and modified so it doesn't break binary compatibility. (CVE-2017-8054, boo#1035596) * r1945-Fix-possible-incompatibility-of-PdfAESStream-with-OpenSSL-1.1.0g.patch * r1948-Fix-CVE-2018-12982-implementing-inline-PdfDictionary-MustGetKey.patch This patch was rebased from the one upstream so that it applies correctly. (CVE-2018-12982, boo#1099720) * r1949-Fix-CVE-2018-5783-by-introducing-singleton-limit-for-indirect-objects-keeping-binary-compat.patch This patch was rebased from the one upstream so that it applies correctly and modified so it doesn't break binary compatibility. (CVE-2018-5783, boo#1076962) * r1950-Fix-null-pointer-dereference-in-PdfTranslator-setTarget.patch * r1952-Fix-CVE-2018-11255-Null-pointer-dereference-in-PdfPage-GetPageNumber.patch (CVE-2018-11255, boo#1096890) * r1953-Fix-CVE-2018-14320-Possible-undefined-behaviour-in-PdfEncoding-ParseToUnicode.patch (CVE-2018-14320, boo#1108764) * r1954-Fix-CVE-2018-20751-null-pointer-dereference-in-crop_page-of-tools-podofocrop.patch (CVE-2018-20751, boo#1124357) * r1961-EncryptTest-Fix-buffer-overflow-in-decrypted-out-buffer-in-TestEncrypt.patch This patch was rebased from the one upstream so that it applies correctly. * r1963-Fix-heap-based-buffer-overflow-vulnerability-in-PoDoFo-PdfVariant-DelayedLoad.patch - Renamed fix-build.patch to r1942-Fix-build-with-cmake-ge-3.12.patch to keep its name consistent with the other upstream patches.- Add fix-build.patch to fix a build issue with recent CMake versions. - Run spec-cleaner- Update to 0.9.6 - drop patches from upstream all are now upstream: (CVE-2017-5852, boo#1023067, CVE-2017-5853, boo#1023069, CVE-2017-5854, boo#1023070, CVE-2017-5855, boo#1023071, CVE-2017-5886, boo#1023380, CVE-2017-6840, boo#1027787, CVE-2017-6844, boo#1027782, CVE-2017-6845, boo#1027779, CVE-2017-6847, boo#1027778, CVE-2017-7378, boo#1032017, CVE-2017-7379, boo#1032018, CVE-2017-7380, boo#1032019, CVE-2017-7994, boo#1035534, CVE-2017-8054, boo#1035596, CVE-2017-8787, boo#1037739, CVE-2018-5295, boo#1075026, CVE-2018-5296, boo#1075021, CVE-2018-5308, boo#1075772, CVE-2018-5309, boo#1075322, CVE-2018-8001, boo#1084894) * 0001-fix-a-crash-when-passing-a-PDF-file-with-an-encryption-dictionary-ref.patch * 0002-fix-stack-overflow-crash-when-XRef-record-references-itself.patch * 0003-Fix-for-CVE-2017-5852-with-added-error-code.patch * 0004-Fix-for-CVE-2017-5854.patch * 0005-Fix-for-CVE-2017-5886.patch * 0006-Extend-fix-for-CVE-2017-5852.patch * 0007-Fix-CVE-2017-5853-signed-integer-overflow-and-CVE-2017-6844-buffer-overflow.patch * 0008-Fix-infinite-loop-in-GetPageNumber-if-Parent-chain-contains-a-loop.patch * 0009-Fix-CVE-2017-7379-encoding-array-too-short-to-encode-decode-code-point-0xffff.patch * 0010-Fix-CVE-2017-5855-CVE-2018-5296-NULL-pointer-dereference-in-PoDoFo-PdfParser-ReadXRefSubsection.patch * 0011-Fix-CVE-2017-6840-Out-of-bounds-read-in-ColorChanger-GetColorFromStack.patch * 0012-Correct-fix-for-CVE-2017-6840-Too-strict-check-for-given-arguments.patch * 0013-Fix-CVE-2017-6847-NULL-pointer-dereference-when-reading-XObject-without-BBox.patch * 0014-Fix-CVE-2017-7378-Out-of-bounds-read-in-PdfPainter-ExpandTabs.patch * 0015-Fix-CVE-2017-7380-NULL-dereference-in-PdfPage-GetFromResources.patch * 0016-Fix-CVE-2017-7994-NULL-dereference-in-TextExtractor-ExtractText.patch * 0017-Fix-a-memory-leak-on-document-load-exception-in-podofotxtextract.patch * 0018-Fix-for-CVE-2017-8787-Read-out-of-buffer-size-in-PdfXRefStreamParserObject-ReadXRefStreamEntry.patch * 0019-Changes-needed-to-compile-podofo.patch * 0020-Fix-regression-from-0007.patch * 0021-Fix-a-build-break-with-OpenSSL-1.1.0f-configured-with-disable-deprecated-option.patch * 0022-Correct-boundary-comparison-in-PdfListField::GetItemDisplayText.patch * 0023-Correct-in-parameter-test-in-PdfMemoryOutputStream-Write.patch * 0024-Fix-CVE-2017-8054-Detect-cycles-in-PdfPagesTree.patch * 0025-Related-to-CVE-2018-5308.patch * 0026-Revert-part-of-0024.patch * 0027-Correction-for-reverted-part-of-CVE-2017-8054-fix-in-0027.patch * 0028-Fix-for-CVE-2018-5295-Integer-overflow-at-PdfXRefStreamParserObject-ParseStream.patch * 0029-Try-to-address-an-eventual-use-after-free-in-PdfObject.patch * 0030-Fix-CVE-2017-6845-Do-not-disable-PODOFO_RAISE_LOGIC_IF-for-Release-builds.patch * 0031-Fix-clamping-avoiding-crashes-in-PdfPagesTree-InsertPage.patch * 0032-Fix-wrong-use-of-memcpy-instead-of-wmemcpy.patch * 0033-Fix-for-CVE-2018-5309-integer-overflow-in-the-PdfObjectStreamParserObject-ReadObjectsFromStream.patch * 0034-Fix-for-CVE-2018-8001-heap-based-buffer-over-read-in-UnescapeName.patch * fix-missing-include.patch- Add patches from upstream to fix many issues (CVE-2017-5852, boo#1023067, CVE-2017-5853, boo#1023069, CVE-2017-5854, boo#1023070, CVE-2017-5855, boo#1023071, CVE-2017-5886, boo#1023380, CVE-2017-6840, boo#1027787, CVE-2017-6844, boo#1027782, CVE-2017-6845, boo#1027779, CVE-2017-6847, boo#1027778, CVE-2017-7378, boo#1032017, CVE-2017-7379, boo#1032018, CVE-2017-7380, boo#1032019, CVE-2017-7994, boo#1035534, CVE-2017-8054, boo#1035596, CVE-2017-8787, boo#1037739, CVE-2018-5295, boo#1075026, CVE-2018-5296, boo#1075021, CVE-2018-5308, boo#1075772, CVE-2018-5309, boo#1075322, CVE-2018-8001, boo#1084894) * 0001-fix-a-crash-when-passing-a-PDF-file-with-an-encryption-dictionary-ref.patch * 0002-fix-stack-overflow-crash-when-XRef-record-references-itself.patch * 0003-Fix-for-CVE-2017-5852-with-added-error-code.patch * 0004-Fix-for-CVE-2017-5854.patch * 0005-Fix-for-CVE-2017-5886.patch * 0006-Extend-fix-for-CVE-2017-5852.patch * 0007-Fix-CVE-2017-5853-signed-integer-overflow-and-CVE-2017-6844-buffer-overflow.patch * 0008-Fix-infinite-loop-in-GetPageNumber-if-Parent-chain-contains-a-loop.patch * 0009-Fix-CVE-2017-7379-encoding-array-too-short-to-encode-decode-code-point-0xffff.patch * 0010-Fix-CVE-2017-5855-CVE-2018-5296-NULL-pointer-dereference-in-PoDoFo-PdfParser-ReadXRefSubsection.patch * 0011-Fix-CVE-2017-6840-Out-of-bounds-read-in-ColorChanger-GetColorFromStack.patch * 0012-Correct-fix-for-CVE-2017-6840-Too-strict-check-for-given-arguments.patch * 0013-Fix-CVE-2017-6847-NULL-pointer-dereference-when-reading-XObject-without-BBox.patch * 0014-Fix-CVE-2017-7378-Out-of-bounds-read-in-PdfPainter-ExpandTabs.patch * 0015-Fix-CVE-2017-7380-NULL-dereference-in-PdfPage-GetFromResources.patch * 0016-Fix-CVE-2017-7994-NULL-dereference-in-TextExtractor-ExtractText.patch * 0017-Fix-a-memory-leak-on-document-load-exception-in-podofotxtextract.patch * 0018-Fix-for-CVE-2017-8787-Read-out-of-buffer-size-in-PdfXRefStreamParserObject-ReadXRefStreamEntry.patch * 0019-Changes-needed-to-compile-podofo.patch * 0020-Fix-regression-from-0007.patch * 0021-Fix-a-build-break-with-OpenSSL-1.1.0f-configured-with-disable-deprecated-option.patch * 0022-Correct-boundary-comparison-in-PdfListField::GetItemDisplayText.patch * 0023-Correct-in-parameter-test-in-PdfMemoryOutputStream-Write.patch * 0024-Fix-CVE-2017-8054-Detect-cycles-in-PdfPagesTree.patch * 0025-Related-to-CVE-2018-5308.patch * 0026-Revert-part-of-0024.patch * 0027-Correction-for-reverted-part-of-CVE-2017-8054-fix-in-0027.patch * 0028-Fix-for-CVE-2018-5295-Integer-overflow-at-PdfXRefStreamParserObject-ParseStream.patch * 0029-Try-to-address-an-eventual-use-after-free-in-PdfObject.patch * 0030-Fix-CVE-2017-6845-Do-not-disable-PODOFO_RAISE_LOGIC_IF-for-Release-builds.patch * 0031-Fix-clamping-avoiding-crashes-in-PdfPagesTree-InsertPage.patch * 0032-Fix-wrong-use-of-memcpy-instead-of-wmemcpy.patch * 0033-Fix-for-CVE-2018-5309-integer-overflow-in-the-PdfObjectStreamParserObject-ReadObjectsFromStream.patch * 0034-Fix-for-CVE-2018-8001-heap-based-buffer-over-read-in-UnescapeName.patch * fix-missing-include.patch- update to 0.9.5 - no change log, but it is available online at: https://sourceforge.net/p/podofo/code/commit_browser- update to 0.9.4 - no change log, but it is available online at: https://sourceforge.net/p/podofo/code/commit_browser- Just use "lua-devel" as BuildRequires current versions support lua 5.2/sbin/ldconfig/sbin/ldconfigs390zp36 16633134450.9.6-150300.3.6.10.9.6-150300.3.6.1libpodofo.so.0.9.6libpodofo0_9_6COPYING/usr/lib64//usr/share/licenses//usr/share/licenses/libpodofo0_9_6/-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:25951/SUSE_SLE-15-SP3_Update/5dc71a8668dd2495562502e964d662aa-podofo.SUSE_SLE-15-SP3_Updatedrpmxz5s390x-suse-linuxELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=d4fa76467ff020ea697e4d8888e1dd2107c03c20, strippeddirectoryASCII text#PR RRRRRRRRRRR RRRRR!RR RRR R R#RRRRRR"RRR R=5]ӷ Ȝ#XrY8NI?](:ye<a#?"rE{}&+כJɤw;z}-HwYzvrtWx PɿIg*ҁ:6szR sQVaP W긯h=W>3䜋:ktkHUhTEIOڲ@mSƫE> [. :D/(7Ǒ{y}DrQ|Z [{ӖDGSk"MKSG\!+eݦ;۲u6^ 9 mY/K $#/o}c#vLe+)Eߡ}NWH7?=M~B|frQP2[iVM5Q APc\ 9>S赹(]&pģD^ԾJH gaQ.Gȑ9lLlϧҗo1`Y H9 S9Î]fh!rז&:Q;|˞K' zl,դqoGE8/C(0= I#%{_>Jؒd}a11_x ـ[Exʕ\wܾM̥i,<;SɎ:AaQ93ۭQ4:9LEm}C]+fvxmTUb(Qcn. k wjt[hP\/,ÌoS y9Eo' B.+ٱf _~,N3YeIچXh5*7XZE77JyNW1 1opCfԳL vсIJ8x7$_Yt{Gƹ1U?'~M6c,x,b'cͰbV}8<9,lD "=0Od]O<(NrPFI)5is7l-;aۤ)\d#tbk j\H0WorcLxt޿8޵pPE+M9+e ='/F6o(;ع0p(+鯴9 ctj0!&wiCmYb䥴A'Z0 Rv‡}xj ڬ>08VZra}ke75LCybcYx[:k>P\nԃ7ׅ!#v3co3aLD%l7u__JP*[AulFJ,C0Y- )}g Inbj&#@i!QSq:3 %! GcÝ ڑu!&Ͱ%9-VdjlCM.~gpC'dV,1#)my@?*Ѝ3-#`t%Y;E:"1#bgAf=2ja9Ra2+o1EN0fFD;%F,R2!fw@oǷ=:&^bdn3#|'SӞ %QǸP?' |dc"]rOPXߋ~Speݗj8̡\O}Qnm~ cyOWx`%(G.B&<[@-P>7}Ԑ<阿 V١"Xnhk|yY R1x$'|3Iz!-:oHK2h< ަlf/i<Ê`6\fo럝 ܊T`)dbQkxG^ o6N m 0&=ȧh7DQfpNfw 9OlQi嫆LpY/ZbW  -5'o|9SniiL.-J'a>oHⷞ@H2E8>!1&& zPN]詔/*\st foc,7l9ON\~>_F~LzI_.YW}c] |)G. R;aL8XƮca-Ts/̆ Z5!vg9kQZhN3`1„_]:i|FK1HVQ*V^O,WD56|qQҎ 8;R>@gc2/E`ouV(B]sAHX|fTwNњ fBGK­1Њ`pm?] Bl"$:JB@T1(.Z r0]bˆܟOKf_-dylNX#*Ȕ,wUQ[Jcb`@Jc \_k9ŀ=,&˦:zSTl{7.ˮhs, \HՂe+x тEQpFVQisݬӫ[ QNڠVWby\_K(1D$5>@tS0S$L`9\RE{1rAg sHy~pr#h3%ĵuZ aGCg ԶgaT)v$AK U:5c9]U M򪦅݅g]!Ov}rH6|8ppS{vmLsu$֔({9k?8֑ge6'v8G_adcv@ D4/? n ]QF%Z9#: 0RK,XlI}8mM\ꁌKSs4BA1*>Z#U=8j ܁wFp|+Co趈fAG l 28˃D@.ӽRBኖQJ =O/'dI'?d1^id[J]b2DέT0M]pF&ˬja(jvmV%Tۉk[5L8{M>BlOiݻ@?dr?͒NrOK( WBt" 6 ؀u6$m]w.9}qRF6gp(dvLʨ-`/͖i۳T.@>YQk,T8X$ =fF>ؿ~z*,gk (pJK 597.Dqi}ϳXp}g8†u{d?O v1fM< #wq+j SLU[sAI)tyg59V2$1UNe9ٟI.݃u pP3aq^Tu=ȸ 7>_H6Vg PRe`]&j9@n)_hIĆ7߼p<Y0Rgr륿6;X_K15ѩ@;M7sQ1$i)\5hN]{; gê'DŽ{ < 9-*ú!ܗhZ1,iZ 9@\sјRr/](gh7õѤqxPm"aՀ(ڕ0EITIժ;bC JbF-Gaӳ j(CeLE}n VK)8fWBHqD0ƹu*WJaq#T3|.]*V7D FȈa%= bxn,SwPynrV帗:P X6 ,D+[>`/7P{*h蚹y %xEW ȱYWyeR7^89ٕFLƛV 鯲GI%(VDyĤ&cc0;@JކB㺒'gF҅bm^-&7ZXtG>f0qcQ5?ea􌶚9Gߝ- xL#!rINoxT݀wY_2ŷWlHXzv63CX;!UY!nI|Z!9 o4̻=g5 8z/D([G&>Tnt9_\#LضdKr }t4fwޟWhUJ֩@tas7?Cp<# gU6DTOy ʻ;@&Țuh7xwOD\TWj*1VLSHlH2/[kNVlX-ѤrT3a? .,@xdi4.BI:XWH\U=D7kfۏK\H6H"?dwk!4dNϽ UA*};ʀ+S<,vl$zϢwkTyYSu]gj ;P(Rm'7GBr5ha].Sh<\;I46kî-FTZYT3=hŔJΒ]1~0u$Y/1}\JLk~glੵn{&@& E2×ml=V/R:.3O6~TsnD{Sq7 vܘjO˝ƥ)]4ݢE,d/ݢϏIG'UJMյ/@\ab __i?G.JCo>KL1`?dAaK:YSHls0V*)OI&_I ALbBPw `;j6{ZN]Y5+/صa~Z=zpWIEK [uhFMg>1iٻo #){3ѡ /7> &2Iy@b.d| p3t,Qj,N,VֈnV'mC 7>@caCDť4tߒh^>-ꝖkQ]> nB"rAY᫟^e:!is ޫ#"{@wWVu^kaXaE#sF/4ftjP/DcC'=-c-l(٫Pd[f[{ UDu;TյJ@|Y {N* h#Vj KThh89*A` ce-eRA9=dǨ,foF?$9W"pE!SYA{(s;яF-` qaCdwKZd]!ascFAAbcm帔^!2  ~?f *j`V=[*; `9(Eىov2n]Y F.E>\x 3) sbg摾/n-bț )hdFj ]hW]E"(PZBU@9[29mXZ*OkU~ivZ5T1n/oq-29hH':ư M-#l_'Hh±|~#^%f҂rd:ܾI hVe+uq/Ȇy]6uU .< z Q*np >P3b`v. `%UV~D)ۻ&5@4{BՉQ>kT@@+j//NqϿyY1 ՁJsDNGT3:!l7=;uȩFvE :f9R8›ެZW`27MM^e(ӽ3K*6 ,H@Y [e(B _땸 mi9i%q2L4hjvb[a-5!r bT \uNJ}BfF/2r?_Q-3V"lN\ƿf'ytGD^a Dލ`3' yDz1Oi{O"S擆FjosДF& ˧|@eJ"g0$ק%ry"R,nx8աs[L ]ʢ<[JϛmչnYUpL\h{@a5@{˵rЋZ@Np[ A1rZ%Xˀ1[`mo/̄G{ 討3>/"mR8,u5`ehM: qh_G`ls)0yA"p Fe~3sKC_1EJo3/W۔Z7֬fjG{AJwkLPA)ҷ?_$!b_wrFε_#;arSxɹ?d]t'%B*@G4"{&]%M А[!ؑ4'ƫL!"ȕ҈C-Xch|;mT i%KYe-/k3)F$#+mV2^BXM5[T|:(Xo+#^puT%a. "Ik_TFC2)g|vP3ml#9oR}\QB<#KoFnvƩ7`iۃQj:3 j,c IQQKS8f+Z9u%.mdyR]B=0(CiVB+:*/AQep\֬j.8lzowK6W|n]; R^o@6~n@/Q|實I^*[*y@p[ըus{bX~`㯤-n{|' N>! 'SAP'zLqXGO0lG-Wh@Tu‚+6{+(<4UVo` |PUPhus.h.QȾ*L۩aC n(zp"WdD6z턘Y맏|Fy,/v >a>F79{o7 |p:ŋ!QyrU7I[ǧ Of9NM'(uѓR<d.̆7QHȘε- 6I+m }=uF޴f WS e oAfo;'8ӂYdTMm  KuLBR!a9I$U~cIVf(!:wqtSW~Kfp< ɀo30IRTncY5˅@Kpnohbӈ0M4|Г4B'#mfHތLsZn'gK8hE?#hrz}NX4C5$H828R0D]˼C(rwqJbznw,$Kq3A4ѰKmy+P "y0w⯬-&OK;gF,dZa w* ܦ?}< wFJa>Ρхb/i:F l$쌝OܙG(7)F+eع{Êf\pD]‚3 K`0-K]v[$c*7&L.q,LV Bs<];uu+a דWb :7Oco}WmMv w`Dk4k | j7TC@иZ8\ja[sB<#:!FÂ0d`wmE\z7nۖͬwA^*\*`$i3b;k{ XTG:c{Mu.7U?/rsTyzi1 FΞa$Xu787۰u[)1AF.?X1 n%s.K*۳0|@5cǺL!7r 3hQTw\)̰F8.QMyi!cA x2u.lmX Qdrt 4EzYgNd 'wĝS0բ{Cn³ ͝jylKBu~_qKf yGI8~W6"T%o ljnک?,^^*~ɹ?P+)+[4^^>cu@"iAǒVVY{)Tĝwҭ۵oA ={6Dcs걗;hTۇ^mu bu6 s2qǸrt'|s]+Dp/:B5]5ZB7CoGլ "ado^F@_W7Kh֝dխ".x,juL4Xvfobw桜^&_*Efs\/Tz`2O=B?j1^F,-CEn/6gGm,$kk7 &x鄳&wTh|&cLb)':Y{t+JiUzeȃsU&bϦd*~Q0'Iԛ&ҘdYK~rC'GN%eѣ7o,[ Fz̯9azxh)ar$S:n -&5S8 ^(8= 9NwYi1MrB7iz +)F6iV9}F+zYR x}lYj7@aғ0q8<"mKC7)@(}S$ ϋMx3.ln=S=i=Dgr9;?}O V\B`8fL bC)#G6peC'm  H"S"r1昬5XVTW3Aȉi=J4 v6i㛟U PUSkN.<>qQ zL o ȇKSFHGtAcϓC>ݵflQeԘ7(q~ P=r,^PWܠ\{i쮼%;𿨪tS1 F]{.Ŀ.2)" |uLMħIOj"UGLjlR[dHqO⮕uVpk᪽磶U;c>Aݴ Tb𲙰:7!׌8.n-;2J jr{&^ɷˍs]iT#nod=NX7.Q%1GzW1 `ŸeZLR澦`!ii0|,'r#;w{K+p/{('fWtcgic ɝ(7s4}kť#ͻlO5k& l y ߬w./}֑7AGb7 r xECp s8‘]'E5~J] Բ/2r_$vRt- 64_) мd>%T Ezf#S-z 涆nx~E.{M]Xs*sBχ(<)^;]'&-eu#RءM}?d_ŃT$ 2p!,m͋SjE˂Md T.,UpT1w=|| .p~Rk3t??Jbv_ Z D2ܥyJ}7>$ +_']?|Ƌ(Ih<Ү0~(RaI%3y oL1SG+a)XsGٳB͸yb|Z N ^;VDK Tĩy= ]BjA1U:HTn~RێuAsKaU{:RNjq'ްbOGsnE(\[gLדlHqS0z뷆 ӆEXJPZ_hˠ7NW+{ ?TDaoiKǖ>A Mc6iXҢȎ0 \k}Drv{4ԍŇԱ42V}.`j%rV$_ɰql~$${6f%Ez>^JZGre یZܭ76#Y#32,, cFKYAEC ~jkLf x'6kE!7NnN ;Upwe-@MUA,lɨ(Y.`Gܐ g懁5؅,tVyҵA 7JSQ g]Pv^wqTh,5l!:0eaPIJY-b#$貙#|67  NpjcAdš ,}MO9Jч| A{ݷ1tO9V=_4enm*$jOF3{f1>5pݰ%la ~^I%|!$K!ಈ,jd@9Sy|OL؈Բ*MM- ֖T̓)h&p.c~հȓ/3̽WG,KsE&T o&):0O .XrZVܩ%)mC*+/9e}5H3XuI} ǖOV~/qܪߋZ%N잯K:Eʭq(v>-:_B!zzvA*:OՓ=iş§ެ+LG i\l0mid4ׄJ;dB3mݣnz.Q(*55ٮ !ȀM9$uQ7$cj;_?V"WZϥh'Z&] 7Q9?.eP,#_,XeؿU8zV0T`- z`®/[~t(&q|*q1ߛsuɈ3~MqUq}=si[+迏5/f]# vɗ[{.ao0ޢzXuJJգiJq<:LiJmnt]De{PILiX/JIw@ Q(f\nCi&1ݕ5UUydiav'MN@YKO גdLTCA`[yk{@c$ 'i ITZﳉ άV`02T%XX}w.~#Ǥ 0@sV#fBj ZJy>[^wf@\owKjܬ³=S{-Eilۚt qwC^89Ol} "ku7m ^=:6bJo>AG .>LdxJ@/s ~Z8J?e\\:Bx\uՋcТl9- rwm3hb{vqӉLG~oF }YTF Y16 c]xv]i{[TL*I*:f^MIV䀘C-Dx ? a `cE*0NRX AvU"ulL2Df] / >IRrQz#4TpgOv<[J)tovE{k1﹁GSOC W3O8QGt!3w9~ie]?BE.Fݵj vϊܕݣPA]f9n5V6xvwp}%VCHoc5ID9s 4yXR9wAްRVWFjlnVuunoZW=I Rɦ+A/Ts^ѯ;ToW14Ӆ ێ$GB_PC.ˉKR[UZ:BcM>(QN;&q ^\;_Kn ģ7x&MW_:@=-iB?'6oIh9̦ Ѝb}0JhTzUa(]j ݭߴsH2g)@ GCd7mcfemBۧg]l][)>Lm0RO1l '$XԐ-@EzǦ"5@pћԁL܊lAM3K;AwCv`eW 4ʑ40޵^Pqfc4~ŸЗW)-l[}Iq+8Qlmߧy؊>*}0f'sM/׋hiM3?O d[ j-sVof4# eWI hIiEۗX0RH{> "^e'EAe+ho PA[qX[тFCT* zZ* MPVw>-yQ/J!;}O/GT3GW"G6`@p]5qtsD[etֵ0w_,Yױ2 ŶYg} K7Pd+_Nٕ bg7:~?JUO)xZdi,Cr͛],)NDD-\r%%%ܶ៝.o&ǼȆVx}_VۮE͜nq2ߎnŔkmKع {>{8N.p::TpJ3.?giLEӧɅ(xԤks)p%(M}ؿ N9 6(&˙+SlwJZ>ꡅB;v9C&A4(N5UrBʱ7Q`-dҽx9@7&e&(pnt$Khr,txTo< غ,]Yؤ}%}}G'9JTfɏށzט=AZx"ߚi0C(prpHl @Xn5L{A쳣$9hyY$yP+of Vs6UAnݲ4 %< p٩XJ1҆^FNɶE l&l(lmIwu&{?WdRc$95Bp6qӴA>[9NMa-UU̿U[P/tb4ym{Кh\}VPnK.P&g\9"hE 0Pc0ˢ&e!{ă9O!͐hsKyЊVF dW>7RInGd36P(dwk2&:W*%Pa/hܑ`j?dM!??hPaz%(5j(pO;gJRq}:I{9.mFd*[ktt%dպ}- \ELʬeUkI%fOӖd./K lǖ'Ă_}x( p@O7dOGa63Cye-Pq?-dnws@R.pA?0޾4l'ZԢsVD}Ft5KG;?5[a #8|_!.Ic'4,"8Z/-~,4 ( UXu̠So&>pPa*W<2Y^׬7dE3r?lԕ4OƓ֝) P3W=7wr=^eymP|^dGg{.NZ7otkt`'ܚi9WOQP8I /h*Ɂ -'^QmNyw=SaQAq`>廜`BKj'FLRVjEL,j,#9B9d8Q]%MRFx.鿳5q_ P˖#as_0fXQ }kN~\+ E,DVRPUM*8:9xش g 6TdC1JT\WWM9DAŹihNqqxlKl~rW/B5bOvc}BZrsҜ.S8!N=E}]nXO󊔳5|KGކ D}5E$cE׫KY`9aGWs%]up)F2`vQ%z3LrּgiOpzȟ)kM㈙E;<͈Śˍp,Kͩ2 -˧$)000 [S n-9 o} oHpSͥѵ}H]pKhr!|ӧJ +-vGVPK)Z$c[q{ص ø1g7WOJjaLƫT 7R]A3yCgX?:F" !FA2(>&g\Wg'VVRk첂n7/WV<_ou5&H ne͊ up_!Rd`,=c$Fw7:O)'ek?S:~T~&. ՙC ~e;35.SBĄ ΤbӑH~`S_PŏE "=};oYʈmr~]T5L 'mwHd+b0_jU[%M&*'Sl4ZٱǯCB|YV%$*Dm~f ~igV/Y [/tP>$~ jB  6,QsY LE ,ʳv᮫ a'0ƒeU WK}YmXy_y0Lڍ19>F=m.c040[=Sg,uB}ⴃǰW,KuK-7IAR<$쒂7MY'y?-L1^ y`g,%(&. ?т#]]T.p+_D=nݧZڃV) UCXK|y+0u3ZɋN!JqXܟݮMo(Q䝋a@V_xdmv^k'6\XPJ4aT rd01WÕxgNe~UX!ZIϯ<c{60dgG Bj;Ky!cݖ3Ʌhfj *p`S¯̪Ҟ DKx,0EK af4eӭUJh CιFYIHT>pUoDk{*CBWR =Y~|[Ϻ ǪI=Ri};Z,HcЋ4XU*t~R@SW uϠmO/9@ՂZ)Tw6zUOƤ֠F s :]xp[NIr+/PL=Xd.a+Qt)IFvQa6db1R85i3$*aٯ@" _fv ?Xz,٥?RiV9 FmFxUEkvd22-=j^liY^%Mq7 &@I|@f/ȭ!Qc$!9Q~MM|L]m -q1|f[Ĩv.Iۚ58$veE9>",{|TExp ".V>(ɂU%x OXi%=w\␘gB ܁簩\4ao6TQZվw+jsqN$V3qn.-UqbBI^ޞ7^_=;b -zW2ͮWחB(G+ĘXhcio_^|8AJ/Vⶻ>Aד:I9赑d ErB8.1+*h"qBDik J#<_&>8^OpVSJ8*؞wu("gs+p"J iKm9 ]UwCAȓ%(bz bb؏,.=J^3# tiCfrP$pZ;yeH_ a 87IgCDSӉz:/W9Vw1=%"Nt׭//]^`u\[&GbglkJ]SE>m |^;)qk$%^c%v6pGPyX4`c@]\O:-,cz1L}'Q)}Ÿdvh)v اn{^Dԝ>r]%PԽ>Ɉ `kbTQ4/,%RIfZ8˵Bꓣ*=Csz*vQ(E-dUһd*q[w 5=ywk);]ؠ@d ZRޯqHf,P)ih e^ҡKF(2bF착ɥTPL^F+9:;¬KҌD;Ӣ.[”oҮCN?޺:QEQWkj|MWXͣ6x5jН`8'$ d=x Ϫ/e?G6kT$S}n >ɽU oPR yc3Q.N*|f(v mQvݙ{4n:M+z6ń$!uNl5 G;7G[ z9_ݳm3v@DkU cޏ@DJaPA4g%W~ 07xq] /\ 6^$Q[k).\+Uyb#H85$Gf**C}p[2Nى(LJL^ifW@8_FS} qDFv`WeuBfɞD^xI|x60ޟ.wKW"# uG+ .:BKٰ`s,4f`Hf'z#{L,>#F̂즡2}ע"-6ܢdu*A Bu`]o 5'ۇ t"teU-#FB =ү척)*⪉C7Ucvȩ\R-n>?B2Zhof`Rnֵ +E߈t~x; vˢ6N=gk0s35c" /hq|kRIG$Ԝ%<FL`k&* TL2~`&R,}T4<9}Öc ~ȅR(xqTaJ\iÆOH`.5>{Ȅis sB}.Qk6b8/f.lCFͩi~u\~{GApP.p8LN9ɼ%d/ѶM%^1.gb)V˒h%1՟*Ub ؄nE35APD U53_S<,M M<%saO8Tҙ= \U dMܽJxDL6ڜ 3V$LDAbovoBr>`l#0˺7bl1GPu<50w:"eּw['n» "kAɽr! ,wM11?M\s WwR**@z ]8 yƀK͋s:l3t3 ~6Ӧc_Í0Lp a]9Z"EZBhdm/S v­*NH"r&;-qI @o YSu!pJkʉ͘|l0Y'+,Ss\C 2/ث6 1j{2utoT\Azd=y]GSL(uc"*849Ƿ6ߚ.<Z]_iKvW&u(&±Ruu uT+01L$`cP,s| u=glđB7O xrz-˜TIY*wĊAW im:M|ռAc[[8"\6CE(iV.pï 6StPeږU(m͜4o? s[-9~/nH.[7Z0 q_@cxI{se\F>Oo9]$їVӉ@"B=cF/MTE?]LfEևG``npRUA.l;|""h20~[mm& ^ {S*:Q@Q|b8gU1غT&a*z2m0)Ƈ "1Y>ֲٹ{Y2F.6뢆[ܥNmz4 ^|=<˓XMH%р$7VON *E?no#/]X+kMd%Bw#M0K>zeH{[bKW睶m}ɭS=[D'-rpՠI*`PV`3\e;-T̢3QbtXtew ?h@ZE? U+iZAj\Crwr.% -o%|ŸVm=.Ċ<`tx~8f9da>Գ78yecQ8Q:*QѯgP|0Kڮznq3qbCt3+63IY"">̴VAmw$ħsԊYD T>,#mNΌza,X΄BzƳO> ڎmtPR3Wٶp{P^7kͬrѴCsb#6pó&ƺ"n\8U1%x #2;Z:f3J5J'rc,dR>Hh^IM:͡-xTo3<$QOpG i 3up_(aU"X+s9ɗ졸`ПLFph M?FY &x63@9KZ4=FΨo'㸥m̔;x'^zZ'-A҂hۊLG+nZX:1*f#\(\"6c*>~n~؉Ũewڣl(# }JC 1kUOnL87pk:Y٥>5ίGr=u`x64:50%"Ȑ:^ALF9X3홹/i iBxyXSb`B ܜcvAQ:LPyU;i$ %~f2ȜOw@|uN>Hy43麃fאɕƄ$? /:;G=K{ e79l`$΂\+7y3܁'=xJ w ꤧu5;Ée[5<7UK-1[ڒV8, `x@SwUZN7;{KǷIeiS7  1q #1E~%{@V:Ymbk89p+ D>%}F^+0 фy u#s\+Nrmǃ.%z{L~rȆK 1ߗAr#P 8d·~Ycd<}٤'BAcIs6L+Zí4`QYy. Î+:M$ .,28S< /(Oh& . E\TV\`J3KG[״I]r (ss^'87¤Y-H4S~j Yk+}IaOPnI<|d~>si9N`uˌ? mq־@7ɰ&.q}n[P#z@v\f5fquL-Ę ռ&A_\>ׄ8YK#皬!@l}2&}0\hy^ċpvJ~q*EBؤx$I=H1"M^!+t`zPOF,>'SܖAQe{?deR>L&B:^y4pMK[ J־ s [zѺ_l&X 'Yq[vR:|4tR1,2 +p[qD8HiY(n/-ܭY0Hnkfm>B\B7dOE ֎1P+(ҟL(|)Co$T B9<>uZmQBӊv 㔕9 / r,AN/&G]lY{p *v7 -/^:A;[U֘!#(4 o7- x[#H`9'TGh ;tLj fUUTؓ̕Kӿ[6h.Eq`:V$c`52C~g2 jm\ &rT5h>ŏ pK-3r ڋ"i)Iy80dEoI,]!~j&,'~|_XvN-}+MC"wj*~vXH.Tj $ :Gh*Y#sdb>@碍H1:'1ՅR@F&`:6YՊB|h x(mqDžf +YR5OO:4%sG1ݣ"AsiB(};=lWz3LFX<;AONvŹkBQ B6#w\[l $ 3ݟ~HW=p jt%jCH9}6O8\#3PD1BpJ>4е Sm(NK?cwҚa[! $[{&oWȐC.ix !{plm7ODwh'7'ۍ$0~ BԿ>٦@dBGl2 DrlZ޾fؽð]e]V2:&>3PH?,xmr@ ▜=7"߄tƘ?VÅ޴@(_A=#G ! RL5.lFJ;~F~෌oA$٠Ih=Nh/Q|eQ`^F0ItM͜A"![3?c㓐m| ./zmD9)IMc׽ĹD}v6i EE"!@6wR:1Ŗߗȟ(|qX]GfLV :q0Z;ծuj(}CEŜO7u.va[x復f ANCFXuh`򮩃HB {훚RTOueFb5KU4d=ŋ1q\:j_+̤sZqhaY(-+aR`ney“,rdٳ渽JLA]/iދRA0OPo;'mc~&RVKV;XA"\.Y-ǍugI)s#ͷ S6#J,_!(΅<r.mPVI6n֢] ZJ_.1/X׃* U`ߍ9` t Hu& e_Ua.߈HȋÚz$/oztm1@!ыBnW@d%'YV, *R;E\0! wbUiQ:4#%y7YNty]bk?CK'bІGhX>`7\}RJvS^TDwpz+;\(ۣ[]uhv$Yb,f4|~ߝ[8hk%O݉A$=n5qnVKm@=\ŷ[MEだEJrzw$.Y4l"o]1SUkٟ8A9J4@uC)+*qWpJa**У?:Iw>_Ә;Cx8 Ά`[seմ(D|ӰCP< V aǷ 9%(?q{eRjm6`!2ߺ۔F\W~dyHW5gx1?3ȵUc64 ZT|k-%3hn97#¢}մ!]Fߴ׻+U*|_`'dž"/{R R|ٕU<$C!0g7-!hṄn!T9vf޶! V{uo $ZhD]c F/v?#r -Y4ss!Hw_ͼၮmoͦ\c{k}r|A'p"[JcW=[l Jg*q6&keH&3ϵ YK2畓tGbFyQQTkMl+',]ttTDeFlw% OTy&iZa q DSKI2yf @W[A]5U̾ gsƅ=')/Rbw8r ^W[B2Ć. ыyag7=lZk4WIv" _w*PIcjh+Fs3uIps1ٸ_嵐It71b@Y4%:?N; *IyZ1=j苍b@hawNaA(K4vM&:PBM^x’ 6ZgRNfz~or S_:˳jdyB-qPNhDD(Hf܌K\rx;@O{y@2o9@i[]|:)@>՟tXJDZ]j$x`b蜏wMi{''rsߟ@؎d־;)MfHY 8q؆ST]yv2Og}FI˹Pg,`ua@yە$c51-e0cVY|8b!?eQmNr o f4/.&6!;F6󚳰vW(> 6A1`› ܤ@|>}OdK-u,O5oL[ |ф=PEPFEY AE"73t:p~Z@\19J .fXYm]\/"0_[Iyw/ ΜMM:~mAӞک5>߂ӗ9 yhs֫7̛} q,gsJf-p\X!֕ }/ sO.iDqv֜=1e/O/ȉD<8fkCD @jBR4zϟ~1@?wtSXɤGp.?BmԆ0oFFJ0UF3$͊RL[ȤXd2[Z }FVZI$8WSbudDtꕗ^raZ~W,2Mg>`GG[7`DBC_'YD=[/24LIv!xߐ\*l5 x(vƽq^cc8G׮VplxUcօ-|ǼmFX/^ kucbi_FiWՂ)ғ?XN@;[I4=IPc1Km.0*ݢtOg EwFhA /"ݺ`E{tSl \ǐ۱UAV3^\_ -(Fsw>r5S9q&?1P̎In.>@4" >{<~n%d͋O=IՋ1$ xP4R+!ʦ)"tDq74tm~r6?U/-PGU7eEkggR&E # oz3ʳ*aߩu[M8XخAw{*df w('X#JwsMC׸ߊ?`ϋg=g#)a`l ݟ[WV#&(~ӭ'`c@lvSP;&†-וv~!tl9~ 9A=_T99+v3`k&>tӷ+ _]%KɈL\+}| uPHͳ]tUc=!F̃ckE(V9WKz {*mޡlvRB?Uv3(펛XƋEIQGXڬoрRź~A87 4~ĸ֏YL),n:۶[mj-ؑ" }Fnb%!ZwALZ92z`9dBOh([#b2#ǑTXC@c`zQhbyT׶eX',nS>)VuzrCs|m&yh^05aծh%˹a 4o%PC@;iil( ] I䐪by|]zI tOJu}:3*C' Gvei 1ЖjixD#V[C7p=b<E:,ں8x=:8@zx,Ʉ4tzv9m@e-ZHAsƼ=林$` a!RX p tv3~/, a|{`,rYH;z2&+s`&; ,^LhgH 4 XR/?\}L\2g/tX%zE>+>goj8)bw/6fD ?o5ٹ Ohчcv.(VfLM#@jn9 t`f8ɭ9ސ޷ ̄ f-0W$%t[.]" meBPM0:I{p-@ G*aIV:}uM-7QAUJ?nԠ=~ڞa G$k+ڤD:۪8J*bэk}2סO߶z2"%. b78λўÐ9[|ٲ|&ݶ1 K+ UTer42q>,Cw6ms{[F࢔7X/ʖd23_Nw]#۪( ~(D =4/>/%(WŔ5P7`#㶣/ ERtD0o&Ԗ/{Q/po0r@Vdz\Y&-ڇ<>qWw7"}5Z%UQ Mz\tO;K_Jg._֯5Ѷ YZ