jing-javadoc-20220510-150200.10.7.3<>,ldkm\p9|rCQܹ76]$p j$ؙ]C;~,߽۬MIRKY,5e))TU8(3E$l Xg_pYWFcp앤9>]`2rfh,TE2QII)M1!lx+h\3n۷k4S7{61mw%0\k~=0B",'PP gfΔMy,vd_Tj;ɶhW">>?d & Ipt| $0 6  <  H B CGLQQUVVV(V8V 9W :W F]G]HaIeXfYf\f]k^|4bc2defluv w4x@yLzP`djCjing-javadoc20220510150200.10.7.3Javadoc API documentation for JingJavadoc API documentation for Jing.dkm\sheep07*gSUSE Linux Enterprise 15SUSE LLC BSD-3-Clausehttps://www.suse.com/Documentation/HTMLhttps://github.com/relaxng/jing-tranglinuxnoarch!n0X$gx`c^@2 J9v"d-`n3WXd.+jDy6^6rF}O +9;364%=jE 4I88(+0'#e#>@P;Ck(?D47+99s6f.)?C,6/*7#/,; +<` ++AuD5<`#C<G"bz2r2b889e5be3d77c0bf6b9dae32877d7d6aa8c7f703d01bfa2b1cbfebf0f7063577e1508a1fce5d36d710a2f9aafe9c61932dd75adba737f821402a946612471a22d2dde0f75da39e300e9986cc7bc88b59cbc6741c947182d0c3bdd550492957beac9f5c86807fa6034ca7a6a5c66a1851d63e657326897c1cd2ce2b0a392ddba30e6473e0dfcb8c8bf2981ae3c6a2bfe405afad4a43094fcd24a9b3b3e08c8e6798e9844f03dec7420755be668aaaa05b02292b43c98e9eff1187dd54a0f04083b2cfddd1323f5a7de594cb3a3141f24327a11d0b276cc3f075522f7dd5f675ab23056fc4c30045b76982fda34a563953919944ef8d67f5c0dde3119f2e1fe4a3cf9a497273b6d13cf6b2789f0b9275c816587275b49c384e90a96ab9bf521d24e2c42e5327e1944a42d26d4b3b84d0af497d69af1367eafdc8c8e3adb76e508771a147a3f34947c0cb45c830b8875cdec05226ff1001e19470d8c0f72501c93bb76caf1051562869004e3b82390b58a5d5cddbc27907943815884edcaa05d400b212d6cf24ed135b5a3286714a74dd5a031ad7a08da4044c475abf1670b192307f10697490cbe60e1f453f4a68b5e417d297c2f2dd51f3cbe793e54c3c5764d416a3b2c3bf16d64f6b5b6d0f7b079df2267614dd6847fc2f3271b4409233c37a3cf00c109d907e543bc4f6dbc85eb31068f94515251347e9e57509b52ee3d74cdb86757d88409619083454fd902e9b83c4777af9b7538dd9f841a946cadaa11672f278182cdf04f3c62a5b8d93f406791854a28791f27aecdb9981573c614240ce844c4c202c352e3210a61fc0910039a70708453b0db6f29d4da9496f2711e794491b22860b2a9267b6327e19cb45cb999d290f167f7c87204ffc2ff87e457c06f765f3bed456436a8819b4d41fba66e537d88c90c4f46eb95d604c94086e3c38706b6ead21f5636ea9b79297a7976c59f8c1ff9242bf675aee5dce392ce985f8dfaf3a08014a60d94c7bbc69681481ede72a626307e40222bf371aa6d5192c9e4a52bac18aee4f3f90d05fbca603f5b0f5bf1ce8c45e60bb4ed3a2cb2ed86e006aedb3fb65c6787dd41d9a042a9945328a56ad885b6cb03782c28e335ed72289e9825b87b210d63e46076844104be78a70758e71d8b6697a3cdf0f28b21066f1cc3ae494b1e7e3184932089672d4b813e204c8943ecb96f80593427879c8ac48d0022d24500158b9aad31e5512403b80a4e8dd017b7dc852ff2c056ca833654fde30245331675361e3183ce72325a9e1910a15adf98ee6154df84ed92109260d5f059f11c5f61f77f612a2c82d2a89eb6f25b19d68c51ae3e1d44ead7c1ca027f0ed28329634be645932e1ab7c321bf27b8cfaf9aed30f2cbf5ee4478952b2074e4b64cfac3a17618a69de47892e81023b97caf77e33c4db9048dfac1a09b96bef130eb3973332837cfb7a78f7ceffbef0a1fa9fb5c09c4d73747897cec3631e1c9d5e720fceb5b656a61352229a3cb45505af6c47b4978dcbeca765cb383014f6bcf249e97cbb0b2db4570838a69aabd09bd80657fdf4d8602e82a3bc0e0ca0d29c51c25296b4f45f61732bfd7b3bd27f75037b18f94703004624402e3b12568179bea7b14a5526c79ef1a99b4e2c6165fd66cf9a939011ad27ac596563806d27c99b0ff7344c00650eee39493d276392fe8b958206d14b20fac4e7c68b0b753826d2ec962187a63bf95f3cf85a54894ff8acc58d3c1fbf5c05cb0623e08f8d1bd9f88d536510da4c1c6a3e8e291e6e0b98a12194afc134072ce5e22e80f49d32628f3a19edb9e94cfdb57eaf748e335a4e01641d97b214e62d1f3aece57e5b720c1fdbfad2aa7f365419771236b931a88bdaa01e688858e4fc18bbbcb37cb48ac75d82be152eb1d31f9d777737cfa3ae57c67653f9ed64091b81b6af9aa5c4c55caa250b5d9303faf104c930490ba15061b30eee294089f1a1187d314270a10256e9419b5ee4760e5395db4ed07fb1b0acd48ed30b39f895a2e4d2c8216aa6b78706475194c571d3811a55ba0576d5905c3d480d82adead175df9b6657ae52f35aaf0729cc3dba8ecf23d6b7ccce79fbd3a1eaab6718132a36bfd60a70fc00547cdeeb0ea773e5c0eeb212c9b16abf3d6be046771158b002e0ac72662558d05411c5ebbb201625111e1a46aaaca10a33d47925f9a3ad6fab591af8ca96a560ef99d6ea37132a6482ac32fff56ea9cc78d20d3cec29700608082611b98ad78f91e2c0c8be761f52404b784be60bf48eb9340ecc495b4b2de8512c73b8f563afd5da9715bf3b981cdf24cfcb36172c637c1c83778bc4c695ba36e9e6e4d9ac0a273a073cae02f89cc2131d7d7ff421dd2fe953f170fed228021bfc83a3e8772ff72be8e03f1d48a416dd5bf36cfc6c5e2abf0e959deba257897b49041f0d229e0ce2dcfa5784bcf6328d5e4b8ef23352a40746d9ade9749b2e81efeb8b8019d32d3fe329831ed7b671388fadc722a69dbaf5422d8aae01f0d257cc4dba6b52aa8a764e11e3de929669c907f47dbb36aba4fd58c58e49d116f2a32e12e223ffba9ca26e90ad98c0e991c776ec4a3ff5aba0afe73eb3516e02997917979adc95c0cef0878db88a4b35add19ff1ca9e26c4a252df48481d85fd00a0d0bf5a8bb35ed2c3021b1e09eaee5c8b13a235e7ddfc7ca23be6b73339def0f1799996610fcc3d18d82fd05a46f6d73814486aa1131b59b87fbe699d404351a497b5a3e33bd9fe3b9f1ee6aadba43942038d4d55df5d8dd270a4d86d1f283b4cc082c12b862e79857d8ff4fae0ee46907f330cee5d01604238c2b122b2be1c973a00e1a6c92bd7ff791605d92a77bc0a9f24d0265d8ffbbe854b2425a33436a47bdf5f931fcaa60105d06abf2161ffa5ef71c17a780559ebd6e5002a03c4d337c7ad49e9756920c3af39e847e38516a407000501a8ee6477884e00827ec6e125957bf0d703e677dfad55bd1fec5e96d40406c4e8bdcebd8075a004c0e57074e692035cdc425e934cc0b5133da9a8369a738220bd5f539b982c43f193b9885c01e4b589b0e1282a92f2c5228fe59b081dfb47514f485493b7a8dcd565e53df0528d28a19015d308728ae1af1233ab37c3b611bb4dfb7a56e7dab76f6f5d09efdcc22aa5acda63da2d4c0e28f2602cd11b458ebb6d209b2981f67a6650d51dcbc0d8345ff787bb147bb147eb2433fc37f9b02d0b63303cc83e0cbe8afb1a6943f85ead310d5427952ef61da116fc9b2cd388964fda0c516283fb61a0cbca64a901c203ca294b7c7de512c84b94a80c868201f316ba7abbd37143a27323479f7aec8fbdb6c6ed2aa8960b506888e2806f152ba6b0ea6ea55bf325ec3fc33e414cda641f1b78bd6764c8d91a50f1d945fe9996547e4dfe04a7155b4fa98b3d90249b39fc8ca519f618e7602dfb09b97417ec38d0c895c35fd1b5f01eebbd25e6c6986385e5e3f92ba78a4eac7c783ec47303cb68bb22ac7b1ae04a6860fe2e2160b5719dc9eab86858f675ae04ecadc0a19b201e896ecf688bfad463af1d0abb0098bfc92f15a21ea95b1fe3e83140be5f02b36a5f69faef93e10355a45505564aea1c651bc284e1c969f1904d8e9bebf60a9efb479b13e3827721ccf6b20d96c58e532800517765cbfaf4e7d785ae4f8cd654c111b4d78d964cffee2549c61486efb7baf48948640022b28f4c11c7fc54ec0983cc32f7d615a352ab5caf165333a30925e561952b20964ef2a9306535d704ec0f83fb35ec61cdcfc5c113b0c463248994f5429d03ab2503eea161cc5bf69ca00f4f316920543de2c2d1bf0e702e4460064a18bf9c2f1f7a8d999dedaba3e06cc792137d128b336bf9ccefcfd685c5a9bb02f6c85c4585700da27c6308fd25a32131e63917024d750fa030af0a3629787261dab9513b8a7657ca7dd86a7d669b74336fcf12fd27f82f6e7cdcd7bd92442a283b48ba63346c168d3245901f111b60079837da07273297947602e8269dd4f88d8572870c1dc23ce8d2ce42dba4179db6c55dba0349a0fae14ea4ae4707700b5a681176a2545e58c43d7a1e4c59bc176bd1808d6f4495cbed6a3c06d93b0eaf89c71bd3481f4e702fe0cd978728f672df42b48d12b8956d5570b83b2369f456c45c4f9b14014650a73108c08941ff0047378bac5c09d7a6c1d209944d14d231a0d0585c7466a4436c5b8f56c6f3c72357a8e87ccf34f8cc462c1b70ef01d3b5f1b1ff780707bda14c70bab81d3c3da620a1ed735f9f36ecc33ef7096c7594ce994663b628fe0d61710350fa13bf2a12813a0ee22459061337198e7280f4c1ac5a062dd4614929ddefdc4ea88b90a125a146eac32d9bc3098a9bdf1bc8018f9fca7cbf4841f429a58b92a23d9fe6dffc93083b3e9ef08caeafb7aba0a0d81d3cae8b2ff0d06768bbb1f776bd724ce5de2cca3e8d88c39094d8af6723f2b31a070dc94d86b0db562982540d82ddba0962b6dfdf5e43adb854984bdb589219ea87184662c463f58747984290e4d5c73eda2d770c77ab19077edbee5d4ba6b394e7174430a3f80c0d96378d8cd4e9b86244dc8a594654246433ea5192cba01e66cda247f3bb53ca90e26efb8ed800f8e2aee4e66a83a178ab3b466a642f0e092fa0b85dfacbd761d6e5a16bbc2b6a42fb03285613795b1e1384e606fe935bdec58d77aa42203ae91fda4f151051ea5dbdc0460636b746ce6e2ac1f4b1c64de3a92374d407edeeb7b39583c6cdfa6912e7786723384b76eb7154d706f5249249d63be64a3bf05f1453b2d05cd399533dddf41913cc5c1e0f71eba15f52d57013ffb25ed610b1346677809f9a56419230d8b3165ff6433a84ba220141d9013028d38e1d340ca364ca432b854091436eb9d5389f5c96f614051f6f6e8e76b683751c3e30dc2f5df951949188301d19afefc926b33e94f32f11d04c792e4e5041dbc524835d607d02c5b530f4bae64cf4ad8a38ef0372764d96a91f2747ba1a7d1de29c23de4b1df986c4bc77a429a1dc59998c172873014dc73d1bacaf8fe7ea7f204acf4b41cb25d00dcfac1d34f77a4d572dc059d7f6e369c32c87046d40fb074a965490fa0e426784bd55b6bf42bf1e807ce20ff8b3685c887aed871f837b76812d763d589c7d527a0e3f28cfa714821bc4698267797a558bb9ce73143a481b36154bb7e7a0bff1bd43edcc9e856d00d2e3a438d068b9ab16031ac41cc73bc4e3ee21d28a4a02dafe42e118a89b1a10bd59327bbb79d9ce2b75ffa59f411c5d57c01abdf966676a50a61b00e418a7a61d47132fab20bfe44079f80c7957148a7b7dd33cd6a4542d2ff0304572439c0791c9ac47e4357401ddc79c4f1ad9f6d24e708f5106cff628a1cb2f35db69ff9ce517d0f99661b709104680b153eba06b31073a1586da3ee892640a071d986637f726114b1f425b149cde85be99633368c73cff61416053b08b16fd47e02617aa87ea32b6b378a9dea76257602d7ec8c16a044e7d2828f9668661741725032b59c73781b62c3a34b9e257c187fff4c9c17a365b04cb579ed5b0f5fd048a269d2cfc64b09371ed15ba64dddfdcb1dfccfa70ecc4371c016b0e28d4c2b9087bcb7a76e4a732393623272890aa1492a13092604d18927d81122da4247c32254022b562f5ffda7a3640cb639cb59cac776181eaee458dd65bbf129d0bb947d53937577cc7e69eccd916676ba44c18f06eafbae5c69e92f7593d46c1384adc3499785415ce57aa2c2bd2d5403c86befb7bd4a0d5d37f55783d6ac1562e61339cb4d84c0575c6b4d1c8f0f23840f561a2d0071eadc9dd7b835c7dfdd18ae96eda6884341ee7252f2d251f026450160d4730bd20c36ed40d89b90d55f8472c9621595da1d8cb6089ef9fb8dedb6160145b57984474c14cb2b91b133a072647d129b46f89429924273a7a1d2ccbdac2cd6fca6fdeec14da4f3820f51737c9b48eed8aef88e996baa3c613dcec5655804b241d8d5b34ba97590d383ec59baea79f7bb8158ffbe9198e4d800172170fc835f6c3d40198b310acf80f2140175d732f684de93964a76cca54db57e5ceae520badcf93a9e246844e407f10697490cbe60e1f453f4a68b5e417d297c2f2dd51f3cbe793e54c3c5764d416a3b2c3bf16d64f6b5b6d0f7b079df2267614dd6847fc2f3271b4409233c37a3cf00c109d907e543bc4f6dbc85eb31068f94515251347e9e57509b52ee3d74cdb86757d88409619083454fd902e9b83c4777af9b7538dd9f841a946cadaa11672f278182cdf04f3c62a5b8d93f406791854a28791f27aecdb9981573c614240ce844c4c202c352e3210a61fc0910039a70708453b0db6f29d4da9496f2711e794491b22860b2a9267b6327e19cb45cb999d290f167f7c87204ffc2ff87e457c06f765f3bed456436a8819b4d41fba66e537d88c90c4f46eb95d604c94086e3c38706b6ead21f5636ea9b79297a7976c59f8c1ff9242bf675aee5dce392ce985f8dfaf3a08014a60d94c7bbc69681481ede72a626307e40222bf371aa6d5192c9e4a52bac18aee4f3f90d05fbca603f5b0f5bf1ce8c45e60bb4ed3a2cb2ed86ff7c0350b22847aacd1682e3d1d6e792aeff9a760858dcfbd067c55c5b7e5fca73e98e7c85ace041ff0c75381d7f9df95a13b74f7c42d6d306ccf55e82769cedf057f572aa178d19d912c1955c4ae79561e1ae4479f79932062f7b8e7111ec8efba603e0e7032f49673e3f27cbd31b665cfaa08e3f6bd5a988dbb29ca7398c0f9b86bfea3c67adfbf6cce1c9ab96be20881344c2fdd9c02bb0e15546bcc98d7a0c99b33cd15eb9dcd82a5f6ffbd98f79639be2389d36b1abd982836548b00b3460d5f059f11c5f61f77f612a2c82d2a89eb6f25b19d68c51ae3e1d44ead7c1ca027f0ed28329634be645932e1ab7c321bf27b8cfaf9aed30f2cbf5ee4478952b2074e4b64cfac3a17618a69de47892e81023b97caf77e33c4db9048dfac1a09b96bef130eb3973332837cfb7a78f7ceffbef0a1fa9fb5c09c4d73747897cec3677ee6a78463156675675779d39d2ff4b78d74ac436222e0261ab27b416baab3531e1c9d5e720fceb5b656a61352229a3cb45505af6c47b4978dcbeca765cb3833a557073af0e3d578e4a5fb7a95a59aae952188ffd0592f4533c5a381b03b4abe3a29e1ad1b1cc776aafa6262e76c10e68f26aa2b8cb969f536c61bc43ba9684a45caeeda54098af9095c551147d423578cb95d6c7bd54e7dd655bc5b23e0042eac650ee9bbfc9e52f92e736941659265dbf418980c68363618f365becd276a9ee30162d5f746b105148ee12762b2ed2af8a7f76a650a4f8688af6f0f5bb1d7981bc9a4d55d487e8ad7f499a2ce3a9f9b983fe638cfd6198b6aa550634341ef50c97f8319d934e739607f047530a7658c9210c72fa165dc23e0f2cdf29b33c4da1c32fe1d2335df748a4bbe4405d19ca0c08d23f1036e0ae10dc0b6a2d7d484d606441562dc09b9c41320c026054f9ceb5f442f8a87cfe3d88cbda4cbe2dd742f18ef3d31a9490d6697c3023108e7471ee0734ac9a18ae82f40e1b2a1290cc73fa9c9dbad004a09f971ba9157e5e838604d7f454172ed440341da9b456e489034353b84fdb5ac20e8cae9ccaf58868f96d8f441bb893cbda5fd057fa9e030a005154b483ab9b866c851555c1cac9a8595ec966acb9cfbf370a9afccc8fad2760a84426ddfe09831d16e60348abb9ed4cbcb37f83f3d584c193559837266be9aec17cfe6d88e3ef563fbed2b7eb4cb134b7375208726c1803a5a399188d6a39088d665d2d311aacb78e8d42625df16e777edc91dd246fef18bfda26f1c7c88540bc3abdd2c81ce5f8799e4f3abc1077be1de012d29601ae0b8324bab33d722d06068a35ac9aee143ba40c0cd4356e28b4f541a4469d60326f1b4dcdca84e8c8c8583762f7c3987862e413ff08ad25fd362a2d12ada9dc79878f27911a70f413d063b06c3b2c3f43fd1ff4b8b4b32798106ec375e507d61cb6efbdf51ed7029a7aa196ca67373f824c7f6e4551fa271c8b76e97e2f402768dd7bc5257403378e26ee1f589c618da624675345ed729d70aa1e51bb0858ca592d3bd35e16c64676f98fddb355c3dfcd46de2b933829a1ae6bf32ac118cf9918b0379394a8c9f4354d07f10697490cbe60e1f453f4a68b5e417d297c2f2dd51f3cbe793e54c3c5764d416a3b2c3bf16d64f6b5b6d0f7b079df2267614dd6847fc2f3271b4409233c37a3cf00c109d907e543bc4f6dbc85eb31068f94515251347e9e57509b52ee3d74cdb86757d88409619083454fd902e9b83c4777af9b7538dd9f841a946cadaa11672f278182cdf04f3c62a5b8d93f406791854a28791f27aecdb9981573c614240ce844c4c202c352e3210a61fc0910039a70708453b0db6f29d4da9496f2711e794491b22860b2a9267b6327e19cb45cb999d290f167f7c87204ffc2ff87e457c06f765f3bed456436a8819b4d41fba66e537d88c90c4f46eb95d604c94086e3c38706b6ead21f5636ea9b79297a7976c59f8c1ff9242bf675aee5dce392ce985f8dfaf3a08014a60d94c7bbc69681481ede72a626307e40222bf371aa6d5192c9e4a52bac18aee4f3f90d05fbca603f5b0f5bf1ce8c45e60bb4ed3a2cb2ed8632af997f9874ad1e5338dc291c2cba6a5b2d3ab8aa12a757b539356a86845a8363b21a65f149c2723ab60ca97fc680f1b4891eacd6478eafab05f63973b8f81b29e7e04bddf6baad2fd617de36408ff5ada5f84a35ed0c348c786365aea998ea8be4610644a45bf75a0110fb3f43333a905c6b0e5439ab2bf92ee8415f07fb0949e157e6befc62a519abaf97fcc3e41a0f4a16488c1e9e6b7b8f5ee8ab2224ecaf7da663daafe69cfe16bba1bbb678987c05b8a3b8271f61ab9dc014119a434260d5f059f11c5f61f77f612a2c82d2a89eb6f25b19d68c51ae3e1d44ead7c1ca027f0ed28329634be645932e1ab7c321bf27b8cfaf9aed30f2cbf5ee4478952b2074e4b64cfac3a17618a69de47892e81023b97caf77e33c4db9048dfac1a09b96bef130eb3973332837cfb7a78f7ceffbef0a1fa9fb5c09c4d73747897cec36d41963bebbc6e32a6cda84821272753cbbce9cbb772be6aec12c7b02b40b1bbb31e1c9d5e720fceb5b656a61352229a3cb45505af6c47b4978dcbeca765cb3832a2116a7820e42ce5d8bf5e34e6ac5dc6ad7feb45ed1e3f2a5776fd67e3cb77e6e2d244544964916663321f87e39ae4a9e582c2f4f3f5ebf38f7e532ea316ae9da6270e2dd2e1884cd2aedcba5d701553230c2c026b9af9f8746aa21a81aaabafbd5f32c99a9c86cc146220f96b5d7e5b9a641d4dca8b33df59af5e920eed6e8cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootjing-trang-20220510-150200.10.7.3.src.rpmjing-javadoc@     javapackages-filesystemrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0.4-14.0-15.2-14.14.1dJcbޅ```h@\ `[Z!D@Z ,@Z T,@fstrba@suse.comthomas.schraitle@suse.comthomas.schraitle@suse.comfstrba@suse.comfstrba@suse.comshvetz.anton@gmail.comfstrba@suse.comfstrba@suse.comthomas.schraitle@suse.comthomas.schraitle@suse.comtoms@opensuse.orgtoms@opensuse.org- Fetch the sources using the source service and filter out stray binaries and other files that we don't want to distribute because of licensing.- Add Maven Provides line for Jing & Trang- Update to 20220510 - Removed patch: * 0002-Use-Xalan-instead-of-Saxon-for-the-build-655601.patch Use Saxon9 instead of Xalan - Recreated patch files- Added patch: * old-saxon.patch + Avoid building old saxon validator in order to avoid dependency on old saxon6- Do not use xmvn-tools, since this is a ring package - Added patch: * no-tests.patch + avoid unnecessary dependency on testng- Update to v20181222 - Package maven metadata - Use testng in build process - Remove unneeded patches: * jing-trang-20091111-datatype-sample.patch * jing-trang-20151127-notestng.patch - Modified patch: * 0001-Various-build-fixes.patch -> 0000-Various-build-fixes.patch- Build against xml-commons-apis instead of xerces-j2-xml-apis- Change to build against bsh2 instead of the old bsh- Fix bsc#1069796 to combine jing and trang into a single jing-trang source package- First attempt to combine jing and trang packages into a single package on OBS - Use patches and instructions from Fedora, but use %buildroot instead of $RPM_BUILD_ROOT - Install manpages for dtdinst, jing, and trang - Use spec-cleaner- Use saxon9 instead of saxon6 for jing script - Apply spec-cleaner for spec file- Fixed name of saxon jar [bsc#914681]sheep07 1684761948  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !#$+,-./ !#$+,-./20220510-150200.10.7.3   !!""""#$%&''''((((''')))""""""""*+,*****-..../00"""""""11""""""2333jingdatatypeallclasses-index.htmlallclasses.htmlallpackages-index.htmlcomthaiopensourcedatatypeDatatype2.htmlDatatypeLibraryLoader.htmlpackage-summary.htmlpackage-tree.htmlconstant-values.htmldeprecated-list.htmlelement-listhelp-doc.htmlindex-all.htmlindex.htmljqueryjquery-ui.overrides.cssexternaljqueryjquery.jsjquery-3.6.1.min.jsjquery-ui.min.cssjquery-ui.min.jsjszipjszip-utilsdistjszip-utils-ie.jsjszip-utils-ie.min.jsjszip-utils.jsjszip-utils.min.jsdistjszip.jsjszip.min.jsmember-search-index.jsmember-search-index.zipoverview-tree.htmlpackage-search-index.jspackage-search-index.zipresourcesglass.pngx.pngscript.jssearch.jsstylesheet.csstype-search-index.jstype-search-index.zipjingallclasses-index.htmlallclasses.htmlallpackages-index.htmlcomthaiopensourceutilEqual.htmlLocalizer.htmlOptionParser.InvalidOptionException.htmlOptionParser.MissingArgumentException.htmlOptionParser.htmlPropertyId.htmlPropertyMap.htmlPropertyMapBuilder.htmlRef.htmlService.htmlSinglePropertyMap.htmlUri.htmlUriEncoder.htmlUriOrFile.htmlUtf16.htmlUtf8.htmlVersion.htmlVoidValue.htmlpackage-summary.htmlpackage-tree.htmlvalidateAbstractSchema.htmlAbstractSchemaReader.htmlCombineSchema.htmlCombineValidator.htmlFlag.htmlFlagOption.htmlFlagPropertyId.htmlIncorrectSchemaException.htmlOption.htmlOptionArgumentException.htmlOptionArgumentFormatException.htmlOptionArgumentPresenceException.htmlResolverFactory.htmlSchema.htmlSchemaReader.htmlSchemaReaderFactory.htmlSchemaReaderLoader.htmlStringOption.htmlStringPropertyId.htmlValidateProperty.htmlValidationDriver.SaxProducer.htmlValidationDriver.htmlValidator.htmlautoAutoSchemaReader.htmlAutoSchemaReceiver.htmlReparseException.htmlRewindable.htmlRewindableInputStream.htmlRewindableReader.htmlSchemaFuture.htmlSchemaReaderFactorySchemaReceiverFactory.htmlSchemaReaderLoaderSchemaReceiverFactory.htmlSchemaReaderSchemaReceiver.htmlSchemaReceiver.htmlSchemaReceiverFactory.htmlSchemaReceiverLoader.htmlpackage-summary.htmlpackage-tree.htmlnrlNrlSchemaReceiverFactory.htmlpackage-summary.htmlpackage-tree.htmlpackage-summary.htmlpackage-tree.htmlrngCompactSchemaReader.htmlSAXSchemaReader.htmlSAXSchemaReceiverFactory.htmlpackage-summary.htmlpackage-tree.htmlschematronNewSaxonSchemaReaderFactory.htmlSchematronSchemaReaderFactory.htmlTransformerFactoryInitializer.htmlXalanSchemaReaderFactory.htmlpackage-summary.htmlpackage-tree.htmlxercesXsdSchemaReaderFactory.htmlpackage-summary.htmlpackage-tree.htmlxmlsaxAbstractLexicalHandler.htmlCountingErrorHandler.htmlDelegatingContentHandler.htmlDraconianErrorHandler.htmlErrorHandlerImpl.htmlForkContentHandler.htmlForkDTDHandler.htmlJaxp11XMLReaderCreator.htmlSax2XMLReaderCreator.htmlXMLReaderCreator.htmlXmlBaseHandler.htmlpackage-summary.htmlpackage-tree.htmlconstant-values.htmldeprecated-list.htmlelement-listhelp-doc.htmlindex-all.htmlindex.htmljqueryjquery-ui.overrides.cssexternaljqueryjquery.jsjquery-3.6.1.min.jsjquery-ui.min.cssjquery-ui.min.jsjszipjszip-utilsdistjszip-utils-ie.jsjszip-utils-ie.min.jsjszip-utils.jsjszip-utils.min.jsdistjszip.jsjszip.min.jsmember-search-index.jsmember-search-index.zipoverview-summary.htmloverview-tree.htmlpackage-search-index.jspackage-search-index.zipresourcesglass.pngx.pngscript.jssearch.jsserialized-form.htmlstylesheet.csstype-search-index.jstype-search-index.zipregexallclasses-index.htmlallclasses.htmlallpackages-index.htmlcomthaiopensourcedatatypexsdregexRegex.htmlRegexEngine.htmlRegexSyntaxException.htmljavaRegexEngineImpl.htmlTranslator.htmlpackage-summary.htmlpackage-tree.htmlpackage-summary.htmlpackage-tree.htmlxerces2RegexEngineImpl.htmlpackage-summary.htmlpackage-tree.htmlconstant-values.htmldeprecated-list.htmlelement-listhelp-doc.htmlindex-all.htmlindex.htmljqueryjquery-ui.overrides.cssexternaljqueryjquery.jsjquery-3.6.1.min.jsjquery-ui.min.cssjquery-ui.min.jsjszipjszip-utilsdistjszip-utils-ie.jsjszip-utils-ie.min.jsjszip-utils.jsjszip-utils.min.jsdistjszip.jsjszip.min.jsmember-search-index.jsmember-search-index.zipoverview-summary.htmloverview-tree.htmlpackage-search-index.jspackage-search-index.zipresourcesglass.pngx.pngscript.jssearch.jsserialized-form.htmlstylesheet.csstype-search-index.jstype-search-index.zipjing-javadoccopying.htmlisorelax.copying.txtxerces.copying.txt/usr/share/javadoc//usr/share/javadoc/jing//usr/share/javadoc/jing/datatype//usr/share/javadoc/jing/datatype/com//usr/share/javadoc/jing/datatype/com/thaiopensource//usr/share/javadoc/jing/datatype/com/thaiopensource/datatype//usr/share/javadoc/jing/datatype/jquery//usr/share/javadoc/jing/datatype/jquery/external//usr/share/javadoc/jing/datatype/jquery/external/jquery//usr/share/javadoc/jing/datatype/jquery/jszip-utils//usr/share/javadoc/jing/datatype/jquery/jszip-utils/dist//usr/share/javadoc/jing/datatype/jquery/jszip//usr/share/javadoc/jing/datatype/jquery/jszip/dist//usr/share/javadoc/jing/datatype/resources//usr/share/javadoc/jing/jing//usr/share/javadoc/jing/jing/com//usr/share/javadoc/jing/jing/com/thaiopensource//usr/share/javadoc/jing/jing/com/thaiopensource/util//usr/share/javadoc/jing/jing/com/thaiopensource/validate//usr/share/javadoc/jing/jing/com/thaiopensource/validate/auto//usr/share/javadoc/jing/jing/com/thaiopensource/validate/nrl//usr/share/javadoc/jing/jing/com/thaiopensource/validate/rng//usr/share/javadoc/jing/jing/com/thaiopensource/validate/schematron//usr/share/javadoc/jing/jing/com/thaiopensource/validate/xerces//usr/share/javadoc/jing/jing/com/thaiopensource/xml//usr/share/javadoc/jing/jing/com/thaiopensource/xml/sax//usr/share/javadoc/jing/jing/jquery//usr/share/javadoc/jing/jing/jquery/external//usr/share/javadoc/jing/jing/jquery/external/jquery//usr/share/javadoc/jing/jing/jquery/jszip-utils//usr/share/javadoc/jing/jing/jquery/jszip-utils/dist//usr/share/javadoc/jing/jing/jquery/jszip//usr/share/javadoc/jing/jing/jquery/jszip/dist//usr/share/javadoc/jing/jing/resources//usr/share/javadoc/jing/regex//usr/share/javadoc/jing/regex/com//usr/share/javadoc/jing/regex/com/thaiopensource//usr/share/javadoc/jing/regex/com/thaiopensource/datatype//usr/share/javadoc/jing/regex/com/thaiopensource/datatype/xsd//usr/share/javadoc/jing/regex/com/thaiopensource/datatype/xsd/regex//usr/share/javadoc/jing/regex/com/thaiopensource/datatype/xsd/regex/java//usr/share/javadoc/jing/regex/com/thaiopensource/datatype/xsd/regex/xerces2//usr/share/javadoc/jing/regex/jquery//usr/share/javadoc/jing/regex/jquery/external//usr/share/javadoc/jing/regex/jquery/external/jquery//usr/share/javadoc/jing/regex/jquery/jszip-utils//usr/share/javadoc/jing/regex/jquery/jszip-utils/dist//usr/share/javadoc/jing/regex/jquery/jszip//usr/share/javadoc/jing/regex/jquery/jszip/dist//usr/share/javadoc/jing/regex/resources//usr/share/licenses//usr/share/licenses/jing-javadoc/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:28679/SUSE_SLE-15-SP2_Update/605cb8a67246dd32a33bfbfd8dae23b8-jing-trang.SUSE_SLE-15-SP2_Updatedrpmxz5noarch-suse-linux    directoryHTML document, ASCII text, with very long linesHTML document, ASCII textASCII textASCII text, with very long linesUTF-8 Unicode text, with very long linesASCII text, with very long lines, with no line terminatorsASCII text, with very long lines, with no line terminators (Zip archive data, at least v2.0 to extract Zip archive data, at least v2.0 to extract)ASCII text, with no line terminatorsASCII text, with no line terminators (Zip archive data, at least v2.0 to extract Zip archive data, at least v2.0 to extract)PNG image data, 16 x 16, 8-bit/color RGBA, non-interlacedRP|ݪ*s+*\utf-89aaa4aed0b8734901b86c79f768219b59994838758462e6b06e439470b447649? 7zXZ !t/N+c]"k%'60[멫"׭?82m^c3gaNy.5+Lı}~iY+BdD(.OF3'Y_79׿Z9c׳L(˟ 5-O vImlt#|p#f exj T)]ҟ[FX)/P0cSN )Į5 "ݺMG0Pِ*4P8TF;It/'Ӄ3`4]bK6/^W3HߤIṷ̂_R<%[/3C|Q3hذY)ծ"Kjjkө䏄th뤼,Qe@Ӱ3}ޱˉ5OM.deo[O[aD|E\|{u*&W$:<<1/z~02ۤRih_@^IL$ޟȖbN^3:u>-9@4TxX:%tm=< $0SP~G- HaӤ~.U8jڒ3~JvrL&y߂T:s!heTɣ$i7 LyBIT q&[?GTbԬW+ģ٫mSͿX07a n@WM-5!iH'mB!3X`;J7ra0 Ϟ^n+,v(SXG4>}sG|?չ,k}яTvVIpҰ6KE:FgɦMq&&)hzluĝ JnkDXIǸ$8J$yphd$RZe u+*rkMZ j]GocW9l-_lF[W˰T1C_}IyO RJ^='˲DxvHj~V<6:s펕w-i#e+du,yv볞QDȑEIdgitP?݉`<\z]a5qw@$GJȹ{ek-c?El9q2S-gANɻαbaڧ1fG}c6a_{ ^b*NSγeI1vXab^sаi{\íiې߼ =BQd ?1B+j(TxFh_PJl AH,@bU2l`?,a LBlg/nHVIi鎈dvw*U١8PZq5.J-ݨ8DgOv-b' 2,8w:6l@s`6<l]tyצ1AZ4e $_Ȑ\"&N͞n޺\?(mb$`wJt;d*K~~TDSry_Gr$~E9SzKȃWu>jz)U~S1N!Q0 e2NqY{Xipq&맲]ڤ?\rk+put9Oʚ^ֿwK@#R,s*WXJJY)x  E_W{r$I>߃3@> 8&^[]uK=j('ܸuDr5B$9T>b#;m3k <9ytJe`6*xzJbb:>r4_BYZ&My˷B.|Ս((Űҧ" p+6q"/:S+=]; 2m4g@D?74_BVxƓ?6@wɒf}զ@XrsKٳnpq*r@0F7Y^i%:+e"#&+ֿmq)| V ;O3ǵV0ZFW!T`s[F EqYqknI?`O-cwJDOs#%(qu_/v>"OSg;<^Y ѽ,CpHg-`c71CAw똸 J[-f32 lq*CM^37r"Rife~7qYu:հYe*iQ;}=bαzfƈ Rb3>.G$`gS/1PQ&>c^1#$'^;1^8 0:c7yc[٫:Er:K_^Jdh)! 2]c , EC57>4Le[4ȢWJJT%VMʚaw|/~Æ鹊`b#[4U,.x|(sDC'ҭ SCٷrPr4ZN874Bv|u"y] ',Xy+l\P L=I!QSsS#rb̈4؍T~ +A~pW5U?[E;bMWw% /Ko B[JfdJJw;_GFm1́=NfBdB%\ǧy*4!1ywF,2 9Kվ98`'ם8ҡRY|R.^ A7ܤI/?#d\Ya19ZBb\3 s+Rf8Frֺ¦ 6Db:%AL)tZDBAs9iͫAGxq,. DN}ԹǬJ|{ܖ^%K* i( Oɋ6q۽%Rny⇳;P{S>;qs`CDdϏ%sޜ#u=>%-xz I y4=`3 zIt$bmm$it1o5!¢ n9KH2%w`忁n){v0whlj?:gK|W9L hU6B74r3 _) I8u,99z0CN^Ȧ$/qj22RY syN82ǣ>$$|<,r.6up LƳ짥pTWh[H\ukaaNk?p"@#i"y^llw: N1u `_i%}+*-P,EI؊$C}-V_qۨ[miX쟦30S0AfcKZϒp yޖ# [Vϵ~9=Uy̆א z<6DܛnqNN:a(:L MZ 7rP ^}J|. S BNO;[ŦKXsM~D3˚a9)tLoM#t͟VaAcX/'AnI&e 4ZS'm+.^3bx[i%=W†HwGG$'lD.OơUJ}yAr:Vc!TZk9+s<* Q` !"ʀJ8SQNxx Dx'Vf;b\;Rᮘ[`(2>Kf#٪`h<, ,!<>d|[MҽxH8/,QylX3@ӜF"uNXP!f]W#M ƤCam\#\=RlL >e 눲SV %2{9?נ]T=$gZ VʾYŸ"ϨJw?^:nJ,0nmF;p_UAz.3N^B00R9AQV ]p"-" Sв71L[qx}Ā? Օ5ꨯ %7R(գD?F8=r!3ЎvG .rOsrq!fu՜5ٗpz .Zˍa_.ִ{P[M㙅!Lz-P܃c_j8Z0W,/c>{P񕸲f8cMIx%ӡ e20\(rqYߞD㢳Ys ^noEg\ {K?>$ *^D$O$Zi%{'tkR *1u9-\` =$j6xqm`Œ6zۇX=.%Wu.ϲ,a_[FO3j \cG Q$.'xXB0z k%$-?D@;f|3ʗyx7g }GI; Hޒei(<ϥ@V0q?Ǟǻ6״sžo&_-?nt'xlȤS Q< I@&P#57BK`4C"5 }iῼ_'{TBcv`_~nZt;]_H.# [ rQ[c+e]_k*sbV?&#z<56q^ tp;{vXk@wJUs"*GJ+Ԫ[+;fC'Na<3߮.7 3_ajfF' !x%䦷<Դ]`qzK w,Ip97Sf%KoėWylH SkkBBHU\$H=1]CWl{D uI=Ň-C& kG+isq5؟-Z敐p:G+[~2ĻEј:o=a4.]DKNˢvWFGy_)@D je0=e|c U0HŇFI[[]rJvENE|=ZB~,MmTceynSM^[CπM @zRU1Sb#h81RM|Noof)ߘy7c~(ö$| %jX8Buuom HYMa Ywyʨk. Dcc+Z; DL|;zGp\啸w"'Yi{ϕ7bĄo; ߺ1D?apٴ\%\?2m̐[t0Zk` &-kK>BmJߞ6FD^"S|)]iJoʝK&U?ͤ N־%u8.Vٝ+6oCbMq6jXfq9hL0—yb@V7b@:8 $L|> R"sȅ"@֏pT"?l9(gY徵z!A;uB_lV^yR0"UqPQ\X9V% 8^M{c ~/6z!V)҇!(|/*{lQeĨi%ZQ@_+r\/R>gPC/˗JqZDU d7/Х'2orj\V;WB=Җ+ko7%:cOD0{pȎE՛P˞$! 3dy+FG?: Ao"CZktw60 O؃MvB-?l:(V]_cf=,4^QN}pׁgh ^|;1'4l%Rd iP=ge&7JjU ַ#W\^C8:ys [Ix3]K "1<4NGMFD*9˗Fzbf iiXhTk@ڶ'ozHKcKA"x< ;dŵ;mT|~/jz88TUKvU ~acΟ쁥Ohuz 27{zu 1iA{ 3 Bte(˟jYrGzG0*瘼٨t{FduqӾ\5(Yݷڇ6̘˭ aY@3y#;q;U ~BGWUE1s:l?ZE<p(|'(Ԣؠ:1a6VϽQJۃN9b_'Akf%CńLj]"ٗ07Qܫ‹z?0 Y$l1W ¯WYMQ^iꛤN4Zr~Q[$,6Sar(Nn5dĩ#ZX& bYZW %07SfpV'zR%Dj4>U>!H?nGY|ջO7Ȓ6H1Dwȇu M4f[e2juQUc{BWw6쁔Ș6ti-YR9`a ƛHw$iD}n[ukm^\7Ѩ&<}hϯ^ $OP oTOp$E{_$vj p7!L)6x" bd.- rE0*F^";{k"yzmNhej MWt>CcKh-27^_-s"EC\ 䈜>=g(i6{!ނ_'#YE6fb\.,* J`>[ $'qC?Jy-DA1ay^ Qx,wR*!R8K@žS8<0egl& QZ)Ī5T vo`RYHG}]Ge i:nXC_ۇAq}XЪHC`oO3,8(}Nd`6̷#0h QC1CmZ@T #<0l>{D{g+ꖡYh )Oz)T@?fҐ(_*W=x1rn;"o$u^D#W YZ