jackson-dataformats-binary-javadoc-2.17.3-150200.3.18.1<>,Dg1ep9|i:BDWwyUG)u?CLL@LkNǽqdG]"T?BZ<6˭UE$o8g#,>({;mJ`S_z!g$GVGLZR8[w5|grMQA+MZ[Þo×h#oF*,- _ޚs0Ƹ0XE$h(aF9>("4{ >HH=Y9&tmd>>?d%, : a ,?w}   8 & ')T,./$1`112(20828 92d :3- FcGc4HepIgXh<Yh@\hX]j^u!b|jc}d}e}f}l}u}v wxy,z0@DJCjackson-dataformats-binary-javadoc2.17.3150200.3.18.1Javadoc for jackson-dataformats-binaryThis package contains API documentation for jackson-dataformats-binary.g1eh04-ch1b8SUSE Linux Enterprise 15SUSE LLC Apache-2.0 AND BSD-3-Clausehttps://www.suse.com/Documentation/HTMLhttps://github.com/FasterXML/jackson-dataformats-binarylinuxnoarchIpDxna?pE&39bGo6q+F=iS*-=d .-+.4@BK[&o ((%++ oeo+v vLJ$*lj?W/H?EUB&)K),%#{5PJ[.A!9(4#0F96 f&Y-cU2 J9v"*)3=MK3!WX 'YA큤AAAAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤AAA큤A큤A큤A큤g1cg1bg1bg1bg1bg1bg1bg1bg1bg1bg1bg1bg1bg1bg1bg1bg1bg1bg1bg1bg1bg1bg1bg1bg1bg1bg1bg1bg1bg1bg1bg1bg1bg1bg1bg1bg1bg1bg1bg1bg1bg1bg1bg1bg1bg1bg1bg1bg1bg1bg1bg1bg1bg1bg1bg1bg1bg1bg1bg1bg1bg1bg1bg1bg1bg1bg1bg1bg1bg1bg1bg1bg1bg1bg1bg1bg1bg1bg1bg1bg1bg1bg1bg1bg1bg1bg1bg1bg1bg1bg1bg1bg1bg1bg1bg1bg1bg1bg1bg1bg1bg1bg1bg1bg1bg1bg1bg1bg1bg1bg1bg1bg1bg1bg1bg1bg1bg1bg1bg1bg1bg1bg1bg1bg1bg1bg1bg1bg1bg1bg1bg1bg1bg1bg1bg1bg1bg1bg1bg1bg1dg1\g1\e5c27454f1e0274b4ee9333b3fd166427805874408c4f87bfbb462b3d45a90fcdfd4cb7166a3969a4ded1048298097d1955904e9f9209b81a629e862092dc5218c40cd30679500b1df8b75e08b93c0d88d3c3cb751bc43a42757e1113e49de853726f613756262339ab63ab1e592f5d2e96e07de1069b2fb2cc99294bb62864617f670bbafbe57351f0341f42d93275efe7e73b7c609d5a836aad94d66ea7c20538aa1099bb1857cb72328ec96c606203b690d86e0b9fae7b77e20a40b2c8a4dd18dc75241bb5372fe4e040e56ec0b98f8caeb0ccef580cf2c22abc97e7dcfcd8c2a25a69f55c173af8ee0ea0ab7a24219a6c85c2838d636c09d03d88f7b4acc8e25f310945f40a7d127f7f9f4ae6ce6e7c287baacd04640d65b3bada31112a5d0b9c825a6f509ebc00727fd7da5129f3e017090a788092caac54f27f56b823f4f186b7c59fe979130ca878c8c86c4fc156439f2235d94226bc638dc0660a8cbf297e0f0aadb00b014a4e9cdc367e5a90f527fdb7335f4befd0e28f8749371303c2a6f30fce4cc30d15e2f5e579eea5c4a62dc5fec7b75db98b240ff14723e0d0b44380f2c38ce7c08634ab17410833229a0ed71f54a0877811d05cec6b9e45b3d0b1066874ae9a8ec18529d24ef4684a4e704511a2e75e0f5458abf9a9f95ece3fd97ae443010b10f62fc1d30008b03d1ee49921af6c75ae7a61a7dee5bfaec79f4219f8e40b032622d8d234354b85deb37556d04b02ddcdb2cb5be76758bfcbc349490f9cfb784928588c1bcb96a279af4e105f20311b8e81f85d13348239099b3f90e5a906f63f68d1924dadeddaeac1778cda890ec05184339370587355618082bebaed39ba729838c36929f8db11c309ecc5e221243d4e9cd9d7409af6e53bef336956bd218482441403b6566c4149c32f5e7f6c6fefb458592e5a2e3f4c57a2abdeb7118e2fe001720724d270e5104a7fd77baf2e18eb249458c3b08fc42e39d6e08caee46c300f010c8a2b7e0dfb9b7adbcfbf8a6239c2c8237d1473c407674eb081c28581a353556f1a436fe4a7e5c58b5775a94c7ec3a68ceb9389de33ffce1faec47ea1b76fefc0f75296d72cb30aafd9e1d20d574f1b3852bebfbd91fc9358c3837480d6de109e869c09053a857df2ef0809c8f28e3ead54120b1e976a44fc7156b1f31a8b6cdf07baa39cef8c2cdfb591b825a2a0a08ab2d1786a126126700087a597847190cfcdc003c7e70d684d7b2b0003f0179d5c1cff2d02cff7b06e27cf78e146b8a6e71833e31eba85dfaf669b939e92f5fccfeb183791ab22706f0b7e32ac664333ab70eb9f7ea2bbcd1bab65fd8382fa5e2a776dcb3d6a5ad2c48328b0a83e907b4103d85dc5b497db73188f5e335dd7883d6e8469c1f8a470f5ecd46db4abcad6281c9ada3ca810c223dff6784ae08e13c2118bb85e0abf860f6fe99484da7d3717208a7ecdd013bdfc8a9d36bbf9af7d542546df4b19d822aa422c99e873ffe002311c4637ae7f305c1b8a4e060638525970d08b17003f1d52ae53274f59945d53d26a6abc46735b8a42aa8c181dc5c1d3a3ec473939517a5729467d44d7bd7f19ca0c68b32b023d8f6ed6488d4b88a0044ffe65517d6675e76b8a07dd775f687c8dd50ef54f76051a8d95859402548d8438252f93d4be4c90ca61fdfc8316e0e9d78219b0ab6e8e2cb7af91c48b75f2e91749318e1fd5492b2a21389c17a303b1fe56d0a7e02945ddb90789bbd116fc173195fa3ad18d72c4b69fe476ad332fc7c8df9e3b472c2c87878bbc3753e95ce393cbc49fbb7da62adee9ef92145c4339dd4f97ab741973fd1bb41aa9a7753eca090271b170f918332d22c2d08169379407f381eab173cc77288585e621846b3c2e85cde05d7fdd7476878d3b12f7160ce91e1500128aa20760978894e62fb2d179cc97e99d36d6aeb8e1a34a7fed3adc8f8fd7b2ad2653dd0e8c0cb25e4a447c2c8ee7d95232e7d21fb193eea203bd97ceb2ddc91513f5815e3d4e8701a4a198d813340dd5dfec5a3754d7feafc8b9f78c4717dfec6c1951dca0d7fbd0e59595fb2e237354dcb3578ac252767a30451e092bffd4fbe5153492961641c8c0809f9a811429cba773d8dcfb2ac2071712d7408b48fc68e0b7cd457c702a8325e0a669d9b2c03664a7058cd07fe82de904723eebf8e65717c7697a8474bd396518943f28500b86035e116e1e08a420e47d5076f78bdcf1e7348454d43c5b26b457616da7048c1adc54a3636e9e30c9b5f86187e845dd16e0d561f640e87b491a4ad24b249d6d846781694668c4a41496eb4a170bffe9ab55403985141f6d7cea51223e315706ab4824357682dba21084397ea7bf20b91f840fdcdbcf7d5a61328cb406f5c881063dc7b7aebfec41c3d5f7420b788b107b5b7f42f3650c98bdf6fa79b35622642c24c0b06881537bca248a94851985f55275e7143169a7216b222746da90ddfeb2301673dadb6a15fd53b0815ad4177be44290080b7b5adefb8383b877da01282344b0a509b1ef81696a4f345e5f938d89b29ce72b1317c3f77acb1afb4aebe8947a7ae0877f588ee944c6f2520f37363e2dee9df3a953bde8464acacfdad1825ca30595cb784b9203d73a6627ae71ec46af0dac6c1b9e5c493faf92804b149188db9ccd7f2b529300f06ae6625f680b7f3604cf00b591bce498f7491ccbc680ed5572b1b7faa26005583ec401cbcf1ceb7504c469ba16fa46e5fc56b7d7a3dbc9d6db7bd5b960176725d2a69dba07d01b3a03cccbe469f9ed1a5a973db5173a3375850a19c36cba806051d147bea60e86a8d4b8ac3e8649631aad30e8987186b0182bbd4b8d1b37fad9f5f20c165a00078efbd57407a52baa0d957d8ef28a5e1c8366e964d6addd58712ef68088fe3cffbb5c370da70f20f478a9da2625e37aaf245bf3225929416da3a4ec69b943edd806b98d7ded7196408e23ad380bbd8fb6bfaa5e5ef2930185f17875cc3e7ac4a18bb59c0ce314aa8d1c3f2f8c4dac12e63d1d00e257c819ff66935a39f7582d110a414a7d42d278b154107ec2e607e9817fd133105eb39ad79775a9035613754c0a25f538591b59df94417133f861f2531e1ea1cbff82647234c593b82b7972fbef1ba04b14ee351f34b4e2daac5b33dd778cd68d33229b75e9a7947d65cf321dc5868634f3da910055782b6fe9120c3968e87511c560c2ba987e571fd4b59f89f3eaad1d4799466a0d361b3c538667cf447b8497e1d7b38e4b659acc9bd443b8680e55a061424720e10312bf94746634d95d5867ef84e3739fd6b591aa110f111dfa0eb6548faebeedbf135cecb0da0de412e2bf65a7e36b4d6231064a98e36af091caf2e3092459eb1cd045fd075a570ea9ae52f8ba78d9e9357dddc0e0dc21b34a3b200f2a3f5fadcc7922b0bbe772dbab95bb7045dc14377c92a22f38d137c7f7b50a071b8383e5e3a3de9cb7c114896ee073ec5a4a9a7fc7b4399ad81c670f0156200298640aacd01b4b2cd737e91ad55b4b43421202fca8c3691fb32c70e79498a8661596bc9fcfc1bdb5f753a287bf9ed6554828b841583335bea3a65fe7ad41042f8085ee3c2ec5c83ecf53c45936855d90c3712b07a364fa95413c65d342653842147cc05bd9dc2abdc39bbcd0611a2d07d894ae12dd85a61b600011b428c8a0424c10774c31aa324109b858341b94eba1c99445dc12c30cb38b6633a8dcdf2a52ce5b9df77bafe8d83b5f745479ecfdc912ee18362e18d4732b699034c7c8fd46f135e98ab2df575160a1add5b3a87f20c1994d0332978222b3b6d6ae37e5feded170ba4a75dc35c25ec461392c1230adea3cb7fc8772ca1c87ef898e9b1db7f6ba8af7d1a478cc13649b073c17f94ab90b58d52ca76d63dda21d8142bd76e1cd625a2455424ca095c2f1a6353ffed7d371285e376b451e77d5eb528d0ecd544276ac4e23e1c5e019197c23015977131c5b25c847aef156e92ab3446b0335e08f2376bdd09e566a91380d3e944acf5f72a33c4c033b1c0d75a26473f9ef8b040b33a19fac6381063a14a374fe0752585d40aa15c1d20fbdf6002caf1e070e654a64e26e75d05f2e28fdf72d504425f39eaa16b4c43862a9c0e1c5f60689baaaed889f7c13f0994ced42f07f10697490cbe60e1f453f4a68b5e417d297c2f2dd51f3cbe793e54c3c5764d416a3b2c3bf16d64f6b5b6d0f7b079df2267614dd6847fc2f3271b4409233c37fc9a93dd241f6b045cbff0481cf4e1901becd0e12fb45166a8f17f95823f0b1acfd56c75814e8dd474bd53b622b19152650c5595cf3c8bfad7a8703985105e8aa6c0904499f1efeef05641bd28fd7c73785e60f69ce9c699daf65af8b37207030ce844c4c202c352e3210a61fc0910039a70708453b0db6f29d4da9496f2711e794491b22860b2a9267b6327e19cb45cb999d290f167f7c87204ffc2ff87e457c06f765f3bed456436a8819b4d41fba66e537d88c90c4f46eb95d604c94086e3c38706b6ead21f5636ea9b79297a7976c59f8c1ff9242bf675aee5dce392ce985f8dfaf3a08014a60d94c7bbc69681481ede72a626307e40222bf371aa6d5192c9e4a52bac18aee4f3f90d05fbca603f5b0f5bf1ce8c45e60bb4ed3a2cb2ed86867b5b068489f1f3ed79b1837ab2d4bdbaa12342fbd851f5302773c353ab98d1fcb973049ef1dddc5fbe93423dd0f7e5fb40db84cdc0af8510c3e210f4bc3d43e896f0a8dbfd38b9aa9be3acbfce09262c9b74c5564bf3eaf71c176f20c139c3f6a40f5a274ba3fb8d2d3039b50edae5c56bcb2928259b25fb696e97f82643daba37c5d61ef5c8b235f323c520fcccd118bd4e70bb9e1a06d084316418e806f0ae28e83938ae8a921e88701ec80e2cda0759ba4fdd55307f45d7edde76fdabcf60d5f059f11c5f61f77f612a2c82d2a89eb6f25b19d68c51ae3e1d44ead7c1ca027f0ed28329634be645932e1ab7c321bf27b8cfaf9aed30f2cbf5ee4478952b2074e4b64cfac3a17618a69de47892e81023b97caf77e33c4db9048dfac1a09b96bef130eb3973332837cfb7a78f7ceffbef0a1fa9fb5c09c4d73747897cec361bf2907e0974954692206a46c5b88ab7499c2b2a49420eecfe49f7bcf391690231e1c9d5e720fceb5b656a61352229a3cb45505af6c47b4978dcbeca765cb38324941479b6f7427616ba3a180d329987339a60cf6e012167ff650107e8f36a9f982a3042401d76ed5bc944215a371a53203a62589c66c5773b96ad9ef17b6d8da6cba85bc92e0cff7a450b1d873c0eaa2e9fc96bf472df0247a26bec77bf3ff90239334a11c9336cee0217705ceffcab3e6c619278af8012b6a5c8b1b97083d5rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootjackson-dataformats-binary-2.17.3-150200.3.18.1.src.rpmjackson-dataformats-binary-javadoc@    javapackages-filesystemrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1g+Z@fafK;@ed^@dQbap]*]*]ʞfstrba@suse.comfstrba@suse.comgus.kenion@suse.comgkenion@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.compmonrealgonzalez@suse.compmonrealgonzalez@suse.comfstrba@suse.com- Update to 2.17.3 * #506: (protobuf) Cannot deserialize 'UUID' values * (ion) Upgrade `ion-java` to 1.11.9 (from 1.11.8)- Update to 2.17.2 * #497: (ion) Failed copy(): 'IonValueMapper' does not override copy() * #501: (ion) Upgrade 'ion-java' to 1.11.8 (from 1.11.7)- Update to 2.17.1 * #487 (ion): Don't close IonParser on EOF to be compatible with 'MappingIterator' when source is an empty 'InputStream' * #488 (ion): Upgrade 'ion-java' to 1.11.7 (from 1.11.2) * #490 (ion) ION deserialization type change from Double to Float in 2.17.0 - Includes changes from 2.17.0 * #251 (ion) Unable to deserialize Object with unknown 'Timestamp' field * #316 (cbor) Uncaught exception in 'com.fasterxml.jackson.dataformat.cbor.CBORParser._finishShortText' * #392: (cbor, smile) Support 'StreamReadConstraints.maxDocumentLength' validation for CBOR, Smile * #417: (ion) 'IonReader' classes contain assert statement which could throw unexpected 'AssertionError' * #420: (ion) 'IndexOutOfBoundsException' thrown by 'IonReader' implementations are not handled * #424: (ion) 'IonReader' throws 'NullPointerException' for unchecked invalid data * #426: (smile) 'SmileParser' throws unexpected IOOBE for corrupt content * #428: (ion) 'IonParser.getIntValue()' fails or does not handle value overflow checks * #432: (ion) More methods from 'IonReader' could throw an unexpected 'AssertionError' * #434: (ion) Unexpected 'NullPointerException' thrown from 'IonParser::getNumberType()' * #437: (ion) 'IonReader.next()' throws NPEs for some invalid content * #449: (avro) 'IndexOutOfBoundsException' in 'JacksonAvroParserImpl' for invalid input * #451: (cbor) 'IndexOutOfBoundsException' in 'CBORParser' for invalid input * #458: (cbor) Unexpected NullPointerException in 'CBORParser' * #460: (protobuf) Unexpected 'NullPointerException' in 'ProtobufParser.currentName()' * #462: (protobuf) 'ProtobufParser.currentName()' returns wrong * value at root level * #464: (cbor) Unexpected 'ArrayIndexOutOfBoundsException' in 'CBORParser' for corrupt String value * #469 (ion) IonReader.newBytes() throwing 'NegativeArraySizeException' * #471 (ion) 'IonReader' throws 'AssertionError' for Timestamp value (contributed by @tgregg) * #473 (ion) 'IonReader.next()' throws 'ArrayIndexOutOfBoundsException' for some corrupt content * #482 (ion): Upgrade 'ion-java' to 1.11.2 and remove handling of exceptions that are no longer leaked- Update to 2.16.1 * 2.16.1 (24-Dec-2023) + #303: (ion) NullPointerException in IonParser.nextToken() * 2.16.0 (15-Nov-2023) + #403: (smile) Remove Smile-specific buffer-recycling- Reproducible builds: use SOURCE_DATE_EPOCH for timestamp- Version update to 2.15.2 * 2.15.2 (30-May-2023) + #379: (avro) 'logback-test.xml' in wrong place (avro/src/main/resources) * 2.15.0 (23-Apr-2023) + #347: (cbor) Add support for CBOR stringref extension ('CBORGenerator.Feature.STRINGREF') + #356: (cbor) Add 'CBORGenerat.Feature.WRITE_MINIMAL_DOUBLES' for writing 'double's as 'float's if safe to do so + #373: (cbor) Remove optimized 'CBORParser.nextTextValue()' implementation * 2.14.3 (05-May-2023) + #354: (all) Missing license file in Maven package for newer versions + #366: 'CBORGenerator.writeRawUTF8String()' seems to ignore offset * 2.14.1 (21-Nov-2022) + #342: (smile) Possible performance improvement on jdk9+ for Smile decoding * 2.14.0 (05-Nov-2022) + #301: (cbor, smile) Missing configuration methods for format-specific parser/generator features + #310: (avro) Avro schema generation: allow override namespace with new '@AvroNamespace' annotation + #311: (ion) 'IonObjectMapper' does not throw JacksonException for some invalid Ion + #312: (cbor, smile) Short NUL-only keys incorrectly detected as duplicates + #325: (ion) Ensure 'IonReader' instances created within 'IonFactory' are always resource-managed + #338: Use passed "current value" in 'writeStartObject()' overload + #341: (ion) Update to Amazon Ion 1.9.5- Version update to 2.13.3 * 2.13.3 (14-May-2022) + #317: (ion) IonValueDeserializer does not handle getNullValue correctly for a missing property * 2.13.2 (06-Mar-2022) + No changes since 2.13.1 * 2.13.1 (19-Dec-2021) + #302: (ion) 'IllegalArgumentException' in 'IonParser.getEmbeddedObject()'- Version update to 2.13.0 * 2.13.0 (30-Sep-2021) + #239: (cbor) Should validate UTF-8 multi-byte validity for short decode path too + #248: (ion) Deprecate 'CloseSafeUTF8Writer', remove use + #252: (smile) Make 'SmileFactory' support 'JsonFactory.Feature.CANONICALIZE_FIELD_NAMES' + #253: (cbor) Make 'CBORFactory' support 'JsonFactory.Feature.CANONICALIZE_FIELD_NAMES' + #264: (cbor) Handle case of BigDecimal with Integer.MIN_VALUE for scale gracefully + #272: (cbor) Uncaught exception in CBORParser._nextChunkedByte2 (by ossfuzzer) + #273: (cbor) Another uncaught exception in CBORParser._nextChunkedByte2 (by ossfuzzer) + #276: (smile) Add 'SmileGenerator.Feature.LENIENT_UTF_ENCODING' for lenient handling of broken Unicode surrogate pairs on writing + #283: (avro) Add 'logicalType' support for some 'java.time' types; add 'AvroJavaTimeModule' for native ser/deser + #284: Support base64 strings in 'getBinaryValue()' for CBOR and Smile + #289: (cbor) 'ArrayIndexOutOfBounds' for truncated UTF-8 name + #290: (avro) Generate logicalType switch + #291: (smile) 'ArrayIndexOutOfBounds' for truncated UTF-8 name + #295: (ion) 'jackson-dataformat-ion' does not handle null.struct deserialization correctly + 'Ion-java' dep 1.4.0 -> 1.8.0 + Minor change to Ion module registration names (fully-qualified) * 2.12.4 (06-Jul-2021) + #287: (cbor) Uncaught exception in CBORParser._nextChunkedByte2 (by ossfuzzer) + #288: (cbor) Uncaught exception in CBORParser._findDecodedFromSymbols() (by ossfuzzer) * 2.12.3 (12-Apr-2021) + #257: (smile) Uncaught validation problem wrt Smile "BigDecimal" type + #258: (smile) ArrayIndexOutOfBoundsException for malformed Smile header + #259: (cbor) Failed to handle case of alleged String with length of Integer.MAX_VALUE + #260: (smile) Allocate byte[] lazily for longer Smile binary data payloads + #261 (cbor) CBORParser need to validate zero-length byte[] for BigInteger + #263: (smile) Handle invalid chunked-binary-format length gracefully + #265: (smile) Allocate byte[] lazily for longer Smile binary data payloads (7-bit encoded) + #266: (smile) ArrayIndexOutOfBoundsException in SmileParser._decodeShortUnicodeValue() + #268: (smile) Handle sequence of Smile header markers without recursion + #269: (cbor) CBOR loses 'Map' entries with specific 'long' Map key values (32-bit boundary) + #270: (ion) Ion Polymorphic deserialization in 2.12 breaks wrt use of Native Type Ids when upgrading from 2.8 * 2.12.2 (03-Mar-2021) + #236: (cbor) 'ArrayIndexOutOfBoundsException' in 'CBORParser' for invalid UTF-8 String + #240: (cbor) Handle invalid CBOR content like '[0x84]' (incomplete array) + #241: (ion) Respect 'WRITE_ENUMS_USING_TO_STRING' in 'EnumAsIonSymbolSerializer' + #242: (ion) Add support for generating IonSexps + #244: (ion) Add support for deserializing IonTimestamps and IonBlobs + #246: (ion) Add 'IonObjectMapper.builderForBinaryWriters()' / '.builderforTextualWriters()' convenience methods + #247: (ion) Enabling pretty-printing fails Ion serialization * 2.12.1 (08-Jan-2021) + #232: (ion) Allow disabling native type ids in IonMapper + #235: (smile) Small bug in byte-alignment for long field names in Smile, symbol table reuse * 2.12.0 (29-Nov-2020) + #204: (ion) Add 'IonFactory.getIonSystem()' accessor + #212: (ion) Optimize 'IonParser.getNumberType()' using 'IonReader.getIntegerSize()' + #222: (cbor) Add 'CBORGenerator.Feature.LENIENT_UTF_ENCODING' for lenient handling of Unicode surrogate pairs on writing + #228: (cbor) Add support for decoding unassigned "simple values" (type 7) + Add Gradle Module Metadata (https://blog.gradle.org/alignment-with-gradle-module-metadata) * 2.11.4 (12-Dec-2020) + #186: (cbor) Eager allocation of byte buffer can cause 'java.lang.OutOfMemoryError' exception (CVE-2020-28491) * 2.11.3 (02-Oct-2020) + #219: (avro) Cache record names to avoid hitting class loader * 2.11.2 (02-Aug-2020) + #216: (avro) Avro null deserialization * 2.11.1 (25-Jun-2020) + #204: (ion) Add 'IonFactory.getIonSystem()' accessor * 2.11.0 (26-Apr-2020) + #179: (avro) Add 'AvroGenerator.canWriteBinaryNatively()' to support binary writes, fix 'java.util.UUID' representation + #192: (ion) Allow 'IonObjectMapper' with class name annotation introspector to deserialize generic subtypes + #195: Remove dependencies upon Jackson 1.X and Avro's JacksonUtils + #198: 'jackson-databind' should not be full dependency for (cbor, protobuf, smile) modules + #201: 'CBORGenerator.Feature.WRITE_MINIMAL_INTS' does not write most compact form for all integers + 'AvroGenerator' overrides 'getOutputContext()' properly * 2.10.5 (21-Jul-2020) + #204: (ion) Add 'IonFactory.getIonSystem()' accessor + #211: (avro) Fix schema evolution involving maps of non-scalar * 2.10.4 (03-May-2020) + #202: (protobuf) Parsing a protobuf message doesn't properly skip unknown fields * 2.10.2 (05-Jan-2020) + #189: (ion) IonObjectMapper close()s the provided IonWriter unnecessarily + ion-java dependency 1.4.0 -> 1.5.1- Remove plugins unnecessary for RPM builds org.moditect:moditect-maven-plugin- Version update to 2.10.1 * 2.10.1 (09-Nov-2019) + #185: Internal parsing of tagged arrays can lead to stack overflow + #188: Unexpected 'MismatchedInputException' for 'byte[]' value bound to 'String' in collection/array * 2.10.0 (26-Sep-2019) + #139: (cbor) Incorrect decimal fraction representation + #148: (protobuf) Add 'ProtobufMapper.generateSchemaFor(TypeReference)' overload + #155: (cbor, smile) Inconsistent support for FLUSH_PASSED_TO_STREAM + #157: (all) Add simple module-info for JDK9+, using Moditect + #163: (ion) Update 'ion-java' dependency + #168: (avro) 'JsonMappingException' for union types with multiple Record types + #173: (avro) Improve Union type serialization performance + #177: (avro) Deserialization of "empty" Records as root values fails + #178: (cbor) Fix issue wit input offsets when parsing CBOR from 'InputStream' + #180: (protobuf) Add 'ProtobufGenerator.canWriteBinaryNatively()' to support binary writes + asm version upgrade to 6.2.1 (from 5.1) + (cbor, smile) Rewrote handling of "output context" for better field id write support * 2.9.9 (16-May-2019) + #159: (cbor) Some short UTF Strings encoded using non-canonical form + #161: (avro) Deserialize from newer version to older one throws NullPointerException * 2.9.8 (15-Dec-2018) + #140: (protobuf) Stack overflow when generating Protobuf schema on class with cyclic type definition + #153: (smile) Unable to set a compression input/output decorator to a 'SmileFactory' * 2.9.7 (19-Sep-2018) + #142: (ion) 'IonParser.getNumberType()' returns 'null' for 'IonType.FLOAT' + #150: Add 'CBORMapper' + #151: Add 'SmileMapper' * 2.9.6 (12-Jun-2018) + #93: (cbor) 'CBORParser' does not accept "undefined value" + #135: (protobuf) Infinite sequence of 'END_OBJECT' tokens returned at end of streaming read + #136: (avro) Fix MapWriteContext not correctly resolving union values * 2.9.5 (26-Feb-2018) + #128 (protobuf) Fix skip unknown WireType.FIXED_64BIT value bug + #129 (cbor) Remove "final" modifier from 'CBORParser'- Initial packaging of jackson-dataformats-binary 2.9.4h04-ch1b 1731318885  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~2.17.3-150200.3.18.1   jackson-dataformats-binaryallclasses-index.htmlallclasses.htmlallpackages-index.htmlcomfasterxmljacksondataformatcborCBORConstants.htmlCBORFactory.htmlCBORFactoryBuilder.htmlCBORGenerator.Feature.htmlCBORGenerator.htmlCBORParser.Feature.htmlCBORParser.StringRefList.htmlCBORParser.StringRefListStack.htmlCBORParser.TagList.htmlCBORParser.htmlCBORParserBootstrapper.htmlCBORReadContext.htmlCBORSimpleValue.htmlCBORWriteContext.htmlPackageVersion.htmlclass-useCBORConstants.htmlCBORFactory.htmlCBORFactoryBuilder.htmlCBORGenerator.Feature.htmlCBORGenerator.htmlCBORParser.Feature.htmlCBORParser.StringRefList.htmlCBORParser.StringRefListStack.htmlCBORParser.TagList.htmlCBORParser.htmlCBORParserBootstrapper.htmlCBORReadContext.htmlCBORSimpleValue.htmlCBORWriteContext.htmlPackageVersion.htmldatabindCBORMapper.Builder.htmlCBORMapper.htmlclass-useCBORMapper.Builder.htmlCBORMapper.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlsmilePackageVersion.htmlSmileConstants.htmlSmileFactory.htmlSmileFactoryBuilder.htmlSmileGenerator.Feature.htmlSmileGenerator.SharedStringNode.htmlSmileGenerator.htmlSmileParser.Feature.htmlSmileParser.htmlSmileParserBase.htmlSmileParserBootstrapper.htmlSmileUtil.htmlSmileWriteContext.htmlasyncNonBlockingByteArrayParser.htmlNonBlockingParserBase.htmlclass-useNonBlockingByteArrayParser.htmlNonBlockingParserBase.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlclass-usePackageVersion.htmlSmileConstants.htmlSmileFactory.htmlSmileFactoryBuilder.htmlSmileGenerator.Feature.htmlSmileGenerator.SharedStringNode.htmlSmileGenerator.htmlSmileParser.Feature.htmlSmileParser.htmlSmileParserBase.htmlSmileParserBootstrapper.htmlSmileUtil.htmlSmileWriteContext.htmldatabindSmileMapper.Builder.htmlSmileMapper.htmlclass-useSmileMapper.Builder.htmlSmileMapper.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.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.zipoverview-summary.htmloverview-tree.htmlpackage-search-index.jspackage-search-index.zipresourcesglass.pngx.pngscript.jssearch.jsserialized-form.htmlstylesheet.csstype-search-index.jstype-search-index.zipjackson-dataformats-binary-javadocLICENSENOTICE/usr/share/javadoc//usr/share/javadoc/jackson-dataformats-binary//usr/share/javadoc/jackson-dataformats-binary/com//usr/share/javadoc/jackson-dataformats-binary/com/fasterxml//usr/share/javadoc/jackson-dataformats-binary/com/fasterxml/jackson//usr/share/javadoc/jackson-dataformats-binary/com/fasterxml/jackson/dataformat//usr/share/javadoc/jackson-dataformats-binary/com/fasterxml/jackson/dataformat/cbor//usr/share/javadoc/jackson-dataformats-binary/com/fasterxml/jackson/dataformat/cbor/class-use//usr/share/javadoc/jackson-dataformats-binary/com/fasterxml/jackson/dataformat/cbor/databind//usr/share/javadoc/jackson-dataformats-binary/com/fasterxml/jackson/dataformat/cbor/databind/class-use//usr/share/javadoc/jackson-dataformats-binary/com/fasterxml/jackson/dataformat/smile//usr/share/javadoc/jackson-dataformats-binary/com/fasterxml/jackson/dataformat/smile/async//usr/share/javadoc/jackson-dataformats-binary/com/fasterxml/jackson/dataformat/smile/async/class-use//usr/share/javadoc/jackson-dataformats-binary/com/fasterxml/jackson/dataformat/smile/class-use//usr/share/javadoc/jackson-dataformats-binary/com/fasterxml/jackson/dataformat/smile/databind//usr/share/javadoc/jackson-dataformats-binary/com/fasterxml/jackson/dataformat/smile/databind/class-use//usr/share/javadoc/jackson-dataformats-binary/jquery//usr/share/javadoc/jackson-dataformats-binary/jquery/external//usr/share/javadoc/jackson-dataformats-binary/jquery/external/jquery//usr/share/javadoc/jackson-dataformats-binary/jquery/jszip-utils//usr/share/javadoc/jackson-dataformats-binary/jquery/jszip-utils/dist//usr/share/javadoc/jackson-dataformats-binary/jquery/jszip//usr/share/javadoc/jackson-dataformats-binary/jquery/jszip/dist//usr/share/javadoc/jackson-dataformats-binary/resources//usr/share/licenses//usr/share/licenses/jackson-dataformats-binary-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:36253/SUSE_SLE-15-SP2_Update/10c24d2e2e442aed721886729e7aa1c0-jackson-dataformats-binary.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)PNG image data, 16 x 16, 8-bit/color RGBA, non-interlacedR8gl #Ynutf-83eb9a6a23b3f2409e8468612d16e92e5f0c63dcef3a7b084b04d24dfdbfc6298? 7zXZ !t/sc[]"k% PbL xTyXpO/L ]e2$F^H_s0N \%`Ci_.E*ךYU ާՠ)MSf'x?w>p= he_r+P(wl[$-tX&k}::ɬ9K^ paȗaM{-N<ް 5 @83ƅ!!gN࿫x\;I.jشU|R$:c [ q3/@T :!4r"A6ͬ NcъgN*,=a@ZIAz$i(86| f)GFbH}"B^WCJ<0;$<G/+I-]DGqQ!N杉8tBsk86 7;tcfGTjmu-#.OfʊS&0<Ɠ_z'PًZ\SZW3˃K{՛ܙqc֡%`zQK_hM 1klH)u,򥢽\Q.TwܛtLvK:hxV`W:@XYb臩AP[S8TO*E42 \YYZ#I1W e%ƖÏ٬ʠ1%r=Cn~gIo'>TfTKy B67\H 4Sf(+矔m5&/kH$HK?xoթ!Α<:#@ g1x(i5#dt@Ǩ)JZ5ύX`?pO'grQXjEUV-!Pb} A?{s4n[>bi ٧28 I t rh 6)a +=+$$5{:B!s `uc; T04.?gFs&굳{:q3GG+#\BCǘVI $XŨ葌笽vxD?p)zs4ɟ/2/&v7h>?qg eC;FcS20:]}&)c"@ħ<R_(v%w9*9^'%e޳JDvNW2rdB﫿#UI'~?}~S}2/0^BB(2+/u>|U%lgƋ`݄{Y#aKQW= ^&G}g@J( IP<1eC)˼csMe~s8tAR*>OCNNq5N9_W%3>_| oݜT:}o ;Y@ _APx-.x#n0 uzYLǦv[Z !L z\*xn`RvUFH=.Duzd bҚP18/|qesѵ˽l⧷-E$L=#$&_ܮucUO)`„vq9zT˫Eq!{+|8sDJ„QFz3ERzT5`5УF*Ui[X'{|}? =#퇺eɎ]"}W̏gb{RYtsP+#(蒨]n<|O Wh#l\uj+BaY޹Һ"2tt+ӵlsb %ma1lpГ>2U ߼V(m/6wwe Wa?0)9<dOv͡ ~Gh+6WSybPG+d"m4] :D[Y*9zO\À_,ɿִ.Wzi228ɴD5hAy7iBZGJb$^ڇo`T1 /j _s4a&[M5M 0QtɥJ)2[]b{B9׿AQ)A|MK} -q'wR8tYp87#\e.f<,H3e"*c[#7B k{O} ʻ8 ʚmN28NWQrzsq[辶1we]:I6s&^GDa@ ^~5ǾD]e1a_\z*9 %ciFEwض 2"׉6tpօFЭ&kg0@7dZ=]C --qU:j? (aC!}=ȧ)qƻ4Ɵ6wxJ%_,X}*pѽؐwlxvXل!UlDǢY|$tg +fחeL+%쾕iI N/bŪ3sWvy]?jq<4"su{47jWf_0,(y"[ =XUY#JF,3Y<1?I daFg*on1MK¿(}˂" `t#QvT`WiŚ5a X Xf4S2@|BLLԒ9*i1#@@{ɫ#©OPݣ=hؑ]+ng8+`Ϙ+#S=3Л 9|R ICo%ɫ8Ļ&Oq%/ME(`ЊQ.XitܺPMr¹=i@MX,#9ɿşn*i`X.bSW=Ɂohpq T,9\$dvM8Nj&<'M.0og҈V[> \̱'6;Up*iQU-&WDt ^f%:&(dVpҨ@ϛZi-vZm8Gm.%GVcE Qso1zgrS`Ն,8x&QM|tHlZ?ԘrO疄0_õl0vO ᙚ׈y]d_Ua1Tc7>^7;4z\y_)mM>2bufx !kF|$0yKOբ^REz#Hxc)WoL?v!>Q[&h?E~gOD6Ekb (2Z$"2Ր qREU c-GʵxoA0m/Yo2Ll^_-* {՚~זWNwaI1̨G}wI7X|ɠqwH} WixH-h.V\,clubNڑyR6a*5Z~ӫ&,tg|н20 ۰\__@Z*Hs26Mk@+u~0:r,Vh> tQajrsP?̊v vsg[RW1l*BG p&joW`|cGfL+Gҕ8h7Daꃌn*7kݿXWG!zJC798 d="4h?㯬A=CG,L7TqUM0c(.hLym]LAA p#pEmRuf"wϛ ysÖ U)aZ@%OI^F]>˞): r"ߍ kJhG 8̇n focU|qx@@$$;Bi1aRu go$fkI_FZS?Ȇ\;~UjH"DO7٣SeayAE1I^"~3 ^B?{/J4m.PlK"Xlw!1f?LO ų/pl}Jc6}6C,8,~넺n]ҟBy}I,p5Σ΢oi:Ъ]P%_Nsd%hy*n ӭbtfgAkC=x.Ú& 7q؎5.&}-k7{^/cq᷆0VHq1O5/3HӒ p+%.%»z{JUv_jgiI$3X߂H][Rui u^D =V3aBt8Tt6o ͡;bQ 8_ 3ء.]~7ǥ7H8qwvJy` >΂N)v{0^D0bm&ڢj\˘+Pъ^x8`)oHS5O! ZGWRz&ˊHO+gs>ٽ?}$ O6{wz^Θk|C^@+(% )ŹVpA!e,0ߕD4؈}g2O?3oWHV{ucq IX:ST @,f?~9#MUK}%OX5,4_oG5FbX\"8hu01YˍQr#֑K,Ҧ*a}Pr!w=A ,DA$&>'@H}EYv)sayIӝ"luwr|ܞYˋRu|b1EP[i PMVvid./8A{­up1,Lj!"yw?)ΘLUx7XL7:5z+_ϱIWT8 %:FGĥ\kpul<ԋe K8j#/[殝s?pqMU&(DR#4)Rx|8h4xR 3}3A-X$L\:"Q9뿖J8S$pDUG%:Yhy](Y;5R)긾N@\܁k`{ ,:[)r ѥU8zӓw N(NqT.kd!$Pi߬kVb4zz@5L%ɼZ\t h同F+1aS2hO8K8m94?{݂eM# bH_-Y,Yz }T>fڽ՛kU,:CHX P4syI0y$9{t`5B7 Ҹ)…{xcت-Qƍdv4_׏b&򸊷d,5?/ݛ&=/yɊN~aRKXSb!Wﬗ8jJ+Wl\W Ru^Ws! 䈽ˆf7tNʹH5Ed>]mn'yܟvvZ8i8ThvʃQߍv%GYzgU߅Xn.2(E%hTʱV)terX"zgJNXϦ E ȏS]9.5m P?рN7y@*G,+w|?0sc-x^y?ڰ>q{#{3_Gʏ^9%&桦#ѲK8|0*D>pq2r~,%~Rd9IjD!tb+ T].3E|WSlu<٩h|eߠ-jT1t є Lx/.smwI>,GJh g0tsIqb騒}q#CPq+ִJBk5 Tq_J@J'_e}>L)]b]?o۔dn:LxWU+A店/y!<`nh{ .AME*q Om%R .n]*2;)ˣ?0]՝WEʜpr4XF_BmI˄Mq?w;Uu`8l-ƜLh0=Z1ۄ38oCԌC^"UZsBNڲT=o IO@aoT"T l NpɓldF+g^>9ƫOrP/྅dEISFN l_q\>6Y Jt[n !*#⇠ d׬nɮM<׼vXRa) 5\\`́CE*qׅFNUF0҈<@V` 7Mr8. vYW.H''1@zha<5<;-[C@}9K DzJ;[c:}æ*jɴ*SO[̣9l}$&yC'Fi $01Vf6zgSa)釩+ SBq`[VY- ogFh lBG)b% 7idy3e0pÃ=@|m~*M7`{PN2LE"y.]3ǀgl Ĉyxj@b<N*N|j,ϼG-`cynلM0K5˺%,H:vqD^FӞ ]ޯOؾ@|`^ 0q={zҿWAl׉*nۺ73pSk5cpR~ ?&VQIzn h}v8)D4m6po@XUl5=WfJ)Vآ1s|,b QFc\~8&ɨW4ǐR/ W ,`ٰuo>k,^Xjcj)س"Fz 6T(7bAI ` ږǜy|$Ah;swXiKј.^=nMnVvRmy \p}ff$[dNrQ0Bsl `w'ǦAN0eȵh/Ɍ)H}uܪ:չ}*@B.y HJnlXG, 3eȣle^m继5#27Xώ$@:/>Pܘ`t8qD!VD5EH29/L&QzLyU!dAf:Wo|>= *yXkH',.fJUCϯ_xԌ'ӡވXVFlX =qwWlEg_U~"V/KeCI ~}z34)Qq_ö}[W>7~X.ZPO!C7=ORGE \ LvAnhKф̈ח7㒢&`*?Gxj8Wsq-SJw5OZ8z(3rAِcI\JHڲl e컓1;H_GRyy0Um'ˑYH &U7+{mVs1 j~Nz:]:Ĭ`z)؂5oVh[N^X 3!]*A^,Sf^0r}B{Ao5Ǿ_5;Ĭ@LQHxseQr[E<7- ]G0#,[."NHso={M~c'NGNg3+f'69FBʕ%t y-ohz-TjhC稆Fw h  Y0{P &[}<ߏg=-{|3 ܽP0S3t:rl ױ Vj̞ R ~,z-'g\i!1E 9mUYveXTCvmhۗ: ZdؒjY ؊YDk3T@֔y7W:+ ۠0sh|eDTT  "O]4֤L @H?;:[C-v|T(q59)~K'ҁ'E@ [ةFJήZB胳@|sLqgTV$@sqb9! Un@&XrX >v7m{'dI:c䂫=vW~24@n-n:^%8R?kZ ]+4ExHnt 6W;/}W=@BSj[n6{c}Ajo,"I],$BrJ4!D;R7pk/Xт~(+%p3]T٧5I %ٸO'- +m?{!̀Ph&0f&rn¿3'88U[:O򲅗p0ߛM\Br 'fe6gS|| ԖB^'Oȟ].M>"o)y By~t_Č&?J-+j^ڱli!v&,o׷l:ZMݖ3Lx̆La[}dF= hO^}[IEneNTi#J{s es9; p"/R{QCO{O^)Yiʠ %zvfeP+%_4@{}U#^BŇs4ऩC~p=ؑ1xh\dSXBlu38yb~,ؼ }!>bSpK  fSZ)A40ddD`bb.lu?b\Se-J>+Gt֝J-DeZLJ0蓴>2HH|`n] j.kX5F**Vpe&l~p-n%v,U%GM!%fUb#Y+>+]*u@f0$1dv@;ھ7WhB Psi{%2%g3fy|B7e“mh| ȓ5G|l5-cfRuqx1V29uXh~G;>X+ĝ`ۀtļ3<=X:%f(sLZQ!K~Yj ݞr 5U.d.Jp4栔S֒rKdi06!"[ֻRL-WǏ E^n`m|\*y3^}L3Yb@T w;{G⹜ y'uȝ-ANTvR B/kaK;!4"\TT0Up1/[3aHqTG7='^gbc$, L ^843J=/V:eUlJڟq|;B$z3]bnAUi*˜ׄt-ܖ5øUABmA0ւTq~M"-֌q߮ hlFޮP%F>MaϝÒʳeI!vvÓ;?+Aٷ*ECճN^88}tVҧ55Bܐ)voT[9P'_>@SL4BuliW!-VG>,(Crϴ?G{EB'iU`v~[Exj^uq_\FC}'c ё%N>iE.K Yasۜ_pPnm$♭/ z+ CT iz|bK׉&*0LM%6Y ˿ǻCtTfdV.8VEqª{zC#.RFHd\6cH6l||&^ {*`XYr[3g~*#zs p̀ɐw@,J:; WV6S:}Pܝ^րQQA3Ŀue r]t-|e i :0;9ONqiQ(axSWk{Mv"^|@! GåW 3+QTXS<@dR\v 9 * 1A鈧%)( F]|MT}%1bcDn@ ="ř.;GJ@I]wN(0n:&{$b o4d0wBXi3N{9B{ !SuCwp,fQӺȜ@Mz&uxZb aH#c>kclh:G޴BLyj41a~> II6d32np6vnjnB[-sa9:6sU8O 7.F`b 0L[hEB]L/: @qu)~3f';=/4O/Z)8QV/Z9m[ێiEB6Dk1\B0sm2 /辶GK*CqI0R,MAd!J(^2#Ѧ R?lp jj{*lnT )㸎\T`V7;v%52xBCjM ʔ+5kFݕnf!vWUf^Ek;B>D.~-4[J@{ˊJXH Oŵ]`&e߰քUB{6e1”0^uq{^.a-Iԫf{蠾@/Kf٫i |qKOi-gڂaCĞ-AQaNTA4z xK͍o _m>DsKA#g lO8Ck\C0OD ׺ƒR+9U4|@OʔdY9j@8yk)0P~a2r_*҃ᯈ4d`=Ip-C p6K bԏ@yh1cTjluSLt2$()4/9~n1$cVa$nW!fղ %;p&hvabo>2Kݩp$E>&W4ѝ X:|c݂7 =NhhPz@äܧ\rd-2:Q5'̿+C|%a#U.g+0^:f8&.фkh9dII<9r6+}pX}|!XN uld' qI[&iЏ&2!BMɼH4}]aLhu2&!r+ti~:sW&{- T&  Y &ŖifF쁅MU'Y@u ʏ2W6ӄ'+jeM*+7'혤gyp APB90zLFGohJ{^EBV0@*5b.~y넜@8!Ь6QNF=[% 䝰ƭE.VߕT'mXJͤ&B w:O(Ic+b-l1aMPwXl2WrE\=)F#x\Q_ѣZ)9VAvS<̡< [T.Wo |XPpxs, =[;%w̵[>!o#wl/CaSlGT/I 2Ü8h;d53u]PKx|1ikd,12H:1  `5SE2~L4 D#w,kXbZQisaoǨ5.#Xq^9ڏ/6GsFX1#eʆP"a :H&O@6Q\ TiDGro&|xy_YNLFC3M$|DmR ,h[I{jLd$|p1V;xAܑbM fOv8DF+Ƒi0}} ׋5Z$2㨵ק> t&* inH NŚ{.Tڍ<:&x}&꽿 r6. n P*[;'9@!30e^~N+/4eKUOi (~y$F7;2ypHgU/RzZmJT|aW; TH/_fsZ;MdC&0{3TF?a8NX :'$`Vo2~/b8Mq7\) A>sN{:0RBB} oL =R@>w>*SxSx/g>sy{ Keeom v!rS%yVٔG-w![шO @M~hs Ma^ҽlIB$xvT#$ݥûв}+sK,7CHag%NIUGS"?:- ( [2n1 Q94hiٲ[huAwb Իh)ArPlrK$0fC߻q6bAG<7$Mz;[>F%Թx儿>,/3Z ox>`$;s$GWהbX:߶[ۭip\D(iNu-y|~WT ;rW^v`cLJ95A!chU hC5rATZH9WګV UJ>N+H␂=tåi:noWGǔI 7ډ2 fRư C)4`u;$OgiG&.>*Fӡw'C9Ew]W˓\: AatwimjnNd`|~mlﬠ8(6ꓥd!gnR7A+@,Y>5Wp, zoҥ DJu H\HVv~}JGPT<׎F!Zdxߤ{8¯U(@vI iȾg-89.#O|~&b-m'P*Ƹ%'OEbmfbʲ3 n&Irv%&ia~'G.yDPmF_}5'x~ 0&eVB`蓉MǮ\bQHX*==uVq}nlSe>[>^J uC%{% g.sxYvJ/(ƟV_jaa6)&~Dж1:^7 Pv&ŞjВ K{DETUԃ )JhS)*)&dĚ g&clTTBAWi&^X#z!&֑t mDE&r] ^.m<  []![g%UP:U'P·#n5Uth@amqơ6{ !-a!gT :'{'wRHQk`zݨ6>l iX[ C;שk_6s7^)S<u!wgR=x*%nnZ4J?`H.V͌o>H F35O8 RoB=)O_/jܳ CXjrX$_7I,7xI5+GMU%[l؞Iަ=B jkEKӺ %/{E垐]yʣS W1DܐR?XYW*SN:3$ !yV7I7jS1#)1pک|Z&ڃQ:Ew-Q=9\\=#}k?-HAjUŹ Џ\_|@`7ũ%\iF1{ gȘ+ŵJ?hDG %8|:k ' m"8PO'YmO%otO >$(G<ϢËTC.Z aKo >_Q@ޕM>XDvAui@kk]ʲ.)Xwi?tRm5d_(Ɇ=?VsOœmGQ8\=&z摞~Q?kMfU?a;O BsÕ-01XgXVDɹT,gJGPSL$k3Fوۋ{#Čm8w8 S2$Bւћvwz4sۄhx ].<߇| ;tImTJfK Eo @a.92ڡ\O˟xm(Ȓ >l%#읛Kb~׉T|*VK>(HƇ6N)[H~*+mUjtzè=O6]'4_ݤ 읆G">Bw$JHu J7n % x\;/{!ci=l\_A!kIe' dt-9A6Z̒}f]cgl@VZhvKO&S~Rb컏 $+I%8FߔCKdUDceݔ#h">׺QrAW< ^$_h ]gd݌S$*4 ]5y`k,۶4Gʤzx;]$7U5x/IZcOW0@,9 Zͫ KG.Eu&̚!>6VsQ+T+RWdZ_ =GPFX 5 3Qf5+a ;Me=& oT_6t]frB"qSowc,#xdXht#14ЯqjO,Y2^2S;$rD`Z{ X{71v{Xkk;* X \ @'/&2hs*R Զ_0o>VSƠrUJRWc!x΢jY9%w5ŧB\aJ⢹َU<}F>~"J\qdEߥLqvX"`@k*= 魪Lr0JyӢ=)Xqd P~D=BF䷅ӪP ӏ:HĐ^YjTY|ȖSwFn7↝ӕ'C z]Cwjg=@v;ﲏ4Éf\~'9q#}kU]2o|jK!|(nAޔzgc< (,n}MpK5T!YgΥyuM @O kS73ݧZr^ɐ+O#f {]]hs<` 3 cm!]r= [ ΢.[V|]e soDM9Q'Je $yhy({[Szf(L=P5چ٣l۝|##olm!MS~ck_PǿpE/zPMbJxD:.!|OM$ 9rv(^X0;8ṷ;J,֊Nz9L0U]q׃Bvp=%6M{`ҟ ئ^RzD іf9u&zIBAL{RqT|6M ~P_.fd`%Y7a}TB@ \xk !y%KqSmv }Ä́WJ_|kT{îu'R~iZޭ-Ŧ5"@wW L1y֕l(ƴ_?]t1CG^dۜ2Vb:M5^Tj>qqc3?HCke g^ UUupmwJl9(4ɩA 54͆YY h)/( NQfH{rD[?'Y*3.VvğyeLY43LF4RA\׏ZibX1)% kZ#lx(JI0::.ѪۿW{D#.JE#QwfXCuY?{> .4%5;mԮEer /bb6tE/L/\cV4HWpsr]Լs?-mu#TYDܐ7V(Ia&RP3[Xr2,"r]v}{r!\jD=wgjGLȍ'bkپk̡[ LVb9~I1i zh7bj9&nŒ$3@I$=G(@ħFHEqq2M!Q6\Q\2v|lMODd>xTPdML\#|iV04 Wr`27akZk=,Vž4j6S|GC{ٍ6UInGĂ[ l?U<Ⰱj5R=T6PDĦaK$aʃ|V s0dwϏ*<Бp[ػcS׈b# xCN]{! f`L#6QA*۴A 3뫎z۫ 5!X?P_'>ޣ52f >²|*ʟpy«PWoG )BR=[ pG$(f_u @R3 ]7`쉱쓁/=o ư.3a g OHiЩ 7+ D1nLTȧ`cw `Չs&1r RDq4;4^6:mľM d5wrS IJor=mzRhk>o94쒳 1~гWb6ezP@!cBPm,_㪱Sa0W($Sws9nUx vmhz%`vǴӥ}pd0;:FuV)3u6{7,t !,[t)#QO%(EG!}h~u1A`Tn{:H؏ d˂2oo.ڀxڴLp1@gt^zNRPP{[ l4ܧ Q6;AE,D'ttz<،fk͇>H))qѲM'46d@[=#5-ds/-v?߈}Xg+0+$U W-ܒf" N wB`f0>;ʶKMۋ-58((*tK'Y1YF;mOOS[tJ#iO^ Wy7w^49e|a7|Z)2!PtKIWKTr66WMz/ wzgwZӇ ułAvēy~O*l,Lh:b5r*N6QVNI"(cU`SUx,Q,'%MgMXI=&vA/,3W541']_Yǰȍ/%/unHɓ~Ⱦ#;4OFP!| D"ݑ3܄6^FL\,\?c3tϏMdK&If`U:RXe2%,֛4 rPd;WO0.d>$[a;ݓ䛈FjAIBnѨ-:yEujeCsŋ! /z|_T oI;lu vbE\ڤy.v ,ˉL~X5i eMI8QZŠ"aRsnA5egMbR<BUTk.u;qqQQh(I@WP,>*UO3