ant-contrib-javadoc-1.0b3-150200.11.15.2<>,hep9|w9cQe;5R( U-DIy7-U N61 BSg3_z9~&o!SS ͅ Ќrcjq>`?Pd + Chlx|     \ A  AEJlOOHSSS4S(S8S 9T :T FY|GYH]PIaXbYb\b]e^v$b}c~Td~e~f~l~u~v wlx,yz LCant-contrib-javadoc1.0b3150200.11.15.2Javadoc for ant-contribApi documentation for ant-contrib.eh03-ch2dApache-2.0https://www.suse.com/Documentation/HTMLhttps://ant-contrib.sourceforge.net/linuxnoarch,^C!N+ %9! c^@2 J9v"*, T8;:,/B3A98,,ZS O8 kp=A++0?+3ALK@Z={F-/C/(3[41.3 FF!6?$r+<89G[p0E7+6xB8g13C2OR,1SJ:76//[&.&<ZIx2sO[19[+9+]5935B9A$9977x9n8A)))))*'/p5\T5r* ,_;.)G=t1 q1b:K32Psah5;O4>>L!(IC@A6XC,)q0l<C56*[%Z33nWXvD 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큤eeyee}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}e}ee}cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30e5013815d65872b9b7caef61e7182f027f4f8aa20c138e8826f12f22f119f12d3bd886e3d06aea65e4babdfd565f1772510c67f7d12821000f0299dcdb3e6ccb4d0a553f464e8901cb2b3a948b05eab498cbe5b1f964a8831d7b1fb66044e3bb76e925496e7112610a74863ebe60692b5ecc2960fdc16ce6136a357aed2de224896b8ae41812f0b175579bbccddd96967137d5c25cce06030c534d5e7d07856f6932ca0a174514bce49a19ba26ce4c1e2033ac773a581c74ba565f66120523b2a6658a1e70c1d51d633a3ca512082882bcba358b6a815e1da3538f6b50ced77be4bbe401034a0b60f931cf7daa1c6959f8413c0a5e3aae3c9a46616c23dded02dc70cef0bef85a6b46df0dd8697e9f3df4e537c5fa46ec77fa6f48f1185c18a607f10697490cbe60e1f453f4a68b5e417d297c2f2dd51f3cbe793e54c3c5764d416a3b2c3bf16d64f6b5b6d0f7b079df2267614dd6847fc2f3271b4409233c37a3cf00c109d907e543bc4f6dbc85eb31068f94515251347e9e57509b52ee3d74cfd56c75814e8dd474bd53b622b19152650c5595cf3c8bfad7a8703985105e8aa6c0904499f1efeef05641bd28fd7c73785e60f69ce9c699daf65af8b37207030ce844c4c202c352e3210a61fc0910039a70708453b0db6f29d4da9496f2711e794491b22860b2a9267b6327e19cb45cb999d290f167f7c87204ffc2ff87e457c06f765f3bed456436a8819b4d41fba66e537d88c90c4f46eb95d604c94086e3c38706b6ead21f5636ea9b79297a7976c59f8c1ff9242bf675aee5dce392ce985f8dfaf3a08014a60d94c7bbc69681481ede72a626307e40222bf371aa6d5192c9e4a52bac18aee4f3f90d05fbca603f5b0f5bf1ce8c45e60bb4ed3a2cb2ed86a96d9e79eb3da1d1ff727a09e6b163a363fdfcb3b66ed80e58a1c59fce9cb56dc99233b040ca58372c838d0fbe2be4b8fff4b80c28382e861025b75c2775580e722cfc2e4f1f54640bf4fd1de64544c56caa8c992cca7d1388cb7d06b5e52a630cea614956f427b5f4da81bb8e0a5fb42da49db785bc64859a8114d999e5c4c0a6886684bfc4a01c28591c2a235eb3dc26b4a98d70302d25f2b6328ddaaba25ce892f675ae42f1aaf6bf6996d6b32ac32b0441e39a3c6d68bb3b5380fb1301022f71619fb79d44d61ac292a61337c70657737b3d03670ed3263f27281dc7b8574987d071ced9ed0428e66751b39a9f730aaab8aec7e2fc3ce85e2b11e9e2e5544ac4d330f83aab1f4ea0daa6ca3f1c0f6b7760d4e37e3c237c71cd0290aa9ea79724002adfa980d31b1be1f4e0cfb071093fe02f282fbcbb47a37e8415e39140686c8292acb2abbbc4856c385177b50de50611c49bf2f1f82cfe9a1666b13ae5d37062f447714ff63c2c8c25cd3a28310cbf3c9e8bb712fd7ad2bccffe5d288a9877742e61a2a5f68c104a3aa2f9d9223e802fb64657a47a51b7887148fe4c27479f18a372cef681f05fb04f00aafcbebafcfb902039d190e46d324f977f858769e6f4bdb4f5e97506ccdd16a7b3c6a2cec06d83859914bc2152296cfa41d253527384badc9e199c48b8953df0008806d40b7a43467e61807f383d2dcf80a9ecb15898cee57f7d195ff06b748f6e9124a88a34c2f3360cd7f02adfd388103e113f8822aabdbff47273abcc32dd2bb9c438c5a76392cc2e4344efb20c6e670ad68ff2915a84214e87d533eb3b109f9d05526fcf6afdbf8550a19f19085f693e3c07c363de5e63473c1bcbe2d4d5ff7a584b2760039adae96efb3898d08e6693c4e164f80902db8e2ec6a6d03b949af41e9ae328b865b3f8863a6dd7d55cda5aa61d539afffc3c9fbe91ac0536deaf946ec42be58deeda2981056cb79d42793caaeb1b8fd6db7e5910e878f482d0fea2a5c39076d85c62fad8908f4aa79dc4bdea31f694a080e52ed9f9a51b12ff22430d49cef39908ded9ccc300feb1583b45e445ffd84a4808f5a76d94d462c9604ea970920289bfd70123a40d3b11fb7243e6689841e1fe647120d142db6c17ca7e193e6070bee671c4bdf146f1652147db1578699d243c71349872b04e9864f4e97fe3b05777dc7c6578bf489eb298c963cb676284d12b5e4bbbeba0a3de075576121a01d0d66b5a54f6cdd0186734c4982f4477dadc49cca0f60ad43354e86ebc1dc78b805a46783695850e30515aa916514c07891107fb489f86b22e78fdb70f37e5eaabe3b566dc59111feb7c2769157d357e41c0295850c828d841d00054287c1afa4c43df91b8b75f03d6a66c53472cb343e3740356208e2cb121bab212aeb18305613e991a5dfe48fd995a3368fdaf4ec765b7a39ad6aab78d95cb93c3b99b083813dc6dce63ed7c6a852ca2ef4d3532fc8e741c7527a6e337486fac830b97628fd308df8be4aba17cf264fad08133c27e4c4a12641de3ed67fb3f6570d983bb59b22dafcb139d93fbdfad4e8028520bab2f9427dd8dad9de4c39c5095ebf49c78904d5680bd09138aaa69764397c8edd8105a2141c0ca820bb9fcf0dcd29f61050bcf21b2ff45664adc18234ffba676ceb3dde789e8c6eb6276cd237a2d133f8e12ed881e839ae3fce1063dc375491e18f07ef7224e1352befa54d4ea3de00ab959272d75165dbaecf9acf41362679e3b6d5880bde2cda19e9dfc369645bbb5a91287214b7d163b34f41dff34489fb7aa59f438115e64c0d5101b56c55a579bbd8d81215ccda0887a283838e5e0792c193ed883719d43d1553982fd021ae332b7cadb99ed2e84cd30242720f1fe4a972569edac31b32656520298fb2f5326d7e0b8927e214e32b07fd7715a8e7a9c18e845fc7dc0568df8a694b0fb0e30c62ecf13b209eab717fe3d5476bf5c58e7233a4554cc2ad2ab57c799c950af977a157e2f27a5eaa8d117064dad4912f764a69285b952be98fd8f4b09d0f3274673dcecc092dd77da558bb8228cc2731bace36ce23704ce60ee5cf902eda17e5dd38a677900dc041699de5622a9e592524cbcf62726b6f2dd3b13ebe6e5ab842736141bca3c7623f58ce1758f40dcf96b5a01621b861904b9eeb47f231c3932cd877fc534c16e248809330f769b93d9504ed07dd2336e9cdf0e561e72164876159073118a56be2b384154f62a4a0c9714558698e4c00f1ec12404e6d899b2e681ec5a635b0ec8b7e8dcf95229418c8ad22a7245c7eb1bb977fa991bf57b55a93a814eebb758ffa14b5886d8f00adf8008ed47b59ecc08783ed6f153e7024c48af5e2034ece70a263cd4e836c9fc202cc20b3d610e1189d38fa9b48ffa85d0fbba7369e1e38e4283b7de524b58c2c42906ce6f4099adbdb8d76ea3c03a9663e57043d8a39236134f590649158e050c5e16e1708472d3cd6e3dd517d62770836610c4479bd80735840969934ec396fb0dacc1c3a535f7bdb811b010f13af3a9420120323d70f9e22f72abd9a31a4821e3f254dd4e7465f6f1e5340f86bfc94c63b32d2128b6f9be054a6057693f902368aee41e9c17e1505b80c7802c001d22ef9eb8a9b8f3455488e4de843f874dea8bb984c17bf5bff20765f6978023212e69dee69400188f49b949145e9966b6c957d8ad14b36f4c8e0005c3601471780da8283191aa3b0aa0babba8727db3ac5f86b125587dd38dad65213063cc4cf50116bbab486724257bbe6c11b4fd7437f3e70bf757367713651560d5382617809037c3fc3a97f6a36873affcd3d69399a623e5841d45636ac18f8be71feb93f6f1fae00e33a6c30bef680cbdd0483fddfc7fb55343f8cfe881e9abaf8823d15e12536e3778655ba27ae7d0d00387f0e59073ebc301b62bcd1fdc88ff505f2306d386bf98fed4f63f2a9b9ec377bad78dddbcfc8257aab38438bdc4acd53352438007dd2ca13cb0205866569a6d50949cb97b0f0d067c7dcdfbc5823bbcc4b96cb192ff139ec389edf2c91e1016d386283cf19024ff3124abcc527bf12292a0bf31535e78fcfdf18654259e673cfcd9ae8057701ffab9b42d1fe08cc06889a42863174025cd28aa7341d258e916ce9f31f01682e110e11c6f6cbae5c8519e8befc56350f34729bf5c2abff7bc83dccd7ca3ad4a580c69c3a617faac2b8b65ed402d886dc214dfa35a9104811f9e3c82e440776c89d8a356e46d91cd9f74f56368b9e3e316dc6ccba4c0bfee82fd8786d4666b8cf0cf758e4ae9af7710e69287c64cf07b0e7d4a2f5c267b319937319159ee1c2e03f9b071e4438466b66151017e209ecb01103c6340f1762629abfca7543c2a7141815962e8a16a279aec58a33989bc32a7dea178cdf76bc1bf3b7d9abdb199bb96f74cb8cabf19c54ec85c29f73d38f54d0c2cc3be51cd777f08df0f7ba66e35020891b02dd2fe80b8597db772155e66806aa1bc734b2105363a4a236631dbab5db5ed875b851ed1ebba0643a0d3c4060d617443ddacb6b7a8f6a2cfe382c4f25bdafbd74467179b4ff91015dbf7eba4696fac6db9138ab3dd9387bddeff222bea3a0472b2c248791596aea982f95314eeb5c9d717bef748a2b4884dc25349a9e1a37b3facdf6e60902e605af054b0172dc049950b6c200ba6ef80a823ac885661edab3266b4f5269b66746c59150c19f24c6b4b6d5d57be42a6bcc897eeb350f0ccbcdc5690855094ae7c7257c37dbd9932b3edd72b8ccf41bd4ae7bbfa4a995c715201be94051c14a42a6038b65c86f14db937b9831d3c7521238634741e58358c02bc564811ff10aba0348f8f00cfec60096b42274a5f34299f717e4f4ed4d276205a4ebc015e57918399bb76c02d8f52c013a1a466fd8667cc4d647603a55635fa51ebacd2b545ef41a929093d1eee3e75adb1a1541717ff815d91c6f4aa4d8e176a135669e68a0ff355eee8f7f846f13d6aa98d016fed3b59ba1d88986633f32fec9fa20c6ef28dc92678f61c07a765fc8645b9bcf21e629c6556dafc03564d0fdd64e203a74d427a5785fe2e1c95db1394312ec6136f99c1c2d989406a59b2e0ee039d21b1739eba0efe0316c7ae48bfe8ead7afcea42d2fa4f20dfa8b0d244816c2814514cffb5c9c96209d76164d5e18d74ca61d458a78c6d9fef329cb40e913883b871ad24ee570916b6d8a2deddca7871400820132e8cf817215891b8f225870d3dc290ee060a58fbe4bd13ef70168b9e5e1bc41ab668c54d7dece755f99fd31c3ea4f6505e8f63410b3d534798f0f2109048315ef8c1bd66f7d78b92ab0490b15396186d7a5e05984eb9599c2d1b86fa2aeba86c5f9112511b3713eb4ed2d05ca0523a9a4b7707ab7b7b5dfa78bbc662b17f79d76a66d3d7327ba7cec6f9482a6c2c93be965d5c45b932dda922e99993167948cb39849d43412c1cf12760094b6b0224c3ad22dc1144dd44ff6d3a17d4270d86a31ce7fdfbb1903e0fd7208b2d79f6095d9eea042b761afcebdadcfd1475f38eba36bd2dc70724a042ae7e6110b9a87555ce7135af9d225830218291918c9d1551efc4f7e58e2e8376200c613fe903640b8e2d27a84169be0a849dbea7b8102b5be12170f1c80b26458bf50703d12625c3f4067bcc40d103a223eb91f491d74bd48d3c389266d925339ea51da0e4de1a0633ab0492755133255eef6b90757fc63d047b4539c72f3c3e0900c91238580ddc14d1a9247668e36139d092a6787f8ae3826c7c0eb2e86b664ab199dc52672f2991df18098633a7dd5df7c3f571851dbc01718ec373eaba6923becc941840db2b29f2fd04f97e3419cff033f929b5427a3e9fde2eb76df2020c4e5c0ac1f77343368669955b80f2d02de2edd4af9dad41c1b435b28385c5b5d794c7b16612e4efb5db508401533685467f150efb64278d5bbe3b23ed72d817883934b23d9da32876792d93a0ba6de72445701324bac39228de75972d6ccb8f0261d0f8039a3507cc8f9c12f6279c6806ba7c911f372bd1e71bdcd0a92f127dc0e4abee82c043a00cf2d9fd48fb4ad14af5b6188dac7ca1f60fa3c38fc8f39d95fae5870159efaf60ddb857c5fa9105495086dc64aca88aa378fbaa4b971b9b9e9680b054260cf76e66cf91bac4f97cfed924b465264894d0d6a32568cd7edbba5520d53a654c337712fce1db5e54a49d4e7292a109493910cef2ba485113e9219764b2ef7f668e066877a59b95ff1b571bbb5d906cd9907fe549c5677a392367801971c55f05034044866f469182c1410c97f55921ad2ed4503c07ed8d2e1c9c560577066ebe22b8c78e9f78a8f0b511aebe4117cb30f1de6a6bdc4d6d76ea6c870d642a0ff50886e0ca7d440cf99d61b96bc0d9f93dc1c28be37f934f0ed9d567684e7a09a693545d6aa39ae6f985d1f990a1f93bc67f0c1d6110fa81a33a912764a2fdbded74a677437dfbfd4688f7e442b83614f55ab66d46cffe44fadd103dba91b1e7817e64d92941dff082e3ac6f5350fbbd3430ff1c27edcfc7a6bf8b4eb87579460dad6efeea40c661bc3bf3f32bf38cb952a7f9e949297c021aa24666dd30cec9b37758a1915c32ac3b0377a10d09eec7207f2b02f6e2fec36bed0e3a453a78de4ff224df25d46e2147b2ab0db1cad8c5340dc1a914106db2639bd8f591871466afeb661cddf1632b7cda9b94f55249210964d2df9de4ae05aa4db2d3602f16fab946978b953a5a413ba03e8fd8fcbabcbb650951ced9e4dac0a747fda9d8135f7c8406ea942e1ad78c577fd5bc57db083def7ea7ef62d11ef67559ede75ced0c3bf2b6d80be84fdbf50fe79dbdfd8b604778f1d4ceef199eedd1b64bb92ddcd6b7aaba5938a4130abef93241ebcda6d88469c3de5f7c8493fff967481b45ba4b4c86110949adc87507e97b6fbcb81da87ec5d4758fed0bb6111d9198f441f4a2e937991393fcd507f94a2085b78191cfa68c28fa933336a9be9f40ede86db67f50d914b613431f9c3d548d411acf627534503393fdb3baab84ce1882f818fc9b6c7d0e8b507993adf0e429c9e196e30101c87bf1f7c4d016402ea558d7584f78a24b0b57c6bf0a8524d7ceb9f36bcdd772ed2ffd970b2491bd2a2972ea108c222feec1cafc1bdde4ce6499e67ebe9923fcb2419122a3b95a2274ce9b01d6545d4a2fc1ebb1cf7b887259bc83648489989f5df24eae777c24da3653be53c089d99faf305978f2979d5cd9b3c50756f45fc491a06255d59a05559728de508be1319166a6aeb0c5aab7d79d7d7e54d195a29bd545a7cfa5c414955acdf39761acc6405f523a251c93454525d4e65bbd56e494b8bbad4a86fef56f8170e123ca94e77b09dea652c42b84ba118f1437d4a34dc518295b57c05c8c7f0f7dd9af9702288e27365d4bc8c0381bc74dd4cc932f2eba52bdf54f1c122924cbd7c2ebca0e7df3cf4245f49a13279998e3b206dbc93b5c35799e816341d5086b77617fe2b400e1df413d94a06103a773a15e6d4eabbaec50ca2960c717492c367f1bb3678e0c9b2c304a5dacec7f3c4a26f6b6a9536998ed018909c111a11004178e2d28d64dc013ced2ba81af8dfef3b319b898ea1f48f3def65e8a3967333106f2e9550ebbb6f1da609a058b93fee9a4aef59252584df37608c1b168806a2242875ea8fd8a8fcab75a95dc07ef73543e78e5b9c611c8ce7e6bc537f42a240e2b316e302c8b8d004a4c5f6fd5367014d7d70436b8f339ee986124216f6ca106a3dd340bf8f68856d1728cf10b75ebe07e4541c0b4a23669f67a51b2a4a9dd12bace31fb0c60d3653b47ffc675a4056b5f1fd740e90c58f235ce9a423313d98aa8876a10997af252d24220773bdf48f60807e5dbd7cc929146ed2fe9738303b3b9eb5b506ab579ea00118012935984b3ace2168e79ba6be4f129e1c1cca9a49fa08fe0470235a9531e531e687cb6303b07b2ea4cad894912b0a58df0c4076f3c5b2ddeb50be0bf48defc91417909ecbce0fd5eb83f3e723f912d63fa51c0f804a733a2d2595f186936398a0370e774aac25546704545c132b8b65ac03ecbf4c21c2c914091caec951a80d57dc35279cbdabfcfe483719a76e927fec7422b6d4a1a6cd6a0148482380670d42d7aeecf577cca21ae92312cbacb12369181a7675d21634be8e0fb990c272880908ab615eae40966e67f268d82cd768eeafb2499f8e1a40bea8b33892e2b4a2bef543707932cebf82bba7500f40bb2f14ff631a7ecd32363a13883324cd8808848ffb3bf254d56d7c3cb629716a83de37cd77a38d8ebb67f62eea2d402d0df02a842ea7e77aa17916e710e4b95f1f4fb124cfc52ebdb9e98570b5147a56f23a8dd2f3c3435a0372fd09ec8935258ef638657e7cce8ded823016b229b45b3d43fc9bede8254ac1ac3aa25f1b493dc48ca3c0e8c567bc2258847e02bad41932d4dac766b2b26ec88189579f149f808bb9c581518f770b84d368637e4b648efbaa2aa3d51804066f50ed0da170c18efc5f9e3dad498f62ab0abe4be5a5a3ff7b74ab326ec437e0db1b5336c6df7a1ca479cf3ee30f83503f37c59b4bdde1a7eaa0ef963ddc88dd8ad1a443711197c9d09c4315b0dbd56668c886e026f26547420b8db6868275c3011624c3c9f09dd2561c4537610c1e7b191485ba27ed23fed0a31434cf80919714b6c99872b6715850d1a75ea9288440a915a4f649509436996501e1882071ba7b27456f99f980a41c7f8130ce168d9833fa5467201e1ba7556b496707ddbac20cfa1eeb8e8895b1e0093f221fe4bd6042ed37c864af3da7343267153c0b111415473562fe117cd820dde076304cd54b266d4b0be300d130c81850b13bfcf1004c658e61c95bb21af060e8c511205daf2db48b409c97ea57c4ed512c48156f04b0c411faa4235b9964f68329ed0e770860b005f43c598640a29fb04e8f08f0524ea641b6cfc24ec4fec4099a55eb3e60d5f059f11c5f61f77f612a2c82d2a89eb6f25b19d68c51ae3e1d44ead7c1ca027f0ed28329634be645932e1ab7c321bf27b8cfaf9aed30f2cbf5ee4478952b2074e4b64cfac3a17618a69de47892e81023b97caf77e33c4db9048dfac1a09b96bef130eb3973332837cfb7a78f7ceffbef0a1fa9fb5c09c4d73747897cec366ecd40ba5b2f7950c8892482a9feb315f7ef1d00b9f231f76beaa83c11cdcf6b31e1c9d5e720fceb5b656a61352229a3cb45505af6c47b4978dcbeca765cb3835d3be375e77218d703369c5de93fd9cda7b7930cb172f0eeb1673ec0f99f8aa533a4f29c885d15f283740303bb1da5ba32616eba03295168c0c6a73dce0e41cdd19295d664c83544a00d77861adf1e1ddeac57ff9c9b8b3bf7503afab4416de1rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootant-contrib-1.0b3-150200.11.15.2.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.1e.w@cjDZY@Y@U hUSR Rz/@fstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comtchvatal@suse.comtchvatal@suse.comarchie@dellroad.orgtchvatal@suse.commvyskocil@suse.commvyskocil@suse.com- Clean the spec file a bit - Removed patch: * ant-contrib-pom.patch + not needed any more with the javapackages-tools >= 6- 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 configurationh03-ch2d 1706881411  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~1.0b3-150200.11.15.2               !!"#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:32250/SUSE_SLE-15-SP2_Update/c5698651eadad60f34f15f475bc302a0-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-interlacedRQ=eǘү,hutf-8a35926240b255538f54a23aee0a133266f3214bf6e65e14f4dd9aed442fccb4a? 7zXZ !t/ ]"k%9W,^* r aNP>^Wc;q)[WkX>?.E>s$:7]Z n_ksᠸ(^0% Y[o) ^2)'O?c- >`)%XUbƊ4,z<Ƅr.-syMZaB/DHo㵫}b7#6.I ]\Zռ! , ! ..v.3aGQ3|)2p|R^ P\\Ȕџ%YYZOM||ځc}뾷?ICZ3/u) 1 "\o/"4cjj2{ĒL\\C%va^/7 kn l@2r '{YgvGdX3꧶rFqb&.ըJ8X? ,#w OVc٫XT1'1x fAM0Qgż^[yS-W|XXb 27)D|NK{u B*;Ǒc,+Q"1=sEª(] cJA=`3a=Mʏׄh&TEU Gl}MAZ =-DKLsրK bn nxm#T&![M‹EXggI {F*t-C̳ Jn"OMghl7D+"b ZHRUöG#YQ[xRmCi&3ݨ(M"_lUJ>Ӡ=}r@_r"#&nuO0\E! 2H|v7ï}D$+PeN^32?Gif{4%mbNm_1Qy#X/kSYG,@tW&BgG"Ӛ\BVbv-S X@`!/=Wyp'b0Û5\*,'RrA[o}*GKOgK<[e){#D!濆/^J k*uzGV;#Ƅ'rMg17qgӉc%ؤЌa( eXv@h]@f=BcGlRULz54}[E hҠE#F(mhމ A/JSoƎNX/_4b Y4?vԲY>`[}A UPh f?Z*&Jk°upt@%(C2b ./h'77c}aorkVOwCsU,o/>cB- w\n5*}\C>dX:tmv4[yg݌'ȓaF1F9򍇆H/16j03 *dRh6ZñNN_*n`[o-{X-]%ΧȊUO!0I7fr˂҃)X#h˄bpmeMmdoa$t*O#wBkbp[U:hOMv},W834P?&`x'(V_)@xd@JUq;7s7a/V,Řzm*~+4H3Uɻv2%wwIBi%-+Isrk8oh dg .4Nb!* =nJMNc7oGCøE<4HhҎ -Vb?[CG!&'wb"7`k0,5̗2E.)sQ6\L.Jv*ؽf&4Yl @ɒCJzQ5dc̕i UX€,֚D[9Yxe2mY`swvu<{{{iOnt{^ V{8k `h*kJ2NU|qCMFB@r"rEq_+Db gځW9Nb{j]`YNBwd7)*3\ tC: bdb.ezڦ}\d0aۀcN֓3%aieWmS  l`,G6)߿T6cKmAޫyN=,X~ s%5)}=8J(5 j1~ۣvEOIUq8#fG1ԲzYh%#055k YZ