uwsgi-devel-2.0.15-1.fc26$> YPLshX>72?"d  K )HNXB`B B hB (pB rB ӴBBBPlBt(;8DZ9Z:!ZGJBHWBId$BXghYgp\gB]tB^bdefltBuĴBvѼCuwsgi-devel2.0.151.fc26uWSGI - Development header files and librariesThis package contains the development header files and libraries for uWSGI extensionsY*buildvm-24.phx2.fedoraproject.org80Fedora ProjectFedora ProjectGPLv2 with exceptionsFedora ProjectDevelopment/Librarieshttps://github.com/unbit/uwsgilinuxx86_64  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큤YX݂YYX݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂YX݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂YX݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂X݂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.fc26.src.rpmuwsgi-develuwsgi-devel(x86-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)uwsgi3.0.4-14.6.0-14.0-15.2-12.0.15-1.fc264.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.fc262.0.15-1.fc26      !!!""##$$%%&&&'''(())**++,,--..///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 -m64 -mtune=genericdrpmxz2x86_64-redhat-linux-gnu                                                              directoryC source, ASCII textASCII textUTF-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 textC++ source, ASCII textPerl script text executableRuby module source, ASCII textJava 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, UTF-8 Unicode textawk or perl script, ASCII texta /usr/bin/env python3 script, ASCII text executablescript text executable for uwsgi -S addressbook=./carddav carddav.ini, ASCII textXML 1.0 document, UTF-8 Unicode textObjective-C source, ASCII textutf-8?7zXZ !#,4]"k%w.*Qsf5r&mуAU@p֌a Va*V׿VLRf5u4uӚ/D>yM.Z`rXVNmER|F (@Y]̮& *γAwLŖ/J5m1#K ]nت(=!wvB$ѥkմTxQ B@mY>Kyy1Dk.8KI3& &!OAu||ibnNۜXRm\ \c8^!bJ?-N |!Q"r|JLj{nA_`c$uOsG6!,\e^ A95E=5or жOKKCY\ 㮜 c|&ݷ_FdDCʨ7Mpѧw,i& [1: ߪvcZD+{^A8sGL"R(si|p*O"#,* @Z&V)76qGw2+i0uGذ)~1gnek-Ҡi0C97 dDSIb}wKmRQǸ{?tsb87@qgL̷\땍YSrd8pO7P@^`em#or4|Yj`T1W3^.H)uq,4ղ&,wƨ*x&kNCdBkS%QkY.C)n1,pGcG xXEo ]Jz8|,Xt?L8~UA,u JN)9juY|?bBAkpL{n )BbO ūX,=j&_+c""3{\/0aj 0=ݝ").Jlk^gPe!-r@̊3V*8aUAE aCS}wwWg ԖHx%CCc<{$) cBإj-yE:Շv!q4Ju%|N(u+]ppaq 3aLLQ}Zjv6\Dd^EF!Q6aed`,1Sa4u=A 3vȈ1sM+5/k.}J8 5I_ J'[O**ӂX>pX#9$7W\pM4~H @QRֿe4Լt)}gϦ0Un ¸ } U\W'=}o5O>,TVŒh2:(\DH#kPZu7%lECbPx e]wSMmN; 5+bۋEN0q'CK|B S9QLtm!<۟o(q;)>áA]h,A1JRxg$ux50*?y(B`|Ky2N}i祩JDuDRZ |PTr"*^|kO6$ᄍfM$`^ǯ?}G8KAVՖMRLyV;p<_ Җ26Dbk,hᗕ\-'cȪXrӬ6*j/wB(]@k38ǚ#:8fP1^7LDj5;:Memr5BM@da^89RdzYwmM &>cZyu=^ЃRZcM<؄^X{'TksD!S3po |e&<=Sml YA(D` [-d䦧p RN[Gfm\5ӳVcޱ#U|'.΅V_#n*1Em@ZgBX94(>rx{H+?8؁Ҹ@vu*{V>`|hg-1d]ZJ1E"!ج;mlcnֵ࿢~T?grk!m(_9WX88zתm-U(X§Xq+AX2)}:DRJW[̑%_6TDp eo azG2f>4%46H%M߉}_L62иQk%l72:nLrv$ 4eܗ28- fawt,Gd }n5fh܄qZ)t|&ซbLӃxWC/$n˺(іs6W6I_)O#8>yI賊|ө=퐝 7UW懂xbVclǼAJ%~8SoUK ((Ĭx/zyi6\yh4rrB}R;t)c/`\ق%2R Uj?R8BE_D8*\fv3SV\9\ Z96|Y2ԙ0T%@ŭz&WkKLNAVJѣɑ/Wl"Xz&"E_\̼O:~ ݸ UG~C~!#vGe@EjWkLsmC rhr8{ 3 ڣs(NB)}7zm*&1`EMc Gߝ<U]J'K ;h舆Zce:]Z:N-B!П6CE;"h=پP[$w XHpdʞ,;ugұфQ+{pewp,dN6Zv6Tވ\O]Y/BJH>=KG_0'O\Ry]>%خToyA|kY7aء|!QUqW#,4ֽ}K7xS:@411aE3_ѪuDYYoEj&[R ZT[zb D@bAW#zr2}=D$Z8 cauU= ( M}'vRkeNm- f-D$+en%);#$ȅCRz0.L@jcdzz?}_֜b,Ԣ"WJӄ !"Z}]>7]42Xif|}{*ݱRd YU"H|)7Rdέ35B~Yi"i_&]+ҝ\3ds@OV7zN3J?:kAX~>4'*o_d7Qˁ{L9j6`.d&RBշCou}ze*[uMnD$ɕD8,$ #ObpUw[ TBDUJOkX18i9{sR^% 07kpNE 2J(k%h鲓ȍokI,D vch-̓YmϓIy r7BQؙ &;OG819\AT:q Px][Z"&{ ^S=xL']'-?Rro߾Nˎ앋TA6f`Ď`v}keC<#u-5E~/*U1=-M\֬݉ EFrn1G"tLj=#2ǣKg!A tr0,i%z~9jx2 zdTe}>ϙ p:8@3?NRO-F~':&tҁ%g]< xuy=, (ѣծ츖{'|u1,| ՘Ţ`(:pwI C-uQ۾$:$Ef?\YAf ` 8+7sc-\|p%s-<̷0"4iz_c|c.*"hk?^#%KTX8ŀBw (:+Pl=eZ>JPxx3 dWxUrۣ>%RK {9dV4@6"F~;F=I?f$B3!<ꔋM tUpA|-&KMR4yl5.aq(Lo$&WtF߸L7::c8Zտ_&` &|/7B1AnGSTD8Y}ꔤȭ~q>?x_oE!Fh|*z ?z"b.rgK MڡslHqr<.j΀O"^Q  m J ?,RVTG, 7el4MvǤ_#PJ;쌊 k=zO.נ}QP> Vlt!k?Ц%BQZLo=Ue# S2ӕ=9@xac͍4#|SFEziy/7)|\K~fi IH403K0NQV0dWedT#s&zdKb"TܬҷAAaϰحzEN^R p^wKXFo"Ϳw rUy'YqSB/{=MuǡȥZEQ_/^R=hJ@^^AUA~u(@ldykB{G iSy7 Dc5m|{j {oRal]pSwT'1(yLrP}A?DY}Ζc[-haw^ oX6)*%޾\%U;CXu9U({% mF!+*cxlbkAT(e|A(8 POį[^Ox+œg靓*uXC|0[, ]z汰$+ #k=5Qea}5o`Ifə䇼5p.1Wm< '첊*vq,P߂Q]|1pCyu6"c}Lj;YL +ڨ*= >ߍ,@5`pApÅ{KBGQx^Px њrE&E9ED.4ZT- c4TZɗI#Lm%& ȸXu[o,嵕5Nk)lBXʙA|{zcYq< MEuYt49tʤ"˭T+J@IPœZ*UZ*J @ft}Ln8߾M"|Z3DUX\~8KouN= /If*at UJͤhؘ[F\ݰ/b NoeՁJ:ԥ8o'#]ڒ3{vSn)lh ICc/ֆY1!;Lwg3X e_XJGCgdL56z%bf#^-}ܕ-0'9AQ|A%,SzF=H_4\n[P\flVZp ,UoF % :X$mBZL")m_+ k2/AiZlC6x-6r +^V' $Fba˪*co{Xm9)L Ww^8Xڻ@MR^}}T|?de#,1g9(wq͉g)ph 50SХ[~0dKY&#_pUҶ3%RF>Uj:(ܽ{OX՛l˝\?@A Qf{ecG>+*I[hr cݝ3MN_0hOX"A*s@D!BOV)KHTjyBK (wtʫ-/NJh*H+ҮG ^U,he6]2I4j3+_}Zt6UAv(fh~m'D%A Y [X.蟠v 2oOq$ϩ礭?NQJLs71efPFlLv3rIRs%ٹVNG 0#In6 o?cvmWk>| eMv? q+4._&2Jl/{ =HVuʒ̜A6;}dz/8ѽ5^]'X'۟` ;ƭ321j̹,a0A`* VN!gۑڇ#T2;Z< }fFu:eAӔ8kJtҕ!,v:l6CaSAb;Ǘ!/4}NAsľ)1h )hY_u.U$Ǘ_/2hRy Ѹ/b$~H‡%ojJ蓾=IA#AB=D{?ms m&*(\;Yxe~%xH#|o}EkhcrWS+0ڟx 994Bc3FJ+;pr\=8p[iϼߥ۽No &꡿piG"}@l]r^!-hau/zּ.d(@liS?j;gAl+̕ZKt);XYSqѺ)xy}$pzΜ 8O-;RgBT}OYt ΊVVtyo<_>~#o|΅^kH8a3vqN9˂6_|/2ݩ+f=WZrifaFp)WT2Nܗe3X{>%n.sV0tl 1!R9 PVoD?ۚ_T*ȋ V2k'#Nes~3и;(dW& `r[t"a`ia =4Gn!ѷqI6wr]h8ߣ6R@3GoeNYy) TL'A'̛To 휐\,dM/nę [ ށS%4Q{JƲӴlʴV)⣓ >IO䱗G2S_w3Ҋ]]D #NEf'r 7q'LM $O wl:cxgqR[c?rߵUΞee{'CUB:qfJ&a)i]: F܈<Un>~zE̓N Qnl-gXIw^K#Wɭ6o3SZ fpt9lc.EWu.:iu10"dl=I3Aeq%\I=AsJF6 :Ar4i;e aZ,Z\ji>0/[U+QnE' rSԊZz_z6X`J'tw:ȡeOsz[ <,4KR'~ģ# ]\^պp}M ;AdwڡqEOwY4ښQev,i_$2'U[:/~?ňJ ی;l~å t2ikr>c--'9 -RcӍ( Mx`G>G+;3>J=S~\*Bg%j2x61f;֨2cn"> wi7.&$%NBDԳ[ӷ:m` eu%e2e{W{DsZhB#1>CII@ H 57_dZ;'Vrs 4+GGˆ'_"珕gozO{ο?^jGjߵ _]J%Ej~\y.WABS7g 7H4AԤ|S[By`%uD]2K<Fpy]|޻s&Fv 1 ё[v]g0{2\X?k1X֓%X=|aR4W>{Mqd7 Q8,yRG1iW gG;z*|7TiVfLU>%Qu~+H"NsN.M$6|[ox'|LWڐ& I*rkOc !:;B_B }BgF/CFNyo#:Kvp~jN/}Pݐ}T