netty-tcnative-javadoc-2.0.62-150200.3.16.1<>,oe(p9| ]Ug zdqo#5=dd bQlIq`kl$ 2? >*,xuBnQ0 Y"z!@)0hPBNcCռntݽDV1-fl ˶$8R+5D{{)"eПARà k(p_esr;݊73t,fi!| 볕Zfk˺Y>G?Gd  . S| 06@dd d `d d d 8ddd!!d#l##$($08$8 9$\ :$ F/G/dH0dI2<dX2Y2\2d]4Ld^;b>c?qd?e?f@l@u@dvA wCdxEdyGzG G0G4G:G|Cnetty-tcnative-javadoc2.0.62150200.3.16.1API documentation for netty-tcnativeAPI documentation for netty-tcnative.e(h01-ch4b!$SUSE Linux Enterprise 15SUSE LLC Apache-2.0https://www.suse.com/Unspecifiedhttps://github.com/netty/netty/wiki/Forked-Tomcat-Nativelinuxnoarch5?{XU#|&ICeECS#)9n<+6A;L9$lA5;=I?)<? 4f3!.(!..*!|_J a 0''$%c^@2 J9v")?m3WX.A큤AAAA큤A큤A큤AA큤AAA큤A큤A큤e(e(e(e(e(e(e(e(e(e(e(e(e(e(e(e(e(e(e(e(e(e(e(e(e(e(e(e(e(e(e(e(e(e(e(e(e(e(e(e(e(e(e(e(e(e(e(e(e(e(e(e(e(e(e(e(e(e(e(e(e(e(e(e(e(e(e(e(e(e(e(e(e(e(e(e(e(e(e(e(e(e(e(e(e(e(e(e(e(e(e(e(e(e(e(e(e(e(e(e(a6c1789c33b6b9df86fa8147e79933564efea5430f68618e85d8132076729643851dad62cc9f529aa1e3779f9ff7eb127486ab17baaa34c6c836e99aa22f12a0a49afe7e38c2fef1f2427d56e7743d163e1d2f9ee3d7114e154a5cfd897338ebbb89e7c93b4a515934f008d249b41e9d2e2abc6730a4126dc43c72d3a96709fe7f4a0ea1cc764ff834f5dd9c0444fe0de673bd7eaeca0e2f94fc32a4992c272d73e0acad94979e41c4188fa07065e5f957acf77f13056207d99233d89f5c9fd83c39a6aa7a235de33a2a32ebf3a7b6dfbe815a1eb42037d57504384a925b882c4f43bfdb81ab45be59ffe23a95435e0ee2f44ad3f1fcc4ff744dd49b87a9eb59f47f63706f1fccdf48f9967539a62b409d008db5019515b4518eea73094e61cf663bcc0560af17cafd53f7734d19979b8a94a4b373068e8fb9a535096752f581585a15e26237dbe714600941de3669fec3b8375ec2f676326f6ac68c77e673332d5d51fa1e4619d670cae9c2c5c3764795209c1dd32384ff79bff538d991a3dac10a1c5395395c89d8016fa09e787a54b57aa8965a18d9e246eb7041d12500a9efd5630576f7d1e1f156c70f642c2aecf05d720027c9ae3b8e184a33afe604d0a3d745e1814816bd2c74925d3b22e43f7092c841927e8f9d2e40d553f2043ea17403fb7b6e8828413ab7337e7e540a2adfddabd403f8228f5d65a4d032b5a34c75a60fc86870c992affe12b3f9f06dee29ad01db46b7d696904cd3a29d0ed5f5e9db56f85805e333ad8b58388feb2ec26b27dea97755a13fbd7ff7c18bdb0e818718400415f4a5167c8946062149bb375e7e741be663c886a2bdb0dd4281ace36760621b367b0639e64f97edc082678538b34408a3777b60e59cd55e1d282022cefdddb8a42b7eb1b78230a0c7dac6986dedfbb9bf2acdcf3a8321e73212cffc9ddfa79435a42286ea8540318af6b549196be5d1e40b427e5df18ba4f21d87dcbdf716fb41550c3da288c518081a3b4e26a5406af2de7c5714b0a05f3d6b3a93a4bb7a5f41a64fc12e9bb8bb549b7d9d8b68a4254fd8974db3b2cb0411f0faf3a425128728033d677db895ffcd01a17e5b5ca497967493ac13fb2b879098a23ecd7730c1cfb0fe5c205447ee0f22ce6fff863556ac147b41a07ba0526fee520baff5e3791ea771ba3c3dddf9f292729db0caeba592a8b5a751057d2451edb2dfb7b5be05e20a1c26003911cb470fb8751533515a845e549c7edd61aa734ceb7cf53c30b398f08e224433470442d11a3e50bc479a8792eeeb4bb22e0985ffbcdbb389739997678dab5e6080f56de68a3578fecd29e0915995bcea70e9d70d04bb5c6f1dd76f97dae7eb747b1b58d7e8feb8c2c4c85516cce30f2af1ccf9b899bc7eaaa4bb75071cfbb882ee9e8ec1a2f089f824505d4d50f4d2f08e856339d864c2cd848a7597b5f3bad49b8e4197595a33ccad04988af4ea9c12bd10bfc31af4ba3a99601f20a82df0d2ecb15ec8cadc699035e7053fec02e781cbdee82c31a3dc63cae5ee18359fb2dcd2b5da6fe66800631b11df64dcd7e781d78caea1b92256e93855a64d182bf87b2e5319275e4ad99d986ad0f1fee1ff6f41131fe7b9ac59e0ff5ea1de309c835ddd9f92298314530f5d5dfc7803e1c1292d885b72f845ac19f1870829f5573927d91cd98bdda556d97f0af594d9cbf0b880618c8e749a779c98393de79b27b1d20e2646585e9cfc3c8dc96a6ac22cdcfb6dd9cc683fd8cb5824050fd6911c43f22090cde6541b1f3a925948843c73aa4dabe27690f1c3b83be6c34f7d963c660b5ebe3776d31faabce43d7de037cb2e9723dd96f112edcd593634e74b0cde4a61f9ef258778ad3487f2e1cf4c80d6ce296b15c4c7d7f1d90e21180a628555cece21920b158e903e2a629b728f022c83de7a977cd08426b17d832168297a607d3860c829b3c3f36057dc9ba1767fe40bcd757620ba34b430b320163d00893bdc87afffd5f5fa62d82855062d50308debab7317f3faf0e766023beb3e45650eedfad2c726de5fc1092314c418fec74eb8303e0b4b291d79e1e3bbd9fedc58e13201cd920bfe401cac67037bc19ece76d80af5df164b3c879c2fc652e79ff6ae0aefec47cbb075ca3ae662ec83ece81c9cdb9cd9579e451bffb2649d4d0a6ba1c280660e193a34a530694238674ae6bcb8645b36f19786ec5b864cee2a854fa94760fea82f9e0a521ad37773d945841df96043655d4d7da90e82cea4022fe457e64df98497392be8dddca6186bde39344491a3b4087029d23ac39c1fa89208ceaca4824cd74ffd836ac37fc992c2fbf0380419bf657e2ed775b06bca56ac8ac7a0ec887402a912d1d774226b0d1243acb5840604ccba08edf9efc3775a3f1a974183540ef639d12f57497c8808ffb9516faa78857f6adb1ad9165aacdd7115f86b5033cd8704dd98798f608db6cb2a71e344ddab9c8e3ba8a72ca7b4358e1e0a5ad27298fbb1f5754fe4841ba7bb748f60f39866ff1eb0655b70d0acd7768ee0dc7c0fc1acc65f61eb5f64d72bba9d294fa5432470ebe7081dbccf9f0e0b4abec1c07b66c226763f750f44cc454d3c3711efb9c049bfe46e5670c4cc28cf4c13533bea21a53d32bd075154f0adf996f50863620794bafc4df8abd2f8fe2d6688242dc76c8967140f76a1c8e814f564083c109d98c7c73e6cdd3bdcee6b1ac01c87ea6aeae2533b69e698f552747664301ef298c87ee2fe0fd3643bdf16dfceae38e118308a379efe2182e84ad330ad593fb8d6392af66173cfa7bfc177f75e2f1d62fe68f87fbd19d1af494dbe8ab1c66daf1119857dfefa07f10697490cbe60e1f453f4a68b5e417d297c2f2dd51f3cbe793e54c3c5764d416a3b2c3bf16d64f6b5b6d0f7b079df2267614dd6847fc2f3271b4409233c37a3cf00c109d907e543bc4f6dbc85eb31068f94515251347e9e57509b52ee3d74cdb86757d88409619083454fd902e9b83c4777af9b7538dd9f841a946cadaa11672f278182cdf04f3c62a5b8d93f406791854a28791f27aecdb9981573c614240ce844c4c202c352e3210a61fc0910039a70708453b0db6f29d4da9496f2711e794491b22860b2a9267b6327e19cb45cb999d290f167f7c87204ffc2ff87e457c06f765f3bed456436a8819b4d41fba66e537d88c90c4f46eb95d604c94086e3c38706b6ead21f5636ea9b79297a7976c59f8c1ff9242bf675aee5dce392ce985f8dfaf3a08014a60d94c7bbc69681481ede72a626307e40222bf371aa6d5192c9e4a52bac18aee4f3f90d05fbca603f5b0f5bf1ce8c45e60bb4ed3a2cb2ed86a0dce9b50c8d8b5c4fa7f8614a3993ad88d6b75bd988bd14e30207aec7ddac9a9d4e6b6ca0906162bfc01f15ef12c10eb0d571af7ee3ce134be8a047ae603e61a980c5521a453b864ae76c686692a8befb51f43082a91741fd35c2ebdddc16c14314630dfd0c9f0120e61289c4513ea6cb3455c6f16b391b777e3e5c5fc3fd4a55f12af6f67fb223c7865533381ae0d23dd9f3db8624df4750e9383aad4f661b60d5f059f11c5f61f77f612a2c82d2a89eb6f25b19d68c51ae3e1d44ead7c1ca027f0ed28329634be645932e1ab7c321bf27b8cfaf9aed30f2cbf5ee4478952b2074e4b64cfac3a17618a69de47892e81023b97caf77e33c4db9048dfac1a09b96bef130eb3973332837cfb7a78f7ceffbef0a1fa9fb5c09c4d73747897cec3631e1c9d5e720fceb5b656a61352229a3cb45505af6c47b4978dcbeca765cb383ade31abf02b80572817f9f27a30fb8ec3e3f043e982410e640762f544e950c2b1bd6cc7fce950a25c9daffa90c74227699e7ace0e1f3d23a9119fc793ba842a1rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootnetty-tcnative-2.0.62-150200.3.16.1.src.rpmnetty-tcnative-javadoc@    javapackages-filesystemrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1e'e@d@d%ybf@b; `[)^]Afstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.com- Upgrade to version 2.0.62 Final * No formal changelog present. This artifact and netty are closely bound * Upgrade the netty-jni-util sources jar to version 0.0.9.Final- Reproducible builds: use SOURCE_DATE_EPOCH for timestamp- Upgrade to version 2.0.61 Final * Implements the SSLContext.setMaxCertList method needed by netty 4.1.94 which contains important security updates * No formal changelog present. This artifact and netty are closely bound- Upgrade to version 2.0.59 Final * new artifact name netty-tcnative-classes, provided by this version is required by netty 4.1.90 which contains important security updates * No formal changelog present. This artifact is closely bound to the netty releases- Remove dependency on separate package netty-jni-util-sources - Unpack the sources to their right place without passing through maven mechanisms - This version fixes bsc#1198792- Build with java source and target levels 1.8- Update to the 2.0.36 Final * Includes many changes, from which the relevalt ones are: + Upgrade to OpenSSL 1.1.1i + Update to latest openssl version for static build + Update to LibreSSL 3.1.4 + Update to latest stable libressl release + Update to openssl 1.1.1g + OpenSSL 1.1.1d + Update to libressl 2.9.3 + Upgrade to openssl 1.1.1c + Update OpenSSL to 1.1.1b and LibreSSL to 2.8.3 + Cleanup BoringSSL TLSv1.3 support and consistent handle empty ciphers. + Support TLSv1.3 with compiling against boringssl + Return 0 for SSL_OP_NO_TLSv1_3 when TLSv1.3 is not supported. + Add support for TLSv1.3 when compiled against openssl 1.1.1 + Allow to load a private key from the OpenSSL engine. + Support KeyManagerFactory if compiled against OpenSSL < 1.0.2 but using OpenSSL >= 1.0.2 at runtime. + Update to libressl 2.6.4 + Update to openssl 1.0.2n + Update to libressl 2.5.5 + Allow to compile with openssl 1.0.1 + Update deprecated methods and OpenSSL api changes to allow building with OpenSSL 1.1.0e + Update to libressl 2.4.5 + Update openssl to 1.0.2k + Ensure we can compile against openssl 1.1.x and libressl 2.5.x as well. + Update libressl to 2.4.2 + Update openssl to 1.0.2j + Update openssl to 1.0.2i * fix build in factory- Update to the 1.1.33 Final26, the last version of 1.1 series - Use directement libtcnative-1-0 package, since it is API compatible and supports openssl 1.1.x - Removed patch: * i388aprFix.patch + Integrated upstream- Initial packaging of netty-tcnative 1.1.30h01-ch4b 1697184979  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcd2.0.62-150200.3.16.1  netty-tcnativeallclasses-index.htmlallclasses.htmlallpackages-index.htmlargsconstant-values.htmldeprecated-list.htmlelement-listhelp-doc.htmlindex-all.htmlindex.htmlionettyinternaltcnativeAsyncSSLPrivateKeyMethod.htmlAsyncSSLPrivateKeyMethodAdapter.htmlAsyncTask.htmlBuffer.htmlCertificateCallback.htmlCertificateCallbackTask.htmlCertificateCompressionAlgo.htmlCertificateRequestedCallback.htmlCertificateVerifier.htmlCertificateVerifierTask.htmlLibrary.htmlNativeStaticallyReferencedJniMethods.htmlResultCallback.htmlSSL.htmlSSLContext.htmlSSLPrivateKeyMethod.htmlSSLPrivateKeyMethodDecryptTask.htmlSSLPrivateKeyMethodSignTask.htmlSSLPrivateKeyMethodTask.htmlSSLSession.htmlSSLSessionCache.htmlSSLTask.TaskCallback.htmlSSLTask.htmlSessionTicketKey.htmlSniHostNameMatcher.htmlclass-useAsyncSSLPrivateKeyMethod.htmlAsyncSSLPrivateKeyMethodAdapter.htmlAsyncTask.htmlBuffer.htmlCertificateCallback.htmlCertificateCallbackTask.htmlCertificateCompressionAlgo.htmlCertificateRequestedCallback.htmlCertificateVerifier.htmlCertificateVerifierTask.htmlLibrary.htmlNativeStaticallyReferencedJniMethods.htmlResultCallback.htmlSSL.htmlSSLContext.htmlSSLPrivateKeyMethod.htmlSSLPrivateKeyMethodDecryptTask.htmlSSLPrivateKeyMethodSignTask.htmlSSLPrivateKeyMethodTask.htmlSSLSession.htmlSSLSessionCache.htmlSSLTask.TaskCallback.htmlSSLTask.htmlSessionTicketKey.htmlSniHostNameMatcher.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmljqueryjquery-ui.overrides.cssexternaljqueryjquery.jsjquery-3.6.1.min.jsjquery-ui.min.cssjquery-ui.min.jsjszipjszip-utilsdistjszip-utils-ie.jsjszip-utils-ie.min.jsjszip-utils.jsjszip-utils.min.jsdistjszip.jsjszip.min.jsmember-search-index.jsmember-search-index.zipoverview-tree.htmlpackage-search-index.jspackage-search-index.zipresourcesglass.pngx.pngscript.jssearch.jsstylesheet.csstype-search-index.jstype-search-index.zip/usr/share/javadoc//usr/share/javadoc/netty-tcnative//usr/share/javadoc/netty-tcnative/io//usr/share/javadoc/netty-tcnative/io/netty//usr/share/javadoc/netty-tcnative/io/netty/internal//usr/share/javadoc/netty-tcnative/io/netty/internal/tcnative//usr/share/javadoc/netty-tcnative/io/netty/internal/tcnative/class-use//usr/share/javadoc/netty-tcnative/jquery//usr/share/javadoc/netty-tcnative/jquery/external//usr/share/javadoc/netty-tcnative/jquery/external/jquery//usr/share/javadoc/netty-tcnative/jquery/jszip-utils//usr/share/javadoc/netty-tcnative/jquery/jszip-utils/dist//usr/share/javadoc/netty-tcnative/jquery/jszip//usr/share/javadoc/netty-tcnative/jquery/jszip/dist//usr/share/javadoc/netty-tcnative/resources/-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:31061/SUSE_SLE-15-SP2_Update/aecc9579917889f39b5f962cb9db3308-netty-tcnative.SUSE_SLE-15-SP2_Updatedrpmxz5x86_64-suse-linux directoryHTML document, ASCII text, with very long linesHTML document, ASCII textASCII textASCII text, with very long linesUTF-8 Unicode text, with very long linesASCII text, with very long lines, with no line terminatorsASCII text, with very long lines, with no line terminators (Zip archive data, at least v2.0 to extract Zip archive data, at least v2.0 to extract)ASCII text, with no line terminatorsASCII text, with no line terminators (Zip archive data, at least v2.0 to extract Zip archive data, at least v2.0 to extract)PNG image data, 16 x 16, 8-bit/color RGBA, non-interlacedRTE[-wٟutf-86bd38c882fda424ab83768d7987cc47b901c8ee1386e05733caaa13b57acdc4a? 7zXZ !t/C#&]"k%PlJUϸ=ir}rq7`ɁZt_R|ݤuw[eGzUGك6\ܱ0 yv#JĬKb3iv &t/ 3@qgQAXu]Ns~j!&Vg&^)̷*"8.?v%4z%7Z2&@v||LL^TM w"Lh_p*/j=I*t݁puȥ Dy7 :!lv^j8h@>;qLԪ{^&eNlΛs4j®}d╂hy)1ѵ`Z lÈjE-fRɈpvܒ&?#E7TWӌ?1z@L!W5%< Mmn ^H _Np@GB$jβ38)wկdFk\߃) \8VK.o(U&{Z8..`acȉojx `P+8.u۱_YqQ5T_r&AS: 6xW;n({oާSަ*Hܜ7KMB8Ibd'~-{BH#x_G4K帩4"̅!:t:zYLynvvh80ҧm,( ElAW_[;m'j qn6E`4uc^VTN@֣LM4mnsOmQ ^k ڠ82Դ߈OAn P&L˕ >v!c15ed+j:E=WԷ߭/t5`tNgRtkWHM&Ն1PO"<*HmlNZªDx%2csqpĈ[ \uȢ8pw9xݔZ}^ ]]Q4s8 %4z޸h~x!_@O[eH<_&kiF Y36a='!+r7 KY( RS+WzjGk;zcUqP|9~ssځYNkv)zK`>l#F3-ba^%X˖ V׫fx#[ bCsS>CUDwHa؇,Qo?ĕE@Th:LE>"ܢjմ 3-Hb%k{vkFDp"/ {xC]dyvw˜դ< p$y4iXtlq:jLcLғMZJ,3W;C}) c 膞JDqƴy0uұ•ws2 .Vj a=|]oHXsNGx SmMu bU߫ \Rr1q0K tLPtPG5ԭ/wZ4aqIHIz{eg{X)~+Sݩ P 6 sף1TմjpB= +AY< DѮ@fln4"K:hi+*vqYGv9&=׸xœ"/Dkw>J6Sb4mq'Dx{>܊ڝcz .)$; (1*O5hǒLm`F[J%T.yKM655sIt\-L^'}JT-? iDWV[A{lؾRq/ S[]4Sd4-uӘс[:/Lem,s#IG=>˾q>OEJ\G)PKT`1˨zmdP_nP]W'[ iV~7n)gA yff?Ιaҝ d0!i^l̘qGJue@rN{c4ʮO{e>p6FV?#5S"U#㇬>$yDŽ 04mNQ̂x<#}eA).LJAH#8Nj3aQ x%u.! nyQWjV ])#\kp9$#t * 츭B>s&Ii")H9T_F+&[nB@vcBLqd2d3<ƤdJꆄ,`Hm&2YH{[ӴDpŪJ8b'X @7&}P,j`}@5!jD5J#c$>e}c#_DZt[L<b8l;~Vq^Dkek&W;hV'ymJ`(K[Uȶo'--tx9v\רy}/G}rt[~ԦT{QIRk(Ε W~F6]oWwS̏T21]'yu/*,8{)69E%hy ZB iH C٣01<`-X'N#ݸEGZh7 ̗d`p4yWx EBhH%&Lh(Ձ>)?EgL~R^-oQGK^Vр 8phtiTjO?=(̜"Ğgْp& ӱ6bSɡ? {N i^y?sG#ad' :N烮0ݫdOva6H;A xgJ+3 `UvSr^Ux/~UܫtMܶf)C?,7-eM71U|QNCkLЍf9@vn}䡪dt:L<7$M3M T3SE=DqbGߩsWx޻5ʳ~i(-EAuCBesr9S7E? 0K.ޏBRj}ړ'Ufq>LXu!sJ]zc:{QfX2Inm6?Aa&0;.e>5 y䍟JJŲ7E[ ={nlaXj~Bohvi٨4 p(lZ(_d5ֵڢH:yTY6; sz}jp3V&aÐ[t̔u:&~Li4⩐[<zd/Z*1?-3uUXc[#x/U&Hld[ZґEI73Ig|2ya%9ZM%tINPjCXdnD60Qlu$gc|m^["F$3tǀϑUx{^Y p/?Ti 0]5Eq4tߵX~]ƺQ['\o#ɘ!&)MNwi㟲:V-rʦ`l+YdIQs $DcO֫1ŕ~ex[\_.(iU+kE2Z:it(F75m,2 ~ L6BPLH+b(p<7k'*C8[o;mǢ6(F0 ۬XHOKꂽdpx,ԝ$LA׺q׺ jtDUk\?.ЉF,W'']\H{+̼IC~>zWW?PB:ÄhD ^G0M.Jx|Otgd~ҧ7)%[56fAmXg5Y_h)zo*וhE8OvzdeQg7h׈΋WląCh[Ư2]!`ͧTH]e+6^Nߐ, k7GćCs;=)^anQ Kx\w6՚<&ZBhiJgsPz {~9P«+4/H߬历 5${.f` E^sgWҡ/^v跽x.9pug=W|vz~tv_\c9N֒1{s#r]f=Jr Mۧ9$|k7^gC @l u֧1V$i/Yv~B>+zH*de¥46]%QolfwZ9ZcjO7ad6I9zS{x}/ک"HD% GX|ZLi-ڹc1,2cv4iH(Z콗YO{t8}p8홖.i3Qo^Lڸ2hB۪3,g+ WmrlNuͬۏ<oŰPFͩ|8< Nݢ2 'l3`r0(^܉<'1eY6j XuņAqj9Bz exVޓ#\GWL^)&cr 9AhyWn8ܞ*W0MzY)giȵocRc˨6"S}(ߵ0= mXqL7Zm!bY9&d99UP8^ 9LP䫅 \9jưf$@Ӓs祾vq)$Q`Px#d8f w1(Q>su@Qs =mק\lܗJm([γ]Xkf1 0z@HYʑgm쿴&u͟S^H=j j`2VqQ\69%s,9 %Sǡj3gLnObQ)TRw&M^τsOh {i<Fd6DG<_Bg_ EsZnDjd,ڻ /zm4z8tczƒw@;?CB0by`=w_^1\E{q< fa4l_SՀn^ Je^%(cY5 Ï&Uf-1HZ3uˮ<-Y!X%4^8b֏8]L6ޏVgȎD3763܅49+bvMymQ,ʴ1VkN9W !ԝP ^Kx{CUK7 U%ę :֬AIw`Fƶ YZ