python3-kombu-4.6.11-lp152.2.3.1<>,=p_hgu/=„ ټ3ՎO{׆<oJ=XgZЙՖ.[WY'8?1럴2L8v%Ow4-[.Xpb-ƴ]qb02D?d # G$(;DQ jv     K LQV[2[\_p_ _ `j (`8`9a:dBFGH(I<XDYHZ\[`\d]x^ob{c$dĺeĿfluvwɔxͨyѼzL\`~ՌՔ՚Cpython3-kombu4.6.11lp152.2.3.1AMQP Messaging Framework for PythonAn AMQP messaging framework for Python. AMQP is the Advanced Message Queuing Protocol, an open standard protocol for message orientation, queuing, routing, reliability and security. One of the most popular implementations of AMQP is RabbitMQ. The aim of Kombu is to make messaging in Python as easy as possible by providing an idiomatic high-level interface for the AMQP protocol, and also provide proven and tested solutions to common messaging problems._hgucloud104&?openSUSE Leap 15.2openSUSEBSD-3-Clausehttp://bugs.opensuse.orgUnspecifiedhttps://github.com/celery/kombulinuxnoarch( AAYY22QQ L LSSrryyII!! JJHH''++66   &&f%G%G``#?PP]aV'' ; ;%&./ Zp66# e! T;\&:<d --RR ""$$##    /?/?''QQ|R|R.D#c [\6;!n## uudd Z Z 1 1jj$'$'11 3 3 z zoo H(-0G  E54KRAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤_hg'_hg(_hg'_hg(_hg'_hg'_hg'_hg'^(_hg'_hg'_hg'_hg'_hg'_hg'_hg'_hg'_hg'_hg'_hg'_hg'_hg'_hg'_hg'_hg'_hg'_hg'_hg'_hg'_hg'_hg'_hg'_hg'_hg'_hg'_hg'_hg'_hg'_hg'_hg'_hg'_hg'_hg'_hg'_hg'_hg'_hg'_hg'_hg'_hg'](_hg'](_hg'_hg'_hg'_hg'_hg'_hg'_hg'_hg'_hg'_hg'_hg'_hg'](_hg'_hg'_hg'_hg'_hg'_hg'_hg'^Go](_hg'](_hg(_hg'_hg'_hg'_hg'_hg'_hg'_hg'_hg'_hg'_hg'^\W](](](](_hg'](_hg'_hg'_hg'_hg'_hg'_hg'_hg'](^Go]뷿](](](^Ԫp](](^^Go](](](](](](](](](](^Go](_hg'](^Ԫp](_hg'_hg'_hg'_hg'_hg'_hg'_hg'_hg'_hg'_hg'_hg'_hg'_hg'_hg'_hg'_hg'_hg'_hg'_hg'_hg'_hg'_hg'_hg'_hg'_hg'_hg'_hg'_hg'_hg'_hg'_hg'_hg'_hg'_hg'_hg']뷿](](](](](](](]T5n^r*](](^Go_hg'^Go_hg'_hg'_hg'_hg'_hg'](_hg'](_hg'_hg'_hg'_hg'_hg'_hg'_hg'^Go]](_hg'](_hg'_hg'_hg'_hg'_hg'_hg'_hg'_hg'_hg'_hg'_hg'_hg'_hg'_hg'_hg'_hg'_hg'_hg'_hg'_hg'_hg'_hg'_hg'_hg'_hg'_hg'_hg'_hg'_hg'_hg'_hg'_hg'_hg'_hg'_hg'_hg'_hg'](](]뷿](](](](^Go](](](](](]뷿](^\W](_hgq^\W](^n](](_hgq](c5a29dfa4032351e0883a035e4c83a704e1e5b19081966f430935839b39f198633ef2e5e9717dce424d4aff6f23b4b429109740870ef98972d4774342db0f60201ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b70b01732d0a092da0519962190fcc04280354cf57c143c94dde75eac7915b33dba84d9f6b7510732d9bbf1e7b7fdedc6a8b70d030868bc05af72d727c1d3d06ed9e212f2d31c32054e3e0f04647f298f480deb67e04ab19bbd4a9d3abb642f3417a8c8c479fc0dcae8d7edeec880c7c6fbb30146113edcc80fcbf6b978f03defb5cbb811a59b975feca8cc19e7d2d42cdbdd9f4175f6ee1b661aaa0f562f5fcd46b39194e584ef6db168cd775d10e7edf007fe27453b9225e2897a73b48da9f027b49140f1e5f6fef20c3e10934c3eb3e7c37818e47ea85997cbf6e1587254b7d14cb9204d156c035459abeabf12d7218f18cc2e9d939b2af08a2743130575ca4db8bc1948bf3fd5155c73b1e9ff017acb24560f75a3df0b8838b4c5c44ce0a35629d32309920d6476a022bf74af2b0fbdb6fbda14253fd79c49eba8449663ca90c75bd8a7713b43f49d8aaa045fc2d8f91632da60ad4fd0e38f440a2b9f15b3538e8c8a98619fb8d893e2918af607dd864b4a78dc02671bc37729f57740a64db14f9658c2f208852d1b09fa4c6392fabfc6b818831ae56128221e55e2735b342fa9acd465bcff3c8ecd59925451f309fd2c16a5532598a8e49c70679cb85c051c8d4cbbbe05919542b4576545bcd224f899f7c730fe5c29afb9c7e7d52ca065f234c280a18a639acc6229cd94018380c95288ac470cce819d569d3b29572baad0710e4ccc877b3fac70cc7cc3091f181f72788647d6dda0bb99f60dea16465a87c3cdc63ace7d8ffa55c18aa06ce35abc6ce9f4fc56e460a1b16c754ba5a1ade9fc98441e8cb9b9f0728c6a1a9ffe70f4dcf58ec969bfc195401bd3e005955f5cd4f3a6bd52831a3fa58d20fae4ba4c4e412c24638f82ea2f9558b03ebfbaa1e3fd4ecd5b81b1572b90c2f0ad04ac263283ff65b2988282c1e6f4bd097b5d014627f7a0ecd6ba537148922e5eea28ea50e218a3c4950027248f67ecd4240d2bbcd6af60469ada73a47a26752cf009b472101cb54140e2fe9c5192b27d4e0747882d13d216c6597ce856c969427724c2cd071d4e84e6f92ee3bcd5632bf16910799048250e63b0627a3a8a6cf07fcc2e707647210c4461d2332595d048ab691a2816d8319fa76da6ce82ef3df6c7858873cbcd1b0580b829debd667c67eaaa17d6cfcfdd6e2a025aec5f7750097035f364e3f7b226e75fbe0b77043a89f9333e7835811e3c7e4a4f7ef00f6bac4320a3515d6fd2a23d779d7bd8f5817b542d172974cd0f369b7bca12488ac8e2c1d67ccc54a95fac2b45659801405d86655701c9040dfae2a16115bd4022f47ea4ae7036dbb97d3b2e751029105766fa17b6f27dc18c210ec41a6f0a1cccaba831e5aafd9437214526c746777797c48f773f700ad0b67a053c491e66c5721ba1a17df2a233d5aee558b236fb05a104ff0437c35bea69f70203c52098417b28f64b6de0bf3e2381e002b3898f9fa97d977fa4c390746a23d6397776b11ecc0af4299dea8ceb90bd9294cb42079d9ade04f53ea07cc27d8990458cfd98b8f0061067d0ac76fb782983ad90b9344275c18e161021d2651b61408dc9fa84d8904813384822112a03dc245d0f56aed6dc52055950af0821b51cfa9f2333fd75f2256ed74b63c18f2a8e21bb56147c341441193a46e03db82b1f6085844e361341266ada5478a19df6a5bfbcd2132b28c988f15f1d7f78983e51a2e6e9c441a2b119b4ce6ae421bedf43051b22005a7d1483483aba7c077abafaba322dabde751ae37e2f78da0aa37cdb3a308602d6489bc8283bb2a48a8ccaed4d6126ac342464c24e346312784362e8926da83ac7a244096f7a556fd968fd7fcbf07ed37639fb24dbe19583300e5a13a7070deb9ff7483d7b98d8e140200c6c6dc4a7dfc858b46e5552e470fd7536de7f01cfea122842a8ddd9c7984131eaa330f522e0ecc430e26ac3c107166e1ea8a81a5e9e38ab06ee8639ac55e8027753c9c42551f91bd33ece1d70b3f57fa52b8f3b25abd4d4dce1412c8841b0c636269bb21acba76fe6e8746f71ea35e2742781e2e5f9f47244e6ccc7f101eccd1e95550b5add56ccdacd9f7eddd4a3a2f0622822709cb48e22618e33c54d9c4f006013031e3efe4a82eab872470789ae31c6e9b81fc84a4010756e41252d6830a39bc4e5eedb6a3eed63c64d1f868d832ee352286b6af25eb3dd2548620914fe36d308cf056859eada55985d5eee5a3334365f031bdb3e087404e52f3632ef4d4b3f77e7fda65c3877e0aa55a0816c54f9338514317a846c097a051dc7db433df98bd3aab3ba8f9367e18f090ae8a18c8858b80b11e522b3b50e03a4e5fe69f430731c04c59daf903439f8a237efb6f5d6dbfc1fb5017967c694a9055f7585810ca60f52dd711cbcadbc9bd575dc36a1182f1252428e1efda8fc19d44cb98c3ad1e057dcdffb341b61a0912b28382d8994834e85b9bbacb1dbe9837e2edd4590360eb3d4c48bf60e0b29fc5ac8e228ccab6bde0805072d5a654592c227ea6c66206306db2245e45f404ae71a2b77a0951ba6ddeaf59c13fd8ad525a28e912d013a7e6aa1a1f826ba2b5987454cb98c3b4c4125334db570474f37631926b58d56abdeab6ca2ec0e280420d50fccf1500f681c4f17f90a88eb96772e0bba51f3856c1e3bf3d9c051067bc787c2a4f19a231e6bdd32bc649c6ca0794ba21c07812ce445b0461deec55383efbeced951f7af2cac870e6ff70ad0180fd0133c41c84577d4c3c638dc4fd0cd623b2629b2fd4ae23eadd7c23ccc2d02f7e58357f41c55ca644c0776b45f78d19e4228ddb1a7080435ee3eb9be3938fc73b8933239e7afddc97ba0c6b2ad12d746bc94881e7ba2787ff27160ff356f3f0607a78d9ce3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85513815682e58b08f0258baeb2b00dd0eb273c7ee2bc19f896c5a0546ac381c17f13815682e58b08f0258baeb2b00dd0eb273c7ee2bc19f896c5a0546ac381c17fa258190045c659ace8cbcb1dcb99555ed8a364f5e9ecf49b1e32efb67411bdf0b9082db81de866d4a4d6f915df321bfddbf95a1471625cd632b71024bd961335fb89e3aa628191753b7202d2d528e3846e6394a9d292e44e1877ddb0c26435b0c10b2d8375b521889f19a87e428170a6a10c75c6ffadb948c6d197aee708a6b3cdfb9e101115e2e86b280c8c4438fe46463fc6a8085b05f2a3de1905585d14519674b6b0c8a4561c1a45ee1749fa885952047bd2eb14b3d3bc6ad825f3c2a747738df97973f8b13bd86ff6ab8ff43a51e472a4a21af5d360a4f7bd1c1a07c3ee31270a1ccba9a45b682f56a5c5b15d5196104ecdec1bfae442aa2d6708aa40a9e5e2872ba75ee7582b57efd8ef5a3280dc84d36d38a57b856fc16baef65d87fb9d171ad61705ec5411e536533119ca042eb0ef4127e49bef50083205ec6881c0ef586eb935c815091254691d2a56ffec78ff1cae8ca19d79d906344613e1b970ab89b0ea7a9a8ab5e611ad1ba5a2381ea394e5673141cf97c819fb0a774754c7c242e3cc50a0e8f6c33fa37d5e47ac0f6fdc6946ae71b4f86c357e405dc3b8a7db846f3e0c3d56620f478be62c404aed0d5b5bfde4f555e878894a60c7e5f4588dbbd12a702e5d5088443ad198108f0f765c3ae5a3b06b6dda48a2599932c8b4e4e2c453c208182760086d30e2e6e51e78a809569e567e82bbcc23a19065671796160cc295da63f12f4a909f97bd238d11e174bff3c2c45b56ee685d8c47deccda774a1e8d44e494b04484a69e4cecb9cdf9031582e59b12365180ead55445449c299feafa7bf34c635b18fe847ef6b06297cd72a064289686ee157db86de361e7c812dbc29cef7bea217278a487997589d2a3182dbb606a8a35d772e09d9ee14576566d05a9f29129fb42db9138f1476b589de1e4e0abe64fd2d4ab97d8d0d06e4e7a88fbc6b1446850496901f4a1925ef60cc5cefdc44ca85f24cbfad9039f5e9f856556da51981da814dabec1c1840cd01ab9b73fa24e2e02334b111cbd71fdbf565b6f2e6bb115250a3b60a0eb414d89f74709db7309c25d5d78d9b077d2330a3f74fd8f71ca4da94020b45960c6e87afdf1c67ab2bfd7c21e0aced8a0365ea93e0c94534d0382b1e1ab794f1a6c36b54644998873e7aa739548711b0c20a06e6e8b92a662d48b658bb560d487cdd5411aaf01e92fd76283a5a9e66001b5b2c0e37346855c39db9c4d6531da9e14c8264a1d1292234c7587c763ebcf0827c8d73caf67208df2c3c2b61b75502af60c0846226f2c5a75b3bade8ae6421fa0fc48312df42744ffe0c3798e1aa8cd97537b401a1aff2a6cc35f3d38e9ba25e787e6e2e40bbf01af40964b169ee7d7d4b652635c512eb568f1a8e1ad1b92db00bfe2c41eeaaf23db600743535731229ba6a7055f262183dbb8861f523323b15a1a19f8add1c52312317ce1725a211d338cda6beed1307aea90defa9a1f01d05587f70b98a08be13f30a5626d625e96d32c090be4661f5e7f27dee5875ef21b422fcac59a61a0814fc880caf3b67878460fcb51eaf5b77685b2a2e512da6b1237ffdc2f7da00e1493f69527918c6692a39c9132fa90b65485657666e336f5e8821c44f3dc1dab3d6b5432c07e5d1aa130382ef32e7e09f1e5f09f165107bbd7b31452ab59243b75fdfe5b3add9c7466cf8a881234bfdf8c14aea870135ea74c7cb271c7f1b078f43c198aa360bb11bd7ec3536d108afb713eaecdbcc43cf204875b753fc8d2abab7b9c515998cb4036677e05d220f74175c554a2cd7590e987cf8194399376164ace95d70a3c1147b8aff4132a68cb4ea1241a5d7580307eb581c03dc02ef1cc85cd7fefb32df8f01bde60f2463b8eae325e07153fa6babe8f8cdf3382a389b8ca47cdf330cf1630d7468723683ce8696a17a2c593380582379ca46736c1e152925a8c17af7774a64a6597a35a3fab19044527537d7a83df6e974ac44643ed8d158c4e03f6f9abeab3fa19ee16add5e346b01afacf1091f1780c6392dbe8fadca6ab38e550fadf0821e40c4db2ccf95f74766619279078d8963c4cc0793732e5f6f04b6a853547007c0e1320e8dbe0bb318b06ffa2865a7c0b276aadd6e62113f0a9e617bf39acca07007b553536fc9d238ac5c9530318b8cec5c8a8af2bc42c23df04b6356b36a6f2fe7b996bbbb82d572b3015cba230618b7fb1ab0f6a6a6ce313c868760cfacead4623a70c8293bd426f2d53e7e81862235393c510936dbc420fcb8f43449371070587f4bdd6a83de4c3f755aa3d9bfacce77e054e6f97f20d3c8241c515925f90c2355ede13d1c8c173413ce2ed1e432cf027346a7f9f8e854145b759bafee65d875563208c5bf0cb36d9e34e7d4688019a3bc0d90857a01ba3b375a59e59613651fdf27db848a5e9a3c9c4247f8d8fd29bdd4ab8d2d2b95f73412ab122789aefa37f2e08868ddeda8822f7a3862b71314b49d2b32e4a9a59f82b060de94e9db64f903081df59db30c9a71c7434da51f887e5d023a43b81218c0d06d8aacbbda016c506e674c696d195dedade5e77c5247c5e395829ebf78e8905ad2311ef7751bdba69c8a6d221e173c923f03208303a20f1fd74e0eb11b101ac60948811712dccdb1e58c32c416af01d6bfa2adb06f89bd98e4346103328713ad4850851b3240db23e754b58ed6e233c7d666539c8ece5a8d6095fc9c4b8b444f3e9e844346d28729b2a4c39c97d5b7d69e3d22029166d8f0dae320d96066a750ddb03b2fcbb02e3aae97481c8e39c480079a5b9e230199ab28e92727a8f8009a78506db34e0e8bdb101514859337802be6f7b99b56c7fe6058b48e0ca2c2ca81e9faa7c4d5cf3d682452540048b41b36204aed393aa3f971b5309d93c6bfebda7fd86adfe24f671c4a86e3eceeb782bfa19649826579ed3c1b319026fc674ab215e0d10ade90a76da8c310881a8b30fe146a8f66a774ad74ac6453079ef0050f13d0b35b7c77b4945ac1d4127e9ea6c9619bee63497edfacbff4ccb823601942c6186c2d73f7961677f18bec6879c4e3a7325b9e095d6532acafe0e1c5a1e5c52ebc3cd8d68f5183ce2ced110b6db2b1ae7e7bc68a2f10674067a2decf12735e36fe639683d79527475c796b28e1f1643c79920b68ff3ed8dc35465a4c8370f47311466a9b84cad52e7310e998099f8309cf72e9615dde06c1c83750a8d6a70b83f51f50755016a57e75011560527a3731a8cdb31c0e08a4348ce718d681414cd507fe7bd4cafab5b8cb43ac500dd56b49de7a8368ff43db7d4e81e1257180ab9e38f7b9bdde212745173a7c697bd278f56e50932adf958fa7c757d1e0cae35ac191a5cf99127c4f1fec728741a8637718d63de88f9be2caf37fb43212d8c4611dc55d4d4963d7495ee227f37e5af5251f2dda7d4dd761245684003523d9664ff2129797542f4846974e36b01f7d18e3b88dbf05d194e6b6744e52e02d44fed8160c4d2a558ada6a75d081a8ac3c27de57a4694d450163b83557f184a55c6437ee3e0ad7f18389a0e81de81af8d99bfa65dc8f9f6dd3ffa3ae8b78fde363a5bc377cf37774d0cf28ed9e21004bbd05948799709d52d40443419e4dd643192072e85ca2205e11fdd50ae0dc2bf22e7e8364554fb1cc1d5c5fa4db7327eb063e6435e492404ee06c6d1f45509fbd654d52a3872985e8f3dda8f45de97bcf7563b84da555db0124ac1fb9021ad1bbded3c44f4d242e99185d4e4446cd452676dff1c62dc9bf9ba2728770add176fa9bc97a439cc9693f5743a1d1ec35bb0965cc0cd8b2871a63602613f1554d53099969aa318ea0a8580180ee102e6f2fda229e6527a183b4c0d60effe1c0e4ab8d2552c0a606b8efb274165e416d70347a4771ba09f5d745cd345f198fc88fe82b1865abdfd912fba244f7cbf83d712e646407c245b820e7e56026fab9495a3ccb8e18ae36fbfa9e21ed68662d69ba9623d362495060dbca03dc1cf82e894e4a8558eeb88974c01e10e6bd7f16a825e637c2c8c9eb7fde3dcead392ed2dec320e15ef827a97712acadc94f545e5bb850580a3edd449742a7cc1cdbf1daf2c2bd0857e8b5e34e5375996c690b397036226a0baabb8b091db620a9519f5e1786c6677560998293c09646cc03b21a00f299f04e5f78c27689afef432e68c9dbe2184e3535a54c318b825c3764daaa982334896cb4c19078a2532a46c6e5ac4ee97ff6b8a5b94883b0441e332997a8ba2cd5f8db93c1fd64352a58b249bb77d09cee0a1e501bba09cb79cc8350261b0922a5f1178c6688a9ca80cf10ffb703008b4213c1ae58b5fd30e9d17051aa4bd576b84d83ffd539115240e1a16c811923b1687c2f81d2add2d9a872388eabbd6695f463a09e1a6191ad72a1a8b4ef401fcb5f68fc9740a80d96fabf99a42006d15e49d6202810700708ba1de10ee4d0d57235435b7c48caaf13357077f34bbfba8ba9572c682ec5f232cde7ce486dfe61da9567ac284bbfeb8d62aa7ea067e7a349dca1a18cdcc727b15fa84c06c1884020681529caa77c8e300a92e71d631f7934eda33967f3ed90e7c25f656f02c8d2c88eaf3a84de29a13be3e397864d969c40e860c3d372daf6f8d12105662e8a5f79d768bf69b39e124d5367d4915e99f388cca61a6393e761c2ba8b9bc0aa18655fef6d59a824a04aad21895bc9d44b28e5e36196bf528de368c4a84c27d620d725d05f1699b6505f897209ec021904c8b585abb9501ebb6a34222c0787697095f63074566c54b3d18a6501ca5b89592fb2894b16cbd001db954285e119abc3d45bb1c7e52bb78d544d3e989b25faf3c5eea0283e96e4693d0b133421d50ce47eb645b1612ecc34214ad7fbd3e20576707e2543bae81866d465b8e44081da92c08c6bb77cf1d7eb5797b8e8d2c03f675b3072141d65c491cb8b52521ed97c2187d04f778ea2330d5b2b1ab27623296d4cf99c594bf3e1c37f30abf5680a01c0b44446ebaf8e0df3e64b711fc934bdf52266d8365c063b595448ce1e6045cf340b99ed5bbb3efa70122a621af53fb8bf4a73c21e121ac1f9e09269bca7fc6d95aa5c8489e23ddd9b7aa7bef158dbd67130fab285abbe97b43a58a1cfa5ecfecbb07a1013338de6b050b0546306d9a19051b8295e8220cac3d174ea352157465dfb125678b2bed469da595ffa8abaa0cdec1841b560f570970776a133d625c99aebe67c06186e190db01947c555926ede6d274a66a64c99c1ce23cc37e7a597761ccadf77964663a48b81ac4c6667c38320d288fa60a0ef0352e2fad22c9278cb4426cc1c187faed40bb5381444e8df7a838bb786d8d3cc12cf599c15548b6370f8190c61f31752f9d4a331a90ab189dfcba2deefc4e2a2466e6878ef4ff84ff729e7bcf598bcc76aaa7d963d13eaa401e83aaa674f40ba050fac0777aaba285ffb2846b13f01beb936477309a7aaeb97a1701fedc8a29ccd6f62e782354ad0dd77637bf5aaa31ef00c1aa348ed6e41c4821da76ff65ab4f23011ad3a58ed810f047f9430a79e5976d04d112939f9df0fd0f24558525e0771a362520f4133a446266b7e4dda74d9514b340b2643e1166c5f5c4eb95d51ad0900eeb5a7e2cb70c9c2ff83efc0902bd31163b9adb7e25e3e824e999d94c38cc795273fb121cea79abc7fcca536c0e5cf0aaf01c0c741b6c016f2f8d2eb963b3334a0fa59fceba251818bf9ec5f3f153a8ad8a20ae6a7469c38dcc5a85c3f37f008baecfcf05642b56f168f092677a1113ba28d4a7f320926058ad2d4b18cf4208e6f45f91065f7f7dfb9dc84c062f4fd28921888cf304137af7dd15c0e7eea14aba9a1e499693d79f5b7255537c148a0b0afc13474de46fd70259b671443299498ef6eed6001d7a3d34ed1513cd10d5a9c708c2ba389a72570d22de699f5ef55bfcf321bd78d5c489313d5a6958194d2f59b42ecb14356c89e6ef18797db2b19efeacb843a3f5f5f2f5cdbac84d0965548ae8a9351fd099e86740d9de74636622ac6d1ff11b9a73d767cbf2aa67615c5dc63989c101d33816d1e2c580da0494467d1f02cd3f244add70aed0037a09b30124a3f265267f488940bdb6b30e64e6c5b6459be7683b54be59a29ca0d3f1e2df7f8a64495384a4d484c56355c18f834ea4b634b9cac9fe4aecebeabb87f6bfc95bbd52d7c7a198f78407b8dd10115242b81fadc7fb6bedb643f039814274f1b5dbb8627fc7545dd4ce79f11d25b978d796e6a61868de28462f2aa8ec9e8eb2a3a50592431c6e1ea45ecec4a5d5bd296d0fe991fec9b5217914093aa1bc1cde858916eb4fd7f8b6ab0540ff74ab078a97316c52505096c40ef133ab097a8247c1adcada8536ac5ea37dfce8c50cdb7ede98b154300895c859b8f0f9df73c61b53bed715cee91fc243f99e6fcea1f9a5aa4481db634efd54dc21fe489da90c65aa0bdddcf05c130c1f598f6601fdee916479b9a4ee18eb63087b811da3d16c4bfa069a0b621aec2ec67cbf73f8a59b7754e6ed148b03b1ffec1354b873a0a61e7fd95ac3baec10e55d6fb4f1f469fa29763ad2c658689fbd6386c947977f90c260834cf92f4c12c2bd6de8bc2713293adbaf111b72de99fc49c3f26249a9eb3f293106303a706fc5bc08122a5c72d53c8a8aa14f6257bd7b0fa30cdee00698c616e3310cb97f9118215f68836d1e4062cec5cc07d3d5d99ac8ec86bafcdc5252797d40d2d8f008112294af203b75ad2fb66734b3dea04215026579ecee0ad3f8ac7747655b72db32bb36cb78a929630ec7af192090c1bcba5bfb8c1c68c010ba900bd67554988e77397cbf0abfadfc680616d04d221bc7881ef8d4ecbc0e7b565a078295917f70143c250d5cee6fda0def7bd5872c16632cf4a6dfecdb1f75d6dc06d50a391f7f62f61b26c191f9456d4b1a9420059518f49f9a2c0c5e8cf01ecf470c21f83a7c4acfebd31b2d6e63647ecef4998101da716d959a42dd89576d385653faed7c666b813f29160dd19acc1978d0ba38645a29657197dd24e21c87ab2888c311949830dbe5b1643746e4e2b5493ac96efdeb32b4a3e9dc241b5491db2a006d1d3b7f395eb3b3ea76adf38723ff21144997f70ebd59e8e32ef0c7bb8d2366a9e5e8044d90c799736976e99983643c2c07beabb7529b4ff099e2d311c4e79ab81a77e8528202d1ce01f128d00c99f61fb4361ae19590120fbe191d52ef35a3f0b1c0bce8d3e4b7247e3c4dba66ffae23c9ac508c379d8805664eaa01e4d0690861e992928d6035f4c2ef403e9b72e9e2b71b15a1b4f50a5a4e47412d573d51b0ce0cbd1c5acf1def38d277dedb4e4ea85e536f969eec98df0e0bad8bad7fb669d0484050013d168ac14eef59023da6924e1b56e66262d33827a6774bda5ce5a873acf4d45b73f4342e107b963a2c24ec6c6a4244dfdba4b7a732907a2b4508b357a4f65c5a9edbc4ad415893e98fea838734289681a784415228fe2e72fcfda5216df24be1ddca31adbbc2a85a7f0409fa509a4c3d0ddd3554c2ce517ea240e99d5012c86f0384cdde71843f7cd7346479ae3561fb9c8099c4290fd81a123d8a036572216de09e6340d2c1aa67f833c3b6aeeee2e6922721366699811b632640fd3brootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-kombu-4.6.11-lp152.2.3.1.src.rpmpython3-kombu@      python(abi)python3-amqppython3-importlib-metadatapython3-setuptoolsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.62.6.00.183.0.4-14.6.0-14.0.4-14.0-15.2-14.14.1_^@^@^j$@]]}@]z@]x]1] #\@\C@\@\\f\R@[t[WZp^@YS@X~@X)@V<@UU(UKSU7@TmMatthias Fehring Dirk Mueller Marketa Calabkova Tomáš Chvátal Dirk Mueller Matthias Fehring Tomáš Chvátal Tomáš Chvátal Tomáš Chvátal pgajdos@suse.comThomas Bechtold pgajdos@suse.compgajdos@suse.comHans-Peter Jansen John Vandenberg mcepl@suse.comsjamgade@suse.commcepl@suse.comdmueller@suse.combenoit.monin@gmx.frdmueller@suse.comdmueller@suse.comantoine.belvire@laposte.nettbechtold@suse.comseife+obs@b1-systems.combenoit.monin@gmx.frtbechtold@suse.commcihar@suse.cz- update to 4.6.11 - Revert incompatible changes in #1193 and additional improvements (#1211) - Default_channel should reconnect automatically (#1209) - drop unnecessary fakeredis dependency to fix build on older distros- update to 4.6.10: - set _connection in _ensure_connection (#1205) - Fix for the issue #1172 - reuse connection [bug fix] - Prevent failure if AWS creds are not explicitly defined on predefined. - Raise RecoverableConnectionError in maybe_declare with retry on and. - possible fix for #1174 . - Fix: make SQLAlchemy Channel init thread-safe - Added integration testing infrastructure for RabbitMQ - Initial redis integration tests implementation - SQLAlchemy transport: Use Query.with_for_update() instead of deprecated - Fix Consumer Encoding - Added Integration tests for direct, topic and fanout exchange types - Added TTL integration tests - Added integration tests for priority queues - fix 100% cpu usage on linux while using sqs - Modified Mutex to use redis LuaLock implementation - Fix: eliminate remaining race conditions from SQLAlchemy Channel - Fix connection imaybe_declare (#1196) - Fix for issue #1198: Celery crashes in cases where there aren’t enough - Ensure connection when connecting to broker - update pyamqp to 2.6 with optional cythonization- Update to 4.6.8 * Add support for health_check_interval option in broker_transport_options. * Adding retry_on_timeout parameter * Support standard values for ssl_cert_reqs query parameter. * enabled ssl certificate verification when amqps is used for pyamqp transport- Fix build without python2- drop unnecessary zstandard dependency to fix build on older distros- Update to 4.6.7: - Use importlib.metadata from the standard library on Python 3.8+ (#1086). - Add peek lock settings to be changed using transport options (#1119). - Fix redis health checks (#1122). - Reset ready before execute callback (#1126). - Add missing parameter queue_args in kombu.connection.SimpleBuffer (#1128) - Update to 4.6.6: - Revert _lookup_direct and related changes of redis. - Python 3.8 support - Fix 'NoneType' object has no attribute 'can_read' bug of redis transport - Issue #1019 Fix redis transport socket timeout - Add wait timeout settings to receive queue message (#1110) - Bump py-amqp to 2.5.2 - Remove patches now included upstream: - python38.patch- Update to 4.6.5: - Revert _lookup api and correct redis implemetnation. - Major overhaul of redis test cases by adding more full featured fakeredis module. - Add more test cases to boost coverage of kombu redis transport. - Refactor the producer consumer test cases to be based on original mocks and be passing - Fix lingering line length issue in test. - Sanitise url when include_password is false - Pinned pycurl to 7.43.0.2 as it is the latest build with wheels provided - Bump py-amqp to 2.5.2 - Rebase python38.patch- Update to 4.6.4: - Use importlib-metadata instead of pkg_resources for better performance - Allow users to switch URLs while omitting the resource identifier (#1032) - Don't stop receiving tasks on 503 SQS error. (#1064) - Fix maybe declare (#1066) - Revert "Revert "Use SIMEMBERS instead of SMEMBERS to check for queue (Redis Broker) - Fix MongoDB backend to work properly with TTL (#1076) - Make sure that max_retries=0 is treated differently than None (#1080) - Bump py-amqp to 2.5.1 - Add patch to fix build with py 3.8: * python38.patch- Do not depend on pytest-sugar, it is just pretty-formatter- version update to 4.6.3 * Revert FastUUID for kombu 4.6 * Fix sbugs and regressions * other bu fixes- Add redis version for BuildRequires. The tests fail with a lower version so detect that early- version update to 4.5.0 - The Redis transport now supports a custom separator for keys. - When the SQS server returns a timeout we ignore it and keep trying instead of raising an error. - Properly declare async support for the Qpid transport. - Revert `celery/kombu#906 `_ and introduce unique broadcast queue names as an optional keyword argument. - Codebase improvements and fixes- version update to 4.4.0 * Restore bz2 import checks in compression module. * Fix regression that occurred in 4.3.0 when parsing Redis Sentinel master URI containing password. * Handle the case when only one Redis Sentinel node is provided. * Support SSL URL parameters correctly for `rediss://`` URIs. * Revert `celery/kombu#954 `_. Instead bump the required redis-py dependency to 3.2.0 to include this fix `andymccurdy/redis-py@4e1e748 * Added support for broadcasting using a regular expression pattern or a glob pattern to multiple Pidboxes.- Build require a more current msgpack version- Added minimum versions to dependencies where provided by upstream - Re-enable tests on Python 3 - Update to 4.3.0 * Added Python 3.7 support. * Avoid caching queues which are declared with a TTL. Queues that are declared with a TTL are now also be excluded from the in-memory cache in case they expire between publishes on the same channel. * Added an index to the Message table for the SQLAlchemy transport. The index allows to effectively sorting the table by the message's timestamp. * Added a timeout that limits the amount of time we retry to reconnect to a transport. * Class celery.asynchronous.hub.Hub is now reentrant. This allows calling celery.bin.celery.main to revive a worker in the same process after rescuing from shutdown. * Queues now accept string exchange names as arguments as documented. Tests were added to avoid further regressions. * Specifying names for broadcast queues now work as expected. Previously, named broadcast queues did not create multiple queues per worker. They incorrectly declared the named queue which resulted in one queue per fanout exchange, thus missing the entire point of a fanout exchange. The behavior is now matched to unnamed broadcast queues. * When initializing the Redis transport in conjunction with gevent restore all unacknowledged messages to queue. * Allow kombu.simple.SimpleQueue to pass queue_arguments to Queue object, which allows it to connect to RabbitMQ queues with custom arguments like 'x-queue-mode'='lazy'. * Add support for 'rediss' scheme for secure Redis connections. * Added the Azure Storage Queues transport. * Added the Azure Service Bus transport. * Drop remaining mentions of Jython support completely. * When publishing messages to the Pidbox, retry if an error occurs. * Fix infinite loop in kombu.asynchronous.hub.Hub.create_loop. Previous attempt to fix the problem (PR kombu/760) did not consider an edge case. It is now fixed. * Worker shutdown no longer duplicates messages when using the SQS broker. * When using the SQS broker, prefer boto's default region before our hardcoded default. * Fixed closing of shared redis sockets which previously caused Celery to hang. * the Pyro transport now works with recent Pyro versions. Also added a Pyro Kombu Broker that this transport needs for its queues. * Handle non-base64-encoded SQS messages. * Move the handling of Sentinel failures to the redis library itself. Previously, Redis Sentinel worked only if the first node's sentinel service in the URI was up. A server outage would have caused downtime. * When using Celery and the pickle serializer with binary data as part of the payload, `UnicodeDecodeError` would be raised as the content was not utf-8. We now replace on errors. * Allow setting boto3.sqs.create_queue Attributes via transport_options. * Fixed infinite loop when entity.channel is replaced by revive() on connection drop. * Added optional support for Brotli compression. * When using the SQS broker, FIFO queues with names that ended with the 'f' letter were incorrectly parsed. This is now fixed. * Added optional support for LZMA compression. * Added optional support for ZStandard compression. * Require py-amqp 2.4.0 as the minimum version. * The value of DISABLE_TRACEBACKS environment variable is now respected on debug, info and warning logger level. * As documented in kombu/#741 and eventlet/eventlet#415 there is a mismatch between the monkey-patched eventlet queue and the interface Kombu is expecting. This causes Celery to crash when the broker_pool_limit configuration option is set. eventlet/eventlet#415 suggests that the mutex can be a noop. This is now the case. * Documentation improvements- Updated to 4.2.2.post1: - Support both Redis client version 2.x and version 3.x.- Updated to 4.2.1 * The 4.2.0 release contained remains of the ``async`` module by accident. This is now fixed. * Handle librabbitmq fileno raising a ValueError when socket is not connected. * Now passing ``max_retries``, ``interval_start``, ``interval_step``, ``interval_max`` parameters from broker ``transport_options`` to :meth:`~kombu.Connection.ensure_connection` when returning :meth:`~kombu.Connection.default_connection` (Issue #765). * Qpid: messages are now durable by default * Kombu now requires version 2.10.4 or greater of the redis library, in line with Celery * Fixed ImportError in some environments with outdated simplejson * MongoDB: fixed failure on MongoDB versions with an "-rc" tag * Ensure periodic polling frequency does not exceed timeout in virtual transport * Fixed string handling when using python-future module * Replaced "async" with "asynchronous" in preparation for Python 3.7 * Allow removing pool size limit when in use * Codebase improvements and fixes * Documentation improvements - added python as requirement for ssl module is needed by amqp- Clean up SPEC and obsolete python-carrot - Remove superfluous python-devel- update to 4.1.0: - RabbitMQ: Ensured safer encoding of queue arguments. - Added fallback to :func:``uuid.uuid5`` in :func:``generate_oid`` if - Added Python 3.6 to CI testing - Fixed bug around modifying dictionary size while iterating over it- convert the package to singlespec - import changes from python3-kombu: * add AUTHORS to the package documentation * use a more precise file list - drop test BuildRequires mock, nose-cover3 and unittest2: not needed anymore - add fdupes as BuildRequires and call it after install - skip the tests for python3 since they fail with python 3.6 (#675)- update to 4.0.2: - Now depends on :mod:`amqp` 2.0. The new py-amqp version have been refactored for better performance, using modern Python socket conventions, and API consistency. - No longer depends on :mod:`anyjson`. Kombu will now only choose between :pypi:`simplejson` and the built-in :mod:`json`. - Removed transports that are no longer supported in this version: - Django ORM transport - SQLAlchemy ORM transport - Beanstalk transport - ZeroMQ transport - amqplib transport (use pyamqp).- update to 3.0.35: - msgpack: msgpack support now requires msgpack-python > 0.4.7. - Redis: TimeoutError was no longer handled as a recoverable error. - msgpack: Fixes support for binary/unicode data - Qpid: Adds async error handling. - msgpack: Use binary encoding instead of utf-8 (Issue #570).- Update to 3.0.33: * Now depends on :mod:`amqp` 1.4.9 * Redis: Fixed problem with auxilliary connections causing the main consumer connection to be closed (Issue #550) * Qpid: No longer uses threads to operate, to ensure compatibility with all environments (Issue #531) - See /usr/share/doc/packages/python-kombu/Changelog for changes introduced between 3.0.27 and 3.0.32 - Remove fix-tests.patch- Add fix-tests.patch to fix testcases with newer python-mock.- fix non-SUSE build by conditionalizing Suggests: tag- update to 3.0.26: * Fixed compatibility with py-redis versions before 2.10.3 (Issue #470) - update project URL - set a minimum version for python-anyjson in BuildRequires - add back python-msgpack-python as test requirement - pass -q to test to avoid spamming the build log- update to 3.0.25: - pyamqp/librabbitmq now uses 5671 as default port when SSL is enabled (Issue #459). - Redis: Now supports passwords in ``redis+socket://:pass@host:port`` URLs (Issue #460). - ``Producer.publish`` now defines the ``expiration`` property in support of the `RabbitMQ per-message TTL extension`_. - Connection transport attribute now set correctly for all transports. - qpid: Fixed bug where the connectionw as not being closed properly. - :class:`~kombu.entity.bindings` is now JSON serializable (Issue #453). - Fixed typo in error when yaml is not installed (said ``msgpack``). - Redis: Now properly handles ``TimeoutError raised by py-redis. - qpid: Adds additional string to check for when connecting to qpid. When we connect to qpid, we need to ensure that we skip to the next SASL mechanism if the current mechanism fails. Otherwise, we will keep retrying the connection with a non-working mech. - qpid: Handle ``NotFound`` exceptions. - :class:`Queue.__repr__` now makes sure return value is not unicode (Issue #440). - qpid: ``Queue.purge`` incorrectly raised :exc:`AttributeErrror` if the does not exist (Issue #439). - Linux: Now ignores permission errors on epoll unregister.- update to version 3.0.24: - The `Qpid `_ broker is supported for Python 2.x environments. The Qpid transport includes full SSL support within Kombu. See the :mod:`kombu.transport.qpid` docs for more info. - Dependencies: extra[librabbitmq] now requires librabbitmq 1.6.0 - Docstrings for :class:`~kombu.utils.limit.TokenBucket` did not match implementation. - :func:`~kombu.common.oid_from` accidentally called ``uuid.getnode()`` but did not use the return value. - Redis: Now ignores errors when cosing the underlying connection. - Redis: Restoring messages will now use a single connection. - ``kombu.five.monotonic``: Can now be imported even if ctypes is not available for some reason (e.g. App Engine) - Documentation: Improved example to use the ``declare`` argument to ``Producer`` (Issue #423). - Django: Fixed ``app_label`` for older Django versions (``< 1.7``). (Issue #414). - fixed python-amqp BuildRequirepython3-carrotcloud104 1600677749  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOOQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~4.6.11-lp152.2.3.1     kombukombu-4.6.11-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtnot-zip-saferequires.txttop_level.txt__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycabstract.cpython-36.opt-1.pycabstract.cpython-36.pycclocks.cpython-36.opt-1.pycclocks.cpython-36.pyccommon.cpython-36.opt-1.pyccommon.cpython-36.pyccompat.cpython-36.opt-1.pyccompat.cpython-36.pyccompression.cpython-36.opt-1.pyccompression.cpython-36.pycconnection.cpython-36.opt-1.pycconnection.cpython-36.pycentity.cpython-36.opt-1.pycentity.cpython-36.pycexceptions.cpython-36.opt-1.pycexceptions.cpython-36.pycfive.cpython-36.opt-1.pycfive.cpython-36.pyclog.cpython-36.opt-1.pyclog.cpython-36.pycmatcher.cpython-36.opt-1.pycmatcher.cpython-36.pycmessage.cpython-36.opt-1.pycmessage.cpython-36.pycmessaging.cpython-36.opt-1.pycmessaging.cpython-36.pycmixins.cpython-36.opt-1.pycmixins.cpython-36.pycpidbox.cpython-36.opt-1.pycpidbox.cpython-36.pycpools.cpython-36.opt-1.pycpools.cpython-36.pycresource.cpython-36.opt-1.pycresource.cpython-36.pycserialization.cpython-36.opt-1.pycserialization.cpython-36.pycsimple.cpython-36.opt-1.pycsimple.cpython-36.pycabstract.pyasynchronous__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycdebug.cpython-36.opt-1.pycdebug.cpython-36.pychub.cpython-36.opt-1.pychub.cpython-36.pycsemaphore.cpython-36.opt-1.pycsemaphore.cpython-36.pyctimer.cpython-36.opt-1.pyctimer.cpython-36.pycaws__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycconnection.cpython-36.opt-1.pycconnection.cpython-36.pycext.cpython-36.opt-1.pycext.cpython-36.pycconnection.pyext.pysqs__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycconnection.cpython-36.opt-1.pycconnection.cpython-36.pycext.cpython-36.opt-1.pycext.cpython-36.pycmessage.cpython-36.opt-1.pycmessage.cpython-36.pycqueue.cpython-36.opt-1.pycqueue.cpython-36.pycconnection.pyext.pymessage.pyqueue.pydebug.pyhttp__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycbase.cpython-36.opt-1.pycbase.cpython-36.pyccurl.cpython-36.opt-1.pyccurl.cpython-36.pycbase.pycurl.pyhub.pysemaphore.pytimer.pyclocks.pycommon.pycompat.pycompression.pyconnection.pyentity.pyexceptions.pyfive.pylog.pymatcher.pymessage.pymessaging.pymixins.pypidbox.pypools.pyresource.pyserialization.pysimple.pytransportSLMQ.pySQS.py__init__.py__pycache__SLMQ.cpython-36.opt-1.pycSLMQ.cpython-36.pycSQS.cpython-36.opt-1.pycSQS.cpython-36.pyc__init__.cpython-36.opt-1.pyc__init__.cpython-36.pycazureservicebus.cpython-36.opt-1.pycazureservicebus.cpython-36.pycazurestoragequeues.cpython-36.opt-1.pycazurestoragequeues.cpython-36.pycbase.cpython-36.opt-1.pycbase.cpython-36.pycconsul.cpython-36.opt-1.pycconsul.cpython-36.pycetcd.cpython-36.opt-1.pycetcd.cpython-36.pycfilesystem.cpython-36.opt-1.pycfilesystem.cpython-36.pyclibrabbitmq.cpython-36.opt-1.pyclibrabbitmq.cpython-36.pycmemory.cpython-36.opt-1.pycmemory.cpython-36.pycmongodb.cpython-36.opt-1.pycmongodb.cpython-36.pycpyamqp.cpython-36.opt-1.pycpyamqp.cpython-36.pycpyro.cpython-36.opt-1.pycpyro.cpython-36.pycqpid.cpython-36.opt-1.pycqpid.cpython-36.pycredis.cpython-36.opt-1.pycredis.cpython-36.pyczookeeper.cpython-36.opt-1.pyczookeeper.cpython-36.pycazureservicebus.pyazurestoragequeues.pybase.pyconsul.pyetcd.pyfilesystem.pylibrabbitmq.pymemory.pymongodb.pypyamqp.pypyro.pyqpid.pyredis.pysqlalchemy__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycmodels.cpython-36.opt-1.pycmodels.cpython-36.pycmodels.pyvirtual__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycbase.cpython-36.opt-1.pycbase.cpython-36.pycexchange.cpython-36.opt-1.pycexchange.cpython-36.pycbase.pyexchange.pyzookeeper.pyutils__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycamq_manager.cpython-36.opt-1.pycamq_manager.cpython-36.pyccollections.cpython-36.opt-1.pyccollections.cpython-36.pyccompat.cpython-36.opt-1.pyccompat.cpython-36.pycdebug.cpython-36.opt-1.pycdebug.cpython-36.pycdiv.cpython-36.opt-1.pycdiv.cpython-36.pycencoding.cpython-36.opt-1.pycencoding.cpython-36.pyceventio.cpython-36.opt-1.pyceventio.cpython-36.pycfunctional.cpython-36.opt-1.pycfunctional.cpython-36.pycimports.cpython-36.opt-1.pycimports.cpython-36.pycjson.cpython-36.opt-1.pycjson.cpython-36.pyclimits.cpython-36.opt-1.pyclimits.cpython-36.pycobjects.cpython-36.opt-1.pycobjects.cpython-36.pycscheduling.cpython-36.opt-1.pycscheduling.cpython-36.pyctext.cpython-36.opt-1.pyctext.cpython-36.pyctime.cpython-36.opt-1.pyctime.cpython-36.pycurl.cpython-36.opt-1.pycurl.cpython-36.pycuuid.cpython-36.opt-1.pycuuid.cpython-36.pycamq_manager.pycollections.pycompat.pydebug.pydiv.pyencoding.pyeventio.pyfunctional.pyimports.pyjson.pylimits.pyobjects.pyscheduling.pytext.pytime.pyurl.pyuuid.pypython3-kombuAUTHORSFAQREADME.rstTHANKSTODOpython3-kombuLICENSE/usr/lib/python3.6/site-packages//usr/lib/python3.6/site-packages/kombu-4.6.11-py3.6.egg-info//usr/lib/python3.6/site-packages/kombu//usr/lib/python3.6/site-packages/kombu/__pycache__//usr/lib/python3.6/site-packages/kombu/asynchronous//usr/lib/python3.6/site-packages/kombu/asynchronous/__pycache__//usr/lib/python3.6/site-packages/kombu/asynchronous/aws//usr/lib/python3.6/site-packages/kombu/asynchronous/aws/__pycache__//usr/lib/python3.6/site-packages/kombu/asynchronous/aws/sqs//usr/lib/python3.6/site-packages/kombu/asynchronous/aws/sqs/__pycache__//usr/lib/python3.6/site-packages/kombu/asynchronous/http//usr/lib/python3.6/site-packages/kombu/asynchronous/http/__pycache__//usr/lib/python3.6/site-packages/kombu/transport//usr/lib/python3.6/site-packages/kombu/transport/__pycache__//usr/lib/python3.6/site-packages/kombu/transport/sqlalchemy//usr/lib/python3.6/site-packages/kombu/transport/sqlalchemy/__pycache__//usr/lib/python3.6/site-packages/kombu/transport/virtual//usr/lib/python3.6/site-packages/kombu/transport/virtual/__pycache__//usr/lib/python3.6/site-packages/kombu/utils//usr/lib/python3.6/site-packages/kombu/utils/__pycache__//usr/share/doc/packages//usr/share/doc/packages/python3-kombu//usr/share/licenses//usr/share/licenses/python3-kombu/-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.opensuse.org/openSUSE:Maintenance:14128/openSUSE_Leap_15.2_Update/fd9b695436a0a8857cdc99885cddaf0e-python-kombu.openSUSE_Leap_15.2_Updatedrpmxz5noarch-suse-linuxdirectoryASCII textPython script, ASCII text executablepython 3.6 byte-compiledemptyUTF-8 Unicode textPython script, ASCII text executable, with very long lines  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRU =ۆUpython3-Brotlipython3-PyYAML1.0.03.10 utf-8fef40478a401cfa6bf178936630cae7771622862878049445d228e86199046f8?7zXZ !t/b]"k%Ӆ) `>'fF ՚nk  D3D^E@>g}4AvY:RSԶpX=9h K|hM"x^3mAOsxE[f$֟RL"c,d7Eޫ{*1z>tXuE$?YVEѻW\hIOH8meȺ5}$l0] ?0)y6;~5³{dAfM3-e@z4}5^cIӿ|۰`'3]V&wA;f2-~+|`H`)w96v d%H9{U)N9 q_c;$b^svhŨ h $/D?&Y|L)&IK,H0] &7CcxcӬEk'0W]s/4vИwJ ՌM@qH'RXdAX"7Kq6c>w?3'(aYU ,5$* 6||z v.08lFJG 3l!vwlLrI t2Y[>:!@L+Fq!c!t&d8]xx7Dhg]09 x(p{Ff{'3tWtHaC#=>6^ua6E q_cGTz|ޑIpoɳZgY0iS$LOW пS:q[*;@&%GR@^F[)5JZ f Ȱ@ѵjOssD |갶tFs\5(HY<"9BVp}l^:\ZH$ǃªlEI 7ʖ?ꪞ3bh橡ሙ+t~^¿_9[\1AivE9/qp亼w>M}M‰rQ0ĄeM>Um-C)n8LX?[47|"HשeEm/g\(bK^3yz-qR}oRۮ 1@uS2A*/ZyTN ]55Ej y8X-lnux=LX3#eTfsȉEnoWƄi_Cf/\zbԧ"at%exngy0mE̯V~ AnRzfcפu`u@Nw̷CS鷞i1[:\+2"cWDd7Jp-)#,it o0w aoqf*Z@ĴBiٽGA~> _q"2@~В1s~uᗲl٩}g\UXp1%ɨ9H15wy9hNХq;Uu_B"BA5|J??mF#EVNH nUe1<:TFcԧ8uO2r@F2>aLS"= iMhfo1a[cx%C _b_hB[ml[_>rj{`W}Cp PQ*  4NGa҈ѳ"~`K~kIބh_M(I=Xb5zL+;n]2 ѡ'fj-!oԨZE"rP!0S - mqPt7JͻPJ>Z9[EeMw;wkZޜ#Ubք M f㳲lm: S^cN ?s!өQ &Dw )>t-{RsxCskЫr媷-C~(_d*1L|VqcݗRpP8U6yI &2pS%g/DyC.:ԩR7t!8' BHo: c4ݱ/?zCc3 FR @x*ewhHM/jS>5,߯_-ݯ}%bW93*T\sq ꅚ\r bT$Abd+nDϭb4!/~g I3]yMݸòdSSWSmte*!= =T{(0 t#RD6_^cfl@d}>l4-)$ uy`A.1Pn ^gV +R2E% jFIh"crsDD+'d \5%yV!;IٛƞNpyb۱|oZ{ГOC[AG-73#FSn#%lBcKF_+|#DEL4s Jbr~/hBk(b<:McPqGb0Sy?==P5XȬܴC4lT"2(|/S/ H7Nc"FE!5Ex>һyLS&.:'C "VR\z&h\⥐jGNcՓg~cQ;Ɩ `Mܔ:T^;£MsJ5@HMiy \ՁiMs0Cx+#F+&W6zrb!xA⪈S%zD3 CKUA &Oyvg']R(e23gjb)BgLV;K˪4aߣukq|Dw%`ZgYшc؛˾ )Pvnd%$[ozS5 0= +YL2sj&8׃0vo}?CIiP<惇VokܤHu:P'Hf/- f"vr>.ej6f]AL+UjgZDxtZ=bW 8,%ko` Z aXn'1΢ ?"!Ch}H$pLd"P.εLlB0=O'2|%DD.Nla{[kX ۍ%D<㤬gٰLN0b(n7",U}lsΜA*V`w G&ȿXa&!3aP `dxfaO٤:V[,3t2l܃95է*&ͦSqώBHP=Pmny(9 9\"e)7pq{┋{v/:n(+/n#v׭7'"6-X%YvIKH9BXAo7E6yu rJR翾/T@8 5m 4z{SA j-KToOS=[x6V5ѹtKB(˜TEePv).8ܽV1`RR d?.5N}g9ʜїк(=^l IY"T8Fq3 S5O $[ =C1yvØ+ګ׶}͐TϩMj׬N|v \ꇹE!*Pp>{[`\"4:w8GF3E>?W:ʊ9"_  䨽5cm&?m῭Z#s넺42fk|4E M hm ܏LN#}Mvi)\AݢԄJqјc%2M9~btVMoL鴬5e)0p3 9}*:/m6jUΣ]}:Y?+`QN{hH`0 i=uQRNq_YxKKTAgSHH$IE.*s ihJ*ßCtAH\Q ;oMBb,Ԟx!2#8Gޭ|Ȋ]Kh$- p_k^_K!8AY{$6Q\6<,l$^xɹ\b7 REƧfiXs *?] wab (O݂oJv<-zrl֚Pa&h/K_yk~Qfe:2t:ΐ#.N_C8q8 NCk88qVp7́ 9v|qX0ggQ'g%iJQq+s 3Mv$hI#'27C Y+zڗ&<"|{9UJ/BJ X? C}rJΞ›hH;潍}3 CeC~!qx>4!=u@a6Mxoe 4i#Jg5RzOwRŌUQV "݃/y׎he_1pqo qja8vk?j)?PףiTٷy s#X h)V%z:A]E pQXR`f\PJ& }޲}iˁv_SCM=מM(f}r *;=;H6&gGߪ$eg 5”eMZtC`QlhCgGEN1ͱWF>9R$A }HwsuRSͩ0%UXS&O-L,Z;ށ:4S1FF,.Cv6ku[,S3#zJfs|4sgjqٙzECY$2͎$yKej_eC#7ra`#M3n {My d]Ajhtxuq-x-9n]\+ ҧI VHFƫRp7~`Fk J4zUw却ACa)T^0CL5)?3Q!Vy5^MYId*~ '͕pcp ;$h0'PeWTJƺNMV~=MV h:x^]t#{%:S[;-_ȳAeɖm$HZ݁M|v]n7Qr1mڀVO.26 ؎0V!dY;s43 h$_z6Ncn$`r"*PpC2cǗ'[N]#hwf:`=pegEP$ɢL* cj &yo^ X[SS| T^6 7x~seĵyC Gl 1Mp/@)<BXrTÇnw \e4dC$ ӅnZNJk__1l"RyWT6)s& 丼faqm~0,+8/~6KBN(rߺϖ7Ja &PQ& ?M7,:sg #AA7(X:sl_oӇs\6blחxt oa >F7W;%e`jjGNg n}}WѪp"ĩ0nB7,e 1l(TbzU⒦9j_FGOc,8+/cQ"O eD+w0`/-wT"6 6OF侒Ȓ!3x Xo< (eq<=L5( > RșP%KsŘb#\KRJw3˙-,7qBcj #\ RɃDKoIJ}6Z 9Jf^2*Cg DF\M(~iWHY~>A H6NxTՕ=wjΔbh)+B$ɂnr@X]B8P߇g@KtU[N  wq =҃8b2-zj;;ںg IY6|sj'a/n+$C`21>O[Ҕwud==-SƐFiul@ U1%]*jh"7 ]-2|6 Dߐfw% W’IfT HW4X` Iuƈn;b([[l>jQe6M}䠇ɷ8bw'`蘐'M=*+hH⭥NRmuE9>8dS e+>2Cm.փ8<&f'ӤڢM)GBIJݦߒeac9f<􏝉tws릭nVd]kFb}#PsNҶs(1k{6;jѩBT؟ {з[v€<){\Vttm{s v7\zZK("9HRR7'g=J`.Kw !_Ug遬ZjvS)Eb i1E+1Sʂ%X9 G) $C0A' : .?@l8!GT HeTl߃Plḱa ^Q6Ϙ'-_XJVoDsJm42 ظ/~!&a:Te-^fMZv\wEd< y5Mg,B<ղgs,iF /KK/|9YF 咠. Ufd[5 O SSHDD):5s36M-3ꌼjo >rp$놣r,R_~}]xVdrDӒqZaQQ=++v[@B&5"w”xG}*<^~@*`37 td1 )~z ~PYX/n."ΡҎ %w;^RVb<ڿLO|-iM=PíUC][~;% Tp8g܊Ǚv2v8F(S%:6{ 66wٿ:bt9nbRe^IP;_-*PJ\KAZig(V7o<q2cnxx&p$I2_LQXd$|7JvˉV l;;ywt_g.ZSj*+i~įǵjWpèp,Uح_#Gz eV]$r\=I-=y2Brv,($r72joeIc=zLX C;wcsp$)(P*820,#J@@4T;!}7Y%!eSWԍm%CT['Olf͘EL&@k+G"lѷJd2b?Ex',4d'a; &z4d>?cVv.ITYKQEb=$ q)M\0Nܠ}SfJqPþ|Ӡ+<^,nKyIPM3f;l8F3'DUAcۺ'tVD,:<,3r\vfIfER Bwdg3 "4/p 9:Os,5~ ,w[wTQ,=ĽE[g(w7 4K2WC>]56<ݿ>'!C >;8 p{21p tťVm1Hg/ך`BB .-dpRQP>=-Y_q b?I2Ŷfq$Ms/셁A^?PQ}"ݼL#PX S(+WI7+?$ď6%CތZ|Xn>\{Z$dI刔=| 幅}ۥ.ړV=Q40pC*UKGuiQ0h]usdD:`8^3iR&2:ERxP ^"*u^ԮI I8 QUXb;/K.Xddkpz@ 6a9V%K oWWZ.P ]f|ػ#.ql?jiW`sfEN̞jvplWo{JR+U^ 啡]ߩ녨,6*I/, wE"^⌌M' |<6+8p4B\M\~qu'V3[⚹ԛLAI=hbAЩVGʃXҁWl(SQK9Wp? Q_;5+zPIy8#=Mb(kXPk)J|fk <^1؀[‘y2\lAJ݌i _ujF<S2GO;;St%Kby7̗3¥~{nbݾ|D7ߊxĮI푮ݍ\SH ߎ_QD[H/SR }^^Gg@@`),+2K ˅1DTT~gTazmn5. 3d {w5M{W؂,5gfS*#TGP`0O_+ AaZ!#q ]*AL@H"@Vz< -R?#+]p J:7?AРsJi-3^лbQu2N_h=\??41UViݹjl]hyOjA#Oȹs/=әjE0.Q 883~+ATJÓ^vJjQӞb]=5c0X j 9WA c%)B *n\6HUU̡ fdÇ5Pw PoMS- i=D(וy?&.WQiRJcz`Qy,5aQor{{q@ƿj+Jv0{-,-΁=hHϠ Z}/k-ڍ<|x֯ BRsKthH"Եk|,P:Ԭ[{sUimZ,+F4f &7X !-\.ZT]QR,B6 ,Bk= R[.I%C%!m]!)P_;q{h>n:0|\!hn5 $Z`crڱ\ńq!EU8V$HUgPi4] (9^8 ] ^͋]s~K=ENPR:.K7I0 iM}-yI0pӢ3i絡L얬μ?v1:<4?˜5S@IxI_f f t?IgVsSG$ y)lcRvg#߈})&6ߩZ"m[=(bOfHD2b9k߷I1_BH[W\lS6E^!M6[\"^+`aNgsZ.Rn`6_}&7.tP*NakԠ=w1K鍨mua^ӷFx2O5FQEd{@IFKJ+FLMcEwFVwSi9죓>7svv -NϞbz饐v Fkh̀JODv[LHɀϪKCtI+{1cxX Tk .l)[UcϮᘐ!:ѱ?;iqﴻ/(/FPĴ]|h֢/+0}n3u5Y`hPCT'Z$/smgqr_oiPi`=]@Z' P.hXv2tJ)аj&smTiԙ/)Tԏ-U2NfqwXQ23v P1 Vz[#cqWGfs[0L/1t(\|^~X;#ၤn֝x?3*5L 0ɏKR_?i킥q),ND+XvccګC})xU*0_}E8'S< j+WKv h@F`AJ1Pqa(i9γ-aW-G*iOs ~hVo,>7dH"ժDg z [K 18]@5$>eћV*g5paB ]t#sQr ې9TE `[&=L[.J `K+Qhbxڔ̓Rf\~G 37`Xɿyi]ǀgXL> _b+iMII/a+2Boޡ(<WҚT8kV5sZӯӉP)aǑT'y xg6mVn^@#4(t NEt^\+ܑh%¾Bbup#}%Ag +7$i>%$IAS80͍QGuUǣу[YD t1CYCy6ST(/y|Yҥtdv9W[X(|lgUbE3­$FKi=H:V*/RX<8%uRM61ie*"2J |g -9&~ϟv%SFI@sJN%#|KԥI 4%O (-,po_&詟BNe3xа-C[?2F l[*_ߓx ]QҢ*fI aZ_^PF.wܺcY"l%* 0GďZX'm٘؎kт^wYCJd9LpW>]mT]i6׏tnqӭ3w̄V,j0=.֩cاA )#pRs1i3mF$X|1ep&C:x&Gr5M]p_ y>Pvg,(W3<7l(eɔ#̂.!y01+کC_Oyqwb PY0OLhRGYwZ b0paf؈貃ͨz6FpJ1x!WAjαvBZ㈱Q/8L[ aqԗW%3x[>]'p#~~8?=P8ㅹ$ӤU\jAmTwR*u~f+l;F PS?Njw۹4!E]*e+61"sɗZ >#eps$ZA$>'/ZP]me(lRf]PcR8Vc&'kGBZ@*YcsOr⾜BQM:wg+td~nXG#7ʀ_wa S@]ҫnjǐH? ) O?-O~;xhF?="lX0/19@xSA4O(7x^=eKqg%t݅W#W=t*]#zm+ fR2aa^)`ZQbgm1BL)̅>r&_pt>W@c2wwz̢kKK$ú$$Y[]_t6IԴ9OʑHhpKqI,@oe\3q?m+A c|h]NfIlױ>d>Q "`sݥ +pmGao 822[0%10@njTP͑Cn} /YhsAIgw nCn!(vzP(A8Y/.Qx{ c>|SXD[B~hǞdS ?ZR1aXJ9FX@6 ω6oW vq%{gb - 2-_혂9| R} qo;ڲ>r  ș IQ~GmK"P}ϽCt oFOUS'-m8gH,fm+ucbnmZr0N@3D[-.qhT&8rs@;([Qeݦx-F{:-՞~CF orKȸ1w`7$gn! W]D3B-YfՊ!1 (j?r%J,W,^5 <󕹯Bp+!<[ǡn/cz^8}2ь,1ʿjR%0}_BYp9zʓ۪5 [*nd)!B;N2Wejl- u[#J],'uD~̀Uv(&AxEf|yf3bh͈ =8纩=*|3v W`ȌuKeb{'"k,GMGNosJE?[?תkLIeMvgGվGYQ{^@bلUDT kn$/X DSSl99Np4C(>N }"͗9ɛ(aR 3e6N##9.+":qIL4(3d}/#ӧ#8*$.X'S׭ I*hBiv0iOE@#oi{2^Z(j$ 4J2_+}"޿5xrZ_@vҶ۸U:tV5"Y4^+]R`/=L,ا[e0V6t;,K?puFT݂TrL\W]ElHI]ґ]->x)h2Yr x_Fk{C?}<$j,"T# ;Ik-RLapB߬]{ U DS!>)s@x4Mw1ł(A6[RcCsxAA5 T J〝 d zhV4Mfgج TX8n-gCuGKNTOe+oH ۣQWe$;Xnny]%MWyH*cZ ;rBLUFLB*b9[p[i;[Whuf3g c4]xZi%,6;9 >ݏuVr)q 6ft޽@{Ѓ#Iy64q!Cq/|DP5݇c|'6HC]b}w児\9$S9j?8>*cAI k*zXp6*Єͽs;g^}Z7R nx[K7iڍJZ\9aSvS.ʊ|?^NRvVУ9{jV<6?V ȓΒQ,AT2> ]UYo{Y|3CgiJⶩ~aD[Z@jF|%!@{ %!,M; ]&CkޮkZl_p^l b~LĮwp(1UAs͠iث?##8SC:VlL $6t 3a0viov|1qHg2BDƆ朶 8548p:vP|Uh&N_(;oe=]QvGixA^ fN"r( ftfpe{ϴ T`A(@ A@PdKyNHלt-_1F2EM%ۮI8(hԤFg~WЕQ?>1n3|ՖwɃu”1 W MZ(2#I9JٟOz6ˑWKܐ"G|YY*co^3׬s/Y?Ϧ~|Tˇ]Qi4l.;EiYjPZB gҟ@ dP"ʋĘU&B^e3 ڎWt5iE혜ZKm%(bƾ+/~`l( }elD& KH_Ҩ U$kC߁)=(dܝC:euУGQx#U^:zhR)bz (J]޷ۇ0FGSK_P#[4N|:?t?AC)4!_vpԷ4wDJH;Ȕ̴Gƃ#=5x .6Muo ڲ,hDxOeFTEIyj)Xc$]9ʹRm/-8dwL+ vzN|ˉ/`Ћ?Ok&eQt*nRL簡VgCyVt( |ekX\ּ-sZv$M8cG7KEY8RX'TϿzD4!z= nN^ !m?h)Õ[]kW<1ƛ4e PH*t˻h昖>)d'kbN$m; >7C|B]\!q8'uIRZhC"9m\s>LOV\3L"1w3^ ]н}]!{("Cr"i ak!>vRGb>Klgt̫}:2P:G黎'i-ͽ]-;6kiN@:Pe+ n>Ios5[lel]@ Ї`Ÿ#³߈PfOg {XIӼGvf5Wը0IU㹕Ӷ)]_e \#{WZH+ ^IjRt+I*-%W_C}I46~*MtLƓG5 w?%@CE.x\ٲ#@ǯWrXC`eCD$r>2y^ 6s.+N HKYe$Ϥ|?R.9=qa5T8C[ǝgFIoubp-@T/eW:W8/3=`2cdY MA"X;ckna}/(C&ks ^ץ7;Pa?iy܇'ޅbyF>.},Js/ؘ~l.bihg l[o,[F JHyaFԴ4" boi?U$VS9MXt( =>e>uӭ_ǂ/ e 3ԫW_[I cK +fH#"r\~ AoMm׬q/;Xc! !%TJԊZN8Sc{Uu+"|O ϾbFoQwNJP(]_۷ G~r])'x ], @):ҁD:AK>>a AU&Ky 5gd 6VF֥eRk@ZYet+B lӷB|y~hh"nY0E7 ~k sZ4_3qa5^>?_?xϑe~b CWj.Bn]xz#e\`zf)w1-:D]:3V<챣8-Xhjl0$u>r|>D-Q7_0{뾥y.ol$SA$VhX䄇,V'sJR+^W} "K|c_XFlUj7^ mcPɾB'e jL-&ܶ]Ni'9/-i :Cr<%DlK._;1t7d-f͘8POxnoD BV #NHܨ7/k , }vmrn}kor♺ pmz>]I=_)E; J2[[ZvܺNVKF?,`T.Rs8SĿC8-ރSh}$U.KoĮP9`ʬvH8[W\{)s5qǗCݭ%$n5)Պx^.%+3u PMӕLEUP3Һ6#0$26fcD6f<|#SW3Gs&$RJq$NTZr$ZumеdMGCqI!*%ԪWkBtaT FIG~A=MFQRPdLE2B*#b9*ou4`"u1#Qো{2dT'o,<o5|~ј\ ld˕b?@1Y}~Y'v~eɛuܕdVR.lUFW8Kyu`r0>VSI &rf9#`0+4kX6e֕'3l Sal戲NF#޲r:RG҃Q2ʨևW~ sWorB᧡D/P)PG˶HqUH;bkg\f;2qU4ьF,i5]rǛYM=GXayn5P?'V9nBE:J>,;]N.ZY r?DÚm:R{i ίFPr`3])Զ<J.Tbx{K1QPQ*1.L/*B%3VzX@5E CQAMPS ߺ]e`XxdόAW,dC3-yEB:-s}5^ǡ͘Vj}9vƝR5^eHPD3ك('W# NIy! y.ywd?Ŀ:Qj;SQvjUbOCÓfS:B_ќͭjdM"}ܙP6gha"-ptWTl/C`U'烜$3V/U< aidotiiO$]4i\  iOn)jK߷>sY26P/o!(R} 9S9ʋd`6C9kɳrf#o h"08 :SO?NdۏXდ82ߪl&@i:/F!Cdc84Xێ2*pBI ly`QT2|o$tH ڌŜ,iY#Clax'́(JFFۘXn5 -|D 6& FӁz@WѤ$H¡IH)+2+&Fy M!B;ʕOuZrOPe8!2 ?_ N<ɢPX( ܏Z ?/~IuOhڥ5J9.TKE.;#3N!ywjo<9oM{@,` #?yNJ ̩SR|$wqy-b';jb;@j_`+6D}a/_w"(yMjѸ&ٲ6`ƪۺBLvν2|{{"%N}[ß$c{FQD+^ŴKje ڣb-j WHC*s0fؽđL۷Ƀ< R%wau9Ǽ OjɡMH*cq}M G/z[3UVEb78:) F^ëF2Pz m~1qB^iLוᬹ,Z5"\vLԽm5^eoօ;ǰD6-ǭySՇuAK9!ᐉƞ 6BjcLSVo5obc)gAߩհ| ܄+ݻ`N'P烛$ɠU9;PYv1-J2Iud (pg!7=DNwj*1'RfnAw <=;?8r61]3{=>{ݲMgGT2ĮG?5cҲio WPA擫PGKJ RŊ&r~ [P &Db%>ejXFr ["aևp}:#>s݇pDS@󝘌r2%chm0:5?3<)P RjSԬA=dI;vLM Y לDs{?uƐr:a]0-2/LesQmd޶5PTxkE1YǰjUTBY0%EfC֐$ycDedٱEyfEA#PdbO ͖VTUªo{rJǚnbAG _Z/n(u/c.׀ZAn]RwF8œ+ @ K` ؅ E8[wq)dY?-xSM*U9Լ>(