python3-libxml2-python-2.9.7-150000.3.63.1<>, leS7Vp9|rR^VSY-ձ&:^n W%s}#'9,9'9ۿ0>ofY8Ԩ75SŁt]jgɧWM}MdZe.aLf!F9㋌׉bj]%ZZ,}XOL7/&3-W>}l~JZe-xGyzf 3_Vc2$LQ?:Nsp9~[RH|ǽő5>`?`d - I ,0Ijn @@ @@ @ @ @@ @@@4@4/\/!D/(!8!,9"L,:%,FQpGQ@HR@IS@XSYS\S@]T@^XSbY&cYdZWeZ\fZ_lZauZt@v[tw\@x]@y^1z____`Cpython3-libxml2-python2.9.7150000.3.63.1Python Bindings for libxml2The libxml2-python package contains a module that permits applications written in the Python programming language to use the interface supplied by the libxml2 library to manipulate XML files. This library allows manipulation of XML files. It includes support for reading, modifying, and writing XML and HTML files. There is DTD support that includes parsing and validation even with complex DTDs, either at parse time or later once the document has been modified.eS7Vs390zl366SUSE Linux Enterprise 15SUSE LLC MIThttps://www.suse.com/Development/Libraries/Pythonhttp://xmlsoft.orglinuxs390x$$~~;FWY3, k% j5 IL09 q Y* K VO/ hd('A큤A큤A큤eS7VeS7VeS7UeS7VeS7UWVYeS7VeS7VeS7VJq2YeS7VWVWVWVWVWVWVWVWVWVWVJq2WVWVWVWVWVWVWVWVWVWVWVWVWVWVWVWVWVWVWVWVWVJq2WVWVJq2WVWVWVWVJq2WVWVWVWVWVWVWVYt/WVWV8ede58bee3442ed2f21a68527c9674a25ce5f2ed96e2da11565ffadfa891cf7f83c94aa3c7f2f1dcb63ef6087505b144a9f505bc7dd7b1488ac9a908c62adc942c4ff2483d2f3391d8ddded2b602191aa79a7bf8e730af0979fe7a1ac758a113cec4962d6fc49a727f59911f2578f9c2749e8428ba7b8d414f3526018eb92ac4a5e89415342706ac6f6060034de1e3746d3e3599c205a01331432e7f5c604716a22bc379366fba314bf3300f5e571a66c9e323d39a49c6b5753590e5a4a138c2e4e6c109b639efa13359756d5eadb76fa4d9bbe7bcd22454fe36daf937ee7afb849f0cff21333cc3625a33079dedf488f6d1f88e16314164bc5f634b852d15c63493f94d408ec7485884aab29849f89948933a9ad90814195b4ccecfb0c3cb5f816e528a45fe3eb8805a04b5f404c1a59ae7bf08ed5a409531766b3f4e5ab60f5c03a74ad276780f22cd27bc5587163e23351c4a148e446c05ad0ae8f9413531380169713b027ebcc07247dcf7b6e47946a046c3a3b5e19b411e63f7e3a98eb7d6b2cf9784a83919fff9226c03245a37753c65f7e8024046a5cf6611d25ac4f710692dba0adee063c0601c1ba3f6d05805420712792a43774201b62f11a25b5f88dfc2e31c6c1d00b939cbac49004d1e12d09425482069acbc2e4179c10d1d70ce6e1d2b8fb211956bc3bedfe4a3fa5f740095294ebde4083cd5f31a5bfbe6e78257f7bdba92c41b431869ad8715cef2d7229cc981240ec904c89ee088b18e2512b40c38d5a2e6b6274d88553f020941ed88cda31e88cba32532f1cd752e0f8c084b8337edd1027f184c81ca1bc0f0ccd3c4e4c42d06a6224f0444ebd6ff46ba4735c1d1a788865465cdbfdd8c85a89a088b32047a9409eac73fbe4741813c7dc362c9d1f1f156e29177d474d5aae8bfac832c45683b89943d192f0f720da10b2d8f1d339e45ce3d461a4233dde5ff3c72611043a59df3415fd09ed6b002114487d70a56f07787f91da715075e003601905b2267314828759360c3c293e788d633baab5fbd2aad49ae3d7c5c78db34e8f662ffd4debae3550e5619c0c6066e5c7fc13b816beb54e8198ef1b55e6072982955b64b4668d57886b4d42d045a8fbad3b9d5190dc80d97a803fe5263d9fcaed1a048c84a0fd2fcff48624d75d61de2f059104d7180b4e0276c3f5d4463ca6ea7bc8970641cf41fd2e2d7d90d856d0dc9a0ca07259dcf4c8bc42645fdd8c09d4e3ba858cab86a782ec66186284c015c3d927186f0060e062b0014f5ab7efeea7c93adcaebb2735330568e597e76b196ce31e8a2f786429ba11c33fded44d46e114efa57c37b68134fe6f7beed6be68173037634d515003748d51df9fc005164bf45b92cf32ea26bfd03a02a3e1251a8dc8b28b60f96525480182c038ccbe72da43deac6adb560af54de84a6b1287806bdf24f42f4fabd6c14fd249c28ae23039f490acd764480d0cd7f910e056f89bbd87f79fea1ff942e2e0c1d6620a8d8661164cdebb0d611f4bf9aafe6423c74af5946706d0bac15f464aa8c583189f4319882980baf0303e9030d1f7aaa7f3e2065f93cdf022f5cf5a54e75dfd8e603136b38777d1dc42fbd588a5b91ef157e7bd3d05c0ceb3b5d6e4093fa09eb4762d134c33ea4420cf77b35c6fb1714b1ea77ae04c31cd5d50e52c49073f55a2b4e402be4fea3f15f40163e9131581251f6216e8dd170c8fcbafc4fa80de55bb50a69ab5915b4ada4e1957b26db269d96d2dd3029a99875e64ad4a9cfab4872084da559493802801fdbc81b556ec0d0b1c51157f4914b3450bfe0a897d7142f646b7d356bfd9b0011868a93c6c8dc76771d1e5c645cdea531c86c9d76f040297341b4adf1e792001a9e732fe64ea7fad815c12db653e22c6b70eeea3c73e901b8357185de67081f7925346b283c17be33a8269e4967a6cf4170463dce11115658b1f10928e87b8a113af991951ac697482d065706ad8c88efbefa478b1e8ebcb429952516b0ca835795347f09d54241d49d5024702979009ea28cd26d573fe2dd86676e99685b28cb943b5a74b79a36f34b63a24b1ef3c8761476f96c9efd9d6f4187e9114083ffcccdf68e3208fceb9649e833d20ab8fac08edb5744671b6657bff4aa72103639e7ad4a1a0b882d68933ed985f53c610cfd612da3b50b10a85b9a7839448dd0ed8495ab18cf4007b9decbca1941f6cdc3e533112cecbb4d44e685746069703b26d1f6fb26f25fdbddde6f55afb68302b1341fc3cc01fdcf6a29467d9d7663b10a84b91e6244cd401ddd3f3875190a68c95e15a360738f0e6d30023063bdf5cd3c22d33f1e8778788a15adb019a60466c9f1ff384872e9406570d844d9220cd8a8eda1d7096cebe41959fa82b21dc1379b08cda38713c03b11fcc49f7ba3107e1e9d2734fe9f3b2d9b2b42e5eba7c19b188f23e92fc55de6a0e8aeed09c28679ab5cbf7ba7380b9298f7a8c96f31540b161de62846aacd9d12662cd1ec514a8537f1de227625b45f85aee6ddbed086f942f17edc82d51be74edea32dd668a884c1ea0da7af4afb80c02a3e1f3d7c3f633ffa5ba6aabdf5bf43c03cc306b4adacef1666111bd6340ca4bd0b6e367c498b1fc6ee87a5292fac14475f35e86f79178ccb3eb3bb0806e5aee5742b393186756b5d59eaeb79ef71929f74eeb861a1d29bd6f5cc55394f7f076bc4ad5512fdc3bfad5f729842305f300e9cd48252f42045fbb31a511f6311f019488brootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-libxml2-python-2.9.7-150000.3.63.1.src.rpmlibxml2mod.cpython-36m-s390x-linux-gnu.so()(64bit)python3-libxml2-pythonpython3-libxml2-python(s390-64)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    libc.so.6()(64bit)libc.so.6(GLIBC_2.2)(64bit)libc.so.6(GLIBC_2.4)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2)(64bit)libpython3.6m.so.1.0()(64bit)libxml2-2libxml2.so.2()(64bit)libxml2.so.2(LIBXML2_2.4.30)(64bit)libxml2.so.2(LIBXML2_2.5.0)(64bit)libxml2.so.2(LIBXML2_2.5.2)(64bit)libxml2.so.2(LIBXML2_2.5.4)(64bit)libxml2.so.2(LIBXML2_2.5.6)(64bit)libxml2.so.2(LIBXML2_2.5.7)(64bit)libxml2.so.2(LIBXML2_2.5.8)(64bit)libxml2.so.2(LIBXML2_2.5.9)(64bit)libxml2.so.2(LIBXML2_2.6.0)(64bit)libxml2.so.2(LIBXML2_2.6.1)(64bit)libxml2.so.2(LIBXML2_2.6.10)(64bit)libxml2.so.2(LIBXML2_2.6.11)(64bit)libxml2.so.2(LIBXML2_2.6.12)(64bit)libxml2.so.2(LIBXML2_2.6.14)(64bit)libxml2.so.2(LIBXML2_2.6.15)(64bit)libxml2.so.2(LIBXML2_2.6.16)(64bit)libxml2.so.2(LIBXML2_2.6.17)(64bit)libxml2.so.2(LIBXML2_2.6.18)(64bit)libxml2.so.2(LIBXML2_2.6.2)(64bit)libxml2.so.2(LIBXML2_2.6.20)(64bit)libxml2.so.2(LIBXML2_2.6.21)(64bit)libxml2.so.2(LIBXML2_2.6.23)(64bit)libxml2.so.2(LIBXML2_2.6.25)(64bit)libxml2.so.2(LIBXML2_2.6.27)(64bit)libxml2.so.2(LIBXML2_2.6.28)(64bit)libxml2.so.2(LIBXML2_2.6.3)(64bit)libxml2.so.2(LIBXML2_2.6.5)(64bit)libxml2.so.2(LIBXML2_2.6.6)(64bit)libxml2.so.2(LIBXML2_2.6.8)(64bit)libxml2.so.2(LIBXML2_2.7.0)(64bit)libxml2.so.2(LIBXML2_2.7.3)(64bit)libxml2.so.2(LIBXML2_2.8.0)(64bit)libxml2.so.2(LIBXML2_2.9.0)(64bit)libxml2.so.2(LIBXML2_2.9.1)(64bit)python(abi)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)2.9.73.63.0.4-14.6.0-14.0-15.2-14.14.1e?ddBzc_cMCc @bq@b `` @`N@`N@`N@_G@_V ^V@^Y^(9@^ @]fl]@\N[@[@Z@Z@Y@Y*@YéYéY)@YBvYA%@Y"XWXWH6W>@W(VTQ@TWn@TWn@TSyTAdavid.anes@suse.comdavid.anes@suse.comdavid.anes@suse.comdavid.anes@suse.comdavid.anes@suse.compmonreal@suse.comdavid.anes@suse.comdavid.anes@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonrealgonzalez@suse.compmonrealgonzalez@suse.compmonrealgonzalez@suse.compmonrealgonzalez@suse.compmonrealgonzalez@suse.compmonrealgonzalez@suse.commgorse@suse.compmonrealgonzalez@suse.compmonrealgonzalez@suse.comaavindraa@gmail.comaavindraa@gmail.comjmatejek@suse.comjmatejek@suse.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 update: * [CVE-2023-45322, bsc#1216129] use-after-free in xmlUnlinkNode() in tree.c - Added file libxml2-CVE-2023-45322.patch- Security update: * [CVE-2023-39615, bsc#1214768] Crafted xml can cause global buffer overflow - Added file libxml2-CVE-2023-39615.patch- Security update: * [CVE-2023-29469, bsc#1210412] Hashing of empty dict strings isn't deterministic - Added patch libxml2-CVE-2023-29469.patch * [CVE-CVE-2023-28484, bsc#1210411] NULL dereference in xmlSchemaFixupComplexType - Added patch libxml2-CVE-2023-28484-1.patch - Added patch libxml2-CVE-2023-28484-2.patch - Fix changelog entries in both .changes files. - Apply al patches correctly for libxml2 and python-libxml2.- Add W3C conformance tests to the testsuite (bsc#1204585): * Added file xmlts20080827.tar.gz- Security fixes: * [CVE-2022-40303, bsc#1204366] Fix integer overflows with XML_PARSE_HUGE + Added patch libxml2-CVE-2022-40303.patch * [CVE-2022-40304, bsc#1204367] Fix dict corruption caused by entity reference cycles + Added patch libxml2-CVE-2022-40304.patch- Security fix: [bsc#1201978, CVE-2016-3709] * Cross-site scripting vulnerability after commit 960f0e2 * Add libxml2-CVE-2016-3709.patch- Security fix: [bsc#1199132, CVE-2022-29824] * Integer overflow leading to out-of-bounds write in buf.c (xmlBuf*) and tree.c (xmlBuffer*) * Add libxml2-CVE-2022-29824.patch- Security fix: [bsc#1196490, CVE-2022-23308] * Use-after-free of ID and IDREF attributes. * Add libxml2-CVE-2022-23308.patch- 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- Add libxml2-python3-string-null-check.patch: fix NULL pointer dereference when parsing invalid data (bsc#1065270 glgo#libxml2!15).).- 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- clean with spec-cleaner- libxml2-python3-unicode-errors.patch: work around an issue with libxml2 supplied error strings being undecodable UTF-8 (bsc#1065270)- convert to singlespec, build a python 3 version - change build instructions to use setup.py (and %python_build macros) instead of makefile-based approach - add python3.6-verify_fd.patch that fixes libxml2 on python 3.6 - rename to python-libxml2-python to conform to package naming policy (PyPI name is "libxml2-python")- 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.patchs390zl36 1699952470  !"#$%&'()*+,-./0123456789:;<=>?@2.9.7-150000.3.63.12.9.7-150000.3.63.1__pycache__drv_libxml2.cpython-36.opt-1.pycdrv_libxml2.cpython-36.pyclibxml2.cpython-36.opt-1.pyclibxml2.cpython-36.pycdrv_libxml2.pylibxml2.pylibxml2_python-2.9.7-py3.6.egg-infolibxml2mod.cpython-36m-s390x-linux-gnu.sopython3-libxml2-pythonTODOlibxml2class.txttestsattribs.pybuild.pycompareNodes.pyctxterror.pycutnpaste.pydtdvalid.pyerror.pyinbuf.pyindexes.pyinput_callback.pyinvalid.xmlnsdel.pyoutbuf.pypush.pypushSAX.pypushSAXhtml.pyreader.pyreader2.pyreader3.pyreader4.pyreader5.pyreader6.pyreader7.pyreader8.pyreadererr.pyreadernext.pyregexp.pyrelaxng.pyresolver.pyschema.pyserialize.pysync.pytest.dtdthread2.pytst.pytst.xmltstLastError.pytstURI.pytstmem.pytstxpath.pyvalid.xmlvalidDTD.pyvalidRNG.pyvalidSchemas.pyvalidate.pywalker.pyxpath.pyxpathext.pyxpathleak.pyxpathns.pyxpathret.py/usr/lib64/python3.6/site-packages//usr/lib64/python3.6/site-packages/__pycache__//usr/share/doc/packages//usr/share/doc/packages/python3-libxml2-python//usr/share/doc/packages/python3-libxml2-python/tests/-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:31449/SUSE_SLE-15_Update/36fa10dcbf3df0d6f92a164ccc642b08-python-libxml2-python.SUSE_SLE-15_Updatedrpmxz5s390x-suse-linuxdirectorypython 3.6 byte-compiledPython script, ISO-8859 text executablePython script, ASCII text executableASCII textELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=633153059b54ff9fbdb5d3357dbe40658f2d418d, strippedexported SGML document, ASCII textPython script, ISO-8859 text executable, with very long lines+R*R*R*R*R*R*R*PRRRRR)R%R RRRR#R RRRR(RRR&R$RRRRRR R'RR"RR R R RRR!RRRRR߯ `-T0@>utf-86d6ac5832d1ba1f08a837a45200d37013c5622920e007c4bbcf052949183c365? 7zXZ !t/b]"k%a Ó\ǩoiițrO|4q *|41U7h12hcs1߹ 褻h]\}>cxA_ Kdߍn{3s>00b`5f =co3~h Sce]]]Ú6͠1 JrT^_}ϹضML6VjE9s/6Rjm4:^pTXN\H9?_:4Ӝ.Щ`M&"TqBǟLz T.OI!  Un;0$ͬ+(q)[YKb} Bv:]:gtˏtSL](u&~NMTƗ1@gEa~̩ @F&:@nv7CRmv.J*`KQM@3*:~qpK A º)0.Do&:3E?QʕdZM%?/[:3XG3CQ`P_i{oeEy礤T+P据<RBD{>+ PZ]FdoC+tΕ텣RT[@<Enԍ`϶ ΏxGW[qEyaqodUU$3`.byZ|;k0UAb L0kXulgjr}DP8V嘠̹åG@Fg>K@K8#u7fjޟ*Ri驵LM/4jП~5lNӯO Sm61؋f f>vj/ĄUV of@E|&Yg\:1d|UiAOx%[7rD, #aL~@] K@L޽ڭ,)OpZR,WtעhJR9E0ᨱX9aHS/; pQkdo|s 3`0k iF1,گ?5gb_|wcªҽWA=o-Y4bcS{cOPmEM~>ɞ${mVdCPOF`j赫i6秞X@zx]@>~)TiŁX7XcB?;oWwxǚ4dBfUP]n k( /-|g6; #1櫅݌E-s(#' 9;>w)ŭgGYtw>(H],4y]4ItF `;7B)Ur̐tgKqRʊ|ȧy*?ڵc86]mtߤ~4~?ıa^g#y=09 1k>da.G GKQM^u05+ Rj0N*,.e7s~nCYq EwB%:t}ѣ[I#ЗS?v Cu%Z1?@(b5Sxا 2eNO6 EK jǞJh gQN w|}U osf+.I)??ՆL2gwjrp$@ox* '2Xj.)!rA)D/Xt>" 6y)N :UO^V}*\cO¾y1Wس*R@O6C.3op]5VTfz/MX2 #xmb>Lsmog&m`ӉX,Lr03ZRtΈU$A-V"]~@lݳdIM%zK<cL (B-i5 1aΤ-#- D N~ .e՜ Y&Q^l4̬r acXM>~7 8m[ڮq>I=Wqn٤'RF.a(-`j mN10 만[6P"^o-{g4M*D"p"1 V/Baط euf3Dِm`!8V .ӓ~'z` i~(vA!)Z~=$/ /YW)b vQԐ阳 /7]}ssXdb| yK;2¢Us꫄J; tW?e`Քu)v4fאc|2EVQYO=eXE|9B$s,TkT)ȩ=A!@7V)UYE45տ,QݍU7':"8=Vw$\ޑ; ϓ{ ߆ 6@:z䞛% Ěɒ=]aL&*4z?:kh>1n6Қoc7rvUy`RևY1Ql}p'(֚|KBTWk)Zbde iuaA Ҕ5d? kξA0pJ'ƁWh$a,벓ϕ<`:l$ŔU0q',fv$o^"t}3bwr3IjI0DضFncO*qB?ؒZhw{"O0mvv/`#ᙵ-4PTt2YX|é؝?T/2еߧ͹f;܃'yqy-pξ8Z'.0NI{q)Vj[Ȑ^p;59^Vl@YTOI{3Y4[UrF1\}HծD|l9kT92 IJu\7t^4SC,U<@N6c?t{geۑ?qY dž#F r|V+$A:*q~@Y\&--m-VPtwf${vS\ #e"ػM)u&; `I HXiyF-{/iqlAEuތpKr7OhY*>`Qq舶4)@ jJ=kHY &#*"~1]e7fgP[V]rvjВ0q>Z!GЏ%?^zŰ4GmTٺN]t\$ja-cM?p-rўg!`R_wpYO.A~~̓2c`LuҲvÝ)kxcmzI+XRTcWzulCT!ڿvM瀶aQUvI!QkģQj\!Θ , Z%j闞My5EnlZ(.Fy$yt`Sƻ\]f—\_T\ӡmupNrg(}YNЂe}g>vLuVrXC`.*8YT.ᕍ>}^z.5'\@"m~N{dFiFlD\RݣFjQ&^WIY4L㿆> xiT> aXsgf הqff]b(CnZAD9Kuޖ `6x̚_܅J4{0fҗϿW`F=_@;kvGR&Xne+~"ﳂ:>YgG!wn0敻B}Sy5r`.ړqX#kD67EJ J&vKu~3W%>^ӊ?hgܟH^rCryd:}=0Ner̶b]bqUk?x19$cĴ)aM ~qgCۃa5^GU/b\NJ8ۼzӵ]q}CTCiB~I׺Cnow8+qӠ&ԙS6 Mr %Bn@( C/d vfT bנve__LMuIZ=]¡CУth^D[CPQjiU%RO#t{ 1%_䡣iz=уo)曥eYդTCFZKj}?ǎZI˺3~oyGH`?}Z$\'}sr+c}x$w'v4wJ,+*>j۟8dQ%a֜cy$)BʉfԧV@yh9i)HAE]r9rv.t$:Ns!W(RE|v^nwH7N8F\@W`wEE.!U\d AEma.34p*J?܋ƍD'[!6!95paصmy8L0<1w`} h[E̬0vDsvxEw8g?8DM̫X~nkx)zѥM3SC cmwL[pS2dE9WyJZ@#~ Ξ nyٽ?c+TN.bϑ>-"Fޣ.,OM4w)ÅE D)wz9>pkdŊ lA.*CKA*Z# X??DS ]2HsYذ[KXf3_){9Oalo\-7Ljk b:b@K1 gJN}E4ʖ]8*w7TʓtUdA(.EQ̈[_'W(2VB\ @LJ7"Hٍ hN"Fnv!ׄX}^{ѡz 1f㽱z M}gb,Idy{EyC"O'^\66o3,ib+ :}\+*7DQS5VBY'tUQݗ.i kwi˳&] X0t`NSoR \n Zw ť/́d*UXQ(kcg 2НV!@q%HaM"&+>Y4֘r XY-Χ ` dC)Ġ%ݮ %9Tee?}Ꙟ=0(4E&~@ DkW)PSQlA- 6D}4gaݖn/E-rş/ԔD.1U D%T?ɿ`Zk&!prvQ ]31o)Y[_*=|VM󫾼orwGҶ8H; ¼ZtY㊽@'J~;ݷE5y v=i/嶹ٯ7E *<gZ̞ `5h[_DH ;5kLr&f!0v5>p)B.1E:x2g,ˆ(ՏpS=ķEgp;_k7Q@fD0 v,ȴ~"A0 ^[blUÎV`]8ҎЖ\#L_dAbzHAGFjlRġ"_ۀ׮(̘d+*';kEZ.eq,NFqC7/H0-[QU?,@b=,s'hF<{[2q1_RC)Z(t0]IM2q$ع5ǜ@ 0 h B)HeKs-Vq0[0i>wuԏ~`2(i!tvQŀW"̈9$dtexL /CTп_5[Yz:z5k cn#׬ݞ+G4>ʼ\dXVPZ|K TL F:ҩwgˁLkk֠VY͵A,fV5z J]u'U)~ܩh{yͿ3.ЮG#ѻ!/ Qÿ f˂$7 .Hu~%NGZӖ`Yd1.blٻ ӒiASLCM}aPݙfD$NR`B}Ly- l` :؟a+ }]=mAiԞ`rnNASuBͲKj%ɐm8͓µ|=U=E 6iHwх9MsoW? !Kn/ ټܼÆQ p=n/D%ЋJfX7ѭ;pW y=-~r\}ħ3vfKKf1s5TER\{eS|Fi^\nX8nXք3UHeE;A\`@68?L5y?aۏ9vx&هl1Ayajl[&7)k'YC[Q*̥hxu WaTG',׀<ٳ^W8j, }(B?Y#Yh2aa?9__yH5L\TUD~ŵۈ w;(ĘE)vmyO Ҙ<>@F#YlGH2G4.LЧ=Ef|œ >"OtaXpbZѨ͙ev  ^n@oؓvm=%C4YLџ"D=i4rU% bR>ƌRx lAD'Zam $?+i!A\qRo6H/M׏= 1%cӽwZˤ9ЈC=j6d[aO`QEz\z|aQ,{vȒҠ8X~f[2??w |!0dk!zk. ,tŲnqq̈?tjf*ZMZL 7$aAwe B0b8~EnIL&{7p?vΑ}+`+d#:.]/}hVj8h7Gq*,4d0M&ce]*UL&$JUc1k6⁊r:w wjkxJ 94Lf>iPK(\#V5Y(ʳ/Q^wſ£_ngi2*N֜qSR?.~PvD(5bh?ZPtI F` :#DҮwee/pIʠn Lictjyfqy\m/-$`ZJ`UGk]c^&L_cK [bl9S8;Z)0o?qi9XWe_%̀TZʼnppWvXc iN]0*.$qrTԹzN`B+(_yI&(5b5㯂=r-ʿۂ< U5( L1mj_)I棺 3h@#nF\J/^A3̝,ۄT1NwJj2 h ZÙ'R o%V_|ʑTNt/ΡԪ`y;wB*Nr?HBmv6#zGb*亇V7IBMH^MnO9) ̝~53b%EtZi+iڙdaEps8N}c&] QsQ՟,vJ lW&XduիןC& c G.G- Y<~k{Ef+MLՆForh^i@'#iffyF4, %heϬ-h^Z#T"J |fҝk;/x4O0#B"L*$fXpanϞrOy;|u\qӯtvs*C$/*%/3gwh\EG^*mz7N[➜]tKҥl^iH0Xe WoԥLA`BvC6T?Nc#vOUFݴ?-q~ЍQx#`9~$8m=_y`Γ:hY}8|^.1|(TDߡ>2GKc a[ DѝA * Ž%  ?qGsg>Wm\lj exrlyg?H%GQe=xM~W;BƤq,kNDW&'ʝ>-ӬRkVҰĆ#Vehd6 b$ Lʒ4lGMZA }m6m)j/%bz:V^^(1263}Ynփ*DaPOŞp Wъzʛ(-1~N糭˧W58c4?10.Ƶ}Ng }Ƣb0`<6eBdZ1ipL9ЊF^K3 0FD=Y'(=`~ya ar`^!1C$SmCɰt.m =#տ9Fˮԅ-]ڈPZ!*j^i3?؄+Uma.Hh|z Ǎ w@G9B!p[+pfz$/U:?/;x#"_$eQΐlӊڃ<Kn*Rn8Fq糖޵0׈c.VBN{o',}~dslG qzb("`+ͱ?]o7Gm LҲl98@~iSmĖ Uo>3Frd3TC+;8]mr$H9rdKzd"Y>D=pJdVp>QvwK+n;I5djHOp26k~c{d+Yҫ@1A(mнrp|,G\ MҰ/+Q&$`{/>u4ylA@,2(JʿJZv7)Fٜ{R-#cS3R~_]@ $_ja,V4A-tPSlEM}rfd %f<7}Sk5硎lI uF70eP?4"/EۂFNY: Sw3K0aÊb5,PG]S2S. i߲Ń_/~ʾX5֧+tS"I^!6/P6Xk/85޿0z籍W(Ӻ`d1r74z!pysHr۳M䁈Sq,;ÉZGNs죰&ͽM?(bW(LzsribӨ+ܺ I BPK@t:C .c){[n"nVLKJ cTQÔ:Hƴz#H53o?J!XQ/0E,ӼiŔ`0DUށ;{ע> Ń@8ʂB Zئ0{[TwXД 1'w07raDt1D.SFp}{22`A>- ?2׾d*B6I!_k^-G%'Z[6I-85Bjc#ƶIT$c;m9}hFO`zub|?ԛoN3}r L~AjO˰֋ Io^ey1?+/^W5H$5WH7"߃S謕,Uw ]"?u`f e(=En쭷"Ųk'~j3KsU0"C0"WǣiTISYNn?ԋSupaz+LIJ~*V(壜 {DAZ!@ L--c({Hanu. ޱh~D /K}qީFbv'eKbg 4\w 1HdQ/`}]&HtX&JCqt3Q DTbMv=?$)T$O/ĒXZZ>~_i䵚,F&B ˖BaHC%ܜdDdw\L@]#s\=EYuU{\Nˍ8Z4=Ӧ&2zOB桠PeVcӬ~M TGa*S/⢋1P!wpVs#;m^Ejh5]plz >;C2v'j՗40nc&Ifm.՞7?B?o)s!_UHtƟ[m#Z,8A\i~6tlp~a1lX~iԢ;)@ʾjfdN`MKoc[ݩ+Dj.e2E Y2T[HqW" o78)EоAh6'̾A)\:V?DX(n[rMc76]H~A;'@5m]E؝` %06Tb:zSsK&?1Sd5(xPFSDS.I6't9jdGuAڌ`+lM:])lJ]?qUW3*I2sA̧])^Fj5ֈjws_};:\"yWkÂ&j()c"IQ\M@pFuPaQ̳BAk6>&2ڏP{ZjC@+2rQ=؄WWl<\fЉ y[?gz88mc}L9(0G7 p31?XKܲ H.ʐ0z&25C.,q*ٺ8QcXgvR5!4mwxmW*xNƵgO#ݢza\ [ٚ0/BOn^}r"^)(ӹQLF(%M|ܰK mֱJW̜dl_Ԇ'mQK @ iGľ$PtND* F"(8NV5 ?_=(n\Iϖ  ,Q6ׁq8LDK>vJNpWw)L]G%LNbĄßnߑBRr∫dbGF~xWdr Fi,baב!Pra/R'8<#L4chB~onZ GKHˤ7ѸЦ:vœ@GE+`f( q qKkVB.w]+T؉^+bFo-Ee (ה h8f$lj9:!Re.[VTxddDۚl guk.j["Uj [sYqFvanڸz ;XŤu?Jcog`p`Bê}v(a3M2E*Al*Dd=+1ˇ?SaT||36A6>#3@lFw$BsbC{&oaWfԝ %L^-83"W~#c v 0a?!vintc E`]h"fϛ axlKWy46sQHIHF.{|iWC@=l( ( C L/G!}d.s|lv(Tzc[VUT)W4ETps`]ONAWRJEr v4f87Rt`hnLy-WLO1o|/rFu (uW2"kr|Aޭ"AܤqewOgɣJMԮjBdIpdR_P8}ȣnC%BTgL YT;/!RYf^%U8`?s3,{+2إT/N*]lzرM礘7b g3R4G.dl%Cw{ ` a_kV3xgݙdSQ0K}4*O&261}qN<[X0҂XwG*t |2-enj,2,+1տU vp̸tlE_]c*Ӡ<[g`t 0(Ը} 'dYbFK-44'{bxupP]dDm5$!!b WmDL M*n͈{IqcPP?BRhKWu2?H&{L2a詄[Ҷ(4FTQU~^5U 1l3z1NF r%cuK6VCG)F&,n?T&) 8oU;Ӧa,)igFN(-m2+n L-*n0M2'ſ?+f%!K4һtK}|A)#M|Vz0o؝g̻ck*l =9G:x)#f/mhdev(}|ډ.FIv, ѴxۭjHĪfKe-4/&ά}r n67Fa^ Qt4 2H]R)"B&0t?\f:>G Koan,z,!=h"_:~zL{#䒁X (9cjp[-$s~'ud62!3AͲV'1#~0S m|iԯsT,y ZAUŝEi`XA'T@6IQ^4 XB\d)Kl%D9Onq:9*Xa=D&饮k,a聼..hdA#^[y,ٻfVuJlg\Nro⡂yGOie]zҹQMUKVȂֳfa!~!xX AO?|!G2>%S|.;nG%IeDݡ .'Ta@IgOq:8=$a YL4k3zDٽq–h33c|wˢim~-PnbjqT&_Z+Gq)~05}W̛6^OfOn ;]$e{`6?un*W{V Ƀ-%!I>+R4Q|g#֙zfl5O%%DnsG/yO򪝹,G JFŞ\Ll+ wV\`Uquʦ wsnnT%2-124[4O J/^e9];7|ѐ k7* 7'2[uW2K2! 2"3'/M6+ze,10BA`[x95)q |@, t>N7%M+`m"+ IVj]ڥ81D̞3ǣٝ#$Z^/dPRʘۯL?٪smۤ4ԈƕŒJ~XՒ{Kǻ5N}i8iIP͹6i¦XUI ! D}ioiI(+ 8wJb6]RI[i=Mfc=(v]b`6ʀ.DFP)Ӓ#SbѡPPej Ȕw_=Z-,:oN`Dz6GPtJN1[_!K[3ɗWwۓv>0)TKnL*рx-F'dc-z>Q h+{-ZpH.㕂|zV Ke<9t1C+%xp"JmrE Ꮻ4j kH0/DwcۄM:[jFhJq[,hun63>]RhYǤpzAˌ&ry!=#7hKD9QҒ;3HEg~ l\o= wE&kMxwDtAyqm=FȃC_FSBe^N!ոH%5{jc/=Y'ȬuCṕ_'gU%DHk? -[ີo+^O\kш7MvFKoR{^ភ A@ 8OϚ~{,dnJ}+3;S0;~a^B4ZHӖò*9TvM?TMK}zϧ.P#I[ Ϊ\_19LIMt;g=5N3:>/V4mt\m^rkϗP>GDn.]0lQ)F6cn3vYp?R?Ŭe1!A%|OٖPތ-2#TۢFธ(sAyߌT>:ndFP d{q:X> >pEH֠-P$F |CerZ#݆@s+Yd)W=g4PYI%"cu1=h17!2KtzzhΜյ?QSASAWK{ =Jxq&!W _X(eK~jadSA':' ¹loO19 )&ч9gf"*be0VQ~YXFۯhBWRYZ#9ь\<+!_Q)IŜ?HoL zZf,18 qia!1tZ䞑yܴZ Vw0vVbbM,qamfPw*/q=/NKik*dˏqD 8`e]9=R5 ۍM[gōܴE*"̚5}$3 h 6Mc4){]`JH?0AD I^gUku \tf"3?1h&yS14%dwex;,&!v9 \ba£.wylljнp5UVv-ڒC$+rLMD@h(&/~E!0qq>|h>iZV./ϻzl`k>8|l$)V]* C…4πQgl\_GYu\&:A=ͧeܾY҈(I#LꏲW (^pUNeWàn22_Gqn[e+Ue;!hZy<ء)gHI r5u/dU:HN.O9۲/)S_CJ Je#qK}?^rQWڅVK|F۾vnt9Xa"(# % *EGz:˧+*Q 5A`pc=H PMI!D.3H DQPsD |"ўGpdFnM:w*3e̖Y|?Oeu4=+9,/FG:UM?b `EvJÛW \Fe/4cr~w0XWs G', _IS':] Lwlp#%O .GgKBS~ϹVwu]G ~3) $i>)p,FN au`*[]qzv9|.MߧKol1+6bCCfg(~Ӄ-v|po|Cn`XElr1D͉>r=ЭU4vF|rx ;#Ao3[΋G[aV Xq_>:G$`m/7RaUb_$klj?W3c$| 1mbײH!0g֮VQ4z<_y͙ ~m1]Ja;xwנf_r =5tc5T{ `uJ#~FUB?+l84.N\/ JM.M7G(ϋȅI7"p(H N<ac F:$u#*7eP\3{8Ҧ-f 8S4QKz u$–_ +Ɗ ƍc;n[w0HMzE)[yJk[0I %j g,,v}yW{!(,dۿ~4Cs˽@@;ئC/ucs?wtc 'ΒUJoؿuYF!k\6F: x@]!= LVM=,]ro3]$ ?q,ep˙ 1&f‡WWd-SQp "Rź-۴ ~ f&.ϩ8 Z]$aF"ѻ0B,ykߨ!J5#Ҏpzo|D* ɓcι*#\1|`"$0A=ӸH:<ʮ0eHW)Xצ|栥a[+Mkmv/H͐l9g`9Z=!xQRițw. d.zfrg:_9"! $ޗ -n2ZΣ¨4hRL2M;2 ᗌ$YKr2{ڰ{<< :Nl)%bLX;9:] V<\nEdygO+ <dfA#\Yj ~<|5VlȔK@deH%-aj`%[J-Ww 6]dp "f_K=ǰ l`p#񧠬Ps<my04*HP&iSߟva?Q3{\e`*)-LS@ZSLHf㐲%ϲLMw!XŞ‹o[|aC3Ns6J6N%n %8B%紛1) -C:UaPbrZ{ NB +@8 4U,b~:Շ&J43ZwT`,pQ[ ?ܞ|GhG;-(W| iT&Np)?iVEn a|ps#J '{fn/>ȮUdϩ an; 2jU&k4mix+5UꩊS*_0&ъƱu.ܯ~n4ລLaC1W~ɷRf KI>Eɮ|.U56!#hgX'C<8cUvT XfZ.a7.]$%χa;u,pv0u%%:bwa6WE9ID,Pq@& *Z;RN=@@ D[$[`jvڰcUzz?)} b"֭;"@ Nn4 MO)߂yACQӑ;b7S>pQU)p+gOeJ5>JV$ ksD,|'6 :vRLnI A]8#ɑnU5Du[W[c9BO$V.^\1B49tU9JNn`ɐ!(ܙtrFIQ7Aڊ98*ӃvذZ('G "[DQK31 X} 0Ԯժ쭝| pzn2ӧ J̟-": _E(Lf7hwHEx&P|/\^"okD-?ݱ-GALYK:D^ E/E@|0WLlV᥆b`|{MkM=xhhDK=Nq(\fŊuІ E))=WH|o܇q;0'0ɤ 3 1kxFr'2D_vnƮ̅p/:Ɩd~y%jBvK5%zV^^<%Pe)ngFsk\7#bY95$`Gv45 <01H|~\:vrAp R3TjIP)[NZ/tDοZx1fv U!k@p=ǫ^ 򞣊j/;;WsiHF%A- 0V'{1+"2qp7h$ AW4l.zW`spmD -,0M GĬ'G=LltPJ8" ͉")fƬ2M20N;?NDppba*4__]^b{77D=Ի#-A>J ]b"K$ 1baTȅy,>ǵEoauDg:l"7H7zuVˠ}u2h!^dB|D&MSˋrZiM:WRBrA skoQ)y@G5(r=D@lɻiUߋvnyrs AX!I)[؎a`eL8V@4@'QdlLv$%K.[?k.̫#ŘCe439"8̫Y4Y fn7Cpհx:"qRF2i$5 tIY4'YGw52\kpK luk ePBhu:g :A:TAR(ۮQT61X ~6miǯ&۽Ӱj5oB%f| :1"PQ! uww![C~{N|DI9N_*7fJC:8vt Kt/f erbwxY >gB2͝6c ԃ~q٨wj*Fhtu~?E<( `H}ms%" ׾%.U mn߇2Luԭ1V,{Y`ۋs`4&f!~i1}q"a&3&+{Wԧ#u9ދ|V9H0|c[Q\$Qa77ĭc(}x*]WfEF@.?LTjy5eH3Td泊5yLGU\]N \KEэ^4Rh; l &ksf KJک,D9H`ޑ9ܦη!!ac^!)Z`AP6gH12B %}VIo>ĪyX#:X:KgT\U'gS2m=Rzdɻ6ނ8UCRѱqLl }ӳ7-OF"COka#$~ٴrf֨{/^3c" NT.7Uie`UCF x5o7NMr|E"B2 AsT3ծ'9^«10ghס ׂ,?4^Qd)KXuqM%O v+w1}0#F>5eӽ\y Jh3ypAWy>1|sg ^Nlp2|j2icC<&ϻnْI*f`C`"Ja/s9UE١ qKa"QLc7K3 ®k|0/r[paI!W hHl"mcP=2+C"/L?Hz ygJaXZy"^ G76Ǚ¡qwL.gKovD;->)^Aud7 dz(2h dҟt8`it0T3ly6E)ZgU])zyFx dVR !9P&YH76堨"|2o4gzT15B +1e5Oj-?6RGf@s=-Quue ;m*]_e >qW:{ݨ|c;l>*I|xx@Q>Sb31N: n\@E(VC1&`?x]\PM "=Ø8T/Iʶɣȇ>=QuU<$@,9ʮW-P')u0vM֢ŽJ,^RRz#PCc@^0آ&Ҏ4/ ~a_{Qt>% O` *8ZOc*[qWRCW6㭙+FhQpJHsi6-H| qb_ąEa>b:?⍝'o/oy"v#%=v˥@X2=3g=CNW%PJ{JvڢA+?iC(őv\7J/o^[ *vVGdrKV0p~h*J6_DI;Kא*x^" D?sfeZ< ktQ#TR?#Sװ'Wf0F!H⯷M0  5Sya9SsuO}E5چ.d0FAM)TǵLu{o,Gĭ R~E 9Lu.$U2@\Զ:6J19^D }#~- MXJiG+k`͖~t+*0W(׆_=҄ʕk([cDK~ D!g1Ulhjz >2x=YH]#"`{U%Vd=&'1rk(WFz|txI'e_"{@jm@:?)A cR!=iSVr xe1T-}YxA8h~ut[ j8V?UDv&bto9@CYypcA$o*Ѕgxz ևxY7/1tpyS 􊯝\.9cĆ y%NoOfpQsD҂:V>d( e)Ri2wZɵZc L c]53Oyhқ+RzRISCeP!Ql C}BT<} >n (XJA++xqx)|gIuOvzeb|"8nnYl-Wt;A;8ޟ3S9 &KȋzRQ޴9'F凑j#y(3 T# q_]Q~47͚ElQ 1I%ص Cqr2GY7b @"2@6KEAvw uQK6\Ɔq3)OPe[r!:wku60M e߸z*v*xw0XJEsNP(VCg9U -.iՔzbp2Òg@4!1+7+KtV_Y헉F P p^&(fMA(ec: h/w:+eLR_Խ[7ߩcT _~{6QZ '?Ns_HP$%ХSDBSau,51^ us{lqq(%HGɘYܴ鳤bp;QjW``wp8MuyݪYTL% (h12/PRq1w 5s{m;_a$4i&S+q*⡸`z1wRE#0gV*ffDMe/Cmt=>$yS@LpYXI1=/,XL1Ͼ!ӱD =M3 u׼55Jp:m嶫?-p=CWoWAy߰cvl?:V]:_I6J,L&1N!/ş`f$\&}`Aۍ2T=̇(b![:YD*pyՎM. l}hdtIg=-BPa'G'-\O]>mХ#PȵCe]EFpcROk@Pt UjgxkF2/t?h"a~rN#.F䩢98cU4+osU#qnR@Jz³-NHGg6H N H&|L.R挶ZlQdp[Cf_{}ҧ3VRc>hHpbS#|݅"{#Es1w^LկY9Y.X<-f DNu} V#9KF@QQ]𖱩S)bVTf3UaĹ ^<9kywsiGľ#B9r0fIL3mJ. :fyd Н.zC-{/gmQm6'礁޷I18)ʅ4yD+ڢVy > SB}CQ1_M2cpQ{*l0x"OX-/,o^ Zr]J=`J̛S nurˋ5ǂ@Y:M -ۗ_dQj2ʐh[/Ϟ64Ǻ>igb8}|[5ΧE%N<; w}OOqN-T̔WF7A)k.tW>1sײeJhHCPQlo[ȥ/s 3\ITQKS^B'rٞIZJ}`p/u+sMGE9٬hY~?!&MtUz$=d'S= Eҟ~B株?F'n}D ^^xdd(L';' ^+b)5m:[ Gu|X}Np;:~|O]$}? ׽ؘ ݔ%HV655kM#gϓN=V>3aq'GJf`SY䫿- WsʫHgq_RI Ҟձ>s[;@#jQxɁ0WCe)uV0W@^IW㷆"B/f6f')I&dr}_bޮv;t~ #pRo0of7Hȷ UMRhI71.1}ׇ}D嶒8{m,TQ(J!;~cj~WIMB٣Tݸ/8E:zk7樁j`B+5p>9)F hW( `ۭҾ9z/!_]R.;> [γtjY5%1LUNAX`YPfo=MџZ"n1YspPr`gzp 7IO+|O ;뚀Eswv|G ^1JC".=R1ͽ:H[3IVV#ś[z^:Wވ~i6fU%mbgw 7&*1Y,3VB$M;̕v:LGU.ua岩ǵE8xK69'EUTۄ HWL!5M{ <ַD!FcCW{y6irc-Kٮ 9"!4|.Au BOJ8^|2YWA֎8s4 Sn-[#B.TB w 6#z£QŨ I^ƭv*'ac+Wq͜y#C+p6kRMxQPF|T zu*A b tlBG+d1`?V5ơ7Roj̲fȀ "KT:A? UnU&;n uϖH2j<>"1>HJ:+h>Z_- aS?|ir AyN|;5iEN-**֬TGpjHdF_*"9nupjaұC*‹HE]9{WB9_Pi^{u0Fk/nlXr>&k*Q7=!?a79{KN `[92"x `_(;3>}:9J!RHj~XRIЕJ`nHuC "/f65v49(dS7o]#8 %Z bg^R;u|yVU28\Y o"qU>> }X;xV(C||W7B$|j$@q=Fbei! 8$ >9<=(RJ;yΣj_ }ڡ%Y'R~DSF0vREtՙڋi+g:w_,>fGX툂JR ġ!ràScgɏ-Y_2A;'qf/R~f MA JǟP0e>5: olM? iP]wdgMX,T?wKc 67)yf<NLhIVI+ .?Lz M?e f_,$;>o$Fs#0vJNJ{vI$j.w<q_9 !jV;U!+>26*%lG}F(|'@}-!cXdJt߲Emߊ@ C1mmԮd 8tԪgJ/&WP}KN|\ R|'75iS,*ނ+iؐo&=TE"; Mo!8B+#uzx Gs/-稻_˔__iubHS8-6AMbA^"Oqf"U)% ! ^AG puq@7 ƤLTwZ%;iS>|gKҁ0J1Ҿ1_W;YlaʺrzWiBz-)8[OiqƎ߽I%^=(x 엗D6⧵SϨųn",6yЀmiȰ{‹[7[̋E>nK"JPZԜUe^G1%VjYd+'9N8EĿGartj]]7Юx5U`X22AwD[Us -F^{^QWPF k"4׈ZVJ\{dbRQ\U/b sb >އ1 H[θP N K=A2DWq~OFLF#~\5 q& pRO Qc:`\(.Em~rDiOKlc_0\$ f+?)z?},=cݞNfD &/n98 D,""cm\9fN߇.^AO2!DpjŘQw=qjM4́ehm{RM{4֭9j"50!I%ܨ)>(cq jogIAqDd_b;.u rb"]%Xe -b*@R%RU Ru/$ArgmwRh1;ˀ Iy Y4Ăz`Fb8>"yW1a ao%@S XXHY"m[9:Ʋnt][I@ld]'*\ (z܁!A9C]d~%_V\] QjLA6(`ۉ|= 6v@`݈.+;p4 A_&N$柊[20َ*:\}f*%36W{;!*vGnWd>eZe݋2z \W=Цg)u<=Sgߛ};- mZ,dMǂLV]NQ@Օ5[ރĥ^LBM 1M(G,m3SG87aq1(cڡBA[""GSК*z!XAl%d+ I ki350tkx79t$7_ZA>d,[ B]u4{3Z7*8M!%4Ԇbd9Ѯ4@-LC  >_m.ץF by`Vzs@J*gXr5 QM9\n⸣ )ݕW/y :(z\a]نtF臒204}Ϲ2et4akQlZW]vC:0!d'fMz mMLG5 R =N8R?ݸvC<.Z.mQgvNVSjٲxrA)GJACOաiмY);ZmH|uTVir1wf:X1o=xf^xr=Hbf+)[9R+eFrĩb~eg8t[m.[ڹ9z,0\pyq. &EN/j6BTpp-u ?)55Ir .)R]LѾuuiu({Sk! 2;5홚=&>A/ %vEa":;[ɀ :Q U.BY&A+$1IW1[ "nH -\5$ޗY wn`|D"lRǍ(b=RжbU),>фVҙ6ab|bʺY0Wy ef͉A.5] Mּ]T9M#LƲ_X~i.pz9} =^hcB#I( )wtE2hdF #IΑU|g)o+g㐰&ï öf4Ɨp* RVsIhå1ϼ~6ZSۥ#l5&u*a 4a[3 F<8KU ʮX;A0)\=jr3JFdI1dcY`D:[G:Y&V[@ܤ1˜\LS/:AUbRo|"4n)ձAX񵪲uU1K?s5|*ӅI,Fx_s8s`\6#ωޥ5BS R0v}?f1he Ǹ6Y `]\4_v;R{0~㛐`|7M7桵G~/{N՜&}bf⧡@?kkhCü.v;_Ƭ"ر##}dE_=9Q^w)Lg٤qnjEhF x3odAå92(Wj˜ ` TuCK< zS9%*ėeM4!1N--䄗eDpL߉%^\fSuQ0BQF8)/V}zsٗPEmAޚ!yBW1~wUQ6Aтrb]Тjq%uDc,3k| #cDZ ˔Q%5FnJQd%RQщވ|q T#)ILYFpuMnDxG[Vo3K>*ڭNA1cOWbxGj>= [f-gI|I_O)DqNQؑ4 NdJGDI71K6dBy|Ń+ǂc]5yybD! }%/NuESayӬ0},S0ǷDӲɽ3ur(j>o|y>?M^"dLwFo0K RhkDSL ׻Z6KiP$iwE}3~1V> &)%Y't-JN}Mp0_8QsF"$V̇Mi Aq6@qyn@:9{ Xˀte~>1?״TGt jމT!9GJW5 G:/F9{,(/w567q,lzj̑H${3}8 jE!~jaxVA1he YtZ(yyܭ%#OˋnԸ7j%Ѣe(;6 W؂*Kn9y,IK՜_j YaD?NBw B?-Ҿ<3:l=Ñck ;-|{qOQ8,;]Վ̥Gm̝gK 1΍mPPD@=ck$E=u.0W^hc:LEƾA//u[DbbXC:LIb\O O&C5"/4͖D0aEymIFc*4A' 90IP+xa~#[+*WD3GXl1.NzVM7]8PDd}W}HLKwA"~'Z|ڭqq*;;4AOk5]QsUkSx(g5>ـ]_FL6b>;|?Ӣޅ]9DaXِ1>*n؛{kK Nr{@ǹ9P9|puC)sx&c$݌dԛ.kp-NH#y|D!uP:j>>dr2])w@sғvl !VKḎQ&*vؼ^d/[p^cs2-cX+ @nl8mt0iןlR=` N%ӶVBxB ;Lֵ<)x!m,/Ǟ t%߳{ FFu7>Ruq:``(amP~)J{ُ4ꛥĕ?Rsp"S**/X*~iT4sJ##,4D]5C^شt OZ,2H-HcigWjC(ޙgBn0ŌUӧ7Yr JgyF4v.HmrnјMɛlZM7kXV/ޜA6AE:d5VcgsBս^F°@X*Ϩx=x\݉W6װGX8VO,oe :i#| '? wJ&jZL[W;⩨LxA|lXm¥3x !R?th0TS5cxZV/ɦ ic^t^^9;Q+nR0M $/2Nq/v(2xD`L00BWzqt ^lձ c8z!-S2gwF*)6%KO:BN ק*Z򕻲}>8nt)$m pB 'P /$43 "Lڈ- g9Ϥ=^f,Dq,}G##-Ost|wtp-țC}Nh9mM\bRJc6d01x 3 ,2FZ0/] =jB8 YZ