ed25519-java-javadoc-0.3.0-150200.5.9.1<>,vgTp9|&y5+.%`?,ֻ67UǪ mO/56=, "KcӇɩqV7UGF$>>M?Md * Ctx      ! "$&))0+,+D+X+(+8+9,:,tF/G/0H1,I3(X3Y3\3]5^>bCcDAdDeDfDlDuDvF wIlxKhyMdzMhMxM|MMCed25519-java-javadoc0.3.0150200.5.9.1Javadoc for ed25519-javaThis package contains javadoc for ed25519-java.gTh03-ch2d#SUSE Linux Enterprise 15SUSE LLC CC0-1.0https://www.suse.com/Unspecifiedhttps://github.com/str4d/ed25519-javalinuxnoarch4Zk'FacU2 J9v"g1 ''"PH_4447e"K>7hE;^;:GYT@%svFR1;s&MU])n8@0w$.|s7A1j-eMv3{%'/v1: <22)5|?1 3LWXGA큤A큤AA큤AAA큤A큤AAAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤gTgTgTgTgTgTgTgTgTgTgTgTgTgTgTgTgTgTgTgTgTgTgTgTgTgTgTgTgTgTgTgTgTgTgTgTgTgTgTgTgTgTgTgTgTgTgTgTgTgTgTgTgTgTgTgTgTgTgTgTgTgTgTgTgTgTgTgTgTgTgTgTgTgTgTgTgTgTgTgTgTgTgTgTgTgTgTgTgTgTgTgTgTgTgTgTgTgTgTgTgTgTgTgTgTgTgTgTgTgTgTgTgTgTgTgTgTgTgTgTgTgTgTgTgTgTZ6f46429ec4923f9c4a4f7f44c16c681e00951cb590828c64a9f784c59dfe9e44f9dff90eebb9620115298b55dbc9968a928c3e2dd2d3e92e2f49c5a0fb39ac56b16a83f2354a8fae58984357f7fbe4c569d413d08860a252a7a0a2c3127862696dd4e9fd83b9cf5a1fb88593f4892db43a72526d122773941cfa17e7e16c5eef7aba1f53b3a53205729e5d9acb894618dcdcebdb1ee74aa0a0bdf71eedf048c63044fea9e308b7259f53d555af895023fb70872c0c1d32cdcababa9895dbeb0c45be14af1f07d261513f95e913b1b2b2ab05f7f595f0dca2bd5ab710f1257fb0b3887984fe2e28320147d088d3329165f6af52a69ab2fbed4e2d0e8c9ad57f03fa278c325ac4dc661efe2de3a88393ecc94ca7ccc69da56e2c4890406ce9772907f10697490cbe60e1f453f4a68b5e417d297c2f2dd51f3cbe793e54c3c5764d416a3b2c3bf16d64f6b5b6d0f7b079df2267614dd6847fc2f3271b4409233c37fc9a93dd241f6b045cbff0481cf4e1901becd0e12fb45166a8f17f95823f0b1acfd56c75814e8dd474bd53b622b19152650c5595cf3c8bfad7a8703985105e8aa6c0904499f1efeef05641bd28fd7c73785e60f69ce9c699daf65af8b37207030ce844c4c202c352e3210a61fc0910039a70708453b0db6f29d4da9496f2711e794491b22860b2a9267b6327e19cb45cb999d290f167f7c87204ffc2ff87e457c06f765f3bed456436a8819b4d41fba66e537d88c90c4f46eb95d604c94086e3c38706b6ead21f5636ea9b79297a7976c59f8c1ff9242bf675aee5dce392ce985f8dfaf3a08014a60d94c7bbc69681481ede72a626307e40222bf371aa6d5192c9e4a52bac18aee4f3f90d05fbca603f5b0f5bf1ce8c45e60bb4ed3a2cb2ed86fcddf1dbb2c0a685f428d44160ab07d6179ebb5082bab14a81f14b9deb07ec9f8fd69b4d419b3ac847ca325683927ba343a29651445e65367896360ceed37101a23cc5f1496b3aab9697d7e376fa0509398aaf62a969d94925c3d9a84606d9a42c7f0ce090a5b4d7e23a737ac0557de0f011c2e6239401378b6d939679342290eac56d7669e0a52e357c78acb5f416107994d86dd9bf239c54c2da11320a7eb4bf03b68f560a2a690fab14b89752729b4df6c6c5d8cc147914ce7d90645cdf3c2d73c03b2f53d65c419811061210cad7249bb21349fd31f5858b7148550b703c9da6134644ae558ffd763a9db502fc1728f0b7c6ab5545e6bc4c623c630fce03076cc73dda25056baf4b74797ea70b22284132c92cc3bd27573ff740b9d6c40449d37af55f9d6ff027423424bc6c5b5d91fd81ef915f3b529f3cdf54dec21cdbeac0712d9a94fbc2af6d043c5b1217f4cca62d2fe63e8a1f9387b3967305e24dca0c33ad37902391d194c92161e2ea9b33aa80c8cf3d828863b14f2c26220f8c72fbb33c986006c283d5b1ac7804776f569259d2d50cef1fdd9da7760a09f4bd560e276e652e0d3d38736a34c513291974f4a7150701f9610e49205c3f3080105f2a8f805ded4e992677836838dd33fe521d83f264ad81d6de7cb999985cae2c0470bbad4b5a596a570788808ee4c351e5d6f87a5d2c2eec58afc24c049ff79a60af87a95c6f1f3dc21f99d43c6b7b7449c52a48319fb1bf14b46963795b2312a26c5206d051d4950edec4f75c4fc9ce402eed654db6b65c8ca442a29bf749ab1ab0e1c431e6fe82c4e95b79c51ea4428ff093fddc578807a1044514cb24f783d1ef2cde8ef47fe739ea085db4b994a6c363eb08ebdfd387505e062120440b0a53a97e0c9edb2326400f14c749d16838352acf27d11d5932ada885247eb2c25d3adfbc39dbf498c4edc9e23ddabdb7dfffe3aa57f92ea8c8e40d6ae9a237790c70749b11dfaf4beaaaa792a8320ef7d1e5a56979f2223110920c5a252973dfec7849db341ad2cc683a157b40efba1eabfb34521811096e58eadf965ce7fa5cda9dbdcb62d2512d64074cb24d699df8b3d426a5d7d86a5bb968880f41330d31e26858c43eba6caf73d068d4e7c24baedd035328d64a48d737d21208be74dca5ad913c1773fecddfea549ac1e4c379ecf7f488f39f662fcd4ada6921e6803d89f6574111dd1f24ec13cf0c774b3e442febf05627cf457acb67596241e71652b2f4ad391c4c4ef6ec24a02c05769726343754852776608f6579fbbfa5903c3648f86a5a4ad173a352c7774c759efe8abe703829e8d187ff1a35d205ed7c0695c80150f766839810fefd7a3791800f052a24bbca19f868ce9234262fb935acdfb1e0ccc0d3ad6d1333f3beb927486a484fb7c6640ed0949d2f09278f9a4d06866e35fddeaab7c5336cf5f8006d7aaf534d61b88d984a51c2b2a49a905a65440f21e0cef1d271c1794986af99f659fcd081f37f23adbf13219469772a63626df6c6039ad8257edb70ecd37490d2d9c25a4ed80be6fc69261df94b2eb0b73b52b83698f977a663113401b7dbee905fc76464fc78926f23756dc65bf23b2c9d65fa6cee600b58683695ef1b2d4db95d05483e00231e58d155c652485d8d75051aa52e37da78cfb641e661bc680ad432475647d23909d164f4ab8b421ccf522236cce3d2bb0d6bcfedb4e67e52fcf868ab25f69d87dbe01a1abfa4f189ff5abd58a54019da914667ab71db2dfa573888a82f377c74a9dd050010eeb486ebe5580fa5f9a7d491a404bc3f1f7a9ff2723c1204d4b7ffff52dc8892b97e06ef79bb30eaf970925d84da1ddeb2110ba549a9e801f77bbce56ddd0b2b5bfa11a8ff0c8f75593cce815eea6fb06c9c6de401a11696a439b784b7f38ce56b0a633c37a0162827f2e90648707366706cb79406a51091b0d300a505c1680b9f7768d47d4fbc2ab69ee305797287c33830c9ccaff256cb2e0945ff2f796ff6992500fef0b106bd0c89065aad2b9b5b9da7117eff649feb36cd6875ad0477cea9c7eed9d96ad186b3d4c72c8c0021a134a9b12147d54036235dd81b4a89151ced46895dab05be8a72551dca0d39a23a988fe1a83a68dc0967e1725a84d5ae47eb238c7e021abc925bcfeb77c680accaa01602071301f19526a690a479f9189f316eb4e975b4e6c273714680d963f0177cffa5d8ee366c8903976c04ae6cab643e7c82f272bc1e0d46525b1d67cb6e97c4882c80a9b012cf18963063387e779534f218301f9a275f96dd1f5b84821a5a12c82993954069d30a354b14e11c41cb28f9883ebdd6c699c77748f6f68af3d5ce826ac99767b6954ebba7276172125d2107cf385e7c4cdd80c43c9c334128579f4cfad1114895671a4521caff4da9a6f11d37b3a66e9e6db95a922c1170f05bda2a836e138cd393b3768f536cb5b82c3ffc4eae8b195d3d9b7d16edb6f93a235000797a0d322d410141bc7480a2916a72e61982b96731d1d262bb08b47950be487c30cc8fd20498eb39339cb44e587a2aa5a9b8ed70081ef838561275e0098f9a29977cd9749cdd25fcaa1a117c841618b76cb48a1accaec3a2bd2f39128be8b36c99600324a734cc54a3462d7abc6e33bc1d6a7a1e2c42803a17f4dfa7dc1d244ebb4af798101e3892a5483679d9ba9fe55d64cf76c2575438abc0531068a1dba11f18f4ce527413552290da7405e0eb5a082283fbc3ae154bed262b1bfff1498c287ae9d0b086126214a449330276d9cfc26d09c3420ce72e5f5366eac456f53813869627922efcb708c112be23f87af6a4fc1fca77914711725f27f868844147515efde9f28f19f95556e3f01ceaa32638837564915e142ffdba6bc4b44177cc049e29bd4f3526413e2f3b8fdaef34cfe01fd8f1c2f524aa429df6fd9448ea5d36cc21186ea2af74a6c6c8f6b5964b20593e37640e109909e9088da9dff323016e184974566d5753440cb6fe1cd97a1a5d2b26d7edf3af9e4cb9522b246c9787aaccbce8dda8581a90dfb37d64ac2d76bd6acbf2bc35ee4ddcb925c1196b08f5f6166e2015b75f23694c02413e6f006405cb8139d9dc20a3d0a1cec50d319c5617ff05217e057df06c79207e9258b536956fd3ccf6c7082ea305e532a030a22b61c5c303d5c96a6d6fac5c8dc117f4f0321d88b823f9e416d6f9730f47d669f6ec35c004206a98512a89446e0f6007ff171429050e957b6c1fa0b78afb754cd7eaf025bfc8492575da71f385dcbac03597b495fbc49ee054eb8184d4f70fbb5e17b17c21e91f81080ed0e8d8d8bcc058d08eb4a68dff512a2077ec2fc6ab0b80234701f4390a2fa12f98736d31ca4dcfb692035d1e9b912760d5f059f11c5f61f77f612a2c82d2a89eb6f25b19d68c51ae3e1d44ead7c1ca027f0ed28329634be645932e1ab7c321bf27b8cfaf9aed30f2cbf5ee4478952b2074e4b64cfac3a17618a69de47892e81023b97caf77e33c4db9048dfac1a09b96bef130eb3973332837cfb7a78f7ceffbef0a1fa9fb5c09c4d73747897cec36dddb6ab9b03ed821fc19c0876c23973461953146cf8684cb68fd853e8e6f54fe31e1c9d5e720fceb5b656a61352229a3cb45505af6c47b4978dcbeca765cb38305e3aac5aa7260c0e9da6816d72f6a5ce9831af8b766f8e8c22810186e079ac3fef2d07c51237ec1df1ed27f003ce5f0d4206f670d1dd93936aa437c05b3393e259d4aabe1101af0861bf563a0f07f6866a9049532450a5f7175b3bc7b9fedf0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrooted25519-java-0.3.0-150200.5.9.1.src.rpmed25519-java-javadoc@    javapackages-filesystemrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1g@g"ed@b9@^fstrba@suse.comfstrba@suse.comgus.kenion@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.com- Added patch: * ed25519-java-CVE-2020-36843.patch + backport commit https://github.com/i2p/i2p.i2p/commit/ /d7d1dcb5399c61cf2916ccc45aa25b0209c88712 + Fixes bsc#1239551, CVE-2020-36843: no check performed on scalar to avoid signature malleability- Rewrite the build using ant- Use %patch -P N instead of deprecated %patchN.- Reproducible builds: use SOURCE_DATE_EPOCH for timestamp- Build with source and target levels 8 - Added patches: * 0001-EdDSAEngine.initVerify-Handle-any-non-EdDSAPublicKey.patch * 0002-Disable-test-that-relies-on-internal-sun-JDK-classes.patch + Remove use of internal sun JDK classes- Initial packaging of ed25519 0.3.0h03-ch2d 1741968569  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~0.3.0-150200.5.9.1  ed25519-javaallclasses-index.htmlallclasses.htmlallpackages-index.htmlconstant-values.htmldeprecated-list.htmlelement-listhelp-doc.htmlindex-all.htmlindex.htmljqueryjquery-ui.overrides.cssexternaljqueryjquery.jsjquery-3.7.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.zipneti2pcryptoeddsaEdDSAEngine.htmlEdDSAKey.htmlEdDSAPrivateKey.htmlEdDSAPublicKey.htmlEdDSASecurityProvider.htmlKeyFactory.htmlKeyPairGenerator.htmlUtils.htmlclass-useEdDSAEngine.htmlEdDSAKey.htmlEdDSAPrivateKey.htmlEdDSAPublicKey.htmlEdDSASecurityProvider.htmlKeyFactory.htmlKeyPairGenerator.htmlUtils.htmlmathCurve.htmlEncoding.htmlField.htmlFieldElement.htmlGroupElement.Representation.htmlGroupElement.htmlScalarOps.htmlbigintBigIntegerFieldElement.htmlBigIntegerLittleEndianEncoding.htmlBigIntegerScalarOps.htmlclass-useBigIntegerFieldElement.htmlBigIntegerLittleEndianEncoding.htmlBigIntegerScalarOps.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlclass-useCurve.htmlEncoding.htmlField.htmlFieldElement.htmlGroupElement.Representation.htmlGroupElement.htmlScalarOps.htmled25519Ed25519FieldElement.htmlEd25519LittleEndianEncoding.htmlEd25519ScalarOps.htmlclass-useEd25519FieldElement.htmlEd25519LittleEndianEncoding.htmlEd25519ScalarOps.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlspecEdDSAGenParameterSpec.htmlEdDSANamedCurveSpec.htmlEdDSANamedCurveTable.htmlEdDSAParameterSpec.htmlEdDSAPrivateKeySpec.htmlEdDSAPublicKeySpec.htmlclass-useEdDSAGenParameterSpec.htmlEdDSANamedCurveSpec.htmlEdDSANamedCurveTable.htmlEdDSAParameterSpec.htmlEdDSAPrivateKeySpec.htmlEdDSAPublicKeySpec.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmloverview-summary.htmloverview-tree.htmlpackage-search-index.jspackage-search-index.zipresourcesglass.pngx.pngscript.jssearch.jsserialized-form.htmlstylesheet.csstype-search-index.jstype-search-index.ziped25519-java-javadocLICENSE.txt/usr/share/javadoc//usr/share/javadoc/ed25519-java//usr/share/javadoc/ed25519-java/jquery//usr/share/javadoc/ed25519-java/jquery/external//usr/share/javadoc/ed25519-java/jquery/external/jquery//usr/share/javadoc/ed25519-java/jquery/jszip-utils//usr/share/javadoc/ed25519-java/jquery/jszip-utils/dist//usr/share/javadoc/ed25519-java/jquery/jszip//usr/share/javadoc/ed25519-java/jquery/jszip/dist//usr/share/javadoc/ed25519-java/net//usr/share/javadoc/ed25519-java/net/i2p//usr/share/javadoc/ed25519-java/net/i2p/crypto//usr/share/javadoc/ed25519-java/net/i2p/crypto/eddsa//usr/share/javadoc/ed25519-java/net/i2p/crypto/eddsa/class-use//usr/share/javadoc/ed25519-java/net/i2p/crypto/eddsa/math//usr/share/javadoc/ed25519-java/net/i2p/crypto/eddsa/math/bigint//usr/share/javadoc/ed25519-java/net/i2p/crypto/eddsa/math/bigint/class-use//usr/share/javadoc/ed25519-java/net/i2p/crypto/eddsa/math/class-use//usr/share/javadoc/ed25519-java/net/i2p/crypto/eddsa/math/ed25519//usr/share/javadoc/ed25519-java/net/i2p/crypto/eddsa/math/ed25519/class-use//usr/share/javadoc/ed25519-java/net/i2p/crypto/eddsa/spec//usr/share/javadoc/ed25519-java/net/i2p/crypto/eddsa/spec/class-use//usr/share/javadoc/ed25519-java/resources//usr/share/licenses//usr/share/licenses/ed25519-java-javadoc/-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:37869/SUSE_SLE-15-SP2_Update/09eeb5c4fb44f14224dafa4fe41ce0ff-ed25519-java.SUSE_SLE-15-SP2_Updatedrpmxz5noarch-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)HTML document, UTF-8 Unicode text, with very long linesASCII 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-interlacedR/ى 0h럵moutf-8761652ccf92516120f5dbf5d1c88d1569ec746080aef9ddee2329e02d3122534? 7zXZ !t/`z$y]"k%| 1P(Mqczo}k MՇ;=%%f= N`dhY6 :5Hg9 ? pU oE-I~QnΌNp 16Λ\.,47ue!$RxG,Eu9!F.46ڡHׇNvVއIw2D{i-(вD)T[|8$$3$B!'sxRmUw?| qH~`X>\X%E70W`LFΪMho"7%V[zȅrY߭ky/O=X^UqY;H*4q[o+3,X-hrY'd~ǔ0 H:XM[Qt:=hw{<C}[T |}V!BЧYO㹚J<?ljJfR@!ͻKWt!JnϐɆ3@Z >,|={HCU_|RAm>/ %Aiڕ S竾I{X1 ځ s 3GY.5#J\I6dSU*gwxI-8$uBk8pf# 2љwS`Ò>%\y8=y[֍'t@XJ)iJ5ho,Yؚ?7P% pr,4fz93i`xRN$#wm[sco3`>i45$Ic:ipg2!,v(wIBt5RG( 8nHu'ˊp05EfI.ȴRa*KbC7qrv]V1\X>H]su^*żBp1@">-zZ@c@:nTNs @ʵ-Rl-wŞױoܱ8+T4guМWN-Xs'<:;hb#8شurwoI6qr~tUO \aMb *9Փ1r.%k }+b{1WV D6Y4uvu{Kb z#Ze UۿP>Ǒ"[BZoe/I=Z"@j4;W~/bWksb,d5 I18boޖy:NSda_}?F&𐴖zW_rz"om=0G?JPNS"P 6rU֩M9N4vf#&_\"=2JvosvI$_kmnM%t9f`zH064"x,~ Gb]9P9rr{C,b=jֆYd<z?b ɾWˀ(So*^!&tbR z"58XSSHj¹af($΅7_㼚stK3 _[ _p6(gޅ` ObI~Ľ~;=x/F0dGH_(iȮ:@Xx{ #jl#)7g2Ҥ&M +Od|0%II >$O%wwIF:y}3gAБ<:#d,${#SyCϯ&&MFLΑ-FS=A)50_s3W ma' \ķvϵP-,lor֮>wi[s( *]Zӯ7B  94x܋?#F' Aoi ަo}m4_vk 4biu9=SY5qy[ @iFXmt8, j{ij_r*xSz)#ofn &z[R A++raH}25_2Q ԑ#Mv~+﹚׿s7+`Ȓyojiuq2L{pHj5l(o6QA>&yC4s'@eJTK<+5% IJȆX p Nj|T£M@Kr^ģ.!dQ,WIܖ>?RTk˹dpŕ>㑿8xQp0Tu}A9~gJ84:A{acPDߡ,muʪ^0N# |o|vI0r;1UI,cݙZvly H Mv'XD.#r:nKCS`V2@jl6м+B rzepipPkC):[LWD!?F8n7Wₐ(tK}+/D,29J]O2ׁUNR;SoV'ldW7WtP+=wy~d)<\6_qMF)x@)r„N0a1{[uCcG- nZEil²Qqk\;?[\爠t@7pf@͐JVb]]k2b`Y{`C4L[huD~vN:&8G;io U\(5wY/Wވ\+a`ocpL/OQ0 ^au4boP}֯EqKP@Y OKڃȒCtoipe!^p}G>=>##d.ǐ_#dDh7}IА]$3'yGqj4yʮ]Yv Iw I92Hաy]QϖeMҠ^7UX:/bd E.*bpĎAZ}u/YqU`"JE1Zw48)sGD jUdSqg [,)p3o ;ULy LT+cG2C@2hL b:+*ӽ{ %`1/kvy6n7CEF'tPlBHK qq19=J,SOܕG~@YwMO4(uɓBK\ֿ>0T|1nԶK =z?zH<k\Aid}ѴWћTQ<6}L.t.]NM2Khxe7S55H>ui4h\Rk6 _=rV+ZT֘voN0H\^!Ld6b\z I,*ZN+~6Djg6K?BPhH:I!8I%ε9mO#g{T z)>`DfP\b^4v` S5+T\u/["k8!y|[IJ磘|ouxMT?ƄU] ;˰F, JTHV2C=_๸d!1X>O(\PfM\I=w|5w"oB_sv}O7Ri9 ׋(98A53̔N<99JVbPaBڍi1?65u<ӿ8s&iAM)e0~}^6ˠTTbxI`~C:OUF M#SKXd^cz.v^V_stzۢ{18R=LsSچ`?nƈToXBA7l1[XDXGޏrر9)~yw>czh;3׾ =>ٷ8YD!U%[JYL5՜<۩WTWc:%aeA_'/_5_")|~drBh;Z9ԧѸ Jґ=ˆ1՛j,|r+ c8؃Z Uo&Cb*nz}~YcP V;5̳aX3֛6C3mqoR+vp[~qiN 4M&m9{I"kTxS1n.f<ۈn%_Uqᗟb*C+u"ق!?SaMeN+}8"& ijLiG:w j4T?3 47JoU0ZՊXꗭDygWĖ3C>OvZRNCo.xJi]ܶQ+&]@FDpqz$iL;&TۛDNȼLQvLB,.c;Jtn|?,W.qI{7,EG}j:E"qB: 4^)=Fb5hcCNXm|qIɀLġ-ڭ}JlG\ߪSŨ]$創`gr;u1;2Pzdc5D[ř q B7 ;=G 6jZSQ: *9|5" ]amzW4EQ ^zkʙcՂM%XR+:UMZm,]1&LWJЩYVD%k"u0\M 1DUg >3S7(ƤMY7 lsBȋkưa}p,%,J-wo9 ?&i5kBPR\ߋTF@5J.Y3,ODX1}V6330iQ:eu(]j9.ܑ?>zvcBeb"ԧE b(:?oHr;HmU{]Os ]<沀Ō*V]%b C۱db{XhPt̂OEd=i*jm<%4 #iρ%^vޑOl+-U%S& 3IFL B2;M7mYW7qۖW-KBF+щ]yX% ]XD'rn]myZC3[ǜ'dbԺ%S]Wr&O9Еx/ Wwk .2$ a$?Hk&dK8tŖdFCE4Y(ǿh?z3I{3{-w @BlJ jXب":{ "Ф 1n0GJcUGu<ʛٟNJ uru c6bnІqG<-/]hL*'3G.SKt`+",YK 7 J6_9xQ( rۢ \;9E7R!&t ؤ,E7k@gJSa<~ 11~YxNs >>2G0&Χ-E-9kbD=J =B\8{ /| H_#< sa#o 0v+4~800{IclyS3KbwC(Z1A:DGKi,xjw38  7Rr$s{^N=F\rY͕^A xZa[ʃ;*fŠG[Mr407pw}_rev?t 7RfHNYۗfӲJ+σ~M` %R=G*K؝]MBH2l|~DItITp?dRDU2Y?Wˣ~|+ p߯%w,hr? \Ϭ?"W\d\`IF}X]zN.J&qfJ*С*#wQKYZk{}!8i/Or?ϭl+ݠ*zoAk> ʋWn[xtb(:14Cio6g\Ld >½ySV0_gr1l'7Wj!u > LЀc~w 6*CO23m<l¹)it"jtha`c{↓-”$aA'E`nǾ{v zY@bh ޼;jPbxy3&3u)L~~yQhT o L63d,l m%`RG>oieFԇV @yђWoSOۆ6<yh :w6~> y3&3 #-sطdV2ޘڄwCkq"%Dn@rT/jMU7䋲Q^cۆ5 >B F"8h*mdڥ$*K]RY\݊N=wih7~PsI|#N۽,H[>_6Eՠk;|O; #1}LS&8nn1MlSF]yH"}?=B mrʹ99 `:яiz~{iU[5!tMGih)v d\d'S{TBax4nɇ?MxN2oA x~_=z,E{]0 Eӈ-Vq< ԡ Q1u9]dAza9M)v!HC H$vQANRE>g!S.+|sG4H^5"Du&Dp=dOh`sfUjZ8L4QGI&홫HbyBf ,DX ]z}lsi\'m^2Xv>dE%^PxVD8"W4vbK@"9맃?Yڥ툜lLm4V_)u'4T^bI-  7vQ n!^Alr †ssnn&I*cSP]yUM3g\xt̎oQkxзC%VBYrpڝ#"m[-/'RSґh&ƽ¶n&0 aT=LP ?䈬/O}_Z,<}/af l'۱a h8*6ì÷ )#c1ɡ …v+/zӺsN8' K w[2ĉn)/w%^"|$ :*1\x<(Z+@]Εjw lηuzu'%Ic4~m ^>!A<ަ,Ϊ_Pɱ2<н4nJP;h_ý4+-ܧ;Df[?W= 'e\{Ĉ {xZROYOƝB[ pãe&Tnw#3Ax04!xr4t͕pBQ**_'7:ܺ0EpB P~2Hʖݨ8zR+ &Aéqgj;<;Y;Ux>ULJtq_1#DtSW{8JuF';ߠcJ@8Ir YZ