ruby2.5-rubygem-rack-oauth2-doc-1.9.0-bp155.2.10 >  A dkOI%z v-ĕ_^#}1RM {Zņ/tՄk#,r#՜AiǠzET,6uJ6H+5ٴRTx`;`h(dՔ \YM/_'T>ֆt w<ܲѸ/С=&ȄzWlk,Kz)xcGj{:mon4.&7]5s%wȚGKRP~=T}D׸/T̡Og_ޫ,'x/DwiWB[W݁,`b *?;.҅J0]#P&*HJ ^42yr͂^Ȑ#Gy|a6k ===Z-J" o)[ P\"c;1nb}?S:%[L7Q4]0_i\"f*Uք5xK:އ[%2R5R-6 ĩs܄"n@ `EZA+9*]܉srNw;W4}~Յ*I:bZzW,~n_ykSůX5SM N蝈n N6` ŝ}JV#o- >_qJ6\?&a \Xd'S4;Z^]5hS f-.OI.nx4 VKkB4~ҐdjFpMvW9L{yC" _x+1]b4smdn.c9{(IY٢F/ [X>p;?d"( 3 V 9?H     b d4jrzz8(98@9:FlGHIPXY\]^:ibcِde f lu$vzCruby2.5-rubygem-rack-oauth2-doc1.9.0bp155.2.10RDoc documentation for rack-oauth2Documentation generated at gem installation time. Usually in RDoc and RI formats.dkOsheep88CSUSE Linux Enterprise 15 SP5openSUSEMIThttps://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큤dkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkOdkO1cd104cd29e256e54b8c1cbefed670668412d80c222445008b597eacad17530b5c3a0e635c96e9ba98aaf25094976aa74a3c9a3acd226cb99750b3ad978b978053d7750aca7e4126d973a79338c42d5b6635c3f6c8add43a28ec0f60a892bf0630675634f91f31c1e2fac775386faff904172ad22cad7165b25d98310422c91406eba96e68bd3a9081d739f239ef8f28475d9d5d8c6619adef25798fa75835b118c2922b16a367f33dc8e381d627d77b4648bf57b3ba0d7294a3ecc5c052cf373ec85eaf9d6a43cdfd5a41ddd37df5c0a0fd08d6a0f67c66e7febcad75d260f8cb1b342782c29f87b0d2f7110113c35010d0f900c62c20e02b723f1328aec99bf5164618c616acd106c2b9d2f835311402c6f1de85ea96a0af2e6a86c338bc95ae049a9ceb86c3b7969fa7e9c8c7458ffaa070655f2995f2f2ac41def4574977e677862642fa183a485bb2651f939fe537b4fcab43040c014f61761b4267c9c1280a0efddcaa705c196fcb2d7da6060a4d59ad3c82f3d7dff8faabc4d931c6cf2cf9737066f44905517516b0191052ddc7d3179efd4cefe3674896abb67505f59316d2ecbbaa1e39b1d6b4760bb4e129c7cf87ce11760eabc72461827b7c48ebf66fefa071f0ababc610cd7922cd469c6a16995621e0e04c3e95f4c15898a429631b740f99ed9bccc6ead5c99b8d7a2a786f4d8c3ed28133063d4bd6c8dd5ab260c2125a88f66161f9eeb68254a5d9d68c3dc2f4da3ccceedf77f6e39f6700b7786d27559f20dd2a2c2fa099f4adca83224666eab0f4436dd742a5a0185d65b91a10de8b10761a17cdda1f0cf76019d8033f4ec37938db84f03792056518052d84186c51b8a0bef9e1e8c562c2365afb6665a49ba9ed5efa7cbcc62df7be2d962a120126d7509408cfeaa86038af254ef89f63682bb4cbbe2b8974b1b5bcde508135318eeae65131132ceefe4e44ca653b705f8efb3c5b8cd6fdd5e9bafcbc268cdfde76e2c7ba968404502558ce81859711b21b5b4f5bf02637a40aedc1fb37f85bc5f973a423ec8badde3dfb17666cd6c37719c20cfbfa704d6cb04d5fb32545d8cd6c65817433e3b1e3a3b5948d7dd2978a50857a1ba3bd36582d26570393801c7a4a0740ed1ece2685359b66dd6f6504cd75c9719bf8131e465e157eb2e451dcf8a45090d64ca77a933fdce4f61fea8082192753a6ecbbd0fdf933bebd8cb5570d422bdde844f6fdce15c7c84aec8b7d5c4740a4d272ad97fd3e6fed9ced0ded726924d4fd1ea63237f380745cf3bf835f3feb1cff4e53d585c9684f424028755a95f0f78d592978f596083489a6a06b1b2dca6c038a5f4baf35cf83cd7e54a4b8884f2ea8be68b4e72a9dbda1ea26ea872582b05dd31ce291e073f0e466cc885619dd1bb2064c0e6d0de8a473a126c0f19be5568ff4939c2c4e440983d15090f6de39e53db171bf6af527d7c52b53b7b8b32b5863a56f93cbdd72b872ab2562d816f0686dc3ae4684509b714fd8b0e0675b591a5f758a08f68335d83e0cdccbb1b114c638549593d7d5666542581898dba18572829b937019ece1f82ff577b7b48324c3daca167da2f1f544ea4580901225797a52f351800bb0c013564f33c8527885a0c882bf48e9a53ff0b9ac3ccda821b5bc70e8df927f3bd36cd27c4628fd07b8a902cdd1542d6c049cd4a86596f5d9ab93e486fc9ff8062a7ba1a20e36b0ef8800d5f9c85aa667e0dabbcaca2247898be2ac5f7de468c40a0c5fb060890f2684a50f264e1faac4480fcae7a25f705eea34c53529e5213639a4ac83193edab2838d0a0b492778ee10ac26f309987bc43ace69e3de8842e6cc23e89c3fd47732effb05120d09d9d617d7f3cd8f746d93e5539f55c2f49a54a90f257ca586bd1ee44ca4db53e5da7c1fdffdeb157514e2e2b57d09cf6f16836e6e4e53275818a4b93d0bb6bc8115997e5cbd83205f1b26c562417f60931dbae8a3e22e14f998da9bc2e9b2f1a4fb258e9f8fd9ade52b32c6c32e77785fe294f0da9088c2ca33b9bd533ea31ba097eb06694d57677b3bf7483f968f64b32301f930dacd02f9de769e2a349e7abf506dd51ba8ed02d5cb7d96ca2139ca8ff19316cea1aecfc4b85c0c3bad82bcb214bb3a7c5524964528659ff671ccfc84ac0c6cf9907e3b18ab98190ea43e1a524aa6f5b9f61c07438be8eaaf30e5e2d60ca13c6b6a74fb65dd133c2975fc52f0c871154212248d987753035b592e190fe16c9cf566e790acb57fa506e23a5dc7db2b9ec125855ac3745a40fe234c8e4a7a26ef8cf16911b2aa39e923577cbe09da521c44b4e36e03b796bfc58a23be1f793eea140cf2eefd9f980df37c089a356661df2a2479eac888f1f745dc75efa3585e7f42819f91ded51c400d9e662f4b81883f548ad160650e8478be9ccc5f8b27e61753f7f1afdc4809223910ecac1d8fbd4e4d9302d7645a877a8e7074b47bb7b8f138cb16451b4a008d3edb503c6819338d7f8650151634850b2ea0206cd85fcb51279d0f8d755c6d5e2dbb08a609e5620876d7d0fa19c7dd3b7a1db90c674a1f63ad890a2bc9dfbf5db8b03da651fd184d7e87d832c7cc98158cf37dd60b2581a790aef08fb99ab2f5aa863ca27094bec544aeaaea1d2a37fc5aaecb378d85b5654e4e415cb9e1de6c118e4afa10754a5149f374f428cfdbbcc75fc9fcd8d69ad2862a21d84e50fe564997d7095bdf0f787c67b56d64a1dcbfe4ec6852b241d8fb20509cda88fabdde4227960023d3d003e67e6b3ce7eb2c3c150652a3c285f7c6f9bde85e0e365aa334eee05c3d9aa9d74e1e242665f5dde6d312856ec16c3f9f25224a5d63f2abf271b02f07150627e97a6a2a2fe8e644fb462147771b62d2009322db5da50da0552eb492fffc4b9f269a6f4378535f38fcf5cd9825a12bf6cd1540f6da696a65a082e943152254d8db739b9df4e311a95d3b2a4c00dcd1946b5cf1e279866b52abd222936fc7a827e0fe29adcf67967bd0512cff97941a4925e8b4c44987978f74dbf51fd29d1be056b2428767492dc6cf12e97285c65672478dd9f11d69bc5197281104126370cadde36c045723dd76d7b1fc76929c22901f4653e22e7b93c2177e9ca92090ae2d0af1e16d7b02cbe779d8becba4765247aac90c6dd54aa561b328234bbe1e21661e94c199d112df8fa11108f151a072c2a47d9392e5a068f82e33251c87dcf69a53caed47506c7e0f155b9d0b682dbeacae36d16df612f4159d072ee00e885c6e59d90634bd558f1f4b1a3e9cf917d1d70188ae9e862703722789ec9cbba9e6a423dc1b3cac91cc8a34768dff74e5f96a9c4611b32db71e764c5fdcc2b65d5bcb89971b7048fc9aa934ba76c48a56065a93cef1ab2f865a6b323dc1ff7973a3bb72b3199e2d212ca9f61e1718947032429cfe2f1f1ee9965e49e56bf9068910d2044df086a82853d7fd5a5f2471c196ba42b8c37057acd0a010c5202d33090a32dd103e102995b5374755f1e7db8742551dc0b151fc5916e1e6ec454ba3473b60fa5df101c15593aba10a22b603fb7640cb993b3a788c1c52fdaaee1f035c8397ee313307f411f52354ad3d231f4d9cfaa36bf3d5aee292302828e3d34811875b15542b230626fbe03af3d356feae619773fa094e2da8e629ce3cbfb9883b29157ac20e1191819c5c863c48a45f39cdfd663aa71848a5d505c313e9529e564fb7b1373d8196008c0d7741cc1227ca422a0556e9a3601404df954ba28fa9a50a94a9fbbd41abe3f83a9e9573d0c34532a76858b255cd793abfa585413f055e23dc4e97dc7738fb7e4a476307869fe5fc0672a17ac28cd2a924fc44126be18bb355a08163e19bb77bdae3df7c9690527a9df1be2e775699b486f9f84da56c9eca041a07c9a3f37bc200e4707a1f03aab9e5aae3143ed602e557af04465ab1b56d7916c9cf4ec42e0b70dbac39688c9c0a35418a1341f9ace95254c75e52ba33ec04fd21eac3a4feebd8265b21203532fe3910cd2b2235341016ec1184c1ccfbef9c557c364d55831702c0d58ce385e5e4d2422de2c15fa74e8370f22c11125a9d446e76b4e3e806d79fe52a08231c4d85048d43297c382984f5c49247456e42c7f89d919ba247b72e4064d5fbdb2e50bc4f0559cdf2a309104017480f9ed3e54725641cf2d0da1e37c864c5aa5075c9544de458fa1ceb12211e6c3b28f749b8685aa42b3774fc5fd45e8b2a34f6fac2e338ebe34521dd7c78767e7d5da2244fd48ab0e54c03183e50009c3c0f28c2bfdee4253a87aebe1cfb582e6719884b7fb9f72703b82ae304eb96a0a39f410a6f4034b67b3ca8546abf77dd15b69d9dc4f6fed04f17460bcaa282f5eb5e014f03c2af73874d924d1f759062de1c05c812c8b533e3ab025fa53308ca67626f1548ad508a38b58ffad71347b3f44d16c8bd7c1fcc925b2d7f997ea761ccb0c533789ac83f13b22dafa3bb5d6e701ade06d82d61a5c70a26a72ce3eb17556131fbce67b3b0b06a315ae753293a5a799f554c6ecbee1e6a198abadb52129d6729cfc529782e26a3cd7d588a56de4496fa1300c747dbaaa4c6f193fd53f710fe9dcb3294782cc069483399b8ab6ea69157e7f72d18046bbb4ebc1e3b4a0f455e96ff923fa8135a288550cdf7870270e13d0cff102bdd26c5b1c8de129e983663bf816c4743098ef4398d179c26c516a9b9f6bbd5bdb013400029cc327aaee7ebbcd4e955888c5d179466380cbc30c5c7243230b0c14ecc641e4dee414611eeb515cfe975213afbe94614c5ffb00f44ffaa4b6210f98fcc4c0543c5179721abde57a071c644d51b924d8693dc50cd7c847746ad11404e4f726c39a0de03161e5b2a132d758e02e9161b8040a828f4851938ce7e40a4333362d1ded5e0228f0fd3b0f7e711191f0f243893904cbb78f395b78819bdd75a4dd66bfde4f94c8b94d6486750a96d6231dca180e57db6d7ddbee51986a39a581567636def344ef3ee02a337d21736708bfaf83ead8242a924b48a0a40ed0afdfba5959e7ca00a09e83b70f7ba5a093daac89439b8b9d2e800cac85e8f536d2c0d4e02aadd626104c54b6426b53da0e906c6c3c3d9a874d39c8cd3262dec5a1e6d14cfde0c904e1c13a842cf6e8341f9ad0a4378e70fd8dddb8e45f63fba4e3aca50b43855a75a365ce2cd8f33c36e3bf3fe4e6062a16975b92f4a7b784ef942e7915c03754b0561ec2814b7951f411bcfcd39c542d0297dab063d711719583e173e63241060cb05a6758784eb4b0da4f49cb1a9bd71a5277cb7a77395d31bb4457d95f2e493fbac216e6f1672bc524114530fa6d9605f1fa577a7e3f3ca18ada6b27718435ebd99d9f7736ae9e6529dd26131bb11ba64d9c9a80ef5d71d12c3f5d104b9ed762a5a1d875fc13a02110c726a94a7527add150ac2a0310b53bd0a97b3c938a11a85181160fc7008173706f1c7e1f9a51d5b1c4bc4affbfbb5f248c9e53479ce06bf4bbff573c4a8b4bbdb041e4cf67fa9e5177d7ffd3d2e93df5b0ce8bba467727745393e4a03a95baeb5b6fc401384e81b6e9d43fdbfa332859a0c3f0b5b763f28a4ed72a404749658a4975576ec117b478924850cfa6a6ea5c009a40ff8ea949a45bfb827fa7af8db89cdb8157dc68459fbfcb1380d847e91c96d45ec10ee49d8a041ac9fbfb9234446781deb6942e6d51183e07472838b3d89ff4fd83587d77cead09eaa87a7e1afbafa16c4861422cc8c9a426a3bb1e4396c545b29e2e700aaa4a6f9432a9705fe85e7eaecd34a181e482d30c3174c2c19dfb75380a9565f53c175a4224da258965646791d4c16ab7f701731634b0620be014d400d90d9e526ca68a67f323f21b0a0681e7198beeefd101dbbe416d4c08b074267670a4bf6607889c80be3e28611605bc08913b85313530599fe93309f79e6351509ff8235a23557a42b52551c4a3090d745a70b57313c6d1ebb59b0be6a4ae222dfc9ed84f712ee4e431733109941ea8c0ae8bef463f6836acca6c3371b90e68fe6fbbeaf5478bfb1f30ea6b64985de0cfa432dbdfa0825d0e06f687fa70afdddc99b7508203bb31e331a7fb230f8a4a0c50328485d921a3d27fd7e275bda9ae2c289ce7ec9ed8f04c1197e0f9d159fda4fd396e1aa1b0134d1abac7b9ec40b7a95678850b0cf75ebe4fd6dc2868aaac9f91bc6b585bcf1308f120ca491646e7e4a3ae3c2349cc0807bfca86a257fcd3c554974e3bfd2b34905c373b4fc6ca72859b10ec80439a7f0759a95e7d84cb97d30b4f522eb095069c5fadb85995dfa1eda00a2790c6ccb34e68659b1707bd88ced70a7d824022295741295ba93c49d032adef49549b9ce508aa1bb09e848b53a747e4fa866c434da060e460445c160aaf2adad7b77aedfd7254a396fd1b07bfef11b32f3250c080ce96b7cbe371f0932d1acb140a6636fe3453340976381f3d7f8d6330cdce1dd915aa5d247bfcbe33e1571ecdcf709640441dd673a5dfbe5914bc56c729e4e3958a2aa0f3fa6505ac1252df6330450b7c8fbe69de6e27b266d4c9a3b8975df87029d3a1455db9daaa14b5fcdcada68810aa9cf1aae2418999aabfdc220b950549ec76521ef7888e4678d52890559dc72d78e82e1dda7f6cde794b430f1b13371bce3dd6f7db8f5fbb9781db56498786484474fcec0a26b495b954a47def490806438fce7d998fef625ce9d13cf801f6067bea5316a9f8dfa1a768a172742fd13f6ee544a34ee9f3a384705fd418fb0538c41fff71a84bb7602443b723f8fab87625069b5c18e7b48ca6244e559de24464aed478159842929a6ecd8c52feb6291d3a6fb6787c4630f00beef48c5fb0333565ecf5c2859a137ab06746c0fea5ce009fbb6f9eab07ae63126831531bc48daf36d92012cb683521ade9522a13efcd1a0a522a480f6c8fae59e248e67922fd9281c5fcae3985f082949b265e2a69dd30b8b2f8f83b0c2586dc8405aa3ce76b230d531a0a52808192c31b8f08c0564b6c1e90175c7a5151a39613289f097bd894ce66aef712733aa0bfa5df7fa72a0783a93c37861fa34c68041f10c055aec64b1e929a4de97fd95d2061de7c34ab1094f75adde0066b672ad990d19de1275278379c86e4399689dea6513a678fdc5d83f51eb8ce073beb007d31305ec6eb8c427e075d840e7371e63c1e3965b4e020920d46fcc6ca31fd82d44d876ec0403253dea1422a413121537b75ef3fe79a4dabc4881ff1e7fea362b4eb0b77981443f67bc7681b0dcdb74b4233bd83992ff44675617170f023b49cb83dc2d63d7ca991e0271c1499937c6fbed3e14637107c64c1cbce319bcfb66caf28b7d6fe395d71938dbe8a20e06a5feff01936943e1e04b32d5b711be40739167daa029a5c3a77b2f3abb92d80bf150304f3d96a406d3132ed49f17138f700443d37ecb53d44256f3e0daaa1662a6fbfea20230d3f9ece434cd1933dfe1d3d0de437721bc74dbbb6d6e27006df7e5924164c7f5aa803c65d4f9882eb2ab1807bb059fffa646de05dd9ae1525b95f0be3a992535906662d39efbb8aeaf5d519262420b8c1291fcc1ffaf24f96422d9aa9124699d796dd845bdf9dcd21703505feb6e2219554c3ae809af6091b6f4b8dbfb62120fc7224c1b442e9df9edad8ad65737e43bb0d983933ff93506abca73b080af436b4904c8b32fbe5e442e386275789d95d149aa4f86fe74a00dfe3cbeced688d93e2f7cbabd2879a90f10fdb768ca88e469de4258bb51e92ea7501851b54b3a13f9eef869639419860c8737ed7a4387640c8a9e4ad641f6f858d8021971eae571aac4526fe258b5b68b26b0f67a695f038dc56d04a592f6ec43ad1e4aec72dc2cdd9dfdf298647f9efabea66d34ebc54b382cb8d8830636691859505591785da8f6f9fa1d4300a5588f43948a7e5fa6ee3cd33af172a872e8010d2591f229ac617832c17094c4a2d4903bb02a25d833038b5ed44899b7b1069400c630de00ba66befc47a05abff565e3a9a10dd18b46ba286755ce994fdb76f41d132b15a45325ac71450a745290662a9f721255063291bbfc8ffe8257a4224858f487b2f8fc25ba593b8da8710c26bb2834820d2deb42bef0af059eaf0da4fb94f654dd157d40a16793c6dd254a4490233e4313a821927507940645c411a2d032a95aac5eca9867bae6b7d8d2bbbc66fe2427403c2a64993fc608b0448b80609aba5db70ae33f8fcadde75ea14ab1dc76b3f7ec9c2a3b462889d6be442bb81a88f6b46b733d824ccbdccac0c8144de276814ea6ae561c6947a89fbb120bc4c1bf5085d184572ce395ea69381ef58057934a61f7c16edc49b2351e5efc0cfdccb42c800d335c091d8dac950477180d818805cae51a9659103bd1ae2f7f9fcef6c0b1b9f854f04ee6f80e9b018c4017cc09e0db5c0d317665980932345af797cf25b8ea9e6cb2cb17ef211e25b933b02e78aad50ebe6ae9c3bcc77e1ce1cc81c864c44ec72743e98c6927c862083bfecc27ccd7e77633f2ec2713a374d7cdc060d8fb755b35b0a8d2464387adf0b2702445db1b5aeced4e82450609626ac9a8325ceac0b7634c7e135b9dbfbd2ee00014b371a0cdf089784f8501aedcd2640999f7bd430583ecb95ddd0a08d1ede00a236f503bda324f167b39265dbb59ab05f9b62be8ce2ae0064347e80a41f7ec474b68477d5ec6a215f3a9479b34b48f487b3623e2468284b99815046b47ebf8b292797ba828d8167874f8b7c0813b9d4e6127acbe96b217c6c80fd13114048d60b173c5ce95aeb33280ee2788289f95aab5a550f4e2438ebe67119db79b35abc231c83451d78eda77427d6b87846cd1adc8c6656af4328eea228db3210653b701335669e075e3920c44bb148d999a21a75feb22422f2a23ed84b0cd395a1b2d0583f1f7640d4efc76ca64799eb7159b2c0e7f66a412a7f07cc6ef97651a1e011c7eb1e8be01aa202213190cad2c70dc7bed50b8d57a3eeeede1e88a2c1af45e4158230ab7e316603ed802445a6071d7e78faea4cd516c1fb79d040f521ea02f955b85c7f06b2335ac692a8099849df3c44ef99db65fb12474d80c267c0c28021e9dcd9b7420f277532045f2cc9dc6d1487c9d9a179a5430354641a5fa0b04291cddd6a5b3e2d778f68ba75b1a5c44d8e5774c1e4688b05149dfb15aa54d1849efca8d88317317a3762f2dc5dfa01681c00162e619dbbdd1712f1ffc37e7bb163ee9c215bbdd7f767172471ccaad7612db36e631dee290238de66915c40de181933aaf6dffca6c552a87088cf2e183bb20e98cea4643e4e5321d97613421c9d2f74211a51c30aed487496af9f340ebfe9921d930eabb1fe6c09a5d870fdba85274d4d3dc4a427d59d4b9205c9d709ad2272cb093b5e2e59918ee0bb63f527cf2b555b478204c89b14114202b6b43d0dea6277c6cb893d62df7304e94f5d757f2c62dfa2da12d9998bd87cff0fb88e2d549954ed33b25edc9456c1e1c57a7c4a58c11ad560bf31d94d957a84385c83a1afef32b4dda9f8ac0ff2b27c17d684b52ad2ededfb67a53ce07afc405ff39c9276d6ad1640af8d5bc197a80d4d781adbf84ab162ea3a9388fda63c99bf6889f7b812c5fcfb9751cc4c196a168890439fc10ceee8c7c33a8e3f1eea96686296d1bdc0d529439a2714f5ea758cba77e5d7a0de6c7bffeccd10fc8d1074ccd3583a21eeb903def320eaa8098e71b09e16ec6bf236fa9a932ac7f2adb49a8cc15a0800762f6ec0764cbd946d5a0ef626b7cd782b57214d5e3557d949972cd6b18d3bdb032f5512aba7a0e04564d705a3436c07830a31a4ce4550f81ec36696dae7d8a5ccb9a2d6591a0abcb9f8f49d01db3c39583398eeacbd132a216adc9958509117eb57a105db547cd521cf9aedd3d449d06ea458a63f957ff9c9a4def2e95aae3fae40024488ef4b8f85917970ba1793402479775733e87f8848385c5655a0fa872ea909f484d5cd2b6624367b6ffa554f131976dda21bd9fcafd74df9edba3267173a0cf6f965fc68eb0917c4b94ae0fe182a6953c5019bd95f2c953b5bf7e33ff73c50032492e8f999f24ed7456d061ebb243838ed48caffbd688f8861aa5c0d80b2e3a0d2c2e7070a0668926130fed861a94e8ee22851d0978e66faaa930906cb05f2a3b6346737d55d987f59e095413193e22abf7ab61294358ed4b78c0a581137541148ece2477db8d5861c61d105e12c1de846ff7d32e6ac7c1e008c315dccf529c1e2f46351ff1d8d55b03ee9f1a9799039222d6dfafdb314fadcc62e57d53164a7c9d89b1f4b6aed907a1c5dbe9f7d2555db0156c37e0421c8e1230d2242869c4930c0f98827d38c4d9eccba18e266f4df32147329ff22b22c64e1eed131e41356fe3dd653efb80e7c669023916f18727cf0d1cba484f5dcc76262f6d7c0e335079454d75a27eb1484f37c49bc8201b4a80c0269b7d309bf7c27d0eeb16151cb14aaa005210738eb8d8e9e3b370d83a5ecfa876a44d505b965211454cf946295809d07e313596dcaf69d36670aa78575d2364d0000f884eb1949e9a9f94fe35ed8a52d177ce3d5c822d36114523e0592a8477eb81e5df9cc15f32c16151252896c0ca3ebeb458abd69cb61713c60b425ef10066e04c066cbfa6432143a5fd42151f2c8904217107e23139f141cae39b25fd453e069bb9dc838fb25af9f6a5af9af93e682b541b72eafa4fa0d7445e57a26e2b1d38366737c0fe7e60ae3986d891f6d57dbc466e60496b851178968d3d36a5f4066685f926a849334b34291fa1df53ce80b30ecb39243a561d438e091f06476b57226149a07073b4d2ef7814a5b7830fd104f5b563d0159d1a2e8ff739f494488ac329c758a3a2b0e26f3d91aa9219291edac2b34646b043d9a28db485b2adadfb3cb273710b7c3b693d9250dd031c2f0adfd3d30187f2a98c957f9553feadf10effb5432d47333c7cf1bc95ba3f69cb08c83e2feeb01a951b909f99f955166bf77edaede941caadc63fc642c0891f19f665ff7d1c80701e40e10b644a55939d9490a9bb9efd2146aa0240e29aecbb5e5e2db6a9d6dc167322fe8a8c0b485d4eaba431c28b761d63b10902d278a15e6223f852b398bbdb17e0a457a21ea7208cb9733a9a4509bec0ceaa7519ffa904a1f1da57f7257a69e4781238eced85927f3c578d08d040524a5c4d798698d6f469e47a2b8740075694e9de06a05a30fa2d6db565139f838fd46821c47f0a07bbb18b764aaa17c358ceef242d0ce357ac51946699578a8ce2021c2f2c37d36ad2f89db90a4d44a94fcae30b3353f1f1c5039d7e2c7d76ad47fa0c86a233991774578c74dc65b50afa7e7d0b9e783f8abea1c0608f702a407723440dc03a868a99d766a17f8bffc9c466653a7526b193112531240fdc6218cdbdeccec109833718a8d0ac8b4338371ddc436a765ab45f44aea1a5024061071eb8cadff1988bd80a31e0a928ac6218ce57d2b944cf1f2bc1a56fee09a6ff9fc4142b872bafb699a2f758c859b5a4d24e933dd9379a6d9dc678ea1bed0ae5aeea9a8131a7284f3bf8131c354a5fcc2ac9d271eda79dff84d6b8c9a9de274a2a1ec7ca90eea730ee0d62207460f2506a19f30991d413bae22d78180d1141809c430a808ac094aed286649e572229e762ed7b34ea678b531c2c1d61eb623043103913eb63bc4f1d421445fe200d779abe9bda461a7737df27ea967a2581ca0074a93c750eab236e23aec7d023182fd138c4f20237944d9968ddd5e21c21ae86a8a209d6ad2206a6ddba0d332397ecf8ba34665103e0061cfd37bdc32ecf6cc375a1576c9ba6dc23da3e23cf9251a8c3230f2bc38a233b5824fc9970286fa63c8159071ae1eb3d105af3031f9f0455d5b6d5bdf6c2dd2f9b50de02b615a15989e77962148f3121c8a575dc73cd5ac4b032ab63c3040490560d872cac3ab91fa1a4f65a2c2fad782c0bb0db235659d4c2bb0e86ddbb4f467946661d4eab9f03db23fd9c8fca3b6c314fb704dc93b08cc272ca15e99ea2025c6c3736f825a7469a7c88e0450d35d595075c8eba7924b303f3e187be77bc685c215cf1e3bd34a3c5ca0ea905ec612e55c55592aa7c45afd4d428953b788c9ed51d6a9717efd1f1a05bbd52f972a1d12249f2f1710e7fc8d4dd96516df88276f3f4d92aee96c12ab7eddb3054c5188ed973b9f3752be2a83f9813299d256b72268c88de76bac5863928f668b99ad7b4cab4399f8fff075b513279b541a9349a0fbf5374348808063e1a7e94515bf619df1af5033ec64f64647dba89464db879f5fce268c82eb8ce246ce9a1a4979b79f23cf3c0591a1888e2e22e4b1a9061dafe3d6918c2dd0034b3e82bb6a3e362753303766b37663185b45bf85fb87ec906a0a87d8a32e457313b445720b7ffaf287f0fa68a113a3f6d182ffbe039ae74c4388788f7a4e172f2d736aacdc5d7ebcd1ec33fa2c5e4497f3c5fe60fbc1a3c3a3c5acf8f39ed08df03cb975379abb61d91835f3e6025c19f8b4726f5c0b91f34dabc58f9d357fd41478d759f17403d74f17ba2060092f6ce5327b96ac63d70bd84b2dd9d275b82d2f6498bde46370f1addb54ccfac7c74af3a1021a877be873718ba8467e832b1e986103a8e1962633386144e23ebae1aa6a4a999c12b6804f54110835f96730e3ffa46a24e24878d5a6daa8a9595c462de43ee4067e8960e535cd2d2303b93b8725f0bca40e7ad9558332fd05a3a71d29c26a4b20df1a875113103222c1d64f6b2d36b7cc468033c6bb3b63406c8d0ed6c289721b0f31503b74388a3a0fba1174c24c2e66a68fad279b1bd339a2acb37288ee37ec866b4670f4961e5e8f1fd48ad018c3d46fdba3695f443159533bd5910aa63816fa18fc64b8be15bb316535f82b8d9f0c385c5eb2eabac99cd48b4c56d0e68f7308abbc4ec6c4bf46a39d618e58fb8125fd1f52efd221a76b0b4490c8bc16a0d47d6b99558a33684db817481c63575a302121284c2498c43bc1a2b721abfe80a4f86f3bdd8375323e2129082c6d1296241bee8d04ff5864e36a549229c7d210d6525bb47a439b2d767568e711543a4ed10ee5b37e204c3be1ceb0f8de8f9ad3a6eb20115d4a82e43acb78fca1fc415e8cb9fd72ea177407827af954fde956a4e592b96a6d7a0748bcb18a25993ea4b16a16e1ff03a858a79364e2854c0acd77e17c547ecc2b09ef5d0e70dd91a6f9911eabb7ff0315d400f4b9c3c9e5e8af0e4f07091c0b98e5aaed1006f66ec60c5ae4f01df728d402bcf3be3fa347783c2e4436d28a278e214f667b9b08b16876cc2e9955a291a0e9765bb33ba5cb3ce917b16a9d5517aaaa0bbdc56437cab25c5ae5eeda7fe16f3e9125b22019ee858049639f95625b597a831737c4dfdaca9e849ceefecb660a2b7e877bfa76ce24f1480ea7f322e91aafc7761e18e15e10929ba635e51388f67c40790c2e8be8654fc70b173ca5d5f405d43937cc9c6043251463b3ad1a94982035751fb246f0bb86d887349d85ba6074b44babf7924fbd3509161ce6117488d8e2d5629d8ed4bcaf5ac7f53cfd5bb5fc75d65facebb1ddccd9a938ef652bb77ca530367fa4cabb5f36ee0badb0dc8d968b1c01d9c3872b19c4b5ee939b6356329057db10824dc2118d9b4d0c1c8b521bc62f9c0481034fb6ceabd878d40dc6e0a6c275e261c19f12fdf76d4dd660ac53181f45e101a6ccdf4fd020fe57b2db6d87159d486f69eb12b27a029056c34cd1317e2e3b052de82d63b66935306075cf3c1e049fc9c319150148db24844612cbf2412f897c19dd1fe22bb716f7aaf27aaebc64brootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrubygem-rack-oauth2-1.9.0-bp155.2.10.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.3Z@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 packagesheep88 1684754347  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~1.9.0-bp155.2.101.9.0-bp155.2.10  !!""##$$%&%'(((')))''%*****%++++++%,-..-//---,%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-protection -gobs://build.opensuse.org/openSUSE:Backports:SLE-15-SP5/standard/0dabf626cd440eab277096716a4c8e57-rubygem-rack-oauth2cpioxz5x86_64-suse-linuxdirectoryqR5%b=utf-87e0b3e4b8221ef265a5ccecb8bd31568a59df9ab9ade9242d9746cacbb1df893?P7zXZ !t/WI] crt:bLL ؝. 5e!b ϶ϳO Z~f$e̡,WG+ͥ☝vLJc&RNW^87a?֝r{;dߐ{RtLo%< [׻߾dmkPU*Y~vx-2@ |>.fS*htÚa6 *._lǫ@$nYr_ xa6DjXm7o?01/ dGߜk˼.xӐjfCf^bYm^|4liⴇ I3dq&}G2[Yh!7Ֆ uP~7ʱ`@ʹ\T{mJI(u^젯ue3J ߞK ~Ee&Mom?E &w+'h>յ7!C$[iI8~DkQI(ϲ^{/ՉqD[i=6y5Ŀ$8RiXϲ ^R#ϡz@5Ӹ:p_S ?K<}ST2fU'wP>hSAu/ m];>o̎ٸժ&9MβVr#M-|Wº)ye%Cp8lsKOnuHWG8Lu{=&՘fXrPār@"snpҠ# ("놁{i_kT-{ԲJextOmw 5 3OI."S(xzhR-8H*x(2X?1 NirbdÉ]Ά{[LDBz}`z0›},m/]./&` ƹ,|[1kT/Ry[H?0/p8,H~I@!>68Q *YKh7(qdIGa/@2F^E|G!C)ZUWx/B-"2ƕso\7ʜ҅/GVx4Ti򫟠#pe¹EeWh|10ͿsC1Ev{qSq9W׎5+Β N{t1Vi>*8K?2_;\q] uJɇ<OM)+龑pڬ۲kE9ͤL)FVMI~C̎9SE3d~lE3d8ΒF3Z2"+ǎGzP`b$`g>R7إ =нJ *>|AKjXSaբ3pH$  /ɟ8xVħ/SآՃd]H:u ()ʄrv<+6Ym'T;7v嶉5F '@!}K{sy8]^gzTzܒjq}P{!kFvD}R Q0Q F3Jɋ1[t" BuU7aps>;OI}VUSsS`]# nʴL.wU]HulֱCĆ.ng&̆s]nX2(㟨+ q)k+ lNM-߯5ڃ$n7oap>GK=4i:z$ݤP@ \?'csn)vxc]8eRFû*3YN*t;Adڻc YIq \wz8EU X[\s~̫#crYwJf@PhBR,<`a ثze_'u+…┖J;qas$5e{`ڃ{Qe|+cTQkW"!Cs(d{Yq ѱ^ZN(T0Y[72 'W1t螝4BIxǍ !Z@.n Y";]^O$.ko/Fs j{6sHȿ849B4}v3M#1 YEWF" \r GbT' !-/:Ɲ6R=:-ww6W2i+*t"~ v2"Pj@:w tZ~gg$Y&$T s"mTuE4 ( 8SlnK#iZOCANQ|xShڍ#y3x^#L6Y2u-762%>64F'c꺂1LQμVflm #D`02kFя\!!k&+t^Lavmщ95^R۰|t+1ur-2!Q=K"+?.%XۃJsۈ` DlbA^I0ԡjhv= >"l% 4 >Z:|K]TFZr',o2`OgLY%A ՚M1t1vaD퍓=xGl`uo5y7%3 8P+ɗ/lfKwTe-h▘tB+kbn2H/y\U`K[ed0D?wiʢ$Ǒ}sRM~WL.I>T PCiA_OӐkŷu*5p`>dуN$ⓓy 6wLZ Nǜf?(^#btq79+i)_"#=Ӡntt@ H /qSD&REِͱUz{T=I @3p)*"yevw{ZE.۪n^t \eN9AFDߎ ZApOCϾ|v&wdw})ȠVqii7TYBB`PJ?E44'==$z Yr+S W7m|=pלBœ8셏/z)2ʇӾQ\'!=rDNQڇ#[F {` 8Pp[烅FyPдajbӰ L dD^$g>K `H-GE`2ADٿsq-9O2!=]"Ngay F"{ X gLiN"hԔt ƞ^*5(T! PA9YNzyqAYIᥢK#LzΎ(ƌI%_f4ָvP2k09Jv,k0  hڈq O/-Gv-}+3lEc^m^L:[Cf6]hp44U@t5bhǧ#Ce'FRN9O+)}r&4A{D~ǿ;FSR3J|z_$A5UKjy@2 T¨㵾L=j1/+8M:QÉ 3~*26o:߇W!ͅ"[˜.)i`G/EB0rF]ӇdK]䅊ng&sAx FsM4@DDj lڥFb8DNC HbuJ7}LZh"^LCHc#g%T ZF:zNbe(;s O'b{$")m\x|%bj&]iފ[T0.&i%ZUPdqyk}XeoǑ"荨 \(ȁ7 _yCp45PISY]ͫA6X7>t[aY!D9&"%-!m&=|eC$-agN~/lt7j%iEPzD7w}ш vN{ 8JZk^KՈtdzwtgUG"没좭1Tu iSpM=-#F vyIϳc]'1牂|x141䞠 )lenK^Q 6{ 9 l kٶи&4ҤPB-V۸NάX3KAEeϙ&(|lPf@ ,t6ɆCo+;ʩRfʈ0,V3u9vo9ថjM^8OnjX+p̼xen^e#.^ԞסDm<6F#{<_\c%r"Zc:!ռ&>vf{R2Xc/uYŠ^G'& w[`L=Eb"(cWj zF5aSaXҼi h8aT`tW"l&7xڕM7)ԓeg{Q*WM$/ V[ ` Q[)) \!oP^?v>D?if&lm_ZB eoXw|6M#ΥJJ—COsZl71O>Iw+6,5'4P.\ у?VDdnn\r۱Ko !z-k.r$:sMӘsH[vҟEUkbWG&ƭ/%~(Zݨ`h8_v6q>Mw%ɑ^h~JmhF~EUAQljM˶YbmԂtn\hql2ӫ17N{YL(S9|W}8禴nm[(sd]0ęT˔R1b6|z,'t"B3: D֓8sp4m9^i߰ɦlLLv#Hk3ÞHku% 1h7kT"[Z|$lSį"rAQHǗ2v)Pozo`ߓAM^$[׈1>cx8A&-2[z;|IDOFQMV>χKS:(NK˽S:.9J 0߷U۫7iH܄˂C v#'A4NV:a`d>BakJ=gm=~299&ؔkՋ=#P5̞]T2\'OAAf(,On( `|-ZLhhsee8T1ӻ b1c)>wX;#_1A H^#~O;e*l$u<^ 2]%S2 Y&2#n[Ц _CbV͹ [x^h[e8_95sBLlE7"&T a+h4ݙMsXbm%`PyꃍUn~p 6k:e`bcoELp@p?6}rϏ45_ɹOR>M6l U)Ur\۽aA~cA&dUTv0K Фh.ooηI,S e$=Ppg7muI3S.?=t{}11'tw ;&'1r@S aSy-U&u?727[y%(-a4hQUkj!3V)n AD}a2O>UOv98L֔?k&re1VHj5&=<|-3uUaD9GNAF).Wʤ.`[,tm%|ÈS_ѹUw0  HisF'iB$k딱.wxcO,зQBu}) ʏDI"S8f#CVVxۘ:+)U;Igr <4y[a#Q'K TGF@xbn85 ]:rMM2aFH7L @K3DdPB^T7Y|-ڡol5ӈ|9_@ r s2v9x^dwЛo|5lTmtZ ;PƟV??z:늬yPp{ۊ>DHCq#0*4ƧAR<Y9A/yO /=2W YQ* ^n oX6WATɫ= sCB 9,R(*tJ('L>m gSĔI4l9KuH{z^fuU5@BOM@4]mz_Nꅝ ˓ @P_ŋU=Aؠ{T1&N` an-xf`Ż1w9W$Ex"pbښ9;_ AAR.:g 9֣tPiU?m2J"F#K?:"vB-̣(ӈlI 07C,a{3Ot8 [uԎ©1 505 Ο@sPPC*P.!/N9 "=H|}ET2n5a="@kRC ȴL#%xPK\کX Fd,igJ@F}٦~/ <{xbz'2i_00@_7G|hⅶ0{?dhU՘?ITA֯'AK][HdJyȅRP7oh 9 2޶[{ix40}J,a]%gf }z:.B̛Ju/#߮N/%ԔP}Ev߅>J1D'~w`w3&+g%uu!CS8% 㩱y";Y˺k9k* Ԍ cp.Y.'smqHql6m_iɪ,`)d#[,deHrX|3(_ջCp+9v!Gj2gCK$;Mi&2[B5 זp&-$92A#ҕ6#xoIIz5:#m}g=qƥ1Hcul0/؈#~Λ3 -ݡ93L}֧2HGD:}̆w೹3JjTAe, f`f#Zzύ lXmg lk4LF'-yWyRWřE7n"3/w -ۙjJrBMw}ݒzgb4hRֻ/‰<*S#آq)\?QUp\p }=%'%vmqqA\{yVy5J''>zn\[?ƭ:*<y"&Մ @*$m^P ~!mbY7hD9ʤ!s, -vGK1&r~fMh@[>KіK E 1n2"sa2a3]KN((^ X&`{쑬U?SL3FyD{@ )!|ua1|oV+5$*l4rfud_ (5ĕAT1DvF-MD Xr6kFpX3h^A(ld+$FɬVk8igEL2zVh-od%K},W]tƅQzқl3hMpy0M*OI[_j0V@X_-Ǟ5R}U[IUk#Kx= i,5NB7>gSJu]d}oC=w΋fUaߨ8HXmmf[ vUqzֿ)O-{R8V}kq+l4'Dm{j kY`46-/mJ* dk"|6'΃A#};3QRز@nJ-]CUAЊSy ?~> vOl8ҁOP{/ ׹ ^ruTj m4(EjG @')kإS8<w.ǣ R‹YϰFP#ϱ / ^ &'^Ǿ|DO礻U (Efh`51c<-t0@RoB+&n\{7P +ɟ.?$,[̃U?0.{Ϛ7\8Ϋ@r4#nJqy =\a*0n v吨wmWlƦGʡX1tz[{ВX D440)᣹&h$XjY4iDI qgWy&Zy`էy٢nu_"OEy"6#G2 ~֜-\zn%s Е ̽ AumsvgLf30@|$`dY@mwͻ.- GRQ1*3 a'X&@ʄ\z]%S P0E$4>7?հg}̻Kދ HЕ@!{rl5IGp)޺d꽀`{_;t 8C<]nly4ye}b,(|:h :CtvwU{=uwa ]VlAד\< C=it嘞vT1&,[~IT?X48ƫ" rw+5cC9Tos%)q\މn`ʦD[M";gB$;xxp08ޓTHh-l={GXS5Lhf_ly[ҕGR'|thXϓr7?zo aflH"ع`G2*FY,< h=W(,/7ͺ6|uoy>ȝ6]\ɎڪeHz;ɑh$yax>&Ŕx.A;oG|[~,Ne{|#SiZw(\9NLG`P7(@>NB *k c]Gl q!wLE<+Jzv$󏘠.| %x0bzGY`ҍF*gAu[p%i*7l_QCJG5[᱓qI}t@?to~<% gʢX )⋎bxb- GIR ~)8h̯;I~fDNa/F!fP;;]Q)GI}Su+PDt.izO:jq1)eN]^S<9#tUNH0`؝:W GU.WKh>{A8CSoҞiu,_H!SUKE,\P$e ϕ9nPo\J]lG,}z;:\/m#FʟܼcHN}fvpB,OyIoawH:>T=#T%쨚0Hj'gAњWd?'kS͋VW4]{ MβE1bvz腼a9ƃab̪7F ʶۦ7|aAơs|XCXܱ t{: eADˬe"F)X)вXK\zn#SkR8֛RBԘzʟEk&}WŭM ~n>B!}j ֍-)Kgwot%4J2%-+A]UarOזCq(5/d52'aIvxwP.%(3@qͅd!;$wp%b| HUH,̈́ǽѱ֠1m*{ub:~q7uOoxF^]|Vd1lZ6ٵ>*UlB3IC,Qz*L+ު VB6 U&7ʁmpDQyp1‡*VHg-N• *)1w2ڍpo@dud;RiihED h֕iǡv#hѺeށ6\{!pvcku {?1? W𳼢8Ep.>쵴 [SV$'Hޢjb S0!T 8'uA]x{y""e a1,^!nĬb)q˾Y|-o%+3R>!Lq  zX+9dzxby*1 }5ʚg'@;'yF./RkOUfPΔBj=tGHÒ*%Fc+G`b''F:w?a D;M6mHqEʹ kFnйF"-&yruD~7!FE,Z{ߦ)T+ok/`ا9Ui㹻PX 3:42sĥ{r݆ Lj\t7R' yȃ0n7Ø}3q u7 o+vzւy@@$Y3 ]sp5>xvK>zuuH}tcp^<'b`fD֣硅αXVs=&w K]g |Xy9z@ɿI {_nVpː&6}:nsӎmmU;sR&i 1Ll j;~}XV9}oDCEnD!a&ʔ\C:Xl5{B`o=iO:k4UYxei5 ?.VYQɠ^пpk}hħP@ zTYCstJ"_j;␴+>N #}MX ApE|r|28:LCx\/bJ6&0HWL>3/bB 0IJ~ihy& n ?D(02Į ܜG/-%5-eX3u^?"Lo; )C{U+ W/7I<צiM 5?98 ۛq Yp[F):34MO.0HhV%qDvDh gUhÓM._K\LZnŻ$VGP}(g] ³mj7_ tG/sE E8Q.q$2H2Ѿ| YQ+[bOJR hǽ+xǬ~0,2Av}BL/H3gu1?^R\xvr @y BӨ3}Y:ϐDx7W+I;7^FuhVK/ 肕Aph$uT{x~9"ipS`cy87Uۀ悂&֟)FT~} J_g0:6\7?fH癲C%&;< \ƒ䅍}YW0)S9jE{1b̹Akl,U_-Sql6fwENm[4 /c1uGB Ili0p -*@*B67~u"=s:OlM@+ǹkb ')]P֖"!U-2ɟBW6`BKylI+^+WSk\!?G7tp iy *f}ٷP XG@ئDمePx6=#5zͮ zk\x8wnڟC+o/۶8rpaBu$r <"(5=jȷ* o5oT(V;13{ sBc|#e<wt@9x"vi\G*5p%lqb 5{lL"ddk QgXDsދpVN6ڤ"E`Ӧ_A iAJ %5H"| mq2},yBe|NIw"fms+^ pp/D4&]Ɏdf:B+2حԮ 3D 0}#S&%;XR?olJwD5. 6qC O8^ycGL&΀D$.}kĆ -%iˉ~I:Ur@^G`)LtL S Fo}r4k{Yvz>ɈBcیytfFt XH=FPjW"tQU9{jØJ?{+w_$#I i$֩YהQky)<'ug#&=tȔR1Ո 5ie F/-qgO☶)2_RU4Zh>e.&؃h-T\D0hc##Bs$&7'T~#6RUG$>kYutNW9BZYxTJy=>18Z([^,Q%p ۨ@9E΂ rR" 0>Qs'|9[d,˯ВʫiGQoqORb+KR58(4RYdʶ@A h̉r_wa*oK5iz̔}[)0L@+VBNG g["K]ֿB%~?dx\˝#Wdɟ aDtCh4sy$@N7߱LI".Tu0YtE\'BPn(_Q+(Yqr.TۮAN/!SWc%.Kp\hSkaP˩a<1,?1S[ΈJ~R9['B ɬgcf-Wg l~4_W?t0]NR|L L:rf]Ae;_wULZ"9a_YՋ-І_2x,E,ف5Κ/j$sWb y5w犵x#X:v{ D\$IQ;gzy⵻\!A{"]o-TB=ruʸ)5˱-sqt?r+{جQx|C<~ ZDy%N: Pص=&:$wS)w(⫼_7^Ll黕,r7AϚxPJgbwu?8'ҙٴNSQ, S;Hi|nMzH,a\[A̰e9@mC:O^{vURqWYQw[jX~3ۚt)'+H8v̌n!7%LjJ$iի(0Pz z16=H*)Q;Mkl4ZtfDUpRwِ |<>3a(fR:ߨ8S{%oi /."N6l훯&wja@9"Akn30G%g:w5kyX !rӷ>S\ 8)U ruSҐ#̇_]0xTwibԭ~K6O.AJoԑ!WX9mh"3x|zo׉$R֒H:o oZ?eK>wg ]&%m=`Oުq`$EԻ"6bm$|L;T=ضd YZ