python311-google-auth-2.27.0-150400.6.7.1<>,\f/9p9|GqQ%y,_qo}G:JF~A /Z! drgvRdݯi!(8Q#FhV1ΰ CyyT[M4]CMDChA7Ip@rڂW?i-3!Fm[<}VǠlE}6 ( GRٚ?IUXJݬW'lv\ݓSbHtg,<\!B>Aм?Ьd , J /;tz L    ;` <,?\CXGTGJJ J K (L 8L49L4:Q4FPGdHIXY\]^Cbc[defluv4wxxɨyzϴ(L`fШCpython311-google-auth2.27.0150400.6.7.1Google Authentication LibraryThis library simplifies using Google’s various server-to-server authentication mechanisms to access Google APIs.f/9h01-ch4c&SUSE Linux Enterprise 15SUSE LLC Apache-2.0https://www.suse.com/Unspecifiedhttps://github.com/googleapis/google-auth-library-pythonlinuxnoarchg  LLrr.R.R&&// d d  q+q+WW^^VVZsZsCC++KK>>FqFq\oz-7? ,T . w11L}L}.IH! } }((!Y!Y!!''&^kUS X 4C)BOyxC%UUAA(}(}&&88ddDDDD8%z#f6qX>VGG++11**//$$n n &&0022D}(z'- d#//#1z+, ?,]AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤f/f/eZf/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/eZeZeZeZeZeZeZeZeZeZeZeZeZf/eZf/f/f/f/f/f/f/eZeZeZf/eZf/f/f/f/f/f/f/f/f/f/f/f/f/f/f/eZeZeZeZeZeZeZeZeZeZeZeZeZeZeZeZeZf/eZf/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/eZeZeZeZeZeZeZeZeZf/eZf/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/eZeZeZeZeZeZeZeZeZeZeZeZeZeZf/f/f/f/f/f/f/7eZf/7eZc20e4c5b0464f277c914c994314da02e2aeb3dd19ef4d330a8b91d4b0745c04f6ec0e4c45e8093b5b6976137e241a4d41dee8075738bc734584817ff23b6ef516ec0e4c45e8093b5b6976137e241a4d41dee8075738bc734584817ff23b6ef51fddb2f43efae07be30c8637a9e9a25c1c5ad6cdae54c6aef32f0bcb4939f7426fddb2f43efae07be30c8637a9e9a25c1c5ad6cdae54c6aef32f0bcb4939f7426e09b63811d2d88e6ae4a3226f6e22865a2e945d9b141ad3b4d729a24eeb1f078e09b63811d2d88e6ae4a3226f6e22865a2e945d9b141ad3b4d729a24eeb1f078d7cb2a225b70a54d945372a6cc45f22286968440a3e83326caed0866c6fee2a2d7cb2a225b70a54d945372a6cc45f22286968440a3e83326caed0866c6fee2a2fe6bb89b411c88b8fbc50298152a53ba1c9e736775b0f01907754ead052ab4dbfe6bb89b411c88b8fbc50298152a53ba1c9e736775b0f01907754ead052ab4dbce44eb3d9a23717513bf7baf87a54c31a8711b4a593a2291e6dc7b17b03ccb5dce44eb3d9a23717513bf7baf87a54c31a8711b4a593a2291e6dc7b17b03ccb5dd39adb2135d93489d237e3dd7340fef9669ec94e6d010904f6ea130d0dc0e3b6d39adb2135d93489d237e3dd7340fef9669ec94e6d010904f6ea130d0dc0e3b6dc6bd59156fb50f666205a36679ccdd71f6c5c7851b4d0b410ea6393a86de425dc6bd59156fb50f666205a36679ccdd71f6c5c7851b4d0b410ea6393a86de425602faba38898fc809ecdf1bcd3de30a4e051fc9791a818c5d21194198ae02416602faba38898fc809ecdf1bcd3de30a4e051fc9791a818c5d21194198ae0241661dca4f5106fc48cea34c7e24bdba64721f5ab45dcc30ee7b2c088a952863a1661dca4f5106fc48cea34c7e24bdba64721f5ab45dcc30ee7b2c088a952863a16475e7c3deb257666f1cdb16f1c8beec968dac587ff390afe3af1f54262c19936475e7c3deb257666f1cdb16f1c8beec968dac587ff390afe3af1f54262c1993678125c3b389ed306bd0f12f29bec7f85a492efae53660138666ed04ce580eab478125c3b389ed306bd0f12f29bec7f85a492efae53660138666ed04ce580eab43fee10563b6122e3602d37e1500366ca9f8ba8b6bc2bc1c664af258d468240e33fee10563b6122e3602d37e1500366ca9f8ba8b6bc2bc1c664af258d468240e3244376c2a217279fc38e2885d88697de81de038020bd45c922bee1a03d303e2c244376c2a217279fc38e2885d88697de81de038020bd45c922bee1a03d303e2cded7e64128f3234c5f7f2646adf723399933373d10dfdcc25cbc758a2fb4a25fded7e64128f3234c5f7f2646adf723399933373d10dfdcc25cbc758a2fb4a25f857368adc4f03bfd425227594b1866f65e4e8ea1d8d8ea4a8e82fd09206c29eb857368adc4f03bfd425227594b1866f65e4e8ea1d8d8ea4a8e82fd09206c29ebb13a6dd0e1ac033b70ebf294982f9b77173dca6fa011fb881f3fde2a60b69c7cb13a6dd0e1ac033b70ebf294982f9b77173dca6fa011fb881f3fde2a60b69c7c98b4810125f757dea44f4bba607fa52e719b04bcb45991adaf0f4de9e59830c998b4810125f757dea44f4bba607fa52e719b04bcb45991adaf0f4de9e59830c994ee87822ac46936a2fd61adc7867cbb575fd3f9016e5c9b6bed8b4a92ec001294ee87822ac46936a2fd61adc7867cbb575fd3f9016e5c9b6bed8b4a92ec00129a94a263150e96e377ea5cbdc3b6b4f1ac0087ab769990ae7a82384207b146a79a94a263150e96e377ea5cbdc3b6b4f1ac0087ab769990ae7a82384207b146a757f6d59fe68be859dd8207dc592621572d6fdc1c9f5b26ad32144932e26d87d957f6d59fe68be859dd8207dc592621572d6fdc1c9f5b26ad32144932e26d87d91c01bebca3f71f2c1920202ec1358ff647802111f1dfac0a6fb04d325b13d6cb1c01bebca3f71f2c1920202ec1358ff647802111f1dfac0a6fb04d325b13d6cb131f373c5c5112318d72e49711204a893c41a4bc3a4253a803539b9919ae18da131f373c5c5112318d72e49711204a893c41a4bc3a4253a803539b9919ae18da8eac13bde7fa27cb45637db266fcff77392890fe947d24f1c763a3586d7bdfde8eac13bde7fa27cb45637db266fcff77392890fe947d24f1c763a3586d7bdfde8043b153b1b9c0112d9a1470ee79093b0e4f7f906cca0ef9f1fb6025a834b1608043b153b1b9c0112d9a1470ee79093b0e4f7f906cca0ef9f1fb6025a834b160167a7aa75403aae716855bf0dac04e0f44db669c88d1ead9306dfffd0d849b57167a7aa75403aae716855bf0dac04e0f44db669c88d1ead9306dfffd0d849b574d6332690d9215dbda57f3618c42ec3cc8d4f2bf522864d645d88ead63e89c1a4d6332690d9215dbda57f3618c42ec3cc8d4f2bf522864d645d88ead63e89c1abbbb5b13729d1c10b364af246b8ef11b70871ed1740e11438e63d2833f25c1786c7076f303142ce20432662a284394d3a038728eee2173dc9df542fd3680e8a68142cb2b08f2c3f24fff381a6fd6242f0c384004ed8518e8d779dec0d6746609af86c5a3359f8a841ae252040bea6cb91b0b89586725bb96fae43475a8fbb374604b849f64b302fa0fa1eb0b9c67402b02ca8a9b1d9d0425f91d1087bbfae13fed99bebb06995b215bddf13625003eb09513481be5b5381990d90c19ceeb691ae6619a6f90a476704c910912e26b4d93016492da758c1c3a1b5b18424f1b60a684fc5c97ff2ae8ec6bd213873d459a58e6f123ce4fbfed2aea4661454ad3e68641230ea524270ae218263082181768af11ab854f2437403101388fa3993ffe62286aee73f3b14bb3bbfc40030f82442238f3ffee576b5feb960935b74a759ef93de89e4d871e1c92050a8d33428d4403d3440cbfc87ba4bbf2a983fba220d7bb2ee11aa16335530708509e8eacbcdad2d4e9a890576edcd9dd78cdd02fba5af9b16ae57a847d5a52ec08929cccd95942db6799a47470825f12706532ca2e6eb606a79391afa8c871404e4cacdd218a4653b2590f26555d2f55a3f684ec15e10c3d62acb5f08679668126d20fc8f781a11b57d745a1a7256fd6284f689b7b74223d62acb5f08679668126d20fc8f781a11b57d745a1a7256fd6284f689b7b74220792f95595e233add83abbd3bbd58f411a8dbf11884e2b1889ebb604ae5faead0792f95595e233add83abbd3bbd58f411a8dbf11884e2b1889ebb604ae5faeade9a018a23d1b0ff6f4b95a94b200d5e97eb39745e607f8dcd0c425eb2a604041e9a018a23d1b0ff6f4b95a94b200d5e97eb39745e607f8dcd0c425eb2a60404162b2cda4551857b26af26e9e8b3aa9a91ef3c028f18d0ba8b9293702ca8e838e36c05ac52c2311dab480dc665086ee6181fcf93f1dab06aa0d4e69cf851d71105851dadbabfaa1e9df54183c04bcf7cd9050b90f4513e64792c9c34eaaaf1db7c7104c38fbb30fe5cec4fbf392578b6b6a23e2efbd1528e716650ddcf064d34bced3af69b5ca4139a593339b44c054ae6240e58f1bf3440ec1c5a1a2fc22833eced3af69b5ca4139a593339b44c054ae6240e58f1bf3440ec1c5a1a2fc22833e019b9094270f7f955bdd4321012d30b30b7e51a04746f10be8964613af1d86a7019b9094270f7f955bdd4321012d30b30b7e51a04746f10be8964613af1d86a752eb21e21f155e5e44d5ef2664151d48455d6e04753ce5ceb5dee7dcce1e984d52eb21e21f155e5e44d5ef2664151d48455d6e04753ce5ceb5dee7dcce1e984d866ce50ea17df28d07f1e3c29de7f63f6936f66ae5499640bb55b5410fbb2c69866ce50ea17df28d07f1e3c29de7f63f6936f66ae5499640bb55b5410fbb2c69df051f5d3fe44bccfed7ab47f96bea43ab7da6c199394a8f954632d001da91f8df051f5d3fe44bccfed7ab47f96bea43ab7da6c199394a8f954632d001da91f8bde3c0afcde3f90a25b972b95601fb9c59f7e646637f5bd086e0926778e9227bbde3c0afcde3f90a25b972b95601fb9c59f7e646637f5bd086e0926778e9227b803368dd1f5ebc5c5ddbfc47c827f573b52ef847c30e9bca2374bd6047e58aa2803368dd1f5ebc5c5ddbfc47c827f573b52ef847c30e9bca2374bd6047e58aa2a364134647c344bb44062abe7dba5b4d6ca9bf16b1503c33971d8da571bda34ce3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8552f4920bcf5d57441a16a3cf12d1220764d93f6b6349e54e1ad2952cfc1dcf176dc226b9d0b29a51ea1f969d346a4abb7584f1105641dcc0d21527f079334d216857c9e89ade0ebf4d97fe51875957314a81b3eb2e5812b91d6632f60a498a9b8408d7b68a42c5f781d6c990179ffb3b26f97fd806306896509aa00eb9026f962b60e2440341926b328e7daeff15c261af60b8ed9e1baf61231f09fb9f9015e5e30bf5a161e60c114ad0438e7f01412407c96b00f8e70c9fe441e4544c33ca8ec39e3382a03741951d4abc5d37da808c17a8fa585dce33bed2bd129b70f1b8b9dcbd061d6b0f99c9c7d92ba701e87ab4ae8ebbb3b60eb0656d233b5b0c105a5eab82dc21be64b05786f79417cfa9c54af10065e51b8861e8da80d0a21491b9b50f8f8a3d19b14c14e37ae7edff6e5ac602b2cf29ff8111d6826ee37ee66a65942514bdd8c19edaf527712ee7baceacdcbfb418e1ace77db69fa8d9c9a5201f0630624983bf17752f108b0cf73f89d689d7d2e6cc0d6e1129ab0792d9c80ae92eed66fdaae9e71fb82395130da2bdcb9d0f4a52a75219d2285c895bde64dfeedc4c31de6f79410085f3ce7062f3cbe13d3508739d08137926f142b5b39a91df7c4882a9ebf0980b3c309d0e765c679451661c3c6d84da6a5484174ca8e74f237c105cf53c78aa8cef3f58355120fca6f93b344544ea1817ae93be147d964059245418ffb8f0a5e7d0e5281420739ecf877e416172d35ea5561695835245c0d30cc418ffb8f0a5e7d0e5281420739ecf877e416172d35ea5561695835245c0d30cc3807bf8d50469be5263a68600a277ad065a4f89d892c3a5fc06dfbd9b579c14d3807bf8d50469be5263a68600a277ad065a4f89d892c3a5fc06dfbd9b579c14df09de22fe82ce312d42ddd6133c0766371f51ff1a21a03b5353471168acca9a9f09de22fe82ce312d42ddd6133c0766371f51ff1a21a03b5353471168acca9a9d4848f3a2c08b206d372fb3321edb8297b1a2a590363157d9506084323900c68d4848f3a2c08b206d372fb3321edb8297b1a2a590363157d9506084323900c685ec537aa631adc7bd066f6a0eb4283f04308c54e204f167efa71be4650e0a7535ec537aa631adc7bd066f6a0eb4283f04308c54e204f167efa71be4650e0a7536d28b11c42b11f530a417e8c93ade3eecef081c084b9989f0b92c7e03f082b366d28b11c42b11f530a417e8c93ade3eecef081c084b9989f0b92c7e03f082b36f82ebb169b657c9e196407cdc794622f5fe36e25bf7852de378456c12c396858f82ebb169b657c9e196407cdc794622f5fe36e25bf7852de378456c12c39685804a9ca53c8c3afdf86abac3362d510c4b75ad75ee3f383c5af7c829ec217911304a9ca53c8c3afdf86abac3362d510c4b75ad75ee3f383c5af7c829ec2179113b09456acf62db63061f9e067fd74e3a71b5a359c96ad22f2e719d28889d077acb09456acf62db63061f9e067fd74e3a71b5a359c96ad22f2e719d28889d077ac396974480ca014809d3a9df7ae96ae0657267a8d33e0deb8a78f8604cca398e71346dfc9b4096a70e77eaf677dc63c774936bf114c395d2cd3987519894477dc8fb02686683e8a95b3b57dd6e733acda4254145b860acd0f848ed9300be57b9d7029727714c479765753c677e8bb265f85585236812a3a99a00aa206bc9d0e1ce7dbd525b9afce95bad73d21d59e7141add93330aee06df02d842b02d1c5a409f9064ddf17bd25bece190ff842ffc6b7266e46f6d118f6c16447518e076a15682f4c4b56b3da26f0c9aaab4619ab8b44508ae635dd04a02fdbd90cd5ef3487437102130845efbb7ef98883fbe3d6c6e69f7a49fd84541b2aeb711b291624853030f2a895742230ae6e9f0734f9e691789740efb47ef3667bef1a51ff09d48c2421d14ac6123396a3486a53e0781d8fe613fa2a4a31729364eb5869ecfd81f39ccbf341c9f3232e849295e69eae0a94cdec5203f8e7c3302829c75ca6f4ad188bcbf341c9f3232e849295e69eae0a94cdec5203f8e7c3302829c75ca6f4ad188b72550f1a6753d24201e21c6c7e4f01be3f89cb7cf221ce48c0b1630cd780e0ef72550f1a6753d24201e21c6c7e4f01be3f89cb7cf221ce48c0b1630cd780e0ef104d5cc8a1fdd879047027a41f26f0b095463383e156d8b6d5c4245231d9ffef104d5cc8a1fdd879047027a41f26f0b095463383e156d8b6d5c4245231d9ffef778e366853fbb3211f526619ebdefc61147608139dc09f4c422867a3815c6841778e366853fbb3211f526619ebdefc61147608139dc09f4c422867a3815c68412e8c027f44cd10b11ed183446336935ae1072f2b108e7fa74950b0a44bb9f25c2e8c027f44cd10b11ed183446336935ae1072f2b108e7fa74950b0a44bb9f25ca332177652efbd54100777e40f17f7ddc1ddc3cd1b0a317d7c39fd56de50e72aa332177652efbd54100777e40f17f7ddc1ddc3cd1b0a317d7c39fd56de50e72a3bb4b8087f7f2b6676eadc03b6e712b456af2cf926c8c3a2490e87250094a5d73bb4b8087f7f2b6676eadc03b6e712b456af2cf926c8c3a2490e87250094a5d759e32c257ced26635b44281ce0c72ef2fc3b7f68a8718b8028c0c62a6b4679b859e32c257ced26635b44281ce0c72ef2fc3b7f68a8718b8028c0c62a6b4679b8e0f2febbb9899367fff9d5cb59769af6189188d189b1daed9798e607439e92d3e0f2febbb9899367fff9d5cb59769af6189188d189b1daed9798e607439e92d37122d69e405fd254dfc25e2ba35b7c5374b18875bd58971ba8a0f92410a6b46b7122d69e405fd254dfc25e2ba35b7c5374b18875bd58971ba8a0f92410a6b46bc9569ba6a31094b8ecd763987dbcb8855fad16062c5ea86aae4aace447ae56dfc9569ba6a31094b8ecd763987dbcb8855fad16062c5ea86aae4aace447ae56dfb31c51aebc6ab2d950ba7f10abdcf02895510369320bedc3688d3e192d9b7963b31c51aebc6ab2d950ba7f10abdcf02895510369320bedc3688d3e192d9b7963793bf90d5db9825bf7fbe58c15b7fcaf48d19a7e166d541726b1fafe865f38d9793bf90d5db9825bf7fbe58c15b7fcaf48d19a7e166d541726b1fafe865f38d9660583e44af846d05e0f754607666d7f5ec987c911dbdd5b19ed2c0c3cbdcf01660583e44af846d05e0f754607666d7f5ec987c911dbdd5b19ed2c0c3cbdcf014134665fb4020f6a064aafe9cca34fc9b6c8125a2c047e0223ed553b325d97734134665fb4020f6a064aafe9cca34fc9b6c8125a2c047e0223ed553b325d97739ae242411ffd140dd1a6780d9e968079a2df2300c5cfef57fee74c0e3d02ac270ac7283a18159e2f4fe97c72f1ad813c67ffb29c73fd5025a082af26a7bac5f9854aee71091c62e625c8274731c8bcb736959dc9e342515cdac01f36ee43b7c9a3f0d5889a1630694bdf3c136d6dae9c60c17d8e7af43fd5301e25edbc7e429c0ba9377f84f46a855622d97cb216233a5e6781aa13270df329586a1c07815d4de7e1c1196a0785b5a90916dddf8622a2941ea44b047fc8128ae3254a6e6137ce906cd98927506ef445c67667a8702548e39ca0428d7dab4ed5eb89a38d0202665ff7c224fc707727911a3e0503b029498ae0e9cf0077febd242329e723ffdf8c098ea23e73ee73638221ed59ba3c20d4cbbd41297588626a18ecba4e4525787c5f151f391e0f6fc4272e2ccd87057d401f89bc453b9451a80b735672a4ef2a029de30eb03058a03c0926ea1a1bbb4a51911bf4d9b32d5450a96af05b0c9ad830ef6b2c3d553f8b348e46ab2dbec014c7fe03a17d5ed359644b6b9c5031bd515d1a3a4512f072977133c86b76bf591ebfaaef3fbfee490dde4e5a412bdbd48527e1cac076929b0eda1ba507d725cdee17a666e85dc8cdf7ef452a3ef61ff9d79c6299b87bfd5c53c689d1c4b7cb10f9452d6a9013cf99fc7ef82561f81e8bfd3e9171856248a37b6255877c5de38561165068b6d67094d1b1d904ef2f439e109601ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546ba6e7d8b065dbbe063fd5d1423af7a191c0960e1f6cb9ff8310bd2d73a1e013973944afcab7c3e1aab6c261b9f95afb9f8e21f8a80b6ef008143cd46a2c735c1c5fd1798b8f1586ac86cd129cdf916dec694a6d279acce628128d752a06b286f3c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-google-auth-2.27.0-150400.6.7.1.src.rpmpython311-google-auth@      python(abi)python311-cachetoolspython311-pyasn1-modulespython311-rsapython311-urllib3rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.112.0.00.2.13.1.43.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3ee @e}@e|@e@ee}@eqe`@e@e 0@d@d@d~dd@dqd[@dBzd7ddccctcjDch@cIO@c@b@bbX bQu@bP#a@a@_@_k8_Z@^^W@^˳@^]5@\\l@[[ @Z@Z?Z?Zr@rjschwei@suse.comrjschwei@suse.comrjschwei@suse.comdmueller@suse.comadrian.glaubitz@suse.comadrian.glaubitz@suse.comdmueller@suse.comdmueller@suse.comadrian.glaubitz@suse.commmachova@suse.commimi.vx@gmail.comdmueller@suse.comecsos@opensuse.orgadrian.glaubitz@suse.comdimstar@opensuse.orgadrian.glaubitz@suse.comdmueller@suse.comdaniel.garcia@suse.comdmueller@suse.commcepl@suse.commcepl@suse.comadrian.glaubitz@suse.commcepl@suse.comadrian.glaubitz@suse.comadrian.glaubitz@suse.commcepl@suse.comadrian.glaubitz@suse.comadrian.glaubitz@suse.comadrian.glaubitz@suse.compgajdos@suse.commmachova@suse.comcode@bnavigator.demcepl@suse.comadrian.glaubitz@suse.combuschmann23@opensuse.orgadrian.glaubitz@suse.combuschmann23@opensuse.orgdmueller@suse.comadrian.glaubitz@suse.comsean.marlow@suse.comadrian.glaubitz@suse.cominfo@paolostivanin.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.commcepl@suse.comtbechtold@suse.comtbechtold@suse.comtchvatal@suse.comtchvatal@suse.comadrian.glaubitz@suse.commc@suse.com- Do not force transition to Python 3.11 it breaks SUMa- Obsolete Python 3.6 build for SLE 15 SP4 and openSUSE Leap 15.4 and later- Version update in SLE 15 SP4 and later (jsc#PED-6697)- update to 2.27.0: * Add optional account association for Authorized User credentials. * Allow custom universe domain for gce creds * Conditionally import requests only if no request was passed by the caller.- Update to 2.26.2 * Read universe_domain for external account authorized user (#1450)- Update to 2.26.1 * Ensure that refresh worker is pickle-able. (#1447) - from version 2.26.0 * Add optional non blocking refresh for sync auth code (a6dc2c3) * Add optional non blocking refresh for sync auth code (#1368) * External account user cred universe domain support (#1437) * Guard delete statements. Add default fallback for _use_non_blocking_refresh. (#1445) - Refresh patches for new version * python-google-auth-no-mock.patch- update to 2.25.2: * Fix user cred universe domain issue (#1436)- update to 2.25.1: * Fix vm universe_domain bug (#1433) (8683520) * Add custom tls signer for ECP Provider. (39eb287) * Add custom tls signer for ECP Provider. (#1402) (39eb287) * Add with_universe_domain (#1408) (505910c) * Fixes issue where Python37DeprecationWarning cannot be filtered (#1428) (f22f767) * Remove broken link in Python37DeprecationWarning (#1430) * Add support for Python 3.12 (#1421) (307916c) * Add universe domain support for VM cred (#1409) (7ab0fce) * Modify the token refresh window (#1419) (c6af1d6) * Add missing before request to async oauth2 credentials. (#1420) (8eaa878) * Auto create self signed jwt cred (#1418) (6c610a5) * Migrate datetime.utcnow for python 3.12 (#1413) (e4d9c27) * Update user cred doc (#1414) (3f426bc)- Update to 2.23.4 * Export detect_gce_residency_linux function (#1403) - from version 2.23.3 * Serialize signer keys on __getstate__ for pickling (#1394), closes (#1383)- update to 2.23.2 * Less restrictive content-type header check for google authentication * Trust boundary meta header renaming * Support urllib3 2.0- refresh python-google-auth-no-mock.patch - update to 2.23.0 * Expose universe domain in credentials * Make external_account resistant to string type 'expires_in' responses from non-compliant services * Missing ssj for impersonate cred () * Skip checking projectid on cred if env var is set * Add get_bq_config_path() to _cloud_sdk.py- unpin urllib3 to resolve conflict with python-kubernetes- Fix not installable error- Update to 2.22.0 * Adding meta header for trust boundary (#1334) * Introduce compatibility with native namespace packages (#1205) * Deprecate UserAccessTokenCredentials (#1344) - Update file list in %files section- Require python-urllib3 < 2.0 if python-urllib3: urllib3 seems not strictly required, but when it's there, we need it to be older than version 2.0.- Update to 2.21.0 * Add framework for BYOID metrics headers (#1332) * Pypy unit test build (#1335) - from version 2.20.0 * Add public API load_credentials_from_dict (#1326) * Expiry in compute_engine.IDTokenCredentials (#1327), closes (#1323) * Expiry in impersonated_credentials.IDTokenCredentials (#1330) * Invalid `dev` version identifiers in `setup.py` (#1322), closes (#1321) - from version 2.19.1 * Check id token error response (#1315) * Fix "AttributeError: 'str' object has no attribute 'get'" (dac7cc3) * Replacing abc.com with example.com (dac7cc3) - from version 2.19.0 * Add metrics (part 1) (#1298) * Add metrics (part 2) (#1303) * Add metrics (part 3) (#1305) * Expose `universe_domain` for external account creds (#1296) * Remove python 2.7 from setup.py and nox tests (#1301) - from version 2.18.1 * Self signed jwt token should be string type (#1294) - from version 2.18.0 * Add smbios check to detect GCE residency (#1276) * Universe domain support for service account (#1286) - Refresh patches for new version * python-google-auth-no-mock.patch- drop urllib3-2.patch and limit to urllib3 < 2.x as that matches the requires and avoids coinstallability isuses- Add urllib3-2.patch to support newer urllib3 -- gh#googleapis/google-auth-library-python#1290 - Remove no-python3.patch - Update to 2.17.3: * Add useEmailAzp claim for id token iam flow (#1270) (7a9c6f2) - 2.17.2: * Do not create new JWT credentials if they make the same claims as the existing. (#1267) (eebb7b6) - 2.17.1: * Print out reauth plugin error and raise if challenge output is None (#1265) (08d22fe) - 2.17.0: * Experimental service account iam endpoint flow for id token (#1258) (8ff0de5) * Python: Remove aws url validation (#1254) (20a966b) - 2.16.3: * Read both applicationId and relyingPartyId. (#1246) (e125dfe) - 2.16.2: * Call gcloud config get project to get project for user cred (#1243) (c078a13) * Do not use hardcoded string 'python', when you mean sys.executable. (#1233) (91ac8e6) * Don't retry if error or error_description is not string (#1241) (e2d263a) * Improve ADC related errors and warnings (#1237) (2dfa213)- add sle15_python_module_pythons (jsc#PED-68)- Make calling of %{sle15modernpython} optional.- Remove conflicts and clean up SPEC file.- Update to 2.16.1 * Add support for python 3.11 (#1212) * Remove 3PI config url validation (#1220) * Update the docs generator interpreter to unblock documentation build (#1218) - from version 2.16.0 * AwsCredentials should not call metadata server if security creds and region are retrievable through the environment variables (#1195) * Wrap all python built-in exceptions into library excpetions (#1191) * Allow get_project_id to take a request (#1203) * Make OAUTH2.0 client resistant to string type 'expires_in' responses from non-compliant services (#1208) - Drop obsolete patches * ga_python-executable-name.patch - Refresh patches for new version * no-python3.patch- Add no-python3.patch replacing call of the string literal 'python3' with sys.executable (gh#googleapis/google-auth-library-python!1233).- Update to 2.15.0 * Add api_key credentials (#1184) * Introduce a way to provide scopes granted by user (#1189) * Allow mtls sts endpoint for external account token urls. (#1185) * CI broken by removal of py.path (#1194) * Ensure JWT segments have the right types (#1162) * Updated the lower bound of interactive timeout and fix the kwarg… (#1182)- Update to 2.14.1 * Apply quota project for compute cred in adc (#1177) * Update minimum required version of cryptography in pyopenssl extra (#1176) * Validate url domain for aws metadata urls (#1174) - Update Requires from setup.py- Clean up SPEC file, make rpmlint happy.- Update to 2.14.0 * Add token_info_url to external account credentials (#1168) * Read Quota Project from Environment Variable (#1163) * Adding more properties to external_account_authorized_user (#1169) - from version 2.13.0 * Adds new external account authorized user credentials (#1160) * Implement pluggable auth interactive mode (#1131) * Introduce the functionality to override token_uri in credentials (#1159) * Adding one more pattern to relax the regex check for sts and impersonation url endpoints (#1158) - Refresh patches for new version * python-google-auth-no-mock.patch- Update to 2.12.0 * Retry behavior (#1113) * Modify RefreshError exception to use gcloud ADC command. (#1149) * Revert "Update token refresh threshold from 20 seconds to 5 minutes". (186464b) - Refresh patches for new version * python-google-auth-no-mock.patch- Update to 2.11.0 * add integration tests for configurable token lifespan (#1103) * Async certificate retrieving (#1101) - from version 2.10.0 * add integration tests for pluggable auth (#1073) * support for configurable token lifetime (0dc6a9a) * support for configurable token lifetime (#1079) * async certificate decoding (#1085) * Async system tests were not unwrapping async_generators (#1086) * Fix IDTokenCredentials update bug [#1072) * make expiration_time optional in response schema (#1091) * refactor credential subclass parameters (#1095) - from version 2.9.1 * there was a raise missing for throwing exceptions (#1077) - from version 2.9.0 * pluggable auth support (#1045) - from version 2.8.0 * add experimental GDCH support (#1044) - Refresh patches for new version * python-google-auth-no-mock.patch- version update to 2.7.0 [#]# [2.7.0] * add experimental enterprise cert support * add experimental GDCH support * Pluggable auth support * validate urls for external accounts * pluggable auth support [#995] * revert experimental GDCH support * fix changelog header to consistent size [#]# [2.6.6] * silence TypeError during tear down stage [#]# [2.6.5] * add additional missing import in _default.py [#]# [2.6.4] * fix missing import in _default.py - added patches fix https://github.com/googleapis/google-auth-library-python/issues/1055 + python-google-auth-no-mock.patch- Update to 2.6.6 * fix missing import in _default.py * add additional missing import in _default.py * silence TypeError during tear down stage- Don't test the converter for the deprecated oauth2client library- Improve %files to be more restrictive.- Update to 2.6.3 Bug Fixes * change requests lib import place (#1010) * clean up HTTP session and pool during tear down phase (#1007) * pin click version and update sys test creds (#1008) - from version 2.6.2 Bug Fixes * Rename aws imdsv2 url field and update token lifetime (#982) Miscellaneous Chores * let release-please finish the release (#991) - from version 2.6.1 Bug Fixes * Add AWS session token to metadata requests (#958) - from version 2.6.0 Features * ADC can load an impersonated service account credentials. (#962) Bug Fixes * revert "feat: add api key support (#826)- Update to 2.5.0 * ADC can load an impersonated service account credentials. (#965) - from version 2.4.1 * fix urrlib3 import (gh#googleapis/google-auth-library-python#953) - from version 2.4.0 * add 'py.typed' declaration (#919) * add api key support (#826) * deps: allow cachetools 5.0 for python 3.7+ (gh#googleapis/google-auth-library-python#937) * fix the message format for metadata server exception (gh#googleapis/google-auth-library-python#916) - from version 2.3.3 * add fetch_id_token_credentials (gh#googleapis/google-auth-library-python#866) * fix error in sign_bytes (gh#googleapis/google-auth-library-python#905) * use 'int.to_bytes' and 'int.from_bytes' for py3 (gh#googleapis/google-auth-library-python#904) - from version 2.3.2 * add clock_skew_in_seconds to verify_token functions (gh#googleapis/google-auth-library-python#894) - from version 2.3.1 * add back python 2.7 for gcloud usage only (gh#googleapis/google-auth-library-python#892) - from version 2.3.0 * add support for Python 3.10 (#882) * ADC with impersonated workforce pools (gh#googleapis/google-auth-library-python#877) - from version 2.2.1 * disable self signed jwt for domain wide delegation (gh#googleapis/google-auth-library-python#873) - from version 2.2.0 * add support for workforce pool credentials (#868) - from version 2.1.0 * Improve handling of clock skew (#858) * add SAML challenge to reauth (gh#googleapis/google-auth-library-python#819) * disable warning if quota project id provided to auth.default() (gh#googleapis/google-auth-library-python#856) * rename CLOCK_SKEW and separate client/server user case (gh#googleapis/google-auth-library-python#863) - from version 2.0.2 * use 'int.to_bytes' rather than deprecated crypto wrapper (gh#googleapis/google-auth-library-python#848) * use int.from_bytes (gh#googleapis/google-auth-library-python#846)- Update to 2.0.1 * normalize AWS paths correctly on windows (#842) - from version 2.0.0 * drop support for Python 2.7 (#778) * service account is able to use a private token endpoint (#835) * downscoping documentation bugs (#830) * Fix missing space in error message. (#821) * update user guide/references for downscoped creds (#827) - from version 1.34.0 * support refresh callable on google.oauth2.credentials.Credentials (#812) * do not use the GAE APIs on gen2+ runtimes (#807) - from version 1.33.1 * fallback to source creds expiration in downscoped tokens (#805) * revert "feat: service account is able to use a private token endpoint (#784) - from version 1.33.0 * define `CredentialAccessBoundary` classes (#793) * define `google.auth.downscoped.Credentials` class (#801) * service account is able to use a private token endpoint (#784) * fix fetch_id_token credential lookup order to match adc (#748) * fix code block formatting in 'user-guide.rst' (#794) - from version 1.32.1 * avoid leaking sub-session created for '_auth_request' (#789) - from version 1.32.0 * allow scopes for self signed jwt (#776) - from version 1.31.0 * define useful properties on `google.auth.external_account.Credentials` (#770) * avoid deleting items while iterating (#772) - from version 1.30.2 * **dependencies:** add urllib3 and requests to aiohttp extra (#755) * enforce constraints during unit tests (#760) * session object was never used in aiohttp request (#700) - from version 1.30.1 * allow user to customize context aware metadata path in _mtls_helper (#754) * fix function name in signing error message (#751) - from version 1.30.0 * add reauth support to async user credentials for gcloud (#738) - from version 1.29.0 * add reauth feature to user credentials for gcloud (#727) * Allow multiple audiences for id_token.verify_token (#733) - from version 1.28.1 * support custom alg in jwt header for signing (#729) - from version 1.28.0 * allow the AWS_DEFAULT_REGION environment variable (#721) * expose library version at `google.auth.__version` (#683) * fix unit tests so they can work in g3 (#714) - from version 1.27.1 * ignore gcloud warning when getting project id (#708) * use gcloud creds flow (#705) - from version 1.27.0 * workload identity federation support (#698) * add pyopenssl as extra dependency (#697) - from version 1.26.1 * fix a typo in the user guide (avaiable -> available) (#680) * revert workload identity federation support (#691) - from version 1.26.0 * workload identity federation support (#686) - from version 1.25.0 * support self-signed jwt in requests and urllib3 transports (#679) * use self-signed jwt for service account (#665) - Add patch to fix filename of Python executable in testsuite + ga_python-executable-name.patch - Update BuildRequires from setup.py- Update to 1.24.0 * add Python 3.9 support, drop Python 3.5 support (gh#googleapis/google-auth-library-python#654) * avoid losing the original '_include_email' parameter in impersonated credentials (gh#googleapis/google-auth-library-python#626) - from version 1.23.0 * Add custom scopes for access tokens from the metadata service (gh#googleapis/google-auth-library-python#633) * remove checks for ancient versions of Cryptography - from version 1.22.1 * move aiohttp to extra as it is currently internal surface (gh#googleapis/google-auth-library-python#619) - from version 1.22.0 * add asyncio based auth flow (gh#googleapis/google-auth-library-python#612) - from version 1.21.3 * fix expiry for to_json() (gh#googleapis/google-auth-library-python#589) - Skip build for python2 as it is not supported anymore and unit tests can not be run because of unsatisfiable dependencies (mock >= 3.6) - Add urllib3 to the build requirements needed for testing and remove cryptography- update to 1.21.2: * migrate signBlob to iamcredentials.googleapis.com- Update to 1.21.1 * dummy commit to trigger a auto release (#597) - from version 1.21.0 * add GOOGLE_API_USE_CLIENT_CERTIFICATE support (#592) - from version 1.20.1 * reduce refresh clock skew to 10 seconds (#581) * set Content-Type header in the request to signBlob API to avoid Invalid JSON payload error (#439) - from version 1.20.0 * Add debug logging that can help with diagnosing auth lib. path (#473) * Show the transport exception that happened for GCE Metadata (#474) * **packaging:** add support for Python 3.8 (#569), closes (#568) - from version 1.19.2 * Revert "fix: migrate signBlob to iamcredentials.googleapis.com" (#563) - from version 1.19.1 * don't add empty quota project (#560) - from version 1.19.0 * add quota project to base credentials class (#546) * check 'iss' in `verify_oauth2_token` (#500) * migrate signBlob to iamcredentials.googleapis.com (#553) * remove 3.4 from supported versions list (#549) - from version 1.18.0 * make ``load_credentials_from_file`` a public method (#530) * no warning if quota_project_id is given (#537)- Add missing pyOpenSSL test dependency which is listed upstream.- Update to 1.17.2 + Bug Fixes * narrow acceptable RSA versions to maintain Python 2 compatability (#528) - from version 1.17.1 + Features * add quota_project_id to service accounts; add with_quota_project methods (#519) - from version 1.16.1 + Bug Fixes * fix impersonated cred exception doc (#521) * replace environment variable GCE_METADATA_ROOT with GCE_METADATA_HOST (#433) - from version 1.16.0 + Features * add helper func to for default encrypted cert (#514) + Bug Fixes * fix impersonated cred for gcloud (#516)- Update to 1.15.0: * encrypted mtls private key support * signBytes for impersonated credentials * catch exceptions.RefreshError * support string type response.data- Update to 1.14.1: * Many bugixes all around - Remove no longer needed patch: * pytest5.patch - Update the dependencies to match up setup.py and what upstream really requires- Add patch to build with pytest5: * pytest5.patch- Update to 1.6.3: * follow rfc 7515 : strip padding from JWS segments #324 (#324) * Add retry to _metadata.ping() (#323) * Announce deprecation of Python 2.7 (#311) * Link all the PRs in CHANGELOG (#307) * Automatically refresh impersonated credentials (#304) * Add google.auth.impersonated_credentials (#299) * Enable static type checking with pytype (#298) * Make classifiers in setup.py an array. (#280) - Drop oauth-no-appengine.patch should not be needed- Remove superfluous devel dependency for noarch package- update to 1.5.1: - Fix check for error text on Python 3.7. (#278) - Use new Auth URIs. (#281) - Add code-of-conduct document. (#270) - Fix some typos in test_urllib3.py (#268) - Warn when using user credentials from the Cloud SDK (#266) - Add compute engine-based IDTokenCredentials (#236) - Corrected some typos (#265)- update to 1.4.2: - Raise a helpful exception when trying to refresh credentials without a refresh token. (#262) - Fix links to README and CONTRIBUTING in docs/index.rst. (#260) - Fix a typo in credentials.py. (#256) - Use pytest instead of py.test per upstream recommendation, [#]dropthedot. (#255) - Fix typo on exemple of jwt usage (#245) - Drop Flask from Requires. It is only needed for testing- Add patch to not check for oauth appengine which we disable in openSUSE: * oauth-no-appengine.patch- Fix fdupes call and run tests- New upstream release (bsc#1088358) + Version 1.4.1 - Added a check for the cryptography version before attempting to use it. + From version 1.4.0 - Added `cryptography`-based RSA signer and verifier. - Added `google.oauth2.service_account.IDTokenCredentials`. - Improved documentation around ID Tokens + From version 1.3.0 - Added ``google.oauth2.credentials.Credentials.from_authorized_user_file``. - Dropped direct pyasn1 dependency in favor of letting ``pyasn1-modules`` specify the right version. - ``default()`` now checks for the project ID environment var before warning about missing project ID. - Fixed the docstrings for ``has_scopes()`` and ``with_scopes()``. - Fixed example in docstring for ``ReadOnlyScoped``. - Made ``transport.requests`` use timeouts and retries to improve reliability.- initial version 1.2.1h01-ch4c 1714416185 !!##%%''))++--//1133557799;<=>?@ABCDEFGHIJKKMMOOQRSTUVWWYY[[]]__aaccefghijklmnopqrstuvwxyy{{}}2.27.0-150400.6.7.1  googleauth__init__.py__pycache____init__.cpython-311.opt-1.pyc__init__.cpython-311.pyc_cloud_sdk.cpython-311.opt-1.pyc_cloud_sdk.cpython-311.pyc_credentials_async.cpython-311.opt-1.pyc_credentials_async.cpython-311.pyc_default.cpython-311.opt-1.pyc_default.cpython-311.pyc_default_async.cpython-311.opt-1.pyc_default_async.cpython-311.pyc_exponential_backoff.cpython-311.opt-1.pyc_exponential_backoff.cpython-311.pyc_helpers.cpython-311.opt-1.pyc_helpers.cpython-311.pyc_jwt_async.cpython-311.opt-1.pyc_jwt_async.cpython-311.pyc_oauth2client.cpython-311.opt-1.pyc_oauth2client.cpython-311.pyc_refresh_worker.cpython-311.opt-1.pyc_refresh_worker.cpython-311.pyc_service_account_info.cpython-311.opt-1.pyc_service_account_info.cpython-311.pycapi_key.cpython-311.opt-1.pycapi_key.cpython-311.pycapp_engine.cpython-311.opt-1.pycapp_engine.cpython-311.pycaws.cpython-311.opt-1.pycaws.cpython-311.pyccredentials.cpython-311.opt-1.pyccredentials.cpython-311.pycdownscoped.cpython-311.opt-1.pycdownscoped.cpython-311.pycenvironment_vars.cpython-311.opt-1.pycenvironment_vars.cpython-311.pycexceptions.cpython-311.opt-1.pycexceptions.cpython-311.pycexternal_account.cpython-311.opt-1.pycexternal_account.cpython-311.pycexternal_account_authorized_user.cpython-311.opt-1.pycexternal_account_authorized_user.cpython-311.pyciam.cpython-311.opt-1.pyciam.cpython-311.pycidentity_pool.cpython-311.opt-1.pycidentity_pool.cpython-311.pycimpersonated_credentials.cpython-311.opt-1.pycimpersonated_credentials.cpython-311.pycjwt.cpython-311.opt-1.pycjwt.cpython-311.pycmetrics.cpython-311.opt-1.pycmetrics.cpython-311.pycpluggable.cpython-311.opt-1.pycpluggable.cpython-311.pycversion.cpython-311.opt-1.pycversion.cpython-311.pyc_cloud_sdk.py_credentials_async.py_default.py_default_async.py_exponential_backoff.py_helpers.py_jwt_async.py_oauth2client.py_refresh_worker.py_service_account_info.pyapi_key.pyapp_engine.pyaws.pycompute_engine__init__.py__pycache____init__.cpython-311.opt-1.pyc__init__.cpython-311.pyc_metadata.cpython-311.opt-1.pyc_metadata.cpython-311.pyccredentials.cpython-311.opt-1.pyccredentials.cpython-311.pyc_metadata.pycredentials.pycredentials.pycrypt__init__.py__pycache____init__.cpython-311.opt-1.pyc__init__.cpython-311.pyc_cryptography_rsa.cpython-311.opt-1.pyc_cryptography_rsa.cpython-311.pyc_helpers.cpython-311.opt-1.pyc_helpers.cpython-311.pyc_python_rsa.cpython-311.opt-1.pyc_python_rsa.cpython-311.pycbase.cpython-311.opt-1.pycbase.cpython-311.pyces256.cpython-311.opt-1.pyces256.cpython-311.pycrsa.cpython-311.opt-1.pycrsa.cpython-311.pyc_cryptography_rsa.py_helpers.py_python_rsa.pybase.pyes256.pyrsa.pydownscoped.pyenvironment_vars.pyexceptions.pyexternal_account.pyexternal_account_authorized_user.pyiam.pyidentity_pool.pyimpersonated_credentials.pyjwt.pymetrics.pypluggable.pytransport__init__.py__pycache____init__.cpython-311.opt-1.pyc__init__.cpython-311.pyc_aiohttp_requests.cpython-311.opt-1.pyc_aiohttp_requests.cpython-311.pyc_custom_tls_signer.cpython-311.opt-1.pyc_custom_tls_signer.cpython-311.pyc_http_client.cpython-311.opt-1.pyc_http_client.cpython-311.pyc_mtls_helper.cpython-311.opt-1.pyc_mtls_helper.cpython-311.pycgrpc.cpython-311.opt-1.pycgrpc.cpython-311.pycmtls.cpython-311.opt-1.pycmtls.cpython-311.pycrequests.cpython-311.opt-1.pycrequests.cpython-311.pycurllib3.cpython-311.opt-1.pycurllib3.cpython-311.pyc_aiohttp_requests.py_custom_tls_signer.py_http_client.py_mtls_helper.pygrpc.pymtls.pyrequests.pyurllib3.pyversion.pyoauth2__init__.py__pycache____init__.cpython-311.opt-1.pyc__init__.cpython-311.pyc_client.cpython-311.opt-1.pyc_client.cpython-311.pyc_client_async.cpython-311.opt-1.pyc_client_async.cpython-311.pyc_credentials_async.cpython-311.opt-1.pyc_credentials_async.cpython-311.pyc_id_token_async.cpython-311.opt-1.pyc_id_token_async.cpython-311.pyc_reauth_async.cpython-311.opt-1.pyc_reauth_async.cpython-311.pyc_service_account_async.cpython-311.opt-1.pyc_service_account_async.cpython-311.pycchallenges.cpython-311.opt-1.pycchallenges.cpython-311.pyccredentials.cpython-311.opt-1.pyccredentials.cpython-311.pycgdch_credentials.cpython-311.opt-1.pycgdch_credentials.cpython-311.pycid_token.cpython-311.opt-1.pycid_token.cpython-311.pycreauth.cpython-311.opt-1.pycreauth.cpython-311.pycservice_account.cpython-311.opt-1.pycservice_account.cpython-311.pycsts.cpython-311.opt-1.pycsts.cpython-311.pycutils.cpython-311.opt-1.pycutils.cpython-311.pyc_client.py_client_async.py_credentials_async.py_id_token_async.py_reauth_async.py_service_account_async.pychallenges.pycredentials.pygdch_credentials.pyid_token.pyreauth.pyservice_account.pysts.pyutils.pygoogle_auth-2.27.0-py3.11.egg-infoPKG-INFOSOURCES.txtdependency_links.txtrequires.txttop_level.txtpython311-google-authREADME.rstpython311-google-authLICENSE/usr/lib/python3.11/site-packages//usr/lib/python3.11/site-packages/google//usr/lib/python3.11/site-packages/google/auth//usr/lib/python3.11/site-packages/google/auth/__pycache__//usr/lib/python3.11/site-packages/google/auth/compute_engine//usr/lib/python3.11/site-packages/google/auth/compute_engine/__pycache__//usr/lib/python3.11/site-packages/google/auth/crypt//usr/lib/python3.11/site-packages/google/auth/crypt/__pycache__//usr/lib/python3.11/site-packages/google/auth/transport//usr/lib/python3.11/site-packages/google/auth/transport/__pycache__//usr/lib/python3.11/site-packages/google/oauth2//usr/lib/python3.11/site-packages/google/oauth2/__pycache__//usr/lib/python3.11/site-packages/google_auth-2.27.0-py3.11.egg-info//usr/share/doc/packages//usr/share/doc/packages/python311-google-auth//usr/share/licenses//usr/share/licenses/python311-google-auth/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:33601/SUSE_SLE-15-SP4_Update/6b539bb1a2996ab20812c04c204d832f-python-google-auth.SUSE_SLE-15-SP4_Updatedrpmxz5noarch-suse-linuxdirectoryPython script, ASCII text executableemptyASCII text  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRpi #4Npython311-aiohttppython311-cryptographypython311-pyOpenSSLpython311-pyu2fpython311-requests3.6.238.0.322.0.00.1.52.20.0 utf-8e9df455841c3ac4c5c3c02173a8852de81563f18c867d292a677f984f42fbbb0?7zXZ !t/%%]"k%a Jn</6jE lG[h@Td^c1flTZ v7ݵ2J*C"4j:H~&eu&5 Ģtr\P;JIj[,B}v+^]oڬйMn6Eh:awƥjfu-V|PXcx)䣟:/;M!@nG-ľ]2ŜxŞ@"j n&A3zgbaÁ#\IگIoɹrB*17TEzQ`XV@ܸ5̉lg!Zjy/z_=nI`e-װȀ5Sq%|Հ7F֟osE*IļZn‰"0Gg80Ă쿃@}~ 5gӛ J'timY6EO$'%tB8Tޠ_~O|EقG {t-Us{ܽv'hj;?eݫxǶZȁp+Bz #YJ&UB-xoٓ[Ql :Y@Ro2yo xb41Q6,KlL\LXjTN 3:ݴs]BwӕB~e^PX{B+$DUQ^Nf٫J?<$v54T'*"B?hc? f5ҧ(R^Ho:zB @Pu0p}4oIޙ|}[C G~"4B܇Fi'\y~6|3WP[ 煌gMER~A_ܫūҦVRe:yYi5ToOhB]Tp.-/S%e~:H?&Vh%r0lwWÝ\ҫw>eDw˭@}Z=3f{U.ҙ$_i)׳_}ڨL\j4ȡ.4EÐ _g>G0-moI(V˔Cw4p#ԩ[ImOa(ӹirCJPʎɬN˄kOo do:{3 /+93 sQFTs% -b(SMQ٢W\[uHH%b+5jn?Dl-keֺƽ6?w\f:yO]:-[ eZXi#ƹW4B"=obe?X3BLf Έ8uZcjQzQas0HoLgFK(i; d9a!/x>s:D%K,k"2ϴKf_{*@,3v0⌜t4Tc_[M[:oj!ì=aBZqQRimN"eԟ'VJ/{l[AnFԥ)({QE!ތa = 8-#IK:# ?syC/c1MVT ;_NG.0@%=Xye_VCK \*be1b x~]jp-jnvzN'HjSB sR5-_qf}k}K'- =K.u<騧 L{rcܶ:b%8 J ϟK* n%bp-'Hj#Jo̓u(Le=k|i4eT^*h"=.̛A5u/(W-~NX5Q^ T00eooI|"z9yhDA׃n0mW78*R# 4]-i9_q{x33 gNQb_}]/mCNL`?We$d/Tm^M$Atj D^" J&ϊLCy&_6,~̜E[e7 FdH佝v Y*ѳ!bPY4yLr3TW $^STdt,;+%I||?5b\WF1gZXY%T5t\A(sdcdK-r 'Bvg&1BM~c_rE'/Xoz(oCUltn:_ -udՍuG7­z |h EVfM 'pUS9c2{X}3Yf(OYL8+˿d%%gH vdh|}+~X%~-_8.CǷpնvKǚrVw\aǫ[{| s^In*A:ea;π:tYOgi}誏03+ hF#Ѩ6Ixu?<<;<5*!o?EtZ¶W6%_vLNIpzö .;J4{&tCICER+ J?4mzT~Qä+}mԈ3d'%٥G$ϑZLANNH #QJciNu 耎aT;B?iֿ@&d fdI,1q{KƍUWI津QHqíl"x^$k+joD47\/XㆢikXȵTDxi1z-g]OPL%ݼ i?*Bt8|Rь|L< HPyaO8ugL&>R?YajKz=6Q?jip%J`hLğ*{~'p>,O`M<棬 Lt_V-%?N|(  Nf*\IHܥzJw3Np`'Hy?SS.R‘{9>y b$r!`ԫSkX;q).]J| 1iM{*4*L)k3oS9-"~b?,I"'0- iiye<)[}Kq£NNl04O~s>,ڇ @ g"acC2}*B] k,~]-8Eצ8?cٶ?F1"10m q*P6M.w6e6 tօ ^<,#;:y&.1y4G=E{a ٚݡOEBSSʣ\]I ֬Am4%7b mZ569ДL 1T78>nn7R>`EB#|PUmm|x(cvL#IAўW> }e ~e7Hxz^Z1TJqdxRkR;u=W']2Nk.w2ݴCW43<ǩltWfrRKV:'9kUB-S67KqRS g^iЇnH!Zi)fOs?oϩ:Y+9>‰T?JJ SDcMa/\ϏGj:qQqLDw,zT HPaE`hjEw\qwXM4!&/-\|@# 8*+&[fLglzsKyaAqFߡW@%J^hquRNi(-Mss.՝Uyɫ?]W1˾8ֆ _w`x:sh /I9}ur`W#:d-"-۱̷_ѷѶ ƀJ5^CS*[}{ᒐ_$Gw9l-S"eXek ނ_}Fzb#Ř+w2`'"jқYgj\k_gzvGc['Q ҙX9EοhOx[$[zp 3!I/`53pwRY:S9RKU͏}<ᑀ̞Go!&]`\0s 3)}%<4 9Jߊ*p~$o?bxM.R*r)16[!ú"kwq;68پ~h-,!ܼN拄+س7^ax%CK";).e25!9JRrsZ$ִX*@Zet]8D`6q9{I=yur.Y¹jlIPԌF 6O#w1!䵳" J-C6m.oUȒ鮇o!9ĮFK m gdNU&s%C_% ]W tB@Xӊ#4C󰫒' l_YX"07.%1OB kҒL$4P>tÃ\CqW*Vy1byơD C>9uDf |V-WqcYHB ӆd+>f&oۖ)l?顛e\X136/}g"}~ f7ewP+´/╁`_ oROԖ3I,,o{WE|,x:q?& 4J,I WܢJz~H0M¥0{yІ9(l{Z0](K|}_jnK(WS8R*Oj)J Xgon([-^?{3S_m-=ׁ}21`zt/EahAT[%L$lʭ'-N$]EJk6񬘔!Qqoy-o@ Ʃ)ubZ)%U&K*n-Y kiRfN z=)D KG˓O!K\S(26ߚt 4^JN:R:қ>+0 zdN>.w\lCdz?( ne\kbje7iG!@*>%]xMT%?Ju^So2~ZA\ nj7'';; )KGv;74:*β(K)sr~w)o,S<] O90l8w8 nV"d={$R,u޻LچwGF*'Ku5}zZ3H*,GXOp^č҄9 ˫yc qeCF _#UDol[\86Ǽz~Q`'YX`՝K-;CwT}[Sp z.숬:'~@_e%) J;Y=a l >DL;-))O?W42KEntlvq XB䳰[ji66=L tZFpk3\Q"YjcX?7~wb{c jVuQ2i]$hR4tu ̉ʲleP{ȋQm;^rJ 0Rn˂Ɔ9SAҼp^ii DfYlE "eFcM)蕧TՠK 9Z+V+gֆ1{ZK/.|208X|ǨmCH@:-tmEVj3>Ip+ҐT7R"&ZWu:y>iitL!)ڧ.n[e`:_n$F>4%D Do83{ "|d1%A~t]!`"yLBx+Fb |wf/z'\u+pF5[Œ2=\AƂ=LX3"K,4*^f*Lv5jIăf@ N bV"\FȡܼyՊm:Oti,ebuQ&ޔEHGVWi"C 孱LC#ʠq|b~$"f鱐 bX% k93R>,}[|0oV̲_I)}w *#Mm Wnd2JX[Nmյ 3Sg50 fmJiXΔ;b" gb೸҅ yɰ.mާg+-AR?ǭ.L"m7fW)+I\  QЅ8Bm_raB7EARo YoƬ2~ڄvb'Fj0(h%,+w*q!NpaR?_ZRhD_.tυ4G\m4έI_| Ծ A1fZUPQ@Ǩe" lU}xQY1~)LIh,=՝z>e}|VgpjUg$`&yVs~-7CXn ,rsdj)Fƌ.^]TqH٩ ߞ;Şf呅âd-Cv{s,Bˣl0g&OPNs8q 2KXYFyw I<׃m/_"=3hh.4*OMIY08){d-|c٬G2ŧ8Uq}U$1R]>PۘY=nJqg E(hZzP6(Q._TRq僜@vL̯/&Ʋ4qlA) z3O|a-CC3|4lXߛʠIxZ1:1+;g֥(PaA?B,iF2DiŔ=T״Bv@k,Zj|/VgTŃsP_CbeI5vkg?KȖ[1ހ<0(pޘ^{sEҔeM>09>@Uk}@CUX9 ;)e6 z-[h4ZĎ,<>;왆;ő[m,zt~H$-z eNh8LvMۀKId煱(|uAѱ aVHz-v._Vj1֙͡aD|JgXKwhڸK+?܊RaՆS';L^J71$myׯ+bf'Ϡ@k{܇loO/35VcԨC'."HQ0QA7.Ԝl+sVHQ ~MZiF gs@Jg3Ѩך >,"7~N1ki^ɗc# )?!hzM ;7p znllkV}3 u p3jo͗A1Ȩ7n"N.\=lRIRu_! n_l ʣi{6ͭJ:s*kDk&%|=l Z7"&",HiaR u2 ƣ`r_'sgGkN v[=l3XK Æ*x+yH˼Omߙ4_"5XSDڬ|} ח(vI)=l{@ldBgըvR2JMc )&\K~LԚ"[(dRgV/=+&aav=kAlcʠﲾ"yjnX-LIvܼn)^QKO5{+*ju7EE-1RUEV7!OŋLTkUwJ".Hꌾ돯Kyh@@\TEAV\w $`^|)o(d2%,a^U}mdϥa(;i^" "A^zuզ08Befi3; o.ͶUQp/)}v 5EY_f pX{&͒LD⫞v=e)ٰ] J0퀆Jle~<'f0Sʦ ȋf~lQjJx3U8!s7!H’˅)(ՁK2kɽ췩ꏑzނ]A*!IitB.ݹg.}*6| $it]YkS3Oj ` s55 Ă$+t\'#Ce<2eVoz\p7(DǶ+ߑэ2j>bŽZiS_z+vn8wL7tnI#@Wq> 5Ra @@d82ӫ"vGyH8=iAfVV}4TR6APw`iK_,\J}2!L^F ಸ kƙ=CŖ6LǑN1;}],cwxT цV5CgaT'o<#.SmVؑ)jJF7-C2޳72829VH K8Q}6"`68+tr^+y- e 4'IRkw!{ O^\D3t鱼\7c%&+vK0$#C$_~^(L_nĻE):3`갓t;(}Ia;)^^G +;蜹ьɵcXQF dtk6U$]; ѯ88W.C&ۺIuJҀ4݋!NBĝ ,#wNߖ+'U l@7节NJP0<*tUߺO w&L'ʯU״:.rMRrL%[? ?M%y~v CGp^O;lJǀ'ZeE& )n }93W&q?pz\gd`i_N!`6x? srmVhBk׵ &'W ϝ@wy:?z:ZkHGB#)rÒcSF*eN##t3aK0E F٨%:Loͅx>3Va\q`/^0FJTJñ_^oXVE{l厙anw_8yݣG5T${LZ󂔞+>L|d;o /E "@!TՄqAM6<3?3$V@=vxгЮztVEU[G!ѝ\Z 3jnLd6q:eTVqy}F%\e?𚶫lY|,$g_;nnZt [E~teO-j˿GuNEiIߊa_q 2#\yjn"@˭k42bhTIg"Ky:vY]wE{ ''-,iNLchNqb$JC # VfQŸoGd[#c.Mn1+Y셜7kh=:nKҨP>NxH2/ yx56L=R͖ߞv@/ 44$Hgk2||ЩKgF)p=nס,5X7e-& SPbAJ 0gP⟢|JkifYE`MK7e{0%3' >PhRGv{1ȲRjv  u+,"fb4E/by?ד;'m8P9~r$T:9i뵵0++X,x45=Վ~ka|FV:(›A{Fx}J uEl~RSb8[3sԿ<.Ҳk*AX~D(qՖY-z4郦,lFW\rQ l y*/IhʗCdL[\:|N WCZ/\j $ucO$&c *!w_Ȗ ֮ }|>RӴka?I k+F3Ǚb"Cnr~'cl."ohLSQ¾7 ~hIJae:0X^*0utؓ{#A_׊A ha*+0ঝ%nՋ)LV+D.}t! As ARrRN;Jq3Tf0e|]͙,A2a!WL1V{N6P%+KjzҊQI•^Hq ,.^Ko۪%U9=Sݗ<AMCπHصl :g<޲}xGU.r]l! w1a4MQa54$[͹(k{.1!"9Xe0@m!~)J{j6J5Ւ;ʜFtܶJVuQ5 [C c K]. *[)tf$4hsFV@|JV>PJ܃gcfע\hdj?'vk&3_}SsI:'XHlNٶij1RV6oProRy왜)Nh]a{ǻi('v[evM S1j @ֽx0TeŐw[R]`wزÞy"(;gN쀄r F %WCj W𴮀,q;YNԶbO0!H@J43 Ȫ"-A ,4&Obxذa#ŌavKs%RlQ'lW؂ % DY}4zJ'=@Ks-W :sEm+bPͤRjE7_bO."R:(]4>x$u uSֻQvlh,隫5'%N<'G}Tx:WkJ%ɤ2=_*v&Ag!`ptΩ2\MԘ΂zQ $8-פzlA;A 1gg?:W\!^leX@/BcĒ=ArRIJI](Fk] q"g%6WEzf휈o3$QdJsnͮ@lKظq^Oٻhܯc`_;\8*EهUӬz(m(W4vF l}vSv =M,#'- י7AGw33Yw~|kADY*'&Ke?mP$|኷o) >,12/8|KPB*)Ӡ_}DZqԪT X%=Qp RmPe`?=­v(+?7"?ѨnQ:XP!&jzí:e`ÿH^vs@\/ώG\Q囫Prݩ`E,_~qK*wn`'[AGa1RhzQ4rEVz†C[Q)C/!*'eH^}4w30K9y7y7| 6A{Y( '@ o{ۤL }RyhyiL,˚ oV-hPͨ>ޢyX$jֺ30aoUJAeAmNx0wؾe" xLjF 4TI'sDڛ૽ƽG0WĖZ%Ѡ&xC^l9<X cCɰC;hf8hƁ T|.s{@^Kthn_CS:rdڿehGVWswWj Lw3(G4x=SJ[=!C Ai#>b(x`oQ9~HM:23+M\k,qhERBTŒM@${TQm RpЫ[u_hS{ڞ)(|:5r;0ccsSO^d~]{92h8.60bqI(%6hU yF0;g@Cr=А,7!Lpi1c;$UӏE׵#9+d͸iT&>КHɷ#kN(w0.59VٜnoZ`uև7qq6\|㾔}PCH>aUcp;MQl=TZ!RY+6?!,Qշx*13IrGNk%qI2.LfC5RBL&vRrDsZ<7V&.rn׳$\qi-q6J9#=U 84|*N'XѱVGPQ9 mZM^B]-%>8=7RFjãz]RǮbJ``SUڨ} ]fLVA#̴w /~"6ɇMXGV~#Aoοn)ӕWbsX΅RbOŅz?Y׀!4̙*^sx>;T_PQzn)-DX$WO0*&'R*#6xcTHg8x9eQ*< *Ǐzy?A4px( cWDW'eCFY{^Y"7C%SZ~_|ٵ3%L`+W{iS9넅 0muAVۿ=Z/x^uOS /7\bϩu3kstD ahċʔS#R݉?TOvTN#S 䆬XKY?7qr4צּH8_K!pF:}?eLHTP! 4Y(XVVS~C)`dq8qBy޵6JT~β!oIDe "p]b-mZ˒ %}ᓵM޻'SY%lE(Ƽp53jtԎqA{5-8**FˆEޜ-tO=x1|3;iTXhY k.q!(NgХ@y20̐rR+(6F Yz(SP4{BeS;i=wϤg ~tMm9(;(/a}{ռ8lh]}'QM?No3D}?Cߏ1lPur'=:x/:G-)خs;NM-h&b*;q5O)pAU&d/r%bZSJۛ  A-Rb>X'm5k#A41 [zl]ddW{\;2G$?GeGE9m<+0{Σ*1 $֍WH>5F8or0m^0`=\M#9{B8G:@*)|P9 #n@i9| !VcfL,ug9>Vt| Hu,]Kcçr>(;F1=w%tTa*~nk>S{DfPQ %5@9!($Ԥ2T@6As9FkDg^`7"m;dLpIt)S'i4ڊ\nЕЌ}7vsҎ,]~-Q~VBM8pVm/#Bqٝ&f$@{oQ=%ʁ2v7yܴ;̀XjYrORDgfǗʛGkCP&L3R/HsܬemYC*nڷW_-cZ˶tL%Ì }_NѕKK>׻Vj5^2м3 3+d^+ fTlWD+6,=⦲=7uHwtd*01W}7YC Rt@4],0T4ޱ\G؉P`'WTS0ޞv;a ?i LDJތF7D3P3Ik &r-l19Y 9CIǘx\٧iEOü)xfyo8B'xU$E@=hyST_PMfy}D(d{Tr)Ȃ QYի{FM/ t;e>uY?f1 pk{hՅK}B4 #\ԛ1)UKv_:=KEI2AKMQL2:+dylͰ8329TV<:zB7GjA)*~9BJǂ~g7o,W[=z ^ 3*>X(U>`?eBvȌe9JHe9 (ux&KZ93J6prYlk #BD$ #tv3i>|0 ̚׋#˂mHE/?0'޵\P/񃱌]TYon//J(]#1L9(gǔm/PI(_zTO(#Lx[z@=:TQJC3.c?Xw+ 8/Uل[}NPn4Puox N0K Q.e(Bf'Yb DIjTuJ|¡ǐGLtv<*e~㖐iC%gp&xzH;إbu슽toa}y,BF3R$h~2.T8yy L[;ğ޽U=ZkCa1R&@@]/~CWV7FМ*^g򊣲8w +(F%L4a0)@M-(&Q}'450T+N&q /ehA;%܍ .HԲ!RLm$'J25}1rf*3q>4jٚ?=^{̌Bٵiig:G#:=(d~,\* %ZB~(zt7c2|L}*n' 尹TțSAquqKDr(G*l_-$#To.lG˃ MF(RsBD9#ᓻ Eu;\S{o`Ʌ*F$ܱd`{aJvZfIFl͎N9ZwzdW_4`3Wwg˱,ަ;QL ԭj%=6V+AɆ5I5yo?wM-jOx ( z$0o#^qpv ,<.ɬu`m剝(y %YkzjOm#RMMUm;x8]yj<3*49{Xi&C1>;;v46c|#_ͻ`茱U`Qզw3Sq"R-xvhd&R33p}=d- X );Wv_.<H7p|g7'˓e^~F6pͧʓX]GnoXqyH'l U I:8RE~ Fꍩc7%H;\O[idЩ& p"R%A7rC9Qz[3ۨ\)] `G t9S;jU\v!jѿౙ8y@o²]iRUАj&zKq cyIgj uxuSNs,1iڱ<[{ mePA\}_B@lK^Hu.WAO}ux?1%%PoV~x1TZ瞗ܾB.,.a8kJĶpXvߩ$npjܙi&FCaxdZTz_ zHkt}:L2p滓d}8$鲘=K,<Ǐ9!Acrx*vR}Dac^qA8`iT*7Rc`jN=nN,y!/71_ncLѶ.`djyx)u~Bͫ(}$!l?ƓY{jScwsS5r^?2' 2g8#o_Uտޤ)c'FQPXx ؿr{?g])6OEA6C`PAXcB0`A]S-YA衠DW8#\t+>Yfƽ#c3~ܗs@EphWAɹA:}Q5pv!(s }y!':fȡ|-(K,A`OQG\`2mMⰵI EۄvdY5AZ Vdycˬk m(U.6fWsBMRv23 ]Z=g&zF9C<,*-SW@)}>#C]@>ˣ9t>1 1-L*G@UnJvlN"^WbA.!jrZ-"`M%ݤ/snkIsHG]&WVO&ľͨǖlʑxJmU>ߪC84/\)fAMlpZKsvcԩ~T6Aj44$X5Ƅ:F+i?0 H7 Eg 1Ʉp%xV!oegڹhW%nY.} \ &m݄CcL];ѣ9Ch@T5;ߥ LqPhP.x&u U5àAɆ_wkF=/`bjGӡCɏr/-Qkm z7cӟXFto~&vMPQpeTElXV̕Q89H8< 7!ц]/Ӣ~ #hL$~ԙM)RwhvtE>cW49=Oz3T Sj5,a׋iA&0v&,)(Q{\%y4=CSgKl[Dy7ZDz"l =S2z~ȹ1fle<~NHru0TEcS*zIRVϞ '\F hn5ps)a#Y}RGW1$Fe2&^,KǂQ>N=gCvYkfpv&//٥&53&Q&g3*Z}8S4Rb~oaJ%KPx8J]QJrY}ɮFJ<$'%X"lD;pG~"1d0K`|%'.BaYV(ˆ`PӲ38(0L_+y4HuۚNg@dH_z,Ncdz&za-8#/X~g;zIuŔ]n4Q]c d@{w R;A?FUbBrbppJ.€Q.KOiSTt)T=WK. r0 o׃, 4$ -*X`bOxN6^eڊ],6rqbmH]ʮͱg>/wxHSNw7` bXmɐFmNF%E{lvTY*hQ%(]=x"@4GΧ.;HXiJxԡ>φ!Tb;2kɺZ}rHeQ4x{ĸ6W|i>bs)UQnvکUĭQ"B Ek(yG#T(5`Fl_%g3'We'C8::-" im4hZÚB ̟۞VJHl8q͸Jxw_=ct@tTMhCu!\Rz&ި9sѸ y_U8@eEj#h%=Ӿ6LB fEgƜ/@ê-δO'\ݰ=YlpJjϼ<Z̩qp5M-yZ#'wy^6Eu}ShmnL\"T`\ʭ:jh .Oz.Y}^;~φΐ+}z➑˸l0@Pħҙj˵e6⅟Nr% $2V:4Ypw :8nH`?+?b>8f$UìmNwcΣVOc_oFnړ.!3:DO:}9[' aiySzr7ہ^u1fG5mQr~HW4\3D;86Qu Dw{CW 8ڴ*vFڃG_lB{)Z6azMTCQc[շE9㱩2$"|n:Qfw1R|87}grsJNά今!*4śЂtBX:!vyZ 1 %n&jNM1+ux@۞, z)Zh9%ԝh֔NiJKۡG}:Z`9jd\kDAM JgqpåO$ASwĹGIbP# . ȑWI9Aߋ7rxP~TY=,p{-TGJ);ppD4akXOgЪ-v_PtvS9#%"aV"x7Xba ~_PatDNT=|qqG|1H U[n @G6 {F1(̓UV*,?3՟d%#mQcC?iFal@[ް Ed^h :Lt<6D㓡MPR7#3/6_1nLY.r3%x@t1Cڽ.0̊A^CH2zĨTZ{IKbmŌ;/͕j4e1ďD!t@\ԣyy,Ön)uWVeeT0 87etDI_i> pRg 1A|kIcYT_<lq;}'z5ne^g;`G`2 T2J1Y^)ikx|9DPu1G-wu7$sqmڅ3 p4 x0 A!i&+r|+j=9(Gͧ_/b{0'Υck[b-0uYKU*l Dy1Qri.J/|s-"dI3^,!zѩTS%2ZlQ?XZs䒶n) _66`s_cNkEln&D߼z.ZV]Ɛ%`*?=^[9}cAye-XCjmCd:D|͉|Lm;V*+JzOGWn6iB7VԗY(Rq[ġNH8g3 0}iҕz;]8#e116C%OD EE~ yx3?ƵJ~W.Dv5<*[JW5#U'c]*6Z5 !) i*XWd>^'Tc`_lssL/֫^FgN'&^\+T ̉&o=Q.h/_hdg7"{ŸЀW_U&~)(c7݅F8e瑉:L4M}m4U 6R)iWq%!]i// ༿Pϊ7J0Ǡc!%{rʡrZ'˭ol':9-;|SbۏȰ!'vUX%ފns4AT*āGp]"XbE95 7zkhY;P3;O|(+|y.ѩr~4~͑pa̮梳**K8/s ,2czCi(s4 ,$\Z+E_R#uLZ)PoGs ?wX@ϔCrU7n= s^ҰAi)ѓ];+о0e!ctĽw"\10U&t'ׁَnZO N.eŜM9;+EBٕ(#]dKYoUo`4i S%1ʎrpa*ھ()"Yy63 4:K$xzC{}mԎw#/]]7=sP)jE\B6[8)*g]٠C p`2& l`@##pl+‼Y2y:#=xsP]',d A 8+x}fAypQ8 YGaхʜi\#xU1H.w-2)-̓SBڶk$ȿs$ iZ,Dk#'uRuc=lj4~Cd|@3" y <̕aN 6@_sf)[cßT\#Ӑ$h(ݬil~SL%vG.IwDEKfa'/&Y8̅uh!&k=:"ˎ􅗅)ۭwa04 ݜ^dnNbI?U#_΍- NU> s;Ĺq䯝{&=mmX7%*V2;Z'#5Pv13@b~U&y$z&6$?U, N7* %=eL Vm|Ϯ,jLx䏽pMZ/DMCz0Ie*h_J0l}K M3$Y9&ta5V2.x+7'5B^::R*U7`fQZ\nlp޼SRR \C42ֱ4Nz f_ت[ܻ-#'ؘu2I {ɇIBKm'[>(-C%HKwa.#0ioFߓhԑ孜X#o[,r dJYTCAN:=f> b'׼U ו_aiʣ_Hq#ѦgN(q)x-,ٍf{`oTݳj5#XK=}N(^?ZS/>t] C%ڙ1L{*W|UE LJt˵]ԓ%hM:Ϡ<:Y@ Dw:h)^7P\7C~wx:E5u*Te1?8Y *[A2}%Z^Cqo<-Uɥ72H†$A j3Gdd΅%SWۑV ݰ:x_BaV\1Fa3`9oÉV\ʁ8:2G*XQ$F]tJߒg$͑y5".!L2Ō_ Tv*T^Rq%Wc!ҟ_^Fp+ԌWq#ߞu{U#cm}Ck% o^#u""yn4\FD9̗PHcP$Z9ͭghbROA}@M0}>֤&&Vp?2csYt2֟!vϬDꠔYkA" 5Պq~֕ %WgvYݼ(0lv0f,?Sho$VQ; RGs-5waq^:]6X [PLa rO1 kc3 4qP;j !baz '|"'PoQ8z*V;g}q{AXs taPOz j'Y>1^Rڟ5C)毳 RMU4z H^N ùwk+t+:B{~XCY6>sJl-Q<ܛ /Ԙ3y74iӟwY%$4 wH+i9׌s&')WA nwB8Ft_Yo (H fKܬhND;^dN9zfmMAv4DC;ͩ[8}k("8'd'll"fXO #l@䥮Lo[VbٷROt(| .%R̐?q@Vlp&+54)/`#`.JIKbT;,T>#݌\;Y<&:D |'.>4rRwk)wKz:#)9h,e6ڐeG yf?)Ԉ25|^+o%,9r3jچ d!HB2~*8I-SJ;N{? [*ck_}2-Joxm<6G%T}v6+G /ԏ}:7F4i=*N %1/ږ:ƙ;VMtmͨtHycr F+P Q䛮 Q ք8 x0bu(e<Oh7Oqq^zO5e)W$4Wi)P ցCm!1٢0 v%vy7Rc0/&RAIQ/#l6\WB?^D@ &.@LI 8[,lokX'7X:/"y9}J>K4&=mO> %;- _uP Qe9B›{n^Cj7YTC<Ե߅e:>:\,f5%C38LKn_:z|ݑ :$XԵ{k_,h Kt(H@6BxHu; H9璏]>|3]xJj/ow/W>Acs*ʞb CMY> T(̙$8P,dp'\?|:4 (U"[. S%k nPRg(N4?ut㎌D]`q.d&.OK> RJ=a( uW|-cS]$ʸQҚKkt[ Adljx-WWġ}͌N3u"Id2kI_G3?i7}] kL V `tWbc fUĈXulvaGiR bW3*u.bfε-S[z x$a72sS:(_V(A7Uԅ}1ew$=kRJ=.fp{w̔ѪGM|T2j .gO?r+FtyE֥ \i+ ^j.'ַΒxXPIVȪBc^" p)6(%oC퉆!z\לSj#Py/~tE`{g8/yc B.$ա½I./NPF{}Q% %jQa 9p\cHf2*,\`v[C>u xҥ@⃿2ia 宴O&Qmd~'fdYJ086<(D$ W!λ 0-z6lReT%T( 3nptKmf ˸ZMg]?NI]U-iYA]L=܃w,L"VKOm-#r fv.QxԘx?%/?+j4j"֮9yc/1Waefc0) _vm( `yWB0I MnX F :Ijdmqno1Y FF֟EbHqWV]m ~.wϿ*jKKLٿ p9BϏiۏ~uw>W3M(jے/ ن\ A\~b'3e3;8;i0Ki4?W ^EW]& ăp !SLṪW>XG&~2`CxёYm0 i_c~Յ-?fI?qɊ <}44bm. y M4W7]7Q(!.1ilO[`63T}gI4D g}\1u3q 3Ev-$`->ڜeb *Ujw\R zM4wh |Xwo XLqTRX˼N4I}-DB@r`=]bb]>5$' z!CX=tbJE,,bRpbQB?Ix[bqK~+n?Γ/k:k>WY,1t,+dgHe0f:Pyg4g& nƹ Dt)Bfl[#;$|p%lhXh޷YpT9 MG -X %yQeG⨑_u VJJJ\L.$"8B\9[IEd*D? e; (5 , <10+QpXW3NF%GlŜzv4Rȩ=hBgX-n% .$ڒqǎ3EUc9}KcO_eky,94 ~c߈b,/ls5q-L=_ 7Ϸ"-#pް}O;n*ޕxv=/ >hV }u9^ܞ$9:MѬr[:_BA?k_L^B9FS]DxeeƜy@/]HAϻpO2,2p)2) Av4:D)'8ʍYaDeĨXiR˄ 5jv@|yUj;V;8ܩd#N@epD_O~ >9@$V6.a#`E|=Si( A`xDI/Io.> 1HjYry¯@69*%P6`c"cJ#|&/t'`#Hu&t>~my~rvZ?3YMC3ۑmH!Pq#3 AGT#4G4" qPu#M.}Y!hcƊL8.uqj71~vuOkU(NTG~k|& \0g\$^gG2PT85(|Kٙ6Ѣ6_<9()1WW]x3oc CB|\5†d,t1'̉xZ|xdf$c^j[Eѩv>GWѠtsvɻ0UΕZ܍"(G-C9"ljt5Pdg,jA˼wk> *WtP``#\C-pLj8בHi=}4E2N*j-kv%9pƇXTݤ=xZ)mjt+0}~Ixcr/ew ]gź m*6A>?niepCҎ]}|dzJ9JfC6` 9T7\@Z7aٹϾ Zb@(2"|%n}[θRrʮT+Y\ddʳN5Oe8H[vA3:O \ @FY2yE?g kKcZ,_lͭ@bmsD7G/~ldz%B &$(\Wc`k)t~ԦmK13JCY/3LСL7jwi *! j@KC8XMQ>;`(r| f zGܼxc:)NYtP$휲u~7vI$T8yj`SBJ/X": ;I{ }`MvH}"FDĥ 咑Y6Q3 jЯuWl<S.W[6W;Tafe)*hA,hE5 %jJwvwŕ6;/ANǵP+Nn;fo%$C3,Li%&FDS^vEŇԋhm|0as}S i_\;Fgsi&iv򎌗 I V^MMg0 ܸ`"=EVXG55e3?=&`<{Nэp[!(Eġ&n.zTfw:vễ{n 6l8T3-rj )Hcǰ WM֒\X5@ML8tF2dvüɠNYXqyR ;>- ڥ" Nb,=CqL'# plۃ uQ=<`Fpvؒźo?58lY,<@AtO_#qϤE`;0]LQO!u:4h_t ۪3{bA!;"b/4g&%` r$\֢K>ﮎ$P>\w*Ktt? 5=`'ğIw dpZAK aBY6_qe y8#sMҒ#Bx%WERUIn%yb]Z2m=k`J%A9ur+qɺTy|–UDEyD_ˠf|][Ri*rخv%V#Oτe#YGDcLB=?- !.D́hiIqTFR EN+kC"#T|.pp?/fF8Dd!p {ÁN͔qؖ~Ǜ3hD41o Y,bNfKHL*u)hTf$◳85 Y4VvN^'ol_hM]hr]YnB5D1%D_ fbU;ܽ7b[ w`Ed)<_-,  TSEK* ,){JU(W4\Z] =B4}sAA{HpV؉}r>×>DŽpӤZw=|b2:p8І,&\ܑ _ 1qF,4K}>M_6Vx-e+l/Ed b7hġ)gF*ّoWQ I㦈.ڂQIz9[\|T M%M{<]̥ߒl&-k&bHQ@PI+>+ތ6n5eWίi|-fɬlYZQmu[`̪Sl[so  czې_ʸMp=kߋֻ=c\ֹ۲vb[Uv !_S6ӁzOZ](*IhOEZ';;7[n6(}NB{;L::"fRrW ִ/aM'/7dW_Th*Ԏ&s.As1F= ^3kmʸz"9Mb<p`*^N42Vmu kez_$07;k %`maDB)tq$}TSK{?3b}6ynMn0żK+ l]RBV361|Mjp8D{N煜 KRowY=W ꑳ(tf{ TL8z s.Y7xk2=퀮Uliq^9WͰEEG(9-;>$脔#1B(-Nշruf\JAOy+x1sjк2Xx=xϓGm  F£m 4γϿ?Ab'Y/BLD׶^S QY&7'6:-A(4ژ܊?i>w[ӳljAs.F,WcxA$ug}7H gay_$E{PHmC_uG2h(M$.3 CY7DSm*SϺઓ|4rU@:CMϧeESi4~#[\JW Mb*w?f8,i!/P6J`3OVy1~;OwCE58# nd8`<Ł?潛ge śUtADgyHS-6,McNwbGTkC 7ҋI̘Չk_G7v ף#qci43XZ9@seb!~A2Ej"t?DҢl$h5 "@J?Fw~ӄdZ-QMșXbBBi-z ")7WlhiZQ!ʔ`J2D߄=.\xΕCGBXi K0HĨMeꐩfEh%*a˻гP5٨:Ԃ)Q7w| kp4d#A"52lxVBBMEbMCcqA%i44#zq&_[\P٣`KLyպtࣉ0TҬ'ك?NLO֓LfhR RT5\me  qGF_stT'=!9Ϟ%0 ^:?C|Pr!;m1r֑,XCn !Fk$4P݄ AT e~/eI>4%V0@zAmZs]Q0HԙAhr<ߜS֋Yv-FŲz$@Ͽױ#_Bc>AT'x-{k_GoCɍ,HS1zs*x]m rpĦN$N7QqvBta >#8 CӔ,3F~$"ftiWeL~ѵXyH,+|B2v΁u_tMK&:]bۍ+I7Kӳon,H7.W O#Nj˧RrÚOXkK;*8g! F1xa %fQT~l_^jφx(uC5?LlóɺĹjl|4-9u76*ZSݑ)IDZߡ#w7G牚H%DѲfvw>BSI1n'{8/\Blg~h}s0[ T fI>oea$w[v\̋ 2X -.-@Ey`Z8Kv@*gbd{ *oj%+&+hhI?rvf u"B?EE4i@maUXnD}f75 1V""n, lvn&E6 miYnTf3 ߞX+t8;d9{י-l*H。im^ `)ߣ  h牿Tg'SߐApbS5v0cKA:R;(+tC4ˏ']\Pwx<:cz@oCxk>6<4#/k&5utI%Dy|"}7fO<X,-- U7q!$X˥Gʤ@b,@j>}`Ns 8>7gZ^H>Gwvm6\+4'kԯ̝Pa=S <ӕ4Z@tHvv& 0yBߓuٱ"34&/ӿnE>"pÎY |[&b|C6"s7 Hj0L6yybUN{aH4·z^ȣYR}c F5\eyjzfu.![|3,Lܒ ^DR+!^2('ӥ [×ɟ}冔Nߝ0@~ΙӜ6}5%rc9e!Rc% Vl48_HGK;*Qù&5 W~IQG\9s#Z;4r-eEd`Ƚu)g0$kk4K $zY{읺&yNm@?ٞ&S= cMJ%A?d7Rx,H[ =qh9Cxg_n٩.ź諔ͱ7YiU_6 Piӂ2|?T.?P `̒]E>^S>$h\8hoaoM.'y{{ִmca-@#EVnP/֓rsHM%ꝿWMԼ0RNr,_`ZwV6;:ZS$|nVF2r K?$Qat)JĬsGhw^c=cdA$/Ci#I{ozӃEZ1N1;~` oKkO]z*IxHap4-tФ%oD:d)m᯽}|*X3E\d ]x2|6*SFV~ZYK,dutKKd-5(Zz [}|rjQRH҆;vl0\A zv򥴵-'aO6uΩ,M9f굵^rXУ۽h7X;І Bcl0 Xut*ew 7h-}xf^&'Ϡ#2-kl%΃pV5Ϝ7"*"9tǒC5N9}`3RD_>$U9ˆ%^ hHbM@ 5y^%?6BuS'{+ϫ1bf%u&v@|6^n\o2 et8S}If`fj`3[~1ZLIڍrÉw e!Wti>Ñ#Ӱ)ymj|E6r@+}G^L K;.r 4yYoJٗ ¬+ :#1/u=_ldR*>60srgy:c,}lm>hk 6g4OWB(vD 1 .i8ꋊ?wR|M-֊o">M $sd 1z5b;;GwĈͮ|Qbs0s6rj:fyLǵ+3[ewSnVd 7ߌ/i{~!mF3m<Ȋ؆3S-ٟ QdOmyP*"ڧ/&rTґY^>$:m0 J8*OqYzCڑȱNm^A5׎Vd9O!BWcSn yW|ټP[]ow L$Cwk92E׬7Îy9M/c:=[YM': 40ƒDӼ^g8mLJI*}0d^T/}䔯>A>Ù޴(BewJ4 |$R1E6;\R$280Xm%v0j6++Ħ-@/9[n G2imv*tҼ (õZMLe`Z2?N}J(ԙ E5Pqv:2qz}Uru.ld~ /Rdtfo`oks#}kL^ 37Is1ET}iw]i;MұG]^`:рmގ?}ro@jHR2 &J{!L29g{-7ѹA xEC]&=u;,aZN@ހ6dVi$o,C5ilz¥5>h6F[݈V Bո+y{JK@Vc;Pȗ ԋI0*zLVo/lj-5>i.0Ad !ΕyNruU[d/T8+Ҝ*ԿÓ9/np9 ED"oetkRXviVkd! PQ (T;/_>b|: %4d{!Xń&28=)*MLURU&j(?(:] Ctc! -I;+pVلW#c H'>'k3Q|DhnbߞWqg]YӐY1. pj8{3X f*nUذc=j`=*mZ[zCEBWiT5CcI;JW v[V|D'wlIؽ-r/\xʗݜf]zOBHh53U~F>ˌbM!_`#v'OBN8[Y:#O+epM# zӍbQovcf@8T9W@@UdlYTa憌ؤs{+1z휟V2Bn`_a!"=* 5T˶U* Y2wka@Ȱ?m8k'FmIQ s$)Jz"*FS0{^MA@Ƕ͞#O6?nU]G\oC;ޏDZsy-F۞ȒH5O?u;LD lƋ jmYi!k.ls Gk ϣM=z^˪x;gbc/؂;wx'At7d[|T'U ֌p !]("Hyrf7^/N#p*A"旊Pz-{b|x*RБ֘E+^#0}so =uO.%4%G]lnF%(ķd(9ۏ+)Y|%I#b4q|QMKct tv!؉=ަ;k2p\RC1a ~H~*_ .AԳ2?;=`-^;RI_"W} ]TkHba^ʽy4}Ѐ֔_(=2/Ŝ(ׁ1],CTR_Uj͋?AC^*J* 6}D&wB6~EGs]BLѮHb4@ ,eb s6_ )恉cQB_-"AbZפ: 7u@;kHZ2BXhH׷uR -5/f_/:"+^Y!ˤ]j;ul7)Tj]8: tv0hEU,`qHq'%bd.d^ؽ)8d6${aZ ʼnfDC{.[nѺr=*JIQ^cdM AJҒ@mfpŕrԳʇ%K1|pƌl+1ɴ^L_Xl)l cw5dgPS40`!1 S@ 'N&㥋)J efWXgj-aD$D 1 o]i7Xu$7ϖp"ʂR"Ѧ~)^ٵ KF҂;G+M"[CwZ]mivP%'%LuMs~O ѕ\Q脗,d홸mB"ιQ>dey%,ՕZ-G#'&4`LNĿ<?åUp s"R}hnNK9rB79NA0>ݻj?:iH9.޺ydxxFF;)ȝ>qW㼽V; v}8p>{eCr8{\%c1lzmGIxZ(}WNZj6X\5o\\wɎzE0׻6y$Qj+zr7\!iX)#$yB`!dM0[Ԇ*k & />y^sHlFsP(ԝr{~V)w|ԕTůa:l`G]t?nDQkkiBލLݐ j-QN΁S)ǥ)C>z"@eU (KX/X6ۇfȈX"mX:065-C,\IL /mePa̔nX6*ž%eWVM Ǥwޑ@" 7NۅLkn͟-F ÉFUL,c}$Q\ p Gy (4;Qc5?P;N߈ؾ>!cUh4VWj1=*GHTt&]uOEEr3x2!xyLu^/+=G*;5ҮqGPqRqUK2Ե-LV6۞X| :vJɂ={=6JB;cMF[->OìO\")xg̻PɈ/8A'Im5%ȴ[* (mOR- fQfFhVue)u2[u`p6Mc t{CJӪy> ݙ&aN$-LsZ31/Xz]Ra{hɍ+d0{<;`l5]a #FGGf,Pt<csZDB=pIR1hL?qiZ7fo u6d|(po"G1s?$ 2kuݵؚb$K( jQo=.ֵŽ)Ƭ Ot#=ۉ"6pcBWͼkc6(Ɵ:z^L:T۷"G3clI^ЄEq|:ƺW5 Deއlʪ$9l+d [H3ُvww&Uf͹|Ήyn*~|>;$(Y|@=6i !Hżc^w=Y5xj?s u\4]߿z3U hdOV(NԨWo}ՍWeh#>%d,lCq3jHw:~=q 52 mfWukg9(J6쥳 `Jh6lx- SlpaҐ%j2ݹmqDZJ FFOwgxk*%A;ȺЌ-) 8 30NooEip!J172o2Wq6˽r(精`?a. kX'Ӫ:IB0<}84jiᶲZE~Pe+џ$O3=HSb\ޞ=[0 +lLY"R܌zXd5%8{]l pF e 1[ND~d?ٖI.p~vnVq 'ZO6gXe~QSC bu&qLIgؼܦpq~قLܠYѷ rt}䌵຦twpFVc:j޴Rerؕ^/Or@KeE- ((:@?7-D%`:N8fԯ!{O{w ~YnԴr:'8g6 te2{AJF^񞥉ۈ{Z;L'Zp JIfѡbΘSFlDɒGH8t L/\ɭ5e}snzDw6]uE1p@@!*0199`]3X2swm֒VƇEMҽOƢ΅1^_=nq!zk zԧ(|#Bw P)VnY'ͻz/ 2|)ԁT(m9OdZ‚^*@IƏW@,{麼s5FqمZiqr#y`7d|\K5ABĴXü9y94</Wa2'Qz*l">}m=%vŊTp|Y默BH1mSSH05WYc: Uݦ4&A$9rZf%W T E8e.YWWа4sj[؎| W T#~@y]8'fAK>=8U@O3BXe˻$?ʛibk~Q8I;ޮ#0$+fZE M<2zbMcba7ǒjڂFq6 6_վMwЗkE9KüT?\ٯL_FqP!hG?2co.ĊS|,.+ДjMEIDn*ilg3UXy< >#d(M"sX9*jOE*ZoGR[[@&ar7`!OPfjSFh?A2&fp"ٸSɐI0Z`&uWPGnSL;E\, 뙚0ULd)E=(cu6캮9V2k30qР^KN6hX1},}G0YLE(j:=EW  ˨-{n$rR#ΜpQDzDVE<4(OݓӜJIYFLW:h ݁DI-1P0]ADEU&H[pC hY s8|]i_&t R,7z 5HcDhwuo`Mh藅?Qiк|jFSJQE$x>i.7-`jqJ0%Q M."+_ kGr= ?5Ccg[ JmQtM{'4t#(/.ӻ$oӴa!33Y|bXqi_)(̫-Y 5.H ѕ'ext}j0{c C~A~APnd+G0CڗVpDE{md#B]SF#>$=lv莟.tvQ+@!bΊ=X*Gƈ'$hR*S.Ǝ Q"OG^hDV]F*nL\>-C\{W?H Ț7ȀX3Shܶ@y1f455 򭍯l˒;iNW ~fEgۊ'' _̃QҢ)7tda9E]WN ko?D['Z6_J.w]E5(:xsD#t~UbzdĮOh6+ .:&14b>>~~"YRO nx$?|Hٞd|G YZ