voms-api-java-javadoc-3.3.5-1.el9$>y>PsמӱfN}>>?Եd $ c  AGP__  _  H_ _ a#_ b_h_n_uu_{T{l{{(|8|( 9|P :~ G_H`_I_X<Y@\L_]_^)bdpeufzl}t_u_vǐ w_xx_y)/ptCvoms-api-java-javadoc3.3.51.el9Virtual Organization Membership Service Java API DocumentationVirtual Organization Membership Service (VOMS) Java API Documentation.hbuildhw-x86-05.iad2.fedoraproject.orgP9=Fedora ProjectFedora ProjectApache-2.0Fedora ProjectUnspecifiedhttps://wiki.italiangrid.it/VOMSlinuxnoarchNK!4_Ov'KB*!cU2 J9v"BKJNE-/Y+9&$@ 'Z@$c$*?&2G>#A$],`1(&- >?+?dKqj94"mH-*.X$!! !8L86c))%7J$'!x@0O,=+#"4.,)Th~#+TX'/xz$N@J0VX!!NGC5!gB(&z$z)',4&B=)t@2r$A-Z0+,e/,03;\5N+(11\[&[*d789Ev*U[X]2V*FA=H4L2<05K<1Z=JW10$E"..  * XJ !95D,-#=*s3&2!.B/= ; )Y: m@r_<dA2*.J&\sjd3uI#q;9\TOd4-g4h-b%"+0.m+t5<t5&X$a(/3|WXy,^A큤A큤AA큤AAA큤A큤A큤AAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhg;613c5cc84ecfcb28db7d1cb634456b15432e1693b7123d7da824b061dbd89f279b08faa4e4a219d0d043336706b45b27061d64cc48d8d8b8ddb1f2e31d6eecddbaf273d9acf83093829340ba9d23f453d70b35f1e15044ea9f95f599acf463dd8e63c9ea33b7e022d910fc98458e6080a743eff76024020ed686537a91160e3407404a802257082808db26f4fa352749ba2c5d484ae9ac5a30d1ce3316ede2999c5af52858f262ca5295b6d471702c5a339d1690557e084258f9fcca0c0c346fdfc8bbf940150360f74358ac4a241dcff8efca9175fe832df9619b991199adee155220f0a5d6faf6321ea436bb3d945165b9f7dd02619287c745708f66168d7b1d6bd06718f3a8bd2256a5d85fc5ab5cfad56952e5cda0c32f0609a97ede2583740ba7c80f8a8a8c93bb5a9e07b709b5900cefc902a111d8395cb305a4273c5407f10697490cbe60e1f453f4a68b5e417d297c2f2dd51f3cbe793e54c3c5764d416a3b2c3bf16d64f6b5b6d0f7b079df2267614dd6847fc2f3271b4409233c37fc9a93dd241f6b045cbff0481cf4e1901becd0e12fb45166a8f17f95823f0b1acfd56c75814e8dd474bd53b622b19152650c5595cf3c8bfad7a8703985105e8aa6c0904499f1efeef05641bd28fd7c73785e60f69ce9c699daf65af8b37207030ce844c4c202c352e3210a61fc0910039a70708453b0db6f29d4da9496f2711e794491b22860b2a9267b6327e19cb45cb999d290f167f7c87204ffc2ff87e457c06f765f3bed456436a8819b4d41fba66e537d88c90c4f46eb95d604c94086e3c38706b6ead21f5636ea9b79297a7976c59f8c1ff9242bf675aee5dce392ce985f8dfaf3a08014a60d94c7bbc69681481ede72a626307e40222bf371aa6d5192c9e4a52bac18aee4f3f90d05fbca603f5b0f5bf1ce8c45e60bb4ed3a2cb2ed86a69bce275ba7a3570af6579cb0f55682cd75fedfcd49e0e8e9022270c447c916a44eb7b5caf5534c6ef536b21edb40b4d6babf91bf97d9d45596868618b2c6fb4b9abebc4338048a7c2dc184e9f800deb349366bdf28eb23c2677a77b4c87726b68f454c2bd58959c862d94bf0f16c3f78a2d537388ca060d354344db80ee695bb0a0e89ebd824df714516bf64b9101c62081e4b376f00f929a58c09555bf1119b2de1faba30b40d2ac02d2814ac2955dcfd0168910a7b7aff54278c9ee113b14070e372bb038bf35c1ce84823cefbbac83af730357946dc8fedbbd2b7a6e55ce3ffc10bfa386b71fc3bd86bd5354d27d3b3576247ebb3ebc858c1a12cc442cf26bda29bfee873d4a028a06f1210eedd7dba026303557ad9060a7ce7fa1c6c5ac45d84112e3bf43a24e6fae72a0fae3886225bc9a268fe6715586b30c0deb83aeda591449bf9b4fe28ce55494587aa76593d5ddb77f3212f9abdb75a14ba519e3cb5b2d194f49bf7a6158d920a4c46d4f5863388de11006f183a3da563ce7250a6c1927cda10c7b462222b009446455d720d3381100853a29a0408b5b0c55775e53e7cb1fdee59487fb673764ebfe2a28c60abfbb565a0c1f0ceaf745af9cfb2346b5c3fc3aa56cafbcf6772865d1b9b5b3c2988ba3712dd2af8111ee448241af880b1a8c6e89537f25a7804dbc3aeca033dd1d63799660a888c29e67efa1a9dae0342a6f4aba23981dcc03a774bbcd68a49a42539596778a05d056b38a0d7271d7a3a5d8b7af1e23ae42b9516cac1ff68624b264540f970cb492693921a375108aa47d39882e463a805d44edb6ead56e9f92eaff1d5e5e1cc83789a6722435edae694f3856486cea74efa3619947bd352fe3429134a74e7b723aa6186349202635eb20791a53db9ea674fbe5ebf2259d62bfce35d6cd74f1014af030474a979ea271dae7836d83a24a59e6bebead8bc0f1ab5497b93f2d4a7411412890bc4c813c130364c40db0b66639c9b2065f594069fff472b0451c4416d0bd67723dcd4b65b6865473f83d84f798fadeecaebaa0fceba55f5b68a51bab3db494392b91c867ce1b0826c36fe289935150e5f785a24cf8423ef42ba25c051651891593f8ef7ff9d2ac3620393e301bbac3417a805fc73fc59e9dee2b06b8644db1963b63fc15479c3e6cb86c9c0063fc45d9fb5c623418f6f29de718c189eff5bd33ec2f4b51712d790b2c2c57a51ce641e49dc1e121defdf1f844ca5bddd31518fef7fd0a2e2167ae2684c350af2100285a503dbba392ff034b6431b9b05d3f994f3f05d9fc8615f31d0c680042f8a1a2aa236bd97d5e0c793d0d620c7d1da44fd4a053512c58020f39739081d37d656dec2b9adeea58cd461b307bec48dad7ecb556edbb7da3ad896e48628eac3df3cce56e8eb1b130e47ed2d6cda64173d93f3f005fa4d8bfefbab05384269ef91dc612361775023ed146c6da49891a7849fc13a9d81a00f306d2898aecdb39d845df5da9ea7910736b8de753f8208e0f69cb75eae58631e9e502df0ef9312890a96042174667bff66d6e30dbd4101ecaa3bca495f96e5907b740fdbb39ce918ca72bfa0c3992ce5451f69b5164385fec81429bb98ff2b3fc679bc28e08eae6f572a60d9a9b59a8df2f8d631310c3b51a847215fcf8875f48a0758b44b3bb6029dcce4ce70c959003e75477de6581ce20ff65ca34c8cd7dcf6d07a6477c12c718ed8a69571b672337fe3b0d8d90d0c59ebb173f2b6b268444186d56aa24a988ada6e0892a4e259b8e144c620ebb412b10e53cbcb5d82558c197a176969d5a8305372ce132e509d9f59b0f9efc21e10be489dca7e341461e1bd8a2a2099257e91076c25a70ebf31be1980c9d1367c974051385eda33fb6ec739e54b4614515c66915dee29d2bef5f63939337c5248c4df51b2fcae3018fdf15658d4eda3a08695e21370b031ec06bacf068d51199a178f09192fe4e362efc1ad5bfe7db6ce05b5b8b57e5b2607fdb8cf534d5fde39d93607f3369d1312d220a6249f83fea0dcd3356716e6fb10ab52ed31ed584900194103667e72976f921ed09e0412abd1e10338630c2b6bf6c8020f1c22c9d4b201efee948627165a8b00d6874352810648d55396e6d3b3a726b9040e7a654cab81e5fd5de8eb391bc3f05906c28a1cf23c65b4afdd6e6d207a521b421afd6ee2b94b5e3976a82d83f0fb99bff8b69791df721e0264d2c63e89e66ecba6c26f640936aa878e8cebd392132f7b6496d6f3da9bbd3646ddec36e63d15b54570e622369c278d5adb43c5bc58f0563d2e3a94fca1c6550ada302ec2d0a988f908200894b9b4aebf66454b512671efe54f7f6e8ba8db7cb861e8589994075ea4007d19f9d232de59b6badbbe9c044512e12e520ee434e3f5d28c436a34613c592decf9796f754d641f677131046f3aceafd53fb0a4d20d8964744e9197dd058aead6d607737e6c57c72df1d901b0604e84c18b812cd7b623daf2b9d53c6b61dc1bd3fa7a7f39484c22fb0917c5a1c05f0cee4c021512fb87047c5ecc88c6fc1c138cdf378fa505062a303ad75c22ae86320f6a943e405a39e2c2338871377050182b7b63391a6869a1a6d1dfddc9a990bd8df68b08b1d7a4c1683a17d0295c4b6958478a10823b9c4d442921130606f704bf90c60b503341bdf87ec9f24aca2ce77ac1eaac2e9ea473eabe44f414a6f5e6e322e2a7282b292e10fbb0d9f283aa8aedc8ef338a6832e32e099f9edbd86ac124b1815ff5533ffd4ad3b12a09d4b86d17b6add20dcb4811098c64a33ab82f23c42e99f85116a6163dbe0a7daa6e4809825f2ce94e11c76c011243de85aac01882856f59d454693d97606b8e634462daaac58ae1fcaa6d4d9b24df294b0a4fe19c30feba48529192da844d31f9d0f33b053ec67ab273f5e0969763a5d33f1d7eba159e6b1c527f7107d8fad565f354dab54ff9f2950906077083506c62d000f93a0ae5dc280353ec919974859ca5b8dfa4f1322d21d314f67e57f48ed13a060e7e4dcc3d2d0d3721958045dce7cb131e72ec7d91e5fae3058411f01a108a392f2c7c05d01b2101d84ed5bab6a64d8f9ccb11f179c965a77afaff3530236872e9623730af72a9927106478e9fd9874e7c16db79c71428715f4b54932c5ea1be463859d555440031620eb57c1b6906c7e38cc87819a5a494f96ee067207d9197989143831b6166aeb17330cfddea0b3af9362cb1053bc67d5c46e5e15fe019b3084a0b3d794ece662482e5642d073505a5db028ecbff9c3b1e015fffe33bf50638e6dcc5dab1e0a23d054729638a2da0a2ac5c8b1a8414e6e34cfd54c01ea233dc8e563e3c6de79ac80874c3d66cf669c29a8ed3f215d9a2ca80d06ba8b66592197e89302e723120ec47ca6e81afd1056e98d6088bc9c048582894bd34a586f4ad32fcf5e0248ddd871e6866dcf84257e5c77bea817217c88379b9d67704972bd8988c6571744844fb4406d31ad76ca87d7b632169472d0154c281e7d0190223a69564e7405fa3b3b9aa129b08f92d01130ff9b6d86241bd8c82a33d3d5d349dd356fe4f7612b8190dccc95025410aae2c24b9a64868fa1d75ed6e114affcedd6c903d42c1dccfcaab1f0c2d6e1064867f3b8f95ad31b0206edb2deb1eab198c924954ea7a5c2ab2dc9468558bfa42e0974bb93785679e091b2a50d1a829b814174e5428327a3965aebeb10f2f53573747a512062a50d4a1d80c9b6623c5761b5efcafcddfa3712438ec24abc295e89dbde15ce1c5da5bce613bda8356a0a95f26536f4367dc597f5d21c21347ec5552d197d39a6e0a745230bfd9cde09c0e30999f1c6606b0a74d2b50c143ec2d2c3598602b653dfbddd47d136ef9ee254b0915f2f28a87cce04ac779865cef897e6aa57eb44be902e1bd183b5a77eb7ddd42b5372422eb3eb008aee1edfd59ec2b177616ff261be59240188039b803acea947a0dd909d688a214ddc7af959d255ebc78bd3277240c7c45bf38a7c6ce891113c7a44af95e74e9d9a401dc0d21d2f09707a6dbc99460a3287832865cf8e75da706e0d895eb947af7f7f70f59941cc9a628f733ccd77436c39c17c7ced7e9a0fbebf1d7998d1cf2de5849df860b832334a5fa6af51978cb607d6c6357cc3f201a6449d7d87d5895d1f32adcff42890c190e0e60f394935f8f9af404a21a2c56d658538141508b8e46e5d124af456743c0c7f6fbe4e41c5c37f56d2ed448eddc162a364ffd70fecc4a0516de4b78d3407355686154f53030245f11b585dcd747cde9fa2013f431b7912bc375d20a06dfd0aee3e08a26f4d735fb6a4b30334a361a39f9ad928f92bb64f23f9ef1077c538c3b014c89f387edd77cb3624054bee60a97795e1c0274d728b117d569b49f9b4d1cafe1f8a0ca13259469f7d2056203502ea5e7c2446d4870662239fc6bfb81160440014257a812249b4338d989aa7e82bab68620ad367401e410d14eee14e0e41cb4726ee44f60ae7534a0b81743ddc6ae19f22957a009f7673c138263a18cff4c6098e83c98fa206c7efddcc7c49ac9f5c79f0e15fda553084aeb95836de26246940f075dc0bb8ed220f8f7ced3fc759647c3614b0d276bffc0e2d6c0743754298c0d5f8cc9f456cdf504d1d9c8a34563259517f0a40675c5b67af1824da8bd50dd9833010d822f5b97fb7e422756162245a66b51dd00eef2459b8a2e5c870d6ebdcb341a35f81721b09e429006022406fff48565e3c0342a535927fc1141e9723288984de0f243401139f04d0fa36ab81d8519347ce0d3e37b5ee790440af6ea684f0fd2f25b79f242fcc5e17cfaf2f1d3c7e3dee6ffcc73ac505958da6a727022f54e3c53508fca72d98dc501eb9106924bcc804b63ba05e98e951bda2b8b9872a5567a6d9e672555fc1d3de01bee074358349ac5a34ae758104cc03afae036a21066c8af605fff9f0837ccf5e4b56d66cd2f8958a039e0a057cccf740976b6629501953b86a01d05a94de8f96e974edae5c23a4e8b4d68dbf342aee44b460c36aaf8985eb5087d687dcf159649713af5f5f14e14c72c9382ccad583e925fe12d8bd964a1f468eef0cd5f91e441c174c86a1bb9fa2dfdea9c4995dd8e1977353fa3c7f9c7a7430f79ba17cd1045054f719da3f8e51e9c071844cdbbcc1469f4cad2f6faf7b5cf8b2c517228b84060315d1124ea17d39a0686a2d796a15812829c3b4b5ce10f3bd5b13f8f2f40f15361a74612a473d02c1666cf03f18f1d00611c02615307df13982f267a688f490db96363b56835fc8094adfe73a02d2fbf52f77a0c4907eea56218ad58179b6d2a82438a4a87ae13c67492227a261d31e5f7724bef9ccc74a2dcea68e8b15990a8d8ffea4485dd02872555ce60c79f113245b93df2666510ce5459233cf6ec6eb24caf1a68d373d936abcb2aa50ce674505f664d29724b51708ab7db486c50e38baa0d775fde6bdccc78ddebf4c3b9c1c39fc2ad322a513dc58834e828291c0250551a1becdfcabb575f5c092f96220718455e49ed3020fc1a01953057637b7605553c9672c48950f8af012d57b5dcf9e164b76caa88eec5ec862626fd7a387de07017ddfbaf45c8dc8a47cb8ad8c060ad18a837bc19d2ab5706e6fbc3874f2fb654e5c8e5f4957caf11e71e085ec0fce4f5af1277fbfbc6c3a66e58284c92ab341ad3cb110f8cdd8e94addc945ee56b7d4642e9c0b52f0059582d4d09c8331076f2fc36bead17dea71a820547f1105e3e0b44407da06997b4b9bce791f750e1645a8af62730f4e2c86adf2987db7f6676474c86bd5fac9a865c208215b449639d4da29e3f3ba2a1d4304f6d021b5e44b9b7a29fb8f6e948c749d5c44a3007f7ca75704f5c1eb09f94e891df3e9d256a848cc67fce01ef31994660f697bcbd3b984beeb9a802169c7824a8b4ace11f244e3e22fa5ce8e94e6a2662dd02755fc1ba0540b4362ccb764b5f227a3643588574ee5d87b4e8d361d5ee6052180141be3086fb7e5964f717fda29498bfa228e1a1a03d44d00e7a5a695cdf97f361c8ecc12ae4705e41b9411dd2a91b41d75bc50ca8434f66b0543f979b61f4c418275300b3fb088db0ddba552b941a4324e995bb7c68928ce20d9d93e27e31a575f77dd1d2e14e63d2846bd5b4e21bf508387b4e929628e62f4fc1cf13377d26d6833cd72e5620d6f318e1e292b11b71f2bfb48f671b54b3fe97659d442fbf814e48707dbf57e9a1fa48f027a023c9cfab94a127664bf0897dd48d9fe98918e63debe6db98d9f0989e44102a41627356ac1fff647fc97ccbe0b92ab5cf4b85c0d94a3d7f73e7597d3232e7b497cc1a43529b7844efa6b6d96a9a5ffee45f4b3fe3515580266ef69ab348f45989ea696ce8f54a4a812289c9f9d65857ca46543e5a869caf46a3a65353f2bde055cd14bdae20b866b0fe7c672f66a2632895f77e4c5f562959f92a014c8a69b02fad61d4481c45b2244c78c4d3c56992dca375463a03174fc53b0e492f47db39b6960506676e6067dce365f025963c432b34f202130b912b36670d93030325e916f0ccacedddcf25950bd2bffebb2f0335ea5558f93eb327aa724fe88921940c41a2dd0073258b41d8372245a7abf7b39e7a971767b8dd8d67d34bf72b3580de787067c763c8a2894207d18fbe478a5fccaa31f7d2b5b28d99f4155f02687d295c10eda00822867162ba8d6d220146151a61ea0bd5c4bd110ba5deb7758e16c616af36fbab3689a231a060ac7b0ecb5c5b2c688057a38a7911557d023772e5772d9b09f4c6402c10f1e868306f1bc937633a10687bb0e984667f9b6498ac0b10cd42fc2c1f57d3b2e1e0569953cc3c63d5feeea15cb19d8833c523f44bffecc3bf366d66dac8abc9cc1248f20433dfbd2971c52241fe8939b5a677686a3417793ac47f0e664e43ef26569ad7ef839755287bf4c62364097a38cfc60b11dc0b8f48d937fdc10edd33d3ddcd79ebc2370b059ec0267db6e294bbb0d5eb484be2976e4dd0586ee9eb5cdc14fe34678c79aa3990e3fcb3544f4c5ab6e328461455306bd6f7818fabeeb3f2f5ffec1747b57d781d9c20b7416e9c2e106fe1e2810641e2510e42784e20391e08054439675176377996cc8f228b3c65bc9899ee908aeac9ed93d3d0647405c630409918cd05c4425a4dc833ee52ac073ceafb454f28087c1686985acee9de60661341b5ed4f3ad433f3140a5fd9987c3397111102f3a16747f82965d50c47f51712b0db9953eab767dbde7e5b794056b34f51525cccb31c16fdc237a40a92601cfbb1a83b0c06faedc010ae349b5cdabb1017fc54ba9e7d55da107b3635e680f9c8e98f2a3cb56a4398431a871f1f7b9097bfe82b591f5a94ee3fc71c6f796891211095ac8d7ef9ae492801a948575f03f76ba54c7521332976c305d1fed35f8f981afac85fbf257211b6fd4e378a13f574718b2fd3da3fec5bb895c842067452b0d4eaaa31d9c3933351e1670497f915684c64eca805920be4c0ef4e0752e516d23117a741c91f3386d0fdbaedd54ded5a8550c7d6fb8ac3b2d96a84bf2daa07b7ae1991d5877991a2ea20a2d59702957668efa61ab3de229a92296e7edeac6a223ebb5fb137d089ecfef296d863bd8017e219fce164477a61ddddc27ae9905427081e7f759e9326f5610c53d6a3e738bc2be916f003743a20dee41f88001486289b652707af3362d63610061c963781365544c5efaf7473628b4e4a3384d9261c929ae3396b440dc77887197cc83c5a87a86fac6154846fe01614812e37b35ce1f2750a239155d72c91aedc076399f6928935696752909a8e4130997883f423d83a7c41edc00931006c48368695e5c38b128d0f2c73021cc2bb9549bc844d106cd17171df660f6728390e226d297b1e4105c0cf804cbcd326541102d2ce82ff41551f65aa2d0d0ef48f63d76c00c8389a7fc3570bf70a3161ccd4aeb6e045b70187dfc40c7a4048f25eb62850d3ada1fec369d5e6cae44e140f67a2bd347844b3b561f671d9959f34e8947007931d6ac0ef5257d86511a79c12c82f969fad812fa1df3081c515f0e50cc2dec92066079594dfd2074f7a1c70d906462f4f9b035d66d8b6e191a31ad6c953da8239291ab7a3598fba0b2b11251d571c6425cfb03b9989f38ac4e9fe35b9382f2b490449954acd000a1fd6ee9d2d752225fc0fda4d463630682186e1c828e1fe15b291f2c3997362646f3cdb300a7c968a98099d2d14f181fa31b945b9a75feeda21bf322b187d04ad897a789bd0ebcf4f78cff672abab74f8e32575d07b71fc56c6e87489d24ada947ee0d2ffe578d42ec65921610758c02feeab3f8748bfc10c0e011b9bb1a1be46ae432e67a44fed9f397b918eeed2f0fe303c03f51f868812fae4e5d24ed2a0fd0c356216388558df8a82b169e20a4e90668aed7ef31e11342233aa63342a5613852ae3dc4ce1c46ea50c514c72a906ced237f5e70b53ae364b6546d1672314f887de0387485dbf02c023f812a460382509f00eea2c989490ef4cfb6d1ad59989df1ae9c0e14b260936965cac00b83001da66817ce7cdf369f3d33a6fc3bd9a02d28b5ce74f2706b736edd80592bbef15c7c75528aec6ecb42ae898162ebdc3c2645280f2c9b0b7acd5f72097caa80877e72b5760d3d6116412f27cb7ea3003b9c7bc811106c50dcdafec86172bc84bed8d9cb2a62c23e3e97ae53b807250b1b81ca538581bc8e7401814bb9020066b968fd9e9aa2a88bc069763a4ebbe4c8689e1cb7e3db5196c8dda7a279df9ce5bd596872f73d37d570bd8f0288bc1deea032e17592ae3f8f9d974ad183c8da7ecaea74a2ff2caf1340d342aa2ed858db9fbd206cec546dd1c357b78826855f9b2e79b5dc6c7c6b19675294d03ac23790892aa0cdbef4a34a2fb12366f36c076148df7595f74a082a7565c3b80b82915b06e47b0b41b01232b4e8b82c352f2ea938211c76f14169b7681ddbb2b1a0b88c2d53ebefe87149e08717583ab4b5e4a50d5c4d7e7783fffbb6ca56dd6bd4dd199d6c71a269be6a2a9526c78ec2481f3255e812a48f5081e4d6520ac5708be825fec9e876d6fa76ed3deaaf682e17bed619e29c6b3e0eaf3401f4b6c28bd7b6dedcd7ede5fe09efa6bd0f32dc244aa5e45a8164b7e7c7cde53f2a568ba2566ef121a215eac44810652ed605d7bf0dcf7ea8f154c7bc4b3474ce37ac6362b9409943ceb3e3c214eaa50e479544d84af20b171e58dcf8383812700b98fe51e8f9a9ae856cc532cf36488468efa75507eb3eff59b9dbb64074843b247c07bac18829230adf607b6fe9b23ef8bf69c8c34c6c2cdd2624e35332d687d52884a4351f25c75a1a7267f0f0582191be0b15db238057cde042d20451d77fbc359de332ffeecee0d0616ae4add4c7c082fb68b9e0969ea9a8c6159e29b34533f15952620613e1d3cdb42a9ee56b46caebc6bddda3d026937cf6daffa85b4fdf44ca3dd9763cc0ea215d80a13ba672538e51ad6785242d828261b3e62abaf5a13948dbaad5590ba9ad2b31138b085dc51f149793dca2d0692728303656a644f9c931fa61dbd8d9ea9f7055f6c41a531d37d594a3c5e44f355c406017bf8e82664805e49d5352d1f9ea5e8d9124a3f636064f33a0972f2bd9aa9718038ee064e62884255d7e6ed551533f6e33f7d3da65276b4cadd37e1110134e79894c4eaa36e07966e729b883bac6e1d19192ce1654c07b7937c61c82d6f0454cb0f37c82c458d8a889a2df249889b797e4acd139db07865dcd4cded639c464f4adc894caab0caf60c9d09dec904cf78ac80e842ead7acd5edf84b2f3e72b3e670407dc11c29d87bd29c58cfaa4247212d71857b9a2829741911de41ca32bcc4a5d85a735fbde449434d976d04ce0379a36732e31628d592984b868b867945ed060f6dc71ffb9601c17298c73039c0ddab69ad49d94a4f6f54b9bc01788d5819a29f1612f00f77498c6b586816991866352a1958026e4e90f487dd8f35df91768a73998a997c35de6b464920786c801b239afd2c9bfd32fbc461c00b0c26ed14678d2fe8824ca7b1b3338379101da65f837f2dd62e4d7728d5d929cc739bd2b0fc8e35adfccb86a5cd7148e0a438e727b66b6818d146c9114f9600b8c8b2282a90cd1926bba5d2ac7a46f34a5ee8d6587017517fc2971c3af51667da75e5c923c074e2bb2ec814a4fdde6b5dd31f4a097a584482b7f95624bb6e44da81f12785f8016610dcd89e5da2c7cbef22ed1470b920245da3be464bd00c9af718242bc5b343ffe95d256b454a537d4bc8c236ef2770711559c0becd3fb2c9197c764625473a8f842c3b7471cad537be35c036dcdcb89b0bafc840c97efba66b219263bb7c80f3451c6c9f6aeb74facda1424ad3f815b09cac98efa2c99847c1a759391f344b35da9ad3127da22922fb6b6e2436b9320bba73b22d48034635b4d4655b3817a1ed240bd6b5ef71b1ac6b08e454491db05400c0b273f2b62a5ea24a10a3f0b7053b97afd8e9d58f6e516e398afb0bff859b0685bea8c85016f004ef7a851595767706bdba0498a57663141d2c394e1e8fb3d7ea1be1e2258f1fb789d651c937207bb499914d49c75bb7839e19234210dcb996f9cd0f480317bb9247fc7be82c8eb58f8425b12ba63b1c07ac5af8c797bb0e754ebce9d02fecd7040b4f52582a2d8e7e011800ae8616c457e26aa50d13c0f1e180c5ffde42a6755ec3adb041b9db27b9ff6a2650f5ccf575b7888eeef8f17b8b3d2322dce97a902ba3f31e916bb599f9c5bcf93f3537841ade537d41f6c455144a85a7802b1bbe1aa2e9c92c6897d12b79b11d3bc4e2dab49df29cfcc419c54475e4915c62c972fa9629b95b37e13e447c48f48fd332b83181aae176c412abe9bcf43332abee253e49b2d94b64179a56d29421dbe98b499069eb38fa7ca6fe78163645b7a03a70a5a157b6e056c311f6d010ca07e0b21063fe00cd66dc97adbbd8cbcc1612dff261430291c4d92cff56cf72b83e28e44234e2ff7587ff1f9a917a838eb1bbbb3a300f9f43e0fc838fcdbd8d09d01c06deab2fea52f48b78e3f2a16075fa203f9ef3299fc890a39204802711b9ab53bab6b68c2ec9f536905c079711820f51feb46101563fe301d8bb16f1df791e9357b5f9e7de4cfea085013050ef42a1f94928720b5b2d7e46fe81e0c9874c0722948db39c630ed574926e2b5302372dcca18b31516193709670d524842cfac1c8da381faf26c2e7e1ffe777e348afd0babd67bd33811f87117890c4d540966c25dbc17e7599f86eff37a0f7be75ee930862bab289ce1d051c995421601ed213ec71d3989781c6f63620490211951022338defa5ab71ed08c948c8f7975d40f7f6db0de1f1fbd5f57b9feaee7e9cbafaed3d097e3ae4c0f4542e4040c73af7491a26a1819bb55c687d44db50c7263d3bcb7e1e649563339551ff9713d5ebdb34f50fd36494cc7149453083239aa136f870e2b8c8a20766cca47bdb43bf05b5ddb716d6e37e8e6f03da496fef27ed749d9bc8b704989ac2f101228de2c9cf562f76498421bc1d02d0cd2ad7b95580191d61973730224ad410da6894cfd4e41db6a6a17969e9501311d074ccfb789d809cad5d0148ccfb43bb75a4550209ce9a64ba00b39b30b7c1295a8211acb46d9a41116021fdb1311cd0be10509628a1ad1d6b17273d9e145c109b831a1e2d0d76fe8a5559853982f70d7dae5d773df45914031c24d32a7db7c9bb1911bf3a6d39112e4bd7907112c336a3e6ca3f336657390fd0eb33f43758e4c6e3cb2be2ad446748b1822f794a87c02c9e55d87c4dbb50c0d2591f4bed05257bd305723b8360b8e1a51609095e8d7f581bce48ee40f9f1c40def272962265753fb5713ab65f71da429d42f813cdc22ad3f14a0eadd6c87fcb8e2b5a6fe3c548143405d38cbcbf108048709488bf636185ec9fa2b5f91974aa68a0a4c5d44988b87dfec289511f237197139bcf4c10fe24b1ca4045768919529710ea83e69e6fdab57c8421f580676149be70ea9cf5a8756a4cf2ac59cae5631bf6d21dae16eb3af71880e4a5e529e27851215774339a3851dec7870a2c45125d1815c8058552ff00597dc3aa8b0452c134a827ca37bbe6b9f16acf0986a3d276b117ea06c4527bf8a32d4f00720d25541147ec6c8986daee981eefd77e898a0d3abf94b5911e29079a5f8cace07215da7db6fa1c92b6d9db08c48d9cd4b91c324cba1957371d19970a504258a352ab17d58bdd8fbd14bffeb73453cd7058c417e504343361dec325aa80c9bceb128a58ac465427592f37874ae669b9c1c356095ec0807031c96ef21225b76e77bb083be9513412083115d01bc4f92f601d58142fde5e78fec4b8d9cb734b0705bfdca34294e7aa893829bd3f0481769d105e6f20b58d017746647b4359b0e8492eec1f1d00dfc6fa6ff7069d523f617f923677e08dd371e5d4a50bac5c120c95172ff3d45d870d836a6a988b28765037f8e7ed539e38e2dd9ac05774044e23409857502f496674adce8d5cf48924049422cf0f16a071a560c79638e0c3f428909b213f2ad3b57940410760c85879f9126c7c9ed8b3cfe0f086cdb841095f96498382107373a5dca1a83ade069aedf6ec2ee7ba8a8361d36569773dc0f03236f04b293d18635f449f6a1789a2cd8fa1485b3772dbdc537c6904cee9219b855eb05c80666d56f5a15d3a260d5f059f11c5f61f77f612a2c82d2a89eb6f25b19d68c51ae3e1d44ead7c1ca027f0ed28329634be645932e1ab7c321bf27b8cfaf9aed30f2cbf5ee4478952b2074e4b64cfac3a17618a69de47892e81023b97caf77e33c4db9048dfac1a09b96bef130eb3973332837cfb7a78f7ceffbef0a1fa9fb5c09c4d73747897cec36ae7148ce37ea7a851d9abd939a08950701d77fc174722ef444c69855ef986d1631e1c9d5e720fceb5b656a61352229a3cb45505af6c47b4978dcbeca765cb38327eb38b6d7f13a398867d581d3db748df27d73529f2259363576100fedfeba3d3fbe4e19f14ac6dee9fa6b783484d24b9b5ec88a0364ec9c1f3b85e1c9b23003cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootvoms-api-java-3.3.5-1.el9.src.rpmvoms-api-java-javadoc@    javapackages-filesystemrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsZstd)3.0.4-14.6.0-14.0-15.4.18-14.16.1.3h@g@gH[@ffeee@e}@dMattias Ellert - 3.3.5-1Fedora Release Engineering - 3.3.3-3Mattias Ellert - 3.3.3-2Mattias Ellert - 3.3.3-1Fedora Release Engineering - 3.3.2-18Mattias Ellert - 3.3.2-17Jiri Vanek - 3.3.2-16Fedora Release Engineering - 3.3.2-15Mattias Ellert - 3.3.2-14Fedora Release Engineering - 3.3.2-13- Update to version 3.3.5 - Do not run tests - some scripts needed for generating the test certificates are missing- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild- Update bouncycastle dependencies for EPEL 10- Update to version 3.3.3- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild- Update bouncycastle dependencies- Rebuilt for java-21-openjdk as system jdk- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild- Adjust to removed deprecaded API in Mockito- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_3.3.5-1.el9          !!!!!!! """""""######""" $$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$&&'(voms-api-javaallclasses-index.htmlallclasses.htmlallpackages-index.htmlargsconstant-values.htmldeprecated-list.htmlelement-listhelp-doc.htmlindex-all.htmlindex.htmljqueryjquery-ui.overrides.cssexternaljqueryjquery.jsjquery-3.7.1.min.jsjquery-ui.min.cssjquery-ui.min.jsjszipjszip-utilsdistjszip-utils-ie.jsjszip-utils-ie.min.jsjszip-utils.jsjszip-utils.min.jsdistjszip.jsjszip.min.jslegalADDITIONAL_LICENSE_INFOASSEMBLY_EXCEPTIONLICENSEjquery.mdjqueryUI.mdjszip.mdpako.mdmember-search-index.jsmember-search-index.ziporgitaliangridvomsVOMSAttribute.htmlVOMSError.htmlVOMSGenericAttribute.htmlVOMSValidators.htmlacACLookupListener.htmlACParsingContext.htmlVOMSACLookupStrategy.htmlVOMSACParser.htmlVOMSACValidationStrategy.htmlVOMSACValidator.htmlVOMSAttributesNormalizationStrategy.htmlVOMSValidationResult.htmlValidationResultListener.htmlclass-useACLookupListener.htmlACParsingContext.htmlVOMSACLookupStrategy.htmlVOMSACParser.htmlVOMSACValidationStrategy.htmlVOMSACValidator.htmlVOMSAttributesNormalizationStrategy.htmlVOMSValidationResult.htmlValidationResultListener.htmlimplDefaultLocalHostnameResolver.htmlDefaultVOMSACParser.htmlDefaultVOMSValidationStrategy.htmlDefaultVOMSValidator.Builder.htmlDefaultVOMSValidator.htmlLeafACLookupStrategy.htmlLeafVOMSExtensionNormalizationStrategy.htmlLocalHostnameResolver.htmlVOMSAttributesImpl.htmlVOMSGenericAttributeImpl.htmlclass-useDefaultLocalHostnameResolver.htmlDefaultVOMSACParser.htmlDefaultVOMSValidationStrategy.htmlDefaultVOMSValidator.Builder.htmlDefaultVOMSValidator.htmlLeafACLookupStrategy.htmlLeafVOMSExtensionNormalizationStrategy.htmlLocalHostnameResolver.htmlVOMSAttributesImpl.htmlVOMSGenericAttributeImpl.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlasn1VOMSACGenerator.ACGenerationProperties.htmlVOMSACGenerator.RandomContentSigner.htmlVOMSACGenerator.htmlVOMSACUtils.htmlVOMSConstants.htmlclass-useVOMSACGenerator.ACGenerationProperties.htmlVOMSACGenerator.RandomContentSigner.htmlVOMSACGenerator.htmlVOMSACUtils.htmlVOMSConstants.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlclass-useVOMSAttribute.htmlVOMSError.htmlVOMSGenericAttribute.htmlVOMSValidators.htmlcredentialFilePermissionError.htmlLoadCredentialsEventListener.htmlLoadCredentialsStrategy.htmlProxyNamingPolicy.htmlUserCredentials.htmlVOMSEnvironmentVariables.htmlclass-useFilePermissionError.htmlLoadCredentialsEventListener.htmlLoadCredentialsStrategy.htmlProxyNamingPolicy.htmlUserCredentials.htmlVOMSEnvironmentVariables.htmlimplAbstractLoadCredentialsStrategy.htmlDefaultLoadCredentialsStrategy.htmlDefaultProxyPathBuilder.htmlclass-useAbstractLoadCredentialsStrategy.htmlDefaultLoadCredentialsStrategy.htmlDefaultProxyPathBuilder.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlerrorVOMSValidationErrorCode.htmlVOMSValidationErrorMessage.htmlclass-useVOMSValidationErrorCode.htmlVOMSValidationErrorMessage.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlexamplesValidationExample.htmlclass-useValidationExample.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlrequestACDecodingStrategy.htmlSSLSocketFactoryProvider.htmlVOMSACRequest.htmlVOMSACService.htmlVOMSESLookupStrategy.htmlVOMSESParser.htmlVOMSESParserFactory.htmlVOMSErrorMessage.htmlVOMSMessage.htmlVOMSProtocol.htmlVOMSProtocolError.htmlVOMSProtocolListener.htmlVOMSRequestListener.htmlVOMSResponse.htmlVOMSResponseParsingStrategy.htmlVOMSServerInfo.htmlVOMSServerInfoStore.htmlVOMSServerInfoStoreListener.htmlVOMSWarningMessage.htmlclass-useACDecodingStrategy.htmlSSLSocketFactoryProvider.htmlVOMSACRequest.htmlVOMSACService.htmlVOMSESLookupStrategy.htmlVOMSESParser.htmlVOMSESParserFactory.htmlVOMSErrorMessage.htmlVOMSMessage.htmlVOMSProtocol.htmlVOMSProtocolError.htmlVOMSProtocolListener.htmlVOMSRequestListener.htmlVOMSResponse.htmlVOMSResponseParsingStrategy.htmlVOMSServerInfo.htmlVOMSServerInfoStore.htmlVOMSServerInfoStoreListener.htmlVOMSWarningMessage.htmlimplACGenerationParams.Builder.htmlACGenerationParams.htmlAbstractVOMSProtocol.htmlBaseVOMSESLookupStrategy.htmlDefaultVOMSACRequest.Builder.htmlDefaultVOMSACRequest.htmlDefaultVOMSACService.Builder.htmlDefaultVOMSACService.htmlDefaultVOMSESLookupStrategy.htmlDefaultVOMSServerInfo.htmlDefaultVOMSServerInfoStore.Builder.htmlDefaultVOMSServerInfoStore.htmlFakeVOMSACService.htmlFakeVOMSACServiceProperties.htmlGoodACDecodingStrategy.htmlLegacyProtocol.htmlLegacyRequestSender.htmlLegacyVOMSESParserImpl.htmlLegacyVOMSResponse.htmlLegacyVOMSResponseParsingStrategy.htmlRESTProtocol.htmlRESTServiceURLBuilder.htmlRESTVOMSResponse.htmlRESTVOMSResponseParsingStrategy.htmlVOMSESLineParser.ParserState.htmlVOMSESLineParser.htmlVOMSRequestFactory.htmlVOMSRequestFragment.htmlclass-useACGenerationParams.Builder.htmlACGenerationParams.htmlAbstractVOMSProtocol.htmlBaseVOMSESLookupStrategy.htmlDefaultVOMSACRequest.Builder.htmlDefaultVOMSACRequest.htmlDefaultVOMSACService.Builder.htmlDefaultVOMSACService.htmlDefaultVOMSESLookupStrategy.htmlDefaultVOMSServerInfo.htmlDefaultVOMSServerInfoStore.Builder.htmlDefaultVOMSServerInfoStore.htmlFakeVOMSACService.htmlFakeVOMSACServiceProperties.htmlGoodACDecodingStrategy.htmlLegacyProtocol.htmlLegacyRequestSender.htmlLegacyVOMSESParserImpl.htmlLegacyVOMSResponse.htmlLegacyVOMSResponseParsingStrategy.htmlRESTProtocol.htmlRESTServiceURLBuilder.htmlRESTVOMSResponse.htmlRESTVOMSResponseParsingStrategy.htmlVOMSESLineParser.ParserState.htmlVOMSESLineParser.htmlVOMSRequestFactory.htmlVOMSRequestFragment.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlstoreLSCFileParser.htmlLSCInfo.htmlUpdateable.htmlUpdatingVOMSTrustStore.htmlVOMSTrustStore.htmlVOMSTrustStoreStatusListener.htmlVOMSTrustStores.htmlclass-useLSCFileParser.htmlLSCInfo.htmlUpdateable.htmlUpdatingVOMSTrustStore.htmlVOMSTrustStore.htmlVOMSTrustStoreStatusListener.htmlVOMSTrustStores.htmlimplDefaultLSCFileParser.htmlDefaultUpdatingVOMSTrustStore.htmlDefaultVOMSTrustStore.htmlLSCFile.htmlVOMSNamedThreadFactory.htmlVOMSThread.htmlclass-useDefaultLSCFileParser.htmlDefaultUpdatingVOMSTrustStore.htmlDefaultVOMSTrustStore.htmlLSCFile.htmlVOMSNamedThreadFactory.htmlVOMSThread.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlutilCachedValidationResult.htmlCachingCertificateValidator.htmlCertificateValidatorBuilder.OpensslHashFunction.htmlCertificateValidatorBuilder.htmlCredentialsUtils.PrivateKeyEncoding.htmlCredentialsUtils.htmlFilePermissionHelper.PosixFilePermission.htmlFilePermissionHelper.htmlFingerprintHelper.htmlGaParser.htmlNullListener.htmlTimeUtils.htmlVOMSBase64Decoder.htmlVOMSFQANNamingScheme.htmlXMLUtils.htmlclass-useCachedValidationResult.htmlCachingCertificateValidator.htmlCertificateValidatorBuilder.OpensslHashFunction.htmlCertificateValidatorBuilder.htmlCredentialsUtils.PrivateKeyEncoding.htmlCredentialsUtils.htmlFilePermissionHelper.PosixFilePermission.htmlFilePermissionHelper.htmlFingerprintHelper.htmlGaParser.htmlNullListener.htmlTimeUtils.htmlVOMSBase64Decoder.htmlVOMSFQANNamingScheme.htmlXMLUtils.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmloverview-summary.htmloverview-tree.htmlpackage-search-index.jspackage-search-index.zipresourcesglass.pngx.pngscript.jssearch.jsserialized-form.htmlstylesheet.csstype-search-index.jstype-search-index.zipvoms-api-java-javadocLICENSE/usr/share/javadoc//usr/share/javadoc/voms-api-java//usr/share/javadoc/voms-api-java/jquery//usr/share/javadoc/voms-api-java/jquery/external//usr/share/javadoc/voms-api-java/jquery/external/jquery//usr/share/javadoc/voms-api-java/jquery/jszip-utils//usr/share/javadoc/voms-api-java/jquery/jszip-utils/dist//usr/share/javadoc/voms-api-java/jquery/jszip//usr/share/javadoc/voms-api-java/jquery/jszip/dist//usr/share/javadoc/voms-api-java/legal//usr/share/javadoc/voms-api-java/org//usr/share/javadoc/voms-api-java/org/italiangrid//usr/share/javadoc/voms-api-java/org/italiangrid/voms//usr/share/javadoc/voms-api-java/org/italiangrid/voms/ac//usr/share/javadoc/voms-api-java/org/italiangrid/voms/ac/class-use//usr/share/javadoc/voms-api-java/org/italiangrid/voms/ac/impl//usr/share/javadoc/voms-api-java/org/italiangrid/voms/ac/impl/class-use//usr/share/javadoc/voms-api-java/org/italiangrid/voms/asn1//usr/share/javadoc/voms-api-java/org/italiangrid/voms/asn1/class-use//usr/share/javadoc/voms-api-java/org/italiangrid/voms/class-use//usr/share/javadoc/voms-api-java/org/italiangrid/voms/credential//usr/share/javadoc/voms-api-java/org/italiangrid/voms/credential/class-use//usr/share/javadoc/voms-api-java/org/italiangrid/voms/credential/impl//usr/share/javadoc/voms-api-java/org/italiangrid/voms/credential/impl/class-use//usr/share/javadoc/voms-api-java/org/italiangrid/voms/error//usr/share/javadoc/voms-api-java/org/italiangrid/voms/error/class-use//usr/share/javadoc/voms-api-java/org/italiangrid/voms/examples//usr/share/javadoc/voms-api-java/org/italiangrid/voms/examples/class-use//usr/share/javadoc/voms-api-java/org/italiangrid/voms/request//usr/share/javadoc/voms-api-java/org/italiangrid/voms/request/class-use//usr/share/javadoc/voms-api-java/org/italiangrid/voms/request/impl//usr/share/javadoc/voms-api-java/org/italiangrid/voms/request/impl/class-use//usr/share/javadoc/voms-api-java/org/italiangrid/voms/store//usr/share/javadoc/voms-api-java/org/italiangrid/voms/store/class-use//usr/share/javadoc/voms-api-java/org/italiangrid/voms/store/impl//usr/share/javadoc/voms-api-java/org/italiangrid/voms/store/impl/class-use//usr/share/javadoc/voms-api-java/org/italiangrid/voms/util//usr/share/javadoc/voms-api-java/org/italiangrid/voms/util/class-use//usr/share/javadoc/voms-api-java/resources//usr/share/licenses//usr/share/licenses/voms-api-java-javadoc/-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectiondrpmzstd19noarch-redhat-linux-gnu   directoryHTML document, ASCII text, with very long linesHTML document, ASCII textASCII textASCII text, with very long linesUTF-8 Unicode text, with very long linesUTF-8 Unicode textASCII text, with very long lines, with no line terminatorsJSON data (Zip archive data, at least v2.0 to extract)PNG image data, 16 x 16, 8-bit/color RGBA, non-interlacedRhttps://bugz.fedoraproject.org/voms-api-javautf-887cc0812da95aa7badc6b5f17d66e70c8a9b4aadceea67595b85ef23eb106156adb836efc7c99b49b60c3a8f2fcfae661b27a16c968a30694650b1f55f6f541e? (/hbQ7KUPAR,9e/lf$Q0#oٚe w_z^ESϮ_W~4@\^-hUƓN.)Y)u0+%/\KnàZsy2)-2T陼 QaA=m¬r`GR3sOv[/*,ذl4 ,摙}kgc_HWNXd)NZ-Cpuƶow GM `r_W_WkG~%&G+s˯ko%G"="s?->"E\6`b1띛]MʯBon 0bzp;H׏Bʼn҄m Bzc";]\<}:f!AdFG UhiQsqNYh@هL PW!4Ki䒡\`뀤Gϝ.`(|UbQ(VHt)ܤCwf-P8}siˡ˔1W~P$(xJ24M٣A 0"縰@ Ef &F_9LW.\4;dÏfuѢꮪ*mR&Rq%#oD 8,H^bd+dICL3X5$ /_;$z8 1J0RcQ[us $Fg< ӇΘk#g7*(B ssxKLESRأR}I$|$6j;tlD=ƽA,=,ECD'wﺛc DsRl@l=H\n\7 8=Nlؗ\H D|D7XS]/Q ad4:҉b>}fv ]hP}6 jH_H)~K$k>bt,:D] YF+rnѿC6plrbnX$oǶ. /JrАb:0ޣXw>X}]'f crv[=.x :%E)a= #mf,{|r) Fk;3AYĴAWb#9<(9P$0 bv1y]hST[XOVDCa7? N6ϔ+E0Ѿ(jb'&?TAF_`ԯ󿰧v$CY2kɾ%Ogg``ߣLcGRwwWW3G!vB$R"WN$^)~r[}CT @ծ~Byj/5۸$H{" {B/&?Xп_5#պ3?+׎V_IٙԙP}?T ۝_f)uh}GP ՠ? ͠?35iA{@;ugWН iv7iJсR1o#v#N5;bF|lOc?ޤlul՘kD~B@_Hm_~5:`MsLM_79;.\bxl;Dv$WgOC͓t}Z !?Awas~zVR9Se{H'.>(Sc?u/b= N=AP; ޥz KaN]]:b⯇MGP킉]K?׻(' ez {uEsWwR: b[׷c}>4@կHNjVW$$iI;]&88GG[;z.^_DS'U8O(5x"gk/Qwa1."X͎2z%xFҋUv}_T^xѺ1܇旮Fϒ;O:)wS4~ޏ(Nթ(`5k{8`9ż dʩDKyݪ_Y/)I y].->x>I/i'_$=-p`B~m`Sm#NLv(2WTˤ ]è-nvX(9٭0mDPjʤݠ#Sb!늠s!L?y7οNJ>!t} Kx>&7J {߽?l=𤩝 y>TW3$+7R1J 2,^cHs쮼2C`;WFt"`O׻98a} P vY8\B_/"T9 xzXtߐ~ >6GrboP@\+qV5EW vt0bD%vx[1 hE$& :r!LEiEVF*uE!.ġ")(z?İ*y ֕ă=7 (ӚB6!Shlu tX9"~(*Yc{o Aj3QaDb$FYU+nguA- %H9LnLs|w"ۛ-ǯw3dykH"jy͔0_L%i KڌE"jDJcYei*2]^JZ6)l\@$r:^!A!{M."(H#85%d`SXK(qYA\Ga(HWy )+'Ge"i\TsB2g$HgX>95;1H铖.")үu-J7 3ňM6A;,_͖j\ }FGv3I剘nțt@qtG"X>3B󄞖cIFmmA{d}aP; j=TצOCDب_Nb(knEWOӉ"!8&h]E;bjL7bM7GҤaˁ`mP4ԾJo @f?m4MRz0vƮyg@ЁsL<}SjZY8eYH`7~=)EBpʷXuʞGI?=$W \reO7}-xğP8!O4y89o*]Fٵǁq\ t5c)ڪSV ( Wr0QR_C(>cU?FjiS++zOST{SSoVNuN %izZlwZKփ___ L]"L%繈K5wU"{RNbρ@Xfi({bgRM))w\rNYL<\$=A$IzjL5S>A".^~ :ES@7@ pEgDX1SR1Xy~do1$̞:9Ai>33Ed^#!~P 0̷gOHa"On ܆v.ҧ_L@A6n1dεe!c9\lt2ݗ2V􏶢}1 ddDDDdi#1,E$#eH, HB3ˆI "H0A&I5׌q&K=SqP\ h =ELlH=$)x=Q5Ábx`nu`8mh7.NatXbg`΋ߞ_ #~*,u.QʠkY%#^wg;BBlr}t73-R{t~[ٷd]3}|Iǚ8. "'_={Ck Ks_/f!TVoнĖ6S@"[_Z#색Ʃy>=W z䙅DiOE}b[3W3&jOko?3 ΂T x'7bH*VhOfBbxUٲMBrV QbS r$ay.yԍv77Ql'=1pđ"+1m_7p5Xq,>d }ObK){(V r/.j;q7 !'uMBswug<&xo\eISަ_592ng$PRt:\5s.N]V':2 ]-P38.TZ0Ps@]>W ۩=됳֑Q$}0kk-O 05ad֗ :}iF7f2YǼ?浱?' Y10BLw΅ѯ'f}p 9PY?X|oⰟ P m]⧙_xX dÈwշ͕qD:KQΰ\ 0-+~Z1CJphGjc_r),#=G5Bhͣ}1BoޡSJxjQy"\|8?]$>i3_Th[uMzغ@a ڇBYr03FD4s$yV4}XG.ǟX6vCϿ={3|ac|tFPx#ï䜾t>~SEv~&Qe˱$嚿beR+ sZ|dӰ+2nk@¸Mp-8/2x+wm~ߒ+3~ԜĿ [&;zov{&|#25_S_jK 'km8m%ooW:wJI70}3\okCt8OKk]=W5ڶ o/9a7#lC-ByuE7[d3S9z;H)ױ`9u:/ir4Ÿ'Hڙ/,[Y&/!x7oMMަ,w.?Y {ݍoسb3|Vgfv{V ~^* ֲŰ?D(G1&&# REGɖ@>Ć"3Vhd饊ݕ9jk[WatO9w3I6 kNeHs-#Y^[;F;$F|ٱCK}aةA-kUKtwlڻ,a]۲sp9vo#nGFqL0߳/6rpnv9 |}1~}oRWӊ?<䉮<*4888mmD Pu\eYgͯ<޳hi2|y=/9օ(ςE@αa~&c(p#2,E>*^^vdqIQ|ڒs Ll;qž>2 fOgoy.!Ti|ng3@G=?^. @7(.Xk)!ӟma~D:muνO~:3"t@sa͐r&m/mv8}Yrd5ev G ^E%݋rZS`Z 2_R8,6s3ytk,&bhb\%v5$*>?a AF&0=/N\0$_cI)v!`m=o& pJnup&L!B*_-ڲUMB$p?LY g BVT28~z!]Vb0 Aq׫  & kxJHJ$W7)4m.ErVɄ+U "c,Kq [$^2@-fkN8Sgi<d[e叒mY(ZW^(\):M(cD_KAnUa8D mhJ$ ?)+;MFFA6劃8;ָfB+u&i 3dwbYhL\2_QQnx~'5U{h) N~u}2LXuQ8wmUpVeMrw}V>|/qc\%oarӱ= ƴ!cN 9kwWBiϏ 3.U&6XhH۔+{|mX?m^iZ0 \OJVzw)l 46cD ⱔ}4Ü$cN B;Hio;P~bJny|^9T CyoCi:&:l顶?#CL骙8N A|zZMqQ=#)L7d}?Oa\g&.8'+d  D+N Lbv{AaWQXf گm[EO^k@twR`f{vOXFFTL{W a!HB<ȏ 0'4nL49B}(DP&'8+=ּ'TU">#3IQ)]LGA\T=qdzT&%|yB0?R*ТPXP (l_*ԱB|-#7YҼ0t`͞鉾׮j9}[mwwn`( <5̣/Wr;M| *og6wqL _{?ǧɷ&}c4ʛxsz猝9>1_ḾX41{k,3#x38=ÞvstĚ97ZN z=SCUf2;ßi4La> I,rwo/tTl ~6l;? ;egg ' WKFEXW X=XBZh91AY&SY6AyDU'H>T >#Yn{sNy40 ajO7S)a=OM4dxbIzISLiԞe=SmL1z 鑠›&OT)<''SSM&B #MC&F aMididfiL L&M0`FCLF 2iGMS*=O7SfFi`F@&L#F iF ЃL2iI)&Te=O='OFLh&#Mdb=FS4 hU)2h)6MS'ʞj7==LM'20#M0L4F2#14`^>9 B9g XB2!kɉpoPCE,kۍh`#-\[#Ta*iĴxw, l ӛF]'NɜۅA JcPEΞ6F6 `2vN=++*V9 K}^|bCx$Vp]h]]<T\[ xMUx?۴͆Xb :(˵% ͣjr,dɗSgQ˴x)Hu/ƀϣ(S5U%BQ x洘C;wb֊%A-0ląd{f00bG r W$W{ TC}Ql(vm'K$dj U1e.WK C_R#]SH$%lSfcerrʻ ll*bcSiHc\+%VR U SD-uB;f涓*E&)e&PCSڋ[UV֑kZYeNuY)+ Rʬv !ˤEjA:o:}sf/寑 K iQzYNrKdl8^{32jՎ#H es-OXb jkTNRj9byX-Rs3iӉaT V.}~c &yGI&Sq$V-dx~F׉wu]k޷Pwcղ"*&RG6ˉq*f8:W1W߾F6vj϶\ndj. ]yl#wom NOMѐ~!J[[f  u-Tbd=5``m|kҤ@6yk-7/`1Q&J&`y͘U@*o$ zO' &v1e^@*Y>Ty֔ 8ܺiXJSG2:='~`2![7 l޽zw74=>m .h27AJhK5'j,JdA48{KC鑞bWҿ 紥#$aY`;SaZj<ʊP7gӣc8VƷP:[*gH0Ԍ UU4eZ9U%#ogP=#QVu*Ӟd 1 fD[#A^[r ^e1@j'| k4?˿D0xĈ'W\pd!X]I=oa$[}|< ނX̱KyK&)4M@w$S d]VAbstract base class providing a skeletal implementation of the VOMSi-servertocol. Thisrepressparameterquired for genern Attribute Certifica(AC). BuildonucACGPs iances helpmic Unix filesschecksEnumPOSIXsA utilitympferpriX.509IRaLSC (Legacy Securhannel)anAss)devarioupeat canflueeContSigeandom satbitsrc/main/:tializ withcvd, lise timeout setsPrivctoe ustnFullauchmod 777, st-rwxDefaulURIGe-stylic)CPc milede cӨEgHr c MceCH0%E)RsS, hVE0PŖD b6(M`kGMӦ@IIjm z;1R];q-K*$ĭ yv!]@im{G^#zR);4 }ͩۯy3ܱu)o;})quLTsti^ 1ȾgfP7ƁikzۭvT@ )8z6idܭSmb*'+)SO*EQ&g3?KpTUZ{ߕ6Jj43(mV%3u('5k{l4Mil5:(jS1DYYݭ?\h-nlut.Lu=R"Kq4>GAk_G },Ϛʝn{54sVOyt@aNآ<-Wq~o{ D2kQD !+]tnld:7t<d+r]!>Z45cE WW ?t7qD_atxzW1>Zmuۂ뾚:O Y{:o)4Pm &lʅ* rFF.( %3, CMUHyC&>ilðau Lwg2@d4)O1plPఀ\RJ/٫N2P<^u%y%H0Y#s=Z'~m}^fkЈ} ?ãP½,F4O|m FZ6m,h3#VxhUR]L̬*{Q`T  $@CVmُk3{=ȎcDJo/Rjk=Q@͏Φ`bԨQC%(6dm e,3j$v G(R3%RܚdJ2Kӕ*䨄ct; &xƛ݁}\Ltk;ye0j*2 H B@V>DJx.G$Vv&,ԑB)IpΓĸ=Q'jvٛMsH* "hˑ856tb7CGMŤC{1eA,a7@hbWχ3[@|.5 LHJL"P swKNu,Z yEP9~iov*S6':WytHmpdXf%?pRoF[^|zֺw qǁ^7ߏrA5ܢŰ[CŪAͱ0[Wy̭F3&rF ]_놳˼-3PpoT>bX cM¯A}ܾa]Xk TӊOrT#! }[I7~WaEDF;Mx`UN-) M@7 H}Όh񖼗3xib Jßx N&sulaa*wظRhaxI!z&j5$ț l' U=a&J`&pnzV$KMH6T)w'-F ioƛ2Kn` v\]%wGn}E_>7qg5=+_7T,(3J#yn N Aݢa7Z%4w"Ð 2#n 7  k8^nI\辖o?D?NT$PSŬMX$#Wׯ$Ē3oi>U"<0"R&y7h_\s>wb]EF*D.cu^c)CjR\YEu܉ǒIAò*>ĝ6 LwZGA`OiXNX0[!>Vfa<^Y@F*wz\A2F ,Lvn=k\t/:wzo;Um:5p!6䱫}MlƔ4Ό,ĜLgPS{#JS9ػU"9&,ADfeQy hS,^}̫b? XCn#YCG  mV|]0dp-_"ѓ c|r.zN`0?(Fp| v]@͚C0{ڕ` GcYb P*wgG8(D?"_[d[6?j1\ L뇂zEA}u.+H-PUki\Mឍ$ԗfЛ/:`lmv@T%x;J6:8z)٣?>D'B?h4=L (1-_%3RG|3X},y U` 4jkA~9ZE_^eG5>kcۆ sO-_YlLd$'X֢XOǏEkE%??ux^-") iG;oR%Ot\G<)d92Dtl[N&mvmj@$Lh95if#僙c0,7Mq>%ƣZ+\a豎ØK*H yu%V:xvf` ؏kNgaBS} jQJiTJ VB塗R5egh`9ΈFQ8nFEQ5qJaGNVCg=j<Eydz6d 7H/E*epm8R~dз\EG4U i^ eҙ[3o]*BٜW}aMo_gW ю9i& C,'FSkauƣ3E&%$d[{y3ݵf5CaU}t8 ~p2n>$@ߞ}"0.rVy<0t䏥=QOcyvXi37Y*yH+ނ7ecˆ{d2befT/W*a2a0MQasb{G#[k]hAs\@,lͤu[Dq04f*1%`^I{ZE"t 6L%l#? +c$fLu<+S^\cSI]N=є5G(RdWVLpV!֮sP:P m|J@W{(vLRMC\I\1whk0J%Wv2k J&A&bѰFyaLq|èFrxb\dFq hP4YUyOkkWJ{Qn]T Y3sUHj4hHP;"D2AEAAȥ'MZ+=Y[p,Tjah?~` OHLt7OQ]wZ/ٍuS>t Ugn{ceU푕ZV3VBZaY.G@ḿT7~Ik]o| $Aje~`]a>fr1{wj_0HI@I"mBs.gNʾ(`x856,gt*i+(XT$i S 0`1X*{@9QFfDDD RPTn,28RHi]^UsŰUDžoN!)P2?C2cѥڊwB}=|)+CKE9]Qh٤3AXv)'rzߔIlkVql2ADÒeFn8,NH_yh\mfʨJh_VJa!K v͌\)ef6E8=ZTȀmdD7#%^,c ja;ѕ/su!Y&q:Ū)U+nZڛJU~YiCw[B6D qͯ8oMc  oW ,mvwʄJZϺ^I N#~uTe*HmCyWQȶbat+.?n yP֌Ե|32# QujY<|ڇnP;q'L6mv$=-Fr`nSm5XC>#IwTʜeȒ,-L'`'繩ztG'b8hq@p>HR@BEBa)SEЭ4CHMf俎nL;؏Ã,hv$c%d]Ä<;rǃi]L{H=fU1A{D02A9G0nϿQ[W.0~#1-;%K7Ǔ" E[c>Qb }|Ka$fEV1(')VpuEJyJ&`IF3E؟^;"yP7V6n*܈Χ ^8=6rC|JPY.bh\]l |Ex~i|?e9V-!ld_Zp~^GDD%S-V!ƗΛf׍®ˏ ][+O$%"PS+@*Fn4V:o)Aq ԠN`mj%\ 7$1*?-1eװ#!打r:q6 cf{јF!vtu=f؃@b%03tWH#JokLR4Tf H*lm̓U-AP7*RX K6ҸHJjQ-@BSXGM^a_sVE28)XF!oAR+gBHQHLYpSNM0PfK)TddyRwYuHWx\Qd[s$4a!Y,D$*1%/^x'UHe3KnR)Wp>3vq2IV$0u0k gYIA$AftjfU8[]2*s?k!*jFl 9l4OHbQnR] 8җMݶ]p~k@q_K7TXSxB,s!Uc rt*R%{2+@6vҧ@oYP6@08|* }nr?JV-.e.;dH;ʤ 9ѷ!ya0_m=i$@K2@M TC&uQu3~ך;Q6!k-_EuIMA<°"YH/Ʃ6ؾ,:P_u(?n՞"T6t3o& b4I&sNTa5p9P5 ($^h@ }oc{V ( Gf~K6 a92!(?68#eR$Fd3h ^Ĭ[8j%<7 B҈Pk`cٛܤoPz;z{0+D97,1zP5g0qYoVrSD|8fN|90Cs f{ V\ql !Ž-.dnށ;0\.Dʄ.iy w˨7 KZq A!o 2&iW^%iG*S/ߜ4JE Jnze0l>vM1zT͟"HtLȩ( - JM͖K,se`ei"Մj (zZzC(%YmC+]K/s{ퟥ,b~=sēq蔓X)3ś5(,'7ʀP/ ˎO6smA<2^t(3VkĔ.;貅pJI&9\5;<_3UKfyةXd~_u|\?3\_$-`!L>o@gњI(B0<A|R d ;)TJcfP;L^q.:Dai "*ɛ`3lZ;n#W2­R#]=V:>9۠*=ԗ-1EF7Ǝ4A\F;N2Iq&AJ]&td hzhàgEa_Fj я(ęTJ?,}5))x`0;.uyx-WB0Ti#>X%C^$zȽtK_+U> 䌙(e~-l1&bhQe 0C74}}VD$fj/*^ m#?6\XM D]T?Ѱڃ&'6%q6K\#Nb|Je~>"r̋"FVR(F~/)X|H^87:,4+[+\b;!1={:,DA갋G{M +XLDgZnwkgbHcKOߡ\6)1u|cym^ЄJǭi_+2J-Z"G RhP^ mkJWȢ_GQ5 j'g D&)OXe0XE־?170'_Ppˬ :no8N*`lAmʖ.Sc^̏ePOU|ƢH9m$ŧN9GC7|٬/MMeei ";^I 0EW\vJSON=F=vWiw=cl=FxN=tnjQ,n$ftcnt,edc ``.r,<>UN?i2KƯ1gQ^!7 D{ߙQ:KOQVQr@N\o U eYU"NL]TςK,z9Q~ti1KND4"E˄2`ɏ86J,(J*l9OyaH]cՍ&5?8/ 0DM$.wHơPWCYazj'>7gi~+n>jn>Ia5:c<Σ88d  dXx7X63=dU@Pxd: s| p53qd_u֊IZ?Ki'}PL98ky"MOiڌe~T֐6{'; 6%/ `tz XQSLY֟M|,vjw`e&Eh(yW?7 ˹.Z92߂`|.b@O,1gm$В/ )#pd/l`c#&]n|2YhB`U'AbnZ'!4oKTvDz;~~!ͬ\DnMfFD(;yz]t:odJ='/۵,C^, ^`m>L1HvF% XO&{2 pK㺐h6rWE9hfQX'W$^)y)'3=IRc|J{6e Dq'0鮺Վ>45w"-=TBx,Lz'ڤef_bkOt&Q+4H-JIծoH~\2b&Vӵԩ1*|;uLX?Eos$lmˈGNulRC7)L~JC$T+3MǍmh^.Y+6N}B~]H epSF}~0.0__Va[P kGVߝ@ Wt)ׅDsɺTQU6gdKtMtVgI#&9KV2h7܊'!?i>6VRez:4p5E^FA]WVA(]ԋAbLrk,5gg>ׅ|( ~fY=$| 8D=d u*n>(= %Qݼ`JeUAա$ư eaƒ5;S+jڳО%iȬ]z)+͈]YZ,r:UMY[$ !zUEʱ)z ֪T=OS!8 *O Z;omJ?[S橈2]P-)ojv:m'p3GL<)2_4xC7r9%q Xy!p(J/M'Oեr3,N`-,L7|llpνfgT¶ALtk;/'q:.Kػs00eΤR 0)GyDΚDdZr*X(pA D jdsh37kSs>-$超!o26Mij[ p7$;/ vp5Krɢ&$xSGہ%i?1 F|gcB^xZ5q+2W5J\?͑GP7d)KY LrYd 1ȹr3$нlS.3ٚ-lVij)e@BgNp>~%: */kC?o!&`ݷD4LW~ݸ8<,͎0첕]|O&Tu jvGM`a$Q|g*FsVa.An"Rk ~ hn[QzֹbП4hZ껰zACsD=cj_ u/ZeM%R7 SH^yfz:]әL#0{bθ6Mw!Nm]ՈpCMzIkΜf;Y&'|/6CZ-dՃ}֔Pɝ;$&5W?֮o]u+o;׸c:_Zy@/3Jy/}] c7%Xw=,'j9D?\gOnoЅ;rr|0$Q{\-%X>,5݊s~#]ۨjs@dmvֱ-#808 W"pWd:5{g2ڞ5!5vf߱\ld.&.͋ӽ(O%b4FtdYI&Q'j(ϵA,=YYˇm2*  }yer3{N)R<~,9櫺ogصSW9mkvI#sbH*xV u s ꋢKP0 r\`EVͅYr)°í iKz-Pj ϴ~U=ӌU f:+4>OuSi.QtQnϳoNQHӘŋ-q_uۄS {<*!Үmi돇ޭc$ZXJވXlSfCh h7>u>"-R Z-qackVVr)j6]}*zץׯ^REGk,sV~6s>IPBlϛj>5GGLEWӳ-nIӉ96Λ,sB|IPl|AKcg8"f@r|]$;P2 tn D?bnz! TUZ?:]1EޘהHi R" 1t} >ɧ&aZjECk!9b=h(6Ԛ:$V%?:օp!|At@w,@ oʛ>F žXêfxmFT UXDEeȘqs֘,vPERکEY2Zv^xSFj>򕁵cnV_tG7y]e޾fCဨoHqSӳf׆V0h6QOb9U_ G O%&{2Vs990RSk"Xj1E=Tzܪ~ܷ4*u,tVSnJBsՃ.k# jOUr+gϒI`t\*LLLL 繰9ɪ"jm~U"TW Rjuu s\.DUjEp}ϋxUzR@.p#h(ТfHfI(FxɨxN$69BkǕ2ЖB Ge~ѸI(k]>>۵{>F%h~r(On';U'j0WT]7Y)N^` &e '6QPgkBQm'zL|B`Zgy_/ho K%-5ʛA\I) 嬀ʐZ:7Wyge SlTaT5욵z|Y=`QT!>?)>USu-(v|m>9~wkoZIeeIYB oRaal*G&MN/PT6tmgeA|"x-oj>"<_NSYlO)t@.9kD>nGgq~uLU}"Q8< De:~5x|Nt,j$p:7-oDG+}_G` O]7M6 RLôej3Cs-T^tK"N^a@x۠TMhg#QD1?A8A[Qq2} &8MHƹ%>Տ+v2122sl)C)VK ?3M!Ǜ4a4ࣧt " VJ~ \@[XSb`fG`62ۺMd9PlQj%?6FPcvyU\jQY,3A7 P?7;ɥ )ζZdFd`,T2B5mMx\r7PBiJ (ǂLzhbsOV[K`d4 ԡUBXb@DaNQEm`ky#jA(׌1 ;ϜAjy,PT:p42aiOАPx4b4 9Iܼyjp [lyk j *;ؒkCE霂3].bȯ:o*dwcdZU@ks,{`@ڽǜ_=,+ru@YT2EbhM=O Q%/UMދ,XRIwU){+WOϊ _aΓ:Jar!Rio} m;&, u@iIq K/Q?9 ۺ.շkJHupw34G|!2K]$|}$ 73YQ V9 ȫFnILE j,vr?nHf 0mgt]SsbmYn%1~]3iRY,='KX+V{g1[yt[zSlacp:hLsʮh*uda?(֟-2?\#[gP{i g. 06!U!vn>Ji#S:5a O4-X+p+;;'!==w~gpz?_n$0uvzXJ^PpOIЍ§JSTGՂ "9NqDnոF6rKK~ ʴv8ђ]9%g(=8HF`}ſ8[+:y<c`/^;U" 2_V.gksYr0f0"=v@bPI>ʆ*f*^fyz i+ +-?sl jWi(lsUl8(? Oܔ"(91֑4yBj[fʢWon/Jf0v$d{Adavɫꮢk2MtU½E*r,|x۵PREX8O4m! QFk]5\mlzatg+OT|T y>L,"RK#ser/cY5ȮJ)0 %?ՉkԍRoXeT ~YU٢5K[E%{7!)i-Q` ++8SƢk5 NIU%2[D]&S#C*m9n#W* #9lOٯ)(vݛҜnKLڄ6u4g:s ʀ0Gn<dp&q2,0f_rfeL--0%s避_Bchø'n2Fb﯈Mc bycxXvd2 1Fw-Se.h]k)>Udua4i/ 5^n9nΕeQ.浓]EsDpMghʏ4B.XoQ_fV9ڱLpщZCgSNi5S9F|ov\ˁ&XSDlYLSPi 'K/ 6Y!@ea`zlu4sUh﹮z-·*$WCA~/%q=߲3襤4Oߍ_`td#M >j 0.cm2Ц4ʙo-WlSN=oP M"2rAs:.@]/m)<@"~քNqm%:ȋsI``EGb^kxi^d΋nmOS{S;^JH+ Yzm,jKN?Sxa<]gzNd~06߉#lL@kv Ld<@U*B6 6(+îwz!f:6M*?'M$5,PKpVZ'nʛo~)=)D܃yT<÷"[R߰<\yqHMY|}JtԌz sJe.tXB_tWiʬBx?!n {Jڛ?:wuv{Э<3; ;& xA|mc@C)]b֌ ]ž(NѿN6Tk\zY3Y$-0G'.~Ns?4$.'7զ`_ TgcZ5fBםc%7-L0huLIyaT jhIV:2W50h^yzR{d^cYB/-7::c$hdzιӿX0\X'>x /2l";&aqjE\/8 lIgج>Sk (Z"*c(H93W6hQ3EssMh;Z t#%Q@.+^RZ?w!S_ "ϬbOϰTTVԮrLZ!0dw@ic%X3yd*@k0c" 4ڡ  І]o,QFC:nxd=ǸDx2x0j^œ7fjJ0kSբ:'$._|"3kLJ*ʭԀrrk"0ȣ )2Bf4N%js;]|4!ԝc16'bFHN'x*z|P>0 (SMxrNsFΐ_gl.kYFTC" r\H t Cm`*#=&IZQJ31[JW`fE3 zM3U5(y GS_ 1x=hӝ5H.EfDK*ZKlefr[ʉDu xk1P߭O=2ɔ^y`s<_HeS9?gPٶ#wB2F.v@w!Y2KN]m8x.J|f"IX}e>K3\yJ]!|uKLLh<~|[1t3 ֩V^:`x]̌k8&>x} aEawQUp1vP@WeOof,\/Tf"Oizz'R.jsl($3kIՈ]mxMәn޻l:I ^ZɐI{(&(Wxfwr#uym08伏YWzU j԰x"GA,CƉqڋ jGA% yžWX)yOf/`ΗCAnWкmP,l--͡-\&T7MR[ iF2~&&2&D.}YuxqVG fϚiv`vAM)7=2LWbbzfwmz|g˄_J1 t`y~<=)iEϰ|-mxn_@+ÔȊ+I=J.PqusGR oܻCfwJ4ɋ )Z#̅ T(٭tdl6%;g9]Ӷ_hg)poɯ[w|f5Y-rnHWޣm6Rvթa8zX` ; q "O#[#݄0OƋ%dL-"#6*ӟG(ț >Ny;)Zxg[TtMhh~AHpѹ3FQǮ4"BxVqȒCgJT(PeQ]^w O) j2*e"١̡53/b%Yڠ>Q.Jn& ii͆c|o6*cqhO{H震mRpAq7 2R._W` r`+?skm O|1.7#,ըߔpR].Fn>xItzLSii ep>By, isayzealyss's,chyo al ҨQ BQJfDzf"f!2""LT>%u28wŠ]?!}Xl0erB8' LNo#Pwo>N(dǼ#!9|)a4`:hMt J9Bjs+${4ek!  b1]0?P_29AysBv?ʸasCK޴cmS Ʒ&Dk 0o*RZ^ nȯvۅ r-t9gkl͠"{5bO—هڇXW;#O`\Q-6c=*/MȌCJ!ԘÔ+cHkcfsA⺚CՕC%p3' nq^fHaphD!G (X[)yAkަVJ hW̬~P ou:v!֯4fwVCCwXց1JdW-0Db™l)Ş۝9<T!|C\% "`bScr t+)w/<{ (N`me-J;uP8cA oߐY"r'SW@;H` iguş/ns9i |2趜ԋ Qq9}e-!'e8! 2hIdBE!B!$@`f4ZPt)NP!wWҤrrWGTM \b1ݟ;lJdZA_. ൫4/~ }  챺'Ip Bi 2x"jd^p}$'E]nPa02 8MCoxEEZe/HwZ篴 LaOX9njԔ2ZmX `RIy4ZNfӚ3j `19 *⩜ʞ#<- Fl*F70TwNԂ{:9Gdհ daWߜ 3)YX.c7\ [(Cm2Z2tsE7fI%5Ҁ_ Hf>9(8MP'ɶ 04uw2э cΰIX^#g9JkzfRf`:Vy E/6pkCl%G c♀_djcOGf+N4DLT/ +k{YRgAt6O7ԟ-AQEn@2,"U/[:'#òl$!ēSjoU8N{!;s"]X$4:M@v/˺FΣz9]vsO. /CGRQ1VI^iHӀ} v1Dw"Iz;<~#&5Q>~tfGO˟z˅]mz}G +0kXS -4 vU=!]`lWm|FG, '*(0ˤLR#Rc?.IdKAH?4'ȫ/z tԳ.[Qlժ}4XʆQp Q|;jӒpdi.wwǃI~%i ",Or<|H"!Q 1B!B!"cV3gk"SЈg4hŔU.|(ˬq89s )V)S9XDsZxiZQZ! 7>I8"| l4>"-r>9vb f)̔DL&3_Gzs`.Fв#,=R Sn=4P}_ΟK}O1v %fxFA0 CV`/#z!A݂ * |etYXNWከBXFJbpSI.3I(X)<+R~0T PjgD="F'E>J6h,y&>He?DaP,ĒPR:As2$lq|^4D>5}BRJ"R//Jw6*"2G1:P愨y`n,4@qoh*Y ŦEլ7Na?JLFs+KQ3&ۢ'2&ܩH eKM3.Kkl- 6Mfesg,/ :x-8ieRE2zd˭(-,X{qCIQcyU,2mL hu3ְkkM1Sm *\t@<:#VC Cb|`Z$Lմ3ɋ*B߬k}޸‚T.1Ȳa)!J EJ.vith1)z7]IJlF#2(Ņ } / |؈ɚSl(}Yt:Z=f`sA5%4A&2C%K"c87x%dǍ]x-.dv vm:%EΔzC` sO-A$#@[s%+}IԓQ{͘b]=q+^B9SDI8@ peO+@'lVɋH USVe>rtHs ¿ 4dC\7h0R>G:zЃiAW<’ vmJ0"VtØ/zylgqKq1jY9y$V 6bGZy2X.wd}'15N5f dzfhj[Tդz\ ,K seC{j _ |KQdMhpQ#[r{eZ-ˀ46 ;5M`S 9:FE(jAb