libxmltooling-devel-1.5.6-12.1<>,fm\鸋/=„Q!Xy+v%>mT"k(J* ]QQ̕bRR%F;w1IXP:i 䪱 ޮ&M epΘ~א Fχ<MP: Q$tY0- RA)/X0GՍY{QGX%wܘػd![l`Lh8EOD=EP<_sO>=Q?Qd ! @ U[d   &   HhP | Q (Ē8Ĝ 9 :ʼn BFG H,ILXTYdZ[\]^Vb4cdjeoftlvuv*Gw90xEPyQpzQxClibxmltooling-devel1.5.612.1XMLTooling development HeadersThe XMLTooling library contains generic XML parsing and processing classes based on the Xerces-C DOM. It adds more powerful facilities for declaring element- and type-specific API and implementation classes to add value around the DOM, as well as signing and encryption support. This package includes files needed for development with XMLTooling.\cloud138gopenSUSE Leap 42.3openSUSEApache-2.0http://bugs.opensuse.orgDevelopment/Libraries/C and C++https://wiki.shibboleth.net/confluence/display/OpenSAML/XMLTooling-Clinuxx86_64 D A / 6} 50I}Uz&72  8   3 v~ ~ 4@f A Z (  0| J  !$< M(!\ *+J 9^E d,]g>P{ Ev AuVr$>7 %A0/ F%%C ;]?]Mj0U RC-rK,OD0JX oV:y- NZkV0@/i$T@aqo.&Y&-J=E'07!o[7 z'N X!=Su! XA % ,I2pRD4='+?2Cd>*=%/ Y}QM U;?FS+sgp/ ,=DBzoQ$#,V Lp6tcN>^Kp&jZp@tdoe=%-looV3}EeZ9A !'rtd $#;hoQ0doQ7r[0)v.3N}u6MWB.&|@)D&QKMR@P*Bh{ 5jxI*!SZq"p+*nr$$#o{Yk!q* JB "x 4"q$mQr z I  ,?H[1.8UH$}7/iqL&K-IF RNB8JVEk#o>&##/>)L 9I% /$.0D 12m7-E} +1@#&'LQ u1/1j1L1j1=I`134\~-4111B*6Tgi2 &$'m2le D|zhU !| ?e ! Li /`C0i;O0)E  C8`JnJζ" ;# c n_b8u99;99({ 7 :UMNA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\39e538018e082794055af25c7fd7b6bc0bcd04eaba801746c64409519a73ba3d9ffa3d614bb2c3f1345645f4c4c882879fe91299a2225f37d0d81f71f04cbe12827a0684bcce3e6b16e74337df8dcf06f9ae6c7ec6201b9d5f7f7d774c6da051eb6784534e4cf269cf4e62f004f6e06e3b18b588cb1436e068af5b363259f584108ca7b2387f074404b8552fce95559239ee3faaee0739e4f29750c2b5f7c4fbd9663be7b857e80b7175166d13b01d45d69eec1fabbf4399d9b3e456f37dae73e98dc0813686ab4f2d5e058da6d4a7b5e2a00eb8455e2903c13326dcaf0b4779536c6d48e6d56a9460b5e18db41d92c7eaf23be31b2f7ee7d7f2f41ad3b61d75b3a7c3fabc8915dc0f5e552332dcb5979f202eed0b5dda6706ef570320d0d099457fdbffe74313882b6d230579aa0e9619d6cd4f03ddacf2ab0bfa4981ca838c5e252e9a928b381153deea98d748dca4225bfebbae130c05a0c991364f196565a3dbbbcd00df0bcc794a8110365b5564760421b46d781c6bb571b8e945a6fe83fa22294e4f0464690ba58631fcc50f49fda9bacc0305698552286fc959d84fec0388ee83796d4847e7cdf6981ee11f1992e6e704e3eafe7e2502644f98cae87eb136ce951fc79a8842ff54bc2dede44a8e97ac4358d76d711a1dc08380c8ed6e2f644a39f566291eda02adf1ac7f94763d47d8442373af92c0e9c2b093f6da520bd9707f8e76be73172fa2ba52e405060d3056ee4e011b976e7aa98cb01dd1bdace07d25c958f7690bd7ba5e66c8c19afa98b209a00a69e6123c5fc535877c061557ca1140f15604cb0610f24d4dbd51cadf9e9489390032c9694274faae8f76ce72fa741e76f9df84d6c339ca01caf4622626bc85f32c690896f60a48c5e700faec1bd16a84c6dac7abadfebca63b3f09225018870b5a9202e2471947369def94a704243bc5e3baee6a9a5dfa0085b46c157a9073350b4bb9b4850d26b3606ed1a32049bac25a0e46362161a9957506f3a7f067fd9ead5af91718730bd631a8bacc4fcba6e587cd8e0945ae4fbd142621d4afd778523ea175d917b2e561339ef6626684c8be0fb51c76b06010f15191f8c8336166ae3bc68be4c37e6ca30dc5e5f6ee91b5235fa6cda2140dcdb31d072fff60b46c119981c67f91730fa72d381aeaeead93e65ad53076b4757658dcc9fd9fa03b1d2eb53c14e749295901373ce51b6a39d894652e4b260c508cebccf012726496c167565cc92f9d31cf69076e65c78fffa3ed51421accb9dd0f8bd5801d3239839c9405ac67aa567c807b63e52f0bf21076b7fb91126510ccfa18ce984f8fea6eea361d7636c45206351ed125362f5b4efa009f44b0789e3990601d6800bcc20dfd0fd8c46145d80a2c35ba9d85ec1969feef4bf1712481b93726f4a8594ce172a66dea101f5db79171566a2e7a1a6cee3137fe6d6d40295353897717e646c2f9cff495ddb666e9c14a24e59f80282ef721b495722c5c5ba74965301493d3656d3897f9d081eb2ffc607d84d5e0935ad24fbbae3298e20febf55f12028ad2e551e3e97494700c3c9086dc25dcb2f4b4c9c32e0b075ede5249bd756183410ad9012273c9a208316d55ab1d8aad2960c4b963565ff3ccff50a20f7e642b5f84e4b9de1d8fc1f98f069921853fe0c8e744c9ca911366b2309625808db79249bed6f18b6dcd7154089fd791925926989ea4a6ed6df400d4f4261b3e287ba493bfc8d2099d30348b725b3f702074a831041066a2c1aa3f980aef07b8e20c3f213e5a638a8986b34914ccfe37165d0d9db59d1a3fdfab606febba76fd2f21a574240b14fc136b7f04348ddd8cb5882503749cf3181aa9d5e7c4bebf95d3985c8387228c1c070b344b0d890870b98ee186d3f3a95c324c9479bd8986968f43277fbc338309ac38fefcd64b04bb903e34012ded60b8648c6017853d6bafb53c897931a1cc4482e8554c81ffffe2b0ec67371ec3687305731bf455ac4b0a0748e18c10312834d457627069d59e3809d6616cfa1451951fc7615ad5142109ca3ab4d2dd66c46085af86b9f84817fa5ad00692a735b52a1d40a0a6a5af9d09ec9c13c4f79df4ebd0638256bb9699c095673f07767430974b571fddaaa545876f90553de48e85c02a1a440645c01e329e6e90ed2791c6f89884bc27f943c0584a27eb5cc43e24a13b1cfc9a1d27aad7d92cb00def3e2a4f7cb392bd01b450540cce29cf3514216d75d8d6188d536d2fcb6308b89040c24d9d5e25350db29386a312b62b4eabad1f8858c3cb43a25597d6932cd734c7409edead55252ee0b1496b1b87f2c7116a6a93cac7b45bbe70545e70c25d6b510b3541248ff455163c27a0c1b1022e478787d93183b7d9543c14cfbab870cbf8eb906e3f36cbef9702714fc3fb91b52dfa40607e5aafc5b2bd0c4d275564ed2f051f4b1bec93560efdf28c3295a84e9181648e9a3d6de1aed347bdda0f55b48543201ee380c92266669a0882906b1b786d7802f323f7f247739cf966cf38a0bf965474e26664288945080342c30fae31424daeb0166a6ef4201c54a9a69409ebdb49ff31ee9cd778a40224bfbb9bf1716134e70735b0686bf75732b15e1b25bb6aad930edf59ef0594fa579e1e5e71f004508566c6605a81f573e6b2cce13753907cc168a1e4bfb6945ac48465ae9d15fc017d57d87e43619a39bef60aa4425c15dd21ee5034e2540ca682b12cae048eeff2f165e529d1c4f2b520f984667ba8337faad3b2b30ea28013cdb086980940a094704de6b4e5682e143897e1b13b720d00a8a0b2aa21d0676606a1c943201cf0004a494820e307e446986d61cb4220462b4062a95dea5111761f65ba0a69cff6e4428a84ef9d339493cb6b2b79bce38e7c1f4544a178cf694db2f07d3fb112317766ccc9b584c6ff8c5132fd62aeefe66328db01254ab92fde8fd800bd2a59be3fa75163cfd0cc25fb2b3294e521ebdeb1dfc3180b89d1fd444aee3eb8261bd2924dc9d96fb19c544eb1b6d75adffde2ea9de5717d86dca18218c04ad60e88674fee5b806b1957341bb2092934dd04f4bb43550b24e441428ce65b8b02869632961db5c591b5f016145a0e65791fa0e293c6af729f9e7de78182cf63920f255c18ed2fedffdcb9f741cbe64e9f93ef231690e3a99d53ead093b3b6014c65198a6f043e10c3927a4cf043651c564a40b372736fe098b4772030e7dc227d0cfeb6530062f5108096c41002693567825ff2bac4046e0c5da24f94bb825508a837fae8b1bcb3e40e3b7e646ef00ce692ec252cd75e9980a9b7378302de7457c116187aa12294d985dd30b7bd5ec024c309bc5ce5bb17bb965500d79a28d65b55367bbaea1304cac29d6023e38e24113d5ed1ea12843675a9405a182dedbfcad5174a45f599e30173fbea2744922ebe7d3d7a2dd273f603ee2bfca7049070279fa9b0856996cf87253c5452ceba0871ad5de9cf411c3795149e4266e8e6a90f865d0f7d3db9ac50b84dc52c810c083b68174c8e816023b0a5b71f2dacf25f9dce128497b3979678280750d0f2ef6c363b666d4ee6242805859872b82c2e87f95685da56a88a1a5281118e25f35bbc04aedfe43af1fed821aebbb0efa0c72e542604580567de8eb9f9bf5987dd7e8a1a751f488c64f2b755f1aa4b173844d5a63cb4553665f1fb20ec1d2b290224f5894f3c47f1ca9d4f5a3641088e32bec03b0c4838d081e1ef84687362b7ad3f9f287ad488e4397b59e62349d2dc695894ab6f3d38ba0ef1868af6936ff539006fdbe89d0ae26cad35d025f1a9c4d8105fc6a7485b5fa83e5fbe1762a9e4bb0e7bf8ffcfea8e64f1e2f19499119d95227aaf273b6d97d7278350dfa5e7d946eef03064e0da789695e18691851447dd1370214b7a9f22264092c7c3f66b18ff26df40b0558c9b8e086c561c19d2d9a8c2c0826a2dae5b961cf54013a8ce01069264fce37a70e07abfd312b06b613d809e50c2c196994b32a73c4b0d42c126585163f7503c81327bedca7b283cecb7915bd029151fed3de989c54d79d638c8fbe51ff699ee469a30ef138ea03d14fa8c56a7a9a8f2f59eb2db1d3358f595f540d1c7551732fa79c40d8d8106e83213e681f388864efb9e1b13c6063709ec70f97c7cfa6c9bc751c3c1cd216ff0dbbc9ee351ea130f2d5651fcad40bbbe05dd428a8d01beb9cd9a451b58f960f97ee528490c151b6317deef9fc293109e946a08fca7a4908cc325cabe9bd8a43bebde4894c577391c2df312c10505a306ad0d4f6ae67cd46d05175d92f713a219398f13c370b18c66387f84902cbdcfa9cb81590794d9a6b03e4f93f962a93bf7e6c04c262f77492d60964ba496283c34e32ae0e65d6e46ad8fbecff3b304cbd7d9feff62a67d798f647c843d5332f344906816caff3d8b0001e543828d706161d3485621ca46eaa5c8e0cd0413bc19c303957ec7fdb49416deb475caf254830e30eaf170aaec8b78a56760086bda078d01f5ca6b8ec4b9f20b50be05b3638cfd5cd9b3337fc32d5f1a178af507445a8d12d5da917965e5307befd1176ed7ac55062b86d3c741c990e48d39e194b064f45f5dc33a40689e0e3c816583368c1748b045a5b35cb23118506406d834c7e4928bbd05ba516266d93b750420f2b2782f8ec53aa66c6c820ee47be69a9def74c4236cf79ec11e73beb816bd8f2c1fea4216a4e23cd8027007fa0222204df077b8f455425a6762d6d10b7ee474768179a6ba34e3cb22abeadcf06c554d92cebd1071d1896c0a70ccd8a2fdc954477c7d69957faf31aa5783982c74f94c1394e982478ab3f7e62842b906297e67ebe10de25986ca5aaccd331e8186e2d8ba7e6f766400dc91c919baff0da5d003c38881bbe8258eacae833132f9f9f678ab92b0a9f285ee6576df32c50be6c4da9be612e25768b0a250ff4f98c8c5baffd8d839bcd257b739a2c5e036a244556f8fc62f3e8be1213025cd068268ecce47a22d086bec9d1322fa5a2080fc5bb9efe178937a637c360e21e65871bd0d550c937af2cd7434244af8638da07e7d88e8f32e5e732137182914bece55a532dbb2668c10ff1ba607cfaa7bf020273d9a2f1e8de3ea2505c2c20068ddae74e64c81ad0fb10cd6e52215a460baa214dee5801264b9942739ec9c090023c4fb0a8f94f87e9277538c8ddf3c7b1134718ed3111e42aa97def8d75f47bc7d4f25f5bd92821b2b1d3d40c33e62c79a70721af842af30e0d230b29791868a962f7de2a5dddc2fd34b1a3d981550d5bf312f4e8f4fb6aa2ed2d85fd0c32a53c1f32b82d3d1a9f8f07f0447736bad5afeb9386ecda498c7e29d00689d52e048b872729de98968dc273a53708b10c609d1c6e197f1274c317266ad5b47c234a5295ff1018b1beb1414f59138c56138dc842be0b23efa6372efc751fddd4baa4bc0607c1d111e0144cc6b70414129790d4085f9eb705a0f0c4ed29afadd607f7c26cef873d2d457a8b3baacf338f030fa338c2a84326615c85d2707dbe2219490ee08406583256700e7d78cd2f92b7158ba1e7fb958c614540ff40faecc7ee7e1d736f49832216d316f01a5c20cfb5899416bd4fb556df47cdebfb6dd952fd350b22344f6286e58e1bfbb38d4ff3eb9eb6fe4d2558d3a89adb357184a54cc2f6837ae337ff42b974c3ab920cd4c47c1a11b64f4efcee8abc58b413e0178ae0ecb0db5e1c32b12564c39e45776323dc67df08fe8d471b20013d98f83f054ffe9bb274a54b9e0c8acae49d1cf84002e84ac35bd7069b2f7379a50538ec6ae5930f9b38437002aa16068d1c21ea542b7a8695d22dce093e88e968105e390d36b8cdbda669c89d634f8528956c926b0d2846afd0c745fd04df62fd1708432fd32ea503658033dff6bc9053ce01aa9216df3f1c508e080f4adf2bbcf73b10fb15acc9859c7fa3e3241c6cfb17a228884b4104493dae8a95496bfde9b80ab21125c355aecd1e50e77ee74cae70469ddb843ecedd4d029ab86c2a36053bdc88cd07fe32e0c8a2db9dba5f02ce9273876c05c8301ddab21d9ab962c42f0a78012713e9a5cb78dcea80890f317ee599aa373cc3fe7389c0ea6d5c6271c860827bcaadcbe6a9839c53ada38f29317a8825504249c20d4bdb8c3c3728170933743fb3a4f5bfb962fc79a8a788371b2aa82fa010b19bec51d240a28448beba207a44e7bd669a4455d1cfa6f2f7391abe9dda2f499285e3c968406d3581aa8dd72540756f3f74bc93759632ffc47da0cd8e10318f35b0444e10d7ace521a72321b5dc4561eee5cdc91e9fb3d4250619d5af75bb20b199dd995f11cfb738b346283356e3a5b29ec1dec4be01de5eb86955f50ae5cec2ee4fe20b9dfe023c4ca72459b8a2affe64451cf7c530afbbdc8a245f7c2af12dc8f903886163c501492d14ae19fc9f0fe033b75a9f7cda61fab8debeec518f2ff4368e7ea38eddd8717b516c5071479d5bfe5f539f834deaa2aee21629859a53a63f2a7e2d0e60f3f2d5f007933336612fe258789d70300c2ec6ce779b13902007be208738542eeedf4a22a3397d8f11afe91abdad21324282ca9189b5e58543043da1d1117de41c10dc033df442682822b311ddd9ca9563f307f39f67aad74de0d0295bb58508bbf0040779d228d2f8e457eb82a1133e3046624d11a1069dc4275d8e57c49248e07d70a438f9cad2d4ef860257568bcec83c13d85f2a096f1c24b87b051edd848b40bc8dfdb4d9f9db468c2b4ad1f0205887cb761fc52b6de88a1f41e66aa6402bd351e4b37bcfc15798fff3b0b3f42710e9dbbfa7828ede1a36056a311fe25ce1576e75550c27c5e06a5db78ed310b6d6c0b6106db1de5313443bec2eb1fd65e8560e5b605f03c1c04fabb01043d815d6ff5162fcc008605eda8bac65dfc087e99379ab7ec029db9561bb82a193f4f182aface192c3107ec036777f30c8f76cdb2745af8dd5e8be34c68cc96185633e663c4e093ed2ff9ae553b28db56b6c8e8159736df868b0ba89431aee07d1df16db3f59d9b37eae618020afaeb37b562335d43b2770e9dd09f22fb078a5b7637e2d9188ee1119112ad4740c24cc90924d34c72268ce91517f753796f91d10a7dc3f4cbeafaa7f2aa182daf4192722289a7ffad636d0b61f18a8544e3a7bd3bc8242cd80187b0cc19457bdd690595e22f667b67429117faa5839d9354a9823e74a0e7f5e84dd25ddf462ded3f38b82d69fc9048bfe89e60e3ef595a050d1a997d037eff81608f3b6747b113e728721cadc93cc72a2e60da89741fc93faea376a0613397cd42d1bfdc0416c62000c49b90e7dac9e083bd0bebe8e0b570786398f43c8b35daacfd5eef620b07c85320c14235c6f1c8738bd0085edd63ec7f7cd08214615869fe1be62ad2d53925862d813d539fdb67515ef903f76f572370fdc1a09395e7d704fb29d683ca4c869d0341595ea9f51d2cb1036c11f1c83e9e2a385c19aac1e0053ce310a5bcc6d6e41187227560b9112d774728336af0798f3f4b941ad7b97f110b2347bf752d0d276f6999b4045da91358cf9789a9198e3960e33003a7f1b6a2e97965e68ce18254662bb8e20724f5ad59e42144f1356cab0375df9855f082cd2083e7d304d5485f865581ddf6ed852daf6fc5aa25a7ccd6a7c4dea617a95c74f7a9124e55dedebb6a17704eeb0c445cef22f862c67f09f2237e1f1ee763a3ca7fa1239c8e1144ed7af8a1d870831f2c54e55009be0233a57e8ad6196d3869a48963d876794fff572e81d274825fe4683e0e567fbb8c1e666c76758cef98b92d12adbf0d40e50675c232b47cebf2272ed1ec959fae56e039eef78e969687cd482dae2b4c54dae8ae5d96687d2096fe490aef6460473345f64dfd5535af121d2da84fa66d554f47b848f3be180985a7ae0e1b9fe8d56c634a29651547b2ddabca967fdf11cc14d3e87914923ef3bfe118e9000f8f75a8bb9170534911a4f243926f191d26991233e3ec917724a56530a4980e0fb0c5758c01be1a4e719fb90b67c633d1bdec5b8e72f5b044c57fbe49f5403bfb6c2a2baaaee3837f9ec20b0e0404b1b9c3ee42f005f1288401f6242c72f94cd3f08038772944c1882b8805e0a2aa70969f6951c857b7adf4e3ef18643f3e39a28b7e34b429ff6d26f83e3964a4e4be5954ad35c99ee9669a20316e4244a8b25aa4ed31be524047af5282ed559560ed259d8186347566b148b2832a8bdd18a25afd1b2ebf8d52f249cc0dfaec940ebd792bf53b8474bd98962842edc87d1bfbb6759af5b7670e216158a009f3d9121e21c7c44d628851c3e951bf8bb1d6531d9db857c1c1afd50f653a4f3d39ef9cb7da2c1862b4467ad030a4e67442412733c1e6f62e215e75a9c273371a61e71fe99305b65653a79319b58ad3c321962cb6e7d6e3124a40b860269c8c5e18231b897b8f1234d8a936920073777bdd3ee22203633f6eea05d12b68223390528a51dbe18694e8492653db437386aab3784db586768eecd5778c3f6f9f6f5b4f3ba6598a049f9ebd35d50b400e5cdb54c780d2733953fc9c62d5f8e578b3f359c74859c31e33be05c948831b53085e539cd75c254523034fba3111f66294b492ffe03bb18b5ca8de194d94d1054f837e20a1c19c0225e34ec0ef3cfdde4924f129a1f7518b7effdfeada2e45c34c53de44f34f5e2f48badc7ac66fbafc74233069d4022d743352466c5e106466844b8364e7d009f590b4ebabcae6e12dcc698c018d07805b8d8bf05b0d4b99c792ccf12ba0c7e4458d3fbb95d3edee885e78b08dd73260b02c98feba9a05dbebba478d19363de49e87a2a869baeb12054ee59340983624d3081c88bbdd70c3febec848ccad0a297873640fabb33cdb3e926e7241553342a0e823f564cf7c2d8af088d065459fdedbf7c90c0d50b8ad7f8b5ad245521c79f542f989ab2f4b3d14988eba9ceab6d9b115c4fd62a342638d884e4590b9d45fb206b95b3a2153f896f2995182489259f5f664853fb40422d3c5e875e5ef25743e008dd7098cddbb4f030b46d9289ebc298b328b9805ae58d5d19ae25c6177a4f89657055f95656623dedcdd9f33ef98e9584db1222a065eb8e3ee09a1f4d9618cea8f3f6fdf01f708e217c69d132404cf134302fdf52c42115d5ea57c1c53e73604b51cf06bf6c7644790f556d63ca3b07978d5c73c49b491a18a64cabfe77ec22468f37095d9408634b3d71c2038bd071413fc851ed2f1304ce8c10b31ebc28bac51de1dbfa19f1e98e6051510eb0a942b6506cae5e16e273850955ad8bafcd8f6ae46a669eabeb852e3cbc6f63292325de13aa22fc914f118ef78bd3607823d3e457b90c5fa45e76910e29f6ee50f4d72b392624cbc17b40367d151863c7608e176c43328398356095c5dfcdadb00b90b8a27ca7a28d2dff514a367bcb971c07867ada17a0fd2efbff3e0342f013c790abc2f1ca25a93b7277270e5282e435ffe9d5f326e05f0e2752f97363b43608ed2051865e50ac81abc8c9159fe7664935f6698ae6812ac7ec530bd0b309701bc052e2d8f87603c26c2fb345fb633f250600a948cb9d1c9e0491a4323bd26b838ab08ec412186821f623499f6a88a890643b11b34a1d0b73d91dde0d8e2e91f4ba31c4d8074dd021745a10d3da96c1ca583cbe7b52325f95fb37e243315ed226a543dcba1add3cc72705d834a0e7df2dfd785ce532b30beb76b36602739653a6086eee59d482505ac1ddca583e04f50bfba103750513d07828900053635c193bb41828f8c3699a8c5b149c50941598a2c89b8d296403b25482ea3ebc44bf4c62b19639b3f78718e53dd6cc34e6c4f1cb78bcaeb71e4e82e17c302e64962e2393097ef17b4bf632080fb47eb319e8eb4409bd1b91571b6df3640441febf5cb6e32fe29bb76d88a41b2bf5c386f7c5a69628a0d3179e39f9004571c189aada3a5c4539f23a23e4018cffee1b50fdc6096c3c9b4f75e3b8d154b13424c8e7f8827684f0531933e0608b5dd4999521b92fa3b9c411544e2bb885fc51889eac637d492aa5c7cc29b2590784ae65ce1cddadbcb742082ae878665819c59dbed6a5be623872afdd26bf0c452b012757da2f09d745c5301b4eccd0dc58b19d94fd884386667f5c920bd08d20bb10708cc7708aaabcf038575a323b4a2bbade81df8dca12fa2fd11df9183807389104ac25bda5cb0a2df13d88aa418c4738b3722fac034334af357dd5195614cc30aa57b6ab655c315b36b3e99657e7128a287fe1dedd4faf5bc13c3baa22eacf3e922676983556dbdcbd14e6cb6bd9a77cac93294a1372a1c296d96a2b23f3b0511e25054a9ee1fe42edf69c0513d5b9674fbe8030e9251117e1b2f230f74b3ac414f1fc90c2928c789f35f45189a9fd8dcdc2e8a7f3645a1bfc8a4aae6a05886dced69d95cf82fbe7c604e2a5512b130f1f3ded7e3764a49068885a017414842c52beadef3128c5381d5cf32a7d9c7636d581975eab8ae520234f2301ea13c7ae2f12d30babbaccbef87c0868455895972f0cb7bac0ee63471de2295c100e4e7dd9eb5f9e9fa25f113561a4d1d67d1afc0baf9e1fc1791476193f0e08f40fadc8c837a44b706912897ccf8741c9c6474361b549a9a3ee56420a7ba19fbaac1ece474328f61a3edc2b66879c6c4dedfb3a9e513e7f13253ea88291e5d06f91d257afa965d9b659f60893582765bb7991ea748d22e694dbdcf6e5ce57cf95bc19f753264d1466173ad33f418f09e54a824e868a530f701a11f8f83d7cc9bde218068815b714462412b462bb00ef8660ac96ef45486dda89f6834bafb15dd19e77e019bcf034fec2621454daaec0705c5330b76393a08d7bea3cf7b00dfca0adb4336d2101c58f71c9780f23efbfff4f04bd91e031647b90a9f2c16ee2ba016a666152fdf308e3422ce9ab3bc6f8b52eb53127047c6ee54ef1a082e32193cec338b37a42d09d825e8b3ee894b4c30bac03fed25570055acde45270fcce4519a20f95542ac77ebd61460f52fbe7af4c59739474239232d21b4fa7d69787aebed1d270dd113a1a907b58d87c4a12621c7d45326b3c39bf5601f29b228c4c24bbb18faf1d89011f96a7caa989a0b80b4107507cf86e176a9bb5e23b4c985f2409d93ed42e4c707ee2a32083bf1205087d21b8cd900920e5f123180ea2c412992558363ea07884954a2ce554fd2c3d8aa98ef711045b6b0139e94cc08d2f14b331d51b610c0cf05d5a876ada03a19b05edb16215bcfb20a27f985b930291b738d13b4a90e6b2f917f820ceca4f9f5b09a3f75145e2d5284aab45543f3e507ca6dec303131f55b2cc5472d5be24f39ea4af4d5013a1bf15aeee82414b1c8892e4ac6db63bec4b6a3f4caa142329e63ec029a80ea5538f670b0ac5c7739e8b0bdee64e83d2ca9e613e099ec3fa0ddb91a29ed6cf821605fa1c44babc1adf4f7e03d7de6d0ecb8f8403a36df1eb6a0adaf1aeaaceddd22c889eb606ffa9f9b05bcd793f14c5665dfae078719862e3c539f56ec695343729492986042db9e85cabadf5129f987ca44cbdfb4622450089c9cad36fd8536c2e7f6c45f7f244a2b3aad605886345732d7cff26e76090a7db33de394ff06d32afa75ff668a1c3b58b5797463721cbc2bbac208376679d7a5a77b5f7f7a490456d1b68b3aef921f7587203d87647844cff8ec126a7ec93a9f4232da02ecc1e105d8fa00155fa09db909b3592ab071dcdd4a7f541c38436bc3319e2bd3894db7baa72bed5f6b9f609876bcadf05a8b711762e7c1f2e69e15ba1bee0ad8d5dae8dd9629edac9554cda43e03230271eb5ec7fe285027dd8f87df6ae9c1b9bc069d11c2545ddd6f5e676232535c029043e2dd8f27cfa54af2a0a70175f090dfa9b9b9699a259524c78d1d57d688a3361b1eb8f981839248b3744c96aac8307118ae51aaf820b9cd7a87c597e02a53965a12cf358c61a15d357580344b25b3a6e210c59262b546499bd8213d05edb0840daf812e785fd78925ec17b77e6d1f77ae6c3b72c3897f1bb2c0ac6a8555fbecce6418b57b9f4ee72853d79335a7db40ec894bdea732a295417f660d3ed9c5956e790260c6cb42e78a5ff4e210411440cb65d760cdfde2faf12a82dd4dfdbf313f252c0fabbc3080d1dd6b5e9ae1e0973823ba089021ebc82287bd332e081ae6794e6c890f97c1784f80d26181b922fcae29ebe05c8de88c6e51fb23fe232c17ffb32005b407d99cc1ace66d96a18d98e46389ed77de786ba696dfa6a4b921430c9a4f1fdbf1db649edb47285996a0208bafba21a3df9fbd29b59f0103f9fed0390bc2af84224f518eac32095cc4c13fd16ba3c574880a4965b660ae82f7b1a581fccc74af477cf3fe44315cb3bffa21cc83059d187c27c2b54a2ea7d51e6535bbf9365fa2381182b053b340949512397a452ff8044898bcb1ed950455b03afb1d267e9bc2bf3ce36227d2b0aeddf0be468ea75715400b6daf35f03bdde041a7c92d2161e747f97243df4600e7a199474fc81fe0a655e3a47a3d5d86db907e2ce931398bb55cd5ba9400c69f26bdff9b85228933e583354c0b76168b3e08cc82ccd93fdabe8e6b7955af31f91df64515ae79fe9b2f242d85b2dbda7f19c78623e9f070d21003341fafe13a7fe8dfa0c8f4dff548ebaeee8d14563082239efa63aa8e354ec80ae7952359f7ad29344c9ec955ddffdb8dc6e96a59bad9065d62b508848b27a1179392b538b74d976a9f34fe0e77e3eb5e8f226a36b4da3cc453c4bcca53f8be08c0f431bcdcb66e469a8914f4de67ae692e11f3201717ab5653c0052d5a257e41ca3c721c00e98aefcaa95fc1fd786b10a3c975435821d9b8ae5fd2e1ac018842ecdc811e639f36ef4226b4fc45984647d5cfbe902f4350d16b884490a7f7d85f061a8e28faecd9b74f8d1825c119abc41d0c562b047a5ac67e3140fd7a7097bdfc8ef9e94b83c0286a677870fce1f7b6899cfa9ff56db2be5021803776d98b5157e85d321d2b0aa1a8b404395d3fad11164172e385b37c2ec84b82890fb0384afe75287921957eb6fab88a7e5461401056cfc76180b210f0ff2cd347d752237ec71450e1d73c85f61006442b0360982cf73e4a88ea5a400d194ac0cce7aa5fc40bf26dc7f0d9cd5edddf86715d8d0c0729ab45270234ba3ed9b7991c60a7707dadf8d9ca51cd702d1f34351b0d9a955121c8a7340d6053de1dbfe1874d4f1f2b2c2822af9e2fc3d79825fa385461a42d0ffa4c13d544adb798101a93b5ab896419cf47e50b7eb3cb4b205351f8545d7e86b421069f4d742c0971649496786d5af3eaca0da79a9107da36a52530b083b70cf8c082eaa29ea59f8a38d9b42572edc63f980608086e9fe01c8d674fdc05fe570a8a86efcdebf68551b73c9d562c3c4f558c3463911006592b64b5419c2cf88e2cb77f1e12cf3455c3ed290cb4ef3277b45d349e6dce4bfe76b79316d204de3926d6694d2af7f65af01cd56e9278f2de6244d377dc60772f84227a5c860a1fc7029c04c432b958a45fd9ece1af09d4bdeffecbfb3cf27b1aa54728a81773fe84fb200958ee74120ebd0b55fea4a2d5b2d749b6adab596ff68e243746775b0270764d81390754687dc3b1929971010287bcb82ea6545854f2014a41e9f5f769ae5fbf2cb86131533b482f616ed393140e64da83403e544293278e3952f082ca03817b9daffbc4d63d84368f1bfd003375defdeb80069a8da6e30af46fd0e2319897e49fe8467b8404f580d4c0906290227fe603e43fcce928f83bd05c72baeb34babe268a03cc57f70c9ee6c62fa3ae3a12cda6e3605ac8ff41efbb4c2d2b2c55de0a81d354398b051a234c948a8802858115a06d15147b065d188b511c25dd90648f228236a22fc82dce9ec19533407938f6c89a1eaf8e106c76d48ba6bfb2903e1a626038f82d002088475079b91cb6f9cb78cb452db65d254bcde41efebf3806746dd6d408b28c2783cc45b59d32ec398df6f82f4770d13a36a66a5237bc03dd2e23205f633de5b4d7afe6084e073156c8272ab2626f04789c81706726ddffb844dcf480e19e29a613faccf50a06dc2d9fc8fda9acbea4f4298c24b175587e7ccb1c02986cfbd3e6ac6611c9082c5ce9762e12bfe6f7ffa32491cddd611e08c97e6260af4eea783b61994a0aff81cb0195407e56483e78ca24a07991f4f54b0f3ac4dc236498b2a3a777535eec9d8b7b475a2e072a128328bdc9519d280548f5a75a59bf6ccb3500735d49eb8fc0e647de3a0e51ef053db7de300126192685a7fc729428194269b5d229606a35274e19f84a9f0177b75c89c55e440ec1590d3b0e1d21ce2ef85a2f248c044391949c9e5c9f845b0b045cfa79c7484aa998665e58b71a24161d254afee5abfe8b2942fb80b337efbec07a710611184b65c6610a7f7fcdd7b57b3825e8fbf2cd5fbb81ce70ceaaae73746596a7519cfe782d8aa0656249334b2e7fc28090f26abeb328eb78f4de4458b696e22180eb4b36adad43963fa180a1c853204ee64235708fb8e162b38be4dcdf152686aaa7d4d9b4cb71f6411232b064f0045c9b3e413b0bbba9b1f9bcb49649665ef1c76b7615d1fcfda3d0792379af160253a2a48623e5b9907621a8e71827ecdf64d59057e2b510b719e4e71838a20e14a3a056d8eb6ce4cde104652771d61b89c7c41cb3ebe6c26f1ef594227463e9689a6891731be0b4ecdeb531b747f5e73e7a8eee08944deb6df0211f68cd9b49e76d56fd719d414621fae2f427a38ccd1fb53f296e1ca684b03179ef874f37b7caa9b8e467ebec2b6a0d79b7806cdca47ead0b92ff3be9e4504964b0d30399de76611970264c5965548ad562a9338143277be41a778b8ed9df6c8b5aa914e3ebe65da64e1f9aabf3c104fb39a5e335ed6e32bb7c6f831620bc9164eb94ff20760d6782b896799d45072331ed05886f30a2be256e9df86a25586f6443da25058e7338a96c3ce7ee4918bb4d8b8c8f1a68a4f320da8294a085f251fbc22f07caf51cf90cbae1412067567cc896befd7627c0e7a9665d76c81e51532c5988267cfb381f7ab505a8f5f4024d0b7046d86103299b2a0306ddf33ec0049ff4412a8e93e25320b9e260951c6a04b28db5ef0ae2ee17ddff12d2482b58764060e44ae35a9f6276d1503c751fffebd38e6e40cdbcc31b0eada064a046e0bc1478c218f1e1b14487ea217336a3c7377b14720302159992c9d4ef282d878c7a63be8ad81ac2ff6abfd946f93ff61ee9600dbc216f71cb47ef4095e7798ce0c166cff6c7f598d3a17b20b9aaadb4c560777ea66371331b4c2911907a55879481737b5e7a9b4171e4dfd674a2db2792be95b73bb75b22ff566c2035e9b6cc5fe4c61797d66e8c3b54c4e555f6bce82d962ee56996e89bc682423f941f2e4f8895bb26874c65203ca6c2aa999d8a0ef981710e280225a3ba169f0baf5694fa93bb14eff448c7b076afdc89acd671b6e033635f217934ea7b8aeddfdc93710d02b2bd15247ce07be5c1c8d469ce857db1a0d6068fb7f9f15d5a424e2aafe2abef344cd1c662888ee1641443c2a21ba057eb3416d9fd3c9b0c83efef7b8c78477cecf919f9a65f6eb98b3ba81b6b7ed31a0e865fb506234eabd6c6842b400c0e988dd576c240937ab29b1e46b548411d9ff5a16251ac55d248c65779aa8e3215ba02d67b9031f4c9e0912409af18f4e8320d82fb801bbcc394207da1c09582d123c59c4f759a97211a12321841e5d3a8ed15ad3d3c78d2c6128fb93210c97747d193dee7abc4536f36d2a3a031cb5f716d670b7c05b6eea82d47937ee049363ba8e30d7633937e0fbe7cb792a1abf31de3a0ff580bef8e8ce3eed35da82b5fd0ee3bf696ae4703313b9b79f2c67db830790979864ad3f737ac699bed20baecd26660aae0216ffc796f6948297a8c557f61ad66e2ee0127fbf73a6281de0b0cec1090c6aed910d3a3c589636748ed64a0b9378734e420f961ec0924301c7182fb8238c27a77ed0632000e36b420ee3188a4f65cf55fb3c50b337d464f591a4421cbde032e58cd88a73b3e3a27c279e8d06d8c5c09d7b467b3bc0426588f9c72d77653d5e0fdd60479816124cc616350bb173c6b3e86259aee998fad4aedead2ad011496e8ae8df6492fbaa8019b56202430678a71501528b9d11f7e7ce9aa381bb2300f2f320265f2629947c71d0db2fd135f95a0e1200b45d7695ccf2aeab3857d70df95ddc32636dad93a717acd540329a262990d4c87b9fadc46c5b936ed85667c26f99bbf40a121bd8f3e4ba010147454aea1eaf5773b8e01ab27fb44fea4553e01bf05cd4d27968812560d642e71900f44c3671f576aab9bae93c053de7848a7a6625a2f1b7540de906e483e5973cafe8b72e4904806f7edbeaee5d565974a23eb3208c96dcacc8525008743c413a41016da812d956116485e36a055f5b0ccbfc13d7ef8dafc64fd18b0185b3522985a348c67be8f444dc6fe00d9a2f12ec2b2640657dc0443bf7a7639343444d33a3e3e87eab7b00bd1c630d41485cc8005b4802ac14a6b06dd745d93cf38eaf41af2bc4298901f79f2f3ede47b188b5a5e5d79de616e84b7f248d7a07f6720dcb30eadf2d0286c7503062b493ae2aaa348f77e4ce35186c166eeee8625bdf2ea1d4f4e4d8be23c6d6bbe0184fd891ff59e006cf157aabeb91ae637a6d770b07c1011935f050f10b7fe425509491f207f574f992435068bd04f475325a25a759938115dde785fad974402d4c6e95d6b96211c8eff70137a7d944d76f68447bdf5e4f6639a334718363d5b87a4d919d25bf953be3eec7588e727855d09faaef191fdf16f35fca3c1b4be36d59b5638fdebc2cca32ad5cb33c22bac295e7f4e8cfb39bc8face0c425110e1226efd2b16670b1e8ee68441e50935063c173a034a557fc8c468c228548b4a85dd54d544810bd0eddec4a24ebb19ea72751d6eb05772a728d64199018105d4e79d139c02c6e6c3f848d590f70c25a81e71b99f6c8246b067e12a5e283812e092b5a74b0d47e95e9a9b1cc394ed471b4ab97be14f1e1a7cefa2a5327b5dfc494fd8688fd887991cdabc7cd16cfabe8a14b9848f813df53fc2e38c6c507f0ab91770a0ed9a668a03551d5a3e094c590d5113232b74cd902f58fcf9a4ad5a8b52323af8cc15e96fb2e932852c4fdcf647043bc19d3a124a2fa13libxmltooling-lite.so.6.0.6libxmltooling.so.6.0.6rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootxmltooling-1.5.6-12.1.src.rpmlibxmltooling-devellibxmltooling-devel(x86-64)pkgconfig(xmltooling)xmltooling-devel@    /usr/bin/pkg-configboost-develcurl-develliblog4shib-devellibxerces-c-devellibxml-security-c-devellibxmltooling6openssl-develrpmlib(CompressedFileNames)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsLzma)1.32.07.10.61.0.43.11.7.31.5.6-12.13.0.4-14.0-14.4.6-14.11.2\|ZZ\UU|@UUU@U(Kristýna Streitová kstreitova@suse.comkstreitova@suse.comkstreitova@suse.comkstreitova@suse.commpluskal@suse.comkstreitova@suse.comkstreitova@suse.comkstreitova@suse.com- add xmltooling-1.5.6-CVE-2019-9628.patch to fix a security bug where XML parser class fails to trap exceptions on malformed XML declaration [bsc#1129537] [CVE-2019-9628]- add xmltooling-1.5.6-CVE-2018-0489.patch to fix a security bug when xmltooling 1.6.4 mishandles digital signatures of user data, which allows remote attackers to obtain sensitive information or conduct impersonation attacks via crafted XML data. NOTE: this issue exists because of an incomplete fix for CVE-2018-0486. [bsc#1083247] [CVE-2018-0489]- add xmltooling-1.5.6-CVE-2018-0486.patch to fix a security bug when xmltooling mishandles digital signatures of user attribute data, which allows remote attackers to obtain sensitive information or conduct impersonation attacks via a crafted DTD [bsc#1075975], [CVE-2018-0486]- sync Apache:Shibboleth packages with SLE12SP1 [bnc#944796]- update to xmltooling 1.5.6 * [CPPXT-105] - PKIX revocation checking calls OpenSSL's X509_verify_cert in an unsupported way (breaks with OpenSSL 1.0.1p/1.0.2d and later)- Add gpg signature- adjust Summary in the specfile - remove unused conditionals- use spec-cleaner - package cleaning - add xmltooling-1.5.5-doxygen_timestamp.patch to remove timestamps in a documentation generated by Doxygen and avoid RPMLINT warnings (file-contains-date-and-time).- initial revisionxmltooling-develcloud138 1554913001  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~1.5.6-12.11.5.6-12.11.5.61.5.6-12.11.5.6-12.1  xmltoolingAbstractAttributeExtensibleXMLObject.hAbstractComplexElement.hAbstractDOMCachingXMLObject.hAbstractSimpleElement.hAbstractXMLObject.hAttributeExtensibleXMLObject.hConcreteXMLObjectBuilder.hElementExtensibleXMLObject.hElementProxy.hLockable.hNamespace.hPluginManager.hQName.hXMLObject.hXMLObjectBuilder.hXMLToolingConfig.hbase.hchar_traits.hconfig_pub.hencryptionDecrypter.hEncryptedKeyResolver.hEncrypter.hEncryption.hexceptions.himplAnyElement.hUnknownElement.hioAbstractXMLObjectMarshaller.hAbstractXMLObjectUnmarshaller.hGenericRequest.hGenericResponse.hHTTPRequest.hHTTPResponse.hlogging.hsecurityAbstractPKIXTrustEngine.hBasicX509Credential.hChainingTrustEngine.hCredential.hCredentialContext.hCredentialCriteria.hCredentialResolver.hKeyInfoCredentialContext.hKeyInfoResolver.hOpenSSLCredential.hOpenSSLCryptoX509CRL.hOpenSSLPathValidator.hOpenSSLTrustEngine.hPKIXPathValidatorParams.hPathValidator.hSecurityHelper.hSignatureTrustEngine.hTrustEngine.hX509Credential.hX509TrustEngine.hXSECCryptoX509CRL.hsignatureContentReference.hKeyInfo.hSignature.hSignatureValidator.hsoapHTTPSOAPTransport.hOpenSSLSOAPTransport.hSOAP.hSOAPClient.hSOAPTransport.hunicode.hutilCurlURLInputStream.hDateTime.hNDC.hParserPool.hPathResolver.hPredicates.hReloadableXMLFile.hReplayCache.hStorageService.hTemplateEngine.hThreads.hURLEncoder.hXMLConstants.hXMLHelper.hXMLObjectChildrenList.hvalidationValidator.hValidatorSuite.hversion.hlibxmltooling-lite.solibxmltooling.soxmltooling.pcxmltoolingCURL.LICENSELICENSE.txtLOG4CPP.LICENSENOTICE.txtOPENSSL.LICENSEREADME.txtapihtmla00001.htmla00002.htmla00002.jsa00002.pnga00003.htmla00003.jsa00003.pnga00004.htmla00004.jsa00004.pnga00005.htmla00005.jsa00005.pnga00006.htmla00006.jsa00006.pnga00007.htmla00007.jsa00007.pnga00008.htmla00008.jsa00008.pnga00009.htmla00009.jsa00009.pnga00010.htmla00010.jsa00011.htmla00011.jsa00011.pnga00012.htmla00012.jsa00013.htmla00013.jsa00014.htmla00014.jsa00015.htmla00015.jsa00015.pnga00016.htmla00016.jsa00017.htmla00017.jsa00017.pnga00018.htmla00018.jsa00019.htmla00019.jsa00020.htmla00020.jsa00021.htmla00021.jsa00021.pnga00022.htmla00022.jsa00023.htmla00023.jsa00024.htmla00024.jsa00024.pnga00025.htmla00025.jsa00025.pnga00026.htmla00026.jsa00027.htmla00027.jsa00027.pnga00028.htmla00028.jsa00028.pnga00029.htmla00030.htmla00030.jsa00031.htmla00031.jsa00031.pnga00032.htmla00032.jsa00032.pnga00033.htmla00033.jsa00033.pnga00034.htmla00034.jsa00035.htmla00035.jsa00036.htmla00036.jsa00036.pnga00037.htmla00037.jsa00038.htmla00038.jsa00038.pnga00039.htmla00039.jsa00039.pnga00040.htmla00040.jsa00041.htmla00041.jsa00042.htmla00042.jsa00042.pnga00043.htmla00043.jsa00043.pnga00044.htmla00044.jsa00044.pnga00045.htmla00045.jsa00045.pnga00046.htmla00046.jsa00047.htmla00047.jsa00047.pnga00048.htmla00048.jsa00049.htmla00049.jsa00050.htmla00050.jsa00050.pnga00051.htmla00051.jsa00052.htmla00052.jsa00052.pnga00053.htmla00053.jsa00054.htmla00054.jsa00054.pnga00055.htmla00055.jsa00056.htmla00056.jsa00057.htmla00057.jsa00057.pnga00058.htmla00058.jsa00058.pnga00059.htmla00059.jsa00059.pnga00060.htmla00060.jsa00060.pnga00061.htmla00061.jsa00061.pnga00062.htmla00062.jsa00062.pnga00063.htmla00063.jsa00063.pnga00064.htmla00064.jsa00065.htmla00065.jsa00065.pnga00066.htmla00066.jsa00066.pnga00067.htmla00067.jsa00067.pnga00068.htmla00068.jsa00069.htmla00069.jsa00070.htmla00070.jsa00071.htmla00071.jsa00071.pnga00072.htmla00072.jsa00073.htmla00073.jsa00074.htmla00074.jsa00075.htmla00075.jsa00076.htmla00076.jsa00076.pnga00077.htmla00077.jsa00077.pnga00078.htmla00078.jsa00078.pnga00079.htmla00079.jsa00079.pnga00080.htmla00080.jsa00080.pnga00081.htmla00081.jsa00082.htmla00082.jsa00082.pnga00083.htmla00083.jsa00084.htmla00084.jsa00084.pnga00085.htmla00085.jsa00085.pnga00086.htmla00086.jsa00087.htmla00087.jsa00088.htmla00088.jsa00089.htmla00089.jsa00089.pnga00090.htmla00090.jsa00091.htmla00091.jsa00091.pnga00092.htmla00092.jsa00092.pnga00093.htmla00093.jsa00093.pnga00094.htmla00094.jsa00094.pnga00095.htmla00095.jsa00095.pnga00096.htmla00096.jsa00096.pnga00097.htmla00097.jsa00098.htmla00098.jsa00098.pnga00099.htmla00099.jsa00099.pnga00100.htmla00100.jsa00100.pnga00101.htmla00101.jsa00102.htmla00102.jsa00102.pnga00103.htmla00103.jsa00103.pnga00104.htmla00104.jsa00105.htmla00105.jsa00106.htmla00106.jsa00106.pnga00107.htmla00107.jsa00107.pnga00108.htmla00109.htmla00109.jsa00110.htmla00110.jsa00110.pnga00111.htmla00111.jsa00112.htmla00112.jsa00112.pnga00113.htmla00113.jsa00113.pnga00114.htmla00114.jsa00114.pnga00115.htmla00115.jsa00115.pnga00116.htmla00116.jsa00116.pnga00117.htmla00118.htmla00119.htmla00120.htmla00121.htmla00122.htmla00123.htmla00123.jsa00124.htmla00125.htmla00128.htmla00129.htmla00130.htmla00130.jsa00131.htmla00131.jsa00132.htmla00132.jsa00133.htmla00133.jsa00134.htmla00134.jsa00135.htmla00136.htmla00138.htmla00139.htmla00140.htmla00141.htmla00142.htmla00143.htmla00144.htmla00145.htmla00145.jsa00146.htmla00146.jsa00147.htmla00148.htmla00148.jsa00150.htmla00150.jsa00151.htmla00151.jsa00152.htmla00152.jsa00153.htmla00153.jsa00154.htmla00154.jsa00155.htmla00155.jsa00156.htmla00156.jsa00157.htmla00157.jsa00158.htmla00158.jsa00159.htmla00159.jsa00160.htmla00160.jsa00161.htmla00161.jsa00162.htmla00162.jsa00163.htmla00163.jsa00164.htmla00164.jsa00165.htmla00165.jsa00166.htmla00166.jsa00167.htmla00167.jsa00168.htmla00168.jsa00169.htmla00169.jsa00170.htmla00170.jsa00171.htmla00171.jsa00172.htmla00172.jsa00173.htmla00173.jsa00174.htmla00174.jsa00175.htmla00176.htmla00176.jsa00177.htmla00177.jsa00178.htmla00179.htmla00179.jsa00180.htmla00180.jsa00181.htmla00181.jsa00182.htmla00183.htmla00184.htmla00185.htmla00186.htmla00186.jsa00187.htmla00188.htmla00188.jsa00189.htmla00189.jsa00190.htmla00191.htmla00192.htmla00193.htmla00193.jsa00194.htmla00194.jsa00195.htmla00195.jsa00196.htmla00197.htmla00197.jsa00199.htmla00200.htmla00201.htmla00202.htmla00202.jsa00204.htmla00205.htmla00205.jsa00206.htmla00206.jsa00207.htmla00207.jsa00209.htmla00210.htmla00211.htmla00212.htmla00213.htmla00214.htmla00215.htmla00216.htmla00217.htmla00218.htmla00219.htmla00220.htmla00221.htmla00222.htmla00223.htmla00224.htmla00225.htmla00226.htmla00227.htmla00228.htmla00229.htmla00230.htmla00231.htmla00232.htmla00233.htmla00234.htmla00235.htmla00236.htmla00237.htmla00238.htmla00239.htmla00240.htmla00241.htmla00242.htmla00243.htmla00244.htmla00245.htmla00246.htmla00247.htmla00248.htmla00249.htmla00250.htmla00251.htmla00252.htmla00253.htmla00254.htmla00255.htmla00256.htmla00257.htmla00258.htmla00259.htmla00260.htmla00261.htmla00262.htmla00263.htmla00264.htmla00265.htmla00266.htmla00267.htmla00268.htmla00269.htmla00270.htmla00271.htmla00272.htmla00273.htmla00274.htmla00275.htmla00276.htmla00277.htmla00278.htmla00279.htmla00280.htmla00281.htmla00282.htmla00283.htmla00284.htmla00285.htmla00286.htmla00287.htmla00288.htmla00289.htmla00290.htmla00291.htmla00292.htmla00293.htmla00294.htmla00295.htmla00296.htmla00297.htmla00298.htmla00299.htmla00300.htmla00301.htmla00302.htmla00303.htmla00304.htmla00305.htmla00306.htmla00307.htmla00308.htmla00309.htmla00310.htmla00311.htmla00312.htmla00313.htmla00314.htmla00315.htmla00316.htmla00317.htmla00318.htmla00319.htmla00320.htmla00321.htmla00322.htmlannotated.htmlannotated_dup.jsarrowdown.pngarrowright.pngbc_s.pngbdwn.pngclasses.htmlclosed.pngdir_3f55732e7da5434d2930e07f27c26f18.htmldir_3f55732e7da5434d2930e07f27c26f18.jsdir_4525a889be032b1535968cae6b36fe67.htmldir_4525a889be032b1535968cae6b36fe67.jsdir_472d3fff574b2339f04f728923446b42.htmldir_472d3fff574b2339f04f728923446b42.jsdir_5d4ee0d52734678063b51fc885ee7c75.htmldir_5d4ee0d52734678063b51fc885ee7c75.jsdir_5e908b025dbaf7cd656175bbd6c26f22.htmldir_5e908b025dbaf7cd656175bbd6c26f22.jsdir_627eaad62ca0759bfdb0e5241b831edd.htmldir_627eaad62ca0759bfdb0e5241b831edd.jsdir_e5f7319712ecbee14eb9a38b8e289fda.htmldir_e5f7319712ecbee14eb9a38b8e289fda.jsdir_ecc2aa90a870954e14f319298f086d73.htmldir_ecc2aa90a870954e14f319298f086d73.jsdir_f22b208f31428b6bc0145b6ac5c011a8.htmldir_f22b208f31428b6bc0145b6ac5c011a8.jsdoc.pngdoxygen.cssdoxygen.pngdynsections.jsfiles.htmlfiles.jsfolderclosed.pngfolderopen.pngfunctions.htmlfunctions_0x7e.htmlfunctions_b.htmlfunctions_c.htmlfunctions_d.htmlfunctions_dup.jsfunctions_e.htmlfunctions_enum.htmlfunctions_f.htmlfunctions_func.htmlfunctions_func.jsfunctions_func_0x7e.htmlfunctions_func_b.htmlfunctions_func_c.htmlfunctions_func_d.htmlfunctions_func_e.htmlfunctions_func_f.htmlfunctions_func_g.htmlfunctions_func_h.htmlfunctions_func_i.htmlfunctions_func_j.htmlfunctions_func_k.htmlfunctions_func_l.htmlfunctions_func_m.htmlfunctions_func_n.htmlfunctions_func_o.htmlfunctions_func_p.htmlfunctions_func_q.htmlfunctions_func_r.htmlfunctions_func_s.htmlfunctions_func_t.htmlfunctions_func_u.htmlfunctions_func_v.htmlfunctions_func_w.htmlfunctions_func_x.htmlfunctions_g.htmlfunctions_h.htmlfunctions_i.htmlfunctions_j.htmlfunctions_k.htmlfunctions_l.htmlfunctions_m.htmlfunctions_n.htmlfunctions_o.htmlfunctions_p.htmlfunctions_q.htmlfunctions_r.htmlfunctions_s.htmlfunctions_t.htmlfunctions_type.htmlfunctions_u.htmlfunctions_v.htmlfunctions_vars.htmlfunctions_w.htmlfunctions_x.htmlglobals.htmlglobals_defs.htmlhierarchy.htmlhierarchy.jsindex.htmljquery.jsnamespacemembers.htmlnamespacemembers_enum.htmlnamespacemembers_func.htmlnamespacemembers_type.htmlnamespacemembers_vars.htmlnamespaces.htmlnamespaces.jsnav_f.pngnav_g.pngnav_h.pngnavtree.cssnavtree.jsnavtreedata.jsnavtreeindex0.jsnavtreeindex1.jsnavtreeindex2.jsnavtreeindex3.jsnavtreeindex4.jsnavtreeindex5.jsopen.pngpages.htmlresize.jssplitbar.pngsync_off.pngsync_on.pngtab_a.pngtab_b.pngtab_h.pngtab_s.pngtabs.cssxmltooling.tag/usr/include//usr/include/xmltooling//usr/include/xmltooling/encryption//usr/include/xmltooling/impl//usr/include/xmltooling/io//usr/include/xmltooling/security//usr/include/xmltooling/signature//usr/include/xmltooling/soap//usr/include/xmltooling/util//usr/include/xmltooling/validation//usr/lib64//usr/lib64/pkgconfig//usr/share/doc/packages//usr/share/doc/packages/xmltooling//usr/share/doc/packages/xmltooling/api//usr/share/doc/packages/xmltooling/api/html/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Maintenance:10014/openSUSE_Leap_42.3_Update/12b03b661f7ab09f1f24623eab9008bd-xmltooling.openSUSE_Leap_42.3_Updatedrpmlzma5x86_64-suse-linux      !"#  $#%%&'()*+,-./0123 45678"99:;<=>==?@AB<CDDEEEEFdirectoryC source, ASCII textASCII textC++ source, ASCII textpkgconfig fileHTML document, ASCII text, with very long linesPNG image data, 586 x 136, 8-bit colormap, non-interlacedPNG image data, 212 x 136, 8-bit colormap, non-interlacedPNG image data, 261 x 136, 8-bit colormap, non-interlacedPNG image data, 440 x 192, 8-bit colormap, non-interlacedPNG image data, 201 x 136, 8-bit colormap, non-interlacedPNG image data, 1778 x 136, 8-bit colormap, non-interlacedPNG image data, 245 x 136, 8-bit colormap, non-interlacedPNG image data, 258 x 136, 8-bit colormap, non-interlacedHTML document, ASCII textPNG image data, 192 x 136, 8-bit colormap, non-interlacedPNG image data, 398 x 192, 8-bit colormap, non-interlacedPNG image data, 229 x 136, 8-bit colormap, non-interlacedPNG image data, 394 x 136, 8-bit colormap, non-interlacedPNG image data, 216 x 80, 8-bit colormap, non-interlacedPNG image data, 181 x 80, 8-bit colormap, non-interlacedPNG image data, 186 x 80, 8-bit colormap, non-interlacedPNG image data, 213 x 136, 8-bit colormap, non-interlacedPNG image data, 238 x 136, 8-bit colormap, non-interlacedPNG image data, 492 x 136, 8-bit colormap, non-interlacedPNG image data, 212 x 192, 8-bit colormap, non-interlacedPNG image data, 162 x 80, 8-bit colormap, non-interlacedPNG image data, 173 x 80, 8-bit colormap, non-interlacedPNG image data, 193 x 80, 8-bit colormap, non-interlacedPNG image data, 196 x 136, 8-bit colormap, non-interlacedPNG image data, 572 x 80, 8-bit colormap, non-interlacedPNG image data, 151 x 80, 8-bit colormap, non-interlacedPNG image data, 185 x 136, 8-bit colormap, non-interlacedPNG image data, 219 x 80, 8-bit colormap, non-interlacedPNG image data, 203 x 80, 8-bit colormap, non-interlacedPNG image data, 136 x 80, 8-bit colormap, non-interlacedPNG image data, 273 x 80, 8-bit colormap, non-interlacedPNG image data, 184 x 80, 8-bit colormap, non-interlacedPNG image data, 142 x 80, 8-bit colormap, non-interlacedPNG image data, 202 x 192, 8-bit colormap, non-interlacedPNG image data, 440 x 136, 8-bit colormap, non-interlacedPNG image data, 442 x 80, 8-bit colormap, non-interlacedPNG image data, 309 x 80, 8-bit colormap, non-interlacedPNG image data, 180 x 80, 8-bit colormap, non-interlacedPNG image data, 777 x 192, 8-bit colormap, non-interlacedPNG image data, 226 x 136, 8-bit colormap, non-interlacedPNG image data, 208 x 80, 8-bit colormap, non-interlacedPNG image data, 223 x 136, 8-bit colormap, non-interlacedPNG image data, 233 x 136, 8-bit colormap, non-interlacedPNG image data, 207 x 136, 8-bit colormap, non-interlacedPNG image data, 164 x 80, 8-bit colormap, non-interlacedPNG image data, 1778 x 416, 8-bit colormap, non-interlacedPNG image data, 468 x 136, 8-bit colormap, non-interlacedPNG image data, 434 x 192, 8-bit colormap, non-interlacedPNG image data, 178 x 80, 8-bit colormap, non-interlacedPNG image data, 476 x 752, 8-bit colormap, non-interlacedPNG image data, 16 x 22, 8-bit/color RGBA, non-interlacedPNG image data, 8 x 30, 8-bit/color RGBA, non-interlacedPNG image data, 7 x 8, 8-bit/color RGBA, non-interlacedPNG image data, 9 x 9, 8-bit/color RGBA, non-interlacedPNG image data, 24 x 22, 8-bit/color RGBA, non-interlacedPNG image data, 104 x 31, 8-bit/color RGBA, non-interlacedASCII text, with very long linesPNG image data, 1 x 56, 8-bit/color RGB, non-interlacedPNG image data, 1 x 6, 8-bit/color RGBA, non-interlacedPNG image data, 1 x 12, 8-bit/color RGB, non-interlacedPNG image data, 6 x 1024, 8-bit/color RGB, non-interlacedPNG image data, 24 x 24, 8-bit/color RGBA, non-interlacedPNG image data, 1 x 36, 8-bit/color RGB, non-interlacedXML 1.0 document textPR NOj \Hy+o?0]"k%ʽdNGV*).=NQGgRe ?FyZӂYsuOSvY]4 [tpxxRv&Ok@jt}PS>}}v+wTgX6x.b'j;P.rz3/!҆/|$rFy3 B "ˀ"j( 㤯YW~<=Dl.`z6w@|QW$E6anGOױ@CG5)0'Y .LfT+"KFchCka2 UGs)Nˇ$Q6M6+z. _P!ג1_֝"ҍ{żzۯG@Z s(0;7#x.uT!d2ǎXf)u$6%ghS{,&؛3Wň<¡=UMQ&"`OxP:ML*YPnv=X ô(\s] %=ٮCo0H,XK`R>n nwBF.wDNj:^Afcra@)JWQKI)Qyn`*M ڒ*Ƙzn9$ifX+;6YA㵱Y&Xa^Kuy믋Qz^~r= ׅ]/&de|s5Fuz챂;U00ƒsv؍\ei[>Ja@ݽ=܍*,KW!)_ T"2B!gImu806֎"0S;S'ّ^YȇTe푇<7 rig(mų e.{ #XB;?kf[=- ڠ\ {5XMTEhB%uc]$wRY33y>6~.1yf*0IBaͻMQ<_!|ٺcEOp(y>D)B;Ӂ;)P0X?gӮ; 1 yYe,H牧QJ6rP7,LKp(r-ZFvT`~/ =(*}'L-ƦFع3K}7zt˴Rn8ݚuGϞWA9ώ2ENM8!?v0^ AW4w|:qoȸ.VU.n?Q )[a<L7<R5%d;ɬԒl|aK18H8AzLT8 X&Hw!F;MPj[Ƅ>X:zu*X#ןY4|9KDy~6,Boyy٦e~]'*=C'&];#C>FzkmXyi8O6T,hBo{73;/vƊk~ MȊ"FqteHBmJ5=)CK^|ZtWcмn2θ#ey^؟Q&VF A7 Q!pa9DRAƯKM gTgVa}/`F /BFJ%hd;~D~iO4C tMpm0 wΞ@xq&9|HGn$8Lύ29FM$toU]M|q韹CN) J}mjG#|K^t3|rSseu=}^ k* f`bOm9V gbM**-V]+b`f(/ ?{j^Z\sӎ I1wd^3OCN>-('gy3 Ά7XJ#eш>M%s HBe)aAE |/N