libxerces-c-devel-3.1.4-lp152.5.3.1<>,4a0Ը/=„/4 X+M~#?jPiA,>-Fa1s mm)DgU8Cma~#q,[5CdO.CFPD7w`zbkx`XQ}0/Il!X2ZWPpIty=OSp DLP7"I EHzbM93kbtypv۬F8{ƿ-!(}:dbN|>>A#x?#hd & R +18     l [ \nPS(v8 9 : B_FǀGǔHPI XYZH[P\\]^b c d 4e 9f <l >u Pv wxDy#z####"#dClibxerces-c-devel3.1.4lp152.5.3.1A validating XML parser - Development FilesXerces-C is a validating XML parser written in a portable subset of C++. Xerces-C makes it easy to give your application the ability to read and write XML data. A shared library is provided for parsing, generating, manipulating, and validating XML documents. This package includes files needed for development with Xerces-ca0lamb05AopenSUSE Leap 15.2openSUSEApache-2.0http://bugs.opensuse.orgDevelopment/Libraries/C and C++http://xerces.apache.org/xerces-c/linuxi586 1#8 J7 -\U@#+ jS%gWg '|\#RTPj6-$# .Bo=`  /  b k :e{Qp T &~xd P!)9 D { <  bKLXi ) # F $EvHz#g *]Lq<>OC {,& F94J :+'i K!Bv%`0M|T] ,OY034H 6"QO . </(pji% ry[+JJ hiL>nd=$(w8,o T,*0$a  {&0'|A  9 '  zD> v  C#4.\ "k 6#0q5 T'xH*<M% i 9b ;f"Dr#+} O 9C,m  H&  e tG? Qe"sd_8KU&4f#  T. -, J } - I|Q%  r U F B#2&; B [F 3"*" cum/ 0 N'  ] |T  x    'c k @A 5Q:$xH'-0n  ? 6 e% N| 'mAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤AA큤AA큤A큤AA큤A큤A큤A큤A큤A큤a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a019d3366c84ec06a33d27ccf811397c516069b76cbece58b887b09a3a4aa23868e45f0c0ab548342e01e9dd3a019bca43a2fecae25dbf72703f28db815563c3fa3a720ecb212f8aa505d075cde60f6ed60dee701e562d65f1676d68e68517bb251b2e8ad4c8fcbf18ba430e86e061f78f890b8fc15e0f53a351d46fc717bbbe3d3a56efa6a24a320f5980f5c0176b0506a631a0fc116a447339c748b0200bf0921be13fd333d5e747271db7210528166d253030433db47fb0cc4074eb40dd9a5063072a7d604cf3d9a65c65dd9de9a88cd77177f04c5ead0d566848729cf2376c7abdf467084a8789aaa6850549d634a17926aa6c6fa103908e70cbdf191fdfb1fc082f8ea4daea7d95d3dbfdedcef04a2e62739a2b077e90f77a1bd32556ae4c4ad873b02017adb57bdb1694cef7ca41f4e7cfb4c7711fedcbfda5face46a420cd4360137dad797f1b7a5a5ab3501e0c0e34afa706a30eed21501b58324a1b6bf295bdb2107c843c087c2a8cc64decef41f76b0339897d2d9d7ad10509c825b30820caf47ec9035800cba2c84eb0b6b9acb6da2c493db72db3fc8399cdef9a9a2d2e41fb4110963ecc8a36d1a853becfef955a604f125dfb076dea52278b215a5fefa3e507df9dbf51e5650f7a507ee3458380f2b956f262873bd1411ed060c12d95ff524c1ca749066423df5d2a28f6bbb0cb5ec9681de0488e8ba080c29cea0eed943ba9648be5cb0fbda2dad7517ade6f28d696b7f373b60e3ee85c17f0ac90553dbe3065d1db041489484ae308e4767e642fcb4eb95a15893061bfa2aa5c87bcd9cfaeb442e73ac2ae7c84b7abd31ab959ba9e167c4983f45bbc6cfd7a7ab42bd0eedbf37ae6153007a0b1205d71bbb98c4f5f3de5145d975b2f6f0e4425a7f7c1dc227e2dd80c65ab102fb89fe4e247e5184905614abfe436cbe91e1bf77963f661e084acdce187d7db909586c176786ea4d90287c177c8bab15aea152073f81c4c32d738056522a28e0ca3b0b52e4864777c09dd0fef3674e31d37f04c6f92e9e9d165ae1c1463e41061a8305fdb1bbd547d66c182385776a8d24ebedba476f7b56ba9110125d85a8fa117c227b2d17b2d2e4318e1e5ace127f44b1aa03a6d44d592a5c91d66221a93edd74472b82da5fa878721fd3b92b0e43ce7cc9549bf7b74bbb1ea8394ee355cebf82457c900b9273334dd76c4c5d51827855ed2b5aaf105bc2bfa3187f138b3eb5983de72221e2f2487e4115562eb61408cd9ffff4b3906eba6d0526adfc4bb924dcb0a2eeda4223f5287030b3f461a48ac063adb0dfe51c126ad1b9800d6fb43f2cfdac8bb0319752204abf7e2320693581b16438404bf1db7692b7c08f8b330d472c29f01408abd042c8ecbd0fabdcd0d465a47053d83471b2ae274d8541d63035804e9555e0d34b0f2c452218ab5c5f389dad9ab8a9972f9437df7e6aedb12129db0176c1819b363ef84a11ffc84082285df138cc2b9c07bf636e68cb4101d09db671328c22e0c16e0c83b419e81db0672a8e9605ff1a0b6531abd49d3120f30c4f71121135dfc0cd18cb323f1613e54c21391d609dcdaa2df1e20e8c248f896a1394b73c6c5c4a5d4fe0c1289f63ba724c99bc4ab92e7c604f81a69c2f9d12994c0848c877a04bcadf81ba04f24c7e2b8ed496bb89c671c5de55671e7abc1d8bc231b73adef3f309a71872cb74f6b408153f899d3e14a371e18c437514fa8f823ca9891c444e7801a96895b9037183a77d3d52ec6498da21460c8569436721d57526925c39724eb0fc9cdba5429c73e6c4d8b47a01ab1feacdeb8a03ff8a90da4e38418520db34a6f5bd2dfcec64e57d00f81a7f51433d1504398af6ed09cf7e6652d9e137b377b3d5899aacd7f5b78bdc67511cf542303ec23b2a309558d7e9bd39843c5c27d2b9d5d59b0f37cf8422548b9d59adc285a1ab78b363a0f721394bf55a8f2a33877bf1267926dbf7dbe27426bab9ca821fb1850892c4a9ebc29fcf325292596f1fe53b4a884cf8eaca236daea555a0d1c139f70130b980b6fe7eae744a572a7e83a431d4766d071607f96f7a18c55d87f7a98d19e1881cd9345d912892c62bdfb1ccaf180fee592b98f1fe87d9960db72c7c552511e40c147cbb045409d6dc904345ab70a01d13d57fbefcb53da648231a52f295be466af667ab831b54129384cda6900f0039bc09ac0c08a596e0bbebe485c37929c26885f113d47f6fa00daee851defad059906138ebcd8b3cca0c5c1098a754336ec35fdaab2351f6fcef3641dbf1689b2b92125e7cf12ffc5c6899dcb75fffd7fb9aad22c94c6c0e50032c17f947f95deeba6b06ea2b32707a5a1c895559fdf59bf7670d89508f793bcff1507ef845a0836458829548352935131e791c101e63d612050829942d356b04430b248f756c7e66066d320fd61a3c895862cde0735191197b62adf8c5caa4adf7cada785c943019cc6d2f2d799d6eaed64cb3e62f44cf3e54445408b3f23e0d4477df302cc2d50e1764a7acb0a391357fdef52bd04a5de60669a449ca56f63fe03a3e353d30b76073745cc03eca5eae3c49e6dc2d6305e0f709ab5334fd5c984d114f222985f4da254032c5f6075c17f58f2f1ca7e4ff3224acd81245fe4ab785ca5771d03f2171f587c7d04549c2a43f840bc240314c1bbc96bf8e21c53ddd45cfc7feccdcc9063442314d258a5ac61f8dc357334be2d1a5ea8bc3cfbde8f4d5be678d76a7e0334c9c1f22e41a953f6e232143db308838e98b9a180b75758a67971e55933ef8316911f354c1e2caa1d5f09b9b82cc65a0dd34570503f4473e4f857990ae9be2368e79ba186cdfd9f2e5e364b907cc08f1db34e0eb0da4ee13bbfeecc27db3312cfed193241f4acbd5a2418d161774ba7353b78288f36f0f04291227b86987614b20ce758c5dd8441c5ff4aff166def24aedcf8bfa77e30feb248d8027314f799a9cab0ef0f22687502265f5be6338975e55959f7e987afb23197ed5c94f7e3ce9b35083956569d1ea11bb490ef35f50d9846b1f145edcd81ac67c57285b07297b4dbf3c00341f125754764a305ba8b6b9fdeed8d56e7e2385ef4910025deffa14f933c1f36a0ec8ce9fa2fa5b7db38bc3cb57dfc575a04bf4667feadd05300474026c52be6c5f90fdb9bf6ebac2b3647dc9bfe67d4e85c1b4f6eda800fc3fb30c86c2710b62c89b8aa63a1d967aea5870b5fa132171b0def88da09138aeb290b58da3efe95976efaff876bf52914b4147637998bf2039b2fe4a199279e52b423b8a91239427be8e9e852b0da282e6b09ec7b081e66e852ade9bfb340d5a2caceb26433825ffd1b4965c4ee1678df85ab83cd5449530e40de870ade2aea9ecd5615eea365834134f92ec2eb601835e479be6be51e440813a33b9d70e29678c5435469d9206c1c1d07cd124c43f051f38facf9cb30242f0f651a43e63bc6ce3706f3c0fdb98afa1cef87df5ff2befde783efd339b7ae0b25db6099922ee9caec836487f959f7f365172853a46e01294f79aadc04865b61ab33cc784a330a8241952e2b4425cb311c8c4f79c1b935f7393a9911d47dd927219e95d4945bd217e68f07edb237d1d3599689f52b55b4d9d0599591f76dbd6c208b2b849f375a6d1fa180a83638b1991031d8a83e1bda555d29ec9291dc262471ea449d25428452f6edcb3276189b0d0e9d5834a88917c4030efdad7d596be4b15c7192ad8adcb2fa870241b62d244b982985dcf40582efa5e9a99af15f22ce1a65dc8ec1f48bf632e956596ee62a4a27d93657004edc6eec155cf2f698f100addc8ab1609288728ba4c1e7f6a549fa9e442ab003bb0d9d8a2e69ea776d80ae6fd999786137d34d17806ae2458ff7d8d298691e72eeda346a7b19c3e6e0f9220e44ac8bcb33f9510c64ac1e77c8a46ece259c880b73705fe7224f615883c0d02dac058184e9e670b33d4221c942839567214bd46676968d4b5b54ab7ce5a3db24960df0d5d0582dde92d2f5c9875cece4ab231a776cf7102ee3010bb4f39f049ce19fdbabe1274435c7f50700908c577e29420663fbd7c18aeb9d300c8602cb368374af47bf13e8cd56d1be198bf3532dfeebc2f1dc968f5dd92ca81eb46a18d58dae8a67bf47dde519bdc72c2b73d7b5d12649a11328c9dca45209aa3b68e3c42acf8d7aaab62a5b63c2904faaa78916c15b8d591d87cf701c8f56996e3e7c0a26b7b034c5438e92cf9da95901e4047a5699f96a17e15f0b7b07a54d740d9d808b2fea9d97cb898f56610a8c4939fdf55385b389309059ce6725353ca1897ada163879b86ca2048bab709c6ea9807ad67bc42b275c4a3c6afc72d9f142511ffc3abcd57907fbaefa53bb6596c4d372f573f686274c93b33611c6e130ed3e3b6a8aeb9f12a8429d772b4af07c4cce545fc1f9c392800302c5e651f0d5b5323ed33bb8e021ac0fa01ebd327c359b30ef2a6fa68164abbdbd36dd0e2b9e470aee8a8783ccbe7cbd6c67bf8df4922d38aef6ccc3240447c60ca76f87e523d1b14155f56f03ca39539f22126191b5ce19cce0c90b4adf9ae3cce78e8bce21176976a7d237e330f5e92a1219e0154a2cc7536e7c6555cbd09d99075e8521cccd9cffa98be9517dbd3aedfe032152aa59ca6eae771560e2b06849f04c2a6fa27a9439ea934d9148526923810aa8f5c881b63173fc12266a3a9b276f6cda3a7b2a069a1d85ee5a2d512c406c59f3c4afa90c28da3e19b3a963a2dc74788d9aa39668809e1972838be1e3e76602afa3a94e483b064bb42ed906644f58106e2c8a177f43e72a67275afe26965c96499d381993a4c7eb4d5cb2684e16dcc8c6fecbcdb30c5bd54a58d6fe092f1e0bf5434eaeb137facdf0ddf0164b8e9ad20aded3328b70ca13a341a5f09840f6f68653986b35de9a1d0519a3bb6f52ca5316a21e8e3e96e9fe2e629db760ac48dd4f69ca7451ee1b98d54e2ede9d462f8042b05eefb00fd8fb7a8fbf6df0c95b92bc440cca470ec03f30e868f39f440ae94be192ce0e28c3f990c640822eadd1224764e5b83e67f9b5e434af78d3cc832e4e08954671f345e6cc10672352dee794321ee12f1cd2b893b69ea97278bb5d2933d75175e9f0842d4c62c8d47900b1cbcb52d2a48df766aac3a56150f82002f30e2c61b4f02c143c8fb75d754ff84e754c94c3bacbf3e96c8579c68f52ddc8b7d48af3fd68e7c59c4e118aac003be85c2ee9396009239d739990fe1476272a05a0d73650abb8b2c94334a22ac07ef5b70b94d0328443789bef126716e964c33b4c4adb7e9de42c9e8820fa23ee0aeac90e5fdfacd10831d1987ebd601b40233db2ebdd9bfcdee1a201331d13819456595e712e74870ce85c85206418f013c8c04992fd10464373a5fd6123ad81217ea974851350f88b9218dda12546fc87f316985f05a8dfa8095b7e11455a5c8edae7ce16c4130b10d9d56106b309f043a240ef09a14d8f2d0161db24110e20673859a113f77ba2a3d8f2047d4e24d377b56fa05375c13f7ebd45b9813bd6f291d3405944174e9030f6f779ee9be876759492b7ab7ffa5a047a75bc62b547696cd626d00acd602c48308b1ba811577d162d6211cb0713904023950e28318eb492a603307c0958bbdb144eaf8d2bcdd56bfd6d3f4e589d1ff2f95e23a3abe2e8efbf70b7e3a468e8d3891d8ea36fc0b89f3ba15df465643cbf7c8f6b1362317db9e48ff37dfb53805ead252336e4e60677fbcfee5bbfcc0800b79d07e4d0189171bc5bf7dd3e31bb7cf6674675a177c5eb6e28913475d0b181c72896026e675fa551dcecafc4693d67c3295fbc71bc4ac342f7d091098f8bfb14a4750ab37248b6d651077879d8731690d752c4b5e4099e5d7af16df3befb02fe0a4118f942a10d0c7fe104f153d32b5e9e20288d7ad7c0ad0d299653443e0e8f08ec04715c00f0c73873a52a040086b68bba0daaeefd6d51bb8f8b94ef37a92fcf117d2ba4e052ba04ac2c682fd2a0cc1ebb3e0be3d286fa64564563412bdbf5b783e70c4583ba5cadf2e44d186556f3df85701a744ab5a750a525862402457c6e90255b3aa6add5ec475b41c59573ff57c012d7fdef4240df78097778701a631a99d6a631a58ffcaefe92a4631355b1adac851e1d1cc8161bb2ca31172056225d71b7d4770d5cd8b74efc96f6025e4ee61aa6ea15860a0dc2b7d2fbf3fc95e4795d1fa2a0b8e7d1e7b3582b0931b27174010f6df439fe1cb2eb3845232bde31c5ec29913a9e46888330bedee1a74d47a39e01e6d16bdb7fc19a5c5fb703c869a6fac7bc7eaa9402371d9b06086f1a5aba3d540b92f7dec5334a19b382208377b5b3100dccfa40f2d8b9528415218d5bbd4986b2531a810cff43bce01146ae240a292dc471b7609f0dc21c15504bb0a1a9ac0923d0da52ea11c4569f3050d3c05909a8c48662f21b4b9738f2b30a5ef9690251bc408ec0316deeb2413b59e14daa0408bcf9caa38fe8cc6d580ee8da653024852c7d74f0fc1256c5d5d8f9fc6042b2784a4954e9af41097d7d5b740d0a38743751ffef6a148402ef1fe554ca5ca2a1fc1e97c9186dada12d6849931847f78e3ef8b61755c7a6a31d750808ffdce2ba5012422f48e4a1acabe512829be204179c013abd96b9f6f249ada5d4e92d2f520fc13db91fe25986772bbaaf3fcda5e2f18b3de30e6cf86eefa85c001ff35bb8b6c3901bcfb4e51afa493905754f4fbc750fd11975c8cb05fddc119c15fe63c799a87cc8f6ee7fa4d7fa66c9d1cecad821dda032e0e2aaecb2e200fcfafc7b0f4c70d27f492ef7e6e154da25f2e80738bb1b0d5d2baf22288f49076a37d78759515f9c6e80f5512ca5045666c06d77b77e7078ffc992973306b0a2a9eefcb5c647ad32fd76069460089543ddb1165e28d13ea439f9aef1f6f97c6040d58d2e768418cfbb6e8a90084101262f25a3f7e5193638bb2466380795f67ac8bede43c7a47e2cfe4e9b2a18fbdfecb92a07844c2d05d170b9523dd737aea982061d483c8febc8c871ea3efc7c4ced42818c825099f71a24a3d6eaa5ebe2503b1bc15d4a395810b0faf9b01b5cc648583ecd4dd5a379b3c16cd7ab9d62768e287524368eb5a41325208a925ff67c3f725b56b54468d2608de6a8e733434da626b2b31159dadca28f0bfef87053dfb323214acbb04ce1d64e77e2cac08ed2b03c789ed76de98de650b3ec7b118b935a6398d6a44add06268636940ae345532831f2c77d44c479b89ec125621509bf7f49585499eec1dde3c6119b7cb2499a1b85c52bc468fd68492faf820336581d2e433b73688b148322e597e050a40905c2503fde6a048426de666d472108ceecc139ee23c48b4818f0ec93af2ebc98f48cf4aaa30e602941a523e6c112d750d09a9c6c005296c4ef5ac859c9684400863997186f787dd7ea81de5cb9a2a4c15267a4eaaa8d4bf5c3f7e9e25b7a300f0112e491f0e2d0d42d2bb094938294d3be5387c76243c586cd11c04c457f1cf26d84f5c98aaf34504b9c296a6a788113e564d6e4160d9a69e26e7250da75649b6704ed738215f6fddc30757f4c8734589a0f2875c30978642316b61cd1c40bd3c2a986d344903a80f33f7df25061f5f10167cbbf7922bcc7df3d98a9fb141eae59d4a7cd7443bfc7b97a348801fabda90ffbefe37140a9b8190ccf7f1e79d449f4d36b4eab05faaf6e7bbc0b343ae8ba5d464e1d9a5ae5f524092e72d302270c737c7a4f024f6967c23cc33cb88fd2407a56ddb663b9f954166b5113e5b2b201e1f8f22d4f9b95876210c2107a6190259bba9bf2f1798c3f17bca7d15df381b3da360ec1be77c6a389817c2cf93cb42bbc7c888316fdfe234a1de52e50c6efb91149db25c790d85e3d21fbcc42507611bed1c023d5127fec0996c5c65bc7c0b1a392be2a4a75c79f1f2651257e87a966a1a04d32e677d8a5f4e8a66c700a1d9a0635b12d74016992f48578cec7f120d7db47bcd91a4cb7b54321eae78a3ab396c51dfd748e661e972f828d1a6c2b1b4e7eff1fd77ef43978cc9b6ee30a74ee7fe715cb404254b23dde2f6ae115beb8633c6b99ca889cf258087f8ab803cd6939d0fb27004802ebd8e782a9e35b64b7418aac47ed88be21705c138a398120c73fa297681dcda37fe36f3bbcd6fcdc60c37fe6b9310f45edf018f7b9b1b805844c3649400f039f18c546fd513a2d8936fad2a2197be54d728de789755fd8ce01abf3d4ad77d7c004183dab3515209197a6fb5d5cd7df17527d53cfe4334e9d67128dc23d48f47f1d389c451f29b9e29c8731efdc39cf8148ced8fddadd3842c7c1ed435c67d5d1eba998f42ff7e8dce4532687c8ae1210065b67a2a88088e04ddd5bee60e99d80cce9ee51c5233c0453980c9e731e851ef021d8883907651f1bfec3dd1377e7cef3664e42911df6bf02dc1769726b6a1ecc891fd387fa7e52851b243017102e5515fa1cd90332923faa104b219c168be14dcdb89560768491e6e028e36be6f076b257511c35a02398b72f74ebd0a3ffd66543357fe69b1aca267c807f24e43f25e46b2a546585b25264d86daaec48a098a2a97097ac2edc80acbe03d0ea16263094f21162d87ab84199dcdd767e56b0f6471dc27880fec46291f90c92723cb3891f509c179b5b8c4e0254a775c77367e0fb283864439cc5739246cb2bf75efcf524e4f94621c04e5c2f6d322c142f28237a55e78050d23f5d590f5afcf0e5b9e8938643746a37058467aab6167933f6ff101da03584fafa975eb5640dcee5a3f32b7dcb0bb33b0204761c7dcf47cd0a2baac7c5ac561033a1120395fe7136d7dcf4a1c1e6b4ab280fe993ad70d54fb09242042baaa5197094be68b617590eabfee2ac924214721d221b772954f006e103d4264666ff3803538ef33f935a99d68a524f1f25104867de4945247da11512c6296ed795dc855ef27341750c9e50227cbcc1649134e082023e5d243e93bbe01fcd4b7fcac92933385270d37062c9342e354dfc23ddf4cbc353118a86883bdcdec33847228fa3ff35c491ca774026cae0620910a9eaf9da3cc87b79adf2ed4269f670ee4e0d5aabb99db1826b91acb309c4fd6262cb8d846ba28c4e6d1814fc38cc336ef2d64967f1679a38b4bd0387fc5a48b771dcd85f18e3db928d2bffa614b863b0e42e345f014a90aa4e7a47441525dad37ad6d3531ee3c6baa01c2b137e1d06d6aabe65ecbc7919541ef301c6f9710158ca27c799c05729a41d1d621d6b10570613fdf19ca745c8320fd609d77d6dd9275f078de336b0cd80fa74fb062454df916487e0ae544b786f665cb3a97c3841f745d8d80304cbea9ce2e2d5fb284131a63277a499a5a28566ed470ff17511dcc9140f4f0d4b84409c513ac9a637b61d1e153b8915510934e47ed12dbc0f79378a5c3efa25f005df6e2abe9c2a9f2edd6ebd45714ef631d1a88b7f5533e98afdb41680cffbe85eeb4455d8bed52588051d089845fccb4572ae9edd6903ac4ce48c79c2bddefb75d1575574321bf2b7daa7bfdd4438f08fe758319d48e181b1c244cb0c915eca6ec984fdb695894b050c2e2dacf9d77f1a979593779b1e351c1b9996cce374d30d4c46b7ad5496c52f395acf521898f8adb4915c5a43b2e9c23eb5be58f9300f1e6c8e56706ccbe94d5bad443cd836f532f97fe9edbcf549a8502aab47c52b1a14e4f6150fb58749256eaebfe6cbbb4ead77e77e53e8709034bd8ccabe59548bc7dd265ee1ba80b47b0aa9f01c79a334b9b856b9a0f26188a264da40bebc44ab8ecd997a44f8515d772abe07fb174df9581d77b2b8fc7ae2e00ad72beb9953864daa519a8ea3c0951245756224f00ce73359b86810e99ce2fa5cf2c0938e2dd7f783a298f992e571e9b92d43eba9ab9f5a3a9b0be64b5883da7539a13f0921d8d6766f0f1caa7762cb61a22923a46c1d6d634488f34468982b52757678f066733a9781f24299f460d39eaaa07c3b81e725f913db20f35269f237d4e34e3a5ef690c35952ae035f52a9c7951adf54c25537ca2a8b95f4d89d6fa9606b66c1eb7d93e4ba2addd2e085a642b621fdd556ec580080b990294020a01b0ed551590595c233f2a8b345bab6c0fb1b8b57f078c59f16ab0055acab781e4e90506110bf9b21517b5a2168a457c88f69792f0bd16f09b649505689be85d0aac21a3dc38fc7edd3799b935537ed3820349136177f84f07913eb0133a8634dbb885f617288b29b3dbe47dd3fa34e8ef11e26440e5ffedea2ae3b2eae58e2f82d94c6755dfd77ec4423eb2f897ea365e7a5f5e63a463d6d1c66a06c650cacce9f974c62148feab3555f725fda9ca1735d781392f75bd57398da24a0429531251fef02e5d49efc19645d9f692fc73eb783773c1cb9965ce08bf35785f4e967027241733de6b725dfa639185f9aaf2039fc026ade47f5ddeb979c978061e3fafff0793b9972c3fe908023b14379299c9741f6312335868aa97461a56065e80f45ad351eb838b8fb6f037e68e97fcbae3e694ebd37287cf91cbfed3080d38f34fa11c1e1aabbcd771eed0cdb19ebfc96350e8d986e3e18d4b7e785c34911b5f7130b9bd904e8d53856ed617484de148949487f4d378de3c609c6465ce367a92e397b21b609a0f305dd89ceb09f5a745855d5d91a459ccd452a553c109074375d29ca6303547c5dcc63fcfb9a6f9c728f406794fc96fd4a13cec41c878abadeab794ea4a72c99e5b00cd90f675e96c38d44636f4006d3e0efe522d5592cd3272fa9b8f3c88fe1f6eb4e84bedc89c435f865a3b98e59ec75db8c2bf0d56436f48f535abab0acd9abd81ad500ab7e682cc356d4ffdfdcaac566d5fb7b3d2aad0a06e172921575dc2d08b099a1dab5d5f947f87a97f79784dfba4c15c714d46311b5c6c0990505b9780e392e30693a5a2e8b33b713a4e12037cfd6beaedb131f168d7410f4e86d549a0bb27f40202b9c0d4b86eb2ad43139853ef5b81c5f83c334576b7d2f5ef49297209b5775babe970351f320ebcac397d6eeddcc797ec53869cac6927caab0fef9f85d149d44f3b2cc6d2a18805ba76e2cd46b6ad2006d1a3d8b240ac24d19c27ea5e31d90b10008d943c5bedfb514c09fa24302f6e26cfa52aea66fcb74f4de6a5bd117bf9b821586686a5e20c2743a11bc663c9c3efacacea6071b04f7f6ac0d5e51e87340bf0537359adf4497a25a8b5bc136066a5540aeb434639dcd21f88c6ed731dda2756a262f82db03f43bd3c3ac8259798f39a83224287e1ce52d6d2b04b34f0dff08292a7a6a83862d1cc4107dfc38adbe606332c0cb043f182f3bb8d7e5b9aac688a2538326d57cc50f5aaa6203c72da4e16d177bd7b2187aac6fdcf11619ebd19ee0f871865b9e555f23c9f3629083dafcc7708b8c920b16da68e5e318f681b5324fc4ed50138a1525083534d419770bba5b513c8b82e679fd55b793c3ce9b2cfdea5eb06e391aa6c6749ce62dd2e18f26f01f66712aa6765d73d6565875be8a8bf280c071b4b84b73e63ae9a0f43f6c4a54f440b0b020de3470d8ff5c6249d0bd6e1e1ec79ea6e0b11416bb7b52fad7b0ecc1622199521764883fdde6f2353cdf45bbf4f9c8a9b8ad6dd84a019c8defbd8958c70d15e41116d9121f0af859f6151258ead2b6525f66973e8ac726dae3120c14c11f0c8a6d5813b8f6e219328586a7a329d4d801eec9e6817636ec27c36032155cb69b12fc8f3712718d7935a5fb1e875035606b29407af52ab30bc8ae2c6b1f4a6bfd1ce7ed8d0f88d432105a3fc22314f0a65db4dd335f639923d0ed1536c06c7dd3a5392299b9bc8d8d5a5b04f692f22eae1ec3475bb58899009f6e149070e7b2edd33dedd4ebdc1d0934154974b05e7f986d102c7235a4e787c578045c9166889a729db7a48d9f09c5f6374baedb1dfbf930b5b95299ed53949ca0d121e1eb4b694e7f6471cdf34eaaef24f1539de284d6981e915d0db54506fb44a556d7f1d3e0c030eea5cda70b25eb69d4720477b23942b94c35200a558a6c513eab1c22b29769b389be4a70a11a88ff6b8c4b097b1f2e34fa6e46f8d407cc78ae2887421bb77cec90a84c9fa433cd61463b8c4438b8a8ee94d541516e63443001edc644b9b8ce1f45f314a53ec64b2723a3cf65efa7c4334d1b4100852667dffb123af30517d1f16900c4b5b72bcd71d78656517873feba52b2ec313d3087d99acd6e1e00d365d32842f6ca42ea433f6a50c360f30fbaa512ca5b8eb236ca19c3161ed1c597c3ebbd90e584d88e04cbee93d3e417658a3fe840d26de88e1183e86d7a14bfaedc52dcc337a8197332234b7fca33a971b58bb642426df11ec3f33fe485da5ada589af597a6c9ec0ccc0a960c6aebe263ef1cfeb8f35b824a9993094cfffad6aad2c907667b409b65fb147685fb7beaad8ada4a6daa2668f2cab71cf9d96e4eb76987e1a4ec00889ac3e52990016ee36e694e77eea7f7a9faba9c340d4ceee1c3f0fc18dd8a8de2e1fe636dde3224c0d7cd50eccd07401d0d43176eb001dd92dd24c8d942ce5cf18f0fa39acb005647fb62c60fe60b4da3c3b62b43855a8cd853b520b721beca5b2d86e49768f94a1f610df5a3918782d62593e07ab85e1b06a7040d2706b491cf1fac11a20adf48cfc02ac172453485337e1a6cd748be505376be296971fe81f554ff069941c429a0b5f7a8ad6161274a2039b6b12d692b7cc274312fb26efd36b53ca2df7dbd8a39a22ce05f965b3c673da6a044d55b38c509024bd367ab781c3741fb0af984bad1a731af740dda9875e4cfa5134a187cc98ce25003015d384181e7e5144b334f85a5af223aa8b03ad22b6dc26d4023faca52e2779671f2939a844e17a9fe2d69acbb46e039b9a616c78de827d5e18a05cd0f86c8949cc5fc927fe073be1131f296d29fb5498d93d377c3f79e13e00b905db947bb27827531c993de0f7face596f5a238e6ff944fafafed91232983c7ae884a6e967ada006b93045b17f8ed833ce9f014d67fa48602cddfd15504284bbbe581b76fb4c2069d7013474e0e80e03cc2c6607d12e0464e7f648c9767df8e6c4586a655c409fa177336a07ef2307f1b1f9cc5b840301b8f7727f8d37e1d19dcdec54db246c5f213a2f52888235e8dec2b3a883f5d85361712a24e419244c94e1cf7af403b639b9abb93f26ac602ca4863131c8c5285bd74f95079dc57d13232b809583ea49becc03addb070a936204eb788c1708adf366bd61da0d4cdb037b28115189014b0e75e9f0851799fa43d31226942785c2d80a31706f7791c5d0674e92053c422c58574d91f6033aa824f5fd35ee32d1e58f8e2acb32f3c9de5b41c5acf8a6e7c7a12c37d3916fa1577d991669278366e58d6776534f0d8d03999cbd8b72d655c9bfdb8c132c0f31bc56ad6c06bdf46666dc46ce2c38b45590b4fc43113b84243cb18b322b48a99347c2e979a41081a7c3f49a459ace7b872180a4823c72f0b4dbcfa9ff67e9ec32ab4a4eb9ccdc889cfd3db89c73453ff23a12e0ecb5b5b5462740ad3e0d98d32cb7564696ffe663670fce8605bd72292f0c9b1508d751a379524dc17b64dcb5e4149944351e9c4eeff6a9326f107f75314c276a380edf8fd17eb8b952db7724bcf6ab3e57d14881d796b0a9f77e11ce9563dc83762d8d5fecfc20d7aad8f8e28d6d20a223d2eb3c56cf6697eb9d70443d0f3fe93ae095510b2820076374f60984cc8fa6dd460e443b2ccd8fa112fcd96d452b8a7b69dcffdd7c5a4c1fa5d4f178626de94c5162d8cab0ea222dd6708c37728869b7aaf0629ac5d673661307b9ea25cb7fb4fe7010e47e4273a798b65d59b32cdbf9554ebf117f5fae41bd4ef6415271292fa0be6c897c77d218dac9ff0535d425723749d35488fd6886017fdc7eb2a52473bfec748f6a3050b5ac8e5b3ed6305e068a988308f51ec14154dc3ae48f6a81377559d7cd715dd99fadc26edad4b65a2f167df5b7bb511fe2e763c57a0a852babf26437207d059fe6693beb010aab67ea5912510b90003fd5666f884c8008bab79c0daa90e37d60ff74c59e1d5e116ef6c62c079097292d2846e02aee18c500ae76343a9c45dcb548e0c675d52183497eec05009fbf79cc095e50370b5af7edab3d94120e98e7da523e43e18ea63fb6ac9a6ceed0894cd05192444667b85a35acdef41c8a772e963c211846a9bc3497bd2b4678629b9beae7f736cc4959dfc0900dcf5d51fbb50555d3bb11edf112370a722a0efede7325f9e6621653359c52d6d6ea825b1aac8e949737a6c7d617f394d7d7e640f4637882ed7043518dade0aae7783e3e8347d1ea4a3f0162b1e3e7e4f7e6bdce3eb2ce26d921b5020118d12133066731c735c9758558f94d8a121905baad698928b1e753696ac89e724ccec5fafe9b304710b0d88701bd526cf3d4733a9ed235078e895999d4668c0ebcd457f24abe7196615350747f081e0e612661007aa32b188dd706fa0f626af6170f1e9989924c7f118fc4ac7b2c2ca1be49e6e4c53e4c6bea65507de870d522442379964d0f7a8338563999a67761bde073d8ed42af4647dd6ef7b1c10ae877c7895676525066bc7e4ea8685bc663f59b8a03c7d062ff59eeae311e395a4f0dde5fa2ef5506c9e88f818eb2a12b618415fffc71c9ebbd87cbc9ebf27d59ea00ef8c448a26ab4593a96762785d3bc32ea85175d03dcc53bf2403787e4e24f26c1834eb308f60ad663ff5a6701c2a6b36ad3123786654377037958dedd4ef5a64a392f98382439be05af3be60849421a553bd49a489a448630ea93e04440988a8b80add392833895f5b1688d5ee236da6f58e1b9402c5917ae2b99cc459ba072a8576d3fd1c7c7b579f99c6a63c90881a3c1a56988a9d7ded968b2497ca0750a8c9737a3ac7a6566866ef225d3379601afca9855d9ccfd37e8e1766af4f7c91ae55c95efb8c08cf9b7832ae84ac60d90cbdd33522cb9f3a93aebd7730dba76a1ae4403f3f157dd84bc826d06cc092301876fe66d2d3eefc958f01409e8b0b1d0b9a954bacc2691c7a8f41dc2a062bebc163690f88b9e8bfccb4e1107f4af01c6849dec8f728b650baf6621e95d3896efaea34a92819f26b436f3a07670c619eeb4bafcaa0113c8a19a6eeea2c3bbf270d1b73b4f3f88aa465b1301d781f48e6e86e1cc2e6b0c2db7152a245e9e54be63439f40c893cb2460439a9f71a799c0bbcaeac65b9064cc9868da2f587e259a8841f97ded8f8e9d4a79ba4f80c698dcc12d2939be0b83a1cee23f23ba7f42dec70d76749618d7c468e28df8022e53c0fd48ac8e28df526b8cd6d289e1813cbb577bf7478ffe6e552acbd482222b662d4c636499fb9f07d13647585a41c18d344d50025c8a37085c0bf805f88d0d2fed0603efa2537fb7c637ec1dbf7f0ce1bab2a300bc63ad0e8361bceb2fe7a5c8c6128793bdf7c7dabd8a0d198c8f6046995d5a0201506cf12cfcc458c064875483fd9f6444a9ee783773b707fe5af2b3f08730ecad72d5a25b723aa7efca220632c9d82a324ead1a41224d9a330497b7be519559d3ae782516b6031aaf90a820dae4c63465a84a0145c51f888064a052f1c1d4c990e48fc7fb2b0431ef2d9c7d58b3cf8366c614a09a58202239d6c6cf7db506953fb99aaee8190de0a3f2a9db5f3e0bc43b857ebd3d913f12a5f7a1919d2955fdbb6bc27a8feac37248835902464b62bda7591c1fd57305f30f3bd5c04d205b8662595ae228bd8e7bd7238ced14ee8bf58c78b772c57bbfed1e583a6ddc98eb749538193ce1e583433b6f26da3508568cabeb7fac2019120a563e43fa1928726696580de0dc42e090c439005ff785cd556082d7c274545d720e780f4c10513dee8ee9a23c20cd240b5f873b20064f94d8ba772a4bad2a052d6514b85e819240eff7f0ad35544d2cd9ace4fbd984a8b05ae4f3381616c828acff044c8d0d662aa0843075afdccad991a2b82e222755944f0b03c673c83735c39b7f69789982193a5b407f1d9466463eab39b032a09dc164adfd0f78df13df6e8397f483995f9ad43a5cf88030a6f2449ffd8528f8e27634f6e94a53d9f850af7383bc4de4e76cb6bfcb7dccf01c4d364118c549fea9738906c871b4d1e1abf9cb4078c3df74291ca790c1de81ef75cf4b42a7a4664c258c3279652229163355d5ab9937aaba100b62b89ad08bdc347ad890b125d78fb6bb5221b14b4c3e84adf5ad2ed2aca8680451b787c2ff73e900b71591f4800a4847733a022039fa7a16aec8ebe915d389d3908b0f4dea9a58f04cc5d69894c003675dfa9faf38717258b7982705bc0bac0e37a41f3464beafeb2444cfec17307684f4fe541bf984b51687810605711b5bee985b1619f66c918c2177647e4c69f3a01ef4fd9e8f547f203dc37c846ce6c8923208905e654931481ca99eb91bfd5b97239c319feb3b75a522b282c894aa21777f9bc567cee76914bd94b8f0ba2b3255e6b52a333ee850dd9d905c037e8b38f9b182e7a0f6ec12801bc9c14f0307147cbd2385fb14fae397b3cf01156c2bcabb39a649c90970c220ad4f1c228e03f7840aff1dfff0676c7f7000837d648842af5932b946c48f3b08785e388d4cf694849bc6a346d7e40a037cb79513e3b99c756bb5b5d1949d070ee1fb49e210c941fb5db394c0b3b5b6d66822aaa8a0a7c9c95a0c79d3591efa921df6eddad96572a8f45eb82646ba3c592fd0d40377aaf2843307a780c35c46997657da4bb8b5694e546305a80a927a400288de856c9566b5c5f2caed6f2f7ed88961818d2fd35796742a5a02aa3801f08660b2689350fb21c661e1e29415d4714bd2ea63d7420d7975e0aef2ea0f123d6ab02fae3c3f9d3345b7f64bbe9ed01912441d7393fb83847c0fcb13310b625bbf0134fd0aacd1d5391873789f1efd9b184b8027230deec4f2be7f3a0634319920f215930847c84542da8eb40352b9d9cadc20c4df6cae4d369c27ad6b0a55051162a227b1943b7bd1755698dd8cc7c9b43a89a96b342da8bfaddd7fdaa8285a1604f30d069c76b53eaf7b2069d2e7da013eb9945b7f1fc5bfd9b93232f13c27ff0bb34db522a549c3e90904c5a5f11990e9f6e74db3db89639d09f318479020768777a15b030306dc6d4caef782ca11a8306e151db9178a1791151b040c0f9a0cbac370b425d4f1c4a95ead9bc9a1717f52eff11cfe8a639917e17734af1191d680e77eb226f3d8f3d13440a1e1eb4ce35f34172e57732f33a195ae323f714e3d9f99a5efcbc9083b981cad8fe063ced6df10a1a8209b0500529aa33977762e9b82f8f772237810afd9a9f7b9dee395b608bdb6e7bbfe3d756d7e6b636beb97440cf3e1c1118c3e5e893cf2a1078db9b39610dcf5e9a9fd32ee8f985919c053c37ce31763614766f66b6192f50d3d552eacad51e59a4c6795da93d9281226b878c1c0dd7c097ce313f4c6d967f5d97de1eb0b982831dd7fcd37e457edcee40a16834eea748b3a4f6a540b11bc524f3fb8d04f92f68246dcb4798c01d05ffcd8598544d7b38d0054f09b6920facc2818636d3833a588dd9f8655b5b164954888e69c8a0d3fde7ba13f81aa75c48228d080632403ac981b6aa73bdd328fd4154ec1c35792aa146aefc3781c6ef7a30cff08743b1c06af99173a94e05e0681e10ae1d9a4d0d5a97bbec134653953b93d12ce9d989bd942adff0570ddab942faf2bb38459d83a2c4a456265cf7b97136df4c084ce2399b09b4827e582bfa50ba1dc21a4aa6e7d0b14517db6ee5c7efd2fcf7af6be3889395291118b96f924ed0eb64a48318fe53964a26aeee17839a71df115f354eb11a200ed63637dd94a8ef8939045613924abf23608bf3a00e6953ffec9cb257604c7996182a19912d0c94a6bbb0f146a659d9cb219bbb2570b7b1f67697846bc9f96b696ab8bc45ee5c28a6e0dece5cf934854bd6142e801b5d338c46a36f168721924ab6bd6aaf976788cad12a7394d58101e8bb412790415450336e78c5dcc4d01c3412fdc73462baf6ec8a8327d84b9d22cea7059ae4801929e65e0f0a24ae9cdee8423345b9e45bcda111c112b8a2b9b0d7dce21cb73872ee9974ec74269a0b430a54cdbfc84798b99201c982fa76fa7540a53dcd15f02f8c2129d21c1bc7f67906bb4ff4eef6a8edda1ebd44421ab10a4759e80a7e4eb6f77d85c0ec7c8392faf03bccd5bb1e6617b2fb695a3af68f05047323b81dee9edb31c23f320a228de6e740765d3cdecf4ed8f94250c8847615c99282a4c0919f26b73cf7edd6ccf2967278e0a7330b6a8a2aa35119d518bed0b247d7368bc75831c9d23252e594f4b9b23910d0fc07b1ddadf99c82446f0ed30d788fea668027a92244028c15ff49c8780d940175f38f5d78025d0fe0b4aadef008cc446fd2e7fc427e3f7074ea829f0b70d41729a23f610db4ddca1208e3b944a127893d7dfcb48d2ca3af2e5557639a0b3c45dd13207d988fb669d954a24a490396d99c7b7bc948e30d8225f5106c9e9afddbf700e713751ca326420c98853e33094f530410bb1a79dd2919442edb55cfec70d012124fd0b3dd3da43597d4727593db575c303642fe41f6c025301be0173c4201e6a16ca08bd8a47177dfce862884aac8920d3a8078a974b35cbc960cdf24699fe38c81b45f6a9e09e4d2fcc0928e4877a2bb6ddf0ff106f23eac167665809c30845488c70377a1ce085ece2abfdc665176e9cb4a0defe73ae890e7ef3c99c45344e935bb474ac3256c7d2a8da63bf6f6cccd4c5405a89b709e494a23f8a2f3af0012aa55f346fde6cdc5721dabf40a8ebac59c1a86eed9e05138755456c250d7f9c4518f070bbbfe57184ee088013e4cba2cedb884d7b0e28d85c42f0cf6adf5488c5283abff01b5df722cd0876df9501ad0042de4132373fba1274b3a55a9297fcb30e94566faf83c0e8c4ee31b340d2904c135d9ca65278125b72871eb6d95243d02bc1a347bc28eeaadee30e4f53af3b43da75a5ac3ed58b2cb6cfa794a7a04a636bcf3fe0683da75d4893ab23d5a542543e05f5476352beea37080be6937e5a3264c601dc05d1800067d2245cdd19f064d48cf337205f9588bebb47cd2ce1831737fd7de23261ec2ee987c77fb6a54c4c6e1b1115b9fb8896e4162456d6e9b25b8f2d672530b7d4185702a13c5355326c45d0ace33d3edbb8d415fba161f76f1b0656b1a65b91f2309c6fd2c6208d6cf02813a86b366e10ffb83ba651114d32816e1d654fd4348cbc2d4c7ce1befd0137c99c996231491d69c4784b2d2d91283b80f1bd6404fac431af93e0e1808450b6c165bdcf32c02c0ab41eb67b6ee9941245de3e25b84f25fa74cd0d5fc10087b6b57becd6c1f9657a4f127568530b4a0473c3d0969989b352d5b1d744fc2194e16565008985de796f8b368f257746630d8358df158aadf2a7f06022a7615053dc4d3a4ee1bf22c8d9f8170dbed2fa4299f80c067d9a26c37862047d0b28d28e0af046aa28cb5479584c714011518ae881e9f6d900883b9b67dc69e6d9dbb5776639c63f0781a3adb7ee570e1830366e463bdc42606ab5c950878e6409192232e40268294a4918889a3a72fa57efd07dd80d9133cafbae41661c770a79d8c86bfd11d62f7e579ffba58b85114b9c86503ddd12dff6008adf2914c333772a9bcc235cc0f5effced1178f2d28da6497f3247eeef7e3e4f32ce7865f1bd02631d734f91f392a132212c2102bbdbb3a570883ded255b73d551fe4426a19e0d3fc3dfa5dae830aa9cb3c6371d88e5892cbda2ea10cd53e58b76e744dd9c5fa0439821d2d76322d6b8a5b550fcc063e79ce3e69ddfa2b10111d9f2a60cfe2ac8cdbd95c8c7dac0ed2af927efefc24b0a0f8b02b9c3d7bf3e2961a87b762b3ea75bbcae0d57a012564f6ff7ebcbd71859d626cc61261e1709f709a54cc0828371dafa8d5a97ebae7031f698a7065c5fc2596a705a44ef45eb104199e41e2056357c068dfe1f4eee9d907679186a21a66719db0e61f6d016a959791b5d9cf71cbcf149ee54d829fb5b07f97de44d3b095600326a0e069526529649c69d221a288dbfc73a3e604e3392bb13dbf15004b03127d2c1a552578be975c2ea30bede66f2aae638c91077501e0ca5a3e374acc76c44492a28732901b6ff9af592dec7d376dfc7af33e6576bad6c0d76ce8a8a67b2ab5346df48ce2d4bd05083f86e6636662e42c8b0cc82dc4cc4dbfff74875718df3b80f14916269885b625c45385033a626dfdb24a01a1487d72952b641da0f699320f78d9daad41b9e00d9b7236448def488530965bec8ae40266118e3cfdee1f98817311e509908a62d363fbeb36398430779a2f5caeab588067525cd287df9a166f1232c49424ae4dac0a21fb91f13dff39c33dd82dd25778c183befd17288998d7b6fb42e23c5c73b37ac754445bea2b047f0adb14d7cc756e7142856e9d510119f661ec6b5de3550feb58514c22c73e29573e68cfb7486e8148cf85f38fe7a29d1094020365526a41104f3647e3538c36af510d11ed0e4f869aa0685bdf1d2a06a017335cd4a40b1d07d643296c6b069568e2183d6339a17d08e7a99936a7a3f36bfa9537a2246ed19136dde74cbdcadc473349b7ce16948bd488b45cf792b23e71a069bb216e58fcfca6e81f5ba619e56e7718a990473ef856431f5e8ccbde1050ce09915a8f4f69f657f269d7fc1cb122166e3d876796a0b884414ea7b11a4223abd1ae7ce46402daf34fc39f6565fe4ebeb0aaf01a81087d67ce4b7846fbdcb1a394ff385e22c1af2971cfe1117615dbff754cadfe70a373770db330d1dc231a56b666696415cca4446d11c24a1ee1cad630bb83c21269c4f30f3c4a3772f06101277589f2ad955b05f3c984dcfba2c3151b765fa22f62c8d23e996d53f377b7f6aaa66df5ae8cca8312f3c022cf6a5114314852e9fcc2f41814c686d918411971eab5450cbb4a2d82c941a430615fa5b73b18e21d860988ba38f6f44b2abb90c16f73ec229660d23a8cc5564c46eadc06f591686591e83413e4213a70c91f14cc24a4b30f29bf4c935a9ba4b864b3967cb49153143ba3b7fedf18cd56168341b0dab60c398317295baa5b8831f38258422d6bb1461989491libxerces-c-3.1.sorootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootxerces-c-3.1.4-lp152.5.3.1.src.rpmXerces-c-devellibXerces-c-devellibxerces-c-devellibxerces-c-devel(x86-32)pkgconfig(xerces-c)@    /usr/bin/pkg-configlibxerces-c-3_1rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.1.43.0.4-14.6.0-14.0-15.2-14.14.1a#[@W{@Wq@Wj}Wi,@WbV +T@R@Danilo Spinella Tomáš Chvátal tchvatal@suse.comtchvatal@suse.comjengelh@inai.dezawel1@gmail.compjanouch@suse.dempluskal@suse.commpluskal@suse.comzaitor@opensuse.org- Fix CVE-2018-1311 the XML parser contains a use-after-free triggered during the scanning of external DTDs potentially leading to DOS (bsc#1159552, CVE-2018-1311) * xerces-c-CVE-2018-1311.patch- Add patch to fix CVE-2017-12627 bsc#1083630 * xerces-c-CVE-2017-12627.patch- Version update to 3.1.4: * Fixes bnc#985860 CVE-2016-4463 * xerces-c-CVE-2016-2099.patch removed as it was included upstream- Use pkgconfig requires - Disable "pretty" make to make it bit faster - Fix the selfobsoleting provides/requires to silence rpmlint - Use valid group for the docs- Resolve rpmlint warnings of type "version-control-internal-file"- Update to 3.1.3 * bug fixes + memcpy used on overlapping memory regions causes sanity test failure + Typo in XMLUni::fgUnknownURIName constant + Buffer overruns in prolog parsing and error handling - Dropped xerces-c-CVE-2016-0729.patch, fixed upstream.- added xerces-c-CVE-2016-2099.patch Exception handling mistake causing use after free (bsc#979208, CVE-2016-2099) - xerces-c-CVE-2016-0729.patch Fix for mishandling certain kinds of malformed input documents, resulting in buffer overlows during processing and error reporting. The overflows can manifest as a segmentation fault or as memory corruption during a parse operation. (bsc#966822, CVE-2016-0729)- Update to 3.1.2 * bug fixes + Wrong temporary token type causes regex construction to fail + IGXMLScanner can fail to properly set its XSModel. + ICUTransService and IconvGNUransService CAN NOT deal with huge file. + xsi:type is not applied to root element + Problem in prefix parsing while creating Documnet, Element, Attributes on all platforms : Issue is in poolString creation + Whitespace in xsi:type + XMLUTF8Transcoder::transcodeTo fails with an exception when transcoding single characters that require 3 or more bytes as UTF8. + getWholeText leaks memory + Missing Libs.private in the xerces-c pkg-config file + XMLUni::fgXercesLoadSchema[] is not null-terminated in XMLUni.cpp + XMLURL.cpp: isHexDigit() and xlatHexDigit() accept whole alphabet + Xerces livelocks while reading external DTD if socket closes prematurely + Memory leak occurs if an exception is thrown in TranscodeToStr or TranscodeFromStr constructors + DOMDocumentImpl:: getPooledNString(const XMLCh *in, XMLSize_t n) returns incorrect string + OutOfMemoryException being thrown on creation of an LS Serializer + TranscodeToStr::transcode throws an exception when transcoding to UTF-8 + ContentSpecNode::getMaxTotalRange: Operator precedence flaw + Add support for GNU/Hurd by using POSIX.1-2001 and POSIX.1-2008 functions + enumeration value ‘Loop’ not handled in switch src/SEnumVal/SEnumVal.cpp: + bit operation error in DOMNodeImpl::reverseTreeOrderBitPattern + build xerces-c with icu on mingw gcc 4.7.2 + Xerces 3.1.1 Xerces.Lib fails to build with new Visual Studio 2012 Update 1 when v110_xp platform is chosen + Off-by-one error in TranscodeFromStr (with ICU) + Use icu, which is built with features + LocalFileFormatTarget leaks file handle + Curl Checking + Janitor::~Janitor() throws in unwind + String pooling in DOMDocumentImpl is unsafe, particularly on 64-bit platforms + Code analysis revealed multiple potential NULL derefence conditions (currently unconfirmed) + XMLString sizeToText/binToText produce mixed case + Crash while parsing malformed documents * improvements + MacOSUnicodeConverter.cpp: ISO C++ forbids comparison between pointer of type 'void *' and pointer-to-function + Allow compiling Xerces-C using C++11 (especially Clang) + VS2012 Project- Use url for source - Add gpg signature - Use fdupes to remove duplicities in documentation - Split documentation into separate package - Use curl as netaccessor, necessary for proxy support- Add baselib.conf in order to build -32Bit.Xerces-c-devellibXerces-c-devellamb05 1630577620  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~3.1.43.1.43.1.4-lp152.5.3.13.1.4-lp152.5.3.13.1.43.1.43.1.4     xercescdomDOM.hppDOMAttr.hppDOMCDATASection.hppDOMCharacterData.hppDOMComment.hppDOMConfiguration.hppDOMDocument.hppDOMDocumentFragment.hppDOMDocumentRange.hppDOMDocumentTraversal.hppDOMDocumentType.hppDOMElement.hppDOMEntity.hppDOMEntityReference.hppDOMError.hppDOMErrorHandler.hppDOMException.hppDOMImplementation.hppDOMImplementationLS.hppDOMImplementationList.hppDOMImplementationRegistry.hppDOMImplementationSource.hppDOMLSException.hppDOMLSInput.hppDOMLSOutput.hppDOMLSParser.hppDOMLSParserFilter.hppDOMLSResourceResolver.hppDOMLSSerializer.hppDOMLSSerializerFilter.hppDOMLocator.hppDOMMemoryManager.hppDOMNamedNodeMap.hppDOMNode.hppDOMNodeFilter.hppDOMNodeIterator.hppDOMNodeList.hppDOMNotation.hppDOMPSVITypeInfo.hppDOMProcessingInstruction.hppDOMRange.hppDOMRangeException.hppDOMStringList.hppDOMText.hppDOMTreeWalker.hppDOMTypeInfo.hppDOMUserDataHandler.hppDOMXPathEvaluator.hppDOMXPathException.hppDOMXPathExpression.hppDOMXPathNSResolver.hppDOMXPathNamespace.hppDOMXPathResult.hppStDOMNode.hppimplDOMAttrImpl.hppDOMAttrMapImpl.hppDOMAttrNSImpl.hppDOMCDATASectionImpl.hppDOMCasts.hppDOMCharacterDataImpl.hppDOMChildNode.hppDOMCommentImpl.hppDOMConfigurationImpl.hppDOMDeepNodeListImpl.hppDOMDeepNodeListPool.cDOMDeepNodeListPool.hppDOMDocumentFragmentImpl.hppDOMDocumentImpl.hppDOMDocumentTypeImpl.hppDOMElementImpl.hppDOMElementNSImpl.hppDOMEntityImpl.hppDOMEntityReferenceImpl.hppDOMErrorImpl.hppDOMImplementationImpl.hppDOMImplementationListImpl.hppDOMLSInputImpl.hppDOMLSOutputImpl.hppDOMLSSerializerImpl.hppDOMLocatorImpl.hppDOMNamedNodeMapImpl.hppDOMNodeIDMap.hppDOMNodeImpl.hppDOMNodeIteratorImpl.hppDOMNodeListImpl.hppDOMNodeVector.hppDOMNormalizer.hppDOMNotationImpl.hppDOMParentNode.hppDOMProcessingInstructionImpl.hppDOMRangeImpl.hppDOMStringListImpl.hppDOMStringPool.hppDOMTextImpl.hppDOMTreeWalkerImpl.hppDOMTypeInfoImpl.hppDOMXPathExpressionImpl.hppDOMXPathNSResolverImpl.hppDOMXPathResultImpl.hppXSDElementNSImpl.hppframeworkBinOutputStream.hppLocalFileFormatTarget.hppLocalFileInputSource.hppMemBufFormatTarget.hppMemBufInputSource.hppMemoryManager.hppStdInInputSource.hppStdOutFormatTarget.hppURLInputSource.hppValidationContext.hppWrapper4DOMLSInput.hppWrapper4InputSource.hppXMLAttDef.hppXMLAttDefList.hppXMLAttr.hppXMLBuffer.hppXMLBufferMgr.hppXMLContentModel.hppXMLDTDDescription.hppXMLDocumentHandler.hppXMLElementDecl.hppXMLEntityDecl.hppXMLEntityHandler.hppXMLErrorCodes.hppXMLErrorReporter.hppXMLFormatter.hppXMLGrammarDescription.hppXMLGrammarPool.hppXMLGrammarPoolImpl.hppXMLNotationDecl.hppXMLPScanToken.hppXMLRecognizer.hppXMLRefInfo.hppXMLSchemaDescription.hppXMLValidator.hppXMLValidityCodes.hpppsviPSVIAttribute.hppPSVIAttributeList.hppPSVIElement.hppPSVIHandler.hppPSVIItem.hppXSAnnotation.hppXSAttributeDeclaration.hppXSAttributeGroupDefinition.hppXSAttributeUse.hppXSComplexTypeDefinition.hppXSConstants.hppXSElementDeclaration.hppXSFacet.hppXSIDCDefinition.hppXSModel.hppXSModelGroup.hppXSModelGroupDefinition.hppXSMultiValueFacet.hppXSNamedMap.cXSNamedMap.hppXSNamespaceItem.hppXSNotationDeclaration.hppXSObject.hppXSParticle.hppXSSimpleTypeDefinition.hppXSTypeDefinition.hppXSValue.hppXSWildcard.hppinternalBinFileOutputStream.hppBinMemOutputStream.hppCharTypeTables.hppDGXMLScanner.hppElemStack.hppEndOfEntityException.hppIANAEncodings.hppIGXMLScanner.hppMemoryManagerImpl.hppReaderMgr.hppSGXMLScanner.hppValidationContextImpl.hppVecAttrListImpl.hppVecAttributesImpl.hppWFXMLScanner.hppXMLInternalErrorHandler.hppXMLReader.hppXMLScanner.hppXMLScannerResolver.hppXProtoType.hppXSAXMLScanner.hppXSObjectFactory.hppXSerializable.hppXSerializationException.hppXSerializeEngine.hppXTemplateSerializer.hppparsersAbstractDOMParser.hppDOMLSParserImpl.hppSAX2XMLFilterImpl.hppSAX2XMLReaderImpl.hppSAXParser.hppXercesDOMParser.hppsaxAttributeList.hppDTDHandler.hppDocumentHandler.hppEntityResolver.hppErrorHandler.hppHandlerBase.hppInputSource.hppLocator.hppParser.hppSAXException.hppSAXParseException.hppsax2Attributes.hppContentHandler.hppDeclHandler.hppDefaultHandler.hppLexicalHandler.hppSAX2XMLFilter.hppSAX2XMLReader.hppXMLReaderFactory.hpputilArrayIndexOutOfBoundsException.hppBase64.hppBaseRefVectorOf.cBaseRefVectorOf.hppBinFileInputStream.hppBinInputStream.hppBinMemInputStream.hppBitOps.hppBitSet.hppCountedPointer.cCountedPointer.hppDefaultPanicHandler.hppEmptyStackException.hppEncodingValidator.hppFileManagersPosixFileMgr.hppFlagJanitor.cFlagJanitor.hppHash2KeysSetOf.cHash2KeysSetOf.hppHashers.hppHexBin.hppIOException.hppIllegalArgumentException.hppInvalidCastException.hppJanitor.cJanitor.hppKVStringPair.hppKeyRefPair.cKeyRefPair.hppKeyValuePair.cKeyValuePair.hppLogicalPath.cMsgLoadersInMemoryInMemMsgLoader.hppXercesMessages_en_US.hppMutexManagersPosixMutexMgr.hppMutexes.hppNameIdPool.cNameIdPool.hppNetAccessorsCurlCurlNetAccessor.hppCurlURLInputStream.hppNoSuchElementException.hppNullPointerException.hppNumberFormatException.hppOutOfMemoryException.hppPSVIUni.hppPanicHandler.hppParseException.hppPlatformUtils.hppQName.hppRefArrayOf.cRefArrayOf.hppRefArrayVectorOf.cRefArrayVectorOf.hppRefHash2KeysTableOf.cRefHash2KeysTableOf.hppRefHash3KeysIdPool.cRefHash3KeysIdPool.hppRefHashTableOf.cRefHashTableOf.hppRefStackOf.cRefStackOf.hppRefVectorOf.cRefVectorOf.hppRuntimeException.hppSchemaDateTimeException.hppSecurityManager.hppStringPool.hppSynchronizedStringPool.hppTransENameMap.cTransENameMap.hppTransService.hppTranscodersICUICUTransService.hppTranscodingException.hppUTFDataFormatException.hppUnexpectedEOFException.hppUnsupportedEncodingException.hppValueArrayOf.cValueArrayOf.hppValueHashTableOf.cValueHashTableOf.hppValueStackOf.cValueStackOf.hppValueVectorOf.cValueVectorOf.hppXML256TableTranscoder.hppXML88591Transcoder.hppXMLASCIITranscoder.hppXMLAbstractDoubleFloat.hppXMLBigDecimal.hppXMLBigInteger.hppXMLChTranscoder.hppXMLChar.hppXMLDOMMsg.hppXMLDateTime.hppXMLDouble.hppXMLEBCDICTranscoder.hppXMLEntityResolver.hppXMLEnumerator.hppXMLExceptMsgs.hppXMLException.hppXMLFileMgr.hppXMLFloat.hppXMLIBM1047Transcoder.hppXMLIBM1140Transcoder.hppXMLInitializer.hppXMLInteger.hppXMLMsgLoader.hppXMLMutexMgr.hppXMLNetAccessor.hppXMLNumber.hppXMLResourceIdentifier.hppXMLString.hppXMLStringTokenizer.hppXMLUCS4Transcoder.hppXMLURL.hppXMLUTF16Transcoder.hppXMLUTF8Transcoder.hppXMLUni.hppXMLUniDefs.hppXMLUri.hppXMLWin1252Transcoder.hppXMemory.hppXercesDefs.hppXercesVersion.hppXerces_autoconf_config.hppregxASCIIRangeFactory.hppBMPattern.hppBlockRangeFactory.hppCharToken.hppClosureToken.hppConcatToken.hppMatch.hppOp.hppOpFactory.hppParenToken.hppParserForXMLSchema.hppRangeFactory.hppRangeToken.hppRangeTokenMap.hppRegularExpression.hppRegxDefs.hppRegxParser.hppRegxUtil.hppStringToken.hppToken.hppTokenFactory.hppTokenInc.hppUniCharTable.hppUnicodeRangeFactory.hppUnionToken.hppXMLRangeFactory.hppXMLUniCharacter.hppvalidatorsDTDDTDAttDef.hppDTDAttDefList.hppDTDElementDecl.hppDTDEntityDecl.hppDTDGrammar.hppDTDScanner.hppDTDValidator.hppDocTypeHandler.hppXMLDTDDescriptionImpl.hppcommonAllContentModel.hppCMAny.hppCMBinaryOp.hppCMLeaf.hppCMNode.hppCMRepeatingLeaf.hppCMStateSet.hppCMUnaryOp.hppContentLeafNameTypeVector.hppContentSpecNode.hppDFAContentModel.hppGrammar.hppGrammarResolver.hppMixedContentModel.hppSimpleContentModel.hppdatatypeAbstractNumericFacetValidator.hppAbstractNumericValidator.hppAbstractStringValidator.hppAnySimpleTypeDatatypeValidator.hppAnyURIDatatypeValidator.hppBase64BinaryDatatypeValidator.hppBooleanDatatypeValidator.hppDatatypeValidator.hppDatatypeValidatorFactory.hppDateDatatypeValidator.hppDateTimeDatatypeValidator.hppDateTimeValidator.hppDayDatatypeValidator.hppDecimalDatatypeValidator.hppDoubleDatatypeValidator.hppDurationDatatypeValidator.hppENTITYDatatypeValidator.hppFloatDatatypeValidator.hppHexBinaryDatatypeValidator.hppIDDatatypeValidator.hppIDREFDatatypeValidator.hppInvalidDatatypeFacetException.hppInvalidDatatypeValueException.hppListDatatypeValidator.hppMonthDatatypeValidator.hppMonthDayDatatypeValidator.hppNCNameDatatypeValidator.hppNOTATIONDatatypeValidator.hppNameDatatypeValidator.hppQNameDatatypeValidator.hppStringDatatypeValidator.hppTimeDatatypeValidator.hppUnionDatatypeValidator.hppXMLCanRepGroup.hppYearDatatypeValidator.hppYearMonthDatatypeValidator.hppschemaComplexTypeInfo.hppGeneralAttributeCheck.hppNamespaceScope.hppPSVIDefs.hppSchemaAttDef.hppSchemaAttDefList.hppSchemaElementDecl.hppSchemaGrammar.hppSchemaInfo.hppSchemaSymbols.hppSchemaValidator.hppSubstitutionGroupComparator.hppTraverseSchema.hppXMLSchemaDescriptionImpl.hppXSDDOMParser.hppXSDErrorReporter.hppXSDLocator.hppXUtil.hppXercesAttGroupInfo.hppXercesElementWildcard.hppXercesGroupInfo.hppidentityFieldActivator.hppFieldValueMap.hppIC_Field.hppIC_Key.hppIC_KeyRef.hppIC_Selector.hppIC_Unique.hppIdentityConstraint.hppIdentityConstraintHandler.hppValueStore.hppValueStoreCache.hppXPathException.hppXPathMatcher.hppXPathMatcherStack.hppXPathSymbols.hppXercesXPath.hppxincludeXIncludeDOMDocumentProcessor.hppXIncludeLocation.hppXIncludeUtils.hpplibxerces-c.soxerces-c.pc/usr/include//usr/include/xercesc//usr/include/xercesc/dom//usr/include/xercesc/dom/impl//usr/include/xercesc/framework//usr/include/xercesc/framework/psvi//usr/include/xercesc/internal//usr/include/xercesc/parsers//usr/include/xercesc/sax//usr/include/xercesc/sax2//usr/include/xercesc/util//usr/include/xercesc/util/FileManagers//usr/include/xercesc/util/MsgLoaders//usr/include/xercesc/util/MsgLoaders/InMemory//usr/include/xercesc/util/MutexManagers//usr/include/xercesc/util/NetAccessors//usr/include/xercesc/util/NetAccessors/Curl//usr/include/xercesc/util/Transcoders//usr/include/xercesc/util/Transcoders/ICU//usr/include/xercesc/util/regx//usr/include/xercesc/validators//usr/include/xercesc/validators/DTD//usr/include/xercesc/validators/common//usr/include/xercesc/validators/datatype//usr/include/xercesc/validators/schema//usr/include/xercesc/validators/schema/identity//usr/include/xercesc/xinclude//usr/lib//usr/lib/pkgconfig/-fomit-frame-pointer -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.opensuse.org/openSUSE:Maintenance:16900/openSUSE_Leap_15.2_Update/d1d48dde1cdf1b3cc76163035890cec4-xerces-c.openSUSE_Leap_15.2_Updatedrpmxz5i586-suse-linuxdirectoryC source, ASCII textC++ source, ASCII textASCII textC source, ASCII text, with very long linespkgconfig filePRa#? {utf-8a6dee8aa2419330c7191f86c68059a0e0f8e3d6ab8176ce46ae72a1dfcacd592?7zXZ !t/  ]"k%+Tgv[]"i^Sduy J3?ᙊϮsf7FK~o͋CooZ-lSƷ?C;nHX%M Q%')aauf`>p仧ec>vyvARJ%1~9@wnάծͻd={n1>(*g_A 4BHSҝt*(A0'HV2/8Al$c$+1O+Ld\t"%W1<:viCO}(I6`Ѵ2JrrXu <3@T"+R0/';zټ|jXo_yZLӎ~+АE zK .B q@7NAۡ0o *̄N&_=iJWx&}1l@ ڹf/Bno`U 9 ˧%|؇ T?4$n@9uQ/W) Hw0Z$rT-r3z8񜨱 GvŀE(K<#m\]5Er+D | Rf,'Nugj2+6Nljk£/nW>ůM# pĚ{aLyrat9vB!l0~P~^oT7uՆ@A@t8@Ykv%rb5 -q$lK9j*Ts W.%s睇 +^|!92j0n5*&@!^~'㚼AnZUDk{drGl^ε0$S"_m"U&H; fd1ua[ o@$V\C(y&δZaU=qG6b=f;Sn-+,'jQmO8oh5 رʎUSѧgR>GC!kbw2 vJmFRiG/;lǏwc;go~NȩIhj̇i|:fm/dX>&ΘM:Kljvʍ~5tzÌԶ偳ZcE5{ f 7'M$URwMPhoKB a71)0lB)+iALSL w)j"5B{>t/8k:Iޛ]0މ '7HBdI<;D, GIAc>MBn" $Aվn< _ b9?xX'NM˘{JA+So)uśW#u3b>&7V;@gmF(ES&#VIU`MP/WH5oQ Ad8#! s+D˜IdJtצEf}*>IP|[iN<&i-vb $, (N\ 덱ьWC|Õ-ɏWI;!sۦY٦~,Hըԓ2YK>=ȓ6Kw$G*~DT8>faő $CAگJK+&&'YKG6Ő]L;HsY#l+ȝ6:5Z%n<%(/لwZΝy XeZmo(ߤ<%9Kskjy|$H(S8-'Ur5:ӈ{r`R.,,/6~VRImE#r]M & fwB+ U9(|}wr'%HũkC%ߞU܊% (Xy̗R̵Uayq xHzei$j6'v$![[ۀń5ےYQl.,ַԏ|X "ٴҚ# WjJ[Bx*:c 1hXc/E%bA8nt{Y6x+WNz߬g[ZB>E.n=a<0,