waf-2.0.25-1.el8$>^Dp뎢'[Q>@?d   /"1 @L\bl`` ` l` )` L` `4` ``+++,Z(,8,9.:MjBi(Gi4`Hv`I4`XYZ[\`]L`^qibAdߑeߖfߙlߛtߴ`u4`vwl`x `ylptCwaf2.0.251.el8A Python-based build systemWaf 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.cbuildvm-x86-22.iad2.fedoraproject.org$ Fedora ProjectFedora ProjectBSD and PythonFedora ProjectUnspecifiedhttps://waf.io/linuxnoarch*f ?f1 KA ~_ 7oBuf)kb[- db<a6; #{Bl~1 !qbr t"CF6$\1g#<d  ]Oœ6HB/11*_ ik%"v8u(`y R :e$C /MP<\=Y-**!#.CRE3b||  UUe+f5ppCC>*>*hh\\$$  ee**LLL11 W W .i.i y y )W)W/O/O$$ff((?AFF.t.t b b E Enn8#bbioC=d #pn e9yw$BM R~*O I&*_+8jU E= `) 7 %=]bjkr88..,,8OO88""/V/11b.bX88QYQvv(W(WCC#b}}  $$  zz;;  XX  ^ ^ s s ]^UU&h&h99__aa2E2c 44--**ww  ww  ::HHVVee  .cll #o#o-l- X X??>R>RGp j j     3 3BB [ [   5   e e<<oo!! l lPP  Q;U & 6I:6&]8 )j3 > u(8 ]V8 ul J ~\ 5?X\ PT) k6*hv N*fK: Nj S t i}  3CA큤AA큤A큤AA큤A큤A큤A큤AAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤AAAAA큤AAA큤AAAA큤AAAA큤AAA큤AA큤A큤AAA큤AAA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤A큤A큤A큤AAA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤ccccc0^+cc^+^+^+cc^+^+^+ccc^+^+^+^+cc^+c^+^+^+cc^+^+^+cccc^+^+cc^+^+cc^+^+c^+c^+^+ccc^+^+^+^+cc^+^+^+c^+^+cc^+cc^+^+cc^+^+^+^+cc^+^+cc^+^+^+c^+c^+^+^+^+cc^+^+^+^+ccc^+^+^+^+^+^+^+^+ccc^+^+cc^+^+^+cccccc^+^+ccc^+ccccc^+ccccc^+ccccc^+^+cc^+c^+ccc^+cccc^+cc^+c^+cc^+cc^+c^+c^+^+c^+b|cc^+^+cc^+cccccccc^+^+cc^+c^+^+^+c^+^+^+^+cc^+^+^+cc^+^+ccc^+^+^+^+^+^+^+^+^+cccc^+^+^+^+cc^+c^+cc^+c^+^+ccccccccccccc^+c^+^+cc^+^+^+cc^+cc^+c^+ccc^+ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc02bfd12e3f13c6ca9ce0ec82ca780035b28ad2237d9510f6d189e1f96061951707cfb17c4379d3efcee327ee9fce088bd32e9a2305e2fb73822b6b783c0e5d87e0b8e4b99d1f17c937c7fa992b7e3e53f5fbe94a4135633addbe2e15aafbd627f7f593a74af01d1f79aacee66c9dc64e370435b50a4b7e569be80271e7a4f12a5867913751ab97a729890293852a58e1bc4abe3f87f6c6e54c1257be56594ad6dd42177416aec331e978d617c23171b976f6aefc605aa7b39c060d9f472c4a3b9c56e78471c5cdfca809be8ce96631a580fe395ccac3450df26f4113d0361e5fe2e45e278d74be513c342b8869b372612eb86876e159db5688c361926077d3ff6406b5dd5727ae0c810d1717103cdd8b9d214b118218426db21bc90953a78179fd5c8fddde59d392821fea84fcb1981e4533f742afc45ffd7b84205307ce2f8ab85ed4d7b99a943b797232086d218a11fdde4fd8abc74e7ac9c7299502f1145e4ee0db4fd533979a5484a164c1639cb6cb204d50e6bc128fc5a582043ef013014dc7aa5573c5cce622ab1a6cf2935bb5238e273a9120999fc9fe21e9b8c53fd9710abedc777c0364998b77cf86222699f25bb4443854c79f411f474371f7257e67eb0c8685fbd1ff77d1630f1df2330e32413b55b965d87ff035730209338c497d7d104c29314af786328511db4a7fa06e047bc587d2dd51033df0d107f26f40054ab85f938960a83d3bc8015f9beee50f6c5a70df9a4e621bec6470b56d57fa6617e483c42e4a85dad4f8117abafbc7cfaf8f8cfd774ebd96ba6a003ea9dcd6738d9bbd5610a58cdc02a4d1800bd9fe47aabfefb8160995a87349b978c2a580398f093a54ca2438bbce81060f163708a6ae5c26480c7c4975976204564d2ed8593a265c6f886fc293f9d0fc0dc6d626778b596b363a415fbdab9c76f2ef9d7b8f064bd14d798c50c7dace037b8ce732bbe246dd2448d9b49de8b017e14c35b5580bee53f7b48ee2c86baab29a3d7e75dcb7e2cbc113b51a41eff1da0b8d2ee2f85c71f9e2548105be747cf8ba1a0135627a76be023d77673ece4fb8b8abacffb18caa69654c28c162807405eb8baabb9cad9ecd57e851b4b2ee2440544a49554447750db4d66ad182cfcfdeb4424f5154f82c7361107bc9a9b835ebbcdd283547f3bc556f5a52b88e9a72b8bb6c030c701e571161abb923dab820891e9aa48ba0609645e4318fa3a64122750f4e27a9ac623716f44783a03f603d0675f1cb7604be0f5d79050d8f3f3f6d813d4ce988b8538752d55865385aa1f5ccb5e0ce2a0e51d8f542cdce9fc796b03d25b88cf0d3d03413fe9f4bb2980b5526e7165d5aae6353f7e720b5c6ba8024f14fed872fa4d63e205ae1811e10a39d0fd4a5b4f05b44725decbf6c9b1268508dcaaf2b11c4ce6b6177c4b2c4a4fb686d044fa01dfbd5760a419264ebee63adcba2cde35dcef1e94b3c394fe5b38f1435f3d317c0c7b9d98639de50df9cc46ead0f05c7d5a22377157c7f7fe4540af0a1fe23096da4080fe9bd568ed0de2d13ecea644cbd2b272fe252ba103c3d576f407dc31cab72e44d849968eae8013e64c4b3749be52d67a6414db3b1e4f794966bee3ff0d0606de3e9c663d54d0a8f88f967f910a81e483ced35ad10a0d1ab02a0b484d4c35b70c897a8f491fcfa9206d44eebd85d6425ccab41c561edccf0ca21426a06ab871f6c27f9130ec173f6182cf795fcbe457df29561535bcdbce089605921d4916e7cf67dfae132a9deddcdde8adeefa503a253935c9eac89208397ab60c2340ad0ad32f5e8035dbd5d0186c9f539ecd5f706f19fc08732fafdaae4c47d479014b4ec42de046056776793e0e723bfebc289b7de8675734b74aa0fede71566aa5fce7a135b2078fa36d99e18490a795fbc15172c821095a91c0e848353ab568f59e7448fd2ad0d5bb129a1412e942d7410daadc924219903fcf91f1cb116b7891018b0f598bd607060e13dd4ad36d3bb7e79476851c1b3b6db7cfbb7ebaf27b99654f85353d328618c1f86ba451ff12063645b3539e0c159def833661d3d58520aae4a79c83e0b37e41339c531581a8b2c9bf7edef69926214a3228c486593d8c5b23be1cdecedf61ab6f59362c528f32c42bbee97bd51cf3c9f71914a6a7df9b0e1917afa8c8bbcf124ce954e058cdb9043ea7e110cba997a3511ac7df64f4c50e33720cb54476259587ffab629df017676d20f7c3b93a17145ee5324cef41292f32708d772531c3eadbc0e74c620209f26d2b7d68fdd03cdda41995a86de97e609f9242ac888d380146b927dc8b87bf2f63942fcc50972b4a0c36efdf4a84e42c9b57fc02423f698043b6c6c4d1e10d2ba13d3c206d60efa9e5c5925ff4cbc59710abedc777c0364998b77cf86222699f25bb4443854c79f411f474371f725789408cd508268a6419b9e36e0d9f25b81a212d55b1d18e5ff80847b9d21a5bfa6856a92ef18f7198d9a7820658d4d8f9332eaf6ff7974eb7a79c831c97024aed8ae634d6cb826cbc5b4f4966c3170b5afb4626843ba69e0635c6c96a8a3b4f8f8061c4628d0b839f458d81e1a14c26f7959e9914c4bfdb348cbbe44d0bebb615fd393c27f328c8b8f13cf1ca5fb7727112490e65e5caf60092ed33b67a7037aa6545ee1add2bcb26508f5f6dcef0aeff046eea92b0effebf74d486d44e63c4859201cd9f0d42ce5487a51fca68750273f88cfbbe4f1e17609dd5c17aa5a6fde874bd2a96dc063668a9e9e67c21a2f33e2389d1f6e64a46171e795760bba81e03e14482bfeb2d3ce6a4346de004884d8156f04d6deeb817c13e0b4c2fe79e206c4458e39f86da603f17db4f29119764964f9bfdf577de07e6e58117046853cf38a2dc54d1c5c5ea6dfaf616288730177b8c330a1be1c664ee0f13e691f2af49f91e1ec02dbea4aa60df1366b549e1bc49ec6c928b96975ca5419420a5815285cb941df098afcecca433c374ba73dabb6768349f44f140565960bcebe04c0d3710c545097073212e662f402e0a36eeb006b0a1a8e070b963b08a8e5ab49df0bf5da797c0fd02f22b303455acb8a23106667428ba31a17541e66243a9b0238cac55102ed3f088ea475e65a6113ae86fd3f4d320ec092ee97aac762db9c78117419f08b15e128285c19ee84213971429b7e3af1bbf413224b96c1ce44aa6cb26d65baf7fa53b0b883f9e70473c3299ed5864c623a3c6d1237ea3e7053692190cfeaead03a44f53591acfc076db3be4969290f8c215d89ab0a7dcd3c635ff4b85026729cd84ffde197f2813ebf089d7196978647d4c9509f90081d8cae67caa421ffd57db788dbae7742495f5fb444f7e243ad4958fbccdbb4de10138b863717a1ebfbe86612341d619c38b5cc85b5021150b1af7b8fb8bf4d254516fd1d18a85ee6436d49a119bc0aeed3bf97facf551b601094a4cd5aa682d718ff3b380e5a1c0a7fc9b5fad6c48e225033a3f93e7e6eb69fd92a1a028275e6f172a2194da5d205490933893dbe9ce98a780d7f4d47f8b5dd7c401dacf2fcad069063f512cae81be7a83dd42cfd93926f95751de552a5c9c1486f5540ee98a79132a445d370b266dd036d13d96c0137294e00bffb9c16e4e6692938b185fbd9cee35a0af8c7225215e3e144cc4785f9efd9a6fb4418932495450a14d4c3b55bd7146e1aa7f2dcd109a9882b760cc02e0c9165b8e4ccdb5940ef2a12911070836946401c6913e04d042f2e68cdd8b5f51f5f4e63f48a1f645c1b1a8c80975206879ee1304df9cfef1be81f15bda815f2ef8bcb64676a52355b1aae9ed3170d4daba9c503bbeda556e00d00943cb2c80943576e77ad4a9994a294f527e426bede6a4ed83013f95619672260b38828b60dbb8abf1440dba6b5fb116ac00c9743b007ddcc09ea17c36beddaa2465f689102faacc970b293f6cc1aa40bae39f5104f9bf6b82b7784ad0b039bc1b20a0046913b17147fe045e6332ff36d26f4430e3099b43176618da285a0b08ca8cb6f4cbe58e85c961fbe71cb7cf9f8f57d9c59d1a8ce51cf2d4a7dcc8be01a77a7268e6cada9a2a541e5fef330d509282c876780458c3ede0e0d61ae1eda5d91aa92799d8cff6bdef41733b575c11f0ab893a08ea4939e6400210fd7e19382f26373c26aba980a2ca1ce7a1056f6a26c0a4c5f2604a5ec78cb6f6a62c6e30187a4a186f90a7c4d4c6c842b51c6f48273cfdaf9dad09a6a90e9fc5472cdc5007199aae152be247222b2edc7e2cf39cab1a94ea813691fc6bd7fe7cfb1b009ec4de25785698b6180a8eb315b6d13918a13ddf8b59ba9a636ff111da4c5bce4998a2a5b3d01fe15d833c16ba6b543beae6b84e14a34b8787046b420d853e8d241451c7af2c985a907a35aa43dbb8cc6922e2a5d7dc11aba70c56fe2f0656d6cce3ff44e13686293d24d2e893f6e357cfb3d86b3a4a361ebbc15b5f11623df79d6092e323ad08682ae925d00924b861a5403a8dba7706c9dcc5e65fe305bb412786f379de7c4af6fe638a59999827262af8ad4851a637565a9d21c497d4683938cdd814313ae92b25163e99b9fbbd95c1729dcf71dca8727651c23dc2cb5271ef64ad97d9a31444b572d79ebc4fc685b01d5edadd721ec3fba3bfcb279e6ceeb0de0e421930356c6bfee61d7d5432a0cdc37c7b899ffe30e1bcf1a69bc852cdc9166133b5a25254e7a17b048cef9c92265fb3ce5a282f6bc42ba2595c09a8edb20c490b3f6dcb10a25090a1dee8d2fb6fdaf8dc89194be4fd4da51c708e004aada7498766a3ac02df391fb0da6148285ae460fd2849b179410ed6213128eb7ed4d53cd80449656299a751160bfe577370f99cc7de7da5b0652b8f36a80e7a88a9b1d34d73f229ff6bad60c73c5c1e648b1e9195ac711dcbdfd7175b42f57b80e86ea77211d80f93e54272653359e653278223345bb2b7f21ae5ce23f73f239e479b8b5d50b058870b18aa93d935a89d20790d958f4be3074cb3282ef548d11d7a9d4f0ca56da8f1188b3493beb0d228c15338bb7e018746c32686121f0808416fe47d278e6bf9bc2195aac7817781f5baed6fbd4fbb1c3f161ee74ec336029714fc550584775945e273857d81dd57b47e01e8d1fb56c98fea918074427cf99b6686fb0f577f61dfe86b1a886198ec0d45824d316e0edcac61e21a591615fea1a7c2dc0f31f1e71ae0e9627428ac4734e272fcee9cd003d1e309d7de4a7951f206ec2843a535c50b48de7f84b44ca0aacd1e53b28cb6673fc2a9462373678c26d1520a7ebf8753447322424e9739e28618a0ab0c18ed050fbbfc16bbb487db3ee9a13afc00b18c2b47222df92b268630aa2ed67f7bce290c3a59438bcbc2ccb7bb8c35b57cee630fc2a99bab7e2fd59be2ca9fa86d4bad5072567806cb043b081a938669cb0fa215d5b82e72f638f9455868cdbcd8c3b87e082b7172f096d16399576e69d4554b760b3ebefa0d4673ede6bea1dab6d27e7b454c15ba9956b16ee4c8ba5d5cfda52f84c447b1d4f53f494f0f25ac9aaa77770d7d0ac55a8bf0a2d9377a0a712fb61785762272db9c6560d33a0684489f51bb993005cf896494786fabd0dcd87c5f2d678ed756a1d18fdc39c1217789cdc186e765c6cf8a4b73e7294dc1c24df33b6d8e35f7882b70fc55db34453a1d9c486df0f12a7f08c06f6fe8254981214bfb97f19fb6f3c6fb02509275fe1160bde4221eeaa2486bd0d4e908993efa875ca80b93b75d394806bf8bb3dc1d72000d89da928abf2759c82cf2550eb374502fe427a7bc1ff4b6e61aac254a00e2889241227221c83a1cbf4aea0af7798ef21584ac5d42000315bd03f0b8f5377aa6c14a5df24b82c9adc35ddb1b41ecb147597942283bb6abbc0d48a1bb9de271d9f5d53745f66a41b729059f93a90ac56c97c5a2b6e9c7ea8846ca0047aa565365d1b31c1fde86690b6710b43f16c1c17fbfaa05af491966334e503140ba1da300f835a70000865d0b643f4d18a37ad0b06b84acdfb68b5fb89c656e4a9683cf5a4e04d6b850e7ec5a21d62435612fb259f00fb4bdd67178b266030167a017af4b925d1578f50caf07a71b802e47102ebb92cd3e15177eba8d7cd311203d6efc58021fb27f05af251c3ba01063a48840d95d9ad99f3c625d96605d0566c9aa33ba5c4b625007cb5ab47a975909b9f41a1a342ac5f0d8bb3b3ea73f5f2852b51c263bd15683b61cf6f0eeab049db1ccdd5e7a075f27dc4f1e1e080a1ee9dc51261514c5cbaba2067438a4fe4267d3cfa9129f2204276c546fd0d29cb3850019586362babe40c859043f3ba5b0e7f61c7c4a9d12457e18b02f5536bebbf03f53831b6ef9c133fbd9bbd05091c7908abb843ee7f1021966e7dc066146c06a88f6ad71f07f081e44ed9dce2302e1078b97ac1a07b5255d0e7daf93b0984fd038a43c7aa87d03d8907000c95810699c5f770290b018801fc45ce0780199025e511353229e41481e850d52222ad7f8d7dd6cfc8f74cc061a2cabe2d0980709e20317a27083b0eadf2a1d18f15238a44dd4d126a3087b57c818e7a1666b0555ecba23bc8a156189c33624e786ba9acb1bcd4e24b895c01fb5594c32838dd4fd871795f49ce4043da4fdde715ea464e8796f71d83686f3a322b63cc46eb30e0ecaf1a43041a69748ce8e85fdd93d2bc2bfd3d600e9cc6f6d4a5e01f9d1e80b82b2009e895248bffdc43a78e75e6fdbe0f5f541ec9e0b943536ba598efab14b5251f540c69874617f97ece4cc537c7af462ef9e535470c33c1bcf3de4e17c2d30fa11bb9df6459b9917cd6b860bbfc45ec5bf5bf5e5f14e65c87ef137a0df9cba7ba5147c93344950b64ef173819540c23ea2020b43db4c8d5b7497fb0d0e2cff8925b16ccd72e3f2358e4cbfcb3fd8dea36fb705f6367dfaf7929efe0516b03d4028b1d1f184be8cf9175c86db0c7e3b48af9c3965ba256aa246f5c116a958f9694facd67e1c72157c317c0e28f050619a78addb50d3e5ea92e12570c88b6f4f5d5327f4cfb4910fc126fc0e36b31466bc0d91900e5804a8f75526c4acc589ac6d4055246744e2833e7e7c1fb6a91b3a86321195c44322d132d41779c682f1ef45f190d57a8ffab1244f572d65e6ef0d4677532f3b49afbe70225cd9ecfb8efa0d4251ded5b0e1d3ab6cc746a27658eeee246f819458d63dd6037ea9e4becd436b96003a2d9477abb66464783af25315790d8f0d9643e164117f23bd57dcaee7d26f23602b3bb763215385319d4174323df224a7cb910a09b66b82f8b21671e9492db6100d1d7fc11e245cb7b653f62259fcc0e45cfad69130e6d9ad76de068c87f4463e2081e896a9d2e3fc2035ee8b20f3592d4215b204c4454bc7b3cdf0aa4b76130534c56680ebb0b86fc9413b30bd2c0fb590a7cb223d719e79070c85f452bbb38e4f9308fb8742d8cb11961e847f82de05c09a716cf81c2b6e650e470c3f1e9573f9a843f6f7582f31baae62d713d77f612fd49286fcc93655324af15b91bc43e677c1d5238135200ef453f1330d3ef1734638cdc1d165f6dfa97be21b74ede10e73dd1f4334650362befd3e07f3be48e639203d5a21ada20b524105806f501ca49595d0cdaa16c92fb04ddb80fca930caa79b2e1bf8404e8a93a3c60bd7f3f91883289902d95c30f2e19984917df3320d778ddbaa5c5c7742bc4046bf803c36ed2b050f30844ed206783469f6b49467f595b1a44e442c198b3df4d221e88efcaabc26254f8e0ad4f79b6242b0e066b1c8059615d6d7773d80a7661e28992fe36a137efb705285bd49613287139a21f6549f6d88c70b3c2d7494589260b61e909de03b11d075d9524003e9d299a85400207b05c0b96a8e7d4898f905c0c67dbb59af847bcb5dd290e8f7f71ff5c72e4e3e437a80758b031cd70b433f4635fc34e49d6f91957f46a4d9914ba19bd00080f682c0926fa0527319d90681738f52f75f27370bf29cf67300e30f1f86d0bf208fa4ae2cabab35d7da166febd9aca73a406e3b0f0da960f9adb860ca60c693a1a14b07f0cbc15620641248ae3b4c28a3ffbb02f83f81ec6b2be346ddd3f9a182fbdfb85bce974745d1608d506105e3d9177f93b4d7d013069b2233b0da95151f8bc3cb1493d0911a1b91389f5f913e89b82ae6f1e759196acb6e08fd010845dd373a95414e9238cf728360354b2339ae8d841aaed7429af98dca37c74d977166196430206430ef8bd38d91deb89bc270c5ef764d993457a6f8056a4891dac0d8be3d8b9c9b1deb7b33fc404c800bbe6c29442888bd9f1f8d4a61b0d5600f05a7525e4420c045d79ce4b94a7b5bd76b8e2cd1b0d49b8f8accbb787990a78d8a746952e9605815fbad9ae603d00e26b466b0b0122e70cbb126e6bb248aef2ed359105276d57f6bed5f3ea7aea97b2c27afc07febab616c353fff76991160a05481583fa51b9419b1c361fe59a5010df54307005fec323259045a3a77cda1af52d1c6ea52bd429454b9759e145fb12b1c98e07c95f56d6955c9f39d1d1272aba4ff887eaebca6e895f1dc43d1295498596eea21508af467a7c02a0cff1fc52641db492221f5b537463d635737048405fc5847e8ed1302c89ead237520b89c2611b62e5da8d4912526af5e4b8cd5f8fac0ce09d456b82b85e05f0f33e430ac7f27ea945b53bd0858d53bf876ba90835c96cadf11e2bd8186cf1322e1b99b47e0e243dd6bd9cb0c50a325065bb2b245ca2ed9bf06b2c928ea236d8d3325e72bc74c6d7847e1b02d304ae960367670244d74b9bc770b771a47f30ca123ed4483a1c75031af3dcf64d7fdef78a907557fb9cc47f1ef2009fb8dc2ac8d50fe003a0b0919ab2c0ac4447af9f437cbf980d1c5893840341b26c191396100e03e2d1590c322d27ea62907050af5ea48376ff0a3a3a086ed6874e1d5951ee1bb1dd792e80fc8fbc5ca1512065518f814ed1c9abfb6f5b8c9110e71a66f4f439f1d025e0bd4c4bddaa87255ad9841b110b56f3fb8625ed9186c76bd99345bb6185dd9abbd3ea71746374d7f05afc24999156712e6102c3117172e9deac8d64f966523b8e64c15501c12cab2f4c08107ebdadcd068e33f7b27a1a750a07c4d35f9d2632c3e067eaba0c6417698fb29ab46a1a904019a8f8352f0568243ce83db3032afaf5ecebb187e32cf9230718721d83298a33982fdf08c56cfdd6e93b24429c488a2569c83eac5efa21406456934d6217d935677b8d3d5bb566772ee15441ea588f7483538dd9b6f1369a60445f32b43edb61ca8ea6987f781762a5d2c9f121a0cd1af575d9ee20ee655c630642b7ee52816ff46ec82f70e27f7af226dc8f90ebf82e5faf92123bc22a937e11b409e859c718c7361e1abf7f74b7a64adc1b0953f394c044be367c62167f6a15ddbbeacf9b5652dfb94d89e9b23b7b0a1dc687b29f53975799907a60a44ddb80b2482ac3ae48ca5647ef0b6aa3c95a6f95bdb8456f53975799907a60a44ddb80b2482ac3ae48ca5647ef0b6aa3c95a6f95bdb84564f9eb14be9b6196f6561f5fbb7cd74010c4b6af4b910f73b43791fe678c7f5344f9eb14be9b6196f6561f5fbb7cd74010c4b6af4b910f73b43791fe678c7f534218196f02272e8deff1d92481960e80929efae484d954acf393a12ba181da0e4218196f02272e8deff1d92481960e80929efae484d954acf393a12ba181da0e4efeb52b4b4ff41010135e27a78e8c8fcc467c989d4178a8b994b643b1f74c479efeb52b4b4ff41010135e27a78e8c8fcc467c989d4178a8b994b643b1f74c4791556bac17b4f8f91bd31ddbb0c966871b5844a33d79caf283182e4ee2a09c3fc1556bac17b4f8f91bd31ddbb0c966871b5844a33d79caf283182e4ee2a09c3fcab8c35a41ff18452baca811e9b95c2dfe2cbbb4d91a40b89de095aea6f360eafab8c35a41ff18452baca811e9b95c2dfe2cbbb4d91a40b89de095aea6f360eaf6d0818591a5edc00b28918f78bd9a4b8957808f151b1dbf1e998a5c932cd28b2be37b678a7fed77e228bda9e9e3d558cac99f2729a6d5bd519794554a8d216d30640b8bea02050401bfbe8543ceb187dfc0175a9764a77a79e161e97f14183c60640b8bea02050401bfbe8543ceb187dfc0175a9764a77a79e161e97f14183c660ade46393178b9b7a45bb6dd6e810b72627122bb8be19dc1f0167c17f8afc5b60ade46393178b9b7a45bb6dd6e810b72627122bb8be19dc1f0167c17f8afc5be52d3968a3aa0764cf25fc124d34be4f22f65f1efd8de5f5462a6a2e5a541f95e52d3968a3aa0764cf25fc124d34be4f22f65f1efd8de5f5462a6a2e5a541f959708ab8e8bf6d86f5048719ee41bb2a910a40460ceb446bbbbddc8281a6341959708ab8e8bf6d86f5048719ee41bb2a910a40460ceb446bbbbddc8281a6341956fc1e701109b7904292d8fde44f1dab4b07cb23ee8089d754ecf6f2fd6c4a43b6fc1e701109b7904292d8fde44f1dab4b07cb23ee8089d754ecf6f2fd6c4a43b0627bfc9d09685f9e9d93a8583a267ba74e6c25f8998d326e2d0012de9fbd87a0627bfc9d09685f9e9d93a8583a267ba74e6c25f8998d326e2d0012de9fbd87ae0f7e43b61dafb118d6b331cab851e2937ab8698c74a66154e676e6d7fa20483e0f7e43b61dafb118d6b331cab851e2937ab8698c74a66154e676e6d7fa204833b3c96524340c379282cc310c98719de1f4c60a0269a8961a990c8d39d15d5213b3c96524340c379282cc310c98719de1f4c60a0269a8961a990c8d39d15d521505be3ed49cd67a4e87427da32c938265d837a601e70bb5106078189a87107fc505be3ed49cd67a4e87427da32c938265d837a601e70bb5106078189a87107fc152ef84a56dbba53bff3154d7c7fee03c54ec279aafea5e3d39c3eced80af552152ef84a56dbba53bff3154d7c7fee03c54ec279aafea5e3d39c3eced80af552fabd989abfb6df08a35a709a5b9551ecc4ebf2f4b3c65425569ac35cc99b5409fabd989abfb6df08a35a709a5b9551ecc4ebf2f4b3c65425569ac35cc99b5409011d066dd3ddad75e6fc501391aa9b8601784857a1ef8c726fc37bc229afd406011d066dd3ddad75e6fc501391aa9b8601784857a1ef8c726fc37bc229afd406361710c8219d9ad5cb85b7596f714d7343dcfb02f5b65229e058cae0df13e841361710c8219d9ad5cb85b7596f714d7343dcfb02f5b65229e058cae0df13e841ebe285485361c32a32b3451e787837bbdd8ac937415c2b59d0571ee0fb7f5668ebe285485361c32a32b3451e787837bbdd8ac937415c2b59d0571ee0fb7f5668918bae04a72d29899631f177e0f93bebe564acbb164283a140eb693d6861b5fc918bae04a72d29899631f177e0f93bebe564acbb164283a140eb693d6861b5fc6b082bb878db956baef5a3cb259600f922329e6eecd2602bb0b065dd10b1d0b36b082bb878db956baef5a3cb259600f922329e6eecd2602bb0b065dd10b1d0b37bf9ebb349336afd77732e116d891fc04861680be0891fed1c3f31fd1f1aa5a37bf9ebb349336afd77732e116d891fc04861680be0891fed1c3f31fd1f1aa5a3b34360906076eb394396c45bb347f0e2dcd28db0b1ef16c578b219e424ae5691b34360906076eb394396c45bb347f0e2dcd28db0b1ef16c578b219e424ae5691a635145a0a325ac5e27ffddb508a3221748d9d1d0c37a9672bff7819f171c078a635145a0a325ac5e27ffddb508a3221748d9d1d0c37a9672bff7819f171c078274399cf3e85bdde1b12d57357d79d6ce3d0538b269ed8516ccd6d042db5eebf677b2667ea9b435498aedf8dc6a1906e71e8f703d84d19a3698afea1f0d7a875ef1ec6536cb8826dcbf1161f49562516b62d61dcb3dcc0a31ff839862b081999ef1ec6536cb8826dcbf1161f49562516b62d61dcb3dcc0a31ff839862b0819994e2b11284fe6fb19cf69c2458044adbf9430c07cfefe6b29c43d8b17f6ec65ab4e2b11284fe6fb19cf69c2458044adbf9430c07cfefe6b29c43d8b17f6ec65ab78386593a3531c5eea87da333e932a357d62ede3fa22df75dc8807761d483bec78386593a3531c5eea87da333e932a357d62ede3fa22df75dc8807761d483bec5f5300b45d5bb45ed1e4412ed38fe60d1b73a4df3425b6f9dd184aa6d3a003f85f5300b45d5bb45ed1e4412ed38fe60d1b73a4df3425b6f9dd184aa6d3a003f88bebbc10844f32f21d7b042a27332cde00855d5858bfbfd1ada4121682023e2a8bebbc10844f32f21d7b042a27332cde00855d5858bfbfd1ada4121682023e2a207ec407f20731c8d7cf7ad5a820b3f6085299f23b07a42c81580a456d4c3e3a207ec407f20731c8d7cf7ad5a820b3f6085299f23b07a42c81580a456d4c3e3adcda378203a37c7426922f8f847d841ec8912243dbd7d6bb47ea9915c1a7aad3dcda378203a37c7426922f8f847d841ec8912243dbd7d6bb47ea9915c1a7aad33de19f842511835dc2221b7a544bc7267f4426cb927c162ced744a74885fabae3de19f842511835dc2221b7a544bc7267f4426cb927c162ced744a74885fabaedf925f19fc0fc25a0577d625807c9abdf0d81c2d169578e950446b3e73695ff2df925f19fc0fc25a0577d625807c9abdf0d81c2d169578e950446b3e73695ff2e3ec9e9f3050e10d5aa0798d21941d6c8c3997907fe0ae8dd4ccd953a8bee0c6e3ec9e9f3050e10d5aa0798d21941d6c8c3997907fe0ae8dd4ccd953a8bee0c6fc2f8811596d82aec837baaf10296ad5aa7ccee8d206158184134673c263250cfc2f8811596d82aec837baaf10296ad5aa7ccee8d206158184134673c263250c3d39d83cc1ea44ef47e429d9717cfa3f94c28c13b55c03c18bca7c5eef2a4b813d39d83cc1ea44ef47e429d9717cfa3f94c28c13b55c03c18bca7c5eef2a4b81481ca11c86efb4e3c5910cea41f67b75b67c16438e821a47f03f41ed8f2ccb11481ca11c86efb4e3c5910cea41f67b75b67c16438e821a47f03f41ed8f2ccb11b41a5ea5bc3f8eee3539531a033cf5616141352b610464454bd0492540c33c07b41a5ea5bc3f8eee3539531a033cf5616141352b610464454bd0492540c33c07acb78f1343f5ce51e72042eb4ed55ef9e56e8c7072b5a8363662ba1734b1bc23acb78f1343f5ce51e72042eb4ed55ef9e56e8c7072b5a8363662ba1734b1bc2346d44f8a0d8b93cce9d7c951592299c85820e3d8faf741042a5fd7dc517c221846d44f8a0d8b93cce9d7c951592299c85820e3d8faf741042a5fd7dc517c221802c7bd65dc680408f63b901850ccfe99bf5fbeeb8117db719ab6ad25f268dbde02c7bd65dc680408f63b901850ccfe99bf5fbeeb8117db719ab6ad25f268dbde2976b3c59f443d97c6ac94c3bedb68a4c3b39fd48c6b55e7a027398c905fa8092976b3c59f443d97c6ac94c3bedb68a4c3b39fd48c6b55e7a027398c905fa8096efb9f3c6751a88c4e599a73e107bba894195b5e4695df17a71c3dd6bdda0bcd6efb9f3c6751a88c4e599a73e107bba894195b5e4695df17a71c3dd6bdda0bcdb194da3c270a379840df7d4232343fa2a42ee856443f7533f568a09d4aeb511bb194da3c270a379840df7d4232343fa2a42ee856443f7533f568a09d4aeb511b3f2adeb6b909664dcf17c8f12fbaf35d6f41d5492b8176fa5c701bdb18f90eb33f2adeb6b909664dcf17c8f12fbaf35d6f41d5492b8176fa5c701bdb18f90eb3c6f6467d5442bea58b0b505a6ff03b84863e6ada317615e9271d13c8fb9589f6c6f6467d5442bea58b0b505a6ff03b84863e6ada317615e9271d13c8fb9589f6443bcf8a1c07e409cb71ed4b1078a81dd0e0036f37ad11d3e8abfa8f15d96385443bcf8a1c07e409cb71ed4b1078a81dd0e0036f37ad11d3e8abfa8f15d96385588b5ca45f4fb2835626d5e83733d998cca769cd3f716e21c7a7cb0b242d2fbea6bfd5319a44bbe47df71ce44fb2358e31201b1c33669aaed49dfd914db36c3ec9edc269f6bd0b0b106cd64fb739e8c1556da5d0cd13352c25648b35af288086c9edc269f6bd0b0b106cd64fb739e8c1556da5d0cd13352c25648b35af288086c79541fceb3ceec30dee3c3e629691bd59d7b49c3e97d93767a20235209cc2dcc79541fceb3ceec30dee3c3e629691bd59d7b49c3e97d93767a20235209cc2dccb9dc3501355bf6389402debc6596243d808fb2572db1c994ac6eb013b175d44cb9dc3501355bf6389402debc6596243d808fb2572db1c994ac6eb013b175d44da5b92800c21b7d7fc352ee38caf5841f28b2ef40e84d94b9d33a2cc467f69bdda5b92800c21b7d7fc352ee38caf5841f28b2ef40e84d94b9d33a2cc467f69bd915be294bea71da1a6fb34db445fc93fe37f935df4f7a21f150caf6046b736b4915be294bea71da1a6fb34db445fc93fe37f935df4f7a21f150caf6046b736b467a19cbaf20a6199d26c209c58fd064502beced4622a0ccb199b74f3dd9d113b67a19cbaf20a6199d26c209c58fd064502beced4622a0ccb199b74f3dd9d113b0c240a57c4be15acc305971302d16dee168644000725573e459e76237713af0b0c240a57c4be15acc305971302d16dee168644000725573e459e76237713af0be4132fd335fedd03a9baec991c99a0464c97d1f406ee24a32befa84f097910d5e4132fd335fedd03a9baec991c99a0464c97d1f406ee24a32befa84f097910d5b038cf156a137569d859d1e78e974cfb28c69795798faa9e73d3611fcabbabe6b038cf156a137569d859d1e78e974cfb28c69795798faa9e73d3611fcabbabe61dda7df103363d6b7d707a9c380d227564b4510a4e2b1f43d6bb84d8280256de1dda7df103363d6b7d707a9c380d227564b4510a4e2b1f43d6bb84d8280256dec61c08fe562a1854f03227f2754057d3854e41e99399d00e6603173c8c9591c282d5092fe240e14864f5323016a4a6343ed9f3c63882b6f011c53352c64c6ec81cbbc4cb2ec99a0d56b3f35bd3ed6d777f65e75e8a2f3100f2c7ae68cd933abe8655009c821156dd40d67e562664b293dd42b51230923cd2799e3c6651b352d6ce909a3817e3344c41c177e3f45a061b6da21894536877df4aa0f92b11aa4f86e435015fde829b201bd0a3c5ccbdf201203bec1bccef0326493991d567a670b6273ea45976e5e0c27720a0e9c0336bfae865ff52acc03c46b419f3dca1cf4b4f07684e845859547fb2f2af25365731d24fad217b4282e6ad72536f7831faaffa3e0f4ce5a73487b101c0e231319dcef01b8451e704f8f572ba2cebeee4fe45a326312dbf339598267d92e540a0a3516b69e5461957d4fdcee98572d4a0aa5f675ad9c929e3485b274ab6e1e06a5b3891841e0c24f31052cb7fa30dd1110941f00d5a1b393244d9e5b8de791b6453617d3637782322bf6e54bfbb775d073bb863f92832137183718f8c90d968acb32798dd7a6f33bc4805051ed536b26ec4f413588a16de3e6f14816813361a03ac9ef4eef86934ee61c9dfe69af8b34f34e9ae664a712f9178a9b65d71f06629fd6f67806093731da479a6b9532fa5f54ccbb58386125ec3bf8c076522cebe12c164429803b51a10b3f6dbd068f3ca56108eedbe917448cb5694e2eb4deb5fb2988ae94c79d9543cf21ae329881ce01d806239023682d8f625fea475f4fe37bd279e3bee99bea9192f85f2728e3a3899ec2510097089bf84bee44b5cb9615db6ea16ef714458cb2d35cb76d0937aa8622b4d394d6fda13556985d507fb726fbfa017176331b2cf62fb4bbdec1ae96cc682882fdcf88f546e02550bbe31eef882034d7bbdb736dcacff575a878d41e71447c5ba766b8156a9b1f03afeefefb3c87dccc6101300a61fdd8c17bd72858bfbf7f55e9f17698f99b5f42f2fe3634e337b0445099c1d2786dbea12940a9b6effa5004e75f0efded7e03ad071a6c09313ead1300c60bb7378db101883721e6d7c43d9fdda028ef6f2cb1a4860b60673d7cb1c1d06736e2b438efe4d46068510d28932428429243a7f43f85c083db9a91bf109d021cbf307ba30d8878ea10035461056d8c37437f6e88fade9150d46808a02e8dbbe8d0e17549619affd54f3fef2d2e9447fda9759975300220a58a7cc88a5952d56ca20e6c7c9b0754cda4be485a16b3fcbcf7e48e6f6bedb1cb4fb0473869d5959a184cac0c5c9932f93f1e249ec7141679ce8365a7c2563c6e14ff044c46d3e7247e09018aa2cff89fedb65430a99fe2571bc42ab3e7b440f93fdfa4df710c1d7aee56159ed526fe029f0d54ea66e25d533be0a69b192e03ed4b0dde81e4a4182e3ed7481f88741a62aa29d0fe8ee93bc80ea4483b757d55d98a3f617bacad50cdaa0a703e82e151aaca2cd2ecab9fe8c186909e6f826d3efb8a05137ad1024128e781a8e50d84f8e346d85feff6c388457cd6e7dda36950573082687c223ef9150fee05dd5ae45017f94f20e2553697c39fbfc815372fa5a7faa5a3879848310f4b58057944f3dbf6496407689dbb80c8aa0f51c6b3ec14fd33d8539aa2e3a6345e0c93271a7db6b03d82c5779c8b1d83950ae326bd04c6980405c5d8701097967f3df5836f34eb6c2e699a7d29525fbe52c79c47b1757bb4d57e1276dcdcbe7ab756be9c2b3cff43de0bbf7de640affd5487a077d12273696ec9dfbfe49e4ccb2ec09574456d5429f8c28b1faeee90a7ae1db6d9bbae0354bcfe098a86cd17ce9d9e90f09be7cc61ad37853ca2915897b6c9ef890588c267d72774147bc43286b119ca1e08af002f92400651a3dfcacdd3ea4258eea59c8675e360129bdbf9fa5aff6e9839cce80b7a04107f1f760a15c3d6ea25102ee6824a0643acf0c00f70a6fbb5a73559247e0612e6c70d6923c98612aac22c1f3558617bedb342853609d350576b5cf8f8bbf56dd886d137f1e63a2bc9dce5d2a0f35ac6bd75209ab1b8de9ec7541054834ee46042c850264c7a5b75a4c720fca26a3ac4bf1f2df37ea7d520ee3b0aae00391664e7e82c9b13c228faf070a801ce96b54cd6791d0ab3c5eaec0ac1dcc689b9b37a4179698bd1ebd07f1a34220280399a887374597587d7eae2697e0c3917cf640ccdd84abd5b046298c205a54d409643726a454d11bab87e2597de3de726cf56a83ca0c6c16be2d70859f3cc6ef5d35d3f9f1ba993a7b15e996087ce529356d951e1e22fb98d28faadb1c9833a2bfe8f2001533fe9b9170acde714da4dea28d61af9f61101fe39a69b76679bd75793ce8e224a38420efc6d80e57d29a0958753fbeec7be8503dee47f108d07703c4d5db17bd21859b497700e34e1eb8b6d6c76822a176d579515556c7ba0827f0636096fababa4ebf551c0953a8a96a6b02e2e28647f371ec533c0397f9bb78f682c0d8307492d72a1639a0d70fac129c68e005974501d3ef405c8c71578a5ae76e3cfe2120b09fcd2bc39930ba9529ca5b5849e676acd7eb9a4b699f2800a1d9e3ab7fde5b264703c9ee93cd081372c85c136beb24062ffc789f4a8002bee2edd01580b44e1bc59bccbefa6a7c7eeda9fd76ffe9d809832bf48a4c1c5eec72d79eb0b1610bcab72682fbfdbce097b5348e3bc270cb6bcd5fdab7e62cf6824181478b59019d2e9f546eccdebf81cddea9601686728a942392394c044be367c62167f6a15ddbbeacf9b5652dfb94d89e9b23b7b0a1dc687b2960ac8358ad06ecefaa708ed1bf6f755d60c0ac09e8e2c73227c727ddd408980a61496c6045c639f0195ada4fecc188b3546d27a7c4faefe9efbb1a1a80ae7a8415c499d25f9cb5e355eeb400f2f1190990ffaa1d28bb54d47ce03bb88d5682aa15c499d25f9cb5e355eeb400f2f1190990ffaa1d28bb54d47ce03bb88d5682aa1460e87587dd5c99008c433f7aa81e8d9cbd06166e75cfbed4a4c8ee92b1060d5e804914d43d0299c4265fd41664db7b08a9ab3836d336fd251463309d6537e8d94c25d53ff289e7d8eb3bc21540481c35d3422db0efa3a4dc5c83f91efd1e89224df7b76fce2515706f7f96e14611731023e81bad0ca47800fb202c7dc96b4836659c859e2e3d4ee06e4405f638304ceea64c2c5afce6cf2edca6657d350048e8037ced44fb0284ae49a1c3501ac2c11f459d2794dd62f0663bd145b7561f71b8ab3be9d53705ee7c19f28780b835873296501ebba348364824a0c697566257b8ab3be9d53705ee7c19f28780b835873296501ebba348364824a0c6975662571d3460c0101a86c634951cc02f1bedb5c5ec92164489009f00f9f9dede2cb30a1d3460c0101a86c634951cc02f1bedb5c5ec92164489009f00f9f9dede2cb30aeace1e67ef5e584c58ef75db29a226781817733e4575c033292a569eef2fbb85eace1e67ef5e584c58ef75db29a226781817733e4575c033292a569eef2fbb85fbe463b5ca05a7097a1ce94ed064345ebfb47803508af7eec0bcf871fa6e29b220eb8b18bcec97c452b8601b16d3fe9b28769a6ff7367a9e41a04e321a92924521f2518397397110b73ea8fad07cf2475c4474a9222c2fc767d79d42e0ed1ed421f2518397397110b73ea8fad07cf2475c4474a9222c2fc767d79d42e0ed1ed4218b3602bc883745151bf13fe91041cc6c1e8ffe607d0828706370761bdad7e771c3843fa137ddf7659376b2b88c3c4486d5210512b4fe6365b312c535b833f625c4952b1d6aeed239883e89fbc7032c71d354e23a7fd7cb403bd68c6d50ed6325c4952b1d6aeed239883e89fbc7032c71d354e23a7fd7cb403bd68c6d50ed638cdfa176eed3a4b25d748ad6108b794c6f2e63db064047b55cc9a49b3a2e446e63e5fa5db4a1fc34896797120c5e9522be38a888da67acf427af1cffdc24c0cbb7358031470ad6f70e3a8e955f8eab284b9f7f0120b2bc16921a3f6a90f79813b7358031470ad6f70e3a8e955f8eab284b9f7f0120b2bc16921a3f6a90f79813f79e915b36228be082de29caccc5535533f8e3e5df03eee0607c705fd1fd21cdf79e915b36228be082de29caccc5535533f8e3e5df03eee0607c705fd1fd21cd0a801b1a5646c9c8700153464034d5834434b4f9eac4f4cd86100e63bdb63f790a801b1a5646c9c8700153464034d5834434b4f9eac4f4cd86100e63bdb63f797910be69ebc57e8eeb6e4adb7c8c08ce6a3cd61e2941101d2077b6c8edef41a27910be69ebc57e8eeb6e4adb7c8c08ce6a3cd61e2941101d2077b6c8edef41a2a2c0e8c41e8d7c6549790d4012276a77833cd275949ba735f47871e93d01b4f3394c044be367c62167f6a15ddbbeacf9b5652dfb94d89e9b23b7b0a1dc687b29c569ee14768522ee99ee5c759cad97c7f6c00932b817c88ed56ed57302e1fec9c569ee14768522ee99ee5c759cad97c7f6c00932b817c88ed56ed57302e1fec9f3bcbb75489737c65c6f99966967e8e267dc84c75a7028dbda383480201e4222f3bcbb75489737c65c6f99966967e8e267dc84c75a7028dbda383480201e42228461ddcd81692443b1359b838e9bc1fc218b036bffef3113bc02a4b741e31a258461ddcd81692443b1359b838e9bc1fc218b036bffef3113bc02a4b741e31a257fca5fc169616066abfb28615bbb2cbf5dbfcb3acd52370678cbb53f0eb5ba897fca5fc169616066abfb28615bbb2cbf5dbfcb3acd52370678cbb53f0eb5ba897770df5a5fdc3e1cac2fa1ef792135c9d779e0ce4b83561415b3aa983661bd747770df5a5fdc3e1cac2fa1ef792135c9d779e0ce4b83561415b3aa983661bd74bf23585653bff8300a3ff87d747ca89c3af52157b619237c3fb7384ba4e67863bf23585653bff8300a3ff87d747ca89c3af52157b619237c3fb7384ba4e678636812e306744efd7560cf9888758bf4a23bd854c412a6e87ba369eacce005087a6812e306744efd7560cf9888758bf4a23bd854c412a6e87ba369eacce005087a898118750566cb206ff9548377e2d4ea380dcf711b19d729dfcb6d1fe710aa97898118750566cb206ff9548377e2d4ea380dcf711b19d729dfcb6d1fe710aa9787486fb8765ba87285ac38c93fa4ca59d3f2343796ad8774ee72a7ea0fcb7c8687486fb8765ba87285ac38c93fa4ca59d3f2343796ad8774ee72a7ea0fcb7c86bf511b78ad0b8aeff7891e85d2a7822ac824dd636ee42fdaeceec89906915ef1bf511b78ad0b8aeff7891e85d2a7822ac824dd636ee42fdaeceec89906915ef13faabb9eecc7a65c3f696bc609b9456f7696b769574de12c86a558ccb03aacd83faabb9eecc7a65c3f696bc609b9456f7696b769574de12c86a558ccb03aacd81f1a0e90a1cdbf7ccd3db4600bebb9f58f43026bfba7588e66d16c632a9f1bde1f1a0e90a1cdbf7ccd3db4600bebb9f58f43026bfba7588e66d16c632a9f1bdec941400162c6f03e40da3ecabfc3a7fd38909d9499579e094e17a76bc5772957c941400162c6f03e40da3ecabfc3a7fd38909d9499579e094e17a76bc5772957d1d5f36dba6b3168335dd5fefd1c4940f1a94385895ccf65b8de277fcd3b00dcd1d5f36dba6b3168335dd5fefd1c4940f1a94385895ccf65b8de277fcd3b00dca3985ab6821f3bd383548843cfd5356ffc92d3d7d55941b65c2f359666ee122aa3985ab6821f3bd383548843cfd5356ffc92d3d7d55941b65c2f359666ee122af21bc83db0f8c2ddb4af82e3f55f249a05a0726b94df94777c27f620d0f9bf542a3ba2486835fb64a3f39daa5d11df479205b4ff001c1da842a08e6341af959db8ed1b3d2500003514d2acc189cc090f920e57b0eeb34fe8f4e8fb738d5e1e83b8ed1b3d2500003514d2acc189cc090f920e57b0eeb34fe8f4e8fb738d5e1e8361fe86eada77cde894237dff33df911005880b32ae540b27c163a31a12157cae61fe86eada77cde894237dff33df911005880b32ae540b27c163a31a12157cae2510a4b7bb73120b9d449d2033373b1d3447f9e21048fc78db0ad40fb487b1352510a4b7bb73120b9d449d2033373b1d3447f9e21048fc78db0ad40fb487b135e41afaa9331910403347e66ed8139b2aecbc967ed62947135176ea61ca67b259e41afaa9331910403347e66ed8139b2aecbc967ed62947135176ea61ca67b259bf91b4bd7b64e3f3f1e11d064a7a51988167000434d4f9ed9519b7a0785c937bbf91b4bd7b64e3f3f1e11d064a7a51988167000434d4f9ed9519b7a0785c937b76ce951d98c88318c1f063afe57022662ca3c751b1ae16d87fa3acf798cc013702b269918cd088710d920a8deae249864887fadcacfbc0ef715e164bba05c69d8b3ea471d9d656557145bc5f578dfc9b1215381b52cf70e453eccf53ff0002cc8b3ea471d9d656557145bc5f578dfc9b1215381b52cf70e453eccf53ff0002cc9aef44d84bf23d4a3dc40b0e818fe9428cbc26b878e7f684390cf6a06c9cba8c9aef44d84bf23d4a3dc40b0e818fe9428cbc26b878e7f684390cf6a06c9cba8ce4e051418d8d06c71b113bf9b41ea18262f1eeb22f48ddcc182aa04d3a887049e4e051418d8d06c71b113bf9b41ea18262f1eeb22f48ddcc182aa04d3a887049fdf024f65da69884c1c57d4ce9b7640066b44133fadff5efca9c86636d1549aefdf024f65da69884c1c57d4ce9b7640066b44133fadff5efca9c86636d1549ae6d08a823db9c932162f21732a97c1ca730052759fcee49f16a7d3c3ef039df286d08a823db9c932162f21732a97c1ca730052759fcee49f16a7d3c3ef039df28067f568214e0d61693aa7b3c0b128a95776784e3ef45ae352b969b8b1a7f10b4067f568214e0d61693aa7b3c0b128a95776784e3ef45ae352b969b8b1a7f10b4675006c01cd5b8c9eaf8df0f9a88868eb6327f9130e601be6d47264551c641fb675006c01cd5b8c9eaf8df0f9a88868eb6327f9130e601be6d47264551c641fbb78686bce47ad2645e1867f778dbf7ebcf8f6c6beee857b3476683bc7a8908e6b78686bce47ad2645e1867f778dbf7ebcf8f6c6beee857b3476683bc7a8908e6413cb56c71cb44ec2773dec33f9e5002023ae3f156881e168960ace1f313eb41413cb56c71cb44ec2773dec33f9e5002023ae3f156881e168960ace1f313eb41d32a24a85196beae649692fdc98b511fc4211a9d582f20f111669bf3248e9b765e0bb50433e683901040b5564389766d8c2676f85f6d6c95a0681dc18052def9dc2aca687263308b50533de0a3c2652bd563f281097d3c267b22cdef75347b58dc2aca687263308b50533de0a3c2652bd563f281097d3c267b22cdef75347b583814b0dbc25b1fdad369ffc442a58a0f70e64a99c958a34535085dfdbe86dcf83814b0dbc25b1fdad369ffc442a58a0f70e64a99c958a34535085dfdbe86dcf8057bd3263ddb964b72596a510e4cead634bb00b504ca4b6b29d1c86cca10f86e057bd3263ddb964b72596a510e4cead634bb00b504ca4b6b29d1c86cca10f86ec68ec002c33471258c1bae7b5158a861275cf972ef9e33582cc331361bb6fc4fc68ec002c33471258c1bae7b5158a861275cf972ef9e33582cc331361bb6fc4f98609eba87ed7e239b37fd6e315cfd34abafd6b71e6734f649fde4c024e0291d98609eba87ed7e239b37fd6e315cfd34abafd6b71e6734f649fde4c024e0291daf4e508f8b7f2879ee1e6221228f9ad80d83da855de428751b7baf729c518c93af4e508f8b7f2879ee1e6221228f9ad80d83da855de428751b7baf729c518c93fa009ad81987df46190ad6cc852f34bbf9bb3295f06cd0822af2e9d24f4917f3fa009ad81987df46190ad6cc852f34bbf9bb3295f06cd0822af2e9d24f4917f317b14c06096aa0fab263b179a9b623fae36cd6f5060d7fe8bbd7b6fdb2e4b6c617b14c06096aa0fab263b179a9b623fae36cd6f5060d7fe8bbd7b6fdb2e4b6c62f5d01eb6ad07b9d611ae2942c673458b202096996a9e60229aee0a97c7e4d332f5d01eb6ad07b9d611ae2942c673458b202096996a9e60229aee0a97c7e4d3324f02730b18657ed9f9d6495a9f4040aeb2cac8fc66232e88a81c73243ec172424f02730b18657ed9f9d6495a9f4040aeb2cac8fc66232e88a81c73243ec1724b2b47992a98f2343e683cc408970e4a2f70ce98b73ff38e1b78d13b4fbfdc909b2b47992a98f2343e683cc408970e4a2f70ce98b73ff38e1b78d13b4fbfdc90989200a59873c4319e9bbd26429deccac25061f0829be6556d54ce03ee468ed2889200a59873c4319e9bbd26429deccac25061f0829be6556d54ce03ee468ed28e02515b6b1df5b72e9a97c9e9c4e8d1e0f0030e01d5e7adfa6a5290826280534e02515b6b1df5b72e9a97c9e9c4e8d1e0f0030e01d5e7adfa6a5290826280534abf06fa86116efe9c95013a14ad9a37b139f2fdc42368786007e6538625fc484abf06fa86116efe9c95013a14ad9a37b139f2fdc42368786007e6538625fc4849a3599cfdbbc9ba7cba065a855f07f14f6dd5d8617bae4d1839b2d20b59046279a3599cfdbbc9ba7cba065a855f07f14f6dd5d8617bae4d1839b2d20b59046278a9a8184094ff825f3b0a717445ef078276bc23ee8c6b1ef1d5ff93135a7946e8a9a8184094ff825f3b0a717445ef078276bc23ee8c6b1ef1d5ff93135a7946ef0882795176ad97045fe8fe86b92765b0c53c00c5b1bc89331c0282b02cac28ff0882795176ad97045fe8fe86b92765b0c53c00c5b1bc89331c0282b02cac28f56d96a8df3ffaeaeddfafbac9960e9d6cb59ee1a2fd0de596ee90c9b1426961656d96a8df3ffaeaeddfafbac9960e9d6cb59ee1a2fd0de596ee90c9b14269616cc16999cc70f34d32fef61be3382e6d9f9d683db725357d395d499688ace06bfcc16999cc70f34d32fef61be3382e6d9f9d683db725357d395d499688ace06bf672da7febfc124b2d0c3855202469b347dc0373a125175df85ab884d6dbcd879672da7febfc124b2d0c3855202469b347dc0373a125175df85ab884d6dbcd879233c631df5b3941955195516e6cb7e49e5d09e04bbb688373161239e64c9b165233c631df5b3941955195516e6cb7e49e5d09e04bbb688373161239e64c9b165f1c83311348de914627ed51fe185483c1735719f59469969c982296ae4f66241f1c83311348de914627ed51fe185483c1735719f59469969c982296ae4f66241f62c5d1daccd58cdc5b8585366a93a8429b942e13f560d874ac2d08ef3b4ee7af62c5d1daccd58cdc5b8585366a93a8429b942e13f560d874ac2d08ef3b4ee7a048968d43a5d8cdcc0c64f302f2e738bca1b57f8dc14c7d71f0ffe85bb444056048968d43a5d8cdcc0c64f302f2e738bca1b57f8dc14c7d71f0ffe85bb4440568632e5517c10b58c7aa710bd1ab7a3ba0b30edc9c34348abd56ec10e20e328614b6a195431000d9a74af043e85c0ba1ff845f70dc683c4e1cc1b40d72633df0ff09b70519917c517fe3c579bf23b3a6c0edc67622fbe50b9fd297fbda84e4a57f09b70519917c517fe3c579bf23b3a6c0edc67622fbe50b9fd297fbda84e4a5771d4d8d5762f1ef0f9fb99c9b76b2318d89aeb87e663f7e774b0b802774fc22e71d4d8d5762f1ef0f9fb99c9b76b2318d89aeb87e663f7e774b0b802774fc22ef203e09ac2e661e8f19424c666880d6c1175b4673c0a86bb6adbc2e968c122c2f203e09ac2e661e8f19424c666880d6c1175b4673c0a86bb6adbc2e968c122c293d1c4937ce05b733437605c1a305de6b788ac32734fd427101d2ca9d261907393d1c4937ce05b733437605c1a305de6b788ac32734fd427101d2ca9d26190731bea3ba93895d2e74bc9729ca4fc006a0b19adedd714dc2ec0137d85a81df4da1bea3ba93895d2e74bc9729ca4fc006a0b19adedd714dc2ec0137d85a81df4dac8dcfd6e390471f9334621cf016ecad1a668df7fb3dbf8abd496ae228b2b5bc0c8dcfd6e390471f9334621cf016ecad1a668df7fb3dbf8abd496ae228b2b5bc000f59d8c769348f096c9b683ff102c6bfbdc611effdfe5fe77778119bfbd89f500f59d8c769348f096c9b683ff102c6bfbdc611effdfe5fe77778119bfbd89f5f5d738cf43fe07e4493d747aeed5f6d6fc6d0d1ff219a160475e9ec2c96f4d683eab299c72466920ddf1d42ee7a96c9a53cf17625810f1f97f7f0b58892f06ede464d3090da1155e4bdac4c3ab7dace2543f03432c873cf5d0f818cbbdbb99e922393eeddcb8c5dfa0caa751b7bc8959062baa48d7ec2e35558772a3f81e1627ad1e12d9b337e8a9c90ae01e212bb60912ab1acf1b9a860a0c2858c854677094ad1e12d9b337e8a9c90ae01e212bb60912ab1acf1b9a860a0c2858c854677094b78681a9dc7a85c3f0cca910b09bbe598a7e99778ea59871944a9e3a495af7f7b78681a9dc7a85c3f0cca910b09bbe598a7e99778ea59871944a9e3a495af7f78214a7a2797d25e402ed493f9ea9371b3e5c7516bc7f016c27b45c20709f212c8214a7a2797d25e402ed493f9ea9371b3e5c7516bc7f016c27b45c20709f212ca7d472c4a6c9a8e4496deaf9aae38fa3d0ed7d91de1248f72d11245ded0705d9a7d472c4a6c9a8e4496deaf9aae38fa3d0ed7d91de1248f72d11245ded0705d930fd15341bafc0f968f366b94d63b85bd1fb10ac5af9d0bf2cecd2ad4fde68fa963ab6fdaab3b8fb74fdd595c57197a61f389f1e182e5c8abc7a16f67d31da7339cd0acb4e09f64b7d60f1b703c50692c4ae6d044b7513420d38a7775848fcea39cd0acb4e09f64b7d60f1b703c50692c4ae6d044b7513420d38a7775848fcea0d249fa3e67466ad409b0bc79639e0f9d1fec26c05e335e01aa534d29390d3580d249fa3e67466ad409b0bc79639e0f9d1fec26c05e335e01aa534d29390d358d165632f5e4bd83bfa25d97355e3535391c3a1542346448f03f58d9c2e939db3d165632f5e4bd83bfa25d97355e3535391c3a1542346448f03f58d9c2e939db3ff5a34d3c2c4fe6a0fadbeca8404a1c0826d72c8934e21d73cde766bc5d1b28eff5a34d3c2c4fe6a0fadbeca8404a1c0826d72c8934e21d73cde766bc5d1b28e5480987bf3dd8f7f1842cb70a00d65cc96f70e37ff0a7178acfe82322093f98a5480987bf3dd8f7f1842cb70a00d65cc96f70e37ff0a7178acfe82322093f98af393985f099c8549b173893eba359729bfc39b1a216e68e7f1f6ca5d34053d4ef393985f099c8549b173893eba359729bfc39b1a216e68e7f1f6ca5d34053d4eea14f4440f9d2c1fc70e76e57b77055eefea53f06064f6e398eecb5877a0a9daea14f4440f9d2c1fc70e76e57b77055eefea53f06064f6e398eecb5877a0a9da9ce1fc594e14f48a8ad0536aa895b07153bef5f992ec89a177903f1d37520f899ce1fc594e14f48a8ad0536aa895b07153bef5f992ec89a177903f1d37520f89e9618ab78ead61376b2628b935647e5ede807d64ac204be41bb5464fb8d74364e9618ab78ead61376b2628b935647e5ede807d64ac204be41bb5464fb8d74364e97621fccfae4db1ecd64224162752975eb4f45c07ac2afa849a9febd561cb7de97621fccfae4db1ecd64224162752975eb4f45c07ac2afa849a9febd561cb7d43e9ecd8d2ff6ca9e882a8c31b9858c28cc4b35668e8fdd63599dfaae79264c643e9ecd8d2ff6ca9e882a8c31b9858c28cc4b35668e8fdd63599dfaae79264c6c83e6969a465e09eaf4390fc07e75eed24084385c3724a7d081df446e808bd18c83e6969a465e09eaf4390fc07e75eed24084385c3724a7d081df446e808bd182a05839c4f2de9b78931922ce5f22f25fca179737b54b2c07c5ed905a866fc302a05839c4f2de9b78931922ce5f22f25fca179737b54b2c07c5ed905a866fc3054bedfd76621c87c77e501a57fb0b2a045ec9f28755a155bfd16afe57386b40f54bedfd76621c87c77e501a57fb0b2a045ec9f28755a155bfd16afe57386b40f3ab5767178f6ac9142a0446c300b2c7556adace79ced6785f2c73034c47f3360c3317da4c89c3a13f65929315da494b9c7a838cb0239284cb9705a45f687d350ae72b50b609b4b91703acc5f760f523c4f724bf3fb8e644e542d620dfc97d054ae72b50b609b4b91703acc5f760f523c4f724bf3fb8e644e542d620dfc97d054428867fa259dba08506caea539172a0d02c5450406836bf15588f67f350259c9428867fa259dba08506caea539172a0d02c5450406836bf15588f67f350259c9101cb9595284c40529b51ba8894b4c8cdfd3f51bfba3a5f55e60a7acf2f301a0101cb9595284c40529b51ba8894b4c8cdfd3f51bfba3a5f55e60a7acf2f301a0986b81d6cbc0a970e5652784e39e0566f972c3eb6df256d83398a2e9ebdfd383986b81d6cbc0a970e5652784e39e0566f972c3eb6df256d83398a2e9ebdfd3834cf8ab7911bb36362fd8358734de5dbd75e987e1839c0bccd2388aabe1452ef54cf8ab7911bb36362fd8358734de5dbd75e987e1839c0bccd2388aabe1452ef5c47f94b2d0998b745be573b1bf99003cdf94659134d33f915cbdcfb07ad95b63c47f94b2d0998b745be573b1bf99003cdf94659134d33f915cbdcfb07ad95b63005557ee8413dd8e714fe31b3d950cf6752b320be74505c6ff990764ce8124bf005557ee8413dd8e714fe31b3d950cf6752b320be74505c6ff990764ce8124bf608519bad302050b10d039cacaf382f238a3d4889c9cb92118b5190266c220b5608519bad302050b10d039cacaf382f238a3d4889c9cb92118b5190266c220b55bad69a77b7f848ec4a9eed44a5e18571846ed07b54e1d8703d417bb4689af705bad69a77b7f848ec4a9eed44a5e18571846ed07b54e1d8703d417bb4689af701787bd99230a2228be4e031cc6c043807fca08b5fefc019987ec89d6723ea84d1787bd99230a2228be4e031cc6c043807fca08b5fefc019987ec89d6723ea84d6250ab73d7b6a168164a253e1c888803d6407b1f94efb70bd601e20dffc7382a6250ab73d7b6a168164a253e1c888803d6407b1f94efb70bd601e20dffc7382a491b43604b879f903952bc2bf8411eff38869b060c97c3ef476c3592a77befda491b43604b879f903952bc2bf8411eff38869b060c97c3ef476c3592a77befdaadb183ae0c907b7300e89d52578e968f8ebbe3c7994ef74fd72ba1ee83cb08b00ab8b427960b040b971e87cec0017c76231a1d22af70b88d7e6f4579728ebb4868bb3ca82ca4013ef3a0f7a3bf701c8a0b6d170a4740333b895218b4bf21c22468bb3ca82ca4013ef3a0f7a3bf701c8a0b6d170a4740333b895218b4bf21c22417af3c22802219ceb21cea1497603a5b76557fc36f3774e4f4e162796281de0b46188382c525fbac7d8bfc3b5acdad8b686ec1085dff77044fcbdd3c2461ca9180f01f730b65fa28e86b4bdfe4617a62dc3ebea4bd68883715313724c792898f80f01f730b65fa28e86b4bdfe4617a62dc3ebea4bd68883715313724c792898f9a7768bfd22bd720a51efb1202b0f77d3848f0f707f2b3d1b4ff3e63c55ffd9c9a7768bfd22bd720a51efb1202b0f77d3848f0f707f2b3d1b4ff3e63c55ffd9c084a2482628c8104ecc8ca96afacdb09a04f5a52f5bc3f0b45b3d189cc820673084a2482628c8104ecc8ca96afacdb09a04f5a52f5bc3f0b45b3d189cc82067380cd53b24080bfeb0a46561429d9aed7ba879372584aafadbace25b9a08faa6480cd53b24080bfeb0a46561429d9aed7ba879372584aafadbace25b9a08faa646ce7c59411f7f6e6d8941fb6e453f48e2658a99718ec9aff26f18839067af11d6ce7c59411f7f6e6d8941fb6e453f48e2658a99718ec9aff26f18839067af11df8a3866ff8b5f69b5c19bdff36d89dd743c66d3b62409c978174751e7bd30a97f8a3866ff8b5f69b5c19bdff36d89dd743c66d3b62409c978174751e7bd30a97f542e2c22523786f8de54a16a4f29489da16757ec8b427fd16b5492797b33a63f542e2c22523786f8de54a16a4f29489da16757ec8b427fd16b5492797b33a63ce77bc771d6de0a7b71cb22b7fdb16d6a76d912233540ff352972d49acde437dce77bc771d6de0a7b71cb22b7fdb16d6a76d912233540ff352972d49acde437dd7a29b126b7546ec0e17bf728a1c9409c3935b41dec1ec3c91009967758859b0d7a29b126b7546ec0e17bf728a1c9409c3935b41dec1ec3c91009967758859b003c71b480db0200b1c085671ff199746b4c24af3dd95bc2d8759271090c571bf654acc79c1d896a4590c9244da1241795a066a64a104dfffd70f8a439118e3de7ef47f2bfa71c575b16ab30c016506c78959d796e941ac4593f13e169c6bd5ebefbb6a19181ddcd8dc9d5a801da906f2b9d047685720eb43810fb7543d3ab4108714f5afb86105c8cd1b18c9beed5927baca639c87a8d1531d6a950747a11b2598b55ef6ec11a28ab7cac451cd3673cfbd5bf64a5d671dbc6e29142d26672b0f62a576c1341de127442d40b22275b7200a451ff142d002eaa6a8acaf5b6bf092eb8f50229b806772744dca16c8b211b772c4a8ad63c36d01906f8a94998285e472129131837157bd92916d57cc364c4f33da113cba98f3a48851825a46e238a474d71be4e93cb29247651dab70d2a2ca78578f0360ef8de8e6ad86bb184478a70a9dd61b3c1222a9bc17a0aba0d7d5298ae331fed2ecde2d023717483d419cb6a443ceffe8eef509decaa5db090da88218aad85d531875246bf20516c1fcc66afdb62d1ef537a45bc30ad42b297bdf31e9392d0a1c27994dcf3423e181967ebc803d36061cd2aa6edf6949f244f4ce8b74353931c473043138dca22a66800aaba441e6d8b36aa415286aaf50a1ad337336d907ef90af715ef2623c11cc14c6614b0120b2b1cbce45588c7a90c0fe62891aced9b18c1ffad7dbace019a28b4dffc199520846094457cc35c0ef43987c8701b01b662b3180e901309177a526d886ed97c84342ba32ba17016c6ac2c74e8a74c1e01c08071f525c99b345fa7fe2fad740db6473c97a3b93da70a82eb842fd77cc65169e27e1636eeb461359a4d7dd850c44855f9aa4911208963d40acf6b3016f63d3bd143e646030ac00cd4c0b9839d32a4f6cbc666b38eadf928ef4423ac53396ea244191eaeb34943ba8ae20a8173adb4169b585af8f4d693bea06f1874671344d01a5966340e407095972a2239fab095cefb9209b240f7a4615cdd2011951e243a3736cb8eb84c6e3af67867c3a2f5ddbc67e4e947d7401d5ad37bff476036e441d9a9eb000a90c91a16802b7426d73a4f7c0bdeb2f7410f77c950b02b10dec113f0784d630036d10d68e0ba3a46494c15a09af2b02882131b5ba7d08b74e8605b97f7ba13884d024aa10df4d52e12ddea4a997a7141651a62ace001453327c2ea96c6fbac8e26761da77beedc234679df8df8f004c7d8c95ae63945ffd51d214ea0c6cb1e277ac501ef20bcb92f23d74b5766235d53894c2cac7aca8bae151eb7eb72aed0b5ca7fc1104e6f2ff0e9789011baeba3c96cef5a7c4406f68bb1389140b0b817c7ee0a854f0d0949168c3176a9a7b3acffe8128e1efec266aba1188ef841d96f2735812d69565c416e14b6a4b9f38f55feb2af0d935fa8948e7514d87ef09e817ac649173cbfb5f5acd4c8e377c0e22c34d1e788ab126b52e89513a32da4e23ca11bc15ec73c5e920234855b70f1e3620773dce90fb703534cee90db690e3841acc497f3ac4311a7343bccb540401b4ab780106176e93e199bf95583b4502c866acb2642da1af1da2b5a86da77164592d7213f8d67cc7afef941cf3889a68f678b3a9ef7c602cf9daf462a6deae0d8863bff228e6dc86710ca9c902875a7c71e9319ea62b74c892a7409f8b4f91588f85c480c3e1123fb81f5527a418ab0699ccea8ded3350e3618dee7002238064189b0576d23dfe16c986f3371010d791ebb3c99f74c5c85897a9d59228316db5c88c7052c811d4efcb2b7adeab12b8ba72cc2cafd063fb6aaba1d2605349c26178c521337dd7e9d51fb6943d78625d9d36b9b97391c841cad12037647192620a49e7003babb22b78638c38c8ed7b90d186ad166c03f3bd531a73544c1309f64a856d0fc5206838e8c6cc3ccc71d71ea80f5197247bf801a584e7a01f0040b11f343c0406865301fdbe3075a329798d0f960ef9f3452481f37120d73775a78d76278f3b37e6492328472d5fe8e1bb79dff00e5c4a5b78d20d5acebf286867dc147ecf10ae0fe48fb3889e073d72b85f857040e0fb23bf6052eb2efc4343c500c61a387e43c6b38e125ce0f18ba5eaaa29fc9b096a466fc7b161b88ce2e8141c89e1be50931911db7e9ff1447720820bc23c748b3b741da3b0061f45cfa1682a1ea348bb6f15e0162f9235d6e7dd644bad823c24c13a1c9f407b2bfeb5188c372c29692818aaaebfc51058baa7e3a2f73877aa79b87ba5b65a3e1a29c6dca79f414669ccfd4509b31f1aed23f8e5faa2f146c1696eb472fdc1620d2d32a48a861dc4f3be0ed5ed13aa38b8ed1bc5efff45bd3147f69d8311ca697287feb7d2f38c133731a16463071000d953963338144560c293cb95847ed6fd5170b57dabce890492972b4e486bd042d02a9d6fe5d2613c30f078cf6fc5a7ce3604329092ced165ef5e2b570669ddd7350ab8a94b1594ce54bf22fdb29e3d398f6cc1463ea284e9a5058e31b4b252cb57123ebf0503bf604e4eaa5b789765fbd7d043309125688672f3f7ed601643834f6090662f1fe495c835435537e259214387cd5432e5c5dc933eaf5df0afed38fc45605d5ad17364c73a87b4bfed8b9496e6055141716734183b1e3bc29d531f5d1ae0f3549a15bb50b38f63946775eabeb02568607f8fc35506b84a9dfbc0c2b00af94bb7db9ea8868c4d174a8f05f7bbb97dc6087f46085c0c7a41ca9a22ff94de9c533e15c09a98accbd07fb3b0894678cb2f3f0a4b6999c8e84fc17818aa2e3dd0d8580e78574f5026925c9788e3c458732b7e92efb094435dff71115f2acdbbd9a4f75a491af1d61924f3d5bb8b85137d26fc4144928bb10fe131045dc3cc0b8ff0976e33de4bcfb5cf55e4720311ab084cdd8416b4d8165780d40b77105b4935f0f5592b87d6f7e0b36d32300ca9d00cacf45892c4b2d695c0626ab84616792970dd609e3f4604bb8de8cd9e0e143317602a4d5db7e0f46265f3a4ac02392419ed3a9bc07d6e878aca865eead4dcf50f8f7ea7882ae07e40fb176f26d53310c51b138d6da710554218dc9cbcfd0936d160425b4d8e969e3842d57bb5e1bc16ce11eec0add3c00f6ac36083a129036c8e9287a59f35ec3ce8959d67e2ca7d3d68b55fe9730f887ee6327fb2743c80f2db5a3229fa146563081853dadbe4a79d34252b1c5be303b50141adaf394b500fea813c47bfe7caca212673d6f7b3c838cca84397372b82554d016bcd8b5b07730a0e2bbabf838daebefb5f744503854950bd5f14eeecf838706806e380f3a507daff7147e94d2b3d5ccbf1acddcade22f7af15e0fda9420e2d80e0a965ae50e061d9685d6dc012fa316df530a0ed92c05f4e964aa6d68a8ed3db637a7615c6e746984707eb605f5203cb7abab9bd5f3124558197209694c5cb9d5f7ef7d111ae15c0d1351948583192c4d578cf49a895ab058573b02e65f94b20d2a551d7a377d22eb40c87f7c4d7f34c0a91a8d99913116bbabe758727bea27605f55ce3b466f0811ec97be722477b1c2f12321cb2452956d1590c1b884aa18b734fac5434e9b59594694eeb78ec490f298e867b9b809788e380d01384ef8989c998cc2e2ea9a3077b354f16c11da3a72f4a9110aa12dea035022f56177a542fb3a9e504f8c66cb90d92aaf61d695eb7d143a17e763d97b358e7bc7241ee6d6aeb67519b8dd8216abf78592efc282eb91614f869c9e164d9b633cd4ced17526ceec85c197118cac700ac8511ed136e043ad2c9ba61185f4b555f01f6d415d08e69fdfc415281bff558ca8f922f1bfbdae5a2bce19eae399faaf0e89a9d9f458eaacf905c1701a727b1fdacbed03084839868fbfc960bc4ac81565a456680ef4a98b885f933ffc3e42f3ed65103578f41ddf5f1e7bf7370bc02dd793233724c24be94c1bee4a9bc36b4e665415931bfecb3d418e6ac0a0b642a92438f5ec0715e30019bbb2f7692a5d12397ed2a2779b0baded137b91376d865385c6a7cc3f833ef00f38e368f6304699ce6a4c03c8f753a36047e562c9a6ecb36d2a98ca64b068efc6252e53037a5bb712c4b0a1b4d1ab7424feb94d8c4080730b0bb6c47462c6aba1edb41bf881e5ae8b9f99c83f0a07179a6fa6a5e5e6d11122fe85909f92f002224837db34c7b08d7ff1a6468e7e32a075f28c91caae514401768177a06bb4bc47fa4c53bc5342139e25589de64a0695ddc720962660093284bfc376fdbcb032d243b3718264bf87849fa75408860c31eb8a8db8299494e0fffacc482c0f6fe4469c3b8bbb3a784ba7916f912b5955e46be7b8e507b4c573b9fcfbb934acdaa1fb8c209fe32a059b1e5ee1bebc35c9297e71a480b716313c2e14d286f220f193815daeb9f13fe56b7ca38f44c001576fbc50d1feaa8e26ea93d2fbc61d7fe950c33ad78d76904beabf50ee324a66b1779fc4c780375ff6703e75ae3230fb3cd22be1443c79668f9a45eed6030c1c405981e7d2c8f87ef7e1b9f48f1222f677b63d620a113ac17bcd0d1e9175a8889e8e3b884916856e720584a475087d63922c7e032c5f2e2b6deca09aa8673aae9d4cc18da1923be2dab8464ca4fd2e56b1f3cabe76fca1c82064f4120d0f596a2dc6a73f5e31ddbc4314720a9fca924370fd88c418b15d461b62b6828da09c99921ab83f663ee681f11adfa3ca42d2b5b37b3fc805819a22bdbdbb79efc23aa610606bd966f0bb7b58297e336b392c99c416e7397d7db218caff0db911e5f681b2de95130b5c02c22ba9c8e1a34d0731bd82d0abf3d6e0675c1211d4a8bebeab520f93864db528a1c1a70eca48f45744af00db328d19b3bc270613128e0a81b5d3f7846676d3ac76f4355d13e2617640bbe883fc2e587c0d03fee1859749fa008f2600855a9fb4d2f8ecd4ab2f841391a62a3cb0198bf9428ed213d06119c77264ac0dc219f2cf59ef6a071e79341a5c9702f6b1a5e4f7aa031e74413d3a6041705639442f2ae17d81f09b0dac8caf288255b0cbawafwafrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootwaf-2.0.25-1.el8.src.rpmwafwaf-python3@     /usr/bin/python3.6python(abi)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.63.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3cbb&baa@`@``>`U_i_!d^˳@^^4]߶]z@]]]Z@]<<\\E@\@\V\(@[k@[t[Q[I[(@Z}@Y6YYyY3@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 - 2.0.25-1Fedora Release Engineering - 2.0.24-3Python Maint - 2.0.24-2Thomas Moschny - 2.0.24-1Fedora Release Engineering - 2.0.23-2Thomas Moschny - 2.0.23-1Fedora Release Engineering - 2.0.22-3Python Maint - 2.0.22-2Thomas Moschny - 2.0.22-1Fedora Release Engineering - 2.0.21-2Thomas Moschny - 2.0.21-1Fedora Release Engineering - 2.0.20-3Miro Hrončok - 2.0.20-2Thomas Moschny - 2.0.20-1Fedora Release Engineering - 2.0.19-2Thomas Moschny - 2.0.19-1Thomas Moschny - 2.0.18-2Thomas Moschny - 2.0.18-1Miro Hrončok - 2.0.17-4Miro Hrončok - 2.0.17-3Fedora Release Engineering - 2.0.17-2Thomas Moschny - 2.0.17-1Thomas Moschny - 2.0.16-1Thomas Moschny - 2.0.15-1Fedora Release Engineering - 2.0.14-2Thomas Moschny - 2.0.14-1Thomas Moschny - 2.0.12-1Thomas Moschny - 2.0.10-1Thomas Moschny - 1.9.14-2Fedora Release Engineering - 1.9.14-1.3Miro Hrončok - 1.9.14-1.2Fedora Release Engineering - 1.9.14-1.1Thomas Moschny - 1.9.14-1Thomas Moschny - 1.9.13-1Fedora Release Engineering - 1.9.12-1.1Thomas 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 2.0.25.- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild- Rebuilt for Python 3.11- Update to 2.0.24.- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild- Update to 2.0.23.- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild- Rebuilt for Python 3.10- Update to 2.0.22.- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild- Update to 2.0.21.- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild- Rebuilt for Python 3.9- Update to 2.0.20.- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild- Update to 2.0.19.- Make waf Python3-only (#1753963). - Spec file modernization and cleanups.- Update to 2.0.18.- Rebuilt for Python 3.8.0rc1 (#1748018)- Rebuilt for Python 3.8- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild- Update to 2.0.17.- Update to 2.0.16.- Update to 2.0.15.- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild- Update to 2.0.14.- Update to 2.0.12.- Update to 2.0.10.- Spec file cleanups. - Add unpack_wafdir.py (rhbz#1509550). - Fix rpmlint issue (rhbz#1509716). - Fix doc building (rhbz#1512232).- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild- Rebuilt for Python 3.7- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild- Update to 1.9.14.- Update to 1.9.13.- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild- 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 packagewaf-python3  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./01234567799;;==??AACDEEGGIIKKMMOOQQSSUUWWYY[[]]__aacceeggiiklmmooqqssuuwwyy{{}}       ""$$&&((**,,..0022456688::<<>>@ABBDDFFHHJJLLNNPPRRTUVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`2.0.25-1.el82.0.25-1.el82.0.25-1.el8     !"# $%& '()*'+,-.+/0111232456789:9;<;=8>>??@@AA?BB?CCCDDEEFGFHEEEIIJIIIKIIIILLLLMMMNOOOOOOOOOONPQQQQQPRRSSRTTUUTRVVRWWWRPXYZY[YYX\\\\X]]X^^_^X``abcccccccccccccddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccffffffffffffffffffffffffffffffffffccgghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggccwafwaf-3waf-3.6wafChangeLogREADME.mddemosasmheader.hmain.ctest.Swscriptbisonflexcalc.lcalc.ymain.cwscriptcc++a.cppb.cppmain.cmain.cppwscriptprograma.hgfxsemfavicon.icomain.cmsvc_resource.rcwscript_buildshlibfoo.defmain.ctest_shlib.cwscript_buildstlibstlib-depslibAexternal_vars.cexternal_vars.hwscript_buildlibBsum.csum.hwscript_buildlibCdiff.cdiff.hwscript_buildmain.cwscript_buildmain.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.hsubmodulescontainer.f90helper.f90parent.f90submain.f90wscripttypemapbasetypes.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.javawscriptbengalasrcorgexampleBengala.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.pynested_scriptsbarnested_bar.pyfoonested_foo.pyspammodule.ctest.cwscriptqt5but.uidatasome.txtfoo.cppfoo.hlinguistfr.tsmain.cppres.qrctestqt5.cppwscriptrubyMytest.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_buildtest2test.pywscript_buildtest3test.py.intest_import.pywscript_buildwscriptwscriptvalamulti-filebarbar.valafoofoo.valamain.valawscript_buildresourcesappwindow.uitest.gresource.xmltest.valawscriptshlibhello.valawscript_buildstlibprogram.valasrcstatic_lib.valawscript_buildwscriptvariantsmain.cwscriptwaf3waflibBuild.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.pycbuildcopy.cpython-36.opt-1.pycbuildcopy.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.pycclang_compilation_database.cpython-36.opt-1.pycclang_compilation_database.cpython-36.pycclang_cross.cpython-36.opt-1.pycclang_cross.cpython-36.pycclang_cross_common.cpython-36.opt-1.pycclang_cross_common.cpython-36.pycclangxx_cross.cpython-36.opt-1.pycclangxx_cross.cpython-36.pycclassic_runner.cpython-36.opt-1.pycclassic_runner.cpython-36.pyccodelite.cpython-36.opt-1.pyccodelite.cpython-36.pyccolor_gcc.cpython-36.opt-1.pyccolor_gcc.cpython-36.pyccolor_msvc.cpython-36.opt-1.pyccolor_msvc.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.pyccross_gnu.cpython-36.opt-1.pyccross_gnu.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.pycfast_partial.cpython-36.opt-1.pycfast_partial.cpython-36.pycfc_bgxlf.cpython-36.opt-1.pycfc_bgxlf.cpython-36.pycfc_cray.cpython-36.opt-1.pycfc_cray.cpython-36.pycfc_fujitsu.cpython-36.opt-1.pycfc_fujitsu.cpython-36.pycfc_nag.cpython-36.opt-1.pycfc_nag.cpython-36.pycfc_nec.cpython-36.opt-1.pycfc_nec.cpython-36.pycfc_nfort.cpython-36.opt-1.pycfc_nfort.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.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.pycgdbus.cpython-36.opt-1.pycgdbus.cpython-36.pycgenpybind.cpython-36.opt-1.pycgenpybind.cpython-36.pycgob2.cpython-36.opt-1.pycgob2.cpython-36.pychalide.cpython-36.opt-1.pychalide.cpython-36.pychaxe.cpython-36.opt-1.pychaxe.cpython-36.pycjavatest.cpython-36.opt-1.pycjavatest.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.pycmidl.cpython-36.opt-1.pycmidl.cpython-36.pycmsvc_pdb.cpython-36.opt-1.pycmsvc_pdb.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.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.pycsoftlink_libs.cpython-36.opt-1.pycsoftlink_libs.cpython-36.pycsphinx.cpython-36.opt-1.pycsphinx.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.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.pycwaf_xattr.cpython-36.opt-1.pycwaf_xattr.cpython-36.pycwafcache.cpython-36.opt-1.pycwafcache.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.pybuildcopy.pyc_bgxlc.pyc_dumbpreproc.pyc_emscripten.pyc_nec.pycabal.pycfg_altoptions.pyclang_compilation_database.pyclang_cross.pyclang_cross_common.pyclangxx_cross.pyclassic_runner.pycodelite.pycolor_gcc.pycolor_msvc.pycolor_rvct.pycompat15.pycppcheck.pycpplint.pycross_gnu.pycython.pydcc.pydistnet.pydoxygen.pydpapi.pyeclipse.pyerlang.pyfast_partial.pyfc_bgxlf.pyfc_cray.pyfc_fujitsu.pyfc_nag.pyfc_nec.pyfc_nfort.pyfc_open64.pyfc_pgfortran.pyfc_solstudio.pyfc_xlf.pyfile_to_object.pyfluid.pyfreeimage.pyfsb.pyfsc.pygccdeps.pygdbus.pygenpybind.pygob2.pyhalide.pyhaxe.pyjavatest.pykde4.pylocal_rpath.pymake.pymidl.pymsvc_pdb.pymsvcdeps.pymsvs.pynetcache_client.pyobjcopy.pyocaml.pypackage.pyparallel_debug.pypch.pypep8.pypgicc.pypgicxx.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.pysoftlink_libs.pysphinx.pystale.pystracedeps.pyswig.pysyms.pyticgt.pyunity.pyuse_config.pyvaladoc.pywaf_xattr.pywafcache.pywhy.pywin32_opts.pywix.pyxcode6.pyfixpy2.pyprocessor.py/usr/bin//usr/share/doc//usr/share/doc/waf//usr/share/doc/waf/demos//usr/share/doc/waf/demos/asm//usr/share/doc/waf/demos/bisonflex//usr/share/doc/waf/demos/c++//usr/share/doc/waf/demos/c//usr/share/doc/waf/demos/c/program//usr/share/doc/waf/demos/c/program/gfx//usr/share/doc/waf/demos/c/shlib//usr/share/doc/waf/demos/c/stlib-deps//usr/share/doc/waf/demos/c/stlib-deps/libA//usr/share/doc/waf/demos/c/stlib-deps/libB//usr/share/doc/waf/demos/c/stlib-deps/libC//usr/share/doc/waf/demos/c/stlib//usr/share/doc/waf/demos/csharp//usr/share/doc/waf/demos/d//usr/share/doc/waf/demos/d/src//usr/share/doc/waf/demos/d/testlib//usr/share/doc/waf/demos/dbus//usr/share/doc/waf/demos/fortran//usr/share/doc/waf/demos/fortran/mod//usr/share/doc/waf/demos/fortran/src//usr/share/doc/waf/demos/fortran/src/include//usr/share/doc/waf/demos/fortran/submodules//usr/share/doc/waf/demos/fortran/typemap//usr/share/doc/waf/demos/glib2//usr/share/doc/waf/demos/intltool//usr/share/doc/waf/demos/intltool/data//usr/share/doc/waf/demos/intltool/po//usr/share/doc/waf/demos/java//usr/share/doc/waf/demos/java/animals//usr/share/doc/waf/demos/java/animals/junit//usr/share/doc/waf/demos/java/animals/junit/org//usr/share/doc/waf/demos/java/animals/junit/org/example//usr/share/doc/waf/demos/java/animals/src//usr/share/doc/waf/demos/java/animals/src/org//usr/share/doc/waf/demos/java/animals/src/org/example//usr/share/doc/waf/demos/java/bengala//usr/share/doc/waf/demos/java/bengala/src//usr/share/doc/waf/demos/java/bengala/src/org//usr/share/doc/waf/demos/java/bengala/src/org/example//usr/share/doc/waf/demos/java/cats//usr/share/doc/waf/demos/java/cats/src//usr/share/doc/waf/demos/java/cats/src/org//usr/share/doc/waf/demos/java/cats/src/org/example//usr/share/doc/waf/demos/java/src//usr/share/doc/waf/demos/java/src/com//usr/share/doc/waf/demos/java/src/com/meow//usr/share/doc/waf/demos/java/src/com/meow/truc//usr/share/doc/waf/demos/java/src/com/meow/truc/bar//usr/share/doc/waf/demos/java/src/com/meow/truc/foo//usr/share/doc/waf/demos/java/sup//usr/share/doc/waf/demos/java/sup/org//usr/share/doc/waf/demos/java/sup/org/test//usr/share/doc/waf/demos/jni//usr/share/doc/waf/demos/jni/src//usr/share/doc/waf/demos/jni/src/java//usr/share/doc/waf/demos/jni/src/jni//usr/share/doc/waf/demos/jni/src/jni/include//usr/share/doc/waf/demos/jni/src/jni/source//usr/share/doc/waf/demos/lua//usr/share/doc/waf/demos/mac_app//usr/share/doc/waf/demos/mac_app/resources//usr/share/doc/waf/demos/mac_app/resources/MainMenu.nib//usr/share/doc/waf/demos/mac_app/sources//usr/share/doc/waf/demos/perl//usr/share/doc/waf/demos/precious//usr/share/doc/waf/demos/python//usr/share/doc/waf/demos/python/nested_scripts//usr/share/doc/waf/demos/python/nested_scripts/bar//usr/share/doc/waf/demos/python/nested_scripts/foo//usr/share/doc/waf/demos/qt5//usr/share/doc/waf/demos/qt5/data//usr/share/doc/waf/demos/qt5/linguist//usr/share/doc/waf/demos/ruby//usr/share/doc/waf/demos/subst//usr/share/doc/waf/demos/tex//usr/share/doc/waf/demos/tex/src//usr/share/doc/waf/demos/unit_test//usr/share/doc/waf/demos/unit_test/src//usr/share/doc/waf/demos/unit_test/tests//usr/share/doc/waf/demos/unit_test/tests/test0//usr/share/doc/waf/demos/unit_test/tests/test1//usr/share/doc/waf/demos/unit_test/tests/test1/input//usr/share/doc/waf/demos/unit_test/tests/test2//usr/share/doc/waf/demos/unit_test/tests/test3//usr/share/doc/waf/demos/vala//usr/share/doc/waf/demos/vala/multi-file//usr/share/doc/waf/demos/vala/multi-file/bar//usr/share/doc/waf/demos/vala/multi-file/foo//usr/share/doc/waf/demos/vala/resources//usr/share/doc/waf/demos/vala/shlib//usr/share/doc/waf/demos/vala/stlib//usr/share/doc/waf/demos/vala/stlib/src//usr/share/doc/waf/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 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectiondrpmxz2noarch-redhat-linux-gnu              a /usr/bin/python3.6 script, ASCII text executabledirectoryASCII textASCII text, with very long linesC source, ASCII textPython script, ASCII text executableObjective-C source, ASCII textC++ source, ASCII textXML 1.0 document, ASCII textRuby script, 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 textUTF-8 Unicode textPython script, UTF-8 Unicode text executableBibTeX text file, ASCII textLaTeX document, ASCII textLaTeX 2e document, ASCII textpython 3.6 byte-compiledPython script, ASCII text executable, with very long linesSVG XML documentRhttps://bugz.fedoraproject.org/wafutf-8efa5de2c6be6579b4aed9446707bfdfaf1c9730edd07443942412271165fb21e?7zXZ !#,@]"k%L苜;8aK#' 9'zytڤ:"o 6%q^)}L,q@2mH?`Z_hNșmN*]5~`x=>HoIܹGXk[yHxj79B/'_TL'x-6эÙ:#f b3}l3pTokgH \͕3L R 79‰iсlI⹋EfƨR N@ؽ`[)#FL^o @~KoS6?rVAϪaj"Z8{?hH3(tc<$V=81 ;<$ qP";^T'bGsZE %0\슴,u[XC Mw2g(-YY]m▒]fS_] zC:%1 {o&]]X3^3"1,Vc5Gɋ&G"% >i{Nіq:K}lҕ1n@ xnېy.gRmgb^͞*3W޾m|LvҀP7q.[{si| jKXᾔ^UKvM ǯ?xH _UwgCTj]Rk}@s{ eYI_g/9Xyz#˕W*M }/͖&܆bzl! ,O0OGo} r]q>P @EjjT.9[f̩[+0{SOʥPmN׽  .֓x,7A펾e1[ktgarζ*Ƴ ;q}:m)tULy0+G3,a욈q3w?㠂}Ce`(71  Fex:hbjz)RP!ܷMAcCљa|6犧OVDf?2SR6kqУB1\\UhC.=*C ?q/Ro>@VSYBVJXMįb$0Mj&5ͪ]6m!צDʹ*MSH(^Ī%^yn@Gs~LߟKggr(]뫚%f#ԧzKL?,o%SDEHAS1o˃c5^w]ZJ 74xُ lE 8;DS1{C>Gv R>%H" 3$pۀeT1~oat ל*/ƿ?,{`ý!lvPǰ3撣ԎD%T^ŗC( )6a4xm)Tط-aCg1%;,'rd p$/ۨ"[kq%tM,#;\_9H3^-, kc,Oמ0y@n)K4ܭ.WKkմJQ@2*|@4x1xƠVĮv$p[usIyj^?#`e`96]R +Va.Y>-2,몖a'{<Ȯ-+SbK6Qh1y T>W"fQ-+JJ|HM#oZ:pW/we;0>C6.8oqeք?M@9_}]!?L ܉-Ȳq%ru:UUkd:ÓG3,-Ƅ4{ދs4\u8A< TGZ@e^e?9X5ǓNRz?raO;%l))a'II0,mm2 ѽP`ڦ =Hon ͮTTUI<*71n]| UI$4/A& vw~$XҹH8یu >FMYUOr2>ESR amh9{J 0J~Qp[=_Bγ7Ha>):zgVM2*^ 95CcD"6㫁T9:aҁ*:'~C>F3>xf5{;;bў5 S m3g ״l{0ue#-fEawձBȅaeяV[e-؆DPXԌcְ;^U0ی񘁓 Ybt\t""N]f֪5/UQc#bJo*>: R;N{/l=?pZLqocJ|s /ϑ^c ӜLBX4{'"Ƽ:~qn F+w_w1˾nUEzdqV(=T- D4^.bqdoN&:8Ouis ʣd]( $靏 =dѤT/z7d$ goEӶq TMUoՕ'(hF7h\0_+{ON\>~J0q!-X.K1O)85f+6w)[u/HN=390vP*ٗUF;_WF݄4~zܣC)< \G$@C&E5(6<_@&$qM05 P=6tz04h+ffbOt{]g+5ő uSNo{ZeD>H+pݘM0|)QIxJ`K&pʽQ73bthᆞKz5ɖlqR 8}/8C=smsn)]I]̭%`UX%*śX9ڹZ 樟dgKL8z"-olh EH7_~G~@[M7(4 m3ȶ{X@J2TyDk$ DVӠ?ODf),;;5d5)]@mj@3 @nNߜ^_o_0RϦFBSH!5%/nY'%9a~Gv/WP#t^3HQbPC@zHLъpy؜x3.kHb$,Ghe|1#Ƃ)d] 2+0c.u˨  gOZopʴlZ] 7&)nZЀ-\ŦKo )9k$ZtXC>*a_pMlêk$tkZY>Q|Sw9:y6B0椈845DٽdFHq8[H.{l56r/Fi.oYQyz\]Uau63 j1, bN& i#ߙ: 4*<5 %;dwi0z˩Cкg["4<@?QD/ijO2tJ&Fw(R[luZK3U`,pI2q(ͫtEF#RݣHI&\ZUuLUPؽ.AoYW|x{V~*̮PTI-?Křaa ?p~`]&ŏC?!ACrJfm]x^3JE+r`ODQI3U*8>ՁC[4XWPn_DЅշz~hJA%TEbW+GuF V5yܵx߬7Ԝf8h]SwAZ\,Zk0_̝7]E5UWPVBB+G U#bxsަcjlXc?{l"hL}[ {R{39G/J8Y>՛Q˜g+FS8sSqz {Ȑ-n=!,;oǬ`UM eJ+TΕSdtk?;If g)sDwSEUKԣ~1𖿮:?d GͲf\Sp ]e!z׸,9$&йvp|/ ^9s.ּ*n1Q$k=v%n}QN%Ye\/d..2%H'׭UP]^3L #u"UIB\O4uZLxYއ)$)@17]Aݠ$^Mcaӥ6{@j;6?!^2#ua*RN,JP#%S< D1{?fINDwKuf<{x'h*r[~OZyeM Ж^6U}5Ex>bg enV?WSyy L9Ul 6BJf+,4ӬmxBȔ9aLW 2r.mDK^bg2DvDFb~y7Y7vhvdh M]UZU 4[r =Hx{顋܁Qsn˪ x~"5D\͗~7 b"{| ,BlM k0TV!3HfEO.ULX4jocn-Bę!!qV:hR7BjuJ'~W.6x/jeј0jcNFL l(yiЎ*/%m+N$Tʶ8'ܕBlTEeT ta=kTZkN>*#Nӏm'"w?B/,^ւ]ٴd}ɑT'sC*ZuM{] 3Y0Zj16d5 5khU>9({WVAWN=c7dFM'mT6<`rK絈y⟰71~j*K6g&6Ikh r5Y"aoY hD$KSRg0e2p먙gٮ*Nv\fM 7ب1vr' SЈ\T/Wm@/۟"hP(N$~g=VO3U.U,o$.^G/_ٹc;K%)M"Cى+i\%}2!4~2}n+5 ѸEY:8&nq--̐B_4}]/sQ.oq<D5RNM!4`v1=K5Oڈo " O' PF1QI_6^欑"6 rk'zܵ*-=[]j9Rc C/yKnNd\ kҤJ;2`_ 0j/:i ZSv]U/;r+N:0NCҎ{ϫؚ 3a}6Ww˜D%W4W 9P:ډYRUYT:CM@"cp,`M>b{w!LH\ƒvmAFrǪ%ҞT )ScaBw44&?U]F?u9W2Oa),MY ff(e>M.nP:}EA8ko"P# ]MB1M/؃L` ΈbQvX;Sǧ!hBr8P\\ɂ3vHŽSԨP%ԷtQF;VZr{'a9do9lMwo0P##CHjt韇VkM$; j5ei' OlWQnȧ#-*O8%~{@BYB!* ؜jד42WadR=`N6L+ EmpYM<iBN_^qvأkg Kc9Z/(a{9&trO֜z0i(ڕ1),^?Lp)EU#{&i|Spu}5ڥK5s8짅 71}R'!5z`^2дw QI!F{.V-%h3Z_B'f8ltB`ȦdMfj'`w QPmBv'lSq(D;L,yH KrӜX4<>:S@HzsE_d)g޵Z2=JV2"!hEiK'z_G]o~?`f4!A^(9cl?*2y^5A%>G?NKWd)l'zv&6XեZwO ;Kg.dW#+eVAZ$rBGQNC-XHOro z+pnHN3,l2עGWϝ}+J N7!eFdXchfEL!qp_`Y^jt*rO?FO<2҇nbr|;4< \Y8)e-Liy/^TBcSv)Dbk_TzjCɞFe*>~ļ59 r >/*N97h@MEqe\Н$'xMg2/yP?ԽrA(C[u9~BfC`q}3аm̦5gELi+hpscװvEzŭ~xTRE#>E^G\囇)21+x3sA!P"EkA&+goY&<K,yd1T)e D SsxIH!JOj"R9'@fod ӄ_*9]ӣJfgoau&TX٫F/k膾1fKwSزHC*"d=+_?y-{ RnNӬoG !hNy{CA}2uzͿ2Uv~"bq8,+I`ѼSx}ӏ9֜Vkz߶Ԟ.*Uf+=g!&p9M Y 偵<-gYrb)jQC;)KqJ<>v-@HWcIė/dܓl&25">wo|lrOpNI 5;.m> }*W 9!^ `-;Z?አJ[lP\?yo`lè^d\;ӆ40DjA4(濈%MAM˹|k~.ϻ)Yt* U;5ɞNTf;$Y& 4pO~.#/CưIf/E+6Оsx^Ʊ\o< ~I:@$a%S":M܎]Gh}~dW{% xQ,rPeSC>rܧS^jvbF]ĆF`JUb@jY*.nJU P;PVoG6~sGt̤ekrH{ mig($GZKO. >* -f6EK+I6D:i T :0zi͙LØnwç1A01s2-⣄"McQn"Mc$2HV[=<|Շ;gQ+єxo+v>njrmjgFWfވۋę?|Z9<l[/` ?R\Qp:,~F :̙y>Uo_BՂSXf;\8鰫]8V|\HYoc{ZV%C*ip\LOGT3O!wVBUpRҿ>yezEd_&6@uBwLġwTs ot mS4n]֒9 mEf_|sʳBU#B 3 [<3]>}֩_c_nN<aU/`YKZd]cElvzR2n!pe;p:֑#uʮ&P-WuD/gtAXK2>{`u+IѠ\#um?g306j5Ljk00 8'ʟ <*.9">FӖ hIΠzj\ßvÂp2]<=D{ s޾h%ghņ8Q$`%̑6*g2E4)FСڒ\0R~KTqOb g3F湔3|YgB]閸B\'.(@_Xp) ']sO Y>-yh<y +--N;Av+%t)|\뱒+1R C8^<T9݂̭M{Ճx]PzY7`l K5<eVfukdbwaJI2n[G4~Ukԫtnd#xS*ӦiKU9.UUxVC,%hA5oz[n\`.7CI敏7_G`"FB v!Er '>$^تbxVE˪[Gd;s t/ALo2M0otzԝOrpѰ{<2C9c/1b[̘ Z,rn|CRJY\ f?i1: a :(HMA)>fJ4_ I=l  8zZaXe<񡢐B>7ɺ]ׂ*L="b_'] R<>o4[( :cs?h'Oө oD5Qoӄ6m%dw*Ъ IVݯJYʇk~ҧDM?iZaS%DIY'uBhچ$PXq F 5Qw Ĵ[ ~Ci{kHDX+Ė3JM9E3tOUɽ#$r,m;)]0o?HI$6hiݜ2$PT?0U;z􉫺|xl!U0fk?S1@Mq]2)!8aX?*{v._x$k`m␘VBn,>_lp=syCe=Ah+}H Fӈ !&])U$}QO-$,s( 0l =.xr-fL=ȑ}$ òV A@c қmٍ#W n- mC&ޠHl,xkNJY3h_OBR#)#Swα09TS#'W.խyi% yuZ8.l # h-/>&N2w I( cƒ]\舤x$F+&rP=^2N*LP]4kZ]>W5= n ǠVxA2h@¾ Cl:Z!QL'|>Ebȏ:0j{e>gj^h 9dwZ Щ *hbqV,=@ӿ?dbFvϓcaR=]9f9ovKL^Nˉ=zRJ.Gm#O ՠ@td,gW -N4"( J"4S|Dz$Orwz>fԪw,yյȓiu]fDgΝ%yhM!s W,I2%E՗i ^`BQȁZG ډuG@u4+`1? ӱ{ y DA=R묕۞ Tq$:mĜ 1t =H9w v"rҹ^+_>hD Ly^ҙ7w55/x"sǓ%2ץ.|=D>`,zR 9_Z̖׶%0w,쐯8*Y/o0S AF~ uogX9{WVlI؍d7z-eMqUyjA;%J:G}/%e^;qBܑpiGl?5E#=2>8*.!5y2HGQ|IHb^ۑѭnRqfZaobw!\"^ZmVjt SW}G~i4$᧼eh7$#ߝv#if`4e=9Jw3\!2+>/ z['ĥE q60%aGwuMC; 2bwpFbɯҾ5/1?NGكݍs|T츐ܪz˯eut&|%sN\@ yRzF 14ˍl Hȏ?F.&Wwok[Zvszk1ŬU>'{WcFE[G;ÈK g.MB=֐dUuVkQߤx CJ),B1V({Y+ִtCy MKP&Yc?% "bT"JT9gd[&pz+gy-R<.NX}ceo7yd93'_ @!|S3VYM['Zuhl ЍHϷx&, ޸FM5X% iN!>%ouBD6ẩLٮ߸,3Rֻ%Ӆ2 d opMkbNv$5DSX\NeX; PmtZ\! ~BCt Z4DkT*t|y7i35s^˖xwz~{0#l8ۡbT O|X˜r(hrV4! Ël-uVO> Ak0˗!Z)07Wq@e77} 7a?x"V="ʜwvfscAJ5(&nTvL]`;Kdd~4Efh(dg`dQ#G'1:]pM@̚I$Y!+ö]HtG,r _!4A9I$M7&aܤ u pc`孕. e3˵LêԍQ3}u'NH(d '3kr ̴Y{ Q.EM:LrmC=_Zsw1ɪ갏:|6> a_J &Z&c ԝX^~rS N~vU=+ZwgY֬$DC]~9(¢>(Q2$nLoFP055d)\<[C9qXє\|n$ Fٜa?> ձ»on>Y0$e"}9mb?iːQ>$v)ӵYL&e3VDcǐ(݋6, ѹ 78K#"=wql|HɁRx/!1MG5%Yq\ WK)G-l8,Zi,]=!ebRhX§]@br 0jiV(!;duv(/ީXlAfǠUa5|osTONV_y}4rl57cz4.VFdH*1WwکNj1{ o )lwh3 Wm/~~D.4M&y}:<(A