glibc-locale-source-2.25-7.fc26$>6VQkVU-C>7*?d " >'6e t7 7  7 x7 T7 7 777 70H־(89:GV$7H_7Ig7XjYj\j47]s7^ bOdHeMfPlRtp7uL7v(Cglibc-locale-source2.257.fc26The sources for the localesThe sources for all locales provided in the language packs. If you are building custom locales you will most likely use these sources as the basis for your new locale.Y^Lbuildvm-armv7-20.arm.fedoraproject.orgLFedora ProjectFedora ProjectLGPLv2+ and LGPLv2+ with exceptions and GPLv2+Fedora ProjectSystem Environment/Basehttp://www.gnu.org/software/glibc/linuxarmv7hl0@4v.T'   8 , Q I w  9 &R NHINRMQK Q4 JQf 3  5Q9  y  Th $ S i q R - p s A OgK Q \ Ua O O Z Z A r h _ z 0 _   M nB 9 .|h C V  M   t A xKHV# p  ! _B b b @&= 5  ,E d D | Z6#+     0ay 6 4 L0"&'$%+E]m_mb#Lgg "ssh:$))   (fZ!J! 2ffR[ . 74( (vnEah`DuAOb!#_MEr  [# RFAZ"@xfH3 eeü&X( EjC|7g|R!?-#h$ "8g|%"%Z]IDTA 0X} v' '"P.'Br!B* ',&%gg^@wt1& o;4|8S rN "&6 @$1])(z$-)&fFR&6$A큤A큤Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;Y^;ff8119869a92ec6ab5498a4bfaeeafcf1cd3878d51b83f82baa784ebc8d5fe4432105d9280a78a221e5ce8609d0b897f2e1ba14f756e07c60515eb4ccd60ec92bc83fd0cc8e4a52919c117c8a22cf619e1b4fead46972dc9a742e7d64f1b2fd29b5503c36c3eb2f993d13af35ab731b722defbfe17e325e0b4fd7e7417b59bdaf66d414af0ab8a424fd290f749cb378d3d1ad1071a80a07a58b9033c7e22bc709ac83c26577d811d34f105f1a54b9c9ec39a4a62a6863ef0aa3ee101ecaaa471509ff8ae4237894a7d4e3b0fe049f164fa259176ca4ee75f73f68378ecac519bd250c8ccbb5182dd5b4615727eb862ad204c9de8907310cd116493620ef3a1faa0df83f538d9a18a57fcc188a9bef6e91d05336234929d0fefd10387fb51e2b2b88b9d5ca80d1f322088be3df2787c9b116997ac7df2bb5144c754056609c7f9bd0dd1128d99ae2d1ccd76a22241cbe3818a2fc2e89bbf58a5813a8925d0b7c1fa9a5b9d392e31d704ae8cdb4bce463e9b3a9690ecf60615b166cc292c04bee592532201031c10715ab5b7dd6e5c1accd5ec68b68a712dd11652a458d1990052a5d3365cbe100d2197d3a2d4be25e8bcc6e703c5677c66532f3230194b64cac33208cd58b47b3eabbf568c4647fd39d2ceb219d4d536d43b5e840beb0a9a4591d2a4df7f981d365213f231da42159c832a170de170e092dd13e53481a2757cf01544a337234c89761154fafae3f979177111ce69020b524b4b77eea3db068d0d696b36a563f8e7d8d74d985bd3805b3564b1f8f426cdb5005122da23331ac4244d618e2a38c8278cb0b0be11c32dc86eb72a4ea0d26437164f8dd1dfe7672912c480cbb08059b5a7285d3f19057181bad10f44ca87e769ddbed2ae5029f86cdba808bf385c841e4fc31ccd95be311ec219b15cbda4a83e4ff4aa858fc59007c56703345f23613f1ec44bc97acffb90e7bf31ac810db670b2cbe40af4c1ab9e08df5d9af73a0ef9d97674f447273c3ebc2ca1f05d8f489a0114e2ccd8076707a82bce863d4ed540eb36c39602eacfffa53c4fd7f5e91aa991dd6c3ee373f7dd86e1682788439940a92ee8e4e1bcb077014f01e742e1764d5d0d676a3de1d8d881fff872f117a05a4cfb478f51a5372d1015817cc73def169caee76e620ede742b696bc4e1f59bb8864d8bc88dbc6b573c74ea738c94a33d271dc3c4f99fe9bab7db7708309e69bb1fa768d76bd06f40122410b84725ddc6d5e8b5c2a24bb24a3214f0735339685de558871b82c6a0bc268171816a387db0931ba2239288983c9497993f0dd34856a7bd40380099076c02a72d5d98f964730586d976d49309d808db9a3485846a2fd29e93077eaa40885d28807958b5d94149209dfffdeb314363682e199649abe66b569da3e4c10248b8404e5ed76b749d6c2c4d98c88b0d7eadf3fc11ad3720717b627125f59514ad3fafa81f9ff7a5ce331e134b6fef84d86454ebd4724846a610727d3cf9c0ce8b54c06f717fb5d373395536435a9cc0be059a2d0bea34d0e1f73143ded8ed1043259c4dad2be8fae0b16ed27eca1d24c3ee10e6cf2da23946d460fbd839e260c33cfa66ff00d00a3faeb3b15f450f9e0051fae263ee407cc4ae1c6173ec1b26e1447af529e5b65a9c318a60416f0734a7896c1637b3e211eec28ba30c3e9256e084671b0b98cebd663f2115b9df75d254bb7fede0d34967090939fc7fcb1d8900598f0c869e83b5ab5e131318d403be8cfce5e5a88575d90884602d41adc6598e81863263ebceb3e4c73d08119e13a95110814c148caf8d7be3ea05974fae17e536535e44e1bb1077aa44f674de22134c25d72808459f96ab3475057c94a2e5201a22429f1709245a095852dc168b53b1142d988d40729f5ebdb6724b6e3c6ecd9b2f210949a0a644bc2704a5f0e507898af54855f89a6cf48f9c0fd067c349ae1570cc9dd1380cecf2b1af0a1715f2715ac0cba09cad9cba9628488b04165367ef80dffa615d1e15798447ca5c19ff60185ef551cacff1eb877a380f06f3eb5f31c145d63261f295dc80b078a4b52e35114ec01ff52d590249c8f21e8fcc07c5edb23e7ab620255dac35223d46ee20039a01c77e5a860dad6fd510fa4a2f86eb4e28c7ad66c54c990b40d3d384b5e4a448265a5b5a1c0d24344ca07843fcac80cf0ee9165bfc1c92d6029d0963b73b6d4de7a626cbe2f5b44555791f74f86fffa8592aa16123008d919bd9a3a27486cd50d126c5762aa3c1e4e47bc2aaf4af507556e80ba1d7c340b68692f6fd8cfa1674bdbdc2db07239d1bfd8305208bc9d52f387365d0be340da8e4fbb48496b66ce00a84bbfd5ae7c89df4ceda192b8c43738fb7b2b445be6b522219108a6866b964a28d7ffe18bdfeec2e5dc1b70b18098b5b972b9bf06d2783406026b228403b7767aad7ecb2f7a17882fd4ef9e3c1b626d852570dfe8a666900ea3a0dc9d9e1dc6b987b4fab80f45b87d55233ed438073e348daf45de807ed3ff77f09a901302f09fd4dbfecbad20bef01746e80aaf00202a58e611e1cce3567ac392e6039eb4213d49b7f1b0e463d3b41901a7bd5630a5b163b167436a2667d882212261f24b2f4e00ee58d3248e0a3a64fe05d465072f2bf7f1085a41406710af27842dd46383e6b1298d911cfd593c6927c39ba8a4acd46f1a6add49bb07b33cb165d20d32e22a6502d8ed9e5e5f83da4f20f39ffcf5b04299bf93a90eceaf823d74c701dcec14460bc7e2b2a0ab66ca5d02807357177931875f30749f57afd6cf6485d1481e488c365c30fa038cc8b0b9000000da3d4f9be17a4784526ee6e740754e8d51b099a9ee57fe295301c94890066d786fba803fead92e3e5441b9c75c12aa957e0b85617206c77948039d0c405f84dd2585280e9d1dbda751cc37c85d7d5672fcc590970f3d16576d4b569a3d39b5ec5ba6dfcae3f009ae2bb57c243789486935dc80643b37c1c1b974e9d0593549974d5c7863d4f9457f9f511cacc6ed5f2fdf878f441a0f576d12f1e542dc354cd648235443042d235c28f853ce9761e4999e3ec0c86ccde757f6dcf8c636e9e23d19c167e1e36ea8098d7ca60eefa0fc8498a3f75dc2a204598d4827b528e60204ca7eab8a91630a8c3960d4dfc0dbe71b5c1c3379df836122ce2466fc656f55a6b774b56643ddbdf865f3cb5060ddf7d4cbd90d5d63c92e6540dae786a52fcd2d9a22064755950882c007373a0bcaf962520d815050a399a118599e004b629e7f101b95bb3358449f1f1a8fb9cda04e10c347e070a3d8aca07f93cca4d36bc4214a29632e09e46c2ceaaae7b4188406b55249d28d69642ee90891cd36dc362dd9efb51e3950caeb9918753d9b9200ee7e1123aa0c2a9c8c2e8c60f9de6a02c2ba5a04ed4e4f298db60e49d2f5451c5e4c985a3f7fc412502af79c716e0032bd24e494bda6bfeefe27d693a93cea44545523f9f897a946247067b52a3d3c0a90b71c61d1c58934129f02e472043abef93c9fb874c0db52cc927a912e23146bec6942a142a1f7002d306dc7410ddea1e72ba2831a76958c492cc060325ca6083572100ef02e917b1245ffc2549eedab68396949588e23fc9f2388737216532430c9cff6311faf975f4bbb39eb3263ab037fc137f385496a2c5bac7e4000124aa17ce838a335fb6d17d35e02acd7046f327dced569538a1a85d2eb830eb1d7c230772ae7563162c99d9babd85758e5805d6a72ef1b47a32d53d7f8309f0dc1e73fca209c52c584e03353f6e965e53c89eae83b170b0509f30d3f66341296b832d84d22122f52c6aee83d30a318337f238e4770684ee324ecbbeeb4dfdeac0283bc63af8631b5a3a6a1f5a2b957f1aa338e8e2787a8ada7534be980120d6b55aa4c4f35b1810a86c9c67e1b51242902d7c18df6b3ed60b72627757689812b4dbf69c841fdadde062812216a6564f03a3526e2980e869abec20e612c4a752140f532d0acf12f2ca7ea7c4b5f682ef7ca70accfb3c1a517443bad960a0ef2a4c535455f0e8acc4b29a356415aa07a8b62d965d5bbe322be8bb4bce6d305dac47d1225c826d741d8a05e08677fe969d8f0386851e5560b931b3df4fa973a887c97827f9906521d67574e354af7d0dc09c7d76a814da68a6006eb4f4d1377711f857c8bd4fa3074dbcb2cc1de92df188b802f11236f6c1879436e9ad3c3765fa4a2c136b9d5a36d023df6b5df5e03234c86353aba6b6eb6843b4c52b445788f0b5bea6d37b499c956c8c7cc63ddd70b604d96e9c26eb2669cece45c3f0ad17790c5e189b1688d9c7fefa31b9d6880130952abd6d5ad08f83c57972be626432d721feff56851bbea99cd9500181fef9d81b7108ae2827646c608a09a3dc63e335f074af69eaa6ba42c1b80a53ba10aa430b363ca4e2a31456bcf68cc2ebebd9047b92c657964f180456b59367c00dc1b44a150023307d3ee0b2650a801d0b085cf3628140cafaa33644253d226de02043945894942f65f0a601d87a9ec426b37ed5b4ce0915afb4ce8cd883fad672ef2c1311a2069f350235e1348f24ae5aa41fd411f11d9272af08a7c8460c15996872e75785e6476bf063084332b6544d3459c5c51ac37992a9d860acc40b90e3388a80ae1cfa4fea396d330f7d2a647d2b13c13f93416dddbf3269bd7fc3dfda668d04ec33852818e1d70439ebecf33612a6637139433db90c722fb112f542112566678da1b5eb906edcc8d4d9bffefc79b694bd3d507943b3081a19e11571ba07c88cd988f08d2a54156941392e1b117c53143b05d2ae59a6aeb0fa5fe8e8fa6308acf13ae6dc3846dd6b7a6ba5d1591ae3b162eee32de8b0ebc71de58cf0bde3418f74890662f0265f5e607fa4e9b98c35f7ee66e3cfef82cda9ade00e28d979f4f5ff2b856d04bb4d5dd19b2b37450eeeef05392c959184bb71b1904a6a3c3b9486fbb5849fbc230a262fa9aec0495d420ad6a26418c042464f29da4f002d1d6d874358882f53317bf0919301e053d8edd80a5103dbec617c6484e9af779d647f9eba0837cb32da7fba7e218048897b8ed9368e24fc15b76521f95adb0a9f1146ef5010b5ed003049ff71b055373339e711aeebd72afd3c28983da8d4e80be83986b7c18397c982807a90ff704a1051fa2d0de78f9fbed56e8c263c8d91265b831104b3794e369c0ab2d90aaba1ebe2d4f0203aa9cb3bf5e1393172c47f56ad086a25368e4bdccf4e73293493249330ba673d11fba692463afacdf62a9987027288e1acb6266ba00b2da8409fffc0e80d68c0318f0ed572e073a1333d3e8b310f9b674d88b4ab0630a9156927e0d8eaa8e7c57d4699a66d89a39b794302a58964174aadcc899914fdc4aab44419eedb4f87b95491a55e7e865c3101d5722bb3dd09c461c0bc6600b0a6ef0b89598ac5d6b51488e3ee044fb2f3b9f1bc434510675817f52933bed2298b35f28633540bfbecb597fecb9ab8e0945b4c5c2169f555b74681082b8c3cbfe690902f5bba70e58f1ba1b31be8fc4e74cbf4ea4be6d8bc483c594a32bb94eecca09c8f35a6d6fab62fb539c3bd0a22793f3698136c1f797659771d8fc2e1c1d60b97828a8e323847d9066a0265058071bfb0a35418c256076490b7eebdc4a4d30742f676fb3883c3ce1e2efebaf231d6a0bee411138b8c7be91e77fd205707e13d6342a9dd17ea9e5628c9888e3faffad0592efe0e687132c823b208bc476ad34ff1a667bd12bc77e6dd68604eebe64ffce662822bce445d459edc314d9d1809f641c4447e7f251b8ed5ceb006b62c6498eb095784bce2107a62bacc07c1858ddd1687a9f6cc80a592c6e3c392305129a777db1dec83e6096ad8c27cc083e7f87b9953bcdb5f0159269bab20044c5dbe65a6774fe52ca3203c43dd462d6a0088dc6546fe304afc931d28af5142638a6f230a78f444bcdf0c01c7fc4687fbef1c5e567f42539e1520275b83bb19003601b072eedb20142057a1c9b2554554bf50bf66855b52afcf22a9eea614b1c8517500c15e390546a5c72da77840b05ed99ec79fc59a322401546d3dc5597ce44434f7099c618fcab21ab6af93e5d7d39fb477bf9b8eafd10906a9d643e95c685d5f86692ea39717ee6147daddbab4259c5ab20ebdbfd1f898bcd413bb9bda738c9f816b65b1df8c384b8c518964c1561fee6237799c861feb5d159114a757673e12e6d2794fe074dc5271200164f23c4999b80a625891410c422fe96d2be9666aa48fc4836500fcd75d99574108572eaf5f887c8aa8b8ed13f3aeb400a1f7162e9e483b7474fce5bb43fde7a9d97ea3823773419925b3ea95707bae87d77d712103e8c78db2f7e9b32336a49af74e4955b871fafc4acc611582027f51df9185330c27a9fa6e13e21405fed0a9d644f7e85f704706575fb0f30980f7fed3b6c2ad58a90e40a6f330b8bd577baedb550675e59869755f0c613a41aec62eaeeb4288a3fb42e31c0a0af81679510515bc1763dae4f7f7900250ff66682443148d490178f9f3b6d192d041ee9e6eceec62b87c3ba402a7387916bf55a91ba5ad5a228c7e7c30159ee3e0671e291c4655bbb34de170946ae1d4500383ae12569871925d86a8dc03d2f136c33d0002120b398fe22a97b6c1d672387175420cdb6d5e8c56058a30d994a5eb6698317566dbcf2146a2145d2c095166220b786d69bf4b1494175fa7ca76b58dc69a12a7f709ba51eba1e2c2a644064c5f803ee52cf29efadbbf1242e780a840dba459a82eb621a120de671f808ade9c7755780b047e23e9be734b543c41649f6ebad339f2799c18fad959c2aa08926437acb4eb4847f363f51ca92df4a22115e81092093f3531689fdd220153e69948588f919a33938d69433f28785093672fe7478547487d208160a718ee59915fff5449e077c704c095f4fd560abc7f45183e0e5d9170f38a7d7223504cc21281425596e09f4778377ee416d134eda1b814dd4a3fd9f091148ba8055be768fc14be09b0d884de8bd720c75ec317752c66e34b631cb68c82b0df6ee9e97d55a7dfafe70ed2dc6fdf239f58c74666db78c6b514bdd04d78440fb85f41bda30bd6de587b55304de86d75b9f14780da161bdb4468b299b4e1ce2a1b8bc755ce4927eef612498bd2adf6bb3e7df285ac6505ea0585697deb4c427f0fe5f323a2043a11e02b44712b68c4c510f4efdb67caa659e4d5a09d6f0c1be37b368ae0e875758cd555bc2d37c10d38cd44aff7020b9389dc2fb36f50864d8c557857ebbd114874f5477956ae3fde0f61b65127c4188aa74281e76c5e1546568587efb7068972bc4942d4717a3c05da425cf2b71f8d45c4108b707c1ef2286d03c045abf2a8920aedc5fa6c26951c49b9becc9da9efad7a73dd25f7ffeadf8a277e007a9ce9c5e73109d7424faf904d65950398a8ce2e05d870b0ed878eb17f2721f7055c51f085efc056d502540be530fa1235d215c0348a2d10c5b19319d49579ed4a89d3735668537338c257b5e52b634269effda746423fcd1dab905ff1db1f3e88e2f59a569ba3f99605d790c8ca590a3eccdf29d5e069d97c83b6a6d7454d069ea343d41b9591432ae15b4759cae82c64e321f6fa04ae2268f0e9914771d91753cf5855ac592b5a55c3eba62c84223db9c531643cff9efa8766d82cb31d0f3bebaa884e594ace543fb936a0db41c3092e59891427e9aa67126d3885c170f904f1d351757bae5d5e0bcec1574953cfd309f863d657e5bd9aa145f2b7509d573764168ef145dc5c4be0c1705f8df281c5f340d7be29b21d09ce08c7238e5944bc07ba1793fa54594bd5c426c98842fdfa7efab0c5dd0ce885a375780aa60705e40873d4567ca5c8a370d97d6f555018ac2dcd34d4f7f51b6d253b8fb930529785a8fbe681c185ee913c60324ad1fdc6a563bb1322c4e04366acabf8fd4da6c5e857be10c84b6123aeff1efd2f34bcc7e08241c16db506429610812fc40081ab99d1b5dfaf13b1f52c07c5abd5fc390965c2381ec4d2ee504c559f03f0baab767a26abe1c62dac43e5a1373d4c3d95dd59909c968281ed622f74d048bae093100a1723fc787ec0ba09edc6660658eed9a1928aa50bb1b6ae7e8cca9d9b8e0064ce2dc7c549289a81ef07ce7c0e28cbb892bb651bdb96f4e75a6a6db0ef6fa1e7a84d0c5db0ffe402cd6f8165f771f3912c0c6b4e867cb0bf3d05ed4fd8760cdadbb203dade1ced1c4dadaeaa656d4d3283213a08e2072f5ce001bf700c16a7f05b8afec068518804ab134ce65d42eab76ec5c94bad7381c18c5b6a6f78e14bf4df38022e7652a7749d9ec284e457fc82632c330b624cc682aad5decd6a545e496e94943f1a80dd778a55eb02d2c8e97c0de3520ea5d72aed805a80dc2f0d8717621f1c3a0dc49c0065db73fd1da5082b8005143bdd8d787813121057ef0cbc92858d9512159c6268d74a4ca3f800b1ed77b507f1e36b8c991437fc31ba46c885fc3fc06a3d99b91854690fe2f2a4f0573b61d6e009877853bfed3f541fc7f8ca2473c91bf9bcf2438716d9676736662182d2f283e6569f97fb8b34c6bbef39d9d3074472b781c853dab1e72bde5b045ca8ad76052ab9425a15839867297e76f9b71511a13a2404328796f8859293b4a8e2c5d74f5ff6c1669e6d2f97b54b77b985a006d2a70e95b42e8030ed7bfdff9bcc1aa775cae56a50a8240a27c31d0f1668318f146b6868f74af30bad595b704267b4f25a3e1c839fa88348710a6931c13ec31e43b20e019a954421ab41709bb12ea3b9886de48900b07eedd6d5e3098d679a7f5c64354368216257635fd0e53c4abe146cc8a690d8ebd6c03f72e2ee25e45d04c47970d0749fae3a497f525f48611a4d456d872fee4ac629a668ebeee636bd4fd1b359eebde21141fc94e95e5d220b765d9510b21d079fa4b89d52ec86c865bd635db06b2a7da215296da334c35677a6350ef5622f84007ce7462d02bd7aab83ab76f7fdc2c93d7055cf68b4b5e8c0432b60e31fec7abbe06d3d1f0bedd0952e88a0a19ec59ec97bbe4e5fe31285d4e1ce1d30be397669431a9205cc76e4c272b748830ceac413febb77e9abf6b8f12b203ee72f7c59324878299bd0f06711da4f5da4b3ea32ae7f9af310da50cd916dbfdb85190c653ccc3288b5d2e26163b88a9983321dbfa66ba1311a213acf7ba4f002b25ac404bd9783071a2977b0af924cf5f9fa5f5eba8b3deb82834b18828d3155e20ba97286114e2525cc1707254585c07360d0b70460a0fe995bb64305780cb717c99311a2bb6ff14bb087b32c1e44adf8156d6bc529b9085a3a95aaef178961885c78779477dbe9a26d892c85b704b5c407b5e2d12dca60456318a7549adc0a1e6df34026d07e7af1f0addb8e0d6164125b971ff83827e38d938fc9eabdbdf376ed22872631ce5dc7d1c665e68eb98901acddfdc1106fc7d4662aae0cccdce41d1457e9e101fb72cede2e1b39c4dd36c4a88c971c8f6812a1dd13466b85b3ebd79319addb42820c211733def4ba5ea3f8d91a3cb7ada7b57b49740967ca3cf7f1af1a8dae7d2304b62a3ca5426217dc900902a1fcd1b2e8736407b7b7db68413eb970b37bf33eb341e63828afa31106f9e61498ce3731832bc5bf0cde5157e02fd1f39c7ce81bf73d2cf04af5191a6b4b9d57136fd78f1c1d2d48a752a0f85d7215ce7c63fe08f8df78bb1c4452b3966857d88117409999d3a6a1deed2851bd9cbf877d093750d52020d54c3a6af221baf0cce5a041c035a84f146d4ead86d4f664cd58ece7c21628e7286d583958b925ddc549d0baf6c2bee1b8c9463b2d1ea6fee2e0bc10dc19dbd6173b98bad98f99c0fe3cc4c6ff79ba4e9994213a3665e21bc9e93182d828573cab60cc73245ccd54b55c1ae3ebe25afc12d09a8f1341d97b214d0d5bd1eec1f9b49694160e63b2cb8ede1cf21dce948bb74119bface81fdfa354c722ab099f29afd89a995921f9bb5896e853cafb22c4d49c8623049f301dc1e8a73b2b26031984e4f87bb9792723ece88a8228a13cf1199fa8669f49aa56b1ae2be9c48795d6324f825761cde09ee22f1ab3fea3265355f8c6a9f8e61cbcde5c965e5221c051d960803ca565c77392458188d71ae450ea755657df031aef2da61828befde4a53e4e6bc953479d36fe88f1a9c693a25f5d64356801979f9f2425c13e2456552dd31955a1fb0185fc2f4b29143cf3daf5c45f86f3eb3064e8b428ce9f8f6837a38f499c9d0af224cc20ba1d90c90365c6332e9cb383979a500fb6394e21a7ba066ef01d96fd0ffe9a5ef41f6e8a7dcc0c841fa6d8561dbfdd3d55063e3850859be75b8171c31362aa79a7d941f042729cff498f818a4ffa86d8629aafa643d21f8d926da575d7d52a770b77c09b971541723f9b816679f44a5a6d67b503ffbc1eebe3621c1da52c8d99a50dbb546a53dc00b138794e2e054bf4e3e032674e2983e4aeeff87702504e73a6df30dd36163495073769b77cef22f622e75e52cdcd99bb9280f121b4820765e2e189a7ab7f71c752c2420889739bbe25bfaa0611816620aca6bc26d3e334a8dbe46158ce050b08570150428eb661717dfc676c4b315fe28ab7b20702bc74fb74934007ba2ab3b124205c03cb68139289c6ed756f2e949004ad77bc944455c6d9b4214188eba714d167c71c525a9ccaa3917367ddfd0fde7564b981d64420dc07e23948d817fc1983061abd238fa2af7925d4b2f4caf56a56a2e0b17b0e7b263f9a7fe01e7bf1faae7ea72a02688022eb4b73624e3803a7000fd473d9ec1bf258c6cef9c63ea4f2d3ad92f6f2288a3427b50cb9071075503ffb43d3838ecd1a97bd90179e59b839c4e6ffda8537559ad43f40d4bcc700320f454283091fc2e02823b039d26059146ab43b4912170dd04d487a81917ebd7369ea596590a02498838c59e9165740d4fe59c51619de07144948a08250875e5b96ab2997b9172715673a9382ff5c68c9c9faa3a6708a8a19d30db96582a40a5a7aa911fa7713236702e0fb58224a4ba85b1368c66e68e38b34216fa2cadbb993793a153f714595a033d498c0f7fe0eb9080ed102abab7284ab57714daf56bc2cc99abdb9b3a1dde330ab03c05cc0110ec86bd4f6b994bac449d94dde07fa313de984b518726bd9051491a1f4f43e01c26baf5baab879728ce3257b408ee2f86749419694bc9711d40d61129d27b1b9d05875e769686c7d6cbfc7d825f9e210c2058dda3b2c5e0819719ec7757a7a6ba17534216510629ec3f54fe1cbbb09d1f60170d8450ad4455cc1738bfbb4ba108d3edfe66604283cd84c986f80d7817eb2b63bac996f5f6bc16862ea7296c6a31d1bac3081b87de472b394bb7519d7079097063181781d74aa5623ba3ae036236bfc8bb52a44fe274df7e2828820dc2023fd5eae9e0d59fba35cbef4db4606629bfefa40dea95be810d3e1e46b1a8e9efbd7ecbf7b2dd6d09b410e696f5a9dcb43d74f8dd3b1bc80f6169ddb35bd392a701bc73ece62020e0c29fbe45ce52cbeb3e5e7767d76d25f37ed66aaccc1b854ee5a9bb42faff528633fcf512801de33ab096bb8fd93815ef8561744f09a6d5c64cbec924e81ccfa823baad38317b6299accc8cdf7823a9200bb74e7b7278135372be6cc421a981a851d36a36b33d23faf3b6a1169e2d8e21ad9a17b49f436bb340349b9697b015f4e844a67a59e9290d38f6c6ad88ae781446e70c2382c8f02733c31d78562b983977f68db8aed7d89a852d9112fc921851ab8448fb23e05e2436e81445cfb18ce8c41904730c9b6239f16464cfc43abbdb9b63d330d8faf8dcc7f136fb50d35200b960cea267ce2ed7a7b2866ec2947b4bd372ccd2723eb93b2234cfeff5915a7577a0c56099986a58c2e890666a47baed18e6bf9ec9cf9c3b7c4c39ca5bcbad659700f7c36f605002870e79dc602de8e9136162a34abf8487dcc30d0d01ab8b11291c76b47659bf4e5d9f722551156a9ec0775ff1191671547ca4ea5614814d1ce3a5148885a577c97e92a9b958affa05d4989645ddaa04b89ae52b56c3c646e820944a7ef84fd2a0679377f10c02f946107be4e50814ca06e1bb7df74fa2226e0f158350bf5db32ca13314b00ab6231147ae319dbd7191dc755bbe16bfbda8ac650ff1f91edd682ff28f5709db340d23b5efabd0b71071ea6e9f2e6d34b01d8e6cf4abea50ddebb9fdf2e9113eba96966a8fafd687c21704e2ccd22ba0e433de84f9472074b18dc6df3b849583a1eb286c83056ab43e59d856938f89320e6163cd8dd7272502bf920d68e72831cdb8ce421a22cd8735f4fe1cc41b65f05ea9c606680b23b269ff4ee0739b74785c67ed2db6e3e65e3286a308c20b9c02a138d2cc122d2cac09faf245b2729dfe28618fc780fdfc3681968224df545c467d9d9f89982cb3a9e16c7ea1db261b36c6459245be3a1d1ae7d67705c903c25c41ab12bcd26b47e8a77e9f089dafe7bbf05a998cc09e049a79ea73bfd11f43dba9f9ee877f55a4acac458f4295986f6dd76ab7fc3cdfe6c30a848eba249083a98b5770b17a355aa296ae202aa48a15006c45b85611fd1057edc7e06c3cb36f35b57b00026b3a98343194d3b8967d68c1ba247e10b46c186f7ca0341c0093b4954649705685e5c8e2fd609601ad50ac3c0d25a3658b3ffb1cb0f49349c6c04e8e1f7646f18af5a00427310313d61d1f2a1b9796163b652818151be337e65a857cd1d069f85d43aabb2287f2556753dff05c7d445fed273d3ad59cc5892dce242645996af3c0335d48bf61e60cd32e1434039f9af950b082fb8fefcdbda4b38485457fa973f19d95fd4109bc153c516c1d46f3d335d8d12bc110587f15ff8ef60564fbe1bbea0a165555875a62ecec9443c80abc2b7f926c946f89e1d2f3b936f6768e3f1c17adf3ff0becde80e5938115f9f002e46a79ff11b0a0d1f880088d369ab01438e4744542c5a093ad07aba9dda42fefad20f62f6450024ebe55888eea445eb545a54c9670366e858e7fbc78eb057ef804068a16be40290fa96f97e7de9068b6382f84cd4394d2c64b5bcfb02d7f589ea1a2c5592ffa659813a837754c6d1464186bf9e77a923053e6cdb03310a805fb2bec13860bcbf35a8c94226060e9e4e33a587aee787b5b9a10aecdb6f82f75d362c2a2fbb8a69824c1411108e5f00cc0a2505a3418a5bfaf5e5c659f5ea7f984fb8bdf45bc19b71e129a6e81d6f3cf8b101fff3e5b667aef2a4487894eb321b6eff50b66f331fc27bd5db75cc417b6bebb144d8853a5b3866ef5784fedeb3479c449e1f4c0d8b779f78b4ce2fe3fb87121148821dd9f0d3bc908af57b66721fa771c4d285c22edfd0393987f92dec38ffc1ca01aa434382160186e2cfa839f9932bfd26f300396a410f3b0bb408b2fca31c307442b4f1188fdb45eea62fc6683036c15f3a41246ccaff5649e5c15a829420daba313b5df0f30699ebf57ae640796d6ac86a1ed4ab4088ded9551129632063935224385a5ff96cbfb69845fd38924df919cd20fc023517ec0f8b252a76e2a5056cab6798de33851b927a5feb12b5e1b73ad05816239d1e3db7328caaaaed9eaa47be97f31af17e99a61190461d95f06628f044f8e9ab1b12aca6b0968e31bae79d871963e7de73dc39d7d8bac282680a011f938ada2761c3c216e048bb7c6990bc6968155b623252f34011ac1538d97ac345fa8522958cffdd0bf31c6ca9ccf399ef51b8c7125428e4cc243b431548ea453d53c92aa5e9b824ac37bee6489cb37ccbf8a69b5b030406bea9f646df472e6f1f0fbca83d53cf82fe30238f22568979c1b3e19c8ac65df1d7fc72560d0fbc6ec4c33bc2deb391da7ef988b093917a2bf61d577161c68121c98d57aee2fb9f9a57f7b328ce1913b87b0d722ff22b642cc737c107a0738e965307c9de5bc4e43128226b90d783e3437250250e7bb6ed5b76e239ee3c8c76e4cd1c04e7b3dff1f252083d15c33341c76d5d97ff0df5b8e24328f194e57e7aaf61536fc2a327362fb6a7533b303f016fc99f24ff4ab67db9ee3fa8c0379010735c4a20bde5f5f95fcc6d5a7203804763f624e5c70fcd42a8afc4d68ffdced8bae93bfaa0201b9454a3ec6796d30128d1bb7b16232bcd5d200dd67fdcdf389bbbd6918769f678d25db83b5b3b3f6533fb1e4b5c871ecb13f5967a08db64026f53c885362edd10ffc1b66f6f65d06b8588abab1233484bc8daf182c7370762dfc541458840bef767f2c5a550fa64b5cd450f3a2dff7265a30131ecb4d38839cb40b701281cf8acde7eaf8fe0307d61b8c2aae8f187fd438426d9aa00e09db15a5a73e03153d765f863da3b3e19d0ca420d69cd9853184d50b0b102fea17850a09bceb552d2a085666b776984cc4d0d44c38c0960d15b978bdecdd95a3ab357fe92a6da1cc31b7671c8a9f45adf7f1a75c1da416abe81083f3d0c0d26b2f37c0d3714578bdeb8561e69516d3bf7ebd136d4849eaef48be6efb5d65f5aa98c64eadfbdc86708f49641bd569e436ef0eae324a5f689d7de3a7aaa166df0716bc8904c07dd8267f58db7ecf0151031b95fb307c3d130d24ca73729e26b5641904cd2839de12d82127d6bdc59352603058efba30661afdf5099541d0ad4b4eaeda072cfcf226811363647e9b8fa4fb703d5e7b8944fc8fe3cf4716cbfdec1328ca66ffabfb2264d2690d642ec34af596560568e62275c45bd47850635d828ac74192952177210d92276deee010dba19a1fe0d8aee2844e7e164ef441a79cf40e2911555ae96be27125c67835bbfb6de9ba4c0188ff81d0fd90f80d707839880ae354b859f8a8e7002121fd0f4a7eafcf7198babd2e1cf0669addb1b297f00ba7910ba9d10ebefa1693981384c39e0e17f53fae252a308c9bea66643ab0f61b017897a426e09de9a0d5089937689414b7c900be913f61b01175cc828cea22e6ff30bcb557715711395d6109ead3148a166909b58d799dd1533ee1ce0ffb0c6a51c0307504afe36a7d9a3e309a13e5e38375b6efee69c23aecfec79b267e1a523da88ac9f56d2d9b3c629ab3adc4b6e3903a5e830aeeecf719942a85712cd042696373263b8641c8d9f9d044e65d7cb65e4dc0721a0be0db6a43b20ca9196fe5c84bcd98e1e951b938178219374429256e7478d3154f75925f6ad10c22623739fdf2a5ef5deab44401df1bbc9f06ed221d12a9e933b3a50d32cfb2429f429d82cc408a25299b356a211107154745a1613c66211ef08e47afde8aa862b1807a669e293fec365dc6e9ac5beda409ae751acf174f27583af412743e76b158d003afe3ff25af6ea148d784086a60e4ba30f78bb7e5dca6b317fb9aab35b7c7f72d6b1ffc2fc8a654b4038aef898948cf3301e26ccc19450c23fc45cf92382a175b74e310381db587e0f104d7a67282bfbde136c4853f8ca0584b631ab4ffd3afbe4d5721119480e38711764f1c2bd8741fad9ee5b196f45bdcca67da1fce22a478ab6fe62b340d003c65327a6c8acf7caf83d7950b4512efadf15892367b3398510f732d992606a984aa20914e90d52ed0c859827ccf557e6e98ac20bc58871205eda78acb14760ca0ce852f54a6bed8ca6fbe8b390e8e1beb248553f1a1d2b98beaeef4673077acceeac513f7a7b9f651aed94f5a2c2e6aef3862ea5cea305d8dea11b74aaff1b6d78b3cd3303a3cbe20394f76d7ff3c0acc2b0f4e8b20123358a6b2197814e0e48e60d0ed99b6c962a91229d2f5a6dbfa244f1e1724f7dcdd52dd5dc59473a2b9fec16d515c2e3f757b70e50ebcc23cf2bc798b5b3eb7039ed28fc43785c5aaf761f98e6d3bb9c9ed97bf4417d8483e63c81a99b7b1466f7f8170be72bd98fe6f5a0ceac8aeed63801f8400bd2df6a26a76a174a0c9387d084fbca8cbd0f29553b77816668550085687c79b1054cf8639085b95344708f636bdc53bae2f4ea715c3a41dd2305cdf9e5681d663c0693cf11857960ac699516a003ff3e965c081484143bf5bff272236a8e9f923fd4fcfb49fc5f52b66bc40485e9aa302c9ff3c65a48335ce4d005eeceaf2074459a12af8b29fda78f319b01cfd79b31d43805795873b3c6ec7e72cf45e7cc6fc190985d1c80a7a627445ba65699d6f21f720c34bd1b1fd563392d1e5fb1200884948477a56da083d23b56c311cecd3c63b02b9c28420a9ea97e5193926daa2779d267c27a57a411af1556a57dd349e7737cd37ae2ff43c756cd5b58eddcb4c47f12965a032f7d5ce5a2eac9a466e6cc02fdfac35a526c0b01a40ded3d9e4ca97ad459158aa362938f592cb942f0bbbc69cdf4e61c536015914520f9284e8fe65ed6a862fb36ef79877fc2689f0d206a6a9a9a8d60c931f41aed90c5bc744c52ccfe2fefe603f40fda9d2688c4cd7092e282b4f44a09e4e4fee9e5399ff7798c279be3560b57f5764b9a3472658df44375f723cdb1d00202f5a34e42ad244d8ea2a7ec7ed758b836552de3b60b1a16275767c0637b769309b65a23a00ba90396781fe752cd964fd794d057ad8aafeed777939630577d7221b43f1e1f7fa7462ee7bbaaa249aa60368fb4b1543dd6ded7c5f910c934eab72bbe98bdd9906654f469bffabfd0b825d0c7d77a43d9c552a87acd959746758dfda1923be00dc794848ad8c873b5428fe852eb92e70e06ee7d729eaea4d1c403a4aeb0be057be855e72ac8bb466ab228c0e03e716352e45d62036801e07d607de1b1037bac12d134dcf54a46cc98e811e2abe865da0ce061810e5b345097361630b8ee750daf5755aa0c7cff74bfbb189621a5630d47d69aaa5bb2243beedfdaa9dd866ee3737537ff38fa88ee3d76fc17c9941f42dc71db4b2af5bc33d7020d0b13dfc7b9b2fbba1daf43a21b69547c01b60f7e74c596292739bd252122c2571a5f20dd3c4913d633b3e657b27d6ecc9b776138fb579e8d015ede4b84169104efc6a8ad4f3ff669c89bc651a3ea327cc856b80082bcfe9042e999fc872f07557609adf86637e5b35f6c583b7db4f39e0d237b2a784301963fa26a11b44f6b4a2ac2b44bdae40ac480553a285c169d6108bdb3a2a32a250f8ba654dbe277a67db0c4cd5383a922a72ede5511196ad5d12cf3367ac28bd9e562eeeaa41033355701f63a4e37da9e8b360b55ac0b4f621850f322f99cf39c071ebf15a2fc6a52391247c19a1d68e2b86759e8e1ff31c05214f78aaa9fac1f0e7255ab4d01baf86c11c87a7eb5828a74d937121a422dc33ce815c37d0b62f8cd797239fb0fd7acbff8f17dee8ab25cbfe0db1f3f22d7908a2c47fe850a6c399132557a8abc6e55308d1632c001f060326efbcb703c6e6373a329caa764e855679c437c8b0eda6972669707d2d2aebb2f7d7346b973a0e3cf76c994c04430ee8e70a741019da905de14ccc8a45db3a25a58d3385d7c316795b7e11ab0e67268e0dce3e6e569cb1b3a53348fc17d6e4315075e6fb113f1d11fe7301970880cd218bc3644d067f89cde96e9cc275ca1b57390da7f67a52c9c4f021463b2d66f6dd445a88e3b72302b38553c990974920f41770af7ed6ee7ab70e87280f7be2afb9b9f8c835038b47d1ac3e7bc5352f0b31d823b2acc4e5f54e99ee224714c64c63dc1ae222e9cdf6f739538b3c02337090fe203555c195de782553ee67ab2853312bd868b9de6356474cebf7ce0c32a8c7611914ba50a68b527c857e1b67b6f14d1941100efbf1f13caebac1f7da0829e0a94eee586f0bcd746cd4c8a910bc271b6d504985d646baa674504ebf00201847b30373b1f12e6611907fdea48e83edbc60d6a81b502fd0c25b35e98c00bc8e528896a1424fc2735f4b23925f3e43cee45dd8909eb4c57db59973ab200ad0527c0e8dcb5eb70250889e48fb68cce9681bb85341bb40f1a67b0d68c9b8f61ef86fcb83f5fffb02c2e46712ecf0f41f729b16029d968c3fed04bbc503037c6d3b28f8468d967568731458590f283df4374573b0494382f83912e65c62517f9211f5d90add0d66da766bbb25c45e96bd46330c009ac3db902b31c315630e2219c88bb687ed609e668adf311bfef6510ea081231bf1e597b63e42f8932dc15f6fd0a0da1a7020ab65e60adcf92715ff2516285bc193a162bfccdb0b8cf3b96ded3e5167898aa40ae825ddbdfe03a216f776d73a1719fa450369ffa21fadaeda5441b368b462ba34ace172f685f7a4cdeefb95a093432e504a686912d5784a3bc85f37194bece8d4d2d529ed036adcb60f9a0f81cad33adfe02f1398d03327aa7e51be0ee43da1549d383b5235f6f4020965757d4b38167d34d4485066aa320b595fb3f1faa7d4f4630f2416b7e62ee75640a88b7e8a7098860f582a92fe4509988975aa93e2d14f52f4179de70a724e96c7cb7f458648d9fc580d43fbcf3c01635ee1fa524756bb001f44b029a309460c524d4d95d5557b34d1338bf8476e0fc6da1d87eca931d1903a38e990e6d22133e201e4fb018cafdbfc1efbc509401517048efe13ee066fe579a474f776da162680ce6f3c3d58fa6e196b892dc378f714bc829b2f042d0047e1edf2f29c6a90aaa1bed4c9b8ae01adf5197cb982e294f7838f127d8e7ff266a269aee68271de3c9cc713db816f2fdf894740b3fb91b3981acc87267adba9e7bafac69cc183b7d8b5579053132e755e0b6a7eba2f0389c91c73aa1e55e6111e56ea01c0ecaf950fdb8b7672f706be3a6e6efaf89edebd1cf0c7ead10c70aefe08ddd53b0b027551e477363edc2c90ed044de2dfd30d2143c8b671dbf67d60d9f87e702b724e47cbc91df22f17d5e49734f2b8819354137d3a5a5011e1763578b35a519f73ac85238698bfe90a020bb6264a930406c6a25ed9beef28b8c38785c1654d35bc1afe89299861defe7734877128789ec3162db7645a4c092406efbc9f463d768d04f152ca9ed7f73e0006ff84f15f0de2dbfe26000d13642d60c278c31978dc16c80730e2c797ae09d8f83e897c749a792400b0e3739beae1d4818630512b5bf23dc489423123cdd0baf7a4440e887170452e59a237afd4dd4c17bbc9c8e77f974086f41f542448318619771941c794a5397198c74226732b414cee4e0ee3e5e097ad906c61b59ad703d007a6e8035de6894fc5d33445a2caaddcc4127cd85ffa08012da7c00ce9bf1f01f07fa3dad054bb8677afd79a7e91330fa7434e106f89dcbb1bbc1497c0e32ff10410f406626ca9ea1244e5dd8c98373bcdf6d544a7f1a05335a9b53c43ae4252541e80312997077de3a97406b3beb5732b98a6b2bef8ca119a374c20716b57fd36aa5efd3889cc937fa658f00b7b7ca860539286a051906496634cab036fd3f00de66004da316aa1b4bd9a195f0e583d4305efa7cfad86a20ebbc31f0d945c2e03c11e0df0a6ace5315cb169669bc42da96e0d18e75e69a0e5431610a8fa9755de59a94a914723b26fedcf76dbdf34b8e4c312cee11781527c92272890aad0954b6c6b96c06b46b46d958f2b205b178b14ce9a6a9901a027ff6c66ab1ec3c720504426e88117b708b8b01ddc6391eeb44a3f19c21f9ff2c56f25ce5256de1e34ed39a44f72d45cc28d60ab0450bfa35e8795a2aee517911322eedb28b10426d1a1d923fa5816aa9d693c0fb45bca2c5864ff7416f95742252f6ddb2cd4a596abf191c3001481d7d37ae40e7a4a07213236db509c56ecf6a44d1688abdcc8f2daf081698c1d8024a4b29507e06e50d60625e9c402d74bbabec7712547fed2cae832fb42f0e3b766f8895f38ad56e5c1f1c6926bf17ed023d8e833abbb57f002ec524bfa2c86d16b8cfa393dcc858cbcf5d93db2518ca009b218bdf9239f18d694c3719bd037df9ea36784e365dddd1c085bb314c675a3113d5ce4dde61f65e37f49164710ee46f8513441fe84bb48931b8169db7e26e4455679613ecf2290b26c858faa8f2a5d6aae3628b0458d10f6b7ed6423b3f124412f03c2163a8bf05e988f62377b4081929472e49fd721019bfe5af32f79714b2f3836f2da3a53a37f701ca13667dbfc6de0a85076b365f6e6c61e9b88b92442af158b55752fca3fb12a98f48c77098ef8bc0b2ae918312f89569b7a23e2ecd663fdb9606c521837a6740a5086f7f4fd115815dcb8133e5f4e19ab02e2bbbcd34a1006960d1ff6ae05aaea6b78dd19e6d7527dde39e1e794102d85eed2cf09ec1f221d1c264c91bb5c58d02450cd88c099189ec2ad00a80b3f3e14f56b526562c72225966e88520fa53b60853b04cc8bb46c8c622d242934aa34fd9241708440e670e0d2009b95012db295c20bb40785540fea651e9c576b8cb319cbb9ab4e0b0de48136b300fdee5ea80b37051a3ca21999d73ca8183299cd8d1a2a08503f40892d6064f1f622dfd30546c03bf15ab50ec4d75eb2df3158fc5f6df83f479751fa39c8c2d59e808735021d8c73d16183d661f5ae6a36179de653f32cd4e45c8d89ec2c1b19b526ac6b5e4623dc46a4dd6043794a2bd6cd03c3a2703da8cad8c69a8411d781705c282607f963fb06a3e5a110a4d614d5ec89dc85283cef035776566ae8720a7bca397595d1d5d24b031f7c742f963acb241a83602865880b4185497b72ade67d43384b038ec28ddbe31ef9c53996dee65a0f24658a1b1cec3fb1c9947892d92af670d5c2e4b671f37a51d42abe3192223669c22d7a1a0ae3ed51c32deb183c7c67ffe616c8eac2b9d2e344df4926e9bb8efdde2e53662dd9f354480bcee47fd1cdd765ddf450d15690ae567eed0bf03b1dce7238b03bc9f9fb25346c8308915e52b7c2439c67431fef0930cccfa2c06128ab2c2516e50d76d77d3e1f254bc19dcad4bd76cae662d836511e19b8f59953ebed46b329f52a67b05c8e20d34938cf08890b85fa6e6c31e2bd69ef2f6ad934b949dd69d5870f299b23d66cb9754f5efd6c2b5bc1080802317e06b71f6dffd503d9b2fbfad0d61468b2b8ff0a039853e2e009d30fb128040ef8508368205edf2b6aa97a7451c01850d5378ab6b512e59f242f71d19b647dc3982040b0006bfd5cacbba8f186ecce5e1aa89a190ee13fd2729631650984309356843803f8949d75e6ec9a041959286bcbed456ba29e2fe145f691d7673cbea639ba8d569294396cf621f1bd9f76b0b7eac783435587ba83aa1d95320e6e3889d00e130e89ae09308340c43da4ec4529e72ba47fc442232c977b47985166363e278e165ac34fa1760136e64054e67cf0410bd7d0bae46900dc866676f346b3835d3ec6fd9c57564a6dd59b8144489a27db690b2463bad5775a0ea03ef7d540bdcae19cbb0b62168569c6b21caa4c3cb115e5a47c6cb4b0efea040c75dcf38cdb48df38e34763e9a7b34a17fac524d52044bb827eaac0bfa34d32a4190c0910a0778f1336c36ab1c4221845e2101365f29c3ee895de9c703b72c71e591db25f93edc0987ffe879407432d7506cc38bc1f031ecb6a74d22a6011cda0eaba6a76fdc429cf26b861e1782d4ed0b08ebb144f87a735437ecc2874823e37230d9a639ca9493059c522fba1913a1146c85a903ac1d53b50449a492fdc90107c22a2e4e0842516f16ac7a415ade81bc91d3b1e4e135f39afe001375cd31aa5ea506056363b0744e5a52bce6d0706f976f83c42803a83761b2f52a8d4100ea1c233747122f114b8be8b82935e6aa72fc599add58be6f61f6abfdc958dcb7a801b7fe3afadc50e86383925ea898cab0517251ed7ad975f7a0667e4e9bdc9ab216c94d9534704095f3283ed9990f1e1c27412ecfab1e2b9ddb69c2b672a2827e30d5b0d3d9d3036b30822d9ba4d8c1fb558096699932d3203640a70ef22ff52a04eb3d35a4cac3d06642f877e103395cafec2e6cb2b050f61d7780423f0da9ea37d759776270d627b1ba5786593e82f52099953be18c19ba55c7918ee69c2b1f08ce6aae5b1f6ecfb9ac6afb3d48941d7e9d1251e0e4e89699423483669bf161c45e04be355338d1876ce430a5a13be5c1dcc47ccb4f01d07a6ef004bb1e649187e439a5187fe3548cd2820e8f4d916d34081bc5fc332f8af4a921e880bf7126028812974cda271cd0bb0863c92e6a96b1ea635a88efd63228a4133d1fd69463452a68f2a08131520e22346c6e7b5229cb0f3d2898c0fef8dc8016753c3038d37867881e219edb042711f630163c6c11828e2e3f8b256895ab7bbd464bae414852b756417bd2961c94f99ae4fe421fe07709f56571d2d2ad8d2ddd8aa71263ea3ab3fc705b1b1ea94ce3d6cb32c01cc3e123f7359263e36142d7944d74f4e3bd3ad83a177b92b7602b2b5f31fec380bcf38645e9fa9a17947e64be82160fe96bb8afcb6c53c3e28c6f5b26d26eae39ef9932c461c24a80297ef26434e951c8e87223644d83edce36998fcd882ecf8b57f7d81c62a434a3af6560c1aec15fbe66b69437598d4f6f011153b2ccc3452c928bfa64902acee5ac9687c8b1d34254f928c32921170770b73bc9f0b1796f512be9551a6d8c5c37d97b189d65eb0b3614dcc593805ede2f94274d39411eab7e63e6282d41076d7383918fabbe4fc0b8e42518af4ff5b35530e32ce0abd485a39dcee394725a8a6543d64c6ce8d5e44e2a6e7a64a5b570eb68bf9a880af6ab3f0df2c33a8736401103b620bdbd55f0f72dca66f8dc6f0a2640fafe0a1f27e404f909db0fe72826e59757fada9994d822f4eb8697ef17cfd5a09f9f64c7463b2ae42c5f5aa39a31fbc1791e30054232de75164a7cac5597b22d38b37499e65344cb02a53f01b10761d5cf992948506820a262827d5fdebadc669763ee770477839cd4c48c3bcf7ecad7740ee3d3f89c3c7a04b0a7a0473f44bf9c3d05b6f62db27214e5f14c0d521de751a4e1160f6723b60ae291ae908f3a7285e61c0ea4a4917bb11378a7dd5b91d705b54cc6620233e26579051cd0268b888153b70ebd701e71f30a6a00027aff2e9a888737c92ce013311924ba212d463e6968229c56bbc8190c4e441cfcd0aa6423e0453922dd9e9b9eb54a705b401e18317b4f9da3d1aa19ddbd094833d2658584627e5a3b3b197b3dac207828a69ac3c9e59c90a80771298151b5f292786a6838f2c598c845da947496f78a98357d71f8290694e3c8d4f0bb67e8b29140827be39897bee2830ece245bcff9841ed5b31458f1a0710a6c796b204d4ea58bfd228656a9ba304fc9508908ef2a402bb4334c7d6ec3b83c26185ea6fba69f24b56e25bc659980de32b118dac85a4973d364901d9a0db174b59990b41043726708496f00e0f9f9e5dd2b4918e353e8891dd9f4b57a810faaf1672ced7b25d70ca4463c7ec1883f10585bbcf50d044890241e935fbc99b0399e2b63c355c644b1d488695dd163d34ff13887a04e723a8e05237c409bd2b3adc5ca391918474ef7d439b43c1dfff9e62606c700617fbcb60798c7dbd728e76744a786b0db5e8cdd822cc66ea4f90163d821834bc8e42d83ef136103c65783ce2681be11c1a6d8a1b9f0d51162cc8d4cde8deda85d3b3a4d58d45172181d07362a5f41967aba8d52ccc701ba9fbf6c826d5a81ea79a5588805f8f7b869a011ba38520ca88d638e9b2744607a08092db0125881de7faf1098e026afe4a19c07394194c4069f105f00b638965afaf79eaf005752562c854a11815b7f5242d598751f26bfc1529a65dd099010b5b06bd62a8df3923fd2cb3a6321c65f1dbad76e5707c12673a4aad11ab6c881d64061c946c3eae03bd66b040b48652c0b556de07cd147975e314b05e0cfb498b7fdb9e54f9c6c9de34d57ff723720dbebdea66a61f12edf51430cb935479073fd807f69d970b7d899f2746f755e79a450b110ca5d12801e9ce2a1994f7b395716001b985e470db9cc04f91806802bce0017568fa85028e371cc1244c7e09523b218989056816f1b940af9670042ccc18c714bd36022455e260bab060e0877336e816252c19979dc40044e8c8c78be75276041ef06bdd664d27e928e5a39b94a68aabd8cb6f82fcfdafb0033373dca99e5669ae693dc59b4ff036ca3d066951b6fc1f617047cc66fc841e743009cb01024d6805d6bc30c9e63ee69cbfd61e24a0e197a213ea8b9c2eb13388efe7936635ab813cec6a6bf7bef45d4995922766ae329710f7115b52630c41e07483fc6f83cc5184b98b706b7c10b9d4888e445d3a9aca065d76c2c085de2616d8cf09943e327605a6d79ffa6679ba595428a4403c3e9e164ca52c2dbc6f51c74b1beb4568773cb1a339c7d70ed8e3f147fb5391c3953c9f7710396f91faf472e4d8158be796098b36082ed8aed818a43a708e80829525d445f6ab3f794e9133c3cfc367b1e8793d345ee66e5565ba57f6bc5431790d5b23b42bf2e18458bd2bce6811d57a7cc8ab74d77984f2549e63f8fe462eeed88364d56121027abc526e902596c57a9cc172237ee7552e5eb75bfd8b161e615e42f0b1ed7c51feac701916e9564c14c4d7e7d2d374d85a95e375ac4febdf30b764bb0a6f3879bead68eb82f796aa387823581fd9c82688674315c13998e8b04edbc29aa62641d7e3d7e169a45b09b8a31df3e5bba0d31401d8beaf4f38b5e958d24622ebe364cef8fa0c547628c0a9e5dc1fbecdc380e62344475121e978002959153ddde83b6ada61c0beaa96d071ac1f79b0b54a7b1ed8d17ace74b80db648ea18680f770109192b50837a17ca9fd8861d32cd35d8dceb8dc9f1d640cc9f3134a4c40e9cab2fe6c12b30d8b335492a03b1fdafd67bba6b0d02d2fba476f6b25ac9f4893d4e94ac0db043739d64894525759f19181803169c26547c38302f20276444ef9790979281fd4816f5092e99a3a93b9a39b1c252fafdc09b30931f48c4579f118f55cd0f3f203bbe71cc69096b8b42831149bd2d80045fab1b2f0242ede8510f32f35f416b6f6305a627313ed4d098c5436b0ecbb662fef1091be96678d8c17aac7b66570fa7f55fac0588b541b81374e3c12dcf69d84d7281794df5effa3c4f90e510db1df5e932d7b56d4e2d5218427507b9bc02b8205b8626d37a4b6ce35a79a164093b5b740a31354f337e33a8c8bc5ddc4000a48c09613fd30cd0f8ab85e4b5a05e1c7ff3fe12e37d5a15d058d1dac57814f38cec04db4a7a41acf955ac07b7b9548d70c02a527688045df0c134699bbc4936e3c4a9d1ec7842f04c8dfcdc17bb91d38eaaa3f67629482c4dd040af974ea6bfb19e9cffd01ac6702bdca6be0588d9cd469370089c38ff8935a2afb3fb816156cea336acbc3057352dd5d584eca76d0d478ca1cc0416e52d5074874f25147f6441a13ea7f8da359726419d2c995386007db27f10ddb62620ab15c3a74e0d295c0f5ebac326a3f0c3d2d63ae9dc754fa20c3a2c0d5e208448084dbfba078de15ff9aee0068e8e620ec44954097cfd962170a748da78c5849cc5257eda9b70f8ce618cc157d812c7c9ae5b59e8e10245b2d0e3e4b85123bbf309fcc463fc2b734be9a959f683917fa457f32671f7614348954cbaf05ddd0e7rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootglibc-2.25-7.fc26.src.rpmglibc-locale-sourceglibc-locale-source(armv7hl-32)    glibcglibc-commonrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)2.25-7.fc262.25-7.fc263.0.4-14.6.0-14.0-15.2-14.13.0.1Y^&@YI@Y5GX @XXf@X@X@XX@XwoXj@Xa@X]XVz@XN@XJXAb@X>@X5X43@X,J@X,J@X,J@X@X TX @X@W@WWW$W@W/@WWQWhWt@Wt@W@WgW-@WW{@Wm Wi,@We7W^@W[@WYZ@WN@W3W3W0{W0{W(W#LW!@W@W@W@W@Vn@VJVm@VV2V>@V>@VVV@VVVV@VVV<@V<@VVwVqR@VbVbVV@VV@VO @VLh@VLh@VI@VI@V@V@V8V3[V3[V0V.V'~@V@UYUYUM@UU{@U@U@UnU@UU@Ua@Ua@Un@Ui@UY@UL@UKSU#U"u@UQU@UT@T@Ts@TܕTܕTD@TTC@T@Tq@TTTT5T@T@T~@TxcTl@TZ@TXT*@T%U@T!`T&@T @T @TT@SvS0S@S<@SS@S;@SϣSS#@SS@SES@Sh@S"@S@S@SSS,S|@S|@St@SsZSsZS_@SQSFS=M@S2@S)S L@S@S(S S 4@SK@R@R@R@R@R@RR&R@Florian Weimer - 2.25-7Florian Weimer - 2.25-6Arjun Shankar - 2.25-5Florian Weimer - 2.25-4Jakub Hrozek - 2.25-3Florian Weimer - 2.25-2Carlos O'Donell - 2.25-1Carlos O'Donell - 2.24.90-31Carlos O'Donell - 2.24.90-30Florian Weimer - 2.24.90-29Carlos O'Donell - 2.24.90-28Florian Weimer - 2.24.90-27Florian Weimer - 2.24.90-26Carlos O'Donell - 2.24.90-25Florian Weimer - 2.24.90-24Florian Weimer - 2.24.90-23Florian Weimer - 2.24.90-22Florian Weimer - 2.24.90-21Florian Weimer - 2.24.90-20Florian Weimer - 2.24.90-19Florian Weimer - 2.24.90-18Carlos O'Donell - 2.24.90-17Florian Weimer - 2.24.90-16Florian Weimer - 2.24.90-15Florian Weimer - 2.24.90-14Florian Weimer - 2.24.90-13Florian Weimer - 2.24.90-12Carlos O'Donell - 2.24.90-11Florian Weimer - 2.24.90-10Florian Weimer - 2.24.90-9Florian Weimer - 2.24.90-8Carlos O'Donell - 2.24.90-7Florian Weimer - 2.24.90-6Florian Weimer - 2.24.90-5Florian Weimer - 2.24.90-4Florian Weimer - 2.24.90-3Florian Weimer - 2.24.90-2Carlos O'Donell - 2.24.90-1Carlos O'Donell - 2.23.90-31Florian Weimer - 2.23.90-30Florian Weimer - 2.23.90-29Florian Weimer - 2.23.90-28Mike FABIAN - 2.23.90-27Florian Weimer - 2.23.90-26Carlos O'Donell - 2.23.90-25Florian Weimer - 2.23.90-24Carlos O'Donell - 2.23.90-23Florian Weimer - 2.23.90-22Florian Weimer - 2.23.90-21Florian Weimer - 2.23.90-20Florian Weimer - 2.23.90-19Carlos O'Donell - 2.23.90-18Florian Weimer - 2.23.90-17Florian Weimer - 2.23.90-16Florian Weimer - 2.23.90-15Carlos O'Donell - 2.23.90-14Carlos O'Donell - 2.23.90-13Carlos O'Donell - 2.23.90-12Florian Weimer - 2.23.90-11Florian Weimer - 2.23.90-10Florian Weimer - 2.23.90-9Florian Weimer - 2.23.90-8Florian Weimer - 2.23.90-7Carlos O'Donell - 2.23.90-6Carlos O'Donell - 2.23.90-5Florian Weimer - 2.23.90-4Carlos O'Donell - 2.23.90-3Mike FABIAN - 2.23.90-2Carlos O'Donell - 2.23.90-1Carlos O'Donell - 2.22.90-38Florian Weimer - 2.22.90-37CArlos O'Donell - 2.22.90-36Florian Weimer - 2.22.90-35Florian Weimer - 2.22.90-34Carlos O'Donell - 2.22.90-33Florian Weimer - 2.22.90-32Florian Weimer - 2.22.90-31Florian Weimer - 2.22.90-30Carlos O'Donell - 2.22.90-29Carlos O'Donell - 2.22.90-28Carlos O'Donell - 2.22.90-27Florian Weimer - 2.22.90-26Florian Weimer - 2.22.90-25Florian Weimer - 2.22.90-24Florian Weimer - 2.22.90-23Carlos O'Donell - 2.22.90-22DJ Delorie - 2.22.90-22Florian Weimer - 2.22.90-21Florian Weimer - 2.22.90-20Florian Weimer - 2.22.90-19Florian Weimer - 2.22.90-18Florian Weimer - 2.22.90-17Florian Weimer - 2.22.90-16Florian Weimer - 2.22.90-15Florian Weimer - 2.22.90-14Florian Weimer - 2.22.90-13Florian Weimer - 2.22.90-12Florian Weimer - 2.22.90-11Carlos O'Donell - 2.22.90-10Carlos O'Donell - 2.22.90-9Carlos O'Donell - 2.22.90-8Mike FABIAN - 2.22.90-7Carlos O'Donell - 2.22.90-6Carlos O'Donell - 2.22.90-5Carlos O'Donell - 2.22.90-4Siddhesh Poyarekar - 2.22.90-3Siddhesh Poyarekar - 2.22.90-2Siddhesh Poyarekar - 2.22.90-1Siddhesh Poyarekar - 2.21.90-20Mike FABIAN - 2.21.90-19Mike FABIAN - 2.21.90-18Carlos O'Donell - 2.21.90-17Carlos O'Donell - 2.21.90-16Fedora Release Engineering - 2.21.90-15.1Carlos O'Donell - 2.21.90-15Siddhesh Poyarekar - 2.21.90-14Siddhesh Poyarekar - 2.21.90-13Siddhesh Poyarekar - 2.21.90-12Siddhesh Poyarekar - 2.21.90-11Siddhesh Poyarekar - 2.21.90-10Siddhesh Poyarekar - 2.21.90-9Siddhesh Poyarekar - 2.21.90-8Carlos O'Donell - 2.21.90-7Siddhesh Poyarekar - 2.21.90-6Mike Fabian - 2.21.90-5Siddhesh Poyarekar - 2.21.90-4Till Maas - 2.21.90-3.1Carlos O'Donell - 2.21.90-3Carlos O'Donell - 2.21.90-2Carlos O'Donell - 2.21.90-1Siddhesh Poyarekar - 2.20.90-20Peter Robinson 2.20.90-19Siddhesh Poyarekar - 2.20.90-18Siddhesh Poyarekar - 2.20.90-17Siddhesh Poyarekar - 2.20.90-16Siddhesh Poyarekar - 2.20.90-14Dan Horák Kyle McMartin Carlos O'Donell - 2.20.90-13Siddhesh Poyarekar - 2.20.90-12Kyle McMartin - 2.20.90-11Carlos O'Donell - 2.20.90-10Carlos O'Donell - 2.20.90-9Siddhesh Poyarekar - 2.20.90-8Arjun Shankar - 2.20.90-7Siddhesh Poyarekar - 2.20.90-6Carlos O'Donell - 2.20.90-5Siddhesh Poyarekar - 2.20.90-4Siddhesh Poyarekar - 2.20.90-3Siddhesh Poyarekar - 2.20.90-2Siddhesh Poyarekar - 2.20.90-1Carlos O'Donell - 2.19.90-36Siddhesh Poyarekar - 2.19.90-35Dennis Gilmore - 2.19.90-34Kevin Fenzi - 2.19.90-33.1Dennis Gilmore - 2.19.90-33Siddhesh Poyarekar - 2.19.90-32Siddhesh Poyarekar - 2.19.90-31Siddhesh Poyarekar - 2.19.90-30Siddhesh Poyarekar - 2.19.90-29Tom Callaway - 2.19.90-28Siddhesh Poyarekar - 2.19.90-27Siddhesh Poyarekar - 2.19.90-26Siddhesh Poyarekar - 2.19.90-25Siddhesh Poyarekar - 2.19.90-24Siddhesh Poyarekar - 2.19.90-23Kyle McMartin - 2.19.90-22Kyle McMartin - 2.19.90-21Siddhesh Poyarekar - 2.19.90-20Fedora Release Engineering - 2.19.90-19.1Siddhesh Poyarekar - 2.19.90-19Siddhesh Poyarekar - 2.19.90-18Kyle McMartin - 2.19.90-17Kyle McMartin - 2.19.90-16Siddhesh Poyarekar - 2.19.90-15Carlos O'Donell - 2.19.90-14Carlos O'Donell - 2.19.90-13Siddhesh Poyarekar - 2.19.90-12Siddhesh Poyarekar - 2.19.90-11Siddhesh Poyarekar - 2.19.90-10Siddhesh Poyarekar - 2.19.90-9Siddhesh Poyarekar - 2.19.90-8Siddhesh Poyarekar - 2.19.90-7Carlos O'Donell - 2.19.90-6Siddhesh Poyarekar - 2.19.90-5Siddhesh Poyarekar - 2.19.90-4Siddhesh Poyarekar - 2.19.90-3Carlos O'Donell - 2.19.90-2Siddhesh Poyarekar - 2.19.90-1Siddhesh Poyarekar - 2.18.90-27Siddhesh Poyarekar - 2.18.90-26Siddhesh Poyarekar - 2.18.90-25Ville Skyttä - 2.18.90-24Siddhesh Poyarekar - 2.18.90-23Siddhesh Poyarekar - 2.18.90-22Siddhesh Poyarekar - 2.18.90-21Siddhesh Poyarekar - 2.18.90-20- Auto-sync with upstream release/2.25/master, commit 49f97e641e4e84a42246655d30adbc4756e67114: - x86-64: Align the stack in __tls_get_addr (#1440287)- Auto-sync with upstream release/2.25/master, commit adc7e06fb412a2a1ee52f8cb788caf436335b9f3, fixing: - CVE-2017-1000366: Avoid large allocas in the dynamic linker (#1462820) - Ignore and remove LD_HWCAP_MASK for AT_SECURE programs (swbz#21209) - Correct collation rules for Malayalam (swbz#19922, swbz#19919) - fork: Remove bogus parent PID assertions (swbz#21386)- Auto-sync with upstream release/2.25/master, commit 34b6f41c14d09fe627c6a6224880d76d0959079e, fixing: - Fix test-math-vector-sincos.h aliasing (ffe308e)- Auto-sync with upstream release/2.25/master, commit 69e0a87cc4c570e3b7218392fc3e743b5bddcce2, fixing: - Build all DSOs with BIND_NOW (#1406731)- NSS: Prefer sss service for passwd, group databases (#1427646)- Auto-sync with upstream release/2.25/master, commit 93cf93e06ce123439e41d3d62790601c313134cb, fixing: - sunrpc: Improvements for UDP client timeout handling (#1346406) - sunrpc: Avoid use-after-free read access in clntudp_call (swbz#21115) - Fix getting tunable values on big-endian (swbz#21109)- Update to final released glibc 2.25.- Fix builds with GCC 7.0.- Optimize IBM z System builds for zEC12.- Use vpath in crypt-glibc/Makefile to obtain the test input file. - Auto-sync with upstream master, commit 5653ab12b4ae15b32d41de7c56b2a4626cd0437a, fixing: - ARM fpu_control.h for assemblers requiring VFP insn names (swbz#21047) - FAIL in test string/tst-xbzero-opt (swbz#21006) - Make soft-float powerpc swapcontext restore the signal mask (swbz#21045) - Clear list of acquired robust mutexes in the child after fork (swbz#19402)- Auto-sync with upstream master, commit 468e525c81a4af10f2e613289b6ff7c950773a9e: - Drop rwlock related patches applied upstream. - Fix i686 memchr for large input sizes (swbz#21014) - Fix x86 strncat for large input sizes (swbz#19390) - powerpc: Fix write-after-destroy in lock elision (swbz#20822) - New pthread rwlock that is more scalable. - Fix testsuite build for GCC 7 -Wformat-truncation.- Auto-sync with upstream master, commit 73dfd088936b9237599e4ab737c7ae2ea7d710e1: - Enable tunables. - Drop condvar-related patches applied upstream. - Update DNS RR type definitions (swbz#20593) - CVE-2015-5180: resolv: Fix crash with internal QTYPE (#1249603) - sunrpc: Always obtain AF_INET addresses from NSS (swbz#20964)- Auto-sync with upstream master, commit cecbc7967f0bcac718b6f8f8942b58403c0e917c - Enable stack protector for most of glibc (#1406731)- Auto-sync with upstream master, commit 81e0662e5f2c342ffa413826b7b100d56677b613, fixing: - Shared object unload assert when calling dlclose (#1398370, swbz#11941) - Fix nss_nisplus build with mainline GCC (swbz#20978) - Add Intel TSX blacklist for silicon with known errata. - Add fmax, fmin, fmaxf, fminf microbenchmarks. - Robust mutexes: Fix lost wake-up (swbz#20973). - Add fmaxmag, fminmag, roundeven, roundevenf, roundevenl functions.- Auto-sync with upstream master, commit e077349ce589466eecd47213db4fae6b80ec18c4, fixing: - Warn about assignment in assertions (#1105335) - powerpc64/power7 memchr for large input sizes (swbz#20971) - fmax, fmin sNaN handling (swbz#20947)- Auto-sync with upstream master, commit 92dcaa3e2f7bf0f7f1c04cd2fb6a317df1a4e225, fixing: - Add getrandom, getentropy (#1172273) - Add additional compiler barriers to backtrace tests (swbz#20956)- Auto-sync with upstream master, commit 0abbe7cd700951082b314182a0958d65238297ef, changing: - IN6_IS_ADDR_ does not require enabling non-standard extensions (#1138893) - Install libm.a as linker script (swbz#20539) - Fix writes past the allocated array bounds in execvpe (swbz#20847) - Fix hypot sNaN handling (swbz#20940) - Fix x86_64/x86 powl handling of sNaN arguments (swbz#20916) - Fix sysdeps/ieee754 pow handling of sNaN arguments (swbz#20916) - Fix pow (qNaN, 0) result with -lieee (swbz#20919) - Fix --enable-nss-crypt failure of tst-linkall-static (swbz#20918)- Auto-sync with upstream master, commit 01b23a30b42a90b1ebd882a0d81110a1542e504a, fixing: - aarch64: Incorrect dynamic TLS resolution (#1400347)- Auto-sync with upstream master, commit 9e78f6f6e7134a5f299cc8de77370218f8019237, fixing: - stdio buffering with certain network file systems (#1400144) - libpthread initialization breaks ld.so exceptions (#1393909) - x86_64: Use of PLT and GOT in static archives (swbz#20750) - localedata, iconvdata: 0x80->Euro sign mapping for GBK (swbz#20864) - math: x86_64 -mfpmath=387 float_t, double_t (swbz#20787)- Auto-sync with upstream master, commit 7a5e3d9d633c828d84a9535f26b202a6179978e7: - Fix default float_t definition (swbz#20855) - Fix writes past the allocated array bounds in execvpe (swbz#20847)- Auto-sync with upstream master, commit 5ee1a4443a3eb0868cef1fe506ae6fb6af33d4ad.* Add new scalable implementation of POSIX read-write locks.- Do not try to link libcrypt statically during tests- Auto-sync with upstream master, commit 530862a63e0929128dc98fbbd463b120934434fb, fixing: - Fix rpcgen buffer overrun (swbz#20790) - Fix ppc64 build failure to swbz#20729 fix attempt- Drop glibc-swbz20019.patch, applied upstream. - dlerror returns NULL after dlsym (RTLD_NEXT) lookup failure (#1333945) (fixed by dropping the revert) - Auto-sync with upstream master, commit 9032070deaa03431921315f973c548c2c403fecc, fixing: - Correct clog10 documentation (swbz#19673) - Fix building with -Os (swbz#20729) - Properly initialize glob structure with GLOB_BRACE|GLOB_DOOFFS (swbz#20707) - powerpc: Fix TOC stub on powerpc64 clone (swbz#20728) - math: Make strtod raise "inexact" exceptions (swbz#19380) - malloc: Remove malloc_get_state, malloc_set_state (swbz#19473)- Auto-sync with upstream master, commit e37208ce86916af9510ffb9ce7b3c187986f07de, changing: - Restore compatbility with extern "C" wrappers- Auto-sync with upstream master, commit b3918c44db615637b26d919ce599cd86592316b3, fixing: - math: Turn iszero into a function template (#1387415) - ARM: Use VSQRT instruction (swbz#20660) - math: Stop powerpc copysignl raising "invalid" for sNaN (swbz#20718) - x86: Fix FMA and AVX2 detection (swbz#20689) - x86: Avoid assertion failure on older Intel CPus (swbz#20647)- Add prototype support for detecting invalid IFUNC calls (swbz#20019). - New POSIX thread condition variable implementation (swbz#13165).- Auto-sync with upstream master, commit 5140d036f9c16585448b5908c3a219bd96842161, fixing: - resolv: Remove RES_USEBSTRING and its implementation (swbz#20629) - Refactor ifunc resolvers due to false debuginfo (swbz#20478)- Auto-sync with upstream master, commit ff88ee7edfaa439e23c42fccaf3a36cd5f041894, fixing: - LONG_WIDTH is incorrectly set to the 64 on 32-bit platforms (#1381582) - libio: Multiple fixes for open_{w}memstream (swbz#18241, swbz#20181) - Simplify and test _dl_addr_inside_object (swbz#20292)- Add support for MIPS (#1377795) - Drop glibc-rh1315476-1.patch (sln pre-processor cleanup), it was applied upstream. - Auto-sync with upstream master, commit 17af5da98cd2c9ec958421ae2108f877e0945451, fixing the following bugs: - Fix non-LE TLS in static programs (swbz#19826) - resolv: Remove unsupported hook functions from the API (swbz#20016) - Remove RR type classification macros (swbz#20592) - Remove obsolete DNSSEC support (swbz#20591) - manual: Clarify the documentation of strverscmp (swbz#20524)- Auto-sync with upstream master.- Auto-sync with upstream master, commit 4d728087ef8cc826b05bd21d0c74d4eca9b1a27d, fixing: - Base on Linux headers (#1360480) - Simplify static malloc interposition (swbz#20432)- Auto-sync with upstream master, commit 7e625f7e85b4e88f10dbde35a0641742af581806, fixing: - lt_LT locale: use hyphens in d_fmt (swbz#20497) - nptl test time reductions (swbz#19946)- Auto-sync with upstream master, commit 66abf9bfbe24ac1e7207d26ccad725ed938dc52c, fixing: - argp: Do not override GCC keywords with macros (#1366830)- Auto-sync with upstream master, commit d9067fca40b8aac156d73cfa44d6875813555a6c, with these changes: - Avoid duplicating object files already in libc.a (#1352625) - CVE-2016-6323: Backtraces can hang on ARM EABI (32-bit) (swbz#20435) - et_EE: locale has wrong {p,n}_cs_precedes value (swbz#20459- Auto-sync with upstream master, commit f79211792127f38d5954419bb3784c8eb7f5e4e5- Set version to 2.24.90 to match upstream development.- Auto-sync with upstream master.- Drop sendmsg/recvmsg compatibility patch (#1344830) - glibc-devel depends on libgcc%{_isa} (#1289356) - Drop Requires(pre) on libgcc - Introduce libcrypt and libcrypt-nss (#1324623) - Do not try to install mtrace when bootstrapping- Move NSS modules to subpackages (#1338889)- Auto-sync with upstream master, commit f531f93056b34800383c5154280e7ba5112563c7. - Add de_LI.UTF-8 locale. - Make ldconfig and sln the same binary. (#1315476)- Unicode 9.0.0 updates (ctype, charmap, transliteration) (#1351108)- Auto-sync with upstream master, up to commit 30e4cc5413f72c2c728a544389da0c48500d9904, fixing these bug: - strcasecmp failure on ppc64le (#nscd breaks initgroups with nis (initgroups are empty) (#1294574)- Properly handle more invalid --install-langs arguments (#1349906).- Auto-sync with upstream master, commit a3b473373ee43a292f5ec68a7fda6b9cfb26a9b0, fixing these bugs: - Unnecessary mmap fallback in malloc (#1348620) - pwritev system call passes incorrect offset to kernel (#1346070)- Use scriptlet expansion in all-langpacks posttrans script to expand _install_langes macro.- Remove glibc-fedora-uname-getrlimit.patch. This patch was introduced to fix bug rhbz#579086 (Preloading a replacement uname is causing environment to be cleaned if libpthread is loaded). UTS namespaces should now offer a cleaner way yo do this. - Drop sendmmsg/recvmmsg compat symbols on 32-bit architectures (#1344830)- First phase of sendmsg/recvmsg/sendmmsg/recvmmsg ABI revert: GLIBC_2.24 compatibility symbols (#1344830) - Auto-sync with upstream master (commit 31d0a4fa646db8b8c97ce24e0ec0a7b73de4fca1), fixing the following bugs: - Add eo locale - Crash in the nss_db NSS service module during iteration (#1344480)- Auto-sync with upstream master, fixing this bug: - Emacs crashes on startup (#1342976)- Auto-sync with upstream master. - Adjust glibc-rh1315108.patch accordingly. - Fix fork redirection in libpthread (#1326903) - CVE-2016-4429: stack overflow in Sun RPC clntudp_call (#1337140) - Do not disable assertions in release builds (#1338887)- Move support for building GCC 2.96 into compat-gcc-296.- Temporily revert dlsym (RTLD_NEXT)/dlerror change, to unbreak ASAN until it is fixed (#1335011)- Drop the “fix” for fork/vfork NULL symbols in libpthread. It does not work because ld.so apparently supports some variant of direct binding.- Auto-sync with upstream master. - Drop glibc-nsswitch-Add-group-merging-support.patch, applied upstream. - Drop glibc-rh1252570.patch, alternative fixes applied upstream. - Adjust glibc-rh1315108.patch to minor upstream change. - Update SUPPORTED file. - Experimental fix for NULL fork/vfork symbols in libpthread (#1326903)- Require libselinux for nscd in non-bootstrap configuration.- Auto-sync with upstream master.- Move spec file system information logging to the build stage.- Auto-sync with upstream master. - Unbreak pread/pread64 on armhfp (#1327277)- Auto-sync with upstream master.- Auto-sync with upstream master. Removes type union wait. - Update SUPPORTED locales file.- Auto-sync with upstream master.- Auto-sync with upstream master. - Adjust glibc-rh1252570.patch to partial upstream fix. - Drop glibc-fix-an_ES.patch, now included upstream.- Use 'an' as language abbreviation for an_ES.- Auto-sync with upstream master.- Remove extend_alloca (#1315108)- Enhance support for upgrading from a non-language-pack system.- Create new language packages for all supported languages. Locales, translations, and locale sources are split into distinct sub-packages. A meta-package is created for users to install all languages. Transparent installation support is provided via dnf langpacks.- Upstream development version is now 2.23.90.- Auto-sync with upstream master.- Remove stray newline from Serbian locales (#1114591).- Fix CVE-2015-7547: getaddrinfo() stack-based buffer overflow (#1308943).- Revert may_alias attribute for struct sockaddr (#1306511). - Revert upstream commit 2212c1420c92a33b0e0bd9a34938c9814a56c0f7 (#1252570).- Auto-sync with upstream master. - Support aliasing with struct sockaddr pointers (#1306511).- Use --with-cpu=power8 for ppc64le default runtime (#1227361).- Auto-sync with upstream master. - Add glibc-isinf-cxx11.patch to improve C++11 compatibility.- Add workaround for GCC PR69537.- Auto-sync with upstream master.- New pthread_barrier algorithm with improved standards compliance.- Add group merging support for distributed management (#1146822).- Remove 32-bit POWER support. - Add 64-bit POWER7 BE and 64-bit POWER8 BE optimized libraries.- Auto-sync with upstream master.- Auto-sync with upstream master. - Includes fix for malloc assertion failure in get_free_list. (#1281714) - Drop Unicode 8.0 patches (now merged upstream).- Put libmvec_nonshared.a into the -devel package. (#1288738)- Auto-sync with upstream master.- The generic hidden directive support is already used for preinit/init/fini-array symbols so we drop the Fedora-specific patch that does the same thing. Reported by Dmitry V. Levin - Require glibc-static for C++ tests. - Require gcc-c++, libstdc++-static, and glibc-static only when needed. - Fix --without docs to not leave info files.- Auto-sync with upstream master.- Auto-sync with upstream master.- Disable -Werror on s390 (#1283184).- Auto-sync with upstream master.- Revert temporary armhfp build fix.- Apply temporary fix for armhfp build issue.- Auto-sync with upstream master.- Log uname, cpuinfo, meminfo during build (#1276636)- Auto-sync with upstream master.- Revert to upstream implementation of condition variables (#1229659)- Disable valgrind test on ppc64p7, too.- Disable valgrind test for ppc64.- Sync with upstream master. - Update new condvar implementation.- Remove libbsd.a (#1193168).- Add the C.UTF-8 locale (#902094).- Fix GCC 5 and -Werror related build failures. - Fix --install-langs bug which causes SIGABRT (#1262040).- Auto-sync with upstream master.- Build require gcc-c++ for the C++ tests. - Support --without testsuite option to disable testing after build. - Support --without benchtests option to disable microbenchmarks. - Update --with bootstrap to disable benchtests, valgrind, documentation, selinux, and nss-crypt during bootstrap. - Support --without werror to disable building with -Werror. - Support --without docs to disable build requirement on texinfo. - Support --without valgrind to disable testing with valgrind. - Remove c_stubs add-on and enable fuller support for static binaries. - Remove librtkaio support (#1227855).- Auto-sync with upstream master.- Remove initgroups from the default nsswitch.conf (#751450).- Sync with upstream master.- Sync with upstream master.- some more additions to the translit_neutral file by Marko Myllynen- Unicode 8.0.0 updates, including the transliteration files (#1238412).- Remove all linuxthreads handling from glibc spec file.- Move split out architecture-dependent header files into devel package and keep generic variant in headers package, thus keeping headers package content and file list identical across multilib rpms.- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild- Remove patch to increase DTV surplus which is no longer needed after upstream commit f8aeae347377f3dfa8cbadde057adf1827fb1d44.- Fix build failure on aarch64 (#1226459).- Sync with upstream master. - Install new condvar implementation.- Add benchmark comparison scripts.- Auto-sync with upstream master. - Revert arena threshold fix to work around #1209451.- Revert last auto-sync (#1209451).- Auto-sync with upstream master.- Auto-sync with upstream master.- Use rpm.expand in scripts to reduce set of required RPM features.- Auto-sync with upstream master.- Support installing only those locales specified by the RPM macro %_install_langs (#156477).- Auto-sync with upstream master.- Rebuilt for Fedora 23 Change https://fedoraproject.org/wiki/Changes/Harden_all_packages_with_position-independent_code- Fix missing clock_* IFUNCs in librtkaio.- Auto-sync with upstream master.- Add back x86 vDSO support. - Fix rtkaio build to reference clock_* functions from libc.- Sync with upstream master. - Disable werror on s390x. - Revert x86 vDSO support since it breaks i686 rtkaio build.- Drop large ancient ChangeLogs (rhbz #1169546)- Pass address of main_arena.mutex to mutex_lock/unlock.- Define a __tls_get_addr macro to avoid a conflicting declaration.- Disable -Werror for s390 as well.- Sync with upstream master. - Disable -Werror on powerpc and armv7hl. - Temporarily disable valgrind test on ppc64.- valgrind available only on selected arches (missing on s390)- aarch64: Drop strchrnul.S revert, apply fix from Richard Earnshaw.- Fix permission of debuginfo source files to allow multiarch debuginfo packages to be installed and upgraded.- Remove LIB_LANG since we don't install locales in /usr/lib/locale anymore. - Don't own any directories in /usr/share/locale (#1167445). - Use the %find_lang macro to get the *.mo files (#1167445). - Add %lang tags to language locale files in /usr/share/i18n/locale (#1169044).- aarch64: revert optimized strchrnul.S implementation (rhbz#1167501) until it can be debugged.- Auto-sync with upstream master.- Sync with upstream master.- Make getconf return only /usr/bin (#1138835). - Sync with upstream master.- Add patch that modifies several tests to use test-skeleton.c. The patch is accepted but not yet committed upstream. https://sourceware.org/ml/libc-alpha/2014-10/msg00744.html- Sync with upstream master. - Disable more Intel TSX usage in rwlocks (#1146967). - Enable lock elision again on s390 and s390x. - Enable Systemtap SDT probes for all architectures (#985109).- Disable lock elision support for Intel hardware until microcode updates can be done in early bootup (#1146967). - Fix building test tst-strtod-round for ARM.- Sync with upstream master. - Don't own the common debuginfo directories (#1144853). - Run valgrind in the %check section to ensure that it does not break.- Sync with upstream master. - Revert patch for #737223.- Build build-locale-archive statically again.- Sync with upstream master.- Allow up to 32 dlopened modules to use static TLS (#1124987). - Run glibc tests in %check section of RPM spec file. - Do not run tests with `-k` and fail if any test fails to build.- Sync with upstream master. - Use INTERNAL_SYSCALL in TLS_INIT_TP (#1133134). - Remove gconv loadable module transliteration support (CVE-2014-5119, #1119128).- add back sss to nsswitch.conf we have added workarounds in the tools- Rebuild for rpm bug 1131960- remove sss from default nsswitch.conf it causes issues with live image composing- Auto-sync with upstream master. - Revert to only defining __extern_always_inline for g++-4.3+. - Fix build failure in compat-gcc-32 (#186410).- Auto-sync with upstream master.- Undo last master sync to fix up rawhide.- Auto-sync with upstream master.- fix license handling- Auto-sync with upstream master.- Sync with upstream roland/nptl branch. - Improve testsuite failure outputs in build.log- Sync with upstream roland/nptl branch.- Sync with upstream master.- Sync with upstream master. - Add fix to unbreak i386 ABI breakage due to a change in scalbn.- AArch64: Save & restore NZCV (flags) upon entry to _dl_tlsdesc_dynamic in order to work around GCC reordering compares across the TLS descriptor sequence (GCC PR61545.) Committing a (temporary) fix here allows us to avoid rebuilding the world with gcc 4.9.0-11.fc21.- Auto-sync with upstream master.- Auto-sync with upstream master.- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild- Sync with upstream master.- Sync with upstream master. - Adjust rtkaio patches to build with upstream master.- Backport some upstream-wards patches to fix TLS issues on AArch64.- AArch64: Fix handling of nocancel syscall failures (#1098327)- Sync with upstream master.- Add support for displaying all test results in build logs.- Add initial support for ppc64le.- Auto-sync with upstream master. - Remove ports addon.- Sync with upstream master.- Sync with upstream master.- Sync with upstream master.- Sync with upstream master.- Sync with upstream master. - Fix offset computation for append+ mode on switching from read (#1078355).- Sync with upstream master. - Use cleaner upstream solution for -ftree-loop-distribute-patterns (#911307).- Sync with upstream master.- Use nscd service files from glibc sources. - Make nscd service forking in systemd service file.- Sync with upstream master. - Separate ftell from fseek logic and avoid modifying FILE data (#1069559).- Fix build-locale-archive failure to open default template.- Sync with upstream master.- Sync with upstream master.- Modify regular expressions to include powerpcle stubs-*.h (#1058258).- Sync with upstream master.- Own the %{_prefix}/lib/locale dir.- Sync with upstream master.- Back out ftell test case (#1052846).- Sync with upstream master. - Fix infinite loop in ftell when writing wide char data (#1052846).- Sync with upstream master. - Enable systemtap probes on Power and S/390.  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./012345672.25-7.fc262.25-7.fc26charmapsANSI_X3.110-1983.gzANSI_X3.4-1968.gzARMSCII-8.gzASMO_449.gzBIG5-HKSCS.gzBIG5.gzBRF.gzBS_4730.gzBS_VIEWDATA.gzCP10007.gzCP1125.gzCP1250.gzCP1251.gzCP1252.gzCP1253.gzCP1254.gzCP1255.gzCP1256.gzCP1257.gzCP1258.gzCP737.gzCP770.gzCP771.gzCP772.gzCP773.gzCP774.gzCP775.gzCP949.gzCSA_Z243.4-1985-1.gzCSA_Z243.4-1985-2.gzCSA_Z243.4-1985-GR.gzCSN_369103.gzCWI.gzDEC-MCS.gzDIN_66003.gzDS_2089.gzEBCDIC-AT-DE-A.gzEBCDIC-AT-DE.gzEBCDIC-CA-FR.gzEBCDIC-DK-NO-A.gzEBCDIC-DK-NO.gzEBCDIC-ES-A.gzEBCDIC-ES-S.gzEBCDIC-ES.gzEBCDIC-FI-SE-A.gzEBCDIC-FI-SE.gzEBCDIC-FR.gzEBCDIC-IS-FRISS.gzEBCDIC-IT.gzEBCDIC-PT.gzEBCDIC-UK.gzEBCDIC-US.gzECMA-CYRILLIC.gzES.gzES2.gzEUC-JISX0213.gzEUC-JP-MS.gzEUC-JP.gzEUC-KR.gzEUC-TW.gzGB18030.gzGB2312.gzGBK.gzGB_1988-80.gzGEORGIAN-ACADEMY.gzGEORGIAN-PS.gzGOST_19768-74.gzGREEK-CCITT.gzGREEK7-OLD.gzGREEK7.gzHP-GREEK8.gzHP-ROMAN8.gzHP-ROMAN9.gzHP-THAI8.gzHP-TURKISH8.gzIBM037.gzIBM038.gzIBM1004.gzIBM1026.gzIBM1047.gzIBM1124.gzIBM1129.gzIBM1132.gzIBM1133.gzIBM1160.gzIBM1161.gzIBM1162.gzIBM1163.gzIBM1164.gzIBM256.gzIBM273.gzIBM274.gzIBM275.gzIBM277.gzIBM278.gzIBM280.gzIBM281.gzIBM284.gzIBM285.gzIBM290.gzIBM297.gzIBM420.gzIBM423.gzIBM424.gzIBM437.gzIBM500.gzIBM850.gzIBM851.gzIBM852.gzIBM855.gzIBM856.gzIBM857.gzIBM860.gzIBM861.gzIBM862.gzIBM863.gzIBM864.gzIBM865.gzIBM866.gzIBM866NAV.gzIBM868.gzIBM869.gzIBM870.gzIBM871.gzIBM874.gzIBM875.gzIBM880.gzIBM891.gzIBM903.gzIBM904.gzIBM905.gzIBM918.gzIBM922.gzIEC_P27-1.gzINIS-8.gzINIS-CYRILLIC.gzINIS.gzINVARIANT.gzISIRI-3342.gzISO-8859-1.gzISO-8859-10.gzISO-8859-11.gzISO-8859-13.gzISO-8859-14.gzISO-8859-15.gzISO-8859-16.gzISO-8859-2.gzISO-8859-3.gzISO-8859-4.gzISO-8859-5.gzISO-8859-6.gzISO-8859-7.gzISO-8859-8.gzISO-8859-9.gzISO-8859-9E.gzISO-IR-197.gzISO-IR-209.gzISO-IR-90.gzISO_10367-BOX.gzISO_10646.gzISO_11548-1.gzISO_2033-1983.gzISO_5427-EXT.gzISO_5427.gzISO_5428.gzISO_646.BASIC.gzISO_646.IRV.gzISO_6937-2-25.gzISO_6937-2-ADD.gzISO_6937.gzISO_8859-1,GL.gzISO_8859-SUPP.gzIT.gzJIS_C6220-1969-JP.gzJIS_C6220-1969-RO.gzJIS_C6229-1984-A.gzJIS_C6229-1984-B-ADD.gzJIS_C6229-1984-B.gzJIS_C6229-1984-HAND-ADD.gzJIS_C6229-1984-HAND.gzJIS_C6229-1984-KANA.gzJIS_X0201.gzJOHAB.gzJUS_I.B1.002.gzJUS_I.B1.003-MAC.gzJUS_I.B1.003-SERB.gzKOI-8.gzKOI8-R.gzKOI8-RU.gzKOI8-T.gzKOI8-U.gzKSC5636.gzLATIN-GREEK-1.gzLATIN-GREEK.gzMAC-CENTRALEUROPE.gzMAC-CYRILLIC.gzMAC-IS.gzMAC-SAMI.gzMAC-UK.gzMACINTOSH.gzMIK.gzMSZ_7795.3.gzNATS-DANO-ADD.gzNATS-DANO.gzNATS-SEFI-ADD.gzNATS-SEFI.gzNC_NC00-10.gzNEXTSTEP.gzNF_Z_62-010.gzNF_Z_62-010_1973.gzNS_4551-1.gzNS_4551-2.gzPT.gzPT154.gzPT2.gzRK1048.gzSAMI-WS2.gzSAMI.gzSEN_850200_B.gzSEN_850200_C.gzSHIFT_JIS.gzSHIFT_JISX0213.gzT.101-G2.gzT.61-7BIT.gzT.61-8BIT.gzTCVN5712-1.gzTIS-620.gzTSCII.gzUTF-8.gzVIDEOTEX-SUPPL.gzVISCII.gzWINDOWS-31J.gzlocalesCPOSIXaa_DJaa_ERaa_ER@saahoaa_ETaf_ZAak_GHam_ETan_ESanp_INar_AEar_BHar_DZar_EGar_INar_IQar_JOar_KWar_LBar_LYar_MAar_OMar_QAar_SAar_SDar_SSar_SYar_TNar_YEas_INast_ESayc_PEaz_AZbe_BYbe_BY@latinbem_ZMber_DZber_MAbg_BGbhb_INbho_INbn_BDbn_INbo_CNbo_INbr_FRbr_FR@eurobrx_INbs_BAbyn_ERca_ADca_ESca_ES@euroca_FRca_ITce_RUchr_UScmn_TWcrh_UAcs_CZcsb_PLcv_RUcy_GBda_DKde_ATde_AT@eurode_BEde_BE@eurode_CHde_DEde_DE@eurode_ITde_LIde_LUde_LU@eurodoi_INdv_MVdz_BTel_CYel_GRel_GR@euroen_AGen_AUen_BWen_CAen_DKen_GBen_HKen_IEen_IE@euroen_ILen_INen_NGen_NZen_PHen_SGen_USen_ZAen_ZMen_ZWeoes_ARes_BOes_CLes_COes_CRes_CUes_DOes_ECes_ESes_ES@euroes_GTes_HNes_MXes_NIes_PAes_PEes_PRes_PYes_SVes_USes_UYes_VEet_EEeu_ESeu_ES@eurofa_IRff_SNfi_FIfi_FI@eurofil_PHfo_FOfr_BEfr_BE@eurofr_CAfr_CHfr_FRfr_FR@eurofr_LUfr_LU@eurofur_ITfy_DEfy_NLga_IEga_IE@eurogd_GBgez_ERgez_ER@abegedegez_ETgez_ET@abegedegl_ESgl_ES@eurogu_INgv_GBha_NGhak_TWhe_ILhi_INhne_INhr_HRhsb_DEht_HThu_HUhy_AMi18nia_FRid_IDig_NGik_CAis_ISiso14651_t1iso14651_t1_commoniso14651_t1_pinyinit_CHit_ITit_IT@euroiu_CAja_JPka_GEkk_KZkl_GLkm_KHkn_INko_KRkok_INks_INks_IN@devanagariku_TRkw_GBky_KGlb_LUlg_UGli_BEli_NLlij_ITln_CDlo_LAlt_LTlv_LVlzh_TWmag_INmai_INmg_MGmhr_RUmi_NZmk_MKml_INmn_MNmni_INmr_INms_MYmt_MTmy_MMnan_TWnan_TW@latinnb_NOnds_DEnds_NLne_NPnhn_MXniu_NUniu_NZnl_AWnl_BEnl_BE@euronl_NLnl_NL@euronn_NOnr_ZAnso_ZAoc_FRom_ETom_KEor_INos_RUpa_INpa_PKpap_AWpap_CWpl_PLps_AFpt_BRpt_PTpt_PT@euroquz_PEraj_INro_ROru_RUru_UArw_RWsa_INsat_INsc_ITsd_INsd_IN@devanagarise_NOsgs_LTshs_CAsi_LKsid_ETsk_SKsl_SIso_DJso_ETso_KEso_SOsq_ALsq_MKsr_MEsr_RSsr_RS@latinss_ZAst_ZAsv_FIsv_FI@eurosv_SEsw_KEsw_TZszl_PLta_INta_LKtcy_INte_INtg_TJth_THthe_NPti_ERti_ETtig_ERtk_TMtl_PHtn_ZAtr_CYtr_TRtranslit_circletranslit_cjk_compattranslit_cjk_variantstranslit_combiningtranslit_compattranslit_fonttranslit_fractiontranslit_hangultranslit_narrowtranslit_neutraltranslit_smalltranslit_widets_ZAtt_RUtt_RU@iqtelifug_CNuk_UAunm_USur_INur_PKuz_UZuz_UZ@cyrillicve_ZAvi_VNwa_BEwa_BE@eurowae_CHwal_ETwo_SNxh_ZAyi_USyo_NGyue_HKzh_CNzh_HKzh_SGzh_TWzu_ZA/usr/share/i18n//usr/share/i18n/charmaps//usr/share/i18n/locales/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=harddrpmxz2armv7hl-redhat-linux-gnueabidirectoryASCII text (gzip compressed data, max compression, from Unix)ASCII textUTF-8 Unicode textC++ source, UTF-8 Unicode textUTF-8 Unicode text, with very long linesASCII text, with very long linesC++ source, ASCII textutf-8?7zXZ !#,1]"k%6*76wA8gA !6znB$b X߳λa6[1Acja%ZGqS EYO6}ZaXP 9!ܼyp{d[x: (;K+ Fİ-/r>dz&k!93bگ 52踢:7pMswZ0[ )FO,t\_^]ZOW5p;( QRS]vb!}rO&뎋c6A3tJ[t7 EYFL1q*d|yzBWoMb딒wFۋl0E`*%i_Aeyp|>ŧK'Y ?@Mвq$Zf[x/R5~V5\FtHk nks>,am~GGrmZ#w:O8>:&_P_ڑEؤ'woxD""QFbl^Z\U3YTg9@[u!,\YJ^d4;>kM[`x|o+ߞ ..<=EGz"s{s ܙ Y__l!m̈%/4Yp>(!f0WJ$Įfo+Fû P׭ZN.Q2 e@Q6.\a?*BulwTSw}Nl %B& .Oo$nhhu׷..jIl6WFB7{65qþMjg@vl_]/b(.~$(}# ׃\0h` A;yX},M[gSC}[\cHޯr ]fUv\y\0]9`OJuhY1iΐ;HpޚxG[zHrZ u_?$Yiۗ6J܃ JllS<ә膠HGҌZ/E\ O 8R<ǿCݩ(^ ForǕdX_K*|W>I(O#O8Wfd/mɚ$XBV\BB;) 5FW" ^4|7%]F>:s@"k?UmD/i \qhDW,h7&J{C`L.S:J^9LiCMQ " MS y P>ESG~O3#wB.F/J*(3]h5|wQ3ò3e8D]t^8rI} y M H+xśPJ&Fl-9\2i]F.XrF\\G5錌y^i@a5$aLU%-% L?ZYq0Z"~.|yݮil nC8.g/6?K9p8c4=oˢ1ǯG"٢vg144ix3asI<>s޶U;%j+7~[^%x~I\`eA_Ty ?|+ BӼfKQ[.R 3l5)msHXj5kIU3QJqqCԌ*I6G /zMgpM6;@]<]MӠb7%TAyf/*+iniתּ 5L}Q=m[Q=Eo{!O_VN%+:9 ^!iFf{eʈ}EO 89b(# B(.;7tqC ƌ0K2n3^_`4{TZ k Jvc1}y(2n2Ɇ5CXy.&L+pBW>Rgwv0)BWScH-Ƕٝ j-i2T>lŰy7GkyI)6ܲBr.F!ӬH`4ׂ@~2V6ƛ`lB lM$KW_ 0vM>@bE g 33CɍV??r$9P[w|Nѳ03QzaZxYQśT92,X)G̽9ҾՓȯw#s}'!OjFKfCo7 z_\G/ar2; fp_,/EHr&XqQDbfmHdl2396sK:범; EP)jRCq_:w]~'s@9PD$p j~Ta1a̐^i-W`Iéw* lTIh4[UQ3# % Doluߗy;ձ?+[&0vȚ kpكԛX#[I=21~E`U%:̐Hϳ򂴓 n5HDKZzTA#ꕋˋVWJ Or~gUR{..pb' 6jnm! +εo3hҹ @yG^ i*&Tѷc)z{lʼwzgWԺ`ͯͰM)'ǜlX*u '>w)C&]ڰxR=/ ˰xv93B *2hu-(ёL :*=Z`j  k sr[FOHt@x(ftkeVhԁg|Cuq} .~F馻+'A >g"ieDS kɂE,LZ &n6ņ *xhˮaHJ0:OA h8(zA}'eEpͽFѮ&uNR`̍VH 9F[ YZ