uwsgi-devel-2.0.15-1.fc24$>.z>P>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 !#,RV]"k%r*Qsf5r)4S1Ԗt=t@!( #cM2g*SY$d-f#Ynn85I %W)J@v6!At E!66 6~!ÛKX-( NH1iZ`&(sS^ D0,1,Dg™r' ,PO5ql%zVZYI:ou}1wwo}$@f  _T+g"D _WTc|\k/I}ٿ=ٝD82Oɸy?SDIY[Y JU75q8aZ.&濏0@[=2ӡtmu{2 46DII| oJHhflF2:_ZRv ߀֦)Y4$8FOMJJ)b)Gun!R+[@FF{[Z:KOSAV*YFBbUFxKvgy+2JQ$QYTIj|zpsAsV.-jo'v2Bw(Idd8Li)u ,mHDt>ۜ2}AC>ӏbZt/#k7K$UU\k sB"YpQ+B*T qG>n}nTyt7;$Qyhֺ" w99OLK܏ }躇:MÔ0, S9|5̳mN9*gPWxoekecةs|9E "hWT[Vʕ Q?qc$S?~8uIf9&Ulo.:ro@_2ʿDp|̒&#!pW@)X FO+%ɵmf0NAKɯg~B 1 f$!](#[@RBˁ~0)Yr0$ex .?' Sü-sF+]Sġ0?VfOˋg;q>lEȄ&o^E K̼p_a#06AKa!YBr޹,r [qS+.I%^ҿGY`^4Q?/z'D޲qYI`pɏ@qD6KA7*i]AMXAXtg&N='@^ f>9[,uQ[&7Ԁ/6Av?qV<5 a7)PA}.Yea=Ӄyp99T: o2Yg3K`w;VMxz25?Α~NHC-d\QFײKN+j `,WXxHYMN{XAz opa-Px_7!MաG\ϩN(來xϦTn$L Ax휐[PyI<*$~אƲ~/r/{7[^A=*N 6 jHG'Z+r1L,qE98fᐞ7ξMt,ό768o2c7= jJ3>Oa,Ɂ0 tK$Sz3A0qQIWDf|'rzQ4[p!(X3܂VZMrq6i.O9xu#Nt=(BT *+&sIɡ w^mNšS Rہˏ)Y j,n~cz$MU.vx~[ HP^f0^" Rj.6\-4{wǕ8@[@ɘd$-E7mR ut}\8aWV)p$rU?$`Gc2z$o[]?fXArAҢ9 R% @!~9'%X}^G=\ Oſ󰥮8=иBje|"vV?o tzo'?"{;T/bҩ4'C&Aޒhw ybғ:A]uMZ \ >4Ӕ&URCYx^t}Y 7v+ +L#*:MR6ĮR&&! 6j{J|Uߗ:r-eZv6r>ӥ'6k9Qy|GHKv L9:>(*:Zle^7۷_36_i"@C] 1ڏV);{z1GVSlL7tnXK9Sl I[~=qhR{Tǿg_b ddCᷟoqo~15LF7@9[52SuȔ5dqgv`3Ț_z XF*SՀdnGi [o 7nܝ2D=;aH% ֨CT0$%iR}I=oe"4+R*&cRv(m!53(U ^;|4DިH6 V`kЋT$pd*watUzԩ(IO\kvQ_?;|EBz/PYWJ:8/?S)!;U^6}z/Hb]眃ӁJr _;)H_;(Zc#HWxLgj(IZn1Djj <4z`0XWpcI@2U{i=rvPG 'jS!~p)F\rb g(KHS;3)Z&@ӛ(dC1o T&lbm\="m4.@U΃'. arEͷ V4KNG%RuѸ$C~nOQ4Cre$kaNMY GR뢛DҚB8i?;q W%5QK oyRM><}/s<%>fC$#FЄgǚ"`_jp%~>AD󖥹:mXcG v1qa>)K(]vLe)f̨;EwoH56t_l~@b<q`IZx` p`X&X1#ZX@ ?@O)k/ yc=Xg GUϜ2էpQ~HWW9kbb̺\3WVL 4~F|i*l$a>'köH;$g`.\X4OD@He07,T8)_yP3_ (`.'`ALquk0[\v&&zw:å:!?&Y1k=N60E~>]$=q: dX+ X]߬Gy]![jEt:e}?^V2e,6l]}1o j[Hpܣⷽm??: p5badd͂v:!~IRᑼ\z.ċ ׊.#܇3U1 RCƮTU^x{1埨j`nz-d+8 %of23M,oZ~@Ѓ {D j,1hpZ$z evd.p+ YO\Ac#w=PGK7o~z^tBνU_cysji1)7?vo(i6$jvmkʲWՅzYоx/4hKv<8ջ?k E jgAU7V84YR)`n^*`>Q\N(B]s{lUX9KÕ;wj^vJ)V*IS%QS<7d <01>ϲ QAQ&#ǂ kX_r#w(UM0uƙ=1U4.y@Zݲ! Y K4 UlOrtw&ژ y`?ȰN鱞}v}*I͒caisRّ''6а(ebR\ͨ!3f3-ÓvڃpCJus<:wz〆Աh\ Zi+V}C cIV5Vv>s"t] 0}ɅINkv[RJ'LUI$5s9thq.BJkBL.'hY-z uG0ݬ(QRP p3,%:wzL\2$pVJH\k&du_ ZV?u6DXI5 drW|sQ\dDOm|_0IS["c; 8J`wVn,eO"A"^e/ EN=a.&φ>)~q_Q9njL[y`t^0c}rģ1Ԓ"U3Ե2L &iz}qSͩ:) "PvO{j3([ $2WJ-pk66˩~၅G塲F QUȦeyB#jKsDY9k9X򣏖\hJg8ߩSDZ]vf߯ 17SZ-]6 i"UWtr0h rdxQ^azxl, oe:xI5/gLjJ-j:lyT5}c} Qq"DOv\T] ;Ͼ۝^ӎow)O* Х` A{I6Jv"SJ;ŀVoU%dloU0둢:r)8pz"ο?fe=!IYBS͕~X^xeD/k {@֭`{Aًy/hۼHzQ'l+8#ly!5nAgvmX:mI\^dVpxD1GԄ襛v-րtÇ׭k+bm~-{jh$T [6闈43i` /;\RHu³+?Uqpc_Df:QZ2Nj=RRNe4aIӚ[sFxS&?y~ӣlX٬#fzA:D$v~NP81ZzBU po<( B"gG={Ï5re[J^~i SF!htMhp` '-D!dݒ,hebp)#\.QT`qc09چHS:I2zkʕZIG^k_=avM6irbALBnO)3nSU\m+"$$m:|uGB~t>ߛjH<X_mI-q^ApT:D3)8&8"[GhOQn:qgѧʍA\,bŠW2KVw$:2?oÈ*PTJ%r"\KJ86ѝKUZGUх^&@aevw#!4 yw$}:mWG!nLW}3պb``iVY6?<7o;2R|̗w GE|4l:V/-+h5-̓gR3zo݊v?!ct1D.Ԯo^S>*[*w z]|:tHrD=n+{PbsʛL 禍mda hgz<&ݸ.[drt$؂Z,e8+O-# u T\@Dzx!, 4}B~L_k(IBx"Ȱf6޽P]Y>G@/gtV19][ݠ!mw"rG?EBԓmawN! Vt/oI.|_֊G`z[-Zts52 $JA'?\4 PjXS޶:1֐Lw C4>R{0.F!W"Ntnȧ )h8ѥLI6Ԧ=kYVL wX<(z#m Os6Lh)X?LpƳ!Q fPU-a2Y5WuL`WnvIZ_O,J|`KGeƀbo9(k\%-Lj ׎*2"`\1$/CLY)0q#r0)? 6tE^@\${2>ӌAy H:gޡ wg}uG4M[+sO/s%<|}cr37L&W5c0 ER {{=&_"{VX*שU3a~TWqdV;B'xM,P* t@OQ/kElY~%yf\#X'K0K ME\;vr^%o(y[]nFx7q%ϥhu_:+[r`(V co=+PF.@B0.¬S(1&otR֢nsQ5ϿP@a2W&),yJB>W{G,s )N;ښR;:=?Wa!׏:'bwS]7O/a_)d@ph[L%>fw7,rLML"aIJ qElS'ǃy"*OVלY3 u=&3b*Rlȋ*kˢaSXWlKUʜu}?idUp+fFrATo#h~@tvɏ0:ה%oH猧qUqqtbܖ-JƙT @[LA Xo LF2V64kIlD/Ua@7h(:1nh?" l2Oudh"|(V "e|%@9aBKgH=Pc5 E4 Ab4RV&Hr %ۛ/2_yXa"8rEObmIU|~=#nTi-W?0+_:Nsxj&'[U"k!=y#3~b'}j <@?19".e yz)ʝ'?WI_[˖we)r;8SsB IMI,d'QFog{8-?w뵏ؙrAXڸmQs7 l ˋVR;9}zn|1S3LL̈́RIm/>7 [128Es1LgMoW_ȁY|U1kU&@Nd|NVnC#=THsk]PMn8IsbVma 4,ZheBXA873K3vѠ `"|a\P*IOdɔL6C)o`b] t,3^vA@/1Y`KaX!V \ݹ:x(>ywuӯ8shȖ%ݎ?M҇Q 9h=Su,x .O0)0qg2X)Mݧl,NA:^40:B3%:f(~`E졠#۳sVj$Pr"α|jiZ¢WF^®-lOD=HILf)͒N>zD xT eeވU^*QAUůa9~xHfimST3HxUXŮ؋AxitA|]HY ^䁆_= "~6o Hs_YCI!dJn(Y>h6)yj[,+ZF ?AeCY1y /g'& ?cEެNd“wi%)Hc9fd j'^QXbPT֨[ SFR;,N-O 27.; ?: GOtvP'"rgTΉ$,>:mwpn2\Y\Sރ59SDKzrݤě1]XwRmnrՅ. f< `A͆m8p+!'HBj]!D:B;wVՎkE{^(J8+ҒgirA/ǯ$c0Q S答{`ެdqMpS(-}byKƿY- ɨF:l݃'Rv7[Hrg B6=)zQ#]. Ԫh@IG/A}$hچemqX8co٨C׊YGaadŒ~zԻ{<@ nC6~g{lf7^x4wS|amF}y ޯdyhb|$:d\IL!$.!eDԠ*&zCFdnÅ]'u``_S+t /!3ڭNai+-B~w|ńwih`?EZHwڛ NPd֥{~6_ 5U?)|yJG([5HΤi=ns9o;`H]&eq}'.,_|}Xcl?ꠏ|Xٓ4Z]} YϵGW؆oq5rA^S^kr):QSAzȼڸ{2dGO*n;7 \HP_~xڡhX}8Vb4cVyD8/ڿ`SuWT@&}}[7;(vWOK, x0:n*S7k4>2|8B ,KwQ_k>1:,jrfS0{@3+ V3>RxZ T1H15 g/tA ^I8bk{n&JeeKdy#BWg' *m$ˀ!'crc^h}rJ/*MR]~"3lGYØ{n@:&\;U^rIݤ _]͋Ƕ5IAjxdX-qixQjiq;)MPRu~pr4y1#C0q*sZ%@c`-M3B&B0PXJJ>P0 9ohL#r9.4ʒm/)E7JrO)96p\ 17Ei)q;ڔJOK%Z up*:9w0ߢXE%qIŴ߆b]K 0J˳],FsޯO{ 5Sq0)BSNUYIr.B{ob&?p} |=kq(+hەԌvf^0{mgTy2:' '0wTMND]Qb(ui55 >NOKd5Ɖ߾ ,S$ICLwYʄKLi= B4y0$ )6a[nHupw) <2k4~0l;"%@Ȕ5c 'Ag˱MqQ3`Ot$P[#k7$fWxgdQs4S7G_ }=/ &ee`s=8+Zvl!R><'hFդS|gIwjsxd0ϊ9[.¬Z;]U7U qV Ctqϒ:O((, qz+7X#b}l$=y? Lyd⣍e-`+Ey`UMFU x*7  {M:u%0mj*] PaeGm ;Mo5zA<Ѩ?vI\.`j?2dPy!"c`]3ȼ/7rPZɊ*\|;oMhf@ZdVOqfoX?{68bH)TA+.8vEA5iC5b? _Ͽl C3Qv C"YTq3ԙb6>It5APm.͐1M)ڱ<~0i7ۤx+ߏ "T ;qj8/(‡ 81 'XL+Ǒp3y?xȔj tAhy|bE<~5HZe0Pg 2̩ j\7s`E}p>5<{=<FJdfH>F|NkH+%}zND?\g\CG. ~plns ll s~J}]mZ<^^>ے;A0C 7r6ʓ&@f!` ֒]s&oJN8X{|,ok,. 썫Qb,\EwV)ߗz*Vh˗cC_3wg-Y;1~`}T*$X%HKHf`Yݺ\pϭ|#E` KZ7DM"~/س`ň n/.!*f^g)$nߚ4!mIքv6{dži~K~Ә-nFHJRpπr4<κ?]@7C)=̲j)lÉ,Wl]oȊ׎LRH )԰Eu$WvOU6 n地4^>mh9ph^=Y"YlJm@/1z,7!VZZx6X;5ʢҳvB%;-F-a vs9 UN-Qe`f_(C3 _oMF.W~Go9"SwŴ15-S/&zOڠ9яknΗ~;I u]*px_"y@*T[OɯdP1#k5sȟe8*پlV^j<#h=3 j.[ܐ="&}(whHX:q4w(=*"&*BRdijۥ l"L~\}NMT#*'BII1gl$ ,s. da6aAv!j~cfib}84X4H;c)&U'p;[g(:WXt4ź re1O:XX,_s-6n .<F>OYgn39:L3/Mަ. ^QzMݸ,cY VOuv?5k&1W V/FlS-DUg*VT)Ğm֔4I=rto>9*z,*,)BhG:c9quveC0GOru/MQkf z3j:6p.4/y3sU^åZ'YXW2k`hH'UJ)u0ݙeyoU%ƴE ֵE>)YZl)S&fsw(<3#QJY+ÂF6z@5rO!o>б$_gDv֋ЙMnm#W:\UPqF.acS 鏾!0})y1ػ)gSQȻvN3NБ7+ .G|'m?٭7%Hb<_:@zhF""&Wa\O#A#BtFľkHs{Jpj-7¾B̴jppkV)2gMK#qt3KLI!!O57 0^½9bdM6 x愰#H87U8B݄.PT[UOr Y'f5gj ~̟vRp9\obZkRdҍ3]L^ gyEM8 T_3T%4^n;T_ 99َ7ëM\}?64R-0sRAF0xr-beX+P̈́;J qW'i,WѶ&̉o8ܫէ<tFb3ξn?"8eov3A)QuW =Y#5F'`09i|J(f~ͷnwiMYe X6Ƞَ.fE+Ѷ/3ѯs@7uZ#<}c9V&ޠȉ[RF3 bN:w cyNL;YJn&ucQQ J/i;j%3%G\u1L}:sW`9t{iFCbXvn(8 bcaPvD+-[clLe knIlGviHͩ.,lEʢOPSB^p?)-Ԣ*}7L o@SF Fit{g>GMmӟ޽(j$`-d\u«\ջ.<#[S="x ӷ!1l5 زs = ~3R³񸆌::'~}iMʄ503?=0Rvü;sx+Ү"^j{"sд^fg{Mށz[O?$,貽U4x;ik?B }Q=%GL"vHѢcKŕ׳xRMuAD.3yb6k|[*Ao{8 +E- Z^/=u'4UV-֝Cu?DzA:G㭩ztUK¦dZ놉 ȇ#倐9dsOs^Oϵ9B⎬^H#1uLS??Ç_f[ &_%ص-yIo&.OlEb/aLj*A0o LPJPL 4~;nmK+4Gl4:4!DV+7&YnB^wxa'wAuI٬r)̊1pZtk4갮.֟~d+5T45߻.1lAo-3X3=D,&Hci8nd:2@4T i`mLt<ΖuXXlsҺ TY [%p殰{\2O|n\3ԟ'/)r} Zd, UYzxzzlgY38S)Q-SC](m<2}AW(<&_nBDooB.teao:_BWoy Nq yG]{` &"@.ο 0ʓ`E8Jy> cBu'_?4ᒯweA @aeHl/B:vCHT*#\<>zY,wxc:2h8V;m6ѐ|'-YPQR4p}=E\i'WŪw͌\G,5D`vRv^ ˁ#/F7&1yb`erq՝sf';z1. d^a`6K0;t1M&ʼZd`dǖɛ{"(*%j DuyEI M x:8Br_f*nI<zRdڶ.Q|flwA9 i6rix=fIÓⱈ'[ W&RQx2BU fuL]U_'$/DK%An{T,4F14\Cx\R{Rp;}OʆŶ6JvsU9 ڭQ-L!^=HJc"E*|}қȝmHk N ʉ'ax "=\)5q!|L>wUydB}O<l0{\L!3ƱԱ 5*wĝ4Y$OH&[r7 5m0[eJcv)Si IG#3Ó VE 8ek>g}eC0'X ?S L<~7 ܩrCU؏L쯱Y0wU&f_XLrI.5(@{ u#tߖ\ʢe~nDf̕;óhcEl/Mh#qxǒoŻrf+j5 @j6G.ka~2T_δ| 6nnx}2şI Z$b[="S34\ai7Mi}5@0tuUjo5Z58vSH(`J^xߣs9tFzs=3^<ŬuHTfՏG*˭ܟ&rOfc+40 4Ͷ;7}\WdJ|/iꠕJ7*`zILnҔ͢%KgfI0c{ S@ 1J5TUo#9oT<HvVC1w6To4/d|1B ¨`8OQ6kXoS*•F4KWrӅ,4QP5J,HcnL crj !x YK?ﲘɷ&zmbnIX8>@#Y5ײoMEd!FI$!b0f{P8 9Ox+ߵW Ȱ:NEjq y* m7ֈF,l.т?C?zFOv֍A>ȓ?fv av(@RaPQǠ-׃'I+PbK vv҄H&6_Qw C=IB-VDC ~}**Q 3/(v4x9uF' sYsT) =%ȧ72kg=ԱWYB=M}Oq5qs0`7g5V|^NM< P+Y&O.ZV%S9mAbQp{;<☈-ޱ޽JK~.`a?Oҷl5q|H}0uf[@]ɦ3@W ~،3$8gM;A\+]ܩׇ'52|'BשVN*T51P" U!BP% iNX}Dw07{'Bˣ2w1Q'0lCmeCAsKc͓5.VBmo6/Kabvh^k񰞩v:KXUF`k.eHf]ZwH ?_7/XTUȭv{ Ĩ,Q/BG*mFbnck\+I U|5L{NA_Ňh*a2r6tj# }pɪF\ʻ4dx6X mb4JzݾXaKlnш §M;_2 YZ