rubygem-flexmock-doc-2.0.5-1.fc23$>. loR2>75?5d $ G () ) ) p) ) =) h) )))p(98D$9$:Ų$G0)H)Ix)XݤYݨ\ݸ)]\)^ ESb 7d Ne Sf Vl Xt p)u))v155Crubygem-flexmock-doc2.0.51.fc23Documentation for rubygem-flexmockThis package contains documentation for rubygem-flexmock.Wbuildhw-04.phx2.fedoraproject.orgFedora ProjectFedora ProjectCopyright onlyFedora ProjectDocumentationhttp://flexmock.rubyforge.orglinuxnoarch\ !$Ub*3 y00c  x4'&1T\Y&.`?` ]l%j1n U& E#q)a!b  ` } 4T: $tqowtT  trUmV5OPXeabH:fOT -"t 7}a }m'yj%~(Oo7dfa?^(J83K T   = 3-tC .g kBxBS@|Riq?|-mKqV0 -*~x08R}oA K  G.W6?J\" n^h* |y ywLdmqh\P,kmXmH:je ijx N  2)*G1%-CKG"!'-(M/B7->J\5'u]PXgH/1@I#  xY=[o'BT?[A+V p'.e,O d x n X    > 6 bMrAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AAA큤AA큤A큤A큤A큤A큤AAA큤A큤A큤A큤WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWc54613480399f957802667a0e90f219a87a5243d53ae8f0ec21b863dcea8b6deaf603dccffc18df7d5454b8a0829d7f8b16919d7333f7675646bcddaf654712dd1b61c7e33aa6d2555953843eac6e07064763887c2553c8a24d4ae0a2fa6da5e675b2e79e8addb26d52bfd5c590329341d1e7178c99e9ea48e30f779cd91d6821adac609410d283f3ebc86d8b25d0884c5af3df06517fb62facc8dd782cdd054e14051d68f2e2ccafc945ddb649874e639619ab980771b8667a02b66f8b420396b71059643b4a2c8b2af1bd0df1e5cf20c7ce182e78872a8d52e25e22cb5d553b2667c5578b553e4be84648914de474ab23751c1de2261814098564ca97cbb8caf751acb0f81ee0eab3a48b03ea561ed2dffed670173031b7f5a4ffb18b469401ca606330675966e3772c50ec40cb8b326e83a013553617c00db99335f58b95e39eabe0e5e1ed3f3d365be826012d5ebcf054ccf7bc86b77f92da9ac1d80f52b82e2c193e7ae52dd5b88bb55f29812083113db1b0db8bfe12be55f5c95bb0d06b4306ceafaea7152d4aea863794634e6b20fe67f4e28a09844fc9cfaf1dc0bdbf2c251c67a0248471a230ad9598670f07e9f787e9aa38bb640db57766ba37a5e6eefd7ee3af61c6f3b20a5986688341d782fa91b523731eb7bd07f9751ad199f52a8fa679a27094f0debd16ef575c3df6889f8e97c61603ce17e8c17344d57cc854836260819b232b77a3f235ff62369e755268c8b0c91b644956ee0822e890cfe8bded4a50c8f208b5e778d1795ed5debf574f1c249d1b51bde0eb75077ef75ee3a3e7a728015987ff99bce68d883fe1ac2c3615c7e1e46e2111338a9e341323d5af9952d303be3c0293464618120ded3eec56cb95b07af60f7a6e0a5253b275553de5488e0f2b37249293e03328d20d7872a8a8f97b9a075e541be8e2da5bf1e54f95625229d1c6dc498a14800c6fe00a63f96bf143339cea20f0f0ec30b3ee77030915d6c21d0dae622ff8ab3d4c777096cf469b02933fb2e869f69e6b7f5ad1da31dfa21e081f3e58068e4fc4e7387984a74249d218f7da999fa9c5af907278f911239dd7089f6345dea7e0b8f538e8eb231674bff62d4ae1aa04c2577cedfa4f1bf0b73a63dcda46b7c5ccad1ef1a868426acd3f7d92dc3e38f21ab960cc97fca1752b8e11dd9697de78a563bdb1facd32c0fd611c4e26ce3246b8f06ebd106816a5dfff0ef6a0fcffffe5ae5b2114aa49b8d095b7713cb5867df6960a0deab5c39385583aa4c3c2f216531e789d91be07a2b95ff46c74f6401a7f45afc3cd8b3c259a3a1b2244837419b688f5fa5d08b4767ea038caad8991d65499e801b0fb98ccb0024d4791e5ce6f54c20bbc9aa7873e16cb4741089e02755b587a6d9f790a52f33a2efa25a36d88b8381983772ae9b3682f77c676fa6e8415c618de47b75b99046b47870faeded2610b5f4610e36437830710ce5823a8976ff55628ac08408e8d0afe13709391fb50d316a903cb5c08dece368ae9e0417e1b3bf45639874459d52b229866af589519b2cb5bdada52f0f88ff16207bfffbcb28dd076363c2c205f815f5e571f9d8f718575866588dbd55060db121c072fc0a42e01f6f76a715311b1c065622db44169daa1deeadf4c89fe163965bc0d0d52252ba22321fcb9f396b004782a04be5ff10077afed0ac4e61dc645c048d349e630ebc78c60f6df2c933df986a55e68329e4d20498472af2ae5f14aed2b192c2497acd83beee3b9f2c0399bd33ef00997fa57e606142014ec1db7f7a366be281840672d86076e7a0629a6c645e0d777d1dea22778f1fcebf0690fd3a5280b0f145246a76e42d3361cda0c1449c91050fb3b1c93e45392f220556ba821035e9638e5cd0df88a9bacec486673c87f6d6723f6dae0782bd284e1fc466d0c859af2ac0404e1914ff27bad6dc1fd82f88731b8bb54639cdbb0d51739e766dea3b4d5189a3e793c5be96d2a08007900cf772d601c3f8e2633426ff87df016895878cb9628f970437f1e08da74c9c3e8497a7987841c97fae515337fe9f64cb1492e5f0beab8e728c5f29d70b5d1ab93c09e193bc9b2afb9297bc2300d49ac1b66d93a3610cea0fd5c63e174a11a171e99ed9a53cd1ca9b3080d032ab67995d2c45ae09ca1086d1d77574646dfe3d3f873811578db9b15a00ea2b5b8975edfec8363969a3b3ed914b7fe2e56952c166fd3753eac1da72004f5815fc67698e9cfbb893849b78551fee488cd1d4350149acb41285772c1a774c52939a06cc455e4d058cb49ed1ba45f07d64a229546d27e8bd2915ebbd0c8a837d37488771a3b4bd88487078fde8090fe388e369e67675f42f969291ec1f0c64c64c14b84d8e27552c9439e74ec2c685e794887ecf3d8e03ff89c081cf5de093e905003f3e9ff9285a4fd3ef169eb0a76df04fa1004819710be5807ac70237a84bfaf940b837d09e22e5cb66d7da08befb53186d48c06e84c2f564186a8d47b8bf0f223fec44c305cb6fa17e9fdd4db5b5529866bbf8958e80b336e04101293cabf716ff494dfa39b1b9c77545ce98a02cd3c76e646d0c11009871cf76da0e35a7c9fd28c47588f7fce2c603dde41ddb5b30d0e841a3bf00a1a0fe3f5af327b090fd613da09c5f90ad98497ae95fffcb4e5754e32d887466399b2d5f94c4016568a690b83448446bcd0baaee8c52ba739e7505ea325034c97203f8b6a1bf617953bbb73fd9887fb3dec8ff6e8aae562586f91ddb47f87da65dbec7de9fe99dbd9ba46d8b16fb231b74abe95ccb49f8df4e05ab871f672254878ab58217926398d101fb76d7a6351f46872b28a30afd427bccc5d65842dc9e947085c1c2c55d863e95e8c26885650f25abe61717a674e204e9ca2b6622d68dfefe0127c22dc22f2624a6b77416c2de8afb5ef5e71374a5f1e2bf6fdc3309c8a0b7a27ef795e1b2976c34477b09ad5b5bc26a13f54dbeecd41c139a03f3360b37cb61255ec9e13c383223c74d74af7fe6cf64b855a74f3887f89b01702b25efe9b313d67a553dbd26ba6ea933be946750155b67ea86e5c06a52df3361df380a02a45159a0858d6f7cd8cbc3f71ff732a65d6c25ea6af67d10bae64c806735b4d43cc82b6d0878d80ee1ad1157d483e21667889bb110c28ae12377e05d6095c8adc0bdcd974d0a1a5d1e7cc03129dd55f6b85618a92ae516efff3dfcd084b1ea0015ad51bab487c51e73a4cd3d738b433c27e5868525b4725eca1bf5eab1cf800f5be209656503126543933e3aab5f1d91e673cb8b751e3532299e95071ff8a462b085dadc804ae17daf20aa0569dfd25dd7d26ee1b93af751115943de91fc272473a4db3875c76c7ad5c1d3432ce1bf7956dcf7ae4ae968c038e65d4e03c06c4ad59f11e199ed171b52b2d1b23f1cefd2cf18c3d0cea2ae0edf0eb4494370b7c3d373d3268add63a8637550cb7a6648b033c9b20d4740ce07a8b5022e59a1bde9690b720a6bf10fc9767db6512d14ebff2782ec62b5bff83769d1ed8232dadb5b3bd5bf7f4092f432872da32f50691739514d055a377fe69abd7e0cc82f336e61fea889e406ecbbeb7ece1df960231b7a9ba0d1dd1676028ebc15ad448256635073ebedaf1282006227f4cef68a8402c6c4d7001994a83427654727cda23f9b123f314a8f21c6ebe0ba94c4828a4d69135cc1d048b832447e9b062ba094c6b20d727d573a0bb800db1234995ff2013a18cb3278474d5d41cfecf2bc4115c9f077c31f4034eec2df595a68d2a1177faed5bb2daffb91e788456214f8470ff3c5c3d8a21eb3df6b79bc35942949d5cd38163ab82a76f5c6a253fcdaf6dfac5768252be1877d863071d3c181db00656e3d07d79ac6a4b1632147aee6630141d92a1ec804536737a9c5c68b66bcad0dd72e8edec587b10ab9c67e1b7ae990b330c0812b89a1580c3249e35917ba00bdd7818c4fbb4c6e3602c53f0bbae24a8561b580aee7839803630cac7196572ac588ecba067ba2cf519a23b10e590feebe6d8b0360027faf0a0538a1c088d6a78f8407509400eaa4990d95cfe28ef28e679cd6ab2f9ca981f9945742e5fe239b1cfa4940c6cd8a487b1277ce6ee6fcc7739b08851e2c53bfeed7746ba06827a88377b6477c7dbf1a0cac3bda017383ceb591c5e0519dbf50fcb6886156c12ca548560119b7d03b54e4191d244b520a189a4f4625c3047607111d8fd25f7fb73ced8bf53ff9b5b3f716825b99726a77db5891f414dd7ba56625c109999626a3b0469c788019daa1f780db951d6bae39eb172f57a88bd686f7a921cf060fd21f59648f0d20b6a8f98fc5a5b928caf69cb062b33c1982f5aee4e03869fd0b98635c53c02e7880cd591f263f50fba946b1f28c8921d90a083b16eac2a8844ca1470ffa83b70de239553a12589f4f1589d34837b58aa9d7478edb26204814f63cd1d8ecad231f80a1c686facf0d1f6b676fa94b0dad1b24438ebd3e63911ddb63fbc475e81c8d41c69a011f8860d4f7450272b709f4c3382c7846d1dfe0199461dd4fcfc436c7b600cb23adcef6fdd76435962751689ca3cd3870ef4c66f8b2ce75e6cce4c2ff9a580ff8bc791cd5ea29294b7f6ac6a651627973546af1ede5befac97c318d2e03bc6a06254b845047e4774c3032a5d089ef6f688890204a943e9b5655572db4499a5b5de90b8aebb9b46c7192072585d01b5ce4853024ede52b3d0ef0622b5bd24df37e22ce755e710a39951c163a9c59a4de49e1b1375363d38ed6bc841fd845a6b93ec76aa2f9d14ad18440a642058cf003f0640489e16530956bc8c9685e2fdd282ad1b37287f87c7810c2491a1f2c79db236a4d82a68caa4d945393e752f6f5f1bf77740a87afb1875891f5c70bb77258921b39335e497c0457efb55584fb61b010f3b8af20561af04016bd7f9316f2d8d25aa792789fc36f93a06bce445d283a6052be0697ac064c62ea7c780e1efff318511fc810fb0baae7a17b042779278123781e283b131f7238c1d7082e3a91b53ec6722066c4b3e23376774a6b6ebb2d83e3bee5c5b9b897667ea4c661044152484bbe50584a61f16150f834601c472c0af5f35d89a86d465443e09e0b20c7a06254eaad272ae0a758c4cec7f54fca100a99a990daddc384a2461b0c29f98a453acca6463844e2dca85f533c1fda19cc4a27e793f8538a5f882fed9b4d4d266eef558006db50e82924439a1c2ad70ad636669ef96a39cbba0161d9e25705aa61b5de704c367afc75cf249b607254e6ceecd0304c7fe68524b8b966c9ad7b3689846fb71998edf43e2be26145acca5f1400623c17d79cece45b30bf49fae25578d517ac019a765232fc8ef04d7153050803ae84ece0aa18506dc53793029f822e63509990dde9da2980d903e3b86bb7f7d75c026b1c5a03a97fd87b18e476bc8e68050297ec2a3747435bc27a53923771ea0f2e911abbfabae91b347e2425027251c6180a15eedcf0c6693dba8e0fa1c5618dcb31cac1c9025082c9d0d7a3c67552c59c4c9af5f2cc536b906ffab9458ecf1d4ee74f09da5074b594a3b8fc64be41010162d1ee062b7da12b8bddaa9daced9ba0bd46c94c87c454980a0882348b2d5dc7ccf1ae1506ee7e367833aa45cc73940df8df64fdd81ab4ed74b676795f39b795420c64e15d897b44b39c1d35e860be83c31ccae4e806fd0418ede26220831000925bc9efaa99abbf3467fd6c831614e1ae3b33c4f6b30297016c71c462d4af52539c6bb46d122eddfbed991543d9fe181beb79175eda82534d3ee9e3ee04f52199d492603d4ac2dcaeec06fe7dca3e5e7bd280f13597b87bf4e99433656a796e7fee1cf956579dfda4654755fe7dea1448dd527b3c12d95c3d4374720df3ab5bacc5f0759a13e83251c25a6d5a58956f3becf746f9315fd9919a4c6c5d2791ee4b0a69b5e7d1e1c53b985c985e96c28dfc7381ede85dab4d0e533d366358eb20222776984d2c26942fd8304f9de2aa690337104392ed3fc4247fab08056e46e26e958883cb3fcdf066e19ccbcfa515f76f136cbc4661f266593699d71e26a34f79d00a661bb4e2f626b7bbf98e1507b70adf3199ed03d02a11cc7ae8435ff2bdd6661eef84c78aea07f58d574e10420aaca153b358085d551049f9f4065824bd584cd753a79d46b915a3b8e520785778aad6093d376aa08c201ebe009d0a349f9cc6d1076f747ad8b6fdca4bfea014d407acb985334de949db172552b43a02da53aa5b64739755552590eff45ea1a34c2b35d24bec9dcf94d1f3ad21a0062d6f539bf3ce7596ff0943298b8532e088bd3d31f408b3567a343fea7822f5b8733fed7db4b899fe858d40b0d5ce4ac45d4fbbc5c869854d6ff8febe8608a84466f1752eb26943b6c6c2f95671f060234657942f146b138bd5e6aeeb8f5ae5572ddb8cfc89a207881fdf234024d780ce94cb9d4f223da4be0ec352c2c978fc6ac23d72d3bd5349ccaf5383d3c19a0948d62f549124650b6af954f60b5f368eca914d82125a6c8848e9f557fce71d4b5a929deaf3aacdb00669e1346580ea476825c16ee1b112910319eea7f6b3c7d2cf7d94d5e666bc6b53e16595b4067afe208449af73ea8042601453dbfe302e2f5424de2fc6cc4901ab38becf6c4ed2d366074c9df60bdff87bdf8acb1e6e70a45c3dd09b3b2cf87ee61c2e1b7bbf270e4a67350ddd07b6a39e5a24b73ecd8cd4bdd13ba326f931c5b08795e1b71e57c0a377bf34e701831df0d16d4f902153819229e493672890b5effbab0730addf21e3a55c8cb05b3cc25bf7d5263876ac4ccb7e545f19187d492e2da874e9a39d69401cd3cdeeebfdb8e1ea6dc942abb0985b3628ad93c35c6d3a085b7e5cc7d963ee0b49ee0ede881da9bf4944ca89f3aeaee5d4cf64b4906da3ff432be7f38f0b674b984524f21448be179c7d2f9358cd23e211adb37af42c502bb008ab9ae983ea5982b04b6180e11d759b512368bf6d20b5079244f5f5d4479ef9598556d8e046e73999e3e27f8b31c768c1b67c042fc0d328bedce5866801d1850235762c6304c22e5a29fde79bec51dc5cfd3e3601fa7697d48e34d7677759cc8455e4b6ad8de56da5b5a5453b333f9026923e9a6096e2c2e97186c936a06da6227b4ba58d10b639c94cc1b5233209486fb4f61a3d2a90cc6b1d1cc7de06da34dc94900a64fa3ac2cd9a1fb52b01c96862181c7338ccf8b2ea957ad7437d599baead3ae6897c11aabbfb70e01454edd54e416679c098aadf5bf4b181f325e0702c3e8ccf6b0a7d330735304bac39eae7a893e3b016f53e7456f975f55c04b1e8ec790e159e00a8b19d8578d2a805e80ed2adf3222b860ea2a054283c72c3fb59250bae323412f1e15a9bdf6ce714397a4417ba113a607cec8662273a98a00ad278c446196fc3afcd045faba97387466555db55f73498cb7b5e0cea8ae4e8ac2dc924f1078ffa08601542c2e7c1be8adf90b778935fb0d8c5e2cd37407775aef99660f4e931b0dd5bce2b150d355b2a6b98a1aacb9227d7e0283194b413d40c52afd9d1ae95fbfb73e99345b8467f4f44c7f1d8d3302d6ba23538519f3c09dfbc68ea9fb7c9370d111e639bcb4dd0a5c20562e70c87c25cfcff1582cc181a6d6901a7a5dc608101148abc85d810e938c63cf7ef526346556cb2a33baff062a1a3446e59ce2e0a9ccde0c490a750b12d7a4fd63d1b4cd31b2f813c5428e8b1b5a2bf93976c020449798e6be94c94ac8d6ce8bfbf367dde19e0d098f4e8b9569f0c8b94a874505f9b5ef63d9b9ab07ee0a80443943362ff17b5d8979c18973fd351ba6cf9bc037c2588605d9926256dbff670c8c8130b19e41af24ff6250f7cd04d67e4999ffff3d47ecd3469ac201ccd618508387971270e0f4973e8f41f247a5438d1824990bd4b5441b8d122514c0b2019f38f6a5a2387010408cf830573562c8252b0c69f1f7f2ba69016aa915ce33a349a27b53337c5663ec6690bb8eee9acb2c5a77511cebfd0e5f596be7b79abe858747d86974177a4b27782b7ac566711edb644a4957615e9369c3e8a30ee24ca0dd0e3f29ab0dd4f0ed60c7d1d9f5a56fd66ce58447eee514673fd07dd3651a38300c70f759f64750b39278c993d0280894e612bae8ea13c6a60d14ddcf59e8d62b2977daa2e2e03b4754f509bccb5fc32b31661675146b191a45b2500778830c0152a0ca5454a2d1af0dba4d4a6b87a434fc6ec958022f8b83e23eb169552e1eb954ab003d5a1aef766f0227ecfcb668760000dd955b2005540375fbe14de09a50a72cc050adb1514d541718dc3b9fbee773d5d0771f7f372790ecb789d6d80f9bc943b5d09abef787577e96fe787501fc7e239a20e2679a61b062902e7d2203f8a35da74edd46cc8cb61adcacfd9c2ed8685b4d03d8e4594e56f49b13a1a3ee66588a0c3335a9f5090fa3b48ec665fd9ffdaf13960850380001198da90f34b18093d3a75bbee75b2945a774585ad5c4d2db5aed5a9dc22647b4ebcb6064549294c13249b89d56d68f09b1e63352c3d7755fd85edc52d077a261374302feaf8eb2f94854a4d5f45e6f37a26de0828b5f414b40f63c0e54af197cd2195a49904b8c6ba52d9fefc60a7765af0b17f0a3ed066863e952d246e298380eb097785a151244956f1ec3a31db9df02caa4467f259ad0973a36973808db1636d510b5fc14d86e0cffa991aabfec50757b547f96612da95fe3e029ed37d9fe2df0624074bc22832b3058a3228e436506d02f635d6ed8e3d74d80d2de884883277c9618576bf46550d304001d1327ea10138f63beb10046b24486d68f590523c6053caf223d845551d44df6cda01ba30ddce6a49be47f3bb72b2db057bacc7657a6c6d95232557348eb48a1c9040ee8512803d6eb92c23efea114d551172cbbcda939d7cf16969353492aa2141724d543e00f37328ced31247cf18a7d0db6fe2f13adffcb5472ed65fb48938f57cc65572b5c29bdbb9ee69693733757bacfac3d18827c6ad50ab5531cd642f650f80efc35622461ebda94735ccd72fd13aa40f19ecfcaf8ff5cd22d40aff558d0b1486de921783ef2ae4417051eccfbcf37c10f998607b24cce636b0b56260f0b3a3367cdb950c95f0388f07fd4a44529c0a2921773cc2af535539760a93a49e113150e275b0d1fb6da3a0e10161fc3bfab6e407b870d3d8ad49ca6837f5c19c6ab9c9f20892b6bc19b9afb23cb594daaafe159b9f414504b304d3f4110a9d907aa49a9ddcc89839be22a7f90386be4ab6caabffe50d07d68621775bbc7f682df323f120ce73e2aee5c569e83366f30729e9a277c2b5ccbffbd26357d07cd1fafdaf6246324549215b2ae92064d2f58619b2d13451ec2b613824e500d1fd4e578486a537c852127a8ea1efae22fafc2e6ccf10bde0dd8475dee2f85c7cb503940d798c2d0df032255a2656d91c3727063bcdc458c5996a2945ce7c1d9254fcf753f6636712e790a6edb423aff497d709f93f45149180680a4c536ccabaa648f3c3491e5f0ed834ddaf3e6f4e3e4c0b0276a8157eef4dd1c48259bc8042b2558db3ce490013a46e9f55141b0baf115ba7c0f1f44bad0905c281dbf382ce46a3032b24841617071d9eec42e196f6f14808c5627acc8e40887eb5f86466ca24af33d0f230de8d7a56963c981ca13440ccf91e47b4ed485b6f25712d03b7d0fac8f867b721424489bb600a4c1d3f3b1f7f26b5141f4ac3c82cadb2f786eede8b8c349397a80b6898340c9cc2d3a79c02753889448f669abab6ef74a8700c140d0857f416a4c9152e12285f49bdee2bf9c5a55244b1cd613a044443392df354e50387abbd24c2aff11e4ef979fa96d3b1e93fda04df69cd32d0f54e49ed72f6f3207b66d28799497788bff817332bb64ca6a4015543ef36d3cca919a877df3bfb40e8de594ef5504fc3c2abf26e1ded644b4aaa075745d52d83b23be56a556e56a9fcd729b4ed1c1de000d6088844523899732eda935c2b00d760d0d54686f13da16358f8f21111cdab4d6f76622d93597e49d3b4749681b6fe973f07dfca28246f643676463cc4bacba127f5dd2ad6597066a2158fbdb02f18138f259963777dad1f388902acfc477f5652b364dfff20c14fc730410b72cf95dd112fd19b13dcd4dd3b7f75f52b3203489073e1c007eefeb50a40e373f97124ef09e2abdb98d19fe22cb3d8b1155776b5f7d3bb15f592cb06338295ec39b4d2498c23be5aeab22c06f63c0e32a26fc50cc78bfba3a5e17059eb6c29cde6777983e5c7fa1642a224d280d0b3024003fe3ef624cef2fb7971d68861a96acaf0a4ed5373c6e79f2596deb1aae4eb505e3f5223dfee73ab6b272a5725ab761912ff482a4f73937fae01b68d5f9ac43ef9f6bd02a465383a4149d429b7393d20748a87198a2eb468297eb9bbaf26a27d51f362ed1569f0f3d6184de5fb4a459e697fa8a7281d9cdfc286142de8b3ae06c272e544006569f41a49e2d95a311bb392d8b839ef804a01c7f30c55d4c1c00c53c19b42ea7adcd34dca62bcc203f482a098f2d767f2f9cb65de7ab58756eff29a17593b7d4e1a5a1244fa80cbb5eec4c44ee8cddb65156d37e2f005cbc1c93a78eb21d5ba868bb2637a3fa093dded724d424db24c6f6229384b7523363a6203f76e162d8e70e5ce45b9c2bd56e4164b16682ef67a34377d41ca3cc64c25b92f815696079ea424d289f4461eb44b5dff97db634a4f52536adc40a92f474aa6a80180b90f00a8d7f17ef0e9192a6c5e8f2f41436100722ff3c71ca6420cb6fdd38b2a50c48bf77bce52617ca81d8872042b6de23ff705c2fd973e432a50d817fac337d5e9bc2be8b3ab24424c4d38097052facd08048593abe1c28f41d8edb0dccaf1c26c13b00c4544a5b93ce449ac313d2ab5d19b322a3d4d46a8da7d5f1e06be211291d3a3d121a87edde71af103afb01e82ad9782b02b9ac01ccbc1f67e09aa8f9d55eac6762ef3a1a49cee1c2f3872ac7f28fab49e3e354cb0fbaf4ca1fde6ccf0738c9accf3f809b2a706bf5a1cfaf3d2c64e9d504020ff5d3421b812ae1f643234402b5f185cead08260901273e19cfb1b265321fb6b1557ed5760c5ee10ccd8c0237bd39db17072309891d088a6549fafd5d367168ab814d4fdd2e73d46a905dcc511deac127d066db9f2ab079aa54e6ba8832c6f6548b299571e402ea9ceb2a486e24d013ead1cadeb4e9ae0de682c555edc627c6663181ab3034912738e661c9105d8303dcef15f25fbd9b11e285e845e9298d32b5680021fbcffde743b37eb4158d4f221af36f846c823cb4643682e013f48be84a02dea239e03af6fc08d4ea563605b7fc18bd7cbbfaf8dd2c769f534f6fe60500c51a361652d740be3c5584e648bde7f8ce5a2a4a317bad1e50549ec2cd0a81001421f75df4b6a69f79c86611f26f3904502e6ade20eb182145fa5a3a2fac701ffb77deb2c03f9aae5afc1a3e2a28e232311feb3cf422fd86c595d219ff2a41be066e24ebc96447055c356dcf0edc37e32975a81f565360e9a308e534a2d93b84b8010fe7b9a43c49621516d75a366c18aa91a5e2c57bd124796b2b93770507e367539295da22da6cb2a242904c0273ce1702c90d64c9afb2b28d1f7ad6b1586188c62c012866234da0efddb9248845a9be725e91b52b61739ff27999a9dcc64c04754e7001b62bc25951257537c26cccb5e8c017fcd7cdc6b46dae628a35400f808bc4aabf1d9cf06149d436e7fb0cc36500fa89cc84a5046cb1db93555e153b08a4244df333a2424ecfc13768aa77742441cea9bbfa15d2cbe490540481ffec84aac6cfd52ce926a22d172ab78804548310bcd38fd5f0f12413a2728f5a5539cc8c0d730f751fe881660e90d4e4a4c09d3f1845acb3464bcd2c307a36a2d3ea14451b20127120b2abec82676c337ceab383ddb7492464cd7a8a7ed40a3aab1aaf33c0eb73e1ab0785ce90d8ad1c6e039904b014ceb0d933645570f62e5c6ff44bb4a91fdeb2e62921faae5181c9896ac08a448f6829c0ed246019a39bab8eca74e06d2d74557cd2ccc5f0fdd33e49e6b83c17bdf01429c52dc22e6390408b43161568034a3de29a383d166a49995ccb09cff5a73006b7d43698a758d2c42d573dd6cc0166dcf926751d360b3cb411aef494381de17df2f8390e7721cbae2f5130b8e987d496ca5d81dae5bbc1481b858868ec424ba1195cf5985f34b0395bd90a7b1b1382fd936ab5d45465ae0235d4826d7a67ed64498c3e051ebb5965c346114ca253a8e0a4bdc7b053ae5e6beb22959aeac505ee3d48b2d40cc283600d4ab3e59ab953aea59560f9b2565c2254db87cdbc0f48bce30add452c87b84e4a8fc679b3fa86f52b1e97ac405415120803a5b055e9eca93979481f50e56791c093e262a9dcaeee0371e5a7f4a71ac601230864b072528d798666e41c036d71048b3ea876ae6a012132dc93acffa70f84ffc2eb911cead97a07e43a96a7429b8f83ab61f18b6a4baa4f2d63dd7ae0e28695660d8eaeabbf2caeda4b0587d4cc00738fea4b4ca31d73a07d06541e3c51e42dcc755d4a1ceb2d8bf52beec77954fc64e73ff48372157424077aae4a19aaa99b3e1714031c23e54bfc969b81fec6c3b389f6324438e28af071627639a9c079bd411667f4139f1ab121bd588f57e44ee599b1551d8058f41d8016796547e9b6bac545f0a014d272bc306ad2a53e802478f099d8b3094cd0392e87bec55846091aa15ceb022df618343ff7fabd320473f39449c6d598bf3eca8ed2ad8aa39a5b2297044b15dc4a35c0834bf39001621b503944d9244e545249db60d432ea614da22ef411b3701ba5bb5556abdd090262bf5cce79d2c7cad2591f51ed0692fd0c0cf601248e4bb50409c230729c164394d19b65b5e161f18d6ce9a7aeffd2df203298ef4a26315ca3930e0070fc4df628dc7300acfc2c06f5660ab306af51af90c1b3ce8cdf955f8b3030f4fd073ad9c4f7d5aff03dfa9ff96ee4f37dd6cfb3e078f6240a2a69af214b11b70eaca6a84e8abb8913ff594292e1ab023a0b808df19daabb4210685a792471ecb55e81f52fd003ab65cfb0c1e2b15a9ca36a28d81b52a8e5979d17dcd6c937127e073869ce3d268ea47774be741587e2391794dde3f7db844a2f02d72fcaf3ea4649913fb9e13c9f5cfc3f7175386f114aea58b48b5101b692d1067afe19345681268d74706862a6bb4d8f5c445dcff818ae65aa876b5cbde83cee69d98ee3c64a308dca29705af7ffc4b261299ac95fa370198f8a9de24ae0e0758c296ed28acdbd436d9e623434b191458ddf2baff001d46c7489d48090deceee078769abb55cbb41a8d7e0199cbb8e9ad8d8807468b3b837dd752162f611cfcce416a912589ae8e5957d66db720efeb411aae92e51d51a6ec82e6dcf526a7435fbb30a650e28fac013097d1158abd478c06244fd7992c98e78584044b5c45582669b85c6f97be69ddf49c6594cdbf824681643c8df754ddca230b186efe219d0a79b835a306284d3bb289e668c27d486fb5cee24f23b0a9377c629d38d5136efdc4967f0b5d833999406a0c7e58d793b20edc477190552de676e633eb610ea0a565d403b17d44ae2c7536cfdd8801c54e6a7f570a31e2c883a7404b513b2dd061464b1ef458fc51c03559c76c648916bbb57521b448a8f1298c79ef59614c84f50495479a8928ed8c7d57d852f7938b062bb203ebfd19da154aedefa4de31a72b651ad8a9d0dd68e9575f5e09d686276c1e43fb1268b5f4622e148152f630bd6026f56c204638ae2cff54945b1e790d6381f99f8733ddaf78616c50cc8db968727a777694c27cefde9af6d8bab94003965c114e1b791cb3b3856656f7bbf1d6ead16a4e4960534f068a8de044f71252ca4cdd9d919269df45f20f990c891e1a391a387750eae42cd52f7b130d40cd884f8f4441a765d8bd1960a66aa7b70542b4577ee81b92916dc4d659007bcbca6940e80a5862509787f02a12e3f3d8365d4a5763fd958841fb1dec287a1286380e8f2742d3c95fa0764c04c0026652dcdfdce05347ac5a9a2dd08917e4021f40549ff8ba580bbe9e4371968fba1776c93ec1544720f95e1424f5c4169c85f4c28aa7cef98ada083c3994ca692346984213d2757b0858f4c3cb72d7310ebc5fb78dc45d9f1a172837ba284e1e8bb8d10ae0f9471657e517d1e114abafe4832bb358f4a4211fd23c4bfbe3d479b06a1b5f3e224fe0023da3539e1ecb615425e6071a4d3ad1eef167f3163651532a65d2cbd4fdeb52dbb0e9ee3d769136c3db2cadefe6f81810d77b541c7d76a3da6d6cc52a73015dc974323361a38a40d45a4d24258741ae12c5b6fde9f5dfa240e7a402bd8a0bf4ab897ef9ee3d96f00611bfd156bfe8198e25529bfdb411fdc90d5d8f4fa629bc0bf9038da502cde873bab7c9243b40ea5353ec663b7c99c05e367ad8db8ea285da3c63101bcbfe1cc40be93ca2df61f16afb5c33731509d40f8238f138c16f41a7bd64d721447e91f87b0cbbbf0109b4c3a1918ef0ad9ce4ccad59b7cd98900fafbe0c380fe983fa11054d7a6e9c5e88b9aa4122d68fc8e1a64ed9cc3f692442bdec81f808e0bfb919e9c20e17e6303420a609fe68e61e904679014500ffb9f25d8d70d82defaf2d42e691b1387053c92ac02dfc2edbc65ced00e6a6fd422fc9583a65d2ca00d7f1d9b94051d6acbda134097698ee60b67e1c8d296fd5a8e12d2f08c098ad2431c15ebc5ae18fb7cbf6b8c2ee36d1875cc50b5d7e86251d581144cc2fa209fd8d560871dbd5cf2f5a83e7c0e98bf79d1297e7bcb3067040995478b1d76e20e443c10218e0e6e6394d2c268f7134e5cb5e1d229d848d36a9ddb8bd504556947ac47ee8bc166d6658de5e966999fc31b5f0a3dd9e9556bc624e7685531e1cea51f7f0a9fe37b53b9e22d0bf5dd866d3d3b507462eaaf607f343f7e16fe0bf5650cbd4cc46af99052025090f808e4057861bb6261c251c0a0b240ecc69a0480a85fbe5b55cb30d3cc96c104698baaa2bd125119243924244bb15c0fcc65e25a398ed80221b5159b999324c1441e7539a71c08da98a77a9346ae62c11f3fb66796d22db65515d133caaba1ffa7573fe59fd0f0687e1310302f1260727cdf236cb228df89097d8ab3283e40b52996320362e2a4224ebd964145f0889c7984dbba3a907815ea8f7db86dea0094c4ad981e05e575556671444ec89e79344d3996f4a945b19ab434d18e842d73b1a6e2aeb1415e2ba44abab36bfecfb375c0f0c7c3047c99cf748c9025b2488b82c348de686e72fd4e38de027345f72adb34efbf63918cb0f5aef269cea17c69a02f1b8dce95cfa7739a307fdb9d9d98ae4e319135bb4da544718c93f45e530b30f03da67e3bb2adac1343eac426321f1fcd1979dfb3575a163989b6a90703ce48dd3e1de3f58717b0a6d4816eb55f8c2c4b49e059cf7d59195ed01193386e29349ce8d65549fbbc70e6a9e0ab89b166cfb26c40cf3fe738095341fdf54b7d1a362ffc9f8e30988a322a178bc42927784cfb7b799e7e4d41b2cef403550e66cea889121fe368bb56f69c53060a4de83d003319d70feb292843813e2588c1c833df9f74f6569446a41d819544e758c41465d083f017abab0b004ef77c9dd745fb596e2d859805194a3a1fc400bc95b4336556960e6e74f0a55d1a475cae3b756946f9da186d4ce2354a9ccdfbaef14cb7bb98779e12461810ca2f2d44868efcb19b5f9bb20ff8ab8b09ee1c798c3e8aa19faa467bb31eb6a0cc17c2c8ac9d468e9dec706f55af7c2a2762dfd29b889497bed8a94b62c943468fafb8ca6157840b5f90b9a1f578d3fc0d370764674eb3f6399ac45e1055640f4a281e5f2ef00298616ed7218097c3859c2fde276acff376a2694fca6b1921acdc211a2e6e0285266ebe467d32d763cc71dc220e83cc503e7d4ce62f40bb0d7841690e2ad1709f1afd5c5ec4ad9e0771d2b47044e0d4562e8a6b7fa66537dbd2bff76021679a44add7fc54ebc4ef523afefcf5146dd8b39dd0a70e7d737e6b789e7d6d5f70b24d9ece9604151ec1c0aad9a03f00bc890a3dc3c8a2554b813b8eea142cf0bf3de8c227f1deb7961f3ad5ffa7288b4d194e5416f98e7497a49905ef288a0a99ba420c8cf8a98d6cb8d11ee3ccfc26e36a0b682a6654a4732989f49f1ef5ab647e9dda59c2fbd15ab6072b470726c772d5959fd00bd1471f121cf14951435bc97b04ae6ff549d11892a7c2289c592fb57d3ace2b18906f40438fc1ce6724b9ef429a51a0ed02b593be668f932ddc8aa22ee76ae2ac469987d1efa8d892429eed1df8afc191fc5f2af2145b94de521ea428049a0290cb382e08a270644b9cd9cd3853245e744c4e34410e714a433a2b246b62a9228482344569519c1c1c717c50eac367b9e46cf72c01e875f4c6d36f69c7472be1c136f8292a4c601a0d3f613a406444be1815da7f3774779f00686f9a307e805f6c472957acd3f7145cce4bb9e1c43266ddc7b5fcea16f8bee7a4c9c68ac440df2adc83aa6e6281399f64f257c0cc5fce861d0d6030c3fb9fbffce2607d07343f0844530be925c24c9e0577c7e25eb131f80e9043059444537ee6c3328c882afbbbd0494d19add4fba214f40143ee06e7099339f5006a003919879516254467349431b0e3428bf6d52b7575b1271bfd7230bdd0612184fb4e29f44069a5606807753419f3a5a1215a59349c35f258445c7a154c562f6d0ef503b53d21a3fa0c83566bfff0c33e73c6a8c3b3c9f8f921c493939df879c0b963a3568effbec9aed3e4aca03779bb64c069eb16954757e5449b0ddfee3198b493ddc06aa0f777781e868fee216adda1a625f901284dc82a19201952f7058c0c013563494b0fd60b8d08e60d93ee3790de461d525dc95ff2641f3710342b3a3181ac60ebe7343ef841875bce039abe40b94fd1867c8bf3be8fd25685294fa9497a8ea968e6029e31cd77f3d6aac09d7bec03f7d99607c07c0a9e6cd08c3be45ffd477795d520c2e6e27829499b6ae36adbf4236ab4611ae5c67c1ce53d2291bc12d96d6cb1d4f7cc918e9d7a6ee788d513b65d6ae4455cec712d5d895bce96d1cc70e5768b2625cb412207d2ca7eea8a1e8462fe6ac22329e1845968ff7640b52fc731803fed30f073481774ab1ed004ee1046ffefc27e5abf354603ad8adaafea527ddce5fbafb3b882277c4001ab03b1a610032a7efbd9bc91a97ec14f33c209d35d43fd6f2419f95a34ef342e19d5c9e865e7008ab6ee63baf5e8c9a9e426b70bbf444512a3cdbf4aebd54ff3e0f9390f8c7a4d81adddfdf7057a95cac37b2a8241a1441c47b844a9d26f67e82218b12d8d4e5f644da078c432992b1de56433e0a2de726f8e199a0dd17f3c8473b1d9f61c0433ee6508a83e1f52044738b00f73ec3a5e69fa86a9600999d761c9eb60d8b65bb2f191cb6f5365f0353f6f7a7e23c0195a34efbecf66ecdd3cb4e02ac89b2f5d433167ebad3e627c9938bc14a2d3c885216e6e4f8f86157861c7e2f623c451e4494587f7ae8fd02291c6c8cc99e0e0444def7a197de0d900cc2f6e5887b08a02f630202e579d0779e67acdfe4f7e1a607c1656e23a627e50393ef1c2840a03ef214288aff64150b1623242f4bc9a8942c17c949eb0fa0ef5cc84a4167a0fd43d3ebe020ab0991a7b2edfd32e479a1e0c5630847667d53ebdebd8297527ff73303bde53400e200d1fdca87a14bf189bbf1a43587110f1431ee74c1ecbae4d7a22879e1533a6b57d69a957ef84bbfadb70f38bc434cb8d0c0692abc6f9452e594e8f92ff96373f593d89e4aa87ee5a6354c7cedf38042ce05386b7e262361d1862d48c34b689c8ec8d6b5d4ad460c6a95bb76b5a821dade015f86813819a2df7f8beee855fe786e4598debf1f886c5b74512d3631e48baaf1c078fbde1ae647559bcf76ba68d398ebb074a78c7a9bee481ee1f090e2bd6749a51c472ec3e095a443cfd76d9e1b26c4af15b5d9b85e3187b17bdc2c1e4bb54d3666866a6a6a4f90e24ddde3b20540e5f7d3534fa6ca60b8db2c91049b372eb2e9a74cf68347cd162ff072a0e9c72ea57f5ddef86f4d113e02ce095b9b705a6c69f8e555371499feb5687f1bb288da90d918a31f3165d5d13a4193bd2f10c6e9ff0ce4d032b6f66e70b2fc9f7cd2861703bb5d62c6cbfb4dce06eb2b38084fef24f04639b444b310f34edf2bfb1a2abe03b2a0e477982c38535b0e6e364cd6f65724299e30108ec0970eff23f860e1c22849702c87cba7dbe319f0cd145c3497d0d9d8de37c26ad65eb9d1bd770d37809c2725a2c9490221d73d34bc8e046108efbb7777a61762e1a75c72cca1eb22c4611529abefd9334a5e72e71e57ce0eff1c2d7ff3fcbc72a564d3669f0cf4247bcf2fd8cd338725b3dedc56ff564e3794328573a0f3ecbc7100f7f425993b080bc27578c944aac8da09b7dab8e47e3f84c76e546885ed5d198316ec8154f2e0c11114d6b20c3d655f509d18b406b191bd208a990fcf9de12db0b7d53c2749c9a0f91657daa77b5e87f5ad306aa178e9419ddacc43b0cb078e0d6631db225090fae9a9edef55da1020f43da79521d0693036b3234b8b2b3e88819378d7424e5e008bea81d278230c9873d1b49a0afb61a5a25ea5bdd448f4959d2f19c805773746a59e9586dee6a99b6e13e475e986537aae1919b8e5532f931aeccf3225b5c8c18dfa8eb61dcc9ec311c276520de975f6fb6e6ac451237b490201b1904a2fb0b545db00eb66e22d0432616061c8320aef149df7726c57c002e268f64e520784b6ce2f8470d43275105d886e4c6700b241ea1cc4c780822f6c90a24329d00e27aad9eb6375547eab59f1e6e2f93c0b9aa67f8e0ac12b2c4649eb42b3cd61f286f8b2043e20c3b9a5060fcd84b3726c8d60590382cc411d99587d7cc324ab6c2a4d4d569956002844a60b90c98ded0ab3534b78718f3bd243b2bd7bcc211b79f22377f5188f0b16d360993d348f001393cac4c97cf35d126792e49b51e056818f5f817607f50b2e45dff643ec89b18db5c352648b0493e7ee6c1f7358518964751ada23d334468d60b16d975ae24a8ca8b5a8818ea8f9a5ca4420dae8adc34b37a25762a7bf0b94e5889441fa1f140262096bcb254bc1116ca9facd88dc94116be06488f950f7bd465ba3b68a8abe794e154dc0d3fe3e26108d9998f8aa801da25692d4ff90aaeecc1f827337a32517e00c39f6a23155f7fca0bf4af5f46c0b7d472a9af499ec70c300367d09a01c6fad768be1a3aeec307e1c518776fcdf32095a7c335b5ede3ad1bc10883ce18280ae0d09950d626d0269eb97cdc714d89df0396c4cf6b9a36485ed139d862272d1916b9c36749c7e9e71505e414848b08559c53dfe789e2e19e775b6aa3539221f8ff6baa4ba5543d43137512b9bc7158dad44d367ee267684d273ca9243919dfb46bae2a3252c711f8942cfe21ebf01b8c52baa43707a1512d6a9baa8aa5d84f999c203412acdb08f0c4075981c77b88d484fa6aba09810512f6235a8164a6a965e24970dddeeefd8b21ee35cf8a5c4f4f5905ca1e819236be3327f02ef2d20f1d0959de46d412e3d26fc559289545d487b0ecbc82daf35f03f588230f4fbea5ae36b05d73774671ed6b3145ba3efb3e3d0e5ea84a019a07e191c992d08fc62fff92b12cc331188264eb7c0851bb905f044ca23f22eaa3eabfbb1c5a2de4684bda326ba31f2906ed0fb7439142817d0078336e68e65c4d3464aa4a3da4ed3420fc8cccb5ec5b511d969e893037fdfed3be4003408b9ff68ce6572976119644273d0f736d30c55b94e0f42b293052d1aaf79e381f1022ea7c8a3b48e25ffd801eae60225f07928eba22acbd00dfc9403bddb2d9eb44555423136e6363321bd0fb13bda1c2a9ef757fba531d006f93c10722c8dae6a95586ea3ef8b71b93dc13b8b202214b1e788b4340f1b78c26ae0ae9e5e922bf84eec130b33f8ec40c1e952d48cf8112a4a7c3ece5dca05b98674e17e62bd4ec62211b12dab3e54e09fb99b9f295917d32dd0bd665daf925bb1ddb3947a08dd5657348e3945e63047d02eb3b8fec31541de9889205ad26b7f36ceffc6c5ad7f9935f6f969da4c3ebd39cf59e1b928bcfab19a4245bcde463c768242bcd00ad00a22146699889bbb84984830b9944d1975d1a77f753f7639d4de37667196e2c3367caf31c62b41eaa7a7ff3fe5dcfe6b79be7773aa6590f2c73259f5b5fad9e1c47f9126f53a6ea3541d78de75473b7af12243a84dd95fe4d1db09af9b265be1450ce7d59688dd710fbfe5bf61b5fc5f4365ef8578f499f79a042e1df925a7db6e90c9b63585c9ac52d3d0f478a3d7ec44e06d1ab1dc9a315c4d70a762f90ccd8a1cf7ec45d8485d6a1ef86fa2dfc4d1cbba4aaeff46669af4660da45a8cd7ccb4592c4c499d5b3eb27748e3461f1416f4c8e6dde283d2faee389422135dce136252eee0a9be5bee4e13aae0d79c1079cd7891f4e29d920ac8f838bb35f9d76550ea961dcc4662e3ec447fc64cf14d520357b9da4015d8c3ecad57e1ef38ac6339540911302c21e2bb4288dce6f26fc6be7a28259bf77d95762d6881bfbaef18ded11d057094525157b89a8ec316b20ce3c77c4b338bfb50bf1d76ef5d63d0235420139415bc8f4683f21bf5b90296f814183cc88b01391728e7d7a74437d2359640c56a0e68ca2c318f55bb06a5b0f4c286bde7de36faf6f32ce11063c0ce69c9c4e1d8f05400f50fb033d69e2a9579bdad644ed8bda3d7282cd7259a52d484c26070b56ceb075197de70bda8276238b3d39814c16f3bbe3eecea6692b338ab038d5e1f7d593c6320c9976b7658563f67e7aea0dbd98c8612c026f1b49c6c5000b908287ba3b51f58c2cd4796a8682c067d20f125ca75abbeac5d1d802f499e7bbb74e05536bba833ef8624dcfecc4e40d0e8c5ea85c8ed0d95b9e4d63e1b0afe2d7a5ce713f0666d0a2fff67e0e8764b395b2647b8e8af49c38b606f9f84164c6422c9d448b566e4f3023ddb561c061b88a7ce23791e011310dbd42e5d4434a9432497a2265ee6879627bafeaf6ca82aee7f6000b3349e7621940eb002cebcb37c997ff7d2c75cff5200a2928abf5cef650357995e5ea661fa4a3bb5f2683cfaa37faca1e7b8a8c35e76bfec96bba6c70f205a2ce4f14388c83f11ca21dbade738fb872dc75ec4ef7e6d79a2cee156c12aba1e26b244d7ff1bff1dd8ff06540a48c22c3ce6180ed0a3280666bc8d8b5ecd3d645ff0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrubygem-flexmock-2.0.5-1.fc23.src.rpmrubygem-flexmock-doc    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rubygem-flexmock3.0.4-14.6.0-14.0-15.2-12.0.5-1.fc234.13.0-rc1W4V=@VuVqR@VVVU@USSP@Sf+R@QB@Q\Q-@Q-@QPPXPvPS@P O%4On@Mk@MRMIG@L@LI@Jq@JlE@I2G2@G1F@Mamoru TASAKA - 2.0.5-1Fedora Release Engineering - 2.0.4-2Mamoru TASAKA - 2.0.4-1Mamoru TASAKA - 2.0.3-1Mamoru TASAKA - 2.0.2-1Mamoru TASAKA - 2.0.1-1Mamoru TASAKA - 2.0.0-1Mamoru TASAKA - 1.3.3-5Fedora Release Engineering - 1.3.3-4Mamoru TASAKA - 1.3.3-3Fedora Release Engineering - 1.3.3-2Mamoru TASAKA - 1.3.3-1Mamoru TASAKA - 1.3.2-1Fedora Release Engineering - 1.3.1-2Mamoru TASAKA - 1.3.1-1Mamoru TASAKA - 1.3.0-3Josef Stribny - 1.3.0-2Mamoru TASAKA - 1.3.0-1Mamoru TASAKA - 1.2.0-1Mamoru Tasaka - 1.1.0-1Mamoru Tasaka - 1.0.3-1Mamoru Tasaka - 1.0.2-1Fedora Release Engineering - 0.9.0-4Mamoru Tasaka - 0.9.0-3Fedora Release Engineering - 0.9.0-2Mamoru Tasaka - 0.9.0-1Fedora Release Engineering - 0.8.11-3Mamoru Tasaka - 0.8.11-2Mamoru Tasaka - 0.8.11-1Mamoru Tasaka - 0.8.7-1Mamoru Tasaka - 0.8.6-1Fedora Release Engineering - 0.7.1-5Fedora Release Engineering - 0.7.1-4Paul Nasrat - 0.7.1-3Paul Nasrat - 0.7.1-2Paul Nasrat - 0.7.1-1- 2.0.5- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild- 2.0.4- 2.0.3- 2.0.2- 2.0.1- 2.0.0- Fix two failing tests, and omit one test currently- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild- Force to use minitest ver4 for now- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild- 1.3.3- 1.3.2- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild- 1.3.1- Macro / BR / Requires cleanup- Rebuild for https://fedoraproject.org/wiki/Features/Ruby_2.0.0- 1.3.0- 1.2.0- 1.1.0- 1.0.3- 1.0.2- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild- F-17: rebuild against ruby 1.9- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild- 0.9.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild- Fix typo Provides on main package (bug 674413)- 0.8.11- 0.8.7- Switch to gem, repackage- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild- Fix repoid- Spec cleanups in response to review - Fix license - strip out shebangs- Initial vesion  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()2.0.5-1.fc23    !!!!""""##$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%&&&&&''''(((((()))*+++++++++++*,,,----...////////000000000000111111112333344444455555555555555555555555555555666678777779::::::::::::::::::99;;;;;<<<<<<<<<==>>>>???????@@@@@@@ABBBBCDEDCFGFHHIIJKKLMNMLOPPQQPPPRRRRRRRRRRRRRRRRRRRRRRRRRROflexmock-2.0.5rdocClass.htmlFlexMockFlexMock.htmlAnyMatcher.htmlArgumentMatching.htmlArgumentTypes.htmlAtLeastCountValidator.htmlAtMostCountValidator.htmlCallValidator.htmlCheckFailedError.htmlCompositeExpectation.htmlCountValidatorCountValidator.htmlValidationFailed.htmlDefaultFrameworkAdapterDefaultFrameworkAdapter.htmlAssertionFailedError.htmlDuckMatcher.htmlEqualMatcher.htmlExactCountValidator.htmlExpectation.htmlExpectationBuilder.htmlExpectationDirector.htmlExpectationRecorder.htmlExplicitNeeded.htmlExtensionRegistry.htmlExtensionsExtensions.htmlActiveRecordModel.htmlGenericTestCase.htmlHashMatcher.htmlMinitest.htmlMinitestFrameworkAdapter.htmlMockBuilder.htmlMockContainer.htmlMockError.htmlOptionalProcMatcher.htmlOrdering.htmlPartialMockProxy.htmlProcMatcher.htmlRSpecFrameworkAdapterRSpecFrameworkAdapter.htmlAssertionFailedError.htmlRSpecMatchersRSpecMatchers.htmlHaveReceived.htmlRecorder.htmlSpyDescribers.htmlTestCase.htmlTestUnitAssertions.htmlTestUnitFrameworkAdapter.htmlUndefined.htmlUsageError.htmlUseContainer.htmlMiniTestMiniTest.htmlUnitUnit.htmlTestCase.htmlMinitestMinitest.htmlTest.htmlModule.htmlObject.htmlRSpec.htmlSymbol.htmlTestTest.htmlUnitUnit.htmlTestCase.htmlcssfonts.cssrdoc.cssfontsLato-Light.ttfLato-LightItalic.ttfLato-Regular.ttfLato-RegularItalic.ttfSourceCodePro-Bold.ttfSourceCodePro-Regular.ttfimagesadd.pngarrow_up.pngbrick.pngbrick_link.pngbug.pngbullet_black.pngbullet_toggle_minus.pngbullet_toggle_plus.pngdate.pngdelete.pngfind.pngloadingAnimation.gifmacFFBgHack.pngpackage.pngpage_green.pngpage_white_text.pngpage_white_width.pngplugin.pngruby.pngtag_blue.pngtag_green.pngtransparent.pngwrench.pngwrench_orange.pngzoom.pngindex.htmljsdarkfish.jsjquery.jsnavigation.jsnavigation.js.gzsearch.jssearch_index.jssearch_index.js.gzsearcher.jssearcher.js.gztable_of_contents.htmlriClasscdesc-Class.riflexmock_defined%3f-i.riFlexMockAnyMatcher%3d%3d%3d-i.ricdesc-AnyMatcher.riinspect-i.riArgumentMatchingall_match%3f-i.ricdesc-ArgumentMatching.rimatch%3f-i.rimissing%3f-i.riArgumentTypesany-i.ricdesc-ArgumentTypes.riducktype-i.rieq-i.rihsh-i.rion-i.rioptional_proc-i.riAtLeastCountValidatorcdesc-AtLeastCountValidator.ridescribe-i.ridescribe_limit-i.rieligible%3f-i.rivalidate-i.riAtMostCountValidatorcdesc-AtMostCountValidator.ridescribe-i.ridescribe_limit-i.rivalidate-i.riCallValidatoradditionals-i.ricdesc-CallValidator.ricount_matches%3f-i.rireceived%3f-i.rirun_additional_validations-i.riCheckFailedErrorcdesc-CheckFailedError.riCompositeExpectationadd-i.ricdesc-CompositeExpectation.rimethod_missing-i.rimock-i.rinew-c.riorder_number-i.rishould_receive-i.rito_s-i.riCountValidatorValidationFailedcdesc-ValidationFailed.ricalls-i.ricdesc-CountValidator.riconstruct_validation_count_error_message-i.ridescribe-i.ridescribe_limit-i.rieligible%3f-i.rinew-c.rivalidate_count-i.riDefaultFrameworkAdapterAssertionFailedErrorcdesc-AssertionFailedError.riassertion_failed_error-i.ricdesc-DefaultFrameworkAdapter.richeck-i.rimake_assertion-i.riDuckMatcher%3d%3d%3d-i.ricdesc-DuckMatcher.riinspect-i.rinew-c.riEqualMatcher%3d%3d%3d-i.ricdesc-EqualMatcher.riinspect-i.rinew-c.riExactCountValidatorcdesc-ExactCountValidator.rivalidate-i.riExpectationand_raise-i.riand_return-i.riand_return_undefined-i.riand_throw-i.riand_yield-i.riat_least-i.riat_most-i.riby_default-i.ricall_count_constrained%3f-i.ricdesc-Expectation.ridefine_ordered-i.ridescription-i.rieligible%3f-i.riexpected_args-i.riexplicitly-i.riflexmock_location_filter-i.riflexmock_verify-i.riglobally-i.rimatch_args-i.rimock-i.rinever-i.rinew-c.rionce-i.riorder_number-i.riordered-i.ripass_thru-i.riperform_yielding-i.riraises-i.rireturn_value-i.rireturns-i.rireturns_undefined-i.rithrows-i.ritimes-i.rito_s-i.ritwice-i.rivalidate_eligible-i.rivalidate_order-i.riverify_call-i.riwith-i.riwith_any_args-i.riwith_no_args-i.riyields-i.rizero_or_more_times-i.riExpectationBuildercdesc-ExpectationBuilder.richeck_method_names-i.richeck_proper_mock-i.ricreate_demeter_chain-i.ricreate_expectation-i.riExpectationDirector%3c%3c-i.ricall-i.ricdesc-ExpectationDirector.rifind_expectation_in-i.rinew-c.riExpectationRecorderapply-i.ricdesc-ExpectationRecorder.rimethod_missing-i.rinew-c.riExplicitNeededcdesc-ExplicitNeeded.riexplicit%3f-i.riexplicitly-i.rimethod_missing-i.rimock%3d-i.rinew-c.riExtensionRegistryadd_extension-i.ricdesc-ExtensionRegistry.riextensions-i.riExtensionsActiveRecordModeladd_model_methods-i.riadd_model_methods_returning_values-i.riadd_model_methods_with_behavior-i.ricdesc-ActiveRecordModel.ricreate-i.ricurrent_id-i.rihandle-i.rimake_default_behavior-i.rimake_mock_model_errors_for-i.rinext_id-i.ripost_create-i.ricdesc-Extensions.riGenericTestCasecdesc-GenericTestCase.ridefine_extensions_on-c.riteardown-i.riHashMatcher%3d%3d%3d-i.ricdesc-HashMatcher.riinspect-i.rinew-c.riMinitestafter_teardown-i.ribefore_teardown-i.ricdesc-Minitest.riMinitestFrameworkAdapterassertion_failed_error-i.riassertions-i.ricdesc-MinitestFrameworkAdapter.richeck-i.richeck_failed_error-i.rifiltered_backtrace-i.rimake_assertion-i.rinew-c.riMockBuildercdesc-MockBuilder.ricontainer-i.ricreate_double-i.ricreate_mock-i.ricreate_partial-i.ridefine_a_mock-i.riflexmock_mock_setup-i.rinew-c.riparse_create_symbol-i.riparse_creation_args-i.rirun_post_creation_hooks-i.riset_base_class-i.riMockContainercdesc-MockContainer.riflexmock-i.riflexmock_close-i.riflexmock_created_mocks-i.riflexmock_remember-i.riflexmock_teardown-i.riflexmock_verify-i.riflexstub-i.riMockErrorcdesc-MockError.riOptionalProcMatcher%3d%3d%3d-i.ricdesc-OptionalProcMatcher.riinspect-i.rinew-c.riOrderingcdesc-Ordering.riflexmock_allocate_order-i.riflexmock_current_order%3d-i.riflexmock_current_order-i.riflexmock_groups-i.riflexmock_validate_order-i.riPartialMockProxyadd_mock_method-i.riany_instance-i.ricdesc-PartialMockProxy.ricreate_new_mocked_object-i.ridefine_proxy_method-i.ridetached%3f-i.riflexmock_based_on-i.riflexmock_calls-i.riflexmock_container%3d-i.riflexmock_container-i.riflexmock_define_expectation-i.riflexmock_expectations_for-i.riflexmock_find_expectation-i.riflexmock_get-i.riflexmock_invoke_original-i.riflexmock_received%3f-i.riflexmock_teardown-i.riflexmock_verify-i.rihide_existing_method-i.rimake_proxy_for-c.rimock-i.rinew-c.rinew_instances-i.riproxy_defined_on%3f-c.riproxy_module_eval-i.rishould_receive-i.ristow_existing_definition-i.ritarget_class_eval-i.ritarget_singleton_class-i.riProcMatcher%3d%3d%3d-i.ricdesc-ProcMatcher.riinspect-i.rinew-c.riRSpecFrameworkAdapterAssertionFailedErrorcdesc-AssertionFailedError.riassertion_failed_error-i.ricdesc-RSpecFrameworkAdapter.richeck-i.richeck_failed_error-i.rimake_assertion-i.riRSpecMatchersHaveReceivedand-i.ricdesc-HaveReceived.riconstruct_options-i.ridescription-i.rifailure_message-i.rifailure_message_for_should-i.rifailure_message_for_should_not-i.rifailure_message_when_negated-i.rimatches%3f-i.rinever-i.rinew-c.rion-i.rionce-i.ritimes-i.ritwice-i.riwith-i.riwith_a_block-i.riwithout_a_block-i.ricdesc-RSpecMatchers.rihave_received-i.riRecordercdesc-Recorder.rimethod_missing-i.rinew-c.rishould_be_strict-i.ristrict%3f-i.riSpyDescribersappend_call_record-i.riblock_description-i.ricdesc-SpyDescribers.ridescribe_calls-i.ridescribe_spy-i.ridescribe_spy_expectation-i.ridescribe_spy_negative_expectation-i.rispy_description-i.ritimes_description-i.riTestCasecdesc-TestCase.riteardown-i.riTestUnitAssertions_assert_spy_called-i.riassert_spy_called-i.riassert_spy_not_called-i.ricdesc-TestUnitAssertions.riTestUnitFrameworkAdapterassertion_failed_error-i.riassertions-i.ricdesc-TestUnitFrameworkAdapter.richeck-i.richeck_failed_error-i.rimake_assertion-i.rinew-c.riUndefined%3c%3d%3e-i.ricdesc-Undefined.riclone-i.ricoerce-i.riinspect-i.rimethod_missing-i.rito_s-i.riUsageErrorcdesc-UsageError.riUseContainercdesc-UseContainer.rigot_exception-i.rinew-c.ripassed%3f-i.riby_default-i.ricdesc-FlexMock.riflexmock_based_on-i.riflexmock_calls-i.riflexmock_closed%3f-i.riflexmock_container-i.riflexmock_define_expectation-i.riflexmock_invoke_original-i.riflexmock_name-i.riflexmock_received%3f-i.riflexmock_respond_to%3f-i.riflexmock_teardown-i.riflexmock_verify-i.riflexmock_wrap-i.riforbid_mocking-c.riformat_args-c.riframework_adapter-c.riinspect-i.rimethod-i.rimethod_missing-i.rimock_ignore_missing-i.rinew-c.rioverride_existing_method-i.ripartials_are_based-c.rirespond_to%3f-i.risclass-i.rishould_expect-i.rishould_ignore_missing-i.rishould_receive-i.riundefined-c.riuse-c.riverify_mocking_allowed%21-c.riMiniTestUnitTestCasecdesc-TestCase.ricdesc-Unit.ricdesc-MiniTest.riMinitestTestcdesc-Test.ricdesc-Minitest.riModulecdesc-Module.riflexmock_deprecate-i.riObjectcdesc-Object.riflexmock_singleton_defined%3f-i.riRSpeccdesc-RSpec.riSymbolcdesc-Symbol.riflexmock_as_name-i.riTestUnitTestCasecdesc-TestCase.ricdesc-Unit.ricdesc-Test.ricache.ridocGoogleExample.rdocexamplesrspec_examples_spec.rbtest_unit_examples_test.rbindex.rdocjamis.rbreleasesflexmock-0.4.0.rdocflexmock-0.4.1.rdocflexmock-0.4.2.rdocflexmock-0.4.3.rdocflexmock-0.5.0.rdocflexmock-0.5.1.rdocflexmock-0.6.0.rdocflexmock-0.6.1.rdocflexmock-0.6.2.rdocflexmock-0.6.3.rdocflexmock-0.6.4.rdocflexmock-0.7.0.rdocflexmock-0.7.1.rdocflexmock-0.8.0.rdocflexmock-0.8.2.rdocflexmock-0.8.3.rdocflexmock-0.8.4.rdocflexmock-0.8.5.rdocflexmock-0.9.0.rdocflexmock-1.0.0.rdocflexmock-1.0.3.rdocflexmock-1.0.4.rdocflexmock-1.1.0.rdocflexmock-1.2.0.rdocflexmock-1.3.0.rdocflexmock-1.3.1.rdoctodo.txt/usr/share/gems/doc//usr/share/gems/doc/flexmock-2.0.5//usr/share/gems/doc/flexmock-2.0.5/rdoc//usr/share/gems/doc/flexmock-2.0.5/rdoc/FlexMock//usr/share/gems/doc/flexmock-2.0.5/rdoc/FlexMock/CountValidator//usr/share/gems/doc/flexmock-2.0.5/rdoc/FlexMock/DefaultFrameworkAdapter//usr/share/gems/doc/flexmock-2.0.5/rdoc/FlexMock/Extensions//usr/share/gems/doc/flexmock-2.0.5/rdoc/FlexMock/RSpecFrameworkAdapter//usr/share/gems/doc/flexmock-2.0.5/rdoc/FlexMock/RSpecMatchers//usr/share/gems/doc/flexmock-2.0.5/rdoc/MiniTest//usr/share/gems/doc/flexmock-2.0.5/rdoc/MiniTest/Unit//usr/share/gems/doc/flexmock-2.0.5/rdoc/Minitest//usr/share/gems/doc/flexmock-2.0.5/rdoc/Test//usr/share/gems/doc/flexmock-2.0.5/rdoc/Test/Unit//usr/share/gems/doc/flexmock-2.0.5/rdoc/css//usr/share/gems/doc/flexmock-2.0.5/rdoc/fonts//usr/share/gems/doc/flexmock-2.0.5/rdoc/images//usr/share/gems/doc/flexmock-2.0.5/rdoc/js//usr/share/gems/doc/flexmock-2.0.5/ri//usr/share/gems/doc/flexmock-2.0.5/ri/Class//usr/share/gems/doc/flexmock-2.0.5/ri/FlexMock//usr/share/gems/doc/flexmock-2.0.5/ri/FlexMock/AnyMatcher//usr/share/gems/doc/flexmock-2.0.5/ri/FlexMock/ArgumentMatching//usr/share/gems/doc/flexmock-2.0.5/ri/FlexMock/ArgumentTypes//usr/share/gems/doc/flexmock-2.0.5/ri/FlexMock/AtLeastCountValidator//usr/share/gems/doc/flexmock-2.0.5/ri/FlexMock/AtMostCountValidator//usr/share/gems/doc/flexmock-2.0.5/ri/FlexMock/CallValidator//usr/share/gems/doc/flexmock-2.0.5/ri/FlexMock/CheckFailedError//usr/share/gems/doc/flexmock-2.0.5/ri/FlexMock/CompositeExpectation//usr/share/gems/doc/flexmock-2.0.5/ri/FlexMock/CountValidator//usr/share/gems/doc/flexmock-2.0.5/ri/FlexMock/CountValidator/ValidationFailed//usr/share/gems/doc/flexmock-2.0.5/ri/FlexMock/DefaultFrameworkAdapter//usr/share/gems/doc/flexmock-2.0.5/ri/FlexMock/DefaultFrameworkAdapter/AssertionFailedError//usr/share/gems/doc/flexmock-2.0.5/ri/FlexMock/DuckMatcher//usr/share/gems/doc/flexmock-2.0.5/ri/FlexMock/EqualMatcher//usr/share/gems/doc/flexmock-2.0.5/ri/FlexMock/ExactCountValidator//usr/share/gems/doc/flexmock-2.0.5/ri/FlexMock/Expectation//usr/share/gems/doc/flexmock-2.0.5/ri/FlexMock/ExpectationBuilder//usr/share/gems/doc/flexmock-2.0.5/ri/FlexMock/ExpectationDirector//usr/share/gems/doc/flexmock-2.0.5/ri/FlexMock/ExpectationRecorder//usr/share/gems/doc/flexmock-2.0.5/ri/FlexMock/ExplicitNeeded//usr/share/gems/doc/flexmock-2.0.5/ri/FlexMock/ExtensionRegistry//usr/share/gems/doc/flexmock-2.0.5/ri/FlexMock/Extensions//usr/share/gems/doc/flexmock-2.0.5/ri/FlexMock/Extensions/ActiveRecordModel//usr/share/gems/doc/flexmock-2.0.5/ri/FlexMock/GenericTestCase//usr/share/gems/doc/flexmock-2.0.5/ri/FlexMock/HashMatcher//usr/share/gems/doc/flexmock-2.0.5/ri/FlexMock/Minitest//usr/share/gems/doc/flexmock-2.0.5/ri/FlexMock/MinitestFrameworkAdapter//usr/share/gems/doc/flexmock-2.0.5/ri/FlexMock/MockBuilder//usr/share/gems/doc/flexmock-2.0.5/ri/FlexMock/MockContainer//usr/share/gems/doc/flexmock-2.0.5/ri/FlexMock/MockError//usr/share/gems/doc/flexmock-2.0.5/ri/FlexMock/OptionalProcMatcher//usr/share/gems/doc/flexmock-2.0.5/ri/FlexMock/Ordering//usr/share/gems/doc/flexmock-2.0.5/ri/FlexMock/PartialMockProxy//usr/share/gems/doc/flexmock-2.0.5/ri/FlexMock/ProcMatcher//usr/share/gems/doc/flexmock-2.0.5/ri/FlexMock/RSpecFrameworkAdapter//usr/share/gems/doc/flexmock-2.0.5/ri/FlexMock/RSpecFrameworkAdapter/AssertionFailedError//usr/share/gems/doc/flexmock-2.0.5/ri/FlexMock/RSpecMatchers//usr/share/gems/doc/flexmock-2.0.5/ri/FlexMock/RSpecMatchers/HaveReceived//usr/share/gems/doc/flexmock-2.0.5/ri/FlexMock/Recorder//usr/share/gems/doc/flexmock-2.0.5/ri/FlexMock/SpyDescribers//usr/share/gems/doc/flexmock-2.0.5/ri/FlexMock/TestCase//usr/share/gems/doc/flexmock-2.0.5/ri/FlexMock/TestUnitAssertions//usr/share/gems/doc/flexmock-2.0.5/ri/FlexMock/TestUnitFrameworkAdapter//usr/share/gems/doc/flexmock-2.0.5/ri/FlexMock/Undefined//usr/share/gems/doc/flexmock-2.0.5/ri/FlexMock/UsageError//usr/share/gems/doc/flexmock-2.0.5/ri/FlexMock/UseContainer//usr/share/gems/doc/flexmock-2.0.5/ri/MiniTest//usr/share/gems/doc/flexmock-2.0.5/ri/MiniTest/Unit//usr/share/gems/doc/flexmock-2.0.5/ri/MiniTest/Unit/TestCase//usr/share/gems/doc/flexmock-2.0.5/ri/Minitest//usr/share/gems/doc/flexmock-2.0.5/ri/Minitest/Test//usr/share/gems/doc/flexmock-2.0.5/ri/Module//usr/share/gems/doc/flexmock-2.0.5/ri/Object//usr/share/gems/doc/flexmock-2.0.5/ri/RSpec//usr/share/gems/doc/flexmock-2.0.5/ri/Symbol//usr/share/gems/doc/flexmock-2.0.5/ri/Test//usr/share/gems/doc/flexmock-2.0.5/ri/Test/Unit//usr/share/gems/doc/flexmock-2.0.5/ri/Test/Unit/TestCase//usr/share/gems/gems/flexmock-2.0.5//usr/share/gems/gems/flexmock-2.0.5/doc//usr/share/gems/gems/flexmock-2.0.5/doc/examples//usr/share/gems/gems/flexmock-2.0.5/doc/releases/-O2 -g -march=pentium3drpmxz2noarch-redhat-linux-gnu       directoryHTML document, UTF-8 Unicode textHTML document, ASCII text, with very long linesHTML document, ASCII textHTML document, UTF-8 Unicode text, with very long linesUTF-8 Unicode textASCII textTrueType font dataPNG image data, 16 x 16, 8-bit/color RGBA, non-interlacedPNG image data, 16 x 16, 8-bit gray+alpha, non-interlacedGIF image data, version 89a, 208 x 13PNG image data, 25 x 25, 8-bit/color RGBA, non-interlacedPNG image data, 16 x 16, 1-bit colormap, non-interlacedASCII text (gzip compressed data, was "/builddir/build/BUILD/rubygem-flexmock-2.0.5/usr/share/gems/doc", last modified: Wed Apr 13 10:05:25 2016, from Unix)UTF-8 Unicode text, with very long lines, with no line terminatorsUTF-8 Unicode text, with very long lines, with no line terminators (gzip compressed data, was "/builddir/build/BUILD/rubygem-flexmock-2.0.5/usr/share/gems/doc", last modified: Wed Apr 13 10:05:25 2016, from Unix)Ruby module source, ASCII text, with very long linesRuby module source, ASCII textutf-8?7zXZ !#,gGv]"k%Ewj,1ӎY͔ Sr{\"bvBdTumjx ;('|D<(_vuEA]|E=O\p!fQ)I}U7\>c45͙77 Cr^RE[cxޢP5"-Pm gA,W$뻡Iqlbzx|V\yG9'}#~[ܺҾH4:3{np\'s;i)z@9t6MiV5:B %5Klow&N)Vޭqcf y_5I͵r+YCM@t0E"5@o, p: +v%kS6xv*<$ۓ6&cMD/6qQhFeZcgiHٵ[3,3h'Bj&ù?7$3Km[JβmWLg ` WT";IP /гB ,cÐ+xkӵߡg5N[Bcv;rgouYzX6s(?E x3IN܊_ Z}^!1uŪxG'EY;-Im"kAp֞ 0I"Tok͍:Q̋d(fO/[cYTux!Vw9Z |[Ԓ滚n^Wgw kgWes5ٜ8PP65Rܧ]{;w.zo꺁:<̾G6onA +QZVF Z4a\.D{{&O#E)ĕ}]z M\!N! ArEԮ-S3ĈkMASN ));# UY&m1 7fEv'j`/mpoK7bI |}B,WO3=*7$K8X0(pMAabLs=' qti67HF{-~cJhKcv o myH}sC% 29GOq6l'5]AwS\X!>K2B8D#"ǃ)7 a8sڇhza$^s}@j )#OG-o<5|`II-ha_55xU$:d-^K?Six~nBߋ:d/ØA`5}Z%g40c50.Y/]# } 52+/w0 x=WvkSq6ּc<Ë d;|lQLvu_Gwo)]-t@==8)^rF-ͱ8*]\{f#6ɶmh=HR*/JM !#w=eI9 s~U>$=YE=+''B3 kx{--=e$!TnTBߞfP)I9ͅʤӄj="/ 31P k+Oj$2w*SmMXAm: vYb@K!m2Ifl[%AsTvava9݌doF4䈽!ծo*V!1U$,wU|97ND&ے  ֒F/nk؝_۠&󱉵UbEL,me6HQސpA>K(,^UlaVu}( O\J/nށ iWR d4'T`c+ąJux J|TLGf{[O[Z#9i*bq ?vlrúV]^F薪nTRuݼf>U$~% EdkCNJ锰FfX F Cm)sco '{lƘ ԕU_Ơ/kDL'~j@]7!cQp l^#T]w٨(T|=K#bh!ʙ`%yZ¥f(۰67p'<O>cLضyc0dHAm>o4WT[ є&IUao3D,'[-%Hȥetݽ ٟfadim-)Ԧ?#DJ$7&(zz{*@XYƞ**\Bl0bSBݥhk%ڵwWmЦv_0 ȏLzX' mQ!s>y9)ݸz'Ѹ`r%h>umh+㺩Fi1;(,XM QЯ8>vux|tO蟶~?0.ϯ]3#. *H/f쒵`?z.| LE@e`3d=]RVjq ^jp/vW?$ޡI'1pu|8Q֞Kģ]?VTuv[#VQn3St<Z LS=1Q/}FG@1"QPk$b%Q e,zm^PXij_=f (V.Z5:pjTȏ5GP u bx1i"Ƞ{vO,{2]RCϐ1y$F A1dhE])yX-)B70sW]sV鉒f+~bk|/ز;GdɫN*Q`O'7\9_u%–y3Βb5of*=dr;rԩ+&#ZwԂ++[)Ť՟'dK\uj֭kTP u+`FLA3mBEU [ڸ6Qa6|402ɇQ&e#9K]ksXf_D0 ,Ϳ)3R.tn 8֙$O%+YF e.eJGi,+UՂf &+MCGmhs7bܪk7xZkPYb} zVKuȆnz良KX0S\ii;"׽2C7l2) >dv4V7_t҈jMSUEy #V6'@tr-U Q ymH7WmEo;Өfmp3PqѺZ=ӿ\vglmyOab"'E%\ =ti1%| $S%xuTi("v}K9[el'֓5V"kPT'&~9%XA+Cj\}ς]HA]Kvfяo9ϭl;i@F:,bOo O S{l ߈}b+6} qmh!Xlv-l1cg{΋E8t;=Ss酆qV ϩaʝ8a& d[G|4Où%o! bc_ٺ*eEou?X%CUA rh8'Q߶9HJG#J@ՐÅ|0 Ka.iQOCTagy6ks9ޙ B$ή/@Ƌ(V0o8{ NC>6FCo3"Rjmb;f&5Ѿl22NUOЧA|B"7 '' lD?‡G$2D뛠;_mؕi|J#gQyZ!`*ҹ-z-A3 e 2۷=YA:*y!kδ)QΩYv±k̯YM3pbR (F*t衖K@=[Oi#.I.8>{ܾOdphv,w_nk ItTfY D dbhhUj"`̸i@ćHxխotv55سh^7w29H.kU]`GWjY^>0@7nlu6yn|T /ɨ`N]|EN>=GlQ&D\W8yEs[>]ҭ~N.<}Z<cBW9j7 ͈jǡ5y5ڼ'^ '?Ciߨ89T~GKI$#S˛[hݛXZugN %?+F>.U( 2kq~GL:$Q^v)*02#:Dp8jliWF,]'/yETmyv#Rd kֻa^+QmSzЮ[rM%ӳM8d;fzdvCWuJSm>(u2ڤ eԷ.[Nm8+A7`R zblҢ L Zuuk Q  I`pAMIeA9cR['GpY)5JTu>Ɨc9`fNI]}6N( mDFn<9^ cy Fa ҐaK D}8dgmz&3%%X)fjwʓ:Ӏ̀%c.w`Ĩe[J| Vs2<+ʵ$ ZK|TOL4z4]**d!}T혆'ѳkqD㖽't BSGdKl5l{bo8;"sP*`z7 +ݥ#T0KڴSJVЪd; wn2G2Y0~'Y51E71ẍ́ *M3|C{ fS.Un023m('*+#r0iOF߇p SElzʿ%g5&rkDVN:!5 MBetA+fM dTBң#IA^IuVjm# ۜ~w,o._X5K짎D(4P;t7O5y¶Ӳ0 QCK{`.*e.1dz4V;@4jeOі6V#aW^MX+0cyIrhDW{M~iMeu:9sy~*M=hY)L|B9~:)Ê(ns ܟ6pҞ{?% AGIiWI xع6BdC/( gKq4M07vZDA }f"%pѿLsQih(!&BJ ͽ QLpu?(r <+mgBL|k!?5%quD?t~ @˃SiP/ Ӧ2,DŽvЊş(fm=0w~"|h3Bl-Z.R&c0 !cyU{$PKVA&"+'gNNRX13e>OO?s7O!yxx+\ CPh)dh3֛W BIʧz.9R wG7Ķݏ?y{̪ɠ է.Ft݈)V-ޘԾ-1{}-\^\HsF5Ơ# [OLTqGLZ PJVR ߁ew:㙸d\]*nI-6H!F VR޿xt7|*%v3K8qP%/)qXd* (r9/Fb u`l'@Pf xveAaKM7Ba:800hǫz)*T*@$4lQ_+FB PL4E J.אA!y(,*%s d?sZ›:TQg‹0 $ oJI&qk58OO_\x fnk=IG)> Y1pfpy"Ò)2ZW2"%Kקg*yMaU'=ߏbcO :;_ ܨtAjoَG_qZ9j->]"uPyZ7}aY 4Q ]B<],[dApi My,R^XU0<À@mx3m%pWNgҪHTP->=͵ۑ:}"Tm!6g ^V)ҥ)E6q KpVMGxPjۃ ǣ:.[|4`8|REWMg+A#Pg˄S#Va11&DE(klBe2<&_@z:P.X.A^1w*+ș$0Jj~0vvfG3!s D!蒄_~Pߚ"5(pf6=k,Tp6WTm]ZDJ*mkv;‡M%`Ey0 $3] L̂3ݩǥpM͵b&YCHpoHE4)an"*}k<4+yTd8/c (a'!ԕ^5ẙ) '<IjNڦ6I;b)eA64Kߦc7mڶKZR#WWַx~?j|[b[ޅw*+c\OuQ&.Gi3!p@v^dvix'~†}{)sw.ihY4s4-C|AWLjyxN(mWЏ`rZ,&,V0dBӥ%:P*ydzD%g6%obJToW' x:xL* &R귧J›!Jr-,şR:0\[bȼbDM(%V#%|hWF%R8Bn"6ƅ˝ 6|6&ۦld\=V8{uދByGǾkX),P`uitk"f4i m3>msgH*QI9[ ]q+Vu30-4Z`(:0nV2bRk]ŇPXk'ylWԧ?8H,O 3xN.ޫw5cYY9+Bu \Jٕr w5'98[اs]&fp-6w8`cR@\d Y D^lu)7v'9-fϋ,"!4pz&pm0k{:TWl:\::vݭG<+}${|pB(b9c^6u$!˺W|MR>MҲ*.#*, YRF4jNkXz̍&4~(OEh6)򐹖.2goW:s<]EZê4ވJ9U ! r:  1NI!U"z Ӫpj͊`L>pSһ6Eh_:̖ސ8%oJ(8N٦^Z} 7ds6ԂHLMg>|5PC}ah>a3#4S^ P FZU]Z܍WhMg0mI76m6OKgrAߚq}joTtn&Xq&IFp5NԊ]ieIA !A9^H@L`_Ÿwl?WISln姄4z~@MR+0ƞ~Xu稼1 Q]MzvVYfj0$gY_n-R6(&?QfFloZWyH:;.FB$ʜSc5AD{p]2ON> ovA5n1 W^]" b j-Oj4%6pwmR:+qE<GHl$o*(<_Pbv'~ҿbuU5"NX&̽ߌb4_8eyq !h'a(qY `TOٳn/5XNJ!6+otU5~ Z{6J¯4`=u~02%z031(Zo,@gtqM^]َMROft#WB~R/}fyU&nRXT2.8('4'>[58\:ڿƄP:8GO!̜J !uob?wh oֶoibU5IrD}n2sLC=(L&2}1)-Jј O@Ùgߺ$^KS\jw M|ܧl$[fLZY:fō+ 8Ԓ/EY:,?[%8x",eqdh A3z;R`2_[rڴ7J+IzGtl& &T@^ʊFM)7 e!?pjK̔~X+ysC4 l 91er}lʖ5Ko 3̥[cvoeTK-/Z+L:ٝ$_f$ijs bzsݲA1$ Zݙ-NoW8P*.aH_~\){7ຮ$;(Xwwk f%/TZ^րR:a>4;`Hґs q Kxǖt3(pLN 7rr4#qGa UZf,Qx3s RV:6uY$v}, {"]R[ J2%ʌ=Z?6:DT>Xس B uPb€H5bIX[vFPC8w@ U4_8_TͰhͻ~h;W{p 6js͒ߥEgPP_QEIA"*RC.Bդ̏,v`|.8d(1$>'828k.(NoqMf8A. P(PNso:p O>/WuC%Y/uLg2\jĊޛ{ FN:,F%F4,LB:J4)(0F >崥bܦW`KƉ@[d^iM__q;KE6 *Qtl6h<7a[?${؜L儍]E%zYgɄHcY>stJ;|J v̪ S`Ŏ# `BCvJ/LG9P s%(xYz{Y+4mvB#T?ʶB](usr͹U#u,\gɾ< `U,qMƇu{RT n +3B'^4YͳiBÔYp3u X|!Kس69⺊#IЏ,"iE$2T:~P+eѤ :W%\> 1aH ,i>(cn'@/̗gqo@:v,ۜQ#+x{/v_mJd?*7g^@N>uŊJfY=ƽH'~Y̕q:MbN PR4^9+MrtPI?.;A e+2kh^¸E|{*@(H|/BõUfe[qdaes~0mSd`d]ى9Su_ohtSdJƥmЖ,Ty(}Sڷe22QTg0S ¤{Br ^>.?F.E)Cl )Y a) L L3Ի0cm>$(.8)gkUD+BҶZP+ŏXT(]WxT"CiYp4 ;Ur-r5jGE 13Le{XF( 1?V6f8G`3S:{˶gq\N 쌂+hs&F.h],+CWQ Dh̆=YsyƸlɩj@6ۜ~L1Is9P$fL/~߼_CE`W" Cr{%JO{چ7ְ7G ud4TY[#)<hq !E 2Q࢘ͫ, ir=m%AZ@TZl2mEӚдR sߣ-Khܝ6@%,L{z|[-"-ݺ"r\# sV)kZ ø/A; =U1=Z 윦q"#S֌?msk窧SAر*n]b+kבj*q"K;#h=hLfٱjaMՊJ~B(}>ۑ|k!Sgeբ<+(wMwrf9bWd )33AJ 4-yGh .m.f5 5څTnMYtC!>`EuDYG$YQ5TU}L"&pm/6BugRAaWp[m1JyFjy}Enl X$5'8oɱrI%Gc3K~Ki3^kjvfC0j>رĨ\hD_Ŗ^&fq9]|?f/pNn/.=>:4.U)Z3r{^;Rl$OQ SBPډ~ w3Z<cB_'Ķ9tF#c`Mђ7)4. D'V~ֲ/4@"*~"U ` SK&Dnv5ۏೢmRJzv8mKTUGODß@$(_tz31Wc(NsW#~ GG5a"'%G $pv!g@̫@}MwP.})Pዙ{浽\6QBDL66Wtod'Qv͢w i-nB|Y3s[Tn] ;{?H #HS?[^K3ih# %j ')OgG~ Q8Y/zgfh|T% ތtmγ_- @O'YjHA[Sۗ\e37őYɂ+A}POnc(U%Pv)!F[uwm%'qpM)s3 OH@ՠ1'Jy± LӊGnȳۙvFʩ]}we'T|n!f $(=z]&2?x!Km22Pf|Veqi=SRgi,qCkUz!7AsڞrHsKOx\NdBR@f_k=y[1`ml]O)omz E3e&O`@(p] 4WϱT (xjWaqD^>34̃ W㛫9\)/ ~iFٕȋgs~_r,MCsT檠0w'khTrB:ܤV4|ϘcF.?\8<=2|"EJpWA!TVP) `'p~Y[ڇv5$BC D8;o-.ҸHNB}OdHc$8? #JDBZ˻#aOy Ν`eZ|vcQ[%T9_j##M&7r?Ry;ŐёX-L`Zɝ#gG"h>nQ YZ