mapnik-devel-3.0.14-1.fc26$>Y = 6~y7!>:B?Bd  ZX\  L      $\|T(8n9n:nG,HIXY\]H^b!d"e"f"l"t# u*lv1 w38x:yABBCmapnik-devel3.0.141.fc26Mapnik is a Free toolkit for developing mapping applicationsMapnik is a Free Toolkit for developing mapping applications. It's written in C++ and there are Python bindings to facilitate fast-paced agile development. It can comfortably be used for both desktop and web development, which was something I wanted from the beginning. Mapnik is about making beautiful maps. It uses the AGG library and offers world class anti-aliasing rendering with subpixel accuracy for geographic data. It is written from scratch in modern C++ and doesn't suffer from design decisions made a decade ago. When it comes to handling common software tasks such as memory management, filesystem access, regular expressions, parsing and so on, Mapnik doesn't re-invent the wheel, but utilises best of breed industry standard libraries from boost.orgYAbuildvm-12.phx2.fedoraproject.org/;Fedora ProjectFedora ProjectLGPLv2+Fedora ProjectDevelopment/Toolshttp://mapnik.org/linuxi68600HH> = P%u  ( h1C"  LGN'! c9K \3F:Ll:Hp&E!O \_z0}fJU[IPB2ye}.A}"'18Ԡ(gG1B _ ^&S.J$q3I j=> ( q 2IB[c %B z $: eh +$P G*6N p<2   r6"'q $ >r U tSr SC0 n73A ^ GUirFn *.V& Axf i01Li e i@  E h ~   n 2pp S T # v , {3'   [ @ K S eS;?w v $ D#KRKr V3 M ''  v fvF] A@c $Wo vULQ6 G t  88. Z ; /oA B17  5*T Ci XJ L y ;  g (q . (" yV70! \ @U~ ?4 " ( r 0:D .d 9~āAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤YAUYAcYAcY5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5YAcY5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5YAcY5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5YAcY5Y5Y5Y5Y5Y5Y5Y5Y5YAcY5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5YAcY5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5YAcY5Y5Y5Y5Y5Y5Y5Y5Y5Y5YA-Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5YAcY5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5YAcY5Y5Y5Y5YAcY5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5YAcY5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5YAcY5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5YAcY5Y5Y5Y5Y5Y5Y5Y5Y5YAbYAYA*Y5Y5Y5Y5Y5YAqb607e12b07fe667d9f883b08a16d6258e2c06589f38816baf2a238692e2166b72b57d72a17dc6025a65fc774ac9786cda1f07d595846761910108a262bca6a657b126de4375e177e6d81f824dc3c97c845fced8e8363252f6262504b08f9709f44a25e8ff670e7a6fa41e6a89a2a9227beb03d29304ff37ae50d638c5afc43169000a47e54a7ef4dd02a0ac474edbf4ba7d233dd1251626ed7f513f35846e5ad0dcec32619d7325354a353f4b394f509f53921d4e2a843c4a070f0e7af6bfe5a0606f982977dc5a0b32293c7147bd99cee6fdfbc88a2550d61f961bc6eaa693b76f4d63ac5ebf9c57b60922b1bec2cc53ef8f29ed4f44ca4dc12a5382684ad5f62ea5df31d6c1886f0826b275687d1b62974f60df2362cacbc5283063a15b8d13c9a8dfd8bcedfecd841f746ae159b6528c4bb2043eb6e8e04b4a0cbcdb648c9aeec7dfe6b0b73d01c6b1f5889e27d52d406dc758c57d81d28300e39c5da70a1b138eee5f3619e9994fcac59b9a39579d1647709bbcc71095a751cc74dcd651ea8dc8ab082947b6fdfe9559308a5ce41fd035a7f244de4547c17b74c7b81eb550ef8818c903cde61425c56a28ee991b5a9c5ef184dcd32ade14a859e5cb15de26ad673e4277e103035ee863500c18c61db4cfc4aaaa218b5d4b9c4f9075aad36d81474306be99b2a490e74d616c46b3222548fb120b09f0688d5822a767a2d30c621472c41ed0658b4ee7d6e369dba470009380259da2ceb289c824113df889203ffdd13f0173b7058d1c77f7d462ddacff6f70227b231252c6e40d7dd08895d97c78fa195fb348e4fae7929e380a2cbef799765d9308f39d6da249472f0dc95527b45de51a42fa0b10508e308fd9365753632c3298e5f33ced099f50dc7e97366f59823738eb2aff938e726837baf9ebd892beddb098fc340eefc8f965bbf3319ce640a8d39149567d4cc596c6f10589c663f942fbfde044076f4308b4996bc7722ec0feb6dd9b21e5f5e442245c6e925dab4af7229c7f420777d06c48b16a77a358cfbb49dda455c52a8e9a512aef6f7346baf52168aee37206da1bd19eb966ff3df5f1c4073ff9533f55c34602e6007d2a6518723050fa1670e2e91d61c3e11fa078531de5662f63503ad7a6ce035dcc1aff3da600160d8b0e8308079950ade8144f8742418b6c43d4db0fbd033de6366d3e2dd5f6777a8dc538d2d26e61efba73a6b1bb1540123079f47652fb3b8357c0b2d8952459b04b97a2534b7c11d444f933a189db84bb5091d7cad44bd9970a0ba28ed4aa27245c6e2f1d4ef11217ddc829130022481f1ae98502318a1c20eab4f403b779c4bfa1e7d5a07ae0468cdbf9ef727e7ebc38243f5e7dd4a32ae2a870318d5f941db2643b4eb9bae9a44237a8a6ca3b2b11d127b59ad70ed27124c912028d6d726e80f0d6e02623dcbb6b506a5d67c6c50786a924a3b96b488a332e067119df307685e39692b20e6ea4898cc9c6e74f170fef03e293873175524822a15ea285525da228ac00c6fb062c57423bb8a702d52f08e1121f7327f6022ea9f8ce29777596dfcb6814abb6557e093bd3e805ef57b5a0bb0b16e18b69923d17c90c48f39784db9ab1ac4b96cbb647cb6705a1d51aa989eba056287617e44c196a17bca14071cbf9bdf0b533603c3ec1e32c3d35c137818d35ef592c1f900cfb5fc48b3a1f38c9c77666b64dc8d48ed0179346d5a314b32abef7b1b1ece110e1999ad3529b5e333e7606096e43906c58d1673f87a0f5bce88102287ba7a842bfde4223af6ca3a6b663f1b2363387bf68f3a53b6fdb4d1d078d2f84cf64f8ef89505e31887b5e525862063e8a9cc8ccd97acd80165067ffa3d52e518af2cfcdb06ff54c11c84178eb742bfa4da476f520c3f786b8bb5ab895daf2b15b9773cc134503c38d612eddf22beb5192b4c29f441e8428d8ea5e3e2ac55f4593177236a62caf65ca67504759b1c0b4d3700f26e6386c198ccdba806e0ec3c4af83e6d57097b432b85f3103ea3a6f01058ddd236db0c12868b77ea1913f77d4cf0e92c1e76834848814057fb0319264bdbd2fbbdf63014c7971fef5de3d9c38d0cb220417b666e3a80f56dc570c459266aaebaeb339942b593f32d66a7fd24bde08a550c08dfc2dbe71c8763cf557c9621cc61ceab6fd2d1c5aa110a3357a5216c2219aa423dac722c14a827eebed998260f7fddaa24883e74c17664ee5015ffb5a9762b73e889d10650fad55fffab14a13fcfc9ecbd01f99c267833229f765135f4a9e9d35cbb773d830ce7bf5173d52eb4fc4090c2008f0b360ea469713403ea6300be8eec743dc08c58de7b233bfa4ea40316a93d978f44f46ac1b7a793cc2a6e67807456e4b8ca18f47a85e2cf348c6bd6fd68eda72d374e66ca7f49a2b8734009af1678870866a727b5408ce57d802f870ee4857e5fb158b4b5b6042f90da0ad5cea934f71ac457038035f6fd283f5a03bbb9d66ad84e798335a4034975fa329d5a15c200e5f5f8b0502358f972355cffe0cce0cd76ffdca76b72c00d10160f710fd0a8e344908e16fb77e360c00a1a7fb4b7aed44f7940f9cca8d55418fef12beeaf87439fc0b74648c6c04b51d5891383d52021fef45f1786d34c45c3bce2d6397fb87c57b6e5c8396130d49b6f3f807ed332f594171687d0778706502423bb9a95355603ff998f0cddb6e315adc5813534f29a82c6b23649cbbfbda39c2ebf3954237dc7a7355064189c0228e4874ddb9b81be724baf330ab54bca6800d77687298e5763fee0ea73345170059747123c5533cf51574cad1eee2ee2cf2ac2b327fc652008fc403ecc1e60f951a9de44f0fa3a81164a8172e0f560a239682ddf9ad949091ac19ec7410a55ecc1680d76169c46c569e355049d634bd779655917fd746317f19bdfbb0c284612f935ca86c904d6944c76da67d9c61a0e37bdc045240fdf3bb7bfd5c7cd8be734821fde23ccdfac1398880a05fa819e80655e4c1f14db79d0dbe90d8f81e9af094b8ffc71ef7a6b88415255f546a094998a98a5ca3499ea4416ef2f29d875cce38127cb5f00e3f03cabadd1794656575801f14df4f5a90edf2f3834bd46c806c4d900ad9d98ce8c49828b26dd07803359f0e4da603ad34232df18d52d415bc21e2a755e900524f2135fef0af0deb3a4d98accc0c8246b8be1f48498ea012002189d3dd910258081aa017a0ed23b313348b0ae717bfa5a665b5b89e6d4d29a417f59c2abe19cc46048a8493aecc4d606d894062f969b3af03905aedbfc85ee825df1c570a63d0dae2d1f30f02bb61a73701ab41139a011411be9a4ff1f3e63a382814d8f8167876a1e149f59cada6ccfee794f7138c8ddffcd9f5da3b8553ad84054a1a3ea32c8d192befe379df2b418a5d3bef869b9ad9a65134160135ef2cf342f24bd732a2387786bb55c98c429b38a5297f2d0e294ca60d02b1ec87f296815d00786f746fd6bf843d726e910d04f4a6f2b808495ea03adf5b9d45eef52cd9e98193b6253afb13b25dfb98e7e3580e1aa588420059f6e05246c60520377800601876d4b6b9a0891493bd54123e2510c189ce8ccc07c83f29167521278d6601f9c06853f088856908d9376ab115c92d183623a144907404957a197e874e28e39df0e6d086b8f5e7fabefb5db474ac3bffb73e65f170af363bc9469b68df95daeffe883be262176ea57968f61a341992348049b6640424e76928a06bfcaebb97c38d4ee2ded5caf98034b8c799870aab128928e8f1eae96c8e2cf3576027ba628fa53fefc9fc1a962a367d0fe4599fdef2c541ad2d8a440b9909b2b3fe094124192d3bdb8248f468bb9b0bd578278c1833dc48d308a22917f1431b6479d71173ed5e2e9a4c7a126252167217da484e75d0dce3078f61958f45a21fbf654df6c23c17b497703416651e0b2f40ba98ce32ec2b565740424ccf1d8cceb59788102d1afba27fa28f4afd6928898496b2deb4600fc3496a181a77f6b63a7d0ead8e055a386dec7b78601d7315e10275ed8240636490a0b785cfddff15079fdbbb7089e1d604d5f1d85227dc3beab3fb0fd794843ea01509fff97375c04d0850107b592e2d5cccc9e2ae5b23f5facdd938de84b8f9da1541425c73a32f52135341d30c9d42a4313de36a89e032090f3416422f95512e7ebcf4c67c25ba72e0f577780704729f3ba262fe124feda5bba8747f8a05c59f86c0fb39cdf0ea5c9487d21fc07cc53f6ddf01e56fd87a402251b1a461b5992d0725d63fbd37d67f0b68be7e27815a2cb3f69d2becdaf050b8fd489884ec96b40aedc0570d9104ed3c1f1dfa23e399a176eaf534e2baa191670282136104d87ff2a539a3c4cf7cbf93df5b605e3271c5f85d531d7473e52b9a7026285dcb165f168dec494336a94c0f6f327c7fee904d0ecfe445c2dae2d63d8180efc4614347dd7c6aa2b1c2e9c7427a7795a2375eba92926df02c3868842a32989da4811df6c6505e9c6f27614efec53cab12b6aedc92318d37867086736804bea7a8a7009a986d1a7db317fb3090ddd5e10cc028a234b647d40e1f1982a343f8d9836fb880ff73bd8b99a1d7d76f3fc906aab4471fb465fc8e55a7aa6b3bf552726071284ab68c279ce8da63a4e853e91ea019d27eaaa7547f9918f405654909ab0bf3bd237bf73162689a6ca9d3a2a9fb2b03e98454c5ab9ec7a7ce3030ff4a8cf22b9c61b60fe8b8c06be446442c4638f2ca31f78222e41283ea2b074cf8411e008490e80803b147a34b4e20c03474ee548920088c9cf3bbd06a12a3a87de8d9433bb7b64edca9db94ecafe77edf563515a0813fd54de7dd2aaba7792b4bd2ecfd067dc360357f4576944e6b47ea0d518c46b759eff5db386ccb51531bf9f1e34464267adfc617353f9a1ceddb2cde2685765083add33eb30b5a9494df2b108b6cfd1c2c5e34b9e8545f1e9e6e95e11f15e1625315bd03e90028c773838ae614254464b854d363b27bba8af91ddd1e398440b4f18dc4c766e2b1c8865a4d7ff0f805ba4d308a20a8a594468da9983f07106a38d8fbd88ad4a41555a0a5f4a884789b4282e9f80ff4266a52a520a2b73f36c5771a8d5e1c8c46d4d2e044617df745a0d35b09ad5fb19c492e34e47411c0db897d410afd9a82d2f882e45a453070939b1af30c7a06a5d3c68b85168e4d59ab90834393c939b17be0583f71b4c8960bcdf832e5e60861bc2f6cffbedb834df0bcbe0c46d4cded5189f9f533a0edc0ce97ca87f8dc6441625610fc98cd3c1e2fd4183d1bb2a3fa24e012ad960a73a3c41da74c84b590a6bc233490397f6f671ef92e543b4f4d325008b0782a13c49b5d28ff7860af629ef5e84678cccbbd62da30c71878ea583877a3e01f01cc8bbe347ca5df0d47c748901aeb385c2fd8eb98de327dcb288961e9a255aeada17fd5112a1b3bb8eb1df1029bb2e005c256e6a05e2bdcaa02814109501686d2312aef6ac3b10bd823e99add179beb1834ca7601244d61ccb7588a5ec5492cdba7347fad85117a446db5d7ed8e926c53690e128e369ce524838f52df72cb1d431b186836eda44d3d286bceddb3787e183387c5b36b371de3187a9e33918d96dfd0596abb4bc69f02b49da61f235700dd6c5ccc818e41ad21f70e4f4a842013956a938992229ae6b5d4f30a141ed73b3ceb9a8865620afb297b65221333228aa6ca9ba501c6c72001e482bbbec0a62b47ab0660b9fa7b58b30ed02be816bb901d2e7d6caca0500b2585ad3bfbd20f6618d30d138a253fbd2a023e5c69588c5a4e3455fc0d7e4948b016c0edb81bc9f0baae67d24418a68d82ebab11c64afb5d8013b9c59330709b006efaeeda8e0749114d09e15a0e1bac28a697059c03458eb3b8c1827af424b1fe23e08c9a3210a18be85136fbc832db20b804341acd14cdc69102b5c39c3ec9c6cf98a4154726e052be29ba4f28cc9127e9b5d86aeef701bf44036bcd68680e4a09a9e9b00ccb5050d33251e30cb4e66a20851a5643d3e8d697bdad6af6e1835e6679a6cc4f4192d08127c3eae768426c4a2aa052537d4a6e6dd143fe3abb1b8144d020e32dccef442a04a28b790bbd73edb1e7db66dfaed1e6918949b657f06e954870dafa1545c4ba0363f4ea67f626eba83184dcdb4a2169c6c920987cde040f42dc354aea519e5d2f4f92238ad2c570f1dc921a460608b3b97426a180c50e0c76d3b1e6c60a0a2b64ef575f72bc3008da0988097ddb40e10037a8db15140ead3c370bf5d6a5134d9050260170dc6cbc55d200444e9e526663c81fde85bf66147e1bd8cc63487383f44fa05f55e3868635a2d9e42a8e3543093d1d32d5d6ba1bb55c57f2e6c5452301c38b8967b5719b438151ec5295899addc054c7ca80e2c93a9db91530c1a4ec76a3481d4a9b12891a7fdfa893bddf63822941b5b7658c875e7647bb894d568b222adf3c7cf4b99b803ba4b680ea73d4ec1f31240315c9cc8758c401e9ede085ea8a678580264fd9892fb996e2b4f15d6e2560c96d452cac07a39194ac251ffb82f573163b57e2bb15fe4f2d588f930d4676f8e36d99aff63697613c420095c6007cf57a45a80537d6441ab039acb20492b94f3babfa7d12e45e3e860638530cf6059f726973bcc9a87209e0c35e2c435c4852a845e81dcd40b925d6a3f256ed33e497d282f75d5385538a4e255e6bfc7c588c084b8194414b192bd149f305be727d4c8d33b6b25c13f05ca14a0aa11522281aa84cf731b5e2413941082e638c08ad53e013b727a1f8aec29bc916535e33f9f14573a449c12b984ed15af673c84e603b51aa50ec6d1cb0b787d3f9058a43a7ea5587beedd0292f874e78d89551caf63e063098bef42502330726c973cdbdd27f5daf653d8abbf7909c9ce5e7244680cfd5be8e880a1288b73869f18848e005c88fe4978c9ed17d1d9a09d5e9cd228f49fc6619c07993eadb452275e2287685e70fdad9b3165cdde5fd8c4087afd83a12810ecd4b3e618c60d50ea81f956f9a15b30ee9053110604e646da27b2c59c2bf4fd69f8db5de266fcceab6fcdbcbfee61986603c51b0363b0c53fc4d01614e6383fec2d18195ac0d7b23b50eb7ce9f828064303ca659c08945b274883cf660576cdf27a64af791c1e747dd3912f8a927d483d8bd4bfb3745a52555b72f6e263b244201e8166c66be86bde755d3e2414d2f4dadedec62a3a2b1df3f825409abb5c21e4d5f3a17b73ffcf6021d113c5ca57cb1621fe01e1b4e787c3e5d4076c58aa8bce0a1af6e2da9b416458b456c46751a23dd74a3cec5069c76079c8d8dfc50330b640a44e4dcc8ab718c2c25382f82f60e9a2b4945a52ad55b90b4bea0c90e3424be3226bdd205cb75d7c7db62bf38220ca71a4e67466b599c25e08a0414e73deeeb8fc4976211e56ee3b38b4c38169a0dfdb208fcb25f66397150ef3bebb093b31b8f3edbd689bb95159b555a5622699e753e051f584cc6ec69ab1994729c778e1334206b6e360499039132b854085482b3d9b132336de70d84de8f9617361ae4de640034a8428ccf374fac9fbf2baaff9fe5c6a8926ac069bc2e925a6d32981c0e6b0c731ed239ae841837e54a4bff52fb8d8504c9d216e22f1565bb512db3976676736221b363bf828c4edcad5ccc0e64076419e5fea9a66af2f1f55123f546da1d1268fbe60c7bed0107a31a0101582db6c092e77770b781dbb154f5173616520171eaddd22f909d011582581883baf4cf576364ce5d74aa4f68842f11f9793d4626f303dea9f5cf40f8b13f5dde5d964e0700294fe4724fddd64f900d7f3a4958fb76c7d1479af2a35916d0b7e22f6cbb225837c078541509ed8f70ec20efe480eb968e2b805f84f89dbefe51f0987cd2daa39230e80f9d35d52dd5a614848e0aa722780c7f84858582b5fe83bbf7b33a44d26688806cd4f3a84edf9206a014e40db2d9eccac46829cb6b4e586587cd224cbf9c0119b09a05cefe474a6adab209f7d833150e783f30f8bf6a5778897154a460879c41728ced4cd76a2e2c5dd3bf5cb21fbdb794c53096e1c30d7de6bd2afce439b79c3d3e3794e4dbd79ff44e05a89dacea96042909a8aa7f9fb053243325404cf391ad282c5de312522c34e1fdea96e1c47707bde7354d35a553e6a1640cf3d3eee9248c551ff6497245c34bd680e56f095beae950c705501b1dcaee90d196bc1593a891a1bbb9b4e300136a2528b4b04414c6d52881ebc39af3d1a8c20e5a54232f805b1413c360734e31254649f6ae5a9f962b495b25740ad38e028ed8eb26599d1ffad681b4d4d3c794aecdcd7dc99d5390d60b3c38a19e8b58c8d3530d3e8e5065f56a366c57484b696d17f74b1223e7836e4e1655f56610177b411202ca30ca69ee37a1f84186c42f9414ac3bea0f0072e45abcd8bbd465aaff13f85ae8c25846c303a046dc119ca3df0b9adeabb8b74bc88a7b1f9cd2c73f027dd4f22096875138b04e2acc11b3918694311df19d533652b25a9b701b36a8c395e9de709bdc6bae2da7d505f3fca582698364765a4145e8a403bf63ee4623ebdf62b1d917f51f200db44b1e4c385a844af81856ba92fb50608ebf0d45f819c4f04e9a829dcfd82720e37a7f86662e7ed9304c711c7d49cec7a62a99e48525eebcc7ab1685f056efdeb500ce2652046b9c40e3fa687db22019f28d108746d1e4b0f305a3555d87f3d5e999291b725def64f5b7097bbce2b10c6c8efbb658efa1c24df609090b658ec9cc1031044022bd22a95fe12f047280f2118ecd5d733744055e6bf1e477ef3f3617572ca93fab53d0284f0af1b609288788470ac4395376cb2145a2b9112e8e304a5ab00c2ce3a3802ccdd90883db982bf194f278a8f510561017784fd8119ca34262465953af976fc2dd76c559ed642f04f0e92639e13fd67b8257f6efd9b2f44a257614ea5a4847f56077d4f191d362cecfbd7c11c648675c8601a908143bf9c11a6e2457eb8d17f5c3338ad9eac5d13863a6680ee2f9143a57a701c3ff22de6757a06b28e0e49657f23aeba2cab2b087e8c7df17e16e0dfd139eaab1fd13c40eea70791431c9fb88ba923533b35585c712c0d92709b2c898f1dd51236bd198282cbfff45fb2255e900f63d5850eef4d20997f5533b6549f4b750d209970395b1aaf66ec41ac92f7a03db32f0ce28e9139fc4c49e16d19c6d6930c8d077a5c5dc57e3209912e5da54bca264a4cda3b1be72e28eac49c6ecdf48af7fd0d9f3a3b8c807009370e580a8519c86bd4f225d55ee85db6651ca427e2ae5915a20aee3a60a8baf34e9576a3e41ce403488898d1ca6ec7c886b2006ff92cd69517b868b835ce0a414cbd6ada256c46f6694c0976c1a8ccd85da75f59caa93ae0ace91a3dca9eb648e4f5c7edd44fed6e46b0bd34e98771d6e06b0aad082e69c8a16a67fc4297daae0d78bbe2bd140fae8a1c3398b210b1cd112cc2d3fb94cd4a7621821718c6550855fb074b5ef3a10c374d46f17e34d0a8e058f1401715a18ae11ad927778e31062fa16dcee776a194b4b77043d50325fb23b56bd73a51e35d7a1b8a1c7112bf44fd66020d6a5d95983ae1c2b2bde486f1042466bd6ca23920e2df212e59e2253c3898fc2cfcc06bea93a7083829b71e6010d75ca817f9015a0389ba1cc2f763ef00d243fbb14ce061a82e93d7db3f98764f48110c059cde55d6703ded362ef270ce5a687b8b3454378e7b010c85a9325c465e571a675abc084d9b07f2094a1682cf24545563bf3bff7758a88f13d455c69e3a0d38918c197c05b95031c3586cc07d54a184dc246c4654578c66edcbf15a789eb59e46bd80a9e55890b31f1e39dd458621203def6f1a791269e5c2b730150e8d67f3ca4593e06687a8eccb1882a439d027de91da978d066e534d35d55ffac22265526c83644005b14fe0588b906cdf26c8f44a203124a74ed3ae622dd9287c647225ad387402d72900cd68aa7131347099743b1ea9ed26808b1ccbeb420988a692a6debffb89f6aa873c44fdf26b5dd1e224d8d3aec07add9392bd03dc0c4b5ff737f0f157f36fe07cd0f9591eccec6b8cc6225a3ecec7b29bcbac2b47a4021b67038fce2777d0a14c343538b5af63c5252f6ffddf669564c33515dd38d433fcad4afaebae6155bd9c1aa8253b4639434c587370dbc61af318e6ab9b27ecaf0b7ee280459b01f7e252bae2e2a4f5721909c7d7d2f0d50a529fa96cabe812520688ff2d4bd93ae4d52cdd45f9a11d727c1464c138a12f5997023d0d29dd7bb36b514dfc0294ae91938815debfc9cf7cc8a3f135676d140e08cfb4c6d467f32ba03f198b043e0bdba47724f0eff7f12c78f7bb5a4d76896c5b1b03aa4cf2531332d712a7e5ba3f798902af87448fbed2f45ef84d99dbae8be67d501ebfdbbd45f69f95e3ba3a0614aa1ebba1c9508e39226379bee63ef20b9198dd8a166d2f542c06057aea4c0709aecb00c9d9daa8094b1005e22c0954a544f2551cd698458792fe589207ddfcda7afb552a0911ca81ba7d39e0a83ae8ab70fca255b33044d1bad33bd6e1b3a9d3e2d345fd7a127dad74b08b6a471d355e4ddd15e199f36675dd66bb3c9c957d7fa6dd38b49c445fbd80e33a752a5a6781ebc26a4da61bbbcd3f091deb7f867741ec57d6702adbbf3c01d4179dfc341bdbf3dece7f954c09c309f91e9f820ba23e9f86f48f4a7e22b91513cf3f4d1007fd91365205565f90e68db0ae51955801ada544643d75bc1f33a331c82635ae406f04fcb17261535a5a86ea8001d83ba5a0222289fc4798456532c5317c4214d2bcfb92f43fc3955cad8c4535203f16b607286eaf7be09e10a3a9338186a282a9e8398caa1aa999984b6fcf2e903cc69b787a6909e4dddbe0afc37fd2ba67c26442f2aee677948c3a77c9268bb9a198a4cffe901849877753c5f68f49f93d15688ac08e6e6e852c140a27231807989a68832435bb65e13f94958268a605c7b3f42d4abce03ab67b2ca5e8b625752a2c1617dc025ec2d78d1f5982873cdf3c42a451e8ed2191142583a9bd71a6bf8323a5dfa3eacccc25e059b118e284476d9fa73d4d3d53392b5209afc77d60b6598f167c75abb5c69a0f248eb9af781bc77063b4168007db218a8d1ed9664bee6b9190f3b4f1e06290272e6eed844915f638ba1ec907fd4b66153ee731159694db6b5c8cee0960ec8fd1eff3373428ef81047dba3592bb8f25648a1186336681f2ab782e1d9009e7c6c7e3b821cded91415e1e5cecb202c0774786e48bf5f1eac9045a4fb25f9d37c0fa5574333ae7ca0edbfbfdec5522cf6127a9bbbd3136e3c0235343e54c952387c3a98cf2689077fbb9b084a7f7bc68782be957d2ffc3bbc58407e2fc83db1c1f2a220a8187e0e5b4c3e85ee331e4775259e581d2c3fc75fe5430a3fb47849633498ea60d6359930c2a3d81689d8929ad7c65a7d9a8a0e0d9da8f3290dee7639c9fdcc079d680b89b34a330147709717ac12899605d1156486fa5d9567437b2cf49a9f9563c9d3ed85f74fff3d50526427707f027d1efdf004ece06f76700a483d7ed6ff5ceaccd6d16e48f737a437e5b98729669e4de48e4295d2e51e0996fae8a2c4dbbf3af4b3c916cdf0d1b16575d5f554e8f6748cf36876eeeba97fe99f94cc0b20f5ab80f239cb873238013e0feb9195bbaf3a853029f8d519ff99b28b9eb32f33b01ed786dcf74c30cc2dc7f298d35541c1deffa602a7d3a8ce241e552964a7fdd08f4e345c27243108ff3bc263530ea27b75ff83f9c68f574615d53fcd5e2843b4dc5ace9ee156eb812f342de7b74c2a29fbad5181728922fee6e969b064cb1f9d57825f4a2326b0bcf4b2dcd33d07b16bd55dbacd8549d9a064331701f4baa12e4722e50a0141f4e36088b638ed2357c39910b9f258442876f1e46f8fc458d550c8aaf8908f847ed5f4947c52d877833ac31d6f01f523e5f705999e3106ea91ccfab74df7a88f3621259f5eb6fc500240104444878faef4808ee1c2603b77a9161b2e74ace5ca6d5869b82bcf53559f7afaf9f414a9e525f654f61533976d8abe3509d0434e7194f39d518661976ef8c375f4de07f709e415aa8e2ab41a6a5b1e65749de9364a503cf077ab4ad3ccdc5f2a24617644646b09021368d3955e16b4928cafa9b189fd852aa388222a64d7bad0616242b1fd273d13285cb24507016fbc6fe4d89e42666d06eec45d965b2473d2565944bd8918c90bf310f3cf076906b4830e17fe43ee1bfcbbea2a33bd6b3875211d12f385c79bf421d8629b27ea59a8efbed8a1bfeb0b25949461ce487c0dc1013a1e8ae74d196a373596175b037267e0a67828d75a280174f430651c9aef5807eff3e49594710113aef9b941d290227eaf942267fa33e11aeeafa8ead3134d6e793ff99d88f1202ce23f9524b30d486fa4bdb921b40ccb122e06ecd2f829ac4f877f45d39b73e6d36e36952d7124d336920f559155f720030924060d46e66283cc3973f6bdca40edc39a1ab6b3459c8dc10d198cdc638cd11e6986968382751e1ea1246613ccf9e3b99e9b488cb70f398412870117653ab796875fc9d12b01565610d4ec5393fb9c605e7b754c9185252f845d912557fd1a72ec378505adb84cfa7bd87311296bc18933ec285a972472faf20e5dee0c80f79b8243b8d66a5feb2ff35c03a894e710dce62debe73c0f9b3c9e1cc50a91a278ce02593f4b7f4025ebe35f87f4c32298e69727025556efdce51d6ca26ac7bd8af09e4d3c93cf65e1c36e752c397ca8ef65df3aa6ed7828896d7c7defd30470e580e56acebcddce5b4d285254364b103bddd1ffd7bad135e17bc2a5ec3697f9db2cb4aff8fe2c3f7eeffa0c6c4bb8482d63dd1bec1cbabc9f97e958a1388d42e14eb34f2255b1757726880f19d3ce99cd21b8c95ac42c94663ee2893f82e955fcef4ad9223d0025288621f97562b6cf7d6ecd7c6f2772b803abd88f8746df7a4ffe297d483d347d7e2831af2c175130b9bc142ed55140245f6ea68dbaced937478275b62ffb74131348428131117aa5ed3741600cccbc1e65a40213c3c7842c5e7da3679ad7c773781b69993c9c9950f32201b61dd161e2fe3c017d14032d260af11fa87f159801002cf64d555070647b646c9499aed8520cad9102a4e19cb643c8e5b67e7a8e263119fac49cbd8723a750a0b4e013aced15a4051c082b60a870960e0c21ae87db39b230729b19e68fa96c2e6f9db0a850e4cd2aacb91909028e40d1fed002f058853baeae4c5e3d537da20f91647ddb54469c0c1cd14a4b87cd41c63a4c5271690dc33751409845b992e18d7f88a5596601cf0b9c00ddc7a1b59972c3635a3e0ef8a6d1962601f36ca767306a9c9673a883ee297562d7fb97635ec0ea700fdc607da7cf7ed01a5fc020f5e90b98df20830bf8014e0e5c6c91b5cf54c46e9c8d20ff5f0693ac70925dac6eaee9111913e282295395f83f34ee5dcec4ee45f139287580ac531914b688d7b64a9915667bc20b8c4c37f4ecc42e599f0f0e4334004a6674871601d90800458e2c77aad7f46a2beca6546dcb1aef1dc5f37c67a07cf58aa0c66097e272ff6e62612709f25787ed0fd287e7fe320b91dabf72ef2e119d33fe2bf217517b07569726d066b9b36d9efdee64dd87a81ba07171dd9cfd2e0f038d9288af5e14ac2c850b0de7b5975dfd49162130ce2879465be4dea5ab23407aa971ccddf0367572e547137b08543480adc451ce4f9110e5557412a9a331f6bf596f903b3f73c38f12a16470b4344033096ba938700f9a21a90fae6ff5a8276b53c0f01f7aed32e7905e2e85c1725f5e963a440339f6609b12ce3d6ef1c1eb40934bbb0e177f0a3f6ba543f8fe93ba9f25ff3430192ff82af81702c26d73450d5b01e18351b0ec9bf33083ec9ad80b5ca35a5c1b351730681ac29cc69ff12a3b969d5de0225e3fa6aa6854855133ee5b4114088f676f42a18cb01a397d6097fb9e2caa1c3791f62af9881efadc07a9158be48c68faecbea9fe075931ccdc3233bb46cd7e3769c5739be82792eec640afb045cb625ae47dd397b237d29f105d327dba363315cd60141e397110fa200afa877a09ce1fe9e1bc0cad517c390ff34d8e81ecd53bfd31755c820ecf7e6faa8a9eeb61541d9ada8b42b6682d08f8f7df8e182008e1ef3d92c6ecb54cf07d54f9ca99930f0484578967bd3e864fb15013fc031a796962680987fd25db1792beafa0883ec69657c5e4fe68f7a29f5e9a43fd7c522fd9c365bac277b006ae7d1658b496029d65423e1c7e091341b32425e2aff13ce72f03460518c059dbd3c20b5b9c3244c2285e83546353a88e54a63221969532fe63590e92cf3e9923b08d86d13315755440dc983064817edbc7b3ae4bfbe5d70d2838ae7c8b39409d52be8ecfda3bb12305734c347917348dcfaa05a09259180da45212f5397b4d1299346b6ac55249d880f802def8217feacdfa5cc68edb64902b92c061f18dcacf347cbe79e2183c280e18178a70ed4d1295f3604cd160c4997dda0629bc427d05cc4e4ac6aefc5ff123e0bc3322e38166806ff78a07b526195d0ac72c53e956abcb263d52d9eb96e7da636d9f1ac43b96ee9acce90f11c7ecb68bef88ce20608553d592bf25a338e965240203120252fe214f4e3a0936cc0df796a105a56497bb235c01eed3b41e23321773794f6cec5c3fdd53c9560edc3ab84806072c12f2427615728866dd718ef76271c6ad805a62a6b09821d35fc81d59ad414a53eeacdd9ab8ab1364335bb77e4794f7d130099f2010f3ce8a7ed2a6a78fc823ad6312b71847d4391eb7fd279cc3404fe3f583ede4b88170c7f107ab66ce71c657f4a634795209ada26c568f3677214372b49b8e9d3268f4cbd9dc96f99a162e04fe3b09e85894bf45275864e605ef159889e254fe5f8dcafe4e1404b41caad93a2632b0d7ae52be3dce249bc808ac96adfe548a87084f5b8955b8f23faa4ad55271b006dc0add57682282e591a02ca3fb08c3f0869876d5f17d2854fc70b64dc7fcacc48ac40a16222c15fa45783202f3200a8a9e5ea87a9384d835850ef484024f7c31f49ef5a4f8fe283e13e6e21d433f77b0cc49ef6ab04e9543a57ad025844fe4f9a529b6b1ead913579171094997f1430a6ecea087ca5cd06dc4e6ab57ed125dbec44c2c64e9c09460ac59c757aca2a0e9ca182d34e8efab520aa3d8a83a3524546da89269175aaea4d0b3ccc70fbceacbe304c5fdf9f428b9b705c577bfa2be229edeaf5b00b37f69649a971e5b0f6ef203a9e27b359a03dbf8df543cbed49415f5a68fc7fa946c5c6f1f8a21f00562b5a955b89210cbc2fcfd51390dea5b09c2af0a0fd552e4cee4f97a031460a12362dba8a40a63b6e1b879561ae0e7f653b921cc72f93e8f435dc21b9300df315e91054b9a750dd64f612e748710089695068e1405d83e1a5de597839cfabf3ed94ec4404414089c9f6358831c3bac6be7b1b36633cc0fa2864018d6d50df3f0134d818c0eba8b519c5bb5af9feef341e60f98b29401a84eb394260d581a52e33f09260e08ef8e10966ec7b39c936b733d7d11308fc77c879afcfc2d5585de82b3701c359917719ca34b3b666563767ebcce3c76b63ac81be9026f9c6c6830af23ff1e1c8fc038460f3f3ff3896ee96cf160ae17c34c4d21a253e6015b8eb06b89a44ec3dd3a96543a2c801b431b63da617a8f5907f4f8d9917fc761304ae04ec72d1a8f77d956b77d16aa8fc97919c6050d0ddf26e3301c1ef3a13309d8e3ebcd3e3e4c9ce66151b3dab37529b8765958901e3437a09fc56c329e59398813761a632d0baff5c7902c13134d5ecbe4ac0e4369ccdab0c28c1ef6e488c9978a83f4a578597c7293f7dd6e2955d6b7fd47deddb59e454a5880d1077cc5f18abfb2a2bc53748d61eb53bad82965fcf6b229c5ddeeeb25176399b9a0eb0415c18094beab153a41fd44b0d76940e0081922e0e9543446aa01e45a3b6e9ebe1947573f1b32133ca7e4bfddb83eb5f3e708822395bba7c43e3614c3afae448c34253e0a9ccf6dc216343d8cdcfd13e8b7c1c96aa4c11471b98995ed8ad5fbc485fd98943fcd97ab82eae24ded0cc9b910ab7ffa6e19c320b76c6b478e379b8af2abca69311423305acfca58b8ca144e9b0fc73cfddac80e4bbdb2af894e976835d92f491382fef5f09eb4890fdacafeebe9ccc4de4d0cf0cb0093d0ec0440356b93592beed5fa62547c121121d8daf426f2242ccb9fb454a245d6f9fbc65fb1fa68dece64acec2c425fe9da138b63653e70d97785e8d65dcfdad5dcad727ea1f0bbb99a7f50939eb660ae857e6a4d430e9b4a4bdf65afd714a0f2dda1d11dbc6b51350721249b1bef179ce424fe9c0c799a46157546c7b7880df2bb739f6be2640eb91c1c590ef6a961f638f5daf4d1a164fd51353fcdb8492963e59a9ae17baa73ee1f2debbfc5653f3df92e06551a35e5e5177999dc8c2a785dbb9dda2e42429165e21de12a3dffd5e93ecd0b978061b27676736b6bcc03e817c4d9c6b092081fc4ae2ebbcdbadada9c976f2d6339a7629abe87b8b1971d21af5a0c8d8a81f90491b703ccdb2fcf36b2e38b4c33853a02eedfc9c0081becf3e695cb1a559ac62dc1ec540c4736b2289b9e7bb15e92b8c568b3ccb28e45707c53287f325b8687186292348d7372ed4d0488bc6d3f66d0ed9f2591febb27db0ae6e147994ca563814474d4fe0619b427e1ebc97ae46c3887c3ccf4711ef2f9b8b419fc87293d115760697d722b9cf96bd8ff19ca1701c58f2a29fbdaac531137d846a84717c884bc60861eec7fd528ad4c914bb4de9b20aceee67a90f6b5e4ee39871433a678b1d9ca7267768119827a7ad6f5137c059f8a39272e8781884ab8cbddf04d9934e34a006729a3f7894c97dd4151bc02ec8651e1b278185f40873a3ad21dd68e55372919bcd0ea1d861737dc387156e743cf264f0408b4f46fa134c4ba31121519613eb0f1e9aad41dda66bdd27449a781bc7b6a92fdde2000049346f24dc4dacc51b9c591a6247551c39aa580e1367c5077912e6f5a0f83942e68930c7de910d8cc2652728285c2b463e29b639d88e093d9ada8f61cbfe096bf17a59f8d5a0dd2b8a4dc13fc76de85a565ffd9aba900b2233c9680b60816ba7e5b1e7f64f78d8417ab1b2fd9ec43f7fd76d4f36f8271edba3983316394e70801cdbea29096d5ba52a2f7839a89ae31bbf86e5c652ac82956f5a9da2ad002219ee9c694351ec7fbd051363b8d0e30be5bd10a7f9008b8ffa5fbec77192d48d95f19e12668a0754b708550285c4f4a0692245d0db25d6fbc01d5eb477d99340bffdf52ad0636db4439fa4f5db6d1a958e6ccc352f1b0e7ab975370ab0b9ffafccba73f44e06fe77e73f23c85eae364377f754389c4243db61852044f687e9276a410daa6f9ece67f100cd6724feda431f8dd60cf6f0ed051ab80c43ad4824d4ccf3e3dce8ac0fe8cc26fd1834d38e5d96d1c106c9bcd7ba2b813267930de7cea279d1d5237ed993b4e42628a543d785d8b5ade22667e7b0a50e879523c4500bbb98935e5fbdfb9696e86448056f3ac206096c10b1940c6879518ec828f4beedad6eac6d8ad411214537121251c1784d3f4731969fef09ecbfb9b56cbcc0472f625be2e33b75255aef085288a811e70e7765bb9fd1ddbf4193522fd323d79e117f8a98f1d32e03517944a3048c5f1cc3ebd96b81772c126a363eda9866aa0fa0d67f1fcd61a61da26bae4606eec6c353bc8788f1e14d3ef70c2174498bf01fb5c15f53342d678dad0a530933ecb54239987ac3333ec60fd3192c4e922ccb21059e32e7545da28a081c1c5a2ee2d1a757c60da76447a936d81c0bcd19fd75356a2d4aa6aee259cdbcbf1d30814fa48032a4b94b1bb559075f361fb9238e63d70c2a9ef74ce25259417a0f644ac103c0c042c1e83f34070f1cf0e4e13d4612e23ece4963365dca46fb88325cfa985a4bbfe53b323b338f02886769b9cfe7cc13a4539f99b0fcb4967c496a784ca36acb0d459cc132c27f08b6e5b4e2e4d192f183bdbb740740d93f572ab61e59eb6bf6b7972f6b49790f0fce48f76afab8e97955bfd8ff23b2b058235903e2dc1e25c45ec0c99760fad0c8b96b6548fe8996cbe09a4c55d2eaa1331c7348c47d51bc30c1e66539ae79a36dbe1ba9542c10dc6360cf7085f6c15aaf537177a5e670828d25da86c4b28ba1e9214f8aba57ec49664212ead8763dcfe0a02ed283b25c8aa84e4a03850919862af2d8ea58834b6963d34728891a54f94eb28c7ba068890dc9761f864735e2723281ea79cbc91a4ca346603405c20d8532e770dfa81d0af083a1f9913df687b792d9ec9e0c3a4c82659d6a77eb65fe21d9bc9ec717c3fdb492c2879239b21f159cc111e061b64fdfdd736f5f53c850ddeaf154bb279fc525d737268131e4b386eb8c9af55db505241236a368a28da0a27d39dc1368ec4d9da8722720ce4bdfa20dfd56ec868d8fc46f4fee38e28410cbd24abea99fd6368e59bb43d222c30bb1fc4cabaca38c29237f1f77da910f0a49c957e855a343f59843d446108460699557cc4ce4aef63900736ea798f6a347f59b2b9b24f348953c2a85e83c2b72a7314a0bfd691bfd2a1f7ba3bc3542084f283e2f6a07b4f879b50d191f1fc5b2572468f7f0a02e6bd8078b882c4468a6d69982f2e48b99e90b9880d7a1509365c9e264726f58134a75811978090777896ebc9846fec0d1a63879accd0704aa37a98b5486aea2aa2fa767d5c1119fcc7041ab59a05356b1aa51438b66ca66f7ba24fcb47c5b9d5c8fd68b8b01fb467164d8c44c0a3c7b3c32203c4bc098d602ce3e8d2fe230368ddd1ba5238aa8f242acb78a5b2dea75b7185776ea868f3fad82fd6c026a2f930e78846ba599c5df3db191a53895c535249dcf256488115783c35c942cab8acaf4cf243a7b46807f5b63594aa9b01369b994d88d2dc38b141dca48a76a0573b57ceda5ec8268bfdc1fd5aa167c707955a06138209009952f637a6f2d876e94d370748fee5683a53292c221cf760a2303fbdb5a1a3b09fbeaa3b17db98904a711f00feacd253d24c01f07845f9268a0daaa8ce8a22f5f7029557d4b3edc924dfba79eb4197e570de45ce6ad54c055af5046e7001fa663d3dc0f37346f7f6bd4d6672f54e0b4af615834f71134f3b0c31a2366b16352ad1558b08d2ed17281673459b00154cc9b16bf6ec04f72c37f3951ed62897b4e5c5be81731ea95c39401ca1ee7d98a669daf12a073a7a04bf0247c5193c2e4cec1b545e7c01200a182d582865030165a29c579c1ef8540121cd71b2db9c8498318d68745f8e8b99d82f1f96013fa572b10af80a8869450bcc9ca56f3ddd96ef6f31a0822bf5ee26aeea64b9f3f3064cbc4357c583c2b1fec9f7c2bb5b6cab92bd3978a5cee023e75d2843a1fe44bbeecbe94d0b2d54ce12607ddd99ca31b185ea4658f0bac7b7d688eab118b27b93b2d3e3b61e2fe9e65e914397f9940faf41a9901fafde273d8be7bbcd9a6f978d6cc3c60d598cce16c97797f404beea4dd45e303a5a042dec3ffb566ead1d96c5e7d8429b5ac30b40dd77ec37f1d84b0e28badaac2b400067f23d2c43d2faef45d0e292e125f091aa343649efacfb6c5e24161c11a11a14acbc8c3f8a88a52c30680091c9dc549ffe38766134d0b95d2779041414f67aa2c903d9615c76fa83f4473f8596a8bde5a2e93cb99ed1dd6750f840bbeadd0e2c3de18397e793255670b55c804b4afa2314e5f34211cf63e0744203660b6b1f67fc0ebb2de687e96b27cc404b6c68becc1fe3fb91eaa5420c8eec61c7ee8ec4e866d38642f0ca2d8dd67a4fa10de66a33c460c5581009f0ab8c1c4a3b52bab9bede701b48a552808f7e09a60a9bd7332eff5cafa97aabeaa593f2677bbb28ceb076094cebda98a1fa6ee2973d204c59371738b8935581ee8be6baae5b7b333afcbaf73ffc52a3ea86a1285c24c806972baf29bb800953591e6f00b18a697e070d41f8e8371416c0ae258153cedf5607a8214f0b1b71f12a56e82c7928aca2e60832fb579f6ee0ce6e4915afdb0f6acc56367c44c6517acf6081778381de776d242d3ec9bd16b8492cab49e6337f7f18a1340a74ad12321376e3d57dc101fa88d166639382089a48623dcbf2dd15ec81a70e4ab3ed0ed5abe83e9b4b64e4cdf55aa71d4f9ecdf061f0dfa34570e098d44897da56cbe5124e7f935ca72109a6e4ed6380fa0d1f57ce8ca310c4fa85a06b4c533d31164f426d63da825ec27c15b7eb3416cacd192e63bfaf1666dad8f2d16fe33360a59a1fcca3365ceefa35f0e2504f29fdc898a3b456f5942f089f23e16f78432c5f2029fedb78c5a4ad76d8176c0ac6ba6e8ae6934fa151f2235f7377047c1b36b03aa86f00b964ae89b1bf12c34e007a42ea584a3aa9ee41470cd21356f371886ae8bfccb7468673067895ccad3c986b20f1e6fe22956b685324fae63c1c5283b6d555df8ce05227cb6f2895ae051441001d026026890e7b7c039libmapnik.so.3.0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootmapnik-3.0.14-1.fc26.src.rpmmapnik-develmapnik-devel(x86-32)@@@    /usr/bin/env/usr/bin/pkg-configboost-develcairo-develfreetype-develharfbuzz-devellibicu-devellibjpeg-devellibmapnik.so.3.0libpng-devellibtiff-devellibwebp-devellibxml2-develmapbox-variant-develmapnik(x86-32)proj-develrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)sparsehash-devel3.0.14-1.fc263.0.4-14.6.0-14.0-15.2-14.13.0.1YA%@Y@Y Y XXBX@X@XX@X-X*WRW;WWKVVяVV@V@VVV_VV$@VjVii@Vd#@V\:@VXEVXEVTQ@VRVQ@VQ@V0UU@U@U@U(U?Ua@U:0@UT}T,@TG@SvS@SS8@S8@SRRQQ@Q)@Q(@QQQQ:@QQ@P9@P!@PO@P'POOLONm@NˎNˎNN(M@MRMQ0@LPLN@LF@L/&@K@KK\6@KQ@Kb@J@J|@J<@I@I2I_S@I;I1.H@HHH+HYHYH@HH@H@HpTom Hughes - 3.0.14-1Fedora Release Engineering - 3.0.13-6Tom Hughes - 3.0.13-5Tom Hughes - 3.0.13-4Tom Hughes - 3.0.13-3Tom Hughes - 3.0.13-2Tom Hughes - 3.0.13-1Fedora Release Engineering - 3.0.12-6Sandro Mani - 3.0.12-5Tom Hughes - 3.0.12-4Tom Hughes - 3.0.12-3Tom Hughes - 3.0.12-2Tom Hughes - 3.0.12-1Jonathan Wakely - 3.0.10-4David Tardon - 3.0.10-3Tom Hughes - 3.0.10-2Tom Hughes - 3.0.10-1Tom Hughes - 3.0.10-1Tom Hughes - 3.0.9-13Tom Hughes - 3.0.9-12Rex Dieter - 3.0.9-12Tom Hughes - 3.0.9-11Tom Hughes - 3.0.9-10Tom Hughes - 3.0.9-9Tom Hughes - 3.0.9-8Igor Gnatenko - 3.0.9-7Tom Hughes - 3.0.9-6Tom Hughes - 3.0.9-5Tom Hughes - 3.0.9-4Tom Hughes - 3.0.9-3Tom Hughes - 3.0.9-2Tom Hughes - 3.0.9-1Tom Hughes - 3.0.8-4Tom Hughes - 3.0.8-3Tom Hughes - 3.0.8-2Tom Hughes - 3.0.8-1David Tardon - 2.2.1-0.11.20150127git0639d54Jonathan Wakely - 2.2.1-0.10.20150127git0639d54Fedora Release Engineering - 2.2.1-0.9.20150127git0639d54Tom Hughes - 2.2.1-0.8.20150127git0639d54Tom Hughes - 2.2.1-0.7.20150127git0639d54Tom Hughes - 2.2.1-0.6.20150127git0639d54Tom Hughes - 2.2.1-0.5.20150127git0639d54Fedora Release Engineering - 2.2.1-0.4.20150127git0639d54Tom Hughes - 2.2.1-0.3.20150127git0639d54Tom Hughes - 2.2.1-0.2.20150127git0639d54Tom Hughes - 2.2.1-0.1.20150127git0639d54Petr Machata - 2.2.0-14Tom Hughes - 2.2.0-13David Tardon - 2.2.0-12Fedora Release Engineering - 2.2.0-11Fedora Release Engineering - 2.2.0-10Petr Machata - 2.2.0-9David Tardon - 2.2.0-8Tom Hughes - 2.2.0-7Tom Hughes - 2.2.0-6Orion Poplawski - 2.2.0-5Fedora Release Engineering - 2.2.0-4pmachata@redhat.com - 2.2.0-3Tom Hughes - 2.2.0-2Tom Hughes - 2.2.0-1Tom Hughes - 2.1.0-1Tom Hughes - 2.0.0-14Toshio Kuratomi - 2.0.0-13Denis Arnaud - 2.0.0-12Kevin Fenzi - 2.0.0-11Adam Tkac - 2.0.0-10Dan Horák - 2.0.0-9Adam Tkac - 2.0.0-8Kevin Fenzi - 2.0.0-7Fedora Release Engineering - 2.0.0-6Caolán McNamara - 2.0.0-5Fedora Release Engineering - 2.0.0-4Fedora Release Engineering - 2.0.0-3Peter Robinson - 2.0.0-2Alex Lancaster - 2.0.0-1Alex Lancaster - 0.7.1-12Alex Lancaster - 0.7.1-11Kevin Fenzi - 0.7.1-10Kalev Lember - 0.7.1-9Alex Lancaster - 0.7.1-8Fedora Release Engineering - 0.7.1-7Bill Nottingham - 0.7.1-6Bill Nottingham - 0.7.1-5David Malcolm - 0.7.1-4Christopher Brown - 0.7.1-3Caolán McNamara - 0.7.0-3Alex Lancaster - 0.7.0-2Alex Lancaster - 0.7.0-1Stepan Kasal - 0.6.1-5Christopher Brown - 0.6.1-4Tom "spot" Callaway - 0.6.1-3Christopher Brown - 0.6.1-1Alex Lancaster - 0.5.2-0.13.svn780Alex Lancaster - 0.5.2-0.12.svn780Fedora Release Engineering - 0.5.2-0.11.svn780Balint Cristian - 0.5.2-0.10.svn780Balint Cristian - 0.5.2-0.9.svn738Ignacio Vazquez-Abrams - 0.5.2-0.8.svn738Balint Cristian - 0.5.2-0.7.svn738Balint Cristian - 0.5.2-0.6.svn738Balint Cristian - 0.5.2-0.5.svn738Balint Cristian - 0.5.2-0.4.svn738Balint Cristian - 0.5.2-0.3.svn738Balint Cristian - 0.5.2-0.2.svn738Balint Cristian - 0.5.2-0.1.svn738Balint Cristian - 0.5.1-4Balint Cristian - 0.5.1-3Balint Cristian - 0.5.1-2Balint Cristian - 0.5.1-1- Update to 3.0.14 upstream release- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_27_Mass_Rebuild- Require mapbox-variant-devel- Rebuild for ARM ABI fix - Unbundle mapbox-variant- Revert to default compiler flags on armv7hl- Disable problematic optimisation on armv7hl- Update to 3.0.13 upstream release- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild- Rebuild (libwebp)- Rebuild for proj 4.9.3- Add patch for postgis 2.3 support- Exclude big endian architectures as mapnik does not support them - Reduce debugging on 32 bit mips platforms to save memory- Update to 3.0.12 upstream release- Rebuilt for linker errors in boost (#1331983)- rebuild for ICU 57.1- Add patch for regression round-tripping empty strings - Require libxml2-devel from mapnik-devel- Add upstream patch to reduce compile time memory usage - Re-enable debugging on x86 and arm- Update to 3.0.10 upstream release- Build with -ffloat-store on x86- Disable debugging on x86 and arm to stop koji running out of memory- Use %qmake_qt4 macro to ensure proper build flags- Rebuild with correct compiler flags- Rebuild for gcc 6- Remove %defattr and fix various rpmlint issues- Rebuild for boost 1.60.0- Rebuilt for libwebp soname bump- Remove version from python-mapnik dependency- Don't do parallel builds as it uses too much memory on ARM builders - Correct mapnik-python require- Allow minor image differences- Build with libxml2 as the XML parser so entities work- Provide a postgres instance for the tests- Update to 3.0.9 upstream release- Update various dependencies- Add patch to fix infinite loop in shapeindex- Install bundled agg headers - Package static libraries in a subpackage - Disable all visual tests on non x86_64 machines- Update to 3.0.8 upstream release - Drop mapnik-python subpackage - Enable geojson, pgraster and topojson input plugins - Disable osm plugin- rebuild for ICU 56.1- Rebuilt for Boost 1.59- Rebuilt for https://fedoraproject.org/wiki/Changes/F23Boost159- Rebuild for boost 1.58.0- Rebuild for gdal 2.0.0- Rebuild for boost 1.58.0- Rebuild for boost 1.58.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild- Rebuild for C++ ABI change- Rebuild for libproj soname change- Update to 2.2.1 prerelease snapshot for boost 1.57 support- Rebuild for boost 1.57.0- Rebuild for polyclipping 6.2.0- rebuild for ICU 53.1- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild- Rebuild for boost 1.55.0- rebuild for boost 1.55.0- Rebuild for polyclipping 6.1.3a- Rebuild for icu 52.1- Rebuild for gdal 1.10.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild- Rebuild for boost 1.54.0- Get the tests running properly - Enable osm input plugin - Compile with correct optimisation flags- Update to 2.2.0 upstream release- Update to 2.1.0 upstream release - BuildRequire libcurl-devel for the osm plugin - Filter out provides from the plugins- Rebuild for libpng 1.6.2- Remove --vendor from desktop-file-install https://fedorahosted.org/fesco/ticket/1077- Rebuild for Boost-1.53.0- Rebuild for broken deps in rawhide- rebuild due to "jpeg8-ABI" feature drop- fix build on big-endian arches and additional 64-bit arches- rebuild against new libjpeg- Rebuild for new boost- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild- Rebuild for new icu soname bump- Rebuilt for c++ ABI breakage- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild- Add proj-devel to devel package requires - Drop ancient fedora 11 conditionals- Update to upstream 2.0.0 - Namespace is "mapnik2". - Add some new binaries to main package and python subpackage - Add Requires for proj-epsg (#689201) so that tile rendering for OSM works out of the box - Drop old patches- Rebuild for new boost.- Rebuild for new icu soname bump- Rebuilt for boost 1.47.0 soname bump- Rebuilt for boost 1.46.1 soname bump- Backport and modify upstream changeset to build against newer boost (1.46) - Also modify demo/viewer patch accordingly- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild- Rebuilt for boost 1.44, again- Rebuilt for boost 1.44- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild- Update to 0.7.1- rebuild for icu 4.4- Add patch to fix implicit linking fixes FTBFS #564720 (http://fedoraproject.org/wiki/Features/ChangeInImplicitDSOLinking)- Update to 0.7.0 - Rebase mapnik-build-viewer patch against 0.7.0 - aggdepends patch no longer seems necessary- rebuild against new boost- Add gcc-c++ BuildRequires and bump to build again- fix mapnik to properly link to libagg (caolanm) - fix pkgconfig file (caolanm)- Update to 0.6.1 - Add mapnik-build-viewer.patch - Drop use-system-fonts.patch as scons provides this - Drop mapnik-0.5.2-gcc44.patch as the code is now good for gcc44- Require individual dejavu font packages- Add patch for compiling against GCC 4.4 - Fix file list for Python - Fix font Requires: dejavu-fonts-compat and macro- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild- fix > fc11 fonts requirement - new CVS- fix fonts for F11- Rebuild for Python 2.6- require desktop-utils in koji- fix self dependency build for viewer- enable viewer application for mapnik's xml templates - exclude viewer from demo than- use relative path in a demo file - enable mapnik.pc- enable libicu wrap- fix koji build - disable smp build with upstream scons- new cvs snapshot, x86_64 should work for now - new cairo dep added- License of demo is GPLv2+ GeoGratis- fix perms in -demo - fix demo folder ownership- new demo subpackage - demo and python subpackages have GPLv2+ license - fix dependency for python ogc server - *.input plugins will stay in _libdir instead - fix linkage over plugins- the license of mapnik is LGPLv2+ - release is now 0.5.1 from upstream stable - fix explicit library dependency requirement - fix library dependency for -devel requirement - fix library dependency for -python requirement - fix to use fedora specific compile flag - fix to use external agg-devel library as shared - make sure get rid of internal tinyxml and agg chunks - use libxml2 by default instead of tinyxml - use macros everywhere in specfile - use external fedora dejavu fonts insted, get rid of local one - place tool binaries in _bindir - add check section and run testsuite, they should pass - add one python tool - build and add doxygen docs - fix multilib issue - fix UTF-8 and some spurious permission - include local copied web license of some demo data - rpmlint should print zarro bugs  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~3.0.14-1.fc263.0.14-1.fc26   mapnik-configmapnikaggagg_alpha_mask_u8.hagg_arc.hagg_array.hagg_arrowhead.hagg_basics.hagg_bezier_arc.hagg_bitset_iterator.hagg_blur.hagg_bounding_rect.hagg_bspline.hagg_clip_liang_barsky.hagg_color_gray.hagg_color_rgba.hagg_config.hagg_conv_adaptor_vcgen.hagg_conv_adaptor_vpgen.hagg_conv_bspline.hagg_conv_clip_polygon.hagg_conv_clip_polyline.hagg_conv_close_polygon.hagg_conv_concat.hagg_conv_contour.hagg_conv_curve.hagg_conv_dash.hagg_conv_gpc.hagg_conv_marker.hagg_conv_marker_adaptor.hagg_conv_offset.hagg_conv_segmentator.hagg_conv_shorten_path.hagg_conv_smooth_poly1.hagg_conv_stroke.hagg_conv_transform.hagg_conv_unclose_polygon.hagg_curves.hagg_dda_line.hagg_ellipse.hagg_ellipse_bresenham.hagg_embedded_raster_fonts.hagg_font_cache_manager.hagg_gamma_functions.hagg_gamma_lut.hagg_glyph_raster_bin.hagg_gradient_lut.hagg_gsv_text.hagg_image_accessors.hagg_image_filters.hagg_line_aa_basics.hagg_math.hagg_math_stroke.hagg_path_length.hagg_path_storage.hagg_path_storage_integer.hagg_pattern_filters_rgba.hagg_pixfmt_amask_adaptor.hagg_pixfmt_base.hagg_pixfmt_gray.hagg_pixfmt_rgb.hagg_pixfmt_rgb_packed.hagg_pixfmt_rgba.hagg_pixfmt_transposer.hagg_rasterizer_cells_aa.hagg_rasterizer_compound_aa.hagg_rasterizer_outline.hagg_rasterizer_outline_aa.hagg_rasterizer_scanline_aa.hagg_rasterizer_sl_clip.hagg_renderer_base.hagg_renderer_markers.hagg_renderer_mclip.hagg_renderer_outline_aa.hagg_renderer_outline_image.hagg_renderer_primitives.hagg_renderer_raster_text.hagg_renderer_scanline.hagg_rendering_buffer.hagg_rendering_buffer_dynarow.hagg_rounded_rect.hagg_scanline_bin.hagg_scanline_boolean_algebra.hagg_scanline_p.hagg_scanline_storage_aa.hagg_scanline_storage_bin.hagg_scanline_u.hagg_shorten_path.hagg_simul_eq.hagg_span_allocator.hagg_span_converter.hagg_span_gouraud.hagg_span_gouraud_gray.hagg_span_gouraud_rgba.hagg_span_gradient.hagg_span_gradient_alpha.hagg_span_image_filter.hagg_span_image_filter_gray.hagg_span_image_filter_rgb.hagg_span_image_filter_rgba.hagg_span_interpolator_adaptor.hagg_span_interpolator_linear.hagg_span_interpolator_persp.hagg_span_interpolator_trans.hagg_span_pattern_gray.hagg_span_pattern_rgb.hagg_span_pattern_rgba.hagg_span_solid.hagg_span_subdiv_adaptor.hagg_trans_affine.hagg_trans_bilinear.hagg_trans_double_path.hagg_trans_lens.hagg_trans_perspective.hagg_trans_single_path.hagg_trans_viewport.hagg_trans_warp_magnifier.hagg_vcgen_bspline.hagg_vcgen_contour.hagg_vcgen_dash.hagg_vcgen_markers_term.hagg_vcgen_smooth_poly1.hagg_vcgen_stroke.hagg_vcgen_vertex_sequence.hagg_vertex_sequence.hagg_vpgen_clip_polygon.hagg_vpgen_clip_polyline.hagg_vpgen_segmentator.hagg_helpers.hppagg_pattern_source.hppagg_rasterizer.hppagg_render_marker.hppagg_renderer.hppattribute.hppattribute_collector.hppattribute_descriptor.hppboolean.hppbox2d.hppbox2d_impl.hppcairocairo_context.hppcairo_image_util.hppcairo_render_vector.hppcairo_renderer.hppcairo_io.hppcolor.hppcolor_factory.hppconfig.hppconfig_error.hppcoord.hppcss_color_grammar.hppcss_color_grammar_impl.hppcsvcsv_grammar.hppcsv_grammar_impl.hppcsv_types.hppcxx11_support.hppdatasource.hppdatasource_cache.hppdatasource_geometry_type.hppdebug.hppellipsoid.hppenumeration.hppevaluate_global_attributes.hppexpression.hppexpression_evaluator.hppexpression_grammar.hppexpression_grammar_impl.hppexpression_node.hppexpression_node_types.hppexpression_string.hppfactory.hppfeature.hppfeature_factory.hppfeature_kv_iterator.hppfeature_layer_desc.hppfeature_style_processor.hppfeature_style_processor_context.hppfeature_style_processor_impl.hppfeature_type_style.hppfeatureset.hppfilter_factory.hppfilter_featureset.hppfont_engine_freetype.hppfont_set.hppfunction_call.hppgeom_util.hppgeometry.hppgeometry_adapters.hppgeometry_centroid.hppgeometry_correct.hppgeometry_envelope.hppgeometry_envelope_impl.hppgeometry_fusion_adapted.hppgeometry_is_empty.hppgeometry_is_simple.hppgeometry_is_valid.hppgeometry_remove_empty.hppgeometry_reprojection.hppgeometry_reprojection_impl.hppgeometry_strategy.hppgeometry_to_path.hppgeometry_transform.hppgeometry_type.hppgeometry_types.hppglobal.hppgradient.hppgridgrid.hppgrid_pixel.hppgrid_pixfmt.hppgrid_rasterizer.hppgrid_render_marker.hppgrid_renderer.hppgrid_renderer_base.hppgrid_rendering_buffer.hppgrid_view.hppgroupgroup_layout.hppgroup_layout_manager.hppgroup_rule.hppgroup_symbolizer_helper.hppgroup_symbolizer_properties.hpphextree.hpphit_test_filter.hppimage.hppimage_any.hppimage_compositing.hppimage_copy.hppimage_filter.hppimage_filter_grammar.hppimage_filter_grammar_impl.hppimage_filter_types.hppimage_impl.hppimage_null.hppimage_options.hppimage_reader.hppimage_scaling.hppimage_scaling_traits.hppimage_util.hppimage_util_jpeg.hppimage_util_png.hppimage_util_tiff.hppimage_util_webp.hppimage_view.hppimage_view_any.hppimage_view_impl.hppimage_view_null.hppjpeg_io.hppjsonattribute_value_visitor.hpperror_handler.hppextract_bounding_box_grammar.hppextract_bounding_box_grammar_impl.hppfeature_collection_grammar.hppfeature_collection_grammar_impl.hppfeature_generator.hppfeature_generator_grammar.hppfeature_generator_grammar_impl.hppfeature_grammar.hppfeature_grammar_impl.hppfeature_parser.hppgeneric_json.hppgeometry_generator_grammar.hppgeometry_generator_grammar_impl.hppgeometry_grammar.hppgeometry_grammar_impl.hppgeometry_parser.hppgeometry_util.hpppositions.hpppositions_grammar.hpppositions_grammar_impl.hppproperties_generator_grammar.hppproperties_generator_grammar_impl.hppstringifier.hpptopojson_grammar.hpptopojson_grammar_impl.hpptopojson_utils.hpptopology.hppvalue_converters.hpplabel_collision_detector.hpplayer.hppload_map.hppmake_unique.hppmap.hppmapped_memory_cache.hppmarker.hppmarker_cache.hppmarker_helpers.hppmarkers_placement.hppmarkers_placementsbasic.hppinterior.hppline.hpppoint.hppvertext_first.hppvertext_last.hppmemory_datasource.hppmemory_featureset.hppoctree.hppoffset_converter.hpppalette.hppparams.hppparams_impl.hppparse_path.hppparse_transform.hpppath.hpppath_expression.hpppath_expression_grammar.hpppath_expression_grammar_impl.hpppixel_position.hpppixel_types.hppplugin.hpppng_io.hpppool.hppproj_strategy.hppproj_transform.hppprojection.hppptree_helpers.hppquad_tree.hppquery.hppraster.hppraster_colorizer.hpprenderer_common.hpprequest.hpprule.hpprule_cache.hppsafe_cast.hppsave_map.hppscale_denominator.hppsegment.hppsimplify.hppsimplify_converter.hppspan_image_filter.hppsql_utils.hppsse.hppstringify_macro.hppsvggeometry_svg_generator.hppgeometry_svg_generator_impl.hppsvg_converter.hppsvg_parser.hppsvg_parser_exception.hppsvg_path_adapter.hppsvg_path_attributes.hppsvg_path_commands.hppsvg_path_grammar.hppsvg_path_grammar_impl.hppsvg_path_parser.hppsvg_points_grammar.hppsvg_points_grammar_impl.hppsvg_renderer_agg.hppsvg_storage.hppsvg_transform_grammar.hppsvg_transform_grammar_impl.hppsymbolizer.hppsymbolizer_base.hppsymbolizer_default_values.hppsymbolizer_dispatch.hppsymbolizer_enumerations.hppsymbolizer_hash.hppsymbolizer_keys.hppsymbolizer_utils.hpptextevaluated_format_properties_ptr.hppface.hppfont_feature_settings.hppfont_library.hppformattingbase.hppformat.hpplayout.hpplist.hppregistry.hpptext.hppglyph_info.hppglyph_positions.hppharfbuzz_shaper.hppicu_shaper.hppitemizer.hppplacement_finder.hppplacement_finder_impl.hppplacementsbase.hppdummy.hpplist.hppregistry.hppsimple.hppproperties_util.hpprenderer.hpprotation.hppscrptrun.hppsymbolizer_helpers.hpptext_layout.hpptext_line.hpptext_properties.hpptiff_io.hpptimer.hpptolerance_iterator.hpptransform_expression.hpptransform_expression_grammar.hpptransform_expression_grammar_impl.hpptransform_path_adapter.hpptransform_processor.hppunicode.hpputilchar_array_buffer.hppconst_rendering_buffer.hppcontainer_adapter.hppconversions.hppdasharray_parser.hppfeature_to_geojson.hppfeatureset_buffer.hppfile_io.hppfs.hppgeometry_to_ds_type.hppgeometry_to_geojson.hppgeometry_to_svg.hppgeometry_to_wkb.hppgeometry_to_wkt.hpphsl.hppis_clockwise.hppmath.hppnoncopyable.hpppath_iterator.hpprounding_cast.hppsingleton.hppspatial_index.hppspirit_transform_attribute.hpptimer.hpptrim.hpputf_conv_win.hppvariant.hppvariant_io.hppvalue.hppvalue_error.hppvalue_hash.hppvalue_types.hppversion.hppvertex.hppvertex_adapters.hppvertex_cache.hppvertex_converters.hppvertex_processor.hppvertex_vector.hppview_strategy.hppview_transform.hppwarning_ignore.hppwarning_ignore_agg.hppwarp.hppwebp_io.hppwell_known_srs.hppwkb.hppwktwkt_factory.hppwkt_generator_grammar.hppwkt_generator_grammar_impl.hppwkt_grammar.hppwkt_grammar_impl.hppxml_attribute_cast.hppxml_loader.hppxml_node.hppxml_tree.hpplibmapnik.somapnik-develdocscontributing.mddesign.mdtextrendering.gvtextrendering.pngtextrendering.svgmapnik.pc/usr/bin//usr/include//usr/include/mapnik//usr/include/mapnik/agg//usr/include/mapnik/cairo//usr/include/mapnik/csv//usr/include/mapnik/grid//usr/include/mapnik/group//usr/include/mapnik/json//usr/include/mapnik/markers_placements//usr/include/mapnik/svg//usr/include/mapnik/text//usr/include/mapnik/text/formatting//usr/include/mapnik/text/placements//usr/include/mapnik/util//usr/include/mapnik/wkt//usr/lib//usr/share/doc//usr/share/doc/mapnik-devel//usr/share/doc/mapnik-devel/docs//usr/share/pkgconfig/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tablesdrpmxz2i686-redhat-linux-gnu Bourne-Again shell script, ASCII text executable, with very long linesdirectoryC source, ASCII textASCII textC++ source, ASCII text, with CRLF line terminatorsC++ source, UTF-8 Unicode textC++ source, ASCII textASCII text, with very long linesPNG image data, 1001 x 923, 8-bit/color RGB, non-interlacedSVG Scalable Vector Graphics imagepkgconfig fileRRRutf-8?`7zXZ !#,%\]"k%wo9@ۄ-.GQgM H.?J`qe#N!<F2xm1Frf~(u7m"#\vtcY1/_崖^kH4qLlP>v'*eY+H&6 }n>9ϝA^q]D]t`hjʓ>lt5Qb?v}Ö*D~ߚV:*dXWR}(|aҬM_C!G6NJz0WiE`31Jx͢ϚLKKLGg\D!oC]pyљ?aZlIw0g4#%qcCG@j܊$fR7rg_]<:<`F`(.jmUɍ=r_G^^_s~,syX;Vݽ '(1+ƀCh-4JHM9pw(+ Gƈw`dY r<5ޫxx)S3 Hڋ7^ц|D WqM2OsCn04L1nQM95ĂǿNAC ^ð@}3[+z 5΋P]AkZprgHˡ/֒Wc$eR (MJ۩4qK7LҬ30(pSvWc%d#o:!,\lDUtA˄{ :惊*5ČۏVfvүgb;[F3x]+鷋v zfda8ߛt4e˕ŕ qo$@bNslه8VK]xB\̅%&DKђer`ܑc賳t $TOԱ?oN Nwiq9:mb%ا}SziPH| >`"b~n빶|praA\``SِD[f^ 1iVbۍOa-K1edZp&T`!γ `f0x3$ZD'aP?:?ݹ>&Z9;Bm!k"]Ѱ7?b%!Q!e3喕zyj& VG6ңeu;B|1w/WeD f 1_v=cgsrkbIX/2FSRH[Ø ]H'{!8D'"X<UXj䃠&Anfƾ0gnpC<f}:zynꏚuF"N#|.Hefk|#sRF$_$W_m7tM }>Խ dvCdHM^eA-'S]<n"iFtfXzcJmEX(5I}T@wmA0Bi6,]*p! UJgSƦ&U`(x!l:gմݳG$vzp'}o-4^oyz҃KmG c#E~ ݜg%XOjPTZ]!zdp\[|@˜WC _VU%TY*|IO e%5ggJsDweL9G~ɬ>ba^v'ZKU!NZo \1fYaoMqf>&_PlsN uw4H_M{ÏښImj<.yV7d촿F4hIXd{x>L-ףy`3CW.+[0X 5ݣ Ɇ=͞`LņƎ c G+`$v )+Pe~H)AW&!n׎7+FWJNN@5N2J=YŊ mJemZ,~.ۜsg `(fN8l=N0 ?{X ްFՇME_̋DJ[p"^((oT6a&AlMN̸Tøq>y(OH%.΂:?;{f]xPӣx1L:y_G`lrߝiK}C_mbm9E ^!™<3J?$mϱu52N,Tp4aC[U% mpFpx*?zZ "twPW€BU})9N> :YeC̡֥YlS%NpfͷJNP`Q' #|zX=S< ~ / hUc%CՑ)[!exR}`# YCq#?WH^hr_3RVrlׇ _t$Ls=Brݕ=Ap|;]L+OIT^=Mu?aǝ1僧H\hoq눕q S>+JCxhTOqbP/۞y,vسp}/5h\ g`?P Ʊ>BGd٣|^'D8ΗGa]6 /5R-Z;tLrNJF H6DQ6̠,'K$~ YZ