jtidy-javadoc-8.0-150200.11.7.1<>,d?p9|a;8@Xl+6(B)!}^d)BI6~fzu|4)O ml hZT _0oӪ<7\cq*x̉ⵇBPJ3r<1ϜMD %/UW QIQQ3|/avĽ篲#]1 dA$CNZ}99C?4$FӁWXa#e0?ru'2 `љCdgp65J&(Hm&>>?d " I8<DHa ( F  d  O PTZG__cddd(d8d 9d :e FhGh,HlhIpXqYq\q]v^b!cdJeOfRlTuhv wx4ypztCjtidy-javadoc8.0150200.11.7.1HTML syntax checker and pretty printerJTidy is a Java port of HTML Tidy, a HTML syntax checker and pretty printer. Like its non-Java cousin, JTidy can be used as a tool for cleaning up malformed and faulty HTML. In addition, JTidy provides a DOM parser for real-world HTML.d?goat22HSUSE Linux Enterprise 15SUSE LLC BSD-3-Clausehttps://www.suse.com/Development/Libraries/Javahttp://jtidy.sourceforge.net/linuxnoarch{2-!,'Jz`c^@2 J9v"v.P(&{+,,,,,,_,,,,,,,,,,,k,,^;pYT$,GK[GlS[T1,HUK4,^*d.#-#.&)=U@-m----------,-----,---,y:6)M*-+(L+=+V+g+`+%+A+8+I+8+e+Z+N+I+{TѩQ+?W8"S"E[/ms|      Om8$F )4GF},u`%       m'hGN  "+-Mq ymq-v/x3EWXMA큤A큤AA큤AAA큤A큤AAA큤A큤A큤A큤A큤d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?b16c9c77846bbdf6327e1be0ad520e29ef6bd99d4f23bbfe8a7745044982582f80daca8d2989a0a17fc2be2da78f4938d1bd1dc37e1f648534457e18f36f85ab00f146b2d33602628fc107cb416e87d63eb838a68d1fee14d0289f63516efb6d5074a39c7bf5b86ced381ae69a25fb722ae46adebe72ef1076b80313d590a053ea39c0f9de44ad1b5656446c7426017ef9cfc7536dc45267a39ab7a2eec9efe68a3a4d74094429115312ad0439c6775c3b9bedd4876e4305addba9b1f740e461086a07dac10df8f67432410152e85bfddfd0ff7f097dceed39932875ffdc9b10180ebf2719110cf9a515ca0e937b11cdc5c9194ff1c299298c637d195fc5a01d3bbd4e03762203ebed892d400a5363d612004fd88908111f94d1b124f8210b1907f10697490cbe60e1f453f4a68b5e417d297c2f2dd51f3cbe793e54c3c5764d416a3b2c3bf16d64f6b5b6d0f7b079df2267614dd6847fc2f3271b4409233c37a3cf00c109d907e543bc4f6dbc85eb31068f94515251347e9e57509b52ee3d74cdb86757d88409619083454fd902e9b83c4777af9b7538dd9f841a946cadaa11672f278182cdf04f3c62a5b8d93f406791854a28791f27aecdb9981573c614240ce844c4c202c352e3210a61fc0910039a70708453b0db6f29d4da9496f2711e794491b22860b2a9267b6327e19cb45cb999d290f167f7c87204ffc2ff87e457c06f765f3bed456436a8819b4d41fba66e537d88c90c4f46eb95d604c94086e3c38706b6ead21f5636ea9b79297a7976c59f8c1ff9242bf675aee5dce392ce985f8dfaf3a08014a60d94c7bbc69681481ede72a626307e40222bf371aa6d5192c9e4a52bac18aee4f3f90d05fbca603f5b0f5bf1ce8c45e60bb4ed3a2cb2ed86ba340422f3c8b62752074979014625e1ab7adcaf33011ccd42fdf799ee0a09f7ec44af28fd526edc14126965fbb4ef8fe049dc5bc4ab6d6577a31737eb512d2cb477253aa2f4e467aef875cf551e247c6b1007b883de19d2f00c36b74aecbd17830160b8a1a486932f064166efb3c423260a0f4e4e9fb45738d59cae65efc4fe1ee93b6d9793fbbff4567be36ad6ca439206d709b29f2e8a7fe3c7cbe83f1a11b561107ccef120738bf61336ddfc1cf1f4e1f831f252562cc717ea3eb5c4700bdaf961e22755633d2f3bac42e4581b6041b8444d6c25aa24fe0ef1d7c6f880b32b4e91369fa96df677249784384d674828d8dc2f9ed20fcc29edd28d56c5f8b3ac7ceec37698cd9546c7b3827253601d69de06d6ceb042ed5b99850e1522f9c515145ebbd31e8272591d3eccbb7c8de3a1d95b25ff0d4d3ae5a492995b54375de5627e906298e92236b5b03aebbd1de8cbcd4417a3213f4445ab371989e524f7d2153797310291f70f4f290dd500ad573a30ce001e42b4a8f200ef5189e857991883c6578af373d0a334608402b36d19a1447902891cd1ac03d75657560d0f370cef7fcee3eb95747c81087678ea26d03d62b581f007de4cf3d6eeb76d6a61f2f0e1485998d89931838874049bee0fc8b98d4e4f5acd9ec5bddc736f6a4cb63b6fba7251fcc63fd29ec05091fb8ea7c9fa5164929bd5aaebeeb7dc89ad4fd5eed27b8d7949adc3a66cb5188cff4c47f4e12d03007293c55cb67fa75ff2cc1a94d40b6d20ae386c4107e74ed4033fc49c00d2e7a3e34cfb68b3a2a1c95a50d8b7c14fb8849b966faf7a11d7047d4d3621a8c1256e3441d09f0cd0c53aad057c3e95db31f2ff635162a213c2a5cdb964c13058c306b318c11c274493c4bee5053519cc08e425858d8effed16bf71e7dcab081402441801d7a2e1406ca56255d4b107ffcfb7877ed210d5470f58f3a9e7d92ff026350eac3b057952418fb0f4ebc73568b35fb0b78c300bb60911d6aa201a36a8c154685ed86c17f6bc6a5eb2999277b304cd6bf9a73f73b5c66277807cca04dde8803dc6b261e5c1f6e0cc540e8080f208677dc55986a749c99fb4ced39f1473358f10a3c7ecf37b45d9b53696d7355d3e7dbc63c1dabe7e80f913fc62359e99454734b4d13405cd3c5ce6d60a6a0f450fb4f26f5fb3d334d89827f339d1039e31a7b7e5577d172706da2411936bd4a2bd1abf8faff1cd9d4a72d0b625ff134b0922cf9fdc5863e8e0517515e0b750d5fd2e729d1e8774be0741172073c5190519d5a75c25c3da98c3ca9c2090eaefee761eb782ad626dfb37b002b43c3db105848e2775b701b7a84f43d92644823edebdd78bbf1c2e71c52459494234bc46e3d676cadcc8f46973e98497d2d40da1c194d184c57b9daaec647a15a33f23a51a0b1a96e8a5218debda758a17de0b14f97a162d34845d8668e66b9885490e36f5b5d648a49c0d89adb75e403fc701a269b3154bcb8a7252902a9f507230066dc2bb75798074dee1768197fec099dd693458acad218e421945138d607784cca8bfa2b86f73ce1536eb9c4619ffe161b5761da88cf59f74e7f30d00d7a512f855e76e7c36255f76290ae60e0d338d71d711b0dcbd63dcb84a72374cbf2cf75145807232c35e2c40b1046ef1e77aac0e406b166b707eacd5f21774b99781888caacc777c3a424178e367a7953aba4abe6c9e6800c6b88232dc76d661e409d8962a6a4b3ae9b56df32844fe2d363e402f6cc707e324bc8d72163b976df930a572db5d05593c1e6fb469e03682796eafd54c54356bde693dbc4650c6eae314d2dcad923df1af6d61c78aeb3548c73fa48849a57f6b7b0162c1fb24ba78c24697bfcfd2b2af32c4303a32db0fbbcbb690efa628151aa77b0854935631e2ce7c5053a8018795b5c74f83994d2380a30b3a133403a685d7e909367ddf3ea2e9e0d7b6e6c203e7071d93a812d5760c5e6ed3dafce04c756cb8eb3d854daa4af915becf393cd28c652aa729279b83e1fb9e915b00b3c40f627dbe999352fccc1a1678a136661dcad438f01acfdf6d1a0282fefbe0337a62f8902672f569460cbb8a16139ca3d9ae9f70d55f976a228a81849107fb4bf11b8bc9ea246ec1de273fe5c4dace16239a74b5203816aabd309adcc61c0efc67acadb7948ff61dbdd16431c33b000e5588f716d701ee8cc9330c582052656531595265a2c27f6d4b81f0ce3f9711c355bf661a2823bde0d06e41094363496edab1ca406b4a16adc4efc1cb45b2fd84e1f43f69473261c540a1b5a0634b4cb33a1f951652a460e3a5a252482f9259550fc151df99703d70da94b31fbf8c5291d0346a48e73f68b84804ef396ac3eb6dac4429140ea9b957fd1dcd9ba6a6993ad19a67a89081c8ca88edfb7ba9e4edbb7038cc4f83d76b8eb4c8e2a0439cba703b3118cb959fcf3697c60e606ad87f486fccbbf1e381a45f1332bf26c5d75ec1e9eab94bc3825ac416e5743f777c8562f846bf80bb3c4d6dfa8a2d77a244458add4da7e6e8fcfbc3b7898e3f7176d85f5103b51bff9b2b0fd602034eed27ce6985b27c72fa13652adf6826ded0a13c944f91f00e2f4a6112adf085980aaa5e3618df602bd9c32cea0c3d6a9903c86195e2485876af6a76590a4823ff80d5ba65d47c7511f9213ca94c64d112d282d1343d5b32cf6174ecfb65a938fe9969bf6c9ac23c6286ff9468601f223426120e8dbc5b88a91681ec1f797ff28620300ba55190d60c28a77fdf789ff218fed95dbdb965f91b195aaf4b0c9af267e5e1970a5faa03ae9be96393e7cfbc32e0fa681ecc1d9742a317eeeda130d497484aae0fe9678a1401f96ac1354160c9e8fbcdea0b24e2ebb4e3d228157fdc2d45719d509b06953f58b213c3776b6ad26a03af1b2b5138df64e99298f598712b7d54d212159f29af17efbeafefcc104b732397e7a0729587c34a6a47c329656fac81e7c27af79d94aeb77c0982281bc3c91801ede6db9e86d2e5d6d8b7a74acdc14a6c7c24004937f81125650594b3ec4a5b14ee81c77b21a013a838f24291ed607304ab039ce888c1d4e0aaa522cec69e0b6d9d5e65d2e8c66904181c04ddf5c5e9edb7eca8c846f43c44911e5f7a01955aee80d70cad632b8a6c56fee4e1732062882bad3ab8149fc7f663055e055ec109eb82e5c92685a03a59892a895fa1ae8d3d127d7a05fc4a8638e69f435a1812764753d16e5cb903f13d38fe124b56ca28fff6f74ad5df8bddc49d9b4c65832f132379c36546b1b3c75afa426a57cf3c1adcba2854cc687f972fa7a8fea5a31e5b75d73c6e5ff7b8fdcb64234a980e1fe8298aa5aa0f89c4ed4f7aa424c752e63501eb7b96f561e05b22b461f6a9a8e77a9bc3831ddb2fa8fa879612588e4adb7b61ba0e1bc2c5498b2e2b8975a8cada5b01c306daa462f16d9137bc6984b04f2aba90670b078c04e20b4c8e40dc8092aee5fd5b5752d72f87c056926ccc3e184c8ad50dd1c6c9159255401d5b7a4ca111b8abae3a5a23e0c98be4636410af97c1275690cb1c4cc7ae190ecd109f48883ce1c013e2c354e278edd0b7500385b82bb02feecc5b611bbeeae708c0a38b062cf9aad6a9cd310930fdb20fce9deef004d8418d31872bfeeb691d54a413f28d20fe70ef612053fb56a987ef1e5a7725efdb1d98f994d29ecc0b842e0ccfbc5c16e714d06be81ec2704689d06bfbb57cd56fecdcb10fc9562d7a601074590acf978987bd5c494c5e93ee030d111b8cd148b714e9479e7eb764f12674a0dba64cc96a3b68ccdc45b936b2d073ebda2a7bdbf2287ca482e3007b791ab2a867b6ebc0728a8bfacd9de7c984303688d3513c061523c6a3cc066589c3f62afd04c4fbf9b9456961de07e91aa909bc83e9dfd497fb3faa4610beaddd0af052b9b47b96c4e35ba0ede087d27555f701b0b0a849aa30c84b592de8e5ce3e5a7f7eb1c554091bd122c6ec747f89126f6363bbbfc3b38886ee10621d38652abf6d6e5ad2a5786fc2fa51ed1cd4da12b0774345de0f73cf0d22d5eca0ca97ac4d7368190b8cf1465a68f64d123b4db90598775abe129583c00ecfb59571d7b86161e74d6b9a12446b8a879b1c2b850645fcbb6e409959ee1fa55bd0ca4f2571087865ec17f740a6fc09c46d200d966e559b3116fdf7d757fe32e752cdbd4579878792d066d8c1535d1c92215365312d710d25edc699165552418db78c2dac0e42466f17deba43dbd837402715e24fadfaba353913feaa5d927103ebef1e802a48ca430307d5d390beaa9da06b203f5aed890671c0cbb0272089afd343b0f71e245c0bbf6846989c6e6748708ee817d124b67725f3b972a2b9da3bb510913c3358fcfb5146b7773e5a0598ad75f44741de22ebb201a18938c9bb28f2f28a0fa1553bf95c78de63bd7967056aadc84b4fac1427eb4cb7b6474cbb98e4a7e27c17d5c84d964cc8b629ee651365899d8db3c50e4b725963e60a60c583860b52d4c6b8be1dab880694b69f148e09d471548d50ba9cf4bb97ea7f9031181a93ff5c48212cf6432abc163363deb9f6a07be37c939c54f2bce59a1ad09eaa5bc49c495fa37e8878abf461cc8cc1cf067201ddc64e4ffd3e9dad1af0117d88bd6aeae88b4256bbc9b542f6a89430054b5fd50d2d2b6ce2a1943c1fd49513fa30aa3dc8122020366daa4cee7b8d00a624f07ff9b332ba477bd4d34ca45deb01d156dd79d89e7f3d66db04d6f1768ff2bbd20304478e3c1e9ab6eda3ed20578d58dc7dceddee4ca3a69009411e7920a4ec54d9116527dd73e235973acc201ec391b31736dcaa7b471f7c1b5e33bb8b7e3ad67117f5db8e239e040e58446be4e951db888993113512c41e643a8aa345552dff62f969fbc24527c2ab76c22a376c7d8f69d782d791172965ec320e577972be084505fcb2b6031eb3fc858b781b936b9150821a25a4b3336b81bc9c1856be876b8aa240272c03aebcaec7eb368166dd8cb8e514b06871c636e31d41484f933c0ac03a747e0ee01059aacb2958b940ea0fdd4bc18b82d600eda560f4c7d57c534ebf3fc7c6f61a5ca11910857748c51fd61e00000dcc6f660e19bef3503f81dd74cb1c8d6fbfcf75853ea00c255537b4226f66915d8399b716bc5f9bf16119cc4923bec7f13356534f6b3e485cff1165f293eb033cd5c67feb3fe34c42ee63b398289287467c9ef396c376d4f9abb8630a29811d8c7f89e8e82e1b16d5b87846f6cc924b3456b899b347af1c58b7134b0345ea0cbe496f9ea474f4c8e354614f0dbe0cee076e9851cd1ad0eed5e48cb6be6413c38ecb126c06d22305a05fea1c9eb3d1a0d2ee745e9ac13c55f443a40459278b6c95bc780cb0c3e96ca9721af5e84e27efb760efec246e2a1f8239f18553c0b62590d5ba2cc00c299b778395c8dbcd57e341d99d8db2cb632a111ccff4b01817202620e2f636dd7e0740c8dcea436bf427199c9ba818eecfebc1ef868270784ac702b86b47bfd789d1d7b17e4e09c76190fe407612d009f4d5d94cb4ef48a23a512b27f24ec9aec89badbb9ed85943306f1d6b067ee2ac1b9e18a3c3a0fc9dae3e2433d8784f37382f7308b3b152c682832d7b4514835882a00a06908a723a6806ca5d254498c50bf8c3e0bac3f8a2d58507519ff15ea8884b27bc795573227c6e881bcaf70c6942ca332f0e5645d292385a8553acf0dfcf66e63b37b3b73db1a01b2bedc663caaa885c7438536e468c651e41fd770db0a3bf12f78c59d27eaeae60ae2b574a817755a5d12475f07de040e8d0c2c9d2fbbf6c8b20f286e923324e697f5d68cf9f481fe36f50ee01f4e1129564b0b2d0d073bc91e9b0153a30123b4eae7cad4ce98aecc5d733d6117fca5168679a79a87995e93720434ecee9c6ddbc2c178a9c298dab2bc22c0e8f399000be5148fa6b5323fef6041c94bee9ca3e99c5c95989db8964bd2cd71cf00f21e599cad1cf2777279fe4b9635be20590607f0e4c6a45756a1215aab704e5220f17415a7354103187102b6efeba5bac4e798e1c28def85a04fc57128a694d5f0e058695ba7d929f929658e23fa1f63d99490aae7501d3d2ca3557d4089510adeded6416474c2527c41e121d1a6b353b14a64f6ea214e22b96c805a1f85a149fed953d316087a18d6c27f4a1499d1f3740b6b370819ea41e2e5dd8e7f9dffdfb4e4ead5a66d0b044ea08cb0592f7693c2de59d4434525e00dbc3c7ab39da30a94a28cfe7bd5f7456c7cf1591ad10609b49268d4e82c8e41e38e40b1974bfcf0856d5843872cb9e8fe141d7a8b4a5a108367fa744a52a5021e25f653bb5c4f7637973b337d06a0b78b9fafa14d7ca6820c8eff9798aaae2e7de0210151b11b8e2082b1d33fb5c1d4ed26e6763c321b05ea82c728fb8da0a7b499f26144c25c88b011e90c055867f76f5976e0df48470c4e6d4a231e94fade347643c0d5ca06c35e12c24cd7dba05fa0d02d9b3e517ffc3b32c90dc4b59dc2bd9d27beccb4fa823abb25f802f91d5c2c5ab76be06b008d644a80ccb8b7b524d7683644260efb8bf9b305adddfd5878258e137c0e84090feb5855d31e468ae8b9a03156c41912a4e13b23a19889a5592db969d1679ee7d89a6a761832c0526877f0f155ea8527f9a7549147c77be34a19c36e8800ba337235e4844d1c8d38cc2ac2f8f27b61b7517cbcb75e2401b3b1fce0fe721cfb4174fb820b8caf194a3f38a6bf80cafa04c159ddc8d60988101ac26452a543a91bbaf88dea31bb0e8faee4a216e0a0a99944d0a91b2313873dfb7880cbc71e0a4954f05ed77333fae510edcb93e4199241a859cfa8926ac4eb742144ccf6c2fc49fb15dfb75f22b7b307fd251350ff4af6b89e77aa0c1209f879df16752392589544d3f7947e16003f291b55834ed3e93286209212bb012d8ef6d808ca3c98a4212263d9d153d8aa6ddf386683fe6367a7e9768555adb342af0e1db6f10c92435c94df350d576846c423adcb7f9b9158b1eb1cdd25f3bc2659119c0d89e4b505e5bd74ed4f7fc90813b4022746dc52d58e33875736b8e6de9744588f6d18143b303b37f83f5bb6a8dc1369c71cb1e40fc9e9527e79afd7358d18b607e821383a814293664d0ce2d112d9e819655237beabbc38a141a8afe9f8c440f586121eaba4ab7132169952a499d54d5ea6532f060d1aa114dbec2858e090a9e2d44aefa3a45e0b4305df34d39c6ac344547f42902490418bf5e929a11fa20bdb4a4eef6dfaa82da444b293d9b6eed90f686b09840eef93e249c5da367149b31a2d57b0d1e4154fb66fb8954c33d1427f5fb1583c6882ae27827762661664c2192757d886d5b859be8e72dfeaeac6bd5119403e6d2ffed87436d82a69599c207a18e997aadeceb7017b07f3bd1da5c7ced3fc018590c2ded040e5cacd5cd48c57853a10688261470e59a20f7bc7d33432ef6a8065e2ad0ebd43c3809121b8905bd7abd6e3e358034b5b935a18e415a139cf153dce9ba7973bef6be690b7112a7f7d27def806d9de14eb7958ff82d3554d4c7800cdec32c5d9b5084ec0c24af35dc3bec75d5b9f43ca09cd8b23ef2ecd3c95504c7947534d9eb8f0b40fe48b09d3b965f900816f6d229a2ca07cf7a814497568a00ffdbc81e2547f8a8215dd3ec89cd31cf2919101073d5a8ac6c2b906a46239b8fe0294325b9e530e5cec9d7ae869ed3c518635a0141e0db8bc4f2ad545365ce3c60e976989d2755cfacf191a700af9643f1e112700671797b0c96667bd03910e878d5ae32df1c1831a5528aad8c55a7842bee6560fbb7f3cda7b93d8c0ca344c820a80693e886a7d920bded106ad0a3f23e0be1adf74eb3a61a1812b284ccae25ca5dd3d1c982c4463df38c359bcfe5ecc37ae4c8ad7552e571408b987d2a74035a9eb2d0796b319d51443f355c660f0fa9ae724219f8c0d831461d3a72f3ca405b6eae51df49bef39fb4e0cd24d85cdb59c84f2d38bc45da814ab130eb522e836965e46be0b5410cd2176186834fc070856cbd74249356c1df3923b5ae5316b44434d576942ccc5dc8406656bb200dab5f284e4e7c19fe9b669e68fd31964e767dced698d3bb64cda3a8d78c9c0356bd28bca7bb9811701c516763cd223a4cd45e0784ad3054586edd4d80fde077500b7cca462cf7378fe35bb51bef6df060e5853f849470510dccd31193eae0a88df23fbb96cb9d12a8692f9b168f1e06d19f9280554860419eb9193d1fdc6d955fa4143c63f80bb8a6cb816a4835d64fb36cef2cdc946cba1e4be86e533edc40b9bf75f1aff91aaef3cbe3ab7cec6855a2bc59d353e57fd9c18eb213b929e002b1d970c1cd91fbb04a6d2f05b3b56d08791be134f4a40dc2295490f504b3625125edced5097d84a1d2b4b03741b70c400f4b24d50379720c50d335e08585b9e00aed02579fc23c35c23d3d356803a94fb4aba4858ac683ec61e4d057550c444637320de2f086c6092153e25161b823b82e6a75e541a732f9ffe912c916ebabba60cb3817c18a1c13a76873a01d228df4ecd6013c6a37f58f7659109a0affebf2f9fff1b92c7d8893645adb15f4b6d25e54d5adf35e13eec40bfccf9f8f71712711d694c4a853450e4bb2ee49be08e42f4ccdc93d5b1c8016efce9d83efd0ea49439574eaf89225cae9daf67a00ae11250d0914d705d4b49f2abeeaabddc2e1674f9b57859a61651f304f1596ac75affbd26d70a93a73708aeb71346a70abd25c760c0c3fafbd6ef19f4002d4a2c0292aa08ebd0991af307b2ed7603565f136f40727a92f8d43ee6cb4f430d23b4a2832329706e83df3b1e4cea15370d9f5ccffd16d0b85e8e9ce538810d478e67f043384281074e7067fa21714cb2afdf443829556ab2f8d0146050ba5adca12ef105626fc2493e108b4c0a01a5c171f0e2faf4d07d30f68dbcef9eb5fbfcfde2b720f7deb098cea839fe9ac514e4d37a130ec6cb6fc83ec313668f81e2f737afaeccd0689d5e99b317cc9b76e96a6994bd660742debebe0186f9868bc1e5dc273e3e1eb56fc5421e0e7e1842ce226aaccf447113486fea4e1bd162138e7f6854a5038f2c12882592d7bfab8b28d11cd5f0c23c0faecb4cfebbec5257fcc998d07e767fe038b5df96b3fa62ae53d560458ea6693186bd8689a8a57ee9678157231bf367aaa2e2d45bbb06c9d8711b69e35466ddc99c6eba1e93b7d03ee562b0fd0b81a6a79f13a296a5040d320eedfea0a8b0eae9e7d09e2ff63092d4c2034e98971f859d61adf8dfde1168c601eb08720a939ef37baba41fcf73ed573a717be63b19237e713ee8f6722233bbd69fcd2cdc6b05b3a57963369dd511efa6f7f462b54f0182fb21bd7649d9c3af1239dadfefc4f73317ea52df0f0bc3b9dbc413a0559ddb10021d8787db92960db2461de27c93a6651a11381a99a2a04828dfd43e96ee0f3769cd6f375327c65ec8394428aa7369b0dc5d41fc27fce8565ef2f84021b495a9cc60e1a75de045ae2872d87842c5eac146db3f324d4511819e2eaef7c3a08dcf67a758f6983fbea8993d7a9ee8d91c8032273d2f1172091bdca64896b7fdaee7439539a6b089403ee366bf6cf9c6ae551413c7cf84b0d02733adc93f8ca7fa0c138fb14c4286d2366bd85a56acdb70ac111520482fb7d6b3c9f4efaafc7e3f2c5d16a3ed495ec2efd0a3b1295b2517af738874af5610876762c358f257bc94fbf5b1b6914539f0f44e4a297e74f543b46a4791a9471470f1f29cf1933ff4cbe1cbffedea2224f3b677536defff2e75941f7412170ae087e3ef90d09fea544f5814486dd637c303a2a26b8f884711b15c02b8641d13880f17b4e769206ac6e89babfc546f28c4cb2859402b56ad166c1d0e4b29d09d42acf1eeaa5a64fcd1c46931177135754ce0db27828d76b1f2656ed5d5ae5c50131f2cefd1bc64977c3948fefcbaf18768c7b0a2bcb71a8831c514d7f76253d82f7c6f33caf88a8d145f85359773b6bb78c02be392050faabd030f0f58efcfd38222b79639c6447481e47254857c8b3effcde3a448f2bcff90cd89e1676fa7c214e437755e4f70969723792d79fb5b1e208d4293a8aa3b465f92d0420e9ea7557bbd86379368fac1255692ab9836bd4269e2f87fc714bc6d4eebbe190b81fd0b7ce197123df39be052977ebaee5ddfdcb75cb7ecf453f1ed3391b344d24a8280106eb40e100fb510bd06cb7803f81c7fea8bd4866cd7e34d52734fbc33365ede1b45c94687cf0f2efae98322ae9335af393d7deab3576c789683a0082f1f8cdc526c8bb809c4f5360d5f059f11c5f61f77f612a2c82d2a89eb6f25b19d68c51ae3e1d44ead7c1ca027f0ed28329634be645932e1ab7c321bf27b8cfaf9aed30f2cbf5ee4478952b2074e4b64cfac3a17618a69de47892e81023b97caf77e33c4db9048dfac1a09b96bef130eb3973332837cfb7a78f7ceffbef0a1fa9fb5c09c4d73747897cec36e7525fd95839963ec72e926d0169ea5f56177de0ddaa90a1aabd404a51d4d12331e1c9d5e720fceb5b656a61352229a3cb45505af6c47b4978dcbeca765cb3833714f05734b573d561058de3c6e5a8ce4e40685299448b8cd49b27cd28171037bddfdf6dbf2631cc071180e22e9978b1d8f18586f9e88584cab0eb3024aeada7rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootjtidy-8.0-150200.11.7.1.src.rpmjtidy-javadoc@    javapackages-filesystemrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1d!b7@[@Y@RjR-@PqO#JJ@gkenion@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comdvaleev@suse.comtchvatal@suse.comdvaleev@suse.commvyskocil@suse.czmvyskocil@suse.czmvyskocil@suse.cz- bsc#1212404 (CVE-2023-34623): Prevent crash when parsing documents with excessive nesting. - Add jtidy-CVE-2023-34623.patch- Build with java source and target levels 8 - Rewamp and simplify the build system- Fix javadoc build - Package maven artifact- Modified file: * maven-build.xml + Specify java source and target level 1.6 in order to allow building with jdk9- increase stack size for ppc64le- Move from jpackage-utils to javapackage-tools- increase stack size for ppc64- disable javadoc (workaround for jdk7 build)- 'fixed bnc#501764: removed clover.license from source tarball'- Initial packaging of 8.0 in SUSE (from jpp 5.0)goat22 1689861893  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~     8.0-150200.11.7.1  jtidyallclasses-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.ziporgw3ctidyAnchor.htmlAttVal.htmlAttrCheck.htmlAttrCheckImpl.CheckAlign.htmlAttrCheckImpl.CheckBool.htmlAttrCheckImpl.CheckClear.htmlAttrCheckImpl.CheckColor.htmlAttrCheckImpl.CheckFsubmit.htmlAttrCheckImpl.CheckId.htmlAttrCheckImpl.CheckLang.htmlAttrCheckImpl.CheckLength.htmlAttrCheckImpl.CheckName.htmlAttrCheckImpl.CheckNumber.htmlAttrCheckImpl.CheckScope.htmlAttrCheckImpl.CheckScript.htmlAttrCheckImpl.CheckScroll.htmlAttrCheckImpl.CheckShape.htmlAttrCheckImpl.CheckTarget.htmlAttrCheckImpl.CheckTextDir.htmlAttrCheckImpl.CheckUrl.htmlAttrCheckImpl.CheckVType.htmlAttrCheckImpl.CheckValign.htmlAttrCheckImpl.htmlAttribute.htmlAttributeTable.htmlClean.htmlConfiguration.htmlDOMAttrImpl.htmlDOMAttrMapImpl.htmlDOMCDATASectionImpl.htmlDOMCharacterDataImpl.htmlDOMCommentImpl.htmlDOMDocumentImpl.htmlDOMDocumentTypeImpl.htmlDOMElementImpl.htmlDOMNodeImpl.htmlDOMNodeListByTagNameImpl.htmlDOMNodeListImpl.htmlDOMProcessingInstructionImpl.htmlDOMTextImpl.htmlDict.htmlEncodingNameMapper.htmlEncodingUtils.htmlEntity.htmlEntityTable.htmlExcessiveNesting.htmlIStack.htmlLexer.htmlNode.htmlOut.htmlOutFactory.htmlOutJavaImpl.htmlPPrint.htmlParseProperty.htmlParsePropertyImpl.htmlParser.htmlParserImpl.ParseBlock.htmlParserImpl.ParseBody.htmlParserImpl.ParseColGroup.htmlParserImpl.ParseDefList.htmlParserImpl.ParseEmpty.htmlParserImpl.ParseFrameSet.htmlParserImpl.ParseHTML.htmlParserImpl.ParseHead.htmlParserImpl.ParseInline.htmlParserImpl.ParseList.htmlParserImpl.ParseNoFrames.htmlParserImpl.ParseOptGroup.htmlParserImpl.ParsePre.htmlParserImpl.ParseRow.htmlParserImpl.ParseRowGroup.htmlParserImpl.ParseScript.htmlParserImpl.ParseSelect.htmlParserImpl.ParseTableTag.htmlParserImpl.ParseText.htmlParserImpl.ParseTitle.htmlParserImpl.htmlReport.htmlStreamIn.htmlStreamInFactory.htmlStreamInJavaImpl.htmlStyle.htmlStyleProp.htmlTagCheck.htmlTagCheckImpl.CheckAREA.htmlTagCheckImpl.CheckAnchor.htmlTagCheckImpl.CheckCaption.htmlTagCheckImpl.CheckForm.htmlTagCheckImpl.CheckHR.htmlTagCheckImpl.CheckHTML.htmlTagCheckImpl.CheckIMG.htmlTagCheckImpl.CheckLINK.htmlTagCheckImpl.CheckMap.htmlTagCheckImpl.CheckMeta.htmlTagCheckImpl.CheckSCRIPT.htmlTagCheckImpl.CheckSTYLE.htmlTagCheckImpl.CheckTABLE.htmlTagCheckImpl.CheckTableCell.htmlTagCheckImpl.htmlTagTable.htmlTidy.htmlTidyBeanInfo.htmlTidyMessage.Level.htmlTidyMessage.htmlTidyMessageListener.htmlTidyUtils.htmlValidUTF8Sequence.htmlantJTidyTask.htmlclass-useJTidyTask.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlclass-useAnchor.htmlAttVal.htmlAttrCheck.htmlAttrCheckImpl.CheckAlign.htmlAttrCheckImpl.CheckBool.htmlAttrCheckImpl.CheckClear.htmlAttrCheckImpl.CheckColor.htmlAttrCheckImpl.CheckFsubmit.htmlAttrCheckImpl.CheckId.htmlAttrCheckImpl.CheckLang.htmlAttrCheckImpl.CheckLength.htmlAttrCheckImpl.CheckName.htmlAttrCheckImpl.CheckNumber.htmlAttrCheckImpl.CheckScope.htmlAttrCheckImpl.CheckScript.htmlAttrCheckImpl.CheckScroll.htmlAttrCheckImpl.CheckShape.htmlAttrCheckImpl.CheckTarget.htmlAttrCheckImpl.CheckTextDir.htmlAttrCheckImpl.CheckUrl.htmlAttrCheckImpl.CheckVType.htmlAttrCheckImpl.CheckValign.htmlAttrCheckImpl.htmlAttribute.htmlAttributeTable.htmlClean.htmlConfiguration.htmlDOMAttrImpl.htmlDOMAttrMapImpl.htmlDOMCDATASectionImpl.htmlDOMCharacterDataImpl.htmlDOMCommentImpl.htmlDOMDocumentImpl.htmlDOMDocumentTypeImpl.htmlDOMElementImpl.htmlDOMNodeImpl.htmlDOMNodeListByTagNameImpl.htmlDOMNodeListImpl.htmlDOMProcessingInstructionImpl.htmlDOMTextImpl.htmlDict.htmlEncodingNameMapper.htmlEncodingUtils.htmlEntity.htmlEntityTable.htmlExcessiveNesting.htmlIStack.htmlLexer.htmlNode.htmlOut.htmlOutFactory.htmlOutJavaImpl.htmlPPrint.htmlParseProperty.htmlParsePropertyImpl.htmlParser.htmlParserImpl.ParseBlock.htmlParserImpl.ParseBody.htmlParserImpl.ParseColGroup.htmlParserImpl.ParseDefList.htmlParserImpl.ParseEmpty.htmlParserImpl.ParseFrameSet.htmlParserImpl.ParseHTML.htmlParserImpl.ParseHead.htmlParserImpl.ParseInline.htmlParserImpl.ParseList.htmlParserImpl.ParseNoFrames.htmlParserImpl.ParseOptGroup.htmlParserImpl.ParsePre.htmlParserImpl.ParseRow.htmlParserImpl.ParseRowGroup.htmlParserImpl.ParseScript.htmlParserImpl.ParseSelect.htmlParserImpl.ParseTableTag.htmlParserImpl.ParseText.htmlParserImpl.ParseTitle.htmlParserImpl.htmlReport.htmlStreamIn.htmlStreamInFactory.htmlStreamInJavaImpl.htmlStyle.htmlStyleProp.htmlTagCheck.htmlTagCheckImpl.CheckAREA.htmlTagCheckImpl.CheckAnchor.htmlTagCheckImpl.CheckCaption.htmlTagCheckImpl.CheckForm.htmlTagCheckImpl.CheckHR.htmlTagCheckImpl.CheckHTML.htmlTagCheckImpl.CheckIMG.htmlTagCheckImpl.CheckLINK.htmlTagCheckImpl.CheckMap.htmlTagCheckImpl.CheckMeta.htmlTagCheckImpl.CheckSCRIPT.htmlTagCheckImpl.CheckSTYLE.htmlTagCheckImpl.CheckTABLE.htmlTagCheckImpl.CheckTableCell.htmlTagCheckImpl.htmlTagTable.htmlTidy.htmlTidyBeanInfo.htmlTidyMessage.Level.htmlTidyMessage.htmlTidyMessageListener.htmlTidyUtils.htmlValidUTF8Sequence.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmloverview-summary.htmloverview-tree.htmlpackage-search-index.jspackage-search-index.zipresourcesglass.pngx.pngscript.jssearch.jsserialized-form.htmlstylesheet.csstype-search-index.jstype-search-index.zip/usr/share/javadoc//usr/share/javadoc/jtidy//usr/share/javadoc/jtidy/jquery//usr/share/javadoc/jtidy/jquery/external//usr/share/javadoc/jtidy/jquery/external/jquery//usr/share/javadoc/jtidy/jquery/jszip-utils//usr/share/javadoc/jtidy/jquery/jszip-utils/dist//usr/share/javadoc/jtidy/jquery/jszip//usr/share/javadoc/jtidy/jquery/jszip/dist//usr/share/javadoc/jtidy/org//usr/share/javadoc/jtidy/org/w3c//usr/share/javadoc/jtidy/org/w3c/tidy//usr/share/javadoc/jtidy/org/w3c/tidy/ant//usr/share/javadoc/jtidy/org/w3c/tidy/ant/class-use//usr/share/javadoc/jtidy/org/w3c/tidy/class-use//usr/share/javadoc/jtidy/resources/-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:29876/SUSE_SLE-15-SP2_Update/0edd76214a9a466b67514ff5e8b3f20a-jtidy.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-interlacedRO s&C[&gutf-8aa32f8bcda21a850e5b18d5f899ce12f2646b7358eb7170c15be7bee44db735c? 7zXZ !t/OW]"k%=;{*ZŇpfIE ?ڍlz&ylܬݘ KA-"#8BH4ºL]J<,KelM`$@c4no/+Z-X['pH[h}%Wsn=ķsgՓZf˴7KCSm*ꐶЙOWozI5ޟ:Ӽ ,$K"ڃLDpp5N~r`u^ߠsgTR-.|(։ϹKjc$٨Q@iX~远qc4W]ЀwGS9?o:(#ee=68p(OkKVʑJۯMmnwC07K(8RE9BJʷ4-(frunH M˷,HH'iaBB."UVmkkp'>&z[# &ܖpY HciDyU \f`va)0 9S;(g@2Z\ ] 2βXDzŃ-WZB{NvZ;(2ˠ*Ƀb]뚑qO(D.225BCt?AUp/f3db#&rb}!8s*͜[Y*]宗'GivxRwiE:i>Gy mbi~pf@^t+{ސJaɓ# _ZXΆE]<ʼ6;A&(n'Iff.DS0L4 ,DSbm)pC&%,lRTaOoCl'!9 Dm!Q7mG0=]8衲zrF83uÈ@=F1+-ȹ7M)%Ưc,)=|>J EBCV '(}3ȇZYܥe7xScw˙*S<K{RHh3LK"̇%eALLaXdɓk}GesA}*WA8gDgW]80v?`0i ]:_p'w4<p\]vMe]^$ՏzlxE$/chC^`j *JY;ԭNj`5NT؄BO_лdN8Y?0_5T<=}뾉Nƨ8Wf',Znߌ oQS͛%'`+|,Z8-jч)ui}Ǣ:0d?)!F' E Ʈ{km&6@aȕpQ/|lrX x:([=HVU`['Jn ' [w)s Km nmB?IJyR`u4Pځf1NK*ڛ+i6B/\G/8(!Ƭr`ƴ1 {=>ӪI4RoP/~DddҙŴZuxuZ]#;řbYrAi!hYa{>nWo^0iMXs $qrfxHe-vζL)x;a[ ƣ|H}3ӝ&' 3"5/ō>.Wlqhs1bs: Rɀz2$6sR1++;rZ pMObu94/(7#S nrV @xiQYi]Vt9Bވ5ҟ5LmW4.cB ICwl wN:.h;Vt-έFP~8,s^Hhbc͕AUh$uuy;)JmڲO“7#V`/.נdM4B?&0mS2rF@߫vN#ӻ|cEw|7'lg[iH 3vN@{Y&!Z'4`eFs.6 N,/ި2 MjuޏV `2gQ]~ny&M+#X`B?mq#.Lҷ~U]6ꊒoPhn`Bd_}(Sk2 q˜Дc":n(^Bɑej>IF~KX||JB~̴VhM]cи+Fy邧< sWy6%S ^+Um0 !hAuzNXkAYHN/~X7+JfMPY2E: JTRUy\ȷYK~Oڑ$7/qy${ڻ ?x\?} ePk&nRQ= ax0\{ J~ jg +19ˆ/Z:%wڽOƜ#X_1YP=#pLB)UbJ/NOCgcƞ qBI":XeVn~tۚ(+xȗ*| fw#85 x(1*׫]X(LA|XFѨ3g_:7B* tz؏"M9=0nFXН}VnTd4c/MtK;뭞 hPX1Lr9 b=9;;NkHŸ9<#YPrN2d,`~qVet[`&"١gs{e.:a,MI1J̟r\us`bi3pUs(58rыg43&Ԕmb}ɘU}Ȱ[;1}#R l0{6S WYGГz-7&'ֿ kI?PDo$E3G;"έ!FfO[5Tjtp7? J0MT-fBm҆NI6[.;4E7Zc+5Xe$Gw['PZQ ꒹s`EӇO0eج pY)`fëgİcw&;끀!yd,S2$]߰t'V$sx.+_ơwORY'=<(*FM(AqDb.rCapS7?I7/9eCF"{= cSfSQM㮯Pe2Bk2)Qh#& ޴k}m.$t$fyPe3s<|zATN~X˃)C|l 7nET\JP#`HRZ,) 'waOO԰zCUW(t]#yS~j J[ߠݬF7;/0kIW rZCSfkՋwCK tbCF_PvhN@M#'|+)FTr0^QD>?t#xRRf=" 0e &JwǠfݭa|A􇧿E\VI bΏ|@"NrlLthA`׹u ]KIPp6ց iZAs|1U0siߊN3r? x. h,xoY_᜴;/R y?ǐ r=_W9AmQFrӥiy ԿmRiӊ`QLCQiԂX:x{ O jY Xy;#^l4^ '1y6 eU>.= a͒ (PX '1q9ɭGLE9*C[ #rE +пŃ(Y8Sy@+'q<#sTG fpf}Ee+'F3]b~ʌ܆aFB*^oJit"2ytjm=n"vŔVmN#y!(Z)1-Fov(ergNEh/ =** Z a$HMp~fu'!M͈ANBx &I\5N׀ze0؅l>]|9zWvҚ]XuMM| ٷ!,:?n:]Vw5ALzYW #+6s_D Ins kh'Ar_r}nݢY~Ѱy 6qq~A)o*XU-jRYL0K@ȳ/ )頔eR/VGpsNw^O J_l2OVl;Q2w2,D90p6orf To jTS ܃.;kBJH_ٿsAz'CylG J f辁(!j7fvAxFm{ex"ݝSYO&4Lc;}x7UMrͻ73Kc.9z'Ņj]ݨe#;q/@]A}sbQ- xf-=oU|57JCi⻶W Qs)YV!OK48Ñ)Ԙ4%6 ZzXp`k}Vᤚ*/f!W0K}dl8ly2`OG T` ̳^C[PX-xrЈ%V53=]s9r㧭5b88=^.HRjkjL wxk,k7Bf:-ϯnf*قI]^q7 grbI$3րW#>W`{ ?(~C+EB灿T%@8^GFўt^L +Afo#Xcx|dLi!6 ZJO>UCTv>`Z*4\lrR/]WK'"insRe7 ?x.@жDžjW19WaS΋8%[ߛت2\yB&gRvAmEC)S heQôh[S 75Ii56j1"?caԁX_0$½lVGWɱI 36v 9ɰHGȎ/C!c8y.>Jvz+H;Sx^Z>ZRNpVF l?Y}@]3볉? ):% re*ì}֯,Uy*Y2|ZҪzu*ڸ12.jQnG}jgwm*~!ÿ߿*A)EtKniQq0EA#)ǻyiS;CH"^Yb..< p˚1-dK~SOE<󡟽D=`f6hXኪZ 9b`ݻgP* L^s q$ ^8oBT&Ooz^&7Z/sʐ%&𚚲z. !n<{[ )BbP&XqMguT|m ++F2%Dk$TèKIcX蜺nɋ)\5n#^#uĿIPr< i)4 ?N\ETI4ms,ht_o<ZQ~5'Ӏ¡#pGïC'*g\a>-pBG1bG!QCM%b a1[}II ͜md*UgٵltJ]&`35 +h?Ṡ.A|`* ݄s&VC;w*1N.cmc¡gY#Iܶ^m+_IY JDQ?@4 ;+<ݶW'a >-Aj"鸘) -'Lin$UF$|S!Q]J˷)05_nFPuHu+ڂ;~1t'gZx%gyr"FN5`= ӎ.M^xjvc`')wN^FGa`Eֻ"\%>\q٣eF+뭕mJQq>!OmLſ_$` 9%05PRe^,=A2c{Dȷ+!L]|ZG7⽕7v+6S }AzNU?`GjRϪ|238O- ٮ/Py dὦ\d IPX4` \6ރ@mId+Y 2ᘋj$ǀ-}ݚ (:-f^6焤?/!i"V0vEPWmYAAgt '0*H#3x Eҍ3ĆP!W( <8t}$w[S|Z~>#F%ܐ;R6g{Ϻwt)ؠ9+xj4ԫK`Բf=a!R(",."Ob:'u hwFn 59?+?;pΪXbws.Hn߃x̅"{$2ev"ߝlt|05%jߏ-^0zo%ْ1i ŤAWUu EZ< & yςc6ni̱SԫfHq-GR+4(k}qZ /j`TX‑'q !1Z8'+wÌYÙNukuVq Vbv.+T7WK T_}eypójb6MU:7I^6V;}(;ݝqh78HBqyo5[Pe"q7 n ktj9,\},ަZUtrL+"~MGJtt?Wb"i"8j.ErY G=h_m%+>L$2TJ6LtfSL/nw#Uu1($0n vE[ WMI1fj:u5X|r/G&jd^|S7G{g!q*Jʺ }g nFw_ -PIܿA7"ɻRlٛl1 tk5z]\@GWŲ>pnHX\'zbw;D~ 1dZ y4gأZ*}mLvr vQ! uBy4r?zB֖_F#i,&?sCW#c_ۥTv&;ڸ_o`*.Ȉ(%?9DW '[Y6Ϯkx\ O%-,$:i>$ь5j'(7XmATaǎ&f`p,сwj, irL_$e]nlBJXqM 2*?1N߽dp4Oi O]E%E /5w>lOfr~Y `XGċp{U%{*;HfS_Vg'F5ftl5շ$UVДzNǜfvd ب",%_.{|19s~רK:#2` @ Z$d E*.3aid\ik`Ⱦ@ÈToky}(oӁ1ë铅|۴I/bF]. <;sZ5b-mB>b`vIs"K^Y!^K{mM[Kwt I0/83.;}}6jA pAÌ>q9fEɽ/_a_ 8q&E,u}H:~-RyWEP4@Srlwc" f~2] #ށoq+AY+y4|ӪejyBLE˂qGmr}^|#q.>G6 gL ${nu:#[+kH9 s[;Q$,7oŠljHHB#Cs S #,t*AɄ (GiY #Y%qϊ'U~@\q%#)wbiNKu^,D㼀='gyUV?JdKUkq$1څN(W_ ,h- /Cև0! $pdj|1G ۖ*( ÜcW4ckBO3?|A N͙?^u]ra~yS1S[zl;<zv)RtYnBc!32`V9An(Gה&Q"AcÎ T'%YkV?Ə6a1R޳t7XґBmҐfcUzŁ 13q/{M()pXu*k XG(B՗Ю I`~O^Z:d 2.F߷z.l4Dԉ[IlߖČQ!q#~nIm*IndJ ]j?#Ef/o ?N1q):{H^*Z cGkDK`VF" `Ohӹ˼JQ JoꄕNU,P#jߣJ_^Y03#Bne7>: 2b]i'?7|1kl](#Ӵ5_0Z7xሮZ1>R<;[{2"7ȕ}Z*l{zG(_DG ` z יUfB*svJpLBc0:x2;="CM‚a ņbi3Hd?wM3y{rivNT{` %9!3+R.m$yzU,R EšbNyf ŃL67%D&W-ϝ5Iy4Vr. 1sz4M|7C0D>Ee1]Z]xɫ!k)/vMEɼF5#+ω͙;Isaצ#-u1r I誁?)ހ(I;A_gz!:H[7+Pz7Z?S~x2h m!_m; IZTe GQGȵ^[#OTDKHRD/4"!Q],,RXN;pEբ\ƨB [^Ω.Qw᭲S#{emܒ䛇|r^gͱiy_f땾][kCIօNa׽UKy'uUM5:IU7 VѬ< w> ?n\meEv-I#tAh력Zy>f{~3Mx#TcӾ5ڡüM7m|kdlR^ gmXY'F]>ٙS0gka6f^TVٞfu~`aXIiHOПR;I, TM3aԦ?dn[R%SV*/e.ޏ-,18dwH*Hj9mqALGl ag"tyl=Tjo %;d3:?Num軲iJM*7N Ĕ 35M-mrć);tb[m{4ΒYؼ (/"*v#L9bzRUyPxȻj'KuQha<c'{{% zF;~?k" x쵣x LhٸLUo Mj[kW/]A(I]E9͢ 8IWƉ7btmFKrд4݇tJawcZv!!~}$IK: `LqBrOWY2 B9֍:0~ * a?Pi8%F~`/0jDrnF"Bwn??NVjo$Nq^ϝ  fu" G=#!2ɼyKttGY3kp:vdkhWxPnW#. tВ'gM4 d Mr/Ϡ;օ(_y2qrP+wikF!v~ƭOx"By >, p؁XrnV_&9RLoE@/osj%6}<_?yHM(O̰4#oUfj;2Z6Kܼ]sdC0 \94ZO=}+e#cA} o_6ع$WhQ.Ӥ?qSm^a"9 *Cx+aQyO3 $i9"* qLdϋؒo(loḻ!)ҍX ;ÔsM[fzObAϠ1ASkn/H~({^?yP9=u2yn6ZU _k:`Ǩ4]0{k"y[[D uX.f ho3˩iF1~]0n#$wboi6<x> 8!bqA< @5P>1SUA)`B-*m)9o'm1|z+ͦbne޽N3\ΪS؎T-5KyҥPԊcQ x ] t&#@*كͷv!K7#_ KFܯIuDF`sPڲ imLώ=AA0 MFyg7=RSF͹}QF~_Dac{dVf7eP8Ooov(8G(˛H,`':^A-L iZ=ȚۣNx)4 iB-HqNX9 @] Lpv"d}e#qsb~.3 ~_,;A\1LXtsRvf3_+ij}AÖ38w^'ܶ4@J"?LIWHpav!.ӕMæ:L`eZS6:t8D\Rp/~u.4Ҷt%0ےh=pxʱqMq]/w`0~!p4א/,Oy&+u;TY7_mPR<; (Na(8xlLk&YR^$v)oYFuCN䆖v›$l䓄xmƖg*a4gdž"%,Au(=XHzю ,[Vʈ@$Ɔs+Z^ieY_ra1#IU3( -xL ;JI]a&uߓ ՉՖqm<1вߞՒl o@#+1>QY|[`Hſsi9.X+'h5&GsJAOI&x3! N 8v1\Aٕ6 >ݷ v۾C`WDvr˸sN82VTIG[;;S31\|YHsSQe~GJ#vRٷOǕ<aD-9].5k/{,T 'lRՇ%,iS~s:B/ ZuOښ~- 2Ip7n,;7VB-u UiWū%aUOg -"-&uY%B!qcB3z پ@Yǘ#afMw:3%{$قj 5Oś ϩ{"\OoS?$л^!U^CYLdib'`_6#XZAsm/ 4>A<6OS/y;:*Ax[i=6dk{L!Zli0+wKRu2~L(b8KB[C9 d.ۼ/мٝ OT!l[GM<ʟ ȮБX[42zґ'f{$揤) yb权D&˰=&oڞM6Ȓ(i4PaUՑ2523\C$'l%/7:T;b?%#Gmn\a}pGlʺo k>9Ekwvk9M*B2j[Iȏ]Q.Izn3euQIYGU$x|p |g ^@}́MwPM'j\MutqL(ً9rs2b^?Ôtn7ӛ V %R}cT28%\T|՘E1쯺i[y8:ANI NtgU'w&1VC-ؠAS 8LY7 G͌<(s<ō֋ڕ*4Rk 97Xs]\7)ʟDs\XˣnE]?<5evY?lPk fx$=̋3VVeK-Иv㟋h@蔓P[ܔP5O)_Ȁsg|WZwJ<ѷ&T`(ȶgBUXyf/6( P *v,6IE>EB!Ug P6q]Xf~3i3P'5s. U$dnf1o a/))ý|!xk'bpIDEy/fZΒn 1ysOXc,SZ:\T%W+61g L<u=Pav괧4B?C8n0YexhOajDd*6wRy&ј6ߣ-)#7pCEdTk|UN nOύżXm7hAH]qSO&Թ=͖Dc{XpmtjrT(NY3nkP#蛿aތR7V .Rgǰ Eя%~ٔxmDXvnbXity$f+Ar1\W]Y A(iVZc(GP7g_iAuhyHrQY㉳Ԓ|wz?Lc. l*8 4FlQS,e+>ɣ"dTua/qd%wKa3K`j \(jX e -֕'f8|H+@l!ySKi '/#'ql8+s*'atd'*K%mHV %iG&0O*kԦ'¢<1RLux?yPu5ݑF ['t.BApflcB;[]S vwDE'I }4ݩkҫ.+s.s jDFT{6o,=_63e$c \,Zg["eE`g9 GVz@ ]$%9 ͐&K uc*\} $zT#+}K&V S o\1=eOE3TB7h6eJg@yaͰhb*hѫ~Om$N 0K;, |c'b-!4 4,muBY])K"rۙ4<2#>d+XC3 A1V{XٔyfpeXizK?}ŷ i潝g@Gw \q$Jn] jmNp0ᑘ`Zv^4te6 pGƯ B{AxWBr_;61.qCU؃x(|F q 7,6M3 2 [3P-al9i'l4`I[tYfg >$nAe@*,Ur%_;jۿ^~<25*H"U,q U&1iʗX ח럧TuV߹dP!`ԩ3 =qk(LGXnhe&VL:H=gbFkʹL>zM14-s_jAвϩh3n-47av̠>,/V997SWi8 uLStf{c~ fp8 dbr4HΑ3mTNSP܊Uy.z_a]O?nC}E| >ת!C$%ÚFR=zFiƊ̟oξ-,": \v; Id?\V"b( vO>6&+.\$2B^UUԨRw{F}qb3r9f2dkf{'Q!=huI3&)JWX͐lFPeԮ Ѩ(Ɖ\K bG + ELE H1K-NjaTyR`!;EV; ' ~}SsT1.$SA*g6#6BЊ觨 YZ