voms-api-java-javadoc-2.0.8-1.fc15$>k=$ ۦbƩ>;Z?Yd % d  7=D    p ,  ,/255(7778L(8v8898:91B9G9H<8I>X?8Y?@Z?\[?`\?h]A^LbOdOlOtOuR4vTwU xWYeYfYCvoms-api-java-javadoc2.0.81.fc15Virtual Organization Membership Service Java API DocumentationVirtual Organization Membership Service (VOMS) Java API Documentation.O6x86-03.phx2.fedoraproject.orguFedora ProjectFedora ProjectASL 2.0Fedora ProjectDocumentationhttp://glite.web.cern.ch/glite/linuxnoarche&G?7**4vP9X<]rK71m>4BL8$gI1z l53H76t94.3S3d)'Y"'3-<v:#n( w;% ,$:Xg$.0 &:m#57f]:pZ@'-:--1>-20Nfn>jC=e_?Mh9C1.a-,$`jjEu c)@,$($G"v!0E6q 2''6f##:S9oAA큤AAA큤A큤A큤A큤A큤A큤A큤A큤A큤O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O6O66bb63d501fe75bf293fca54024611b260f670bac77dfc77e678d6a794203e6594ada13f46e56009da82792949efa8beeef9b4194dd794a977027c34f856b2cd5386cd499f97ae29d191b3280e0c25571d60ad01bb13692dcc683a60233f889443fdcca92640cc20331f9ddc9dbb59fddde2abfc3f52eba8ac8fcdf340b80e56695823b822346d5bc5cca5054ef32752b2fb734844e9b45e5262a8b0e7454bff992ac22210e1756a378896e65de485e9ec057f57435ab70b88f93b3e6dba56b74cb57382872c029532020944af1263f283b0df0577062bd057bc0cf3e6d95b5537ba7942ce20a36750d1d831c5b40e561f222a6629ccefe0355acf28539725b7b95b9ca1c4f909513c451d02768ace7f4f0979510a01eafd1e2e527af775d46ae48918f3e6241ad05c15697423745ca59df8a910af539de4fdeceb0d207462c927379c82d846dc3af1cc260827367f28dcbfc87a506d8176f3aae30a840f08f5ea74e25b4e203ba428ee7b32aaad9db79a391cfae85331a41bb29afb4f4f976ef1a0de022a25aac49804c369dcd709adfb9103acbc6ea1c8c1de2bd9ee630ee20822b1ad11a54bd57251f4eab5324dd9f0e8bfc38be6969c162ff755c2f7ded6209bfe6f108a873c24f42639c94e2c3f0fdcc1451c54e712b1ca280a2d36f555baac169915858dd5aca3ef1847a0fee229fcfe9e3d3a0884c5aa27f49520d11cd1c44841d1ed6d0f085ab98e9149b9705c9967ab61b2bcca501a158743d02a98165d888f638ff6d216852b529d51ce8955d0f83bffe797c160993e6bafa347e5b98abc31f72486cdef6f31458a6407722bfe6b88daf191f353d0b476eb18c5c0b295d99827c6b350b4e7a09c1a5759ea7fd729cc766a0eb7cb7ca7f7c8d1d8fd102ca1f4145516f376c5264a90cf9221244a1143f0e458d2d800e289afba116dc73f10dd05b8fbee9a38c317268a7e7beba4ae7163cf7ddb67af345fddb45d02e219dd8321bad87dcdca781f46649dabdf86d33f626fac8be950f2018b214ed6f9d113e04e6ac266790c63952fdc695402dfab568ea230edb1b2f5338e038f83e0b323426bb456d9ae6f75bd072298624d460e2ec15ad33421d1a0ffa69332a2691dc9b3b128255a97b507f2497835b9fc3bda8fb1714b1ef1d944767ea6755634ceaef68c051f54f5e5b909d9b248b0bbdf0761468a8ebb3e4cb2a49470ff2e604af12cc9e1333e0a2770e118c9fdf518641a127b3cc3a23409a4237f9dfed045ce99e7c5f91ffe3be3f2b90ba5d539915b38a775497d944287893a26f2ad1c874d3e055be2ad00f09e0df2ec1990e181cbc77bdcea2917ade27032e92c8ced3af85d6b1e00784c5e72ea979d8823de4e05dc03cd6e40b3902e47a0e4caa0030d06ce2b744c7d5afd7d153d2ef48f0170073cd24d6674ba55be79a92ddef2d0744bb71912f10eebcc898af9e88937d8a616aeb5b81b3a0f0d30d2a5c98e380ff4be1f14fa4677f97c5c70991656546fb1886fadec0156c9c0f65fcd15be776b400ed9d2dcf5b84d79843ae467d9a96d267b50e6ad6a33fe2d39deccac0de1613d29c41a4c636477c4bdc2433c678b195ea0c1918c8490965c45f82131d4e7e89e42c82fbb858a8bcf7582c78231a6fc70c68606487c907b77e03cebc50f49c201a5666f98570e025b1cfec4866c7504ac8e2376e85aa81febed5cfa8138aab1eb1cc7b365ff7fdbbc5b38ef6f8b976838b231a038d8462be76ded4bcf905420b2712ac6b3a01644b130cdf4e0b64e9bcbe843785ef7a6c0b0891a85816d256065e114f26a6fd4c08b20480f4178405b7a485da179fb621354bc38136e93cbdec75f6f2494b5887ca61393eeb45249ba048cc792e637d278921bcb46845283a58cf3d10feadf29685f21cf8732e3c5b2cdceb433bddaf97084994b3982cb5a5cadba4e64f93c169ecbc0c96790e2613383ca140a38e62bec15a7a872d03d85c36f9ff6ce19a7210cfde2ebc91694718a78b6c8622af31477e8016a2c7c8cc7aee09098f021e042f3779502fa352781389a9738493194793ecdb9916e7f001dbc254e123934e8319aac55b93dcf555933ff1ef3d3fc92d4480275c99f4c6900d945702e4d2c3ad415196c1a8f5cc4672c4b0868dbd4707ebc9934a8d42669e3e4ef3b31744f0e9c87bb94cb1a5871d316978828564e993f176cdacc761ad15c555ea402a64cbfec5fadc39f772cffbb635736f8a25eb6752a11d78c2d0fae80bee44f16f12b4cf0a2bada34f21a75c7e3bb99adfb0ce614bb145111624a6700826b74628d0835a16f098f3ca14fdb5a98891e591d36454a8e16f02eefcdb7890c010fee0fd99031607791ca34a309d9e509fb95a70ceb6878d25c3819ec48c0d07d4e32af16072e95ff4bf001df708fc79c7c2233ecba28fa5371c0b2dd63c7d4ba6e5edd22375d2fecef65554b5585f585ef9004a1546fa9d667f910b168cc05ef231b66bba7d549552007c417d5c015f0d133663da95e372b85b14082fb86afefd85e58ec1ff4131be0d9481965c8a8f388ecc9557eec5e35f8345b00602bd45709d796420f51cd90244bd413aa15b876899e0c1014fd58ae4d67e61985a22092e896f6a0ba4517883cda93733e34be5c6d00d29f350eb722a66c84c6a53b8b6b6aab8610ffeeaec6f078c0e3ca6c64b57a5321bb5866763c6e716bc9ab9403134278b38da2ef94e81842f8a6fee4a8137ffe6d144cd26e4ee78f35b3234c558da98f80a338049ecdd78889e312a95e2970c6b76cd70ee2898f446c5078a66183aa112707d9c4346a1576aaffebbc180a5fbcf849b30e9215bdb6c9587e80e29f8000612ad3bae537a761becedfecd3ee749281e733a8a2528dea83626bf8ae762f315f7007aa2770376c95f5f8e77f4c61dc94c58b074acf51514d5026c9e9388c0b908b23068d80dfe33d00726416a6b35464f9b787ac55195958fb55408aad68db1d8048e86659555d7b561f6e33e1e88514dd5457c2e718d6a84f5a9d48995355b1359b64b4a5ac09b2d133728262dcb29f7127c20d34d110f1300805206318373b9fc433f900543b520a07b9bc0c50bbf02be8dacbebe13d745e3cc4ab73048f0e905a10aa85f55938bd233ecfb9ba0039495979ced3fb7cd923305862e2e5b07d3ca8fe8ad04380716eb641472071bbf43828f96bef0051d8093f5c6b40120c6a6dd184d01463ff7f0867b9b966cb62bca06a023003fcd11205c6cae1b6b8835d0d207d4a69d7460ca635934f18dcdd2a813d999d7563221b091c2178f977e9e29ede6f7ea2943dac90e314d757b700412a4e40a9fc1093e4ceff1d0ee5f67a1c9b8b4f6f29b0bb9925b67635bb945ff98b02d357e821c6a132707075246fe208b7428431da1efe4ec5b07919c22fe74bfbfd6303865a83e9e8c523aa1190b2d68667acf540bbcee1d434ec7b660ce2245903748dcc544ebb14f75b3eb11b963e00f7981a307ff840ea3a1a5fb02646ab79d9b5f3102fa90819f6b17f56b15b422fc00bd1a901fda57abe70b75d52d1db77990b00d59f92b128805a9effb89963d600b6a072acc567c12303fae98d3dbff3ab77593ef94d83fec9580974dcdefa894e1caa912b7b951e9e7352816390c369308db535aea8e654e64ba5322b8cb548fc350aa2cd57d0612f5eb2c18bc2b306c5ba60dcc36d91aaf887ec7da6e7c363d11e4d4fb9dcae8ba22c671b2240f6e90c0f8f68d16cd237ce2092e20d030299834eb609fa90267e3964848a5b9a948ff635ea97d511ef4b2bb68875ea400acd6a274030b70b9bd65236929beac4f9ab26aa4eea9e9cb8b7949af336ac8ea55c90d5c9e7d39866a84eab907c8b009ea8331cab6f128924065e24d377503b41450609ccd92928b30ef249b450077de392731a4f8bcaf6ade351c96bb2460b1f8e74a984440f494e71da67ca4a73e97834c5aeac8e2ca4e2104e06865ce32d121955dcb2c8407809b56516d1328af3b741891628c0390b6c8f9e9509e69bf44a4c4a9af5fe0f186ab8a0cc9ee8786f92fc666a77fd0e57f57cb98de2d9e2037ee58d1e5eb1f014f12273e909260efc09801f4380b7f926a0773203a444e71660b12dfdd2b255b2c376ebb7df4bcd1b669a663c7dcb959069943ad62c9d122b3d599b338a83571e5c6d6f20cf17317ed4d0cfb87a84be5f80293b06ec2601f8c05367715b002dbfc5663c3c650642753564407806e4d26b84eb1d1b9cc33ae7d3642e58fccf2377a13192878426a1ade9aa15cf359c9256b2e081e7bb608bc2b753eff07100d43934ad98a6ed4a1b760d49ff93ad9c174f0ffa225df33b04ce22bbeb7c33eead360cae62d10285668f0868eb955287e27cb18869224136bb0c538a9f985ecec3634bfd1874161f8628297108fee2ea55cbb22cc03b8ec6a01ef1e7ebe8369f7cf97d80ecd9416a2858229633d5e84f989557dda8e5bbcb2246e2ea940923eebbc3d9ac8b018f731292f7200d5024d0dd6a76b8cc55179b18698cefc0f077592b582efbb6489679d1c0f4822f04a11535756ad340158b6116edce33848f43b0a186c74d1af0fd139e99af222dad4350e6a5b7b04bfa3dfc53b5e4e3faa5d4dd2e288a2cd5e49b0a01f7bfb3dc34ba9ce732b77214c3633e047c5391b2480d937730972108b827c031616e6559838685c45eaf52b173da5d7611a9dadf0fa9f3002ca3ec7e4fba44c70e772c1c166262b9e7f781dabed6b4012209bf5e39f731d631eab003d3b85f3dd9e1cf290e1a5fa0f8ed9f78335a9a06df38d9edf51a60709f1cf881ffb66547281c96f861de163c86d54437c82eb3d27f6bae68708cf1fda86e5770e7090eccd68c902fe095391e9922bf1cfe99299aa5927ae719912acb9f942f1411503fb6e63925969a4e9f8c7abe7e9ce74ab5b3926b5db915446a0819933b6dfe4c9687d384d7d66d76e47f8ab0ec6f93a524bed14c5348e8e4c244f53ddaa0b5e613b0a41c8f28e8fae0ccbfcbab5b92b6795040552bb3e8c8df3d31f0cdc472d6da9455c80e267726aa4822807cb456974c3dfa14b2bd07cc57b3b5aafeffb48e0d155a7ec8c51c91c6e324327feec3f71dfd2ac3bff8edd9c641f70210a6c61567f37f19ee11aa61cb4eb0e29722124aed5c4e7507b261abffcabcfc7e12a072f5d7a44bf55c5ad8ae67efbec32599f9b6163114eaf5d45baf22a67c5062efdc08489815382a22d891f5a2edb2e5cc63eeb2e032c0c116b1a7352089f33b7d00023bdc3b722ea59daca6ee3dc4f0e8aad39410c218039a8c03c10abe89081c041c00f9b384e4616cd8c41cac48eb54a1fa9a1b3faf3c1f41fca29eeaca8639a3ce9c7bc07c6b134df6a27d5146ee224f77c8353869e026d707969a6ab9cc280f845beea92e559f65924b69fe0386798ea8c87409fb6f9749a348f7986ad54ce372a991270e4fc666f3f551a1b2343179d99f93c2607ef20707664e9f89c939fabd7e7807613035a726360d583343f6de4c51bd44135e7e70c630a0aa2423dd0ba630867d481636d962b6f7a62d0e254f7add9a7e0e11e719316818f2514cab425255d65021d9102342d483da9206a6ebf40687356f3648e62f6076de6bda0daaf970bbfbf76fff8d9779dc0220ccebd0b897107f4a10eb15196742c8b2499a5dabb08819960f006b0fd934f9d884c0b360aeebe09b10af305e5e16c5f6c208f9310c921c9dfb34747d8d67a59a07f0784dd78010fd5661ac13075dd84df2dc5840c116d3fcee3861400c7e254e2a4dec4f2d6d86a882e0096f4751e0ef99731f6ee01d53d42d17fd083bb4aa4aeb83496b3eb1e8293aeb5a34c46d289366f8c462b23c839435c068a01b9385eca8d14a39b57cb113c27e1b547a1cdfe75ac123b7c70024a56f9707fc1da38a5f3c59cf527991442c8e7b3f5b294433e3ce482a8d770f615a93408425c27cd52c8778f2cd0c31b9b230c2196084efa5a4a561270f4c7dd42a1bc52105433aaaf04525c2ffe16dded4782f12d491e8dd57da8c9799c3f2407df9857fc24a919557597f391fb009c5807405589d05c2c8f3d59021ae0ab633034d7884d71cc52fc0a67cc41fb5ccce10853d0e3a5e84c5c5c700346a271bcdfa00ea1d096b1a5cf822b078145d7432b5e9f7800aa59cde0fc6a58046f918a0af23be57b3484769bd49098b40213f3dca0cb17d6dfc4449c62833d8ba7153dfed5532002b9690fdfba7d75e0ff99775304e1598a5ba42e314b22af04ebb9868e1e43764e15dacc83df224e61ae6a227968324b5f8ef6e0aaa284dd53088714dddc91d0d874b81aa92e557134rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootvoms-api-java-2.0.8-1.fc15.src.rpmvomsjapi-javadocvoms-api-java-javadoc    jpackage-utilsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)voms-api-javarpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-12.0.8-1.fc155.2-14.9.1.3O"OD@Ohq@Mattias Ellert - 2.0.8-1Mattias Ellert - 2.0.7-2Mattias Ellert - 2.0.7-1- Update to version 2.0.8 (EMI 2 version)- Fix compatibility maven fragment- The Java API is now a separate source tree from the rest of vomsvomsjapi-javadoc                                                                                                                                                         ~LMRQWTUSVON"% $!&'-3684(+072/5,).19*:#;<@JH?IGEBCAD>=FXhYveub_gsj]`c\aZ^idfwx}{~zy|kmoplqnr[tP2.0.8-1.fc152.0.8-1.fc152.0.7  voms-api-javaapidocsallclasses-frame.htmlallclasses-noframe.htmlconstant-values.htmldeprecated-list.htmlhelp-doc.htmlindex-all.htmlindex.htmlorgglitevomsBasicVOMSTrustStore.htmlFQAN.htmlLSCFile.htmlNamespace.htmlPKIStore.htmlPKIStoreFactory.htmlPKIUtils.htmlPKIVerifier.htmlSigningPolicy.htmlVOMSAttribute.htmlVOMSKeyManager.htmlVOMSTrustManager.htmlVOMSValidator.FQANTree.htmlVOMSValidator.htmlacACCerts.htmlACGenerator.htmlACTarget.htmlACTargets.htmlACTrustStore.htmlACValidator.htmlAttCertIssuer.htmlAttributeCertificate.htmlAttributeCertificateInfo.htmlAttributeHolder.htmlFullAttributes.htmlGenericAttribute.htmlHolder.htmlIetfAttrSyntax.htmlObjectDigestInfo.htmlUtil.htmlV2Form.htmlVOMSTrustStore.htmlclass-useACCerts.htmlACGenerator.htmlACTarget.htmlACTargets.htmlACTrustStore.htmlACValidator.htmlAttCertIssuer.htmlAttributeCertificate.htmlAttributeCertificateInfo.htmlAttributeHolder.htmlFullAttributes.htmlGenericAttribute.htmlHolder.htmlIetfAttrSyntax.htmlObjectDigestInfo.htmlUtil.htmlV2Form.htmlVOMSTrustStore.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlclass-useBasicVOMSTrustStore.htmlFQAN.htmlLSCFile.htmlNamespace.htmlPKIStore.htmlPKIStoreFactory.htmlPKIUtils.htmlPKIVerifier.htmlSigningPolicy.htmlVOMSAttribute.htmlVOMSKeyManager.htmlVOMSTrustManager.htmlVOMSValidator.FQANTree.htmlVOMSValidator.htmlcontactMyProxyCertInfo.htmlPathNamingScheme.htmlProxyPolicy.htmlUserCredentials.htmlVOMSDecoder.htmlVOMSESFileParser.htmlVOMSErrorMessage.htmlVOMSException.htmlVOMSMessage.htmlVOMSParser.htmlVOMSProtocol.htmlVOMSProxyBuilder.htmlVOMSProxyConstants.htmlVOMSProxyInit.htmlVOMSRequestFactory.htmlVOMSRequestOptions.htmlVOMSResponse.htmlVOMSServerInfo.htmlVOMSServerMap.htmlVOMSSocket.htmlVOMSSyntaxException.htmlVOMSWarningMessage.htmlclass-useMyProxyCertInfo.htmlPathNamingScheme.htmlProxyPolicy.htmlUserCredentials.htmlVOMSDecoder.htmlVOMSESFileParser.htmlVOMSErrorMessage.htmlVOMSException.htmlVOMSMessage.htmlVOMSParser.htmlVOMSProtocol.htmlVOMSProxyBuilder.htmlVOMSProxyConstants.htmlVOMSProxyInit.htmlVOMSRequestFactory.htmlVOMSRequestOptions.htmlVOMSResponse.htmlVOMSServerInfo.htmlVOMSServerMap.htmlVOMSSocket.htmlVOMSSyntaxException.htmlVOMSWarningMessage.htmlcliVomsProxyInitClient.htmlclass-useVomsProxyInitClient.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmloverview-frame.htmloverview-summary.htmloverview-tree.htmlpackage-listresourcesinherit.gifserialized-form.htmlstylesheet.css/usr/share/javadoc//usr/share/javadoc/voms-api-java//usr/share/javadoc/voms-api-java/apidocs//usr/share/javadoc/voms-api-java/apidocs/org//usr/share/javadoc/voms-api-java/apidocs/org/glite//usr/share/javadoc/voms-api-java/apidocs/org/glite/voms//usr/share/javadoc/voms-api-java/apidocs/org/glite/voms/ac//usr/share/javadoc/voms-api-java/apidocs/org/glite/voms/ac/class-use//usr/share/javadoc/voms-api-java/apidocs/org/glite/voms/class-use//usr/share/javadoc/voms-api-java/apidocs/org/glite/voms/contact//usr/share/javadoc/voms-api-java/apidocs/org/glite/voms/contact/class-use//usr/share/javadoc/voms-api-java/apidocs/org/glite/voms/contact/cli//usr/share/javadoc/voms-api-java/apidocs/org/glite/voms/contact/cli/class-use//usr/share/javadoc/voms-api-java/apidocs/resources/-O2drpmnoarch-redhat-linux-gnuASCII textGIF image data, version 89a, 15 x 14HTML document, ASCII textHTML document, ASCII text, with very long linesdirectoryxz2?P7zXZ !PH6 $]"k%RwćҿNguwIhQUZ*̎N1F7N _@F\#6R<79Z^wQ^r9aE1Ѿ~Ug :]o&WNh8gny od XWbaa˾"Wn zx)<!"_SQd _,{&<j#P`BG/vs>!-p``/0?;^ F@e-I-#:'YQ%<<覡ؒ#_ l %Xغ!Ѫ P(uq>֯ o6UGd),2",μ} uzA{K" P͖4ڸS/QVD}R1ȯ܏iJk {k;.nI$}RjJZ9UZ8Eնsy; Q/!/D ;$,pksyLF0j:憎˨fcpZM{@5=X=xb87]#*p ՙN1d䧼|TW0/z*y?ap vc7X;%Ԕ!%jqLHyb@J9)۳G"HtOOaڣtmӯ&X0H ۱.WF6pħgԍ=e[Ʈ2]Յ vkK)Ϫ.3hn/~O)u|>O*m|ܟ=GN_RTnUHZoq6|!@€`8R2]߬PO7W!3>N2{oc)S,f |z|)4Lwi| RS<iOb#fvUVwJZ!bq_vּP Iȭ %!"e> ҨSmp&7{8׸b0,33b}<_ഔY谊J)WGD - JJ D\570*S" ̐`hz38@Lq0fGXg9zjָ K] Hb7vuOY괪|R V4Y٠R`LU+DJcTҠ,AK> *5;9358q?%~3j!3bMo{_WN -aexH=ŝ>