waf-python3-1.9.12-1.fc26$>,kadU^ut>>*?d  4 48GVe tH r  &  $xJdt(8q9dq:-{q?CGCHOI\HX_`Y_d\_t]k^\[b,d"e'f*l,tDuvw x`yCwaf-python31.9.121.fc26Python3 support for wafWaf is a Python-based framework for configuring, compiling and installing applications. It is a replacement for other tools such as Autotools, Scons, CMake or Ant. This package contains the Python 3 version of waf.Y5tbuildvm-20.phx2.fedoraproject.org*Fedora ProjectFedora ProjectBSD and PythonFedora ProjectDevelopment/Toolshttps://github.com/waf-project/waflinuxnoarch/usr/sbin/alternatives --remove \ waf /usr/bin/waf-3 || :" +f1 KA ~_ 7oB- db<a6; #{Bl~qbrt"CF6$\1g#<d ]Oœ6HB-)_Lk%"t8u(`y R /MP<\=_X-#)"+\-:K`3Jb0$$ghD:D:XX=j=j44FFxxUU    ((JJ}}bb n n  .. ))+=+=UU&&e&e&66= >,GtGt    .. jj C C8#bgdoB}@a)! %7bj^j]]..))Gi;;BB>k00XPXz88HH((--#b0 D DUU 7 744//  << ^)^E&&99mm==22~~ &&[[JJ11>>  b b// 3 3kkyy : : O O ` `ll W W##DD,4,P   FF>>  MMx A A + +@@QQ d d{{66 @@  N N  fLL 8 8 U URR N{N{  Q4 ( gIH'&a8Rl A) *xT]V8 nl J % 58Wfe OT(m k6*~hv M*fK: N*j t 6} 7A_A큤AA큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤AAAAA큤AAA큤AAAA큤AAA큤AA큤A큤AAA큤AAA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤A큤AAA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤Y5hY5hY5hY5oY3X2Y5iY5hVGVGXIuY5hY5hVGVGVGY5hY5hY5hVGVGVVGY5hY5hWK-Y5QX2XuX2Y5hY5hVGVGWY5hY5hVGVGY5hY5hY5iVGVGVGVGY5iY5hVGVGVGY5hVGVGY5hY5QVGY5hY5iVGVGY5iY5iX"VGVGVޕY5iY5iVGVGY5iY5QVGVGVGY5QVGY5iVGX"VGVGY5iY5iY5iVGXIuVGVGXIuY3VGVGY5iY5hY5hVGVGY5hY5QVGVGVGY5hY5hY5hY5QY5QY5QVGVGY5QY5QY5QVGY5hY5hY5QY5QY5QVGY5hY5hY5QY5QY5QVGVGY5QY5QVGY5QVGY5QY5QY5QVGY5hY5iY5QY5QVGY5QY5QVGY5QVGY5iY5iVGY5iY5iVGY5QVGY5QVGVGY5QVGVGY5iY5hVGVGY5hY5hVGY5hY5iY5iVGVGY5iY5iX2Y5QX2X2X2Y5QX2X2X2Y5iY5iVGVGVGY5iY5hXIuXIuY5hY5hY5hVGVGW`7VGXIuVGVGV,VGY5hY5hY5iY5hVGVGVGVGY5hY5iVGY5hVGY5hY5hX0#Y5QVGVGY5hY5iY5iY5iY5iY5QVGY5QVGVGY5iY5iX"X"X"Y5iY5iXIuY5iY5iVGY5QVGY5iY5iY5iVGY5iY5iY5hY5iY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5iY5hY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5hY5iY5hY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5iY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5hY5he3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8557ae4a5a04d360ff723482be03806353b720f41da0b2a796167ff8a0607481b1459be6fadbcfdd785967af8f22031b72e72ab2915db3b79c64e77b74e0f1599faff90f76fc6d68a8c0503498d7d0542f2746f5f141259135831f29000aacd35157f7f593a74af01d1f79aacee66c9dc64e370435b50a4b7e569be80271e7a4f12a5867913751ab97a729890293852a58e1bc4abe3f87f6c6e54c1257be56594add94fbc4693472bb3c6f85f6e10e6a076079e7a58cedd62fcb077f35d05e4421bc9e8f445f3cc06d3b3f772200ea33a3bdf3dade4418b9649a7ca34308ff782c3fe2e45e278d74be513c342b8869b372612eb86876e159db5688c361926077d3ff6406b5dd5727ae0c810d1717103cdd8b9d214b118218426db21bc90953a78179fd5c8fddde59d392821fea84fcb1981e4533f742afc45ffd7b84205307ce2f8ab85ed4d7b99a943b797232086d218a11fdde4fd8abc74e7ac9c7299502f1145e4ee0db4fd533979a5484a164c1639cb6cb204d50e6bc128fc5a582043ef013014dc7aa5573c5cce622ab1a6cf2935bb5238e273a9120999fc9fe21e9b8c53fd9710abedc777c0364998b77cf86222699f25bb4443854c79f411f474371f7257e67eb0c8685fbd1ff77d1630f1df2330e32413b55b965d87ff035730209338c497d7d104c29314af786328511db4a7fa06e047bc587d2dd51033df0d107f26f40054ab85f938960a83d3bc8015f9beee50f6c5a70df9a4e621bec6470b56d57fa6617e483c42e4a85dad4f8117abafbc7cfaf8f8cfd774ebd96ba6a003ea9dcd6738d9bbd5610a58cdc02a4d1800bd9fe47aabfefb8160995a87349b978c2a580398f093a54ca2438bbce81060f163708a6ae5c26480c7c4975976204564d2ed245486eb78af24284e648b31f50b25b5d90cc6faed1a9273ea1782500f16e7d2b8f064bd14d798c50c7dace037b8ce732bbe246dd2448d9b49de8b017e14c35b5580bee53f7b48ee2c86baab29a3d7e75dcb7e2cbc113b51a41eff1da0b8d2ee2f85c71f9e2548105be747cf8ba1a0135627a76be023d77673ece4fb8b8abacffb18caa69654c28c162807405eb8baabb9cad9ecd57e851b4b2ee2440544a4950606de3e9c663d54d0a8f88f967f910a81e483ced35ad10a0d1ab02a0b484d4c35b70c897a8f491fcfa9206d44eebd85d6425ccab41c561edccf0ca21426a06ab871f6c27f9130ec173f6182cf795fcbe457df29561535bcdbce089605921d49e6b8d871c842882207df4d81259ead39acfe96aa2c1287c166765b258cc266cdad0ad32f5e8035dbd5d0186c9f539ecd5f706f19fc08732fafdaae4c47d479014b4ec42de046056776793e0e723bfebc289b7de8675734b74aa0fede71566aa5fce7a135b2078fa36d99e18490a795fbc15172c821095a91c0e848353ab568f59e7448fd2ad0d5bb129a1412e942d7410daadc924219903fcf91f1cb116b7891018b0f598bd607060e13dd4ad36d3bb7e79476851c1b3b6db7cfbb7ebaf27b99654f85353d328618c1f86ba451ff12063645b3539e0c159def833661d3d58520aae4a79c83e0b37e41339c531581a8b2c9bf7edef69926214a3228c486593d8c5b23be1cdecedf61ab6f59362c528f32c42bbee97bd51cf3c9f71914a6a7df9b0e1917afa8c8bbcf124ce954e058cdb9043ea7e110cba997a3511ac7df64f4c50e33720cb54476259587ffab629df017676d20f7c3b93a17145ee5324cef4129f25688a9fff2fd3a1b3424057e33260bdc74801214820ce60f02c88f62bf6f12609f9242ac888d380146b927dc8b87bf2f63942fcc50972b4a0c36efdf4a84e42c9b57fc02423f698043b6c6c4d1e10d2ba13d3c206d60efa9e5c5925ff4cbc59710abedc777c0364998b77cf86222699f25bb4443854c79f411f474371f725789408cd508268a6419b9e36e0d9f25b81a212d55b1d18e5ff80847b9d21a5bfa6856a92ef18f7198d9a7820658d4d8f9332eaf6ff7974eb7a79c831c97024aed8ae634d6cb826cbc5b4f4966c3170b5afb4626843ba69e0635c6c96a8a3b4f8f8061c4628d0b839f458d81e1a14c26f7959e9914c4bfdb348cbbe44d0bebb615fd393c27f328c8b8f13cf1ca5fb7727112490e65e5caf60092ed33b67a7037aa6545ee1add2bcb26508f5f6dcef0aeff046eea92b0effebf74d486d44e63c4859201cd9f0d42ce5487a51fca68750273f88cfbbe4f1e17609dd5c17aa5a6fde874bd2a96dc063668a9e9e67c21a2f33e2389d1f6e64a46171e795760bba81e03e14482bfeb2d3ce6a4346de004884d8156f04d6deeb817c13e0b4c2fe79e206c4458e39f86da603f17db4f29119764964f9bfdf577de07e6e58117046853cf38a2dc54d1c5c5ea6dfaf616288730177b8c330a1be1c664ee0f13e691f2af49f91e1ec02dbea4aa60df1366b549e1bc49ec6c928b96975ca5419420a5815285cb941df098afcecca433c374ba73dabb6768349f44f140565960bcebe04c0d3710c545097073212e662f402e0a36eeb006b0a1a8e070b963b08a8e5ab49df0bf5d29cd84ffde197f2813ebf089d7196978647d4c9509f90081d8cae67caa421ffd57db788dbae7742495f5fb444f7e243ad4958fbccdbb4de10138b863717a1ebfbe86612341d619c38b5cc85b5021150b1af7b8fb8bf4d254516fd1d18a85ee6436d49a119bc0aeed3bf97facf551b601094a4cd5aa682d718ff3b380e5a1c0a7fc9b5fad6c48e225033a3f93e7e6eb69fd92a1a028275e6f172a2194da5d20549099243f3192270a478e45819bb825f43bfdefb180c7eabe2e120f8b564436e27a83dd42cfd93926f95751de552a5c9c1486f5540ee98a79132a445d370b266dd036d13d96c0137294e00bffb9c16e4e6692938b185fbd9cee35a0af8c7225215e3e144cc4785f9efd9a6fb4418932495450a14d4c3b55bd7146e1aa7f2dcd109a9882b760cc02e0c9165b8e4ccdb5940ef2a12911070836946401c6913e04d042f2e68cdd8b5f51f5f4e63f48a1f645c1b1a8c80975206879ee1304df9cfef1be81f15bda815f2ef8bcb64676a52355b1aae9ed3170d4daba9c503bbeda556e00d00943cb2c80943576e77ad4a9994a294f527e426bede6a4ed83013f95619672260b38828b60dbb8abf1440dba6b5fb116ac00c9743b007ddcc09ea17c36beddaa2465f689102faacc970b293f6cc1aa40bae39f5104f9bf6b82b7784ad0b039bc1b20a0046913b17147fe045e6332ff36d26f4430e3099b43176618da285a0b08ca8cb6f4cbe58e85c961fbe71cb7cf9f8f57d9c59d1a8ce51cf2d4a7dcc8be01a77a7268e6cada9a2a541e5fef330d509282c876780458c3ede0e0d61ae1eda5d91aa92799d8cff6bdef41733b575c11f0ab893a08ea4939e6400210fd7e19382f26373c26aba980a2ca1ce7a1056f6a26c0a4c5f2604a5ec78cb6f6a62c6e30187a4a186f90a7c4d4c6c842b51c6f48273cfdaf9dad09a6a90e9fc5472cdc5007199aae152be247222b2edc7e2cf39cab1a94ea813691fc6bd7fe7cfb1b009ec4de25785698b6180a8eb315b6d13918a13ddf8b59ba9a636ff111da4c5bce4998a2a5b3d01fe15d833c16ba6b543beae6b84e14a34b8787046b420d853e8d241451c7af2c985a907a35aa43dbb8cc6922e2a5d7dc11aba70c56fe2f0656d6cce3ff44e13686293d24d2e893f6e357cfb3d86b3a4a361ebbc15b5f11623d8f0efe0824d3d72addd1f620c6c9dc0bef7e739e864bdc00cba2134d86972a0771ef64ad97d9a31444b572d79ebc4fc685b01d5edadd721ec3fba3bfcb279e6ceeb0de0e421930356c6bfee61d7d5432a0cdc37c7b899ffe30e1bcf1a69bc852cdc9166133b5a25254e7a17b048cef9c92265fb3ce5a282f6bc42ba2595c09a8edb20c490b3f6dcb10a25090a1dee8d2fb6fdaf8dc89194be4fd4da51c708e004aada7498766a3ac02df391fb0da6148285ae460fd2849b179410ed6213128eb7ed4d53cd80449656299a751160bfe577370f99cc7de7da5b0652b8f36a80e7a88a9b1d34d73f229ff6bad60c73c5c1e648b1e9195ac711dcbdfd7175b42f57b135f9f09165d560ff83908c3ec327c184b27dc6c49f79dce45188db1d737d9fb9e479b8b5d50b058870b18aa93d935a89d20790d958f4be3074cb3282ef548d11d7a9d4f0ca56da8f1188b3493beb0d228c15338bb7e018746c32686121f0808416fe47d278e6bf9bc2195aac7817781f5baed6fbd4fbb1c3f161ee74ec336029714fc550584775945e273857d81dd57b47e01e8d1fb56c98fea918074427cf99b6686fb0f577f61dfe86b1a886198ec0d45824d316e0edcac61e21a591615fea1a7c2dc0f31f1e71ae0e9627428ac4734e272fcee9cd003d1e309d7de4a7951f206ec2843a535c50b48de7f84b44ca0aacd1e53b28cb6673fc2a9462373678c26d1520a7ebf8753447322424e9739e28618a0ab0c18ed050fbbfc16bbb487db3ee9a13afc00b18c2b47222df92b268630aa2ed67f7bce290c3a59438bcbc2ccb7bb8c35b57cee630fc2a99bab7e2fd59be2ca9fa86d4bad5072567806cb043b081a938669cb0fa215d5b82e72f638f9455868cdbcd8c3b87e082b7172f096d1482bbe3fba607fba9af4ec87d242c467ce77c188004f397a5fe269763e91c2266f2f0f5cf7cdcd1e85be8625d20964c656eded801d5ae2c0e217447476a0982ba2d9377a0a712fb61785762272db9c6560d33a0684489f51bb993005cf896494786fabd0dcd87c5f2d678ed756a1d18fdc39c1217789cdc186e765c6cf8a4b73e7294dc1c24df33b6d8e35f7882b70fc55db34453a1d9c486df0f12a7f08c06f6fe8254981214bfb97f19fb6f3c6fb02509275fe1160bde4221eeaa2486bd0d4e908993efa875ca80b93b75d394806bf8bb3dc1d72000d89da928abf2759c82cbde123f590ca81a67f61e1f6e630c54e15e3d9b54aa21efcace6fac13eac1df99f93a90ac56c97c5a2b6e9c7ea8846ca0047aa565365d1b31c1fde86690b6710b43f16c1c17fbfaa05af491966334e503140ba1da300f835a70000865d0b643f0608594ae7824cdfa9b4640d5eed2e7c72f60095601aa66a2981952efd672afa2435612fb259f00fb4bdd67178b266030167a017af4b925d1578f50caf07a71b802e47102ebb92cd3e15177eba8d7cd311203d6efc58021fb27f05af251c3ba035da29966c63c62276e375a434410b5a337efca0ab31c0fc3139803b2b8fad8efbb440e93215ef7dcbc3d9924bc895e36d060b2a0c85708024affdf4eeceb420049db1ccdd5e7a075f27dc4f1e1e080a1ee9dc51261514c5cbaba2067438a4feb1378ece56913559b907453a5bd6f423df05bab247b73fb8d4662b8835d8487fb0e7f61c7c4a9d12457e18b02f5536bebbf03f53831b6ef9c133fbd9bbd05091af83277f8d061befc480bdab6145234f61c28c7439cd7faa7576c61765920221699c5f770290b018801fc45ce0780199025e511353229e41481e850d52222ad7f8d7dd6cfc8f74cc061a2cabe2d0980709e20317a27083b0eadf2a1d18f15238a44dd4d126a3087b57c818e7a1666b0555ecba23bc8a156189c33624e786ba9acb1bcd4e24b895c01fb5594c32838dd4fd871795f49ce4043da4fdde715ea464e8796f71d83686f3a322b63cc46eb30e0ecaf1a43041a69748ce8e85fdd93d2bc2bfd3d600e9cc6f6d4a5e01f9d1e80b82b2009e895248bffdc43a78e75e6fdb41ee8bfa0d5f8805b4065ca1dfbd6853b0f421e102f718bb804952c050382f14f462ef9e535470c33c1bcf3de4e17c2d30fa11bb9df6459b9917cd6b860bbfc45ec5bf5bf5e5f14e65c87ef137a0df9cba7ba5147c93344950b64ef17381954086c4723e3ef961608d96c3795c09f756b8a6b21bff69c8aa9ec11e44a82978bbdea36fb705f6367dfaf7929efe0516b03d4028b1d1f184be8cf9175c86db0c7e3b48af9c3965ba256aa246f5c116a958f9694facd67e1c72157c317c0e28f050619a78addb50d3e5ea92e12570c88b6f4f5d5327f4cfb4910fc126fc0e36b31466bc0d91900e5804a8f75526c4acc589ac6d4055246744e2833e7e7c1fb6a91b3a86321195c44322d132d41779c682f1ef45f190d57a8ffab1244f572d65e6ef0d4677532f3b49afbe70225cd9ecfb8efa0d4251ded5b0e1d3ab6cc746a27658eeee246f819458d63dd6037ea9e4becd436b96003a2d9477abb66464783af25315790d8f0d9643e164117f23bd57dcaee7d26f23602b3bb763215385319d4174323df224a7cb910a09b66b82f8b21671e9492db6100d1d7fc11e245cb7b653f62259fcc0e45cfad69130e6d9ad76de068c87f4463e2081e896a9d2e3fc2035ee8b20f3592d4215b204c4454bc7b3cdf0aa4b76130534c56680ebb0b86fc9413b30bd2c0fb590a7cb223d719e79070c85f452bbb38e4f9308fb8742d8cb11961e847f82de05c09a716cf81c2b6e650e470c3f1e9573f9a843f6f7582f31baae62d713d77f612fd49286fcc93655324af15b91bc43e677c1d5238135200ef453f1330d3ef1734638cdc1d165f6dfa97be21b74ede10e73dd1f4334650362befd3e07f3be48e639203d5a21ada20b524105806f501ca49595d0cdaa16c92fb04ddb80fca930caa79b2e1bf8404e8a93a3c60bd7f3f91883289902d95c30f2e19984917df3320d778ddbaa5c5c7742bc4046bf803c36ed2b050f30844ed206783469f6b49467f595b1a44e442c198b3df4d221e88efcaabc26254f8e0ad4f79b6242b0e066b1c8059615d6d7773d80a7661e28992fe36a137efb705285bd49613287f9b647ae349f4bbc0e9e6da6c62bd5da70105e26fa65eb36de057399ff43fbba095de5ddd86f75f26cc8bcbc69b37eb256ee49c64da87dd1dabd7b3dbfef7ef5da95151f8bc3cb1493d0911a1b91389f5f913e89b82ae6f1e759196acb6e08fd010845dd373a95414e9238cf728360354b2339ae8d841aaed7429af98dca37c74d977166196430206430ef8bd38d91deb89bc270c5ef764d993457a6f8056a4891dac0d8be3d8b9c9b1deb7b33fc404c800bbe6c29442888bd9f1f8d4a61b0d5600f05a7525e4420c045d79ce4b94a7b5bd76b8e2cd1b0d49b8f8accbb787990a78d8a746952e9605815fbad9ae603d00e26b466b0b0122e70cbb126e6bb248aef2ed359105276d57f6bed5f3ea7aea97b2c27afc07febab616c353fff76991160a05481583fa51b9419b1c361fe59a5010df54307005fec323259045a3a77cda1af52d1c6ea52bd429454b9759e145fb12b1c98e07c95f56d6955c9f39d1d1272aba4ff887eaebca6e895f1dc43d1295498596eea21508af467a7c02a0cff1fc52641db492221f5b537463d635737048405fc5847e8ed1302c89ead237520b89c2611b62e5da8d4912526af5e4b8cd5f8fac0ce09d456b82b85e05f0f33e430ac7f27ea945b53bd0858d53bf876ba90835c96cadf11e2bd8186cf1322e1b99b47e0e243dd6bd9cb0c50a325065bb2b245ca2ed9bf06b2c928ea236d8d3325e72bc74c6d7847e1b02d304ae960367670244d74b9bc770b771a47f30ca123ed4404f64ade66651f37a63532924e0e7c722961391dd37c5b14e4ecc6f777b13d9daa6c164fe340c55c6f321d6eecfe0ce1d8e541c02046a25b8c6ced03c4c443bfb0721bd9eb9ea45697528346df8b3f3256892069bf3f5d920045d87619335809dd53c6e3fe207d4892a1f72265c0b8c9cafe43305964d69979e69c2fe5296b75cfd4b6e4fbb3473b97ed25eaf1aa6a98f77f4a6d57fdce3cd458ecd2759d1922a607545f57ea0b72d991667819a6da4fcb61b938779dcab16f31dd55d4b7f9d0abbd3ea71746374d7f05afc24999156712e6102c3117172e9deac8d64f9665234802d5a36929776aa876c7407482f096e7b9733589f6519e99f23864dbbf0c0f64b0a6fbe7e546aef0c31b99106b1b1232deef4676cae862024401a9f76e9a7ceadeef492a834ce6fa32568b3dab8f8bd2bd4965a9b8929f8ae0cd96751ab36ec544054d9b535e5140c640c6b9d8f06800c1660d96fbe3305cfdebd87704e6c7a4cf645ecee8198a4f1dd2e68b0844f3e7ddf090f807557d2037a9058855ea751ea35613d901ea751ecb63b4eea5429f1ce86f813c0f32fbe2b8c6d7078a7b59f66a13b11b29442ce8e0c95613faa168ee23b08ee5b5f9172626e82c1de796ac394c044be367c62167f6a15ddbbeacf9b5652dfb94d89e9b23b7b0a1dc687b294d1b98d02f0bc8805ede3d00c54a4414ffd9702cde0078d7c0c0a44641ef901d4d1b98d02f0bc8805ede3d00c54a4414ffd9702cde0078d7c0c0a44641ef901d314217b01b26247ad5c48b5a1f7599dfafc4c0060fe04e09405f8a911ab46573314217b01b26247ad5c48b5a1f7599dfafc4c0060fe04e09405f8a911ab46573bf9f2493dbd123dd54538a147ce9370ba7d862ac61cd3491361fc775ed21a86dbf9f2493dbd123dd54538a147ce9370ba7d862ac61cd3491361fc775ed21a86dd1b2719d576240e185ec27bf8ed9e2d3c1d41648c6c3cf84d6d03d5f5e6f64e3d1b2719d576240e185ec27bf8ed9e2d3c1d41648c6c3cf84d6d03d5f5e6f64e33a447e919a72a95dd6c266764a2b2991c8521f18cd7c0fc9a26eb5c164e7bf813a447e919a72a95dd6c266764a2b2991c8521f18cd7c0fc9a26eb5c164e7bf812cdc9db8ea1f51142b9d63c42af60a92ed6a08128e999d37f0831443e9f90cae2cdc9db8ea1f51142b9d63c42af60a92ed6a08128e999d37f0831443e9f90caeca71f9b2d84bae3f50e239c196a65d2922b0ddf616c16052871d4a636be81d352635b8c96616fa4ee30f23276628d0da878b7352df5a3186574d8746b059f462603d24f67c468f65772decb05040bc696fa1d228ce49c428e6c6948f7290d711603d24f67c468f65772decb05040bc696fa1d228ce49c428e6c6948f7290d711bb00037b33c6ba131d25ce05b81dd665a0f1d0f9cc6323cc790620736b2c1d96bb00037b33c6ba131d25ce05b81dd665a0f1d0f9cc6323cc790620736b2c1d9619ad1f7448a55f045f77a7e4106d0ca4428b86c8b9b1628c363fab5af62fabe119ad1f7448a55f045f77a7e4106d0ca4428b86c8b9b1628c363fab5af62fabe1ba31564bb0cb36456bf45bd923ecd47aefdf8994082ea73a455bdbe12d97f21cba31564bb0cb36456bf45bd923ecd47aefdf8994082ea73a455bdbe12d97f21ce30cf33087aea4082c57c626bc8fd2e9130e22de7f286be6ae616717ca3d3dbfe30cf33087aea4082c57c626bc8fd2e9130e22de7f286be6ae616717ca3d3dbf6b9c83ccef4e5ca305a2b00b74f9abc84369bdb81d468c16771c96f463ef6dbb6b9c83ccef4e5ca305a2b00b74f9abc84369bdb81d468c16771c96f463ef6dbb1bf1defcad2217005190e03f1602d51d54d40c9018c41f75b63117d28be203c61bf1defcad2217005190e03f1602d51d54d40c9018c41f75b63117d28be203c63ca59a51796f03f7b582325175a7a43e6246a96ffc8074a1bfd3a097333bf2203ca59a51796f03f7b582325175a7a43e6246a96ffc8074a1bfd3a097333bf22017406534b2be76d6f9aab0e65da5601a5556950181166926d1d1b7807b7b7cb017406534b2be76d6f9aab0e65da5601a5556950181166926d1d1b7807b7b7cb0a3eb8ddbacfa67a8a4cda2282b328ab5079827947648bcef777d29e5ec14325da3eb8ddbacfa67a8a4cda2282b328ab5079827947648bcef777d29e5ec14325d04728bd4181fe1961bc622adb3cebf1e4fd296f2e80317859f88f27ed2fbc4cd04728bd4181fe1961bc622adb3cebf1e4fd296f2e80317859f88f27ed2fbc4cd67a77cade015d5c735870a33db6d3b4a8c48dffb0cb97e27cd0354b83c5c762467a77cade015d5c735870a33db6d3b4a8c48dffb0cb97e27cd0354b83c5c7624460c3272de1bd330b591fb46bca729c84ab7ff633d36c43dc8c04ad726c8a67a460c3272de1bd330b591fb46bca729c84ab7ff633d36c43dc8c04ad726c8a67adf6f2280338be7a455194876058cbdad3343a49684888f422371888a648c0c64df6f2280338be7a455194876058cbdad3343a49684888f422371888a648c0c64101fc89b1f8423156b5a2c31947ea3e25c07f695f31ca4c4259362b3e5f962ac101fc89b1f8423156b5a2c31947ea3e25c07f695f31ca4c4259362b3e5f962ac9a85f169c3d9001941e23c1e26ca2d7d58b2b6acc3318985d35938992c5e7e079a85f169c3d9001941e23c1e26ca2d7d58b2b6acc3318985d35938992c5e7e07ae6348799d053aeca3c22c038344a75591c0ea245c4412e84380680a034de080ae6348799d053aeca3c22c038344a75591c0ea245c4412e84380680a034de08009e508de77e77a98c997e95510dff90e00dd922c37666a569abc02db7bd7e22d09e508de77e77a98c997e95510dff90e00dd922c37666a569abc02db7bd7e22d04f30e642863293666d9977aa0ecf32d1bddff0b3ea2ecc6cc415c9a2a798e6d04f30e642863293666d9977aa0ecf32d1bddff0b3ea2ecc6cc415c9a2a798e6d59efebe9e4ce3de15c3421a7bbac03fda2f0e260d6d211d8324dd1a9e9c726c3c96f25296c5abe48b3286194e729b16732e897874404d17c3e4a80d7b94828c1ef9497fb1c825a046b7e9edfe275207b8abf53e29ff97749494c8d5f11234e9aef9497fb1c825a046b7e9edfe275207b8abf53e29ff97749494c8d5f11234e9a5f65f3c2b5c8a1ff41eec49d04033497ab194a225e93fe6121b00cf58a8e39665f65f3c2b5c8a1ff41eec49d04033497ab194a225e93fe6121b00cf58a8e3966dd601616de3b7b7cb13617e5adc9f37b84b68850b3ae5b8640206f74362f5498dd601616de3b7b7cb13617e5adc9f37b84b68850b3ae5b8640206f74362f54985754fc73b14e44cbf1c3af94602e08b64367e8a8e0257107c4dbac6f25af699d5754fc73b14e44cbf1c3af94602e08b64367e8a8e0257107c4dbac6f25af699df32a39f9ea7ca1e1becb3239a7ac6990b24b816648900ac81052ba3c61bdcfb7f32a39f9ea7ca1e1becb3239a7ac6990b24b816648900ac81052ba3c61bdcfb7cd3624a9f8742e112d2b06c806c2faf8cb60e1ca0d2d3ba5adb0bc6f68052495cd3624a9f8742e112d2b06c806c2faf8cb60e1ca0d2d3ba5adb0bc6f68052495bbb6a56a0645951c60669278463b525a9a50a181745be121ec39f0e467e6215abbb6a56a0645951c60669278463b525a9a50a181745be121ec39f0e467e6215a3442d20411c4f45c597b754d8d4f26861db38e8e13514ea7f9e6f1f57c68761f3442d20411c4f45c597b754d8d4f26861db38e8e13514ea7f9e6f1f57c68761fa2e942398ba71707e67104000e4c155a0cd741a2741197f5fa54bed3f3210395a2e942398ba71707e67104000e4c155a0cd741a2741197f5fa54bed3f32103955a02a100a004230674f9747a9d349c950815578e3e0fe309e449805cbe82d0805a02a100a004230674f9747a9d349c950815578e3e0fe309e449805cbe82d0804d0f23f1d0181f646a03d46a059a74f8fa75a04cef52df0869409873fa4c5d054d0f23f1d0181f646a03d46a059a74f8fa75a04cef52df0869409873fa4c5d0500d86868ec8355dbf527a50fff188c21e5ae76d829964766e889252e8c0f942b00d86868ec8355dbf527a50fff188c21e5ae76d829964766e889252e8c0f942bd155feccf0a4488b81ca69f8c5223d2c931c7b5bd76b031dd8532979f9606c5dd155feccf0a4488b81ca69f8c5223d2c931c7b5bd76b031dd8532979f9606c5db5e648cc979e7a7a27d1e4bb22f48df75ad482482493a76fdf0cfeb3c733ce7eb5e648cc979e7a7a27d1e4bb22f48df75ad482482493a76fdf0cfeb3c733ce7e0f21dee56c3631e03e5a0cc89da3dca22c794cdb5193db3e282e1d049b1dfbe00f21dee56c3631e03e5a0cc89da3dca22c794cdb5193db3e282e1d049b1dfbe004d6bd268436939cb9063a7be7a3a07dfdf4cfa5ba51b42477c6288a8b89313204d6bd268436939cb9063a7be7a3a07dfdf4cfa5ba51b42477c6288a8b893132e422a3c9409db366f8b3ccab0845898d06a1cad156eff7a2b46437ded26f134be422a3c9409db366f8b3ccab0845898d06a1cad156eff7a2b46437ded26f134b1d93bab407a1010e32ebc9068d08c68f40b1d19afffdeb17a2d88e98096e5ada1d93bab407a1010e32ebc9068d08c68f40b1d19afffdeb17a2d88e98096e5adaf13f256bf7cf3655c32b1392c1354b64aecad4d3df349a258ea4186bea718d61f13f256bf7cf3655c32b1392c1354b64aecad4d3df349a258ea4186bea718d61c57a077dd4ad3efbb8ed974ace6a07eaa99c7d89d27052267388b983ce807459c57a077dd4ad3efbb8ed974ace6a07eaa99c7d89d27052267388b983ce80745952e29b0616e58c6432252afaa2ffb91d218202fc1ace3d82bb8679c9128399fe52e29b0616e58c6432252afaa2ffb91d218202fc1ace3d82bb8679c9128399feaeb8a4e995c55cb0c2fbfdc445e95eb77577ecebc5ded7abb7779ee26e6cac09aeb8a4e995c55cb0c2fbfdc445e95eb77577ecebc5ded7abb7779ee26e6cac094586b4c8e4add3c76498425202abe63b7d29780f42789fbc1eec9c21843835dd4586b4c8e4add3c76498425202abe63b7d29780f42789fbc1eec9c21843835dde8a2263a7ded03fde979ecafd8ecd7869abb4eb40de1928131f8fb0cc7fcfed8f97b1cb80b22c61517b0209d67339740a972a0b024f6c863880b98675efcdced2f1f6682546bedaff702776f72c5086d79c683ac918ebb76ebf2055f8c7990ba2f1f6682546bedaff702776f72c5086d79c683ac918ebb76ebf2055f8c7990bafd85dcae713e1bff5c0247ceaa655fc29e3d69073e1ac8eb3ea816869575a3ecfd85dcae713e1bff5c0247ceaa655fc29e3d69073e1ac8eb3ea816869575a3ecf4fc29e967614e03174c157dd0ae27229a3ba5157c7106aa9aa88b8f3118e168f4fc29e967614e03174c157dd0ae27229a3ba5157c7106aa9aa88b8f3118e1684058e62f8b465901fa2e8e5a79be90e4e3b8950796f9bc102cb62d4c6c3cad1b4058e62f8b465901fa2e8e5a79be90e4e3b8950796f9bc102cb62d4c6c3cad1b77dd902fba9b52fa1fc203f723699008fa8b202741419c85ab0f8851017ed39077dd902fba9b52fa1fc203f723699008fa8b202741419c85ab0f8851017ed39004898953318e08565b626fbfd4b62ac84f0586ed96945ac98c8dc02c158bc61904898953318e08565b626fbfd4b62ac84f0586ed96945ac98c8dc02c158bc6199df1fb56ebec9ef43926f879a1e71824f18a169377267179d505759fa2f789849df1fb56ebec9ef43926f879a1e71824f18a169377267179d505759fa2f7898408c7d1bb032b83822a2703af32b0eee7d0191caef2cd13170c90c2e204c5dc9408c7d1bb032b83822a2703af32b0eee7d0191caef2cd13170c90c2e204c5dc94c2920d784c80d417eeec14299ab5625d7ad2837b748dae7110375c7c70c79a97c2920d784c80d417eeec14299ab5625d7ad2837b748dae7110375c7c70c79a9714510a00c7a9f71a580ce67895742622736c4f7191dd488017451ebd651d99bd14510a00c7a9f71a580ce67895742622736c4f7191dd488017451ebd651d99bdc61c08fe562a1854f03227f2754057d3854e41e99399d00e6603173c8c9591c2580eeab384c0d9a7f8eeedbff227ce4b21289cd2ee92b2b55f9de5361b74409e1cbbc4cb2ec99a0d56b3f35bd3ed6d777f65e75e8a2f3100f2c7ae68cd933abe8655009c821156dd40d67e562664b293dd42b51230923cd2799e3c6651b352d66916ab3bc3a1e8fa7c34e16d32e0d3f95e0d4a21e9e92158859d15b630d0d33aed576fa7945b1cd9604012d8e153ee6d9a15b06e03a6149331d67be425493922273ea45976e5e0c27720a0e9c0336bfae865ff52acc03c46b419f3dca1cf4b4fe4df274de4cd3e2a5f6ca14023afc4c00c842076fc4a32f9aae92bbf499ba7421039f4f166a451975b0c5487e1181cbd2cb450d3bf645ec1745fc50dc8af58799b742f5f16d70eb4e5c0c498f13e16b37e48b2a36b056e62c7b8472c753c7f8c5ad9c929e3485b274ab6e1e06a5b3891841e0c24f31052cb7fa30dd1110941f00d5a1b393244d9e5b8de791b6453617d3637782322bf6e54bfbb775d073bb863b57bc5020a8564e40e05aecc2efbf7338ba882a170eea505924f546ba5082c68a3735fd2b0d6b9d6c4eea944ead5c169d3845fa6e0fa623b6a457de7c43be2ff664a712f9178a9b65d71f06629fd6f67806093731da479a6b9532fa5f54ccbb58386125ec3bf8c076522cebe12c164429803b51a10b3f6dbd068f3ca56108eedbe917448cb5694e2eb4deb5fb2988ae94c79d9543cf21ae329881ce01d806239023682d8f625fea475f4fe37bd279e3bee99bea9192f85f2728e3a3899ec2510097089bf84bee44b5cb9615db6ea16ef714458cb2d35cb76d0937aa8622b4d394d6fda13556985d507fb726fbfa017176331b2cf62fb4bbdec1ae96cc682882fa1fd9449c076fffb26dc9b12bc4a9fc7e9f0afb4699ad982d02a50c0ea433c22c4c8fa4fbab45d2c6de8702be76b9c379769684c314bab4daf3649d95e3503679f17698f99b5f42f2fe3634e337b0445099c1d2786dbea12940a9b6effa5004e93ff91159f349ff6441b8c8ca6fdf02ad9e606aee11f9d5ac2b1b4c5427c8aa0a8ead9f8fdb47e950efcc804d046f831d23e1c9e1ffb671b6cdf4ecc15ca0d90860358fd96f95f7f114da76311134fa47e608f12689ba3dc8af86e1680a3abfe7a84c4d2ba2cfe0a07eb21c239fc2c6840719579a3a0b7a500e8c2446c59da497fda9759975300220a58a7cc88a5952d56ca20e6c7c9b0754cda4be485a16b3fcbcf7e48e6f6bedb1cb4fb0473869d5959a184cac0c5c9932f93f1e249ec7141f39718edfac03c62c81cb23974b25bb1e37fc54c1e112a449088e4d01590e55e9b9578df66448c4a3519a2973371507ceac3831ce78a6b431e83ea9f61530bddd533be0a69b192e03ed4b0dde81e4a4182e3ed7481f88741a62aa29d0fe8ee93b2f2e493951d537a99ceea4ee6ef51cd358df7d1457f5292dced57a1c16664f78c186909e6f826d3efb8a05137ad1024128e781a8e50d84f8e346d85feff6c388457cd6e7dda36950573082687c223ef9150fee05dd5ae45017f94f20e2553696ddd3fdf5c05efb47c165577d365197df6b6c2725106e85fb985dec9ab21899c0c8aa0f51c6b3ec14fd33d8539aa2e3a6345e0c93271a7db6b03d82c5779c8b1d83950ae326bd04c6980405c5d8701097967f3df5836f34eb6c2e699a7d2952533084f24c25b105c4d633da091f0b6b0c6243e69eab6c0ddd0c8da3bb0f02731dd59bf30bcc2799615378b6639639ae554fbe1e2a82494f6448fab28d5592bcc17357f577173f3de9b03f8c3286196f9c9ff0a658a97540bbe2e615a087cca11be1474ca49bb4a7dc8ddfde19abab8127c5f4c7e9c11f6d248758377dca7f608acdd3ea4258eea59c8675e360129bdbf9fa5aff6e9839cce80b7a04107f1f760a15c3d6ea25102ee6824a0643acf0c00f70a6fbb5a73559247e0612e6c70d692efa29738c25de1dc5d997341b3c1b20b818c198200117ddfb24c21c72a0c2752de7a3715cd5bba099157fd4471860259e18c37502320b53fd3b876318578108db6b0ed40f8d6ebd3cbe6dcb0b1b72e995fcf2c7f82069affcd921571cecd601c3c228faf070a801ce96b54cd6791d0ab3c5eaec0ac1dcc689b9b37a4179698bdf303aba1170aea6c005f73bd0a0fa5d4c20c78d1c1f4f7cc3d69779500bfad0f8334c74a649362099a39e11a0914b84f19894cc872800234ab4c22e44f57b4fa81b8e4988751a55d36605a8d7b882c552073460d36b11b58d88af2202da2812dd8880b90bb2b6947f8b6d69aca36a12cc731ec8440e9a239ccb3117af840f1bf48cfde490a3e7f5e2efd3885b86fc79bf98ddc88aee7ae447e8d76a6dea6b537ddc024e06eca5ecfa0056fdd9402b77cd39a7b8588b404ccc341079a69aa72aa132d9061d386675fe0d00ef1b2f014bff9586c1189a5400c6b7a007ad86c5dc305728bee098f8454901ba8fe862833fd7e81fc71693c028c929033dc4ac50c184572ed2df13e9d01c80f9754919e481f8e90a4e5e8a5a0c9e636d81b6db32eca6b922e00737c1465155eb673fa2d26ea6172538f1865ab3f66e6bebb96e5e6d4789f4a8002bee2edd01580b44e1bc59bccbefa6a7c7eeda9fd76ffe9d809832bf48a4c1c5eec72d79eb0b1610bcab72682fbfdbce097b5348e3bc270cb6bcd5fc191085bea7b4fddd09d413114c87cb8aa78f12b8ea12f482048a49ead92b96d394c044be367c62167f6a15ddbbeacf9b5652dfb94d89e9b23b7b0a1dc687b29a483b02e9f02f0cf571e1cfeaa69680d39954b49e1634742b146c0c674c397f8aceca6acaa07ef8141a59d1ef071135b75981bc72804e49b1b37ae1f71e1fdae03ee25c6b56868ee20de5b5b5a0015049bfbfa9ad06e9d4f41459534af88403203ee25c6b56868ee20de5b5b5a0015049bfbfa9ad06e9d4f41459534af884032c504694cc44cf87684f783cc4ab5671597cee5d4cb73eacaaf25491a2152e8b31837b7069943e7185369232f8a1f2b5da425a7fdcbf4f4cafe3fd6e0cbc5e381fa2aa775b0575a520695e078de41b69981ce23277aa5cc5a19ddbde1236b076a25deaf2c9eb7aa133ce18c46b579e8fd1359e2968499ced9d11466498b2403fdf10132a26070a061467aab2e35675c1c10aea85846d28c8606bc4d133e04f369fe766f1e49b9be4028570b0aaab5763e642b8633c32f5b762684d777f1382a2ee952cf31db244c52336535a2dfb00641f0ea437e03bd04511061b4be06065730e952cf31db244c52336535a2dfb00641f0ea437e03bd04511061b4be06065730aff361c3da96334451b37cc688cfeae27c57a69d2d413e0fb96ec8a1fa56ba77aff361c3da96334451b37cc688cfeae27c57a69d2d413e0fb96ec8a1fa56ba77aa6b3d3f9fc521b0e2c857dc81d3a76ab62de68398d8a8c6aada33dd3d64e75aaa6b3d3f9fc521b0e2c857dc81d3a76ab62de68398d8a8c6aada33dd3d64e75a5f213ab34e099a85b6b549494becf732c6e2ecc14c4c35f2775ff4cc98ffa00893f0d0308daf1410cd2b7e69af49df8f9a8e824d71b7c12bc023df3c8ef73037d9db11ca94ca387c15efbe796935050dd944fdfd066377b0ba28a71a89d2367bd9db11ca94ca387c15efbe796935050dd944fdfd066377b0ba28a71a89d2367becfbfafadf0eea7bcf991e3d0b003686a3321adf8b559b6992a48c241768dae6e9f4bab28ecccd7a15537e94097c2b4c98b8a128fbbb0fa64230d829aefe6e3128a0cfb78dc8dd7f2328c17d233b017b457f7693c395749abb6d52b6365a781528a0cfb78dc8dd7f2328c17d233b017b457f7693c395749abb6d52b6365a7815bdec9e3a6911150fdd6a8da8b8e843ca08967869fcb1870f933fa0482d963894bdec9e3a6911150fdd6a8da8b8e843ca08967869fcb1870f933fa0482d963894cb9c4079996ed2fe570995a5e1306bbce53663e32e8965d05f8efde623ca6237cb9c4079996ed2fe570995a5e1306bbce53663e32e8965d05f8efde623ca623735872c8f7aca2127a6a1ebe58fc1adb01d0603cb1cfdb01dd0dfdc5515fc796f35872c8f7aca2127a6a1ebe58fc1adb01d0603cb1cfdb01dd0dfdc5515fc796f7d6d3c8fd7a6f86eb50d18db588b2a8a008253b0e58b0e3b9399ac0af75607167d6d3c8fd7a6f86eb50d18db588b2a8a008253b0e58b0e3b9399ac0af7560716bab2edb8350d05b839adfd1d60f5f215165f5e0c138164fa6c9de8d0119e6634bab2edb8350d05b839adfd1d60f5f215165f5e0c138164fa6c9de8d0119e66340e7ca06a7a079946ce7fcf95967f8fbdada581f12b56819172421dae48ee7d66394c044be367c62167f6a15ddbbeacf9b5652dfb94d89e9b23b7b0a1dc687b2991d602d009e60a5d54407afc22c1d1a0920d95db86f07bfc9c116f2951ed752e91d602d009e60a5d54407afc22c1d1a0920d95db86f07bfc9c116f2951ed752ee5f5b09f4a32aae38d1428972d00bdab2c1ce0b17d8069b05b44cacf1eccae2ae5f5b09f4a32aae38d1428972d00bdab2c1ce0b17d8069b05b44cacf1eccae2ab4bfdac96271f4d64de9fb7db39a11211151a5160c83d437a1f1d67e5cc12d96b4bfdac96271f4d64de9fb7db39a11211151a5160c83d437a1f1d67e5cc12d96ec7ccbfc97d9be1d833c44778b752a94278de6f41c609e721339c69941690ad0ec7ccbfc97d9be1d833c44778b752a94278de6f41c609e721339c69941690ad0b1d3141656e2d838ac0bfc79b7168ccd86347ab2085e9d62e68eb3327328f180b1d3141656e2d838ac0bfc79b7168ccd86347ab2085e9d62e68eb3327328f180d90a35d9cfce0a891e50d5735a0551a912d03881a11ce933c80c28ab118f04d7d90a35d9cfce0a891e50d5735a0551a912d03881a11ce933c80c28ab118f04d7526901b9b7aad17e2765533878dfe69c4129b629de4c22ffdf4d066772b3a1b7526901b9b7aad17e2765533878dfe69c4129b629de4c22ffdf4d066772b3a1b71ab29b203293f756a16fef03f6e64da99b353e954424830f966b9f992c9f3df91ab29b203293f756a16fef03f6e64da99b353e954424830f966b9f992c9f3df90187c80e3ef2c9a58089db5e1860ce5f486c8bf41d76540a4e9dbae629acc2480187c80e3ef2c9a58089db5e1860ce5f486c8bf41d76540a4e9dbae629acc2481f8f12f9764f3112964bcd90aa49c7157aa5abeb1af2a921145a100a0ac962ab1f8f12f9764f3112964bcd90aa49c7157aa5abeb1af2a921145a100a0ac962ab13e011970bc80c5719742ddf25f795e657f063be666c2010f15234fc00fa8bf913e011970bc80c5719742ddf25f795e657f063be666c2010f15234fc00fa8bf9fdb64b2f17cd4378c94af2bac240c9be8329b2ecfe84867c9b27d08306087eb9fdb64b2f17cd4378c94af2bac240c9be8329b2ecfe84867c9b27d08306087eb928feac9ec0285099a6b6fd2feb7079613a8a26306cf32b0962b91f7631b3aa6928feac9ec0285099a6b6fd2feb7079613a8a26306cf32b0962b91f7631b3aa69dfd5f8c8663ad42c044ad4406f9b101e076f924884309521ccf1fed6da5da322dfd5f8c8663ad42c044ad4406f9b101e076f924884309521ccf1fed6da5da3226c5b2e3c61568b96f868ab376f814df2cd8e7f102f0fc162c8ad12f7162a5c4e83878550ed015b14a984a16749af564d3387860541f8085699daa94128eed800fc59053e4bc4ac774e8e37ff42703418cc93bdec829a2ae5a9ec5f0813914310fc59053e4bc4ac774e8e37ff42703418cc93bdec829a2ae5a9ec5f0813914310d28ca648ab6d816600d34164e1249d3e69ab5dcd88f75932911696aa97784d5ed28ca648ab6d816600d34164e1249d3e69ab5dcd88f75932911696aa97784d5e84f7319e7109534b4655c358c2307ea4e62eb74b9dec243f23ebe5efc1f1d0479c2072a7060c6665230852fa43ce3e61128329280a40107b9ff5cf676acf5204c013bea8de3d82a47800d9812197882658fbe9bcac8387cd5aa1530ebbd5cb76c013bea8de3d82a47800d9812197882658fbe9bcac8387cd5aa1530ebbd5cb7656b8a8d3aa7465cf83269ec48f77b415f0ff34ad47450c9108e697d66950761056b8a8d3aa7465cf83269ec48f77b415f0ff34ad47450c9108e697d669507610e56b454c3cb2a746dde3af12d113ef860b8b6fe6ca4398d2b95cce7598cda4f5e56b454c3cb2a746dde3af12d113ef860b8b6fe6ca4398d2b95cce7598cda4f59d1916baf86a3a995b90c295c58a16538ca887f5262c9a8c12f75bc04217feb19d1916baf86a3a995b90c295c58a16538ca887f5262c9a8c12f75bc04217feb17cf0f054acd08806ee04255d21ab8080622b57b089e3900b972025c1d47c9e2b7cf0f054acd08806ee04255d21ab8080622b57b089e3900b972025c1d47c9e2bae0cd8633f790bb5f9f5cd3632f94a5785649e5e812c31f85ebb57d077e8c406ae0cd8633f790bb5f9f5cd3632f94a5785649e5e812c31f85ebb57d077e8c406bfac10d076e7a615402a6ce677f44c46d34ca8bb8ba1b102129dbfeba3e6b914bfac10d076e7a615402a6ce677f44c46d34ca8bb8ba1b102129dbfeba3e6b9141aec780644a9b463affbe1c333976841741c0477022998ff67f771e63088dfce61478d906f2aafce42fa119f4f5ae665dfdb082484250d05a0f9e36d6a0caacd6e030ffdcbaeea2b292294729955e5a573d2a4ed23de9f2994d78948d6bdffba6e030ffdcbaeea2b292294729955e5a573d2a4ed23de9f2994d78948d6bdffba38343b839774072504c42c0cd6ca70315eb91010bbf1b52c356b35371b19973738343b839774072504c42c0cd6ca70315eb91010bbf1b52c356b35371b199737d32af15851b0e8ac90dc67f03920d8b213ecfe4655610c2a97437f0e8c573647d32af15851b0e8ac90dc67f03920d8b213ecfe4655610c2a97437f0e8c573647ff22607ec6984eb87dac250c26751d2300a25d5e869e6eac51adf9529576cc5eff22607ec6984eb87dac250c26751d2300a25d5e869e6eac51adf9529576cc5e333df8050f96165cd909aaf2079b6e9850dec31291721864da0f8b53a4f01731333df8050f96165cd909aaf2079b6e9850dec31291721864da0f8b53a4f0173141c57beaa15e149225d96de177e0d59b9dabc1253d210fb594c562d0b589844c41c57beaa15e149225d96de177e0d59b9dabc1253d210fb594c562d0b589844c0b7d470dc9294955881a52874397f05041c10dc96aa5ab795736221dab2219930b7d470dc9294955881a52874397f05041c10dc96aa5ab795736221dab221993c99941e5589a5445e1b6a101a93887aa50e99302161373d3bcbdc361816cec7fc99941e5589a5445e1b6a101a93887aa50e99302161373d3bcbdc361816cec7f4b82a781aecd85b962fe8377091b651dc5daec4da05da2bc9696a9d323e480724b82a781aecd85b962fe8377091b651dc5daec4da05da2bc9696a9d323e48072f88604d4caf2ba6d1d816f57b701fbc59c4f5971635a19907bcfb543a7cdb3aaf88604d4caf2ba6d1d816f57b701fbc59c4f5971635a19907bcfb543a7cdb3aae8f3494040ff83df867697726546b166a4dd92de1852f63dc525851b31218bb7e8f3494040ff83df867697726546b166a4dd92de1852f63dc525851b31218bb75c2561ac63dd243be1fcfc61802fc79c2729ab3b91fece251accdf646c60152c5c2561ac63dd243be1fcfc61802fc79c2729ab3b91fece251accdf646c60152c202a85b0c45aa448f8c1c0cfef59c3dd68d4693974c0a9810737d84f96a1f161202a85b0c45aa448f8c1c0cfef59c3dd68d4693974c0a9810737d84f96a1f1618e6dff0f02047de123e3797defa6a630e59be623e89920027a3bea5fd81da6cf8e6dff0f02047de123e3797defa6a630e59be623e89920027a3bea5fd81da6cf43cfa4e2a894839f0b0cec9b21e630dc0964f2750566d77a8925b9549dd7266b43cfa4e2a894839f0b0cec9b21e630dc0964f2750566d77a8925b9549dd7266b20c234fafc9d87f117fe67cac5fe5a68d7ab320b20a61903dab0ad08a2c3f6bc20c234fafc9d87f117fe67cac5fe5a68d7ab320b20a61903dab0ad08a2c3f6bc0690e41e2ff270b115643ada4d4ded5a3ef47286faee31c6d2a18429815e4b9d0690e41e2ff270b115643ada4d4ded5a3ef47286faee31c6d2a18429815e4b9dbdbe1b81244e0efd1ade85884431c6f853535b178e9cade8df0065c90ea4490fbdbe1b81244e0efd1ade85884431c6f853535b178e9cade8df0065c90ea4490fa80044f4c803f54deedf5a15f748f7723c5f81130795cb115f8f85eb35648ea8a80044f4c803f54deedf5a15f748f7723c5f81130795cb115f8f85eb35648ea8d9daa783d9c0d081423c74c982476f23eed1ba0dd3fc1d6615c47c86337adc6bd9daa783d9c0d081423c74c982476f23eed1ba0dd3fc1d6615c47c86337adc6b0022a338e752e8fa47af7e9ec1e13dada0795c68a59dc79b129f8c3f1539333ac5dbd3797aef2d5f853782380c4032e4620178de0db571df87b446172caf5ea2bd168993034f1b697efd7b785f83f6e83b73bd6c101f58aef6bdfb77b770b74fbd168993034f1b697efd7b785f83f6e83b73bd6c101f58aef6bdfb77b770b74f34af8041c9e7fab544683772a9b7b182e45d308a843cf99404f2d7c211b31d0f34af8041c9e7fab544683772a9b7b182e45d308a843cf99404f2d7c211b31d0f4c393c7ac167d0e4bd094cbbd026f74aa1342521cc3f4fe60e489115ef2f00014c393c7ac167d0e4bd094cbbd026f74aa1342521cc3f4fe60e489115ef2f0001d51ac03f6f0391b6917bad4a771c7134294bd5f03a26f34de2282adbb04d07d5d51ac03f6f0391b6917bad4a771c7134294bd5f03a26f34de2282adbb04d07d5f89912f33823a9baaa871ad4f6311daaeee5a14e9d4901cf7395df778905ee91f89912f33823a9baaa871ad4f6311daaeee5a14e9d4901cf7395df778905ee916bd77d0afce9abf823ab57a573788b6e25ffbba6e96526a6205a082389045bc6a281737df8722e29848cff914cc070a33cf0f9aaf39b91b64b4fbb3051dc983feb77adc6fa4ee7c5bc1188c3d4ba0109b6452133f28c67147cad66b4bfdc948005adcf3d9bd88b392580eae1f97c96fdfc5818c88c441068b950a7144b72b0a09e2c8612bd36427c0645d5cead86409a6643adcefc52eb63ca3071d477e6f52b9e2c8612bd36427c0645d5cead86409a6643adcefc52eb63ca3071d477e6f52b265a8be0af25947b3157d8bd2eb1f20805a578abb2a66a79bd3e2c049987cc70265a8be0af25947b3157d8bd2eb1f20805a578abb2a66a79bd3e2c049987cc70b8b754a1f009586ecd21fc330f6a55239e7035eeaedf3c4e4c8c442d3f200f11b8b754a1f009586ecd21fc330f6a55239e7035eeaedf3c4e4c8c442d3f200f115d275798aa7532731e71729e2c9bc15ed50fa348da512b0f71332de81c4e056c5d275798aa7532731e71729e2c9bc15ed50fa348da512b0f71332de81c4e056cdf54adcd557ca63b1a62970c85795957b1e8617b6088c7f6a3efcf40ea43f4d44adad70c1b78e562b7a41dfeca1f36047a9eebbaf4a0ebed0dc462a70129f09a6391c5d945d9a0e8fc6f3890ff1ea43b6c6f4a95f1b5f5ef21c13e32481771976391c5d945d9a0e8fc6f3890ff1ea43b6c6f4a95f1b5f5ef21c13e32481771975183378a14e287c1c149218948c3af9a3208fa493ebd31d22a15f430c9c75e625183378a14e287c1c149218948c3af9a3208fa493ebd31d22a15f430c9c75e62d236c5411d0e755582e120b12a8bcd236253ee9409d0d1cff0d1a2d2c879081ed236c5411d0e755582e120b12a8bcd236253ee9409d0d1cff0d1a2d2c879081e08dadcb3897fc7bb48a1273b177a8d4d98b9108f9ee599a55259a395c1ae90ca08dadcb3897fc7bb48a1273b177a8d4d98b9108f9ee599a55259a395c1ae90cac34f4bdc69feb476a0f518a9d6fb6da49426b389baa2344fed4287f8002bd4dfc34f4bdc69feb476a0f518a9d6fb6da49426b389baa2344fed4287f8002bd4dfbf21f948749720b290ea08efd149b5801d1af007e1941031e56c90df20d99e6abf21f948749720b290ea08efd149b5801d1af007e1941031e56c90df20d99e6ac66d7c4a91f454e06c9e5b3d3ccb2431a3808e3578749c86d86d545d54f446f0c66d7c4a91f454e06c9e5b3d3ccb2431a3808e3578749c86d86d545d54f446f0c40bce0dea5163367b0125fa89d0588ad05bbbb352e2addb435fbf82849f1869c40bce0dea5163367b0125fa89d0588ad05bbbb352e2addb435fbf82849f1869c295b46e2cfe57c07db5599ac4bde8b21a90fd543e376c9a74cbbfe440d50c6fc295b46e2cfe57c07db5599ac4bde8b21a90fd543e376c9a74cbbfe440d50c6f4dd796caf91a0f49a8b2988060baabadec6126159493be9f2cea6006b4521ed14dd796caf91a0f49a8b2988060baabadec6126159493be9f2cea6006b4521ed14613269a49d5a4e70f9196c328be87b20f92af0cf9ea1cda5474875bd6a3126f4613269a49d5a4e70f9196c328be87b20f92af0cf9ea1cda5474875bd6a3126f2861b6c2ffad4bccc74589705029dd95d910f9ec7e4fa4df65df163a0577474c2861b6c2ffad4bccc74589705029dd95d910f9ec7e4fa4df65df163a0577474c696449e155180b9fd24894b02c1e485a220efab7ebb2d03bb0e4689bd9ab9594696449e155180b9fd24894b02c1e485a220efab7ebb2d03bb0e4689bd9ab9594ab03c1fdf98ae334c815e08b5954510cecbb12973e6bd7a9cce21ae6f55214f8ab03c1fdf98ae334c815e08b5954510cecbb12973e6bd7a9cce21ae6f55214f81450f6b2d171d4e400fefb6fab4b6780801e2dce1d22295e808d2a34bdfcadac1450f6b2d171d4e400fefb6fab4b6780801e2dce1d22295e808d2a34bdfcadac8200c8d24484f75c87ffdc05e2fbcef8ccb22c6aa9bfa02976243216e3c4ea2c4cd4d1b20f6467aec9f41365f2a377bfe423e1fa750b77721c27e4d7e3cd56aaf03f13cb2d76086029a260b6a8cf2b48a93603a1cc7fc9882c4607fbe968a602f03f13cb2d76086029a260b6a8cf2b48a93603a1cc7fc9882c4607fbe968a602094243fad06d0bb1fb1710189d0b5e475d768393abcddfbe73cebc3999637a78094243fad06d0bb1fb1710189d0b5e475d768393abcddfbe73cebc3999637a78f340b01bd0d3bde9419c6220d1d6d0dda0e7c769640aa7040781cb6c6ed96e26f340b01bd0d3bde9419c6220d1d6d0dda0e7c769640aa7040781cb6c6ed96e2606eab2e2dbc7bf8cef5a018567f538c6b20b7641be11b04e9e117d02ea5b7c4306eab2e2dbc7bf8cef5a018567f538c6b20b7641be11b04e9e117d02ea5b7c43f6eb82dc9cea2e4b41eeeaab999106c8cb83729fca16f33c89e67ca969029bdaf6eb82dc9cea2e4b41eeeaab999106c8cb83729fca16f33c89e67ca969029bdabdcd743324d37944efbc794eb71ad86619c4f7bbd17b14246a69cfc9c0ff89f0bdcd743324d37944efbc794eb71ad86619c4f7bbd17b14246a69cfc9c0ff89f0e6971137b92e51c4cf6cbea21cf8ea5e97f4080bffd8286d1025a84dfc31d147e6971137b92e51c4cf6cbea21cf8ea5e97f4080bffd8286d1025a84dfc31d147e3d58be8500c2cdb96d3fe91761d4f0de191973051d54227713205f42ea82f25e3d58be8500c2cdb96d3fe91761d4f0de191973051d54227713205f42ea82f25b04600d350548c3fb35d65dc449cb703d89a3e71951950bff3b81d6ba98e3a04b04600d350548c3fb35d65dc449cb703d89a3e71951950bff3b81d6ba98e3a0453196e788b2ef299fd15b42f29a2fb7855f8357fb09ebb96ae8bc40b6c45055f53196e788b2ef299fd15b42f29a2fb7855f8357fb09ebb96ae8bc40b6c45055f328014ee3144584d0ffda45378eb79796253adb3a0900a4734da12a663506d16328014ee3144584d0ffda45378eb79796253adb3a0900a4734da12a663506d168eca794c4a3b9335537eeab5138718e2c05f9c6daec36dce1110a8091d4623d78eca794c4a3b9335537eeab5138718e2c05f9c6daec36dce1110a8091d4623d79f74a02a6bd682b8abcf5f8dda7af6ba36ebc370089179c662bb2536478fdd5fc6c9c8af56eb77f82fc8b9586034abe88fe380c0ac262c3cdcbcb34da09be80a1292942360c0bbd7f0d83fd26e4be6c9f4a16804e680c8b8d0f1f89ae9623aab1292942360c0bbd7f0d83fd26e4be6c9f4a16804e680c8b8d0f1f89ae9623aab3d2848d532c1304701afd54bf492c75ee91e9aad7a579d687b9dd016fb6d1bde5f8314ed0da04c87cbe745110d1a461d05388c29138d7c244eeadf629ba8bfb88ffbe574f5c64ff0a204b831fac5c9adc2ee4dff341da14ffac129f31e8019368ffbe574f5c64ff0a204b831fac5c9adc2ee4dff341da14ffac129f31e801936e4e15356b47494a0e9b80e08fd5af805adf37f596200a153d10f3cb21c70a3afe4e15356b47494a0e9b80e08fd5af805adf37f596200a153d10f3cb21c70a3afffbf1b9852a8ddd1f0377003195f083b0818d8db094b64ca55a51ef616666a8effbf1b9852a8ddd1f0377003195f083b0818d8db094b64ca55a51ef616666a8ea838e04b71fd18106adea78edc9c36d4deb27b4b10c98e08d3c286389ffe4804a838e04b71fd18106adea78edc9c36d4deb27b4b10c98e08d3c286389ffe480452280a7287644453f6d4f6b3a4a2613733069aa63b83ba923c42de65f87f7f9f52280a7287644453f6d4f6b3a4a2613733069aa63b83ba923c42de65f87f7f9ffec88013e8d6b7f896958be47075698f02803856384b34621fd16a9d37fb7628fec88013e8d6b7f896958be47075698f02803856384b34621fd16a9d37fb7628a81ef0cdf8e92fa1b15d1180d728fe4a85978f01ef929c791c7885dac687ad7ea81ef0cdf8e92fa1b15d1180d728fe4a85978f01ef929c791c7885dac687ad7e437a6e6d41269d0a454eb266261d6a66b65dba8693f9d48f49f0c7e17b4c5121437a6e6d41269d0a454eb266261d6a66b65dba8693f9d48f49f0c7e17b4c512103c71b480db0200b1c085671ff199746b4c24af3dd95bc2d8759271090c571bf654acc79c1d896a4590c9244da1241795a066a64a104dfffd70f8a439118e3de7ef47f2bfa71c575b16ab30c016506c78959d796e941ac4593f13e169c6bd5ebefbb6a19181ddcd8dc9d5a801da906f2b9d047685720eb43810fb7543d3ab4108714f5afb86105c8cd1b18c9beed5927baca639c87a8d1531d6a950747a11b252992d476119a0d3ae6627fecc1fceb7a5706ab11e9527a0f30b5d2c32c89911862a576c1341de127442d40b22275b7200a451ff142d002eaa6a8acaf5b6bf092eb8f50229b806772744dca16c8b211b772c4a8ad63c36d01906f8a94998285e474d71be4e93cb29247651dab70d2a2ca78578f0360ef8de8e6ad86bb184478a78ed81e04ce91f2519b0a9f8f48d43a1fb4166ace06a7c832a5bb9c5c3e054b97d69da3b98f35ce7b1eec5092a974e154cf3ee0e15a9992075a675f3630f89c9ffdb62d1ef537a45bc30ad42b297bdf31e9392d0a1c27994dcf3423e181967ebc803d36061cd2aa6edf6949f244f4ce8b74353931c473043138dca22a66800aaba441e6d8b36aa415286aaf50a1ad337336d907ef90af715ef2623c11cc14c661f15a19fe430d50d8cd3674545f163a1cfc99692c145ef02bbc975967b3130df2ad2b73de9a5fc2b62382cf55d88e2e4447e8693a259e650af5e0e3adca8b4a04191a2bc060eecf34cd6cb5192e1238712bf9197c2b8e7d5780b3fb5abeeb61d8492ead731b07d71156c8bad6272321a6cd93213ee532aadd344f0fa2240ca6463a2f5ddbc67e4e947d7401d5ad37bff476036e441d9a9eb000a90c91a16802b7244d765c17a4949fad6e9dd182087d49692395e37b2a7da2f97d1c7933a1c99b46b64b49ad43d9316a45208c5e11da6912ea77ef2a4490eaa7c4baaf002dc7d097b6837b5cec59b50b70d8f89f28a93ccb3b694e74bf66c32999f8cd165cc1051f3cc5f27f875dfeac802d44afc2aca711cf579def406312aafa72fc505fb555ff0e9789011baeba3c96cef5a7c4406f68bb1389140b0b817c7ee0a854f0d094198e86673ffca9748bf237ea9543514be90f1bdd14e5daaa1fd952881cbac9242f8eea5d18ec04d97ceba512f046f44638307cb70339e86dfa4bdfcddeb951db5acd4c8e377c0e22c34d1e788ab126b52e89513a32da4e23ca11bc15ec73c5e9415fef8b604576b0723cdacd76aaab426af7cda5b488740c2c48aed0657444bb6e5af66814e8ac996784ff597f777e4354c71975d640eafab808cfa07ce1fd64daf462a6deae0d8863bff228e6dc86710ca9c902875a7c71e9319ea62b74c892a7409f8b4f91588f85c480c3e1123fb81f5527a418ab0699ccea8ded3350e361a9d59228316db5c88c7052c811d4efcb2b7adeab12b8ba72cc2cafd063fb6aaba1d2605349c26178c521337dd7e9d51fb6943d78625d9d36b9b97391c841cad173544c1309f64a856d0fc5206838e8c6cc3ccc71d71ea80f5197247bf801a584e7a01f0040b11f343c0406865301fdbe3075a329798d0f960ef9f3452481f37120d73775a78d76278f3b37e6492328472d5fe8e1bb79dff00e5c4a5b78d20d5acebf286867dc147ecf10ae0fe48fb3889e073d72b85f857040e0fb23bf6052ebc3c19f292e4ccbc0b2e43ef71bb6b5bfcc8a6edad1ece3a9052c8460135e5337b88ce2e8141c89e1be50931911db7e9ff1447720820bc23c748b3b741da3b00685aa249d9cb253ee983232912038802bdcb645be4ddfb4b3d17a7ffb75388fbf1f45cfa1682a1ea348bb6f15e0162f9235d6e7dd644bad823c24c13a1c9f407b2bfeb5188c372c29692818aaaebfc51058baa7e3a2f73877aa79b87ba5b65a3e1a29c6dca79f414669ccfd4509b31f1aed23f8e5faa2f146c1696eb472fdc1625034ecbaaca174a5927fabc121de560dc5b840a83f488cb58e8734d3b015bbae3604329092ced165ef5e2b570669ddd7350ab8a94b1594ce54bf22fdb29e3d398f6cc1463ea284e9a5058e31b4b252cb57123ebf0503bf604e4eaa5b789765fb024985c63669423463426fa9fe8462800d7f02b5e439be0b1792beacdeadc48e8dc3f9c711909e7b550681747932840c118cda2aff89b81a79ac2998b7a5bc9e0c54e0f7a4c55f91e1c58a5711d93bff779108e8804e6318548e181600636c5c4f0e8117ef912d17cad43a2ac9c60be930d7486315a7c164635269bdc76ec86e4678cb2f3f0a4b6999c8e84fc17818aa2e3dd0d8580e78574f5026925c9788e3def6fc3f9254f068084239233d86004c7862259d3641f92ebdcc90d9d8e21440acebd8cd90a9b3303391ef3647bb30b0c07db63660ac3e767c2d74d6aaca3f7e364939e31ae4365ca68de4c891a95636576e49a6f1769194b2c246fb5a78a2b35cbc78e519a3263fe4192140ba918663b5ca91429d2bdb1d0336526ee905342beceed556767d9653af5d35b78500d900de28529aee43eec8315b515c9be8a4e70936d160425b4d8e969e3842d57bb5e1bc16ce11eec0add3c00f6ac36083a1294d3ce5179a06ac12acab45e621e37c5daa2797c68403bf4a262159010cfa4f977bd474577b1d14a7b4be768113ad5f1e4b15e00e3df504d2d5add9fab1993d1c500fea813c47bfe7caca212673d6f7b3c838cca84397372b82554d016bcd8b5bf6083e445df791954e3d46291cde7f6f74eefacb71393d969e548744c10720e2a507daff7147e94d2b3d5ccbf1acddcade22f7af15e0fda9420e2d80e0a965ae4c1ae8e6387247fcb35beb62ebb746e549f77c32fb9242075bf6ba92afdad72350e061d9685d6dc012fa316df530a0ed92c05f4e964aa6d68a8ed3db637a76158361fe03c1c6eb0bd3bef2ceec2717e14a88185a447f9efda26761d5cb218120ae9ab79253107e7edd99901243963eb0fc2fb79bbdbac1d4b96a8aff62e3a780c34ab1d7f2686f1a7b294233d039cd48f02e01110f78373f503d12b9c9a944b8c4b7eaeac9c6615a0c138ab3cf19450fdf80578a7da987a43f5c2bb78ab02b08491f3812dfbc260f6fda379a690077e8bb5758be610ddb8f1ca747b806e9d3852ea9a3077b354f16c11da3a72f4a9110aa12dea035022f56177a542fb3a9e504b9432df6789f23e89f49bcd27d3bfd171bdaf02469f45a431beae2060b3766198dd8216abf78592efc282eb91614f869c9e164d9b633cd4ced17526ceec85c197118cac700ac8511ed136e043ad2c9ba61185f4b555f01f6d415d08e69fdfc415281bff558ca8f922f1bfbdae5a2bce19eae399faaf0e89a9d9f458eaacf905c3212d4b0839a38c873febcecf25353bfcf8d66a0e09ed082f9847135baf203ec33ffc3e42f3ed65103578f41ddf5f1e7bf7370bc02dd793233724c24be94c1bee4a9bc36b4e665415931bfecb3d418e6ac0a0b642a92438f5ec0715e30019bbb2f7692a5d12397ed2a2779b0baded137b91376d865385c6a7cc3f833ef00f38e368f6304699ce6a4c03c8f753a36047e562c9a6ecb36d2a98ca64b068efc6252e53037a5bb712c4b0a1b4d1ab7424feb94d8c4080730b0bb6c47462c6aba1edb41bf881e5ae8b9f99c83f0a07179a6fa6a5e5e6d11122fe85909f92f002224839f3f4357126382cf6bc1368879705eba9976bd6d9934d161e7120abc86cab5e557edfcd292a7703ff586601c4b2e69434022d149a7befb44bd0e12e74194e320c53bc5342139e25589de64a0695ddc720962660093284bfc376fdbcb032d243bb8bbb3a784ba7916f912b5955e46be7b8e507b4c573b9fcfbb934acdaa1fb8c209fe32a059b1e5ee1bebc35c9297e71a480b716313c2e14d286f220f193815da9283f125e7857b243e43036ff2edeb5036a9eb1237666b79aad51aa5bd6e31d52dd190370e61ba266d84895986304363c55fe01875632428bf70c3206b13b72d43c79668f9a45eed6030c1c405981e7d2c8f87ef7e1b9f48f1222f677b63d6200f2628df4acdd1457325ef2062a1420a942a8b5cf40fd820cda237b376e9cb0ea113ac17bcd0d1e9175a8889e8e3b884916856e720584a475087d63922c7e0324e2b53d6b690f9037dc3e99b73c90490085471b88ef31e190f7030d4d74b35286fca1c82064f4120d0f596a2dc6a73f5e31ddbc4314720a9fca924370fd88c41d7db218caff0db911e5f681b2de95130b5c02c22ba9c8e1a34d0731bd82d0abf3d6e0675c1211d4a8bebeab520f93864db528a1c1a70eca48f45744af00db328d19b3bc270613128e0a81b5d3f7846676d3ac76f4355d13e2617640bbe883fc2f4cdce7e64723b1f8dd6f69b5e2647fd2e936ad60872f0d9dc7ebbfe5872ae77f74894bb43fb84f9a40b3c88728fe72aa998a5677f7ff59a46d325bdd94da57fa4576ea085919377b6aa417a6d99f45d4665d518f870804496c628e31b3c1326waf-3.6@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootwaf-1.9.12-1.fc26.src.rpmwaf-python3 @    /bin/sh/bin/sh/usr/bin/python3python(abi)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.63.0.4-14.6.0-14.0-15.2-14.13.0.1Y3@Y@X@X@XXWXQ4@XBWWjWW.@W.@W@WzOWDB@Vm@VVHV@VuFVO @VA@V+rV+rVO@Uz@UUU@UCjU3U3T@TTTpzT:m@SP@SS,)R@R@R/ QB@Q@QLGQ;$@Q#@PPO@PͷPpPj@Pb@PPPP @P@Ou@OЗOЗOЗO/On@NNNM@M@MJ@M_MOM:M9u@M5M1@L@LRLRL9@Kj@KK@KO@KwKTM@K>J@JmJ0J*@IcI@@I2I@IpvIpvIKI3HHf'H:@H.H@H GG@G GG@G7Thomas Moschny - 1.9.12-1Thomas Moschny - 1.9.11-1Thomas Moschny - 1.9.10-1Thomas Moschny - 1.9.9-1Fedora Release Engineering - 1.9.7-1.2Miro Hrončok - 1.9.7-1.1Thomas Moschny - 1.9.7-1Thomas Moschny - 1.9.6-1Thomas Moschny - 1.9.5-1Thomas Moschny - 1.9.4-1Thomas Moschny - 1.9.3-1Thomas Moschny - 1.9.2-1Thomas Moschny - 1.9.1-1Fedora Release Engineering - 1.8.22-1.1Thomas Moschny - 1.8.22-1Thomas Moschny - 1.8.21-1Thomas Moschny - 1.8.20-1Fedora Release Engineering - 1.8.19-1.1Thomas Moschny - 1.8.19-1Thomas Moschny - 1.8.18-1Thomas Moschny - 1.8.17-1Thomas Moschny - 1.8.16-1Fedora Release Engineering - 1.8.15-2.1Thomas Moschny - 1.8.15-2Thomas Moschny - 1.8.15-1Thomas Moschny - 1.8.14-1Thomas Moschny - 1.8.12-1Thomas Moschny - 1.8.11-2Thomas Moschny - 1.8.11-1Fedora Release Engineering - 1.8.9-1.1Thomas Moschny - 1.8.9-1Thomas Moschny - 1.8.8-2Thomas Moschny - 1.8.8-1Thomas Moschny - 1.8.7-1Thomas Moschny - 1.8.6-1Thomas Moschny - 1.8.5-1Thomas Moschny - 1.8.4-1Thomas Moschny - 1.8.2-1Fedora Release Engineering - 1.7.16-1.2Kalev Lember - 1.7.16-1.1Thomas Moschny - 1.7.16-1Thomas Moschny - 1.7.15-1Thomas Moschny - 1.7.14-1Thomas Moschny - 1.7.13-1Fedora Release Engineering - 1.7.11-1.1Thomas Moschny - 1.7.11-1Thomas Moschny - 1.7.10-1Thomas Moschny - 1.7.9-2Fedora Release Engineering - 1.7.9-1.1Thomas Moschny - 1.7.9-1Thomas Moschny - 1.7.8-1Thomas Moschny - 1.7.7-1Thomas Moschny - 1.7.6-1Thomas Moschny - 1.7.5-1Thomas Moschny - 1.7.4-1Thomas Moschny - 1.7.2-1Thomas Moschny - 1.7.1-1David Malcolm - 1.7.0-1.2Fedora Release Engineering - 1.7.0-1.1Thomas Moschny - 1.7.0-1Thomas Moschny - 1.7.0-0.2.pre5Thomas Moschny - 1.7.0-0.1.pre4Thomas Moschny - 1.7.0-0.2.pre3Michel Salim - 1.7.0-0.1.pre3Michel Salim - 1.6.11-1Fedora Release Engineering - 1.6.10-2Thomas Moschny - 1.6.10-1Thomas Moschny - 1.6.9-1Thomas Moschny - 1.6.8-1Thomas Moschny - 1.6.6-1Thomas Moschny - 1.6.4-1Thomas Moschny - 1.6.3-2Thomas Moschny - 1.6.3-1Fedora Release Engineering - 1.6.2-5Thomas Moschny - 1.6.2-4Thomas Moschny - 1.6.2-3Thomas Moschny - 1.6.2-2Thomas Moschny - 1.6.2-1Thomas Moschny - 1.5.19-1Thomas Moschny - 1.5.18-3Thomas Moschny - 1.5.18-2Thomas Moschny - 1.5.18-1Thomas Moschny - 1.5.17-1Thomas Moschny - 1.5.15-1Thomas Moschny - 1.5.14-1Thomas Moschny - 1.5.13-1Thomas Moschny - 1.5.12-1Thomas Moschny - 1.5.11-1Thomas Moschny - 1.5.10-1Thomas Moschny - 1.5.9-1Fedora Release Engineering - 1.5.8-2Thomas Moschny - 1.5.8-1Thomas Moschny - 1.5.6-1Thomas Moschny - 1.5.5-1Thomas Moschny - 1.5.4-1Fedora Release Engineering - 1.5.3-2Thomas Moschny - 1.5.3-1Thomas Moschny - 1.5.2-2Thomas Moschny - 1.5.2-1Thomas Moschny - 1.5.1-1Ignacio Vazquez-Abrams - 1.4.4-2Thomas Moschny - 1.4.4-1Thomas Moschny - 1.4.3-1Thomas Moschny - 1.4.2-2Thomas Moschny - 1.4.2-1Thomas Moschny - 1.4.1-1Thomas Moschny - 1.4.0-1Thomas Moschny - 1.3.2-6Thomas Moschny - 1.3.2-5Michel Salim - 1.3.1-4Michel Salim - 1.3.1-3Michel Salim - 1.3.1-2Michel Salim - 1.3.1-1- Update to 1.9.12.- Update to 1.9.11.- Update to 1.9.10.- Update to 1.9.9. - Use alternatives to manage %{_bindir}/waf (rhbz#1404699).- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild- Rebuild for Python 3.6- Update to 1.9.7.- Update to 1.9.6.- Update to 1.9.5.- Update to 1.9.4.- Update to 1.9.3.- Update to 1.9.2.- Update to 1.9.1. - Fix some rpmlint warnings.- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages- Update to 1.8.22.- Update to 1.8.21.- Update to 1.8.20.- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild- Update to 1.8.19.- Update to 1.8.18.- Update to 1.8.17.- Update to 1.8.16. - Remove patch applied upstream.- Rebuilt for https://fedoraproject.org/wiki/Changes/python3.5- Update Sphinx config patch to also work with Sphinx 1.1.- Update to 1.8.15.- Update to 1.8.14. - Include waf-2 and waf-3 symlinks, respectively. - Add basic doc files to the python3 subpackage.- Update to 1.8.12.- Patch to remove -W from sphinx-build call, in order to build with older sphinx. - Rebase libdir patch.- Update to 1.8.11.- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild- Update to 1.8.9. - Update upstream URL.- Project moved to github.- Update to 1.8.8. - Apply updated Python packaging guidelines.- Update to 1.8.7.- Update to 1.8.6.- Update to 1.8.5.- Update to 1.8.4.- Update to 1.8.2.- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Changes/Python_3.4- Update to 1.7.16. - Update download URL.- Update to 1.7.15. - Modernize spec file.- Update to 1.7.14.- Update to 1.7.13.- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild- Update to 1.7.11.- Update to 1.7.10.- Add fix for FTBFS bug rhbz#914566.- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild- Update to 1.7.9.- Update to 1.7.8.- Update to 1.7.7.- Update to 1.7.6.- Update to 1.7.5.- Update to 1.7.4.- Update to 1.7.2.- Update to 1.7.1. - Remove rhel logic from with_python3 conditional.- rebuild for https://fedoraproject.org/wiki/Features/Python_3.3- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild- Update to 1.7.0.- Update to 1.7.0pre5.- Update to 1.7.0pre4.- Add patch for waf issue #1171. - Spec file fixes.- Update to 1.7.0pre3 - Spec clean-up - Rename -docs subpackage to -doc, per guidelines- Update to 1.6.11 - Build in verbose mode- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild- Update to 1.6.10. - Remove patch applied upstream.- Update to 1.6.9. - Patch to not use the logo (which has been removed) in the docs.- Update to 1.6.8. - Use rpm 4.9.X style provides/requires filtering. - Move Python3 version to a subpackage. - Move HTML documentation to a subpackage.- Update to 1.6.6. - Remove unused extras/subprocess.py. - Small patch for syntax errors.- Update to 1.6.4.- Use python-sphinx10 where available. - Turn off standard brp-python-bytecompile only when building the python3 subpackage.- Update to 1.6.3.- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild- Update libdir patch for py3k. - Add patch to fix syntax error in extras/boost.py. - Remove hidden file.- Make waf compatible with python3, if available.- Enable building without html docs.- Update to 1.6.2. - Generate and include html docs. - Upstream removed the 'install' target, so we need to copy waflib manually. - The bash completion file is not provided anymore.- Update to 1.5.19.- Require 'python(abi)' instead of 'python-abi', seems more common now.- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild- Update to 1.5.18.- Update to 1.5.17. - Add patch from issue 682 to install 3rd party tools.- Update to 1.5.15.- Update to 1.5.14.- Update to 1.5.13.- Update to 1.5.12.- Update to 1.5.11. - Use %global instead of %define.- Update to 1.5.10.- Update to 1.5.9. - Rebase libdir patch.- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild- Update to 1.5.8.- Update to 1.5.6.- Update to 1.5.5.- Update to 1.5.4.- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild- Update to 1.5.3, which contains various enhancements and bugfixes, see http://waf.googlecode.com/svn/trunk/ChangeLog for a list of changes.- Remove the documentation again, as it is under CC-BY-NC-ND. Also remove it from the tarfile.- Update to 1.5.2. - Generate html documentation (though without highlighting).- Update to 1.5.1.- Rebuild for Python 2.6- Update to 1.4.4: - python 2.3 compatibility was restored - task randomization was removed - the vala tool was updated- Update to 1.4.3. - Remove fcntl patch (fixed upstream). - Prefix has to be set in a configure step now. - Pack the bash completion file.- Patch: stdout might not be a terminal.- Update to 1.4.2. - Remove shebang lines from files in wafadmin after installation, not before, otherwise install will re-add them.- Update to upstream version 1.4.1.- Update to upstream version 1.4.0.- Upstream patch to fix latex dependency scanning: trunk rev 2340.- Update to 1.3.2. - Remove version and revision information from path to waf cache.- Upstream patch to fix check_tool('gnome'): trunk rev 2219- Fix python-abi requirement so it can be parsed before python is installed - rpmlint tidying-up- Merge in changes from Thomas Mochny : * WAF cache moved from /usr/lib to /usr/share * Remove shebangs from scripts not meant from users, rather than making them executable * Include tools and demos- Initial Fedora package/bin/sh  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~     1.9.12-1.fc26        !"#$%"&'((()*)+,-./0102324/556677886996:::;;<<<<==>===?===@@@@AAABCCCCCCCCCCBDEEEEEDFFGGFHHIIHFDJKLKMKKJNNNNJOOJPPQPJRRSTUUUUUUUUUUUUUVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXUUYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYUUwafwaf-3waf-3.6waf-python3ChangeLogREADME.mddemosasmheader.hmain.ctest.Swscriptbisonflexcalc.lcalc.ymain.cwscriptcc++a.cppb.cppmain.cmain.cppwscriptprograma.hgfxsemfavicon.icomain.cmsvc_resource.rcwscript_buildshlibfoo.defmain.ctest_shlib.cwscript_buildstlibmain.ctest_staticlib.cwscript_buildwscriptcsharpDye.csHi.csMy.csSimple.cswscriptdexample.dfoo.dhmm.dsrcextra.dmain.dwscript_buildtestlibcode.dwscriptdbusmain.ctest.xmlwscriptfortranfoo.deffoo.ffoo_pp.Fhello.fmodfakecc.pytwo_mods.f90uses_two_mods.f90wscriptsrccalculator.fcalculator_main.fhello_inc.fincludehello.htypemapbasetypes.f90fsrc.deffsrc.f90fwrap_ktp.inwscriptwscriptglib2enums.hfile.jsmain.cmarshal.listorg.glib2.test.gresource.xmlorg.gsettings.simple.gschema.xmlorg.gsettings.test-2.gschema.xmlorg.gsettings.test.gschema.xmlwscriptintltooldatakupfer-mimetypes.xml.inkupfer.desktop.inwscriptpoLINGUASPOTFILES.insv.powscriptjavaanimalsjunitorgexampleAnimalTest.javamanifestsrcorgexampleAnimal.javawscriptcatssrcorgexampleCat.javawscriptjunit.pysrccommeowHello.javapackage-info.javatrucbarHello.javafooHello.javasuporgtestHella.javawscriptjnisrcjavaStringUtils.javajniincludeStringUtils.hsourceStringUtils.cwscriptluafoo.luawscriptmac_appInfo.plistresourcesMacApp.icnsMainMenu.nibdesignable.nibkeyedobjects.nibsourcesdump_sbpl.cmain.mwscriptperlMytest.pmMytest.xswscriptpreciousprecious.cwscriptpythonfoo.pyspammodule.ctest.cwscriptqt5but.uidatasome.txtfoo.cppfoo.hlinguistfr.tsmain.cppres.qrcwscriptrubyMytest.rbhello_world.rbrb_mytest.cwscriptsubstfoo.intest.pc.inwscripttexsrcbib.bibbibtex.ltxconclusions.ltxcrossreferencing.ltxdocument-glossaries.ltxdocument.ltxindexing.ltxintroduction.ltxintrosub.ltxwscriptwscriptunit_testsrcAccumulator.cppAccumulator.hHelloWorld.cppHelloWorld.hwscript_buildtestsmain.cpptest0HelloWorldTest.cppwscript_buildtest1AccumulatorTest.cppinputtest0.txttest1.txtwscript_buildwscriptwscriptvalamulti-filebarbar.valafoofoo.valamain.valawscript_buildresourcesappwindow.uitest.gresource.xmltest.valawscriptshlibhello.valawscript_buildstlibprogram.valasrcstatic_lib.valawscript_buildwscriptvariantsmain.cwscriptwscriptwaf3waflibBuild.pyConfigSet.pyConfigure.pyContext.pyErrors.pyLogs.pyNode.pyOptions.pyRunner.pyScripting.pyTask.pyTaskGen.pyTools__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycar.cpython-36.opt-1.pycar.cpython-36.pycasm.cpython-36.opt-1.pycasm.cpython-36.pycbison.cpython-36.opt-1.pycbison.cpython-36.pycc.cpython-36.opt-1.pycc.cpython-36.pycc_aliases.cpython-36.opt-1.pycc_aliases.cpython-36.pycc_config.cpython-36.opt-1.pycc_config.cpython-36.pycc_osx.cpython-36.opt-1.pycc_osx.cpython-36.pycc_preproc.cpython-36.opt-1.pycc_preproc.cpython-36.pycc_tests.cpython-36.opt-1.pycc_tests.cpython-36.pycccroot.cpython-36.opt-1.pycccroot.cpython-36.pycclang.cpython-36.opt-1.pycclang.cpython-36.pycclangxx.cpython-36.opt-1.pycclangxx.cpython-36.pyccompiler_c.cpython-36.opt-1.pyccompiler_c.cpython-36.pyccompiler_cxx.cpython-36.opt-1.pyccompiler_cxx.cpython-36.pyccompiler_d.cpython-36.opt-1.pyccompiler_d.cpython-36.pyccompiler_fc.cpython-36.opt-1.pyccompiler_fc.cpython-36.pyccs.cpython-36.opt-1.pyccs.cpython-36.pyccxx.cpython-36.opt-1.pyccxx.cpython-36.pycd.cpython-36.opt-1.pycd.cpython-36.pycd_config.cpython-36.opt-1.pycd_config.cpython-36.pycd_scan.cpython-36.opt-1.pycd_scan.cpython-36.pycdbus.cpython-36.opt-1.pycdbus.cpython-36.pycdmd.cpython-36.opt-1.pycdmd.cpython-36.pycerrcheck.cpython-36.opt-1.pycerrcheck.cpython-36.pycfc.cpython-36.opt-1.pycfc.cpython-36.pycfc_config.cpython-36.opt-1.pycfc_config.cpython-36.pycfc_scan.cpython-36.opt-1.pycfc_scan.cpython-36.pycflex.cpython-36.opt-1.pycflex.cpython-36.pycg95.cpython-36.opt-1.pycg95.cpython-36.pycgas.cpython-36.opt-1.pycgas.cpython-36.pycgcc.cpython-36.opt-1.pycgcc.cpython-36.pycgdc.cpython-36.opt-1.pycgdc.cpython-36.pycgfortran.cpython-36.opt-1.pycgfortran.cpython-36.pycglib2.cpython-36.opt-1.pycglib2.cpython-36.pycgnu_dirs.cpython-36.opt-1.pycgnu_dirs.cpython-36.pycgxx.cpython-36.opt-1.pycgxx.cpython-36.pycicc.cpython-36.opt-1.pycicc.cpython-36.pycicpc.cpython-36.opt-1.pycicpc.cpython-36.pycifort.cpython-36.opt-1.pycifort.cpython-36.pycintltool.cpython-36.opt-1.pycintltool.cpython-36.pycirixcc.cpython-36.opt-1.pycirixcc.cpython-36.pycjavaw.cpython-36.opt-1.pycjavaw.cpython-36.pycldc2.cpython-36.opt-1.pycldc2.cpython-36.pyclua.cpython-36.opt-1.pyclua.cpython-36.pycmd5_tstamp.cpython-36.opt-1.pycmd5_tstamp.cpython-36.pycmsvc.cpython-36.opt-1.pycmsvc.cpython-36.pycnasm.cpython-36.opt-1.pycnasm.cpython-36.pycnobuild.cpython-36.opt-1.pycnobuild.cpython-36.pycperl.cpython-36.opt-1.pycperl.cpython-36.pycpython.cpython-36.opt-1.pycpython.cpython-36.pycqt5.cpython-36.opt-1.pycqt5.cpython-36.pycruby.cpython-36.opt-1.pycruby.cpython-36.pycsuncc.cpython-36.opt-1.pycsuncc.cpython-36.pycsuncxx.cpython-36.opt-1.pycsuncxx.cpython-36.pyctex.cpython-36.opt-1.pyctex.cpython-36.pycvala.cpython-36.opt-1.pycvala.cpython-36.pycwaf_unit_test.cpython-36.opt-1.pycwaf_unit_test.cpython-36.pycwinres.cpython-36.opt-1.pycwinres.cpython-36.pycxlc.cpython-36.opt-1.pycxlc.cpython-36.pycxlcxx.cpython-36.opt-1.pycxlcxx.cpython-36.pycar.pyasm.pybison.pyc.pyc_aliases.pyc_config.pyc_osx.pyc_preproc.pyc_tests.pyccroot.pyclang.pyclangxx.pycompiler_c.pycompiler_cxx.pycompiler_d.pycompiler_fc.pycs.pycxx.pyd.pyd_config.pyd_scan.pydbus.pydmd.pyerrcheck.pyfc.pyfc_config.pyfc_scan.pyflex.pyg95.pygas.pygcc.pygdc.pygfortran.pyglib2.pygnu_dirs.pygxx.pyicc.pyicpc.pyifort.pyintltool.pyirixcc.pyjavaw.pyldc2.pylua.pymd5_tstamp.pymsvc.pynasm.pynobuild.pyperl.pypython.pyqt5.pyruby.pysuncc.pysuncxx.pytex.pyvala.pywaf_unit_test.pywinres.pyxlc.pyxlcxx.pyUtils.py__init__.py__pycache__Build.cpython-36.opt-1.pycBuild.cpython-36.pycConfigSet.cpython-36.opt-1.pycConfigSet.cpython-36.pycConfigure.cpython-36.opt-1.pycConfigure.cpython-36.pycContext.cpython-36.opt-1.pycContext.cpython-36.pycErrors.cpython-36.opt-1.pycErrors.cpython-36.pycLogs.cpython-36.opt-1.pycLogs.cpython-36.pycNode.cpython-36.opt-1.pycNode.cpython-36.pycOptions.cpython-36.opt-1.pycOptions.cpython-36.pycRunner.cpython-36.opt-1.pycRunner.cpython-36.pycScripting.cpython-36.opt-1.pycScripting.cpython-36.pycTask.cpython-36.opt-1.pycTask.cpython-36.pycTaskGen.cpython-36.opt-1.pycTaskGen.cpython-36.pycUtils.cpython-36.opt-1.pycUtils.cpython-36.pyc__init__.cpython-36.opt-1.pyc__init__.cpython-36.pycansiterm.cpython-36.opt-1.pycansiterm.cpython-36.pycfixpy2.cpython-36.opt-1.pycfixpy2.cpython-36.pycprocessor.cpython-36.opt-1.pycprocessor.cpython-36.pycansiterm.pyextras__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycbatched_cc.cpython-36.opt-1.pycbatched_cc.cpython-36.pycbiber.cpython-36.opt-1.pycbiber.cpython-36.pycbjam.cpython-36.opt-1.pycbjam.cpython-36.pycblender.cpython-36.opt-1.pycblender.cpython-36.pycboo.cpython-36.opt-1.pycboo.cpython-36.pycboost.cpython-36.opt-1.pycboost.cpython-36.pycbuild_file_tracker.cpython-36.opt-1.pycbuild_file_tracker.cpython-36.pycbuild_logs.cpython-36.opt-1.pycbuild_logs.cpython-36.pycc_bgxlc.cpython-36.opt-1.pycc_bgxlc.cpython-36.pycc_dumbpreproc.cpython-36.opt-1.pycc_dumbpreproc.cpython-36.pycc_emscripten.cpython-36.opt-1.pycc_emscripten.cpython-36.pycc_nec.cpython-36.opt-1.pycc_nec.cpython-36.pyccabal.cpython-36.opt-1.pyccabal.cpython-36.pyccfg_altoptions.cpython-36.opt-1.pyccfg_altoptions.cpython-36.pyccfg_cross_gnu.cpython-36.opt-1.pyccfg_cross_gnu.cpython-36.pycclang_compilation_database.cpython-36.opt-1.pycclang_compilation_database.cpython-36.pyccodelite.cpython-36.opt-1.pyccodelite.cpython-36.pyccolor_gcc.cpython-36.opt-1.pyccolor_gcc.cpython-36.pyccolor_rvct.cpython-36.opt-1.pyccolor_rvct.cpython-36.pyccompat15.cpython-36.opt-1.pyccompat15.cpython-36.pyccppcheck.cpython-36.opt-1.pyccppcheck.cpython-36.pyccpplint.cpython-36.opt-1.pyccpplint.cpython-36.pyccython.cpython-36.opt-1.pyccython.cpython-36.pycdcc.cpython-36.opt-1.pycdcc.cpython-36.pycdistnet.cpython-36.opt-1.pycdistnet.cpython-36.pycdoxygen.cpython-36.opt-1.pycdoxygen.cpython-36.pycdpapi.cpython-36.opt-1.pycdpapi.cpython-36.pyceclipse.cpython-36.opt-1.pyceclipse.cpython-36.pycerlang.cpython-36.opt-1.pycerlang.cpython-36.pycfc_bgxlf.cpython-36.opt-1.pycfc_bgxlf.cpython-36.pycfc_cray.cpython-36.opt-1.pycfc_cray.cpython-36.pycfc_nag.cpython-36.opt-1.pycfc_nag.cpython-36.pycfc_nec.cpython-36.opt-1.pycfc_nec.cpython-36.pycfc_open64.cpython-36.opt-1.pycfc_open64.cpython-36.pycfc_pgfortran.cpython-36.opt-1.pycfc_pgfortran.cpython-36.pycfc_solstudio.cpython-36.opt-1.pycfc_solstudio.cpython-36.pycfc_xlf.cpython-36.opt-1.pycfc_xlf.cpython-36.pycfile_to_object.cpython-36.opt-1.pycfile_to_object.cpython-36.pycfluid.cpython-36.opt-1.pycfluid.cpython-36.pycforce_build_directory.cpython-36.opt-1.pycforce_build_directory.cpython-36.pycfreeimage.cpython-36.opt-1.pycfreeimage.cpython-36.pycfsb.cpython-36.opt-1.pycfsb.cpython-36.pycfsc.cpython-36.opt-1.pycfsc.cpython-36.pycgccdeps.cpython-36.opt-1.pycgccdeps.cpython-36.pycgob2.cpython-36.opt-1.pycgob2.cpython-36.pychalide.cpython-36.opt-1.pychalide.cpython-36.pyckde4.cpython-36.opt-1.pyckde4.cpython-36.pyclocal_rpath.cpython-36.opt-1.pyclocal_rpath.cpython-36.pycmake.cpython-36.opt-1.pycmake.cpython-36.pycmem_reducer.cpython-36.opt-1.pycmem_reducer.cpython-36.pycmidl.cpython-36.opt-1.pycmidl.cpython-36.pycmsvcdeps.cpython-36.opt-1.pycmsvcdeps.cpython-36.pycmsvs.cpython-36.opt-1.pycmsvs.cpython-36.pycnetcache_client.cpython-36.opt-1.pycnetcache_client.cpython-36.pycobjcopy.cpython-36.opt-1.pycobjcopy.cpython-36.pycocaml.cpython-36.opt-1.pycocaml.cpython-36.pycpackage.cpython-36.opt-1.pycpackage.cpython-36.pycparallel_debug.cpython-36.opt-1.pycparallel_debug.cpython-36.pycpch.cpython-36.opt-1.pycpch.cpython-36.pycpep8.cpython-36.opt-1.pycpep8.cpython-36.pycpgicc.cpython-36.opt-1.pycpgicc.cpython-36.pycpgicxx.cpython-36.opt-1.pycpgicxx.cpython-36.pycprint_commands.cpython-36.opt-1.pycprint_commands.cpython-36.pycproc.cpython-36.opt-1.pycproc.cpython-36.pycprotoc.cpython-36.opt-1.pycprotoc.cpython-36.pycpyqt5.cpython-36.opt-1.pycpyqt5.cpython-36.pycpytest.cpython-36.opt-1.pycpytest.cpython-36.pycqnxnto.cpython-36.opt-1.pycqnxnto.cpython-36.pycqt4.cpython-36.opt-1.pycqt4.cpython-36.pycrelocation.cpython-36.opt-1.pycrelocation.cpython-36.pycremote.cpython-36.opt-1.pycremote.cpython-36.pycresx.cpython-36.opt-1.pycresx.cpython-36.pycreview.cpython-36.opt-1.pycreview.cpython-36.pycrst.cpython-36.opt-1.pycrst.cpython-36.pycrun_do_script.cpython-36.opt-1.pycrun_do_script.cpython-36.pycrun_m_script.cpython-36.opt-1.pycrun_m_script.cpython-36.pycrun_py_script.cpython-36.opt-1.pycrun_py_script.cpython-36.pycrun_r_script.cpython-36.opt-1.pycrun_r_script.cpython-36.pycsas.cpython-36.opt-1.pycsas.cpython-36.pycsatellite_assembly.cpython-36.opt-1.pycsatellite_assembly.cpython-36.pycscala.cpython-36.opt-1.pycscala.cpython-36.pycslow_qt4.cpython-36.opt-1.pycslow_qt4.cpython-36.pycsmart_continue.cpython-36.opt-1.pycsmart_continue.cpython-36.pycsoftlink_libs.cpython-36.opt-1.pycsoftlink_libs.cpython-36.pycstale.cpython-36.opt-1.pycstale.cpython-36.pycstracedeps.cpython-36.opt-1.pycstracedeps.cpython-36.pycswig.cpython-36.opt-1.pycswig.cpython-36.pycsyms.cpython-36.opt-1.pycsyms.cpython-36.pycticgt.cpython-36.opt-1.pycticgt.cpython-36.pycunc.cpython-36.opt-1.pycunc.cpython-36.pycunity.cpython-36.opt-1.pycunity.cpython-36.pycuse_config.cpython-36.opt-1.pycuse_config.cpython-36.pycvaladoc.cpython-36.opt-1.pycvaladoc.cpython-36.pycwhy.cpython-36.opt-1.pycwhy.cpython-36.pycwin32_opts.cpython-36.opt-1.pycwin32_opts.cpython-36.pycwix.cpython-36.opt-1.pycwix.cpython-36.pycxcode6.cpython-36.opt-1.pycxcode6.cpython-36.pycbatched_cc.pybiber.pybjam.pyblender.pyboo.pyboost.pybuild_file_tracker.pybuild_logs.pyc_bgxlc.pyc_dumbpreproc.pyc_emscripten.pyc_nec.pycabal.pycfg_altoptions.pycfg_cross_gnu.pyclang_compilation_database.pycodelite.pycolor_gcc.pycolor_rvct.pycompat15.pycppcheck.pycpplint.pycython.pydcc.pydistnet.pydoxygen.pydpapi.pyeclipse.pyerlang.pyfc_bgxlf.pyfc_cray.pyfc_nag.pyfc_nec.pyfc_open64.pyfc_pgfortran.pyfc_solstudio.pyfc_xlf.pyfile_to_object.pyfluid.pyforce_build_directory.pyfreeimage.pyfsb.pyfsc.pygccdeps.pygob2.pyhalide.pykde4.pylocal_rpath.pymake.pymem_reducer.pymidl.pymsvcdeps.pymsvs.pynetcache_client.pyobjcopy.pyocaml.pypackage.pyparallel_debug.pypch.pypep8.pypgicc.pypgicxx.pyprint_commands.pyproc.pyprotoc.pypyqt5.pypytest.pyqnxnto.pyqt4.pyrelocation.pyremote.pyresx.pyreview.pyrst.pyrun_do_script.pyrun_m_script.pyrun_py_script.pyrun_r_script.pysas.pysatellite_assembly.pyscala.pyslow_qt4.pysmart_continue.pysoftlink_libs.pystale.pystracedeps.pyswig.pysyms.pyticgt.pyunc.pyunity.pyuse_config.pyvaladoc.pywhy.pywin32_opts.pywix.pyxcode6.pyfixpy2.pyprocessor.py/usr/bin//usr/share/doc//usr/share/doc/waf-python3//usr/share/doc/waf-python3/demos//usr/share/doc/waf-python3/demos/asm//usr/share/doc/waf-python3/demos/bisonflex//usr/share/doc/waf-python3/demos/c++//usr/share/doc/waf-python3/demos/c//usr/share/doc/waf-python3/demos/c/program//usr/share/doc/waf-python3/demos/c/program/gfx//usr/share/doc/waf-python3/demos/c/shlib//usr/share/doc/waf-python3/demos/c/stlib//usr/share/doc/waf-python3/demos/csharp//usr/share/doc/waf-python3/demos/d//usr/share/doc/waf-python3/demos/d/src//usr/share/doc/waf-python3/demos/d/testlib//usr/share/doc/waf-python3/demos/dbus//usr/share/doc/waf-python3/demos/fortran//usr/share/doc/waf-python3/demos/fortran/mod//usr/share/doc/waf-python3/demos/fortran/src//usr/share/doc/waf-python3/demos/fortran/src/include//usr/share/doc/waf-python3/demos/fortran/typemap//usr/share/doc/waf-python3/demos/glib2//usr/share/doc/waf-python3/demos/intltool//usr/share/doc/waf-python3/demos/intltool/data//usr/share/doc/waf-python3/demos/intltool/po//usr/share/doc/waf-python3/demos/java//usr/share/doc/waf-python3/demos/java/animals//usr/share/doc/waf-python3/demos/java/animals/junit//usr/share/doc/waf-python3/demos/java/animals/junit/org//usr/share/doc/waf-python3/demos/java/animals/junit/org/example//usr/share/doc/waf-python3/demos/java/animals/src//usr/share/doc/waf-python3/demos/java/animals/src/org//usr/share/doc/waf-python3/demos/java/animals/src/org/example//usr/share/doc/waf-python3/demos/java/cats//usr/share/doc/waf-python3/demos/java/cats/src//usr/share/doc/waf-python3/demos/java/cats/src/org//usr/share/doc/waf-python3/demos/java/cats/src/org/example//usr/share/doc/waf-python3/demos/java/src//usr/share/doc/waf-python3/demos/java/src/com//usr/share/doc/waf-python3/demos/java/src/com/meow//usr/share/doc/waf-python3/demos/java/src/com/meow/truc//usr/share/doc/waf-python3/demos/java/src/com/meow/truc/bar//usr/share/doc/waf-python3/demos/java/src/com/meow/truc/foo//usr/share/doc/waf-python3/demos/java/sup//usr/share/doc/waf-python3/demos/java/sup/org//usr/share/doc/waf-python3/demos/java/sup/org/test//usr/share/doc/waf-python3/demos/jni//usr/share/doc/waf-python3/demos/jni/src//usr/share/doc/waf-python3/demos/jni/src/java//usr/share/doc/waf-python3/demos/jni/src/jni//usr/share/doc/waf-python3/demos/jni/src/jni/include//usr/share/doc/waf-python3/demos/jni/src/jni/source//usr/share/doc/waf-python3/demos/lua//usr/share/doc/waf-python3/demos/mac_app//usr/share/doc/waf-python3/demos/mac_app/resources//usr/share/doc/waf-python3/demos/mac_app/resources/MainMenu.nib//usr/share/doc/waf-python3/demos/mac_app/sources//usr/share/doc/waf-python3/demos/perl//usr/share/doc/waf-python3/demos/precious//usr/share/doc/waf-python3/demos/python//usr/share/doc/waf-python3/demos/qt5//usr/share/doc/waf-python3/demos/qt5/data//usr/share/doc/waf-python3/demos/qt5/linguist//usr/share/doc/waf-python3/demos/ruby//usr/share/doc/waf-python3/demos/subst//usr/share/doc/waf-python3/demos/tex//usr/share/doc/waf-python3/demos/tex/src//usr/share/doc/waf-python3/demos/unit_test//usr/share/doc/waf-python3/demos/unit_test/src//usr/share/doc/waf-python3/demos/unit_test/tests//usr/share/doc/waf-python3/demos/unit_test/tests/test0//usr/share/doc/waf-python3/demos/unit_test/tests/test1//usr/share/doc/waf-python3/demos/unit_test/tests/test1/input//usr/share/doc/waf-python3/demos/vala//usr/share/doc/waf-python3/demos/vala/multi-file//usr/share/doc/waf-python3/demos/vala/multi-file/bar//usr/share/doc/waf-python3/demos/vala/multi-file/foo//usr/share/doc/waf-python3/demos/vala/resources//usr/share/doc/waf-python3/demos/vala/shlib//usr/share/doc/waf-python3/demos/vala/stlib//usr/share/doc/waf-python3/demos/vala/stlib/src//usr/share/doc/waf-python3/demos/variants//usr/share//usr/share/waf3//usr/share/waf3/waflib//usr/share/waf3/waflib/Tools//usr/share/waf3/waflib/Tools/__pycache__//usr/share/waf3/waflib/__pycache__//usr/share/waf3/waflib/extras//usr/share/waf3/waflib/extras/__pycache__/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -fasynchronous-unwind-tablesdrpmxz2noarch-redhat-linux-gnu            emptya /usr/bin/python3 script, ASCII text executabledirectoryASCII textASCII text, with very long linesC source, ASCII textPython script, ASCII text executableC++ source, ASCII textObjective-C source, ASCII textXML 1.0 document, ASCII textexported SGML document, ASCII textGNU gettext message catalogue, UTF-8 Unicode textJava source, ASCII textXML 1.0 document, UTF-8 Unicode textPerl5 module source textRuby module source, ASCII textUTF-8 Unicode textPython script, UTF-8 Unicode text executableBibTeX text file, ASCII textLaTeX document, ASCII textLaTeX 2e document, ASCII textC++ source, ASCII text, with very long linesPython script, ASCII text executable, with very long linesSVG XML documentC source, ASCII text, with very long linesC++ source, UTF-8 Unicode textR/usr/sbin/alternatives --install /usr/bin/waf \ waf /usr/bin/waf-3 30 || :/bin/shutf-8? 7zXZ !#,A]"k%r+F[O|# l.y#Ɗ|w[c:F=UҞcn=mKO^^Rv=RLk2/'\ykm Tpwp;fw2ӿ]Wd[H'PZRpˬЅ-b!Í)&]Qf PQ: o Фcb!X vdN:e5N A &"fYT:{}M8MI(;쩴c|#(ݕ2K,>e5jUhC~[Py̝8s,"Y-!Whd.P] Jʼn2ׯRuqkR;{E8>XF[q_V-ruS־HonVcnG膂^h86=ÁH q%zP%MQD4'a_~r ,Mq!Ɣ*^ 0'}cKOy6?ܨCM^n$B,VIt%"L0zR},`Rq~T 4[E܋X6J<qzR 8A "O#hm/P[axDYwKh}< =93[efzL 6$_ɕj'YcqnԊ6#_C0Ybڠp;9k@>Fұz~az/-@aܺd!bjތ۶;(NKIkEOr s#٠ZX0I_"D_kS?/}HJ*N-C=TfoGǩs-°qFM"e@UeyK1YDla)oy4"y@")>+*`Z\ d99\h(57_&]2+0AV)ér8bQ`I+幒u\ŻPliIdCcJPゾV%P۠.r8Z7BwgI{tWᔕ#q_s'tE.=& 'R^qbbj2L[sPZf`c#~|LBNqyIrRpFLi owI͚sj=nF#2>7c+B@dl˜)KygZ3Pȗq;B+-ϸQUƀAJ9E2X%`}pKLE=HD4ykA>˙XYy"o{)⸸Zjkxz$]2msm1])IMܺW0`NĴJ+ǼLIGUc~*/f7j',W&O(v%1=/TedxFX_? Rō6vnl BFE T UWD-*-w*4'  OA5iG\˅)J˟U4ū&7Ap,ߤҶ{s;c^/822x q&گW#s.,u,(C7-hk P1_̮)5~_?S$HlZ!pZ#p`hr,J J3+ru `1;Bu&X]1;S_bIED^ܭ&+8Kǫҵ" PKϱmD<'Vi|α&½ԼFj1u:VS-]p Le0^Y^WҟEAq7fTR>ye&@>yCw-7 mqd2R`n1G肭jrVkOQDOޞ \7aI8q]^b8;Է:o`yjANi||2߰F"/V)xWm'c`l%q&nԧ׶Y#ԇ(Tr@ZgȲYh09~wr_l[acHɿeHhgW 5dې#+H':GA]bU>v0R\#Q:n] 4Y)l@[` t P A.$]8}#@6=)ܶ W 䟌^2(n5`*v>'yunS_hx=1-Aoq~\kƯZyo{caF$jH5_6H!9p.]&AoG)X9b$s5xrÉ'{qo yXf,N+NyTĵzxv|zUl/sϪ95j,UmsCy<3pQҝY=MbaHf@٘ϱ$5u?釁嚴"5^>).c9Xn !?opw Mî+ڨnqG0qRt%|;Ǧ7tv? bgY߬dUjzLR!G"j8J@J_o1ccTy/N Pݛ&p;n4A Fk ,oPdvϏV/zi<'nы3*敂gZ1oFkciSy<;i%uj!nX0ĄEj|_+W3`FʽJF)z3EPj3%ik# ˬ:kôpL[7TҸ)Rx {‡/SU_V83ЉQ!:(R_| a帼<ۮ D6B0MN1 Q+7.16'k;(׋2x|dgŽ wĠ אgsAYXz&xl@rZ|"lo+%ql@yDftcdBZ.U<T^]=g|]-[f/IUma-_1Bo ,dr 0[S֗i,ΘH1cx 7/$|5?-b1[o4Y4|3EZ ' (;\@.' jze| Lls~\~(ɔ-pJIݞ:΁=>zC8,_T g|_E֪юţ;05 IFVدE9H-9V } CAtbVKQcRk`wnC%tXTܽ!HXU-I:&rv9>#6_Σdvq5(Eʽ5#G&Yƹ*֐knvmǣ^H~Ὺr-=n!&,Ѓ^_U\6;cb6YʈHu -prT|zYPp\6&(ROa/f٪ s3398U?U^'|vcӱK yv?cN H#? }/b}bߨd1f'<'T^13Yw!TWV뵻=W*jZzOY0͢F[vTYN?0 O3=Em >mR<2F"jp蒔SʎIDz>#32pU`7! p>h)7^7?ۈ? ξNf|/F 9uWb&gh]'WX= -jE%F)_Q]jbkίW%ؙ"eBhb.1G8 Ђc;Eh5%#D cdIOr <Ѱ^H_z6$RSյ,Jd辆Pr8Ε+Xm4cR F,D -~(@PEs~Wr.V#OI3]H/g/0&2LzOk*7й6R:\0`oH8EqH;L2AT<_nP=YfwOnj9}H\5qe\^-Ym0PKIYbdk`eܘ7Ou&23J'Pqrw2[n_''xXxX2V+Nk&~U#` .1 EsrYVضR~g{|Ba.&V^fi6Y6.PHZOAd9 < dӑW] jay<' Lb+NqHMz(D:_t[xQw-32 o9x%JpEn*e  c}\mG1# +?DPSA%s*OT%?pr7X<#G}-/ux+q1ƱjwwxchIɣA^TLҾ"*,/< 8sz]+c SD_}C*xZaϪS\:,ź^dEt8fěLP=8M 5¦(@/ f]rr^u"e)&6ѿoint0CGF2rl * L^q:)K4c sS O9 79 @ݓWD>TӤrQ>"嵖ņ1`粀cWU; Fqm ˫D|Y:l$L+8{am:En^1m"~i]ERE8@hFq-vu (ţ@J"J4d\XG˥mi'F+!='V"izn+1.zt>|÷*uO[j}/"ȷaP(K\gAx bP$BezlJuD\ ? b[W1m_vhYE/JC\׽54&GK`hI b]O-p/>)SwngSlc]@&enΪAd~ro4DRJF(Z ݹ m9{zĠ.? ؆3M+ʷ䞫6I=?^Gel8^f J ?$N`o\Ov™ʷA!PbTI$]IGn>šf1]p).z6)nq&iˡz*θ Xgۥ5LYs%/;,gt {VȢ[1M>]/X? o4UMa($tMN7Cϳp`΢_`AZ?#: klsir͵!Gc1jY'Ur䖊]^riQi~&?ERXl,V&N0H(%kP . _~`}y1)%Bp֦AR;! m\f>:I_j[pq.0YB7ع8 riGk?3deE~l BMrf\,o/O d(/' 굦W"!2qY /|XGl t (H_8vD~^+Y'9bb`ydϜҷ6vK zX~]×Ĺ6 xaR &!cCeleƍU|Xc\?[Ɓ kܪ{q21Fp}8PޮUsizaQbh> p2׀I$jM-׫i|߭嫡|r^roF}yW ATnӫjk[ BVv~eKtP)(z 8T}p, ;G0ׁaC_D^KZOv|9`z0@tk~n~sL7q7AJ@ Z<w#"`vUdT .W(p vr!{4_ a2A12:+5UZ/frqp> ƥ,;ET u&@\[< *5Fm%YSm%#2|²aQ}@a5?7H}p@dg V2h+Y{IF*t}=V1Bxf\q~~ J+ǣ]+/D:E e׹op)[.߿̆pQPLz*G c~'YΠW60#VOr*k:~Ҙ\YCwUZgX4GA*'W7ζ!j$W-y ?Yg1.μ$[GtAV8=VcW8ck"uap;O2)ymZ3A aQ2*z®EC] ^1PH Nz82,vͧ/Z-&*ùA_yM6I_uz\-DU F"~p CV٫駞l j KU}D/DoK%Y ^xn USCoNCZj0SPHe1P/=` %@-a.PN$T@j@tF򉖖Hv|~4-¬ lp"9-SZSb40,Io[Cq\,_-o&8\P]7)m9l?M#L. r*+.^y Lͷބԁ*wDW@&- wF~dli=mKe|]Ltsh]v?gVˀ s$Oc}70hU݁EG\X_a7i3Ӓ?\naIC#>tKӁ-Kn]v5X5jpg"!oPGZZ"Ul0f9/ͧ_@w̗JmyLW%Ε5W 8ZI Q@2N*L9$ehvr P,~k>G#,c>uW\QeލC{r8-Hiyjۖ\ ^,JFwXb!A׽V:7ӂ5N 6Yʡmo"P(uɴ] h bsYYn鬶os>_CZNHf++q+?R]CU*hF/.&ȾT6A9x~"|+F PE4͞op9X__xЁ{>)>7Q*T>xRoWBMl?fNخq`O+qLIg|JMtazD5)VcZ0xMH )h7߈ȾqegilQA *N,EC:wd#$qK2wtݵg@ +NHd{eu:A1Xz k1ڞMyؖkdU5&=!IMG-$ Teq&0IKѮDD i| /]+7!,ӉM0ſSmsyz),v6bX/bm[8s &O:OK궒&d1tymƟ {p,ˣMQu @ ƹƯH0WPE W[^زxGI; )9Zf'x ]'-~r=M L2=~na`1J::7obk*뗺nj\3Mء9"JݩG|`@\H׊:!s\3@awd Hs,8(j񒧷}1 h = >ڗR!MD}:} owm|Y `}zN"uNоQa'}|T9>U5igKy|6: ru۫ b0}Lo%G#_0[Ip1v4ײʦ3]~d4cK̹Wc!K0 c ocUG1Z9eZ>`j3K.q^AV eXbJ^70a-x} ؤQ⦊_+S^03`b?ehYeU]7{sݭq %ڄ=^TxO;ɭ:1#&Tw0cD*D1pM@cJ\x\ I%e5ka{nIp9-Rjx)Ue]{υB[Pʡ8ς v+V|'Y}^t!t1Q!𶪧$7 hJL4]xy2[h0$2B)nkٽ &cv/gRHi<s?qy_RMIg~G+h6ege293g1rr^gcp֜Jp6Zp繕8{<8Kn7 }hfw$yydݫnL; 6=QRie}7>w1ݔds9m)#QFx|q1g'l< s+H:{}?d!on6;.Vۀ2<Nqy& ,u84PŲ7+7p 6X3Vdaob})*oREٴaF۰ө@`+ 78';߾#Om$i @E"ءz)l9)0R,| YW+p1O!r sQ%!n_}䥌 " qF82PlS42za|:9^Nhm:i,:B27ZDv̩Dʾ"T{v,%iu/6@h 4lw# b~nÕ'H578݉tE6%#|Nұ ΎN3F'Ӝі|}5 :e)ⵥ5]*q uld(Gf>X.13ms^dܟDeC?c}ԫY lh#`}w$2apmBe^Ӓ FKJQҤ"IY,8j!capgLmJ% Q)QV(,( 3'^fBlb; 2q~E7#S8LkXqa.̺{VM JȽ%>K`olvVcy8 TInH~vqxixKR$<\\x3NK)e%zrN! 5:rO j(s˺yg]8lk9鹹Fՠ:ۋJfFH\R㮜4PN;ZKq pkM^ؽkZϧ6 % sޏymuKϪ$ē2.5fZ]GXW*A9Eu>RӶ'̤1'1*V &Uۃi K|,G0?VpȦkY~Q>7V zJjCex: mɡ!T6ej慄F4D6*T TOę"$R!7L'FªKZl79FZ:fW( .'*$QS5ܱ}nmA[ࠪ40li粛l*X?S=z2a Q9En)Q q NS'\ʅJgчTvZ\U`.D_ 5EB{Yib:7^Fn%\-ľbWOS ClPmH Ph2'(ͪp{s)L-%b:7 1$KJaB㫯a#<-VEu|0gךCZX =eQT /vQA }pS]OoiC0($?r!nc.hE{%nBa*XD$Kvx/Y,kiowdR/YDэ3ؠ~xur S̏Ѯp蛝9QŸ,y} y%0?:ƐEwgخLνܳf&p^xdRA4+F_G.L#Uk[l$jIXn?lS爫T7'Q3NR`=/%M=h5Sj=Y]/}r2O7w[hd:AunwrRf'ъժˡ) Qa#wtks7 !!QT^1r9j嘐mÙP *LUg8eue}'B8c'/6;[2L2g6˩?b?RjDLuޒH냰)* |=)gu3)؎j@gOVlr_[)HuV r,!T o.kU¿{/{K"ֹODqʂxFBV%2vp(rL- c. 8i=@޵;)tɘ{M8[Uyd>Rw-8I'5B*B<ٔR;2i7^s=ML`5mÀ;\E(qx&旝"m .g^<5&RS.:z_(+o`HIMHxh~ɂY#T2_ )'9'yFbgaxcEHMܮ]QQf#D\Έɔ23n7*;$ wtE$5?2{N_A-{܂v0C蛑 aK\˓KmCbw+„T#@RPc"udFW5Ύm@#OdV &cV^(1cbTIǜa3H{YSNڗ9`梌#ذ.L1J2Jn$t;B3d%.r܅GF"VJzF(-81 \]r%5VtkN1k9#/v֎Z\I&Lp#d=8:!dl3?M&q6 '>҉lp{{@`MrߞB,".>"ۙ:;NѯCgܩ]D 4y8N+v(M]iffJbuνdӋN{Et;4y [ZٍugK/Dmq(7t OhFˁ`x;C;[mCV3`ƕJJ:b^tS~HXO;&vi{T/:QU6LLa% A~]_vwNn7ig* 18.gRX9=p(&H7`ڏgWy ce_5&u/\VXn\dRa-N1ߖeSSI (EǦggSa{