dom4j-javadoc-2.1.4-150200.12.12.1<>,,@hp9|QAj5]>OcnBe,#}_ wb> P)HY>mc[&w4 @j!u-^돵#JIiB B0)Dl=$^ ^q倿¼{DݕV7n {QJ ]t` _T)hpQumwc>> ?d % 7LP\`y 8  ^    q# ry4DX(89<:sFlGHIXY\]^$&bvcdڟeڤfڧlکuڼv wxLyzCdom4j-javadoc2.1.4150200.12.12.1Javadoc for dom4jJavadoc for dom4j.hh01-ch2cSUSE Linux Enterprise 15SUSE LLC Plexushttps://www.suse.com/Unspecifiedhttps://dom4j.github.io/linuxnoarchTCuH q'K EcU2 J9v"VT*f6"*g0"w Md&3(*%2$FX*RBuXX.yiIeNpBA0} ,%gS5k:NYV {wZ@/7Z'V%eG[iIJP2wm FBQCE( ʥ`!6*#8.GW3:4uB!4>.l34H& - @`?m ?b#G'-#!$#/$yP3k$! G-Bm=LR7k}/1w#LT?* 2U0GX_J$]uXQ6L^rS"&T[]Wn|9mJ]mgMkop фxlukyo4Z596D]fUUbqUAya ..FAI!/! J 1/!r#I!io!-v(csb'  " #!{2E4ud-ENBl|H5wv5?)5(6[HD*P))29,&^-[CSB]_3WXhAA큤A큤AA큤AAA큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhc͢1f9ead37db125fa4813c60405952bd455850cc58eb8e09cf0405e0b2e0f0c543770135ef54d00755bc5d908c66f1cbc8f80e37cad9cc5c2f3953f7158d34f81b9bf3119618fef210eb56565d4f7f3fc3443503e10cd72e288bf8f6154a1e852ef78ff4668028299069bd18b84c2557c27f01fd8ffbcfabc789295c97083eedaa720d9066d146a0c42895a82573612b88a3c86e78e3869a7f187e78a07700e6aa72cbe785ff4fc6c5c3d4efa9d396f5844d965bb82771c9572581412d597efea427b6ed3a91a83475af3e400d1f187dd42472d25d67890d4a77dc6eaa8aab6048726d7186263d9809b292d7fdba1c18aa4069fa3c1237930deaa697b1c2537bcc3c2605aa5c3841ae6278f2427ced125668e8c5b88aa4c1406c092bed42f097d407f10697490cbe60e1f453f4a68b5e417d297c2f2dd51f3cbe793e54c3c5764d416a3b2c3bf16d64f6b5b6d0f7b079df2267614dd6847fc2f3271b4409233c37fc9a93dd241f6b045cbff0481cf4e1901becd0e12fb45166a8f17f95823f0b1acfd56c75814e8dd474bd53b622b19152650c5595cf3c8bfad7a8703985105e8aa6c0904499f1efeef05641bd28fd7c73785e60f69ce9c699daf65af8b37207030ce844c4c202c352e3210a61fc0910039a70708453b0db6f29d4da9496f2711e794491b22860b2a9267b6327e19cb45cb999d290f167f7c87204ffc2ff87e457c06f765f3bed456436a8819b4d41fba66e537d88c90c4f46eb95d604c94086e3c38706b6ead21f5636ea9b79297a7976c59f8c1ff9242bf675aee5dce392ce985f8dfaf3a08014a60d94c7bbc69681481ede72a626307e40222bf371aa6d5192c9e4a52bac18aee4f3f90d05fbca603f5b0f5bf1ce8c45e60bb4ed3a2cb2ed86863bd83a9572bf28598edf7c765d13293ac64f506a8e09ac94e6ee8f89ea3420ec94f704ae21d949eeaadfb24c0cd538f7f5bfa425d50e0e0833f03f4fea92817074422c84701058749c9ffe280a01490d927da28fc1e392c076f35deb66b5f8f85599f2f31f071510e37f926bbce069449d25e13e2a41d3f099f001d8fbd06a7066e0e8172bbc92074e9973ab34a19c5b166af7968bdf547bc37409d59ebf7320e2fe5d1b1d001f3dcb58eb10beb6256271cec478f619c63da290115c492b0e4339842ba17e0ccaf49944f3e94ec4a4f02840e3c84a572286672adc10c82dee8c1306348058b7ab893414f56d7fe81ceeeb1e3688fb0a79668546544711ea27149fc85a1ba99a28628a6a6bb5dd4af7c45b2d1bb60ffe594a421bd590818cf6bbdb2e904231a992d0978323df69439b722887f57c7d9c63985cd347923b9afee703e462f16f24187334e49d0faebac4f2e4f2f306eff049626871069d8bb961d90091b6e1076871011781d9110cb41daaad48cff5a6dcdc30d03889259c241b648a37956f7c2200318bfcc9c727f93597bffeffa9f6fdaf27f7a61ceea94d3a83343da438643ef93fb2127e4ea6bc162018356cd2348155418fcff88071e5f79daaac11add82fe58e6a56e22ddd5f65d93598629cb7e4080a7ea220ca6abbbc581bb822ef761d16fe2bd090421de690a5ece92aa2d8737da8ee0b6bba7382db8caad8fdb1b8245de56a2c939da5c05d39c163a6579b3e946aefe40a2e206080c62ba11b8dbe98670c3bf06d4a3542059c16fdf8f5b6ac6e18725db8eb888816b04bd770eedac9f2c7f989cdf50eeaf1bf6cfd6b307d09e39a39dbd3ab977f840eadb54f3b1c7483fbed540e7da6824392cddb980fa56a860e319ae2834f5d9cf53f385562a97fdaefab9a68b14668a1c517a173dd981c3cdb017633e7c09f4a4e05b0d3e69a4f23e53e97846fa6ed860aaf33f0aefefe916e416a84fa21ef68587a7e671cc051a889c76b4dba0c9b50cd274b32d1dfb5144969a6edcbb1927f9748ff9c8a93ddf4cd4ddbe260ee77df28a804fa38653ad48fd59932655e66c402bc8e7cb6818f2ec68622e22fd3264a2bd86c8d69b6ae9000ea8530bb881876b139f8409ff3fa9f8a541cc5016c3812087d053ea822b055238627a586cc67297651f34fe888a730539f5eec330669a1b814ee630671f27299b199795c254840a087eeb27ce86291541f5f8106fa0db31b7335e3423b10284f67b4a2c452bb39b9b252907d9e4e7bee2040380b3cedf5bcc9c4858361839299d498f52fabc60d0af81d43ce5774a80648f03311ae3e08f7b787b358662b684da701d10a7dc57d10225b811feff7c405f31319b373111579f65940af24cce49510b531d0403390c7b25837a501cc820db687b6009e3276b574741da0c8e6b734450409a189a83b7e2a6b077acfc8b19c366bb25901385281258dd353edb0edcc0b9b49fef344dab6bd431fc5ae872a0fb1bfc4589daef72bfde566473f4c4ef9ca8ec34a666d2491e5f5f94781003870a7238ff73a9006db568d8a14618d200d06ef948e039152031cf562ecb30e7cb206d7fc79572c7137c2f44c2bfebc44e98c84087f99f2fd4992d63800a65e83100fc31716653c7f3818bc06b97bbe09a3e7ff7acab868b3669736c9c018ba6e4391894648cdb8d1c09480bbb0d5fb4e8aaf57e3089265458d56c9b9360584cd75890ce5d282b94b2d4c6c948d66633358d10758b3dda74374186cb5bee5898765ab1dd92b48d2c19d491d765432b4da31b3fd2de33158fd77b9133d953a95f3efa7832a6121fa4c50703cc52fdfa154751bf31cf749883fbde5778c685fdc5f457b98beec8dd211d792b5a2b4f6490253fb297e6be4fa49d1898a420c17175b3b8f80de23b0d22a9209e5be73da87ebcb291a188d89e71cd502437f89ffb9345e6565946071a3b3c6eee65ad571a2686d0e0bbc023f221d6ec4573dbd36be0eab59d0ef69b811c6b77fc049715e97743f493a5c7c18470eca0464f26668a85f95fb3668b7b43c0c8db1efff587c7b3e4549c5f1877ea9060b965ff992c61bfc023be64a443e127c24cb6d5c308595fb4ae4f7460dc96f278e40b61d8059480c091fe37cbc42e60643d0bec9182b803df1237cf707c4a76a349031b635befde04bcdddcf9f966a55a51ac24f3bb2e1e5af11014dc2e250a0c164c926fafc354eda1650552e994b28edf8fe554dc2119ebe17c3ad1439ec3cc14e3529419bab896ccde1d003eef9bb8adac86da16212dd5487e9be9834c2db9202a50929985bedb635e5297a9c34d1a1890f3d6b13797245e6b99265ea450a7b77208faf61f75642c4ee671e72237d21a2bd35ecaac2ce8f96afd7475f69dedeca1d34dea81509a88ef59e3a523a346357f0b4e1b77a6eab6fdd600bb93274c4a2876c229ae171cb79856ffc5dbebba185ce52ecf899d2ea895b1a6ce2a29ce34ec577c9e91480695d9d4d93be93fcb302913b234aacb1580b7ed4c5abbd2e0c32f58b0adf55ff83e1e9ca76baa4a0bd0b5a351c07490be994c659e5708dbee81602b608ebf806eb077f90342ebf68938684f731b2ff87392970e4d60304e0ec0e29f3173af7bdddbb12f389f8c7519219b50e93101a76e29dcdac5575d0532f0d4d9bc640602739b53c154ac2df760cf9ba9ede3c61b6a406b63ffa02559b40dbde96834e2f12e663ff1eb2701e6e617c35bd9e3967ba60a5b8ade5bec5e67963b8c1f4f95621d4336b84d27e398200659d13fd2c0f9f56df8280ff46ec5553871d69a7a0aef731ff3eee4b64421b1b2b7072c368efff3080e213f920566e82a9420729343f8eafe5e29129a2a06809ee08269eaa5f5e7a54358a8acbb0599d6c4c009cbaaca7e22469f60f32ce302a6efa65d7c4f15e542ce07316b44993868b9613172d55b58841907e31db350540d7c1cc9f173a8f318a8c78ce4c9c8e58cf2276e42928b8cda5ba2b5a4090c9dff5ffaf9d35a50fbfcaaeabd098efaed7fe393c65ba243ddee99771e6c1dd1372e4c3faa0790fa39c0d200cb1ef8d2010122c9027fdf82ed567924a7c6d9e30650dea575c4a54f2242499c4360ae064c6b7fe703419759da6251650b95966d92f50197d7f9bfb769a4397cd9356dbf4cee51d4b4be253f4e8bff1de05efdeb18daa776f42a0c5627cc55253df6b002f4c05aa8bb2b9d938210b34596f9177ec76143da7f7acad2665333a2b5fd3988d853f69e7fb823599b1e370b897e5a9b29f77450a06f14e38378d1212eff41854e8edf6f3ad800738d4d70c663db709a51a882eead3ee735bd9c179e625b91a02eaed07dccc4f5f7cd4d869e8d9673fde4d2418f0737bd662cc2322b92a2f4329948f2a958963edef2f3b1c7bf1413e4e13ce4cdbfad82d7b98281c376a4c814db02e0ade81878d3a45e5be08bb957a06ea5c0667a551e7123f08ac845b8a74f735938f108931fd3247a0384b578e8d81636f91e0e1d85c3fe6cdda2d8a37ac8bf8b91976b9387709d125955a8f2936f5c00c1d74bfa218f2a6a09a6974c6662eaebb85ef06d40ecb4d7c4a5bc97becb66f4f5840e58f785cd2fa4b72e097047332b89534c90da4d549ede793b0804e083fddb4651bc12130c2b37b0f74dc3b33c1d2a93edd89fd1fa0f8846cb6eaf9c91e1cbc13b7bf7a617691a37788d6b850ca34b48dfee714a288df46ab9eee8c568e866b9ce776595c94446b6480ce20e227e146b0356991596cdf3e235cd46026c21c5790395b73c447361d8115d7ff80076552ed9688129268ecf82727e6370d5fb2bdc68bf8b5c092f30e49fa6e13ff6853e648e146b20846d1141066d48aca30265f6587ac95f847b458f603fb519fb512e0d2f03ef3a816d9ef93992c5ee097a61a0482650fd35cf718319dfc1bc95beaf3f668ecfedbce7370bc29294ae5e8b1cb13f2948126ec541319cf94f8791d939c47548e7e2a4e5db73ff71ba16e0ca61a471f121aed50213a4ee69e70d750f13531f8bec748e5a2aa9b4e61ed2c3765fe6c6a7fff5e808043f8eef28494ec8697483f4f3e5b45b6bb0f118fedb40ad6a7e90bab78c4250b1581780d0af4820edfa1b7287511aabac79b3299b6aeeaed1cd8b72660499b68ce8415854b3e6922b77924b0d04ecce8634029df4c7f4a8a24aecdefc6787fb953a25c0d57c54147dac8ea7c0c29bdb92fac28a47c9898169fb7adf5fd06e28dabed61f721a7d4a5649b9f30ae78e8c71a36dd728ed3fce6e23b0f15305a18a3262974f158f6c4a166ab3178c71c7e09ce48a602d8cf0f97951b43978f7249b34e686a46b640fab65441297c0c324a017c5c201bc709d9a7012aa566ac01ad6ef8f33f76df1cbfb26717ac8d2476d0d4b56f16a756e2372f363ac4e22e2b9db081eba1180f1a09bd2b044cbc0e7194f19df075b8d6af72232f4ce4600ec47d2b777785cc58966d38d9f45ebdc7da01d39fba5f0e7a629989f3f91ef4f786cc0374804c9f0775b212909b5dd5e5d32edc91afad73293551ceb6a564192fce904db0f5032827047c1745326fc7452331a221886cf5931c416c88fe7a3729043c6b96f26caee469705d0024228b3ad8d420ed2211ce0a30dda3a18edd4c44662a1b3e3c78a421fcb09cef92a6385a8476b817e480716fba6255fe2f4293a6f37531396cab28d3c200592838a4089b6692d3cbbb849ddf06cd31fe64411de0b6a4134d1c075cb3ffa77216e5aac6b56181797dd17236e31708302e54c7df8ed81d587459e3511747ddda5b4215f6d8334adeecbf3488b0aa4955d34bf3366cfa9d0f510eb5dcc7883f9e6dfc7c09c76a1a6b5568784b916aed2cce6d1b7c70e1ac8a73d83015241dd9b5a7ccfccad3801880628c205a4bd7af127146a9ff2c69180bda783f0373366febf2212a0c21bf0ef850a736398920c241f316bd037be1aedfbd22524829fc332ead637477908d8605eeeeb954bc67f0aff1be984d5eddbc3b533665b10b0c4a44fe899c580dd2a6e0940c1780cce52155473da3dea1d4f95dd796541924c04d4dafb2930b0cb6bbca0ea0f0a2eb1457c7087edfaaa01370f8c4cfb956df703e41abbf8e7d6f57bf348864a80ac00212335fe70c72e25393d4f0dd4f88ed264070a99cfc3757c0eb86c032a9f6114b6532fbbe30ccff4f79d3bf4328b06c3c507de847d4a059e73843279587a9dbe0403375553abd7079a8e3348101bc121b9e83658f7816bddf6651d986845bd94014b634b4513807bbc6c9bd2ef68f3057373fe2bd2f4381c1daa792908e2847e3af90076388f064d1ef5a31f80785d8078a00a4c310f31c26f539a97423c2296af1bfd5bd3f7f689c17bb0a4561372c428d4816cb577570c340f6b1d3cbf33ddce666772ec503c0a14d3c4305a29ea6f0a7559a5580e738ee321c32cb7db6860d82a5ff4a9e0a624e203920d134056cfa0e9c30594bb7b4606e10d94b127d6d58b48ad15d38d3ff2ef0e15699ae441ac6eb0de1c7c5a4bb35237c2d8deffa817145034242328f34fffa2ae0ddba2504fac058e3a86453f7857be847277bcc4c84bfda5e39a324967e379a4aa43171833becd8d6a9ed58e897448e1187e93d908078fe2543c17506589e9ffdce328e13052525170406a3082ee58eddc9fafad844174dfc0f1c3c1370536a4e3fb478278091afed03a78b353704121450b2321c8317c326fcbe1548058e2d55a2625e1ac70f81499022f1c64ec8ce310ba0940f92cc6e5735edaacbe185245e5d371922c43419c96e2bf9c596f948b6a4509483e750e6733b39d371ab881b3364b5c2f3205a38fff6dd21237106877dff68be4c517fb9c6c792cfcc37f81bfa18a5405c61d4d93a321a67945ca43a9abfd8cd91684d35d9b363a3bf10bb244ecab11f54924468b9fa560802f30a9f5719f31f49474ef3b43aa6de724d27496105a90a0c7cceec614eb0e74d803b5c31851cfe213854f4e9ad0d3f3eb91d45e4762a17a405a0660836566953bf964e6b8c18d41ad9151006958d526e24c81e390d6f19db4ce18bcfbf40cafdab74169578d263d10ef115b7c7a85284f1085d59236dd7ebdd101846ba74fd4c33db9e730f0eda68f782653b8ef64e04e81edd3bdf4bd2548fc753cea9a62faf7820b40c0600411a74b2802ae4b11ba4759e71ce3b88288c7e902030ea7fc8d3853655faee27966257e689a2bd2c350cd648314d3d84177fb19c9d5aa738c9f269fc50f0d632453f257b88c3aebc55264e5b26131989a992c1815ee1cd41f0798c1a9f180253c2e4ebcffef67e50345228a4e4e8dd5673a982a68adb82dd67f72efbd8d72dfaacb05969031a325b240c6cfb3eaba1ff3f9a57405d9acff665d422843ed6c622c74d4cd730f91843fa5f95b6d811da993f420c203b569d53137635f860463093fa107ed0fbb7ada3c34cfb37fbc3eca7239adce6bfc23a81640e8c510fc1a30511101bced186a55bc063d793789faa548e1fa2e48c3485a35329867737107fa8f6dd8ce83b693aecded5fab1f41d44df0bfb80bafab753b9aab2d434c3ab31b05e185b4880c477a0b0b313c2a8c18b5656525b475a1c49d65b8ac6227177df0121b79e5e83a30f401ed26bf7c11943b910f771519d9c31c9ba08c6e78ae63cb1d191992d10c82ed84f5dfe9068e105346e297c3b29a2fe07d2f7f213ee581f20e01e6d8991e0599a8777b85cc1de566433a156862fca29c439f079556e96e3c868d99ef10875f1fb505754f0fd8fc3db41589e5d658bd9d96ea1fd2b1b48a15be2769b8a715ff7942a878955ccd7d471800903c9cd36a9901984de856e8aa99be0b079feb78115b4bea191abd95b2d3dd19acfb2387befba69adf2bc65aae62d5a3607809ec6fbba553a9d85b998692e5f007a8a989814639790bdc34195413b32b5257f6bd00a8488fedc6e6d4227953e169b1a7f5f5db30bfb95ead16f0322aec8b27158491fddbdfe2fa6d883da5d94b49fa06ee3b1527b006a702e2307f46d64dad8200cba7ec5e05091e9cedbbdc6d5d9ec62115d5e714a6657fbaf8c77742e3cb9c08b7ddb847d250abea1c4582e3f0f2806817c1d24cb9c3ca70608bd53d68a8e8a59ef28b54d7c8db9399232f8e32aa3fb165d1de21c7ed466f22a6bb6a64a448d231c5453a75d6df6e056e9cef2156004b24f47fe065705498bb2edbc96104779759bb2ee80477daf7784ce74cbb8e85ecfce73577e0673e1b6a73d2a7452e99499d5d987ffc23709fede0d7b5aa1be4bfd3e1118da09d2dc8d725222ae173ea5ff700928d233e789fbd628d68ef59dcbcb4d41245d7eb5588f5b02f751ec30ee22f4ed77592f8dc675bf1d585f1c2433ab61633a0fccb4ac20292edca4fdb3cf36670923c2ae14eb6608a804401e242ebe5aef48d5988be8f16014dd7d9e4e8c2b20f6af2a601c894d02311ee65d318f911c64da7500dde9fd523bb447e07df7e8a36293a7404cac37fbf3b0dfff3c62d02a562d626909aae033a177b6354d91732d8930ffcf9142e3384a5c73715faaccf049427618ed7defda7f2258c91514ca5b4fd6dcb2c62419494c2b4d0956b599f7bda4fb52f9198289822d1672b4814c35500d425c3d435eee5359423dca23f301c6412f07290e235e99f314bcb6e5fd36e7c2d8f6ae53d65d2dc74db932320c85cd6efb9352e477517fe9ac8c4a7e31ea15b106592e835ce484a48df1c52b39d471803381273c84a1270831c9bce2c8c2ceb101d52739d0c9db3145f8a2291021417733d62c919858092c40023a3013828c6aaf0c8e5916b75eb312fbb6ef30c0ce7d6a74426575b65cc799d92bbffc1ecbb0b16024dbea2d75a618ea6fe79ca6b3767dbf73c83389aa225a01c4447f86df4ff645f0e8bb5ff6ee13a2af7cfdc7821a2fb9c19ae1a8427164df6d07b7400f4d8c8c32475610324b80d4cb2af74217782a5e471624250cce0b09a1c4fc282debf8c9dcf4ca5c3e95bec447aa16e7041e13e542c692a732d9a5ea59fbd61cd1e3adb8b4c685612d992ed6e8c180e47a4211013365791f693538a19eb289907181ac6359ee962f3b3026479935ad04ef8e3d73f7a3d77adbd0889db16df7715c46a6238815dbca3f9d274e2dc05a977d1a315b1d8ab1ac6b45652288f6c99c6b497d72d6456aa57d30e8e0efc1019e5048112da7324bd9979363e7b083db0299b293f91f133d8caac7987a744cc13156d90d50f6603970d7c5b815a8ac7619baa5becb370b877ed565f1e3ba2340f35bf342a0ef9319e45c4d9772e1ed47e9fae6fd49740a4e0c1d667bf8485477b8e6b2803ff2d95ab7db1bcffa287bd659fc3b51fd0e9e002594b729d0c7b7ff264f0faf1a528f012a7d2bbe3c907ca6cf3d3a71377470d9037a6ab4058a60dd182dc8a3b176963de219aa4af3dc28e20ad74c066352e08d9ea0380e6e7bebf8670f0005aba1c0a22d0a7af31bffdcebec85acfc0ded76bc89f55a8ea447e304692fbe4a6276f5bfe5e52c55e13af0094877664fe71df5fcd4d19cc4b0d4d946a8d57c8f920ac4962ac7e978ad306961bf78c85e3351ff107618368a0d6e1c130bd830fe03d6d5eb285119f7e5e2b4479a1ddca847a9e35b45cd46ed5fba31f33e04f44ed21ab3aeb7179c1f282b00b26a4108170ca17e14b4513c14ccbcf895fd92d47d65cea52a032a11544a588a49145de877dc7574d10f657a6c0aa8536136517c5b1c02d30a7b8b7fc3bef7450a5ccdb2eed9e0e1d702357f2dfdf535288bdadab76b2bb0f64316c4d30ed6bdc693b9d097ab549f32c396002ca30b238840f9640af936a62e08c6d79345581a90b022626e6aa8af7aa237d61275d0f0cb24e5c98c503e7f126d2e128358a1ec5931d3e5bdf27a3e6e2bcff83579f2204f54237fba1303f5ea60799fed3afc5d8a2c914c26426e13be123402776220a3b84603c6df38ddd72abc967de35c39fa95f48106e5d312b8c783a64a0a19ab13f07128afb668e2b6f4d0e5d8d19e1001ea2f72ce8d6f209fb4719dc58c45ae4428afe8534ccd9520f2466cc171d13976e932b650db8f428d7885e72176d17526650c6fca2fff3901bbddc78671bf5f1582cf122ad39d86e92783c59c06ede921ad70e6fbedac07395066d040db19bf079e4b7e2bff1cd772e56b010c3434c979161bdafaffdda9a8e5ea6d40f0927e6f7bf5a54baff536f6a16db2a444f97d9b06c4c00e2143de976e6c3ab6a3afff668fb69b7cbf01c12581cbd449765d4e724adb1985d5b3311c16ad41574479df88af8e9c1d3bcdb68ef24749b3279d9b82ac2e218957c773a04e0cd71019873632c0f17744ff73422d6e54731eab6d1d9d1e72e94db37b8c037db1274e36a26c8bb0250f34f775f91352a9d637b7f9c4dee0f3496e20e7b0e43a30711320b3fe7ee6c9aea6573a451e79b6c66f3fa398b02e7a316842a9924e10eb6c3d4895ee647bf5c146cb98078a66d765b00e71f1246fe52df58591a4411b3958907ba544bbf44c42ed6d26d32895c4f59d9d72580a10844542e1c6efe991b0fb16612f6b83976778ef9212c33fe0f0003d51392962ac0f5dee805f73fdff61abdfd9f20cf7d0f1833a28348554863c650981184029a4df68731c4db83864804285a0c3ac8a98077c84056644e6adc570bd8b6f6aeda664bb474b58296ed5a604e0a2a329cdcc5e3902d7d35fd2611dca922b7699c4f92cf58e332eb72ac919ac55125cbf9378992f82921c82874528d7a95714a01ab83a4cee726992d4c4a66a5e3ef5e5a29977db95729232dcd898c78e808e439552768990436bc656c509d6f7cd1d383cb8822f96c4197923299ed09361853e80ef25af1b3845eb0eb8da880c4683618ca383fc14af4999f48b79af246e283789437dac5bd07f85055b8a924ae59db0ceb32acb8b10cf3959b878686d393e9d8277e7a26786715b9d0b10554bc0e7cf1d4335d3ace8b88305ef8a8c29224c4836f28f76c32eabf7742bb42c887f6f2941184bf22fd7a276e8ad1e390fa77bc741be093d07bd2f31cbb9f5576ad40343a26279b345a18e3cc012dd466a2d805215fc8321f294e003c545ce177906579fc8b7aed6ffd01eabae29be4e3a8feb0c6cf791d9016b5113e585c322a89a2bc15a9ba999cce38b49252ec4a3ad067a4dd15c9a4fc1664ae76d680d1c9f9cc508ca4de5768d1e8c6a070bf2ee80a5ca393c33213f4529c71344378a08a81db1fced4efc6c5ee5dd8666d19fb4124aefdb1d7dc50e138f1271fd031f5b73e73ae1cdbda19195a9edbd85799935081a4257608122ae821edb6789a14a8a4747044ded5ef8ed3875541198995f45129993dea48f32f9fd89d647b197366d364d4238695cdb442855b3f9ef8c1eb7658b51b15a5fa44f30de0facf4887846f28aaa267575456e3d149576cbeb850023aadb250b0ae35c1348c4fdedfefa005d150e72ab098637a72b72943028fc436797ec8aaadff33ff73eae34f0c0b7634617197002ca6252472010e6adf298962017bd128380f9c9672299e3aa7d5e5ef7e7b31cd99591b0812fba74c76f51e052672fac205c091ba7866566a4d33fad02672d3cfb05a78bcf8c2603a8a1c841b0077ad49e3f82b0a49188622e78afaa7d920cc49214d6aaa4ad37685652ea9e8e1a4c3388fd879242f40dee58e00fa918cb3e5f7d690a8b0cc0d292f95c1cd048935eb4dfe34f7a5d1446e90f7bdc69b9fd353cefd53e69b1a120f93e1ff1fdb1581a8f34ea9ebbb9d3484df88d4fd49079a1472e7fd82ded8dd911bf63b466b5b2b5242528c5569addf4666cc0e81e2a13f2ef12eb4f66aa90303a517ab21c00e444905f4741f12a194e502129128440b6d6839d2253d69039a62fd215f2f7aa9d572bc71eb92ef0c2acbb6bda39ff198315569b3b6dbc7c86ff35169cf3809ff039c0c7edab673976bfb7325060e08d23b8155efcabb3c7b38f27695c408822acceb64ce0c57173a21090f18bdac22c348b98943bdb1931796526469a1b3ba7b8523c2c0ace003880c53ed636560b90a55dd7e36df281f8b0a885c56b96972b7ff3037296f6fc30427bfa28f261e7df2239d5a677db815f317aff442aa66e3968be769f543a2b4226fb06a755f34a31972ab259b7e51b78aef5f4fb5756b321c558d732d105107b41fdc4752444ca1226b107c4589fddc563fd755733487430342cc126cc9a5c9f687800d06505939e5c0cf3acfffb75c8df97fe7a8136d1e22035d7a38b79764fc3327963f5c4cc434e5ea367d8547503354a38f556db4305528c8a96fd390fe75acc3e4912b1c801c5861c15af30822a5fcebd66a02cb3f42554b6fdbf5981dea1da44112eb6670954c5470bdff7334c9eb2ff4fff9023b42135d6b5b2d04b8dc1b15a42617a97b2ba3c55cfd9a791b0e64e25e7b562b42737a09acff9c1f1f32a48ac36b88c3df2b4c35b277489d4d2d5e10fa288416850d8ec1b9ae3070f120de5ec433b5bd404ab843a10b6d28e43923d8e040c73d72d29050c116d65ce7699e45a0dbe536b4c19edd1fe27dbc99146da1858e69352cabb1dbe571e2777560e0aeb7b1c7901ee110657c6289f4a53c4b050377e038cdcc9580c71f287bdbc6a6e2b0f2ae58501bdc6d063b53ea5a5c494a90694e98593e7a3656144bd264c393993de822d9e8833685989d1a47b52bb91789224ec9b422337dbe55dcba6d4400d6ef68337366072a09f1379cbb08081669dc4282bef37e5be192518330ea1d6e38d9d8f827818f27399fc3429a2c55544a77afd63c2bd1ec09b8c7ac680c55186e8e7f305cde60837013569eb9811eb140a32a8f2b9cb8cb42eee5970464aa4cc40209a29e0a335a7f6f5621ca03de94d97515824cf5ebaf08b95b696b62b071cec44e2ee55f72f26d85556548e805d17727b55715263cb3e63b7d1204bb5fb224984c591b47468ec4f0e0c6c6f08c57d0433d8f3f9a9dba17710076203ac325f401905a5831bea25c7e6f0d3d0a3a4d568e36aea812b747fd4b322dc893484078fb04b79acb06732899897e9d8d9c08e492292501a4cb1d842471851a45715335d54e584e5d53b39962c8a92a17e65b3df136e70593017a088fb6c63d8a9492f7ce5cc87e8d1c93387d69cd91a52a6f60248fef0d459a3f928bf2b5bee2d152a32fb626a156d6e7c390f8b7c0d253e505855fbbd044704ce9be38e53435a8fa9388abae3e642382712d472bb2076d8dc8dfb8bfe61b36a35f03916beb238062602b9fb05035ba81665bb3d7fa6406ca9ee5c39cb5e3d7756c1cd035cb391f009bd608595b94f6279bcaff5e3bbff8b94c5ac1529e24fd408340bd24200ee57cd2519af8c1a6dd3b9c8fb908739ec809da4cfd996076e630a18decec49cd27e839af148f8a9f97631d8a0b40af949ffbabb1d12620724d31381091329fcb374050e8f4312f531830c3b6727796137d1c68634d95b6b398f5e2574e10d9e169c67d591f414de006930e24ffb6d8ad374d3ab10a4c0585a68ac3fa157261506522053011ae521cda3bcc4b702c145726da4291c45ec8fe74b282786e992fd50a871a3e5dd94e80390f5928ddc32e792e048069803371ddc36775f7b4a6c9fa094dfa3dba749a1e03f60c336aea68a5fd5b70f9d97b08990a33eee0a498515395d4d76523228c15acf23533e2373d50eb1941937645e974c4578abf2ec47ecd58f2283afe16fcec95c99f2a41643510329990bf5b75b8d53cfd8b78b03d20fe867f8dd3035fde7fd7d29acaa3e7461be1c3952175d7a6bcc582b7177593651c6b001ba914f6bb581921be02a4c8cdc1df92a0a7709bedc4f68591fd97c0937ab8f40f24d8c06710327b9006c94130facc1dfc8bcb5478d7cd4cd70905f38effa0c686dc1b7d4f008aaac13e5de13a727e5827ea09154e3878987d4451d6cf4eb5c0d920aa2a689122939b3a2ed77d707ff4275ae5e66d28d0b599fbd9b7027fc7c08b3d2d8f5177b22e5c4aaf7923644073fd6bdc7999772da2fd6f7d32cc1b29de0adaaf235a4dd3e03d004b1028e52bb8b058b3e26af1d7ba85edd86d3eae79ee77145850a0b3fcdfa3b41ca8c45782cf84f2e80a8e190840b1df2974a8b68ec59040f826252032ccd94cdacabeeb594c4c7a8bf7bd684c3a4eafc640f39809eb0619b50f3678d39bdf9fac930e8f7f001c7e57d86dab82e6221fedabf781341a11c76572bfc6037c214e58a9d4564ee23731bf9a21341d33afd696857218a74c7cbee31817a43ba078d83ee2535a0637ed3b75d3c0edda258ce3017786e24d994448b2d63c8436ff94da1314f5c4c930fba9870509f98cbaac620e41b5d76fae38d2f66d131486e06a7f7d934f5ae1c090392286b50933c0cd8591134bd41901d63f8be439bb02f235690e734deb0e77d8114aadd65c19ecac3120f7592cd986302161ace300a13c5d26f73effe9fae904f9d5ea5b01cbb040b72ba7128adefae41b8501dcf12e4f656229b4c445c2ccf47406192525a9a9e1b46f4c32ad4d4136ea5f0fe1d959dbadf3ee477416df15dc1fcffdb6d02a7c759f985518bd78ecd7c06605821a718f71c54ea2fa9420c97e9027733e14ae57fac862dc2dc2adc8bc5d1b18bff77a275db51d8c66a9e25c7a9cded1a671cb81cd6da5c0f9e27abab5c70353809e4ea208a3bd071dce446bd404736261647b415e66ea217034851be4d317665c807a1fc5c6f1b95671654a48198deb0dc44a45dfb3d75dd61a07aace89f4222539c47984f2df5cf51ad6b8e05f186a1e1eb66d4f3216721cd82bc7989094f700c5fd5a7ae31f335caf56668a670319a76f9491fcbcb1e8c77e75b04adcc2fffe87b47d13323e974737c363cd238c9d857972f585e195b623ca2114967a67f257e27536e9eee3d9c1e525b165084d94cf42e74520a0c3d94d055ab00862090e5cf126e0bc1d4c45702bcd4ca652e65f1f6c8eaaa20617b39c7a5c0987a113bdc2a44a6e6c80bc61e1c7e69e0c588175f27b2f80283406370c4d08af0aa6353b052e2bc201f7dbd65b8d910ab3061d32a00bd75bd24afadc7628a65e8b275e80d8333d6a00696002121c2760e6e21a13e6f5e831db77e803bf6d3735f0ad28e0b93c3a2e6e9dffc0b3e9327a6f6dab6d45c28c0416944f26e94e47fb0bcc65d33f0de63d06acb2bfa9424f25790a050bc65eef617e7086854ad307ced1e715593a9ab43d17dc39190666534527db45748e1b5707e70c423a480453b94c21b198fb377747dd64ad3004d9d04804d7512c47999152ac08327c5561282fbc77938ffad5fea3b6ff1b9881fdc343c564130fd8611aa8dabc8e8bac4c7c108db3f7353c58d066ab4f35bbca34faa2b776041905231f5c6adea9e8f83890c9679604eca1b8811af847c9f8d653337ca4fa030596507a9ddc2963ee53d97e3d1eb628821cc12b3f837f0a1f551a90d5df27162336aeeae97d2188e6441f979bfb37c26c5d81b82e6e2921bb812a73c9a82599d32d69ce4b2b56ff91fd382c353564abc3a47ca1698022a624573ceb1db7e9bffcb9263d8a5f2bb55fa33270f4cb36b2222db73dcbfe4dc7496f94ec5c31cd42a815aaba459fd8ab6782ac1077851afc3c64b77e896273a08745df1d10f557da1259e990666248149b962ae4b62076af000d39fd5022ddb39c45d1f6a55632995fb1f16b968f0f68139340313d5a75a65636e111ce1f8a3eb71cb3c2ba7e6443f512c639d3dbf71b6ec48826c1e0073dc5b61606d5056c148ef826972f44fdd94230b750d5197c50f722b487c92dc77a47b14dad5d16f9a39850a1f393f6d9311e30071f73f40fb74765abd3acd48c2a65681bea32ea0db73b7d16736214474bfb665d57d5ce83c06dc797093d0bab57fea1b9bb09cf07103b98b0c309aeffc0ddf466b8b8aa22b9e2ea4aa7895150d61f6141bb1e6f9cd103147bdb4eb6ecd13beafc733f748335c4cbb71197462bc1d1bfa771b7239fa9c54cf8eb9b6678584c134563ac1db42046d142fcbc623d0bc7087651c321f1df023b99eab77868cf59e800c373ca9698228eeaa1c078f52c39d93c671eb7ae9a16ef1bcdc421999857634d079c09284db1b4d8073c4574716416b2ed0816a2f0855982cc981ecbed18f01edde31df64d3774fc242ba0cf5b669405f035cb8d5aab484adaf5f374a24652fffa55c4b98f9f6ad659ff45a7926e85258d00de898dd368818e2aa3dee72a18b943764dfdf6c20f432cc8f38ce5f6a531291a7312b756db9c198be5165b2227497c6b360d5f059f11c5f61f77f612a2c82d2a89eb6f25b19d68c51ae3e1d44ead7c1ca027f0ed28329634be645932e1ab7c321bf27b8cfaf9aed30f2cbf5ee4478952b2074e4b64cfac3a17618a69de47892e81023b97caf77e33c4db9048dfac1a09b96bef130eb3973332837cfb7a78f7ceffbef0a1fa9fb5c09c4d73747897cec36e1686536372f44786c71e72b6564971b9eff02e79104894fabc3aa9e464d4ea231e1c9d5e720fceb5b656a61352229a3cb45505af6c47b4978dcbeca765cb383c236a4046314a1845e4acace0fd226b1824b699ac9ca6f1da8b7aae83398d77614e8423d05d6493fdb7887a9cbc49123076ae2125c11eaf2d218dcdcc53ab4b08a447aae670c109596307499775d7946f9a9b875ac787f1927b99eb214021060rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootdom4j-2.1.4-150200.12.12.1.src.rpmdom4j-javadoc@    javapackages-filesystemrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1eeeC@dF@dF@dgbDF@bA@b3"^@\J@[[DZ@Y@Y@U hgus.kenion@suse.comfstrba@suse.comshvetz.anton@gmail.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.compmonrealgonzalez@suse.comcbosdonnat@suse.compmonrealgonzalez@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.commpluskal@suse.comtchvatal@suse.com- Use %patch -P N instead of deprecated %patchN.- The license is actually Plexus- JPMS: Add the Automatic-Module-Name attribute to the manifest.- Make a separate flavour for a minimal dom4j-bootstrap package used to build jaxen and full dom4j - Added patch: * 0001-no-jaxen-dom4.patch * for the bootstrap package, patch out the code that requires jaxen with dom4j support to build- Upgrade to upstream version 2.1.4 * Improvements and potentially breaking changes + Added new factory method org.dom4j.io.SAXReader.createDefault(). It has more secure defaults than new SAXReader(), which uses system XMLReaderFactory.createXMLReader() or SAXParserFactory.newInstance().newSAXParser(). + If you use some optional dependency of dom4j (for example Jaxen, xsdlib etc.), you need to specify an explicit dependency on it in your project. They are no longer marked as a mandatory transitive dependency by dom4j. + Following SAX parser features are disabled by default in DocumentHelper.parse() for security reasons (they were enabled in previous versions): ° http://xml.org/sax/properties/external-general-entities ° http://xml.org/sax/properties/external-parameter-entities * Other changes: + updated pull-parser version + Reuse the writeAttribute method in writeAttributes + support build on OS with non-UTF8 as default charset + Gradle: add an automatic module name + Use Correct License Name "Plexus" + Possible vulnerability of DocumentHelper.parseText() to XML injection + CVS directories left in the source tree + XMLWriter does not escape supplementary unicode characters correctly + writer.writeOpen(x) doesn't write namespaces + concurrency problem with QNameCache + all dependencies are optional + SAXReader: hardcoded namespace features + validate QNames + StringIndexOutOfBoundsException in XMLWriter.writeElementContent() + TreeNode has grown some generics + QName serialization fix + DocumentException initialize with nested exception + Accidentally occurring error in a multi-threaded test + compatibility with W3C DOM Level 3 + use Java generics - Removed patches: * dom4j-1.6.1-bug1618750.patch * dom4j-CVE-2018-1000632.patch * dom4j-CVE-2020-10683.patch * dom4j-enable-stax-datatypes.patch * dom4j-javadoc.patch * dom4j-sourcetarget.patch + not needed with this version- Do not depend on jtidy, since it is not used during build- Build against the standalone JavaEE modules unconditionally- Add alias to the new artifact coordinates org.dom4j:dom4j - Simplify the spec file a bit- Add jaxb-api dependency for relevant distribution versions so that we can build with JDKs that do not include the JavaEE modules- Security fix: [bsc#1169760, CVE-2020-10683] * External Entity vulnerability in default SAX parser * Add dom4j-CVE-2020-10683.patch- Build STAXEventReader, STAXEventWriter and the data types. [bsc#1123158] * Added patch dom4j-enable-stax-datatypes.patch- Security fix: [bsc#1105443, CVE-2018-1000632] * Version prior to version 2.1.1 contains a CWE-91: XML Injectionvulnerability in Class: Element. Methods: addElement, addAttribute that canresult in an attacker tampering with XML documents through. * Added dom4j-CVE-2018-1000632.patch- Added patch: * dom4j-javadoc.patch + Don't load urls while building javadoc in environment without connectivity- Modified patch: * dom4j-sourcetarget.patch + Build with source and target 8 to prepare for a possible removal of 1.6 compatibility- Added patch: * dom4j-sourcetarget.patch + Use java source and target level 1.6 in order to allow building with jdk9- Update dependencies- Fix build with new javapackages-toolsh01-ch2c 1744896654  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~2.1.4-150200.12.12.1            !!!!"""!!!##$%dom4japidocsallclasses-index.htmlallclasses.htmlallpackages-index.htmlconstant-values.htmldeprecated-list.htmlelement-listhelp-doc.htmlindex-all.htmlindex.htmljqueryjquery-ui.overrides.cssexternaljqueryjquery.jsjquery-3.7.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.ziporgdom4jAttribute.htmlBranch.htmlCDATA.htmlCharacterData.htmlComment.htmlDocument.htmlDocumentException.htmlDocumentFactory.htmlDocumentHelper.htmlDocumentType.htmlElement.htmlElementHandler.htmlElementPath.htmlEntity.htmlIllegalAddException.htmlInvalidXPathException.htmlNamespace.htmlNode.htmlNodeFilter.htmlProcessingInstruction.htmlQName.htmlText.htmlVisitor.htmlVisitorSupport.htmlXPath.htmlXPathException.htmlbeanBeanAttribute.htmlBeanAttributeList.htmlBeanDocumentFactory.htmlBeanElement.htmlBeanMetaData.htmlclass-useBeanAttribute.htmlBeanAttributeList.htmlBeanDocumentFactory.htmlBeanElement.htmlBeanMetaData.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlclass-useAttribute.htmlBranch.htmlCDATA.htmlCharacterData.htmlComment.htmlDocument.htmlDocumentException.htmlDocumentFactory.htmlDocumentHelper.htmlDocumentType.htmlElement.htmlElementHandler.htmlElementPath.htmlEntity.htmlIllegalAddException.htmlInvalidXPathException.htmlNamespace.htmlNode.htmlNodeFilter.htmlProcessingInstruction.htmlQName.htmlText.htmlVisitor.htmlVisitorSupport.htmlXPath.htmlXPathException.htmldomDOMAttribute.htmlDOMAttributeNodeMap.htmlDOMCDATA.htmlDOMComment.htmlDOMDocument.htmlDOMDocumentFactory.htmlDOMDocumentType.htmlDOMElement.htmlDOMEntityReference.htmlDOMNamespace.htmlDOMNodeHelper.EmptyNodeList.htmlDOMNodeHelper.htmlDOMProcessingInstruction.htmlDOMText.htmlclass-useDOMAttribute.htmlDOMAttributeNodeMap.htmlDOMCDATA.htmlDOMComment.htmlDOMDocument.htmlDOMDocumentFactory.htmlDOMDocumentType.htmlDOMElement.htmlDOMEntityReference.htmlDOMNamespace.htmlDOMNodeHelper.EmptyNodeList.htmlDOMNodeHelper.htmlDOMProcessingInstruction.htmlDOMText.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmldtdAttributeDecl.htmlDecl.htmlElementDecl.htmlExternalEntityDecl.htmlInternalEntityDecl.htmlclass-useAttributeDecl.htmlDecl.htmlElementDecl.htmlExternalEntityDecl.htmlInternalEntityDecl.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlioDOMDocumentResult.htmlDOMReader.htmlDOMSAXContentHandler.htmlDOMWriter.htmlDocumentResult.htmlDocumentSource.htmlElementModifier.htmlHTMLWriter.htmlOutputFormat.htmlSAXContentHandler.htmlSAXEventRecorder.htmlSAXModifier.htmlSAXReader.SAXEntityResolver.htmlSAXReader.htmlSAXValidator.htmlSAXWriter.htmlSTAXEventReader.htmlSTAXEventWriter.htmlXMLResult.htmlXMLWriter.htmlclass-useDOMDocumentResult.htmlDOMReader.htmlDOMSAXContentHandler.htmlDOMWriter.htmlDocumentResult.htmlDocumentSource.htmlElementModifier.htmlHTMLWriter.htmlOutputFormat.htmlSAXContentHandler.htmlSAXEventRecorder.htmlSAXModifier.htmlSAXReader.SAXEntityResolver.htmlSAXReader.htmlSAXValidator.htmlSAXWriter.htmlSTAXEventReader.htmlSTAXEventWriter.htmlXMLResult.htmlXMLWriter.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmljaxbJAXBModifier.htmlJAXBObjectHandler.htmlJAXBObjectModifier.htmlJAXBReader.htmlJAXBWriter.htmlclass-useJAXBModifier.htmlJAXBObjectHandler.htmlJAXBObjectModifier.htmlJAXBReader.htmlJAXBWriter.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlruleAction.htmlMode.htmlNullAction.htmlPattern.htmlRule.htmlRuleManager.htmlRuleSet.htmlStylesheet.htmlclass-useAction.htmlMode.htmlNullAction.htmlPattern.htmlRule.htmlRuleManager.htmlRuleSet.htmlStylesheet.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpatternDefaultPattern.htmlNodeTypePattern.htmlclass-useDefaultPattern.htmlNodeTypePattern.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlswingBranchTreeNode.htmlDocumentTreeModel.htmlLeafTreeNode.htmlXMLTableColumnDefinition.htmlXMLTableDefinition.htmlXMLTableModel.htmlclass-useBranchTreeNode.htmlDocumentTreeModel.htmlLeafTreeNode.htmlXMLTableColumnDefinition.htmlXMLTableDefinition.htmlXMLTableModel.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmltreeAbstractAttribute.htmlAbstractBranch.htmlAbstractCDATA.htmlAbstractCharacterData.htmlAbstractComment.htmlAbstractDocument.htmlAbstractDocumentType.htmlAbstractElement.htmlAbstractEntity.htmlAbstractNode.htmlAbstractProcessingInstruction.htmlAbstractText.htmlBackedList.htmlBaseElement.htmlContentListFacade.htmlDefaultAttribute.htmlDefaultCDATA.htmlDefaultComment.htmlDefaultDocument.htmlDefaultDocumentType.htmlDefaultElement.htmlDefaultEntity.htmlDefaultNamespace.htmlDefaultProcessingInstruction.htmlDefaultText.htmlElementIterator.htmlElementNameIterator.htmlElementQNameIterator.htmlFilterIterator.htmlFlyweightAttribute.htmlFlyweightCDATA.htmlFlyweightComment.htmlFlyweightEntity.htmlFlyweightProcessingInstruction.htmlFlyweightText.htmlNamespaceCache.htmlNamespaceStack.htmlQNameCache.htmlSingleIterator.htmlclass-useAbstractAttribute.htmlAbstractBranch.htmlAbstractCDATA.htmlAbstractCharacterData.htmlAbstractComment.htmlAbstractDocument.htmlAbstractDocumentType.htmlAbstractElement.htmlAbstractEntity.htmlAbstractNode.htmlAbstractProcessingInstruction.htmlAbstractText.htmlBackedList.htmlBaseElement.htmlContentListFacade.htmlDefaultAttribute.htmlDefaultCDATA.htmlDefaultComment.htmlDefaultDocument.htmlDefaultDocumentType.htmlDefaultElement.htmlDefaultEntity.htmlDefaultNamespace.htmlDefaultProcessingInstruction.htmlDefaultText.htmlElementIterator.htmlElementNameIterator.htmlElementQNameIterator.htmlFilterIterator.htmlFlyweightAttribute.htmlFlyweightCDATA.htmlFlyweightComment.htmlFlyweightEntity.htmlFlyweightProcessingInstruction.htmlFlyweightText.htmlNamespaceCache.htmlNamespaceStack.htmlQNameCache.htmlSingleIterator.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlutilAttributeHelper.htmlIndexedDocumentFactory.htmlIndexedElement.htmlNodeComparator.htmlNonLazyDocumentFactory.htmlNonLazyElement.htmlPerThreadSingleton.htmlProxyDocumentFactory.htmlSimpleSingleton.htmlSingletonStrategy.htmlStringUtils.htmlUserDataAttribute.htmlUserDataDocumentFactory.htmlUserDataElement.htmlXMLErrorHandler.htmlclass-useAttributeHelper.htmlIndexedDocumentFactory.htmlIndexedElement.htmlNodeComparator.htmlNonLazyDocumentFactory.htmlNonLazyElement.htmlPerThreadSingleton.htmlProxyDocumentFactory.htmlSimpleSingleton.htmlSingletonStrategy.htmlStringUtils.htmlUserDataAttribute.htmlUserDataDocumentFactory.htmlUserDataElement.htmlXMLErrorHandler.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlxpathDefaultNamespaceContext.htmlDefaultXPath.htmlXPathPattern.htmlclass-useDefaultNamespaceContext.htmlDefaultXPath.htmlXPathPattern.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.zipdom4j-javadocLICENSE/usr/share/javadoc//usr/share/javadoc/dom4j//usr/share/javadoc/dom4j/apidocs//usr/share/javadoc/dom4j/apidocs/jquery//usr/share/javadoc/dom4j/apidocs/jquery/external//usr/share/javadoc/dom4j/apidocs/jquery/external/jquery//usr/share/javadoc/dom4j/apidocs/jquery/jszip-utils//usr/share/javadoc/dom4j/apidocs/jquery/jszip-utils/dist//usr/share/javadoc/dom4j/apidocs/jquery/jszip//usr/share/javadoc/dom4j/apidocs/jquery/jszip/dist//usr/share/javadoc/dom4j/apidocs/org//usr/share/javadoc/dom4j/apidocs/org/dom4j//usr/share/javadoc/dom4j/apidocs/org/dom4j/bean//usr/share/javadoc/dom4j/apidocs/org/dom4j/bean/class-use//usr/share/javadoc/dom4j/apidocs/org/dom4j/class-use//usr/share/javadoc/dom4j/apidocs/org/dom4j/dom//usr/share/javadoc/dom4j/apidocs/org/dom4j/dom/class-use//usr/share/javadoc/dom4j/apidocs/org/dom4j/dtd//usr/share/javadoc/dom4j/apidocs/org/dom4j/dtd/class-use//usr/share/javadoc/dom4j/apidocs/org/dom4j/io//usr/share/javadoc/dom4j/apidocs/org/dom4j/io/class-use//usr/share/javadoc/dom4j/apidocs/org/dom4j/jaxb//usr/share/javadoc/dom4j/apidocs/org/dom4j/jaxb/class-use//usr/share/javadoc/dom4j/apidocs/org/dom4j/rule//usr/share/javadoc/dom4j/apidocs/org/dom4j/rule/class-use//usr/share/javadoc/dom4j/apidocs/org/dom4j/rule/pattern//usr/share/javadoc/dom4j/apidocs/org/dom4j/rule/pattern/class-use//usr/share/javadoc/dom4j/apidocs/org/dom4j/swing//usr/share/javadoc/dom4j/apidocs/org/dom4j/swing/class-use//usr/share/javadoc/dom4j/apidocs/org/dom4j/tree//usr/share/javadoc/dom4j/apidocs/org/dom4j/tree/class-use//usr/share/javadoc/dom4j/apidocs/org/dom4j/util//usr/share/javadoc/dom4j/apidocs/org/dom4j/util/class-use//usr/share/javadoc/dom4j/apidocs/org/dom4j/xpath//usr/share/javadoc/dom4j/apidocs/org/dom4j/xpath/class-use//usr/share/javadoc/dom4j/apidocs/resources//usr/share/licenses//usr/share/licenses/dom4j-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:38372/SUSE_SLE-15-SP2_Update/3b92d4cac0f8598b8b0fe9211bb7b493-dom4j.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)HTML document, ISO-8859 text, with very long linesPNG image data, 16 x 16, 8-bit/color RGBA, non-interlacedUTF-8 Unicode textRH:A@8-utf-8c7ab31f4e49aa0e603b2bb799a63534acde3b1cbc043f6d0105ffccfa546020b? 7zXZ !t/7]"k%K WlV0-,ŧ]wىV5y$BOl(h`J M;Imy;q!6̝{<FAj[fl!~Mz/K*f꯿o jKRG癰+Y<{ ڴ\)(`̨f:rٺ`Z~r-emyb~pͽԤX ֠Gz rEIzo nEcHhE$]amY}ϽS<+:Mk8ƴC@GS헇ތC:чett^CBo >kQ$KtmTzLRf} PL$iل0M4ߎꂚŗ~lDq~6ׅ0>EoraeSݳ Agsz"&rUۑ:j±.P|QE{E0P( z3Zka] 7܇칔1r)Mt(|@GA[тKD]\߳Hrh\eK4g+xwf lz[<43sEGzn9<0o=)D] o_1h Sž,=#)uZҵW2'}*~1 FW]e!,i CL89!?:`^[[wDi$hş:Գ+Կ6F \k FҞgqŎo`$P!+4wvh tYL(,S֚XY-W$CviIhD@<|ON$øQJщA|DN`Wv:jZ[گ4|zYLYabš|KFO Z}&ZCL_' 2x挚o"􇵯dWa0DyQ7%Agw`|Z'7 떣d-a.^Y~/eִdG4yRwO;#=%H%Cyq%Z+>I%3DoP6\3+{u]-k;o5. UêczX`ӥuy1eda5 KB&=t/ނ z4Ǖ;r2/W$>TOt,JV&;ۇ6sq%\q8tVeY ݺAdcc~m2Kgj*=K@z$$m 7TG JR)wتx̟&tNOIPkFl 7S$MZrؖ{ W);M8\HFF1-K{z^܆ȫEܩ€`p[EtX0I St\LG2鲏H8+x3LwϽh;ا[ {Q-lٖIJ鶚ڻP]-o#HBe;mfhӻȩlNl_GjBMdhےa#Xx+y&?I~A`VesB!biy,b_qw^4ɉe—EDDܒ@1HޖvX-fΞ)pĮҐ!߃; 0M^D"n-HʭEf< ΟJDazWΓ;3~ 6uG!e^a|#{sӣUg`D8΍2-ᑢ4G)q a.8+kJ~EϹ]<&++y,`sO!jk<_hC^IH4$k鍵z. X?2(xG .q2 +4uw';d.2Qyen)Z6T@8khw:UnXgpCSU3ۼĞ,dZIi\2naޕɬTKbN%5Ap Ƶ<ˆ|#}\yNռ7L3ϡ"^_Kk 5B[ېl6\*9Uޭj BKT~9[yseQ椴 ўʚ7J3y*c"eønP'_8W=}?9bs+)G}}a-%_/49:wxg!#:Uڲw4& ^&s}гBlv#;S^H.lZ9xîV3h,07dSW_[ŔlH?oVw㾡~2اO1B/Ñ3L]Hx], zq3jv beeKM[Pc05F/s(0^JJ3UJ('lNf|1ZIPnj0*Orl5s,B'Ʀi%` aTɎ.شա̛$C-!Uu ,N|KцD@AwaAqJ5 1Ws)z=\$:ZV `#C\ꘉwr1 x4ёv;VϯՂi*~op}7 6@;LXJi'9eWnTO1E'Y*'Yc<©B3b G^ VqqRZt EחA^nPxU)C]`aA HU+GÊQ1l45RxѲt|>}av'xwWP2u@ w'}Əo Ա3Kiv誄~*!=yW]rYJݠ_ګX(;D  /g7e]к3W{,I$f<#ewE"CkHGϓ_\MoxoNopzfd.>^RTA@\k:5{C G>3e>nR0P@p 4⭛7R*}gΈkY"PY-5$Ȑ q MS湘6s>Rtյ,a#-Eլ:s4DRuJpF?~WsYUYsb^Y4 XA5]cCӈnLe~m]4t6a]?a\dRf),㑇|^ݏE}# [ Nug; ,]xM nWdnYBb@#}ge Ӓ=_!Ӓ0rѷEo]P Hd#m IFENp}q-ɞj) of[h!},t^U썪=Cb hN߀Ae]//dà!h XrKII(Myԯ O#6^nimW_[#[YHB'N~Y #oVX0 Zf_(z7o!3yғā@"n+Go<$ e F\W|>Z([rص  y\şU]Zkyod"/>ݟhE1E'/Qy{aɶT"q3a3 -uVO@Ch aRKRz߹ߢ l{ck'grt8"B-<1 ϊu$KԝK-^lTd "QBͼ\sG[3i m`K;y>]oN_80DTZBYg:I1:%!+IQv%0 $L%gFSaCnLYeSĐ79SHEee,yU4s8%I=aO2(ݾT=8ԥ؎\@8j*@CPCkXX/v?gFk NO>Cre kYn{.6W B> e v_2 Nj?0]}R V2<|(O@^MT3;SིrH2DA ޾f|^p5n.Q+| V1Hz{+bt=a>}cC)\.Jbv;†|{?Yb!LMvi~GvKzfC)&  'ߔNWxU~.rP0s*.@ 4k`9oF[ \\! rKt>cۼʼ Q GsSCڭEwUzFbA _hR^咶Ŋ^U95H;pfI+E#c}9>050{ &,p& {}yi`&=B#vXE C,[D½_T*XlFmN:z2(z^]C gg[ګ8.V +p U:CYPb J {#׿m]iun]g/4e"7m#g9Ko&eʟ:)umVǖ 6A5~2g-PJ펑Z넧L Vt`+8c̍6eI2[Xj9y,ln(GǥkU羚L=݈7U.SR8A^: i0ش/l|o\DgB c"'Fuo1>?BeC˾Q ʀ ]jqϬumRd^s$Ot$jO41|?nxT6eӕs4A-5ʣ]>7+zԳ;<#4>wo܎pu!oTۧґw_?gK5G3mO=E 8|3P@>k[YVE-zDTë$2#bhqވeg1. BǦ֛h,xɭJ8~G[LpG:Cٗ#Q]y$\rd˙BB6eK!X3^Xe8v>}z[RÊb3 :JMO% ϛ4jd ]G`NQ7U+kleR~PvOq>TΒnVU`]=AN$J4GhA1ꦛ i,1r?6=$ُ%,_?gHO?z> Sj$6[ʻ?s[|n;JKTtT}oj酕VE4K<4R\8µx%gW=lEf'm v n]7+j'mF }T`aWh_jJ_\svOaZN$) jppD.~ovQB.lJ'$2&FG0zKU&&tdFWVOe`^(󣪉FfK!ZF]τEpjޝ1b& KS[eckᵁ7YѬkfCpe ݃kUX7Xݟxy [6dWsWʳ|\ 7;Api,pN(,.A nq>JC;vj o<`X$3b xGQ yW]?Oπ۠lnjN{!k.Q3ud͏bDmP`QYz~"(;۸0!_yZn\_+w- ToV6wF J)swf2w0S)?xj<&04QM5 ZFq.$KƢpzJڤL ΅<3*oyѫd*tG@3SᠿBN#bkD<?گscT9],FQZ%mJjˢ S񻹩$; f<_; J=t( HK8WAgA_دnQg>!'&{z!Jduv͓M=3C9 y'nUZL:c0:5oҠMDH9T1M!WC3ʛH֤b.U ԼZ4VP/];Z.²O vHHl#4a+[}u9-DCA)Š']OQb@#ǵ.xJ;ܶ0դ GOz*e5% ``q{vϑ`U"Rl /jQ8B1^i]dua^ԙ#T8YExXT0v,[rqx)+C#%[wXl nQ .բDw64ȳ %I-x|80g *!VhAqiyLEqێ,^ޮnᎺd6g**9l zhM]4ln=z]Ի^Zf 0ө6:di -۳[ Q i2"z,Ԭ_U-K3\ N" v7%3_Hc. :osDLˆs~=:v@w9K7c"[c/*+(qaq "󊣊ƻBE2k+}+UE? ~ɝ'Y=n,cT+B w6Q h@pߛ [g72Ze9ۀ̨'߲rua91A?yRٙ: E^aoJXBA4:Dn$)r]Gr%PB^Kd9m?;x'gEˇAb)GQ)Z^t`r t"sU?EV:~\AGcPRκa5KIop>lZtYpf6i]d4y_-U\^ÙIL C]wyC\ b{* mzNkEAȀEɺ2d`FJ/ʬsub @7b=qH|F![+`5UrB# *ո֮GlA:բ}%Y*U>"m 'nS-j R* L"j_*V,_swFDkW|Mm%deN"`](nMtIm~V@|KpVܚL|n jW $m`Sj P3xY CHX\_TwݫKKPq(,Wl?qp 7mbMtd<-&[G"T]{:܏᲎5-m_ b(*u;ZDw+0OLi,A0. %Tn?5D&Z eOM*2-o/Jn4*G`]\ÏdHkuVvB0+fˬh0Ϫ!8ȽhY<Вh^QKcʥ+I͕hWbnO.jOUw{ @ `)?me>o4qԿA<=b`n|[Uڄ_@lie2t|)7dn XN\Z?>j3W;CtX~򘺳]̃k\ _o@44Mu:q\ab6K<f F8s7 DHMqX_Ya^wnM+ryLV{*$yA7o(MEx$peX7~4f;kV u]熕l l,x.H8u>[셎eb?Rq\`@RR$WL$t_02C`Z4m dzuTtEڼdJ(X}Ӫ!9EoW9#2*9^V 1©0Ƙc\^^=Ck9u`^ ed&Sr]vcd:vkrvw϶]NyfMqx!Z]͒W/2hKJHR2ur(J|~o$ |mO%cpE(J#Y,^'/|{nu]N'Z-ha8~Aw Q, ^H'F].O(n\MzO[wS'ƓXF6 n. a#vPy#Uؖƅ f3>wXf)nR۠'/ 9h}Uhi柵MۓD,^‡S6ԕG0ٺ9ChKö)WSl]]s}{ ^̥Tt㴻r6dDב%V&ތܩ$ۯycW'%Lf8 <`s@*\~cgoҶv-?H Ar\ժfBeY_g C]eI>4CYFr?0ʀ~(48kDKlmEǸj®~@ ͋{c/` \I4bz/tL{Os!Q x2Zn1Je+IYTȉ'Cmv)G˭p嘡ܨkQ;pQrf`&.m\}c(g12t)mɬx+)~!]%9.OBOo#!L EŭifOD"umy[ʾcb/&|>X.UGp Q5$ 92 3ѪTTWK#Exl~<39|-0ݽV#5:X;OP>o/6k$ g3t9&q dQד\jG}]mjh\\ݜ Z?fbhF5 :CZ~ebn<O2W]@7):8FR4#h*"wbxM]V]<`Y;N}~ssuWgH |fF drYïyW/N-eB.7@\_ -A zJzkN NLNǪmh~.IP)$' G4:|g>B ثWoVϞ~t"gFD ۆ1t~57 +&z$$$Ca&0|f^܁4W002L&W/rP]Ng/G8N8rNr7Q:Sj8dIb|# (0{JQu-18?HjK@䇬 4{_ͧ`rL̬gڪ %6koBq4~C6% ߤ ]-MELn['T-j|Α2CtK /SզKǀwg&kS 3"ܣl{B u-ūea,(y߻E {@wR{{g uLm2kPpĎ fW ٹ.`r6ɮ5`8`1/KJHWJ,/>wј+<;=æLދL%,߫|yTtXR5fky-}a5FUw[y [վ#1K+N5Qt9s-;{^4?9!>nZɛCB,͎u"P"o+%Ys(wcϟRHDhʚr%OA- ђ 8抟L?UiU6\k덜q#[KU"5%a^`e|G@xl{-ծ Иyp60nfg^ p-wMw[;0[]ld{BN \K BV]V\8Ey(9YYK) v@jrG‘ .{p+pH 98M8 @hyΘB Y[) %a~|?zȪ2OI ȞY39x]4y~ پ}!wѬ/ORWʳ8y!6$o3F`}q+?*>`(iwC85[ DGɚV\Y?fy%z$ m&F{uSSCTDKQ@"yB[V#K|3]{꧱0qL*OE26X^NW Jdv<,,Dp~ CQ ;xSET2,W#7Q|6dz+c;9#!epTXate0qA澚3+Rj!2mQQX$Gͭ@:hY~c[YDn^vϻZŚLh"(mm?Cͅ.N+V*qOMPGHS3:=!Vm И6`qn2 ;>KhvgxI1x$WhW6oLn4_M"/t\T+@tcJ/ܢOEM.0-QU3Òή[6G=-=, j#1,3J]mM_Yʝ(y!).fhjxƊ11@~F[.ug L=_s0*CrN6"+3*$iXe-ҟ)/XSxOA,' ;Ub$=o<,/'BJQ] ]y}1) OYOr+/J+J&dijc<>I`F}1O6(q:jEs-i;}znDB:(gWNt4(k]$a]+!/:Y4֥?,0N1A䖽J*_^# YZ