voms-doc-2.1.2-1.el9$>@`gC"Tc>;?qd   M(,TXgv NN  N  @N xN eN fTNkNrNxxN}}~~m(~8~ 9~ : GHNHNINXY \N]PN^ b+duezfltNuNv ,0Cvoms-doc2.1.21.el9Virtual Organization Membership Service DocumentationThe Virtual Organization Membership Service (VOMS) is an attribute authority which serves as central repository for VO user authorization information, providing support for sorting users into group hierarchies, keeping track of their roles and other attributes in order to issue trusted attribute certificates and SAML assertions used in the Grid environment for authorization purposes. This package provides documentation for the Virtual Organization Membership Service.g9hbuildhw-a64-03.iad2.fedoraproject.orgFedora ProjectFedora ProjectApache-2.0Fedora ProjectUnspecifiedhttps://italiangrid.github.io/voms/linuxnoarchX7z< hU, '2 [ n ? _ Y_b{$ {4H|zJ|&^I[{V Jwc[7)H;1o}}oRo'{:&ytUM(v=z< hUY25 \ _b{nL|.L$%{X^Im=^2 Jc[7) koq}CRo'{:*XV.UM(TO,^AA큤AA큤A큤AA큤A큤A큤g9g9g嗢g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g9g嗢72bd632eeff083e98f2e0e24295b580643accd6888d6b90a88dbd3dd44653e2879dab3133e576d5a5b2d02500ecddc1e71807632f54f4368d42931cd114dc8079e7ed0ef70f99bb7f763a48ddd95d5990e103bb145eedfd0a76d19c122374be2782b30d237bdbeddfde4aed01f007264cc116b2d4be2f398a7cb74ec7a5bc58b656c421286170377ad427b49a9bdbd7633a60a43d223d2157ee007e5c62e8073c98c02adc57337f58c40aae15bbac05a3ccb364e5adb1d610a16452e92f178305cd4cb41607a30d7820cc20ea76b4a3b8f57d3d2b7d102b58c8e13ad95e83aa1be29efb3042fcdc3844730bec6f952025dd5f56675259061cb293ea4fe1f322c624656a65fdcbd051f0260b529b64292d734f4132b7b6f16fa4af6d74c40315626dd5c5d89192c2134a12ea57e9bfc34a22cac83a0e6367329887c90a70faae41f9b3e815771589d6b189f281f97de85c6ea16a682b331f2877a7930b0b5aebda6ca13a1c87edcfbfc91317896452c31a9d49c4768f1b4b46ac32e0907e00a73680166339ff62595dd2d2eed3a79fb9fa0c2e8250e89539f6d678aa2e5e51e2651d3e6ddf314d763b050dbac165c35ad6c978f0fa7905c99f9ac56c8df69d00b4baf0da27ee8521969f1812bdc6f5996cf242be8e3a50bd689fd73e199c7c44d825003d3282a8a5faf77fdbacce662f8b3b4bddc5b045da1c77bee4eeb044789491ebc39dfb49b0854d29d05fc036471a3a339cc1ee3e43f50d2cc52f87ab6861970844423696faab588f69433c02a1c0c88be812fbcdddaf9fcd65426f39fc3296551d1c8446da085002468c6ecbef1b3318aa58822133df003c59630f708153843df4846cb75bfb3b42466c81050fdb797ec38a926662a871924541c6037ff2f1b3f0b5a6a42f93dea8262ab20019383710edeba9990543bcfb2f5a7df95a25857bad5ebd98644e6e62083d003003d0587b58a23e5b5c3360bf555e94ebdf389549392ccb61f1121a1cf759a14c89318633946b0ef9abb7597812cb2790f4ed6bbb8ddc2a1121f2e05c4eddb45df37774e10d372e76fc9d45e645899e740accbaceab3ee0a51f3868bd8c060e03e18ae0b341d2e636666c87040f82a984cd2f76fce95ed030f69df8f551ef5b97882dc6e40caea127547792b5e6b76f24728fc32ff8e2e798721250a7f0872560afef999e7d66b7a5c7fe238af4ce2c2c6b84bdc6a72666e1b300fdfc5ecf102714c9fd57df76fdf47139f8dbf8ae59863643171164c16baa5953c17821a7ce5feac673c05a56b287453ce3a0bf5048f0999b7711604d6cdeaf3cdfd661fa21fc5bf18de929671c801f00415eaecd35abda3a04665e9dd0ef5ef2c6ddf02b4a12472984485adb027fd12ae6c60ffd203b1a46139dcc3e6604ef3f56df1de8ae8f55d1779eb74a4fac6a0695578abd5773cdd92ad118d317e163c022f9d80fcbefe45e7e2042df89629abee6f7867a3f7ebc1771274a7f53e034464d36475222fbfeadbf1a620a8734ce567c9a6728d7948f0e1fae3fd443d5175144a1b7d4f7735a4c1670d9b1553fb8041ac504048911dcc35c52ef7c67ed27563c699f4d16a445c47121e157f48606fb791c43d4240c0f7d6d6684c85ed412cc09de8c913f4d23afafda09481dc7dd6e151957e2b5a4ba153cae9b388fa9b7b67cdf9dfb5d9102dc3e254f52df32e6cac6ca7a85cb83ec992f12c5eabc5f46aa87209a6049944e46dbb0edd7a38f90c412399bb0d950056dbd0540c8237980901ac7a63a125d6066d52df9ddeffe925f36dc5fbfb720fbe3090fd65dfbce478f1e861903009c8c415b57cbbfacbfce07b026b2040c57c85f532f5f350bf7f9163f0113954365d20104d1d8fb6db1687214f56cab363f519142969ef2a30b02579cb5d2253a2c970798589dd15ed142d880779810bf64dfa1520c66cdc5e92fa027592da3ea133073a2866ec31c8db143c947014b4ee1df5896eb16e298b56be07818c48b1ab78ebe2d46d41d4c3424792662d56a3ca1e8c70f2906ad8e41e04ea0adf4c8694cd00ac1dc4f314bc8946f9b157ff9fa3c78857a7ca02325314a344fc875d05e208330cc5f010ae97a1d8ba776219e000047d01debce05368003c6897cee915d4a7017aea38463af9752df8c25792cb40eb025b2a94c1d1f3dea494458b4c38a108b67b82cfa9342ea60654b392ff035d58ca7943f07176b6339b9cac5483b8c7230c95d2254e685785b9194f17335d55a54cdc9203967e16728eb027159afe8efc440d4cb30d6a7a7055c60c773dae6b4d886005faf33bded7d85ba10221bc50a8ef68cc9b1461ac46bf8df5245fb845b55de3937ea3c6801904b8c6145571e7f3c243e96bafe34ac08fa702d1dcbbb83b67cd502139327e563063c4f264ea6820cb5fcc8de93914d817beb817600f185344112e576a7256d7a539ff7bfca14080b42f054fbfbd880b0998b627a95370f75889a1995335571c69b39a48685e4d199b8a79b34472cc45ab81dddad9430b2cd76ac25f850107de2a03d7bfd16c10a17755b4710219aa9433ddfcd9c05afc7d777080bfcccea0dfe226168b44f8a82222d68d065ab035136322e7b08577d04e18d9137f13ab3786d8f3bd91793e04eb988ff5b0a70a262db31dc4415bb3da16afbeb5460bd8ec70b4cd67a69d0171d8d1867e1095f60f9d108c08b897819a878be5e5878e30110855e0239a7cfcd77abba20bee166a29b87bfc3fbe249afc748911f5fc61cf7eae7aa35d5b99214d47ee9d3727ff17b3ca1ea9a736b03edd4461335b4cc971cc4054de80bb9f8b89a2a61b287f425712ab904a0fc7c376ebd48e0c2b999ef297780cd2837db02bc38a90133762f342104c41b1bbe55407a9b289f73276bb7f6f913322272c688e8b8d8b430d8a5e9fc48a649194b51445195cddf6ed10a16911dcb369dd67f4a9a9ff2c5d190ba106ffa17dc98efc8440d60d18c8217f5d74f17b24dfa389e81bfb97bb885651eb0280c1cf83d591045c726ec9759642ac9f299fdcbaac3276d688419777f46371bd3a6f67ce7dba5595c5a09f8af8fcecba8f4893e5947bd3fad4319e822c90f7666a450d41ed358b49049b830be6b2a70145492b9cc9d924c127c88684b6a73053f38039a770729406578ab34305083b0867718a2e09bd78ca1f1b1ce0330edb0bbda2afeda234c4940a04f0eaba18e95f3b51ad46126e8f91e99829dadab86a660dededf79c03dd487266a6f7e39464e382c0956b71f55fa4e3c5a97f8b1c9e43a8d2d07d3b257937290e40b9cab0b081e53ed9073091bd76a1cb2cf4985a084e9c22e446f6ded35cc2efcc6d4af5ffe97a5981b79ad5afa8794ea2209f6809619511e3f8135897a73150b8924dc7353c441bcaf95c19e5835b4d14f35ac99808872a76059dc51384f0c022cab0e4e1c4025c63d2bab8d63392327934a1bd0f7d28352fcfbaaaf96800f3c8c024f602015db9e8d8a2d7e31c6ae7695e6aaf6553ee0aa695a96869aa38661ca7a3162f88f2dd9384fe12f6bd9daefda9fb8dcfaad9ab5f2b488431b0b1568d1fcad88e3639c03622df5541f3ae365af9c885d2589caae3c35a39342fb1124861e40541422f46c17f626fa5379c06ae4632fe03687b26c9b2d44bc3e3f457a2962951452e4dcfacd2b173f18b492ccff5210f0ed4f995aac50401e0b8d885b68315716407cde4e720f13358391e8140fa0e3dc17e29e0421d7a922a0d9ec110883240e59ed821d930f710d791cbae4c8d248829a254f087933e78a98c35a61b88331032cf94d6754b6a5897b9f70b85a7045ffba381f630551b28c03110372cd197bb07a76e9a27517ba1efc86123768f493d6d053eb437a75253d2f87da75cf662c1642b1044f04c42f075cdde0181cc392f4a43d98eb1c269b3e775f435d1ba6e65c80f67309116014f2e76f4364d8e4571659e292d223c1c7934161eb240d8d94e9e91cd921fcda2ab5c017a38029d495a996cf6b97d0aabc74bd63d373699ee18bd3c242410c4f17538ba918421dded28030a554fa7732b26c7b50c121e853c614c3dbaa1d8c98a43b7f89a00afc3fd277a7cd4c58193495cf79b0f0ad58c6520f44c2b4aeea53c44a3702572e12fa3841c7990dfd08db30a8fdee06cc5bfbeb348d2d6fdd3e051d82c65d87ece87b6bb5545fcb44b9a7528c3df9026983cdc50ea234d01356291636bd0fd27115791f363508933291763546b15c5c9eb300a62988974297053d806a6d23f07e2e04252ce060f2fef44491f4db3a71d61d45fe3a702a664262bd88bd6161fd77ad46ee11aef7b925d510816016f8784c8cbdc5e90bfbe4965701102ce40aa566f5229adf0a7961e1e4afd850489c70d2afe1c974587410417a22e7fd86fbfa2e0c2b2f43f2f1910d64b33e25f8871fcea1d130b3aca38225fdf04b2fafd40ad29c18adeb61c78da6fe119039cca70c56ed096e4f6c30947373dce88d55492ec0297429ee71d85db14ec9df2bd9821ce37dcbec88b36f7c0e57a45774c4dcdbebe0ef2196bba3e7bfa55d1e6939e452c1ccb1db8b299ebe2531d0f2b75657c5cd81de9380636bf88dbaeb5c1f00bc7183674d3de33d6d1b370c4fcce2c6b75323508e3364d7e76a956e817d56c45b5cb6293ba37714eb4d33f80c1dda91bf1bd6058da0986fee028bf042f07b8c03cafc9a989d38d6fabe534c49168f14916e5ed7b6ebf6756cded0b6fd478703ab325367f959a84569c85a40bffb8a42af59f83ac79a63bd9e9c81003c306bcfe0b4251d97a57d111a0ec00c4258339d7c3bb4bc059713f4d51b1fdab4053e8b5504056e19cb8e3930a29640be42a2e896a3269f1449ed2b579f481e190e64fb9fcd6cdcc35205d2a7278dde5316321cd34d6e26b10fe64a9f262b327439ff60edf3554b26d020a34437b5f94d41849b5a6182acca685b7ce90db00b1609d19314d272d03c5889402b7c143f6867816d50b7397abda10e39fe1436adbcabbea9333a35e174baf23f0ea30c6bd82bb2cea0fab32a045393ba92bc0844853c53a5d5c09cc680fbd592aba11a15fbcf18b907169f2fe5af0a87cd6ab42c2f13b3a2c6a8e2028bdb54427d84e0a8f03956780fa55c5b3eec1ff3e599e9c068464ad4182926b0443325a9a7db27ce78840c9dd69baa31caeac156a754a8becb50a685427b78ba4372ccbae68554a84ba9363f38e5ac122143e3f541d676fce4e86930a86d9e45b1daa0e5f118dabeee4b91f05b1b2154ea274f7a41762ad82368f2014c5dd8035115fe8426ebf97d18d74200287881972ecd9ad1e44a1205267ef3322ad69fe43a2371c25ccc34b53e800dc6ad4b42a65ef32867efad2538acbbc676db28e79757fa58c4274ed70cc99d101aafdd99510b24ff3f9435b5b3b0b55a54c5a896b3cf32689098b2d604e4ab136420982874d79bbffce6094a526c9a5e265b978181e25186a8010ce1f65c121d2f2b8c63c70ce5b487a27803bc021090c7e0c2fdd38ae19543b0203f135d14c692961d897e3234ff0a49da047a4f1133acf2479bc9aca61ebff73359e45180dc3266cf7de121eb68d7bcf396f8e83bec88392880dd5865ddc2d12ad66595c7390450964214590ddf51fb488d39125490625898acf4ec6e002c0cc39eb215d22644d3edfa6b7fc2698417d3bceb6f5c6fe1129d70ad4f9059ea75e505d89c8643db3f036082e7cf73e963ec83fa4c5b80fddef24559b9697533f847e45fdc3cd62e9821c907fc05191cb6d89415bee422c5b0cbf6d3451527917cf71d2886e578c1e9178e30575ede0a80da4b8cd61af087e2e0c17b9a349a10ccb44ef279a8629679d958b506d7e14cfe3d24224c821106acc1419c0f25b1e48a19fbefb9a69a3fd7d6fc2da3ac9451e7ae117e94eef8b7d69a5631b8441a9427d3b320d912c210a5f238a71b13e6d2f26de7e98b36dce58d7b68f7182c37ecd6b1466b89b0193a81dcb98812104358d67c68f92c6199bbbf8c206772fc0bcb86b8c3df1814deb0b6575ff9adabe6f3f15ff2f19ed449a71381509b3b309abc32db127d1363f09d3c885899f01125e7501691a20c9a7b5922c7a5bdf934c53f4691063edb552540dc14106fc8cd8f2c42af8611ee24341914e86f70d83b385348d026d0aa39189c2a63e6c28bb405358dd33377d070e9f808a53a5949024e46bbfdfbe02861e2db361d7cc0d30ddae200b19cdecbd518d930cc82de4f351c71e2f4f5757fa4b4e478f3ec4b5b130cacefe7b6dcc776e522877cf52c1d41c7468ff17556a9c9cbfc6e269c665f477a37e7dfd3e5e285326d4dc4984b892b2b7e103a1c8f2045fdecd98ca5ee7ebc20736f44e13166300f4ec6f782da8ffb80a8b0f4091692b0c544e3bc907810291776da4cae18e02507b4a16df447f8c47cb3246255517c71d483c2694e945d2073a00d4f3af9628b86a877fe089572f7652cfafd3f4d32a4e3cbf7db8423baa0c560066f00a67c1582173fb4ec2d06289cae9e9622ef9d7e19df544b8cdcacea64e40acd0f669b68f4b790720f254278bbddfe2795476f2dc7d5f3d6f7d3f8c8c507c4b65aa5a349538f633df0a2f51005704c5259334a7ade66e4fabfab1df93a308c8627bf218cf38b2e92da01e09a33fa023c7ff53da150de4eac5b5fae5f168b7b26b1cecc057b82b409797a8da149b12a941c632d3623ab1f112dbc82c20789d5509a85fd1b5788879abfa1efb7641ca292c47f900976dad381724e0343c2c99134bd35c9eeb27ae714a974c3a72d318abf82f685799ead18d5f1549258875c34cae14045b119ad4198a9e4e8d35e7359624fae32b9f91398b6ae8a039b9cf3c6c4dff03210682a72965d9c5c038ba020119c968cf9742ce636c50b34882e6666a76dd47a1a8264189737267536e990804a4c873dea5fd3d39490ea1cbf7005816db530676be285a71b04b83ca7c21dfd7d06ed421869ddc7d1e6bb14eba43185a9ab59f009624f59bfc35597a2af460001748120e10d59225da9b8597cda1a92b4dd950ad85d657943d76ff4cd93e55584de07b2716fb9605593875dd0e9a694e8b98646e73c7974e605d1f2ce3ab82f75daa59c0ad3d0c0522202d5522ba025dc23247634db7da3d180e9d0457ddb862e0a3d6001e2da259b670ad3d74b25ad741a2bd85ec22e597771d5978af699c2bd994890749173256adc198d1078990a006f5e63d57d2c8975d8c35b843f6554a21b006a72a6c5552bc114d66301ebcd0385122e30a3fb63fcf0196d31f482363a16a6dac50ce9582dd2712f4a5bdabaf0d39bf0ae5669b28cc8e4b09ffaa73a5684afc5d817465be1eed1af7531a7185df3c932ebf881ac9980c362b062541e79c5370dbb07acee19d050a69018a2095cc00d7b2a6961c036ca2974b926d9e5afd064edbcf3a8e039494a9a7923f46f77bf5693ab49e27bfb3d04217267bfd0fd774306cd76d72c49442a29be70806d2125d2f6d0d76814432a0929b91886749ca3f895e6f21d768f9158282518b799a25ecd99a3b3e6b14eb90e87fa3c3b23fe75b11541ca7c069ea691ea7e4c5d2ce2f40c7aabedc47c5a03690d83920472b4997947d79572631e7b482bc353798b271de39be78492167a558c78024124e96094f9300d699a4ad6f68ffdbb815906465f54e1cd82869526ad61c555557ca84ba3598f52c281780dd7e22655db21ac383712e62d4540a1bc52521751d49091d5550d156268897ab498dc92d26a91c6188a1e5a49394973eb99980e4c1b2e4a0fe7b2aa65e610d27222b3b2aa43b3869fcc2e60884495df36b6e25377787f12751937181d2c8e9703df5336a4e2d09e23728f02be62f8e24cc2ee029586e3e58f0235b96dd9dd77bfb3e3f0cdce5fd44148a70f36308b1b089160374d58fc439fd982c84c6c19a19b63b5b8dfefceb5e8af0dbe0f11d1ea7115190098fda1f5238ac5a2baf3c23060f0a49356373800fefcf6250ae23a458a61239bcba0c183ec442cc90fe27a2dbafd4e1c791aff374b5326ba16880a16d98269abb731904dd1f8eb00aaea66bfef72d5252931d84cc01cfabde3bea854b5b145ddd37bdced843340e0679b6b4e7ed2fe318fd0cef76d160543722e0c3eac11f901ae15db25905dca7a17b81c6d51869fd12ea569fc4b072d217786b4b4d73bde4b9bd9425bc87b33d6b1911e6398673939aa2f15ac505b9a1ab029b8452dd0869f392daa28adc942272615ff2db16bcf084f01ec9fcc2f7f6a632b2bba8c46809fb47b7643ba4fab4dca23b3c142140a13ce59a018cc690cb3ec67e7a077428c8197d95645ca31327206fa738c513a270c54fb875ecbfb89e4295f23d795352d497d3d33cc0938f31f1051b7723f2080eecc12043e11dd31727c97af78ffad2d3db1c2d99a9e61519b87ab3da691a7337a82c9447015cb37f75a987c5d40cdc9e7ed0ef70f99bb7f763a48ddd95d5990e103bb145eedfd0a76d19c122374be2782b30d237bdbeddfde4aed01f007264cc116b2d4be2f398a7cb74ec7a5bc58b2aebcbf8fc58574db5a8b19faaef3ac426fe8c51b3b046bf099f4daa735e2502c98c02adc57337f58c40aae15bbac05a3ccb364e5adb1d610a16452e92f178305cd4cb41607a30d7820cc20ea76b4a3b8f57d3d2b7d102b58c8e13ad95e83aa1be29efb3042fcdc3844730bec6f952025dd5f56675259061cb293ea4fe1f322c624656a65fdcbd051f0260b529b64292d734f4132b7b6f16fa4af6d74c40315626dd5c5d89192c2134a12ea57e9bfc34a22cac83a0e6367329887c90a70faae49a038344a4f855cf74726bbe4d6737faba58d3be1a28855f39e9bbd556842144a6ca13a1c87edcfbfc91317896452c31a9d49c4768f1b4b46ac32e0907e00a73680166339ff62595dd2d2eed3a79fb9fa0c2e8250e89539f6d678aa2e5e51e26487d5911dfb01b1ba17ea0a1e17af694a46169bf3ea8721cdde44a303948a1c4d61e664f3931314f92ed488c5ae7003eafb5ef796190f46eced36a8e107aafe34cb538d1abf87e9a2fbd403a0a38f30cf2b70ea15ec0bb4297242bd33519094a785ab07741a88989b68ceb9c2dd74111357907e9e9628703499f4a821793d42251081dd14769137038fe076a9b7d15b1aee42ef6e1a3c83fdba569ea15015d7cf0d631a949a36807c37ecb1587a0c3b5839bab1b78f1b48ac3a7e23e47a8d1e3c91adb097c9bb6cfa4cde67291f89aeff550c60692d0521f0cd193db4c4b7fa9cbaceab3ee0a51f3868bd8c060e03e18ae0b341d2e636666c87040f82a984cd2f76fce95ed030f69df8f551ef5b97882dc6e40caea127547792b5e6b76f24728e5acee62d01599e86e5684a336b83037b0d0e687707731e6d3f8ccccb4ebf8d44bdc6a72666e1b300fdfc5ecf102714c9fd57df76fdf47139f8dbf8ae59863643171164c16baa5953c17821a7ce5feac673c05a56b287453ce3a0bf5048f0999b7711604d6cdeaf3cdfd661fa21fc5bf18de929671c801f00415eaecd35abda3a04665e9dd0ef5ef2c6ddf02b4a12472984485adb027fd12ae6c60ffd203b1a46139dcc3e6604ef3f56df1de8ae8f55d1779eb74a4fac6a0695578abd5773cddd3fb0d35dbaec44c22d930d3453299172b0cf734c3f2d6ebbc2aa737f1d38aee771274a7f53e034464d36475222fbfeadbf1a620a8734ce567c9a6728d7948f018468d3ee1d9e7b2bf3391735e8dba9aea7505521640dbc6fff64a3c6bd1e52f1520c66cdc5e92fa027592da3ea133073a2866ec31c8db143c947014b4ee1df52832847eb9ff8ca3a177197a84bd60d456c7187502edeeeb01f706c77432f4a470f2906ad8e41e04ea0adf4c8694cd00ac1dc4f314bc8946f9b157ff9fa3c78847dca133428f5426343883b17fb3f5d43750d448600c56a214d583e14fb1f27701debce05368003c6897cee915d4a7017aea38463af9752df8c25792cb40eb021574956aaa0571f7371c9e3b4d505f467a9b4417e3342b2b346aa1e768db9d057943f07176b6339b9cac5483b8c7230c95d2254e685785b9194f17335d55a54cb2af9b5d401427620ac0d70c07b7cf8e3b28d0ae3e0b50fd0f8e549c767ee4676005faf33bded7d85ba10221bc50a8ef68cc9b1461ac46bf8df5245fb845b55df97ce6a3cacf127fc43e9ed4aeabd884fe7a05e776f46d179f9afb9ade4b6d03cd502139327e563063c4f264ea6820cb5fcc8de93914d817beb817600f1853446475a6c5d61140cf81bd2f7cf6486beb4555721b68e6fe15d22886f0d378a75489a1995335571c69b39a48685e4d199b8a79b34472cc45ab81dddad9430b2cd7ecae2757c933f8e239bc5e16419f5a74597d169259b662e08e0760f43494a7eb7080bfcccea0dfe226168b44f8a82222d68d065ab035136322e7b08577d04e18b1186b02e7064c0db516958bc9d226917dc7aa6f2a019f7672cbc1fd44b66d27beb5460bd8ec70b4cd67a69d0171d8d1867e1095f60f9d108c08b897819a878bff854d03f4930c0757603920377e8ac75c53169eacc1b58603f9fbb18379fa3f11f5fc61cf7eae7aa35d5b99214d47ee9d3727ff17b3ca1ea9a736b03edd44612286124e49778207f00da3b08c2945b3bf3d1a3417764a23e0aabf91b39b23850c2b999ef297780cd2837db02bc38a90133762f342104c41b1bbe55407a9b2897a130eeaaf1dd7d0a8be4dcaad68bf80189997263b6d6673385cdde27b18f278f6ed10a16911dcb369dd67f4a9a9ff2c5d190ba106ffa17dc98efc8440d60d182c390d07d2118a523bf9667b8ee2a796a9a04bc986f9d17aaeaa0c249b6df2f8759642ac9f299fdcbaac3276d688419777f46371bd3a6f67ce7dba5595c5a09f943ef35ddea525d6cc5cb1157d2e6f33b201b59f89cda8453bf605cb79d83e920be6b2a70145492b9cc9d924c127c88684b6a73053f38039a770729406578ab328717a9930caea5093719d4ff6cb98ff8897220f66b0fed02cc7bf53a3a48368eaba18e95f3b51ad46126e8f91e99829dadab86a660dededf79c03dd487266a6e7d0e193416973eee96c7b07dae75f750540f16cace0f8dc91a9aaa28b2b1f5fb9cab0b081e53ed9073091bd76a1cb2cf4985a084e9c22e446f6ded35cc2efcc4aec49c3fb39d755b48af0644aaf899730c7fbdd56cf54e916c3fb3977a49ced924dc7353c441bcaf95c19e5835b4d14f35ac99808872a76059dc51384f0c02234143e007a4dfc9be6076fee88f17fdc9061d33bfeb621f34570b67758150c54c024f602015db9e8d8a2d7e31c6ae7695e6aaf6553ee0aa695a96869aa38661cb08bdd19f0d9c40802478477ce7e46ba5072565105d122ee115c500313e76fad1fcad88e3639c03622df5541f3ae365af9c885d2589caae3c35a39342fb1124861e40541422f46c17f626fa5379c06ae4632fe03687b26c9b2d44bc3e3f457a28e1fd0010219778a2866112796c123c1ee73952e326caadc5cad48b9934b1ed57a67b0f3848fba6bd89e7d77a63b6f7f566009d131dced8b401594825d70209686941721c999db74e747bf0d95c72b2220d27814bde4f29c0b80f3785250cd44c4123ae13bd6676c5cc08d0cde9d7097aa7cbc783a96fccd9cbfd5bff27eab422a3e5aab79e7345cf3c117f399cceb28d9ee842c017fd254502e5a732b1095f1036208f11a34eef1e763d15d9807ab2c75547cf1eaa11fd60e7c79491e527b0f1a306b9c11fd979105439fb6f81a77ca9fbed902febd823ca9911a2090264431300a62988974297053d806a6d23f07e2e04252ce060f2fef44491f4db3a71d610ecabe08639cb7bc1cd4acf550c3280df654775d853302b400585531f54f9413cbdc5e90bfbe4965701102ce40aa566f5229adf0a7961e1e4afd850489c70d2a4f0605014d8dd18dd80cdc714f09e3eb3cf634faf311a2f31eefb17a352874eb1d130b3aca38225fdf04b2fafd40ad29c18adeb61c78da6fe119039cca70c56e712a129c7122a7415593a1c8585e844e9f9071600c497f252d89afa72a369ed838ae19543b0203f135d14c692961d897e3234ff0a49da047a4f1133acf2479bc9aca61ebff73359e45180dc3266cf7de121eb68d7bcf396f8e83bec88392880d3451527917cf71d2886e578c1e9178e30575ede0a80da4b8cd61af087e2e0c17b9a349a10ccb44ef279a8629679d958b506d7e14cfe3d24224c821106acc1419c0f25b1e48a19fbefb9a69a3fd7d6fc2da3ac9451e7ae117e94eef8b7d69a5631b8441a9427d3b320d912c210a5f238a71b13e6d2f26de7e98b36dce58d7b68f7182c37ecd6b1466b89b0193a81dcb98812104358d67c68f92c6199bbbf8c206354390b5442c2e0b83426910a5bb907018cd1b8e7bce9abe1ed20b9d1aaae75db3b309abc32db127d1363f09d3c885899f01125e7501691a20c9a7b5922c7a5b1ff2c315aa925c4590fadd9bfbad896fd59b4a349a13fd6b6b119c20ab79e422e4f351c71e2f4f5757fa4b4e478f3ec4b5b130cacefe7b6dcc776e522877cf523f4f5cfb49727d81117ff72a084892e3e15405a32539e9b18864112d5d8e2d6fb892b2b7e103a1c8f2045fdecd98ca5ee7ebc20736f44e13166300f4ec6f782d419fec7470f3bafe47d52fdd2432a5329cbe72e4893a4da498b0d717001d77317f8c47cb3246255517c71d483c2694e945d2073a00d4f3af9628b86a877fe0891f46bfe87552d9853cbc75537161d8ffb3f8e3552259743d5663cf5c996e6e7dd06289cae9e9622ef9d7e19df544b8cdcacea64e40acd0f669b68f4b790720f26bd281fc9b2d1bf103cccf290aea93fde5eb436cfb058fd219e97cb8469962802f51005704c5259334a7ade66e4fabfab1df93a308c8627bf218cf38b2e92da0366610bad63fde8d69428ecb3ccd345f239a8bd2c73edab6653ef93e502f01dca8da149b12a941c632d3623ab1f112dbc82c20789d5509a85fd1b5788879abfa7952eacdf7b828cad18d3572397ef970c310762f1ec959a098e6d7a37501728d4c3a72d318abf82f685799ead18d5f1549258875c34cae14045b119ad4198a9e803c436077cf42663fdf1af099d0b6824829568b3fa4efe61681ab4f5d0b7579c5c038ba020119c968cf9742ce636c50b34882e6666a76dd47a1a826418973725b846acf4bc71ae49f634e6d4dfc2366dd68c1613af180301102dace59f03bb283ca7c21dfd7d06ed421869ddc7d1e6bb14eba43185a9ab59f009624f59bfc35a48fe053e050b500de930964d94b515e1d289649a7d3136c8eb161862f01ec95ff4cd93e55584de07b2716fb9605593875dd0e9a694e8b98646e73c7974e605d6914ef974c3580ca25ff6e7c453c93a4214f21470483e1e497652b179c9d6b9b9d0457ddb862e0a3d6001e2da259b670ad3d74b25ad741a2bd85ec22e597771d45f8622adbff5bc1f82c00244382ea250ed91b910f1c96153fdd92ca082343f035b843f6554a21b006a72a6c5552bc114d66301ebcd0385122e30a3fb63fcf01589e7b24d9548ed5f1439e0e82d54e4115698113b656d637c4ac01abf4453f6a4b09ffaa73a5684afc5d817465be1eed1af7531a7185df3c932ebf881ac9980caace9262b9fe7b93a9c5661bf1df0625e1b2b2f90ea38f3d8a719f3d8df5943e974b926d9e5afd064edbcf3a8e039494a9a7923f46f77bf5693ab49e27bfb3d0d95a42ef53faee446fd593e0de7762755ad942bd9bd47aec02f5d2e4bc281a60929b91886749ca3f895e6f21d768f9158282518b799a25ecd99a3b3e6b14eb90009cbb32dbf16b9a291b76f4cad1b55fa70613de2654978bfa734ad2a3d0347990d83920472b4997947d79572631e7b482bc353798b271de39be78492167a558d21e3e12a4fffed5c43b4910cf3cf0386b64001ee4c0e21b20655e1faba2de301c555557ca84ba3598f52c281780dd7e22655db21ac383712e62d4540a1bc525b443cc8d60efb92b40a119091002309e0e353c8fe5e8b0caa48c018af08d34429c7b5c116d768ebd8db9e236ab722bf7e392a4d7971c755daea60ae2e2e38521fa569fa01aecb6afa2764da237bf4c86a88bfed6863e39c31af616bc3dd16c1a3ca1502b13e0016dcdb4e44859dc88cdc830f840b725e37ec2afd821b7c6be6630549fcec4d52a2dd10e2dc4df795c23cae07f56847469abc36dc84d38d2651639bcba0c183ec442cc90fe27a2dbafd4e1c791aff374b5326ba16880a16d98269abb731904dd1f8eb00aaea66bfef72d5252931d84cc01cfabde3bea854b5b145ddd37bdced843340e0679b6b4e7ed2fe318fd0cef76d160543722e0c3eac11f901ae15db25905dca7a17b81c6d51869fd12ea569fc4b072d217786b4b4d73bde4b9bd9425bc87b33d6b1911e6398673939aa2f15ac505b9a1ab029b8452dd0869f392daa28adc942272615ff2db16bcf084f01ec9fcc2f7f6a632b2bba8c46809fb47b7643ba4fab4dca23b3c142140a13ce59a018cc690cb3ec67e7a077428e7ebcd415f7921c8f7d998f773dbd30fdef88c632ddb4b5259dbff9c7d4e280dd0ce405f2d812a7b521cea1535ea047ad83b70a3d0ef3689bb3eaf6793f14438cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootvoms-2.1.2-1.el9.src.rpmvoms-doc    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsZstd)3.0.4-14.6.0-14.0-15.4.18-14.16.1.3g=g1@g@g#q@ff@fqvf4f@e@edMattias Ellert - 2.1.2-1Mattias Ellert - 2.1.0-5Mattias Ellert - 2.1.0-4Mattias Ellert - 2.1.0-3Fedora Release Engineering - 2.1.0-2Mattias Ellert - 2.1.0-1Mattias Ellert - 2.1.0-0.35.rc5Mattias Ellert - 2.1.0-0.34.rc4Mattias Ellert - 2.1.0-0.33.rc3Fedora Release Engineering - 2.1.0-0.32.rc3Mattias Ellert - 2.1.0-0.31.rc3Fedora Release Engineering - 2.1.0-0.30.rc3- Update to version 2.1.2 - Drop patch accepted upstream- Move user/group creation logic to sysusers.d fragment- Fix compilation with GCC 15- Rebuild for gsoap 2.8.135 (Fedora 42) - Add additional ghost files to package (rpmlint)- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild- Update to version 2.1.0 - Drop EPEL 7 support from spec file (EOL)- Update to version 2.1.0-rc5- Update to version 2.1.0-rc4 - Drop patches accepted upstream- Fix problem with newer gsoap versions- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild- More patches from upstream- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMN2.1.2-1.el9 vomsvoms-docAUTHORSVOMS_CC_APIhtmlannotated.htmlbc_s.pngbdwn.pngclasses.htmlclosed.pngdoc.pngdoxygen.cssdoxygen.svgdynsections.jsfiles.htmlfolderclosed.pngfolderopen.pngfunctions.htmlfunctions_func.htmlfunctions_rela.htmlfunctions_vars.htmlglobals.htmlglobals_defs.htmlglobals_enum.htmlglobals_eval.htmlglobals_func.htmlglobals_type.htmlindex.htmljquery.jsmenu.jsmenudata.jsnav_f.pngnav_g.pngnav_h.pngopen.pngsearchall_0.htmlall_0.jsall_1.htmlall_1.jsall_10.htmlall_10.jsall_11.htmlall_11.jsall_12.htmlall_12.jsall_13.htmlall_13.jsall_2.htmlall_2.jsall_3.htmlall_3.jsall_4.htmlall_4.jsall_5.htmlall_5.jsall_6.htmlall_6.jsall_7.htmlall_7.jsall_8.htmlall_8.jsall_9.htmlall_9.jsall_a.htmlall_a.jsall_b.htmlall_b.jsall_c.htmlall_c.jsall_d.htmlall_d.jsall_e.htmlall_e.jsall_f.htmlall_f.jsclasses_0.htmlclasses_0.jsclasses_1.htmlclasses_1.jsclasses_2.htmlclasses_2.jsclasses_3.htmlclasses_3.jsclose.svgdefines_0.htmldefines_0.jsenums_0.htmlenums_0.jsenums_1.htmlenums_1.jsenums_2.htmlenums_2.jsenumvalues_0.htmlenumvalues_0.jsenumvalues_1.htmlenumvalues_1.jsenumvalues_2.htmlenumvalues_2.jsfiles_0.htmlfiles_0.jsfunctions_0.htmlfunctions_0.jsfunctions_1.htmlfunctions_1.jsfunctions_2.htmlfunctions_2.jsfunctions_3.htmlfunctions_3.jsfunctions_4.htmlfunctions_4.jsfunctions_5.htmlfunctions_5.jsfunctions_6.htmlfunctions_6.jsfunctions_7.htmlfunctions_7.jsfunctions_8.htmlfunctions_8.jsfunctions_9.htmlfunctions_9.jsfunctions_a.htmlfunctions_a.jsfunctions_b.htmlfunctions_b.jsfunctions_c.htmlfunctions_c.jsmag_sel.svgnomatches.htmlrelated_0.htmlrelated_0.jsrelated_1.htmlrelated_1.jssearch.csssearch.jssearch_l.pngsearch_m.pngsearch_r.pngsearchdata.jstypedefs_0.htmltypedefs_0.jstypedefs_1.htmltypedefs_1.jsvariables_0.htmlvariables_0.jsvariables_1.htmlvariables_1.jsvariables_2.htmlvariables_2.jsvariables_3.htmlvariables_3.jsvariables_4.htmlvariables_4.jsvariables_5.htmlvariables_5.jsvariables_6.htmlvariables_6.jsvariables_7.htmlvariables_7.jsvariables_8.htmlvariables_8.jsvariables_9.htmlvariables_9.jsvariables_a.htmlvariables_a.jsvariables_b.htmlvariables_b.jsvariables_c.htmlvariables_c.jsvariables_d.htmlvariables_d.jsvariables_e.htmlvariables_e.jsvariables_f.htmlvariables_f.jssplitbar.pngstructattribute.htmlstructattributelist.htmlstructcontactdata.htmlstructdata.htmlstructvoms.htmlstructvomsdata.htmlsync_off.pngsync_on.pngtab_a.pngtab_b.pngtab_h.pngtab_s.pngtabs.cssvoms__api_8h.htmlvoms__api_8h_source.htmlVOMS_C_APIhtmlannotated.htmlbc_s.pngbdwn.pngclasses.htmlclosed.pngdoc.pngdoxygen.cssdoxygen.svgdynsections.jsfiles.htmlfolderclosed.pngfolderopen.pngfunctions.htmlfunctions_vars.htmlglobals.htmlglobals_defs.htmlglobals_func.htmlglobals_type.htmlindex.htmljquery.jsmenu.jsmenudata.jsnav_f.pngnav_g.pngnav_h.pngopen.pngsearchall_0.htmlall_0.jsall_1.htmlall_1.jsall_2.htmlall_2.jsall_3.htmlall_3.jsall_4.htmlall_4.jsall_5.htmlall_5.jsall_6.htmlall_6.jsall_7.htmlall_7.jsall_8.htmlall_8.jsall_9.htmlall_9.jsall_a.htmlall_a.jsall_b.htmlall_b.jsall_c.htmlall_c.jsall_d.htmlall_d.jsall_e.htmlall_e.jsall_f.htmlall_f.jsclasses_0.htmlclasses_0.jsclasses_1.htmlclasses_1.jsclasses_2.htmlclasses_2.jsclasses_3.htmlclasses_3.jsclose.svgdefines_0.htmldefines_0.jsdefines_1.htmldefines_1.jsdefines_2.htmldefines_2.jsdefines_3.htmldefines_3.jsfiles_0.htmlfiles_0.jsfunctions_0.htmlfunctions_0.jsfunctions_1.htmlfunctions_1.jsmag_sel.svgnomatches.htmlsearch.csssearch.jssearch_l.pngsearch_m.pngsearch_r.pngsearchdata.jstypedefs_0.htmltypedefs_0.jsvariables_0.htmlvariables_0.jsvariables_1.htmlvariables_1.jsvariables_2.htmlvariables_2.jsvariables_3.htmlvariables_3.jsvariables_4.htmlvariables_4.jsvariables_5.htmlvariables_5.jsvariables_6.htmlvariables_6.jsvariables_7.htmlvariables_7.jsvariables_8.htmlvariables_8.jsvariables_9.htmlvariables_9.jsvariables_a.htmlvariables_a.jsvariables_b.htmlvariables_b.jsvariables_c.htmlvariables_c.jsvariables_d.htmlvariables_d.jsvariables_e.htmlvariables_e.jsvariables_f.htmlvariables_f.jssplitbar.pngstructattribute.htmlstructcontactdata.htmlstructdata.htmlstructvoms.htmlstructvomsdata.htmlsync_off.pngsync_on.pngtab_a.pngtab_b.pngtab_h.pngtab_s.pngtabs.cssvoms__apic_8h.htmlvoms__apic_8h_source.htmlvoms-docLICENSE/usr/share/doc//usr/share/doc/voms-doc//usr/share/doc/voms//usr/share/doc/voms/VOMS_CC_API//usr/share/doc/voms/VOMS_CC_API/html//usr/share/doc/voms/VOMS_CC_API/html/search//usr/share/doc/voms/VOMS_C_API//usr/share/doc/voms/VOMS_C_API/html//usr/share/doc/voms/VOMS_C_API/html/search//usr/share/licenses//usr/share/licenses/voms-doc/-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 -fasynchronous-unwind-tables -fstack-clash-protectiondrpmzstd19aarch64-redhat-linux-gnu           directoryASCII textHTML document, ASCII text, with very long linesPNG image data, 8 x 30, 8-bit/color RGBA, non-interlacedPNG image data, 7 x 8, 8-bit/color RGBA, non-interlacedHTML document, ASCII textPNG image data, 9 x 9, 8-bit/color RGBA, non-interlacedPNG image data, 24 x 22, 8-bit/color RGBA, non-interlacedSVG Scalable Vector Graphics imageUTF-8 Unicode text, with very long linesPNG image data, 1 x 56, 8-bit/color RGB, non-interlacedPNG image data, 1 x 6, 8-bit/color RGBA, non-interlacedPNG image data, 1 x 12, 8-bit/color RGB, non-interlacedASCII text, with very long linesPNG image data, 20 x 19, 8-bit gray+alpha, non-interlacedPNG image data, 2 x 19, 8-bit/color RGB, non-interlacedPNG image data, 18 x 19, 8-bit gray+alpha, non-interlacedPNG image data, 6 x 1024, 8-bit/color RGB, non-interlacedPNG image data, 24 x 24, 8-bit/color RGBA, non-interlacedPNG image data, 1 x 36, 8-bit/color RGB, non-interlacedhttps://bugz.fedoraproject.org/vomsutf-8f3cc76ef2e26d01232c8395f9fc424da1e9c3a82bf2cad54f0536d13b00fd0ffd1d447470c2b34df2fbbbeeef8b09f3109da490bc34e768880d92ffb295a1241?P(/h\gDLT3voms-doc-2.1.0-1.el9ql5)RP"œ fS̒2> 6 _ ܉3!4En΁;8r2(F|g@^ _@Sb+u ;=8,7]-A|pe_a`]NUA~u* aZGVamu9|i߮D|)xv犿'(A4?ZEl42) \sbgU7ޑdOD\C!*|?)˵XBFq XN&̑XX7ů{*<3Qs9Du䉔7rf>F|”=eg5nnz{Z.Gڊg=@{k;dEZk)|}KxAeNP4K~ 9FLIðx}QF'W )4&qu.z㸸!V!D[Mvl[z{7p6th:6옚4o+c90cc5096d1cc612b6e26b5b2cd5d8d6353fac49a3d5fd6ec31bb3f7a3fb0286935d5515f54157d33fcb14d996ea99b7ea8̻ɧ53wnhuP #K~.6 BYw>$8r9  '9&ǀ d :$6A-`` H} !  [ qbڀ PQL .  h'0HDpJ(Ywmd<!E6fn=5 Hny6 ]?1&>G,26Ihy@YBZh91AY&SYg ݿp;zm @4d4F#hi=QQ4Cj=A6PbyL~Dhh=AC h"2T JDeOHDڀ6h@ $2hFBm4&mC4d&Ilђxe<14h"i1Dɣ2OфJߥֺJ&zkT0X+.d+_0I ^?2x %5ZQX^ZJ%mE c-1U,PM-im(l,='tj2v!Lkc!R 0pخ("M\a= qw mx*Z&5hmZMeeDePj*=eӴS_`!%@,[g1ILAi^*Q=ev˨XQA ),4% lSV" P YL4YBdQBDL2Pskh/M*B+YM dP^Y(9D+/\B(V\VY-S4Lk % 4|QeI0Uck0YaXQH#F㑒F\a ܣJԥHƅ4B. #zPjԆ"&Q))%Z Jƌ҈b%lNJN{LsȄFsEZ"kZ""")JR X=mA{p1%X!DH#lZݬ|D!e*AZ `H 02@ OXL=I HU9IcӎV;S|Y$#9׬p+ڻK"pw"F)f"*9<9K]VQسbПD8u'7TN'nsłGb(fxcF׮͊ZŅ\ObZ;as/Yn,'@OAcs\(&f̼kYkY;AH+ιX~,x˥3&qSZ,>tF&n#O@pMMDO2taId2]׷2#mRQeUSr&iGD2bA[J$fFI$EOuQ$ptΔȆY9碡GؙJ xx9Ms3][tVWRR _K˞PME^;tniZhA) RiTD%"eX>Tl8O>q@*ZVjx?b ӳO_hLll2;oNb1L2>ta8|aPurNY/Tڻul2{}WwԐ73w^tY2L#.IWeݳ. xwVQq* :dm<߇r= G7/l9k@Q=3_uy}woY^R%o\(p-l &fT#릅)J\f'-={ h37ŧjᾣ{`%$mWj&|W\'ZJRt,av%$V;:-bDChbBmY!z ע_eDqMHwK-z HɁ~)5?#rRJ1to%$H%4 )KDY[ e`Zŷbpy޻J#Onlk=`9OC/̈Z|\6A,k#L(%~$TF+)?Ԡ[9 mɩWOVȄ$#E4Rs9B}^y{<,SO?5c#hJI%pռm5~f(ݸ#f_yvA}TX<'l[*7OL7:m^ Zr_yЭ;19M{fkz/-K~܆yc+mˌ~5']o?~j> j&z;6nCj&[d:\c6 gpWC05j2|vmXLg1:]u^/[WY7F󖖟ig1jt럑1[jJ pYLyNOR{n={N3r[án[g:~7uK-5yٮ7-ZU{EkoxbpM[9LunX;:ZNK~d>dۺCcYc8,Cygx+sH]F 7<ŎT(9>qj>10|55296,1023&n|56320)(U.test(t)||z)){(f=ee&&ye(e.parNe)===e&&d.scope),o=(l=h.length;while(o--)l[o]=(s?"#"+s:":")+" "+xe();c=l.join(e.namespaceURI,napdCd(C.createEle("div")),"undefinedquerySelectorAll&&!( fieldset }t;(t=input.Atbute("Uhd""$taP:tbTJiDȈSPY ȋ\?Xj jXI)N3y̖gn';Hʤq *.ʑ s . ? upg1Fc&kr*jDDo: vЊxC㒺BֽڭOIVLnYkp\|k%6&S> FՙCE⊐{q^[U0UNt 6mEovn~ ĵ#d'8)/Cő`  p k\`fz6sp9T)ae( ob6ze۩h003M#yı }8/_<0}l+᫚%Ѹy҇= ͛ r7&iqԺ1F{(iG<yw9̲xIB‹B ĻL>EInc4# 0!`,x!{4?bl6~hc)o(㓯%)P !yC8Q}$bgggggK]LNXQ^%xh Ԭ/X(*Hٯ6$#v7$z!ɕQ\\[G:BILΙG-.8%_!!!r/OZrPS*rhLL<ӫ+o2e&`f Xfٛ4җ(.\{3Fv~}~s+9jT%ucJJѼ%T2v0UjAHe5`kgv8B1 ϓ~(\Bsf??RmLLd{g~Q UQEd4&),s1P 'bs )DDdHԨg|%b߈Af ԝc_P!A `4Pht˘ DEhda>d_diG-";1OBoNSy"m%`l4BJhXk}>hK.|1`*1}+p_],Z! ]0NYA`֨FR,nkRA+*`^SVY: ؗӥ_'4S̏ ,ÓvNDIRa:aRvEKа~t$h^_ţ5b"Y~)"+׿ &`OEEAgl܉`%U>Q:[c VppTGP.c o0 v%nn{ 3%lJo袺T R0Ű4p^%.px,PKsd:&H 1`j|[.}o@z /A8:[*b9#J'G+)4L ( qD6k YpѼ_RkQ}?mp&Rȃ |Hvm$`ASH&3Ufx=eNGe>n\9Nsm#M