jtidy-javadoc-8.0-150200.11.7.1<>,ԉd?p9|4Ӛ^`Xގ Ƀ9Ґ,3[%C b".1n++V0I]lDeMTf5igQ\ 4?X< D1_n`iEř`<s0RXc ovM~A߹m/iƓ~(]]+ 3DZٛT~>c ,_tmؒS$ЩAd%8?qVA%ҍ{VMӜ3Rt֡%ټLtG0>>?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/6W]"k%=;{*ZŇpfIE ?ڍlݾ߳LS~*P<`$d(J})ҔloHe8K7ÛjaB@|SVnق;;u`0z{>͛1$~b׼T/RYtfpMr9NhQ)fdWpڏ:@OԔSU+Q㄂T/weT,j |6 auP.Jvd\`;ێT>I7W xxlq8-;}Ɗ-V-\断FsD@NlŽZ?\O`8' ,lJ Ze,Ꝓ6tR1۽;czo!4~·2n4fMbm/ݚ+u 5#,]HP81,^{#kW޹3H}=YF1fڔtlp|yOkȒm'}mo_`/5{ :\lR}@:V@{ֆQf9Ӥ: n]I7”  |?׈ɢk}s,F8$4֢\WFX#Lj {&։tbSrq'/ItxD}s=(&Cj#tſMiK2RK;Mœǫ&sJ߃xWb:B.bfyDMvg%{;UY]R޻՞Xֻkj8eO'HNKKS6=)C`8´iPD?ׄȦrrZUQОMx.Fs_fFnw->xrgc8@#̓ĐMcc)7TW5 !XbjHž<|{: ԯ8cR6hIPpQP CG5#GT+NZ"0#wKrlaŰpQN2sJw(9TFVU|ՇHlA{`l\lou#JC$j.sZy{ge%9kZDkԋPRY(d~0]Mw.L ,Rf~il2du*Vh{a,@~0hx7Ι㉗c?\XtocijZL 42|To>vd~0&qY ތ/`$u5IxdIrtWDdZ<]bqg]py x~'_ 2nilaQg{@P.|⮬9AK$Ank0Bx=J&e-Sc |*ۺ&{P̚ 틈hq~ˇqÅ- hF&/=*:2)gNԚdUWoň'[ct꾂UjpT rI'Gg e4atEMߺQW_yesJ~$IQJH5i9;QhHէɧcQN=Ò&m`rؔƙ+y:eRIj*ã9ṑ4>D?ǥ;A`b <# V=CS6A4}zx\He 3 [ ;vN4Ђcʂ҃?p鴷Wo);ֶ#l-hAh{Ɏ5sLD̛RY~R8>Ҵ4낗k 5&JYp'?&7 $BWY{r*-E*#f5axurTNqHBe}Ǥ6@p @;)bd 87 @ZHcvp;&acP TTLHsJ60N+g$P@ګkEVG"KA@>ѯZ݂tOːA[_ݬ-*`1oT-{Ɵtղ&ڥ2sGjbs,2؈@[Tݚ9rmoh2ԫ#;*GNǛUh vW'#(wOj{N1'j8LH?z+[+uo0_ ^]8HpJ&hԍ[UE(0؞NhnH-C"i˳kk5ͻGvÿZhhqmD=)e@K t(nc9P)BTyҎʹB:RU@4 1id?2D.,)Q)RSο8K~V~lٱNۓBCxlvUr'""m' qϔm Syqe6rbg>#k;DP'JYN '>Fs42JaL">p(,Cz,GeY[KkW}t!9/zgYbIjk(Z]4꾃©;!НXv>Le5LG#d)Sh(Cs|U;g?P$:+8/&ґH՛~v=A~/3ArT_8BϔĞDv\Ry&N!0aEK[rjAnG˕MRZ4Ó]Xl^bMdGtBr`d'@R5@?w T6 ](00DR֒zR+¥ ܅mPH%Png:"c-Jw!I|τ(yy 27J|p 'Cn:QXAyqaCYIk]=OʥI= j?xxEcMmzKgv)jL'ہOI9EP}D` ,I@x>]lX)AZ"T$*'RDg`gIJl+$ywu俺ˏr۴ K3?s Q72^ |zH ǏiƗFd6]hJ%l;RЭM25v7!\TՙPpl٪xr%aIc|3%Tla@jzgjq^#itw M2ψ%0ԗ}2;Rba*sW(%##6ҭUW=\~; bQUQxjE8ʛ0>?bKpw7>#P^6JqGmMӾNoݮ._ #b7kSGD[kcn{ .J г1h0FbVZ :rvE'S9;~=lO &O\δ-,R gB'SQ́p9:ot:Gο:.B>kGz©um8wq.D x.9H0H_2zAc I-{̞{|:E>4$1$_H@R>gM= yzS)n!ѧ#}:#FSha28 !7 C]JX IS9ʇa5T^RAڅuXV$/7Q} 06?##tj\+=*UTJ=xE)y} YKm8VB¨yG(FJFtAC9YH+c`ƲNMyOPvSZ(iw^Tc:!}.ՀcOEYDcVI!%'F' ^q'|;օ%kNZ^{!`i'i7/ ώ5c^޶ocUr`9Zuw 5a"\a]ФN>J7>ů0WtVupW=N3I3~nHN7ўtk5`F18hDpdj45S"k2@ gdOLxHp!1 i&`- }/`CـhU+V5)RA{Pjlʱ`mFj'ѹtװ.x+ 筬&wZ Q^Ib)5U>OR1GrF@i (g8I棴eD -$D 9 5sřjdf;2eΤVbJF4ӸdKy 2f&I V1'ơ7s2/FT: ׷S?b @ !kfH_=)f^pky }b_9YG^_-K!^T%;id4Bybܵ" /|vFP5 yĆkGmkTWȔL~Sz̽N2JOc~ᐻ l~êͩ3h%'0 {T.}lzN1׽OP+ُGGhc#L) |TAC'BFV_9<T|n=$Uԥk*YuGY26d.پTCDֽ]JWsirQk'Vٜ ]=5{9r m vy"KAq@5m_rt-.!&t`CjbC/Z}|'l {'e_-)/QFLz[>C4ӨrXPD.;v0X >| KRd28ūJld5c 䝑{Ӟ AZG=ْ7aYX>_FO4EHO eMgs{!6QQgu]PFFaZJNX-J[uc=_ Yl~X0XCqzh6`.OSpʢ $/z[J/F4v\o'ޡ/SkP}>Keۏ`GucƧǶb]9 ^Z*'B3em>f䷻ghq5S1v`hßDR>p3!G )`}sr0r8_d&u]UpPQOC:C3%=je8Mע(I5t(yTkD`Z,DV>~#pgDALΤu\E'"m1wzSmr Љzpu>uF,]Wꈾ wH8A>_sͿI~)!:g8@V9+Koh[<h,=zvy[[U /Z;<@H IpCcd}Y,  'm㖎BGEX6!:4VCgym]ø;!P{ Oh?>>.H1Rg W&C/VhMCR,mb{ʚn/ejF9J0z-ZH_W;O6ӂ>4\PiUSkَN_xn{,z&}Jb!FiM猿"#V߶{ \PyKj#\z/hl4>9 w{r9?*V05j q%*Ets763-ўPEc]N4s9S1ėʑˮ_BGܯbZ9vsI*<zJ|yqZ*&XOeтaZ{Jx0l^}#k-. @q u1dX%ONMU[ε wCNP.fSZ^@<5*XsƮڡ[0O #e*sKi|M]3.pP&AH M9TsVʎQA)(ӋQ,8cs_0ynF &s:P9Y^^0qW&IJQD@evOu7BYkl,d~` ν~=rl*:FV_#gOt;}Bq;jFEoMCलQ:L.y;Y.C0z8,5"ЪgVTZ2t!_4>. fzm2w .YC7%1IfZ)2n7JpF p9Lvԫ 97>]j۾85*U;k7ڐAcS $zY3f{6}h°|c'R3 'nGaqQ޶ﻼ"[(/ms4`<7/-*8?rKԲ8O#xFj/UA(2oo~D8Z5F歚8j+H@K"gvWx]ZL+i[k;W}6imtm>A*Q& g? 4hH@@h{杁)c(~[|L|/qdMf^{:۶1j4o : fQ~&F\\",BkUx|Nk[jsZbƑ!=yK`u>#>\oA82)8RA^=;%($|7 :nPᢜ]]/|\` ~ kB^0XfLOY@A%^nc^B^ `W~ZF/t;'cgaR[O[SZ$x:aR/DxGԩ;<˒)8.؄Utp(u)>g#${PZ9DRX`06CYppC'X {Joʪgk3x]z1lP4"ӌvRk^_@ /XSΚ&V~0ʍCЫ?./i-x(4aaPo'G#x ry.F֍˸]>RiwhܯQ~I(zĹdAũ)K>N<.3}M(&:↓DBˣ?ayelA=Xd=$X/TLhuu'LTn adfR(3,ztU C|OBtOE/i\jI ְ͂\n?#f XQ4x Լ֫vTn/aj&t%*P8^C>|VqH`?'|N'Ч%kv#YkKVZ@Y"wJtM]1)/D:m̦e݇UkqNHz{k;wr6xF1񆾅iZOǘ;_9WP6e6ؼ v=cMV{qZ+d!uGrd?d4:.i @|ٶϚ"y!hQڷ7g0N AÛ-cC <:<]`~n_/88RkNAdeI¦fx_<Ү-3=B>ؘy&}a-z?)Wa4U&scoNIiOgtX$^F^OL60/Il_J̐~ ӟ5OXqנ \n)R,eIb_"wIB5ޢψ46Ȁَ<`B-(Ͷu r&+fOM_GyU6o P@CtfCyr_MyώbD3՗KJyQ6,X&L;e7ui!\~*8޷U8;Ml5>ф5H=Wj/b[)}Wj3~ <UTK昤!-}`2FOGZ8},{?o>X{0]Rdaq|02EdE :A9AY6/lna5U&Œ s (q2|F6.!i"1a!A;MAo:x4*3tyys@XK[dsԭ7V+ہ[x3\רSl=e1Y rgSNEj5ZZCh55G*o*A?DQ`ǭd͒$$am!gh1:3%Sݭ YOoCa g 2+L0@bB9m]|e J>]+G]ƉݨZEiv5 Z=:Tbb*ƿ=]eO.}MWub/xp<[,\[%Ao Z̗T T&:ւl/1RpM"d+ Ԅd,؅6jGx)rz˄ZmQSs@[2D$4 Ϯ: bD5ίL@Ble8'8{Hxt"gb+<|8I8}?\4فRnf\z˓~׀,s1\KDόI%%_0>ٿ$@تj tpr4j;Bb5UM)0M->|a~H`1!qy]:T.20*ѿwݔgSp(>\5bCTW"n߹\wu$-8T \S9J.4d&bJ8/[Ӵ[,(?5ΐ'ivF;@ pӪLb Z/UTb7Sn"Wӆ ۯb YnR(V+axKY!ڼJao: `yO0>Uz8b/5H1d}EZPSy?\7gv 4P%lҺ 0Nohg:ſ}9sy $X#`.CZ) >]BmxfujGE*WzꮏÊkjhfiD]pRя)')8jQm097ٻgxA^(y7[q2&TO n V,&a)ayqr9 #r'\C51!B-K]ji]K@JzW6KyH0|oi*'Җ&2q ^0{I¥=&*W-ڧ47>! F/Ӗ8@~5W{<lFXĊK!4m(mAH9\PVBgl],UMO!N8@? 7J8BEus=?"Om['qHSFmބ}}`&t%3x w>ёFPOB:wumˇy9U_ ٲI7U*I<17D;蔱iL`e yqB I ;{ Uqq+ 5rSR?jo$#h~JڒYvEة\HGXg^݂gy <[XtfNe{S9*&wH0#^ Lo2SɤTUD9u`WSH.+g>k-e~n,nƛ^FrgqS|ʕy4\?/`G:鋡;`9.z%Yߴ`H2D4ץs_@[zr;{ɊܒMJU8ʚQ@usQOS/k+X<"?U< cC49A3IHpK$ "yZkلd.v$\p&ay;+H{ hg2u%]ˌbe䴾ϝD?fENCoʍ! D+B84)&t:FPa,+IK2ܦ\$J5b.! vGCSyMoߐ<kJWN[1"z9fLWD " &1 [+y)G;\YY'+FzzVo]+mĢ2fFJRɥQOfC^)RUTPugXXAB!Dpn/u4 9y*:ZI5a 3^ 1*ϕ \0FU?-Ld_Ƙ/k02A`w3&mVJ'. ]%&GTj[E:y*oQ-?U"]7]}e)P]}>1yXjL~ '<Z#{aʫSxiո 2b.mI1'LiKV 4q O-D삡O2d˼g$,x"VՃ: Oܹł/fCۥVSYLͦ.&ֽ.B!U1oX.TQ~[~T`݊2 :˟ڀκ"Do^dBE`@hHj w&)dAy`!;{ič@ffT(A eJÖQ=!'8BK?Vp[B2^O]KkZ?+3אHζRrynd?@}GeOIa`sMIU)H+ڧV L c Jm3v۸Yph fYpe㸖@9@cv 5ZqF:T6rpNGKn FΈŃ4$\I.s C[Q JZ7<&[ C&Mdzz\rO!sxУC#eMq .\g1J,ݒ5MͽoU1xhNG\"LHQԥaoR+3ϫs q/bzǑsSd{> 7ˁ":Tpk鏷\ںhZ2lpV/?\wEkK qPD'HXוqp' |*q>i=D1Z:)%Z6#S ^L aÆdqS@y/S7q$ed^9w9gPEMPtk]9ib._ ` ]BHOb7#(\8E9?`.#%Jm;*Ȯ=# {D-%/{jtOB{i5y+iQ zr6M=$'H0 3 iźM.ޚ"Ghq ,KRs`6.vmK<)8 Hd:mZwZbgqϔ גF_7lH[,;oWP(-Г SyGR!c1d'V ĿM^5 ,T;4uu!*Y MN]"-Հ}Db!ZP{:yM\X}rdyqE^q|l3htld&K&n<!1f2N' ☕/~֒ND 7i03]gq=詗9T,=B.i($IQyT2,رb/#|ypU!<'yX'm4!SfS54f^@篩{%cftRtMGEpo|iER9ݕEDnw !"]]?}Mx5pQ|:0}VF"A%A"x$$%d|@_0(KC-hvR70U*G'%٫$YA>'Ml?hz*9gZj$z S=7"gr`v Q]SvPE36A[8RVluD(1o5w }nX"}lVwp14w~$];ie%Y^p8|e6R-&Sp` :)M^55SV`e-6]; ̹h((HS݀{uwH)TZ `:~Ǽ89WoOD!WK =)PY%HV_0Wec9oFЄȘ8lAO\|^ONK䪯 Te֓_+SS.} ^0h I{`r@ wz? r)oў(~,8R^Vx'xi5$"Mgfv>KB;0e8o('կ+ԳXu2j41P-{AdZ -ڝ*9+T#bID;g!хpV!PsLV2:_zQ<&TλyF ~8^S9K_@ERFo@:Em`}.RQqh2La<֡OrXiY^=ㅹ tI|{f }a$?sNUO{&TąS NI _\Q0}|]ltCY,(*{%m@!1ܭg=!\qpg36w.&=f9lq@:`2[=} CljPmQeD#r?GVEњ CF6[ed85H-{M" Rneq`v%lҪ"1%dy@AM1޵φ n+pH|7]C?y^Vj[ Mc*mtCl$O ՍCc#xìD-U~qj7VMٮ![1qRuÙK ;}ږ;+.G$\MC@Ag$k1XFT}DYhk/k#&;}k,~^b?jU \>V!E'xJ>fyaqsw:Bn_%q :Y0=±< ǡX{S+'\4f ҋVCmu~_ߚǃU[}˶ pz{ h. Sb:1z69YЦEA@*jM(&?l"9{&D~g},h1s,P=󧘯\Q2c&'z@K>)x]#.>p"$5TC*p l6̱"`IͰ3S簸Ujrqjmf&߯ce 6-QsǤ1#M!d UXM 734VB8HX[D]OfbWzq dٹюy(W[է )ŞڀBO2Ѥ[ )[tH"_Ӣ >~9*0_ti#wy)fVGȽ Kq$5:Ӓ.5"\J^b}OTqaP*@vJݶ٧APyVCln[~E`tyVӌÖ aEsf;D%;co_З[䩚>NiH2[9ch<Ou\zx};?<#~ 'E7z:5ܻ^ʰѹFljU*??KDc6Qlɨ ]t3drU{ ?@[?c>5t$z2f;'+jMIx9鴅kש:32w"{cccҷJ -=^o dS>B9kż07S]SQvb v }Q/ht?R4ui)KB E($k󬴇? k Uåji[7X=<|ġn. S :bYF+ aCwbo؏'EyaPZo0˧\߄Bi,L`S~e_c\'d2Uex> ,T}We9UNֵGGP4?NXCzǫgOgrNϒk0'SEA;}U=m{{^ uDGX.^ 'xmZ?UmJW׬L/4 .{EH/o؜ʤ"^!Rq ? bY `& DL";~&Ÿ_NzdIJ:Сz*L췑v/H? :iH! ^b.6chMN'ZIIX+'钋_(ˀj ]lfW vpC=W4Z%e5pZѿc]nq$_O2:C6O%.LOr6Y@qqGНBEap}V^.?'wi ߸O&׹ś;Hc#qyB*vJTSJGhXcxIl6O)c6R9 uX_JJ,99 }P6SzE]UK?es$e3W J5+0y25W PyNUQ3 rQsrCFR:JFK:o>[ʯy8#5T,]%4]jJ>;ah8RBjOq[ʈqK٦&I:~vZM8Z h(npzEP1G{ ωeTs{t{7lѐ,F%1.v!,v"īڼ!vƂ9wUfuYp Ix*5OrZt`]${%#j B9?@?>uWƚ]glrמ%9"nvj 13;7jDӬ`}{h>0g*%iBwZ6$ϻ}N˒a.Bغ~GIjGW#'ƥsyT6K T_7;?sm>1&i 3_+-嘏]ɧʔ. 5(N#Vo}‡8P=*U^S* {PYM%N&2 tM<×mt--j- k1m=4T. 7jbԈ# CL @p=Vm _k*V ][_:{Sq򡁂==ĦM=uBIӚ?ʞI#UVwE/ ~GaSV|sW,j*^< 3I"8LD=+)\(i{P>KLEKөU={)s}D0܍(ò,egauMY *j4YnC>J:Z?:1prea^u.`ȫ'6ꦌgWgUqXcZrpl](R_a"*B,МoQd@{Xx .|hw>p x͠:ןu:qT!߻=*:Y+'FvݞP[Q;,A$NQ9GR4e=mNl։.<)QFw2a- ǻv=D z PIJ ?e/hg< 0DM< $!~Gkqw%|l u,6-!4F3vP2% VPɷiWC1׮ ]PhH Ն' zG9ټW3gW) X"dnV/{Ar`^ R>eQtxtͽNQ\s^,6q 'Q[ltjrEȜDx';" % 7]zpEE |ed'T6_i@ 6Z}Yd^~_'hT5QIĎf³9Nr#E! 9P,x$-"wEHi퉕e}~Cyp0ؤ9}Z#>I#oEHӺ-%&%-A5jE|/-;nEro#^Vbuf"TnqIXy=cW>YlAz*䉪Gm1l98W&U!"֞ӎ7p6`RAyA噃U-؉g":R/D"qÇOUKK,htWcL8^=,)4꯽iE#.!݀3[y0dT`PIĨ?C Vg>ۜ(H|(Qjv1A=dzPU :fشp㬄-1+h!'5 XOܯEt YZ