ruby2.5-rubygem-rack-oauth2-doc-1.9.0-bp153.1.16 >  A `.!M@eeet$a=pVԂczDʶ: )7_"}>+y=y^X/a ˶FKꮲSBu* Vwjcfx%#%fѿN>As?S3}~_o9&v='I]i#;A3WFİk3,ס1mh~jRvRy6b ^v R7-"u1ogKHh gq驾2786826fab56c9d4df3485f1bd9e84087f022bfc55dbd72c9f6a3889c8112f0bf6a4c1a954286a2017e280741fb97b3dae2dcbf9.`.!M@eeeOj0 Q!>z=߰pe腿P GĂY4f $Oý&ٷFgo"o|]_2>p;?d"( 3 V 9?H     b d4jrzz8(98@9:FlGHIPXY\]^:ibcٍdef l u vzCruby2.5-rubygem-rack-oauth2-doc1.9.0bp153.1.16RDoc documentation for rack-oauth2Documentation generated at gem installation time. Usually in RDoc and RI formats.`$goat17CSUSE Linux Enterprise 15 SP3openSUSEMIThttps://bugs.opensuse.orgDevelopment/Languages/Rubyhttp://github.com/nov/rack-oauth2linuxx86_64Ec+)) H@.@N6// *r"I(* 06&#'1C:](,U:.)D-.0**Q"D }*8:/vc&.XDy0ZpLD$h:L%M,6>2mO6xKaJo9Ob!#/KOpZF&l<N)27K?G;/|Y\P5F"q;|>)0)%-/8]sHJ*(W8B\X4dcQ56Qm59$"A3K239FJ))',7;KX7;KV.XX71M8'#+2$%D-,7/'@+)3-#  " J  {5-(/{ ?AAAAAA큤A큤A큤AA큤A큤AA큤AA큤AA큤A큤A큤A큤A큤A큤A큤AA큤AAA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤AAA큤A큤A큤A큤A큤A큤AA큤A큤AAA큤A큤AA큤AAA큤A큤AA큤AA큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤AAA큤A큤AA큤A큤AAA큤AA큤AA큤AA큤A큤A큤AA큤A큤AA큤A큤A큤A큤`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#1cd104cd29e256e54b8c1cbefed670668412d80c222445008b597eacad17530b5c3a0e635c96e9ba98aaf25094976aa74a3c9a3acd226cb99750b3ad978b978053d7750aca7e4126d973a79338c42d5b6635c3f6c8add43a28ec0f60a892bf0630675634f91f31c1e2fac775386faff904172ad22cad7165b25d98310422c91406eba96e68bd3a9081d739f239ef8f28475d9d5d8c6619adef25798fa75835b118c2922b16a367f33dc8e381d627d77b4648bf57b3ba0d7294a3ecc5c052cf373ec85eaf9d6a43cdfd5a41ddd37df5c0a0fd08d6a0f67c66e7febcad75d260f8cb1b342782c29f87b0d2f7110113c35010d0f900c62c20e02b723f1328aec99bf5164618c616acd106c2b9d2f835311402c6f1de85ea96a0af2e6a86c338bc95ae049a9ceb86c3b7969fa7e9c8c7458ffaa070655f2995f2f2ac41def4574977e677862642fa183a485bb2651f939fe537b4fcab43040c014f61761b4267c9c1280a0efddcaa705c196fcb2d7da6060a4d59ad3c82f3d7dff8faabc4d931c6cf2cf9737066f44905517516b0191052ddc7d3179efd4cefe3674896abb67505f59316d2ecbbaa1e39b1d6b4760bb4e129c7cf87ce11760eabc72461827b7c48ebf66fefa071f0ababc610cd7922cd469c6a16995621e0e04c3e95f4c15898a429631b740f99ed9bccc6ead5c99b8d7a2a786f4d8c3ed28133063d4bd6c8dd5ab260c2125a88f66161f9eeb68254a5d9d68c3dc2f4da3ccceedf77f6e39f6700b7786d27559f20dd2a2c2fa099f4adca83224666eab0f4436dd742a5a0185d65b91a10de8b10761a17cdda1f0cf76019d8033f4ec37938db84f03792056518052d84186c51b8a0bef9e1e8c562c2365afb6665a49ba9ed5efa7cbcc62df7be2d962a120126d7509408cfeaa86038af254ef89f63682bb4cbbe2b8974b1b5bcde508135318eeae65131132ceefe4e44ca653b705f8efb3c5b8cd6fdd5e9bafcbc268cdfde76e2c7ba968404502558ce81859711b21b5b4f5bf02637a40aedc1fb37f85bc5f973a423ec8badde3dfb17666cd6c37719c20cfbfa704d6cb04d5fb32545d8cd6c65817433e3b1e3a3b5948d7dd2978a50857a1ba3bd36582d26570393801c7a4a0740ed1ece2685359b66dd6f6504cd75c9719bf8131e465e157eb2e451dcf8a45090d64ca77a933fdce4f61fea8082192753a6ecbbd0fdf933bebd8cb5570d422bdde844f6fdce15c7c84aec8b7d5c4740a4d272ad97fd3e6fed9ced0ded726924d4fd1ea63237f380745cf3bf835f3feb1cff4e53d585c9684f424028755a95f0f78d592978f596083489a6a06b1b2dca6c038a5f4baf35cf83cd7e54a4b8884f2ea8be68b4e72a9dbda1ea26ea872582b05dd31ce291e073f0e466cc885619dd1bb2064c0e6d0de8a473a126c0f19be5568ff4939c2c4e440983d15090f6de39e53db171bf6af527d7c52b53b7b8b32b5863a56f93cbdd72b872ab2562d816f0686dc3ae4684509b714fd8b0e0675b591a5f758a08f68335d83e0cdccbb1b114c638549593d7d5666542581898dba18572829b937019ece1f82ff577b7b48324c3daca167da2f1f544ea4580901225797a52f351800bb0c013564f33c8527885a0c882bf48e9a53ff0b9ac3ccda821b5bc70e8df927f3bd36cd27c4628fd07b8a902cdd1542d6c049cd4a86596f5d9ab93e486fc9ff8062a7ba1a20e36b0ef8800d5f9c85aa667e0dabbcaca2247898be2ac5f7de468c40a0c5fb060890f2684a50f264e1faac4480fcae7a25f705eea34c53529e5213639a4ac83193edab2838d0a0b492778ee10ac26f309987bc43ace69e3de8842e6cc23e89c3fd47732effb05120d09d9d617d7f3cd8f746d93e5539f55c2f49a54a90f257ca586bd1ee44ca4db53e5da7c1fdffdeb157514e2e2b57d09cf6f16836e6e4e53275818a4b93d0bb6bc8115997e5cbd83205f1b26c562417f60931dbae8a3e22e14f998da9bc2e9b2f1a4fb258e9f8fd9ade52b32c6c32e77785fe294f0da9088c2ca33b9bd533ea31ba097eb06694d57677b3bf7483f968f64b32301f930dacd02f9de769e2a349e7abf506dd51ba8ed02d5cb7d96ca2139ca8ff19316cea1aecfc4b85c0c3bad82bcb214bb3a7c5524964528659ff671ccfc84ac0c6cf9907e3b18ab98190ea43e1a524aa6f5b9f61c07438be8eaaf30e5e2d60ca13c6b6a74fb65dd133c2975fc52f0c871154212248d987753035b592e190fe16c9cf566e790acb57fa506e23a5dc7db2b9ec125855ac3745a40fe234c8e4a7a26ef8cf16911b2aa39e923577cbe09da521c44b4e36e03b796bfc58a23be1f793eea140cf2eefd9f980df37c089a356661df2a2479eac888f1f745dc75efa3585e7f42819f91ded51c400d9e662f4b81883f548ad160650e8478be9ccc5f8b27e61753f7f1afdc4809223910ecac1d8fbd4e4d9302d7645a877a8e7074b47bb7b8f138cb16451b4a008d3edb503c6819338d7f8650151634850b2ea0206cd85fcb51279d0f8d755c6d5e2dbb08a609e5620876d7d0fa19c7dd3b7a1db90c674a1f63ad890a2bc9dfbf5db8b03da651fd184d7e87d832c7cc98158cf37dd60b2581a790aef08fb99ab2f5aa863ca27094bec544aeaaea1d2a37fc5aaecb378d85b5654e4e415cb9e1de6c118e4afa10754a5149f374f428cfdbbcc75fc9fcd8d69ad2862a21d84e50fe564997d7095bdf0f787c67b56d64a1dcbfe4ec6852b241d8fb20509cda88fabdde4227960023d3d003e67e6b3ce7eb2c3c150652a3c285f7c6f9bde85e0e365aa334eee05c3d9aa9d74e1e242665f5dde6d312856ec16c3f9f25224a5d63f2abf271b02f07150627e97a6a2a2fe8e644fb462147771b62d2009322db5da50da0552eb492fffc4b9f269a6f4378535f38fcf5cd9825a12bf6cd1540f6da696a65a082e943152254d8db739b9df4e311a95d3b2a4c00dcd1946b5cf1e279866b52abd222936fc7a827e0fe29adcf67967bd0512cff97941a4925e8b4c44987978f74dbf51fd29d1be056b2428767492dc6cf12e97285c65672478dd9f11d69bc5197281104126370cadde36c045723dd76d7b1fc76929c22901f4653e22e7b93c2177e9ca92090ae2d0af1e16d7b02cbe779d8becba4765247aac90c6dd54aa561b328234bbe1e21661e94c199d112df8fa11108f151a072c2a47d9392e5a068f82e33251c87dcf69a53caed47506c7e0f155b9d0b682dbeacae36d16df612f4159d072ee00e885c6e59d90634bd558f1f4b1a3e9cf917d1d70188ae9e862703722789ec9cbba9e6a423dc1b3cac91cc8a34768dff74e5f96a9c4611b32db71e764c5fdcc2b65d5bcb89971b7048fc9aa934ba76c48a56065a93cef1ab2f865a6b323dc1ff7973a3bb72b3199e2d212ca9f61e1718947032429cfe2f1f1ee9965e49e56bf9068910d2044df086a82853d7fd5a5f2471c196ba42b8c37057acd0a010c5202d33090a32dd103e102995b5374755f1e7db8742551dc0b151fc5916e1e6ec454ba3473b60fa5df101c15593aba10a22b603fb7640cb993b3a788c1c52fdaaee1f035c8397ee313307f411f52354ad3d231f4d9cfaa36bf3d5aee292302828e3d34811875b15542b230626fbe03af3d356feae619773fa094e2da8e629ce3cbfb9883b29157ac20e1191819c5c863c48a45f39cdfd663aa71848a5d505c313e9529e564fb7b1373d8196008c0d7741cc1227ca422a0556e9a3601404df954ba28fa9a50a94a9fbbd41abe3f83a9e9573d0c34532a76858b255cd793abfa585413f055e23dc4e97dc7738fb7e4a476307869fe5fc0672a17ac28cd2a924fc44126be18bb355a08163e19bb77bdae3df7c9690527a9df1be2e775699b486f9f84da56c9eca041a07c9a3f37bc200e4707a1f03aab9e5aae3143ed602e557af04465ab1b56d7916c9cf4ec42e0b70dbac39688c9c0a35418a1341f9ace95254c75e52ba33ec04fd21eac3a4feebd8265b21203532fe3910cd2b2235341016ec1184c1ccfbef9c557c364d55831702c0d58ce385e5e4d2422de2c15fa74e8370f22c11125a9d446e76b4e3e806d79fe52a08231c4d85048d43297c382984f5c49247456e42c7f89d919ba247b72e4064d5fbdb2e50bc4f0559cdf2a309104017480f9ed3e54725641cf2d0da1e37c864c5aa5075c9544de458fa1ceb12211e6c3b28f749b8685aa42b3774fc5fd45e8b2a34f6fac2e338ebe34521dd7c78767e7d5da2244fd48ab0e54c03183e50009c3c0f28c2bfdee4253a87aebe1cfb582e6719884b7fb9f72703b82ae304eb96a0a39f410a6f4034b67b3ca8546abf77dd15b69d9dc4f6fed04f17460bcaa282f5eb5e014f03c2af73874d924d1f759062de1c05c812c8b533e3ab025fa53308ca67626f1548ad508a38b58ffad71347b3f44d16c8bd7c1fcc925b2d7f997ea761ccb0c533789ac83f13b22dafa3bb5d6e701ade06d82d61a5c70a26a72ce3eb17556131fbce67b3b0b06a315ae753293a5a799f554c6ecbee1e6a198abadb52129d6729cfc529782e26a3cd7d588a56de4496fa1300c747dbaaa4c6f193fd53f710fe9dcb3294782cc069483399b8ab6ea69157e7f72d18046bbb4ebc1e3b4a0f455e96ff923fa8135a288550cdf7870270e13d0cff102bdd26c5b1c8de129e983663bf816c4743098ef4398d179c26c516a9b9f6bbd5bdb013400029cc327aaee7ebbcd4e955888c5d179466380cbc30c5c7243230b0c14ecc641e4dee414611eeb515cfe975213afbe94614c5ffb00f44ffaa4b6210f98fcc4c0543c5179721abde57a071c644d51b924d8693dc50cd7c847746ad11404e4f726c39a0de03161e5b2a132d758e02e9161b8040a828f4851938ce7e40a4333362d1ded5e0228f0fd3b0f7e711191f0f243893904cbb78f395b78819bdd75a4dd66bfde4f94c8b94d6486750a96d6231dca180e57db6d7ddbee51986a39a581567636def344ef3ee02a337d21736708bfaf83ead8242a924b48a0a40ed0afdfba5959e7ca00a09e83b70f7ba5a093daac89439b8b9d2e800cac85e8f536d2c0d4e02aadd626104c54b6426b53da0e906c6c3c3d9a874d39c8cd3262dec5a1e6d14cfde0c904e1c13a842cf6e8341f9ad0a4378e70fd8dddb8e45f63fba4e3aca50b43855a75a365ce2cd8f33c36e3bf3fe4e6062a16975b92f4a7b784ef942e7915c03754b0561ec2814b7951f411bcfcd39c542d0297dab063d711719583e173e63241060cb05a6758784eb4b0da4f49cb1a9bd71a5277cb7a77395d31bb4457d95f2e493fbac216e6f1672bc524114530fa6d9605f1fa577a7e3f3ca18ada6b27718435ebd99d9f7736ae9e6529dd26131bb11ba64d9c9a80ef5d71d12c3f5d104b9ed762a5a1d875fc13a02110c726a94a7527add150ac2a0310b53bd0a97b3c938a11a85181160fc7008173706f1c7e1f9a51d5b1c4bc4affbfbb5f248c9e53479ce06bf4bbff573c4a8b4bbdb041e4cf67fa9e5177d7ffd3d2e93df5b0ce8bba467727745393e4a03a95baeb5b6fc401384e81b6e9d43fdbfa332859a0c3f0b5b763f28a4ed72a404749658a4975576ec117b478924850cfa6a6ea5c009a40ff8ea949a45bfb827fa7af8db89cdb8157dc68459fbfcb1380d847e91c96d45ec10ee49d8a041ac9fbfb9234446781deb6942e6d51183e07472838b3d89ff4fd83587d77cead09eaa87a7e1afbafa16c4861422cc8c9a426a3bb1e4396c545b29e2e700aaa4a6f9432a9705fe85e7eaecd34a181e482d30c3174c2c19dfb75380a9565f53c175a4224da258965646791d4c16ab7f701731634b0620be014d400d90d9e526ca68a67f323f21b0a0681e7198beeefd101dbbe416d4c08b074267670a4bf6607889c80be3e28611605bc08913b85313530599fe93309f79e6351509ff8235a23557a42b52551c4a3090d745a70b57313c6d1ebb59b0be6a4ae222dfc9ed84f712ee4e431733109941ea8c0ae8bef463f6836acca6c3371b90e68fe6fbbeaf5478bfb1f30ea6b64985de0cfa432dbdfa0825d0e06f687fa70afdddc99b7508203bb31e331a7fb230f8a4a0c50328485d921a3d27fd7e275bda9ae2c289ce7ec9ed8f04c1197e0f9d159fda4fd396e1aa1b0134d1abac7b9ec40b7a95678850b0cf75ebe4fd6dc2868aaac9f91bc6b585bcf1308f120ca491646e7e4a3ae3c2349cc0807bfca86a257fcd3c554974e3bfd2b34905c373b4fc6ca72859b10ec80439a7f0759a95e7d84cb97d30b4f522eb095069c5fadb85995dfa1eda00a2790c6ccb34e68659b1707bd88ced70a7d824022295741295ba93c49d032adef49549b9ce508aa1bb09e848b53a747e4fa866c434da060e460445c160aaf2adad7b77aedfd7254a396fd1b07bfef11b32f3250c080ce96b7cbe371f0932d1acb140a6636fe3453340976381f3d7f8d6330cdce1dd915aa5d247bfcbe33e1571ecdcf709640441dd673a5dfbe5914bc56c729e4e3958a2aa0f3fa6505ac1252df6330450b7c8fbe69de6e27b266d4c9a3b8975df87029d3a1455db9daaa14b5fcdcada68810aa9cf1aae2418999aabfdc220b950549ec76521ef7888e4678d52890559dc72d78e82e1dda7f6cde794b430f1b13371bce3dd6f7db8f5fbb9781db56498786484474fcec0a26b495b954a47def490806438fce7d998fef625ce9d13cf801f6067bea5316a9f8dfa1a768a172742fd13f6ee544a34ee9f3a384705fd418fb0538c41fff71a84bb7602443b723f8fab87625069b5c18e7b48ca6244e559de24464aed478159842929a6ecd8c52feb6291d3a6fb6787c4630f00beef48c5fb0333565ecf5c2859a137ab06746c0fea5ce009fbb6f9eab07ae63126831531bc48daf36d92012cb683521ade9522a13efcd1a0a522a480f6c8fae59e248e67922fd9281c5fcae3985f082949b265e2a69dd30b8b2f8f83b0c2586dc8405aa3ce76b230d531a0a52808192c31b8f08c0564b6c1e90175c7a5151a39613289f097bd894ce66aef712733aa0bfa5df7fa72a0783a93c37861fa34c68041f10c055aec64b1e929a4de97fd95d2061de7c34ab1094f75adde0066b672ad990d19de1275278379c86e4399689dea6513a678fdc5d83f51eb8ce073beb007d31305ec6eb8c427e075d840e7371e63c1e3965b4e020920d46fcc6ca31fd82d44d876ec0403253dea1422a413121537b75ef3fe79a4dabc4881ff1e7fea362b4eb0b77981443f67bc7681b0dcdb74b4233bd83992ff44675617170f023b49cb83dc2d63d7ca991e0271c1499937c6fbed3e14637107c64c1cbce319bcfb66caf28b7d6fe395d71938dbe8a20e06a5feff01936943e1e04b32d5b711be40739167daa029a5c3a77b2f3abb92d80bf150304f3d96a406d3132ed49f17138f700443d37ecb53d44256f3e0daaa1662a6fbfea20230d3f9ece434cd1933dfe1d3d0de437721bc74dbbb6d6e27006df7e5924164c7f5aa803c65d4f9882eb2ab1807bb059fffa646de05dd9ae1525b95f0be3a992535906662d39efbb8aeaf5d519262420b8c1291fcc1ffaf24f96422d9aa9124699d796dd845bdf9dcd21703505feb6e2219554c3ae809af6091b6f4b8dbfb62120fc7224c1b442e9df9edad8ad65737e43bb0d983933ff93506abca73b080af436b4904c8b32fbe5e442e386275789d95d149aa4f86fe74a00dfe3cbeced688d93e2f7cbabd2879a90f10fdb768ca88e469de4258bb51e92ea7501851b54b3a13f9eef869639419860c8737ed7a4387640c8a9e4ad641f6f858d8021971eae571aac4526fe258b5b68b26b0f67a695f038dc56d04a592f6ec43ad1e4aec72dc2cdd9dfdf298647f9efabea66d34ebc54b382cb8d8830636691859505591785da8f6f9fa1d4300a5588f43948a7e5fa6ee3cd33af172a872e8010d2591f229ac617832c17094c4a2d4903bb02a25d833038b5ed44899b7b1069400c630de00ba66befc47a05abff565e3a9a10dd18b46ba286755ce994fdb76f41d132b15a45325ac71450a745290662a9f721255063291bbfc8ffe8257a4224858f487b2f8fc25ba593b8da8710c26bb2834820d2deb42bef0af059eaf0da4fb94f654dd157d40a16793c6dd254a4490233e4313a821927507940645c411a2d032a95aac5eca9867bae6b7d8d2bbbc66fe2427403c2a64993fc608b0448b80609aba5db70ae33f8fcadde75ea14ab1dc76b3f7ec9c2a3b462889d6be442bb81a88f6b46b733d824ccbdccac0c8144de276814ea6ae561c6947a89fbb120bc4c1bf5085d184572ce395ea69381ef58057934a61f7c16edc49b2351e5efc0cfdccb42c800d335c091d8dac950477180d818805cae51a9659103bd1ae2f7f9fcef6c0b1b9f854f04ee6f80e9b018c4017cc09e0db5c0d317665980932345af797cf25b8ea9e6cb2cb17ef211e25b933b02e78aad50ebe6ae9c3bcc77e1ce1cc81c864c44ec72743e98c6927c862083bfecc27ccd7e77633f2ec2713a374d7cdc060d8fb755b35b0a8d2464387adf0b2702445db1b5aeced4e82450609626ac9a8325ceac0b7634c7e135b9dbfbd2ee00014b371a0cdf089784f8501aedcd2640999f7bd430583ecb95ddd0a08d1ede00a236f503bda324f167b39265dbb59ab05f9b62be8ce2ae0064347e80a41f7ec474b68477d5ec6a215f3a9479b34b48f487b3623e2468284b99815046b47ebf8b292797ba828d8167874f8b7c0813b9d4e6127acbe96b217c6c80fd13114048d60b173c5ce95aeb33280ee2788289f95aab5a550f4e2438ebe67119db79b35abc231c83451d78eda77427d6b87846cd1adc8c6656af4328eea228db3210653b701335669e075e3920c44bb148d999a21a75feb22422f2a23ed84b0cd395a1b2d0583f1f7640d4efc76ca64799eb7159b2c0e7f66a412a7f07cc6ef97651a1e011c7eb1e8be01aa202213190cad2c70dc7bed50b8d57a3eeeede1e88a2c1af45e4158230ab7e316603ed802445a6071d7e78faea4cd516c1fb79d040f521ea02f955b85c7f06b2335ac692a8099849df3c44ef99db65fb12474d80c267c0c28021e9dcd9b7420f277532045f2cc9dc6d1487c9d9a179a5430354641a5fa0b04291cddd6a5b3e2d778f68ba75b1a5c44d8e5774c1e4688b05149dfb15aa54d1849efca8d88317317a3762f2dc5dfa01681c00162e619dbbdd1712f1ffc37e7bb163ee9c215bbdd7f767172471ccaad7612db36e631dee290238de66915c40de181933aaf6dffca6c552a87088cf2e183bb20e98cea4643e4e5321d97613421c9d2f74211a51c30aed487496af9f340ebfe9921d930eabb1fe6c09a5d870fdba85274d4d3dc4a427d59d4b9205c9d709ad2272cb093b5e2e59918ee0bb63f527cf2b555b478204c89b14114202b6b43d0dea6277c6cb893d62df7304e94f5d757f2c62dfa2da12d9998bd87cff0fb88e2d549954ed33b25edc9456c1e1c57a7c4a58c11ad560bf31d94d957a84385c83a1afef32b4dda9f8ac0ff2b27c17d684b52ad2ededfb67a53ce07afc405ff39c9276d6ad1640af8d5bc197a80d4d781adbf84ab162ea3a9388fda63c99bf6889f7b812c5fcfb9751cc4c196a168890439fc10ceee8c7c33a8e3f1eea96686296d1bdc0d529439a2714f5ea758cba77e5d7a0de6c7bffeccd10fc8d1074ccd3583a21eeb903def320eaa8098e71b09e16ec6bf236fa9a932ac7f2adb49a8cc15a0800762f6ec0764cbd946d5a0ef626b7cd782b57214d5e3557d949972cd6b18d3bdb032f5512aba7a0e04564d705a3436c07830a31a4ce4550f81ec36696dae7d8a5ccb9a2d6591a0abcb9f8f49d01db3c39583398eeacbd132a216adc9958509117eb57a105db547cd521cf9aedd3d449d06ea458a63f957ff9c9a4def2e95aae3fae40024488ef4b8f85917970ba1793402479775733e87f8848385c5655a0fa872ea909f484d5cd2b6624367b6ffa554f131976dda21bd9fcafd74df9edba3267173a0cf6f965fc68eb0917c4b94ae0fe182a6953c5019bd95f2c953b5bf7e33ff73c50032492e8f999f24ed7456d061ebb243838ed48caffbd688f8861aa5c0d80b2e3a0d2c2e7070a0668926130fed861a94e8ee22851d0978e66faaa930906cb05f2a3b6346737d55d987f59e095413193e22abf7ab61294358ed4b78c0a581137541148ece2477db8d5861c61d105e12c1de846ff7d32e6ac7c1e008c315dccf529c1e2f46351ff1d8d55b03ee9f1a9799039222d6dfafdb314fadcc62e57d53164a7c9d89b1f4b6aed907a1c5dbe9f7d2555db0156c37e0421c8e1230d2242869c4930c0f98827d38c4d9eccba18e266f4df32147329ff22b22c64e1eed131e41356fe3dd653efb80e7c669023916f18727cf0d1cba484f5dcc76262f6d7c0e335079454d75a27eb1484f37c49bc8201b4a80c0269b7d309bf7c27d0eeb16151cb14aaa005210738eb8d8e9e3b370d83a5ecfa876a44d505b965211454cf946295809d07e313596dcaf69d36670aa78575d2364d0000f884eb1949e9a9f94fe35ed8a52d177ce3d5c822d36114523e0592a8477eb81e5df9cc15f32c16151252896c0ca3ebeb458abd69cb61713c60b425ef10066e04c066cbfa6432143a5fd42151f2c8904217107e23139f141cae39b25fd453e069bb9dc838fb25af9f6a5af9af93e682b541b72eafa4fa0d7445e57a26e2b1d38366737c0fe7e60ae3986d891f6d57dbc466e60496b851178968d3d36a5f4066685f926a849334b34291fa1df53ce80b30ecb39243a561d438e091f06476b57226149a07073b4d2ef7814a5b7830fd104f5b563d0159d1a2e8ff739f494488ac329c758a3a2b0e26f3d91aa9219291edac2b34646b043d9a28db485b2adadfb3cb273710b7c3b693d9250dd031c2f0adfd3d30187f2a98c957f9553feadf10effb5432d47333c7cf1bc95ba3f69cb08c83e2feeb01a951b909f99f955166bf77edaede941caadc63fc642c0891f19f665ff7d1c80701e40e10b644a55939d9490a9bb9efd2146aa0240e29aecbb5e5e2db6a9d6dc167322fe8a8c0b485d4eaba431c28b761d63b10902d278a15e6223f852b398bbdb17e0a457a21ea7208cb9733a9a4509bec0ceaa7519ffa904a1f1da57f7257a69e4781238eced85927f3c578d08d040524a5c4d798698d6f469e47a2b8740075694e9de06a05a30fa2d6db565139f838fd46821c47f0a07bbb18b764aaa17c358ceef242d0ce357ac51946699578a8ce2021c2f2c37d36ad2f89db90a4d44a94fcae30b3353f1f1c5039d7e2c7d76ad47fa0c86a233991774578c74dc65b50afa7e7d0b9e783f8abea1c0608f702a407723440dc03a868a99d766a17f8bffc9c466653a7526b193112531240fdc6218cdbdeccec109833718a8d0ac8b4338371ddc436a765ab45f44aea1a5024061071eb8cadff1988bd80a31e0a928ac6218ce57d2b944cf1f2bc1a56fee09a6ff9fc4142b872bafb699a2f758c859b5a4d24e933dd9379a6d9dc678ea1bed0ae5aeea9a8131a7284f3bf8131c354a5fcc2ac9d271eda79dff84d6b8c9a9de274a2a1ec7ca90eea730ee0d62207460f2506a19f30991d413bae22d78180d1141809c430a808ac094aed286649e572229e762ed7b34ea678b531c2c1d61eb623043103913eb63bc4f1d421445fe200d779abe9bda461a7737df27ea967a2581ca0074a93c750eab236e23aec7d023182fd138c4f20237944d9968ddd5e21c21ae86a8a209d6ad2206a6ddba0d332397ecf8ba34665103e0061cfd37bdc32ecf6cc375a1576c9ba6dc23da3e23cf9251a8c3230f2bc38a233b5824fc9970286fa63c8159071ae1eb3d105af3031f9f0455d5b6d5bdf6c2dd2f9b50de02b615a15989e77962148f3121c8a575dc73cd5ac4b032ab63c3040490560d872cac3ab91fa1a4f65a2c2fad782c0bb0db235659d4c2bb0e86ddbb4f467946661d4eab9f03db23fd9c8fca3b6c314fb704dc93b08cc272ca15e99ea2025c6c3736f825a7469a7c88e0450d35d595075c8eba7924b303f3e187be77bc685c215cf1e3bd34a3c5ca0ea905ec612e55c55592aa7c45afd4d428953b788c9ed51d6a9717efd1f1a05bbd52f972a1d12249f2f1710e7fc8d4dd96516df88276f3f4d92aee96c12ab7eddb3054c5188ed973b9f3752be2a83f9813299d256b72268c88de76bac5863928f668b99ad7b4cab4399f8fff075b513279b541a9349a0fbf5374348808063e1a7e94515bf619df1af5033ec64f64647dba89464db879f5fce268c82eb8ce246ce9a1a4979b79f23cf3c0591a1888e2e22e4b1a9061dafe3d6918c2dd0034b3e82bb6a3e362753303766b37663185b45bf85fb87ec906a0a87d8a32e457313b445720b7ffaf287f0fa68a113a3f6d182ffbe039ae74c4388788f7a4e172f2d736aacdc5d7ebcd1ec33fa2c5e4497f3c5fe60fbc1a3c3a3c5acf8f39ed08df03cb975379abb61d91835f3e6025c19f8b4726f5c0b91f34dabc58f9d357fd41478d759f17403d74f17ba2060092f6ce5327b96ac63d70bd84b2dd9d275b82d2f6498bde46370f1addb54ccfac7c74af3a1021a877be873718ba8467e832b1e986103a8e1962633386144e23ebae1aa6a4a999c12b6804f54110835f96730e3ffa46a24e24878d5a6daa8a9595c462de43ee4067e8960e535cd2d2303b93b8725f0bca40e7ad9558332fd05a3a71d29c26a4b20df1a875113103222c1d64f6b2d36b7cc468033c6bb3b63406c8d0ed6c289721b0f31503b74388a3a0fba1174c24c2e66a68fad279b1bd339a2acb37288ee37ec866b4670f4961e5e8f1fd48ad018c3d46fdba3695f443159533bd5910aa63816fa18fc64b8be15bb316535f82b8d9f0c385c5eb2eabac99cd48b4c56d0e68f7308abbc4ec6c4bf46a39d618e58fb8125fd1f52efd221a76b0b4490c8bc16a0d47d6b99558a33684db817481c63575a302121284c2498c43bc1a2b721abfe80a4f86f3bdd8375323e2129082c6d1296241bee8d04ff5864e36a549229c7d210d6525bb47a439b2d767568e711543a4ed10ee5b37e204c3be1ceb0f8de8f9ad3a6eb20115d4a82e43acb78fca1fc415e8cb9fd72ea177407827af954fde956a4e592b96a6d7a0748bcb18a25993ea4b16a16e1ff03a858a79364e2854c0acd77e17c547ecc2b09ef5d0e70dd91a6f9911eabb7ff0315d400f4b9c3c9e5e8af0e4f07091c0b98e5aaed1006f66ec60c5ae4f01df728d402bcf3be3fa347783c2e4436d28a278e214f667b9b08b16876cc2e9955a291a0e9765bb33ba5cb3ce917b16a9d5517aaaa0bbdc56437cab25c5ae5eeda7fe16f3e9125b22019ee858049639f95625b597a831737c4dfdaca9e849ceefecb660a2b7e877bfa76ce24f1480ea7f322e91aafc7761e18e15e10929ba635e51388f67c40790c2e8be8654fc70b173ca5d5f405d43937cc9c6043251463b3ad1a94982035751fb246f0bb86d887349d85ba6074b44babf7924fbd3509161ce6117488d8e2d5629d8ed4bcaf5ac7f53cfd5bb5fc75d65facebb1ddccd9a938ef652bb77ca530367fa4cabb5f36ee0badb0dc8d968b1c01d9c3872b19c4b5ee939b6356329057db10824dc2118d9b4d0c1c8b521bc62f9c0481034fb6ceabd878d40dc6e0a6c275e261c19f12fdf76d4dd660ac53181f45e101a6ccdf4fd020fe57b2db6d87159d486f69eb12b27a029056c34cd1317e2e3b052de82d63b66935306075cf3c1e049fc9c319150148db24844612cbf2412f897c19dd1fe22bb716f7aaf27aaebc64brootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrubygem-rack-oauth2-1.9.0-bp153.1.16.src.rpmruby2.5-rubygem-rack-oauth2-docruby2.5-rubygem-rack-oauth2-doc(x86-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rubygem(ruby:2.5.0:rack-oauth2)3.0.4-14.6.0-14.0-15.2-11.9.04.14.1Z@ZZ Zv@Z$ZTY@Y$$@XX @X@XwoX@W@VUU;Ufactory-auto@kulow.orgfactory-auto@kulow.orgfactory-auto@kulow.orgfactory-auto@kulow.orgfactory-auto@kulow.orgcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.commrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.de- updated to version 1.9.0 no changelog found- updated to version 1.8.2 no changelog found- updated to version 1.8.1 no changelog found- updated to version 1.8.0 no changelog found- updated to version 1.7.1 no changelog found- updated to version 1.7.0 no changelog found- updated to version 1.6.4 no changelog found- updated to version 1.6.2 no changelog found- updated to version 1.6.1 no changelog found- updated to version 1.6.0 no changelog found- updated to version 1.5.1 no changelog found- updated to version 1.5.0 no changelog found- updated to version 1.4.0 no changelog found- update 1.2.3- update to 1.2.1- update to 1.1.1- initial packagegoat17 1620636708  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~1.9.0-bp153.1.161.9.0-bp153.1.16  !!""##$$%&%'(((')))''%*****%++++++%,-..-//---,%00000%1111111%2%3%4555466644%%%%789998::::87;<<<;7=>??>>>>=@@@@@@@@=ABACDDCEEEEECFFCCAGGGGGAHHHHAIJJIKKKKKKKILLIIAMMMMMANNNAAAAAAOPQQPPOROSTTSSOUUUUOVWXXWWWVOYZZYYO[\\[[O]^^]]O__O```OabbaaOccOOOOdedfdgdhhhhhhhhrack-oauth2-1.9.0riRackOAuth2AccessTokenAuthenticatorcdesc-Authenticator.rifilter_request-i.rifilter_response-i.rinew-c.riBearerauthenticate-i.ricdesc-Bearer.riLegacyauthenticate-i.ricdesc-Legacy.rinew-c.riMACSha256HexVerifiercalculate-i.ricdesc-Sha256HexVerifier.riSignaturecalculate-i.ricdesc-Signature.rinormalized_request_string-i.riVerifierVerificationFailedcdesc-VerificationFailed.ricdesc-Verifier.rihash_generator-i.rinew-c.riverify%21-i.riauthenticate-i.riauthorization_header-i.ricdesc-MAC.riext-i.rigenerate_nonce-i.rinew-c.rinonce-i.risignature-i.ritoken_response-i.riverify%21-i.ricdesc-AccessToken.rinew-c.riraw_attributes-i.ritoken_response-i.riClientErrorcdesc-Error.rinew-c.riresponse-i.ristatus-i.riGrantAuthorizationCodecdesc-AuthorizationCode.riClientCredentialscdesc-ClientCredentials.riJWTBearercdesc-JWTBearer.rigrant_type-i.riPasswordcdesc-Password.riRefreshTokencdesc-RefreshToken.riSAML2Bearercdesc-SAML2Bearer.rigrant_type-i.riTokenExchangecdesc-TokenExchange.rigrant_type-i.rias_json-i.ricdesc-Grant.rigrant_type-i.rinew-c.riabsolute_uri_for-i.riaccess_token%21-i.riauthorization_code%3d-i.riauthorization_uri-i.ricdesc-Client.riforce_token_type%21-i.rihandle_error_response-i.rihandle_response-i.rihandle_success_response-i.rijwt_bearer%3d-i.rinew-c.rirefresh_token%3d-i.riresource_owner_credentials%3d-i.risaml2_bearer%3d-i.risubject_token%3d-i.riDebuggerRequestFiltercdesc-RequestFilter.rifilter_request-i.rifilter_response-i.rilog-i.ricdesc-Debugger.riServerAbstractBadRequestcdesc-BadRequest.rinew-c.riErrorcdesc-Error.ridescription-i.rierror-i.rifinish-i.rinew-c.riprotocol_params-i.rirealm-i.ristatus-i.riuri-i.riForbiddencdesc-Forbidden.rinew-c.riHandler_call-i.riauthenticator-i.ricall-i.ricdesc-Handler.rinew-c.rirequest-i.riresponse-i.riRequestattr_missing%21-i.ricdesc-Request.rinew-c.riResponsecdesc-Response.rinew-c.riServerErrorcdesc-ServerError.rinew-c.riTemporarilyUnavailablecdesc-TemporarilyUnavailable.rinew-c.riUnauthorizedcdesc-Unauthorized.rinew-c.ricdesc-Abstract.riAuthorizeBadRequestcdesc-BadRequest.riCodeRequestcdesc-Request.rierror_params_location-i.rinew-c.riResponsecdesc-Response.riprotocol_params-i.riprotocol_params_location-i.ri_call-i.ricdesc-Code.riErrorHandlercdesc-ErrorHandler.rifinish-i.riincluded-c.riprotocol_params-i.riredirect%3f-i.riErrorMethodsbad_request%21-i.ricdesc-ErrorMethods.rierror%21-i.riincluded-c.riserver_error%21-i.ritemporarily_unavailable%21-i.riExtensionCodeAndTokenRequestcdesc-Request.rinew-c.riResponsecdesc-Response.riprotocol_params-i.ri_call-i.ricdesc-CodeAndToken.riresponse_type_for%3f-c.ricdesc-Extension.riRequestcdesc-Request.rierror_params_location-i.rinew-c.riverified_redirect_uri-i.riverify_redirect_uri%21-i.riResponseapprove%21-i.riapproved%3f-i.ricdesc-Response.rifinish-i.rinew-c.riprotocol_params-i.riredirect_uri_with_credentials-i.riServerErrorcdesc-ServerError.riTemporarilyUnavailablecdesc-TemporarilyUnavailable.riTokenRequestcdesc-Request.rierror_params_location-i.rinew-c.riResponsecdesc-Response.riprotocol_params-i.riprotocol_params_location-i.ri_call-i.ricdesc-Token.ri_call-i.ricdesc-Authorize.riextensions-i.riresponse_type_for-i.riExtensionPKCEAuthorizationRequestcdesc-AuthorizationRequest.riincluded-c.rinew-c.riTokenRequestcdesc-TokenRequest.riincluded-c.rinew-c.riverify_code_verifier%21-i.ricdesc-PKCE.riResponseModeAuthorizationRequestcdesc-AuthorizationRequest.riincluded-c.rinew-c.ricdesc-ResponseMode.ricdesc-Extension.riRailsAuthorizeResponseExtapprove%21-i.ricdesc-ResponseExt.ri_call-i.ricdesc-Authorize.rinew-c.riprepare_oauth_env-i.riResponseExtcdesc-ResponseExt.riensure_finish-i.rifinish-i.rifinished%3f-i.riheader-i.rijson-i.rilocation-i.riredirect%3f-i.ricdesc-Rails.riResourceBadRequestcdesc-BadRequest.riBearerErrorMethodscdesc-ErrorMethods.riunauthorized%21-i.riRequestaccess_token_in_header-i.riaccess_token_in_payload-i.ricdesc-Request.rioauth2%3f-i.risetup%21-i.riUnauthorizedcdesc-Unauthorized.rischeme-i.ri_call-i.ricdesc-Bearer.riErrorMethodsbad_request%21-i.ricdesc-ErrorMethods.riforbidden%21-i.riincluded-c.riunauthorized%21-i.riForbiddencdesc-Forbidden.rinew-c.riprotocol_params-i.riscope-i.riMACErrorMethodscdesc-ErrorMethods.riunauthorized%21-i.riRequestcdesc-Request.riext-i.rinonce-i.rioauth2%3f-i.risetup%21-i.risignature-i.rits-i.riUnauthorizedcdesc-Unauthorized.rischeme-i.ri_call-i.ricdesc-MAC.riRequestaccess_token-i.ricdesc-Request.rinew-c.rioauth2%3f-i.risetup%21-i.riUnauthorizedcdesc-Unauthorized.rifinish-i.rischeme-i.ri_call-i.riauthenticate%21-i.ricdesc-Resource.rinew-c.rirealm-i.rirequest-i.riTokenAuthorizationCodeRequestcdesc-Request.rinew-c.ri_call-i.ricdesc-AuthorizationCode.riBadRequestcdesc-BadRequest.riClientCredentialsRequestcdesc-Request.rinew-c.ri_call-i.ricdesc-ClientCredentials.riErrorMethodsbad_request%21-i.ricdesc-ErrorMethods.riincluded-c.riunauthorized%21-i.riExtensionExampleRequestcdesc-Request.rinew-c.ri_call-i.ricdesc-Example.rigrant_type_for%3f-c.ricdesc-Extension.riJWTBearerRequestcdesc-Request.rinew-c.ri_call-i.ricdesc-JWTBearer.riPasswordRequestcdesc-Request.rinew-c.ri_call-i.ricdesc-Password.riRefreshTokenRequestcdesc-Request.rinew-c.ri_call-i.ricdesc-RefreshToken.riRequestcdesc-Request.rinew-c.riResponsecdesc-Response.rifinish-i.riprotocol_params-i.riSAML2BearerRequestcdesc-Request.rinew-c.ri_call-i.ricdesc-SAML2Bearer.riUnauthorizedcdesc-Unauthorized.rifinish-i.ri_call-i.ricdesc-Token.riextensions-i.rigrant_type_for-i.ricdesc-Server.riURNClientAssertionTypecdesc-ClientAssertionType.riGrantTypecdesc-GrantType.riTokenTypecdesc-TokenType.ricdesc-URN.riUtilbase64_encode-c.ricdesc-Util.ricompact_hash-c.riparse_uri-c.riredirect_uri-c.rirfc3986_encode-c.riuri_match%3f-c.riurlsafe_base64_encode-c.ricdesc-OAuth2.ridebug%21-c.ridebug-c.ridebugging%3d-c.ridebugging%3f-c.rihttp_client-c.rihttp_config-c.rilogger%3d-c.rilogger-c.rireset_http_config%21-c.ricdesc-Rack.ricache.ripage-LICENSE.ripage-README_rdoc.ri/usr/lib64/ruby/gems/2.5.0/doc//usr/lib64/ruby/gems/2.5.0/doc/rack-oauth2-1.9.0//usr/lib64/ruby/gems/2.5.0/doc/rack-oauth2-1.9.0/ri//usr/lib64/ruby/gems/2.5.0/doc/rack-oauth2-1.9.0/ri/Rack//usr/lib64/ruby/gems/2.5.0/doc/rack-oauth2-1.9.0/ri/Rack/OAuth2//usr/lib64/ruby/gems/2.5.0/doc/rack-oauth2-1.9.0/ri/Rack/OAuth2/AccessToken//usr/lib64/ruby/gems/2.5.0/doc/rack-oauth2-1.9.0/ri/Rack/OAuth2/AccessToken/Authenticator//usr/lib64/ruby/gems/2.5.0/doc/rack-oauth2-1.9.0/ri/Rack/OAuth2/AccessToken/Bearer//usr/lib64/ruby/gems/2.5.0/doc/rack-oauth2-1.9.0/ri/Rack/OAuth2/AccessToken/Legacy//usr/lib64/ruby/gems/2.5.0/doc/rack-oauth2-1.9.0/ri/Rack/OAuth2/AccessToken/MAC//usr/lib64/ruby/gems/2.5.0/doc/rack-oauth2-1.9.0/ri/Rack/OAuth2/AccessToken/MAC/Sha256HexVerifier//usr/lib64/ruby/gems/2.5.0/doc/rack-oauth2-1.9.0/ri/Rack/OAuth2/AccessToken/MAC/Signature//usr/lib64/ruby/gems/2.5.0/doc/rack-oauth2-1.9.0/ri/Rack/OAuth2/AccessToken/MAC/Verifier//usr/lib64/ruby/gems/2.5.0/doc/rack-oauth2-1.9.0/ri/Rack/OAuth2/AccessToken/MAC/Verifier/VerificationFailed//usr/lib64/ruby/gems/2.5.0/doc/rack-oauth2-1.9.0/ri/Rack/OAuth2/Client//usr/lib64/ruby/gems/2.5.0/doc/rack-oauth2-1.9.0/ri/Rack/OAuth2/Client/Error//usr/lib64/ruby/gems/2.5.0/doc/rack-oauth2-1.9.0/ri/Rack/OAuth2/Client/Grant//usr/lib64/ruby/gems/2.5.0/doc/rack-oauth2-1.9.0/ri/Rack/OAuth2/Client/Grant/AuthorizationCode//usr/lib64/ruby/gems/2.5.0/doc/rack-oauth2-1.9.0/ri/Rack/OAuth2/Client/Grant/ClientCredentials//usr/lib64/ruby/gems/2.5.0/doc/rack-oauth2-1.9.0/ri/Rack/OAuth2/Client/Grant/JWTBearer//usr/lib64/ruby/gems/2.5.0/doc/rack-oauth2-1.9.0/ri/Rack/OAuth2/Client/Grant/Password//usr/lib64/ruby/gems/2.5.0/doc/rack-oauth2-1.9.0/ri/Rack/OAuth2/Client/Grant/RefreshToken//usr/lib64/ruby/gems/2.5.0/doc/rack-oauth2-1.9.0/ri/Rack/OAuth2/Client/Grant/SAML2Bearer//usr/lib64/ruby/gems/2.5.0/doc/rack-oauth2-1.9.0/ri/Rack/OAuth2/Client/Grant/TokenExchange//usr/lib64/ruby/gems/2.5.0/doc/rack-oauth2-1.9.0/ri/Rack/OAuth2/Debugger//usr/lib64/ruby/gems/2.5.0/doc/rack-oauth2-1.9.0/ri/Rack/OAuth2/Debugger/RequestFilter//usr/lib64/ruby/gems/2.5.0/doc/rack-oauth2-1.9.0/ri/Rack/OAuth2/Server//usr/lib64/ruby/gems/2.5.0/doc/rack-oauth2-1.9.0/ri/Rack/OAuth2/Server/Abstract//usr/lib64/ruby/gems/2.5.0/doc/rack-oauth2-1.9.0/ri/Rack/OAuth2/Server/Abstract/BadRequest//usr/lib64/ruby/gems/2.5.0/doc/rack-oauth2-1.9.0/ri/Rack/OAuth2/Server/Abstract/Error//usr/lib64/ruby/gems/2.5.0/doc/rack-oauth2-1.9.0/ri/Rack/OAuth2/Server/Abstract/Forbidden//usr/lib64/ruby/gems/2.5.0/doc/rack-oauth2-1.9.0/ri/Rack/OAuth2/Server/Abstract/Handler//usr/lib64/ruby/gems/2.5.0/doc/rack-oauth2-1.9.0/ri/Rack/OAuth2/Server/Abstract/Request//usr/lib64/ruby/gems/2.5.0/doc/rack-oauth2-1.9.0/ri/Rack/OAuth2/Server/Abstract/Response//usr/lib64/ruby/gems/2.5.0/doc/rack-oauth2-1.9.0/ri/Rack/OAuth2/Server/Abstract/ServerError//usr/lib64/ruby/gems/2.5.0/doc/rack-oauth2-1.9.0/ri/Rack/OAuth2/Server/Abstract/TemporarilyUnavailable//usr/lib64/ruby/gems/2.5.0/doc/rack-oauth2-1.9.0/ri/Rack/OAuth2/Server/Abstract/Unauthorized//usr/lib64/ruby/gems/2.5.0/doc/rack-oauth2-1.9.0/ri/Rack/OAuth2/Server/Authorize//usr/lib64/ruby/gems/2.5.0/doc/rack-oauth2-1.9.0/ri/Rack/OAuth2/Server/Authorize/BadRequest//usr/lib64/ruby/gems/2.5.0/doc/rack-oauth2-1.9.0/ri/Rack/OAuth2/Server/Authorize/Code//usr/lib64/ruby/gems/2.5.0/doc/rack-oauth2-1.9.0/ri/Rack/OAuth2/Server/Authorize/Code/Request//usr/lib64/ruby/gems/2.5.0/doc/rack-oauth2-1.9.0/ri/Rack/OAuth2/Server/Authorize/Code/Response//usr/lib64/ruby/gems/2.5.0/doc/rack-oauth2-1.9.0/ri/Rack/OAuth2/Server/Authorize/ErrorHandler//usr/lib64/ruby/gems/2.5.0/doc/rack-oauth2-1.9.0/ri/Rack/OAuth2/Server/Authorize/ErrorMethods//usr/lib64/ruby/gems/2.5.0/doc/rack-oauth2-1.9.0/ri/Rack/OAuth2/Server/Authorize/Extension//usr/lib64/ruby/gems/2.5.0/doc/rack-oauth2-1.9.0/ri/Rack/OAuth2/Server/Authorize/Extension/CodeAndToken//usr/lib64/ruby/gems/2.5.0/doc/rack-oauth2-1.9.0/ri/Rack/OAuth2/Server/Authorize/Extension/CodeAndToken/Request//usr/lib64/ruby/gems/2.5.0/doc/rack-oauth2-1.9.0/ri/Rack/OAuth2/Server/Authorize/Extension/CodeAndToken/Response//usr/lib64/ruby/gems/2.5.0/doc/rack-oauth2-1.9.0/ri/Rack/OAuth2/Server/Authorize/Request//usr/lib64/ruby/gems/2.5.0/doc/rack-oauth2-1.9.0/ri/Rack/OAuth2/Server/Authorize/Response//usr/lib64/ruby/gems/2.5.0/doc/rack-oauth2-1.9.0/ri/Rack/OAuth2/Server/Authorize/ServerError//usr/lib64/ruby/gems/2.5.0/doc/rack-oauth2-1.9.0/ri/Rack/OAuth2/Server/Authorize/TemporarilyUnavailable//usr/lib64/ruby/gems/2.5.0/doc/rack-oauth2-1.9.0/ri/Rack/OAuth2/Server/Authorize/Token//usr/lib64/ruby/gems/2.5.0/doc/rack-oauth2-1.9.0/ri/Rack/OAuth2/Server/Authorize/Token/Request//usr/lib64/ruby/gems/2.5.0/doc/rack-oauth2-1.9.0/ri/Rack/OAuth2/Server/Authorize/Token/Response//usr/lib64/ruby/gems/2.5.0/doc/rack-oauth2-1.9.0/ri/Rack/OAuth2/Server/Extension//usr/lib64/ruby/gems/2.5.0/doc/rack-oauth2-1.9.0/ri/Rack/OAuth2/Server/Extension/PKCE//usr/lib64/ruby/gems/2.5.0/doc/rack-oauth2-1.9.0/ri/Rack/OAuth2/Server/Extension/PKCE/AuthorizationRequest//usr/lib64/ruby/gems/2.5.0/doc/rack-oauth2-1.9.0/ri/Rack/OAuth2/Server/Extension/PKCE/TokenRequest//usr/lib64/ruby/gems/2.5.0/doc/rack-oauth2-1.9.0/ri/Rack/OAuth2/Server/Extension/ResponseMode//usr/lib64/ruby/gems/2.5.0/doc/rack-oauth2-1.9.0/ri/Rack/OAuth2/Server/Extension/ResponseMode/AuthorizationRequest//usr/lib64/ruby/gems/2.5.0/doc/rack-oauth2-1.9.0/ri/Rack/OAuth2/Server/Rails//usr/lib64/ruby/gems/2.5.0/doc/rack-oauth2-1.9.0/ri/Rack/OAuth2/Server/Rails/Authorize//usr/lib64/ruby/gems/2.5.0/doc/rack-oauth2-1.9.0/ri/Rack/OAuth2/Server/Rails/Authorize/ResponseExt//usr/lib64/ruby/gems/2.5.0/doc/rack-oauth2-1.9.0/ri/Rack/OAuth2/Server/Rails/ResponseExt//usr/lib64/ruby/gems/2.5.0/doc/rack-oauth2-1.9.0/ri/Rack/OAuth2/Server/Resource//usr/lib64/ruby/gems/2.5.0/doc/rack-oauth2-1.9.0/ri/Rack/OAuth2/Server/Resource/BadRequest//usr/lib64/ruby/gems/2.5.0/doc/rack-oauth2-1.9.0/ri/Rack/OAuth2/Server/Resource/Bearer//usr/lib64/ruby/gems/2.5.0/doc/rack-oauth2-1.9.0/ri/Rack/OAuth2/Server/Resource/Bearer/ErrorMethods//usr/lib64/ruby/gems/2.5.0/doc/rack-oauth2-1.9.0/ri/Rack/OAuth2/Server/Resource/Bearer/Request//usr/lib64/ruby/gems/2.5.0/doc/rack-oauth2-1.9.0/ri/Rack/OAuth2/Server/Resource/Bearer/Unauthorized//usr/lib64/ruby/gems/2.5.0/doc/rack-oauth2-1.9.0/ri/Rack/OAuth2/Server/Resource/ErrorMethods//usr/lib64/ruby/gems/2.5.0/doc/rack-oauth2-1.9.0/ri/Rack/OAuth2/Server/Resource/Forbidden//usr/lib64/ruby/gems/2.5.0/doc/rack-oauth2-1.9.0/ri/Rack/OAuth2/Server/Resource/MAC//usr/lib64/ruby/gems/2.5.0/doc/rack-oauth2-1.9.0/ri/Rack/OAuth2/Server/Resource/MAC/ErrorMethods//usr/lib64/ruby/gems/2.5.0/doc/rack-oauth2-1.9.0/ri/Rack/OAuth2/Server/Resource/MAC/Request//usr/lib64/ruby/gems/2.5.0/doc/rack-oauth2-1.9.0/ri/Rack/OAuth2/Server/Resource/MAC/Unauthorized//usr/lib64/ruby/gems/2.5.0/doc/rack-oauth2-1.9.0/ri/Rack/OAuth2/Server/Resource/Request//usr/lib64/ruby/gems/2.5.0/doc/rack-oauth2-1.9.0/ri/Rack/OAuth2/Server/Resource/Unauthorized//usr/lib64/ruby/gems/2.5.0/doc/rack-oauth2-1.9.0/ri/Rack/OAuth2/Server/Token//usr/lib64/ruby/gems/2.5.0/doc/rack-oauth2-1.9.0/ri/Rack/OAuth2/Server/Token/AuthorizationCode//usr/lib64/ruby/gems/2.5.0/doc/rack-oauth2-1.9.0/ri/Rack/OAuth2/Server/Token/AuthorizationCode/Request//usr/lib64/ruby/gems/2.5.0/doc/rack-oauth2-1.9.0/ri/Rack/OAuth2/Server/Token/BadRequest//usr/lib64/ruby/gems/2.5.0/doc/rack-oauth2-1.9.0/ri/Rack/OAuth2/Server/Token/ClientCredentials//usr/lib64/ruby/gems/2.5.0/doc/rack-oauth2-1.9.0/ri/Rack/OAuth2/Server/Token/ClientCredentials/Request//usr/lib64/ruby/gems/2.5.0/doc/rack-oauth2-1.9.0/ri/Rack/OAuth2/Server/Token/ErrorMethods//usr/lib64/ruby/gems/2.5.0/doc/rack-oauth2-1.9.0/ri/Rack/OAuth2/Server/Token/Extension//usr/lib64/ruby/gems/2.5.0/doc/rack-oauth2-1.9.0/ri/Rack/OAuth2/Server/Token/Extension/Example//usr/lib64/ruby/gems/2.5.0/doc/rack-oauth2-1.9.0/ri/Rack/OAuth2/Server/Token/Extension/Example/Request//usr/lib64/ruby/gems/2.5.0/doc/rack-oauth2-1.9.0/ri/Rack/OAuth2/Server/Token/JWTBearer//usr/lib64/ruby/gems/2.5.0/doc/rack-oauth2-1.9.0/ri/Rack/OAuth2/Server/Token/JWTBearer/Request//usr/lib64/ruby/gems/2.5.0/doc/rack-oauth2-1.9.0/ri/Rack/OAuth2/Server/Token/Password//usr/lib64/ruby/gems/2.5.0/doc/rack-oauth2-1.9.0/ri/Rack/OAuth2/Server/Token/Password/Request//usr/lib64/ruby/gems/2.5.0/doc/rack-oauth2-1.9.0/ri/Rack/OAuth2/Server/Token/RefreshToken//usr/lib64/ruby/gems/2.5.0/doc/rack-oauth2-1.9.0/ri/Rack/OAuth2/Server/Token/RefreshToken/Request//usr/lib64/ruby/gems/2.5.0/doc/rack-oauth2-1.9.0/ri/Rack/OAuth2/Server/Token/Request//usr/lib64/ruby/gems/2.5.0/doc/rack-oauth2-1.9.0/ri/Rack/OAuth2/Server/Token/Response//usr/lib64/ruby/gems/2.5.0/doc/rack-oauth2-1.9.0/ri/Rack/OAuth2/Server/Token/SAML2Bearer//usr/lib64/ruby/gems/2.5.0/doc/rack-oauth2-1.9.0/ri/Rack/OAuth2/Server/Token/SAML2Bearer/Request//usr/lib64/ruby/gems/2.5.0/doc/rack-oauth2-1.9.0/ri/Rack/OAuth2/Server/Token/Unauthorized//usr/lib64/ruby/gems/2.5.0/doc/rack-oauth2-1.9.0/ri/Rack/OAuth2/URN//usr/lib64/ruby/gems/2.5.0/doc/rack-oauth2-1.9.0/ri/Rack/OAuth2/URN/ClientAssertionType//usr/lib64/ruby/gems/2.5.0/doc/rack-oauth2-1.9.0/ri/Rack/OAuth2/URN/GrantType//usr/lib64/ruby/gems/2.5.0/doc/rack-oauth2-1.9.0/ri/Rack/OAuth2/URN/TokenType//usr/lib64/ruby/gems/2.5.0/doc/rack-oauth2-1.9.0/ri/Rack/OAuth2/Util/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protectionobs://build.opensuse.org/openSUSE:Backports:SLE-15-SP3/standard/0dabf626cd440eab277096716a4c8e57-rubygem-rack-oauth2cpioxz5x86_64-suse-linuxdirectory;)<7"ޙ\utf-84ebef66a3442b64a49575edfab9775cc3823cd26d93a52bb4d3151e289eeef18?P7zXZ !t/WI] crt:bLL 2)ó;猉0Ѷe&=U U)ЙN]DF»-KWM l$VI]OWֽ7wҪS5xs7pu3 4aߞ&/<ӄ=]:Eށ,(ppK5A$3@9RF;؅lmΚc$6bՂ$l[TmZR_79-{Zi3/l@ @GKAěaN wynh.kUzO֯k+B.mHg^1&Qk :%6Pl9}+[WRr2ŝxC.bn{"|t7,n{/C\_"Dx}bC{ѝWY< ط^02Wӡӊd9_L~d\ܒԦ)-Cm-0|%UY7.R$BSxAQ=DZЛD&u-'JvLR6 KN@7A%]s~] m"*Ju9a ?u6f qSW~_ttaW+ r<'S?BL6n1X:/=-#xJ诿 V Ƅ<3xB2ld2?&<擒 +x^G:?7"tKƤ 4*wrzm)QDxfoa2z l%E$W=vR_Á]ښes2"O#@@ua*U䗁ks@ X0@^EP9tA<}n RS.~Ccs1mOQi?Oe?4]//)3Eיkک3y^t '->'q[?XӶtǶNM94geգ;]{ow!]UNUY֝ek[8K'G9Af_b&~+2%WT چ]ʚ!"B`Ff]6>᡼%OPgN;_(G-=ܛ2J Y̅qˊk45m}ձ*9Fc9喀;ԳxŲ{_Q٥+0ZmBʟt!}eЂS"^$i[\d ͗eGe5K|abcʤ!*s17yЇa_3KFlH!c,$GK"`?pDՕe{~> ƞV{FNfQ+4d`hk(iV-Q3XEW[G$fPxCǧD3E+LVnYr}S:1+c֐L'i \O ~I4^]zETφI"0Ȋ퓳KXi %-tRx$h4RJ CSv&G\5!n4 ;T{-jE2H0 cT'gɻjU1`޺Mrs LԓHWxꔐ<]PyMe'h= #"Ebt1\"=Ɉ( A Db޹s'6 g)6JQy&݉+t+ma'{dڤ fnбckB?NغKUI史rCa>op@&?Hg`Yfךh8P92,Rz ubsm;ڣ,7}ALV|ê0kҦ5c VNz}ˉIJ" 񖁲T(\l_pw,lRAy@Kz}l8y1Hp$␯3NEӯmsb1`$@sjd/uZZ/Y7ʩbHCEO!A&IRL f+լ'uCw! TZt]ErL gЈMN|tsBb7x z=U쇻zAǁ92 b'M+V{'ٓS6CIvu &S+}m4)ly 'k||o^ׂF#K(ĂՇa3t,)[lIӧqg(40݌셦dDW`GXW@[tFL##vDNQŮQQz?[+%AB@ʻCGX2E;| (`G0˶7\!;OWsd Z\1Ia7w]}b9%>1_&k&s1+cGD I *Q^+{4uHxww%X+عmac%ɕ>:c4|.fzL&0#^%3}2&$+xb/GP]b.;U$Q#d.޳˷Rk[ף6 `6p ׎o_ęƖ}N1: =1(U`coO}k1u4- 8h[}m LBZ6r8FϪ\(cG.ķ aq˧fiP֊ΟLbcZm0(Փ?Ծx;-:{h.GOkΧ]`_0."5VNCI'ǿ t̢LF7ɭMuŧM咽8{L߱ s_2q1DFl(G6C-T]K_Q{jzY( AOs)wlVJAѼQo#e˨?p⎎.έmi{wj'77p>3{uElL#%1Sl* gwp ֦AcL*D~hx g֦<2 uU~'`4zF w%>$v2IʅiU wmhQHq?~(-.yF@#lAza)7ՆDXv; $7Zo/֐ժ!6ˊo ~ܜ!}-h,ll^Ԍfc@:7Eк*ThAjfV¥a n%Z1D`ab8^G T5oMv`jS_f_s n@gm*WD׎tsYhVAg諀K%ra(?+IY3Ol0Aq \firh)7pȜN>7yΘL|p#Yd!h}(\*Jm8C=[X1uqpn*N:5$3=,\ 3..\\7F40CǼSɐ {~Cg? wY7nFy)q9+N'§ǩ"T +Q;z-IBJFlwe:J 0hk` mțB_UVwrMBDŒlKF+-rNH72e #m |S(?4bRfl5%79.7=BR-# a󈻸[HLPX%$/xJژ6Qw7~sxwmH^pG|.3tVTfa QaG.|R4W>Vo FQc+؊.2R-"CqjZyZl~7NC'33ha&,MÏ,yqۋ6Uu$xx7_'d>V.Ks Tp~xR:zѸiR8E d,?VO|߀]yf&DqX86`\eyw"Yօ|pt4ATb㩎&ě2*k%D ^|գk˳?}8<{8KL-w|x)f9UUyoh0{499,z7[?eò^8`Ah`>fdqZǀ2xi6Ep<mm5#Z]u5B`4IZ9.Og{^jCFz(||\d:' [KXKHzqÊ=.tJ},3;#"*%wyJ*'zJ"٠+c{C_&49 8ُQC1,FO jm@ ͽFZn~BgYÐه@&ȕNa ! ‡ ƞ#@UDY-[m$}5X.L8K_'j5;5(ʴA:6gV;L[((s@b,$9M6wGD\- =P/Hi~HSt.7|Jj<_&hhY'I-%JFBEP6.M0t:oD/;mh)>+53+SΔVL $je k3 :+E 4ɶgD IѰwkk-p&Jʧ^ _˒w)pGrѸL_~@8r-i:d$ԅ]3>}yO$ ,Z(ot@1vd*;U"RO=-OЁx[O5u a#SzeLnK ]􇁞S)G8h`oRֵ_gQ=zx@HaǑze$ {M 1ǨUبߝ.ly|icSz5|jT2` 0@_?8G*r2d̨* _s 58em:G+&"~?<3$f,].ňe;k"JBj,nJ~˽RޤUTjBWQ-i5`&lzG2% Zt۔l<j p>&e| 4=dY$EaC 9fTDBP}Tu*0UBռ\s%f)[f1]6켣6GzD zR 0FfmXa(1aG~Hؚ]!H8r/5@DD'=D2wqלK [>JJnWL>\YQVLxXK26vO`0'HƶsF @3:of(Oyھ#%9tQ(i&IHbu:`j@/8`ZSjF{eܢ٫%c>-6e>7 30lh;MYX*E̿Wy3u#0qqGVhZ,b~E]2zOǚS.\2:,J_Nb@jTLgN*>j"Ҫvv7V!;]&#um4ht2'uyb|Y$+cx">J';s_($Y-n:!asKCjj) zٶV5/A9m BLwmz}=Q?lUnv)jQ+!WƖ$ϝh± "@,}“'*R" žӡH͟xI/)P(?#2"\FL7JQ0D7Іθ]: v{iiɻ]%p{ӛۗdgTQQ /2h͡A~pk^J5yp n̵q\>t'g6u3G? N6p4jWwߣJV:MkȊ˞9:51{Fkry18\)F[Z}EϴCWݙ,5Fڻ65v@ y;DB:{XV}@9w^r2DlsIaC)̍4bY{n7j&Z](J-[)Z&CL'/Y tlGp@!yA ;=n40;|ji*>M_v2;>y~~'-[&eun݊/=6E1bW)mNfS@E!V/n7#_~GR70GuSռIKIHWNc;$[`d27JR=魷@+ a$bO$Aҍ;"[ #wTg걗myne(Qս92Y!JLL3~ }cU\胂ئ873W>o z4\(?fDvvG VPJHl o6c i$D-ngm?.{,5Z}NG]H^el&"'O=})ֹN-6Ks7[#Yg Ͳ~alBzdWN2&J/g!n0F)c E&S޿~r"K'3)""ѿ#rIUK6쏣Y (iNmYeV신MgR##߄zBW:LĐhD&$l?Fb_@ 1ٓeGeTJhOgXNz~xW'vs;"~ 7p}j&KA#d^^gk,O H(nHT,%%"/}.dYKmRl0yI,PXqp@)5Yؚpi@B ?1@%_-XXTB͏葫/@rl_ځ@w$rdh;G*WDw!э Mxdm?\Tm1'[>AGv¶XxYŷ{Xxj*DK^ <'U4sl1`G0ԋgѤLLȿƀXl9E VI\S!hRZY.q7<=J" !mj,"l2kϴ민F`X2 6wCl0%|Jok̋_rX?;5yyg3舊F[yg]jWK|SVUӣzYࡆVg#&sq4_fjE8Ҵr?ޣ[K/(T[:B6(ְ9U 3qq0cv AfFT#J4bm#O^? \lfTovy~\Zg{GS uSk=`E*LWzG]hH @Q:o@0SplxS='G͇b@j Mu[k xho Qd\X: y"魵;K?JǍv mu"i 4M}0nQ 7TPN27 ;F6#6r$-EC1hA)j {._aDeB_\T=^j\Wt\Y<ē fۈ,0BipHξ8ñ^=HU e\V@[_(4Bm2L5.P8*AP]kt:I^2QrA)()hy2OꖂԀhGwn: l ^5$a:ILSw!9oOɡMTow"jI?;x yQS]=wWJq6}[jI7NP`?/Cp|\$ƱpYRX@Yd͇'e GTr^)9(y۠9ӿ;]s}aY˅29 rE]Wm<ʰNoanm@¯1Q*EKT;HET;=i\`%cB,ƃÉUY$P? DAdPڶ7 TA8Zͬ\So%fG}-d*x>B LgnFijV\VZan>Jd]Ő75L}DHⴝ5梕5^pI=(";@·Q;KU_AU?r[8 |)LrG1E'(!JI/T~PQ khU(Ҿ144[3DŘiN74\.]@%=e} #vi&eG>*qN֙^gk:z+_Kƭ _Kek֋h-*Bq&4w}zN<O^j.)@}xЫh.3HԊ_CFWs;*,W|d"fz^@tDt{Ӥq-Va;!ă?練 zī羛|H> hR:5s@XFnͽN!/e/Pa qc?aȕ'7f/UM(`BELHQE\Aae@0`25"ga PJ+h M3ϩh(&%/8i56aI_5M~䐼ߕe#EHB uj$2.1wU}B oP~Gg8E+E)#*WUW29tiY1QuQ:u fXh l$.L5 IAksX&Q@ HvuX9 .$" Qܥ -m>%uӊiQz >k/[7#_?VL\n?6v)$7幵PM"xF+k/ՊBe6'VVTq2>n1H|])0$J}P $pg-IesȚcs8Ef% sFC.Z]dlk蹋tSn7~æ}9N~h^`%`ˎ!ƵRGқ;* p% YRϯ;$9*+6ƵՀQ:6/J? 렜 S'  ZŽ-ͱQtQh` meeHAU91Tܲar)8E[iY3$672TaUuDqp>2YBS+tYej%%Iu) *N{"((" wY~k9~,1=6F],Z12… /YNmJ:(sGcNx8nrLdk WE.Tt,٦eb23,G=kQRB);0w rcy},oc}";߄MmL2IHi*+E큓smp\.gxyZ=O}*F-1*lr ySESP 7@,- + Wa,U3wVč#M$絖hWύ5z_ۥ>DhYЂo/gP= oKQۘUeA7Ѱ }}gTy]cKY/k([HEp_r9'؊&aΒմ CL&6j~.pR{Wg:d3+]lޒȡ=M} #uFE@$c.mvOÌ;L"vJLHmx崀F}E:܁-iT/Yrzb.J4 s{zcq0|v3svg&̵ #:2*d&qR7 YԪ]%y[5&}S6oh h5IHM:S1a_T/MDK Q|p^a o7ǣiU_۪i-A>)h%ވX7UDbg{?Qxàv-kX]D`*dogDytWZv{ldF PUSܥQԴOwlj9G *c4^LX4]2T@I@[`tt뻯#H HUҽ&0tcj valrD>ppr)ֶ3 7 =p2x|g $h klmO~Z,5#wL;N`@  gT"ˎPթd}5btwd=u(rϾik"Y9T/zzZ*q@Hcε rttE@jDR_hO rR>YGԂ4͙ٓ85ٚ_@?'@/ ̔Wv 0ڳm1Xj!*MnQESea)|=? D#H e\?[4u]"1ӉOM% R33O, vχ/HgQ 4lR]ӮDsG쟊NM]7 ⩫آrhp_yzAVFfĘk r~VSqmbLj1 ga{#P&+w{7uCY]ڴ\ WA(TRbRzpDHnA&5%wΰpi1׵ 1%|Y-G:how@T6j5? Qkn S(VqÇ@4G\~PG*OCl;0R鞲)Yj5ռ9gK` G)|8aDs!-mUӎנ0ku LC1YlRzE>DC09$=ڤ]@BH>y-6%D2b/08P.Dqʌvh; %륇-epWoC;0qu}S{WNC+ܜJ?%T>:r͏|DjlpgI|S65v@#eg^N#vWPQ8<Go7uMJձ6N_w᱈ԣ8U&( } C:-Qr8x5|d$%|.I" *;"~!P QVñIH$c7ҡѣ? F5O8~~ !:4r%le1jYMq8tӯ!,1g\T}4П1ӤXߚoV P?M@dm:DIdE57#6d}IDzx[l NuV o2w_&T#?5t $![Uh#T.tUBJx{?mo'(ڱK i`] $b{+vyڜk;)'w8~ll$;#`y㙐;&t;?tWX\.)|*Jn8{:I}O'c n"T`-'QWXAX+G|1.XgJU#LJe@=0}c& p MY̤5Њx*c^jo ?碘_CXJ%Xt˵$ĈO#E$ePzZW}8\m(וR>0>ȆL6(&YM2.OT&&j4?d4$/HhuPRDPHQG@9<" '˳7iNd3XgdP]dZ!> 5qfy4FF-Op};?ѠxT08-L`_ceEsXdp;`nŋ ,7 C:3HmS︟NgԓTu)ߩ/kH+՛`^۳1(.A!Sn"UxL]& X T mBfJ"+!}8kYKMѨ.趉AYaP׊yNox*b茠};< $ 9'M6?nA&7W]Al3M%aܺM`GP[OEDKr]{?»݋}t#Eu :^ocr GCjȽpIj`9-($ nZSBڋ$BK&SW Ʃ]6cGQvLyUMyJ}"6rc*F:k%dtnGg ƅg)tObYޅc3L CXE[*7 T2f )_ 77=-}lᅂntL&dobvm$l ~S6i"L}JjN)-קf!F) y8PG~zzXV{=%DvTj}^^WE|=b[zQ%v ,;+'RC >ضd YZ