ant-contrib-javadoc-1.0b3-150200.11.10.1<>,ep9|aMf~0ptH|,ʩX- ]2{ }mUv]+Q](| v(FCVGǟ;j+0 5YHhG4S ]@u{8!N: P?!ItL3N'sq({1B]Z :iF {jpq0ۀB $&# `>Or ΢u*6խl0MvF>>?d + Chlx|     \ A  AEJlOOHSSS4S(S8S 9T :T FY,GY@H]I`XaYa\a]e^v8$b}[c~d~e~f~l~u~vh wxyzCant-contrib-javadoc1.0b3150200.11.10.1Javadoc for ant-contribApi documentation for ant-contrib.eh01-ch3d<SUSE Linux Enterprise 15SUSE LLC Apache-2.0https://www.suse.com/Documentation/HTMLhttp://ant-contrib.sourceforge.net/linuxnoarch,^C!N- %9!c^@2 J9v"*, T8=:,/B5A98,,ZSO8mr=C++0A+5ALK @\=}F//E/*3]41.3 FH!6?&t+<89I[p0E7+6xB8i13C2QR.1UK:76//]&0&>\Iz2uO]39[+9+]5935B9A&9977z9p8A)))))*'/r5^T5t* ,a=.)G=v1s1b<K 34Puaj5;Q4>>L#(KC@A8ZC.)s0n<C56*]'Z33pWXvD A큤A큤A큤AA큤AAA큤A큤AAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeecfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d305003a924ffb0e5ddf3af39cef9c2978a5609a7a9cb87fed4174378dc425884c7f52b643c0ff7297c060b9cf53d173596029ee612f38da9bcc8b4080ba56ffb94f7a262a0badc0128c23af7a7048bfd065705b99ca406599bc016521003f14ee6143cec9664aabfdc4a4f89126c8b862415e663fc7bbc16017ea174a621155978280a99ee3f92ba5838919ffada1aaf1700ed09e0fc301a310962acd2659760a66932ca0a174514bce49a19ba26ce4c1e2033ac773a581c74ba565f66120523b2a8f1fd60423e4678ee4b7b90c2593a0e2e03e3dfcb2485f493521e51e893915d216c707582161a65606dd465c39671ed047f0c1087d943aebfbd2e63726395dbde83fa3095548e89b206acabc7aacae35d52e2439a0066761aba5f6f346bcc5c07f10697490cbe60e1f453f4a68b5e417d297c2f2dd51f3cbe793e54c3c5764d416a3b2c3bf16d64f6b5b6d0f7b079df2267614dd6847fc2f3271b4409233c37a3cf00c109d907e543bc4f6dbc85eb31068f94515251347e9e57509b52ee3d74cdb86757d88409619083454fd902e9b83c4777af9b7538dd9f841a946cadaa11672f278182cdf04f3c62a5b8d93f406791854a28791f27aecdb9981573c614240ce844c4c202c352e3210a61fc0910039a70708453b0db6f29d4da9496f2711e794491b22860b2a9267b6327e19cb45cb999d290f167f7c87204ffc2ff87e457c06f765f3bed456436a8819b4d41fba66e537d88c90c4f46eb95d604c94086e3c38706b6ead21f5636ea9b79297a7976c59f8c1ff9242bf675aee5dce392ce985f8dfaf3a08014a60d94c7bbc69681481ede72a626307e40222bf371aa6d5192c9e4a52bac18aee4f3f90d05fbca603f5b0f5bf1ce8c45e60bb4ed3a2cb2ed86a96d9e79eb3da1d1ff727a09e6b163a363fdfcb3b66ed80e58a1c59fce9cb56d148508b3e20b74c94f94f772d2e39aa0bd8cf346b90f9f24d3fdc46c4bf9dc641f4f6ab4f9546542f2f7a5c8dc4eb96de745e6a17bdc3adea747b77093c843a1edf65d8d622d9a4d29d902e1c34a24d2a69a2f73f13a522d503e55a484f70f22284ac0b1825ab002656f2364392cb7b83b9539b43212f92263e95610ea4a7d1c24e7e99f372358b9fd2457fe3be0be736bfe9290f33337e266e01edae0c254cc64e4e37b5ee169dbbfea9fa8b5b09389dc224f470d760c1704a5821065aa00c457b6b198801107bfd6584436fcf05327428529681e1ff6d97dcbeff57f21aac57e6c28237f9790045710b02d07c4413651aa4aeb8659413e280c2d5e822d1890260d0eb99bf61666e7ca30b84de091637a3db5915becaeb4d4b54212aa35bc0ab79810466ac40a630e74fb8af4d7bb004d17160f93d2cd20ddcf63d9fbe8fdbebfb05406ffba1642e92790a4d38e3e88aa46d038f5205faea6134531e58945189a0789bb980b5670bf9822fc2596f3be29f9c3cd955f8e3716f47a5908a95b2aaf20956792004046412683ce07f1ce5080e715035a7c00b05a7c1dd8b1e4fc3b55828ed621e3f7ce9d08df0cbf5e5dfc481c0ffc4ea97e1ac7dc9ca57fe2df322eaaac9641003ec76443d93eedbb7516b855f2e13b62ccad120796ded962b1f1223d3f458d3f7e88c0db73327ee708c8bee38267ead37daac36200074049379ceff0522e8557b624eb42fa9173bd9c522e918ae40dd0bf99f301f1dc5313bc7b06d26ccc160175f7283ddcac6c731125c168fe39148d890c0f23e91d5a9df8f9610be443362dae516744c902ed29c3f90a611c95558c6ae47ee90d7e671130bc0c4582d9748671df1b685d97c3fc1269d6706d4eabcab022785a21cb269c891ba06bc63b9c9458d66f84e8ccdba02827276f25e8b9d5c383e4a4e542c1b0f3d1ac87df95ca00393d99d8258d961ab6c4fa7eed84c72fbef7414fd712d36617364777e50d182a44078f0cd48ac399c43ea4157bcebc09f78260ae17da0b829168fa6acf161f790987fc861f78998683cea820110358c11b50e316ed78f69d2b9ef7e922df26d6ff486b7d6ab18fd41a09dc36c83a72a13bf0cf1c8bb8e87322b1f136c38e22e8d4079c819ef0a7267a5b79ae9b10bc5fdf236c24fbbf7d175e88004b9ff7bfe7e9de6bf9d00f6c7e9e2e63c886f1765e282ab161f196ae3f774e19967865e401531e11fab0cba1a7949908ce6f071a523204f8cb0965f1b0bbea2c32c0e67bc470070f957a8c470372409cdde437d54b573c4ff87004482b0dc6c8d1b816e5ea4318027f0594277e2ae6a8aef111d84462b3982a3f57e1fba68dac699f27d938d5206723c422c467e4d1ea0e5ee61f96aaaa4311b9607807762c44db9f8ae14ccf49af6bf1ac93665a14a82e4be1f52aa65a38caa92cfe1353b7b4b947d39ddfb5ab4d53c50bc1d96139a455f5be9e1284cc65c4dcc6250c7b710a02013b7478693d8994d491bd20a7511ab1846651cab47cab105d5a82f08cac7e6a69ee2394325ea098e96eab6a5119abf2a74a743f93c93a13e0b11959eee5c0d012d28917ef955f7a48934fd56038e4dc32db00ed08bae9564232e3901960b9008ab00bf4ab51e9498c436e9a0f22270a8a9eef79d0b9621f60e227ae87382a63683dc511dd8c3d9a7b10c3d7d6b291e385e28373b5fdd70cadec258751533be5ce56d820be9d8cfeb8ba56468f51a1f9ebce862487906046bb16a0b3783f72a60840655129dd1352ef3d8fd7e7275a8d6bf3e3f43b0dec941a78a1b414be73d7d4d0064c2379b6f786f3166962447e29ac19ed5aeca48566e5eadb6a3f0bc957619683f75389cd923292807736e5b8d075c5e924c6fa9c46a861055089191a63de66d3a039f6fd4666502ea86230e4e2e3543d93ce1b730bbb3c084a4ab5bdad2fa742f622c1f1c3635e64b23ed9e9e00ef22cbfb33ecc8fa5c243234735696286f0dadecb4d6095040f023e29f209b493689bae204ec60c77dc10f76aa4f95678404eea00ed7714dd2118b494af3dca24320509c1da74e6f89a04dfe1a4492f6d051b725850291c464a27bae3860faf6d1473c610382efc68f36971e4f043b0928a4b5954e1ce9ae0bb18d7ff6362f382913377e4f74ff672e762d38a10f55409968303d379d928531798a2283e83d220e6e460563432405b722ac80b7124aac62118914f5f1d2bec12db8b72adf29635b7266f147614ee278f6fe85261af11a76ef6d05ab0376ec90070239815cda09ebae9af338129986cf53945c1c2e6d58c8cd3b04df944eaad03313b0f1bd0a9b9629a2bd205149091afbaad3f52c291ea8b4fc25547349972cfc6ed84becc5fe4383d54a4d6186c8f7c46f2b834f817c1669b1ed7e45e4e5618b59f36b293c865378f7c459a1cbf974484465979e14cb1af7655d51318089a09bdf81c008d8db236eb19119e2be707814ae77a5eacae808882d295d6c6a2a12eb12a13a179063a5af36e7632a2fede3c060a527772bbc9d920f10ce1c46d11bf3f7ff6d8675bd0a07923304a67924abd7f3d4c0cb776031b62acf35b34bb7a35bf54afc90456bec03d5e81f7490b1ad904421e48152c1ec3335b884f14519438a535313b31d786ce5e6b19b0d2d139edd8259e77878238985943b04b09e7981a205cf4b4e3f3a2204b2b83364f95e6baa051e68cfd2656be36e9484f5092c7b236f0a607ae16d3df48199b10a23a9eddaaa3ff3f554d92f1a5bccad7064e67e8e69ee9eab6450c0f134c8ad5bcd497bd6d47456860044edb17e4474eb0efd5e2aa205fb53f9b4bdc5a7c367ad32ee483c4b4075e80872933729e13a25d2f1d05b330afb858196071149fe362cab9aae0e8e06ab2c83b9bb7697abae1fd284236d034a4a0014f9c7757aedbaf446ce0287f2330e198d7f5b3a805d120a680b76ba70d323a96ecca84fb044502560cd2e4b755c0b419ad5e0bd4c3f8c5a0af834ab3791769e76eb4cf0f5f43079810e2db113c164dac15a5fb643acfab525efcdf6ea201863b5fee6ca9c7fa3ce6e2b531b09620bcb957a648d49d80abdb17f5519b66d003da5c7082b7a50eaca59d27e3361deab51f4dbc0595c6371a221537c8711c6e4028c98a9fb72adf4494af20404a228e7af2c187db89d605bac877fa10b43aea80245366d81ffc5f15dd95492bb0e093e5f0da5248b4f2dcea280aa6baa384c3400abdc0e2854b3e7f326d0edb6ca8c15e2cc01a6932b28c8eb90a88d35d9f7c659d4f59ff04763521942a02ac1fb1c01666f4c726e997eda32464d8812490c907a56c4b75683cf6a65b72c72c8ced23bf322ca3dcbdbdf3c193475226f845789280f59213d39565581fbb05f1c13c96f5a8079a24cf1bfdab13ab1a643698ed502dfab703e8b5f2f81db6284b6f51cad0cbb01cf19ef56bf9004c02f69674cce3cd24e9aa3c01ed036ad16d51b1c51fc1aa370964a9c9f99f6f2d2edf5cbf4d6c4b1c31aa8ae2b553b619b02ee5c0b379a6d87e9bcd20c71395638f634878bd9bb0f44e30fb944060824de510e08b4b181344a1e169de7e258bf619165077678176e0a184775d7a91a03bae1412dd72f6ab5da8459026423de3d39358946db9ae900514488a4b203e5dc11a8b5e64bcf3696ccc4ca55dd1c0ce38ed29a0a5397f13c3d3f0601eb6cfa36744450611de62c77f994473e3b3d31155fdbfc342383585cb228d3245208ce9884d4eec1cfe4b216f17c9327cc92668d54a285ac72fcb249f83f0aeade5b4836e509748ce871a9549d98668dfc77117995b7cc0948507a67914e07c6e6c39c8dc630de31bda65e08ae790dcd8a3f39629f672bed5bc9d7f60320e6a6f82af765eb61d4ef0b75f786709c53d2a123766c37cc9ab620dcf8d234d6dafe7ab79bddbdd00d2145cf2961cda93a5260cac0b508f06d90f74c3a76133174f2ec9a1a9b7374b29f21119f6d02c705f9d90dcf4d383570006ce553c9a966ae2cb2534dbf89233a4cdd41a8ac795e0a3a9a77068ea43a9df1ce0d050687f9be3609c525c0ed9f6b3925830218fcc98beaefca9b7854cb4281068c96ba8cca43a741803b22fc6585445909c2d47a68df5975cc0ec6ed3631cee17c095dab93e818ad72a843c0c107725afd31ea2083cd40413d792a1cd1a0d5550bb61a4a46aded7e928687a4b201c33373bf5fcb5ab141b2115eb53850aa8620a3459e150ff753267500b7377bef42b8404d6f2c9469c67f8ce9c15705c47370d127c0a01794c1ef602fe0f6c293a4361fe4fb7507a4459fb6eee7e9e7a55bd00f45d4886b02d2d3413d4f3db53edfce5b1898234e130dce022e29d646b7bd255d48a05b0313509868a5346ad2400c1089b8f17d614c86d44658fd2a936c75affc685cb694c857bcf45f07defa9101995a11841dd42466828e0ed336487d1990ae510ac161ac7a2cfea4724ca3b38697444427fab525b4b4a1249d78e59c56668dcda8ba974467dbc428e8df81b775dedef91df01d9f5c681c987e663363e461b4ac24a4f6a1d72aeb06ba82e5313113a96db1d741a010d9f5d1c7d1ec33aad5a16c264147cfcf7566b17f4ff8e595e7c6e8fa55c4fb2b1686b41ba9b1fe8c16f50fe206063ca131eaf04903782af1881f09461fc1f888edce01c71536e66802216a2b036dd4e0cc42423dd685dd1cecb9dbd85366bb599b371eba0f0df276d08c8f55fe43c82a7e564686f2ad3a19abe557fa9fbe7a70ee035c6ebb42e433f87a1df0c6338b1e690d425fdebedc9b0f1720cd2f37593e2bda0578f340c3bfa3ea918d89e1262359c895ae73c5d8757de6700eccf96ad9d2081acb815abf17a36783cdb2f44cafbe485494f002f53f5a3dd3180043bcf502cd31638862724980d8d46a594fb9cedc83b05644d45a3014244f3b488063cf42d8f15abcb65d5846cc6f27b566db7bcb2268d0e350ac39501df2eb6409ce05e7b3ead4cbec21ee312672ae4fb98bf6627cef093f058ca1338db9601f3c1af6db901bdcc58cd766f8bf9690c27a75f0726c8cd2815b8f0d7823238c61f3ccfa868d0f11beea68e09a88b3e4e691d2931e51cca6823d6e667d563ba392ee9693e8d13806414b4928211f659b1ba08a1c1480bd7a19d5e29293d8e1c8bdcda85cfbaa30f09600b01156f52b33c199a02eeec768caae23f8761d227bc996cfe1d53b3ab3b87106ff1294a65a89efbb5b4de8679d2b9fa09d942a2487980500bc7f25a11dd0591c3e08679618365c7a0148e3ddc5be90d55f3b90595e4b445530b3560314f55910d6c2e13239e24639f9b0c264bd0c94db014f8537cfece7c94744775a17bc5aec983b5a7bb7890cc4fb9cf0bad74cde7fbbc91a5e81d2636eb0397da83b9cca68d1f206c16d2b5523216238103a02b6e2bb10c614a78ac2487be4f27590036cd9ccd0971633506112ba057cd316a1ce5de1cb25bc845234c1a404e7d43e7285a4bb0931b7e9acecac1ec1cded212d0482b55f07104e604eb9a40c280463cca0e42922c598854e8ba90a47a36ce287c4757981b20d6194e09f439e2250e41e9cca7624f1af22f2d3a3d4d349bb71a4b76f20b91dbe794b8389009286234f8a882711a9c2fb3afd127fe1d5e68697ef58af9178d5163bd5b08bff24326f2256172f0180883adb116aded2f2e6e084b7fa1ea1b35698c9e71ac0d2a2f81fc21ec7a2d51a93c314ee60d64630850ef43f264f27617f717492621dcd7d10887d739a9181c7cd1fd73ea703970139650311e0aae496a57088f196828b2789b26fb0ceef633ae6def2df8d14cac3615fd20851843308b4a44a839b22f905461e2a9eba7d55d46dbdd4acfe802eebbde0a3d1c91d599541d9c38e6e17f177cd82d9b955f5376fdfdf3d38a5dba48877019dfb9d0135b39027303e9f3bb5002bc72bfda8c48e59a88771483184bdc41406fbf128ca3edfc4f2dcd0adb53d9d2b9987f8a521a29a564c0efa99c0bf5ed647dd649cc07326eef3d5983d9ac6eac71559f01242313ba7d61b9f37fb9bde5190dac65ed729638094c39d4f40cce7e73362fc5c1d0488bb62a2320750491a40cc5227249ab7e6d9614929fbb9ded28ee0240a947cea7bcc0718887602662671ee87d6f5fdf490b9a62c5a585ab7ddaaed24b934eef25d2aff1a05718112b9240bdf1f8c208f827934c28e3c491dca1bd59648dff4d4d8e72f0ab1962e2282197763e712c5a6093c1ee20dfb58340a637403d1162039a8f2de8b767a81989d78c932c24a6e715cc164d854f415ab409cd98bbc46eaeb30fbbb2eb10550bb1b2b9b6042465ce3972232083309c1e32657733927b19bdc866dc258497aa342f6732c04771a2e88b091e9ac7c2a58e667639a1fb2cafef6e219f4ee1f670f88800c67f743860cb0ee7c69eb552b7a0e2a6bf8773a53509a47a05bbe3930a03cc0c5ad7c0eaf77969508a2417b360c5004b9589b437e5e5fdfa01b790e8def0aef03efd3842192d0087f647b93c60d9e383d1abdbabff186cf2944d0728cd03e47e34705fa0198b30997b5996fa9e4ccc60f7d343d44c90e7f688c8835c95efb8ec2d7c1b99b1955e109fa582d6d5a3a5b78922f4e2719e1b7a96cca437fd197cf3e8d01bed08a2607e58fe4e187413eea65ed97f2f58e3d2a3df3798162de3f30c174b286b32e62163d946ba7b0bb4e60e4d8cd81204e055fc5ce8bb151e5db5ea23bb0675c8e9f4e16aac5fecfbc03003c09b7b07d40af252c8c5d719e2a87b043e309ecb5d24a14be7d33f67fb73895a47408a4aaa82f08c037a530c99062260d828964bae9c4ff2947b1811701108ea954c2489bfa425f9d972c1f8de7fe7d5902974c761387f5d32d0e0c37601ea44e09c69d49e07d250766ab2ca7717aae655e4d39613eb7615ffe7e9b0a5b330ef7049a80977c35f9e8cc0c6e18b3ad9bddf288afe218d417bb46c7917fa94c2414481fffae10341a8e7a14eb6d4fd0d73922cfaa16dae376f4ae82e1be998d59088c9c9520f54cbbd64b208a5cdfb17e3b66e4cfa323d91d6b5ccab6df3aa3db68e35eb0d73d68fcefad65ed43e0f3f0e8687ed12ff29e252d8ff73afdb9cb9020989cfa8bbf1cea106fa1cc5e2f2ea2bdbd58a839e11ed5ce2bcd0ec0cc56e7719a653a301e5ee0c4cfe9fb59a1e70d02c6fc5c0ce334cbb987a81033d9d1e67c4c5cefcb7f4156407d9fab07a44dc7b164cee2945369cc107f28d86fba5a8a4f9dde22aa0cc8c2830cb5d3b0fce5e1364283a569e6fa510874106dece3a8afd8ab8e2152d1ed74a0889e1fcbb43a3ee60171451305ddfa1fd144bbb6c99e7f456cf4025223e7aa33dba694e677018b502c3777e04ee59f5a5e1b980fe39d4dcca9b3d3ca86f133a87bd0f11a7fa30b7b345305e945eedbc827b2e4fb5a000344c30736986568f936ce82bea6e69c70acd514001255aa643049a26ab613831946f0ca5d7441b80c0a1a9d360cffe2a201698f0b7a2e007108d23519dc9371e1c8f3c4a0810f4fdad0abc677ad4cf308220a6a83ff078790c35e7ca6562bfbf456145027706e8ccd483989c1b76ec3a70cff76cd6595501027cb318f9f91eb91bc23b4dfbb39b9afb1f17499d93d56ad589e46b5d0c3c53e578667eb2e0c0a8ace549590d2bd132c60ef7f56f258cc5fe9676c11653bc38a156fb65af34eac38e4b05f596a4aaf45a5f3c93f8799c2628c17718d65f7286f3bce5d962438c1c1a6a0a3a2f183e9442a7d4ae47699041fbaebba179a2d34ca9e106100348c84565202e04841699108e5fafefa35d1c704b89f1ee3aeb7b8b2fd152d4e5135b0fc79a1bb5f2366f28db1c6a48a697353487937f530426309cd08adfaf2db48b409c97ea57c4ed512c48156f04b0c411faa4235b9964f68329ed0e770e4e19468ef39b9bccfdca9e04119ff33cdf2511b3e65533a5d70d8b01af537860d5f059f11c5f61f77f612a2c82d2a89eb6f25b19d68c51ae3e1d44ead7c1ca027f0ed28329634be645932e1ab7c321bf27b8cfaf9aed30f2cbf5ee4478952b2074e4b64cfac3a17618a69de47892e81023b97caf77e33c4db9048dfac1a09b96bef130eb3973332837cfb7a78f7ceffbef0a1fa9fb5c09c4d73747897cec363c81fe7c9371d98695f408acdedd28fe0b23f26197712fb3728d111d61e55b2f31e1c9d5e720fceb5b656a61352229a3cb45505af6c47b4978dcbeca765cb3835d3be375e77218d703369c5de93fd9cda7b7930cb172f0eeb1673ec0f99f8aa5112a8a1fa4bc4aeaaa59de7ca7a51f2bff1410238ffb3c54abca426bd99fff2dd19295d664c83544a00d77861adf1e1ddeac57ff9c9b8b3bf7503afab4416de1rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootant-contrib-1.0b3-150200.11.10.1.src.rpmant-contrib-javadoc@    javapackages-filesystemjpackage-utilsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1cjDZY@Y@U hUSR Rz/@R-@fstrba@suse.comfstrba@suse.comfstrba@suse.comtchvatal@suse.comtchvatal@suse.comarchie@dellroad.orgtchvatal@suse.commvyskocil@suse.commvyskocil@suse.comtchvatal@suse.com- Modified patch: * local-ivy.patch + fix build with apache-ivy 2.5.1- Build with source and target 8 to prepare for a possible removal of 1.6 compatibility - Run fdupes on the documentation- Added patch: * ant-contrib-sourcetarget.patch - build with java source and target 1.6 - fixes the build with java 9- Fix build with new javapackages-tools- Fix build with new javapackages-tools- Add back patch enabling the task (boo#922324) * ant-contrib-1.0b3-enable-for-task.patch- Clean up a bit with spec-cleaner- don't require ant-junit for build, junit is sufficient * reducing of cycles- upgrade to 1.0b3 * no upstream changelog available - removed patches: * ant-contrib-1.0b2-enable-for-task.patch there is no for task in beta3 * ant-contrib-ant-1.7.0.patch no longer needed * ant-contrib-build_xml.patch fixed upstream * ant-contrib-BuildFileTest_java.patch no longer needed - added patches: * ant-contrib-antservertest.patch * ant-contrib-pom.patch * local-ivy.patch - add pom file - add ant.d configuration- Move from jpackage-utils to javapackage-toolsh01-ch3d 1696334366  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~1.0b3-150200.11.10.1               !!"#ant-contrib-javadocLICENSE-2.0.txtant-contriballclasses-index.htmlallclasses.htmlallpackages-index.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.zipnetsfantcontribAntContribVersion.htmlantclipseClassPathParser.htmlClassPathTask.htmlpackage-summary.htmlpackage-tree.htmlantserverCommand.htmlResponse.htmlUtil.htmlclientClient.htmlClientTask.htmlpackage-summary.htmlpackage-tree.htmlcommandsAbstractCommand.htmlDisconnectCommand.htmlHelloWorldCommand.htmlPropertyContainer.htmlReferenceContainer.htmlRunAntCommand.htmlRunTargetCommand.htmlSendFileCommand.htmlShutdownCommand.htmlpackage-summary.htmlpackage-tree.htmlpackage-summary.htmlpackage-tree.htmlserverConnectionBuildListener.htmlConnectionHandler.htmlServer.htmlServerTask.htmlpackage-summary.htmlpackage-tree.htmldesignDepends.htmlDesign.htmlInstructionVisitor.htmlLog.htmlPackage.htmlVerifyDesign.htmlVerifyDesignDelegate.htmlpackage-summary.htmlpackage-tree.htmlinifileIniFile.htmlIniFileTask.Exists.htmlIniFileTask.Get.htmlIniFileTask.IniOperation.htmlIniFileTask.IniOperationConditional.htmlIniFileTask.IniOperationPropertySetter.htmlIniFileTask.Remove.htmlIniFileTask.Set.htmlIniFileTask.htmlIniPart.htmlIniProperty.htmlIniSection.htmlpackage-summary.htmlpackage-tree.htmlinputGUIInputHandler.htmlpackage-summary.htmlpackage-tree.htmllogicAntCallBack.htmlAntFetch.htmlAssert.htmlForEach.htmlForTask.htmlIfTask.ElseIf.htmlIfTask.htmlOutOfDate.CollectionEnum.htmlOutOfDate.DeleteTargets.htmlOutOfDate.MyMapper.htmlOutOfDate.htmlProjectDelegate.htmlRelentless.htmlRunTargetTask.htmlSwitch.Case.htmlSwitch.htmlThrow.htmlTimestampSelector.htmlTryCatchTask.CatchBlock.htmlTryCatchTask.htmlconditionBooleanConditionBase.htmlIsGreaterThan.htmlIsLessThan.htmlIsPropertyFalse.htmlIsPropertyTrue.htmlpackage-summary.htmlpackage-tree.htmlpackage-summary.htmlpackage-tree.htmlmathEvaluateable.htmlMath.htmlMathTask.htmlNumeric.htmlOperation.htmlpackage-summary.htmlpackage-tree.htmlnetPostTask.Cookie.htmlPostTask.htmlProp.htmlhttpclientAbstractHttpStateTypeTask.htmlAbstractMethodTask.ResponseHeader.htmlAbstractMethodTask.htmlAddCookieTask.htmlAddCredentialsTask.htmlClearCookiesTask.htmlClearCredentialsTask.htmlClientParams.htmlCredentials.htmlGetCookieTask.htmlGetMethodTask.htmlHeadMethodTask.htmlHostConfig.htmlHostParams.htmlHttpClientType.htmlHttpStateType.htmlMethodParams.htmlParams.BooleanParam.htmlParams.DoubleParam.htmlParams.IntParam.htmlParams.LongParam.htmlParams.Param.htmlParams.StringParam.htmlParams.htmlPostMethodTask.FilePartType.htmlPostMethodTask.TextPartType.htmlPostMethodTask.htmlPurgeExpiredCookiesTask.htmlpackage-summary.htmlpackage-tree.htmlpackage-summary.htmlpackage-tree.htmlpackage-summary.htmlpackage-tree.htmlperfAntPerformanceListener.StopWatch.htmlAntPerformanceListener.StopWatchComparator.htmlAntPerformanceListener.htmlStopWatch.htmlStopWatchTask.htmlpackage-summary.htmlpackage-tree.htmlplatformOsFamily.htmlPlatform.htmlShellScriptTask.htmlpackage-summary.htmlpackage-tree.htmlprocessForgetTask.htmlLimit.TimeUnit.htmlLimit.htmlpackage-summary.htmlpackage-tree.htmlpropertyAbstractPropertySetterTask.htmlPathFilterTask.htmlPathToFileSet.htmlPropertyCopy.htmlPropertySelector.htmlRegexTask.htmlRegexUtil.htmlSortList.htmlURLEncodeTask.htmlVariable.htmlpackage-summary.htmlpackage-tree.htmlutilReflector.htmlThreadPool.htmlThreadPoolThread.htmlpackage-summary.htmlpackage-tree.htmlwallsCompileWithWalls.htmlPackage.htmlSilentCopy.htmlSilentMove.htmlWalls.htmlpackage-summary.htmlpackage-tree.htmloverview-summary.htmloverview-tree.htmlpackage-search-index.jspackage-search-index.zipresourcesglass.pngx.pngscript.jssearch.jsserialized-form.htmlstylesheet.csstype-search-index.jstype-search-index.zipant-contrib-javadocLICENSE.txt/usr/share/doc/packages//usr/share/doc/packages/ant-contrib-javadoc//usr/share/javadoc//usr/share/javadoc/ant-contrib//usr/share/javadoc/ant-contrib/jquery//usr/share/javadoc/ant-contrib/jquery/external//usr/share/javadoc/ant-contrib/jquery/external/jquery//usr/share/javadoc/ant-contrib/jquery/jszip-utils//usr/share/javadoc/ant-contrib/jquery/jszip-utils/dist//usr/share/javadoc/ant-contrib/jquery/jszip//usr/share/javadoc/ant-contrib/jquery/jszip/dist//usr/share/javadoc/ant-contrib/net//usr/share/javadoc/ant-contrib/net/sf//usr/share/javadoc/ant-contrib/net/sf/antcontrib//usr/share/javadoc/ant-contrib/net/sf/antcontrib/antclipse//usr/share/javadoc/ant-contrib/net/sf/antcontrib/antserver//usr/share/javadoc/ant-contrib/net/sf/antcontrib/antserver/client//usr/share/javadoc/ant-contrib/net/sf/antcontrib/antserver/commands//usr/share/javadoc/ant-contrib/net/sf/antcontrib/antserver/server//usr/share/javadoc/ant-contrib/net/sf/antcontrib/design//usr/share/javadoc/ant-contrib/net/sf/antcontrib/inifile//usr/share/javadoc/ant-contrib/net/sf/antcontrib/input//usr/share/javadoc/ant-contrib/net/sf/antcontrib/logic//usr/share/javadoc/ant-contrib/net/sf/antcontrib/logic/condition//usr/share/javadoc/ant-contrib/net/sf/antcontrib/math//usr/share/javadoc/ant-contrib/net/sf/antcontrib/net//usr/share/javadoc/ant-contrib/net/sf/antcontrib/net/httpclient//usr/share/javadoc/ant-contrib/net/sf/antcontrib/perf//usr/share/javadoc/ant-contrib/net/sf/antcontrib/platform//usr/share/javadoc/ant-contrib/net/sf/antcontrib/process//usr/share/javadoc/ant-contrib/net/sf/antcontrib/property//usr/share/javadoc/ant-contrib/net/sf/antcontrib/util//usr/share/javadoc/ant-contrib/net/sf/antcontrib/walls//usr/share/javadoc/ant-contrib/resources//usr/share/licenses//usr/share/licenses/ant-contrib-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:29405/SUSE_SLE-15-SP2_Update/43fda963a199253a5865b64a57f1aa84-ant-contrib.SUSE_SLE-15-SP2_Updatedrpmxz5noarch-suse-linux directoryASCII textHTML document, ASCII text, with very long linesHTML document, ASCII 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)PNG image data, 16 x 16, 8-bit/color RGBA, non-interlacedR",Cks'pGutf-8d30f55ffd56e7f0aacc1e8e45c2434f3886807a251004538be2f1d4b2ae424ef? 7zXZ !t/VEI]"k%W,^* r aNP>^W Sg[1rjzG~Fx ٩-̇Hrܛ]9; cYb-y U"]-ޣu}r(896T.傇jAM? 'x!hv5on& b#08 UUX8ɥ%:s q+0Vm'25aOC0g|TX>eΐՍ3ߋݢƔOJX-[:'^iV5q)ao0=tnQ<*nRNR++z,j TD,d9*R# &=m% ]Sia<#f`UydԦ3xN__)H$S4 8qj3w2~ҭ3%~PF/'`ܻ/Hm3e^Ǘ!X7F]>Y~O"s:Rf##j.`.Fg $D%jRgc[qJHCsړԀt2!IP ei"CH?!%\('S٘S%B(<—Q xe5z,hEqL` ŗcP-6"nS"7lntLSʍ=ѽV?nhLɕeѤGN+x؜^`eՠ -l[Qh 8+;'*D[jI|#,uY)_9^]R:P#?5~XG2*m|Y7 ;zJ+SnY(wAkd$D_Mp׮tROxU7$C>beG%~+oG"Gp"ҭէo s?|2/ -,0Xe As"'9j1/aM3p-s?8=$Gkڴ,\H{DZ?-\0 luzxj6H~ 80^0mZAm&VJz [j"2 m=pZu5j}xE4BvxqкYD\<K$"nB EslNfp|4 fXϜ v?}hy3Sfܔc[6jizhDUsܒYUl2س SRx7R5ePmˬ6Ҟ#jEѵO`E0URSila==Ol8cZ(k"~6S^y[B~ l UZP ̗Žu,Z#7&o_{A|$uP$g@4Q! USJTV1S5"̀/Il:MIi5Ȩh{WJJsNuHG:\t4"},-P :E\0Av?eV^)b0.x6LsY U$sjL"7T#>ejRgP!oo@m˚R:@qÏܶW"*b]YV ~Nmu^k,/g(c+bt\T$&H*e S;VY^>s4_ ̩EhCVJـ{e,Eg{$+/6jq$;1|dt_&!]I& ™5] 8o0-ksR$Q,Ӡ3oN$Z5]2O2%<=ʅ-Az+19/: ׁ߯,8mҽ(m?z1 PnthPtwںUOﻪI C OXeCYvUyVJǑC tS`F=đ*E  1wJO2&Aypc,R0< JhzXE 3s{/bܫ}r9Y_"6& _S53߈B3bܸ(ȋ maҌu +6LW5p|_½﫱2*qUW嘪yRۡ[.{ YŊTZG@Udz}@R8fJ+# G5?m =?Tr$*mĹ%~EɐWҡjه?w;FOBfU&4.tÕ ;{1 RiMZ]b]/[0ojDF1ͽP6h'Ν:b eqȥgl8 ֒N]N>mK9ne:* Iu"DƸ¹nFJmQuc04s4 xpo}h9%52&aGt'a(Qdtؑ_cs]蔾T֎ +&FI'07)JELheKT}2ØՀaaA/5}QOަ `PS O}4)R)yifC(s"fe;1XB! EsDV5+5p O 2E=qA{Ue8n,lq9OᾺh$>hz>pςu< E84%s/`J6=J4]'~;&N((/GrJ6,ӑHrԆ27pT qDA%$t?u6! qLCWhZGXIICFW %=aQ8^c^8tx\𬙨cVy0@07\d!~e"򒹱go騎Q)d~Tsh"m,.sB@D?C?*~|~;D,aˤAKl17\`9ͮGzפlKڜ\v'{|۽cr)p)EBE1a4iyORVUñ8;!k:3&K~0UN Y&ZWJQ׵;ٔR3UCnc[bz%MS<],ǎ9G&޲&kihԒ2Q]ֿ-8&ZL'"$ԖT+#"_K!k{.zS7|?u7Ψ$JڡmGz~9S/߇iQVƒʾ%Õxy],3j,9 cB=hn^m ڿcu)q|Yu$S$y<6ر.nM,DQ&h9,{hµm1E'mL^F  QwɹI-G0bޥ?0aRRLj!6~enGd}-cݛiy.fm-ԙEQ1{oRi k}z}D@|"\5ɂG҃8땉PȗQvNNI14/?-'ٻ0ۓvsk{x`>SNGľ&P Brps7ݛp7vZdowЏmf,yNYs4=*M8=k{UoCUrFZu WRJ%ØJraK1XoW'KLY6wcpwLw{@g1u}DbTXIQtB%Q=XPQf{Q lóq"IF>RV=}Q:êh`Z$F|*+\F L#Mȥ uGO+3xw<@L)ه49Eg#h+ }VFj#eƝߎӽh]DPu9T7$%\[BkpKu@Կ9>Ak8]MWd>kn|*w{t^&iTHǀ0*<.OE_V>PNEV5P:MW_ۆS[pU lA` S2_#m=-0m<3R\)Dddy֐!G_*΍”%x6jN U8:P K=}Ab Q1#@~L&υ5c֯'G#+&- BG`{Gk,>7( ȐmK$XR(*"7AyR0YL4iB?>íTS )NzV2( 6~h D[RN7HRt_khC.6|=n0} 6{zHgpy3~>/wVg_۞e\0YRx^dU~9ehS ҅żsn+:i3JE6P};#8B āp#-{aN!8 80Q#Oyc7 "L+}X/7]-%t 0͢O,Oz].1#GA濋Z5Mm+F1bJaZW3:C-N,G#̛9IZRn_|*̫K*/_H-ê{riq,w5S,7gګ V 5+sg̪WLJڅ^ &Ͼ|]biat-+4k%,wO/!R04YC;5bd V[04 RM)|)ր4)h*cf᫭<noUw~jQk'Ԧ8wy]WO,G0XETtTF8ҧ],!D^,)%=X\hwVu|egodUE%b˱ߓQ˹] ^0Y)jfW6fʣ+B0)`&|ۤ @X87aC$YBIVm/G%(|$t#bxODe0@4"8 E4ا˝, d\ Ic;rδ`xpnKꏸo9c|U$4Fw̳"%LL~% ъGxh (ŕ?|^J@L~NE,otdG%ՖP3pt4j=i@*TJìmƎy#wZaiT@&mKJi5GT,jen LņiD^Vvl2~ٻb$3)X.ڿ~aN}_UT?m8E&K2%{1"S94QV"ZG_'ҺThL !9{M$` 1'r^>Ƭb YZ