waf-python3-1.9.12-1.fc25$>&^;9bY 6!>>?rd  4 48GVe tH r  &  $xJdt(8q9dq:-{q?CGCHOI\HX_`Y_d\_t]k^\[b,de flt,uvwdxظy ]hlCwaf-python31.9.121.fc25Python3 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.Y5,buildvm-18.phx2.fedoraproject.org-FYFedora 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`3Jb0DD88eetuUMMENENddvvVVHHxx mmaa11YY,, 0 0GG  zz 3-3- EEGG--550t0tp p ''//CDNN33$$ $ $##GG8#bgdoB}@a)! %7buUv cc4s4.M.A5A5  6161b"bS??PP-4-4UU#b0   ll9U9Uaa  ZZ Q QAA `` dd__pp+J+J>>  N N77 **..00 | |hh// TT""S  $$ N N < <DDOtt$V$V((// j j oocc}} EE  ""pp"".] 6 6 = = ] ] 5 5QQ J ##?? m mooPP VV  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큤Y5!Y5!Y5"Y5(Y3X2Y5#Y5#VGVGXIuY5#Y5#VGVGVGY5#Y5#Y5#VGVGVVGY5#Y5#WK-Y5 X2XuX2Y5#Y5#VGVGWY5#Y5#VGVGY5#Y5#Y5#VGVGVGVGY5#Y5#VGVGVGY5#VGVGY5#Y5 VGY5#Y5#VGVGY5#Y5#X"VGVGVޕY5#Y5#VGVGY5#Y5 VGVGVGY5 VGY5#VGX"VGVGY5#Y5#Y5#VGXIuVGVGXIuY3VGVGY5#Y5#Y5#VGVGY5#Y5 VGVGVGY5#Y5#Y5#Y5 Y5 Y5 VGVGY5 Y5 Y5 VGY5#Y5#Y5 Y5 Y5 VGY5#Y5#Y5 Y5 Y5 VGVGY5 Y5 VGY5 VGY5 Y5 Y5 VGY5#Y5#Y5 Y5 VGY5 Y5 VGY5 VGY5#Y5#VGY5#Y5#VGY5 VGY5 VGVGY5 VGVGY5#Y5#VGVGY5#Y5#VGY5#Y5#Y5#VGVGY5#Y5#X2Y5 X2X2X2Y5 X2X2X2Y5#Y5#VGVGVGY5#Y5#XIuXIuY5#Y5#Y5#VGVGW`7VGXIuVGVGV,VGY5#Y5#Y5#Y5#VGVGVGVGY5#Y5#VGY5#VGY5#Y5#X0#Y5 VGVGY5#Y5#Y5#Y5#Y5#Y5 VGY5 VGVGY5#Y5#X"X"X"Y5#Y5#XIuY5#Y5#VGY5 VGY5#Y5#Y5#VGY5#Y5#Y5!Y5#Y5"Y5!Y5"Y5"Y5"Y5"Y5"Y5!Y5"Y5"Y5"Y5"Y5#Y5"Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5"Y5"Y5"Y5"Y5"Y5"Y5"Y5"Y5"Y5"Y5"Y5"Y5"Y5"Y5"Y5"Y5"Y5"Y5"Y5"Y5"Y5"Y5"Y5"Y5"Y5"Y5"Y5"Y5"Y5"Y5"Y5"Y5"Y5"Y5"Y5"Y5"Y5"Y5"Y5"Y5"Y5"Y5"Y5"Y5"Y5"Y5"Y5"Y5"Y5"Y5"Y5"Y5"Y5"Y5"Y5"Y5"Y5"Y5"Y5"Y5"Y5"Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5"Y5#Y5"Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5#Y5!Y5"Y5!Y5"Y5!Y5!Y5!Y5"Y5!Y5!Y5"Y5"Y5"Y5"Y5"Y5"Y5!Y5!Y5!Y5!Y5!Y5!Y5!Y5"Y5!Y5!Y5!Y5!Y5!Y5!Y5"Y5"Y5"Y5"Y5!Y5"Y5!Y5!Y5!Y5"Y5"Y5!Y5"Y5!Y5!Y5!Y5"Y5!Y5"Y5"Y5!Y5!Y5"Y5"Y5!Y5"Y5!Y5!Y5"Y5!Y5"Y5"Y5!Y5"Y5"Y5"Y5!Y5!Y5"Y5!Y5!Y5"Y5!Y5!Y5!Y5!Y5!Y5"Y5!Y5"Y5"Y5!Y5!Y5"Y5"Y5!Y5!Y5"Y5"Y5"Y5!Y5!Y5"Y5"Y5"Y5"Y5"Y5!Y5"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8557ae4a5a04d360ff723482be03806353b720f41da0b2a796167ff8a0607481b1459be6fadbcfdd785967af8f22031b72e72ab2915db3b79c64e77b74e0f1599faff90f76fc6d68a8c0503498d7d0542f2746f5f141259135831f29000aacd35157f7f593a74af01d1f79aacee66c9dc64e370435b50a4b7e569be80271e7a4f12a5867913751ab97a729890293852a58e1bc4abe3f87f6c6e54c1257be56594add94fbc4693472bb3c6f85f6e10e6a076079e7a58cedd62fcb077f35d05e4421bc9e8f445f3cc06d3b3f772200ea33a3bdf3dade4418b9649a7ca34308ff782c3fe2e45e278d74be513c342b8869b372612eb86876e159db5688c361926077d3ff6406b5dd5727ae0c810d1717103cdd8b9d214b118218426db21bc90953a78179fd5c8fddde59d392821fea84fcb1981e4533f742afc45ffd7b84205307ce2f8ab85ed4d7b99a943b797232086d218a11fdde4fd8abc74e7ac9c7299502f1145e4ee0db4fd533979a5484a164c1639cb6cb204d50e6bc128fc5a582043ef013014dc7aa5573c5cce622ab1a6cf2935bb5238e273a9120999fc9fe21e9b8c53fd9710abedc777c0364998b77cf86222699f25bb4443854c79f411f474371f7257e67eb0c8685fbd1ff77d1630f1df2330e32413b55b965d87ff035730209338c497d7d104c29314af786328511db4a7fa06e047bc587d2dd51033df0d107f26f40054ab85f938960a83d3bc8015f9beee50f6c5a70df9a4e621bec6470b56d57fa6617e483c42e4a85dad4f8117abafbc7cfaf8f8cfd774ebd96ba6a003ea9dcd6738d9bbd5610a58cdc02a4d1800bd9fe47aabfefb8160995a87349b978c2a580398f093a54ca2438bbce81060f163708a6ae5c26480c7c4975976204564d2ed245486eb78af24284e648b31f50b25b5d90cc6faed1a9273ea1782500f16e7d2b8f064bd14d798c50c7dace037b8ce732bbe246dd2448d9b49de8b017e14c35b5580bee53f7b48ee2c86baab29a3d7e75dcb7e2cbc113b51a41eff1da0b8d2ee2f85c71f9e2548105be747cf8ba1a0135627a76be023d77673ece4fb8b8abacffb18caa69654c28c162807405eb8baabb9cad9ecd57e851b4b2ee2440544a4950606de3e9c663d54d0a8f88f967f910a81e483ced35ad10a0d1ab02a0b484d4c35b70c897a8f491fcfa9206d44eebd85d6425ccab41c561edccf0ca21426a06ab871f6c27f9130ec173f6182cf795fcbe457df29561535bcdbce089605921d49e6b8d871c842882207df4d81259ead39acfe96aa2c1287c166765b258cc266cdad0ad32f5e8035dbd5d0186c9f539ecd5f706f19fc08732fafdaae4c47d479014b4ec42de046056776793e0e723bfebc289b7de8675734b74aa0fede71566aa5fce7a135b2078fa36d99e18490a795fbc15172c821095a91c0e848353ab568f59e7448fd2ad0d5bb129a1412e942d7410daadc924219903fcf91f1cb116b7891018b0f598bd607060e13dd4ad36d3bb7e79476851c1b3b6db7cfbb7ebaf27b99654f85353d328618c1f86ba451ff12063645b3539e0c159def833661d3d58520aae4a79c83e0b37e41339c531581a8b2c9bf7edef69926214a3228c486593d8c5b23be1cdecedf61ab6f59362c528f32c42bbee97bd51cf3c9f71914a6a7df9b0e1917afa8c8bbcf124ce954e058cdb9043ea7e110cba997a3511ac7df64f4c50e33720cb54476259587ffab629df017676d20f7c3b93a17145ee5324cef4129f25688a9fff2fd3a1b3424057e33260bdc74801214820ce60f02c88f62bf6f12609f9242ac888d380146b927dc8b87bf2f63942fcc50972b4a0c36efdf4a84e42c9b57fc02423f698043b6c6c4d1e10d2ba13d3c206d60efa9e5c5925ff4cbc59710abedc777c0364998b77cf86222699f25bb4443854c79f411f474371f725789408cd508268a6419b9e36e0d9f25b81a212d55b1d18e5ff80847b9d21a5bfa6856a92ef18f7198d9a7820658d4d8f9332eaf6ff7974eb7a79c831c97024aed8ae634d6cb826cbc5b4f4966c3170b5afb4626843ba69e0635c6c96a8a3b4f8f8061c4628d0b839f458d81e1a14c26f7959e9914c4bfdb348cbbe44d0bebb615fd393c27f328c8b8f13cf1ca5fb7727112490e65e5caf60092ed33b67a7037aa6545ee1add2bcb26508f5f6dcef0aeff046eea92b0effebf74d486d44e63c4859201cd9f0d42ce5487a51fca68750273f88cfbbe4f1e17609dd5c17aa5a6fde874bd2a96dc063668a9e9e67c21a2f33e2389d1f6e64a46171e795760bba81e03e14482bfeb2d3ce6a4346de004884d8156f04d6deeb817c13e0b4c2fe79e206c4458e39f86da603f17db4f29119764964f9bfdf577de07e6e58117046853cf38a2dc54d1c5c5ea6dfaf616288730177b8c330a1be1c664ee0f13e691f2af49f91e1ec02dbea4aa60df1366b549e1bc49ec6c928b96975ca5419420a5815285cb941df098afcecca433c374ba73dabb6768349f44f140565960bcebe04c0d3710c545097073212e662f402e0a36eeb006b0a1a8e070b963b08a8e5ab49df0bf5d29cd84ffde197f2813ebf089d7196978647d4c9509f90081d8cae67caa421ffd57db788dbae7742495f5fb444f7e243ad4958fbccdbb4de10138b863717a1ebfbe86612341d619c38b5cc85b5021150b1af7b8fb8bf4d254516fd1d18a85ee6436d49a119bc0aeed3bf97facf551b601094a4cd5aa682d718ff3b380e5a1c0a7fc9b5fad6c48e225033a3f93e7e6eb69fd92a1a028275e6f172a2194da5d20549099243f3192270a478e45819bb825f43bfdefb180c7eabe2e120f8b564436e27a83dd42cfd93926f95751de552a5c9c1486f5540ee98a79132a445d370b266dd036d13d96c0137294e00bffb9c16e4e6692938b185fbd9cee35a0af8c7225215e3e144cc4785f9efd9a6fb4418932495450a14d4c3b55bd7146e1aa7f2dcd109a9882b760cc02e0c9165b8e4ccdb5940ef2a12911070836946401c6913e04d042f2e68cdd8b5f51f5f4e63f48a1f645c1b1a8c80975206879ee1304df9cfef1be81f15bda815f2ef8bcb64676a52355b1aae9ed3170d4daba9c503bbeda556e00d00943cb2c80943576e77ad4a9994a294f527e426bede6a4ed83013f95619672260b38828b60dbb8abf1440dba6b5fb116ac00c9743b007ddcc09ea17c36beddaa2465f689102faacc970b293f6cc1aa40bae39f5104f9bf6b82b7784ad0b039bc1b20a0046913b17147fe045e6332ff36d26f4430e3099b43176618da285a0b08ca8cb6f4cbe58e85c961fbe71cb7cf9f8f57d9c59d1a8ce51cf2d4a7dcc8be01a77a7268e6cada9a2a541e5fef330d509282c876780458c3ede0e0d61ae1eda5d91aa92799d8cff6bdef41733b575c11f0ab893a08ea4939e6400210fd7e19382f26373c26aba980a2ca1ce7a1056f6a26c0a4c5f2604a5ec78cb6f6a62c6e30187a4a186f90a7c4d4c6c842b51c6f48273cfdaf9dad09a6a90e9fc5472cdc5007199aae152be247222b2edc7e2cf39cab1a94ea813691fc6bd7fe7cfb1b009ec4de25785698b6180a8eb315b6d13918a13ddf8b59ba9a636ff111da4c5bce4998a2a5b3d01fe15d833c16ba6b543beae6b84e14a34b8787046b420d853e8d241451c7af2c985a907a35aa43dbb8cc6922e2a5d7dc11aba70c56fe2f0656d6cce3ff44e13686293d24d2e893f6e357cfb3d86b3a4a361ebbc15b5f11623d8f0efe0824d3d72addd1f620c6c9dc0bef7e739e864bdc00cba2134d86972a0771ef64ad97d9a31444b572d79ebc4fc685b01d5edadd721ec3fba3bfcb279e6ceeb0de0e421930356c6bfee61d7d5432a0cdc37c7b899ffe30e1bcf1a69bc852cdc9166133b5a25254e7a17b048cef9c92265fb3ce5a282f6bc42ba2595c09a8edb20c490b3f6dcb10a25090a1dee8d2fb6fdaf8dc89194be4fd4da51c708e004aada7498766a3ac02df391fb0da6148285ae460fd2849b179410ed6213128eb7ed4d53cd80449656299a751160bfe577370f99cc7de7da5b0652b8f36a80e7a88a9b1d34d73f229ff6bad60c73c5c1e648b1e9195ac711dcbdfd7175b42f57b135f9f09165d560ff83908c3ec327c184b27dc6c49f79dce45188db1d737d9fb9e479b8b5d50b058870b18aa93d935a89d20790d958f4be3074cb3282ef548d11d7a9d4f0ca56da8f1188b3493beb0d228c15338bb7e018746c32686121f0808416fe47d278e6bf9bc2195aac7817781f5baed6fbd4fbb1c3f161ee74ec336029714fc550584775945e273857d81dd57b47e01e8d1fb56c98fea918074427cf99b6686fb0f577f61dfe86b1a886198ec0d45824d316e0edcac61e21a591615fea1a7c2dc0f31f1e71ae0e9627428ac4734e272fcee9cd003d1e309d7de4a7951f206ec2843a535c50b48de7f84b44ca0aacd1e53b28cb6673fc2a9462373678c26d1520a7ebf8753447322424e9739e28618a0ab0c18ed050fbbfc16bbb487db3ee9a13afc00b18c2b47222df92b268630aa2ed67f7bce290c3a59438bcbc2ccb7bb8c35b57cee630fc2a99bab7e2fd59be2ca9fa86d4bad5072567806cb043b081a938669cb0fa215d5b82e72f638f9455868cdbcd8c3b87e082b7172f096d1482bbe3fba607fba9af4ec87d242c467ce77c188004f397a5fe269763e91c2266f2f0f5cf7cdcd1e85be8625d20964c656eded801d5ae2c0e217447476a0982ba2d9377a0a712fb61785762272db9c6560d33a0684489f51bb993005cf896494786fabd0dcd87c5f2d678ed756a1d18fdc39c1217789cdc186e765c6cf8a4b73e7294dc1c24df33b6d8e35f7882b70fc55db34453a1d9c486df0f12a7f08c06f6fe8254981214bfb97f19fb6f3c6fb02509275fe1160bde4221eeaa2486bd0d4e908993efa875ca80b93b75d394806bf8bb3dc1d72000d89da928abf2759c82cbde123f590ca81a67f61e1f6e630c54e15e3d9b54aa21efcace6fac13eac1df99f93a90ac56c97c5a2b6e9c7ea8846ca0047aa565365d1b31c1fde86690b6710b43f16c1c17fbfaa05af491966334e503140ba1da300f835a70000865d0b643f0608594ae7824cdfa9b4640d5eed2e7c72f60095601aa66a2981952efd672afa2435612fb259f00fb4bdd67178b266030167a017af4b925d1578f50caf07a71b802e47102ebb92cd3e15177eba8d7cd311203d6efc58021fb27f05af251c3ba035da29966c63c62276e375a434410b5a337efca0ab31c0fc3139803b2b8fad8efbb440e93215ef7dcbc3d9924bc895e36d060b2a0c85708024affdf4eeceb420049db1ccdd5e7a075f27dc4f1e1e080a1ee9dc51261514c5cbaba2067438a4feb1378ece56913559b907453a5bd6f423df05bab247b73fb8d4662b8835d8487fb0e7f61c7c4a9d12457e18b02f5536bebbf03f53831b6ef9c133fbd9bbd05091af83277f8d061befc480bdab6145234f61c28c7439cd7faa7576c61765920221699c5f770290b018801fc45ce0780199025e511353229e41481e850d52222ad7f8d7dd6cfc8f74cc061a2cabe2d0980709e20317a27083b0eadf2a1d18f15238a44dd4d126a3087b57c818e7a1666b0555ecba23bc8a156189c33624e786ba9acb1bcd4e24b895c01fb5594c32838dd4fd871795f49ce4043da4fdde715ea464e8796f71d83686f3a322b63cc46eb30e0ecaf1a43041a69748ce8e85fdd93d2bc2bfd3d600e9cc6f6d4a5e01f9d1e80b82b2009e895248bffdc43a78e75e6fdb41ee8bfa0d5f8805b4065ca1dfbd6853b0f421e102f718bb804952c050382f14f462ef9e535470c33c1bcf3de4e17c2d30fa11bb9df6459b9917cd6b860bbfc45ec5bf5bf5e5f14e65c87ef137a0df9cba7ba5147c93344950b64ef17381954086c4723e3ef961608d96c3795c09f756b8a6b21bff69c8aa9ec11e44a82978bbdea36fb705f6367dfaf7929efe0516b03d4028b1d1f184be8cf9175c86db0c7e3b48af9c3965ba256aa246f5c116a958f9694facd67e1c72157c317c0e28f050619a78addb50d3e5ea92e12570c88b6f4f5d5327f4cfb4910fc126fc0e36b31466bc0d91900e5804a8f75526c4acc589ac6d4055246744e2833e7e7c1fb6a91b3a86321195c44322d132d41779c682f1ef45f190d57a8ffab1244f572d65e6ef0d4677532f3b49afbe70225cd9ecfb8efa0d4251ded5b0e1d3ab6cc746a27658eeee246f819458d63dd6037ea9e4becd436b96003a2d9477abb66464783af25315790d8f0d9643e164117f23bd57dcaee7d26f23602b3bb763215385319d4174323df224a7cb910a09b66b82f8b21671e9492db6100d1d7fc11e245cb7b653f62259fcc0e45cfad69130e6d9ad76de068c87f4463e2081e896a9d2e3fc2035ee8b20f3592d4215b204c4454bc7b3cdf0aa4b76130534c56680ebb0b86fc9413b30bd2c0fb590a7cb223d719e79070c85f452bbb38e4f9308fb8742d8cb11961e847f82de05c09a716cf81c2b6e650e470c3f1e9573f9a843f6f7582f31baae62d713d77f612fd49286fcc93655324af15b91bc43e677c1d5238135200ef453f1330d3ef1734638cdc1d165f6dfa97be21b74ede10e73dd1f4334650362befd3e07f3be48e639203d5a21ada20b524105806f501ca49595d0cdaa16c92fb04ddb80fca930caa79b2e1bf8404e8a93a3c60bd7f3f91883289902d95c30f2e19984917df3320d778ddbaa5c5c7742bc4046bf803c36ed2b050f30844ed206783469f6b49467f595b1a44e442c198b3df4d221e88efcaabc26254f8e0ad4f79b6242b0e066b1c8059615d6d7773d80a7661e28992fe36a137efb705285bd49613287f9b647ae349f4bbc0e9e6da6c62bd5da70105e26fa65eb36de057399ff43fbba095de5ddd86f75f26cc8bcbc69b37eb256ee49c64da87dd1dabd7b3dbfef7ef5da95151f8bc3cb1493d0911a1b91389f5f913e89b82ae6f1e759196acb6e08fd010845dd373a95414e9238cf728360354b2339ae8d841aaed7429af98dca37c74d977166196430206430ef8bd38d91deb89bc270c5ef764d993457a6f8056a4891dac0d8be3d8b9c9b1deb7b33fc404c800bbe6c29442888bd9f1f8d4a61b0d5600f05a7525e4420c045d79ce4b94a7b5bd76b8e2cd1b0d49b8f8accbb787990a78d8a746952e9605815fbad9ae603d00e26b466b0b0122e70cbb126e6bb248aef2ed359105276d57f6bed5f3ea7aea97b2c27afc07febab616c353fff76991160a05481583fa51b9419b1c361fe59a5010df54307005fec323259045a3a77cda1af52d1c6ea52bd429454b9759e145fb12b1c98e07c95f56d6955c9f39d1d1272aba4ff887eaebca6e895f1dc43d1295498596eea21508af467a7c02a0cff1fc52641db492221f5b537463d635737048405fc5847e8ed1302c89ead237520b89c2611b62e5da8d4912526af5e4b8cd5f8fac0ce09d456b82b85e05f0f33e430ac7f27ea945b53bd0858d53bf876ba90835c96cadf11e2bd8186cf1322e1b99b47e0e243dd6bd9cb0c50a325065bb2b245ca2ed9bf06b2c928ea236d8d3325e72bc74c6d7847e1b02d304ae960367670244d74b9bc770b771a47f30ca123ed4404f64ade66651f37a63532924e0e7c722961391dd37c5b14e4ecc6f777b13d9daa6c164fe340c55c6f321d6eecfe0ce1d8e541c02046a25b8c6ced03c4c443bfb0721bd9eb9ea45697528346df8b3f3256892069bf3f5d920045d87619335809dd53c6e3fe207d4892a1f72265c0b8c9cafe43305964d69979e69c2fe5296b75cfd4b6e4fbb3473b97ed25eaf1aa6a98f77f4a6d57fdce3cd458ecd2759d1922a607545f57ea0b72d991667819a6da4fcb61b938779dcab16f31dd55d4b7f9d0abbd3ea71746374d7f05afc24999156712e6102c3117172e9deac8d64f9665234802d5a36929776aa876c7407482f096e7b9733589f6519e99f23864dbbf0c0f64b0a6fbe7e546aef0c31b99106b1b1232deef4676cae862024401a9f76e9a7ceadeef492a834ce6fa32568b3dab8f8bd2bd4965a9b8929f8ae0cd96751ab36ec544054d9b535e5140c640c6b9d8f06800c1660d96fbe3305cfdebd87704e6c7a4cf645ecee8198a4f1dd2e68b0844f3e7ddf090f807557d2037a9058855ea751ea35613d901ea751ecb63b4eea5429f1ce86f813c0f32fbe2b8c6d7078a7b59f66a13b11b29442ce8e0c95613faa168ee23b08ee5b5f9172626e82c1de796ac394c044be367c62167f6a15ddbbeacf9b5652dfb94d89e9b23b7b0a1dc687b290e1c1f6c7a70faf331f6c1ad7419dec0287c5a62c9043366b8705af3043af6a40e1c1f6c7a70faf331f6c1ad7419dec0287c5a62c9043366b8705af3043af6a496a6de08a550decf3f02cfbe1e582181dbeed490b624e267c18f7b9ffacf7b0196a6de08a550decf3f02cfbe1e582181dbeed490b624e267c18f7b9ffacf7b016e1541c621ca187879558e4d51d5c25648339e1da22ae1ccaaf6d4b0a6d25f226e1541c621ca187879558e4d51d5c25648339e1da22ae1ccaaf6d4b0a6d25f226d17aba0f8f8590ba36bc7c98bf352721d019a08c976af5ad8e69a1057d395096d17aba0f8f8590ba36bc7c98bf352721d019a08c976af5ad8e69a1057d39509fcc8245010f6a3a84b6cb6ff23bffee42a8fdb4dbdcf84ed01aa24cbf026f12bfcc8245010f6a3a84b6cb6ff23bffee42a8fdb4dbdcf84ed01aa24cbf026f12bd3f83a7e9da091db8ebdea22f68c0f871710c408476f9b4fe52b85f39f8b67b2d3f83a7e9da091db8ebdea22f68c0f871710c408476f9b4fe52b85f39f8b67b23ca6f471d7a30562b2a48a5d2012fc92fe9e799de346c97a3229a25b70339e2d30c5213427b4e415645d818804d2766d9b86fad7e69035eb56e4a58e960a8980ef4278d8b1005ac22890e0ea30918c86942f461a0d8e4fe253bb8310af6a0dd3ef4278d8b1005ac22890e0ea30918c86942f461a0d8e4fe253bb8310af6a0dd36e3790dcf8ef67844a691e46ded8f76b1c2d2eed151cbfcb904c5d970c628aea6e3790dcf8ef67844a691e46ded8f76b1c2d2eed151cbfcb904c5d970c628aeaff8a1d71e188dbde16ca6ca5c2322bdf71da384e02bf46229129d01e8af732d1ff8a1d71e188dbde16ca6ca5c2322bdf71da384e02bf46229129d01e8af732d1447180e27e7e33d4f53e9b39c77105dca7f174b1362ded52df06e1a04195a960447180e27e7e33d4f53e9b39c77105dca7f174b1362ded52df06e1a04195a96091d2ad0fa1889d6e848ce6e379882292862fe7a82c81e1cf3758d6dda082a59291d2ad0fa1889d6e848ce6e379882292862fe7a82c81e1cf3758d6dda082a592e17aa59558511ec11c5ca2af82ad1837d83c88b6d39fa884cb0f254d45465c02e17aa59558511ec11c5ca2af82ad1837d83c88b6d39fa884cb0f254d45465c02e243cb8ff15f140f9a9dcdc0eb271c304893a7da56ac4bc5dcc854e26e3419d8e243cb8ff15f140f9a9dcdc0eb271c304893a7da56ac4bc5dcc854e26e3419d8366a383a73b9d95678dd09a52948178f28bd5a6d4766b4fdc6b140e95a07dde3366a383a73b9d95678dd09a52948178f28bd5a6d4766b4fdc6b140e95a07dde380801be86bf635f37d423b058b6ae6d9c601cd286a573521842d7a13f7c5228580801be86bf635f37d423b058b6ae6d9c601cd286a573521842d7a13f7c522859e7e4eff6a838318545c0db0d5d067552388d27733378ac54433163f3f33ef2a9e7e4eff6a838318545c0db0d5d067552388d27733378ac54433163f3f33ef2ab45cacde5e066eb842c62afdb52e4fccfdd5214d44daf23b856d05b75f755fb2b45cacde5e066eb842c62afdb52e4fccfdd5214d44daf23b856d05b75f755fb2dd135a9a775476f2b3752f47de70ae51f118bae949bda12ebee6fde981bfe286dd135a9a775476f2b3752f47de70ae51f118bae949bda12ebee6fde981bfe2860e231083a4daded5af72e5a2bc842343acda4201a6adbaa72094204a8a0e47130e231083a4daded5af72e5a2bc842343acda4201a6adbaa72094204a8a0e4713db1a7dc99c5df9550658021909b27329c951a6be0484d2e6a5fa2d8a7d4251e3db1a7dc99c5df9550658021909b27329c951a6be0484d2e6a5fa2d8a7d4251e3ce179b02f338a21b484775869336e28d8d792572175c2433986cd89dbd84e4fcce179b02f338a21b484775869336e28d8d792572175c2433986cd89dbd84e4fc98733764e65aaac6c7a247c9799a48a622b9aa8d4e2940c603b9036339e758ae98733764e65aaac6c7a247c9799a48a622b9aa8d4e2940c603b9036339e758ae16fcfbe5b299c2af85c40d54137ac112d832c3e89b1d8a4035947d400c232baf16fcfbe5b299c2af85c40d54137ac112d832c3e89b1d8a4035947d400c232baf947666f5aad923a265332c4adc1d2ccf41be294608a14c448e25b8db8dd3f2c4947666f5aad923a265332c4adc1d2ccf41be294608a14c448e25b8db8dd3f2c49416330d5f36c06a9afbf73b7e002115f793e2f5f54d57a724559765d85863169416330d5f36c06a9afbf73b7e002115f793e2f5f54d57a724559765d85863169a273d0695ca6732711c020429667474772cd2b95154b947b008d78ada223620c264c7a5c5b483f708142604bd55240c925c1feec21131471f6fee3c7578dc46721265f60c3fc05223caf0682f6b6c7a89396eb2e41ca7ea1c41dc8253e1b011721265f60c3fc05223caf0682f6b6c7a89396eb2e41ca7ea1c41dc8253e1b0118dbdc66181d0b19e4664af791c79f1cb033ed30221ab07745ed8ca6e76fe9c7a8dbdc66181d0b19e4664af791c79f1cb033ed30221ab07745ed8ca6e76fe9c7a7ac5137bd5ff02ad371072c37ddae73ad91d3f70b3377858815892341e9467d87ac5137bd5ff02ad371072c37ddae73ad91d3f70b3377858815892341e9467d84599acd06c77c17e7d98650a80446b1ffa4e82fd07b0f3e3af15b10063d5091b4599acd06c77c17e7d98650a80446b1ffa4e82fd07b0f3e3af15b10063d5091bcbe0d1837e67b875ef6f92d9ce0dfc4c09dceb663ff2c0ac35021041169fbe74cbe0d1837e67b875ef6f92d9ce0dfc4c09dceb663ff2c0ac35021041169fbe74aa8139822f4faa8de46e9540a9dbe743a7d51362a0324a44df4bc7f90c7cdf33aa8139822f4faa8de46e9540a9dbe743a7d51362a0324a44df4bc7f90c7cdf33e9b48981bdc16d6e90f2a84a85526957e14dffc9f06d887a050ebc89aa8ca136e9b48981bdc16d6e90f2a84a85526957e14dffc9f06d887a050ebc89aa8ca136d85dd2093005e68d9d87657ebadfcc3cea692c69f31480b724975465d0d4e633d85dd2093005e68d9d87657ebadfcc3cea692c69f31480b724975465d0d4e6335658db0d28d42753717aa89fee937b4d4b9c761b1535b3b269910e078278817f5658db0d28d42753717aa89fee937b4d4b9c761b1535b3b269910e078278817f912cb8b49223ecb1b54097cf6af6cacc7089fbd93d4a2552937a82a349a02c19912cb8b49223ecb1b54097cf6af6cacc7089fbd93d4a2552937a82a349a02c1946a283aa32a393ce8d479fc4607a3357189fdc84d8b1b5a8cce7f70c429828c646a283aa32a393ce8d479fc4607a3357189fdc84d8b1b5a8cce7f70c429828c669ba537f5ef85e52dc5b319f7d5d31bec157e28c91ffb337979dba0ca7a8717369ba537f5ef85e52dc5b319f7d5d31bec157e28c91ffb337979dba0ca7a871731f1746dfd9d75c903d35d7658c8c7e42e9423e086f72711b609a9232678bf83c1f1746dfd9d75c903d35d7658c8c7e42e9423e086f72711b609a9232678bf83c048e0e4abee53271cc1246c58a27595634e3bbad2d7a72c4e125c27077b8ac07048e0e4abee53271cc1246c58a27595634e3bbad2d7a72c4e125c27077b8ac075c9348e78a6b1c525a80ce987a4ef89be74e9fa83681fb619fdd9bd7b1eced105c9348e78a6b1c525a80ce987a4ef89be74e9fa83681fb619fdd9bd7b1eced109f7bd412c39d90dcf469772d7ea04ec40a192fb2afc59cfd446cb898d020ab5f9f7bd412c39d90dcf469772d7ea04ec40a192fb2afc59cfd446cb898d020ab5fe571befd140c7f47c0d24532c32eb7a803c239e20b7bbe75eaf472a88330709ae571befd140c7f47c0d24532c32eb7a803c239e20b7bbe75eaf472a88330709a68a81881077ad92e0216f8bd6ac775784accb98321f81ad4c5d1122841c5fda668a81881077ad92e0216f8bd6ac775784accb98321f81ad4c5d1122841c5fda6768c6158d44c2c11de395588dccd02089ce1fa7c0fdad88e92e60657be9a7796768c6158d44c2c11de395588dccd02089ce1fa7c0fdad88e92e60657be9a7796f4b0d428000143cb8e715a1f3974528d18b17b2e09909b49029148801659bcb5f4b0d428000143cb8e715a1f3974528d18b17b2e09909b49029148801659bcb531fa25f63f95da0f2fd4b2f22a9d95cb893f710479364918bd9edc09c10ab42831fa25f63f95da0f2fd4b2f22a9d95cb893f710479364918bd9edc09c10ab428f7a2fdc18d0c2b995dfd287b48b714c8b8111c7cf43b23509bc40e98c2f75d9cf7a2fdc18d0c2b995dfd287b48b714c8b8111c7cf43b23509bc40e98c2f75d9c22df8890f13820155adf71f67d7f4529437b0f26e5c4a4136ee98c1a7eba0a1122df8890f13820155adf71f67d7f4529437b0f26e5c4a4136ee98c1a7eba0a11d1954ba9271069c8aaa88c64db06cf344c3548c6772d170783e0ee725c5b2237b0dc92c817926a05c03dd9c5098c7217e74bf69cc227d9d46b42c71638f217bb9996f07781e764a1ca4739416150be3a7a760d379241fe37cc50d947a912575a9996f07781e764a1ca4739416150be3a7a760d379241fe37cc50d947a912575a7a0dd7eb6e7b9769d677ea72886c888bcb75f3d5743c2985f6f948e8e6e186b67a0dd7eb6e7b9769d677ea72886c888bcb75f3d5743c2985f6f948e8e6e186b6c6d4e4341aed0c6fbea03e2532e1ceec7bf6277bdd4f414ec3086143e36517e7c6d4e4341aed0c6fbea03e2532e1ceec7bf6277bdd4f414ec3086143e36517e75f8cb7053c4dff0ea38045d96199444b8f2c5e4e6c83317d8b1cd1905cfbb3a95f8cb7053c4dff0ea38045d96199444b8f2c5e4e6c83317d8b1cd1905cfbb3a9a9d7eb524dcced8ce31c3910198e9c4cbb10b47a9b2c58820a87e14c08c00248a9d7eb524dcced8ce31c3910198e9c4cbb10b47a9b2c58820a87e14c08c00248402826277d1e15895fc4f1e526115f9a62a08b696c88d2a6c6ae7c0141b24b86402826277d1e15895fc4f1e526115f9a62a08b696c88d2a6c6ae7c0141b24b8696d81864d05f9e647001e3c06ee0eaa2691fbbaa045e27eac1f05ff4d9c1c60e96d81864d05f9e647001e3c06ee0eaa2691fbbaa045e27eac1f05ff4d9c1c60e0c664829f4c72a7767ae7ca3b7c8b23f9359db585840e672bb2a71c205e47ece0c664829f4c72a7767ae7ca3b7c8b23f9359db585840e672bb2a71c205e47ece6e94d97eb01979c65b9f0d4916425bb4d78a681d3032b02e78e6d76230d953086e94d97eb01979c65b9f0d4916425bb4d78a681d3032b02e78e6d76230d9530817f0e174071cf6a7085555d848f2c698bfa052f8a9e0ea7c0d54ccbead34d16c17f0e174071cf6a7085555d848f2c698bfa052f8a9e0ea7c0d54ccbead34d16cc61c08fe562a1854f03227f2754057d3854e41e99399d00e6603173c8c9591c2580eeab384c0d9a7f8eeedbff227ce4b21289cd2ee92b2b55f9de5361b74409e1cbbc4cb2ec99a0d56b3f35bd3ed6d777f65e75e8a2f3100f2c7ae68cd933abe8655009c821156dd40d67e562664b293dd42b51230923cd2799e3c6651b352d66916ab3bc3a1e8fa7c34e16d32e0d3f95e0d4a21e9e92158859d15b630d0d33aed576fa7945b1cd9604012d8e153ee6d9a15b06e03a6149331d67be425493922273ea45976e5e0c27720a0e9c0336bfae865ff52acc03c46b419f3dca1cf4b4fe4df274de4cd3e2a5f6ca14023afc4c00c842076fc4a32f9aae92bbf499ba7421039f4f166a451975b0c5487e1181cbd2cb450d3bf645ec1745fc50dc8af58799b742f5f16d70eb4e5c0c498f13e16b37e48b2a36b056e62c7b8472c753c7f8c5ad9c929e3485b274ab6e1e06a5b3891841e0c24f31052cb7fa30dd1110941f00d5a1b393244d9e5b8de791b6453617d3637782322bf6e54bfbb775d073bb863b57bc5020a8564e40e05aecc2efbf7338ba882a170eea505924f546ba5082c68a3735fd2b0d6b9d6c4eea944ead5c169d3845fa6e0fa623b6a457de7c43be2ff664a712f9178a9b65d71f06629fd6f67806093731da479a6b9532fa5f54ccbb58386125ec3bf8c076522cebe12c164429803b51a10b3f6dbd068f3ca56108eedbe917448cb5694e2eb4deb5fb2988ae94c79d9543cf21ae329881ce01d806239023682d8f625fea475f4fe37bd279e3bee99bea9192f85f2728e3a3899ec2510097089bf84bee44b5cb9615db6ea16ef714458cb2d35cb76d0937aa8622b4d394d6fda13556985d507fb726fbfa017176331b2cf62fb4bbdec1ae96cc682882fa1fd9449c076fffb26dc9b12bc4a9fc7e9f0afb4699ad982d02a50c0ea433c22c4c8fa4fbab45d2c6de8702be76b9c379769684c314bab4daf3649d95e3503679f17698f99b5f42f2fe3634e337b0445099c1d2786dbea12940a9b6effa5004e93ff91159f349ff6441b8c8ca6fdf02ad9e606aee11f9d5ac2b1b4c5427c8aa0a8ead9f8fdb47e950efcc804d046f831d23e1c9e1ffb671b6cdf4ecc15ca0d90860358fd96f95f7f114da76311134fa47e608f12689ba3dc8af86e1680a3abfe7a84c4d2ba2cfe0a07eb21c239fc2c6840719579a3a0b7a500e8c2446c59da497fda9759975300220a58a7cc88a5952d56ca20e6c7c9b0754cda4be485a16b3fcbcf7e48e6f6bedb1cb4fb0473869d5959a184cac0c5c9932f93f1e249ec7141f39718edfac03c62c81cb23974b25bb1e37fc54c1e112a449088e4d01590e55e9b9578df66448c4a3519a2973371507ceac3831ce78a6b431e83ea9f61530bddd533be0a69b192e03ed4b0dde81e4a4182e3ed7481f88741a62aa29d0fe8ee93b2f2e493951d537a99ceea4ee6ef51cd358df7d1457f5292dced57a1c16664f78c186909e6f826d3efb8a05137ad1024128e781a8e50d84f8e346d85feff6c388457cd6e7dda36950573082687c223ef9150fee05dd5ae45017f94f20e2553696ddd3fdf5c05efb47c165577d365197df6b6c2725106e85fb985dec9ab21899c0c8aa0f51c6b3ec14fd33d8539aa2e3a6345e0c93271a7db6b03d82c5779c8b1d83950ae326bd04c6980405c5d8701097967f3df5836f34eb6c2e699a7d2952533084f24c25b105c4d633da091f0b6b0c6243e69eab6c0ddd0c8da3bb0f02731dd59bf30bcc2799615378b6639639ae554fbe1e2a82494f6448fab28d5592bcc17357f577173f3de9b03f8c3286196f9c9ff0a658a97540bbe2e615a087cca11be1474ca49bb4a7dc8ddfde19abab8127c5f4c7e9c11f6d248758377dca7f608acdd3ea4258eea59c8675e360129bdbf9fa5aff6e9839cce80b7a04107f1f760a15c3d6ea25102ee6824a0643acf0c00f70a6fbb5a73559247e0612e6c70d692efa29738c25de1dc5d997341b3c1b20b818c198200117ddfb24c21c72a0c2752de7a3715cd5bba099157fd4471860259e18c37502320b53fd3b876318578108db6b0ed40f8d6ebd3cbe6dcb0b1b72e995fcf2c7f82069affcd921571cecd601c3c228faf070a801ce96b54cd6791d0ab3c5eaec0ac1dcc689b9b37a4179698bdf303aba1170aea6c005f73bd0a0fa5d4c20c78d1c1f4f7cc3d69779500bfad0f8334c74a649362099a39e11a0914b84f19894cc872800234ab4c22e44f57b4fa81b8e4988751a55d36605a8d7b882c552073460d36b11b58d88af2202da2812dd8880b90bb2b6947f8b6d69aca36a12cc731ec8440e9a239ccb3117af840f1bf48cfde490a3e7f5e2efd3885b86fc79bf98ddc88aee7ae447e8d76a6dea6b537ddc024e06eca5ecfa0056fdd9402b77cd39a7b8588b404ccc341079a69aa72aa132d9061d386675fe0d00ef1b2f014bff9586c1189a5400c6b7a007ad86c5dc305728bee098f8454901ba8fe862833fd7e81fc71693c028c929033dc4ac50c184572ed2df13e9d01c80f9754919e481f8e90a4e5e8a5a0c9e636d81b6db32eca6b922e00737c1465155eb673fa2d26ea6172538f1865ab3f66e6bebb96e5e6d4789f4a8002bee2edd01580b44e1bc59bccbefa6a7c7eeda9fd76ffe9d809832bf48a4c1c5eec72d79eb0b1610bcab72682fbfdbce097b5348e3bc270cb6bcd5fc191085bea7b4fddd09d413114c87cb8aa78f12b8ea12f482048a49ead92b96d394c044be367c62167f6a15ddbbeacf9b5652dfb94d89e9b23b7b0a1dc687b2984d2cff7836d18ee1265d6d953604bda9088bbe1833d402026c8ac49c9ef48c3c087f61adb4eb8142189998864812ba252334f761418f06451e3625a4cd35ea2b1f0eae42dc4c8e3ad2dc228e433a26964a4fb8ba63340b24c28e7cf40628fc6b1f0eae42dc4c8e3ad2dc228e433a26964a4fb8ba63340b24c28e7cf40628fc60743ce90d765e90c93f7205d16961a990cdd2d86ffdc5ecd3633d4e5a369bb8bfefd5ce6d3c9bec1fe9bb992518c8d9ab46a981d088c1f5e5f609355ebb65208fd5463056827f3677826316d4a609fec297c140383d743d63915995d464ac8a7b82ebe1655218d90ee5a77b0bfc293813972f727cae893d59ce1e8f82fbbcd98d379941f1d32e41c9528cc79b5408cee0e25486580a526fe0785a15f166e596331baeac9d5a30b57af8a09cb0fe9a261ede2355fef0ce1da736e75355cfcef26ebc6f383ccd5eaf44f880b42d2581a07f0c1f2eb291aca14200b03b823a840aaebc6f383ccd5eaf44f880b42d2581a07f0c1f2eb291aca14200b03b823a840aaa8841b2a4fcdc67b508094bf97d56b400a938fb168b9f4c08ee2ba42153d8d7fa8841b2a4fcdc67b508094bf97d56b400a938fb168b9f4c08ee2ba42153d8d7faba1c32790ae36bcb6ebc7bd046ae0368697cb83b37710b009d601554ff2f84caba1c32790ae36bcb6ebc7bd046ae0368697cb83b37710b009d601554ff2f84c3bfac6eb5b31910b500ddba7453afd3f281d170826fcf802ccea7155f0e52de3d7f4c41f06100ec35265a681b3f1ce76a0eb473feb20dc2eb4188ceb82353a5d8795f6bfdcc692ff03f9f51b0e681bab3618e182e8a834b9058ee2b8ed50c0ae8795f6bfdcc692ff03f9f51b0e681bab3618e182e8a834b9058ee2b8ed50c0ae477f8a1828d76681db0cafcf122b4ef05c1ffc27df324b0c5d2f95c33395503ff54b200ac8d7f77ee34b3a221e1306cd59e54bd43d6c08630f766bc0db4444f8867825684bacf1827b6e3af9d15cc92efdbb6cee535528cafe1753571932f022867825684bacf1827b6e3af9d15cc92efdbb6cee535528cafe1753571932f022e8284d2bf3309c86ad5dfa5f2fbef9889898986f8110018b668660a4809184dee8284d2bf3309c86ad5dfa5f2fbef9889898986f8110018b668660a4809184def7d880a5b813c57b9536e52775b3f508f23fd03a2c067f2b65b493c10bea1ac1f7d880a5b813c57b9536e52775b3f508f23fd03a2c067f2b65b493c10bea1ac111ef6d62ddeae45df8ff34f3c65bac3b6c126343727b7b31c22ad1d1ce4bab9811ef6d62ddeae45df8ff34f3c65bac3b6c126343727b7b31c22ad1d1ce4bab9837609ab05225aad7825b7c5f54bb3ce67e8849b5a2e3a2f27af036c513aa732d37609ab05225aad7825b7c5f54bb3ce67e8849b5a2e3a2f27af036c513aa732dcfbaf44c69bf3edf5022184e9337af426f485ddce26704e902bad4994e38a17bcfbaf44c69bf3edf5022184e9337af426f485ddce26704e902bad4994e38a17b0e7ca06a7a079946ce7fcf95967f8fbdada581f12b56819172421dae48ee7d66394c044be367c62167f6a15ddbbeacf9b5652dfb94d89e9b23b7b0a1dc687b2924852fab2e74e45c7265b25b74fe860ecdbd6e84eccf68c81831eb551ac6b04f24852fab2e74e45c7265b25b74fe860ecdbd6e84eccf68c81831eb551ac6b04f7cf288f219ce7160d0c2f22fda188d0625b035aad5c54f75091bbc69360ced2d7cf288f219ce7160d0c2f22fda188d0625b035aad5c54f75091bbc69360ced2d67e78c4196c1424551fc976ee32e27f855fa6b39091687e86038177997dd4a7767e78c4196c1424551fc976ee32e27f855fa6b39091687e86038177997dd4a776925669501b0ff613916898df773686651acd441e048c1210e113162c2ae7a8b6925669501b0ff613916898df773686651acd441e048c1210e113162c2ae7a8b47c074c475930372341d140c8cf1dc723d668673eb440882c2b4e40f7cff0a2747c074c475930372341d140c8cf1dc723d668673eb440882c2b4e40f7cff0a273eba64303ce251b3929ebe238c4f891a2253d71c18d0baa0677de480e96c5a333eba64303ce251b3929ebe238c4f891a2253d71c18d0baa0677de480e96c5a338076d4c83a0080ae222dc80fa6967df30ef12d8a91e7d9e8750fb4ebbc6b6bb98076d4c83a0080ae222dc80fa6967df30ef12d8a91e7d9e8750fb4ebbc6b6bb97cbb5231be4d3665263906ab5a115c986bcb3d5f52c7a518f26e12c5dab1d7307cbb5231be4d3665263906ab5a115c986bcb3d5f52c7a518f26e12c5dab1d730a3b5a8bafa38acbe8296573c3e607bcef7a760dce2f5222d7bd2b80b14e84b5ba3b5a8bafa38acbe8296573c3e607bcef7a760dce2f5222d7bd2b80b14e84b5b0e20e69088525813f44cde926507924ea0db9a7f14d1ec9de011c432870254d20e20e69088525813f44cde926507924ea0db9a7f14d1ec9de011c432870254d2b01a6e2dca30363faf323d2cacbe2ec59b5da74655baf58e361e53a7ad7b7ce7b01a6e2dca30363faf323d2cacbe2ec59b5da74655baf58e361e53a7ad7b7ce78ffa0c6cd7177b60054176c6eaf331d2d9d3879bd8a90060afe0d97818677aa28ffa0c6cd7177b60054176c6eaf331d2d9d3879bd8a90060afe0d97818677aa2bd10b1cac6d7ed2b5b218b1cdd77528e92df82edbb6489c11765f01daa0c344ebd10b1cac6d7ed2b5b218b1cdd77528e92df82edbb6489c11765f01daa0c344e2965d6b5d40bb2d5a5b7be00ee04e25aca8e6e57591732a1e36361e00272dc562965d6b5d40bb2d5a5b7be00ee04e25aca8e6e57591732a1e36361e00272dc5603b7201822c956fe54607a30f2244b442f773fb22f68c492976645071e143832e85e41d1f8e41dbbedcab8706417fa2768e8c6616c0370f6fb77facd4b8b2fbdcfcf3d4e0a0836ee03e122ae60fc1c56c4a81dab68aebe9279a41a5fdbfc25d6cfcf3d4e0a0836ee03e122ae60fc1c56c4a81dab68aebe9279a41a5fdbfc25d6278afaa919ae33e2bb7cffe34871baf55bb42e2968ae3cc5524c3cd22e93fb95278afaa919ae33e2bb7cffe34871baf55bb42e2968ae3cc5524c3cd22e93fb95f62d23481edf57cbff6a197503a12f590527659fc95e9155a9ab3de914bcd46d2548dba9c5089c25da0947cdbbad70f1622d08065d22d62dcec32638a1874b32f2da587a42e01ca80687dedb349fe5610a174ec9c49bbb3b46d4f2eeb9928d33f2da587a42e01ca80687dedb349fe5610a174ec9c49bbb3b46d4f2eeb9928d33a1fe1468758a163fd4903bdcaa5b3283f0d184d413ce375bb4aa60803ba65f42a1fe1468758a163fd4903bdcaa5b3283f0d184d413ce375bb4aa60803ba65f4275483879ee14b4d484d42ff94f744d8d66098d994780d51cda07866681fb0bc275483879ee14b4d484d42ff94f744d8d66098d994780d51cda07866681fb0bc237297568908746dbb8dae303dfb00cf74889b6e835b7c38bf1bf775515682c1137297568908746dbb8dae303dfb00cf74889b6e835b7c38bf1bf775515682c117aa15a196a7e4ac92c4198fe6b15253c6496fadaec92d2ecec47954c1ffefeba7aa15a196a7e4ac92c4198fe6b15253c6496fadaec92d2ecec47954c1ffefeba7f5b16630ff9708aa2557846cdb65c9a4580d4f626738a6abd57bf72780552eb7f5b16630ff9708aa2557846cdb65c9a4580d4f626738a6abd57bf72780552eb52bad85d93996b8215a3dd2934728d39703427143c149fe8700fb75eaf1370c852bad85d93996b8215a3dd2934728d39703427143c149fe8700fb75eaf1370c8ecb2dc7833002ea7ec8c74bbf82d514e574bdf2cb7244edfef6dea3aeb2f6a50c93dec529f6bc38665e28884c3b2fb02769132885a8d3934cb574de6cb57bdb99a7406a3d90c6297be40879df63f2660f04ab74c1022f8659743b6305152663e9a7406a3d90c6297be40879df63f2660f04ab74c1022f8659743b6305152663e7d90693b4deb4d0303aaa4206bbf7c2a119794828c33956ba4abf8c43e7c3ffc7d90693b4deb4d0303aaa4206bbf7c2a119794828c33956ba4abf8c43e7c3ffceae1534e3bd715ad9f89404a1469c553810459a01ea8701280dc62476f94dcbfeae1534e3bd715ad9f89404a1469c553810459a01ea8701280dc62476f94dcbfc75a81fe4cb43df7d587675d57600049e7db762136398a7bb9bdf2b47730c7cec75a81fe4cb43df7d587675d57600049e7db762136398a7bb9bdf2b47730c7ce007b5b4a754e6d2d429b3b168e16e26d4e66af631a390597efe45a6880945aa1007b5b4a754e6d2d429b3b168e16e26d4e66af631a390597efe45a6880945aa1f206a86dcd73b36b2542a00c02b421b39716a28742d5408fdd81f9cf9d0af128f206a86dcd73b36b2542a00c02b421b39716a28742d5408fdd81f9cf9d0af128a636e11ca8f8479c9d28b3848673484b27e6c45a0314733d09e0de3bcf564b70a636e11ca8f8479c9d28b3848673484b27e6c45a0314733d09e0de3bcf564b70b4b55676eae121578bc4b8283ad6a8baa14d867cad235010957a98f3e1e9a82fb4b55676eae121578bc4b8283ad6a8baa14d867cad235010957a98f3e1e9a82f68d25593a65b76f49a530a71322bdf5562d27b6cc917258bff0da4bc208f938668d25593a65b76f49a530a71322bdf5562d27b6cc917258bff0da4bc208f93862f95e1c86307e7ee738ed8135eddee98bdd85148e6f3df063ec2405292c554942f95e1c86307e7ee738ed8135eddee98bdd85148e6f3df063ec2405292c5549452e3ad2e7e9077003d50847e1d3da123d1bff3ce17a5b70b91333e8faa99266552e3ad2e7e9077003d50847e1d3da123d1bff3ce17a5b70b91333e8faa9926650c809218940ba82d0bc08d274bbc7f68578fe444ba142273fbde2afd3f20521b0c809218940ba82d0bc08d274bbc7f68578fe444ba142273fbde2afd3f20521bfabeeed8c98d4fb06cd4615b8e5e06c6119c7b1d6415f272921e4ceab9643ff4fabeeed8c98d4fb06cd4615b8e5e06c6119c7b1d6415f272921e4ceab9643ff4dd2c2abfd1e7c1c28c2eccbf6c32417a4152a7a0ffa63d1b3521e7fcb70d7ab6dd2c2abfd1e7c1c28c2eccbf6c32417a4152a7a0ffa63d1b3521e7fcb70d7ab6e5738cefb9f518acdf78230ebac88358f1dd9c45e2e8a20d7779c5eee95f7d5de5738cefb9f518acdf78230ebac88358f1dd9c45e2e8a20d7779c5eee95f7d5d436d6246185df4c7d81a8dcc4bd4518a90a439d66e8d7f336768314b43d6f4c1436d6246185df4c7d81a8dcc4bd4518a90a439d66e8d7f336768314b43d6f4c1ca01ef14c3f0dffe526724878712dc039b0e9c93d260d1ffd73282974645005bca01ef14c3f0dffe526724878712dc039b0e9c93d260d1ffd73282974645005b0bdc7be8ee7dd6e83b69fb4021df67c359f2fd40f7c5940869ad5262b160ef320bdc7be8ee7dd6e83b69fb4021df67c359f2fd40f7c5940869ad5262b160ef322ec1bde07b43d9b88bb201bba84ec6a92ee9182a42d3832dd65c7099b4c040df2ec1bde07b43d9b88bb201bba84ec6a92ee9182a42d3832dd65c7099b4c040df4773284d7afb24362e2deb0bcb7909c66a1754bd0dafd0362147ea4131d12bbb4773284d7afb24362e2deb0bcb7909c66a1754bd0dafd0362147ea4131d12bbb68c43cfd5d6d139c3c2f1ddadd1b8485dbb0403153256b04f9056c15737a1c92748b875ec40203c49b7e05b8cfc1882dfd336415d262800c02908f6df324c6d0068937f6641acb6e40d684f08063eed57494bbd7864680e6a286e8997ad332de068937f6641acb6e40d684f08063eed57494bbd7864680e6a286e8997ad332de776786f902ebf47879b9bb9cfd370bb4621598d59c50d64e3d744a20f950cad7776786f902ebf47879b9bb9cfd370bb4621598d59c50d64e3d744a20f950cad73925783baef732f310ec3c98bea94b2f9d58ec33257f645b29b7ab31263467563925783baef732f310ec3c98bea94b2f9d58ec33257f645b29b7ab31263467562955da1774bb681266791f6dc993a76f32e8559c22fd8eb6516da5b5605e6f1c2955da1774bb681266791f6dc993a76f32e8559c22fd8eb6516da5b5605e6f1c6702e951e7354b8e86dfc7dc250d06ac051362801885b96e2ed8d98c61e0c8c16702e951e7354b8e86dfc7dc250d06ac051362801885b96e2ed8d98c61e0c8c13a3f025447515a692a68fa2cc3b2a07e2f8722ebd24811512e56b85278f9ae5239582fff92bf2d7afa596f609f6f6e27032154cbaca8124f7815d7a80c45b38f442e98ed1dd09e421367fd9b1ecc0bab54800661c5583ca24c38d7fbe9ac1abc801e3c52eb8f4af41439674ad8d5cc722ef62dd9362e6ce83ce08b3bbd605130ed4e0e1b2e6caf5e7c7c024c18e403ed554903247867fcf1d914fc8646542f99ed4e0e1b2e6caf5e7c7c024c18e403ed554903247867fcf1d914fc8646542f99de3509c0a1fc97f29be2c166e165d890103473487f9e77071454e6567e02752ede3509c0a1fc97f29be2c166e165d890103473487f9e77071454e6567e02752eaf8f2d7f024635fd295189c360ddfd21183a7b74e57552ecf8d85bfa7ec01f66af8f2d7f024635fd295189c360ddfd21183a7b74e57552ecf8d85bfa7ec01f66b6f252f1437e921ec7784ed4c65b7e969710e8094f9c41accd5d2bad53bde463b6f252f1437e921ec7784ed4c65b7e969710e8094f9c41accd5d2bad53bde463cdb7f59f9364d6f1a0adf9d3d0602200601656b39f6ef8f5555b28095fcfd164aa163236643e0689e3dc9b8851ec495e1b5f675fb373cadc8eaedd410597dcee16f865cc0c9493c6d41f63bd86397acf0a91a0c89f5484f666806e6caf1208e116f865cc0c9493c6d41f63bd86397acf0a91a0c89f5484f666806e6caf1208e1d5005872a732fcc3713cfcc5427adb02d40f27621a725b77a2359f852371ac82d5005872a732fcc3713cfcc5427adb02d40f27621a725b77a2359f852371ac8273afbdf825f433275e428175dca23b15e62419186ac2bb8323ebf37169b9bb1d73afbdf825f433275e428175dca23b15e62419186ac2bb8323ebf37169b9bb1d8fc0b28ce36fa6fc5bbc6fdf8b76d389c48cdf16ecc3d522e3b74aae3562e1dd8fc0b28ce36fa6fc5bbc6fdf8b76d389c48cdf16ecc3d522e3b74aae3562e1dd1e7ae1c89294ed4e824e93a4bfb5498cd699c4a3ba5fa6fc6ebf4f47020349391e7ae1c89294ed4e824e93a4bfb5498cd699c4a3ba5fa6fc6ebf4f47020349397c4eecfc52976b748d1e7d9b74604ee9d7efafbdbd53c765dfc43167504e28067c4eecfc52976b748d1e7d9b74604ee9d7efafbdbd53c765dfc43167504e2806e88ce238ef5faea51dc5a023c8e84ae9c84778b215293a7ada0c698ea8ff7201e88ce238ef5faea51dc5a023c8e84ae9c84778b215293a7ada0c698ea8ff72012f2b37827b3a21902e78ecfd6f764e02a6ece4148452272bfb1b16c4f2a1ca072f2b37827b3a21902e78ecfd6f764e02a6ece4148452272bfb1b16c4f2a1ca07baeb117f8827dd9ef126411b905ba2f2f43004ffb6fd416fd65b2dacb76167e8baeb117f8827dd9ef126411b905ba2f2f43004ffb6fd416fd65b2dacb76167e87139ab0e54998bf3a990b4b14af2f545c24d6fba6ed4ac19787d5ee6823e76757139ab0e54998bf3a990b4b14af2f545c24d6fba6ed4ac19787d5ee6823e76754adc9d5aa62ae242d69350054cc33d71be12148d506faabd6de1f930a3849b744adc9d5aa62ae242d69350054cc33d71be12148d506faabd6de1f930a3849b7411e168e433169592e9336ae73af2725c72586553642e75a69954fb46be22a9b711e168e433169592e9336ae73af2725c72586553642e75a69954fb46be22a9b724761a51e6f26ed68f7fd32daed15be4a6ce1e35c4d3a0b33f758f83924c61fb24761a51e6f26ed68f7fd32daed15be4a6ce1e35c4d3a0b33f758f83924c61fba1b7435e02fb208a3e4a0d8ee2f4ce189537c2460b42b9753039e0649512c43ca1b7435e02fb208a3e4a0d8ee2f4ce189537c2460b42b9753039e0649512c43cfbedf0b0cce55d191763ff6a53d39013d53fa1c8fde7c37e7fc6f5808f020851fbedf0b0cce55d191763ff6a53d39013d53fa1c8fde7c37e7fc6f5808f020851c79abd693eff3774f0f0bf232f2c8c0611e92a4f8b6407f9233199a8ce589e6e89c9e83b7a2a1c256146fb843846b138cda53d35bd7a77c65b25d2a645fe65f33eb8817b53bec1d8996af84c3ded8fd2696c81f3305bbdd3e492a91f9d52d4313eb8817b53bec1d8996af84c3ded8fd2696c81f3305bbdd3e492a91f9d52d431ca2ecfa79b4563a285f18b2d1a5ad0dd7e62d0e582902750b47d768bf17fab23ca2ecfa79b4563a285f18b2d1a5ad0dd7e62d0e582902750b47d768bf17fab2352dd7d7aba6c3ed018bf579ee431c3d39696f913ae4b82b904b1b75d809cc7a152dd7d7aba6c3ed018bf579ee431c3d39696f913ae4b82b904b1b75d809cc7a1e115650eed33e4cc6f5312217ebda1843c91f4422fecd9ccda7ce813ee5e4871e115650eed33e4cc6f5312217ebda1843c91f4422fecd9ccda7ce813ee5e4871e88422d77594486288c8a46ab0cfa0b16b83ab74f52fa2e12546f56f8d21abd8e88422d77594486288c8a46ab0cfa0b16b83ab74f52fa2e12546f56f8d21abd81bfd4d1f4e129af3bed862295aa4126a657cc0ac24fc266b6d3da9c0102af7cd1bfd4d1f4e129af3bed862295aa4126a657cc0ac24fc266b6d3da9c0102af7cdc67955864787fcef9c1ee4587dd206ce3f6f811d578243692641a38fe72e1e32c67955864787fcef9c1ee4587dd206ce3f6f811d578243692641a38fe72e1e32c479cc2ce84e2404b41d5d46ef55f5a0705f8c18b16709761af3112f0f16bc4bc479cc2ce84e2404b41d5d46ef55f5a0705f8c18b16709761af3112f0f16bc4b7de2b6615b8d050388a64763dfe3166db4d4a9a6f057beceec2cb93c23648e087de2b6615b8d050388a64763dfe3166db4d4a9a6f057beceec2cb93c23648e08b1466fc4c3b29ec605eab4b88fe61dd569ff8d09e141e000846e45ed7e77acd0b1466fc4c3b29ec605eab4b88fe61dd569ff8d09e141e000846e45ed7e77acd06d2697d35ce73b0a6882cd8e4be59710d6922ee93487e34082b2a04b6b56fa336d2697d35ce73b0a6882cd8e4be59710d6922ee93487e34082b2a04b6b56fa33982511dbf6a8f671e2ffa0f4b15eb9a5a122fb56183ba6422556318cbe3ac7f0982511dbf6a8f671e2ffa0f4b15eb9a5a122fb56183ba6422556318cbe3ac7f081bbc73dde8ccdf74b4e864a2f5ca8bdc5a3e371598d34844006da2ace0206641b2952040b071606c2e7e43f5e17e2312bc5b28e9b178d538867b05c2d7d5b5904795c37577f893bb207fb242e69d8cd687710f5f1b6202cb890bda7e37ae0d504795c37577f893bb207fb242e69d8cd687710f5f1b6202cb890bda7e37ae0d512ee66e4fe0c48d0a37b0f8c3a21d022335a4c8f128fdae91d631aa86d99b471ba6ab26c0f3c73e8bfd1d96bcccd2c25671721e076f04de5c2b8ce9766b0a4e9ab3c2b89d9ce469308ffbae424e1f133638d07f291511d717ecf90ac5af9a508ab3c2b89d9ce469308ffbae424e1f133638d07f291511d717ecf90ac5af9a508514a7463f947e02bddb4a0c76b3fd94028accda383f5f4e85746aee61c8a885e514a7463f947e02bddb4a0c76b3fd94028accda383f5f4e85746aee61c8a885ea26f991a8e7e4e3ec446fa97dca7bb5e019f8a58d2a3d50a62d41cdec4577e30a26f991a8e7e4e3ec446fa97dca7bb5e019f8a58d2a3d50a62d41cdec4577e305fc58804614ca338ae86b0ff703706a171ce028209620d495117a0471f734d505fc58804614ca338ae86b0ff703706a171ce028209620d495117a0471f734d503d1998a6a09634bc71ae995c729557ce5acd4e8643630b495b18255794e8a8d53d1998a6a09634bc71ae995c729557ce5acd4e8643630b495b18255794e8a8d5fb80f4e9aa03e9039002a6c2fbd41a2408df3d7ffc9a467a5e88fa9e90fbbf13fb80f4e9aa03e9039002a6c2fbd41a2408df3d7ffc9a467a5e88fa9e90fbbf13da6a5c3b9065b0eda26b3f9a4a90fbd3c8a191d9e8c1626a7bd895faa736e667da6a5c3b9065b0eda26b3f9a4a90fbd3c8a191d9e8c1626a7bd895faa736e66737bea425df392ed3e32ace3a37173e06b3bf01e42714c440810f51880cb8b88037bea425df392ed3e32ace3a37173e06b3bf01e42714c440810f51880cb8b88003c71b480db0200b1c085671ff199746b4c24af3dd95bc2d8759271090c571bf654acc79c1d896a4590c9244da1241795a066a64a104dfffd70f8a439118e3de7ef47f2bfa71c575b16ab30c016506c78959d796e941ac4593f13e169c6bd5ebefbb6a19181ddcd8dc9d5a801da906f2b9d047685720eb43810fb7543d3ab4108714f5afb86105c8cd1b18c9beed5927baca639c87a8d1531d6a950747a11b252992d476119a0d3ae6627fecc1fceb7a5706ab11e9527a0f30b5d2c32c89911862a576c1341de127442d40b22275b7200a451ff142d002eaa6a8acaf5b6bf092eb8f50229b806772744dca16c8b211b772c4a8ad63c36d01906f8a94998285e474d71be4e93cb29247651dab70d2a2ca78578f0360ef8de8e6ad86bb184478a78ed81e04ce91f2519b0a9f8f48d43a1fb4166ace06a7c832a5bb9c5c3e054b97d69da3b98f35ce7b1eec5092a974e154cf3ee0e15a9992075a675f3630f89c9ffdb62d1ef537a45bc30ad42b297bdf31e9392d0a1c27994dcf3423e181967ebc803d36061cd2aa6edf6949f244f4ce8b74353931c473043138dca22a66800aaba441e6d8b36aa415286aaf50a1ad337336d907ef90af715ef2623c11cc14c661f15a19fe430d50d8cd3674545f163a1cfc99692c145ef02bbc975967b3130df2ad2b73de9a5fc2b62382cf55d88e2e4447e8693a259e650af5e0e3adca8b4a04191a2bc060eecf34cd6cb5192e1238712bf9197c2b8e7d5780b3fb5abeeb61d8492ead731b07d71156c8bad6272321a6cd93213ee532aadd344f0fa2240ca6463a2f5ddbc67e4e947d7401d5ad37bff476036e441d9a9eb000a90c91a16802b7244d765c17a4949fad6e9dd182087d49692395e37b2a7da2f97d1c7933a1c99b46b64b49ad43d9316a45208c5e11da6912ea77ef2a4490eaa7c4baaf002dc7d097b6837b5cec59b50b70d8f89f28a93ccb3b694e74bf66c32999f8cd165cc1051f3cc5f27f875dfeac802d44afc2aca711cf579def406312aafa72fc505fb555ff0e9789011baeba3c96cef5a7c4406f68bb1389140b0b817c7ee0a854f0d094198e86673ffca9748bf237ea9543514be90f1bdd14e5daaa1fd952881cbac9242f8eea5d18ec04d97ceba512f046f44638307cb70339e86dfa4bdfcddeb951db5acd4c8e377c0e22c34d1e788ab126b52e89513a32da4e23ca11bc15ec73c5e9415fef8b604576b0723cdacd76aaab426af7cda5b488740c2c48aed0657444bb6e5af66814e8ac996784ff597f777e4354c71975d640eafab808cfa07ce1fd64daf462a6deae0d8863bff228e6dc86710ca9c902875a7c71e9319ea62b74c892a7409f8b4f91588f85c480c3e1123fb81f5527a418ab0699ccea8ded3350e361a9d59228316db5c88c7052c811d4efcb2b7adeab12b8ba72cc2cafd063fb6aaba1d2605349c26178c521337dd7e9d51fb6943d78625d9d36b9b97391c841cad173544c1309f64a856d0fc5206838e8c6cc3ccc71d71ea80f5197247bf801a584e7a01f0040b11f343c0406865301fdbe3075a329798d0f960ef9f3452481f37120d73775a78d76278f3b37e6492328472d5fe8e1bb79dff00e5c4a5b78d20d5acebf286867dc147ecf10ae0fe48fb3889e073d72b85f857040e0fb23bf6052ebc3c19f292e4ccbc0b2e43ef71bb6b5bfcc8a6edad1ece3a9052c8460135e5337b88ce2e8141c89e1be50931911db7e9ff1447720820bc23c748b3b741da3b00685aa249d9cb253ee983232912038802bdcb645be4ddfb4b3d17a7ffb75388fbf1f45cfa1682a1ea348bb6f15e0162f9235d6e7dd644bad823c24c13a1c9f407b2bfeb5188c372c29692818aaaebfc51058baa7e3a2f73877aa79b87ba5b65a3e1a29c6dca79f414669ccfd4509b31f1aed23f8e5faa2f146c1696eb472fdc1625034ecbaaca174a5927fabc121de560dc5b840a83f488cb58e8734d3b015bbae3604329092ced165ef5e2b570669ddd7350ab8a94b1594ce54bf22fdb29e3d398f6cc1463ea284e9a5058e31b4b252cb57123ebf0503bf604e4eaa5b789765fb024985c63669423463426fa9fe8462800d7f02b5e439be0b1792beacdeadc48e8dc3f9c711909e7b550681747932840c118cda2aff89b81a79ac2998b7a5bc9e0c54e0f7a4c55f91e1c58a5711d93bff779108e8804e6318548e181600636c5c4f0e8117ef912d17cad43a2ac9c60be930d7486315a7c164635269bdc76ec86e4678cb2f3f0a4b6999c8e84fc17818aa2e3dd0d8580e78574f5026925c9788e3def6fc3f9254f068084239233d86004c7862259d3641f92ebdcc90d9d8e21440acebd8cd90a9b3303391ef3647bb30b0c07db63660ac3e767c2d74d6aaca3f7e364939e31ae4365ca68de4c891a95636576e49a6f1769194b2c246fb5a78a2b35cbc78e519a3263fe4192140ba918663b5ca91429d2bdb1d0336526ee905342beceed556767d9653af5d35b78500d900de28529aee43eec8315b515c9be8a4e70936d160425b4d8e969e3842d57bb5e1bc16ce11eec0add3c00f6ac36083a1294d3ce5179a06ac12acab45e621e37c5daa2797c68403bf4a262159010cfa4f977bd474577b1d14a7b4be768113ad5f1e4b15e00e3df504d2d5add9fab1993d1c500fea813c47bfe7caca212673d6f7b3c838cca84397372b82554d016bcd8b5bf6083e445df791954e3d46291cde7f6f74eefacb71393d969e548744c10720e2a507daff7147e94d2b3d5ccbf1acddcade22f7af15e0fda9420e2d80e0a965ae4c1ae8e6387247fcb35beb62ebb746e549f77c32fb9242075bf6ba92afdad72350e061d9685d6dc012fa316df530a0ed92c05f4e964aa6d68a8ed3db637a76158361fe03c1c6eb0bd3bef2ceec2717e14a88185a447f9efda26761d5cb218120ae9ab79253107e7edd99901243963eb0fc2fb79bbdbac1d4b96a8aff62e3a780c34ab1d7f2686f1a7b294233d039cd48f02e01110f78373f503d12b9c9a944b8c4b7eaeac9c6615a0c138ab3cf19450fdf80578a7da987a43f5c2bb78ab02b08491f3812dfbc260f6fda379a690077e8bb5758be610ddb8f1ca747b806e9d3852ea9a3077b354f16c11da3a72f4a9110aa12dea035022f56177a542fb3a9e504b9432df6789f23e89f49bcd27d3bfd171bdaf02469f45a431beae2060b3766198dd8216abf78592efc282eb91614f869c9e164d9b633cd4ced17526ceec85c197118cac700ac8511ed136e043ad2c9ba61185f4b555f01f6d415d08e69fdfc415281bff558ca8f922f1bfbdae5a2bce19eae399faaf0e89a9d9f458eaacf905c3212d4b0839a38c873febcecf25353bfcf8d66a0e09ed082f9847135baf203ec33ffc3e42f3ed65103578f41ddf5f1e7bf7370bc02dd793233724c24be94c1bee4a9bc36b4e665415931bfecb3d418e6ac0a0b642a92438f5ec0715e30019bbb2f7692a5d12397ed2a2779b0baded137b91376d865385c6a7cc3f833ef00f38e368f6304699ce6a4c03c8f753a36047e562c9a6ecb36d2a98ca64b068efc6252e53037a5bb712c4b0a1b4d1ab7424feb94d8c4080730b0bb6c47462c6aba1edb41bf881e5ae8b9f99c83f0a07179a6fa6a5e5e6d11122fe85909f92f002224839f3f4357126382cf6bc1368879705eba9976bd6d9934d161e7120abc86cab5e557edfcd292a7703ff586601c4b2e69434022d149a7befb44bd0e12e74194e320c53bc5342139e25589de64a0695ddc720962660093284bfc376fdbcb032d243bb8bbb3a784ba7916f912b5955e46be7b8e507b4c573b9fcfbb934acdaa1fb8c209fe32a059b1e5ee1bebc35c9297e71a480b716313c2e14d286f220f193815da9283f125e7857b243e43036ff2edeb5036a9eb1237666b79aad51aa5bd6e31d52dd190370e61ba266d84895986304363c55fe01875632428bf70c3206b13b72d43c79668f9a45eed6030c1c405981e7d2c8f87ef7e1b9f48f1222f677b63d6200f2628df4acdd1457325ef2062a1420a942a8b5cf40fd820cda237b376e9cb0ea113ac17bcd0d1e9175a8889e8e3b884916856e720584a475087d63922c7e0324e2b53d6b690f9037dc3e99b73c90490085471b88ef31e190f7030d4d74b35286fca1c82064f4120d0f596a2dc6a73f5e31ddbc4314720a9fca924370fd88c41d7db218caff0db911e5f681b2de95130b5c02c22ba9c8e1a34d0731bd82d0abf3d6e0675c1211d4a8bebeab520f93864db528a1c1a70eca48f45744af00db328d19b3bc270613128e0a81b5d3f7846676d3ac76f4355d13e2617640bbe883fc2f4cdce7e64723b1f8dd6f69b5e2647fd2e936ad60872f0d9dc7ebbfe5872ae77f74894bb43fb84f9a40b3c88728fe72aa998a5677f7ff59a46d325bdd94da57fa4576ea085919377b6aa417a6d99f45d4665d518f870804496c628e31b3c1326waf-3.5@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootwaf-1.9.12-1.fc25.src.rpmwaf-python3 @    /bin/sh/bin/sh/usr/bin/python3python(abi)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.53.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.fc25        !"#$%"&'((()*)+,-./0102324/556677886996:::;;<<<<==>===?===@@@@AAABCCCCCCCCCCBDEEEEEDFFGGFHHIIHFDJKLKMKKJNNNNJOOJPPQPJRRSTUUUUUUUUUUUUUVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXUUYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYUUwafwaf-3waf-3.5waf-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-35.opt-1.pyc__init__.cpython-35.pycar.cpython-35.opt-1.pycar.cpython-35.pycasm.cpython-35.opt-1.pycasm.cpython-35.pycbison.cpython-35.opt-1.pycbison.cpython-35.pycc.cpython-35.opt-1.pycc.cpython-35.pycc_aliases.cpython-35.opt-1.pycc_aliases.cpython-35.pycc_config.cpython-35.opt-1.pycc_config.cpython-35.pycc_osx.cpython-35.opt-1.pycc_osx.cpython-35.pycc_preproc.cpython-35.opt-1.pycc_preproc.cpython-35.pycc_tests.cpython-35.opt-1.pycc_tests.cpython-35.pycccroot.cpython-35.opt-1.pycccroot.cpython-35.pycclang.cpython-35.opt-1.pycclang.cpython-35.pycclangxx.cpython-35.opt-1.pycclangxx.cpython-35.pyccompiler_c.cpython-35.opt-1.pyccompiler_c.cpython-35.pyccompiler_cxx.cpython-35.opt-1.pyccompiler_cxx.cpython-35.pyccompiler_d.cpython-35.opt-1.pyccompiler_d.cpython-35.pyccompiler_fc.cpython-35.opt-1.pyccompiler_fc.cpython-35.pyccs.cpython-35.opt-1.pyccs.cpython-35.pyccxx.cpython-35.opt-1.pyccxx.cpython-35.pycd.cpython-35.opt-1.pycd.cpython-35.pycd_config.cpython-35.opt-1.pycd_config.cpython-35.pycd_scan.cpython-35.opt-1.pycd_scan.cpython-35.pycdbus.cpython-35.opt-1.pycdbus.cpython-35.pycdmd.cpython-35.opt-1.pycdmd.cpython-35.pycerrcheck.cpython-35.opt-1.pycerrcheck.cpython-35.pycfc.cpython-35.opt-1.pycfc.cpython-35.pycfc_config.cpython-35.opt-1.pycfc_config.cpython-35.pycfc_scan.cpython-35.opt-1.pycfc_scan.cpython-35.pycflex.cpython-35.opt-1.pycflex.cpython-35.pycg95.cpython-35.opt-1.pycg95.cpython-35.pycgas.cpython-35.opt-1.pycgas.cpython-35.pycgcc.cpython-35.opt-1.pycgcc.cpython-35.pycgdc.cpython-35.opt-1.pycgdc.cpython-35.pycgfortran.cpython-35.opt-1.pycgfortran.cpython-35.pycglib2.cpython-35.opt-1.pycglib2.cpython-35.pycgnu_dirs.cpython-35.opt-1.pycgnu_dirs.cpython-35.pycgxx.cpython-35.opt-1.pycgxx.cpython-35.pycicc.cpython-35.opt-1.pycicc.cpython-35.pycicpc.cpython-35.opt-1.pycicpc.cpython-35.pycifort.cpython-35.opt-1.pycifort.cpython-35.pycintltool.cpython-35.opt-1.pycintltool.cpython-35.pycirixcc.cpython-35.opt-1.pycirixcc.cpython-35.pycjavaw.cpython-35.opt-1.pycjavaw.cpython-35.pycldc2.cpython-35.opt-1.pycldc2.cpython-35.pyclua.cpython-35.opt-1.pyclua.cpython-35.pycmd5_tstamp.cpython-35.opt-1.pycmd5_tstamp.cpython-35.pycmsvc.cpython-35.opt-1.pycmsvc.cpython-35.pycnasm.cpython-35.opt-1.pycnasm.cpython-35.pycnobuild.cpython-35.opt-1.pycnobuild.cpython-35.pycperl.cpython-35.opt-1.pycperl.cpython-35.pycpython.cpython-35.opt-1.pycpython.cpython-35.pycqt5.cpython-35.opt-1.pycqt5.cpython-35.pycruby.cpython-35.opt-1.pycruby.cpython-35.pycsuncc.cpython-35.opt-1.pycsuncc.cpython-35.pycsuncxx.cpython-35.opt-1.pycsuncxx.cpython-35.pyctex.cpython-35.opt-1.pyctex.cpython-35.pycvala.cpython-35.opt-1.pycvala.cpython-35.pycwaf_unit_test.cpython-35.opt-1.pycwaf_unit_test.cpython-35.pycwinres.cpython-35.opt-1.pycwinres.cpython-35.pycxlc.cpython-35.opt-1.pycxlc.cpython-35.pycxlcxx.cpython-35.opt-1.pycxlcxx.cpython-35.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-35.opt-1.pycBuild.cpython-35.pycConfigSet.cpython-35.opt-1.pycConfigSet.cpython-35.pycConfigure.cpython-35.opt-1.pycConfigure.cpython-35.pycContext.cpython-35.opt-1.pycContext.cpython-35.pycErrors.cpython-35.opt-1.pycErrors.cpython-35.pycLogs.cpython-35.opt-1.pycLogs.cpython-35.pycNode.cpython-35.opt-1.pycNode.cpython-35.pycOptions.cpython-35.opt-1.pycOptions.cpython-35.pycRunner.cpython-35.opt-1.pycRunner.cpython-35.pycScripting.cpython-35.opt-1.pycScripting.cpython-35.pycTask.cpython-35.opt-1.pycTask.cpython-35.pycTaskGen.cpython-35.opt-1.pycTaskGen.cpython-35.pycUtils.cpython-35.opt-1.pycUtils.cpython-35.pyc__init__.cpython-35.opt-1.pyc__init__.cpython-35.pycansiterm.cpython-35.opt-1.pycansiterm.cpython-35.pycfixpy2.cpython-35.opt-1.pycfixpy2.cpython-35.pycprocessor.cpython-35.opt-1.pycprocessor.cpython-35.pycansiterm.pyextras__init__.py__pycache____init__.cpython-35.opt-1.pyc__init__.cpython-35.pycbatched_cc.cpython-35.opt-1.pycbatched_cc.cpython-35.pycbiber.cpython-35.opt-1.pycbiber.cpython-35.pycbjam.cpython-35.opt-1.pycbjam.cpython-35.pycblender.cpython-35.opt-1.pycblender.cpython-35.pycboo.cpython-35.opt-1.pycboo.cpython-35.pycboost.cpython-35.opt-1.pycboost.cpython-35.pycbuild_file_tracker.cpython-35.opt-1.pycbuild_file_tracker.cpython-35.pycbuild_logs.cpython-35.opt-1.pycbuild_logs.cpython-35.pycc_bgxlc.cpython-35.opt-1.pycc_bgxlc.cpython-35.pycc_dumbpreproc.cpython-35.opt-1.pycc_dumbpreproc.cpython-35.pycc_emscripten.cpython-35.opt-1.pycc_emscripten.cpython-35.pycc_nec.cpython-35.opt-1.pycc_nec.cpython-35.pyccabal.cpython-35.opt-1.pyccabal.cpython-35.pyccfg_altoptions.cpython-35.opt-1.pyccfg_altoptions.cpython-35.pyccfg_cross_gnu.cpython-35.opt-1.pyccfg_cross_gnu.cpython-35.pycclang_compilation_database.cpython-35.opt-1.pycclang_compilation_database.cpython-35.pyccodelite.cpython-35.opt-1.pyccodelite.cpython-35.pyccolor_gcc.cpython-35.opt-1.pyccolor_gcc.cpython-35.pyccolor_rvct.cpython-35.opt-1.pyccolor_rvct.cpython-35.pyccompat15.cpython-35.opt-1.pyccompat15.cpython-35.pyccppcheck.cpython-35.opt-1.pyccppcheck.cpython-35.pyccpplint.cpython-35.opt-1.pyccpplint.cpython-35.pyccython.cpython-35.opt-1.pyccython.cpython-35.pycdcc.cpython-35.opt-1.pycdcc.cpython-35.pycdistnet.cpython-35.opt-1.pycdistnet.cpython-35.pycdoxygen.cpython-35.opt-1.pycdoxygen.cpython-35.pycdpapi.cpython-35.opt-1.pycdpapi.cpython-35.pyceclipse.cpython-35.opt-1.pyceclipse.cpython-35.pycerlang.cpython-35.opt-1.pycerlang.cpython-35.pycfc_bgxlf.cpython-35.opt-1.pycfc_bgxlf.cpython-35.pycfc_cray.cpython-35.opt-1.pycfc_cray.cpython-35.pycfc_nag.cpython-35.opt-1.pycfc_nag.cpython-35.pycfc_nec.cpython-35.opt-1.pycfc_nec.cpython-35.pycfc_open64.cpython-35.opt-1.pycfc_open64.cpython-35.pycfc_pgfortran.cpython-35.opt-1.pycfc_pgfortran.cpython-35.pycfc_solstudio.cpython-35.opt-1.pycfc_solstudio.cpython-35.pycfc_xlf.cpython-35.opt-1.pycfc_xlf.cpython-35.pycfile_to_object.cpython-35.opt-1.pycfile_to_object.cpython-35.pycfluid.cpython-35.opt-1.pycfluid.cpython-35.pycforce_build_directory.cpython-35.opt-1.pycforce_build_directory.cpython-35.pycfreeimage.cpython-35.opt-1.pycfreeimage.cpython-35.pycfsb.cpython-35.opt-1.pycfsb.cpython-35.pycfsc.cpython-35.opt-1.pycfsc.cpython-35.pycgccdeps.cpython-35.opt-1.pycgccdeps.cpython-35.pycgob2.cpython-35.opt-1.pycgob2.cpython-35.pychalide.cpython-35.opt-1.pychalide.cpython-35.pyckde4.cpython-35.opt-1.pyckde4.cpython-35.pyclocal_rpath.cpython-35.opt-1.pyclocal_rpath.cpython-35.pycmake.cpython-35.opt-1.pycmake.cpython-35.pycmem_reducer.cpython-35.opt-1.pycmem_reducer.cpython-35.pycmidl.cpython-35.opt-1.pycmidl.cpython-35.pycmsvcdeps.cpython-35.opt-1.pycmsvcdeps.cpython-35.pycmsvs.cpython-35.opt-1.pycmsvs.cpython-35.pycnetcache_client.cpython-35.opt-1.pycnetcache_client.cpython-35.pycobjcopy.cpython-35.opt-1.pycobjcopy.cpython-35.pycocaml.cpython-35.opt-1.pycocaml.cpython-35.pycpackage.cpython-35.opt-1.pycpackage.cpython-35.pycparallel_debug.cpython-35.opt-1.pycparallel_debug.cpython-35.pycpch.cpython-35.opt-1.pycpch.cpython-35.pycpep8.cpython-35.opt-1.pycpep8.cpython-35.pycpgicc.cpython-35.opt-1.pycpgicc.cpython-35.pycpgicxx.cpython-35.opt-1.pycpgicxx.cpython-35.pycprint_commands.cpython-35.opt-1.pycprint_commands.cpython-35.pycproc.cpython-35.opt-1.pycproc.cpython-35.pycprotoc.cpython-35.opt-1.pycprotoc.cpython-35.pycpyqt5.cpython-35.opt-1.pycpyqt5.cpython-35.pycpytest.cpython-35.opt-1.pycpytest.cpython-35.pycqnxnto.cpython-35.opt-1.pycqnxnto.cpython-35.pycqt4.cpython-35.opt-1.pycqt4.cpython-35.pycrelocation.cpython-35.opt-1.pycrelocation.cpython-35.pycremote.cpython-35.opt-1.pycremote.cpython-35.pycresx.cpython-35.opt-1.pycresx.cpython-35.pycreview.cpython-35.opt-1.pycreview.cpython-35.pycrst.cpython-35.opt-1.pycrst.cpython-35.pycrun_do_script.cpython-35.opt-1.pycrun_do_script.cpython-35.pycrun_m_script.cpython-35.opt-1.pycrun_m_script.cpython-35.pycrun_py_script.cpython-35.opt-1.pycrun_py_script.cpython-35.pycrun_r_script.cpython-35.opt-1.pycrun_r_script.cpython-35.pycsas.cpython-35.opt-1.pycsas.cpython-35.pycsatellite_assembly.cpython-35.opt-1.pycsatellite_assembly.cpython-35.pycscala.cpython-35.opt-1.pycscala.cpython-35.pycslow_qt4.cpython-35.opt-1.pycslow_qt4.cpython-35.pycsmart_continue.cpython-35.opt-1.pycsmart_continue.cpython-35.pycsoftlink_libs.cpython-35.opt-1.pycsoftlink_libs.cpython-35.pycstale.cpython-35.opt-1.pycstale.cpython-35.pycstracedeps.cpython-35.opt-1.pycstracedeps.cpython-35.pycswig.cpython-35.opt-1.pycswig.cpython-35.pycsyms.cpython-35.opt-1.pycsyms.cpython-35.pycticgt.cpython-35.opt-1.pycticgt.cpython-35.pycunc.cpython-35.opt-1.pycunc.cpython-35.pycunity.cpython-35.opt-1.pycunity.cpython-35.pycuse_config.cpython-35.opt-1.pycuse_config.cpython-35.pycvaladoc.cpython-35.opt-1.pycvaladoc.cpython-35.pycwhy.cpython-35.opt-1.pycwhy.cpython-35.pycwin32_opts.cpython-35.opt-1.pycwin32_opts.cpython-35.pycwix.cpython-35.opt-1.pycwix.cpython-35.pycxcode6.cpython-35.opt-1.pycxcode6.cpython-35.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 -m64 -mtune=genericdrpmxz2noarch-redhat-linux-gnu          emptyPython script, ASCII text executabledirectoryASCII textASCII text, with very long linesC 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 textC++ 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 textPython script, ASCII text executable, with very long linesC source, ASCII text, with very long linesR/usr/sbin/alternatives --install /usr/bin/waf \ waf /usr/bin/waf-3 10 || :/bin/shutf-8? 7zXZ !#,Y-\]"k%r+F[O|#o_9]jB^?r,3[=-k^4IߎBC,B\X@{Ôp^xo?u_@A0Mr# ה=e\3߭XA*q~kNopbW}R&W'Mθaق5*}8kj|?xH s7 dϣC_! hMi~TV9epje7Z5o|ˉC$g $?z?LUM`7PČբcoLMsg>Z¥mfsUE9֞f0b-} RjJB3-J] ?,8]N-Qj샖^gA:ۢU_IjIqݑj&%T:Ώx&&/7hs4*K⯸WF(gٮc<ڶ̇J?P[BZEuN' A L[cI[P{#c`goC?!҄d8 dX2K.Y=UZv %`L>N^=&o-R'LLNaq~jC<-h[gw$M뵔!i\Y^'R;SDQ0[ ^=5/+i\l}a0M{#AN_&@Dw Yƚ*[&Z5=uln'2Ɵ(#.mwptf\C 9LGel[8 Z| ֭<]vLF˄Xe۟ĉ'CK4Ooz1v\R޵?3vYDǵ9Y'an%~kLyH%GVޛI!G{ ,h?y_T>@Hj. pL@hIj+;j7!9*I/aw)eݿ]):`DU RACH?tk'sA\'j؆[.k1,pXhZ^5u+N㵰Jմrg:j0ٳY*ËIv6f#ѣSdѾfb֥9G x<[y<N oU*8.b{a$"ܬ!=rcNjo]6NmQkAI|Ӂ^gDyoa_"c jZ$CQi9ISfP c;%AnL*%Y&y5{awIYc.S腺owVh}3 'Us|vD%ӥԐQ?,5K O!hL텩T#[9@S5f >H8H/pCW/6LJ>qKvybzjqF2Fo6 vW(w)בwǗo7׭UTiX"L)hlݧf,!5P 0O2q+,0r\ژH禑\$rcKǰk"AgpњaʯEZ0[( R<'&ʲ?(K"qZi)M@yAmw"<TlDC(kg";\/P >9@Ȅ҆eoȌ* o~/c8ٖ~V4=TbV{5.?s]SprFI`UC倯ΟG(A1K晽L%hD6G.C+7v2{oP;7tnق:|U#$L7#.6>2TzΚ5-YT*^,S' usI_*8ſ%UO1mA0L8?}NGFnXlj x%2CWwň0̗gAp3e>*.g7=RG;\g KaW< 3d|0x 0@iP6#\8Qp ⫒?KszḯSo8hn ҩh4P*'B16΢pʈb=_^GqU%Yn-+W zqmGAJ$Mql2~#1҅'?=7\WhPy_SGIil%xi榚$m6zv0bᎾ,/ExZ 7_7%ĝU8R]C[[Slsl1po/$GP%8vƒy4/35(ya&\smͭ0lxKvlQ{0YE.GW%pn>vv6rwƁ AoG]| '+#u/0DI=y R>r[+T&,Ml-D5Rr~NL5 MDȇ#}T-荑 g<ڠdvcQ1z*Q}zTEXϑ9:>bҔ0#)0!/QQk \pSG7> 8Wvn+ <PB,M"&bp؄.JRuݰr#C..&d>-5]6 ͑ԒIq(E"ůg&T~)Y8@5K?6{ik"6{I(/2 rDYJ)[s՚݈eOj3R0:n}as9, b7uu\FQa[ԩL z mׇ]8GՋHS$lz(LMWgWDy]w Sěx5|)Q ­ē~:AbゃtMi.ǩo0ҹuK@+"&~4ؾ٪XCg?X$Ԥh':48gf# ̢F v}vB ."HW5FelDZ }ߢFw ɳ+c0%} + =s/ :C#m!G`o Iv+͂eY [f3=o|P-ooEŮ,:aWz{]*ai\ #[jC^FQa,CLl؝3#T6d>*LuMTVvU"uPߴB%8qkR,;< 'O8Î83csE`vbi\wBOKJӰ"B]w xd.bj,Yrl1V7^iI WU ôskMED'¢H(pq$zW sDTE5>r|9y=~OOSB4Mxs4-.@}(>WTI(8q*(#7.tb3WNݛXawWG&E^)֔&qh]&E\)xX| ()t5@]=\ifw*wS9Foj*}zZjh?4"#yI3t/sS H37n9>hrqqxWE^G1Î9R1j[$wt౿oSOtV_pwG ]PPF"thCJ.2.e[[K; ` 2`UxC\F|fCU UMFБ?hf9A Q>`4c0 /NGVP^^hA: PWKxbGP. !۟mيlut Y QO1PoOd3:c6xf&F kYQY#iXe;n0Jzt6]fc(%7ÒNE,'첫-[{ G?wvrӟ3btQ`F.ozYo~7EtLd%6uǚG< UE'{|9Ó=oX,?].d1w LؓdE/!g,--JDV|boM9p"[Qn2?-h#qC}-乩K:L? 8pkVv_u/U&%-dnJ?|IS=+ 7̐%DY Ȭ/-t$^nA.<07ezux=7o򗋶?܃N. ^%y| nޠtVVž>Þd2?mM—5Ҫa+e6'fvTyoODdĺҭclH#/P @Xf:P=k#쫘c}OLPgf@X|z-"lxe^ݡ XzpL 1\dT`iݓ(()|jRPã2|!'e!Wh<8Weս fY!̅LMƫ1} mu u(ନY!Ժi2BtS@˝ l;BYEb('-YtXj;o'um'nL}cX">Ӂ:C30e{z{R &!|IENmꜣ3h%\}*О~5H+'}M~$z"т$_mrγxɘ 1n2p" aW499^;]4X.!C*֌G?PH"fjds[4hb ˼PvCni/12"Ӣl P!>+;h;o xfɗJF 6A daD{&hR% >NJ'ͲVP3cOT҂6!myӝ dcyC7__ F:j'B%qฅ}*ޞu86,]])^PqUɁN1'Ք+7:9Vy "0dIVӀ` x?vIiWLu3KvCە{+yc{?nh(.'*PUtT#G.ʴ*s %1?۶?i0c$1duG3,R2gFCN!m{TGkbeHg|ϒjڿ +z#9 dž)) :j;MڗKXO*r$\^bMhf|@W5[dP?Ĥu`!7S+Er]'NͅSʭ^ <>Uϝ09 N],$ ˱H](RY.s"= >pYQAҜ36x6u8 yj̝GVxB1lyC68ׂ^WE2nPt^'ih-5tP\Ρss@P b݁]=ov0:A.Y6ioڵ} F`1\3q]ު'̅2{a$*R\g|7I ĀO&[0iЦz2K.c?ty-;'[N+g1Y)2ݼ _ t"uc  ஀8^x*?`wMRѧidp?x Ѕ I3XݼSY"U؃HoӀ6~â{|KŐ 2,m%`ХQ o$ +uv,}NE!cP+ 2R(d=2 F)W-L*9Mqu4ˬ%l"Ö[* K4\U2~;6gj}y |CϚl3vUY9@G*@G/\Kٯ?\ͪnVW+fެ_cib~DlS_ 3vhm ]sO^J ܱ;tؖ}ߗzE  lq-xJr)l9~RuNJT噪ܙt!\e͵EV*GF霂v]P?wZeIqCA%;68:+Խx5m1mpZP Hӿ*(yFiƎH$s]E;%GҩyahC& <\}Kl1]oXCr-E@lVBl3 Fu*PќqD<?}alvJp_9|mH;bFјQ <%yvHTI?h}:$>Nkw9[1V5[}ŅwayӚlceAؾ?k"1ٙ ~R`ٓB D(85Y dWzE?:8Ǘg#6{ri?j+lYS8AnhDf7R ƽC+IХP( tGoWA#GazGLA*|xWTl~[ztr'>cծlR O-,~57 $3'6,ElbsǜlBH)WfvMπRETV1 #O(QmS#fV0ٷ1ULBH[p b y|Ju{C%;t*Elz&3/ UL&-BLMgSIx۟\rAtkk(N++uN5/.l}RdegiHXpy~X u -Y1bv/ODpKafm ܑWaeTq n7#? ;Dęh1]qU Q>XY[I$z9m}6reBŒzTcE)y){w3W !"/hs8 eg@aْE4rsM$j kigH20"'cbF3  <]?;YFϩUąXk]m@ K;CP%WZݩ =,.!GS+,$V,[ۿ-9A^r.p-:EKPFG> WsƄxڼ"V<<.uW唐KdS}([anWڶA _<ܿKկa9=ڗ5zl]/;0S3摒6jPBjɪR&= >~[#UfWEQ}a$(J;ӊf}?%P xZ#.!5o̍~wԮ-< .ʳϣhKnUA#'D>6JnIϙYn9ƺj)͉Ib}H WR ܕ|)q,Ve4fi4TOEVռ}g)Ay1бj=Z=BP?_XPJhm i/\L^pCS0Ozz&Ù[sG 88FpwKcioðO(/x j5 "ZrB'Gd-=!Nf&, !#:I4H oS[/\ ['> ;A"~.ԚZ`WTݭ]Df\n،)oPtU?+Nb'3˧A鿃4.S .3EhśHd(9Jx0Cca#dMbkT'6:0 BGw6Όh4D/H5*4JQ 镱w4=8|g7ꊻ˛1s\]Q o\n_+Ob n,UżU!HA LS8>"q](,u1XWx`u{7~6g kqTpYe{3Ýl(8 8'_fcDWް\o8(aQf3k'mac`^-rLԳm%MvdG"{in{cz!)O &;ƛ7n`rKx?~bf?8{!}h!4P=SByw_^6\],@ &A4ϠUZXgQ S#@QA TXWܑh=`R3(FE;YaRJ'1W3Cse0P%aw0Pg/BfZ/b PEn.``夑R䀛iߴv`@e|"Rù򛅐D>Vz\t:lͭ{93n#hq[쟣qnM]hRa()nE(/ON!L ,nHA,T@&P1ɥjv @jdKyR g^DX` Ȧ^v#9L}w-XKe."{ CKw?J >f_G>P<ՁfBݩ0@{v2iJ(?<=jv ,35{zPj6&S"ڭV8>[+ğ2,Q[q YZ