libpodofo-devel-0.9.6-bp150.3.3.1<>,l\7{!M@eee=s-JܧQcpߚ" ݓ =?|d $ A  O TO O O O O <OxOOӎӰO,D(89D:FG4OHpOIOXY\0O]%lO^k blcmdn'en,fn/ln1unDOvw`wOxOyz,06xClibpodofo-devel0.9.6bp150.3.3.1Development files for podofoThis package contains development files for podofo library.\7{obs-power8-07|openSUSELGPL-2.1-or-laterhttp://bugs.opensuse.orgDevelopment/Libraries/Otherhttp://podofo.sourceforge.net/linuxppc64leA"o!5$Z^L')-x_!mc oN}"5QQUf$Aw$"e%-\$ 3Q0S> O  a9> s6 5ez o9JQ"*2G%Y"L*a^2$RsI.5C2O+1MY6r"  >b 38 eWJ4  i|!jHR >,U-aa#Fl|VK6a*CS@4)f*S03%aG2V&B3$Zt a#&s~="yJO_Vbiw r_\?OM V\ Yz?4W8 E.G$!c_ 7 N;""46-j#ːBM,x*)#lT9E >=x 2m&3G(? 031@CohB%@]o\> M_#Bb7e$=ƦT7,~2 qc) $ Nx;"k{\'([|!P"I1y !L6&<a@x*[ F6.b: x ]Yty 1'?&5u%Cu|h0iUN6[T+ Z >IA_#fBO8Z\j(:"qGW?%oY!Yu.,"IJ)*,of8F1d"I"f`isA%GVz!)SB MRn:O" cG$Ng1"R62)YT{QhyM4J"J.LW@j By m8 hU(<#@ 3!;;$")!;Ec3 ~H# ] ˋ6E3 u X; X f /F -k0X  8_b{ : / V v UM$=FYAA큤A큤A큤A큤A큤A큤\7{\7{NX)rZkXjS=Y[Y[S=S=X/QX/QX.N[pYNSWvX?ZSW5X/QX/QUÊ|SS=Y[W5X/QS=Xv$SscX)rX/QZlX)rS=S=X)rX}IX)XtW`T Z5X)rLsX)rR9S=S=\7{ Y[\7{S=S=S=W8X/Q\7{R9S=ZVSS=S=SX/QS=S=lY[W`T SSSSS=WFS=W3CW3CW3CW3CS=W8S=S=S=S=lS=S=VSW8ȻSYqS=X3jZSBS=ZS SW8XtS=S=Z7ZkXjX,X,\7{\7{ \7{FDiK^VO\,OW(G75\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{\7{Dif06f7284124eb39685a33c3bbe3bc77d7351c4ba9d0d18db0ac370823c8af2c0495647b12fcb7fe9fe9a6ee833f124b0e32a4159010345813b917ccdd9c066fbb3747813657cb14a7098618d90ee404f43388557433eb9a517001f6982d4fae8499625629574b8fc7db95972bf0914dba98e77a4c11f0382ee3a8e05f9852fc7c4afb38c4c60bb4c6716cfd7750308776fb9b5c275204e869e514cf8794403ed95732521b8d206e5be7ce18f63eed1fb886757df29edb140ad01e66f364d5d13b4567388a104cbe51974616158e3d8ec42df09596b85da42f34c47fd334242f897ff34e568f797bc22eac33cadaca81b0b6dba05ed8e4ecea53d6b9bc0fc0c8a5564cfe59513ecd92c8f124cda6574effc01ed4899825e801836354b093189778782804f8b94bea1732ce52245bcb54fcb6ad7616ec18e77e650dcce4a578bbf8cb60423e99fce14126154794991a1d8365557a343b687f1c4a5f7766cdf62d8576d64128e47fa6d3d81d5bfaeeed405da43bc669801d2f96ef02d69a6c2b9b28778fdf4419134fb1537a799b353cd2bb11a01ccd377ac9277bbd50e9d27964127eb73b3c5585685e138286c66798658ac134175c0bd27a6bf4dc46c0b11f4a8309d93124523af67770b80dc79dffccee1de5a4ade59b82395c85cfc1ce1d87086d59d2a77b8145de67077ebee062a0851d71fa092c4b9dd88d450fa9871d26f0fb1f1613f4dc6ff46f414dd26aa67fce65f6c0fe03cee1946e168940eea8af70e40fda05b155e6b12562ce1fdc059edfeffa1de6999b9ac9b5a489ce9a4bc8ef1a5102cc39d11373af9dd66255863e3bfaa6d237a93d5388df1c6b7d6a6c815416bec0e78373f1dc44cb7aad65ba83741867553ea609826d249541fbfbd1d6d37f14e5ae0cb5233bf3e2498a1c589e09c2799dc9abc2168d9e7d9dadd7a60613751e879db4e50aae2eb0f2dc745afc3ba8c61e0e0d35c5e928b572db982503fd92f794449a30db68e2f100d30c4275aa78884daf1bc3751d196b62dfdd9d4674d07796d3babbd827de26b15c1926f28d5fa8dff3c5a3c3b00e679432396adf688c85e559e8f1fcd688c209552a72db0b0cf01535dc9fd3218f0a4227ee4910f7b30c7e9df5a86a99dc08ad8c7aa1be018578e0eb2e76b67112c19f458aa72c127c7d5a2f6f9dc7a02c917239f8cac48af452a3de2b67dd28afde46977fb52595facbbdaa612ed88c8a773540056296dc1172f7f1e1ab6d4405d739366f3790a40a14e333572b580119d5128cfeb886d50c734e64a3055671a2d091a5b201be9f25552137a0ee6fb5ab1ee4c8e7c1fbeaf18fc0c4269008f7f2f1440aeee38a2f0644197ecc43a78b4f1c3433e344eac970e51c12733a962664b2b1d72c8c5ad44a4b6bcbf3b45c2636088baea9c4fa502ffd9d604fe8a8251349ca9e03f0dbef44c17205e39900633cc23d23185e026344d14cdc11adb3c7293150ed64487e085399166ab10cf15d1551d40436628ef1283b0ab10aaeb900649c416f176ff9cd4ac5aefc7b08c5022d02d5ef18892fb240f3b2601738f50a22006556301871bf4425f69a06625718e00889dc94a85bbcdddadf816d27773492efc6edbaec4eb9e3d9922943b8fa44e59fef99a1369e11e47f685e4bf5beaee6fe1697530a59899ddb41d18349c2ef039f2695eb70a7936bd03aaa5530db72970779f8bd71f1eb59e58b6dd4eec5d8a6c54241b0ce2adbded910665b5785c0fa220a4318033368dae65b2c428b4fe12218916196b55a393dd8477f53240da3ff93e887f77806238d1f6b11932a2ec64b8d377b5a550e05b0435648018f5535d848ba60cca5b6a7cbbf7443db762e5267c65afef036be21033e0e56e2ce5081b0b4d4197acacc697b5146af3957ad941577c528813cb3769f58b7977527d32ec7b62ca64cfcaa4dff12d516802ecab2f09390cf3375ced1520e7a17549527d29c145aefdf0668d03577c6ce78050c3ffaef11b284f520f0586da987420c63d0c656c40b7f108f9054b6882f568223342ef6ae048d512d8d1022db3ef030c535f50dbe5373d671155d648648ccc07ac8b435ab10788c0d8dd90d7e58909dc6d10d561ec7ac133f08895d6f20e221abd5795e40cae2ef50185f64bcba88660318b8e3891f041ce00cada326b844de5c85c5b6009d5598222749813c1f455cc89f3dac46f7a368c0beffb38d29bcb974bb8be538f5f9d26a1e5df9f47aa6d74b8715f9026360e69f2594e96e44b82e3390aef2a99cb9d40c1e6f5bfb69c6e87c9751afd224392a7d61aa19327e5d6c570f5751a63818e9fd2a7b46ad82970609057ae4bdf9dba36c5e3dccec54e6f11257cff8d4526a26ab5039f64f90c9185b6b0fb55f1bfdc4e93c5db12d9af17e456acb07558462b03eadf1ca089680a4c0a1ed09123a29ab6c1468dfad7ecb275de5720a34b4a6cea33232221ba479ad093fac14b305813050a6f38a67a63b44a6cc0384c61e9df7a2612f362b9ea1af35a71c5069f5e6193e67d69db083cba44cb21a2c971921878d795d88fb5e5e221b7499859d0feb52baf2c12d496f8de6eb69d3c80c03f03127899fdf92326b5d940060dc60957a45e7dc8de1afecfb5f54d4d17e1df55d23429f19c44bf4c9082a6ac0fd4dbd68a4ffab7a21e881f934046e3ae2b50e6bd2d4c3abbd84f4505b261a9e1f9fd77b32b37d4ad9db54c3052a35eca5aec1a32ce57ff4bcf64ea218c18c333267608a3971ff7a27934551a2c062ea17797023260ef09f8ba653732aa4841d4232cfdb9070e0b34d4a4262fc26f8794ed66f385a81775fac8f1963b0c3ad20dd184b1a1183c1384258e3114e09458f650e23394cccee7fb0f7f04a1a7766fc2ee8990da9bbe695aae47a2c853552dc617b6ce2c437b4ba426a2d5c4258fcfe3325d726a95ae42ea9547890c8e585c354a4dc7c44fbeda00e6a27b22fb0103c134f7e275315ce4024e0e3aad72f9302e3a71130f49fa7eb96cf03b4cfbfe27fce8734e19d2485e774712672e54071459288e4babd5905e5af1434d2274587290e39c6f408abf205810e41e13bd6ce8f561c7eb77b0281d168536875e2d0f8592b7220fcb37a1ad612ea4779cae90730c94575e978b50e8b76fddcc6e6956e9ac309a2c2110d88137e3f8400723f10fcbf4200d776ef1d2d6c748a8665bb0dba9b3401088c4041870b0138e89f7b3bebdd7e88e6ccb5a3781b97a73086ec27f9592dc8d75a402a3c08c83e9c0f614198516f346ff93014d9b3496549ddf43119b22df20833cc1e165a3b962ebf0de33ae96b1f20f505c368751f3ddafafa2f8c9d35fa4f0e48d09dae8a8bb81b1196c4f08235ecdb0d5865ba2db9dc73ab49fe7627935db977e03e00300435a67daca52691ac0b103da44d3c0327ec9685844eccb034c51bea869009edf066e9c2ec114b47462fecb1ae88e03598662589b3affff188abcc1562307d17a9e5b861eca8ae691a8dbbdcd223b7cd291b897eb57c98cb25d4e3fd6c5d21530bf8b1f8221a145a0bf46d59ecc87383ebfb67f9f557e120adc197b39b99b666f7b065013ab55fecdae4adabed961fc7daa1c231910daf90aa1be3af89d430c5f6c5e3e869ea1c6ef8ed424778938cce925c3634c4dcdcddc80b997288ca1d3e108d661594b774bd79680cfd441050dd8cb2e9982bb40037dcafca63faa898d022d3d3396094a5bcd70cf3cae76846b14f434d2f839833910f6692318822641568c3d17e817af343581d7a023b764f98b66cc82f68cac411cfd669a9692801e0885a1ec52ec0e6aacc6730bc41ad57087575260ce69d96d5cb5397e24b14bdd841aef4e5ef7991ffe724f18b68943098723c1044724451b25946ee96f7ad7f274656392c4e94ccf9b6fd868c46350230b44ef6c0ae5c8939a953d64da3ebc59f8bcd554285e58f3eafc256645b7352176922b2911aaceba3a151f9f5765b8da960477642f3fa2623ea35099b485fc51198b3a9555c9868ae1c4db4cd984be043ac5b100ad9196871cfc7a38ae3f3c37375a68539e64ca45f37f5e545b915c8f08b57842cc2c2f1e2e70a49df4fb456977e02a71c25cad99ccb012b0ee931017d992682116e4f3737289432f367c52e03e463608d2d5d2f730a9dec4e7847d2ff4c12b9cf0f7110a8503448198b72f31861469ee9cfcdb888b80ac07f08a10c3b0634a2ff42f0c37401696e8ff586e99b74a3c58a01efa198e442070b1e42899c2e49647b01e573c6cd8e99f1338ed7a9b913a777ae0b00bb3a607ae3e88c101bbc73697c3d15397995a1b1906469260e08591e126f9a7e0a9b3289f6926a06026c6adfc029da82ab23c08d628714d0fc24cf0a3cae0b7301c811699b0a65746eff0e3bb79524324eb276cec4ef637f922b3fdbc634af33c318f8c784553045f2562599850603527eb80487e4d3bace89daadd88d07316406ceda4b12200f1f1cb9b29e5c0ab5c5825e526221215a138f3e14a8c0ff9950565e13aa0f721d8952a2b293236f29045ad9a2ec58d6bbe3bc92100f0c4d7fea953777dc0db05e946d20ee3b8d1f820b203a10fecc7ff056daf81201da60a69344aa5dc8fc69a25197014af8616748068e487ef8058e30f0a3a0ab3141e7faa0d20f3bd1e232ab87fab7c7b9d1cd13b32d29abec1aec899795fd730c0b9e4487f570fc07621055ff20b05576bb035153ba142586bf1a11f55400f30ced4ea8f7ac8fa832b4cfd5b15c1dc997cf412507bbc7b7d755dbae30a8ebe69e9e58e95ba03083d7bc9792fb6027966e4a30dceabd22c1ef1942a227e3c95fef4ebf2771ea9d30e09bc399645c98750c6062247e9a0b3f762f564226660da23197ecfa801af9197c2e0c340cbee4974bb96019e782f2279df016c92fb1e7f5299347e779d9acedbb991ec831c586e518834018535f0e01a785e7cbe55b81707672e94207fa895ad3ae4403a0034b901dbb38e9c3a9f06bd96cb1ef965a9b4ce2c5fb0b6581279deb4fa54e8d09955a555f980d7386b7500728941f9f912fb13241c134348ff714a9ceff3c667b979fabc1c1d10cd75e4789bd94c6695a2ff2487c549b6588dc24cef4e03fed3f5070fba60c8c6164126d7547ef645a8b880e1fb42701f8e2fe17b29d12ee19824e33e42dea28a6b0e6ec1f4c8dcb20ed028fe29c549afaaf646f5c63b32d0e34c502d516386e12f1401770850235f4fb7daaa609af4f6efc762587a68ac2aeb8814e3b99a5da3dfe5d5e742f4f7f9702f916bd8f46baed986826c5def4d324b09f783533764f1155c854438a317817fc5798375a7aae3f4f5b55bdeeff9f56ab29ce28f6870f069961afb4052f12c99b95e3a14b0f85d95b719a72c65fcd59f7aba880fb1a826eb3b607e4153a5186c6364920db715bd36af5213a56f9e7ed0ef70f99bb7f763a48ddd95d5990e103bb145eedfd0a76d19c122374be2782b30d237bdbeddfde4aed01f007264cc116b2d4be2f398a7cb74ec7a5bc58b26e01520c7f9ae435272046286475b0bc05dc20718491248cba3a38c73ee43c974ee93310f7901bc9b5051cd017433731ed93ba2a7cb1d6598dd5d96e7806573826cf76696aaaf115191064a6ea83e101527eba36e6dadb45e9b4d43373b19daf5dcf5201d4455c950d0a991908bf8ea73b21e7cc79d503e3afd6d2acfae0236a1a55e00ae43936c7313dfc5df00c9618aca41e1adbdbf1544d057694a93780c6b41cfa6a523b22bfc681b7885c98fd459717a69ca12f9758f2a3eadf6aef366357038e3d26c7cb8e2185282d493109b2029293b5fed0176135aa4b5d8576494b73811760347939706405009015ce75c44fa1e72a932258aa6d948751afe042b07262f1d0bf2fc7cdeb500d0fa075f0218a286161170a7e14856292f6bf9d770315d85545a9ac3b206ff1b1bb8aa6f3bcd64e581daa4b099999d6c81739538b6cb5264c0d9cfb241398bbc4c323ba927229709b2ea28bfbb96534169f9378c75bb7cea2b900713ae09bc6baab1aa8f63f4adced6f5b046cde25e8cc9e05656faa96010bd4988e086365cb7308506d5c8a9623151f02dbdaa9761996aa32bca29a91a38130e2ac07510308bb6a2dcd5dcf2ea73dc0953ccdbeec0347bbb4add71ff57074d8112b32101028ff8a559e666487f7f75b115a0aa0d31cad205d9b25969df5f511584d7cd8b178d0153205bef4726d1b554d9ae9ac41ede18aa07f4ba28af33f3c8f65689d71a3c10552e4eb31fd9aec53142dba114f2cd60ebc63fa566b356ec17b42c20ba268f592ea001741442fbe2d1a1ecfe0d771d04ba21217ee5681f400d446c81401a370199545537bd4046a52bc80ad24d4762f338df158ac0f844a0ff7b6f802ad328095edbb5b48bb317d53a861c5fbb5d1b5e4d9351d4c03194d758fbcd01eac4af623e4795ba5223c74de27de7c95ffc333ddcb05796f8d3ecf48db223a6cf2941e58f6ac119c851d637a0e0b5a4cf17c632672538bf75856457912c32283c950c416d0d30479d254080dad731117e6a998ff65414b3387c2a2e4527692f4d47079e4623234764693dee5b5dd467810d10ed5e8fc496393923a532c53ef68dbad84bcc86d02ab4edf70055b6c2750de02480163789d4dfe8a691926bed3d2e23d197d535fb53ced17497cc34a551d33867cdee4e3e25bc86febe6ffd8fa1c3160a0262ea2c27a884bcfe02bd8b83195a9a761728f1b71900683740c4f90ca8f15fb60cefdc82634312b62182757db28263e1d44e59f3566bce0ccea9a5ce69266f79504f5faeafd1dc8d2d2a0382bc1f272904f1e0c0aff17b3e10f0772c726dcd7a4926fe6aaeda43361cdfe6171849e021c1b9308836c0b7437925de2ffa0fc1908cd489d7b39ff92a7cecb9d7e3b97ccafb2f55bd20e0d4fb228cce1a687fca37f69a0686afb9ee80f7f744d6638ae5a1df5e3d5adc60566f8ed1a3375ff67363b16929850d904b9add98198cb8521aaffef7ca00a58f04e11dd80cf2c9e4ce4c9e703e604ab1359a50b6fe602858f16fda87887903364fe7000d012e6e14398101b890fca5b68ae87e561d362c5f964d4acaa0a77a67526a03043d0fd8880c7af7197cef1905b1f0bfd19554c8af981c12bbb5616ad84ad11baa7fd5cbadbbb286da95f498e981fa526a77087400b4e4c560e5abdddd238aedbe317418ec2ef2876c414bfa1d1c53733f57d79546d3bdc7b53e6e26f9a3352c78b50d7df3817f2b0f2cba76c3966b2dec964f949238fc7afe00bfdddac11f46ea8eafa0b9137597b0e9e613bdf2cc1950a7e95e182e148e142d133c828531f69853644127c88040fa2f547c1b94bb01636580e56f6997fc9690e12957aca3f579694db65b17a260a632f59760ec9cdda9f24ed4b101fc32100df0a6e183c5b861385da8deb3a7b1c3be1e67e17307d25139d4c389f23c18c643d81182d981541a44b466337a6d220f6c4fbd76a80b195ec96ad2d5c8eaf395f1f51f23e4c139d58430c7fd74baad3a31dd58df0a8f22b54ed70fdfa24d5bbaf7d772b690936a2df9cb0f19a21ece84ba6af32bf52c793ad3e87439c729a380efc0afadc4d8bf672556670dddfc332f051e590641c8f76891dd383459493162be5f6e85be39f12650349fed5b9032ddfadbd33356fe5612d633370b33c281b3fe6afa3e48ea9271a6de7be21dae781d082ee4995df269b6869f8ce02d9ceae1cd8d5d698bda0723a5e18dded4b19bf03d6ce6006369b9a7216c6eae7e85974bfc2bd95a00e1a5ebfd3b850c9aaaf27b5939e0b7ff62ebc86532c028164e72c911a34886da2d448fa3855f62ff5208b4cb00f4d5a2ab1e71d6b0d77329ba583d819acf3097947c36aff1ee63f9eb089242d0d57c6cf3e1f398bb33d03c6a6dff2cefee53e9fb373f2a489ba99374e533c183b667e8115f087e6e7647442bfbc61f3292f01d46b7d20f0c84a35ef26178246e5d0dfc6da79740c7e7a22c2ad598ecbb640cfbd8a9151f4ec2ea8ecbc70e5b26774d216bbda6d28651f96544b8fa75894b3db831dec0efccba2b90f5c57ba226ded45b7bb151fc505bf8a7a07bd30ef00491a17fa6bab09d737a87c4076108ac80cee3f144f0744c74f6a43af41df31eaeb8f597584e835e206ccb48cbb1d12bc5a3e180e671982ab7d273da22af246983f6046704e069b3a069e378d7640a755c472d7bbec032190023721c643b773888f5f3a94f82c8957ac71ca936eba0fb54ba6ea1c83f48c4bc987f865ad9009ad3daef6b1c6c6f82ebd4c3f50649a66a7a444d3621c6243667fa2742e84d9ca70275350e2ab2c45678af3e648cff86eaeb6876124067f906e55435a854f3c784b78cf17c529baef7be74bcf40dd6a40bac5bbb810029d3b9c34ab406633f44dd1b767f74d3177a59d553274adcbb1e9cfd56d6c706578d424eed8c547c687fce2b42ebb6a06e8924db45cb91b1d30dcae5b5e224e9c7bcd886a3103d836ba415e3b478dfbb5b9c3d9862fc0c522c326c3ea2fb8f3cdcf03bdb7ddd7b016d29d8ab92a1cfea91fdafdb6023cbaa1d34869bcec3f65835d378586da038afc073179de426d18b7b2dacc3d28bdd8e3f2f261f5a0aa93046977798c4dc1208af7cad553b26175de3645fee02ea0fb83dc75c2aeaa63919341d9d94cde16a963384b9cc7058ceb805c5a014d9316ee5d7ce464c374ff2496ece11a4e241a1830bea28445126f028ecea80a7d55767e389eb263c5c78be5ede63563a013910f06280e31ccdf6732d816dc54e1bc455aeb15c356b3bb566d5d3dadb500e8c8c6537873c37ddf6ff475d38a73ff95cf3f77fe02b33a6dcdeb97845d92cda20023d36d6cbfc6ce0693b31cc5e29090dc38c4d109e558fae7e5a61dc161f57f0019964fa4333c05d324a43e11491dbd6c20801db82529e44610f462d44f10c33414eb3c0d2de5c671065b849bf350b1f6ae00cdb4950b48f695261dd0185eba90522492c0026cba9ff0c5ef2e48e5a59057c2d6c348aa91fdbb563285f3672e1ada8acb52aa83500c46fba1b631c46afb53f588d2d50cc0874e64854b4eb0fa12eae5ea2923c7b4335445a62d6e5a4186200a77cd29970afd92c67ee9201128c4e183a3a82c96858c3530b205178484fd786342d6cf5c98dcfeeb63fcd9cc27936c2c5dbc44fcecc8ee9e35741b6658a4fd6685171ebba2bc900d8b2f9f9cf1edeca516a17781c12b257b2bd35531bb828699f498acf56df510f5f4ce5307f001dd8fe7be729c403606a4a2174187bac73b6f79395a135718a8c40f3d6662e7b32c3ebc63c5e42a41cf861cb06c160f036c06ef2803c15b815dc3abbd7361ed2790ae3362c704fa85d996bc03d57e375d005d163e626aece7710dbe7cf0407c4e242049e2f3958b42777caa6384dcf8a69e797ca9772b8cad078866d2b3a88c344f8ae6937e6c55dfac4b804976c3a39788d69398f6f80355b5c119450b2ffc4125e41547a3f2c31159c1f4ee11f43ed3402083ec88f5c1e8a7823d00eafd64811ee10bc7f8ae56aa1a8bad8adb744a9c722d7a0dcf7dd89701c0c1655292cb455dc85efacf7b6669d3c116d491516741cde139bb134e645b8810491972c948bd1f126356834381d001cf32205baf59362c62e7f01c844d1a048503c7f1416114e4992023575f24c2c8bf0323eb6b1b6c1c240ca0b5a744d9843df7ee146129d6b2f44d8fa67097e9b9e4b23dc56214fefbbcfd7a66b32bf93f545050153eaf39a65250c082bd295f242614278d042cae5fceb790bf37b0ad484b73c4bee7ceddc73fc24e7aee7b2dfaabec47d684227ea3b3d965f3d4b0ba1a5d5888051c064de80522ee7ef30d22c8edfda5390b90aafb7f1357628e955438f9da3d1a572bf339c7b79e9a3e6ae4ead12b7adcd2eddc640f99e74033a936bc95a231bf51653871e82c471ec67ede2ecc5bf0e5ec0a0d7b605a9021f24a4313bc07c4fb5f06bf57da7c5cd38b204d1dfcc6e3409e8ca819a5a264e4b2b5179a7f43d165628471fcf64910b5877c7d10d4d8e1e7c9d9604522d7df4635ecf5a9c444268cf1b82611885cbf7879ed326a24ed825e7ae8a01a75f6788cddab5d891a56b128fc080c7b1e472ed614da9b16e87a7eb45e19b74cc107719324bf1f5db06108012994678d3fc02bc9b9581e1266115a78d110b547aa23acf767335ddff257ee7364bd95e85044e7e4b9fc02a1dc8da34e40cb590f1ac562b4f8f114073f311f352587ba695e9e5e990749449561895df5d45d44565cfe819c0361ecbdea94da56b083b5c15712386f0ec62a32b2cf86fd1763e317dc76ddd131618bfa7c0e1f4131e18e5cd102da3fe11df943a46eaca20bb8236d3ff567512744541e5d0ff6b2e18feb4f147d1621b51b670a690309dfbd60d3598c48aeffb7b6739c093445ef104080c72af7ea6c2715b2439a8b00513cee0d75179dda95d3bae5bbba5329973916247d097b64255be787f2b57a7a67122eb6432db82dd5d08f9859858b154c42551c8661d6de84cfb44c61b85f664a89c2f2bc72405ea3b5c910a085bbcc2de4f3ab6d7069631aebd05146c385dccc1fe277765b7fb53282c6ae43a5e832149bb5dec63701e587d8096e1ae47e5df64cbbf5531f342b13b9a719662bece5f7d2ce1e335b563d9708571de0f67be4947bd069fd354bd1395ce50f86a6ac8d4aa463e7ad47a924aebdbdfd9eb56c4b07838609a8cbfa0e900d83ba9b3b937714b3f0c7280318d976ae709162feb288db0ba2e2491edee7af3d685f7b52c40bfed2b84e2e535bf22b212c5b8e46e408198163e114bfe4a0cba6765fe79b7f81b59ed9c7e6e52fd2b46cca782c6294709cec873d563ab1c4086e87bf38626c12abfaf715e85c8e0c96ac2b697d20b18c7273ff84fd84b97e2c40284259358cc0accbbd8e1baa69b9b16ec9984303364e2a64689aecfdc6deb2ec22649062292fa75635f9237fa5d9830371e3c200c96c2a3add4361b9e30a182e4cd88337d88eca132cf32840ea960abf4f5b2deb892676e025b24ddeaba799c7aab0033634eaef06ead9e845567bb74881e49ba54f30c5a12c4174a51cc07b5e29dca5796e719dba55a8e94b19117e504efc2c4605261bc264d92fe4b40f81bc9d586f9951755f10162489de688e9ef2c16525ce0daf189867eed46ede2bb0678c7a4cdaf17d07dd729334830b9fc506badd650907ac50e5198fefc5eb3549095fc44e5fa2bb3af036733c7977e134bdd615d88d2e9f6c8fe8718ee8cac6cd95e2988b94e7d025e0d323b7394b4617ff19133e5a28584fae5e8a94e03882cc863a105cfc962a854d6ba0e0bb92566b55d35996610bfd2d8913de1e1e89ed191a68d654be60f3e7850e9cc4f13d52cf8fd634186712901ca87c39448dbfeecf0ae0773ba01198e01ff96b032b6ebd8554125ba61133025959e26abdde0f5e4eb5bb751865079500188f62216312ce173661d74495fe464902f3ba58276a9d294cf4f7b2c650fd2ac686b89a0f0dce868f8147c2904e7ed0b5707388c23ebb98a319ea43d7915581c31e3ae5b1163bb9814e9a946991a23b8f2c2a60234225429cee2b955f8a00d9ffcd7619bc95a2e874d772a8ddd23b62b68dea0c06023c065c68c6308a86fca830e233508e1181c62f817567926e00ba7277db2b875da48e6eaa7d1048c22fb0afd02d12eb8bf720ffb71c7d2da6216c5a55526b0b2ea25c5fbd41f970b463a48c9bb8dc12b2df412dda0ebf71dbf7775ec918227c8d0a388f9a7cbccdd4e8ee26b7981668d0c00bc693f981a976095e389d8ac912ed698334910af863331d1e1edb2efeaab984d8fbca30a20d478319026d6945e0fe5d68c76865d7f3e35fd2d5b6687abc41c21ccc7b145280387bdd7985b8d1892a0113beefac2ecc0cafe6f775f1f88082c1b8f9cc1f7388f48c7ef14ce87637e7d945eb29f35691b6bd4454f9ac48f6f191ed246d7aa2052a0892dd1d3530db7b5a6b112d198af78b8d4ee0709f0d36d380b6dc28b6c7a6b28412a8251653dcf5c5165b9040aa3422702efd159cee669431ae243ed482ae0f0b42fc9f70167803e723bf5e509887efa2ee88e75ef3c4f1e82c35d3f784b2b007cea31b09fd1990cafc1d5795e9e3c1239e806a6cec8dd37f4b015730f6e9e43d2fe835f01f510edf82d2c5d5043fd583b40f082de112aa19e52b1fc772d4d31afe268e2ebe7b29bbf66f367e20d87c5fd9c672834e074154dea9f1d7c07d750b385d1fd6d69ec62cfd6589f95b09f8e828a086728eae9599d2cad045cd99c460c85dbcee03f409e0742a191e6f2d3c370b56015459a44fc0d916b6186a93578f97d744ff5ee17522b8c7d42259e5de0aaa094b1e8f68e252d149bff539ae347f5cfac6608d967c427606fbc71e3765f48b64353c956fba9387169291de5d1f56864d0edc78750965d68cc554d09d11a65d186b77c8b1c31a0326f22583b90ccd9f0b02b5bbb1d7a3ce498156316ef39188412b85efb5be4357fbab11facfd75b09d44294304baccbc415a5be927cd24234beaf9371aa902466471f0ff371215df49cccc3a639c66022e236d8835fbbee4ef99afeb907fcf9b5e3e5c8d762dd9ea87bfe226b5387271771f6722acd5664b1f35f54d81bc61437e3f52e42f42f96e0122350f92c62f6d36c76579463b1bc78109496e6372ea4991cae25be817511c66057d3c14cde5d9b2993550e04dbc39a1c0a6ba34fdf798eb3c7bd397fc94f3b5e02e4f42d93302a7346c2fdd945175247798d03d63011f08dc2d3a236a3604408c057c33bbc73b6de5f999b8a9216bc67a23d3d87daac4ec2238b71cb84ce5dc296980e95fe26fdbc244df492ad176dcd1e09f18a6ad497393faec0a156862303da96df03d5ad31737ad7948465c714163c728aa79060db21c7c20e133192305c3af6c9d76812223c334e08da7707df0ed6b5ed883d75a9f6ab7baea80a2a082901edca692a3cf4bab93396664b2ea6d072f7bda27a92818e46baff9263584539609fe8fae7ccfb4d8a5a14c46f662cca5ca28a5cb956bdcda0810a388bc0229374c763e2bd29e1fea8c43fe4fe232b97b77bedc5956f2175209bdca05a75e422175cff140ec08cc33dcedc5a0346dade239321df0218036e5a119ae89049f20dd5d9fa0f5d6fea6380832a7c007f5729de2d907f5786016d1c32902f23db257cca249d6146566c167c9135d0d45d00349a040c799d1a653b022da935a3fd7f3c1b73d73d2b8aa82118a3389c75b32eba42d051ae61470b1ebd833294225e672511e43fea142f0e0e81799accb9c3ae2ecd9cc4ed7de5c7905674c51f9e634c15d9d2eda0fc9030bcd1fc5de950b35624be7484c689b2069cfdffa24de3d575d36d53ea73b9520afc447d920fbe250d68a7b9784297ad39b813a4a1829284c614266b1b7f88968f194b771fa907d71190a56d137b2df8613f48064fb0cd74abef692df6e1ed94657140dce5096bc21a6d659df0b7d81e87e9d609613a18ec45beaa4a92366b1858400dccdca76569fc2c6e2cc4e1663ebc80554b8a80c9e076f96dda089fe27a3c8840c8e2016efe81cfea0f5cdd6bb3512d1704455749342bb494126b880f61b0d890af0a598de9f3bababedecd79dbcc77fe35971e9b2dea4dd81b2923ba86889b09eeb54d1b487a068f0cc35aa6a15af10cb32e93ec9da7478b6c39076d8639041c7d8d0070e830f4572aecb66edc9a1dff29929da65c0665674c1fce4897d456b839a770993d085c8a75b7c9c91443d75f01ceb4dccbd3a963e6d05551efb21a51e912fb4c63e73d81674ee3b12261ab0c8d9f4a4a9af861a250b1ad064068d6421c671ff3dc679397ef9501c9970dd1bb04304403611ae79888dea63d7f3f76af725ac4fdbddafed0d279d6b53dfca572ea554f3569cd64cc274268db46d1ca0e38bca6d849b6abbdfcac46987d8af7159af27e08a106d4b4789baefedd586db8fa85050d9e7203b6543ab407ad0b81295b490cc165d44da5c94c9591b9af2d6f4cb38264a8b93fc20c232490aa71dcaf413509a205b465018f4ffc9389b35c8e1ceeb71f353caa8fe67f2098e4105f1b71512a18f48be644218150b70c584656e1c15d3c12a7e6855df7494f7e9f55cee9705365962890f695dfd91d8759e8c3d54392eca18dfb5260b7e1a56296a7baf9a59d0c2c36220e631b10596b96565f5bbd3529f11d41ccc6fc2887d396f0adfdcb1b840f5a067c45b017163bbe888d99012dc334c585b49dccab79596866ad2b5d95c05a90a9c3f44d7d15f3c2cd7ff6d2a10da1ac2c4059412ad3c2a93a80c104ea5cd9daf6360d326f1b0be3b4e296248e420fa93a1abc95e3452833c66eb71a3a4ed368e7d7148289550046393283428a890ef503b7011d98786bd432ab7c51473a9b8f486c06afefe3a501f417bb5e5bcf7babc16dfc29d34703f23d0706146ce5b22ab1ec21a1f49311b53d8ea08d268dbe6d938f48d73f8a8f4614a2983a1031c80d35420e7266ae00ab1153ed7aa6df7e73c99a419a2a2c54745583f9400ec7882bdccbd11fd39f3310f14640d54e5ea75fa5a6142b5d73e869ddbf237e8f301e75da375d5fb8877cd88746f8b7e4f02d7f49aea2a1584204044aa7f2ed98ea3811f3ad4c841be5ed5f35d6aa5b6c2efa72c6fe1fe23ab34e4d8f61ba1e0735177a09a3978ec44f847d05d24c3950b98c2cdb80dd523c727ae5932c5b9f8f49455b888e9c2857d140563f9e6a20e4237498438cbcc575f78d35c6f64bbae0b1eba96cbfab8cb7338c6e41a05f0c78ca84ed392f1e9cee50c075aca7eadbb7b993f165ea4efc324ad1a765db18c83f45b4bddced418c95aa4424610a940a67001727248e22f2f97052ffb1d754ba168911195d17a9fa1443f49e2575dbf03e1a78002e5e5dad8729606533feec667ff0e89375977b3f76d6674f0abcc1afd746c922d22a95724382e01aa1311ea9f6573363b7aa85b3e541b4d68649bb5a41888dd73734beb8bfe9c5a244caf1dbe3ef07ff28f72dc5cb6f6953abcc70e989160d8a42873879bd0fe18f23e87073612631752c75d8f0b6fecd92a1f20c86b39fa8251d168c42824721b7a9bb43aa0ee4b889e157152e125921590b8a1e1623e6df325d4551171d99b9ef840d62f4962553f66b508c4a2b43a064039aa1bae521e3e28d3890d34e4f0cb10960c43a50fd96fb2e418ac976cb5ed250017576981059996087c6bcaecbafe8074ea0263250cee453652ca8ffbc4cb7a03958bf1b18b6d90604a7d2681f3bbdceac4a5a776260a70aab0af588fb0bcc85f49f509e97a52187072246bb70cf84b730d58e18eab1b18ff9d560dc19a8265d207414c92de5fef1cbe2dcf8f6cbb633e9b888e42684aefa7f4eff57f0d634cc1242532cef42f2f161a76ff8d355f31ddf7a878706fdeec3175020cedd7eccdb23a5979195c26d7d9c40a749c9a107c5f2ab05b98aabe2067b8edbfdbfde1a2557bde33c568b5a01a5a2ab31cc9b87f77de4cebb4973ccaba16600e10026680e7d8ef1778f34f12537394c4843f1dc6e7cb151d63742c4482dca2e7c42774fdabbb09ac717def5eb9b1b0cebc37bb6d1efa30aadaae1a625864736afb2f0844af944f37f96d434f6f857a4c0a3a9e68f7162aedb114c6bf5475ea72b974091d91b86cb29ac0eacd749aece8640aea04d3eda166747bc23ce8c90f14749f346286828c9ddd9291f68cc781ad9caa94112ccfaf761b3ac9a8c5035517b32bfe8ac442e6ceb912c78d10367df51e7014367ef24ac27073012b0c1c7bac94e42a937df75c7642a77a0c84c33d8b95021c1a0b29c776e164510bed00116d5613bc249dd47955435245b7511eb08378ccddf4cb246e25a8bfd1bc09b5f06dbc57592f821a0e8e8c8315a9234e7b25cf2e15c13128113aba7c4a89f7ee82b7ec24ae36714bbb4d62d050dc009bd71beb7ab786f2cf2822e49ba93bd79f16dedbbc995bb024849805f36957d8240b63cd7dfa796234f77c509a0d932b4abef49adf08255d9323e8a6d270d58d16128356f0b55a8e44422da470735a7778a0b4a4c9ce34d3570cc69455ca8cb48fad79b1a85070e12b9d467cd09bc1f452c79b2ffaed2ba2d3879be88b805b72a88a61242a07cbb61f2288f8f4a95b868d04beaa957533122dd33b14d2c8d6a5e416b2edb8e098492833bf7dcc0d7d01e132ead937f67d8678c6a63535fd2e8a5ddeea5178bd1b3d76396baf669b3fee5ff60d1ce3d215fe16674c3c89f1c0297d54efe3a0394df3d583d8a73812c598958215926e8fb6c323a3209d6388e90ef530223c6e09f8ad712f6cd905905d224a441cce6d0da4f226936d0a19d892015996f141cacac825be9cd5151f094c9d160df6c2428e53ba4905093f26b350f134dcf64ff2badfaa0147497d738e507a062c3e498cd0e72b09e1bcc082819cec5e413054b48e26f65c5965c19297ca4b326467a58e0c1145117dff201c948bfb42a62043649559e29e9d4315ef31ad398cbb51a7b6348b451cf4ff261455b293a023f6732e50ffe175df3a42b0c6f506ce4553e9637128577e1e44533cd301334e5f45cede31cf0eeeabc78da3a5af7d73eaa658b9e547e5d857966de2dff7f9719aebaecccaa2cb2ad2ed31eec681f8eb05c970ab3e6945445112c88969adab9838095f414e3516a0752b4db0fbc2406f898a741c747161fda4d8ca79137ab485beabeafed8c279e8144ee97d18272ff6c585bece42c2f04381747c3f450de8797dc8947ce1cc2ea405b9fdde652bc2f0a7631ef8e512d3c5dea846782b6dd5872c1123c0d205dc867812adc2355cb7a4f5ff77616d44c8950e8682deb1328bcbb1340c984963bf942ca8ae64eb75e77bf89fad0ca32b9593b5962c193a17ab8bbd3b68fbb1813d00e94528ea1799f86521a54d5bb1f6fff0f4e64132c4b438f93410a8aefd96d875499d1b20169073eb9a9247bc7ec89c209d7006296fe0c9e25aebfa0b2e611499aae7ba5f6e98fc2f9fa3273774ccc375dd898400aacbf39630da941116869abf97527dc089e9fa493ae84a59b5d84e03775dc8bb19240f34981e414730a86a65972b362726dec53b5668213b02ecd43ef79478ab5266222898d93b134189f0994e54507870270d789e6dc256c2b26bcec8df025de0ceb79f46190c0af0f6f1d117099412d4cf812e5aa4855443fdba41a330edb556fb8665bda1e7c3db6f9046843e202baa0241b12a2049939854ea7c752e73f81bdfd9e6d9ef8215877122ee21a4d9cdb9372cc5de70d6a4e197b8f575286d01557aeb0650dba0a9e05d54c9ac17cd0e46f498b9a5f33cec800c686c3b7ddb8a60ee578742cbaa1939d8048afb9bbc59896bc3eff3bf42f6f5f34837943c12e7d7755db6bd9a0a2845da6cee670457053a9749f9705f09673a623f8c0ca5467aa78e1f3947fc1374b2d7bb90b8a2d327e037859f619293293f71415e38e1cb5878080868aa23c725283dd7916e85b3332534c397b697902a9632246734fe849d73882c6fdb663b14bd748b68d378268bb0b39dfdba7efb53d54fc426ad723b0d814d0d402165fe4e2a3c2207315658e4f6093e4eeff50d5449f4de930f8743860629565fbe70b45cfd96066fe85222fc39dfbdf4d6b2663071490523f26284b9b5f15c0260f92e9163fcd8546842707434119447547476d0b4a325f19e66e647f454098352e137830fca53f6e7401681b0fbe3641bb7691b76a6a33a8a32675be7d1919e5d38ab8dde23403d4031c21ba641bb865e3c72ed8513e24a7acbde81abe3ca1df18adbb581a93d32bb2ad42a132885d96bf82723369c2ac2ca5f73b5b176a88ad76fd536c39f60c4ac29da4386e679791bc73339b014b1dd3538e6b9bb5c0115268450f7a7cf2ade6dfa95a7c7a289d8160dfb6d5da9be38c48eac4b0525dff56fd4b32d6d59f9f9da2d3b8d70fde0adcda984101cc74aeaf45ad205f8d022a2e8a244c9c965626d2930abbef397569a7bfbb0f27f1343b07550ba5daf1bb4856379f70370b7c8cba6294bb56e098957992cb5296034a0fe4a6e4cba2aa35a75b94d25573810dd2b3fd469b7000d76e0560394ab57992a95587b41ef689d4c25c89f52394ad6fc43bb1432e068fa9fe8f85730a59252f3356d1fd66feafcb68683d556c1da250988d8a595088c06fda16f92ce24061b836aa8fb1684f8d53a4b4955c4e9b126487a5c4ae31157cece4c6ebd64c764cd21e51362b276dc56d7611f43fd5e492909a22b84e4ce27c07103f867ab77a1697ad791a46bd1d901375b1e861390670365e162b57a56d20929ce5a570cd68a19642f1f182ce44344394517bdc2dfc11c82c91f21572ef0f1939acd48988a147e5d06e224da628e844cee296059a5e344a66edf7b491dab4ea5a4819a54fc610e35e46993daac6dc5f1b66fff27856861ff8c101986308ecb3393b51530a0345592dd1ce4cdaf926201ac869a68086e1d61b2b63b6d32c8cfca0b5d17c83a5a5fea8705719f2a3247a781310ccb94ae2477057145b1658943128ebb1039347fc43200503c07fad40dcd2e4067c07984788d32cc8454ff9d5ef50b12d20a21196af4010b44112b4c08abb0b8fde173e5ed5f3056b1dfb7f891f324c89e28d50ee7c1f3c4b61417a908b34ed08e00e5c270a5960c20cf37d524ddb0b055726f01be9c92eb680b31f8095b53596991576ee83c9fcbc78ffdeb403db7f995b01db4a3211ba4a50573bd831e1785b9b7c2c0c61ee35d99f9d63fbd1344a4b213addb56c052984fbe520806ce12017e4b98ac71f3ca7bf6fc3556070fb9f934c326ed54c1ae88e220d7932d9a8efdcf254eacfb8f46e8522b21cb08b505b16f3f701d25883546098c329612614c1a4c630e18c0eb2bba17ab773b99128d253ed1b649beeaeecbe733d100fd6634928ce9adec5cf87fd95a4d79ced238fcd8f0ba7e44267e3584d02e03bfd258be7d0151ac16e34753e39875c221d4210dd7cde8e75a4e2b4fc921cfa913e896723b6cfa63f3e1bc615713456478028b6d7c838830d760c8e603a43f7bd69079c68f06b43ce1abf9c3605755adb59b028671b1a7579503df73741068cd33e342a0ad428d1e31997f289076bb8385cbce823c3d9ef3167d0ec807d2e6993b3fee0ecbe8259e83df448b6581545ba2fd294995571ede0f596bd479ae3b196479137a5c980bb5e8e359c582522f214ea1b6456ee4b1e65ca3e0d6e4602f864ab17b7158467c2dc7282ccf8e09a06cdb9fdfb29a0a107a22c86c071b717860775710bb822b920ed5d66049be309543309b29b83566dc0ea6f648684d0349267ff1ad491c5189317d161e0ee1018af661998a7bf321a887aace3d80a6eba02400cba2cc85dedd2a1a7e7681375f43f80085e4b6bb03216780403fec15b56d00faeab9374973bbb773a0fd73618df9325a880dfe2d6ebdc89f75991ba594ebd57b2805500427c5ea789f099c9767040d259145d34b71b4ee4170802c33557dbb56b3774ce681fb167f3f5094f64aaff4ac807392d57b665ee93ab8aa4a00b72bcd37985e98e37ec353e8db53867ea16077a003ba58dd111e30d7e610d1783b2dcfcc127c54bbfb45901f1f6b4e86c85c69dcc89b058ef21b4ea249751db8ff3a22567c8b3cb7db8117e828a9f5316ffd92804911e12fc4e3819144f247c81ee4ee579f77f1cc639cda124b4019d43c6838b4ddbdc1b983459d1ad3ccfa5cc841cfa759b3111169d38ad35e0f74229eeb519fef6e1e0f10c71118526e05055935a2caab7712d3a9e0fe59352aee913a590ab3035a17f67e31fce693a95f2bdb6aa196257e0bcebc770c5e72f97498ef74215b64d96674d9103ddfba3449e3355d857a9cf17865d29ef0c1bcc3ac71a533e40c9f893e0920054e1040203d7b7568ee8104c9f096b0a7593ac08dccc08a9a0294d6731a6b33b337bbfba85696915d5fad1808b3c42d789051fd529cbcf363575247f6c97f0ceaa403cf30e881b722ca01204b7c1928f8796d2221504b1a6dfecc3d0797721f9250ea0c36864dded5ff2b3934d33bd95b5a53eede2e1e97dcc7e701124e2a8dc4795e4107ecd96684f7d90e3268bfeb79c6a2c442cb987ceb951ffcb802359b4f8487005076593cdc2ca35c32b1c8f0695dda57f262297e02192cb9a6284f3ec3975f62f6bf3f76fff3a3ea66536cdba619865bf7882682f66ede0246e458ecc89882d0f1764d55eecfa4020ad16db76eef5e9e8fccfee622763bf302eea673292b8390d52fafc7b8744d96714c0a657d2df7d2ca2dcd001e4c29406edcf343a34aef6e9d3a51bcc71a3389045f26cf8bd4550d09ce3d9e148a72751091c9efcc50207b52ee666c75a51879bd3005bd797e37f53a9fa9ea122f65d719ace277e467b5203b053bd98f833c16863a8ceed3bf948dd3bca5308bdfb668853c1c6c6edc23d8ed8715c02b14a87c11e5a561f3a8cc725c95f127fa517775c3f4213efe3ee2276146b968ace1c8f41e49a18581f9b6f84231bd4b3a300e45c011292b01a3d3da61c1fd899fc8256fdf48fa3a7aebf6528a39a80e02e7ac6cbc9f7cfdeeea08c7a21cc13b46591739e8f9aab9b45420fcd08cddb8f98a0c33f431eb0949825bbddcae1f515415725464414cedeb1b85d4897d7201e4e908ebf98a8110d6ec39b1d1a716c28cfbf7c6fc75f7ac3ec4d4fd4acffcfff4ba13188bdabb0d9154bce515f8fb07a605961a7c1716c3571fb8c385ada61b9af6aae23a784a5c99c2c5946337d1accc919198084f31cb5277c95742f4e01f92ae9c99b79d8657946484dddfce18e98172e0d6ba4da9f1839d3ee3da5903b0e5188977ab0f6da6b1a1a8c5262f803c9fa2998ee42c6edd27ef70e354cbaaa9d8648fd2fe91ba1722c3f965815adc7ed53f06ee808b233115fc96077067641a9a849b48c1073e961fbeff6d645d1267daa4377a1be5e7acaf8112456f3e537c53c09846a1d31d00a83f55082f195f9b42a5baf8b6bf481c3d6d490f25dfb1c6f87ed47a33bb3513fd5880479232d0e2a7b5cadae36a32b14b1de95af677e065ae81b1817c6d2f068efe698c3bbf9fabfac89f993a8653ca09ecc44b39b323dd7ae0738f0a2ded4baadffa19e339fdf9f721c7b4f7187dfe4f55fddbc115ac8ed0f311456e4bdf8e124dca21a12c9ba0077b1794f555d026aa36c42608c427171df0cea47eceab83a65aac2e2ace958e5767e3d955e89b71b32aee57a0d89c8b66d611ceca3014dbaae1a0623ff663baba14528ae6fcbe399674dbdb89d2c4a07c8fbfda86a6e15f9f15f4446ca38c1dfa4f074eacf6af527b971434a5f3766ae39cffe11f41bb4e409521c46c63a6c5be9615bb27264d5dde1b539ed9b1495e52461fecff596cd63ad49ddee46c5d8502a4ebfcbd03dfb382bd9c93d10d4129c254f1c76753cfaa21d98d92593c93f5e289d19843b594d09e0464bd0da551e4473249f762ade2e8fd0620236127bbac607d79ee5edd095df11e39d9f969e86f960c7da9b0ae9b988584cb1120405cf7c22c3d6cb63fe667b762ee4d1468d882f09f6fa53802d9d934e9c7dc9820bf4932ed496a17c0421acf60a4325c55e42ae00c6a9bb7e7d468b3bbef9107018cafbcc6151097dea833d7709307f3bdc2dcfc4d2a8ec51dc67aabcbef67511d1c7695f4743cacc52a469cc9dd10d8ec80528e95268af2caec439beb2c77402b5286497db9b3f70ddfee9aa390d51b12338de1970b62bfa40430d6982b607039936b4dccf1f69fce4208af4ef8dcf86462be97ab506364eca2df37d80e55384c47464ce0724368b1344c86599f66c65904e6b6dd1aaf39236473ad2231b74c320bdf235387a39c978996eaf5a3de3043bcadd0fe11609621722bb01b570921b356dfd1793606e724624235fd54cb81f58c553e15d85807719e976081c98c02adc57337f58c40aae15bbac05a3ccb364e5adb1d610a16452e92f17830774a120fc78b967cc170220e219c9a6888b73a83e4e092a976dc3ee865d2bbc9c221f925138c85814dd60fa1c6f0c52022e8883b7a892b24513640bf0c36628cb7f40f59786139ec703dca0ed3b8ed22a04b5439542338c57fa7c137b316852e0d8d61811b8fc860fadd53d95424b6db18097c8b9443bc5d852dfbf05551fdf95cd4cb41607a30d7820cc20ea76b4a3b8f57d3d2b7d102b58c8e13ad95e83aa1d95fe86c0291b1e5eb2a4ac28881b88b3c8bb76e5ead42331d1161546a61ef666973a2aae66bbb99f2b57f2ef160182825fa5305444511ca1eca4e1b0b38528b3b10bbf6fdbc2543bc693af9c6a28da8920f8508f0578ef44c1d240fe719ad87590a2e06b6602fdbc7b42db25eb55a9ea724d9853f929019943b2acf69d2e54aa6ca13a1c87edcfbfc91317896452c31a9d49c4768f1b4b46ac32e0907e00a73680166339ff62595dd2d2eed3a79fb9fa0c2e8250e89539f6d678aa2e5e51e261e30bf77e5c96a52942c065e80de91fe2f336afb8f02f22edd24e4c2ba2e38487ad71018789d5f5b85c75785a2665ca814ac168cd82b68c10201624124ca3513da6e2fb14fc3ce6709cfdc4400ae653b7ee0309788756adb8acafce6612b0cc009422f2107966616585c6ec819ff08c37c692eb073f35044108bafcb9b84f779750cd5d283f7fe03a505b2f0e06039257828dd5785e6ace557f8ad239eed7936d3f5e2cb4a15bd17fde1b6750999a71b9f277b8dd135f03851ca846df86bec2fdb9c78cb56678b966769011212ce4f8bc984914297bc20ae66d6f0fce969ce9a53c878e16d615b99bb3978bed0655585a83053a0ceba26f835603674e104b70917a70876e30b37db0731427f1a5a72375b7c07c479a8faece8f943450675c5f1066ea7a6a2810b240233f63ef9a31bdef7194b9540e18f2cf1daa698f061d57131d69dc1c6525af8bac3c0b57628615999e559fd63ba9371898bd41861b0f1245ad3b765a7885b7947d52ca50222eb5db21a54757b473fd57269a8fca91b11f2893108e7fa2e8c86d7485946f62bac62ddeccdb127eeee315d37da1b6170ef70792f515904c3351e91fa32af4e67394fa7982854a2fb5c1ecbdc0545b55e0bb3e138f2c77842b11d7f299c17fd72f2765a248a4264862e7db13b0c16026d36ccfa5f1c4558b75df1ebd22ea0eaea2dc8ac31743cd11966f23a3efd98771605c8ce2f4aeb2a91879636772165eef93053293c56dbe66d0162a4d45c978beb1b5a34690dd788791c989c07bc5a4ffa459edd0f5137f46797a66d1909ab7383f85a7bc5e251e98a305904c7e9a8c3bbe9a11c08ff321a6193136f9478278792c077cbd1461b7ed11a56202c354846fb587aeb44531be9174c630a7be3a1a4f3a428bf2fd7ad85606ee823b35a5f629d4ef6163cd9fa2bcf3bb57f5b1f736f44db68743a8ba86cfc27a6fd0da8a3813ffe9c22f3d3ff29fe23e2adcaef14380cc9fb5738e07df84cd74935cc6ea973c26d0fe43e8d16cc7b9e6eced478de1bfaac19879628c984370006d2d502320ce35d80919f84a01d83fe9aed3053cc1c894c518282ccd4824dc3f1c731eee0f5eb2f6ad38b1da9f123cc8ec72ae00b70d83efb5605dea4025f04e7546edbe9adf2005f9298e91a0f6123baed91a60fb170c2906c7cebd7c36b49e9b6b56a5f77177c0a0089d599f5084ed17ff54cfce416b943434dce85bcd363900dacdd8a8671f12d9bf2649442011f96b4308bb6425be66df4f44b14e659a45c3c59132051d591d4acd39192297ce6be15bcf8f532346e4f23b27c212c98ea27a0023e49163807821f0ff09aedcf13e915812ba44fb5d027358b0f2fe3656ea2c9b55b5a7cf01354af0e19de27310e1a8521371f640037883ca10dbb4134cd95364cf42858d7af5b01f3c1b4d66266ac6f70e98ead330e4dd134ea8c4723fae9840095bbd01cc457a25238b5c1a367055bc770c1816dfc6b01e1f9874574cc940c9385891090022c1f3b975e55d6e82b7d8a824ad5c3a1bf6a5e7d25ad30ab3693e86928d6a7d4810e868b0b50018801da4a173bb7bdd50895acdd7fc7c32113fb25fa40348cc65bcf136f59f48094c55d87a7bb7fe99c6ae1a19d04cb976938f7b1c9170198083a01e856016c049ac34ed394ce00600fd8356d13d79b4d6ec901b6ae68134fac4ef2f5213fd61e37fdc74305befb628ab7c6c8f1f63ac93fbcca7b30fbfa3f0c11c99e861908ae64ec2d272200d58d1637476894baeb97ee96c4e8044b03bc4887a31ed07faf8412717026ff85886ec73c2f94b8b229414729abc2f237a98598148e719a5738ae0910bd8ff097261d35d86c71383559e93f876dc3d42640d472d2dbd95acafdb5b2d30885db599f1261b5e2b61899914b75863401bf56e8079719b2aee9344f69cd22fbf7122d4f869d31585811bd0b5f975ee49c7fa942a8f377b3fc9a68e209ef0b7e83734d089c90b00795944d51d645ed58ffdc18466fc1e41e2763332950e2e44e236a15d43a1903b9ccbb85aa1ef82c49cd00610ac18511cbb9936741ffdf9c901b93c3b9c2f057bafe072801a52dd4f6c3d6fef89ea1e419684d2974dbad9cbeedff8650d9d746190af2412d228658f604a7d24b7408d30861e4972598c376c77ee65d16aafe9c4a8d61a51ad843eaa6fa71d164be63463820aefa98e1bdda4da7e50e4bb7c97e70ac49715da4bb7b408f9abc12826ae5d4df9978139e4927e6b422508468e4a0f88b6a3d43a1862d4a295fc2891a910261b57b356fc90cd6dd004142744940ecd72aa009175db317816f0b49a499ae881680bdb923a860f62b49639dc6ce6d55ec253502a94dcb95216f02f76de796b1da13be8c6c5ea7dbd6b870cd6927eb509cfea532467c4730c4aa467f9f0725240c036c99d2f441b223b5b1c53e735b9f60e8e9295f6fbf0de2bff641c2fd65d030b996c679658807d2b8c41310115972ae2b87f3dc19cddd6fce089ee1769bb070fba5c43d84fc3454ac4b6da1efdd3401affb21350774cce0f6bfdb161ab423e7c09a6b516e7d4454a73462b0470c35df650d8a9e2393566309e45f9c857c6a1bca1b6e81a2b2be78facbcbdd3947c51a75c996826233c0093eaddbe224312404416ad8fecd4542eb4466725da95c5a2bd79652dcb81a76d70ea2618be7fdb3736e410e10305644cf9dd1743af7ef78a2d3e0587ae1ef7872affcd271d2cfd1b7e61f640b2b4c0314b6df32dbab8fc12217727a4db8469360c2ca3bb2591d2714bd31d95cc5c20769b2a4c432832ce2a93bb42b8192bb88cd182ca0fc09ee5cf65c82ba5ddf0308a1de317ace09f4394360df10f168edcec968d62f027b3259255f4d67c1eb9eca2eeba5aaffd8123ec0efa6e26423ae5b7c93406524fdae73c55842a37c4a0159e83f2d5ae47211f22e02f79694a74438e9b690c62496c8764985f9bcbb34453254e1e913cf340c72d2af6ba3acac89ebb6c209dc7dd644a3c6f5e0cc2c6c29dcc8cd8194872f2cc04bdc6a72666e1b300fdfc5ecf102714c9fd57df76fdf47139f8dbf8ae59863643171164c16baa5953c17821a7ce5feac673c05a56b287453ce3a0bf5048f0999b7711604d6cdeaf3cdfd661fa21fc5bf18de929671c801f00415eaecd35abda3a04665e9dd0ef5ef2c6ddf02b4a12472984485adb027fd12ae6c60ffd203b1a44b418e6f5c9e527af8d6969cda61924930d765fcce58d38894ed76d8ab3168cd1c555557ca84ba3598f52c281780dd7e22655db21ac383712e62d4540a1bc525f4e2217e1a56b3d5dfea8a7888c649035460873e201c908ddfbc78a6947847d88644d9abb610089e197668ae80ae8440e517a8d26e893fb332beaafef1d5fb393ddaa2e9c4c472a4f01e8904496f31cbd04464292fbcc1173867f382fd93bea29af0877710f8aa88e140c15fc8ec753e73c960a1759314aa5c748b74bfd1f08439bcba0c183ec442cc90fe27a2dbafd4e1c791aff374b5326ba16880a16d98269abb731904dd1f8eb00aaea66bfef72d5252931d84cc01cfabde3bea854b5b145ddd37bdced843340e0679b6b4e7ed2fe318fd0cef76d160543722e0c3eac11f901ae15db25905dca7a17b81c6d51869fd12ea569fc4b072d217786b4b4d73bde4b9bd9425bc87b33d6b1911e6398673939aa2f15ac505b9a1ab029b8452dd0869f392daa28adc942272615ff2db16bcf084f01ec9fcc2f7f6a632b2bba8c468655e985a3b271c25952b7ba3a9142a23515947e79dc051e75d70f84249a4b15e204d8eff92f95aac4df6c8122bc1505f468f3a901e5a4cc08940e0ede1938994libpodofo.so.0.9.6rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpodofo-0.9.6-bp150.3.3.1.src.rpmlibpodofo-devellibpodofo-devel(ppc-64)pkgconfig(libpodofo-0)@    /usr/bin/pkg-configlibpodofo0_9_6rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)0.9.63.0.4-14.6.0-14.0-15.2-14.14.1[[O+Z`@XM?XM?TS#@RSQX%@POd|N@M@LeL+@L@L@L,@KFJn@Christophe Giboudeaux plinnell@opensuse.orgalarrosa@suse.complinnell@opensuse.orgplinnell@opensuse.orgcrrodriguez@opensuse.orgplinnell@suse.comhrvoje.senjan@gmail.comasterios.dramis@gmail.commrdocs@opensuse.orgdimstar@opensuse.orgro@suse.deasterios.dramis@gmail.commrdocs@opensuse.orgmrdocs@opensuse.org mrdocs@opensuse.orgmrdocs@opensuse.orgtoms@suse.detoms@suse.detoms@suse.de- Add fix-build.patch to fix a build issue with recent CMake versions. - Run spec-cleaner- Update to 0.9.6 - drop patches from upstream all are now upstream: (CVE-2017-5852, boo#1023067, CVE-2017-5853, boo#1023069, CVE-2017-5854, boo#1023070, CVE-2017-5855, boo#1023071, CVE-2017-5886, boo#1023380, CVE-2017-6840, boo#1027787, CVE-2017-6844, boo#1027782, CVE-2017-6845, boo#1027779, CVE-2017-6847, boo#1027778, CVE-2017-7378, boo#1032017, CVE-2017-7379, boo#1032018, CVE-2017-7380, boo#1032019, CVE-2017-7994, boo#1035534, CVE-2017-8054, boo#1035596, CVE-2017-8787, boo#1037739, CVE-2018-5295, boo#1075026, CVE-2018-5296, boo#1075021, CVE-2018-5308, boo#1075772, CVE-2018-5309, boo#1075322, CVE-2018-8001, boo#1084894) * 0001-fix-a-crash-when-passing-a-PDF-file-with-an-encryption-dictionary-ref.patch * 0002-fix-stack-overflow-crash-when-XRef-record-references-itself.patch * 0003-Fix-for-CVE-2017-5852-with-added-error-code.patch * 0004-Fix-for-CVE-2017-5854.patch * 0005-Fix-for-CVE-2017-5886.patch * 0006-Extend-fix-for-CVE-2017-5852.patch * 0007-Fix-CVE-2017-5853-signed-integer-overflow-and-CVE-2017-6844-buffer-overflow.patch * 0008-Fix-infinite-loop-in-GetPageNumber-if-Parent-chain-contains-a-loop.patch * 0009-Fix-CVE-2017-7379-encoding-array-too-short-to-encode-decode-code-point-0xffff.patch * 0010-Fix-CVE-2017-5855-CVE-2018-5296-NULL-pointer-dereference-in-PoDoFo-PdfParser-ReadXRefSubsection.patch * 0011-Fix-CVE-2017-6840-Out-of-bounds-read-in-ColorChanger-GetColorFromStack.patch * 0012-Correct-fix-for-CVE-2017-6840-Too-strict-check-for-given-arguments.patch * 0013-Fix-CVE-2017-6847-NULL-pointer-dereference-when-reading-XObject-without-BBox.patch * 0014-Fix-CVE-2017-7378-Out-of-bounds-read-in-PdfPainter-ExpandTabs.patch * 0015-Fix-CVE-2017-7380-NULL-dereference-in-PdfPage-GetFromResources.patch * 0016-Fix-CVE-2017-7994-NULL-dereference-in-TextExtractor-ExtractText.patch * 0017-Fix-a-memory-leak-on-document-load-exception-in-podofotxtextract.patch * 0018-Fix-for-CVE-2017-8787-Read-out-of-buffer-size-in-PdfXRefStreamParserObject-ReadXRefStreamEntry.patch * 0019-Changes-needed-to-compile-podofo.patch * 0020-Fix-regression-from-0007.patch * 0021-Fix-a-build-break-with-OpenSSL-1.1.0f-configured-with-disable-deprecated-option.patch * 0022-Correct-boundary-comparison-in-PdfListField::GetItemDisplayText.patch * 0023-Correct-in-parameter-test-in-PdfMemoryOutputStream-Write.patch * 0024-Fix-CVE-2017-8054-Detect-cycles-in-PdfPagesTree.patch * 0025-Related-to-CVE-2018-5308.patch * 0026-Revert-part-of-0024.patch * 0027-Correction-for-reverted-part-of-CVE-2017-8054-fix-in-0027.patch * 0028-Fix-for-CVE-2018-5295-Integer-overflow-at-PdfXRefStreamParserObject-ParseStream.patch * 0029-Try-to-address-an-eventual-use-after-free-in-PdfObject.patch * 0030-Fix-CVE-2017-6845-Do-not-disable-PODOFO_RAISE_LOGIC_IF-for-Release-builds.patch * 0031-Fix-clamping-avoiding-crashes-in-PdfPagesTree-InsertPage.patch * 0032-Fix-wrong-use-of-memcpy-instead-of-wmemcpy.patch * 0033-Fix-for-CVE-2018-5309-integer-overflow-in-the-PdfObjectStreamParserObject-ReadObjectsFromStream.patch * 0034-Fix-for-CVE-2018-8001-heap-based-buffer-over-read-in-UnescapeName.patch * fix-missing-include.patch- Add patches from upstream to fix many issues (CVE-2017-5852, boo#1023067, CVE-2017-5853, boo#1023069, CVE-2017-5854, boo#1023070, CVE-2017-5855, boo#1023071, CVE-2017-5886, boo#1023380, CVE-2017-6840, boo#1027787, CVE-2017-6844, boo#1027782, CVE-2017-6845, boo#1027779, CVE-2017-6847, boo#1027778, CVE-2017-7378, boo#1032017, CVE-2017-7379, boo#1032018, CVE-2017-7380, boo#1032019, CVE-2017-7994, boo#1035534, CVE-2017-8054, boo#1035596, CVE-2017-8787, boo#1037739, CVE-2018-5295, boo#1075026, CVE-2018-5296, boo#1075021, CVE-2018-5308, boo#1075772, CVE-2018-5309, boo#1075322, CVE-2018-8001, boo#1084894) * 0001-fix-a-crash-when-passing-a-PDF-file-with-an-encryption-dictionary-ref.patch * 0002-fix-stack-overflow-crash-when-XRef-record-references-itself.patch * 0003-Fix-for-CVE-2017-5852-with-added-error-code.patch * 0004-Fix-for-CVE-2017-5854.patch * 0005-Fix-for-CVE-2017-5886.patch * 0006-Extend-fix-for-CVE-2017-5852.patch * 0007-Fix-CVE-2017-5853-signed-integer-overflow-and-CVE-2017-6844-buffer-overflow.patch * 0008-Fix-infinite-loop-in-GetPageNumber-if-Parent-chain-contains-a-loop.patch * 0009-Fix-CVE-2017-7379-encoding-array-too-short-to-encode-decode-code-point-0xffff.patch * 0010-Fix-CVE-2017-5855-CVE-2018-5296-NULL-pointer-dereference-in-PoDoFo-PdfParser-ReadXRefSubsection.patch * 0011-Fix-CVE-2017-6840-Out-of-bounds-read-in-ColorChanger-GetColorFromStack.patch * 0012-Correct-fix-for-CVE-2017-6840-Too-strict-check-for-given-arguments.patch * 0013-Fix-CVE-2017-6847-NULL-pointer-dereference-when-reading-XObject-without-BBox.patch * 0014-Fix-CVE-2017-7378-Out-of-bounds-read-in-PdfPainter-ExpandTabs.patch * 0015-Fix-CVE-2017-7380-NULL-dereference-in-PdfPage-GetFromResources.patch * 0016-Fix-CVE-2017-7994-NULL-dereference-in-TextExtractor-ExtractText.patch * 0017-Fix-a-memory-leak-on-document-load-exception-in-podofotxtextract.patch * 0018-Fix-for-CVE-2017-8787-Read-out-of-buffer-size-in-PdfXRefStreamParserObject-ReadXRefStreamEntry.patch * 0019-Changes-needed-to-compile-podofo.patch * 0020-Fix-regression-from-0007.patch * 0021-Fix-a-build-break-with-OpenSSL-1.1.0f-configured-with-disable-deprecated-option.patch * 0022-Correct-boundary-comparison-in-PdfListField::GetItemDisplayText.patch * 0023-Correct-in-parameter-test-in-PdfMemoryOutputStream-Write.patch * 0024-Fix-CVE-2017-8054-Detect-cycles-in-PdfPagesTree.patch * 0025-Related-to-CVE-2018-5308.patch * 0026-Revert-part-of-0024.patch * 0027-Correction-for-reverted-part-of-CVE-2017-8054-fix-in-0027.patch * 0028-Fix-for-CVE-2018-5295-Integer-overflow-at-PdfXRefStreamParserObject-ParseStream.patch * 0029-Try-to-address-an-eventual-use-after-free-in-PdfObject.patch * 0030-Fix-CVE-2017-6845-Do-not-disable-PODOFO_RAISE_LOGIC_IF-for-Release-builds.patch * 0031-Fix-clamping-avoiding-crashes-in-PdfPagesTree-InsertPage.patch * 0032-Fix-wrong-use-of-memcpy-instead-of-wmemcpy.patch * 0033-Fix-for-CVE-2018-5309-integer-overflow-in-the-PdfObjectStreamParserObject-ReadObjectsFromStream.patch * 0034-Fix-for-CVE-2018-8001-heap-based-buffer-over-read-in-UnescapeName.patch * fix-missing-include.patch- update to 0.9.5 - no change log, but it is available online at: https://sourceforge.net/p/podofo/code/commit_browser- update to 0.9.4 - no change log, but it is available online at: https://sourceforge.net/p/podofo/code/commit_browser- Just use "lua-devel" as BuildRequires current versions support lua 5.2- Update to 0.9.3 + OSX build fixes + Fixed AES decryption + Improved load of (broken) PDF files + Sign PDF file as an incremental update + Added partial support for Type3 font encoding and metrics + Drawing API improvements + Unicode file names for attachments + Font subset embedding + Many compiler warnings squashed - Dropped podofo-0.9.2-soname.patch which is upstream - Dropped remove-internal-findfreetype-references.patch- Added remove-internal-findfreetype-references.patch: fixes build with freetype2 2.5.1 as internal copy is broken. It is also better practice to use cmake's FindPackage modules- Update to version 0.9.2: * Many bug fixes which were made over the last two years. * New encryption support based on OpenSSL. OpenSSL is now a mandatory requirement. - Removed podofobox.1_fix.patch (not needed anymore). - Added a patch (podofo-0.9.2-soname.patch) to update the soname of the library (http://sourceforge.net/apps/mantisbt/podofo/view.php?id=54). - Added build requirements libcppunit-devel and libidn-devel. - Build the devel docs (added doxygen build requirement).- fix build on SLES- Change lua-devel BuildRequires to lua51-devel on openSUSE > 12.1: the code is not ready to work with lua 5.2.- use _lib macro to properly determine lib suffix- Update to version 0.9.1: * Bug fixes and optimizations. * Added a man page for podofogc. From 0.9.0: * Lot's of bug fixes for PDF parsing, PDF creation and in several other areas. * New compact write mode to create slightly smaller PDF files. * Initial PDF signature support. * Support for the 14 standard Type1 fonts. * Improved font and encoding support (e.g. creation of fonts from existing objects). * New tools, e.g. podofocolor. - Spec files updates: * Changes based on spec-cleaner run. * Changes in License. * Updates in Group:, Summary: and %description entries. * Updates in %build section for lib64 compilation. * Minor other updates. - Added a patch for podofobox.1 to fix an rpmlint warning.-version update to 0.8.4 * Build fixes for various plaforms - mostly for Windows/VS2008-new version 0.8.3 * Added a new write mode for PDFs, which is default, to create more compact PDFs; * Extended several APIs, e.g. image interpolation support, image chroma key support, or selection of base14 fonts * Fixed bugs in the predictor implementation * Fixed encryption of unicode strings * Fixed namestree implementation (root shall not have a Limits key) * Fixed detection of inline image data and support for inline images larger than 4KB * Several optimizations, bugs fixes and fixed a minor memory leak-more spec file cleanups -add missing libpng-devel-version bump to 0.8.2 -many many bug fixes and build issues -add lua-devel, which adds imposition capabilites- Corrected licence- Updated to 0.8.0, taken patches from hgraeber . remove so number form devel package- Taken from home:/mrdocs and corrected SPEC file: . Added typical SUSE header . Install section now contains the correct lines . Changed devel package name to libpodofo0_6_99-devel . Create this .changes file Thu Jan 01 00:00:00 CEST 2009 - mrdocs at opensuse.org - 0.7.0 releaseobs-power8-07 1547140002  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNO0.9.6-bp150.3.3.10.9.6-bp150.3.3.1 podofobasePdf3rdPtyForwardDecl.hPdfArray.hPdfCanvas.hPdfColor.hPdfCompilerCompat.hPdfCompilerCompatPrivate.hPdfContentsTokenizer.hPdfData.hPdfDataType.hPdfDate.hPdfDefines.hPdfDefinesPrivate.hPdfDictionary.hPdfEncoding.hPdfEncodingFactory.hPdfEncrypt.hPdfError.hPdfExtension.hPdfFileStream.hPdfFilter.hPdfFiltersPrivate.hPdfImmediateWriter.hPdfInputDevice.hPdfInputStream.hPdfLocale.hPdfMemStream.hPdfMemoryManagement.hPdfName.hPdfObject.hPdfObjectStreamParserObject.hPdfOutputDevice.hPdfOutputStream.hPdfParser.hPdfParserObject.hPdfRect.hPdfRefCountedBuffer.hPdfRefCountedInputDevice.hPdfReference.hPdfStream.hPdfString.hPdfTokenizer.hPdfVariant.hPdfVecObjects.hPdfVersion.hPdfWriter.hPdfXRef.hPdfXRefStream.hPdfXRefStreamParserObject.hpodofo_config.hpodofoapi.hutilPdfMutex.hPdfMutexImpl_noop.hPdfMutexImpl_pthread.hPdfMutexImpl_win32.hPdfMutexWrapper.hdocPdfAcroForm.hPdfAction.hPdfAnnotation.hPdfCMapEncoding.hPdfContents.hPdfDestination.hPdfDifferenceEncoding.hPdfDocument.hPdfElement.hPdfEncodingObjectFactory.hPdfExtGState.hPdfField.hPdfFileSpec.hPdfFont.hPdfFontCID.hPdfFontCache.hPdfFontConfigWrapper.hPdfFontFactory.hPdfFontFactoryBase14Data.hPdfFontMetrics.hPdfFontMetricsBase14.hPdfFontMetricsFreetype.hPdfFontMetricsObject.hPdfFontSimple.hPdfFontTTFSubset.hPdfFontTrueType.hPdfFontType1.hPdfFontType1Base14.hPdfFontType3.hPdfFunction.hPdfHintStream.hPdfIdentityEncoding.hPdfImage.hPdfInfo.hPdfMemDocument.hPdfNamesTree.hPdfOutlines.hPdfPage.hPdfPagesTree.hPdfPagesTreeCache.hPdfPainter.hPdfPainterMM.hPdfShadingPattern.hPdfSignOutputDevice.hPdfSignatureField.hPdfStreamedDocument.hPdfTable.hPdfTilingPattern.hPdfXObject.hpodofo-base.hpodofo.hlibpodofo.solibpodofo-0.pclibpodofo-develAUTHORSCOPYING.LIBChangeLogFAQ.htmlREADME.htmlTODOhtmlCodingstyle.htmlPdf3rdPartyForwardDecl_8h.htmlPdfDefines_8h.htmlPdfError_8h.htmlPdfFiltersPrivate_8h.htmlPoDoFo.htmlannotated.htmlbc_s.pngbdwn.pngclassPoDoFo_1_1NamedColorComparatorPredicate-members.htmlclassPoDoFo_1_1NamedColorComparatorPredicate.htmlclassPoDoFo_1_1NonPublic_1_1PdfTTFWriter-members.htmlclassPoDoFo_1_1NonPublic_1_1PdfTTFWriter.htmlclassPoDoFo_1_1PdfAction-members.htmlclassPoDoFo_1_1PdfAction.htmlclassPoDoFo_1_1PdfAction.pngclassPoDoFo_1_1PdfAnnotation-members.htmlclassPoDoFo_1_1PdfAnnotation.htmlclassPoDoFo_1_1PdfAnnotation.pngclassPoDoFo_1_1PdfArray-members.htmlclassPoDoFo_1_1PdfArray.htmlclassPoDoFo_1_1PdfArray.pngclassPoDoFo_1_1PdfAscii85Filter-members.htmlclassPoDoFo_1_1PdfAscii85Filter.htmlclassPoDoFo_1_1PdfAscii85Filter.pngclassPoDoFo_1_1PdfAxialShadingPattern-members.htmlclassPoDoFo_1_1PdfAxialShadingPattern.htmlclassPoDoFo_1_1PdfAxialShadingPattern.pngclassPoDoFo_1_1PdfBufferOutputStream-members.htmlclassPoDoFo_1_1PdfBufferOutputStream.htmlclassPoDoFo_1_1PdfBufferOutputStream.pngclassPoDoFo_1_1PdfCanvas-members.htmlclassPoDoFo_1_1PdfCanvas.htmlclassPoDoFo_1_1PdfCanvas.pngclassPoDoFo_1_1PdfCheckBox-members.htmlclassPoDoFo_1_1PdfCheckBox.htmlclassPoDoFo_1_1PdfColor-members.htmlclassPoDoFo_1_1PdfColor.htmlclassPoDoFo_1_1PdfComboBox-members.htmlclassPoDoFo_1_1PdfComboBox.htmlclassPoDoFo_1_1PdfComboBox.pngclassPoDoFo_1_1PdfContents-members.htmlclassPoDoFo_1_1PdfContents.htmlclassPoDoFo_1_1PdfContents.pngclassPoDoFo_1_1PdfContentsTokenizer-members.htmlclassPoDoFo_1_1PdfContentsTokenizer.htmlclassPoDoFo_1_1PdfContentsTokenizer.pngclassPoDoFo_1_1PdfData-members.htmlclassPoDoFo_1_1PdfData.htmlclassPoDoFo_1_1PdfData.pngclassPoDoFo_1_1PdfDataType-members.htmlclassPoDoFo_1_1PdfDataType.htmlclassPoDoFo_1_1PdfDataType.pngclassPoDoFo_1_1PdfDate-members.htmlclassPoDoFo_1_1PdfDate.htmlclassPoDoFo_1_1PdfDestination-members.htmlclassPoDoFo_1_1PdfDestination.htmlclassPoDoFo_1_1PdfDeviceInputStream-members.htmlclassPoDoFo_1_1PdfDeviceInputStream.htmlclassPoDoFo_1_1PdfDeviceInputStream.pngclassPoDoFo_1_1PdfDeviceOutputStream-members.htmlclassPoDoFo_1_1PdfDeviceOutputStream.htmlclassPoDoFo_1_1PdfDeviceOutputStream.pngclassPoDoFo_1_1PdfDictionary-members.htmlclassPoDoFo_1_1PdfDictionary.htmlclassPoDoFo_1_1PdfDictionary.pngclassPoDoFo_1_1PdfDifferenceEncoding-members.htmlclassPoDoFo_1_1PdfDifferenceEncoding.htmlclassPoDoFo_1_1PdfDifferenceEncoding.pngclassPoDoFo_1_1PdfDocEncoding-members.htmlclassPoDoFo_1_1PdfDocEncoding.htmlclassPoDoFo_1_1PdfDocEncoding.pngclassPoDoFo_1_1PdfDocument-members.htmlclassPoDoFo_1_1PdfDocument.htmlclassPoDoFo_1_1PdfDocument.pngclassPoDoFo_1_1PdfElement-members.htmlclassPoDoFo_1_1PdfElement.htmlclassPoDoFo_1_1PdfElement.pngclassPoDoFo_1_1PdfEncoding-members.htmlclassPoDoFo_1_1PdfEncoding.htmlclassPoDoFo_1_1PdfEncoding.pngclassPoDoFo_1_1PdfEncodingDifference-members.htmlclassPoDoFo_1_1PdfEncodingDifference.htmlclassPoDoFo_1_1PdfEncodingFactory-members.htmlclassPoDoFo_1_1PdfEncodingFactory.htmlclassPoDoFo_1_1PdfEncodingObjectFactory-members.htmlclassPoDoFo_1_1PdfEncodingObjectFactory.htmlclassPoDoFo_1_1PdfEncrypt-members.htmlclassPoDoFo_1_1PdfEncrypt.htmlclassPoDoFo_1_1PdfEncryptAESBase-members.htmlclassPoDoFo_1_1PdfEncryptAESBase.htmlclassPoDoFo_1_1PdfEncryptAESBase.pngclassPoDoFo_1_1PdfEncryptAESV2-members.htmlclassPoDoFo_1_1PdfEncryptAESV2.htmlclassPoDoFo_1_1PdfEncryptAESV2.pngclassPoDoFo_1_1PdfEncryptRC4-members.htmlclassPoDoFo_1_1PdfEncryptRC4.htmlclassPoDoFo_1_1PdfEncryptRC4Base-members.htmlclassPoDoFo_1_1PdfEncryptRC4Base.htmlclassPoDoFo_1_1PdfError-members.htmlclassPoDoFo_1_1PdfError.htmlclassPoDoFo_1_1PdfExponentialFunction-members.htmlclassPoDoFo_1_1PdfExponentialFunction.htmlclassPoDoFo_1_1PdfExponentialFunction.pngclassPoDoFo_1_1PdfExtGState-members.htmlclassPoDoFo_1_1PdfExtGState.htmlclassPoDoFo_1_1PdfExtGState.pngclassPoDoFo_1_1PdfExtension-members.htmlclassPoDoFo_1_1PdfExtension.htmlclassPoDoFo_1_1PdfFileInputStream-members.htmlclassPoDoFo_1_1PdfFileInputStream.htmlclassPoDoFo_1_1PdfFileInputStream.pngclassPoDoFo_1_1PdfFileOutputStream-members.htmlclassPoDoFo_1_1PdfFileOutputStream.htmlclassPoDoFo_1_1PdfFileOutputStream.pngclassPoDoFo_1_1PdfFileSpec-members.htmlclassPoDoFo_1_1PdfFileSpec.htmlclassPoDoFo_1_1PdfFileSpec.pngclassPoDoFo_1_1PdfFileStream-members.htmlclassPoDoFo_1_1PdfFileStream.htmlclassPoDoFo_1_1PdfFileStream.pngclassPoDoFo_1_1PdfFilter-members.htmlclassPoDoFo_1_1PdfFilter.htmlclassPoDoFo_1_1PdfFilter.pngclassPoDoFo_1_1PdfFilterFactory-members.htmlclassPoDoFo_1_1PdfFilterFactory.htmlclassPoDoFo_1_1PdfFilteredDecodeStream-members.htmlclassPoDoFo_1_1PdfFilteredDecodeStream.htmlclassPoDoFo_1_1PdfFilteredDecodeStream.pngclassPoDoFo_1_1PdfFilteredEncodeStream-members.htmlclassPoDoFo_1_1PdfFilteredEncodeStream.htmlclassPoDoFo_1_1PdfFilteredEncodeStream.pngclassPoDoFo_1_1PdfFlateFilter-members.htmlclassPoDoFo_1_1PdfFlateFilter.htmlclassPoDoFo_1_1PdfFlateFilter.pngclassPoDoFo_1_1PdfFont-members.htmlclassPoDoFo_1_1PdfFont.htmlclassPoDoFo_1_1PdfFont.pngclassPoDoFo_1_1PdfFontCID-members.htmlclassPoDoFo_1_1PdfFontCID.htmlclassPoDoFo_1_1PdfFontCID.pngclassPoDoFo_1_1PdfFontCache-members.htmlclassPoDoFo_1_1PdfFontCache.htmlclassPoDoFo_1_1PdfFontConfigWrapper-members.htmlclassPoDoFo_1_1PdfFontConfigWrapper.htmlclassPoDoFo_1_1PdfFontFactory-members.htmlclassPoDoFo_1_1PdfFontFactory.htmlclassPoDoFo_1_1PdfFontMetrics-members.htmlclassPoDoFo_1_1PdfFontMetrics.htmlclassPoDoFo_1_1PdfFontSimple-members.htmlclassPoDoFo_1_1PdfFontSimple.htmlclassPoDoFo_1_1PdfFontSimple.pngclassPoDoFo_1_1PdfFontTTFSubset-members.htmlclassPoDoFo_1_1PdfFontTTFSubset.htmlclassPoDoFo_1_1PdfFontTrueType-members.htmlclassPoDoFo_1_1PdfFontTrueType.htmlclassPoDoFo_1_1PdfFontTrueType.pngclassPoDoFo_1_1PdfFontType1-members.htmlclassPoDoFo_1_1PdfFontType1.htmlclassPoDoFo_1_1PdfFontType1.pngclassPoDoFo_1_1PdfFontType1Base14-members.htmlclassPoDoFo_1_1PdfFontType1Base14.htmlclassPoDoFo_1_1PdfFontType1Base14.pngclassPoDoFo_1_1PdfFontType3-members.htmlclassPoDoFo_1_1PdfFontType3.htmlclassPoDoFo_1_1PdfFontType3.pngclassPoDoFo_1_1PdfFunction-members.htmlclassPoDoFo_1_1PdfFunction.htmlclassPoDoFo_1_1PdfFunction.pngclassPoDoFo_1_1PdfFunctionBaseShadingPattern-members.htmlclassPoDoFo_1_1PdfFunctionBaseShadingPattern.htmlclassPoDoFo_1_1PdfFunctionBaseShadingPattern.pngclassPoDoFo_1_1PdfHexFilter-members.htmlclassPoDoFo_1_1PdfHexFilter.htmlclassPoDoFo_1_1PdfHexFilter.pngclassPoDoFo_1_1PdfIdentityEncoding-members.htmlclassPoDoFo_1_1PdfIdentityEncoding.htmlclassPoDoFo_1_1PdfIdentityEncoding.pngclassPoDoFo_1_1PdfImage-members.htmlclassPoDoFo_1_1PdfImage.htmlclassPoDoFo_1_1PdfImage.pngclassPoDoFo_1_1PdfImmediateWriter-members.htmlclassPoDoFo_1_1PdfImmediateWriter.htmlclassPoDoFo_1_1PdfImmediateWriter.pngclassPoDoFo_1_1PdfInfo-members.htmlclassPoDoFo_1_1PdfInfo.htmlclassPoDoFo_1_1PdfInfo.pngclassPoDoFo_1_1PdfInputDevice-members.htmlclassPoDoFo_1_1PdfInputDevice.htmlclassPoDoFo_1_1PdfInputStream-members.htmlclassPoDoFo_1_1PdfInputStream.htmlclassPoDoFo_1_1PdfInputStream.pngclassPoDoFo_1_1PdfIso88592Encoding-members.htmlclassPoDoFo_1_1PdfIso88592Encoding.htmlclassPoDoFo_1_1PdfIso88592Encoding.pngclassPoDoFo_1_1PdfLZWFilter-members.htmlclassPoDoFo_1_1PdfLZWFilter.htmlclassPoDoFo_1_1PdfLZWFilter.pngclassPoDoFo_1_1PdfListBox-members.htmlclassPoDoFo_1_1PdfListBox.htmlclassPoDoFo_1_1PdfListBox.pngclassPoDoFo_1_1PdfListField-members.htmlclassPoDoFo_1_1PdfListField.htmlclassPoDoFo_1_1PdfListField.pngclassPoDoFo_1_1PdfMacRomanEncoding-members.htmlclassPoDoFo_1_1PdfMacRomanEncoding.htmlclassPoDoFo_1_1PdfMacRomanEncoding.pngclassPoDoFo_1_1PdfMemDocument-members.htmlclassPoDoFo_1_1PdfMemDocument.htmlclassPoDoFo_1_1PdfMemDocument.pngclassPoDoFo_1_1PdfMemStream-members.htmlclassPoDoFo_1_1PdfMemStream.htmlclassPoDoFo_1_1PdfMemStream.pngclassPoDoFo_1_1PdfMemoryInputStream-members.htmlclassPoDoFo_1_1PdfMemoryInputStream.htmlclassPoDoFo_1_1PdfMemoryInputStream.pngclassPoDoFo_1_1PdfMemoryOutputStream-members.htmlclassPoDoFo_1_1PdfMemoryOutputStream.htmlclassPoDoFo_1_1PdfMemoryOutputStream.pngclassPoDoFo_1_1PdfName-members.htmlclassPoDoFo_1_1PdfName.htmlclassPoDoFo_1_1PdfName.pngclassPoDoFo_1_1PdfNamedColor-members.htmlclassPoDoFo_1_1PdfNamedColor.htmlclassPoDoFo_1_1PdfObject-members.htmlclassPoDoFo_1_1PdfObject.htmlclassPoDoFo_1_1PdfObject.pngclassPoDoFo_1_1PdfObjectStreamParserObject-members.htmlclassPoDoFo_1_1PdfObjectStreamParserObject.htmlclassPoDoFo_1_1PdfOutlineItem-members.htmlclassPoDoFo_1_1PdfOutlineItem.htmlclassPoDoFo_1_1PdfOutlineItem.pngclassPoDoFo_1_1PdfOutlines-members.htmlclassPoDoFo_1_1PdfOutlines.htmlclassPoDoFo_1_1PdfOutlines.pngclassPoDoFo_1_1PdfOutputDevice-members.htmlclassPoDoFo_1_1PdfOutputDevice.htmlclassPoDoFo_1_1PdfOutputDevice.pngclassPoDoFo_1_1PdfOutputStream-members.htmlclassPoDoFo_1_1PdfOutputStream.htmlclassPoDoFo_1_1PdfOutputStream.pngclassPoDoFo_1_1PdfPage-members.htmlclassPoDoFo_1_1PdfPage.htmlclassPoDoFo_1_1PdfPage.pngclassPoDoFo_1_1PdfPagesTree-members.htmlclassPoDoFo_1_1PdfPagesTree.htmlclassPoDoFo_1_1PdfPagesTree.pngclassPoDoFo_1_1PdfPagesTreeCache-members.htmlclassPoDoFo_1_1PdfPagesTreeCache.htmlclassPoDoFo_1_1PdfPainter-members.htmlclassPoDoFo_1_1PdfPainter.htmlclassPoDoFo_1_1PdfPainter.pngclassPoDoFo_1_1PdfPainterMM-members.htmlclassPoDoFo_1_1PdfPainterMM.htmlclassPoDoFo_1_1PdfPainterMM.pngclassPoDoFo_1_1PdfParser-members.htmlclassPoDoFo_1_1PdfParser.htmlclassPoDoFo_1_1PdfParser.pngclassPoDoFo_1_1PdfParserObject-members.htmlclassPoDoFo_1_1PdfParserObject.htmlclassPoDoFo_1_1PdfParserObject.pngclassPoDoFo_1_1PdfPredictorDecoder-members.htmlclassPoDoFo_1_1PdfPredictorDecoder.htmlclassPoDoFo_1_1PdfPushButton-members.htmlclassPoDoFo_1_1PdfPushButton.htmlclassPoDoFo_1_1PdfRLEFilter-members.htmlclassPoDoFo_1_1PdfRLEFilter.htmlclassPoDoFo_1_1PdfRLEFilter.pngclassPoDoFo_1_1PdfRadialShadingPattern-members.htmlclassPoDoFo_1_1PdfRadialShadingPattern.htmlclassPoDoFo_1_1PdfRadialShadingPattern.pngclassPoDoFo_1_1PdfRect-members.htmlclassPoDoFo_1_1PdfRect.htmlclassPoDoFo_1_1PdfRefCountedBuffer-members.htmlclassPoDoFo_1_1PdfRefCountedBuffer.htmlclassPoDoFo_1_1PdfRefCountedInputDevice-members.htmlclassPoDoFo_1_1PdfRefCountedInputDevice.htmlclassPoDoFo_1_1PdfReference-members.htmlclassPoDoFo_1_1PdfReference.htmlclassPoDoFo_1_1PdfReference.pngclassPoDoFo_1_1PdfSampledFunction-members.htmlclassPoDoFo_1_1PdfSampledFunction.htmlclassPoDoFo_1_1PdfSampledFunction.pngclassPoDoFo_1_1PdfShadingPattern-members.htmlclassPoDoFo_1_1PdfShadingPattern.htmlclassPoDoFo_1_1PdfShadingPattern.pngclassPoDoFo_1_1PdfSignOutputDevice-members.htmlclassPoDoFo_1_1PdfSignOutputDevice.htmlclassPoDoFo_1_1PdfSignOutputDevice.pngclassPoDoFo_1_1PdfSignatureField-members.htmlclassPoDoFo_1_1PdfSignatureField.htmlclassPoDoFo_1_1PdfSimpleEncoding-members.htmlclassPoDoFo_1_1PdfSimpleEncoding.htmlclassPoDoFo_1_1PdfSimpleEncoding.pngclassPoDoFo_1_1PdfSimpleTableModel-members.htmlclassPoDoFo_1_1PdfSimpleTableModel.htmlclassPoDoFo_1_1PdfSimpleTableModel.pngclassPoDoFo_1_1PdfStandardEncoding-members.htmlclassPoDoFo_1_1PdfStandardEncoding.htmlclassPoDoFo_1_1PdfStandardEncoding.pngclassPoDoFo_1_1PdfStitchingFunction-members.htmlclassPoDoFo_1_1PdfStitchingFunction.htmlclassPoDoFo_1_1PdfStitchingFunction.pngclassPoDoFo_1_1PdfStream-members.htmlclassPoDoFo_1_1PdfStream.htmlclassPoDoFo_1_1PdfStream.pngclassPoDoFo_1_1PdfStreamedDocument-members.htmlclassPoDoFo_1_1PdfStreamedDocument.htmlclassPoDoFo_1_1PdfStreamedDocument.pngclassPoDoFo_1_1PdfString-members.htmlclassPoDoFo_1_1PdfString.htmlclassPoDoFo_1_1PdfString.pngclassPoDoFo_1_1PdfSymbolEncoding-members.htmlclassPoDoFo_1_1PdfSymbolEncoding.htmlclassPoDoFo_1_1PdfSymbolEncoding.pngclassPoDoFo_1_1PdfTable-members.htmlclassPoDoFo_1_1PdfTable.htmlclassPoDoFo_1_1PdfTableModel-members.htmlclassPoDoFo_1_1PdfTableModel.htmlclassPoDoFo_1_1PdfTableModel.pngclassPoDoFo_1_1PdfTextField-members.htmlclassPoDoFo_1_1PdfTextField.htmlclassPoDoFo_1_1PdfTilingPattern-members.htmlclassPoDoFo_1_1PdfTilingPattern.htmlclassPoDoFo_1_1PdfTilingPattern.pngclassPoDoFo_1_1PdfTokenizer-members.htmlclassPoDoFo_1_1PdfTokenizer.htmlclassPoDoFo_1_1PdfTokenizer.pngclassPoDoFo_1_1PdfTriangleShadingPattern-members.htmlclassPoDoFo_1_1PdfTriangleShadingPattern.htmlclassPoDoFo_1_1PdfTriangleShadingPattern.pngclassPoDoFo_1_1PdfType1Encrypt-members.htmlclassPoDoFo_1_1PdfType1Encrypt.htmlclassPoDoFo_1_1PdfVariant-members.htmlclassPoDoFo_1_1PdfVariant.htmlclassPoDoFo_1_1PdfVariant.pngclassPoDoFo_1_1PdfVecObjects-members.htmlclassPoDoFo_1_1PdfVecObjects.htmlclassPoDoFo_1_1PdfVecObjects_1_1Observer-members.htmlclassPoDoFo_1_1PdfVecObjects_1_1Observer.htmlclassPoDoFo_1_1PdfVecObjects_1_1Observer.pngclassPoDoFo_1_1PdfVecObjects_1_1StreamFactory-members.htmlclassPoDoFo_1_1PdfVecObjects_1_1StreamFactory.htmlclassPoDoFo_1_1PdfVecObjects_1_1StreamFactory.pngclassPoDoFo_1_1PdfWin1250Encoding-members.htmlclassPoDoFo_1_1PdfWin1250Encoding.htmlclassPoDoFo_1_1PdfWin1250Encoding.pngclassPoDoFo_1_1PdfWinAnsiEncoding-members.htmlclassPoDoFo_1_1PdfWinAnsiEncoding.htmlclassPoDoFo_1_1PdfWinAnsiEncoding.pngclassPoDoFo_1_1PdfWriter-members.htmlclassPoDoFo_1_1PdfWriter.htmlclassPoDoFo_1_1PdfWriter.pngclassPoDoFo_1_1PdfXObject-members.htmlclassPoDoFo_1_1PdfXObject.htmlclassPoDoFo_1_1PdfXObject.pngclassPoDoFo_1_1PdfXRef-members.htmlclassPoDoFo_1_1PdfXRef.htmlclassPoDoFo_1_1PdfXRef.pngclassPoDoFo_1_1PdfXRefStream-members.htmlclassPoDoFo_1_1PdfXRefStream.htmlclassPoDoFo_1_1PdfXRefStream.pngclassPoDoFo_1_1PdfXRefStreamParserObject-members.htmlclassPoDoFo_1_1PdfXRefStreamParserObject.htmlclassPoDoFo_1_1PdfXRefStreamParserObject.pngclassPoDoFo_1_1PdfZapfDingbatsEncoding-members.htmlclassPoDoFo_1_1PdfZapfDingbatsEncoding.htmlclassPoDoFo_1_1PdfZapfDingbatsEncoding.pngclassPoDoFo_1_1Util_1_1PdfMutexImpl-members.htmlclassPoDoFo_1_1Util_1_1PdfMutexImpl.htmlclassPoDoFo_1_1Util_1_1PdfMutexWrapper-members.htmlclassPoDoFo_1_1Util_1_1PdfMutexWrapper.htmlclasses.htmlclosed.pngdir_0af1587c8378955de40f48b4bd1869f0.htmldir_659facb5ea1bf65b3deecf95a0be0132.htmldir_68267d1309a1af8e8297ef4c3efbcdba.htmldir_d464b962aac546650f1f9242571985ba.htmldoc.pngdoxygen.cssdoxygen.pngdynsections.jsfiles.htmlfolderclosed.pngfolderopen.pngfunctions.htmlfunctions_0x7e.htmlfunctions_b.htmlfunctions_c.htmlfunctions_d.htmlfunctions_e.htmlfunctions_enum.htmlfunctions_eval.htmlfunctions_f.htmlfunctions_func.htmlfunctions_func_0x7e.htmlfunctions_func_b.htmlfunctions_func_c.htmlfunctions_func_d.htmlfunctions_func_e.htmlfunctions_func_f.htmlfunctions_func_g.htmlfunctions_func_h.htmlfunctions_func_i.htmlfunctions_func_l.htmlfunctions_func_m.htmlfunctions_func_n.htmlfunctions_func_o.htmlfunctions_func_p.htmlfunctions_func_q.htmlfunctions_func_r.htmlfunctions_func_s.htmlfunctions_func_t.htmlfunctions_func_u.htmlfunctions_func_v.htmlfunctions_func_w.htmlfunctions_func_x.htmlfunctions_func_z.htmlfunctions_g.htmlfunctions_h.htmlfunctions_i.htmlfunctions_l.htmlfunctions_m.htmlfunctions_n.htmlfunctions_o.htmlfunctions_p.htmlfunctions_q.htmlfunctions_r.htmlfunctions_s.htmlfunctions_t.htmlfunctions_type.htmlfunctions_u.htmlfunctions_v.htmlfunctions_vars.htmlfunctions_w.htmlfunctions_x.htmlfunctions_z.htmlglobals.htmlglobals_defs.htmlhierarchy.htmlindex.htmljquery.jsmenu.jsmenudata.jsnamespacePoDoFo.htmlnamespacemembers.htmlnamespacemembers_enum.htmlnamespacemembers_eval.htmlnamespacemembers_func.htmlnamespacemembers_type.htmlnamespacemembers_vars.htmlnamespaces.htmlnav_f.pngnav_g.pngnav_h.pngopen.pngpages.htmlsplitbar.pngstructPoDoFo_1_1MD5Context-members.htmlstructPoDoFo_1_1MD5Context.htmlstructPoDoFo_1_1TFontCacheElement-members.htmlstructPoDoFo_1_1TFontCacheElement.htmlsync_off.pngsync_on.pngtab_a.pngtab_b.pngtab_h.pngtab_s.pngtabs.csslibpodofo-develCOPYING/usr/include//usr/include/podofo//usr/include/podofo/base//usr/include/podofo/base/util//usr/include/podofo/doc//usr/lib64//usr/lib64/pkgconfig//usr/share/doc/packages//usr/share/doc/packages/libpodofo-devel//usr/share/doc/packages/libpodofo-devel/html//usr/share/licenses//usr/share/licenses/libpodofo-devel/-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:9438/openSUSE_Backports_SLE-15_Update/d136a14761259e0a7b4b9519ea96cad4-podofo.openSUSE_Backports_SLE-15_Updatedrpmxz5ppc64le-suse-linux         !"#$%&'&()*)+,-./ 0123456789:;;<=>?@@AB CDEFG<HIFJKLHMNO:#P*QRSSBT U VW VV X YZ[U \ ]]^^^^_directoryC source, ASCII textC++ source, ASCII textC++ source, UTF-8 Unicode textC++ source, ASCII text, with CRLF line terminatorspkgconfig fileASCII textHTML document, ASCII text, with very long linesXML 1.0 document, ASCII text, with very long linesHTML document, ASCII textPNG image data, 8 x 30, 8-bit/color RGBA, non-interlacedPNG image data, 7 x 8, 8-bit/color RGBA, non-interlacedPNG image data, 127 x 80, 8-bit colormap, non-interlacedPNG image data, 143 x 80, 8-bit colormap, non-interlacedPNG image data, 137 x 80, 8-bit colormap, non-interlacedPNG image data, 154 x 80, 8-bit colormap, non-interlacedPNG image data, 197 x 136, 8-bit colormap, non-interlacedPNG image data, 194 x 80, 8-bit colormap, non-interlacedPNG image data, 268 x 136, 8-bit colormap, non-interlacedPNG image data, 132 x 80, 8-bit colormap, non-interlacedPNG image data, 187 x 80, 8-bit colormap, non-interlacedPNG image data, 902 x 80, 8-bit colormap, non-interlacedPNG image data, 189 x 80, 8-bit colormap, non-interlacedPNG image data, 199 x 80, 8-bit colormap, non-interlacedPNG image data, 141 x 80, 8-bit colormap, non-interlacedPNG image data, 402 x 80, 8-bit colormap, non-interlacedPNG image data, 173 x 136, 8-bit colormap, non-interlacedPNG image data, 394 x 80, 8-bit colormap, non-interlacedPNG image data, 402 x 864, 8-bit colormap, non-interlacedPNG image data, 1322 x 192, 8-bit colormap, non-interlacedPNG image data, 180 x 80, 8-bit colormap, non-interlacedPNG image data, 170 x 80, 8-bit colormap, non-interlacedPNG image data, 133 x 80, 8-bit colormap, non-interlacedPNG image data, 810 x 80, 8-bit colormap, non-interlacedPNG image data, 209 x 80, 8-bit colormap, non-interlacedPNG image data, 208 x 80, 8-bit colormap, non-interlacedPNG image data, 140 x 80, 8-bit colormap, non-interlacedPNG image data, 770 x 192, 8-bit colormap, non-interlacedPNG image data, 129 x 136, 8-bit colormap, non-interlacedPNG image data, 162 x 192, 8-bit colormap, non-interlacedPNG image data, 145 x 192, 8-bit colormap, non-interlacedPNG image data, 185 x 192, 8-bit colormap, non-interlacedPNG image data, 611 x 136, 8-bit colormap, non-interlacedPNG image data, 246 x 136, 8-bit colormap, non-interlacedPNG image data, 134 x 80, 8-bit colormap, non-interlacedPNG image data, 176 x 80, 8-bit colormap, non-interlacedPNG image data, 734 x 80, 8-bit colormap, non-interlacedPNG image data, 605 x 80, 8-bit colormap, non-interlacedPNG image data, 187 x 192, 8-bit colormap, non-interlacedPNG image data, 139 x 80, 8-bit colormap, non-interlacedPNG image data, 130 x 80, 8-bit colormap, non-interlacedPNG image data, 296 x 80, 8-bit colormap, non-interlacedPNG image data, 199 x 136, 8-bit colormap, non-interlacedPNG image data, 166 x 80, 8-bit colormap, non-interlacedPNG image data, 149 x 80, 8-bit colormap, non-interlacedPNG image data, 195 x 80, 8-bit colormap, non-interlacedPNG image data, 205 x 80, 8-bit colormap, non-interlacedPNG image data, 225 x 192, 8-bit colormap, non-interlacedPNG image data, 145 x 136, 8-bit colormap, non-interlacedPNG image data, 185 x 80, 8-bit colormap, non-interlacedPNG image data, 1304 x 80, 8-bit colormap, non-interlacedPNG image data, 264 x 80, 8-bit colormap, non-interlacedPNG image data, 144 x 80, 8-bit colormap, non-interlacedPNG image data, 145 x 80, 8-bit colormap, non-interlacedPNG image data, 138 x 80, 8-bit colormap, non-interlacedPNG image data, 460 x 192, 8-bit colormap, non-interlacedPNG image data, 135 x 80, 8-bit colormap, non-interlacedPNG image data, 204 x 136, 8-bit colormap, non-interlacedPNG image data, 142 x 80, 8-bit colormap, non-interlacedPNG image data, 180 x 136, 8-bit colormap, non-interlacedPNG image data, 1014 x 136, 8-bit colormap, non-interlacedPNG image data, 186 x 80, 8-bit colormap, non-interlacedPNG image data, 187 x 136, 8-bit colormap, non-interlacedPNG image data, 308 x 80, 8-bit colormap, non-interlacedPNG image data, 192 x 80, 8-bit colormap, non-interlacedPNG image data, 177 x 136, 8-bit colormap, non-interlacedPNG image data, 153 x 80, 8-bit colormap, non-interlacedPNG image data, 695 x 136, 8-bit colormap, non-interlacedPNG image data, 215 x 136, 8-bit colormap, non-interlacedPNG image data, 238 x 80, 8-bit colormap, non-interlacedPNG image data, 384 x 192, 8-bit colormap, non-interlacedPNG image data, 172 x 80, 8-bit colormap, non-interlacedPNG image data, 150 x 80, 8-bit colormap, non-interlacedPNG image data, 212 x 136, 8-bit colormap, non-interlacedPNG image data, 9 x 9, 8-bit/color RGBA, non-interlacedPNG image data, 24 x 22, 8-bit/color RGBA, non-interlacedPNG image data, 104 x 31, 8-bit/color RGBA, non-interlacedUTF-8 Unicode text, with very long linesPNG image data, 1 x 56, 8-bit/color RGB, non-interlacedPNG image data, 1 x 6, 8-bit/color RGBA, non-interlacedPNG image data, 1 x 12, 8-bit/color RGB, non-interlacedPNG image data, 6 x 1024, 8-bit/color RGB, non-interlacedPNG image data, 24 x 24, 8-bit/color RGBA, non-interlacedPNG image data, 1 x 36, 8-bit/color RGB, non-interlacedASCII text, with very long lines, with no line terminatorsPRo;f4^anutf-8aa5f26f470e76b7c687a32a6d38fd94a5e1e3dbf1a32e69416fc89d60528d522?07zXZ !t/XD]"k%AK3lu!K.˜4#L qtM=[ [ْ .FC%Ykӕ VY@ .-7 k RzM'1cH/B9]yds{X\\tȯlF3ȸcN&+_1z Yaɨcu7((.||&ңn*SP@џ#^⠴rkYhڟ։<z 1+#^RHmP.;<1@)sC6p֐PG~`=ST qߊ$GrhBHAӲg)鵨Ӈ֖& !"jR|Epck̄uoi-$bO#NY ZZ~T{zb|WxOex9d;:jwT91 C IA㴀`  [?c̛4)f|Ay-< BW*9 cxWq n/R%icpza2!2>?3@#<(e$\|wSP($FJeJm?-3X͝ t(;'+W?5kAHzw 8O 9>iC{#ٹri09<@}e}Ssؒlu~/xZ[n쓉x5dͳD'F8`wƊS2;s?7/Ѿ僙-T%Z_ ;v'2h&MJeUiTk:>({դOX tҫa;(HZZV8, x9npGk 1Qb"m!%{7Ոtura옸IW.FU20^Mx>-O`aFX{\&LN77m:GFrʉ7 kRR(yqsJxh`cVX#@t߈M*b[f%[`ܾ >gce!a-0SGY1䜚g4PJ`L49%F{Q -0͔:?l յ'z4a~zi^٢O7`T>B֧T: o'Krv- {Xe!KR򛳅JIx=u>䘘c Iݻ[r숎`)Y~v&FjRB;^kI?$\pt=a2=N,h\ &U@SŇqr0L?4`*'EW'(#,qەWZ8ˋ-z,lbc7F]Wm qovW{5o> Z5f1b*-ľ<3xq '䞂6eڵH7C#c:P5~q\jqh<ߵ+,U$yU?nx8Y#eAnnt!X8΍Rt dPȗqwғBA*u"4puȠA+M匌{P*|ci!ydaݬRJ٭`hhN;Ifs_! N}CѓeԱt٠SE^ZfzU ʨiХs+(oo8ʂ%\lVB\ 1[MpRzf&kXɃ2i&b wʜ_/N*UHx 0K 2{us{%{%r5opEnުB|`$mňFȊҒؼ􍷯tKkŏhz5S9 brћ.Iʿ+eg8kv VzS|'zFowR_*L_ވowymv V#J׈{^rGںf bY}T F!<wKBb '$Ol}KG8mYL ѳ.BYDISRpfI|fэbLd l8 v0W0 = քMݿK eY4VdIoMyjfL 7g'ؿC]\:+I1f-"$!6℡zv׹a5?ABD<\n3cI7G9]\Ld#o^7 %R+վ:#x diD,ka|" 0Tp)g#4kU?"٘ G7?ߴoQ](\`Gn|8{bn "I?J;;)ڧ~ZYe-w4,CKdsiq~vvG~Co~{>΄li}t)= 3|oύK߬]Hg ~Y^g܂!&xAsmn0;~ ?=i1!YS B py",jnzdXC⥳{wg^❦:#p[Elh`zEEppEPZjT"=g Y rO>{Qm7`]Z{t^;! ˯:&` EX / @ek=䡜Rى˞zx,ȖFeiWk4*~@㲔(t IP3Z0U[IJZ׹ ( [1ؚ$UZWc9@=il%/)/(p=C0Ec:Q6)3"p͌`Oߜ˸~4ruI#M B_k@$0И S-,v{ miYl"|.OߘJxNWym]]IDW O5l@7U~6e>kj`-K͕átiFEt* v%8!9M; 5azCJoUGpN tKO=jv`ʜ&rA:ǀ 4kvE`èx/lQ+n#PVv|;jbG>%~*[.ȋ&D]K[abtMll>Ht}@MB/gO{)YС 9qxeY{kTxmjtwXFi tMխChck zEހؚKV#/?:!L̙FB>G@j:j1 ChaΩ+*_#ZH?`(0( _ .n=xi͊'IHŵ*5[q ղV8/n!nhIbgTFVv`U"̞8v%jV #Ƭ&҃y~j&rAaou=7'RQR764Y}-]$pI)^M@0n \#AAH`injWc)Y] ئ$+&pzoH$|BS!r:7Z@SkL10f7;:.fi2KoAuƀE5l>)Fd3󙈕AR,DƠn* uT:.x(x`(|zݐxLe +]PDt/펣|Q\L0΄*P|1{DKE>bFp@y69Z\`6KJvAX +c'Wɸ` hi^1L3n?:o Az/' ѽW =)i~p4Am|0mjI݌/mb'Ÿ%&5tbJK fMir\юKf*r++{p?:&H +JސWËc3%(6FZĔ-㥦SS1f04oj#F@ᥥ71uMrz:!O~V!s=2#|%#;@<>9ȗښEb m?1G"Q0ZDRĜu>^ԾyBڹ DǶtL}%@!/UtG!NYO5""- ons\jȬ )f0-+~*$fb"Dha&Zp!>\Ɯz͝dĥF~Db9u`YY,Ȁ4b+IkPs3hcK;Q` vGK*$b~!j]5 fT'|ʌhOAxS'e27vĪRN΂zS` uքsSRBOXje f>SVwcTPSb8y.80I.x4/A>Hv0\23"Ԝ#h9KHoQҰ5#ĝ=B Fb3kns:EiV'")?Q[Sּ[wъanWq*4uGO6dne:48QD-;"b h0%\KCRO^XR$T$+YV Dz-ic^vWpDSh6|WrSe/?& ``"c|t@'}w:l"/`S7ͿZlky.W usLh2a!,1VK) 8 ԜA1v1#[#$PzU趴h50ցl5Hd$BQJ$< ~x4< kHC vF_ 6WkaC!ϫmS'TmZE܉nJN^ VA}Xa`L827$wC$jVqgR)0LN0]ʚl%~3 X;oz䏫UR%)qAoc!, 0S1i*j'e6Y6x{KR0ȡia,T2 k툭7Of4§=9$X;/]G@>Dv)Qsyu|Lgn} ˮH |JmClDd/1$ҵf]l0g~ Ma֚=ҫkO ~ܤq,`eTjAߠSmK!qL\eDWwb ߬ z No NN$XSz:^9Ը3ox7SQ R2^eʍ,HF%L+Ytw #9 3ιN}@ҳԦYs? dhKdR}^E-Dۍ}2zDn}f` Ni 5SC!"T G) S\y։t1Yj +ČE"lkNKĤ2NN9U8}>`0zT>{c/qks߯?r<&ر:kzeqJ[Ү<5gkͼl *Pg"$V:#'+p_F]^ņȵ:t`BP+ •l] DlS>$xi ]b?8$Tl]^-_n|;g1E]7HiAFт?%YoEpkf\js8TX=qԠ}c'>sTse0khu'{G%%xtC[ A|"u=p2ɇXҝ STd&k[ %C&dJ!rnoR O})RцL Iu  g*OgXF y(9vyzfwR׻0iT @<Hu;VHݺpHWܶ&Qƈ-QL])r?BpikQsi*&ګV0tF\bܵ#4N 6Ր>3U[ .[D=1/`-92ʴU gD/gn!4  nJV./$Vg3Ͱ'9tT|^mPOrs!؞\=/1T5V YMp 1|-C`X&D3"}L}oZ}GVӹTBC>,EߔCL@"i?&(UZ fMh\`= )qk" 퍤m/jc2D~ހ;(e`cED˞<;f vL1$_>a5 LWWIkz YlI 5݁ݻdH܅+.tY俴ufo/TqJSV^܁NLhMk-؄:)}c 6FgI'KH0K6MJcyBU5t'm{=d1߱Ф㯺pJMp&}dOWKRܡH^L[c0+.՘ ĝ#W()|.{a[Qҳ .Ov{ y3D Ȗz@e /zՔYeY.0<ͺoV?Qpp,Y,\VC !~SӛҎh:!?zn ʪMJ}恔kx xgOqO 쑭p2~τA>,(4 _M&'o8t FፚP ]#^Ӳt ~Q-l4#5zcIu0оcuCue h8UE2vo.cH y'D>J ^3V#odgHـz 7NnV5-$[wT:&e[']JzY"Y(C 4-[F=;sP+ý@/O!QrLv-pE+yCehv^S hwF/Ϸ.B#\̥R+?l^ /u P\0a @zl? [l$U . c1EˣoBM"Ujs7r\[M}"[Eޤ N!c83{cPz{aX+jAwZҘlI=-BsS{Rky%] 6I06]j u<#}kU2fS myLoKw`HaTzȃ@P1*Ɲo[c0 $qۼt U>q5hr85ݷrK7S %aDNPH=^ aґ?Gk'l#'74]_D'og" ܩ]E17 <ب‹e;`0/g9)5@9ףY{?~tT/P=x HG:wc׈VΫ'PAᦤ]J q%TU=1@TTPF Q Gf|*Rh*aly E<.eV؋ID,wG7̠"@Q8.'OUT՗d';2?IM)SBjZI2A9ᨚ!6L4okn17Pe<6 ƒO(DXHG}ߕqeX+ݼP+<FrRK﷬ .[轜=MgeOL$׏Y 춥=RqKclį4.|O$ Z9aBe8~ Mđx'#` q۽L_BvIe.GsjHIfJ؄t+pd0Q.-,xoe.S9T5…S?RO5:&<h=>W}/9@EV^;x Z|a` 77Ct-/Dpՙ{VNeԔ'+ &.l ӭǬ;'dVctJ-Ak#1gC0g$ƝߗPWx]))JwմYrXuz{xިZ@ӕ/=iV/+Yr-$t/Hϲ3DT=,`D_m$+޵c] ;@Z WRFgd8RLDtΉ8`>o/H;zq\J!4PsW]գ[ۣfothkJY2k IWkt<HO+WqoJwo.hAjm#@J 8TQv^k#Jl ya Q΋|+V˓7:!{ VL,oǯ 6<7".#w;rDq3ـ?YM{R0i*j]hżbU7ڋZ!^|lƙJQy1B(ve+|f$F%蛙Gd&Hi?DOs-휌BrCF=Bi@W-RqE8Q0l?-  Ƞ;᪛oXrGdHa:JlZ"r_VPl"TNYaAh&|m0Qap7ѣ3JZ;S \ Yv* ߬Yk4;3M?i,gjPvۂxH4[tZءI xmbie#hµj+3X/[5٤\%*]>l׍R18Q>c/᥶(_S+q^&H|&_Lϋ57 ]y͔2ЇT .|>a1ŖX'fg!lkeoV 0zh K@`K/^y2?\cvtoStuJ/>E{Ũ+7x 4?-}ym> ~6( JC(| _ó  rY*a |*% 90Biʨo&;ߺi2G< pJ>ik1㬇t9eR4pYi؈$ :@.1{DC+t >04cݖ%W~{%qERb(.[+kߤA/Xvg3w L.wf4ַR`&&V,Zk*FN߹xKټ-ӿDi,a-k,G/a!cF--$ԋeZboH .F'sK:RaQ%YGs1NL)]Qr)-$Fei + .{b8xk%%*$9PK@%Yk[Qag`(P S+0<(einŀAa܄YM3H\\FLn@tdʗv+bF7JE{/'"eGN6C%w^6q۟"%lj:{!*ut@إ_=kG^\՞]zt8w=CR4Cl[+2^"a2&[g"`nm$#[}9ʳdH-ϋPU@sتs˳yO \5yr;_ M90?'`*i]ȣSdQ50\Z.P\VDRԕYX8iױ>* ?{0ʲ;R3ڃI'2{$Nb­ :JJ*bj_q+ؽO;aw 7˜!_l=Ө鄳{o(Whl93SVr: 81>|oZ~،.WJh6&?[kswfgpvKoIX`jjˌ_|T4Ck@Rݨ1@dM-=ǑB43w$ޘzXk:;! QL.h{m@z_sg5_W[@^*U+P :2pnYDZWڤ7&HvA7yo&lIUVlhBRǢB f0ZA'3^/[u7UXVRqӃ0AƸ^þG~}]z疸sc;80p?7)RՉd֔P̑]Xh{2WI<.EsJ'75[*fħkA2:8+4s \ឫRd8bdt#u^fuBk,Q'iGDUf'H 9ʡk{,P*PK M'o`Ѻ*|ḋ]fD' ⧝( 0s UHG\Is,̉&`b6!3$=Nb 3wu4Rbc#xwipY. RuLK tp - ㋛ONlVל1j(nn0"P5X $ֶ"LRbRXO?}5a8jʿ$eCMCc&]" 'd/,mmoFnuϲ J?8Iq彩`r ̵4F{kSe*]=n3;S)a5 c"$8Qw'[Gc<)aHNV тk[1ļƀ`4/>& c*IeNIjڧ|dƅgooʨq&].cTGw\*9 d>xECVeb"'!$!0]XњLd1\Fؚ\CxEo죧Xj*Ozu{.b|Ȁϣd 5 {Ku}dijb,q60J+ @jgvӨʂ}Jnu` ܈ٔ"3qGb:%Q)/@oKTkߏ:}댫yHC0׷%P_޼4c`ȣ e*2DO]`F;aTp,CE4|3Y)^ލ{PV,{~1s) ?^rNFUU<z~ƿ|P^9g026ǞųΘn./'Ect f>` - JF鬙8vBR?CRD<,FarVsnnJE Q!>@ *pFދ'F9$itd|כ |sieَT"`VbYVUIq:J 4Ӄh(599ǽkQ˾J-Ph8]yo9M[GrN&EIj] _n=qX\8)=~ X!bM̛łPcp@v'5 3L%0"Rtf=4okoa .ѢБ4x;|:3Z+˒:aN$dnn$.1PC=mU0ǥTˉ'gG- 8BXĐ>Zܰx f0 MN.𢛕:|ƦLݕ !s!^$Mr? h̒TnFb*H2P U$D5X, %>#ʽe!Z靊uDD\FX ̧bc&6)b0DqwveNarOMX⤰&ܳF3̌`c_ui5߂ O]`k,܋XٵZ?q?U-N_& L%U B45LO =U_\i Sj 8Hjf2*ɒL߭~e'5ێ֝;Ft-k^[aS߉w|1MMN'CVsEɶC" &qSWLXKfOg0OY󐟐5)]TZчN$p ufa[q:;ƞN~%.[jȧ7` _?hx,S uTIkţ]>0b?MjʤX}>u;s* gne^+mkLL -OK}jr27 p"OCGV>id[YɃ/X峡u}J_ Sv`5mem\bLCyd>PeW Zgz0B$*>!};Po+ǪгvI }'Tt B\5-n* ;kkU{Ki_kNBGqTJ5)@agܑnl@tA,B(Pm[EF]T`VE+ I®Wug$#9}3OjF5bMH!we:5YtYxoܘ[PĄ>8"UF&e*|\ &2bp`uZg?Uyo%CHwI|:]zoF&sz^r ~tY,/mwTZ&-eR܉xX YZ