uwsgi-devel-2.0.15-1.fc24$> ޵r 7dvSw>7?d  K -LR\BdB B lB (tB vB ӸBB BTpBx(C8LZ9Z:!ZGJBHW$BId,BXgpYgx\gB]tB^ bdefltBuBvCuwsgi-devel2.0.151.fc24uWSGI - Development header files and librariesThis package contains the development header files and libraries for uWSGI extensionsYbuildvm-armv7-10.arm.fedoraproject.org80Fedora ProjectFedora ProjectGPLv2 with exceptionsFedora ProjectDevelopment/Librarieshttps://github.com/unbit/uwsgilinuxarmv7hl  LH`?%Xq=)=13]Y,V+3/,/_)4*%F)-*:0/*-V\*+-.:1Yl( ]2 e K .X',m  - ;/MVWA!:D pAKr =H 8]!iP5m ->{- C f xhdP 'ia  24%YƙC!WGM8&y G6jZqD[P.M` }uu3=F??lPZ 2')S.!_!l.-G;In3H\Hh\`^K1 Vh4LU` .VHGAKB \#k< PJ`;Q V:Bl &i5-QL; w'# X $h9,Y1 \ &*;!Md&F-F N JJ6UPiDTWYTYS/CVILRNDIu03JhAiKM&-Dp%UWި' YL}e# =|7*p-'?U} oI[Y'(jTS9=oNnT QRVR+\P O Z+T ,X+VTDUQIK PQL /GPVQU2LB8Jj eTtw V VGQ }O1xYSYqU W>Y' .HS IF )lj? :oIM2.eG XB$/I55fd$Z{pY6#YbS-0TL 7H{? 2=^~T>0=t"arzA wB _G > ]K @m- ( <?fokkkA큤AA큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤큤A큤A큤AA큤A큤A큤A큤A큤Y:X݂Y:Y:X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂Y:X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂Y:X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂cf72efea8e6f86b8c6769991faee0af5782473e4d7d71f740ecabc79a43de10856df6da6076ef7208f25ad94dbb20e490e91f3e319a63ad862702ecdb050f670b362fd56543f0d1eec34c1dc08f57c436fbaa8ef790da407f39b6fb70a69a8eb211968518416b279ea6db1192a1050955166e8f933d9bde2782f48978dc0a9eee3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855ca495399f5da3ce2724649b47eb118f7549344ba58c0cf350d94c3390e435897cfa06fe7e48d863fd00d43bfed94b052eafa782502903f0fed08a0098cb07794dec254e877b2d6440ac9d95202ba93bbade5c3a1d3e95f4f2257dc63fe9a225c0e2a14e48c7adc0f07e23913c2e4c0aca2a2e6c7a6ef86c5f3ada0ff767c94aff23970ff6c0aa008af56a76b9b142e11599b9355b544209aefb918421dbcde6cd92173180d52a82110af5019342e3a2a6db9a192c3e08a0667462de05dad334b04981615856b7f8b1ac472bb22a7ae24f6a5121cbd23b6908d2a0f1245cf7f1555ea42b7b9227b134110f3f6cfb51d7410d2c33447cde6f31616ea18e20b8efab9d2ab472982095eefac0ec072bb948708bb2d56ce88389e484aed35629c00dd1f00b9c57da440f5ad24c39aa916307b14717148cbe12d24095d31c93734d8467bd3b4d8e7268fa4603e6ce1bcd85565bfaf3097f81090d2dc55ba8839e664e97fcf88f394bf8d51390caa73f8e14c7fbf11d004d1aa3f0a93d3043eec57f9cdd8739104737df2c41c2d2a2df0a2bd9d96ab47b5988b6faf9273622812faab89f8d43eca7c2f0a5dbf694a479a51706af69c700712e214ed3b19bb671af18cf38fb86a39f3ec6a7c979a7052dd6815519ff7ba595993f4582c90cdaed920fafb56903e22262d0f868163976bc5e8b51e4a73ee7c5cc9178b4e8f802ff1678f2f428fada7a6b48a59d42b2afc03cc61be7ca1820c804d8088504fd8fb983649191e9df6bb441c1d54ed715e05a14ebdb801fc8f393e4d47eefc36726926c4e4806c28895577b8befc47775537ecf81fdbeb1180d6af5673ec7cc8a8192950c0bbc1d0b00c5c6c5ba1fd0af336592b5b5054e041793f74f77348395910e4abeaa2e3edeb5db83c4a5d6e87fa777ef932820ffcde768da9334de42adf6cbfe36e2327c7490890a4ad15233fa48879e9bae698bb234ab7e37a321ed82d00fdf1a285428fada7a6b48a59d42b2afc03cc61be7ca1820c804d8088504fd8fb983649190678f8045312693a111b3f1ffb15e4d7a03b638251e8b412f38c007a57b654cf2c635f26fc828418f98c74a30039dda6d91b800e00b8920ca5ad93deb3198e5533dc2060a5f77d2e1f9f6b9c7cac5b999f6896e2e5685f74170d9360308cdf707a05e669ccdd1999e863623edbed7aa4dd85072c3be3ba8a0127d1a2906240775966108e690c629a8fce96e3b61809e6275da92b8c50c2a663d675676ff6348eaaafc1616d98772f0e46f9e0eba4a019620f6e745bd5a64776fd02c3b6e4ac9a5805ca70477cf5c94670c330d00f37e3e0d3e02cf4a55508c21d383424669816d72f807ddde91a00d1a7e5c2b4ab0359c53b52540b6b7a404c01a2c71c9bb05a48ceda3c5fbc0995f9758130aadb277a599fe36bd8accbf63a8edf5a9697f5c5ae9780a6652f20c00224c8fa2adc18c1fbf6032c8e6dfececabe86b9fb8ae481a05631cac799a8baeb808fbd782f88de9534479ee9fdf61cdf9b67abc2698d16b2c7178da249faa038d43dc8e00ce0d9d6c94d9193fdadb4437be1de49bd9b0ff87d9ef4ee73a0713bfd52a91a65b472972d45f528ab57a69eb6291a741073a1bc932e51360763d43d7b1668d675d4fd4853b6fce0c66d91b417735a3ba1452ca948f2f43ff169e6d7162a4578423ba33b3a0164baab54ef6a02dc949de0e82e89c846bd01908b40c368094e29a944ca1b3568acc38a7a096c08f1e2568f2e3ea1bf030b77a82756dcac6a35de602bdbeb0566f18d429a0b7e67cdf525fd919c6d80df5bae72e74e62ff18d431dcd753da5194faa9e7c661d9dca51d71f86344f67e7d3c406b288370a43b79dc02535cd540ba21d20b7991a877ebac3ac769b538eca9b5fd2a25704478cf75da95d984a55b639191d8529522e7e7a3488a05d23aa0f8c259c37e57c42232f1ddddb410106b09599e9fc8074e394bd3afd7328c4606c24ca65a11e4b495cd4920ab72c60570a92425496fe11c17b2d5e516d110783d4d856f664ec16d25e65429d57ce4193540aec60f2edbe19c064306a0b47834fef74b654952120d2ddeb95464d7cf83542efd340f56b483707c8265276519042dd81e283a903006646718cc6d7f46014508b5f2728b43cf354e902247954e5da9f9ac253f1cad8d2dc172f6c78b742bda03e02c7753a9caac35a2d2bffc2f149c0a374f339a66940015dd1317e3a593d8a235412b1a6b5c890fe70f2b7334fa3bfc4a70df00f18fdb6f8e5d3cc44b04a50426eec3593652d5e438d184ba289012d594de4e5ecf5d014fddf9515619d88b6fef3668d28357ef5353efe692833f08533311271a4feb311529237bc87e5307e24105fb097862d764754bdc2404bc0694d1cf86d96bb967f1b74ee82ab1bed7b59f0ba1f9ddbc2c90f70c160739e7c5d5f650de970a7ae1d4d6c07c0f8f0d78306bea01ea6ee34de1550922f5a8b770b0d3c077c6d0e110c5412268891e2658b41686cf5c393c71fcf476d13778a840a2d384007eb3fe835b586a8c41f3c6d770b8d4a65d852ab6359520c8d418c4a68034dcf748dc9ee54a3603c112892fdf689730bd50383def407e90e1b1888ee951ca1ff416cad3c8d53c2749f9f21ce0f0b419fc639efec4d1c2bf81c080d893b7d11a20aad1361dcdfc60131b153a9da768811e98d98bb90c2437129fab534b42861df78c42e67fca8d0979508e57569a04e385d70ab6a6b76840db6bae677a26db86c68d8e0495fe6ba0f51b384df58b1b5997c7b891d40da53407a6acff521118248803547f3e65ff97bf00a79a0502d4f42ef76576155c6f59ea963b3da9fea58f3058635c6f9cac213db385099d297f55798883962762d69a6c7249ce819e5198fdf0d82a609667d18668ea8f8a03d10690ea1febdeda3ba584852dde163a718f08fd9e9efcad8f0b884dfea1ba0206f3f4790df82a58cf18ef40704404af3eddd0cbb56e3f9eb330f4f3e994e4c71c25c3cc91ab29f1a6018a52aab54360baa959092b952ff234ca25488beb918947017dcc2c6c84643d248e0f3c5711a4f75b55a46a732dd87a55e1d78a94ba0b07601cfaeb5a34473e3a24fcbd9e0fba71c7eb961a4f13cc7c66457a9d6296a232ee322c54d5f80f61633dd1fe127e04e4092c7a7545b25b53733d29e95b9e939960dbf643dcef3b204d80eda44886f66ed80514703fb9970f6b33f703dc7c38240db1520b190f5f4c49c99a92e6c520d4a64f48c57257fc88658ec3a97b95797e1bb056d24abbe94c029f1965d43433b4063f343a782824ac6f0d619c69919488534f5322828911c08445059a6a4f9582829484b3518a8b81c9ba2cca93d63bc1463a2ddd68b734d61a85a360b1c35c1d8c8061f4de5d7b3667a4653aead04f582faf56c107f25be9cfa033fb3cbe4f9fb0425037fff831a4813b424795f134b4d70f6f269f2eb6d1d8e35f0f3ea3fa09ce3234de7311e38f402f379fb95d441e23e46b3f9459f7c1cf9e9344a62edd41e6733d9d459f2c4ae876434a4bfec0dc0296d51477586e5108d26a5a141f5e40e95fab7013f82e19c6e48c57a1ff290fe89b5680df709320a7f8d700dea1032b69350dab22045124329adeaedc96383e60f8d0a04b0f8d0e6b6a7cf4d46988c5cf67a3423a6b4ee6f2722d47d248eafdaeecdb0ca1d6c42c52df195b00a4079892a67da65e9a748f7d39acdcad7ff7e2316de137d48af776c5530f2b7f5f30a0e7d5e081684cc577fdb66bdddc2debbbfcd46b6b7d568bfe62da41cbff6bf2bd1f568e143fd69276d5b393545ab1c43749f866dc3fc0801c623fe585bc3ddc423c682b9403848d13f63dfa91cb6cf3642f8ccdd0eef52df5b45445944017b3e5377d9b38ec2e000d067310f365577e29626b7b09cde9a92c3c2663a60e38d42803f4f792537a93eb2ff7d873b93feef7389520901e8771bf1cf8a27a3193d2778073251f9955f5083ec1462c0d7fd47b73e40a0a0f7437fef010f78a35bf6b75c30c7acc2dfa1f79ead90c1d5e4a8765ab027788661897f0acf4528ae8b0a08c91bea0b82adc9b2bf0ce9ffd00b27e23e1b4248673111cb9e74952d564383aa5fde2f8b4d8ca4da1062a4093078d3648b03e5badac69d4c32f0fcbf5fe97583eceedf6d7ceda039e696dce5ac64d94c73be940b3deeac2b683744789bc8bb8e433bf65214540115414c821c904b2a30d60a3ac0424bf9b77a00024b7395de7c86c21c083efd46e4027bec1b77ecfa93692c9ec6c92af2e276761199e39c293ab69034858fd2b29e890ce331492a0b3d25ca0b77b17622a64f120dca8aea5b2712ddb5d25106d169a71b8bea3c735735be609ecbdbf937e46713375acaf72b51319cca1cb3752b7a0c469ad0e454fa9f5cf5435059c0096bbe4bb8917ec26ba5f60beb777c6768da808335aff8647b7e875425b95364808e3fce48bd12fa1d7dfea30ee52cbf3690bcb6243506f7775ea194e19f72394ee18d7ddcd914935a99d0240862c2a38a957f3764cb5a18b3085818b4883a639cbc60b10acc0f5d45f1edc8e89c1e013e137c4505d6cd4666246367f13278d2510836b40e5c7aa6ac6c2a02821e3f9833269f60e0611006bab1c7fbad55448a27b263b045db73d35f2e1ad34b1dcfff1efee241ea44ea7014f4eb6890dfd1582a8e2571afacb08c7a8c9106e72c79a33ab1011970dc1b24696f6015bec5267412d8e9cee6435c3d88dd207f8496c590ed8349b4ae33c40225db7d950a0b1404c5795b9d1bb7a3d060c0c6eb2d2b76b14beb48094a3b3901d072a44c362b032459a0da981e64aeaddd65e015626138e57afb5600195352c4a784c95a5dfb0c012d8372d6a95c92e74e9171df2cfe030ff220a0f3b4c459c62356015136025aee904ed45909ccaf39edc118d1d3ea4a981d0810e47f0b0f357723b451ac619c5a354f0d250a2b9cac17a3813d6b066abfff8ff262f4d8425041f35d3b29ec544e6f1c65d605d6ed2a7e42dfa792a5ed6253f43aceda9a9204c27adad9e61fa250325ed92993ef36bc566fd7cbe4320602f7d2865a34da3814418a3c80d6efbf14d3cef9f46c7675b659458b66415bad535a8ba04ade2cf160ab2e41fcc28b7f31c7ac5f7a447892df200c412dd034f33b1902d246138607824df788b92782a07d861db822bc8bf42e5f23be506c8ed12c1204228debad669f52e439a2a779add1d2d83939a7335dbfc2e82b065d66ccddd6f2b4742cf0c98fc26e67513cdaaf183e08ee314570b9cb0ec156a2a305dc9e03a5394c6a56200b7dd25ea327b95cdae4c7fa08426d5cee95880bdf36e0b198a387215bdf6b20dcda5ce0414211e4f3612d0d9e86d63171b5df69b5cdcb3e0b3b4045639945b4957036d483f2c043a2c13cee9f1899da7019512f3a114ca67e45ef18ae6d8175ef47fca5421cb607c880520715723863ebc90d04e4ef2563723ef0eb5a0846b095c36526d2e2eee71e3861138af85deba55745012374c4b675e4f2d1537be2a9085eea9a9154c66fd5b59835d8a3f02c662fe5200cbcfa90c1c28406c776177d46f1d6285d878a50fc0acdc9ad6fc184f15acfebda75c58c21de5335f20b74f0140b5c283622114b91267e6582c2fd4e91a4ef62842d6cf547e24df1aec3ee867d65c4044ca4eed773c53f803a28da58b6876eddefa8511e1974d8e77a984f814c5f35387251f38c54cbde61ce16df89279acdec305f10893a01bf226d369bd0c1e29b16668e778c7bcbf5954a296efa5238f87eb0d1dac02d6e51f1dafaa124af4b11956c73cd2106fca593676811f90edb2dbc46190ed3249049c5517b2d9c9f916294b2a3f803e0b7960d903d2bf16891ff5797b7a75482ec3facb6aac4e9c9a3435dbbfa5e6587242b96e5d0900285ae9ce8a4473ba82aaaff7573a67677080583178dc3ea3019376129d95d4f986e9c9ab8d124807f1c4de678ec572d2a99aded0979e5fa161c93bcb03cc25bc61508bfc034cab830ade39d4a87f920cee142043c088325b99028b6b4275fb7fbb63c880791b20ef83f3137d43f969d627337b5928fd3997178c51419c7ba33a3de8d9349fa85254a79b16b10d1b7502ef099c5ca90e349f5ad31454fdf796053bf90373b004bf314d5eca54312c2aca9d83c22995c05308e0119da1fd28b4127d3615b5cb8d6a124b3a38c06858362f70b9a947c75ba75bbaee4ffecd6b38b3852eca82123b90588649a09d26c6ccae64f2cdbffa9dc968ea4914c82ca2621f8f0b85af06b997bc00efb110614836be972affcbaaf450027871632b55e882ad6f9dd6e1df1c42f96ab3d4f90c4a7a067d61f9c1feec45c8195b05b29ca8e94f02cf47d19a2f8b69b8e92b6e2f9f1be0d5b9d4808a7fed94787fccbdba566993ed06a86369292833367bae6d9db95fc28cbb1ffda3c6a5c36d284821f75f2eec82c84f34d1b88133abb58157fc19b242eacb2dd2d99927b39431a5282b171a7a0af5fbe5db750df937e350a9dab9c9f25cbd51446e5451c23b81f012fd943dd51ed978571e1c59900acc6a1f95e60019d020882c3f8ad39f082798537eb274e186b313280d66a94deb5ad6c94470379211c6b365fe115cc4c77ade016470cf45b82c57ca7e69946fa79f2c26485651a2733e28df29c45f72eb5dd01822fbd192c73bd884f39e7a6cce831a89ed077cfcfdbb97f8d188f0ec3e19f85ed4f246398f7e775fb03f35ec21d8d143c33573223bc07e937b0eda9558eccf8a76ae0471c669c543e7df229a57c456cc315ac01bbfdb7d5d6917cb20a72f460ceeba7021b449794d4be617628e2f2b6f2ed989d59e5f19aa9364614c726e3b1f28975411fab337a395d5ea9b863b4300c0084cf9d4bb480c7723f496b7b01970e5bc07dc033557036cde3f64ecefdacb92cfba9f4e4fa67fd4f9f4e990aeb47204dc679b921aa84677cb680bc75dddc5bf4d996bff9a090e3d6d813bdb971a6cba7c61a045002c297f48c109424c1bae52ff2330c6d74489398a481eb9ee29471a09c4f790e49049196602cff5b3212ea926ba914270d7de80b3c97bfa36616cff17ebb80bef4a7cc1be35b9ccb459025fbb108b3a1a66590134b7fbdd56e424a637a2e8ae69d6e80b3173850c3ea6b8928452ea513d125f61ebf5f3542cd04f2efb33de0889959320d0952750690aa8ffcf8d5930f802097127e8613de1168a116dd7a811e4412102938f9ad4f75bcfcce74846281d0e043b0e1632639ea7f32795365dbe87e0b6aac8d070d1d76063fcfa127a9b17cd7553856464830354c02b1b768634149f109d1ffb28ededb34890545fda8f0eb9ab6647b3c9ed49796ae2bef4449902e452f5db3463a095d1330cc492cc95c5e5905cc5079b24016d7a6745c34837b8a4ddcd6a43e5ad30e10a6bedfbb3368ec898a0e877db346ae173ce4071fba4e49df12d9ee040d6f0c7af7f5c32ddb45f585c8973bf033e093522d2b7ecb0b772f8b4d1dde935672d2282d8783cda272eaeebe45a7be2ed6247a11b5ff39cf9c756d372ea296ba2ee0f8925d0c6c4113d79e3516bcb36a9ac19edfede2c58e5246d66e7dbc1bfcf72e2db2fefcab4634fe8078a81a73bbd5460a619491d91f39c9d48b8c882f5cdd4fec90862acfba491296887a3982958121586021e5c7b50ef0d8891a2723cd9ecd3f6dcdccf93461f784fcc057ffb7f4b2597338fc7deea43d1997b6cdb083e9dc0ecef846c76743db84b73c7937ac707b3a3ce25fce2afa97113b4e6b78e92733a6f151ca87b1538b49f11a4643533738619e3b0fdb89e65080dfa3a071856296f8ec94a6f0ada1fe14c2d7baeb5655b56a22fd048b141c1cb18b1c357701e0f1db662fa86722f2606596fdc2433b2ec6f8f10137b6192d3efda9daea804d316ca229760ffd9e7c9903bc2117ddead7f3d0d0fab500c6141ffceee81968514a50eedc1dad81fedc6d36dc2fb05b1658c3206db9365cd240c56a9d9357997cf9d20c6c0806889d9ac8aa6bdf8315683ac50034b7161e1c972a072d2b821a18effe4d8ac8ce16159ab1993271182b8ae98e7775c9baf28baf5cac0d0ed4a5e1607cb6fb2a8b32fd108f97025f13fa05967324794758083a2df83b17f426443c57c10aac7510f7a6bc7324fc5ec920d8e255483f083dab4a7006dad98a1c6db530679e530b96dadc6dea3c306f0ee561ded471617a1618f329d4f10aaa036478426e94a039f0d37cc05fda986b684140db66df833376b365795342f62e8540d17fd6cb608bf35ed95c26a41fcc975bb71e2c864f0442e2803ad02c72d56b267d7a405b70ee6558cf5568783d489c374a16bd03ecffa4f14a483fcaf93e00949fe1970fa19c9f9a657bc6364dae4dad7ba0e517102eb06f8d7fe405dbb9d50f7e73a7cbb3b8b495ce4bb8fa2645da9fbdb15bc8f6f279f1ed178e57c7c1b4baeb6ba9d91e3627f7183b77c3654738b48a7f55e5c7b3f2f2f1064586f93feba8f1fec11d79d84a37284e43e3a169a68deeab712219042a03ce2aa6ffe9eff164fc4af007509c09902abc610fc64c6470692d736e00da6c40f7b552c67e89a414341f8184745238f05d5b6ee7ceb6ca5c8385544818de276d0d8fc9413b1512e9a7760ecbf2cc79685dc4392c71196cb80395dcba87e79968ed65b20b9a78f59371ec73e1ed0f4c0fe383a9a599b2fc5680da25d4f4e749ca5a15dd9ce48dc39439feec37f94710750af5b3ea1af255f9d3f825fee75e46aae5797b9fa25360d1bc8579da8d1f452a39e913226715350bf8b44236261e1b3a08b73d8625c73a9ed847e2e41425c0689098669141fe2256ae69e9ec6ec132cf756b4d24693bd37329c3a7cd847a5cf931f0f298f0a4b4d37e16e325146b5f8e3e2ee6616b988463b0a275f274be0ab8a40ba606bf417ca4d2335764123590bc823f27422fdcc251b72eee84af8b532402621802ff66ce8aef50a62375c14af87f2d676397e70e9e6610a43e1151bf1b91a0b0c61131de2d464f56b3a166cff2a9f3995039d813be492e2f8decb48a097676384183dae518154a134304555209afb42b7336fd0a50d9ad8f16aa150762690cec7f5716a181cd731ba58ba24abe236201351d2d2061c96fae09be0acbf1e1f7049094c56fc31efaa1a3645d206f376b4fb8f04599a23bf95559ea1f57eecb6105c1cf1b1c08b3ef747d53107ecb46c5b4e173eec9a8d5adb81c89b5cfc182d1a1ff07996ef73abb658a00510987589b471be58513917485f097c52d5e892373985f87a4650d9de6bcb09741b61bfcc954bf52073272c6bc926532c48dd600219422551a9bf2276fac018c63f2bd84ac28b73d5143ef925438324a4263d13a30ed763768e7237bf611e5383f4c0a1096f553c619cb562b086de885c3b11bc188c71fdb7dfe9450504b6e854fb6f548139ae60d61233eeda7223a502753eeda1e8095ce7f6e2afab47a96fabbacb5460632a88b4dd9635b1962b135076572308c7bcc7ed795c468da3e4269ab6d115e3ef087d315891c9ebc9b5003bf428fbe7b4c75bac67beb1a6860d1facb86e5e05fbf50ad0edaade0b0c239e281565f3464793e67c95545fca0ec51ae34a4f7826ddfe3d73fcd42e1b50b7843a721eb516d0be0a6419c8a52778a4fa9f122ac34e58229a06eb72f95c4c8c3ca4da9f2f1610217255c925832b5dccac8c8696f7a33564bf320678764a8faad63f80561fd5eeca634044dbdedc2faa82ce17d6c8b2d79af7646fe8cd8940aeab7c3b9be7de92df939567a2a4888e5229bcef85402581b10446c89d7176cb0c35147f8534a9f463c28f2012cb605de6ffa56d7664461daeafca1289d12c31e09a69282930c5f2a827da8ca172a77b63bdb98a8d8096d59c75a73fde2d6fb93e7c24fe56447c80ac8c8fd31b1ec7e310505f4b2139265550011c46ed6c05ecd8f005e413f2ee0e2e36d65d7a2d99d6addb0df48d8d7b80b58e885e668a06fc5b6225074fa002dbdb4b910df97f7ea7a6b54b239f41ff6db54c76b3346388dc24836c66d8ac98f915f596fb961f46d662c76569505a23e30c497ea13cff38007b0f90edda3b15a872aed4ea5ebaf5842f2a3f8754c048c97ca9d229d40751a238faea454eab45fae499075a5a89304dc316290a002e93f99426c4369dec6147d1b6b4a8fab1e26abbf90ba3fb1e5cb2c76f2ad423af3efa5013c13e17dbc9af21cb307323aa8357e61c8daa16c61aef85270190440e349a7bdf67a61fb4c56759e6dc352650e983b419900954aaac31033d958af31d7c7929f106ce3b74757470d6baedc69b202393b1d4ba573477a568865616ce4f88f5fc4af145c73217facd99f60fcf2b6810a05c3852e43e991bbac0508233240f8d08587ff3bdeead9f42614a214b4d067b1dad04e1c263dedc10bd22e24ff0e1069920a2264db8000e69e3a45aaa258994a5f56a8e36feecdcff178f8cc11605b4e8264d7890336e239062b52bdf3ca1ee52c91a5b213f5ebed4d208510267650bc6b2ccedf6adf1d40c95233c381f9a93ea5e65747d25f3642b6f9ba6c80b6dd3ebc7e96fb4483e327459c9ee54d966b0c63c8440fc34939888f040fcb7ef07152cb4c58dc4f3e899d90c24073dd42304f193f5bc065ab776a2823d311c4af11d037aa3579189e735c73725d29dee42ee5b1b908eb3809582b827913c783d0df3015aad3006b7c4a8110f791b19781f60315a2a4328c24a5209009aed5ef99f88f83217575854417c22b1fcff0a0838a03548fa75da09b65426d95b8adf8c8eaf123802e945beab95ded0b8a81deff813e285f01b3c1294f2628bf604538f477bf7107bb49583840470d3f455c1fd430aba6b5d4d00b5711d23aa0e00a4447dd498d3773263696b8105375be9de9d986bd182658bae16b679ed69da23ff40fbb34b27df371d5d03a455260222033ef9315a63e722925e4e71cee568390cbc1fd9818472e4faff06f87b01c070d6ebefefbc4732c94fb2b94d02890dbdea1f1924f5dde4c455607cc6bdf9b0dab3d773e92631246df37d0c8d005d133c165b814f2b257178b97c97953b9993932cc4f079f56d581ef015372b997e1140fdb1c6cc9305bdcddc280ad36b197ea88556634659ec817cf8df1f655298cca9a444baac01e999dbca92a192a909ad8333d0156c09079ff569c81891615244276ea1168dc0cfb7fdf814def886860a3d1cf5abe5a7501bd4c6b0081f12e896e8d58ee2507eba5c822956a1b7e3c3fb30b5e697603bbc13209e2196a28f64dbdf86632d62e713e501c2d7a4cf3ceec7464352cfe79e9b1f7e3b4eed77630354ae8ec1b605aeb65790fc651a48cad0e5c21fe164e9fb7f7c350e6e7410eaecafe4e62d4b299cc5693b53b89328ed59949e0d1ea4395f48f62f4fcaeb86d83575850a51c36aa222f792b00fb142718057f96884cf14f730db2c74ce57af8e073709967cc57f0eee64ddf5bbc1eb503c8ddeb81bacfd50c35f0eb3847a00f37893978ab1ad1ad9e65a3c5ec6c31ea6d5bf3653348e04daf52a91339b3ea77ac45bd0cfda026a5d44dd395541804288472cb6b4660cc53673ad12a4583c260465da70d5e2ff8e109f8adaaa8bb9620b0047803a90b1d26e228c96b79cbf7eea3d5832a2f1dab3516d732cd5a8f9a1dd4748e4e707d69986072a20b9c659f29050b6fe238cf584e83dc342b1f4d64b58ea2df107e5fd1dcccebe70451c31ccbec5270efe220a4e53e6d328fa809a8cb55a8967fb38dce6a7ac25c8b9800053dfae81f5f378ecacff2370806a65417ec2dd7530d793060b411192620d049aa2fb2b2f3f91e5eda755e73167ee7523bd22f27c0e7544d250efb8dff4d552380bd231eb24e5194a41f9263bc7482fdb6cc10b9cf1749044d3842b922946aa1a4439c52dab29d5891584147eed97d3744116b8fc8ae656ddf3f9629b37c19524f948923a88b43af6e93e9121e5b36138e1665a4c88dbe7866f2cf22a8c2328e838e328282e54777e841f400ccfd99f966a2a616d52e987b212692eb6b5d30b29ce8875247f2435fb16de5173029699602b850c91907d639f36f4d831fb85e7ac312f2e05480b7f565f3738f9c6083f3337d7fc9f05318a77e42f5af63884594ba1b84dcbc7bd2fff7b70a144e0fdb8b620593c8af6ffe091128a99b95627d49845ff667fe4aaf8945008c13b0e80ddf5662c922db547e82c3c4d6d67b6ef990dbb44ddcc62c5822d2a68fa5099f0d081cb8fc46b76decbcad32bbd49634f7633b42d4e06056fc4125a7de608195ecce81bc8ecbfc6dfe7d50145bbaaf5fa55e8d067ee8a5390d099c850f94c9f05f5b91f6f7f295605c0503a46fe9873e30142dc04b37431167455b17c3141de0363e0096fdb6bb50b4222cff0763a6903c675ea165fa8b603b8a56e7e79a475c188eac1cab2893d6e8d1ba1ab03484870150a34ad81529883e10f3eb1bccdb15ab330fbbea92e4b72fa83627d5bb0397a753dfd9c7ea1f91b015b8f714915130b3ea29f0784a7ea021f7b19b0aa464697f519c634160bf44d949004d71ef97a9608648c994b168f25780eb2688bf2047458a040b1e36b3f58fe854b44b57193721a27b9b36158c8242347548f9e79fa5d2904d13d6149867c877cd4928a10d082872fcc4e02e89bb77a8126e4c43073eca8cb9d754dbae360bfb509097c43649c5a4194e80944b68c0c3a2caa8e5025a36ab8915806412c9f6c976f3f77e6dc5e2e956c37785f147f5359d380598e392b79f6f1b75616dcaa0272ef6b82bd66be7ea3b0d8270a9b0fe46db8a4cfe0c78a64eba32f3df69fcf5f172cc199db5a26cba4ff6ae52f78dc03585badc0be054e9c369dfc5f0b62bba6a8dc96ac9bc9aa20e779011ed967d307d2de4193e17541969770bd8868678206ad2b0f2dac53683bed45bf8118d0ddc120bbd21a34060b13b9338af08d358ece2c330f151ac51d5d3fbd661980c1a7ab5493880af6173bae7a2536ae0ff17dbd1bb7a61bc1380a648a68e5061853414daa5f5e6a215010d0df136ae26cba3cdce5e5be6f5799550c0b82c5aec20038d0cf6609d146bd4d357a3093aa0573239099c66cd52b314163de8c76328e4cc15f426e0b69c16570d903b0ff32eb3c001606decb33c5791786be17d5215cbdeacc39011ce7cadf72a2022994f17f6279c309f65ad0258de56b45c256f29bba5b40f554b9dab746b5d8a1532ef9a1be4cf8eb86c5f246adc4e8cb40a2707bbd6dc930ed932b0b66f7c0287a6ba2c2622f28bad0dbf76c5a7da079d7abdaabbbd7369a88a0929c4730d01ca0434831e49f33623e98060e648364c10a13d464b8867c63e456d10cdc5da7edf32dcbada292296e4cdd931f18b00a23d3c56d888578a143be331e92a00a7440c32190815d24d8029adb672c8e2fc27412cafe125839a477c09eb42bd815119800dba7d300d196cf035260a7f3c82ec4c405347cb041df22a19c1088ddcab320f2d8fbe00f5fc4cb7ac850b5c9b091fcba662d88786ab44434483512148f3d10596c9b5db2ac8077e8f111f05b0682090cdcad5d517896f35a77e625176f0fc419b6d905df87c68486c39cc2e5e50e25c172548311cb1db47990a1f54a4ebbc85f39d148e285bdb4e46cfd4cf0363347dfd43a31e620283af8c83670712737e176ecbc3bbe3a37d2e852d847d8947ce9e116ee13faaa95ba577bd5a84bbff8d562dc3bba746d76bb4dcc4f98d6b8dee09ad7ad2d41ed2e6639713215afa6bf269a67dc11858d657bc6f4e93cf9e82734a189c204b86d70ed823156e2df946ec3d9e821064430716f360cff2d3046c2f25033a6b3209ef856ac457bdaf2860c85ea48c350a1ddf588e8f7a550676e26176cbc405e2b3f8c90798ec90c2be3e0c3f43f8358673559982a93419e25064343f14fd6d80f2a185304e0e064c359c64350a50a589b35f0c9406e09c8ac445ac2fbfe9ddcb8f4bd9f49ee03ab3c156a5f167c95cfd179921025407d5dda5b141682e4f99747d87d1117861983263f8a56eb5be8840078efc3dc8b6510cdd8ccd9b2010b72fbf4b80df80e73c2d086404a89496ade0b8759548b3c424cc1420bddc7714f262f730b0d5f3a683aee767ba08c7ee59bfb732e37e22a0cc4c64467c283a163262964eeddc78ce48391890b9535a3d51258f3d88800696a488f6a09d2d2bc294c88888b0621558f3620c0d3cf23c302c534413cc392603b9d4b8c08adc7364e9098e950d0c63dd97e99584de6b46c5ba9619545e2f6ed83422254d1ed91257790285a29afc4997e811d6a3539f951efa560f1f2267b430c5a9dc0cf4c91983949ddb4a9ce64dda607022b098a8e6af7fac5137cb3c2e8a0b987b267291c1f7ca504dae16270a59f7c2bbb3c00301affb0076d69e93c86f6d5cd7ca54562369f388e49939b8194a4d3c870837608845caebaf80162f26762a79591d62da669926573d96f2f8fc5e2bce5fbdfa4dd44965dc6836b1fd9194818fa4ac08250ea8ec1309d4281c486ee03cf31d57da108dda5d6e00e2c7feaabbf49c0fa20cfd660dc4dc5e80124680b362587881a8ba8cbb60d53565c73cb03be43880b6fd5020a7f12e1ad39944f9c6de26710127802cb9f9386fef088c450ff1f649c81f961c5a1ac375900b7e4845a5d142d6c42d63521283e75ef861c2d1be1c7088e2b9f5caf02d53e679eab4fc38ae6019cb674b02228fc213d5a84bff0636ce275f506f4026a1e0504c5a5f794ae0f30535cea349ba4fd66dd360011d91fb2daba8600234b77615fa3fcb0d6a0d7c0958d47233385cf01f7b098c3531737787fbb908ed6bc12ca48efddacd1048787a190dae4f18672baa3e4f2eada977738821711ae512de259e77c7bae2839232decb4848769b1f873b1f6837389f517730a0d48bbc76c2f3dcd31a0996f6349dca57fa04b6372cce2f71a2b5b3f7ed6e2913ae27ae6ea49214895dec14290ed210f302b1e15012ad35349aaa374850d9e4793bd26890593a4ee5d9dd3e464221f915c45d78c3e38a0900d055fe7d8e2901b3685cd30a35ca7a5a23f733e60ca436ae7ab0046d8fb7fe531b15040103bb361ac86d32bf080066439be5275855a3b44e64b20c9f8a43a161eee4912a1481c1b7928d30552ceb1a18e8446800e18921c33f83d654794f2777d44d58f7995428326bb2edae93e39407146848be7b0c2ef0dd4ceeb5a37a8e09d6a2a028b60684636aeb860230411f0120595e5d442371beb93d2ad869bac9b2ae5ec6147fce31f5f13bbd2ddd72f3f122b7effe96a6e46002854cc10fa04dcf07ab3bed3cc7f99875850e8633bac22b00e4aa9eea71b1723e6415a99d02c1ebd3fd866c90e51cde0a16ff5f444427bd85aa6fd2db9e8006ff079b0eb6a63e8bea0083c0108d0d51d9e076057ffc85f79607b80c34f72550ac2181b589f08e469dc8966c76d19e694c5d022ba8fc63431ba587a580e5bba60eb84a19c0170efbbcf812c887c2f9353b9a8ad1304068d8d089a436e8b05314c5707452f0d60a348ce6dbd6b4327a1c9361073852e6d6b8386cec1ccff49266866c7e3ceba4b25263d96b41da74172094dd2d3741e10e2f255e09e458109d94e96b3be0ea299fdf3f64f8639e148f62815d2578925a6b16b912ddff88772b033b70768477dd3c2d902ba4ed8a9b1a186c71719a86d257f6ad8314e84d365a3842bd63618fb531ef1f78c56b9f332ec2a4df46da0dc4b53c8df4f11a130329269d571b5bf29c1761c2446c56c1ce35ddea87a9612fd8ae3d7be140817bd39253520a11be7b3b64ef1664eb1f88f8a0cb0921161d94e2bedaad29ec2d83b95ec3b8afac3c84dba2c70efeb1ae87ab969a3aff009203678a092468ae71631fa6acb90a1d160dd9965f9b6c0238b2f13bbbb6227544a07c873b2869f4ce6bd34db8bdae5515fd940449f85aed19f9af0c486057726729fa2d998321bbd44054a7054ee3cd225526fae856fae2cc74ec50af849083cceab68a621cbe30af161f45daebd90555420592516dfa8fa79569de88cb6654ba98a2754bfa980b63102be73e9d3cfdbf5e461176150a6627a575e36a49f2e3a65f4a8ed79b3ea049997c26a9d7b1b0693cdddb79e2ea19057ba22290d10d84dcbf27ff17be6963278a844519c51d627f128d99683f95ce63bdb6d4467d1b16fe090b570e326991530465f0d38b63171592b110df3e2d068ccb91f402f871345613fcbf4195a517ccf258cf9c0ab376a6257a9cae6df16b99c5ae1d3cf1d9d828ed278ee7f32dcbe4aa536aa34b0bad59b3b49c6ae210a3e3cebea7f85ce6ba944aebf99a55c43c43fa1645c59bbb18803f24a954ad0d328457dd0ca3a25223a99bce15f443cd360d48d82caaa4ca1757d96ee2f04bd3cb74576e3f2ed5f2efc61f7166d64f30e3516d1763967aa5062f7fd9530a3670f80ef6849430809331ffe9325c4d536227d5610a23cde50b9765ef47d3449272e3397a7c3fc3d74125108038fe7153efd6c1615a2e57de01c7b97c2d4d777e1be76ab221b71f155f69fe4a9cdcd8ce5110f51cfddcc2b680ee4b143e2cb3f9d3f7a8fce056f45193901948014ba30aa24ebc1c4f6db5bf0dbd90611a9348f1855be4891e8b08f9a1f040de8f5888472c075afdaf3ba548ff6c348d6eebb5bb6a5fa8dcc96f9384b5f9232454249961a49d8f7572fde1787783fb25d7e4a029b89167ea6564d15704cd779a1814178884101e822c27d8179b7201265cb46d54d99097863b06f86f9f2cf6ea54301db3eb86f4e72fba4d185e056ae16f23927968ffd3e5c53dac54a96094783fc83a6e2f2a753f19040bd0ff5ff0dce33cc0bba31af154d385da4664abc8c75d27edbe59e683352890e4353dc87df9cfd04d0d69948b0c080699c03d02897ba1d8762f8d05ac79ac7b25d863aa54b3f36b761437f4027874305503dce449a8bef7c843e6a04ab88339eecef2477378cde7b9127551771dd571af5a6ae9f458695cdf7270c121cb7a1a0eb4038627937192b3a230820094a584b5510deb72735074df5428c1d87bf8e1b0870700e2e4382d761dbc714a4a9dd284f20ba41bf62ac70729644585e258458eaf3d00cfeb8c488fde722c4485b65ea1c490563720768f55001e42a3e52981f32e2a6b28948d3647242e6660b632287f24c5f710366960f4eb706a74d5a906a6292ead0e64876b1f125f83391778a458891e683141884fb9e9c13a4a43068fd9050f8d8f01f9f2ab46582dec8a65a052d61b7eefc23fc60b8c15d7c2fe95f14141fab1566c69a8d8003a461be0b16fc2c6595699eb7734eb650290b255ad2a8166d6aa54b19da61d7f1d93776905cf45b8baa8becbaf775a2a8d10669995053f7a6a72dce9c654b4bc65d2eb23833c2544225b26b07cde0f0d24c3bf7f0015012c96ea5c811931625d9d220a8c6f988f9a1382557c9ceac11ec8a32939c441e14fbbe578d00db293204c58476750fb082049542a6759de7d36c783d4e223d9669603e54b1f2e382efe275b4c35f7ce4bf8151e9285b7c66427f43b401f20cac472177cea98637d2ae8f6dd58a5d857999bb6082bb87217131756e490a5a995c7d61d28316faa49688ba648d991852865152a5ac94e81724b32f403813512efbf7655261ceb7162d006606f2cad7c601b25368333f29a65515a3aeaf133a577cfdaba74294f4119f045a5a36a8406bdc4c33b61ce67033ff343ae50ea7718480a5bf5e9b264ca9f12516d753059f3cd817b7d1a4873d603bdb73dc609e4039b0145d46c369daeb5b39af6fcf5b401ba38fae3b85f313de269658de631379e18ed8f8064be788c2d5a55ee604e1ba24aef09f57955ec73a4e366140ca6145e0b1117751a229c8a74de206c493fbccc9c218d4263fedc08fcc6dbd415b83d17e34de62c60085d51ac962d9dd008c1647fe50cc0b468b83655419289efbe73ea89f70c54b476619d6ad2a4124bf36ca363db815c092507b13e06c2150555aea1d4f58d1396e8e0e2f9ebff5105cac88cb1674b34ab48ce1fa6dee4ff684aef865e307e48bc99d2c9691dab3491b9b0fb1ede40d9d0bf6de74e5e61f5cb98d720d908c1c9c6e15d37da34bd94d8bed095a5c9e9668bc922b8ac03e2d44b3a163243debe31ed768db34f6ffd936a83f3b4ca1bdfd39c7a05ac881af8e57d171faaca3a61eef30c2b6f8436d84b0a8cf5fdfcb48d0a67bc0a1407a192660f85f3575b792f9d79848feb6f191c8ba51fb88b055d7d4958aa408269adf424fb00e043d4953b11c373974e69197ae789fe74f6d1b24576a44c8e1029954866b8e41f916eff2c1c4c9f67c983f5d9c227b405be137128f2268441b1a3a3d9661599e72ad1f9f5bdcd90944396dd43d572fa6fc22b758c605a828d8ca0bbfa3ed89f26ef3cde642436dc3f9cff1709b84233d80844e1e321454c644156d2e8dd6c356e202af90e906e347dcf615c515cc0223bb69cd376199597378388ad8d6c975507c10a5e40dd24728d27bff3e7575b1fe880e7f67de40e8052d432b98ed0d66bd9849e5a80cc216b335c6dea1ea459cc1b0dee8eb4f98808158496e30c96871375dad2ac305dcf291982b5bc9204f0af6046b452eccf310c8b5bf1a6763e34f43f7c2335d1201ceb0307f0296e5ae4b4bcdbfe962138a397dcbdb76141a89dd1733259cb3a0ed54ad8fd596c041abf1c9fcc08bc8ff53369c93b12751ccbdf17e05be3479dad1dd9ad8ef2ee8f36d9bb0c2cf9a809384df18a78e6566fee2906e7a157abaad6815a6b9421453bd5701ff509a45c733da662af11fce3d9feee7eef3c9710b99d60906109e6f0d89eb0ac23e88fd8f9b7884dfe51e80a4d5b5d01f8033bd91de2c65e777a893af38ac078eef227d9e108625c53417b650ddf8a93afb4696c60bec249f25d3c6b9b1224fbac9d3f56defbc506e8aa270fb93c543f0b2a333a7bc8823801e96647c69a340954f999ba176525100ac397dd41e677c60c3660aae825abd25a8bc0dff4fbe5f4fe918564246d5c182d02bf96afdc012a5a790dde9893fd2b46c2cdb46a55a51391cef55b1a04669d93ef571b82b33c2eed21d51305674369ef42e623c68b302aee545960700dd04557c4b03c72305eef330c8bfee07eca58378688150a8e76e6f8e572dcd074e4107e2a7ca79a7fbb429489cab84145c5b2c636c6cbea009ea356de4d4ca1aab9dd57a7f328c4dda8a4218db50e1a5db17b616f4550acadb10ec6d8d3e15cc9d86352264be5a8e1f5a5c251c34c7ddb544572d5264566f4b2410ab2173bf437e589b410645ff569de2b4fd0e26f01ea1fa5eae26facb82fe2d8f3c91ee20e1395c27a8189b9c7e814de61694b2163a9d926c03f1ac7ac7bf6cccefa4f6fc6daea97ada4333a409dcce60bd8ff1e80547e5169f7c8278873ab5032c6e16d2b0f94bf51ed1b486bc8b21467cd10631a8605d00a3d4c9643511d7b20d36257c734f818aa1a1c0a5087cac1fcfeddf815bb48b18afb375b4ee964f34d75def992bff3b15af9155a432fbcb709873b4ac95907478a9af8fa0bc11c8d55ebb067d7925338679bd2a8d0eda210e87519638db13fff749d6c61f4b58ce8712f343088b06be5b064d5cd0a7ae2144f2395107352becf8e81cd5d6a2b7406bf871f2930a71cccd6b9083635ad12651a025df0863ab7cde4f9e8931162b7dbe5b1f71231a90e52de0e8104577c5739abba7d800004c0643696171cd989712ab771a438f44eb874a730428d3f7f45fdb8cc31c9304eec7a2824efc49fb75c99f29e15d4336c88282e1da1a0c2c629e81059a0bb9e5fc515c382aa89f0f8ddb03e352a9e0a9f222511619980ea9490e28537204122dc576cf47cbf8c4777056283f1087ce91091c6827df1f07f3b066f68c6fe817500d97e8c8cb7f5f331c2fbeaad6dc75e92d1553aabe499bcf78cd2308623f0619aa9f760ab60071c75e6c8c7b4863f2b91a4bbb33f500cd3c4714a6dc46e9c00c311bc3e95affe2fc480704ca090c4726405e79248b5196dd90aaaa155b53882cd6708719c74db3c806ca466ce52861ffd8ffb68850a23a2e61f62476fbc1fc310781dc428fba934556e2b87b918701b8fdfbae43f9f32619d41b62c281591561a790dd3f50a6e98240ed1f49b92ce66d432bce791fa33a0be81693555de8b9d5f09d3c9134a70af26cef36a439fd822e79cb78d241b6dce929189680908788013839403151c7cb723f70050548a70e6f5de93f4816fc9470b3f841bf6ad7389f18f979d321fef9e578cc579a1afc6148914159a9c6911232d7341f6f4da294504aa64f9b6b678e830087401ccd303e999097d64436ea25156a61b22a72bf611419f2ce13946f1aa6f71c7c669b7bfb52ea3f88008c9dc2b0f63e68c15771d58db693850a9cc5992f09b183ed82a6b63c533d8411f18a79f60622467e7235df8a909cb07f0396f6a4550f2fe51f7cc8501e9c314545d507b106b912253830e7c26d0b403174f8734eb30a86f36b0298f58d083ac385df7c6c0479cca519825895c2955402c02448bfa6f7db83c375022af0f1bdba5c5a6d3a7a769de6ed99c9598b86065a618e1ce0565702289b7e7b3e0a1797dd94bd29c8606aa035e20894c771d92f7cd0254258bf4b9d2c1eeecd6de2a8dc746cd750efbe375ad3620672ebd304269f4abb07c54fb6fbc1923943a64674ec672bb5ee86e86543eed04dc02ed92c72780534d9dfb21959543d7967f022776c881e7354ffdc6e15d4adb5dc9a10b76ca66bb4da396fa220b82159bf70caaaf14b988f6fafeb6715f9074aef585ef1db18c03a87d8534bf3b65dda76d2500997133db37fdf4433da5daf3a6852974f048034dcc42af10183e0d2c2241754ff5a4d8e071403ceb55c952ae5409078ca7d958c6c4c2bd1b2844577f9dc9fb6423747089b0f8c5ac0e7e9568a9b85be94565dc402692a41886d0668fae3db666f8bde7dd53780e6ff56824d2537bc08da38690c5d8f2e1a74d63ea119d33f122ada9381444df25554cd0c32d31855a5e9dc9de378b398feb37bd8ac827192bd68c685478e3cc6a4569e3982b2278d50fda31afbdd1e6feb7bc20e24475fb732994b186431ae14a6c6cd2afe60d2237f0d4c032b73c1cf961a9b0b055e0b903e0108d6de1409e2a7505360e1892e3d3caa1615cf00acebf3afe8744dbc2193ec0a31f89d399fc234ad1140d24d23384852a41c6a38ab82cc12fb5f46c57ba808822787906fcb404f5fe3f827aa7e1c32f0e486eab9d35f837bc2b0e4e0a1065f81c28c0444d5b1cde9c910d24c0c9fe4c7679f9eb9ab911c2874b7d3fd7bf953a0dee5affc33641480848f04bfef7543f867cbc5052336593851c8d629d93fc2abed59612d87b61fe9b69e1b603d24241756260f51ed9808604f7bfafff7076287c40b83ee5446ece1dfb40597cc5ab9177df6ef330148fdfb4694dc5fb59d0e6cef041b1705c31fda3983b26207138d50a9edce83310390360b556bc90479b3a582095f9fa81f3435e9d4747dfb1914d2135aa3881d28c8b95c3afda132802b8bdb2ea122d11f9fc4fc54e38542f2bd762809f9ba08123a4be5b86bd62eae17a66e1660936344dc6e41eabe9562bbb9cdbb8fc97fd85312b0ae858fbc4125178221bd59caa5899330257c12c90b81d442e38475d414ed8c93773c3d2238c05e92926d26d6e1fffaa4a3d219f644ead8b383fa9105008e75ddae1491f16f578ae63f3bf226fe9a9caa644bdff7e39d9fba59bd78c296a9050bee9bd595b5d4029e78c3b8736a102e062c802886ba2e0ea14b8f8c622a6503909e51e8bcc4163b7b6a876b3457fb1ad27dfb9502ab3fdf0213b58cf1c20777f4ee81eb84c07017f4a3dd37a1c9c8c8f12ec872d9d65f449658cc31ce9eca72aab91cf7ad6626c50a3915f1a52a3e4cdb3816bdb6e54160afb1644c3b5ced04f637f8ab1856b52275beecef4b112c1c8782ec83a442b55f171bccc5cd7f46e4ec831db102d9713dfb9d4709f5fb02248e9a0ea5cae6c917dff44c8b3ebbe1cd556c9fd45f2585ed2abbe6a071c85acd41a19c9f09469ff8b60bff8d1dd6552bea31bca9325ed05b3340bc877839108a0238cc273199f17b94a58c6f3e4b5851d7df8e66ebb6c5654e029ec4eebdf0df971b76173ed7d2fac6657fd4f9cb874f69302bd85feb79f96bc9251647f7bc58a27c3fee98c9d30fea8614161d5364dd4cbf81ba05b5ca3735e8bc1c0a2c3f2be5bf27cc84e33865d6cbb898014c0defd8eb6b9ec52d74c267ebf6b0ede50149ff5fd0fe941d1641802332ecb960d19cc0b251c576576dcfdc539d9b22e7c3c9d0dcd810fd20af208d75f4f01310cce34d68353539c26647383e4805d5b19b3c14cba463cb5850a403412d4c5c0c74c9b2c087d5c478a0d971debadbe6156f4ca76fa8006cb9e3939081900cd48858c0cdedefb3349944855fd6542250508d617ffaf53e3d415086e5e43df7305e2b87f5c683d4dec3dbcd4632debeeaf893ace428eca4faf655aae00543d8eab9907adab5bdbc3ea5a528200147d681b1ab94ac15543f00113e6cbd3efa7bd921c3bb4acd0c50f8fd0fd487bfc48c19f8c9374f6d4f8543b13d52b1f7e8f5f435398a904b7466a2da37f6d820958a0000e02c85869fa27b671897514c7df977cf6692b89c6875d31c0a9d64994ce87fd17d73bc89c6a6b12e8e0306b477dab505e9ba6d3c78fd8903db0227fd1a68a7c5f051245765e0c975d2c02b322c40eb138b98d02a24a5dc2ad479ac4a8ca97e794543db0e7a42c8d5a90dd272788d49a677fd73481c412a22bece2b1ff580fc5d1bef73c6cc15a266b02fd80cd54e3c3b6aafa5ea1fa02811616b192eec21c20c62c3588713bd9cf1d1439f9adaa8b9b1b80963e79c68af1b5fe7ce574de0d640af4622ccc4c03951872f021640006b44e4aebc0b6c85e69c5f5fbc727eae9c914e370475b5a457fb417ccd38033bba8d46feb0a7a99dc4a4e3fabc7aeb793c359b08d664124f8ff180a5a3082385f695c88dac2967540b3f73cf754760aa88d37a7b592b0bfe09756f5700be5ef90d4b94264fb7d95803c08e640c33634a6256b17a7470ef3177db66c1f9c03d7bc1fc464fb7f2377319636a52b8f5da47f626a9d868fd869d7b4a1991979857c6a31caee510dfbbb04e529fcb71814ecda3f3827ec79e016811d6619afcb63413fea605c520a9668c3b930f2132682c6c5518dcd83b83b1e1d84ca710325fe7a969092fc3ca603c422e2cb934d6f0b8dcfe7256e4ed3b24a158e915352c7cbed1f739944d9acd119f05aa32c8d4e7f2409c853145dc2e4615f608e8a8ba0b1a27725bdfa88008b6c49df7637d89fa0bb9e1e4b054a11db1d17b325e5fdb09571876a3bc1ab2a522df280845aded365bfa2a2cfabe101e2e1d2c30ca23eec6ab0495f5e739c0f4884862f952030baa628b3dd6e00a6b03419cfa1b6e2154865340716b98fded78b365c3a37e1c28bc27e695e6d597a09c4788f625073c229e46380d8e2d9d55013ef879baeff6cb78d559a1a024c707b33cb0623f3d723ac3a0623b20ce511bb4579e04a545e333d727117b707255a6a81a7138f6816bf5e677a264eff5dbe68f476f69d104604528d64dcd484cd3323d4f7acd684c0c9989c636609b5c4de1c97225c6b73e74806546304f7297e42c2f09bcbbfd20a5cca0d929f541cebcbc559239bd58e31cedfb065df2e389a257a8da6161fa02c3eeef97db54c537e446f6e4077972737930fc35d7a06742c47e345eb118d11453465b979b49e3a9049f7a35f99b05cfcb263addde3d6b2981f8fdea17878ea435316954eacde491ca76baf2d359c702d441ae4679afc6de1bdf7ff47ebc4e2f0517ec903add84f5da26f5307e4020947f927c0a0e3eb24c30a5dee5a298f923eaff0072b9ba3324ab374a39105ba9dc2dc802d0c697a54e59c7c1f63171fa292fccfbf9a39c3fbba941e418b3c80493ea6b13feb141935c8ac2730f34f8ffa405bfed1ee49f629aa976ca0f432c29a7dd91d7e4f620b84dfc905c66fa2ee6372e1c2a49736be9c719e969e4d413966645df679331f026a8cca18aea20b1cca3d6df61f60c9bcb55c92a73108e0b7b7614a6b1e484dcafa71a93395b5039de4d8aa7c8fb945fc4f6395b7c446c0569b604d57523cdda15eceefb7d803731af9cdf1023941264daef91b3275903ef0a5d91c0f7594ff53e7b6203d5d5aa7396caf5cf0673d89d2c10159f1676cc0b512d7f4d5e53f11150635a6f22f20b566b22a6d933e3a730ad11f43b5c932b49df8615055dbc021dc8d322cbabeaff0e6c483512ba25b7a5a6c493d15a5e37d46f1f82e933b235962e55aaf4b38acb7dd72bce2435cb86ef4a86001f294da041618ce6b097072a1deed7411564835ef44e7ffe2dcb5b666b8d5b121d665de612379c87e35e81057e42bdbe0f29559a56acae28beca26bd75c1a15863dab83f41379a485a0d76d0b750d6ecae0b87c653b92624544c814d3a5e2942aa3b7f6b2f39bb1add26f7e309391ba4a730022fcb3c12f21ea0a405c08e4ea99dd5709969367711ae866ba4c77e373da862b0e6fa9320748c30e8e7a9e82399788386676d96c8f208a86e6f5d28b970dbdd884f9ad1321fefc53a3b9a6a4289b97758eac6ec5870143dd004ad76f9fd90245302eb50eb06195f1d114f9aed2df421b88cfaaef357a7eb8603009add644dab0d5858e569f5b874c51e93571bfcef517c5d2a6928bf7ba773bea192c5846468b6d881951f7513f34e2a58a32a74d4e73dce372114a7806ac726289c1ad3f5c4d465d239f5b2d9025908074030643bb409799b06d4c171051f50360aa2089ee0f97c271df86f4ae6280a4f20a314c65062893611a911c9f9b62b994f8ceb099122402e6598927fcdef9cf7142b3a8a8872064bb27d642f140f28cc7355a6eba54ae432592eea30bcc71fdbd9e73ebfbe9a2c8959a7ac28f80c55c99c5ab5e8177fb8003037c898f21b9d351ed81a7fff070b5eb4188258b358b42d6db183360c1d76671477d5496a7e8018c6073979d581bf39bc0e3586360e10a9d756f56c530c46705fda5896c0e239ce93316044d4fa29e731887bdea813824c1b842e7e616682f20a50e988a88a8d471a9ae28f9789f7faf08b13183863b89fdf0938976bfc79e754bc93a2ff1498b0416bd4489cb2eeebdf18cf18b1edfddac9cfd76009b74918e58dad99b47b270d50774247d9e53c460f0ead76d67d4c242fc20f68bf52b2903ca9e84129e3589e301c8cfe5ae06ecc75f47336c5627fdba3f9b709d4faebd29269a57c3150764fcfc9be9aa33ae7aca150b997d28dd6f9cec393bc4434898d5ece6c8fa6313cc47ae429364e4754ee008773cdf66fc9ad9a5a707893defe7b864ce946fd3aed55308541e752f54cf3ac597fe645011ff348b4a1fdb000d087b6ad053fba1c5d3c60799516556a89f1b69468fb16537afcc58b84a9e28f53fd0dfc6320f80db1396ca91d939a037e96821cd43b554d186a0131772da708f254e0648dfe0ec417dbff5341868ec0bce1c005d9e6c060116dfcb22e8db5b53d8023a74372303d7906afaad0e79712eb2d4e4be175452447ed04c66f97854847b6fa1799658d6cff6d84cdb3f7f4230f25b45a27a805ed9ccab755bbc54851aa68583332e2a63b1f621a1bfb5cb42e5dc1bb7e8f598a52c4964a120f86b289dece82bea3d5a707c0c59be6483cb74f2d9f88a850cddd50ec54bbea7f5b5f7902019208228905ba674ee3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85505ca9bbe8191517e01988d0b38602fdd57c495ffb03e3a99856ca3cb840b4e865c52ec35e14947cd9935ea8f2360643bf9d9276a9e400caddc365f6e11e3d990d034edc8a75e8de32459ec7f751d7c775fe3af6be16fccc56ffd87e7ec8f2ff43b4b62a31415a373e738ff9d184159cb814e6ec59b6782fa592932341364813d35f4ccf82cffbd03ffffd33de01097ea9054abf374e8369e83b9d814e094f2e9e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855c6ca8abeb2f99c53b048549cdfb37dacb21d06e69efd251e8aace39a57016fefa5c9a4a28fbb333a8a81b72054f605b141c6a322a5e3638e72a12b295222ee3b6d2fd217e4427fc9c1b3b69088485996b86af4ac26a6226c5f9b1644b7e157299a948c16e91cb8e8e3b5a65f1ba25c539922c535a7d03c101e3d8b63558ee28ad36a1b87ece05a2f14d95841de1fa8d4fa9628631a83ff5f669a855dc00431b64876195a64911932e3e8461438b3808b12027aea979615472c6b4ff793be74544a1e796550fe87a51fc0a5f25b8edd560cd4db02587fea0718089df88f246ba3f775b47e64f659baad5f4e45d374a318be9af6e5ea1a97dad5afdfced1a2df5d22de7edff982e6faf71b77f7016ec5b1534192bc0975e22e4ac3d2c737522f5d4e9bb597c476e59a4f0d6df62b34d6afe3e6aa268182a0c2417d1259af0722f3b27d387690924f5b1fac83c9e14a76cd155852b4f134acbf718b73f03e49ccbed6fd5cc1a557ec38707bd8d2673d6645382bf9f4e51ec3ecc8973e099651e4ecab51b7219975c8e810ed4a437f6beda3af93cb9fef769d8d998d2932bc47127a065962cd590055e00182764dc77b10e16569ae5bbb1ad71727530d15e214c8dd768866313b5e5a3e772d16dd9857397c5bb8430b98c278a88d2d442d63cb422f41ef8bde854a4e876dc267ff998475170444afb846b9ad8cc563a77f725e50d5bccd18ad72d47518a25cecf808907ce67dcf795b4f6448509ae93f74eebe689c8ae3329df6f02e97b2d8f80ca31e8674deec063f2bd6947d0c52eebe7cf82cb35648b608f34716d0e02cb9d69533848682a9b82f20b835ec9b5911e165deae42c5f11c87fec4ce03de8ba6a84cec91c393e94556932b11c674942f6e45a393cad1103907556b662d429f4c8c1a5e9e6ca3cd19a38b3d6aef0cdb07eb674e9a0c73d95cc87d5ceaa3d4cd22058df95c3efd600ac3594ec4631cc69b540378c01af10bf51639dede128e9950118cc302eeb3a524913d65c8281fba73a0f0d01a032603ca8088e1e2d961aa74795666f2040f2851209e3bcc172ff7500a0db2966277817f6159582077c3d5da181b3158748923cf29aa972a2885aef3d6d42632c7daf2cf5ab67ec7e191132dd56acf4aef28eac911c1f3d4338a950be20fb21ac9606e6b53db8056a7fc8dd2ca8aed72d4eb4b4d606e2114501afd3b85f0fac56d7f3d86f835a8be9fa79a897a256c51cda7de0c24112be29700bcc96b2871740c194513a138903410b4238ed13b221e58bc2b2a8a850108c874d11b5511f8001e4aa4d155a5278d6cdf9d37d384e281f5d9093899e80827316c64cc8cf287a07861d23703e5cd7cd0704bf14b72db133c0b8386eb4ba17009eeebca240f5ab9a721b638ff29652a6edc7c737d223426d6a886b35277f7c7b67f64353d97e619e078b12299d9efeb0b8eaac1db2e645764b1a1ff13d00d31520e1f84a9f2b401dc5c633e0fda9b3eeea9062dfa0cd598b41f12b7fa3425cf82e0c9ae7e8de0aee7688c4615d35114950bd49117ea889fec6f18b91d5a923b35dbe5fb0807cbfd3d6c244083a2f8ed43cc05876eb9e8bb2e39479fb1d3ff62e147a88e46896fd677fafad172b7aa38bf72eef7cd18855764093833a895bad9464ce86c6619343f8806f37d23894ed6d10be67b722ad5d7e0999053d94e2c2377a57b8cfb771efcc6cf15b5f78a3565dd586db5f0316d6f9a5c2adfede63cf3174a21474bd4eb5dd4589d45580650a4e9dcd4f73189ac12f011736b28158795279960d2ca27e32a51d0b2c2df641e1b1542c31d238313caff0e3ab2a36a0ef7f9b391377485e6e95259bd7ed4e3b3f19f7bc8474b5ddc56ad8b3e83fd2f418cd1b5d6e2058ee9f5b538f8deb69dc054c2b0cc08991f039f282ff631e55a76207b26c1cb19d2a67533d650ffb690843da0c56b9c317100fbbad4eb4866f3eafa89c42a96953ff5d819ce13c066b1c20f26584052dfbed955759c48fca122b909764e013d5e4bd302496d8051a7db02dd5eace60ad604c13a6fe46bd1916e69bb0ebc502209f0b3df5628a44499c888ae901e8005def722c18befe07fc5be1b6e1a619568c9fcb5e544bfebd3715d1f92385adaf5e569050b674d67cbc7f6e67635a62dd1b1ec9afa79d3fcbe5be8411f35cc65f142a4a09f40481cdddfc75c23459021b4277f823e292505667af8ac8f0759d05995c68e5e51f5a331ee7b00c81553b7e10bc4a8669b442cf3c48432081c9170200618e01a6e367fc1cea461e794b25656226f2ba25c9e44f3d4d11dbd8b8fca7c97fa1b549947866e0f05accedfdc043504933b78357d19bf43e3097b94e3ccb08db083b1b8aeba11cd3a97565c17f01fd63cf2dbb03dfdbe6d646092a40433cd951faf58521c58d2c040c3c15db49758cced54cdc20357bfef6de2764c4b02537cb5875e93151a3beadcec5c5eb9d2f5ada6045f748a10aef3071e2c7bf47d0a7a1f155413eecf8ba0882b87e27a1f4318c0e64dec36e5ecb9e601935c005840580f54ae37169d2118aa8631fc14b459a75e72f5bdfffe0a7b531585c30941ad4ecafa5ce37b0e67486a6661bf2858b36c085e0b8687e68b8c50c1c44ada6dfee7eed9bbdad2ea8eb2e4c3ee8aba9a474423801cad0ce5a4c8e18dcb3edfc157e4d0f96a7f18d56a89431adf70730400ee071e94a4cf72efea8e6f86b8c6769991faee0af5782473e4d7d71f740ecabc79a43de1080a70dad99a3dc5d8adbd4d7774ec740533920c23db6451b2c4e655730aae411bdeec0d1c20df4baccf7ccc2961419c70fc8d2ab5bd9b1dccebbc209f3d198ccafe1f3f81b1580baa8ecbbc79ce9ea226bb72c67b3d466fe1d681c438b5fa795251cd008dc6aecd3cf83867d8594a39bccd0f0ab2bf27f1ab0e1b03509f5fec8afe07558c9041bde38fea2ad668f0d7c070a7691eff32c20f9436e1e558fecc5704c937e7c73268b3173babe32e37a414be9a701e0c13597d9b49b82720ca083dd25aaa659b75a5d81dfa2f04571201971e261fa78eca6389d94d8b109c5744ae838bc2bce0ec4a1e61d30d00741e3780bbe3c7004a44fc53d651042f42e5c132cee70f79df767cc4f7b25604bb219c3cab49fb950f9cd2f19eb5d79cd6801e84aea57d8fb7a599c3fc5cd329787f38c9f1dcc4038434473be1c5bded25ede3e0d802993b4a684f975cdf98fedeabd5d8ab8b8c368f320e7fc0a234417332a7f9fbfb86de6eb72a122d9deeca5cd553cfaed2144b67f01c497d3afc03801dbcdc87622a5b86986902c823e4fedcbf68701ffbd5095db4374fd8c49b2625d4928716f16b79fc44a5ed2a25ec9152ac49a7020eef529b7b4f24d9f0d8e7ef16e933503811718ce77ef91fd4a0d44e03b0b2c9004aee195f72e89b82c0bf11999580rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootuwsgi-2.0.15-1.fc24.src.rpmuwsgi-develuwsgi-devel(armv7hl-32)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)uwsgi3.0.4-14.6.0-14.0-15.2-12.0.15-1.fc244.13.0.1YX@XBX@XX{d@Xx@Xx@X[@XY@X>@W@W9WW@W;W @VVT@V<@VS@VVVjVd#@VMVLh@VKVA@V<@UM@U@UU4@U'UJ@U@UrUY@U8U6;U0U-@U@UU.@T\@T@T@T @T HSSSP@SS_@R@RcRbt@RUE@RM\@RL QB@QvwQfQZ@QM@Q#@QP8@P@P@PYPTmPLPP @Ov@O@O@@O/ONNNNP@NGN, @N"Mk@Jorge A Gallegos - 2.0.15-1Carl George - 2.0.14-11Igor Gnatenko - 2.0.14-10Carl George - 2.0.14-9Kalev Lember - 2.0.14-8Mamoru TASAKA - 2.0.14-7Jorge A Gallegos - 2.0.14-6Mamoru TASAKA - 2.0.14-5Miro Hrončok - 2.0.14-4Carl George - 2.0.14-3Carl George - 2.0.14-2Jorge A Gallegos - 2.0.14-1Carl George - 2.0.13.1-2Jorge A Gallegos - 2.0.13.1-1Fedora Release Engineering - 2.0.12-9Jitka Plesnikova - 2.0.12-8Peter Robinson 2.0.12-7Fedora Release Engineering - 2.0.12-6Jonathan Wakely - 2.0.12-5Vít Ondruch - 2.0.12-4Jorge A Gallegos - 2.0.12-3Jorge A Gallegos - 2.0.12-2Jorge A Gallegos - 2.0.12-1Ville Skyttä - 2.0.11.2-7Peter Robinson 2.0.11.2-6Jorge A Gallegos - 2.0.11.2-5Jorge A Gallegos - 2.0.11.2-4Jorge A Gallegos - 2.0.11.2-3Fedora Release Engineering - 2.0.11.2-2Jorge A Gallegos - 2.0.11.2-1Jonathan Wakely - 2.0.11.1-4Fedora Release Engineering - 2.0.11.1-3David Tardon - 2.0.11.1-2Jorge A Gallegos - 2.0.11.1-1Jorge A Gallegos - 2.0.11-1Thomas Spura - 2.0.9-11Fedora Release Engineering - 2.0.9-10Jitka Plesnikova - 2.0.9-9Peter Robinson 2.0.9-8Jorge A Gallegos - 2.0.9-7Jorge A Gallegos - 2.0.9-6Dan Horák - 2.0.9-5Vít Ondruch - 2.0.9-4Jorge A Gallegos - 2.0.9-3Jorge A Gallegos - 2.0.9-2Jorge A Gallegos - 2.0.9-1Jorge A Gallegos - 2.0.9-0Mamoru TASAKA - 2.0.7-3Jorge A Gallegos - 2.0.7-2Jorge A Gallegos - 2.0.7-1Jorge A Gallegos - 2.0.6-1Fedora Release Engineering - 1.9.19-6Remi Collet - 1.9.19-5Fedora Release Engineering - 1.9.19-4Kalev Lember - 1.9.19-3Vít Ondruch - 1.9.19-2Jorge A Gallegos - 1.9.19-1Jorge A Gallegos - 1.9.18.2-1Jorge A Gallegos - 1.9.18.2-0Jorge A Gallegos - 1.9.17-2Jorge A Gallegos - 1.9.17-1Jorge A Gallegos - 1.9.17-0Fedora Release Engineering - 1.9.8-1Jorge A Gallegos - 1.9.8-0Jorge A Gallegos - 1.9.5-0Vít Ondruch - 1.2.6-10Remi Collet - 1.2.6-9Fedora Release Engineering - 1.2.6-8Jorge A Gallegos - 1.2.6-7Jorge A Gallegos - 1.2.6-6Remi Collet - 1.2.6-5Remi Collet - 1.2.6-4Jorge A Gallegos - 1.2.6-3Jorge A Gallegos - 1.2.6-2Jorge A Gallegos - 1.2.6-1David Malcolm - 1.2.4-4Fedora Release Engineering - 1.2.4-2Jorge A Gallegos - 1.2.4-1Jorge A Gallegos - 1.2.3-1Jorge A Gallegos - 1.0.4-1Jorge A Gallegos - 1.0.2.1-2Jorge A Gallegos - 1.0.2.1-1Jorge A Gallegos - 0.9.9.3-1Jorge A Gallegos - 0.9.9.2-2Jorge A Gallegos - 0.9.9.2-1Jorge A Gallegos - 0.9.8.3-3Jorge Gallegos - 0.9.8.3-2Jorge Gallegos - 0.9.8.3-1Jorge Gallegos - 0.9.6.8-2Oskari Saarenmaa - 0.9.6.8-1- Bumping release to 2.0.15 (Jorge Gallegos) - Updating sources to 2.0.15 (Jorge Gallegos)- Add patch7 to add glib-2.0 pkg-config flags to mono build - Filter uwgi plugins from automatic provides rhbz#1352089- Rebuild for brp-python-bytecompile- Rebuild for boost soname bump- Rebuilt for libgo soname bump- Workaround for build issue on arm(32): explicitly write java-1.8.0-openjdk-headless as BR not to use java-1.8.0-openjdk-aarch32 which does not provide server/libjvm.so- Adding the cheaper_busyness plugin (Jorge Gallegos) - Got tired of this giant string (Jorge Gallegos)- F-26: rebuild for ruby24- Rebuild for Python 3.6- Enable plugin-psgi on EL7- uwsgi is not yet OpenSSL 1.1 compatible, build against compat-openssl10 on F26+ (Carl George) - php plugin requires krb5 headers to build (Carl George)- Updated to latest upstream stable (Jorge Gallegos) - Make subpackage interdependencies versioned for bz #1368488 (Jorge Gallegos) - chmod uwsgi sock file for bz #1338038 (Jorge Gallegos) - greenlet and gevent depend on python bz #1325524 (Jorge Gallegos) - config(noreplace) for uwsgi.ini bz #1339558 (Jorge Gallegos)- Build against v8-314 on F25+ rhbz#1339293 - Own /usr/src/uwsgi rhbz#1351796- Bumped to latest stable- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages- Perl 5.24 rebuild- Mongodb doesn't depend on v8 anymore so is now supported on all LE arches- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild- Rebuilt for Boost 1.60- Rebuilt for https://fedoraproject.org/wiki/Changes/Ruby_2.3- Really fixing stats_pusher_mongodb (Jorge Gallegos)- Trying again with GCC- Adding the build profile to -devel subpackage (Jorge Gallegos) - Fixing stats-pusher-mongo for gnu++11 (Jorge Gallegos) - Using _mono macros instead of hardcoded paths (Jorge Gallegos) - Modifying an old changelog entry for rpmlint (Jorge Gallegos) - Making -devel not pull unnecessary deps (Jorge Gallegos) - Adjusting rpath patch for new release (Jorge Gallegos) - Updating to latest stable version 2.0.12 (Jorge Gallegos)- Don't build tornado3 for EL7 (no python3-tornado available yet) - Fix EL7 ppc64le build- Fixing glusterfs for non x86_64 on el7- Fixing manual brp-compiling in el6- Fixing glusterfs for ppc64- Fixing bz #1247395 - python3 plugin for epel7 - Fixing bz #1261942 - daemonize properly in SystemV - Fixing bz #1258388 - package uwsgidecorators - Fixing bz #1242155 - glusterfs plugin for epel7 - Fixing bz #1240236 - add source to -devel subpackage- Rebuilt for https://fedoraproject.org/wiki/Changes/python3.5- With latest stable- Rebuilt for Boost 1.59- Rebuilt for https://fedoraproject.org/wiki/Changes/F23Boost159- rebuild for Boost 1.58- New emergency security release- Adding the dummy and notfound plugins (Jorge Gallegos) - License is license (Jorge Gallegos) - Mark config files as config (Jorge Gallegos) - Adding sources for new version (Jorge Gallegos) - uwsgi_fix_glibc_compatibility merged upstream (Jorge Gallegos)- rebuilt for new zeromq 4.1.2- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild- Perl 5.22 rebuild- Rebuild (mono4)- Disabled java related plugins (jvm, jwsgi, ring) in el6 ppc64- Reworked the conditionals in the spec file - Updated documentation - Disabled PSGI for epel, builds fine but requirement is missing - Reenabled systemd for epel7, dunno how I missed that one- conditionalize various subpackages depending on architectures (patch by Jakub Cajka) - #1211616- Fix glibc and MongoDB compatibility.- Adding missing dist tag, have no clue at what point this got dropped :(- Making it arch specific due to missing dependencies in PPC (as per https://fedoraproject.org/wiki/Packaging:Guidelines#BuildRequires)- EPEL 6 and EPEL 7 compatible - Plugins not compatible with epel 6 are systemd, go, python3 based, ruby19 based, gridfs and tuntap - Plugins not compatible with epel 7 are python3 based, zeromq, greenlet, coroae, glusterfs and gridfs- New version- Rebuild for https://fedoraproject.org/wiki/Changes/Ruby_2.2- -plugin-http doesn't exist, is in -plugin-common (Jorge Gallegos)- I am just done now, and there's a new version out already. Go figure.- Adding -stats-pusher-zabbix (Jorge Gallegos) - Adding -plugin-xslt (Jorge Gallegos) - Adding -plugin-webdav (Jorge Gallegos) - Adding -plugin-v8 (Jorge Gallegos) - Adding -router-tuntap (Jorge Gallegos) - Adding http transformation plugins (Jorge Gallegos) - Adding -plugin-tornado and -plugin-tornado3 (Jorge Gallegos) - Adding all -stats-pusher-* plugins (Jorge Gallegos) - Adding -plugin-ssi (Jorge Gallegos) - Adding -plugin-ldap (Jorge Gallegos) - Adding -plugin-sqlite3 (Jorge Gallegos) - Adding -plugin-spooler (Jorge Gallegos) - Adding -plugin-jwsgi (Jorge Gallegos) - Adding -plugin-ring (Jorge Gallegos) - Adding -plugin-rbthreads (Jorge Gallegos) - Adding -plugin-pty (Jorge Gallegos) - Adding -log-encoder-msgpack (Jorge Gallegos) - Adding -plugin-mono (Jorge Gallegos) - Adding -plugin-mongrel2 (Jorge Gallegos) - Adding -plugin-gridfs (Jorge Gallegos) - Adding -logger-graylog2 (Jorge Gallegos) - Adding -plugin-glusterfs (Jorge Gallegos) - Adding -plugin-gevent (Jorge Gallegos) - Adding -plugin-geoip (Jorge Gallegos) - Adding -plugin-gccgo (Jorge Gallegos) - Adding -plugin-fiber (Jorge Gallegos) - Adding -plugin-dumbloop (Jorge Gallegos) - Adding -plugin-curl-cron (Jorge Gallegos) - Adding -plugin-cplusplus (Jorge Gallegos) - Adding -plugin-coroae (Jorge Gallegos) - Adding -alarm-xmpp (Jorge Gallegos) - Adding -alarm-curl (Jorge Gallegos) - Packaging -plugin-airbrake (Jorge Gallegos) - Broke up -routers into its individual -router-* (Jorge Gallegos) - Renaming -plugin-sslrouter to -router-ssl (Jorge Gallegos) - Renaming -plugin-rawrouter to -router-raw (Jorge Gallegos) - Splitting off the documentation to its subpackage (Jorge Gallegos) - Splitting off some non-essential embedded plugins: (Jorge Gallegos) - Splitting off -logger-syslog (Jorge Gallegos) - Splitting off -logger-rsyslog (Jorge Gallegos) - Splitting off -logger-redis (Jorge Gallegos) - Splitting off -logger-mongodb (Jorge Gallegos) - Splitting off -logger-socket (Jorge Gallegos) - Splitting off -logger-file (Jorge Gallegos) - Splitting off -logger-pipe (Jorge Gallegos) - Splitting off -logger-crypto instead (Jorge Gallegos) - Break out the major/minor/release numbers properly (Jorge Gallegos) - Reorganized spec, alphabetical and type (Jorge Gallegos) - Splitting -router-fastrouter out of -common (Jorge Gallegos) - Splitting out the README, I will be putting more stuff in here (Jorge Gallegos) - Adding -logger-systemd plugin (Jorge Gallegos) - Adding -logger-zeromq plugin (Jorge Gallegos) - Adding new sources for newest stable (Jorge Gallegos)- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild- rebuild for https://fedoraproject.org/wiki/Changes/Php56- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Changes/Python_3.4- Rebuilt for https://fedoraproject.org/wiki/Changes/Ruby_2.1- Updating to latest stable, uploading new sources (Jorge Gallegos) - Forgot to delete the jvm arm patch file (Jorge Gallegos)- The changelog entry must match major + minor (Jorge Gallegos) - Adding more ignore entries (Jorge Gallegos) - The jvm arm patch has been merged upstream (Jorge Gallegos) - Updated license to 'GPLv2 with exceptions' (Jorge Gallegos) - Ugh messed up the doc sha (Jorge Gallegos) - Adding new sources, bumping up spec to 1.9.18.2 (Jorge Gallegos)- Breaking up full version in 3 parts (Jorge Gallegos) - Update to latest stable 1.9.18.2 (Jorge Gallegos) - Forgot to disable debug mode (Jorge Gallegos)- Uploaded new sources per spec rework (Jorge Gallegos) - Adding more router plugins (Jorge Gallegos) - Adding mod_proxy_uwsgi apache module (Jorge Gallegos) - Complying with the guidelines for source urls (Jorge Gallegos) - The settings in the service file were right before (Jorge Gallegos) - Enabling stats log socket, and capabilities (Jorge Gallegos)- Copying the version changelog to top-level doc - Compile with POSIX capabilities - Embed the loggers into the binary itself, no need for an extra package - Patching jvm plugin to support arm- Rebuilt for version 1.9.17 - Pulling in new documentation from https://github.com/unbit/uwsgi-docs- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild- Rebuilt with latest stable version from upstream- Rebuilt with latest stable version from upstream - Added Erlang, PAM and JVM plugins - Added router-related plugins - Added logger plugins- Rebuild for https://fedoraproject.org/wiki/Features/Ruby_2.0.0- rebuild for http://fedoraproject.org/wiki/Features/Php55- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild- Tyrant mode shouldn't be used here, tyrant mode is root-only- Systemd now supports an exit status directive, fixing bugz 873382- rebuild against new php embedded library soname (5.4)- rebuild for new PHP 5.4.8- Dropped requirement on PHP for the PHP plugin- Rebuilt with new systemd macros- Updated to latest stable from upstream- rebuild for https://fedoraproject.org/wiki/Features/Python_3.3- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild- Updated to latest stable from upstream- Updated to latest stable upstream - Building the pytho3 plugin is a bit trickier now, but still possible - Added PHP plugin - Added Carbon plugin - Added RRDTool plugin - Added rsyslog plugin - Added syslog plugin- Addressing issues from package review feedback - s/python-devel/python2-devel - Make the libdir subdir owned by -plugins-common - Upgraded to latest stable upstream version- Fixing 'unstripped-binary-or-object'- New upstream version- New upstream version- Don't download the wiki page at build time- Updated to latest stable version - Correctly linking plugin_dir - Patches 1 and 2 were addressed upstream- Got rid of BuildRoot - Got rid of defattr()- Added uwsgi_fix_rpath.patch - Backported json_loads patch to work with jansson 1.x and 2.x - Deleted clean steps since they are not needed in fedora- rebuilt - Upgraded to latest stable version 0.9.8.3 - Split packages- Heavily modified based on Oskari's work- Initial.  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@AB2.0.15-1.fc242.0.15-1.fc24      !!!""##$$%%&&&'''(())**++,,--..///001111223344555666666677778899::;;<<==>>??@@AABBCCDDEEFFGGGHHIIJJKKLLMMMMNNOOOOOOPPQQQQRRRRRRRRRRRRRRRRSSTTTTUUVVWWXXYYZZ[[\\]]^^__``aabbccddeeffgghhiijjkkllmnnnooppqqrrssttuuvvvwwxxyyzz{{||}}~~uwsgiuwsgi.huwsgi2.0.15.gitignore.travis.ymlCONTRIBUTORSINSTALLLICENSEMakefilePKG-INFOREADMEapache2mod_Ruwsgi.cmod_proxy_uwsgi.cmod_uwsgi.cattach.pybinuwsgibuildconfall.iniasyncio.inibase.inicgi.inicore.inicoroae.inicoverity.inidefault.inidjango.iniembedded.inierlang.inifedora.inigccgo.inigevent.iniglusterfs.inigridfs.inijwsgi.inilib.inilua.iniluap.iniminimal.inimodular.inimono.ininolang.inipackage.iniphp.iniplonly.inippa.inipsgi.inipyerl.inipylua.inipyonly.inipypy.inipypyonly.inipyring.inipyuwsgi.inirack.inirados.inirbonly.iniring.iniruby2.iniservlet.initravis.iniunbit.iniunbitstaff.iniuwsgi.it.iniv8.inicontribUwsgi.pmbinder.plcentos_init_scriptcgi_python.ccryptologger.rbemperormon.rufdconf.plgraphite_uwsgi.pylaunchdit.unbit.uwsgi.emperor.plistit.unbit.uwsgi.plistloadapp.plpypyuwsgi_pypy_greenlets.pypyuwsgi.pyrunuwsgi.pysecuresubscribe.plspoolqueueproducer.pytasks.pytasksconsumer.pysubscribe.pltwuwsgi.pyupstartemperor.confuwsgi.confupythonurack.rbuwsgi-cache-monitor.pyuwsgi.erluwsgi.javauwsgi.rbuwsgi_client.cuwsgi_dynamic_client.cuwsgisubscribers.ruxinetd_uwsgicorealarm.casync.cbuffer.ccache.cchunked.cclang_fake.cclock.cconfig.ccookie.ccron.cdaemons.cemperor.cerrors.cevent.cexceptions.cfifo.cfsmon.cgateway.chash.chooks.cini.cinit.cio.cjson.clegion.clock.clogging.cloop.cmaster.cmaster_checks.cmaster_events.cmaster_utils.cmetrics.cmount.cmule.cnotify.coffload.cplugins.cplugins_builder.cprogress.cprotocol.cquerystring.cqueue.crb_timers.creader.cregexp.crouting.crpc.csendfile.csetup_utils.csharedarea.csignal.cskel.csnmp.csocket.cspooler.cssl.cstatic.cstats.cstorage.cstrings.csubscription.ctimebomb.ctransformations.cutils.cuwsgi.cwebsockets.cwriter.cxmlconf.cyaml.czeus.czlib.cexamplesbootstrap.pybootstrap2.pybootstrap3.pybootstrap4.pybootstrap5.pyconfig.luaconfig.ruconfig17.ruconfig2.luaconfig2.ruconfig30.rucorostream.pldebug.inifibers.rufibers.ymlflaskpost.pyheavytest.iniheavytest.pyinfo_uwsgi.phplogic.inimega.xmlmjpeg_stream.pymojoapp.plmulti.inimulti.xmlmultiapp.pyprotected.inirouter.luasimple_app.pysimple_app_wsgi2.pysimple_logger.pysites.xmlsputnik.wsstaticfilesnmp.pytaskqueue.pyuwsgi.xmluwsgirouter.pyuwsgirouter2.pyuwsgirouter3.pyuwsgirouter4.pyuwsgirouter5.pyuwsgistatus.pywelcome.iniwelcome.pywelcome3.pywerkzeug.jswerkzeug.ymlwerkzeug_strict.ymlxmlindex-html.xslxmlindex.inizmqgevent.iniextuwsgiextconf.rbinstall.shliblinux_ns.cnetlink.csun_fixes.clogo_uWSGI.pnglogo_uWSGI.svgmongrel2-uwsgi.confpluginsairbrakeairbrake_plugin.cuwsgiplugin.pyalarm_curlalarm_curl_plugin.cuwsgiplugin.pyalarm_speechalarm_speech.muwsgiplugin.pyalarm_xmppalarm_xmpp_plugin.cgloox.ccuwsgiplugin.pyasyncioasyncio.cuwsgiplugin.pycachecache.cuwsgiplugin.pycarboncarbon.cuwsgiplugin.pycgicgi_plugin.cuwsgiplugin.pycheaper_backlog2cheaper_backlog2.cuwsgiplugin.pycheaper_busynesscheaper_busyness.cuwsgiplugin.pyclock_monotonicclock_monotonic.cuwsgiplugin.pyclock_realtimeclock_realtime.cuwsgiplugin.pycoreroutercorerouter.ccr.hcr_common.ccr_map.cuwsgiplugin.pycoroaecoroae.cuwsgiplugin.pycplusplusbase.ccplugin.cuwsgiplugin.pycurl_croncurl_cron.cuwsgiplugin.pydumbloopdumb.cuwsgiplugin.pydummydummy.cuwsgiplugin.pyechoecho_plugin.cuwsgiplugin.pyemperor_amqpamqp.cemperor_amqp.cuwsgiplugin.pyemperor_mongodbemperor_mongodb.ccplugin.cuwsgiplugin.pyemperor_pgemperor_pg.cuwsgiplugin.pyemperor_zeromqemperor_zeromq.cuwsgiplugin.pyexampleexample_plugin.cuwsgiplugin.pyexception_logexception_log.cuwsgiplugin.pyfastrouterfastrouter.cuwsgiplugin.pyfiberfiber.cuwsgiplugin.pyforkptyrouterforkptyrouter.cuwsgiplugin.pygccgogccgo_plugin.cuwsgi.gouwsgiplugin.pygeoipgeoip.cuwsgiplugin.pygeventgevent.cgevent.hhooks.cuwsgiplugin.pyglusterfsglusterfs.cuwsgiplugin.pygraylog2graylog2_plugin.cuwsgiplugin.pygreenletgreenlet.cuwsgiplugin.pygridfsgridfs.ccplugin.cuwsgiplugin.pyhttpcommon.hhttp.chttps.ckeepalive.cspdy3.cspdy3.huwsgiplugin.pyjvmjvm.hjvm_plugin.cuwsgi.javauwsgiplugin.pyjwsgijwsgi_plugin.cuwsgiplugin.pyldapldap.cuwsgiplugin.pylegion_cache_fetchlegion_cache_fetch.cuwsgiplugin.pylibffilibffi.cuwsgiplugin.pylibtcclibtcc.cuwsgiplugin.pylogcryptologcrypto.cuwsgiplugin.pylogfilelogfile.cuwsgiplugin.pylogpipelogpipe.cuwsgiplugin.pylogsocketlogsocket_plugin.cuwsgiplugin.pylogzmqplugin.cuwsgiplugin.pylualua_plugin.cuwsgiplugin.pymathevalmath.cuwsgiplugin.pymongodbplugin.cuwsgiplugin.pymongodblogmongodblog_plugin.cuwsgiplugin.pymongrel2mongrel2.cuwsgiplugin.pymonomono_plugin.cuwsgi.csuwsgiplugin.pymsgpackmsgpack.cuwsgiplugin.pynagiosnagios.cuwsgiplugin.pynotfoundnotfound.cuwsgiplugin.pyobjc_gcobjc_gc.muwsgiplugin.pypampam.cuwsgiplugin.pyphpcommon.hphp_plugin.csession.cuwsgiplugin.pypingping_plugin.cuwsgiplugin.pypsgipsgi.hpsgi_loader.cpsgi_plugin.cpsgi_response.cuwsgi_plmodule.cuwsgiplugin.pyptypty.cuwsgiplugin.pypypyREADMEpypy_plugin.cpypy_setup.pyuwsgiplugin.pypythongil.cprofiler.cpump_subhandler.cpyloader.cpython_plugin.cpyutils.craw.csymimporter.ctracebacker.cuwsgi_pymodule.cuwsgi_python.huwsgiplugin.pyweb3_subhandler.cwsgi_handlers.cwsgi_headers.cwsgi_subhandler.cpyuwsgipyuwsgi.cuwsgiplugin.pyrackrack_api.crack_plugin.cuwsgi_rack.huwsgiplugin.pyradosrados.cuwsgiplugin.pyrawrouterrawrouter.cuwsgiplugin.pyrbthreadsrbthreads.cuwsgiplugin.pyredislogredislog_plugin.cuwsgiplugin.pyringring_plugin.cuwsgiplugin.pyrouter_accessrouter_access.cuwsgiplugin.pyrouter_basicauthrouter_basicauth.cuwsgiplugin.pyrouter_cacherouter_cache.cuwsgiplugin.pyrouter_expiresexpires.cuwsgiplugin.pyrouter_hashrouter_hash.cuwsgiplugin.pyrouter_httprouter_http.cuwsgiplugin.pyrouter_memcachedrouter_memcached.cuwsgiplugin.pyrouter_metricsplugin.cuwsgiplugin.pyrouter_radiusradius.cuwsgiplugin.pyrouter_redirectrouter_redirect.cuwsgiplugin.pyrouter_redisrouter_redis.cuwsgiplugin.pyrouter_rewriterouter_rewrite.cuwsgiplugin.pyrouter_spnegorouter_spnego.cuwsgiplugin.pyrouter_staticrouter_static.cuwsgiplugin.pyrouter_uwsgirouter_uwsgi.cuwsgiplugin.pyrouter_xmldirrouter_xmldir.cuwsgiplugin.pyrpcrpc_plugin.cuwsgiplugin.pyrrdtoolrrdtool.cuwsgiplugin.pyrsyslogrsyslog_plugin.cuwsgiplugin.pyruby19uwsgiplugin.pyservletservlet_plugin.cuwsgi_servlet.javauwsgiplugin.pysignalsignal_plugin.cuwsgiplugin.pyspoolerspooler_plugin.cuwsgiplugin.pysqlite3plugin.cuwsgiplugin.pyssissi.cuwsgiplugin.pysslroutersslrouter.cuwsgiplugin.pystacklessstackless.cuwsgiplugin.pystats_pusher_fileplugin.cuwsgiplugin.pystats_pusher_mongodbplugin.cstats_pusher_mongodb.ccuwsgiplugin.pystats_pusher_socketplugin.cuwsgiplugin.pystats_pusher_statsdplugin.cuwsgiplugin.pysymcallsymcall_plugin.cuwsgiplugin.pysyslogsyslog_plugin.cuwsgiplugin.pysystemd_loggersystemd_logger.cuwsgiplugin.pytornadotornado.cuwsgiplugin.pytransformation_chunkedchunked.cuwsgiplugin.pytransformation_gzipgzip.cuwsgiplugin.pytransformation_offloadoffload.cuwsgiplugin.pytransformation_templatett.cuwsgiplugin.pytransformation_tofiletofile.cuwsgiplugin.pytransformation_touppertoupper.cuwsgiplugin.pytuntapcommon.ccommon.hfirewall.ctuntap.cuwsgiplugin.pyugreenugreen.cuwsgiplugin.pyv8plugin.cuwsgiplugin.pyv8_commonjs.ccv8_jsgi.ccv8_uwsgi.ccv8_uwsgi.hwebdavuwsgiplugin.pywebdav.cxattruwsgiplugin.pyxattr.cxsltuwsgiplugin.pyxslt.czabbixplugin.cuwsgiplugin.pyzergpooluwsgiplugin.pyzergpool.cprotobase.cfastcgi.chttp.cpuwsgi.cscgi.cuwsgi.csetup.cpyext.pysetup.pytcachebitmap.inicachebitmap.pycachetest.pyclojuremyapp.cljcoreappsread_body_and_send.plread_body_and_send.plurl_sanitize.plgocachetest.gocomplextest.gouploadtest.gojavarpc.javaluabasic.luamonocache.aspxmulesmulebrain.pyreload.pysignal_management.pyperlactive_workers_signal.plappsinput_with_offset.pltest.psgitest_benchmark.pltest_harakiri.psgitest_hello.psgitest_input_with_offset.pltest_post.psgitest_sleepy.psgitest_streaming.psgipypyt_continulet1.pyt_continulet2.pypythonforcecl.pymanage_script_namemanage_script_name_test.initest_manage_script_name.pyuseless_app.pyspooler_decoratorsspooler_decorator_test.inispooler_decorator_tests.pyspooler_handlers.pytestba.pyringREADME.mdconfig.iniproject.cljsrcuwsgiringtestsapp.cljbasic.cljbody.cljsimple.cljupload.cljroutingauth.inierrorlimiter.inilimiter.inisharedareabigranges.inibigranges.pysharedarea_incdec.inisharedarea_incdec.pyspoolerread.pyreload.pyspooldir.gitignorewebdavcarddav.inixsltcd.xmlcd.xml.xsltroutex.initestsResponder.pm__init__.pybadthread.pybadwrites.pycpubound_async.pycpubound_green.pycpubound_stackless.pydecoratortest.pyfileserve_async.pygevent_spool.pygrunter.pyiobound_async.pyiobound_async_unix.pyiobound_green.pylogger.pymako_ugreen.pymulefunc.pymultiapp.txtmyadmin.pypgbound_async.pypicazzo.pypsycogreen_green.pypsycopg2_green.pypump.pyqueue.pyrefcount.pyrpc.luarpc.pyrunningthread.pysendchunked.pysharedarea.pysig.luasignals.pysigwait.pysleeping_async.pysleeping_green.pysleepthreadasync.pyslow.pyspoolme.pystaticfile.pystreamer.psgitstatic.pltemplatesqueue.htmltestapp.pytestgevent.pytestpy3.pytestsignals.pythreads.pytravis.shugevent.pyweb3.pywebsockets.pywebsockets_chat.plwebsockets_chat.pywebsockets_chat_async.pywebsockets_chat_asyncio.pywebsockets_echo.luawebsockets_echo.plwebsockets_echo.pywebsockets_echo.ruwerkzeug.pyuwsgi.gemspecuwsgi.huwsgi_main.cuwsgiconfig.pyuwsgidecorators.pyuwsgidsl.rbvalgrindREADMEvalgrind-generate-sups.shvassalsbroodlord.inicc.inimulti.xmlvhosttestflask001app1.pyflask002app2.pyflask003app3.pyflask004app4.pyflask005app5.pynginx.conf/usr/include//usr/include/uwsgi//usr/src//usr/src/uwsgi//usr/src/uwsgi/2.0.15//usr/src/uwsgi/2.0.15/apache2//usr/src/uwsgi/2.0.15/bin//usr/src/uwsgi/2.0.15/buildconf//usr/src/uwsgi/2.0.15/contrib//usr/src/uwsgi/2.0.15/contrib/launchd//usr/src/uwsgi/2.0.15/contrib/pypy//usr/src/uwsgi/2.0.15/contrib/spoolqueue//usr/src/uwsgi/2.0.15/contrib/upstart//usr/src/uwsgi/2.0.15/core//usr/src/uwsgi/2.0.15/examples//usr/src/uwsgi/2.0.15/ext//usr/src/uwsgi/2.0.15/ext/uwsgi//usr/src/uwsgi/2.0.15/lib//usr/src/uwsgi/2.0.15/plugins//usr/src/uwsgi/2.0.15/plugins/airbrake//usr/src/uwsgi/2.0.15/plugins/alarm_curl//usr/src/uwsgi/2.0.15/plugins/alarm_speech//usr/src/uwsgi/2.0.15/plugins/alarm_xmpp//usr/src/uwsgi/2.0.15/plugins/asyncio//usr/src/uwsgi/2.0.15/plugins/cache//usr/src/uwsgi/2.0.15/plugins/carbon//usr/src/uwsgi/2.0.15/plugins/cgi//usr/src/uwsgi/2.0.15/plugins/cheaper_backlog2//usr/src/uwsgi/2.0.15/plugins/cheaper_busyness//usr/src/uwsgi/2.0.15/plugins/clock_monotonic//usr/src/uwsgi/2.0.15/plugins/clock_realtime//usr/src/uwsgi/2.0.15/plugins/corerouter//usr/src/uwsgi/2.0.15/plugins/coroae//usr/src/uwsgi/2.0.15/plugins/cplusplus//usr/src/uwsgi/2.0.15/plugins/curl_cron//usr/src/uwsgi/2.0.15/plugins/dumbloop//usr/src/uwsgi/2.0.15/plugins/dummy//usr/src/uwsgi/2.0.15/plugins/echo//usr/src/uwsgi/2.0.15/plugins/emperor_amqp//usr/src/uwsgi/2.0.15/plugins/emperor_mongodb//usr/src/uwsgi/2.0.15/plugins/emperor_pg//usr/src/uwsgi/2.0.15/plugins/emperor_zeromq//usr/src/uwsgi/2.0.15/plugins/example//usr/src/uwsgi/2.0.15/plugins/exception_log//usr/src/uwsgi/2.0.15/plugins/fastrouter//usr/src/uwsgi/2.0.15/plugins/fiber//usr/src/uwsgi/2.0.15/plugins/forkptyrouter//usr/src/uwsgi/2.0.15/plugins/gccgo//usr/src/uwsgi/2.0.15/plugins/geoip//usr/src/uwsgi/2.0.15/plugins/gevent//usr/src/uwsgi/2.0.15/plugins/glusterfs//usr/src/uwsgi/2.0.15/plugins/graylog2//usr/src/uwsgi/2.0.15/plugins/greenlet//usr/src/uwsgi/2.0.15/plugins/gridfs//usr/src/uwsgi/2.0.15/plugins/http//usr/src/uwsgi/2.0.15/plugins/jvm//usr/src/uwsgi/2.0.15/plugins/jwsgi//usr/src/uwsgi/2.0.15/plugins/ldap//usr/src/uwsgi/2.0.15/plugins/legion_cache_fetch//usr/src/uwsgi/2.0.15/plugins/libffi//usr/src/uwsgi/2.0.15/plugins/libtcc//usr/src/uwsgi/2.0.15/plugins/logcrypto//usr/src/uwsgi/2.0.15/plugins/logfile//usr/src/uwsgi/2.0.15/plugins/logpipe//usr/src/uwsgi/2.0.15/plugins/logsocket//usr/src/uwsgi/2.0.15/plugins/logzmq//usr/src/uwsgi/2.0.15/plugins/lua//usr/src/uwsgi/2.0.15/plugins/matheval//usr/src/uwsgi/2.0.15/plugins/mongodb//usr/src/uwsgi/2.0.15/plugins/mongodblog//usr/src/uwsgi/2.0.15/plugins/mongrel2//usr/src/uwsgi/2.0.15/plugins/mono//usr/src/uwsgi/2.0.15/plugins/msgpack//usr/src/uwsgi/2.0.15/plugins/nagios//usr/src/uwsgi/2.0.15/plugins/notfound//usr/src/uwsgi/2.0.15/plugins/objc_gc//usr/src/uwsgi/2.0.15/plugins/pam//usr/src/uwsgi/2.0.15/plugins/php//usr/src/uwsgi/2.0.15/plugins/ping//usr/src/uwsgi/2.0.15/plugins/psgi//usr/src/uwsgi/2.0.15/plugins/pty//usr/src/uwsgi/2.0.15/plugins/pypy//usr/src/uwsgi/2.0.15/plugins/python//usr/src/uwsgi/2.0.15/plugins/pyuwsgi//usr/src/uwsgi/2.0.15/plugins/rack//usr/src/uwsgi/2.0.15/plugins/rados//usr/src/uwsgi/2.0.15/plugins/rawrouter//usr/src/uwsgi/2.0.15/plugins/rbthreads//usr/src/uwsgi/2.0.15/plugins/redislog//usr/src/uwsgi/2.0.15/plugins/ring//usr/src/uwsgi/2.0.15/plugins/router_access//usr/src/uwsgi/2.0.15/plugins/router_basicauth//usr/src/uwsgi/2.0.15/plugins/router_cache//usr/src/uwsgi/2.0.15/plugins/router_expires//usr/src/uwsgi/2.0.15/plugins/router_hash//usr/src/uwsgi/2.0.15/plugins/router_http//usr/src/uwsgi/2.0.15/plugins/router_memcached//usr/src/uwsgi/2.0.15/plugins/router_metrics//usr/src/uwsgi/2.0.15/plugins/router_radius//usr/src/uwsgi/2.0.15/plugins/router_redirect//usr/src/uwsgi/2.0.15/plugins/router_redis//usr/src/uwsgi/2.0.15/plugins/router_rewrite//usr/src/uwsgi/2.0.15/plugins/router_spnego//usr/src/uwsgi/2.0.15/plugins/router_static//usr/src/uwsgi/2.0.15/plugins/router_uwsgi//usr/src/uwsgi/2.0.15/plugins/router_xmldir//usr/src/uwsgi/2.0.15/plugins/rpc//usr/src/uwsgi/2.0.15/plugins/rrdtool//usr/src/uwsgi/2.0.15/plugins/rsyslog//usr/src/uwsgi/2.0.15/plugins/ruby19//usr/src/uwsgi/2.0.15/plugins/servlet//usr/src/uwsgi/2.0.15/plugins/signal//usr/src/uwsgi/2.0.15/plugins/spooler//usr/src/uwsgi/2.0.15/plugins/sqlite3//usr/src/uwsgi/2.0.15/plugins/ssi//usr/src/uwsgi/2.0.15/plugins/sslrouter//usr/src/uwsgi/2.0.15/plugins/stackless//usr/src/uwsgi/2.0.15/plugins/stats_pusher_file//usr/src/uwsgi/2.0.15/plugins/stats_pusher_mongodb//usr/src/uwsgi/2.0.15/plugins/stats_pusher_socket//usr/src/uwsgi/2.0.15/plugins/stats_pusher_statsd//usr/src/uwsgi/2.0.15/plugins/symcall//usr/src/uwsgi/2.0.15/plugins/syslog//usr/src/uwsgi/2.0.15/plugins/systemd_logger//usr/src/uwsgi/2.0.15/plugins/tornado//usr/src/uwsgi/2.0.15/plugins/transformation_chunked//usr/src/uwsgi/2.0.15/plugins/transformation_gzip//usr/src/uwsgi/2.0.15/plugins/transformation_offload//usr/src/uwsgi/2.0.15/plugins/transformation_template//usr/src/uwsgi/2.0.15/plugins/transformation_tofile//usr/src/uwsgi/2.0.15/plugins/transformation_toupper//usr/src/uwsgi/2.0.15/plugins/tuntap//usr/src/uwsgi/2.0.15/plugins/ugreen//usr/src/uwsgi/2.0.15/plugins/v8//usr/src/uwsgi/2.0.15/plugins/webdav//usr/src/uwsgi/2.0.15/plugins/xattr//usr/src/uwsgi/2.0.15/plugins/xslt//usr/src/uwsgi/2.0.15/plugins/zabbix//usr/src/uwsgi/2.0.15/plugins/zergpool//usr/src/uwsgi/2.0.15/proto//usr/src/uwsgi/2.0.15/t//usr/src/uwsgi/2.0.15/t/clojure//usr/src/uwsgi/2.0.15/t/core//usr/src/uwsgi/2.0.15/t/core/apps//usr/src/uwsgi/2.0.15/t/go//usr/src/uwsgi/2.0.15/t/java//usr/src/uwsgi/2.0.15/t/lua//usr/src/uwsgi/2.0.15/t/mono//usr/src/uwsgi/2.0.15/t/mules//usr/src/uwsgi/2.0.15/t/perl//usr/src/uwsgi/2.0.15/t/perl/apps//usr/src/uwsgi/2.0.15/t/pypy//usr/src/uwsgi/2.0.15/t/python//usr/src/uwsgi/2.0.15/t/python/manage_script_name//usr/src/uwsgi/2.0.15/t/python/spooler_decorators//usr/src/uwsgi/2.0.15/t/ring//usr/src/uwsgi/2.0.15/t/ring/src//usr/src/uwsgi/2.0.15/t/ring/src/uwsgi//usr/src/uwsgi/2.0.15/t/ring/src/uwsgi/ring//usr/src/uwsgi/2.0.15/t/ring/src/uwsgi/ring/tests//usr/src/uwsgi/2.0.15/t/routing//usr/src/uwsgi/2.0.15/t/sharedarea//usr/src/uwsgi/2.0.15/t/spooler//usr/src/uwsgi/2.0.15/t/spooler/spooldir//usr/src/uwsgi/2.0.15/t/webdav//usr/src/uwsgi/2.0.15/t/xslt//usr/src/uwsgi/2.0.15/tests//usr/src/uwsgi/2.0.15/tests/t//usr/src/uwsgi/2.0.15/tests/templates//usr/src/uwsgi/2.0.15/valgrind//usr/src/uwsgi/2.0.15/vassals//usr/src/uwsgi/2.0.15/vhosttest//usr/src/uwsgi/2.0.15/vhosttest/flask001//usr/src/uwsgi/2.0.15/vhosttest/flask002//usr/src/uwsgi/2.0.15/vhosttest/flask003//usr/src/uwsgi/2.0.15/vhosttest/flask004//usr/src/uwsgi/2.0.15/vhosttest/flask005/-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 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=harddrpmxz2armv7hl-redhat-linux-gnueabi                                                                  directoryC source, ASCII textASCII textFORTRAN program, UTF-8 Unicode textemptymakefile script, ASCII textRuby script, ASCII text executableASCII text, with very long linesPerl5 module source textBourne-Again shell script, ASCII text executableRuby script, ASCII textHTML document, ASCII textPython script, ASCII text executableXML 1.0 document, ASCII textPerl script, ASCII text executableRuby module source, ASCII textC source, ASCII text, with very long linesPNG image data, 236 x 73, 8-bit/color RGBA, non-interlacedSVG Scalable Vector Graphics imageC++ source, ASCII textC source, UTF-8 Unicode textawk script, ASCII textscript text executable for uwsgi -S addressbook=./carddav carddav.ini, ASCII textXML 1.0 document, UTF-8 Unicode textutf-8?7zXZ !#,4]"k%r*Qsf5r#grZk>HY*R1!p#}OY:3{H*OF4Ab.7 LLd6 ȡ?PYkS+M,MH*_W]eo7L16\3 ! ~UlŰ"BufY~R$^A dMh8}L-q!\"-|2-3Bbm2m 2rt KJWeECϢ)Fqb,MѱY֘ڟdOl,Zrcuvhxt![/@I=*Mt]tB5-T/vt7+ٴ"B{϶Ƴjd#?0cwtf)5g}U $8܄ '6׬o3浟\"(oxu=kAL eEZ=)!2C4ʌl* r!OOT R\-wdkFz",w&#{ɷ4=I 4bEօ100>IIH/eSJ?DJ!( I=eK֔F]ǽ*|^AA @1d%ڮDm ~S7xJl^BA$ḑkk=5]y<OZg MFn Yܞ7R:Up e _ |uVTe) Ehdٙ*n6n<EqZ?j c޳2KSBhRdF `Xdi@i;]}Y >? 7Z]gBeAX)zkm(lCZ%Ie-Uf󃟹L*1`tފA1M\p=]h8yX)LeHg6yCؼIU Pʣ|aaHff-߈gٝ9'v+.>diO֠@yx?n؊bܷ 4&k[#Lu!<-:[f[<-W> )J5,DQk+_ 4$-ɴ(Nx@xw6D'xbT֔' oX"jvn´Q̓+=%9#vvx|bsA]Ұ>YP율=>NRb19b+Vm֞:K,+;OjcTI8#b,;ucsNT+630\%BO]fTƅPYi`eotc| E]GGo5uIg_ ַicdd.bX^DF|qis7<Еb:葎|v_{+|?:T?h+ɴFdp´)W'fzg"ufh'Ǖ4|ijPk$aHHYۍ{GHrҏnѬL:MTkE )6H"eǂr5Mb8AuJqP~XX/HЁo܏[˿J`ddFrX(w &'靛ӓlNz)TYzcMB:pDg+:z1t<[u5te>I}[Е(>8D_<^ZI@M9<s_8 Ydք(\ ?T*>Xqi{NA0N!ˈJ/uً .d0@m8N'4Bm=GG vxO[l5@ *KӃnU1;g ZgBh~H?c/A_ry"#$80{'hq8R+mXG*Zgc9Q#f?^sin]Nu 6O.>ثK*n IrĪm i 5Qf8dXiieLʿD~9Eg98;TߎT5^U"EMѻ+j[`n]w Ѹp.eUpQXQ1Υbums<_jQHF9gdLL ǴFG #Ee[ AJ[)+ ߼4 zO o*\O%B)P*`'c|g#4?OK.'X,jSxGzyfzx ~Dү~&Ϲo>(" ҹ;7ۚsS3W&[V|vV3w{5 xWå3`YptNKLz_{S'Ȝd卌RxG5f\-嶋Rd)D]CaW2Dx|vIVeY}ۛ}pkʵg1Qᕣ[pM+%ЗnD,qr_ň\9Eǝod}èqp[.kK>Ty`?slhk#ƅr9~wG8`o'}TPk]ң*\aY`KC/xj2j[s8k cvDfrv*zjTjBL"1[W2. M)^_ݠPKD?B&."gu\-߲ },Y.H}ñ=y&  !SkحJFC֐jx9IFD۫"{' | 1Hὲ'&79xksI)5=ڤe.:TmclB0UwSv I$ۥ?I׽p[W^7풽 {[ik׍64~*4TYrUUAN!pf JFX#  Ñ?AS I[&ޓ:) {%s6WLU*#@U/"1? yٵ+3F<+'A8LIvS:|)?j#'-f܄O±5`DHE;5T䓁/G͹A0AiMXW 񌥎ZgB#m4G"E3oi I )"CRA:PNrJ{k)R2Ae-ZƎxOfHBWVwTd U- Np*pu=4₩+^Ͱh,5e1U}o9Pnݏy) ĄE/6+u;Np`X ţxEcbX>{(ÎӤ՞i` A8>Ψ>UcԦUv0FOؽ6%#}`F5+UQvj h'7D noέJY6eWAV^3{FEf}dٝsA0,rZÖӶ JIX}H;Qmʒ-3Otm*wbցDEM Ȃzm^;1kX]fq'i^}<-dtDn<фB/TtT\Ğp;p J an|m:%[2Cw`yXc9>$rQ'r",vms.S5ʭ9Lnd5:#Lzzgyh,[3MZGIc&O.Eye)h['PsXw(a+6 `,byTC(Ch49F\Rcp2p,EF<9'WhձH=R¸A kd. DKB Z}X3j*0v8N*Moٚ+1'$עxk[,;/@0+INN>1b>gV^tsX@,T34$ ŖbnSJG:yAP%c=G_k-cS|(osƗah*ǜ7Ӱf m]<}|_5?OBIH/f^P:Q?D#f&WʃDJKhNdW8"VƑB2jQ/ hLo(%[U,7\H-M!/g 1N_D@Lşu$"{4xl8(xOy nV.pxɈF=HOUnګͺf qf$0u/H6mWʰ/N ФeQ@w.(+KFĄTt şjŞS2bBNF 2"| R.QcCwW|4s, t"Z}aXYDL1P\{5AWFP~!]H8KvԫNg?<9RUP]Tfp#aV.IܗPҢZ&ă 8*ß^An=Ӏrjz%\h+S2gqH_wG%yd~i7QԁEJ\0AF_S4<-.P5_x#(QKŵk>yv`h0OZbz1MS.9gH/Dlpb5ƑOaS(2~g#K<Ϗ_~#eSAP:0%mq\1Es yM<{5@낢JKh=jD{q'q`^ďJ V(jbpQ%r OXyD %ŠeA1EL?VLz h]L&WS#(`\**%e*ȥn ĢL ab 鎠 PHD΀Xyo= y1yxVH3t [lxbvcO7{T ku?sh#ck)Ix}{D F )`o=_|,%Sq\_3=)*aRx7]Bėʹ tW"vlMG+,Zn1T2P~KSLF,4첾#( -VĪ(]@Gw^I 7؏6Wm''FEI-,M f]١P4ɚ *e*ɔEI!ץ"f_=t+MmxobYBZ6^o{%ch'w:;BA t>nSka"=',lQA|Y~5 /uփeCoWczX\ן<$[Zc7vi;􉧖\uNkiAWd%Qf?jymrk/c,S`kHklq谥%eBޚmk>ҮxlTinYn6/\PPf}ósUMC!5=`\F1a`LidW_ =F|]m+lv,aRƽgp[>%@yWF (Aen꼾4'J{u(qmk,_46£U*>6*r9;/rk]H6kXKQL?0՘9PZEINLkB,+lnX+:<ʋc\) hC`fKvBK$2MCqp1&pw\I[!#? ,MgBϜy!25_8ϭݵSqդ8FOqPEO=xnxv| (*ޢ|z6]I Zc{Jίݠ$}/NؼenskrwnPuk6 \⪯G"S4[:_}# lcUk=]+:駯K%O/}&?f E1`]i4] qt+oA6a39jWÑ͍gLF6uK9FWtjwq1f fEH e}\d6(U|9j􇨖w[3W3K9ȅb:cqz%}s @VŢ;qT J<Ώge.Ӏ'8@縹{I9Ar:*1]F+TMVm,{}$r-uh DΚ+䓴49<0F~mdR`K‡AzApե}X:\5aO7t2&R&?zԮ4u HA*jݨGFCndI\F]mI!]OgfR`4L w{>*xv_k"$YU'SѾ5O^  PR<`TL&~[S쓋zF~-Eш\׀EW:­jT_Ufڠb`6kGٌGPDjWƨ.횡J9&Y@9}YTw`iD8%58mKӤJ dW'B:# z7v&tp +<(HZCZ@h6cMDR䙤RbE}O+%I@Vz+t&8/@1;n"i| yo:w^g`gvػ:)PhygV VMZ`B ǡ}"8ŇV(1&GzDJG^;MCvGP-/WHNUijdž gk' esv?D-4V.o@!Jes-@N.y3;ۆ%=E8j=X9ܮ'D!=?`\\)txFpDIdI4|bFӽYw"hXheXG 2דvq$]ED=U&ZkJO>-dY'PopaQAcdIt.!M Gd.% (nE] 6!Pr,…|s02_"ƵD6Vr/DZ2t4Je()O=Su@HiR-ELdJ ޣ<ҞT5y1z7ƛq^-\f .if͆@35&`Jg<+6o}ncRC0'YXS9Hī ="NhiXd3Hg*gS%qeAZi;m2) Xg[ۜSU xxXv R-M&앧;+{"O"`L2D_n:+[)P̆O^_C$,ԗv**gO et/fڠq$j]|IϨm1&íG&벘?`5{]gOZkoz Izt,dUqѝ@W㙳6s&L hmW㹁wc4O}]6l\ջJX;iwִ'+uLzhћ2숶X<~q:X9VωUT \-a8.[%l6c;YRz_oЃK*E>3Оm>|j5*-0jSFE` #ߡGp:RсdEݓ/,>^Mt(X>EdVsJp0@֟EaA ?,Ӧ^;ԶH av!gd:V_%AyNX_.ek056LEә&)V˥Czyz%JPj+I |a4ǎU#4C@=/5XL0]D*9|D$F<DB[q\V-u (#\^TGCG r0jdn-5p.ۺ.5G>6FF".&TWX*߉]*p j㣚8RBn @3d⡠eeM7Es1Õġ=VU䢘)pP=˱߅UOkDVZyM./c'!b]2^^\Y2#QxjL:n?aXĥoeH;f4_E&6)mkmǀm\z8`C{Y~r)6Rڗ% _E(;UV }[)H^bE,&ዮѦXAcջ7,”o) P:"-~_0gި$Si8071#F"_>uif%JYgu23s@&FȎ=;832* R3>T[4mc:\p ^.,EEc hgvwP2bUf"I\!C2!o$4r0XKADL-2LO# nU?TŞo]84u]cJ՛п;>wkqen|Ɂ&9iUr(Xptb˻J6 zc q1,$rsjx-jqyH<HNbCb*Y48H>ZC@bK\.&-]Ff}76^_?w֌yipͿAGB#vⓘ1,5&%lltbKEE e&QӔw&G=ڼlW}#$j\d\&2+N-Ĉ3O ^&p9FDxZ!_U~]]UMіȾ 1ݜ7^Ir>vi4 4ҏ#T'YmoW'yfH5hqa;9ai14Hnz 6!ڣ[uTyڲgc^ĸƑKYJúQ,TϺPg>xU2_}|vB&67k8 eʾj:ϕ1ePOVBJA`@ճ25XbbY\ G|yDwx4 'h`yXCx o znN9SBZ^7cGG .`؉FAf"N5GzZ^4U8B-PS%`ұ;QibpGwTWfwz6p Y#zi2+EWZ7$VumDysz\ram\hFDȠZ ́|874)qdew2.A }2IlpOXSO(-Q>$̴م|r{vMa%Pc26`x J@jsjUT IX hf84zTL5,L~J"NRuZ/mߺ(QkwiBAQo$ ϼ`Dt Vat{~ eP}I|cD02mJH%'p7=jtZp2i\G)+d[y*WɞghBy3.n-laR. qJPACa':od|ъ cT[(#S_z)_G-8oɴx$+/8Z?ۄkUpY'v]\`\nZȸFfE)Ǝ>UE5ԝ5`u&Ŀ|Dfh4T  YZ