python3-future-0.18.2-150300.3.3.1<>,cp9|!GnSX;U}k{/qHd,uX:R! DxѨG[ZB?d % N>Q gs2 P   "  x4   (89T:]>n?vF~GH 4IX|Y\]"4^]EFblcldmLemQfmTlmVumhvxwxxly NzDTX^Cpython3-future0.18.2150300.3.3.1Single-source support for Python 3 and 2Future is a compatibility layer between Python 2 and Python 3. It allows you to use a single Python 3.x-compatible codebase to support both Python 2 and Python 3.csheep28;SUSE Linux Enterprise 15SUSE LLC MIT AND Python-2.0https://www.suse.com/Unspecifiedhttps://python-future.orglinuxnoarch update-alternatives --install /usr/bin/futurize futurize /usr/bin/futurize-3.6 36 \ --slave /usr/bin/pasteurize pasteurize /usr/bin/pasteurize-3.6 if [ ! -e "/usr/bin/futurize-3.6" ]; then update-alternatives --quiet --remove "futurize" "/usr/bin/futurize-3.6" fi 2Y&  YY%r%rq?q?77WW?W' ;r;r119+9+ n n..xx  ))--B}B}QQ\\pp $$(c(c C97D `XL@_P ,00 TTy ks@"w*755&M:xx?|?|EE+?TM=/^33ננr &; c)  pVpV x l&pptt     =t m2ZZCC==11SSWW''kkFFee,,//AA%%0044//0011EE==G**BBXX^n  lMMD72C5GII..n  LL V&&&&l_HH@@MFF88SS11  0 088? 3 *=UDNN..%%DVtSSvv  VV   LL H H kkWW D %` V= 8,S o5``   A A44:: yyoo- siP!g' xKC: f   \\ C$D++oYY 6 6  I &;AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤cIcIcIcIcIcIcHcIcIcIcIcIcI]1,cIcIcHcH],cJcIcHcIcHcIcHcIcHcIcHcIcHcIcI],],cH],cIcIcHcIcHcIcHcIcHcIcHcIcHcIcHcIcHcIcHcIcHcIcHcIcHcIcHcIcHcIcHcIcHcIcHcIcHcIcH],],],],],],],],],],],],],],cH],cJcIcIcIcHcIcHcIcHcIcHcIcHcIcHcIcHcIcH],],],],],],],],],],],],cH],cIcIcHcIcHcIcH],],cH],cJcIcIcIcHcIcHcIcHcIcH],c],],],],],cH],cJcIcIcIcHcIcHcIcH],],],],],],],],],],c],],],],],],],cH],cJcIcIcIcHcIcHcIcHcIcHcIcH],],],],],cH],cJcIcIcIcIcIcI],],cI],cJcIcIcIcIcIcIcIcIcIcIcIcIcIcIcIcI],],],]1,],]1,],cI],cIcIcIcIcIcIcIcIcIcIcIcIcIcIcIcIcIcIcIcIcIcIcIcIcIcIcIcIcIcIcIcIcI],],],],],],],cI],cIcIcIcIcIcIcIcIcI],],],cI],cIcIcIcIcIcIcI],],cI],cJcIcIcIcIcIcIcIcIcIcI],],],],],],],],],],],cI],cIcIcIcIcI],cI],cIcIcIcIcIcIcIcIcIcIcIcIcIcIcIcIcIcIcIcIcIcIcIcIcIcIcI],],],],],],],],],],],],cJ],cIcIcIcIcIcIcIcIcIcIcIcIcI],],],],],],cI],cJcIcIcIcIcIcI],],cI],cIcIcIcI],cJcIcIcIcI],cI],cIcIcIcIcIcIcIcIcIcIcIcIcIcIcIcIcIcIcIcIcI],],],],],],],],],cI]1,cIcIcIcIcI],cI],cJcIcIcIcIcIcI],cI]1,cJcIcIcIcIcIcIcIcIcIcIcIcIcIcIcIcIcIcIcIcIcIcIcIcIcIcIcIcIcIcIcIcIcIcIcIcIcIcIcIcIcIcIcIcIcIcIcIcIcIcIcIcI],],],],],],],],],],],],]1,],],],],],],],],],],],],],cJ],cJcIcIcIcIcI],cJcIcIcIcIcIcIcIcIcIcIcIcIcIcIcIcIcIcIcIcIcIcIcIcIcIcIcIcIcIcIcIcIcIcIcIcIcIcIcIcIcIcIcIcIcIcI],],],],],],],],],],],],],],],],],],],],],],],cI],cIcIcIcI],cIcIcIcIcIcIcI],],cI],cIcIcIcI],cIcIcIcIcIcIcIcIcI],],],cI],cIcIcIcӻ],cӻ],fe5b5e59107997b1ada4d12a19e8a9bc73004957e8b15945f12f357ddc7221cc2b4c7bf0bded0c7eb1900b261797aa984e682231b7874e2f47645feb0a09d907d75ed3348946411f6796a1b733fb51a89f18dfdc4f31460e0c72d34597a864a693d038fb89fcdf2e6b2f1373b526c7cd8383717e9172159e8d6c69fde88617e001ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546bf804d0b4b502da0933ac262a7354f069cd3ddf1ac8d7ae0db8cc2c4402c95a730d3d02ddacf681bfae25a8fe7ecd21e16c076252550e9d04bcb76e775cb9672c4ec0ead57a0693a25f69c87fac4870022d3bcd1e4e29867a8615251b9063e808adb24d95b61e5ff55f849ad1ea58f771107ad9033cea3d5440e24c16d8033a6c691a9fc79ec4c428dd51ce6fe01c5b9fe16851b339332cfae279279bda09b7e2e505ef43f8dce57c7aa787526879d95cf65acc112e9ca0ca85b523c59d170f52837e8af350a80195e03057aad5c54e7d9cb6137b27a719ff32b9f660a199e5f7a85399ee57b0ceec7624a0ff38f9a442e84bf0b048d50cd62fd58577a67454d8c4a9f8aceb8c7935dcd554ace89173d1a0a41bdc3e677f88b77363936fe454a5e76b8e4f7ba993ab4516fd4498ee161ba537fa63661e68ff9a9a3dc174c5ce480cc65242a08925fba8c506f22e54e251317956dfbe949097de02303fecfb437a31af3c3ae887d5ade589aae873219ba1debe519558f5e54d0e66fda4fa81473f36b552f0e26adc7669c86cbe54a9a04cb42722ed71512dfaf68ee6d5c88d72ae7b415017a37c5950739a89a1a816ad7f90d4635a039f1bed93be298b156ec2c4ed8de4e2c6e7a90a63d54293f294febe18bdecdcaa146abe4f45dd8c1fc1883279c11572d825aa6338f3508394062b3fa64721f95eb27bb0fed5acd2ac7980e259f2ff3fd95bec3c1111739d8f87228e4090893c63302ac16f60e5c8e43b4e5ee326e1a1ad023e2bc2158f2afedb21e44d9f70274a776385daff2e74050baf8b8c7adaa4905a2163f136a4cb3e7bac94038c934ad3bcc9417844632319d11de08c7adaa4905a2163f136a4cb3e7bac94038c934ad3bcc9417844632319d11de03033d30b290bab827b01e6b73ef628b404c4134086e11fd28e5c5f25a2d74c93236d7856ed1c458f268bc27968872c0324099d698e29778b57e4135929fb5505787dc026bdc592e072fc3eb24b55762bbe90d8243ddf2db39803169a7f056c72d52ed4ce94676028e5e493dfd6b03a62891b1e8dd8da167c98ccc746bef89107ccd41af68c30e123224efb15f55b375a67d6c52cad7f3884dd20b6bc2b3376da05cc55679c7e5e3440626fec11aa79c9d21ad6e5f515d9c74bbc064fd49109dd664739be356c38a2cea562d8dd4d01df75f547630f4954585ef09622dd5c99bfb7767b0e500d0d6c9ed9418fa4b49784020a3ce7f372af4c6ebcf40b2b33a86b5fb6ca0a890a1547444b818e4cc62fbdbb663631e8cae93284f273b5edf49773f542cd490eb726d91108e61076a6532a2f36a4c696755ee6317982fa7efabd4ecf481ae3e4351190deeae25a0cc49abb7e10a641d5f2a5cac6a10379834f719fb0eb6da6034e101115c204713f70181c59c812e4c9d58ec2cc3a76261b0d2767f07b93f843af195d9d3b09fb0cf2ad7720ddb072640e0a9445e2cce3361c1d4425151e6eeace88404f5430e4fc64a7c5f493484a91b4ac5629e216c51cbd81b7e8010f853020bfa82b3df8e760816cd660f6eac8e75e99b08a3a3ce052f13dff8d553a4ab3735e8fd06d0c2afbe2aacdbc5c8a09e57779c7c762787737f2693d63bfd80b6229f120e209895b3b9ec02b274ad3acbd531180cb0105321bced354c65c8d4f6a5469c6f103d2149faf08e5af2e6b64b7532925039085ce711b59642d631292611c1327ca383aac14b88b7040791047ca10201aab1a64c402e2a752cdee1924d6c8180f5161652869652648e6ae07f3d88ee5ff3608540517614286e018b2df5acf740a01430580f0bd376f1d169d42a1d1d12f43fcd5c99127a36831a6d3e13cf4aba5001d79524ccd8c64eafb8b71b5ca80c0c79ec02141acd9ef98c4c23494a22a7b7afc39c373d110702697b801cf58fddd327d6a1442e80963e1dfbe136b00cad09bdf143fce91906b5cfedaf053d5b20b1f05644a40d2e1c014d973692d132c7551ddee05f158682af73ee63fd331b9da65af6935c256c7fa085f933d529d1744008ae3b3dac41803d66731a3c24b73c96703ca29512642725eeb6b56ff3330f5727748c7de606b2a656114594be572ebd564cdf90f0186c4cf49ef664e71f5b673086088cc84e89fa4bf1bfe82589aa7361df4face3f43639250898d98213418e159e92a10c56a22fdf751d39a455ba8c01f3a353e562936767be8248b77175fae82f50d8640e32b2cbd9d336c98279a3cc8d43dc253dba1bdb84a5fdf8eed449b8801befafa1d7215584974f06c3fdf23cc089d1a93ef8bb92c1c04d6d55894e74824ff044dab98fb27a2065e42fccbf8cb5d4ee0cc31a75781628c4293b0fd56bc564b24803c5efd6596915afabe99c7b1c3024ff4fe9d0ad38d512f533312d3125d1638493e319349efa463a4d4fb8821fc6a6ddf9418639bcae3d1b1e599ec843682ae2f6e92b9d23328fedd493ba00b82ed2c4e99581272ea326f6d482f4d70645797a7ecc36511c45ede235bccdd513ce738f03c2a19063e4baf88db84b7e36636625956dd2a8a8ace1ce529852dd993c7ca8b7ba22ea58982d8dd9f43dd2f48a537828cc6a978cbe4e9491ad5a2144d11bdcf0f30ca6c5f3d3cb2dc9a7341c75308a7299ae3d385f3e136b238815adab2e073b7e57f6950ed986375ec6fb3553921b052c806e27367203c557eec92ee335339fec6a0ce9556a096af3d53cc6999eaff32ee7aab94a2f5d7559d9a68ab497c4d21459b5bd345fc4041d83857258eecf17ed628759a6abded5f813f21c792e13048c1723ff571ed6fa0b9fc1fdf2bf5c2aa8922e07c54b10afdff50bdec4af8ea823929ec049e8b3460333e4985f9d37cfb13532655b1b955168a8f18dc9742298dbbda5243f71a2e8b3e2e1ef58643a8f59f0970595406c30ce9cb9259a1e42a8547b1ecba88903da4720e745828575a7b400c18563b7c0849038484eddf4e3e9f2209f138895db302ae8c402d021d71cb9f04cd5bbd739a13484dbcce71fc44e2f6367e0f731d6b39d460a1223307a4f94561e5e73c4295b7f7db0804e83d2d52dfb515fc3cfe60ee69366c0c4bd634c262b6df843da03d914dae1e3f18944cf0e46ef9a16f871d63e8a97b1b4f2b62b6b0380cb0dbd3b299ae41f6320b1738cd2796968b8591e77a0baf67642046eec58a09236fbce6636f001a18fd8994dd23bbb811db34a3becb1e48f4a05f95eae7269cb2ddf5f8808982075404ec8080a4bb64f6ef2ca5c3d0d30b494e235e55477c6c8670b32b166f86415511bbf5c78fcf90c458146cb7495569a3b1c6ec926bd990253a8697e8254fcca6300d2bcb7d5d23a596e5c643cdaeeec0b386252bec0e11990bd2bf439ef42e4da0b7fbc35173e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855bfeab422c240fa27977ab7f7e929e5f7621be39442bcfdb3759bcb3de084e9adbfeab422c240fa27977ab7f7e929e5f7621be39442bcfdb3759bcb3de084e9ad926a6627d76f383914393f2a651b7c35010351e5b7cd9e0d8bd16bc140070d47b58f1a09ae2885b52e7c9ec42a897fb5520584fc80554a8efaa5190f9cf77a34ea78583a75fdd6d2f7965fb11184acd48902024228ba67863ffb9940bd675325f6220e114253ed5fdca6af7e8fd811d5bf68b37ecc0eaa4c2caf0d806da4b1a8ae51ec5ca416f7fcbe3e1642e83517548b0bcecfe6803bed16604c8b2e4986ea9a8e638ded4cdb157f5b9697a292ac519cf77a0006dd79a9231dc0c16ca7f22c6a67d490c61b8d1228134cbf17ee9c920ce5016c21aef412435d32f9213604ce74309631bb3802af0117d2abb5017dfe27b2829f9d11a83508a0aac0720b73d91aa0a203d33a7e056b3dc8402afa28daf870963734a33bacc4451a442b6850947917a05c501cd76d93c08f50530a80dbf21fad229294cc45f8b2b6734bd863b9f985bcfa15d9aee9c68a5e34349d181e6c224e7b4173a51bcd02baa78a9baa3bbee723d5e915644d9cb74ae3ad034c436290d00842489ba9220a035559113648905985fc7b3ab36942d2762050a66b15e7bbb1ea7bfbeb7dfdb9c5302b399818282a860ad6c07ea259c487af248a258a60a6fddbf0b46201cd2bec677486c63f5cca30a96fbcc93ddca192dc585ec6b5e884be4c0d2616522ce06827949f21186f3e0146f2a3b5ae621842b6595f43d8237e75894d36dc19b333d957242982f19bee5ae264b1bb6137d970089a7a7dc7d78c557e5599eda23609f674c30dcacbda88276a515169d72c51841831465b8efe62d7125b16140deb8ddda0cb88eccec15dc2950c8cb0eaa69174976e4ff077fccfa0f4ef071f24008ceadeb74ce2510e9424d6c07e20c98ee37005e2e69db17c9fff2e53744cc92dfca1a91e3c6c8ca45b0c8575b4eda463b0bab5a5e3bce3b3c0a56140976f3e67667b04fd439fbe8f82dffec266bb04db7e0750e91df9fedd7f85ad83ca7241243be98f06cd39b10a26dad59f1ddb22c30e9c600c9ba4dc16fe4ea72913d1c277c29f6d6e6f825ecd5f7c063a11e12fe75fc738ef1e372e7b2789f7868487cd1b0480879ef96ecdfb5d79482dc31d9ea52e28d6153c6e3a713e1a233604e61a512cfe4299af612a82971b855457b82a2190ae8c52aa294ecd65bf8138f995543ba3959dca061091c3ddd6e5781d169c86683a83049ae75c5feffe7a47e6bdb45ae0319ab033c908be97cdd04f148cd6cdc3ed8d1414060a8e13360ae084cb2ace91185b90bf7c1b14ac2a16d58c0a818d92153dece3e74757d94a1e9eb4029f375154d4abd7715f6c987c8b513766b6c504f6299e75a88c6d49b31dfc2bc463c8e87535f136a76d66b0642fa2d086109a76863b78a309c7cf30e35025770b0713785895342990df8aa40512350c1775618d552f138b192fa3d90fab85236535bf780db101507e4ea3dcc72631de80c2e8037237b49605bfde8a6ff5540c7bbbbdda24c08dc183e158a81fe95fecfe9de97fd37bcc0e910159d4e99edcf480c6189f2981f50dbe814ce547bc01f9b04d554a3cc3a57a892c86319fb78905568edfe82da3ad771d24933a119d0c8693fdc3828b9c1cb84be502f5a6094af67be6c613c81991434e771b6b5439bbdb1d2a2d36dd3a24b63e04fd6cc1a64d7c360577f10d5838cf9918e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8553aa3641c5d3996cd9c0a4e19dce8f20b68b79335fa9014e267d05fcd69efd9a63aa3641c5d3996cd9c0a4e19dce8f20b68b79335fa9014e267d05fcd69efd9a6a6615d29895dddeb6349133ab0085bf5a31b604072376976bbe08daadff4623ed57581cc00ab19c4615ef36d4d98a1dd2b13bea0c06be297a3ec79692dac645ddcd70d77f32d5d310515af805fdae3ec66a3b734d24d57a88a21c3ca25f9078a6f408f124d027d7a212e5b56c5d9c6e13762004d190bc0c170743ec044b685e82e203971f3115a4eccd1c2fe8ea1e9ab0aacdc503e857dfebf860b95ec2910348bceb2ca82f1149e00033665344f21e51a6f3d1c52bb0b3766ceef704cd392f21b1dba2ee48188919b1a25629179ef776c26b47fea2676d52a21d6e4a4c6358d938be03547c7e85a9041c0478173c90cdcbcc74566d7862d8992354eec014902efa11b84464eb6f74715c53e8eb8e2be87dfd77a10f4831b76464475fe644334a0c97185a679fb186df8a671deac99e60ecbad94e9a7e239eec089eea50b76b70ecc835060c46c25c003d26aeacbacc1273beae499a94bb7f5a7430cd8fc5c6cd4268cc60cc77fd9588664c9c84eeda298234489489fd7278e0c3c604bf0255e0246c40fa05d1ca9d80a6200a27b53e331ca4ea74f3df25f9f7e4722ce8b0eb80c7d55e888ca3e9274b659fc6d8bf1bd0eea9ef646f94a10b4c039c9595e1e254f0bf293916a56739e88d71b56cc8c0cf4c5d6636590a7f2a1f1bbb4ac53743ff5d5f12199e4234f7961f1c2f9721a545e9ddf51a3798d4083c4c4cdc1607a93f8e6c8c0b16ebd792ddcec646483fd659a8cd63e2c2e767ce65b6a928857575df8e6c8c0b16ebd792ddcec646483fd659a8cd63e2c2e767ce65b6a928857575dcd6b97625a51259733e8298d43b2bd64da80329e92c5649c077ad15a23a1372b58fbe8573276761aa09821f44abf41639bc4e1f6218f76f748a7f1a12159bad0712fda72a98bd28e4b8b6e0042fbea6c8b73b249cb4cbbdf295320f3436c4d21d462a1a0317e70c7f9e6617fdf7cc77a763b23c8ef6fc318ab2450dce08619becbb096ca46e284845b6997fb42f460d3537e26c643c6e8717638a5a1788f88fd2cbf9a7b7e7753dbe397f17d7c1228ab7790400bff532f17261987e09e417f6c262a107916641c7f211ac5898c0177535cd0bdc5aa872cc6e883842694d8f52181a04af69c7f806ec39ab2cac5f0fa7fa8beb6802601105355fb3e606151405d7544ec8ed2db2be7de9aba2b52b4c617caaf2e3853893fe7e14a3957abbffc6bc0e0773a79dceb622ef6410577c19c1e177fb2eb9c623a49340de3c9f1de25606417e754ba5b06d00e7ffda009d890fb2ac11e646c37349ff150b75294192238c4f5e2e6274f71055bae183106a1764cd1a6eac499d9a2d5544b7a0d6ce994bf0c1e3a144018bfc056c1027ee51cc2ebde85c4f37b08e37e42c8be478a682607b34d31d2e3c349a6b90c727f0b0ce5561837395749e3b7f8ce0a9075dd1201f43454585a198ffea4f78c67d58d1ebe89a0be1107612058e25ed4cb37964f2a71e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855afdc383ecbc7792c7283af9ac9fbd481473ebe81f2ed8a7e5eecb4f876bd759bdf007e190a8473b8eaf8f63060041a3dbb53befafbb2d93f0d5999c4581e85f033ad3b8c935e21e1c6f419537ff8da4243c92389cec5224f9fece6100696e37323f587e2c070f55b3d67e06f9ae5d8d1ac3cb71f1abefeab9b950be12fe93f4d54a194f91dd461a6695535e5edc856978bc46040dea1bebd49fbd14d0f1aabfefa977b1cc6658ee65f15101b0808803ffd86d38a2b2132458fe4bd75dafaa3cecc9adbfa9cfe5aed9d6709cda1d835bf7c3deb356aece46e37e84e18e1db740f3b7339eff222b10fb35b9856db4bb191f9387d31acaf4105dad00ac77064b10ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8553b8a66946320f0a0743af823b7f6da7e4b1465257f0517d0b1bc7d708e3e52193b8a66946320f0a0743af823b7f6da7e4b1465257f0517d0b1bc7d708e3e5219817c25800a7619fbd03c751778b14c3248dc736efb13b3b22f56d687fa28df162708c23cc3f274bde6393c0486620bc095e582ff854ab1babb3b989f395f7cc604f4d7515e5aae0a48d1d06cb90d92edeefa71348294752037dd429806311dc89da88f1d7cf8f9b1e8ee96e1ed5c95a43212afc2165511eaa20fca2920aab880807ce5365c23704f846acea66fcdf822833ed073be38ee11e882ea715f4eb3c5586d8a0f8423fbe2197079926b2c0898c43a00cf7ecd279403fcfe58fb23ed714cc951cda594c369e860a6cbd3bc8793278e02d28bac08a91ed84ab5a30bde9f16ec4791ccfd16181742d49e484ec1a5ed25c9df604e743e54a7b58197676465627e30ca45d07b050703f50235f6a2d8e53bad6923167df14ae2f5010d4ad4f9d83eee80255205ee5cae2f9077bd0add19a72b493ce9325b59cf3902b4189ee792d8a4b8af5a838952e1ff19d24e69d45d75a85e343760223ad8db5e217dedecebb6afad8a95d542bb8bfdb6828454aef27c49f7f38d17538daf70ceaff29d76691f593337e15750b6424df016c1af930c6ab5d3d376c255191b790d40b0809fa28432b30c1b6fef4de88562d4ac23b2cd5a47e2af9bc64d7b3a32544a27a7c7a670064db2a175b0aaffdc8c669ee6f218f9abf349a72417ea840866e61c9e4c87ad5c8954dd56fbbca04517bf87477ff4dce575170c7dd1281d7ef1f4214ac8ea8254c566282dfc95dce841f58f2aceb8d318f63e11df12fbc28fc7b477ef0aea8254c566282dfc95dce841f58f2aceb8d318f63e11df12fbc28fc7b477ef0ab34eb549138bfe935585c0b0a38d380d62bf56c431ccb59ece492662f1f877758d1f904fe20123291a511a6d7fc20c6b9d4fe62f7a59c52f04f39b4ad7aba96409069ef158498f1b930db23fea56a75549ce88a930eaa661133b946d870e6eaf5dbbc1c5c2f719b1b9f2a70517facf32218c1d6302b014fe909dad1e07e69a86e9ae8fbf1fd1542f602070e414e55d44478669972438e89677b4fa1b2cd4dea55bf456e618186cd5762c66e7be78339bb6a469c45d2be5c563e0b2d872feaac68d274eb9c59f0ac7e47d347c25de3e2ecf98429274027cd4a26071830ba8c4dbb00a0749da4467f615723db12dd35e753e2b2ea48005deaa32b91edb89cc30221e2d427221204aefe04ce539782b8a4e002f8548f156b0f5fd98dabc3c44e58ae6912edea41e871e4148729f1da2318884370c3b8883036f65f1db90630bf7cae9cee5eeb298ecda61eb151a7631411d30969be16a8af7b439c5036d9be9b09e283d76896b51085c01665337d86ccf68c5b1e4e8b898346c980debb902795df4cc7ac6bdffcec4c6613a0282be86d4796a6123b3fabacd3a6a2fa12191780cb361549a32a5db2f7cb59312562baff7c94dc4e8d91862677fd24aae1f720f74c95622db70a9a050f26bc20b99ea4807555dd7c2ccb422e1fbc59c9d4b2874da3090b0a084ad522bb8ed652656f3b753c4a6c020e4fa1a6e84892cd4dfb1be301546ab48d95f24e180ca50e8ffa46c91f1ac230fe162aedf1acb1eb4887878c275c3d1e04b08586b9eb4d5a66d62712a9a65654f4e1da24f0ddfa61c587553fd8bc3d1e04b08586b9eb4d5a66d62712a9a65654f4e1da24f0ddfa61c587553fd8b4598c77182a1337fa863c1a0489b8f6b806f7e649562ca412be98f3a8b9dc454afc2e65469befd40a9115a4f44aee1b015992dccd4f88744f124158f62ac5cb30162e602de71f5997e763f7ac1e40bd6a9c1d8bf2e14b5808d43cec1274fb6d59a9efc0a2f2fb21c2391fefd10d449d52773bd98456f9099b1ef940ba534090c62cabbe1bb26c27b69abb7739304c00fb2072ab917cbaeaf2653ec855c20541297565ac26db1f36a2a3ae186b4265113be848fdf2c3251d0c2ef5f64b2b946b085cb6528a594c8dd04a28771838c9240712a0114ee90e2d1e0be4ae5ce8f5bd9eea4388a21b8183811ce33f3cf39a0f6975bcb7e4cb6deb134e3accaa1e72066a315c1f1b697a89bf6f581b8d1a092f545e4f7339bca83a3c9af0127b35d04939761173c0154ddf02c662809c541fac7ae81ee384d681d3bebe2f9151eb5ed1f2e689443f7fa3570c8cfabfab033e4a135a5fb665c732ecfa597d0298b6c71a732c016ebd5e9fdfa94a38c4e0ee7dc28ce8065ffa8cc76b3e3858f65db0314906d3946d767256e5b7adad71975fb51e509e04c03c21ec98451e00a9a8cf09a6948ea4e4322dfea7d44e6e3a4e3b04a0c58c28b4d6f1f6c17d7fb605cffe383b1e1477e723e1346b4bc9120362b5de486ca96fe916c88a52673ddc4da60342f310306790de040cde540040dd5a28fd852a17c2b273177315465f8c8e02faa0b1e6d14a7694bfa7ba05ccdaef74fda21a8cc3c9b75dfd69244e7342afd72d0f8b98b256bcc6cd64a32b5c20b5a8cf654fdca92622d2e32fdcd18adda40a690a227c01222f08c145dcd18a74396c694bce83252f755c32e61e25d281f5026f7bb5adbad31e7cc41934a0e4c5631a70c96f09410e99f019e91bb7a73441ecce8121a61a3f7dba08cf1b9af5e2dbbc1d525b4167204fc662c4ce2f2afce4871be841bd305d32f87c3b5353536e09204a9b52c1ed2eb7e826c5724e69c48ad34b9996aeaa925fbbcc0ce5479fcea5b29d4f17fadea2099a4ba23515b35e453a6fb9af776e055ca2eb9185f7d742156331f5f2355fddd65058248ead57b7f065da56e6c54e11cb946b15c44abc4c8e4e900040a6ec1e71d12f2678963394744487d6b47d9d4966e2c0c4eb69697cf001f7630dd2d5ec2c5c246e2ef06042ffb096f07d6609fd34a3d8081f8008efcb721b66d8d8bfb78434222b144a649595805e2222856c402fff46d7ec86168b5ed6a6010c17655ef6e382fe5147d15a9cad849c455ead464d801ffe41203bd17b0d0ff3121a326cbc5b30d959ba9076d20d4e3778c152abdafd367ab402318acc9e1e1936031702066a7afe3251d4b1d6a48f288c2ada3bd66e525377b959a6421970d600041be68e8cb27a57bae0120fe2fd6906589e0d7ef2d165e8dc9568cff2dbb8343f5db11f47a22acfd272600c332e93d8676177d4b7147b4bf3dfca7577a020585eb1593f4fc4f228bf5b27cdd1900a1edaa12b9682de0b4ec0a98fb86f8e882710427513308175e5bf381992ded029f4fae2dd70723168bc791d53a4540cbf2102c29c89e8093ed30b1671e32226f4a757bd0a77aa0261c173a85ba3ccb17de6d7ca04999dbfd7a2a5666c0d2472156cf9d178a10bb48f57b7f6d839b86667a950e6dc19da11562533aa957f666a1978f187c07539511c6fc4f4a822a6aff81b91d72f116104a505de97db7cd2d85f9655d9eb39ecff131da964387db3f7c8e74b27fef515e14559e2910de9a183250e139b7a990eed3a660be3f7b5babf4cfe558fe330285a8cd674cb92631f28735aa41c3c46c9f43e37a1ee72ecb013c7f6cc40e544fb6f230fd88a55df915bb9df7a85936d4bb7c2224436db891f0324875f36f7064743f6adf7c523f0999deeeaf5a34649b6bd006410a47073e7ddee8d2cad7cbf3eb5d33cf5f18e17a5546808f0f8cdae13adc1a3ff0c33d828e0c93d2fb5540f78f102bb52ba3fcc7e37a3eb673c65151df1f7efcaf18a18682f7b934a73c55db405aabaef3ee059ced8476f05bdc21fc6bb78c300c2215415756670a427060b1d193fbffb2efc72c02c19194af063b2f80593053e5ae9fe2e93d949f8fe2298c27ad727ec95e8525937c603ae2c8e32a2ca579c25e2fd75afd1681663772997da3b4cb3ce2803d942a9be14838a43e4df5209acff66e76519f886b7252c3a223768be1d259c8ecdc10b6898f4cdcb6dbab826e58e353e0e3015a3b8fb11f7db8f9cf15ef0e1d127577a16f396375232d720c48ec598205edbd9b9c13dcafe2d90a66d55a9f8e73f1e8b1e2c5fd592f4070b651c2206453d1ae8897fcfd05b3b1cda92ffaf5f951d3ea2ad81f21e7d01d392dcc650b3e364e2ef7bf2ad49efa311b4aa9f1090885ee18365692f7d119a77b6d48887262afc71d145f6ce8b19710d494c6e379c14a965ad2b8a733d8fde73c3462c1ac19ca27e85eaa2d271d2ea20a1d375ef5b642778b75c9387868a4e1108504be37ce7c8bfb03d85bc4bdacaddd2061ed8e82054a8168674f7efc2fcec95d4a58b0d1c375a13d161e0d46b5351c4ab3d5f932ba18e8f70c5e72733e68dea88bc818849b147d338fdc7db9714f6988baab85f0b5df83fe13f97159d63bd7c4e1e47c7f5b3188a77e597a54b839bf8cca6c841547856703acd0fd70e38bcd77e0c732595e233b53642304350a1ad27f0540fd0f8051afab97191ca7638ed3b71323fd10a8b51e0c61fde514eb2090d1f057f4d3779fecdbf0915e809212967641a3a0a368759bcd065bb354823fdbf7704ab5b72ec20b6768aa3859eb7b2a3fd581c3065e58526f600b32a53753078166df490019565b368da3052505487c577f6906bc7a33967ac1d679fa6cf13aa783e93770f003f67981ea20ccd2f6eb75ef09791e5f23c6094b496e1f14ab7c21964b51aa7ac8ffe44d28301fc245abf3123be4b6e4050d72e8aab968551888e19890ba313ea57244ce3c5eab921841b054427010cc9e744364b75a7961f773a132dd2198c5b6bf52579e49ab56d60d61de3c6fb99fc107f182781b00d2483df248c6e6308659a1ddb825cc07d83e00d46fa205190fb75d2352d272bb4772a7a05789a744e284f1d7ee4f60884c09f49237d285533e70918220fb22a1b32e3aa356127281b00ae66b963a955bdc85d8cafd1cd18fbe7d7a0e1132f1961df8016e3d2d2863a867c75b47265765e91cb28b0b142e9b737dc653b721471c003ec123291932a744716113def6331d6ffd3724b38b9d1c2b4333cab6c67614890d35803ec4a4fc9e430b0fdfe48ff179ad640e2bb6a55161644279ab73463d6d687ddd9da9123ee57ae65aa1408ff179ad640e2bb6a55161644279ab73463d6d687ddd9da9123ee57ae65aa140d613b4a3a35eda0ede8fa8d977916cbade47836296fda3f2db930f0b3af3b1b5d613b4a3a35eda0ede8fa8d977916cbade47836296fda3f2db930f0b3af3b1b57dd31ee82814725d6328a17168d0b4d1b9503589caf1662638963c9077d4db9e90ed02c24b8b2dbe1c386f05abf1d04f0511fa5abfdb36c833872f1194dad425250108eb7e20ff6b67cdc8fa06fef67383d73fdceb29bb6af0bb18040bc7d53f736880f751819b9a31afabf3de30b5d6b83b6d16d00a4db54617ca0d7bf66af13ad9b0b44348c714651ac7818352688a78b84066e74dafc6fc27f01257de89aa0c76eb2a5396f44d16b7f35a28db0a31881841699336c8b9ecb3a3af8da8161886a101abb1835d989d77502c70a9d2ca34a831cba3f2b111a864e60fb561783416bafd6590a0fb5e39ca6cb4546a623c986f044a49b55a910583da2a1813d59e3cfac76b5fe80dbbb70ff06124673a3ef3206352a8c7262ad63a9e27011c32f1f184254824a18c0b01e6baf97e856f660a77233c1816f4e6199087841483b5a23d5c451d1941425f44952d1cb8614f714b63e777875fb6750e6820cc67e043a7afc8fdb24cdf13c642787ca1fce07e5ae70e9114c81cdef3a5133b97b577a92ebb1bcb082845fb3c565a0ad8d5aff0c6df2ba768c82ddc0ee0fae79015ba553136de6c520310de379522e92a4873af074508b25e98e6dfa6993ff5de6a599a26bfc64bbab0f11ce82cb9b626d6279f8e5a679c941cc7656e4541adf4508907d9a2a45231f15993133831792dde80f937a781c26989eab43d28f86f490293fe131ce3115f82e88a6ef914c6d66b0777a04c2e18d251f8294c444105915a41b11bc81f45f9f0d0a73bb5bfc701a0a808acbd9271436a8e592a133b58ac654243ed3b4e005ab701bb69db5bd30cb2870d6f0ac5c28af9c3bfc8797a1f952fcd58af895e1da2895e374084958e97870b3e638d52c94b2f04cf3858d4e5a039647baa990104520cfccc30d441bb186337419a8dc02ac809bdaac3815e1efc18f75fbf63ee1f8e429b11e0a78e94f70fad3b08687571b1f07a4972c4e7d4013887deefeb31a04d35dc111c81248434e3e5feb007bbf35b5580b547a771f39903f2e7688d5f6f0f1df0465d1bb2872553ca127bee52a8743762909b4ad9aab579ead69ee83d358d65abccdfb2963ede056474d6c176eedd65b51aa32b4264a47c44682109dac9720300a5dd2e1e3ef62fcd08cf45a1f822d26b68a40721ccac2102320daf15910bfe83c26c66fc595b81741bc3a3d9ce67595baf858bd5b9b53ddb811e82582f1ecfb3456875bea91ea3f1ddde1211849b1159ec6e2214a3e2d483f05f25aa2fc83746b326dee4fc57a1af46c0e59799661517db7d16b78d624bee2f73609cfd59cb10353366bbb92356817c0e88030530664e7c3ddb6754c40d407390ef938a1c5206332418cf3b3119c7889d6d86e0a8affd6e52a3664ee2385ac67287eda32ca6e90e8c916da511d39b027592b0a8d4eaadfa2f76eea0e218d27e6c2963dff7f3a1c1b3e58e6f175fb11b513e747567e56671bcc80e5212f77bd728050b27c932101445fcb43ca437d8b790eb396ec8095a85b1c93ce5df3fd6d403ea667c1d7cc03615703c780b34423837c0199e0dd66fbe2e5b2e44121f47cda45880771d42e2179b065255b173712a27256b995bee0bd91f6d02420762b41dee7b92f3a3adb680fedaed585855a26ebdc6832f2658c3743269cf7506e6d3dbe09cd95fbb6d046b57054b588f4c35d5aafe6667af50e0019593346a00da77b972592836c6bbe27b08983ea6816467e0e979159a9075077528e366cf9da80827fa482222148b5edfca5414e3b0d487dbd88d6d4cb8d8792eb7e1b598cdad6656e4ee177b1fa08aa8dc67bc108f7a16cf12047b436050e294a25bbae9a93f57c4478b87862943e5a19413dc6ca3f78d0c85b16d631ffa54e9e2f463b3290aa7757df9424a32a95ac3c225f49c66d09c9fb489a9d3bec3a604094e90bda37e79ea394d910697bc2e7a24738beb1455dea3a913bc704a592d693e26a828974f33bf44ecb534bd16f13c5960b2ebd5dc6b0aec0af70c172d27597107530f4f59f15df3cd1dffc4eedb762a917459b9f90cef0f84d2ba04b404e6473c5d231cbc68e61d563b9dc1e6b65b243344267ea108abb96ef2dbc45b1a408829986cde6780eca385f569153d53f9948de4dae0657200769761c35c530601e349fd83da4ae1f16fe914b6acd8d1700c1648dc4d2615b69231b2a54062087e8ab85a68f69f843fea0e887ea3d75ea2aeafbd49aee4e08b3068254637ca179422640faa93ea889e3c929ae59a946dbc36d6e46ab8dc7d668b62a6349da4bb32d039b6b46b91300e4599d51bab5219a8e19a480efff11dfaec8ba40c2b0c7f35e2547ad3410a69ed9dd2a454ad92d13dd571b9e0012fd293cf311612c93ac4cd6b3a3c4ae8e1f15ed092ca7ecefb3efc0f743fd44d1d2f12dbb7f593c7f8f331b605e9768f0655e72d0bf021d14ae7c9fd97284e6efa83fa9968b5e91ccc49780c035ba1052030298f4522450c638fd802784f466c709da1c85f6cb0e5a9f6dfd2fc3b673a64fe599f4d76ab7e5849471a9ea5a44d483c3a2455151b3e4fd53d42e3fb85f5546a8f7c589b78b7cde42e6aff527a42585b8ba326b366bdf001438497a0039f7a2ca0400d1ccdf1a040943054a350762831f3769452cd705f1f8ace3b3d22b875db41c8e8c86e561642255e177cfa4f49458a9432cb1848b4636665190f536ec98914bd68d78e7db5921a670debd5261067f8b49f902312d3e92539ca7ce6d625a07a90ad1ac9a438dc3f682340dba4102bb8174dba3fe0a45bedc26b6b4de8e89af85cc81f45f9f0d0a73bb5bfc701a0a808acbd9271436a8e592a133b58ac654243ed2dc8964307fa59fded52c12c00553d825254c2c61823c9cf70e9dd43df4625d99ee92ea00186f9179aea46d0d42cb1ceddaaeae239de5b6ea6b236d6d0b3b118b782cf999e3ab35182dc7b55dd45ad11989dad24c8e4cf7dda8f1d363fcbde69513c5a1bd28a0ec9c2c8c09cec1a65d8a02ca6395c9d24117198c3f42728d76529f712242569a4cc811280f94a3a5d1de080d029699fb2c07617da61760560a1ab0c7102f6a649afed4a4bf38791bce0e740fe5b23785af8283e07b493e64ccfb4f1bec2946c57fd21eaf7213e9b52f57555b631f95db4c1f02b91f3458ec758233b84174dfaa35ac8ea831eefa0d8e7b248ee49fcf6d348117dc8d5d8af21e7df062f278dd0a5164ea28fa1ef826803860701515c0448d51dff6c04f518bfa751af2ec99518fd9ef31be477fde107dafba24d671eb4eb93d041a9ec0e764993178c7f07dce16221cf3f863c4333b4cd680904626ceb1d4f82b4b59d67604b08384c448373a6ca86e5228a9e51dd6982f3f14df14568a4391216acc8a073ea5681facaceffba5b93a3ccd21f8ef25a424c400512f29b62b08df2855d274307adc4b2d4308201e4cade09d633459e732115ab853442a0c3bc459107e163c54036b6d233abad0fc23472acb41419d02d7d8bece1fce2570bdc2ded8ac3e86f134864464c2f41696c1fbe18878114fbd2cdbb65549e84b11e2d088e2a07b0fcb0548f6e29e9d30dcd4a4666d4f7050c7046813e17cf225a60692a0bb4b5157ad454db33401b9f5023bbc59428fb92a0e1d09ac0613a5ec4e9c8e793c40088d886aae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8558f2a92d051fbb9cb8271990e1225060413a7be9c18a68edd445e0d6131a850908f2a92d051fbb9cb8271990e1225060413a7be9c18a68edd445e0d6131a850909c8c35357c7d50b1cd82b0f86ae29fcbe2f7ad44cae52e061d97e1fbedb55d2c9328477ebb8a79f73656f1fbcdab3cb604aabd54aa3b9a87be251a565919d8c89ca98454dc6d45a9464201d29e9f86d988d8c151f13f8cad1d44637298baf3bd2a7156eb55429cbd0664c03647c232a891275714f3ca9924f074850748d1d954d8f7e72f921b295c1d28fec2f01d4e52f884b6e04e6f0a07e2900f7ef1c8bd071120d77695204cac9e1660834a7266069f3338d8c9925b1124ebf2e0eb5a00b7ee96b3f48b03e6abffb6f93946b7b762b940dbfd9a4b51497c8ed496bcc0b566c77e1fb95b7aa6a0066f1b34ca54a2c020b4823e5674ac7ee847e1ff33eb565d997b6efdb21da6d85576a78beb33ef7d7836d7e6de3af2e11f5f14009d81d2a3e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855c6fc5f2c8963081643781f1bd2cfceea2c3c6bfb7c764a1deae13992ffdecacfc6fc5f2c8963081643781f1bd2cfceea2c3c6bfb7c764a1deae13992ffdecacf5d3ca21bd5b48e1d44b0aaf55fb47e24edd4be779251209abb6cf61ff1a597f07ddca590d4c35c757278fbccaf4318ccebabca90018363850dec988556e7f09becb4c02872605313b099f7c3d6481c12b56dd95a2e29c95d3e7ab88abbaa93f9e5f0715aa7ff39343c8d9ee4d934b7e2b147d78b6881e478f3c178cc11c843eb55b2d1fbe59a428716a3e4057f77fd2735d53dab24849942c743fe8fe2156a36f7d834dce10ca533071e2dd6247d7e5c09d525fb385e293b99c3f37dc966cab80c4c6393f40f9a4b18607503feb5266db019f8648fc8459cb5098bb918efed38c0f786ee26fbdd8656697db26b6af3fb16f64a63fa526549d07a361c79f27370c4b530d5b876bed523cd5a7821d9d1815bb061d19fc94f28ffcfdd4197adcaecba76a08a1629a0af852fcef8745562d4f521e183ab055a20ae203d5ffdffa54a64fb0b2a51fa62be9136d7008cca640dd03d0e7a2733085549f5a5b1a9eda20bd292a7b3a0cf1d57ab480cf4a5131719e47c630649e02879d59b3900beaa1b6f99b278171ce172a36a12124562695346534bf82f59cb2833d1ae7a83d4a1edabb2ba6bb642a3a12076dc72426e256948fda18a4ab11d2e7ea10b20c69b764f28bf4d087c335aee7cff1b64c9928b0511280e0c92f335e9dd0a961105781d827b21630f1b861bd78aa0fa569e07c8b4f35bc375f6952a787c983699b89b09af7ed83e83dea0a82297879a3d18b194d27299c8b7eae528f8f29b4ec446851e567a2be87bba82c71feae9ec2b1e4b48c755e291a05c38c215e0542d59e820399500d320abf9cbd84f9c7acea5809100f97f752c9fb34e20b66ba2096230a7b457193dfc902ee7a30a4bfa0229b24997edb8ed61e84fd501b34c44677efd39a0740f04d15b8e57d9b397693e9742bc48ebc718e45a3c998728ee86ed1d41e88ee8901d9dd8a40e76e11e4a3d708af377dc901a37009c9bd3142dac736c8c6a97177b50857c719def167e37434a02253e6e86ca8274579bcef117ee46a45eabf11f8ae62868a162b7fe1ee1d53d2ee2038f17f9a7d92770ac9410d5e06fb2d36aea990ff90d0c3f6c6cd262af6714c7178f880bb0d8e5b98abc559eee79b879ae2bd1d8decfe38716996b620c7be52b98abd79996e3dda083ab8fda7eb97796ec0f2e8498aff6a503ae3975c647f334534bcda7ec44c3e815c44571ea22bd4cd521e9f87e7e7d7a1d77e51081316764125dc04ebc0ab8082ff8d589876fe30eeadab52e70118222aa436ccbc300d9de8c2ed5ab68a273d090e9de58c7f1242c01e3fa017fe7f06c250d1d8863ec48c190afbb43a58ff09ad9a4b9ee79538a19c5afe295c44d1d6675523127ff4fd72a2b35640e54ea5fb873e087942d165f5b18e0d2eec809691682e16214b59e342be735779416aeec9a0961a04d515a74aa3ca9807b46eb92eac8d082befb84e84043b80b3d4510265abf80b250630ac65adc98aec2cbd7b0ac7e0d7662721435d1176697e09632a4bbf5134dca799dbdf212a425a82fe0da20a9c4bc5bef3662db928f3940dbef7540886b26863d0e283c85a395a0b184e513787349f699e6434d4691164ba212a709fe79d87585a1af44fd42e5927377d0d0013f8bdb2667df53346015646925b3bdd0e09d315b51da27fe872073bb60180941d8cbe3bf3d5483deccc7e3649b5b2ebe7377c722046e55c5075feeee15e17956f373f96120094b67fdd98505f2fb16b61b224e7980b213892ff309903f2a0bd340e3c0635fccae525e43a78c87611e8b8fca22fe09bb2024a5fcd376ca2f81c47c8347bb2d0f20f6006a83d85323182fe29e695bdbbc922455fcd376ca2f81c47c8347bb2d0f20f6006a83d85323182fe29e695bdbbc922455fcacdc87f9c95ef29093061912c32f7a86128612f776ffc054be82ac8e809e60f3e844d133956b65295af0e7a8a4bb4d7c22432e3c32f962a477153ff475080a05fc74b0ae37d5800674da25918975dd63dffa1b5acca29c258641f70971702c58e45d95831d9fd3a6c8dc069d42bb3f7a906c8c9c6adca2effcac84db2001108c6619ace46f7b978d29c86d64ad0336942a7e4f19e8701749901d806e40059ca6e4a1295278d5b05082b2bffeceb8a4bc96cb7fdcec9442671531ffe6905cdf727ff834501c4000308027b263357d86787b019278ad78bcb60baa175ba7af66e27ff834501c4000308027b263357d86787b019278ad78bcb60baa175ba7af66e23f6008963955a65c802d5503788fe5912e572fbcf512b294ca8175892205936176238a1d2b27736c2b5cfd3d3629992992a4adaf99b7db91f04f708a5d4affa7e4679228d7cfb120a5dd62f16d386dc8d538bcb8ccb9b3528fe7d6b901b3b7143f0df27bade3e63a2a0d0e52fa2eba495bdd92fe82c8dde0711d4f8c0a00f9c1a861a702029e14e2f1b6b2492db09a011e81ab81a022e6dc906e7c75ce61daab6dd48be5550011cffb514c0fa9b64bd074193bc6d1a73f251c2df4c6a1472e8ce9483141eae773c2dda8df19d62a0a4c0a0e1d185d2bd317b3ef9d2f57b19e41e538722e95cfffc0804c38a8502b43f679db903b042d9fce299dad6eec40f3a9612d57d741670ba92c4ca0e97e07022bc207af25ad00b7c4f1e3eb16345b4df4ede21c5f151112aa40aebd6821341797c8cbd0823f65ea3722b2d8d7b6f0f810166106dbe7ea5a603d3b1dfc90841de3441cf9d621fa3730bc65e19c7ee56de31db394d02266587d51431eb715520304f4adb68f9dd4ec908482c20cd08276f9a213dc5dcc321ccd57e8dfc2e08f9a18d1436cb9bddfe3ec37684a7d9fa26312a213dc5dcc321ccd57e8dfc2e08f9a18d1436cb9bddfe3ec37684a7d9fa263122c8dfcd6cfdea6613b33342222662fd23e4dc5d8bf7ef35b06c3c2ff7ec59a58a2b05d3202e6f45a993d4759b8a3744eb2e75c0dc785b0fc48c80c43ea51b639393a0352eca07e798741f20df4c80fb02996742e328e995ae76a5e8f97fc8c1ef962524d1a7ea40dea234595033b6f53118ca4d6c4438c6a069c7862615af3cc08a77d516de06b29aa20f01b89480e11dbe2560b161a8618431f321086f55fd4c6ab26ccea4c63b85c0862116896578d9819abb7382ca3813e2efce08a0636f63e0c5b4efe8445f4fa38d1e3607dee947e235766f22dabc74c5dd80f81ddbb24271c7481843f181fdcfcc6bda120aa062255aef017661dae8138e252beba2902464f28d2e63331d8db22c0513d061e080efd3e775f4ce288ad4253b475d017707ebee4cd63c470c9fb9ea321d8f34c67f17ce3d9cb32c6ed8706bff8a72be5533d88b20ff8951082f289c2221836c31a4e4e758f068093f32dd6ad5a9f7350b0d535dfc653af15e7b2dc5a3e1f229053f6a2b930ce4fa602672c64ad4da355d2852e408bb5f4955afd6dd368f33727c61f233bff82576a249eb76f3249081804cc8aedd1fd65ac307c0e8ed8f247bbcaacc64107f512522bc37863e76191b6dfcde9af70648d1a707a033bd4d76b87557b63911cc0d8e050175b75cb396f2d1726bf08ed2b17c767e35bf6ea4e419b232cd290c3a2c5f06fb916408b52208408c0d0b328f2fac47e8d9d4a7c5693bcc176ed3ea66adc1d877541c52c01a1f1d974e78a9c025577595661e355e4cc805a80b39ba94de0580a2310964998b7dd610786ea4c1f78d6771ea8b16356ae6d057af2695d358e0586f41457e6b7ed1d8633c166f6f611c66e5afe49da419b34d3256fdc07a9ae748444a25d62fb69b6cb38b420ba437c809d870e81598e21682c593b9bbf509e4af9aa0e0bb4d1d0817152fce39abbe9b374671ce676bb0e2f401946cb8dd47d460d034e87bf49e4c6cefc63cc3b04884db8a1f351a8f8d5c711b501bc67624dda7f9cce6aad12503da19489902dc2220fafa3e11f0e269c0260f136d9f8366334b86f6ad5bd6770ceda9b8c5f535bac5f1be24ef597e398d3b0c238114cc463641742fc5736d562f826fae6d00cc2f84c4f8517c5d0e12757ee3f4d0f4c0e8451fd9248895a79f0dd74f52961859ee45672ade640ce28a27d32b519e664677d150c0db141690b95bb2fd1b16cfdf6016f6170a38085f087c5ab80b7f504a8dc07b82253859f6c902a689041d3602f295171bbd6924da8b84ce3c052deb711f316269f1a7217e86aff76d6f5cacd2dc941023a67d4167e8dfb79150b2ca580c24ff1d2c4ced707891e651380defc41b93cdf89bad3b112c7955ca444bf7f8c633649ee42866e3be947f2c31b84405ee1f2938b45414b461105c1d89ec5f14edf3b1845b55fdd458093eb6d1993698df4231a3964090db7c5242b6564d15db8d325b43191fbdaa739527c0f5e524ef7b2730808c75eb0bdfe1dcede3f5594f44e7730ca59bab357ca18aa65ff31b8f2b3e15850b3bb12570f0d8aae5f18d08172ec1f618305f427c622faf5949eaf7940aeb148bffe3a05c499aedd782c47192714e2059f8afd88e526308cbe235e719a5104e41bc44a7c65db53f1d54e407731664c430524a8c02307a2be4ac5d85c90479952cf65a676acb0ce41095530b47aae2087f44458128787bc16bdb5f5503347c2965dcdbf6df8aa2e5d74120c405a32fa708dcca30b7ef9556c790ab8cce1af914c5f08d794c3a3b287784b7ad091575bce1a16578fad9776021cce25eb3a1273f08336e80e3bd444035b58aa9c886e9919a616d3b3d840af065abf67420691888a4bcdd0cd9e70520a49c997d0899a04b1627554fc978056827ac08bbb2daae8955328bf0ded47f2afbee37890692517d028e73a643a3b6c63f1d47d0240c510a55e471fa963f94850ac45864eb0b52c3632d7946380ddc423901c27abcf67b8bbd130a16aaf629f1aa76780b4e3ec89c9f008b466bc1377401091a43f5703bb5bb5f3f8c26385d835eab81e25abe7aea64423f90031a74b155b5f945b77f1e7c77bf4845fa9379ba21802d2968c0e2b00f66b942bfac80d45ff355dc01703ebf036fae1b247f9b0b1316d1fbe5a4af97e251c3181802b3b6e168f36d32b64d6e35880d0091ec8b9ee41c418f8adfd11250f7f8e2c2f6feb18b07beb06eec9455c883816f5b80d34e0449cb792fc047e7ca00170f05993a3d354931bce80bfda3941ca500c9e946cf86fc6df642ab91ab623de75d5d182f0a9a9452239f45535971b9b0638ea02bceeb9a268d7e7ff5de34494a7052305dc50247a43697ea55a894ab4539d00163256aa0685fba17d55a46ff0e90d177326002502c39344196be3e9703dacd8fc05885ade4b712ef90ce52b21e5cc95eb8ef76b35c36b7d4b29c0dd8d7ff39fa57b14816e011624cea506b842c5569c7c378555a7ef44350cf31488733212a814c7eeac33503294b8fbf2ff6931ce0b170f9845e933db12ead7a7326c5ac9fa8cf8aa7d814bdaced4d8eb5bc56aac8c52ea8f8102d4a11581786e400aa16079c0aee5235bab9cccf8d5fdf4c248e2ccb80c33c7dc1711de16759538aa1046990cb27a5df6a99416e6c8da81613b864f93b0c2afa16fef58c77033e2897eca55d924f10367cd4468f65e232e55be903408467f4ef8a92b63333dceb4b8edd5b28a652c509d16db6fb1f311ba87b7dc20a9dc7de20299cbf47735a1badbf0cf4ba79c8571bac6d29506450dac4e6e41de6ecf09903f2a0bd340e3c0635fccae525e43a78c87611e8b8fca22fe09bb2024a5fc3138e3f70c85390bfafdae5af7ed605177d0a68815a2c498521e230c1eb0dbb63138e3f70c85390bfafdae5af7ed605177d0a68815a2c498521e230c1eb0dbb65b9b87ce02305ec4c74f6e0f71ea594d100669e09e3bbc35ded0b1b4a3d889f859e80b3fe88bd0aebe659b1103509b9ce6d16cffdb9c2c447e43e9b7ace94c7e71c76ffb63068d031babc5ee11906774799bcc646b66769b92c8d764b52fd38e084fd313c2d683c37c3b83549bf029923d38e037cfef0fdae4a25cc4d98b42d8084fd313c2d683c37c3b83549bf029923d38e037cfef0fdae4a25cc4d98b42d864ca2ad6e7d26f6b34f081c719dcaf94b93a360ea7e82b859a3e1a116937d8f164ca2ad6e7d26f6b34f081c719dcaf94b93a360ea7e82b859a3e1a116937d8f16a78b85b02f2dc1e996832fea620f76ceed6b11752af2e9dacbaf4da53a7d21e490f2b1e48d81a672dd096aeebd84d6384bc02bbee4203476585dd010e0a990de4d80740a31dd30b50e29d3b6f05716e2319ae2d75c78530f95ca46eb997b71d8d4c7143c6db7890d40621315617e4dbf352e805edefc1a3f17cd6ac8b4d4698fde807dc6bdb0ef5b1230ef3691a8eff4274743f75909d5ab61e8a46b0dfa5d9e05aa050363682edea1e492fdcc718d261ecc64091b214d022bf6e160bc3bc7f83e378e6369bc5f77e2e3defb79150937aa42926be73c9cb8099a6988ca2e4c4f701b5717630a0fde4997a2e3f1133ab23b9744bf6312166bbe636a281f3529399a031aee6b6b7a8be6fcc78455a48b9632e47473ebb66584c3ee2612ce992efc40ed8799a82f184ca07b660e4a35deb02f14bc4a660f53430c6211fe762131d1e7b4d12b898e83802e8cf0b4cf5657b14f5167a0fb7ef561179e6eb82bf1eea38f1e4b57a0fc92e547f077e71508267ad8ca35d179484a35ca0008fde04684ecdca121dbb61d65115456b92fb83c3702e5b4c92de8c183f2b9a21fd04d1d3b2df7a220e10b2341b24a1339dfe758b25d5ec3e33d30d5bca1fc660b70dd393de23b71986598615cce03a59cf8e5b820244380848808ab48820338eb6d81f33e515bbe1e932ebdce0bec5943591ed84b23a3ae95459fde3f71c16099ded6c7cbc4df688a06142e04dfdc55ccfc44a39db03bb5b5805ed55dfc1e161d7a5a41dfd8545f710628833f24e2f37de2553284495d30cbb6d07366222c79a3295c9939da40559b43fffd857fa0940488862baac5a3b0e72f16f7da39d41a65bf67d073301a66064a279f44e57badd63d8bb330821c4198fc78874620c6c0c4d692b56337da55ecf1aa36abfcc618853550a2a6a5d7e0b937457039ef2af8012cc9f62fc50c48468f48166c00d8e2758e8086faa085e38005f6aba512ab2abe4078e7240430c46d638f069182457a611253d781c95902b781e9f477175db1aaf7cf8d7be701389d6d7204db53dd318317f6edcc1139a2c52a0cb4b8a88489929fe0e2a5b6f256baec4efe88d5dd3c3fdae41a216ae892e7367be48b60bc21a61b6bdde11c7adaa74ca6dba5584cf795b420c234a1fbd2bd9c647f3adf3fb9c9a413becd0fa7054e09a2bcea51c10d1eda855ec82aed9128e016dbef6e737ed72b462c678e31efdafe96a7c2bee4d32421d8fd6609a929b0765232678bb1ee98c99a256f7533fa33fe52b8a62dec14254d05e85db4572af83b57a7bdda0b6f572bcff20dc1ac8958b595182de9f9f547c4b6993df843401b3018b0c04172407f7e1d60ad576b723936e15d7753adca6c7e6047edbef6fecd828a468d5f5a45b2cb63a9998f72325970cc6e1ffa0bb83d863dc62a240a9fd5b29aeb588785cec3bfa92f1b69fc71db72f32a3b948dda4767a5a4a622813cae0c9a49c3a5cb2bd850de3579efe0da5c75978b43b90bb022483820ac5dd6026e8e4d724d081d1c748aaf0cf608f1fe826988497cfa83da368f17a07fe28bb1424ff882fae020cbe26f846976f5a8de3dd020fb6276007baaa08fe46afa6a22737ea382dd9ac702ced8a5f43ce8b2bd8f49d36f240737c5688a70169c190e38f91faaacbd08a02239bf7ee868109328d763ce7245da4053c68ff792f018edf22076ba76a3299d3dc489d51d192453544366aab7e0c9c77fab205e96937669cfd54ff2e658583b5390c3bdfd904a87dbe3f35fedffe98468589da1ec71f8c05b976f279e6e7924ee22f4663cccd3c077152fff98d24ff75db5a6073d54b0ae884a785217ee0efd86ee92fe59b72282df69eba6180fb079c1ba4c6b8663b2b40807147d7cc9ad4834a6ab78ee7c7bfbc8b8c10c150f78d51cf981c61a522c243390cc500ce15a3444de45d491d559877add4b81b1e7f467e009818d6572a8fabb1e0d6ade02f51c0236707607931b1c7e463e4b3e63d320ed2d896cd8434e72a10c3d5c5e0e6f6015860f20d3c1fb614d16e4073cbf4898d9d1b26d793a74b014f1f16afaf7115a907e2cb727fb6553fc0a2b298f40616619519d7bfc2794ac994403b54693054b0d09700f5071afd30ff7392a788062a126d753bb349174bf658485848d91119c286ffde1939ab3599f49f7e3f3186692cdc323f54dfe7584e88de7c460ec0f2d03da4ad52f3e756566e214e9036b0a5991baf0b89ad2c808bdf23028be45c1829d2f5f0f86fe44a508af48f6ed399b5f4baf5c31949c45f2da19e72bb4c9705e0cbc5437dfdfcb9e6ef4ef15ba0baac44e142c1d9f3a0fe9387388cd2c933f530d71e825c16c4538948b3fe57a75aaa33c98def689e0e4908762c802d9172099b110bc6665e536ecd95e58bf4bfff312f1fa5363f6434400ad9d2d85d45e4676871102834d425341fc0a7c60993ef677282516ce88f63f54c22280581507c9bc02e636f430e111706b2c7f7b3a6bdb6b5b274f90aca749f85653a54fa6ef2efc97587f378c71721c1362a36831bc8d44771585c40b3382fdcaf6a6be6bf795b53536ccacaf167efcb1acca3879bd0d4a0cc96e1576f42931766189c6d7ce8ad53d1841a5252b3547a9cc8e451355a8a279d632753a4870c47b97460a7ca9a95dcaa70cbc0e09d34321fa959942411b71fd13a9eb9cdd1c5992bc721f692f817e9cc7b176c6b7fcd0fc070cb069826ed28c82bc5919c1cb60db1cc3ab6a5c5bc743182ab4d6d4ff524e9eb7ddfad47d80128d8cea870c71fcc5de3cd98c85f242968c118fc14b6fd944456b7be5adb54be4e2c5a3aea50daa6f50d6e15a013102374ffe3d729b978ca917b8e0d7eaf25a346052fda0a5bbe5d1804660529a4963e01092fead4ba7551d84d041e2689ee3850cdade9c9665fab28780e40a44c3cfd4eaa72688164c08897680bd7977b2f0e2f9fceecba1c30f456cb8256be1c9ea9c2afc5c83462ff98490703406ff0d743c5334275d06574690dd0803497efa26b8dc156cc0483e334b41a8deb934ee7786417583a528a89f7589ab87a54c4ab39b8ca69b213beee3ff83ac52537aab678aaf5e1da3b9914351b05d1a1700c511d00d5f269025b56d87ab0751d65a57db9d7183f529b74efe04f1a3fe22a50391cf1cee5f6d7a7e6d15761ad93ac9909f3c546c69c7da051576861c9d7e5f9bd944d24ce6fe21034dfac2084e08f58336dd07c562dbf49fb92b33af7d17568db0a415112c932538750e9eafa0a5f0809d2a17abfa431919eee5097d5ac9bf7ea4a6e06ed30617c43f1af4670bc7beb2abf2516692c9fcb9fe8bc5f7fc481c036607b4db50427d12d6654ad5ab6c3b52a09eba3134ab8dfae749df4cddf6101142834f3883de5f99f0eb61d54b1b80813f90da50f796681107dce6157a294b5e1d64712fe71a4342ed7442e777b2b261d5e0ec6916db97209043d40b482067901832d0def4df7928f67ba98b78aef8284202a87e8fffeb692aa48d6683308a9dada138614a62a950d77d73819f65f0ee0fb20224cea7c7985f120502fbe82bab2f39edef5884f5400ae6a53d3ba631ba0fa4954202f6acce0dfe5a182d42f84ab9265ca54a1c9f547226582a83db89f2817e9094fd4257e17dd9a188c8777d2866b6f776090c9c6ebcdb647629ae3241155a769e788e9d7ac85d80a1b3ae60a4567e51b662c735f4c5ea28f5c7ba5e106b59ec1da98c86ba665f8988f31756238476471e89c8d5342a59bad3a0a5699e23cc6146663a855168ca30690f03442ac4886b4e912459bd72083e8ef545b4df4053139c71c4f72e7950412a7cb37c58077591803145b53621854761c6d8d52e91061dddc8b80992b9db91f01e0fe3e8fcc8b9779b5cebe405f584f3bfd1da2a7fddf107083361b6754d3fdc0f04c1c5dd2acfa63a2120267f02c6565f79427a85ecc48cb6fad2a73d07973602b7a05300c167088eda22083999b2163207c7d8a3a9f1383aabc66fae126128a78ad52cc538e4dde0bb909aab22672bdb8c2f74308cbc5f71d13cb1f12d650ade8623046fcee026be0fd38d18b5f7d9e79558e80c90febc2ee03678bdc46ca7a773f9d4337337b237c84b9276b093c2e63584769a973dc1702453432a7e754ca862f3a3ec2c5989b50afe37bc975b0e7dd8832777647240562cd5af0b56a10b9057e616870b64c674d800fdc59236e707ecb044306db74ab8466d3b0e9be96a1cc704e33ab4f061e72a5dc4f47ec4f469aecc4292ea232316262a5f8184796a2f525990d77ab820b2279324f7a29ad6fc3471a006e3238c0cdd80378c04dd164544984a352be4ffc00108a916e561392d48471b9c23437f56e2652f320cb3b119ceaa162edf41016f746b9/etc/alternatives/futurize/etc/alternatives/pasteurize@@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-future-0.18.2-150300.3.3.1.src.rpmpython3-future @@     /bin/sh/bin/sh/usr/bin/python3python(abi)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)update-alternativesupdate-alternatives3.63.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3c]@]c@]@\s@\M\l@[@X-X8'W@Wv@Wڍ@WҤ@Vn@daniel.garcia@suse.commcepl@suse.comsteven.kowalik@suse.commcepl@suse.comjayvdb@gmail.comjayvdb@gmail.commcepl@suse.comtoddrme2178@gmail.comtoddrme2178@gmail.commimi.vx@gmail.comms@suse.comokurz@suse.comtoddrme2178@gmail.comglin@suse.comglin@suse.com- Add CVE-2022-40899.patch to fix REDoS in http.cookiejar gh#PythonCharmers/python-future#610 bsc#1206673- Update to 0.18.2: - Fix min/max functions with generators, and 'None' default (PR #514) - Use BaseException in raise_() (PR #515) - Fix builtins.round() for Decimals (Issue #501) - Fix raise_from() to prevent failures with immutable classes (PR #518) - Make FixInput idempotent (Issue #427) - Fix type in newround (PR #521) - Support mimetype guessing in urllib2 for Py3.8+ (Issue #508) - fix for raise_() when passed an exception that's not an Exception (e.g. BaseException subclasses) - Rebase future-correct-mimetype.patch to revert incorrect fix in gh#PythonCharmers/python-future#508- Update to 0.18.0. - Remove python38-compat.patch, already included. - Add future-correct-mimetype.patch, since Python 3.8 is able to detect the MIME type now.- Add python38-compat.patch to fix compatibility with Python 3.8 gh#PythonCharmers/python-future#447 - Add python38-pow.patch not to expect exception on new available parameters for Python 3.8. gh#PythonCharmers/python-future#474- Change License from MIT to MIT and Python-2.0- Activate test suite- Remove superfluous devel dependency for noarch package- Update to version 0.17.1 * This release address a packaging error because of an erroneous declaration that any built wheels are universal. - Update to version 0.17.0 * Fix ``from collections import ChainMap`` after install_aliases() (issue #226) * Fix multiple import from ``__future__`` bug in futurize (issue #113) * Add support for proper %s formatting of newbytes * Properly implement iterator protocol for newrange object * Fix ``past.translation`` on read-only file systems * Fix Tkinter import bug introduced in Python 2.7.4 (issue #262) * Correct TypeError to ValueError in a specific edge case for newrange * Support inequality tests betwen newstrs and newbytes * Add type check to __get__ in newsuper * Fix fix_divsion_safe to support better conversion of complex expressions, and skip obvious float division.- Implement single-spec version- update to 0.16.0 * Fix newbytes constructor bug. * Fix semantics of bool() with newobject. * Fix standard_library.install_aliases() on PyPy * Fix assertRaises for pow and compile` on Python 3.5. * Fix return argument of future.utils.ensure_new_type if conversion to new type does not exist. * Add missing cmp_to_key for Py2.6. * Allow the old_div fixer to be disabled. * Improve compatibility with Google App Engine. * Add some missing imports to the tkinter and tkinter.filedialog package namespaces * Fix raise_from on PY3 when the exception cannot be recreated from its repr.- Tracker changelog entry to add python-future to SLE12 (bnc#999200)- Fix rpm uninstall warnings by removing alternatives in postun as discussed in https://build.opensuse.org/request/show/427095- Fix update-alternatives usage.- Remove %ghost from %{_bindir}/futurize and %{_bindir}/pasteurize (fate#320644)- initial import: 0.15.2 (fate#320644)/bin/sh/bin/shsheep28 1673253832  !!#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^__abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456788::<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~N      !"#$%&'()*+,-.0113456788::<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~0.18.2-150300.3.3.1    !!!! ""##########################""""""""""""$$%%%%%%%%%%%%$$$$$&&''''''&&(())**++++*,,--------------------,,,,,,,,,..////.00111111002233333333333333333333333333333333333333333333333333332222222222222222222222222044555546677777777777777777777777777777777777777777777776666666666666666666666488998::;;;;;;::8<<==8>>????????>>>8@@AABCDEfuturizepasteurizefuturizefuturize-3.6pasteurizepasteurize-3.6futurefuture-0.18.2-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txttop_level.txt__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycbackports__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyc_markupbase.cpython-36.opt-1.pyc_markupbase.cpython-36.pycdatetime.cpython-36.opt-1.pycdatetime.cpython-36.pycmisc.cpython-36.opt-1.pycmisc.cpython-36.pycsocket.cpython-36.opt-1.pycsocket.cpython-36.pycsocketserver.cpython-36.opt-1.pycsocketserver.cpython-36.pyctotal_ordering.cpython-36.opt-1.pyctotal_ordering.cpython-36.pyc_markupbase.pydatetime.pyemail__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyc_encoded_words.cpython-36.opt-1.pyc_encoded_words.cpython-36.pyc_header_value_parser.cpython-36.opt-1.pyc_header_value_parser.cpython-36.pyc_parseaddr.cpython-36.opt-1.pyc_parseaddr.cpython-36.pyc_policybase.cpython-36.opt-1.pyc_policybase.cpython-36.pycbase64mime.cpython-36.opt-1.pycbase64mime.cpython-36.pyccharset.cpython-36.opt-1.pyccharset.cpython-36.pycencoders.cpython-36.opt-1.pycencoders.cpython-36.pycerrors.cpython-36.opt-1.pycerrors.cpython-36.pycfeedparser.cpython-36.opt-1.pycfeedparser.cpython-36.pycgenerator.cpython-36.opt-1.pycgenerator.cpython-36.pycheader.cpython-36.opt-1.pycheader.cpython-36.pycheaderregistry.cpython-36.opt-1.pycheaderregistry.cpython-36.pyciterators.cpython-36.opt-1.pyciterators.cpython-36.pycmessage.cpython-36.opt-1.pycmessage.cpython-36.pycparser.cpython-36.opt-1.pycparser.cpython-36.pycpolicy.cpython-36.opt-1.pycpolicy.cpython-36.pycquoprimime.cpython-36.opt-1.pycquoprimime.cpython-36.pycutils.cpython-36.opt-1.pycutils.cpython-36.pyc_encoded_words.py_header_value_parser.py_parseaddr.py_policybase.pybase64mime.pycharset.pyencoders.pyerrors.pyfeedparser.pygenerator.pyheader.pyheaderregistry.pyiterators.pymessage.pymime__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycapplication.cpython-36.opt-1.pycapplication.cpython-36.pycaudio.cpython-36.opt-1.pycaudio.cpython-36.pycbase.cpython-36.opt-1.pycbase.cpython-36.pycimage.cpython-36.opt-1.pycimage.cpython-36.pycmessage.cpython-36.opt-1.pycmessage.cpython-36.pycmultipart.cpython-36.opt-1.pycmultipart.cpython-36.pycnonmultipart.cpython-36.opt-1.pycnonmultipart.cpython-36.pyctext.cpython-36.opt-1.pyctext.cpython-36.pycapplication.pyaudio.pybase.pyimage.pymessage.pymultipart.pynonmultipart.pytext.pyparser.pypolicy.pyquoprimime.pyutils.pyhtml__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycentities.cpython-36.opt-1.pycentities.cpython-36.pycparser.cpython-36.opt-1.pycparser.cpython-36.pycentities.pyparser.pyhttp__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycclient.cpython-36.opt-1.pycclient.cpython-36.pyccookiejar.cpython-36.opt-1.pyccookiejar.cpython-36.pyccookies.cpython-36.opt-1.pyccookies.cpython-36.pycserver.cpython-36.opt-1.pycserver.cpython-36.pycclient.pycookiejar.pycookies.pyserver.pymisc.pysocket.pysocketserver.pytest__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycpystone.cpython-36.opt-1.pycpystone.cpython-36.pycssl_servers.cpython-36.opt-1.pycssl_servers.cpython-36.pycsupport.cpython-36.opt-1.pycsupport.cpython-36.pycbadcert.pembadkey.pemdh512.pemhttps_svn_python_org_root.pemkeycert.passwd.pemkeycert.pemkeycert2.pemnokia.pemnullbytecert.pemnullcert.pempystone.pysha256.pemssl_cert.pemssl_key.passwd.pemssl_key.pemssl_servers.pysupport.pytotal_ordering.pyurllib__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycerror.cpython-36.opt-1.pycerror.cpython-36.pycparse.cpython-36.opt-1.pycparse.cpython-36.pycrequest.cpython-36.opt-1.pycrequest.cpython-36.pycresponse.cpython-36.opt-1.pycresponse.cpython-36.pycrobotparser.cpython-36.opt-1.pycrobotparser.cpython-36.pycerror.pyparse.pyrequest.pyresponse.pyrobotparser.pyxmlrpc__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycclient.cpython-36.opt-1.pycclient.cpython-36.pycserver.cpython-36.opt-1.pycserver.cpython-36.pycclient.pyserver.pybuiltins__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycdisabled.cpython-36.opt-1.pycdisabled.cpython-36.pyciterators.cpython-36.opt-1.pyciterators.cpython-36.pycmisc.cpython-36.opt-1.pycmisc.cpython-36.pycnew_min_max.cpython-36.opt-1.pycnew_min_max.cpython-36.pycnewnext.cpython-36.opt-1.pycnewnext.cpython-36.pycnewround.cpython-36.opt-1.pycnewround.cpython-36.pycnewsuper.cpython-36.opt-1.pycnewsuper.cpython-36.pycdisabled.pyiterators.pymisc.pynew_min_max.pynewnext.pynewround.pynewsuper.pymoves__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyc_dummy_thread.cpython-36.opt-1.pyc_dummy_thread.cpython-36.pyc_markupbase.cpython-36.opt-1.pyc_markupbase.cpython-36.pyc_thread.cpython-36.opt-1.pyc_thread.cpython-36.pycbuiltins.cpython-36.opt-1.pycbuiltins.cpython-36.pyccollections.cpython-36.opt-1.pyccollections.cpython-36.pycconfigparser.cpython-36.opt-1.pycconfigparser.cpython-36.pyccopyreg.cpython-36.opt-1.pyccopyreg.cpython-36.pycitertools.cpython-36.opt-1.pycitertools.cpython-36.pycpickle.cpython-36.opt-1.pycpickle.cpython-36.pycqueue.cpython-36.opt-1.pycqueue.cpython-36.pycreprlib.cpython-36.opt-1.pycreprlib.cpython-36.pycsocketserver.cpython-36.opt-1.pycsocketserver.cpython-36.pycsubprocess.cpython-36.opt-1.pycsubprocess.cpython-36.pycsys.cpython-36.opt-1.pycsys.cpython-36.pycwinreg.cpython-36.opt-1.pycwinreg.cpython-36.pyc_dummy_thread.py_markupbase.py_thread.pybuiltins.pycollections.pyconfigparser.pycopyreg.pydbm__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycdumb.cpython-36.opt-1.pycdumb.cpython-36.pycgnu.cpython-36.opt-1.pycgnu.cpython-36.pycndbm.cpython-36.opt-1.pycndbm.cpython-36.pycdumb.pygnu.pyndbm.pyhtml__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycentities.cpython-36.opt-1.pycentities.cpython-36.pycparser.cpython-36.opt-1.pycparser.cpython-36.pycentities.pyparser.pyhttp__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycclient.cpython-36.opt-1.pycclient.cpython-36.pyccookiejar.cpython-36.opt-1.pyccookiejar.cpython-36.pyccookies.cpython-36.opt-1.pyccookies.cpython-36.pycserver.cpython-36.opt-1.pycserver.cpython-36.pycclient.pycookiejar.pycookies.pyserver.pyitertools.pypickle.pyqueue.pyreprlib.pysocketserver.pysubprocess.pysys.pytest__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycsupport.cpython-36.opt-1.pycsupport.cpython-36.pycsupport.pytkinter__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyccolorchooser.cpython-36.opt-1.pyccolorchooser.cpython-36.pyccommondialog.cpython-36.opt-1.pyccommondialog.cpython-36.pycconstants.cpython-36.opt-1.pycconstants.cpython-36.pycdialog.cpython-36.opt-1.pycdialog.cpython-36.pycdnd.cpython-36.opt-1.pycdnd.cpython-36.pycfiledialog.cpython-36.opt-1.pycfiledialog.cpython-36.pycfont.cpython-36.opt-1.pycfont.cpython-36.pycmessagebox.cpython-36.opt-1.pycmessagebox.cpython-36.pycscrolledtext.cpython-36.opt-1.pycscrolledtext.cpython-36.pycsimpledialog.cpython-36.opt-1.pycsimpledialog.cpython-36.pyctix.cpython-36.opt-1.pyctix.cpython-36.pycttk.cpython-36.opt-1.pycttk.cpython-36.pyccolorchooser.pycommondialog.pyconstants.pydialog.pydnd.pyfiledialog.pyfont.pymessagebox.pyscrolledtext.pysimpledialog.pytix.pyttk.pyurllib__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycerror.cpython-36.opt-1.pycerror.cpython-36.pycparse.cpython-36.opt-1.pycparse.cpython-36.pycrequest.cpython-36.opt-1.pycrequest.cpython-36.pycresponse.cpython-36.opt-1.pycresponse.cpython-36.pycrobotparser.cpython-36.opt-1.pycrobotparser.cpython-36.pycerror.pyparse.pyrequest.pyresponse.pyrobotparser.pywinreg.pyxmlrpc__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycclient.cpython-36.opt-1.pycclient.cpython-36.pycserver.cpython-36.opt-1.pycserver.cpython-36.pycclient.pyserver.pystandard_library__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyctests__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycbase.cpython-36.opt-1.pycbase.cpython-36.pycbase.pytypes__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycnewbytes.cpython-36.opt-1.pycnewbytes.cpython-36.pycnewdict.cpython-36.opt-1.pycnewdict.cpython-36.pycnewint.cpython-36.opt-1.pycnewint.cpython-36.pycnewlist.cpython-36.opt-1.pycnewlist.cpython-36.pycnewmemoryview.cpython-36.opt-1.pycnewmemoryview.cpython-36.pycnewobject.cpython-36.opt-1.pycnewobject.cpython-36.pycnewopen.cpython-36.opt-1.pycnewopen.cpython-36.pycnewrange.cpython-36.opt-1.pycnewrange.cpython-36.pycnewstr.cpython-36.opt-1.pycnewstr.cpython-36.pycnewbytes.pynewdict.pynewint.pynewlist.pynewmemoryview.pynewobject.pynewopen.pynewrange.pynewstr.pyutils__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycsurrogateescape.cpython-36.opt-1.pycsurrogateescape.cpython-36.pycsurrogateescape.pylibfuturize__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycfixer_util.cpython-36.opt-1.pycfixer_util.cpython-36.pycmain.cpython-36.opt-1.pycmain.cpython-36.pycfixer_util.pyfixes__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycfix_UserDict.cpython-36.opt-1.pycfix_UserDict.cpython-36.pycfix_absolute_import.cpython-36.opt-1.pycfix_absolute_import.cpython-36.pycfix_add__future__imports_except_unicode_literals.cpython-36.opt-1.pycfix_add__future__imports_except_unicode_literals.cpython-36.pycfix_basestring.cpython-36.opt-1.pycfix_basestring.cpython-36.pycfix_bytes.cpython-36.opt-1.pycfix_bytes.cpython-36.pycfix_cmp.cpython-36.opt-1.pycfix_cmp.cpython-36.pycfix_division.cpython-36.opt-1.pycfix_division.cpython-36.pycfix_division_safe.cpython-36.opt-1.pycfix_division_safe.cpython-36.pycfix_execfile.cpython-36.opt-1.pycfix_execfile.cpython-36.pycfix_future_builtins.cpython-36.opt-1.pycfix_future_builtins.cpython-36.pycfix_future_standard_library.cpython-36.opt-1.pycfix_future_standard_library.cpython-36.pycfix_future_standard_library_urllib.cpython-36.opt-1.pycfix_future_standard_library_urllib.cpython-36.pycfix_input.cpython-36.opt-1.pycfix_input.cpython-36.pycfix_metaclass.cpython-36.opt-1.pycfix_metaclass.cpython-36.pycfix_next_call.cpython-36.opt-1.pycfix_next_call.cpython-36.pycfix_object.cpython-36.opt-1.pycfix_object.cpython-36.pycfix_oldstr_wrap.cpython-36.opt-1.pycfix_oldstr_wrap.cpython-36.pycfix_order___future__imports.cpython-36.opt-1.pycfix_order___future__imports.cpython-36.pycfix_print.cpython-36.opt-1.pycfix_print.cpython-36.pycfix_print_with_import.cpython-36.opt-1.pycfix_print_with_import.cpython-36.pycfix_raise.cpython-36.opt-1.pycfix_raise.cpython-36.pycfix_remove_old__future__imports.cpython-36.opt-1.pycfix_remove_old__future__imports.cpython-36.pycfix_unicode_keep_u.cpython-36.opt-1.pycfix_unicode_keep_u.cpython-36.pycfix_unicode_literals_import.cpython-36.opt-1.pycfix_unicode_literals_import.cpython-36.pycfix_xrange_with_import.cpython-36.opt-1.pycfix_xrange_with_import.cpython-36.pycfix_UserDict.pyfix_absolute_import.pyfix_add__future__imports_except_unicode_literals.pyfix_basestring.pyfix_bytes.pyfix_cmp.pyfix_division.pyfix_division_safe.pyfix_execfile.pyfix_future_builtins.pyfix_future_standard_library.pyfix_future_standard_library_urllib.pyfix_input.pyfix_metaclass.pyfix_next_call.pyfix_object.pyfix_oldstr_wrap.pyfix_order___future__imports.pyfix_print.pyfix_print_with_import.pyfix_raise.pyfix_remove_old__future__imports.pyfix_unicode_keep_u.pyfix_unicode_literals_import.pyfix_xrange_with_import.pymain.pylibpasteurize__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycmain.cpython-36.opt-1.pycmain.cpython-36.pycfixes__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycfeature_base.cpython-36.opt-1.pycfeature_base.cpython-36.pycfix_add_all__future__imports.cpython-36.opt-1.pycfix_add_all__future__imports.cpython-36.pycfix_add_all_future_builtins.cpython-36.opt-1.pycfix_add_all_future_builtins.cpython-36.pycfix_add_future_standard_library_import.cpython-36.opt-1.pycfix_add_future_standard_library_import.cpython-36.pycfix_annotations.cpython-36.opt-1.pycfix_annotations.cpython-36.pycfix_division.cpython-36.opt-1.pycfix_division.cpython-36.pycfix_features.cpython-36.opt-1.pycfix_features.cpython-36.pycfix_fullargspec.cpython-36.opt-1.pycfix_fullargspec.cpython-36.pycfix_future_builtins.cpython-36.opt-1.pycfix_future_builtins.cpython-36.pycfix_getcwd.cpython-36.opt-1.pycfix_getcwd.cpython-36.pycfix_imports.cpython-36.opt-1.pycfix_imports.cpython-36.pycfix_imports2.cpython-36.opt-1.pycfix_imports2.cpython-36.pycfix_kwargs.cpython-36.opt-1.pycfix_kwargs.cpython-36.pycfix_memoryview.cpython-36.opt-1.pycfix_memoryview.cpython-36.pycfix_metaclass.cpython-36.opt-1.pycfix_metaclass.cpython-36.pycfix_newstyle.cpython-36.opt-1.pycfix_newstyle.cpython-36.pycfix_next.cpython-36.opt-1.pycfix_next.cpython-36.pycfix_printfunction.cpython-36.opt-1.pycfix_printfunction.cpython-36.pycfix_raise.cpython-36.opt-1.pycfix_raise.cpython-36.pycfix_raise_.cpython-36.opt-1.pycfix_raise_.cpython-36.pycfix_throw.cpython-36.opt-1.pycfix_throw.cpython-36.pycfix_unpacking.cpython-36.opt-1.pycfix_unpacking.cpython-36.pycfeature_base.pyfix_add_all__future__imports.pyfix_add_all_future_builtins.pyfix_add_future_standard_library_import.pyfix_annotations.pyfix_division.pyfix_features.pyfix_fullargspec.pyfix_future_builtins.pyfix_getcwd.pyfix_imports.pyfix_imports2.pyfix_kwargs.pyfix_memoryview.pyfix_metaclass.pyfix_newstyle.pyfix_next.pyfix_printfunction.pyfix_raise.pyfix_raise_.pyfix_throw.pyfix_unpacking.pymain.pypast__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycbuiltins__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycmisc.cpython-36.opt-1.pycmisc.cpython-36.pycnoniterators.cpython-36.opt-1.pycnoniterators.cpython-36.pycmisc.pynoniterators.pytranslation__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyctypes__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycbasestring.cpython-36.opt-1.pycbasestring.cpython-36.pycolddict.cpython-36.opt-1.pycolddict.cpython-36.pycoldstr.cpython-36.opt-1.pycoldstr.cpython-36.pycbasestring.pyolddict.pyoldstr.pyutils__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycpython3-futureREADME.rstpython3-futureLICENSE.txt/etc/alternatives//usr/bin//usr/lib/python3.6/site-packages//usr/lib/python3.6/site-packages/future-0.18.2-py3.6.egg-info//usr/lib/python3.6/site-packages/future//usr/lib/python3.6/site-packages/future/__pycache__//usr/lib/python3.6/site-packages/future/backports//usr/lib/python3.6/site-packages/future/backports/__pycache__//usr/lib/python3.6/site-packages/future/backports/email//usr/lib/python3.6/site-packages/future/backports/email/__pycache__//usr/lib/python3.6/site-packages/future/backports/email/mime//usr/lib/python3.6/site-packages/future/backports/email/mime/__pycache__//usr/lib/python3.6/site-packages/future/backports/html//usr/lib/python3.6/site-packages/future/backports/html/__pycache__//usr/lib/python3.6/site-packages/future/backports/http//usr/lib/python3.6/site-packages/future/backports/http/__pycache__//usr/lib/python3.6/site-packages/future/backports/test//usr/lib/python3.6/site-packages/future/backports/test/__pycache__//usr/lib/python3.6/site-packages/future/backports/urllib//usr/lib/python3.6/site-packages/future/backports/urllib/__pycache__//usr/lib/python3.6/site-packages/future/backports/xmlrpc//usr/lib/python3.6/site-packages/future/backports/xmlrpc/__pycache__//usr/lib/python3.6/site-packages/future/builtins//usr/lib/python3.6/site-packages/future/builtins/__pycache__//usr/lib/python3.6/site-packages/future/moves//usr/lib/python3.6/site-packages/future/moves/__pycache__//usr/lib/python3.6/site-packages/future/moves/dbm//usr/lib/python3.6/site-packages/future/moves/dbm/__pycache__//usr/lib/python3.6/site-packages/future/moves/html//usr/lib/python3.6/site-packages/future/moves/html/__pycache__//usr/lib/python3.6/site-packages/future/moves/http//usr/lib/python3.6/site-packages/future/moves/http/__pycache__//usr/lib/python3.6/site-packages/future/moves/test//usr/lib/python3.6/site-packages/future/moves/test/__pycache__//usr/lib/python3.6/site-packages/future/moves/tkinter//usr/lib/python3.6/site-packages/future/moves/tkinter/__pycache__//usr/lib/python3.6/site-packages/future/moves/urllib//usr/lib/python3.6/site-packages/future/moves/urllib/__pycache__//usr/lib/python3.6/site-packages/future/moves/xmlrpc//usr/lib/python3.6/site-packages/future/moves/xmlrpc/__pycache__//usr/lib/python3.6/site-packages/future/standard_library//usr/lib/python3.6/site-packages/future/standard_library/__pycache__//usr/lib/python3.6/site-packages/future/tests//usr/lib/python3.6/site-packages/future/tests/__pycache__//usr/lib/python3.6/site-packages/future/types//usr/lib/python3.6/site-packages/future/types/__pycache__//usr/lib/python3.6/site-packages/future/utils//usr/lib/python3.6/site-packages/future/utils/__pycache__//usr/lib/python3.6/site-packages/libfuturize//usr/lib/python3.6/site-packages/libfuturize/__pycache__//usr/lib/python3.6/site-packages/libfuturize/fixes//usr/lib/python3.6/site-packages/libfuturize/fixes/__pycache__//usr/lib/python3.6/site-packages/libpasteurize//usr/lib/python3.6/site-packages/libpasteurize/__pycache__//usr/lib/python3.6/site-packages/libpasteurize/fixes//usr/lib/python3.6/site-packages/libpasteurize/fixes/__pycache__//usr/lib/python3.6/site-packages/past//usr/lib/python3.6/site-packages/past/__pycache__//usr/lib/python3.6/site-packages/past/builtins//usr/lib/python3.6/site-packages/past/builtins/__pycache__//usr/lib/python3.6/site-packages/past/translation//usr/lib/python3.6/site-packages/past/translation/__pycache__//usr/lib/python3.6/site-packages/past/types//usr/lib/python3.6/site-packages/past/types/__pycache__//usr/lib/python3.6/site-packages/past/utils//usr/lib/python3.6/site-packages/past/utils/__pycache__//usr/share/doc/packages//usr/share/doc/packages/python3-future//usr/share/licenses//usr/share/licenses/python3-future/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:27329/SUSE_SLE-15-SP3_Update/3a315e8fe78693fbde57c5b9cf8e2914-python-future.SUSE_SLE-15-SP3_Updatedrpmxz5noarch-suse-linuxemptyPython script, ASCII text executabledirectoryASCII textpython 3.6 byte-compiledPython script, UTF-8 Unicode text executablePython script, ASCII text executable, with very long lines  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRV|Vr 0(>utf-8ec49ab0b2eef7e1e91f20318c9bedb1ec075f2eae4903492c48de706bce71663?7zXZ !t/'P]"k%w#) `>~#hKoR& 3P -vY6)0Ʒ ~?Jeޥ=9N0 q,n:Pxpt'u;Ϲse%&?uyB:FyYVuᔺT<q-q̓ZtْスUGQB/4͵0)1xU;􁄑!y\ ,U8ν$ `m=zFTb@#>A+@Wso;GXi[**F230yWà*@t5z%JJ 0< Pɒd mg)1 #-pP:u`À㉵eW#RsB9S w@U~8ҮHzAxMMGb'a;C_cҕMiWޱ2y8"c 񔩘T9A bTc_ԉ gWfW艸yTp&^Q2~<:QC؁/TmhSe+,툹LlV<9͹h AxEASװe;}IO˖˅춦b)+Q”T!ۢscDd0;(Rb. .푪5!P,f.ցt؍#VȠ^gj *e6wyGрjčc9)_`bё?v_|b~?*Ӕ5qt86 k-%KO.Jp pk)x;;Z' C%HD ]cmdfY3-h6&_ȽM-}^)>65 a[pXIxu_Jv:Z~[WRgH[@o?Nr+(V%K҆ 8%4(/>yc3\VWap/#H R\!U\r[HX~qR[aLgTtK-x3nt0T 6T Bva&V5ɒl[Tp5ˢ%<_P6k syrވ53u&k'Fic~ zx,(ך G]fKߨĒ~by.Suq$(. 5[H?,=ws2u5q`~wz%4&}NANXDA"u߉%J9T,-92Yzx$/.Ϋ@b{dmI%veILKq.iIfe=1S!ch$wo1vB[̎MIF|h'HQcULNJcݮ!-(r &gUom֑'VV!r!\R+_ۤپAD' EnqeuGRlPeb1 &#OVx4?^N+[K856L ׶HSZcIF;ԖdG)\,\N !IC#kcQ%κ_T#0N2Vz\ǖ`&p71DCbFIyʓyTEnv\M{]ytȢpnR6B%5 pJ3mtr\̿Cb)ji I;sߊGUNQS5{0obQCyW DߵW+ՊBY .{t(xM~N ף*(VeȤuneQUH3d46&z.zc`'?ЄئԭYl7A޺k3"E8;s1?Z{EwCaeΚ.3(NJTqD-b KJ\24SVg[3H51Ɏ|FES۱IjZ3f0g},ez:r>NX j?Gj>VL¹{"k[|;o@5dnL3X%mX5js*See-=.F1>{)gQeBc|gh^T)pnf~d/:6E/me8kO4>{bZu8yT-9Y$K"q?uH%FQFžPv_^nњ pϊNdOkԬo83yxekD z3Ǣ;{(/ 4cX/e G/N 0,RGzcjPm3;܏qF:&gğԝ}"ϑ<4X g)K@AWt ;+@=.`yrO e7gxQ'JEO.#Y)vg =;2-Kg 5T0@6cZ45 :ѱm9:&M$T9"嗰>%4'N9_ YZ