libX11-devel-1.6.3-10.3.1<>,[}.$/=„7蟠:O!} >۠ˆ$;.[c:D7A+y`u.K .ܬrH~ͭ  {t̍->^y%o->] <SR{UL߰rJI=1f s^C.%9Ɩh?F&V.CZ{e_x|qs7v\7˃qHL*Th=?d  P $ F ! 1h C @¬:X L  (F8P090:$0B&F&$G&8H5IEXHYIZI8[I<\IP]X^bcd/e4f9l;uPv wxhy zClibX11-devel1.6.310.3.1Development files for the Core X11 protocol libraryThe X Window System is a network-transparent window system that was designed at MIT. X display servers run on computers with either monochrome or color bitmap display hardware. The server distributes user input to and accepts output requests from various client programs located either on the same machine or elsewhere in the network. Xlib is a C subroutine library that application programs (clients) use to interface with the window system by means of a stream connection. This package contains the development headers for the library found in libX11-6 and libX11-xcb1.[}.$build81yopenSUSE Leap 42.3openSUSEMIThttp://bugs.opensuse.orgDevelopment/Libraries/C and C++http://xorg.freedesktop.org/linuxx86_64ySb=)Si .+h=*A(8S;z!XUsw/j~DʥcvR_}3*]8d'%] -J&u%%%$ +vG2-0}GmII1 "6#bUU t uEWeoiUvۉ6!"Qs4o3(t# ...) @2,))2)2)2))))2)..+2))..22222++++++)22)2))))2),),)),)222/ (*. .++ +|d (66,6 q,)2 ))(****,,,/ |* <.,''/ ' ?},,/2 /))/ !y1>*A 1/- \ 6c,62)*)-.^V,(6*0''j( ~0 ) * .)+ {)Z(,)& T)++*... i., \ )) f/`/+.-/)**,.)6-9))-++/)00,))4,'..).666*)'*526/2)04 &35-.*///  n = e().  } 6 ?+3,6///1)/ *(0.2),'',+ O-, *-* )*.)6,006 4 )0 + *(&.*,3 < *. E.. +)6#,, ~ m/- .,.-'3.(( /b0v,+226)9 (,e)/. .2 - A))+'0..  /6)')6- O x(+( j_ -  / 0 /-7777070/6+ , *, *0 V& ,))99}**z-+(-,+000,),,''+ ...-y40*./0 .\)(333)-333)))z]-.)e. 0....))11 .) !3333~'9W[F $Eq;v(X-R%&$gJSa i }M >L5 A H R G[` : ( h b$ U L'rhHK :D N~ [ \z;< [!O 0CC` !<@ V+ H P9@DwIA@8  y^\ F L'  x+Q  k5EiO 0 p j6112 2) 2 N2Q---.2. S.......2... -2-+/*01.6562-+6/*1.656 )'AA큤A큤AA큤A큤A큤A큤A큤[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.[}.5342876a1c977b7e02ea018cb984b90e83b76994b177c6fb7d0f6fb4eaae0c560026f3941b4264bba4be6fa4bd4d77c9f4a6185908f89fa3221080dd6548770a7d7f377e752aca71ac9fc894f5148b2c0ebe0dfd854ba01cb4ae410b5725f451a925327f90c8125ee3401f4386a25601661b3a63024546c54893dca7a503aac2c941db256d55ce1e93a2e5b4b8d2d873eef17fe96484467629446ef5ccbc0deac46cd2e0368691900d85a4d77bd263e519a2b85301ceefbccf163b6af8eb59e041e5fb5c37ecf252890279ed52e4f26db2218b3f7fea4415661b7ba4f51035033746fe2b3048da848c5c4e91f9e8aca8ec42ea058621678e3aad76f6f0650ed132d207701bf33467374ecab110c8f0f84ba916704adfe39865afe733fdb48bd1e705d5ae3c12b8ed8440c143126c3e74e0106f1f5b7674a6f5565afda21e4aef25265858664b8bf88f2d637e0bc77973ed15e5516b17db978c6c2150544e7c5f395aed25e688a0e7545d1a37cd146f6b1d16b7c3a3dbeb1d480bf160f62b1e19f46690423c4df0eed50b9ab1e1e004d41b158c6d692a15056808a7e73d2a4c3488a1959b8a50c33ba922c67cd3a8484d7563585d207a300af0465dee0093d555e9d42b3ff3c74f71e4a8752688fe6baa32f0f5e341b2fb3f580e1ca29893281af048761481d6080dd6cd760bce25e8b24b85cafe49947bde93aeda96abc01a0fc5d64ac3b98ab1e538764ae15e931412782c79c5175897641b15e12857edb8f9ac7578945ea6100664bf29f252dc7ae0b951efe48ea92d35a80d2a253fb45c1821264addf79ffd8f0d60f853ed04f8111f65efb4de23e26f8d495122df0498129c67b1ff1698104f896fd011f4cf9b570a7a6d00f6b775ebca038cacfdc0c82176e068f69861999cbf5b1e777844e3649d49358ca76deaa44c288a2057d51c19ae7d28e37125db844d740b071dee717aa60a7c08a24456db9928a0809a6e75a00a34569f18c72bc7bfea7e6a9b05a3c64d8edb1d264c11be9e0d2701e7ca2c94b2657b37c975ff45ee06ccece4df42b31d430e8e105fd627122a20af24aefaf0eb67e3bc1b47eb1e39889c7f62e17b36301370a0ffe81fc4d95fb7ee204eb9ae39a2047cb3d6431abdef948f9b7f6c43485b7d038caef6422b36919b619a770f14e0757611ee884145dc0256bd4b6235ce14c0fc9f29b01e668b07066ae19266b47c5fdd49f91e4dd01fcec5a12cb5c52c87a350c337fb0d7cb42db90d3ec085e19e57baa6347d5bbd4afb84ffbd30351e35ff2792034fd24ba1a4c201c7a7050d325fcee5c482fba1c94be64868f4e8b9c971c7e7dce141b1f938715a43759e587ac1199b9766c71f2cab92b5e372328282e710c2e103073d36b5a1cc964c503bebfdb3dfcd19698f6bd50a7fe072021aefc9553a7c24debcacccd956d6e66cf4b28f2d9881c8ef3b0d0cbfbc2117ffffab7e481e4654f2955c38e01136d9a9ce91862002b4b3226c7ddae4bbf6de6cca872d2de0e4075ee89e283602cab60605d184947553d71dd1d6e2454cfbb84de7242e507523e6b1a8bebeddc28e353fbfacd98b504cebe8b644c8890d6ba63c0af947ded5a2f887f6a9731e2893315bc3cf3425bbf04764dd2140678f1a32794b291608357f06b526b332c4acc6c8f338be9971be3de82213a6e8f8d952f2ec88ee64d9a7745b1f206cc40fb44f9c16322dbc419f2af2e15389e7cce00a4aacaba09b687e499e0605d171ca72c023ff4a72f0d2b55a2378f67499d54c9cf4eb4e0b142aebc1e2b3aaa33a8402f2d901d24cebb524ce4f089f68fad9c7e348c4850390a782c8e7293573c1103c4d9e3e95f77af1ac14f0a121b7c619dab08b7ba734d78ded20abee0a323210ed248175e0b305f910586efb00cc63ffd92260f5014288255fa30f447b0d243b5d3865859a8b62d650efc1f08d3a4c3904b80ba8dcae90e9fa77bb4679fae657efef12e88ea73604d1b26b614f32a08e290f537feeeea450fb312f96e9cc5c624567a0ef34403265964c8369d49c9121512dee68bdb843c6c00f10303ab3aa0056c5480b7779b78d483f005265d7ecf07fb9605008888e16a7d5c6a09409553530554c96587b142bc11a51d7537f79e15fecf8c38eaa2e8c2350408040f6ec59cb82d2c138c1280061daa117e94578200c165398e6f69470bab1fe4f533f6efce6baac50a7c049ed3a7913358ac270b8ef23e94f9bedf5cbc4b65005f2e351c9895ed68c37dc1958fbbe6cc6a58f6f30e77eaf1ac86855e764dd13c47fa36b4d184492ddab66dd6fb35f4afa2c61d9a6af0f616d1c92d630aacc55efde7013fc3568caaf7591a51ba48dee2f895c1bc0a993c7d0d728869fd0ccc837faa27ced2d4d95f6af08b5d6a4d4b1723800597d71d06dca90aad396da792ee855d6966260cbadbd47048b6eeba094ff00ec3392d8233d47549efe31c6887c44d044b28c4511142bd7b6fe3e94ec3a71c4d760af5e548dac3e016d058e1799a639190b8a2fb04f279b80511b7c9ee7a88a88d5c0a4cdfe8a686bb542a9a30a9f5e170e772ef882e55ee881bffc46430cb00d7f5787fbf73780217bf3a11856503e185cfa8f0bc15c80b53e197c9142ad860345c5a693356cbdfae78bf80e5b26805e2d621722055690737a529d2f30e9c57d48c9ea31c8bd6e17e39c2b31ed329c1b6b98b1c3a2282a9e0c50f70b1b9f800931d0140cf4d9a764b2bb098e4478f3be932dddbe3b613b671e65ee2c89110c8873f716f92d98537cb709aec7f77c0db00708dfcc1ecfb61e79a1ebf9bd204b0010a46c08effd671931bce57c8973ab4f35622cc2a03e69cbcd29a74639b3d7af81437b8e28fc2eb5ccaf7a1cb512ecffdd984abeff966247c33b094a8bce4fdc12fb0429a8784df8ef7275da09991595b3f940bb5860eaee2ba05d9285240d5e456a97cf938ac042ea7376131f8fac205d34ecaa513b2f822c1b7bee83e79643d8e739f3ae4a7d25b39d62b424921a5a26403023fbc1904be9e7563a94e7353e51fe96d06d6758458e0b9ba6c72b8a023bc636c6022446e68ae896c60a87005e18b949255c41f600a0efc90ee984b7420d4c2844ea8d04740435749c6db123ef030328cb112ec066c32329d0e4818a30e9f5fe2289e724a11887d776bd79c5d829d1b22d6997a2137f113350e6fe944c768f16e8434372cbed48159ca0d5b10068d75d3522790daf7912bd29b16bdfd281fd4a2f532e03aaf9ce11e3e2f801dece814c27ffcb0ca39035c9d1f43c0786c33d03c9f6fcd32351fc651cd951439069c090737d42656181f68531be0d1c8cb7edaaf5a65560ead1ce138102044885d7749abe4a4472927f95cf469f65bea5fec85ce6dfb19f336e0324aade95c90673046c53255a784692f73603541e95e07512d5f8d2bad2e88669179f4e41dd0f52d27a633574c52e439271091588327a912159440360042c8b93da0eac9a3862a49850fa1c0efdb30e192bc609475c950c21bdfb941dea4ceb18634f5e1674aca67f5a44da4ddc76fbc36651aa490bb0de2b2cf9e35158bdcdb79f9c4f1526edd99628d6b46558bdcdb79f9c4f1526edd99628d6b46558bdcdb79f9c4f1526edd99628d6b465d0957a2cfc8e47006158ed6ff22f77178450686dd5b2ec00f680b5456f40e0e7e0008e31e05aced43d3a4948fb30cf378ff254870151e4b8f7ad1907aaa1bd73d0957a2cfc8e47006158ed6ff22f7717d0957a2cfc8e47006158ed6ff22f7717e0008e31e05aced43d3a4948fb30cf37d0957a2cfc8e47006158ed6ff22f7717e0008e31e05aced43d3a4948fb30cf37d0957a2cfc8e47006158ed6ff22f7717e0008e31e05aced43d3a4948fb30cf37d0957a2cfc8e47006158ed6ff22f7717d0957a2cfc8e47006158ed6ff22f7717d0957a2cfc8e47006158ed6ff22f7717d0957a2cfc8e47006158ed6ff22f7717e0008e31e05aced43d3a4948fb30cf37d0957a2cfc8e47006158ed6ff22f771758bdcdb79f9c4f1526edd99628d6b46558bdcdb79f9c4f1526edd99628d6b4651f72e2b10f6f64361384070fe3e758e4e0008e31e05aced43d3a4948fb30cf37d0957a2cfc8e47006158ed6ff22f7717d0957a2cfc8e47006158ed6ff22f771758bdcdb79f9c4f1526edd99628d6b46558bdcdb79f9c4f1526edd99628d6b465e0008e31e05aced43d3a4948fb30cf37e0008e31e05aced43d3a4948fb30cf37e0008e31e05aced43d3a4948fb30cf37e0008e31e05aced43d3a4948fb30cf37e0008e31e05aced43d3a4948fb30cf37eca402a0dc34b6d31e177a693d445eb63f4db3583899624b533d2711de40d66a77f2a75ea8d317068bdb4e4de10c5bf377f2a75ea8d317068bdb4e4de10c5bf377f2a75ea8d317068bdb4e4de10c5bf377f2a75ea8d317068bdb4e4de10c5bf377f2a75ea8d317068bdb4e4de10c5bf377f2a75ea8d317068bdb4e4de10c5bf3d0957a2cfc8e47006158ed6ff22f7717e0008e31e05aced43d3a4948fb30cf37e0008e31e05aced43d3a4948fb30cf37d0957a2cfc8e47006158ed6ff22f7717e0008e31e05aced43d3a4948fb30cf37d0957a2cfc8e47006158ed6ff22f7717d0957a2cfc8e47006158ed6ff22f7717d0957a2cfc8e47006158ed6ff22f7717d0957a2cfc8e47006158ed6ff22f7717e0008e31e05aced43d3a4948fb30cf37d0957a2cfc8e47006158ed6ff22f77178ff254870151e4b8f7ad1907aaa1bd73d0957a2cfc8e47006158ed6ff22f77178ff254870151e4b8f7ad1907aaa1bd73d0957a2cfc8e47006158ed6ff22f7717d0957a2cfc8e47006158ed6ff22f77178ff254870151e4b8f7ad1907aaa1bd73d0957a2cfc8e47006158ed6ff22f7717e0008e31e05aced43d3a4948fb30cf37e0008e31e05aced43d3a4948fb30cf37e0008e31e05aced43d3a4948fb30cf371f496049b7bb53292b0dc661e8fa5d5275afaa1a3b7e718de0c28c2f6fe91d9909f0e43ab8bffc3ba340d3466d711d9d61a4c1aa6f9e71420269021de1f50a95125592d529ed4be398f36def77db89ead71c7a19b3b5d9fe87adeb2c4449f33a0c05886e76d617e38a481feb04765c3fcdc1a6f1a65c8900dd2de254e48f30e6da307e2c0fbd999c2cedcbe0706a9f5eda307e2c0fbd999c2cedcbe0706a9f5e3b107c86ff47ff3751c4391ab7922dd2da307e2c0fbd999c2cedcbe0706a9f5e0f4ef122e7072c0e9eb501cda0a64273a7e41ec9850c7b1feef4aa59a14cc1fabe6d0df11ef93463ab753dd112ccf5ba021006996404d83f6e36b1da1a55e0ca9bb7e37c2a34002efa64d44e3470fc9362e2e4dccbc12767c0c3b4fff33ee31e6a36fd84640b5a9a4b32026f5e67814a6a36fd84640b5a9a4b32026f5e67814a226da4fe8a0b26e9a96b626237a0e6bc6a36fd84640b5a9a4b32026f5e67814a4e1ebb0f86909267798f3a9fdf36b65f8975dec99cfe18114b0156bbbd3fd7e1d63e35e64e304cecb951d8ac1e21a55422657fe3e9c5e2e6cff0b8ced2263fe0f89cb6133ffc64f0f2a0f6d5755d2b5c770a4feb2ed274f98369014d99d5649fd02531c44d06322ff0f0760455a2abaa5312c0ecb314ec2913893d8820c55d0f79079523b26208510d46a9e1436a2d39a93bc0d1ccecc2c3ee0cfc6c423cdf41a93bc0d1ccecc2c3ee0cfc6c423cdf41f42de6be02319ae80bce7b353afcccebd31174f02c7e29a7d2f817d223537870d31174f02c7e29a7d2f817d223537870d31174f02c7e29a7d2f817d223537870d31174f02c7e29a7d2f817d223537870ccc9b3132bac86634d68da9f2fedfc97ad4ae48d092f4b620a39000ac423ac7623d336dff09757e498a29fc71cd25ca923d336dff09757e498a29fc71cd25ca923d336dff09757e498a29fc71cd25ca93df8a95d0bfe3cbe564a44220f0f07e9a490bcd8861a35eb93c258259e384f07bd61ce88cf8eb2ec3609224f895ad4d20ac359f5f6876bae1d24bd274e86ac6b1e0bda8353718301e162ac295d97e091f20563a38f9dde597cd70a8c5d49c8bf0ace86ad2ec0a1230260e466f6b1885bc9d33a969c2af904cfe43babf1307eac73a5c66b6b24b75e9203006086679397a0103be4da692d2c8938116e6d0189ed6cda3025abb8275b71387dd1f6b763f8b83e7d8eda5c6e560045e643f8ead1925126ebefbeac9d90df3198facd7f669f34e219d55ec69caab981f68b696faecb226da4fe8a0b26e9a96b626237a0e6bc226da4fe8a0b26e9a96b626237a0e6bc564f95bf6f4c779b46b86c357ef89c33c99fa98bcf005351657cffc15ac6f71b40237d2250bf187903ef99c3d8fbbdd273a5c66b6b24b75e9203006086679397d63e35e64e304cecb951d8ac1e21a554d0f8b2f94a1581a4446abd9715f5a4202b771fee10bc00dfcd2592adba68cd3fb9e69bed2135e5a012a2af357a0df13269fde510d5b13ab4976ac7464f2e1a5c9095941f4b0327df63ab108ff6a5b93ea83b853ea842de9f408493d0ab55e8b29636e8eca83061223517befdbd42ce62d3523aebf960d659df59dacf85d17a59125592d529ed4be398f36def77db89eabafdcf5eb4280863a2e83a4edb40f733fc3a027e7ab1dec585b259f1ff7514149636e8eca83061223517befdbd42ce622b771fee10bc00dfcd2592adba68cd3f52a19cb48f74ce5178a9daab6d0855130dd6c6d8e71ed0ed8f71500e26756eea3142d83d072016d16c2ea1953d4042206b0d90917b851a76bce2ee7b783f915fc585da87ff0218eb697aad8947114a0c9e384f38356248980236bb6158eaa5b456ede2a93703b563ac08d48aa9cc0f673c8131d1b3ad0a287073f9fb117621af4fff7e489f2c66e486e6d64c8ec0e294d02531c44d06322ff0f0760455a2abaa5d2e4ae8605453abb7734854c13d1384125592d529ed4be398f36def77db89ea6f98399b70ac198430e52f31130d8a110f308a1cf7de96939ef540c523121d9a9df646ba074374ffc01e9a5e6cc698562000c91c1aa84b6cc410a9f55c11896762dc3e0240c7bc7f2b997aeb3099e0d8226da4fe8a0b26e9a96b626237a0e6bc61a4c1aa6f9e71420269021de1f50a954fff7e489f2c66e486e6d64c8ec0e2946ec660dcd8719111728fbf039d27a9b102489181573df9a616a6ff83893247a50ace86ad2ec0a1230260e466f6b1885bc9d33a969c2af904cfe43babf1307eac6515b23bd1dac5ae5e585ff21d3e7b8862e2e4dccbc12767c0c3b4fff33ee31e75f85d18b310d53776ed3af38bc13ed10d8da04cadd45673c0ce057edb2146b1a5024d606f95a16bb0eb07d953e6adab23cf30b7454fe1e006490c1e96c37ab6e6a6a4ab564f951ac9df1c78e67a4b084bb0c3b49af5200c9c83a3db99adc59a4468ebcfb4e26505a11ccab834f2be48012abe98bad5861fd4f380e169a3f6ef23cf30b7454fe1e006490c1e96c37ab689195615229d5f61f794048cd85482d41fa07e9b17abacf5ecead3887da7f12e208f0cdabbfb00ca6f32659357b079431a6a5383e61787388d00de474e747d531c174c39204acab1a70b28898c05c9cd61a4c1aa6f9e71420269021de1f50a95dbf700acdfd4051f1cdc85c536344af2124b7389043127541720fcbeb53b1af2ef21fd0d50fbba6bc7aa0c4fbf4b76a3d6548876c06c1c0e5cf38b380f96670e63885df2cf4685296c7a49d185d0c06fd0957a2cfc8e47006158ed6ff22f7717bece72ab10e39dd9fb0df63692a7ad2827817b86689e25d38083ef3fa61faebe27817b86689e25d38083ef3fa61faebee42d5830912b32522e38dec3346417ee21f7cbf6cef71f4423b6e1c484f4ef0221f7cbf6cef71f4423b6e1c484f4ef0221f7cbf6cef71f4423b6e1c484f4ef02ae173c94b513198ecd529c6f0593500a21f7cbf6cef71f4423b6e1c484f4ef02be2b02adc506087af8eb493460578be13c8131d1b3ad0a287073f9fb117621afed3946e76285ad2bfd4d2cf3c524dffe7c5168e6c9eba1f2790d086e963f09d6a93bc0d1ccecc2c3ee0cfc6c423cdf419319890397742348e4ef7b15a6bcdabfa93bc0d1ccecc2c3ee0cfc6c423cdf4122f34386d80796ca21f337ea0f2c878c1f496049b7bb53292b0dc661e8fa5d5268cee95130c093dfda60a2af40a3223873a5c66b6b24b75e9203006086679397da307e2c0fbd999c2cedcbe0706a9f5e854541b11b1067c902daf6ea4e9d9dc5e9698154731db1a69d7f77f8ba3e88974e61d3d37c734761f74724b3016e4784a93bc0d1ccecc2c3ee0cfc6c423cdf41bcb4f139a17f4cbfca6d521cee66d79fbcb4f139a17f4cbfca6d521cee66d79f7097223cf153fb5ac4fcfc49b6feb2667c541734e47a0c9e489ab7863c3612dbd63e35e64e304cecb951d8ac1e21a5544fff7e489f2c66e486e6d64c8ec0e2949ce81908f729c1e49e4bb167b54b22ca6cc4ecc8bd1e2804a79ecb07127aeafdd63e35e64e304cecb951d8ac1e21a554d63e35e64e304cecb951d8ac1e21a554e9698154731db1a69d7f77f8ba3e8897e99e3349938badc513d4ad7dab442351e99e3349938badc513d4ad7dab4423513df8a95d0bfe3cbe564a44220f0f07e9dc12028483220a98c60759ec17d7510c02489181573df9a616a6ff83893247a502489181573df9a616a6ff83893247a5acfd3e028b9ee11aeaa93e16f24caa1c7097223cf153fb5ac4fcfc49b6feb266a93bc0d1ccecc2c3ee0cfc6c423cdf41d63e35e64e304cecb951d8ac1e21a554fe303c2d8f54d251b7500567eb5269ed6de208e30d5ef62bc92210bd8ef0e6320ace86ad2ec0a1230260e466f6b1885b69ed64290623763078994a87f39164f272788cf5f07013ae0734dd3624524e0e1e5de562a9e9f603df040d42464b682d0de3927dc15de2c66a9040af9dbf86366a36fd84640b5a9a4b32026f5e67814a4fff7e489f2c66e486e6d64c8ec0e2944fff7e489f2c66e486e6d64c8ec0e2946ec660dcd8719111728fbf039d27a9b16f98399b70ac198430e52f31130d8a11c9d33a969c2af904cfe43babf1307eac125592d529ed4be398f36def77db89eaad2a00e6e68cfcda62d7bc3079512f5d191cf54b48d60047b557d62378e8d63ceaf2aa23daa541af65cabd64ec9eba411f496049b7bb53292b0dc661e8fa5d52c99fa98bcf005351657cffc15ac6f71b1e5de562a9e9f603df040d42464b682dcc72a37b3a20f2da5c5ce1cdf606c473842ec16f063bd68c0dc81e576b2ada16b9473bf6300579f813411143d4a653104f4e15db876a77a589b1363ce7e41280218a6a0f62cb78efd8967e7f5198f7d07d009214f944b06533561dc3025e536b69ed64290623763078994a87f39164f2e42d5830912b32522e38dec3346417eec6edeab615bc95019c01ab39d5f6fbf53127a7fc48436c9b5819f9beb479892dc6edeab615bc95019c01ab39d5f6fbf5e5d71b7a281999b35f501a030adacab3e31683bad15f33137ca21f10715ab855a4f419a65cdb331cbfde09eb595ca5395bee7db068099fb4904d6dfd6ad9d88b7cd92ecc90fe2d4e58f421e2706da0aa657d98a5d53afe978ac469d992450e9631facbfeaafa50ffe69406649f717f19e28dfa730254fbe211ec4bb484ce619cf213d16ebee69d75cd35edc365cf63d3ffd4b88eaceb1867b8e84633641cfa2461a4c1aa6f9e71420269021de1f50a955d2e4ae8605453abb7734854c13d138472788cf5f07013ae0734dd3624524e0ec606f3f305b038f8be26800a50a03209973e69c41ce252cade3f7bc1999c56ba743a70dc5a7fd2c7b3cc34d396245252a575017b90fc2b17ee2e626f35cf13ef4fff7e489f2c66e486e6d64c8ec0e2942f5f72ccb77aff6d9487fe7d18baa5b06757846542e4f285b9eb4d43d6f96fbbe99e3349938badc513d4ad7dab442351ff35aea7a5905c074b2d8e3272fd6e89e8beb1ffc3589e3a5c39b8f6afe3473cec543f69c42e41d5b3d339886879375c6a36fd84640b5a9a4b32026f5e67814a564f95bf6f4c779b46b86c357ef89c33ff4123c7ae1ce590e3ad17d54aeffafa564f95bf6f4c779b46b86c357ef89c33564f95bf6f4c779b46b86c357ef89c338ba9ab4a236a3378768f14c6ac9ad277d0957a2cfc8e47006158ed6ff22f77174e61d3d37c734761f74724b3016e47848a1e951ff4187a91695a3a3a304cd464bcb4f139a17f4cbfca6d521cee66d79f61a4c1aa6f9e71420269021de1f50a95e6b5b00c8ceb283ef5ce5c2a6ded6fb258bdcdb79f9c4f1526edd99628d6b465d02531c44d06322ff0f0760455a2abaaf1148c69bf2be7072338d2bc18fbadb8a93bc0d1ccecc2c3ee0cfc6c423cdf41226da4fe8a0b26e9a96b626237a0e6bc0ace86ad2ec0a1230260e466f6b1885bc9d33a969c2af904cfe43babf1307eac0fbbebd9650ce601b7600a00a4f06c174fe04d43fb022a2ab414bc2618dbbf5eedc1761fbeb3a24fac363fefff0af62fe6b34b59b917251f744d12966f5ac15223d336dff09757e498a29fc71cd25ca9befeea859120d5bdcc215950d30d20bae42eab7f892821722d5719e0345e335dd8238728fcd7142f04f9b45ea8d0c540e42eab7f892821722d5719e0345e335db5dc91477049ea3e540e9bb6152d3e6589b30c5fe556059a4217b9d41a40a936d31174f02c7e29a7d2f817d223537870a9304d18c22fb073b2a881c3468f3c35d0957a2cfc8e47006158ed6ff22f77174fff7e489f2c66e486e6d64c8ec0e294ec543f69c42e41d5b3d339886879375c9bb93e30f49cf7a90cb9234da55a7cdd9bb93e30f49cf7a90cb9234da55a7cdd4fff7e489f2c66e486e6d64c8ec0e2944e1025ef3031a2eb1d3634abdb655421404748a1f735082aea7972a0bcadda66eb47a5da51042e1b1ebdc8dcb95f42c36f98399b70ac198430e52f31130d8a1175744cefa9ad33b38b943a4bd9f9e8e8c7bb9f1f85a2e14f8804111bc8e6b5df8ab053a157c971127353e5121acd0cc8777ec6f19936ca454f1518940766180b4fe04d43fb022a2ab414bc2618dbbf5e33bc5352a6e49247979b88e7b6c2b36dd31174f02c7e29a7d2f817d223537870f42de6be02319ae80bce7b353afcccebd6548876c06c1c0e5cf38b380f96670e58bdcdb79f9c4f1526edd99628d6b4654bb0c3b49af5200c9c83a3db99adc59adbf700acdfd4051f1cdc85c536344af285aa1ffa103fdf507f0f8d0f0a131c9fff35aea7a5905c074b2d8e3272fd6e89aca26327b45a0fae95ca0ecbe133f16fcc45db759376d92c2909902fa42c9d23cb412ac3e30c2d6134e77c3b09d98a5b125592d529ed4be398f36def77db89ea854541b11b1067c902daf6ea4e9d9dc53db7be32362d48761efe6fb09a26becf92705d8e07f1d0ce00778234ec0db84692705d8e07f1d0ce00778234ec0db846d021392cfe9776fe584a4762cda9782a4fe04d43fb022a2ab414bc2618dbbf5eecd9306728337ef65e4f38969c6f7b78a93bc0d1ccecc2c3ee0cfc6c423cdf416a36fd84640b5a9a4b32026f5e67814ae005f4d66e9750a19eb613b379aac50b8750b8f1aa8af644ba2f0417e0029ab98750b8f1aa8af644ba2f0417e0029ab99aeb7ed4ecd30ded670a03fc6e61a5186ad2a8caf47ea50044177bffba26b2135f1a6cd2319dd0a695e991e551c090932b771fee10bc00dfcd2592adba68cd3fe6b34b59b917251f744d12966f5ac15293b2f7cf8bf2d63a983b20b8c9edd2e1150d82ec43d35b5d997465013166e3efdbf700acdfd4051f1cdc85c536344af2012abe98bad5861fd4f380e169a3f6efe6b34b59b917251f744d12966f5ac1520ace86ad2ec0a1230260e466f6b1885bff35aea7a5905c074b2d8e3272fd6e89d71c7a19b3b5d9fe87adeb2c4449f33a61a4c1aa6f9e71420269021de1f50a9561a4c1aa6f9e71420269021de1f50a959db35204e6951d69f73a25b408c79d0c7cfc90135aa4ae55753385fdab64f8101f496049b7bb53292b0dc661e8fa5d52c3ddcd330262a1ce0d3c3dde22ebabae9bb93e30f49cf7a90cb9234da55a7cdde2770d2348807dde6aabda16830fbc8323d336dff09757e498a29fc71cd25ca927817b86689e25d38083ef3fa61faebed02531c44d06322ff0f0760455a2abaaceeaed95671d8ddd4df6753b21279658e0008e31e05aced43d3a4948fb30cf37ae895c4a75b69c34ea2e13a35b4ec88923cf30b7454fe1e006490c1e96c37ab68fec547ac2adc6659d9ff5644b25a70a6f1d48a97ecf048a66ac62da0ad33e77a63515aae4d1a12e34821443431cdab7e9cae94daffa89d62059837e722b261f022580e369a894b803cec2ba2304376d61a4c1aa6f9e71420269021de1f50a95e808b1a4b8e08a953b9a6089e27fd3fcd25bbc8a166ce160f2e34af607da4764fa4d861b2d1435bae2997eea44aac19c3df8a95d0bfe3cbe564a44220f0f07e95fbfb65a4e014339fef7d0bfa5de5c6dc3bc1e5c6c35e40009b63d42ac0b148e5fbfb65a4e014339fef7d0bfa5de5c6d006524a99e1e343c9812b978d4ca31f6d0f4aceba5fc535533b22562cc8a48efa46334d826a19dacda586dbb2ad54820942c602b69a0c50b97027378c21f846b4d5be24d5052ea9ab2b33b6f4cc174dce618201f9127d6c93880d45aaea64c51dad3dd34941630003dedead92f00ac276be4434c9bd3559bf64790716d878ab945d52dd6d3920bf3c9786e648fc94fabfa4d861b2d1435bae2997eea44aac19cfa4d861b2d1435bae2997eea44aac19caeebb22aef2e31c411c145176f73b800cd7456529352aef7f2dba76a1aacb5f0e2c6eef15554299988f4810450e6bc610ace86ad2ec0a1230260e466f6b1885b02489181573df9a616a6ff83893247a569ed64290623763078994a87f39164f272788cf5f07013ae0734dd3624524e0e85524ad52508cfc543ec2cb20329cad0be166dc07e93c218f52270915500fc4e100a4c416bae0232d0963da3e878a2c54fff7e489f2c66e486e6d64c8ec0e2946f98399b70ac198430e52f31130d8a11c9d33a969c2af904cfe43babf1307eacfa4d861b2d1435bae2997eea44aac19cd014ebf8c3b96058006d1f9d5a411bd2eaf2aa23daa541af65cabd64ec9eba410f308a1cf7de96939ef540c523121d9ae2340681de1553d6742159b743a4d697321d05a76659fbe646c4d3e1786ad6fa135db23bd8fa24dd5683f2ebd8062529bc0d3ebd7ccdf7ad0cc8a8f752f39046aeebb22aef2e31c411c145176f73b800bc0d3ebd7ccdf7ad0cc8a8f752f39046b6d08827c075b7269378666bca91dd41b22ccb11ccb51218c07d2ba6307b50bc0928d551f54d39c9c4087776973d82db2f11dda6d620a820caffd900d3474a842f40dbc8b97a72eb0206e2e4ce19e3c87d009214f944b06533561dc3025e536b756c894b0bd06b384a43482866ea31a1da11dd30637149b5da2454ae8953b92ac6edeab615bc95019c01ab39d5f6fbf57b7f785332f34377a87b14a3ad346eb8d259d6551f47cf559fbe6cf8c825fc5cc6edeab615bc95019c01ab39d5f6fbf50dd6c6d8e71ed0ed8f71500e26756eeaeb7df52de464e380147e1a50f5dc7026eb7df52de464e380147e1a50f5dc7026eb7df52de464e380147e1a50f5dc7026eb7df52de464e380147e1a50f5dc70269bb93e30f49cf7a90cb9234da55a7cddeb7df52de464e380147e1a50f5dc702675744cefa9ad33b38b943a4bd9f9e8e8c6edeab615bc95019c01ab39d5f6fbf5eaf2aa23daa541af65cabd64ec9eba4127817b86689e25d38083ef3fa61faebe80cf3eb70e5034f4a961d0fe2285b9b38343a7433be046863870bfbf26e6ded045056384943d526f5639cc8dc50a6bb6e42d5830912b32522e38dec3346417ee8343a7433be046863870bfbf26e6ded0b21b2663f360bdd3e253f5e2714330c1756e5156fc837ea7ec2d08908ae6d992125592d529ed4be398f36def77db89ea75744cefa9ad33b38b943a4bd9f9e8e887fb41218c185448e11094c4b6f84bb8d6548876c06c1c0e5cf38b380f96670e596019f0988817d4ba0875be97f1b2a5327b789a7758fc09ab7306b1bc0f41458750b8f1aa8af644ba2f0417e0029ab91a6a5383e61787388d00de474e747d531a6a5383e61787388d00de474e747d536cc4ecc8bd1e2804a79ecb07127aeafd6cc4ecc8bd1e2804a79ecb07127aeafd0dcb79ba70f60056e76a002aeb0dfd0147bc0ad4a8b24d855c2e62e256a15c2c6ec660dcd8719111728fbf039d27a9b17503a2a23389baf0390c8ab4cbbf571d70a8fb2c20fd43f6e3453837dbbee229f7d380ccae8c92548c04ad0ff2d9f5cd3c97cb9f6e5a08ba3d032f73091a17cbdcd173efc88a4ec795edd8624b8ae40b8975dec99cfe18114b0156bbbd3fd7e1b3c4d12fef19ac9f8b273bb41e83a167e6b5b00c8ceb283ef5ce5c2a6ded6fb275744cefa9ad33b38b943a4bd9f9e8e875744cefa9ad33b38b943a4bd9f9e8e83c8131d1b3ad0a287073f9fb117621afa93bc0d1ccecc2c3ee0cfc6c423cdf410fbbebd9650ce601b7600a00a4f06c17fb7ce35c5cd7c8621fbae66dd1aa00406ef8b2f344f99b8abc543e48c3567cea0c5026ee6b28c844f597adefcbd2439b0ace86ad2ec0a1230260e466f6b1885b2936a5e1dfed1beba97a7c8040cf8ac6ac2758749092fb7e8f4413b3759dbd785daf15ddedea0e3dd43e8a54b7966de4a9304d18c22fb073b2a881c3468f3c35a9304d18c22fb073b2a881c3468f3c35c76eb03dcc2e586d70e8df5b71eefdf47d009214f944b06533561dc3025e536b3cd3ca641970c2ea2f5f4b582fb5c3a7fe303c2d8f54d251b7500567eb5269ed9bb93e30f49cf7a90cb9234da55a7cddd31174f02c7e29a7d2f817d223537870150d82ec43d35b5d997465013166e3ef2b771fee10bc00dfcd2592adba68cd3f75744cefa9ad33b38b943a4bd9f9e8e8c496d09ca04d2f6ec78ce80970c46ee53530fd561cdc460db1f62ce9b5f21b61b06db3ec1f23477576c8870d37e997b8fa06e332be2fc84b3ab352126bf0a7abbfaa63c516c8a8b273b16bcc29125175cc60cb1c7b3c45bb2c558368c729b1d8cc60cb1c7b3c45bb2c558368c729b1d8cc60cb1c7b3c45bb2c558368c729b1d8fa06e332be2fc84b3ab352126bf0a7ab750e1958bd2058b2a846237cd32ebd71d4712877dc4fe524838c571068bbc2f3d4712877dc4fe524838c571068bbc2f3d4712877dc4fe524838c571068bbc2f3fa06e332be2fc84b3ab352126bf0a7abfa06e332be2fc84b3ab352126bf0a7abfa06e332be2fc84b3ab352126bf0a7ab3409b11d67a928f22ef667bbbe6474e3cb567f807a3329e75726d6cc5db0a68fad4ce366d0b6fc1eb6ae40f770ac74e075869ade82e763d9a0114a2deb7e3345e0b49192dfae83bc8bb3b94a6f0cfe5e16ec49cc7a3a9594d192b3ed8ad9c79afa06e332be2fc84b3ab352126bf0a7abe40d497bd37ae896021feb797c9fa89bb5d7462f93a149e3cb03877c7d323a825f866af8d7deaab7da898a4ceea6945516ec49cc7a3a9594d192b3ed8ad9c79ab5d7462f93a149e3cb03877c7d323a82b5d7462f93a149e3cb03877c7d323a82b5d7462f93a149e3cb03877c7d323a82fa06e332be2fc84b3ab352126bf0a7abfa06e332be2fc84b3ab352126bf0a7ab5380d82db14c28e55685a457226598f2eb5b5979772b0a8f681981f80fa77f778184e09aedeab4172fa2ab8baff3c9814b07fca18f844cb01475ca5d885447735967a994197b6f23f5e159e128d088d8fa06e332be2fc84b3ab352126bf0a7abdb583fdf79d04c6e8a16e18c9f947bae192f843b56f092f1312c3ec1240c3ae0192f843b56f092f1312c3ec1240c3ae0192f843b56f092f1312c3ec1240c3ae0192f843b56f092f1312c3ec1240c3ae04d8c7ccf9a66b2f27e39318ea2a3b15b41c530522e42065c2e37e387d5cf14fd9211272e7f8b66626ff9bff29f41ca9486f20cd69f53ae3b6906da588018870c5f58ad2097a3244f0cc425290b81bdcc31a621aad8f857ce6ba1884850071f74280882086000a7479a488125d8d23ce10427f314ec0e52aabc691b2116118be25e4ddc0e61ba83a74b8442e9f09e4750ec4e58ace9b8bf9608cd4ac9453aaaa3c482c1ffdf4d7362d90f23456c74f9981dc63bd3209ca32d076ccd8afad4120b4d501e87c5e6c509ba893799c6da9c4bb530e29c1955d4f8f3aaa21dbc3da65b83876afb642bd62b50dad80355ed9c1079676c100bbec575d2cfa0eaa488311542419fcb2523494bab05188e720ee16fd47d6aed4ac9b2aa3669286e7986cd40d94a8e50d0546d3dc4ed9ecead95fb9c5bc4e38563893bfb6a1aa07b6b3a1f766a9929303fd7b638a3109420c77661dfd2a2486b7e8fadb178d67385482e208283fffd816073d804866ab57ca6f71a3bf7d60c27b79d83631fc2fe0b3639d6b35da8c0f6ca1fbc48a8b86acce2b3bf3147d213fda876d0c978850b19616fcd4905b7504d35ae60ecfee191eeb86cb7754327eea3525f9b38b970310adf5d29a7515dbb0f1d534a4f3946e77eec4e856bc01e2bbf830940ab110c4ecd7dc01ab946c0a4cc75e28b45b3a48445c59ea13a81e08ca440d117d9df1f05aac247bd1f404a84d8d34eb2b44cb2b4d50d9d18648840eeeaf57a172269960dc025fb78dad522ec1a56540b2b1240a697387c51feb59b489106284cf9b64bc8ff47ee5ea12dc68e8fc8d638c17d93f3af4df72caff986202e6a77893586811812b7c7030bd098441106c6da5e8830f25ca283d796325fb1e873c0b4784621bd4296be5411af47473907da595220baf1d52042477b213986ea10da243bd8101714f81d801b9621ef82148d391cf143ed80c869c80a685dddb44e8bd12be4a5c101e9df9528a74829153fd07f8fa173772405ce362d0d4e8fa78c5a3622649637a573a1ddbe5ebb87a497ff7d4cf2c8530a1834951b100f02b1547500ff70457328b536e9539e59617963f8e2d179097abf725413bc6d9af6f6139fe8f90fb931ce6c988472deab9af1beed322a8bf5db34317a0fe68fa846aad080806a2a3f3f974945137a6c64bd14f8bffa87f70351088cf50d2c0a73d8f6fcc2cc64e86ed750a217b070a786678acec24989c105ef0a6203bf5ae17bafa99716cdf3f4a014bc5b781c7bdd47198c521af68c287b0ec887f81209cff0f4bdd147ec653a613e979b6cc611a9d5767486597a0014023a80aa85619abbe659ac8815a3a32105824d800329b0add9ad68f143a0da3f58ca29a878d9460c617d6d6109cac9c0179ad26a2ead9e17ce57e5f5de32c39c18d3ed27b60a407f896e02e314c1fe8989048ef4e1c3b5a9e7a0cfe7f786bcb93cee6f991bc710a6468879b75212a58066c303f9789d7940e4991c9790a36acaa69c617a7b9787158d3d21d3969cad231408977755adb287c49853b64580a14652de2d79bb1d5bb0d1801553d480d7c9511120c71716d5db698c213d89298dafc632a4feaceb0a918b61635eaba6cabaee8a92d8f1f3c25062809faa29f1a9a28f3f4f89a5fd30cae6a788f9505afa3f76b94fdeba306916d423886e6095ef390cf31088e16b726c619cb4f7735394b2e92b8090e6a5468743500075ab184f6e9caed7b547f1a7fbce96af276fc30117374e410bc4eecd5dcd988440e535d172c9d8be7a886cc2b7c9524ccda8d64866b251b037770811cbf2a2ad7b996444fef831fa2ea3f32922e90ffd5f8a90e20d4bf8534bfc575b8f57ae4b2ff186d661a4a80b1d9cc491466737623df3ba28ef53dbe83609d853e681a6a128888a87286f0c50226c1d85a1559792e5369251a958b7bb155083a670b2173d3dd38ff6996eca6a4e67e14c81b0aa6822fdb0afd8888038a4b747199c6eb55942aa151e80d3d5c89bda20904c240a970073b0f82a7c00f36a7ce2dd907b3c0c3d842e103c614c3594ca847286b40b25077379abf467a9e6075108ad24c07f6435546e1ad6db929b797b6006cbbf467febbc30dba6fa3076c5c638121903cb21b8c7ecc2b13c2e264ca9dcc29c74733ad13aee5793a59ca917f3150989e53c6e6fcca9162badfa52cd3489899b1583255d263fd38d5229bd91d1ba07bd90581068b83b9e646d4cd26b4ca36c76f8d190d0e13f14e7395b3a31e24194d5eabaaaee6f3960f771a3c2e603310a680775227b4f467be6d9f1d80d9474f6d48d11820f33309d3ecd7e736e469ef11046420e6ff860d0e79a757597d2986482a23dc35a6047880198a95a4fdae1cb9b8792244a77f7f0a9124e53322d0b92d1bd8b7e6bf7be92019559f964bc23019682068131fef8be3d997e6d41fe2a4b53fb8947c3eab8d4ac069806119b5701de69b4d80ebbe583c7641ab940141ca9268f28bbc2f1d749500acb85a6fe922782cc7945e2725c56d918a845b9e9110317a8d87aa686adbbc6341544fd4f15b2894cfc5605c75707ef694b0b4ef8d7c36a22211e2dd2aaca9dc852f852c705cc244970c775f3fd8c9720c484dc63decb9a4a87ce7c53386a88f24fd966c290f3f67d47613517e59da0755a078d3ea9e765cfc41de9e73e761564232261ae9d7983f7e99a8646f1bf3cb1a54cf210791f62706e44c51a6ae18bfdb082f63e11e055958ad403932c70094505fb9df05f1f16fdc74abf57911f3e500f250afad3a6cf540e6215c99a99df1dab3238de35eb8f6562f3c496c665c053c35f48314a0d4b8e6f8dc87df1c269091529d2610457d4b5f172c5e684c4fae5a94953d9801d3d38df0d8948babac54d80bbcd73e78282407be9dee95ffa635b3a5ebed24171c25783ee0750503859728a96e4ff4a3cea764bd7dbf650fc6100547da713d4c88854bf4fbe4ed97d2c90e1eef17019193587be9e65717ec9a65fd1b1aefe727c571883660324098eaa492972f6ca82290c1b657175464a9fe37278fef8f6861d4c904d05226c89252d74157f2ada8fe858949f704a73ef6fc5159c35f2a0fa8a77821b629b19fe557ff0f9ef075a4889fd1041c3bbcc46a6719cd2cc67c2329fc2a907af6debe923ac3809c5c06cc2f9bf9ade209bd3539bec50bd90c503ecfbe11db9bbb5c6ed8d44017e9217f482fb437bb81d6a5cda7a27722e845e0be0a6bda3af5fd455f2c336d78417f77f81ae026a265b72b283a1378dbfb2431ead54309a2fcd60dae01bd283ef88a1441e169d52df60a3eb138661ebb9d5723cf26c513aeebbb6664bba823f5cd12ac1898ddf8e539be02475947a86bbf06cc3573f59757b66b7a1619477c7b78ce8ff0444e24c7b78266940310545b47806bd1900a1fe11d1ff32b845dad0c66cec7c5f6b13d33139a532bf72ae31e2f51c88fc849dd8db6845d9607d9851e3152d7b3a7b154b01c631f900ec5dacc7c81e1dcd970fd351f0589bf5422491c8aff56325e061e8157438059c6e5c5068d897df18e5944908fc5f6bec12866de2e1dc0965c91aa9078f2db594c5be0be3425bbd19b9f9cda1451eea02f4f6fb54c9117b964a6724b9ca6f7b4487b428c516f01f7e4309beb85bfbe68ea422bc86dc4542938de4433c220fd7ac9b2bb760da1ec6473d676da4e3879d842254b85eddb4096aca78e43699d69fc44f725f2b68e21330857175b62b1fdb17dae259411916ebe29c9c5d9e21b9db85ec9a8242788344a0969962682bb0e9a39c3d676a6fa904445ce12e97b77c2147bdabf2e8dfaf0a9883310a1ee3f31b0639a3b8f21d69aae328b46f9062b5f84849851bc85a686e99e1a76a12be4e66de99b5bdfd76d73947a897c46925dadea929f28636d804aefd77e14b5f756f0e8952e27a843daf51bfeac434563215122eccc6f6b2aea174fee2fc510a89e1be281790535bca725b12b857493e4ffe1d1ad7d35f523320db5cd98e4a0021f4e3a4a79af0e640b26323d2b39d4dce0b3e687dcab472471599f0aa2f72c9204a7f07c54717891eca5fd64f124f040d0d5d3261c12891bb09f6c5133f9a2401345254bf487c7ac1a0d3a1b505a7e41fd84428190ae2700467ed21a7211b0f2fd9bb2235bca8fbf66b635b1b29ec4bf5a4e9f169784ea4afd3603f555b587321d6888444e95f9023bffa567814632db4049298a24fc0df72a1d1e07ee1471c9ff34c4032e3ac7dc4dfc127e5993209bd6db146b9a0086d4a7578559044f7a5bad7bb91c349f0bed139320af92859f5206ad6511d96c262eb1b37931e12463a9645922ac163cb5040933463602009458b024786cb0c500cd971064e4fb2c881bb1ae466a32a5f8516f4743c8bad6343110ab9caa982d6183f5f79be4c761038d7f59a245761667575f0e6e4ed5c2cf6e86d2ad23c1e6c0a53e97199b4baf669c06c29107b4c066b7879e4b24881c9aecb98ae38eb19aa620ccce22e3956e931cd3f51bca96501e0f041b0862c031ec99065face1609568c816762c688972ea338b649edd67e9b3b66454e805d4cff65e901f8e9e552bc8c9226024224d14d525b07dace8dbf4a33d1c434d097c2ac993f836aab010a93d1bf298235fb3bf0d427792827ffb2c93d5106fd3ed03f4fa40abe4e06308bceb23d5f24ddf8b4d87ce322ce806d076710fe6bf822567cb20b923d95c4b1b700c7f696d0319db0537a6ddc32cb241834bc37acdf6c249e384f38356248980236bb6158eaa5b487ee5eea9c7bf66431792ff60f03c75187ee5eea9c7bf66431792ff60f03c751db6c2ae22a19bf11971a0dc685eb976accf7807240fc66123650554954c1c3efdb6c2ae22a19bf11971a0dc685eb976adcff4d7ca4b36ec45aa4240688be19b83f6bc5b332cb666c6d9264bb4336eb63db6c2ae22a19bf11971a0dc685eb976ad36db5e79ca9e2d594840440f0be3f74db6c2ae22a19bf11971a0dc685eb976afe279c0d72be2d3bac35d17028ffce2e23a7821bb4bce67bebd5c68dbc5fc11d23a7821bb4bce67bebd5c68dbc5fc11d23a7821bb4bce67bebd5c68dbc5fc11d16b466477eeb77f7f843eae2c19d48f4db6c2ae22a19bf11971a0dc685eb976a68361f3fcd8d2ddb83711b328ab543f852becb99522283b1e428d2f5bc22aa1568361f3fcd8d2ddb83711b328ab543f8370068d3d96e28ee388d2b7f4236adf0370068d3d96e28ee388d2b7f4236adf0370068d3d96e28ee388d2b7f4236adf068361f3fcd8d2ddb83711b328ab543f868361f3fcd8d2ddb83711b328ab543f816b466477eeb77f7f843eae2c19d48f4db6c2ae22a19bf11971a0dc685eb976a16b466477eeb77f7f843eae2c19d48f416b466477eeb77f7f843eae2c19d48f416b466477eeb77f7f843eae2c19d48f4194f9df27830d79c885486a0b29c277723a7821bb4bce67bebd5c68dbc5fc11d0c82db5ca5c8e0429708af26cda4627d25a53a58a384024304b5dfaf4d7d5628894e3ca93ceb73107d1e086841251dd2c7b0dfc5a1d63e9f510278a34a2bd6127a30dd80c3ca73a4796a816d5d7c96d83bf0d427792827ffb2c93d5106fd3ed0cb22c65a0d40a5d59458aa63781119adcb165e0751da5ae8c8b09a3ffb9bede79e384f38356248980236bb6158eaa5b4a81c5bd56410b9aedac6bbd764ec37619e384f38356248980236bb6158eaa5b40c82db5ca5c8e0429708af26cda4627d25a53a58a384024304b5dfaf4d7d5628894e3ca93ceb73107d1e086841251dd29e384f38356248980236bb6158eaa5b4c7b0dfc5a1d63e9f510278a34a2bd6127a30dd80c3ca73a4796a816d5d7c96d8cb22c65a0d40a5d59458aa63781119adcb165e0751da5ae8c8b09a3ffb9bede79e384f38356248980236bb6158eaa5b4a81c5bd56410b9aedac6bbd764ec37619e384f38356248980236bb6158eaa5b4a84a3c9424f0ec5a3e53468e8ca363ac6cda3025abb8275b71387dd1f6b763f8libX11-xcb.so.1.0.0libX11.so.6.3.0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibX11-1.6.3-10.3.1.src.rpmlibX11-devellibX11-devel(x86-64)pkgconfig(x11)pkgconfig(x11-xcb)xorg-x11-libX11-devel@@@@@ @   /usr/bin/pkg-configlibX11-6libX11-xcb1pkgconfig(kbproto)pkgconfig(x11)pkgconfig(xcb)pkgconfig(xcb)pkgconfig(xproto)rpmlib(CompressedFileNames)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsLzma)1.6.31.6.31.11.13.0.4-14.0-14.4.6-14.11.2[z@W@VRUU.@S0@R-@QQQV@QfQP<@QHS@Q/FỌ@O O8OO6X@NN MWM@M@MM5M4/@ML@L@L LLL4L4K@KQ@K&(JJW-@IIII@I@@IIIxsndirsch@suse.comsndirsch@suse.commsrb@suse.comsndirsch@suse.comtobias.johannes.klausmann@mni.thm.desndirsch@suse.comtobias.johannes.klausmann@mni.thm.detobias.johannes.klausmann@mni.thm.detobias.johannes.klausmann@mni.thm.detobias.johannes.klausmann@mni.thm.demmeister@suse.comtobias.johannes.klausmann@mni.thm.dejengelh@inai.dematz@suse.comtobias.johannes.klausmann@mni.thm.detobias.johannes.klausmann@mni.thm.devuntz@opensuse.orgvuntz@opensuse.orgjengelh@medozas.decoolo@suse.comeich@suse.desndirsch@novell.comgiecrilj@stegny.2a.plsndirsch@novell.comsndirsch@novell.comsndirsch@novell.comsndirsch@novell.comsndirsch@novell.comcristian.rodriguez@opensuse.orgcristian.rodriguez@opensuse.orgsndirsch@novell.comsndirsch@novell.comsndirsch@novell.comsndirsch@suse.desndirsch@suse.desndirsch@suse.desndirsch@suse.dejengelh@medozas.desndirsch@suse.desndirsch@suse.desndirsch@suse.desndirsch@suse.decrrodriguez@suse.decrrodriguez@suse.desndirsch@suse.desndirsch@suse.desndirsch@suse.desndirsch@suse.de- u_off-by-one-write-in-XListExtensions.patch * fixes off-by-one write in XListExtensions (bsc#1102062, CVE-2018-14599) - u_out-of-boundary-write-in-XListExtensions.patch * fixes out of boundary write in XListExtensions (bsc#1102068, CVE-2018-14600) - u_crash-on-invalid-reply-in-XListExtensions.patch * crash on invalid reply in XListExtensions (bsc#1102073, CVE-2018-14598)- U_The-validation-of-server-responses-avoids-out-of-bou.patch/ U_Validation-of-server-responses-in-XGetImage.patch * insufficient validation of data from the X server can cause out of boundary memory read (XGetImage()) or write (XListFonts()). (bnc#1002991, CVE-2016-7942)- U_fix_for_Xlib_32-bit_request_number_issues.patch * Fix for overflow of requet number on 32bit platforms. (bnc#845916)- marked baselibs.conf as source file in specfile- Update to version 1.6.3: This release of libX11 looks bigger than it is, due to a lot of spec/doc cleanup work that doesn't affect the code itself. There is still a good deal of bug fixes, code cleanup, locale improvements, and compose key table additions, including new UTF-8 compose sequences for: + : "" U20b9 # INDIAN RUPEE SIGN + : "Ș" U0218 # LATIN CAPITAL LETTER S WITH COMMA BELOW + : "ș" U0219 # LATIN SMALL LETTER S WITH COMMA BELOW + : "Ț" U021A # LATIN CAPITAL LETTER T WITH COMMA BELOW + : "ț" U021B # LATIN SMALL LETTER T WITH COMMA BELOW + : "" U1F595 # REVERSED HAND WITH MIDDLE FINGER EXTENDED +

: "" U1F596 # RAISED HAND WITH PART BETWEEN MIDDLE AND RING FINGERS - Changes to package: + remove Patch16: U_nls-en_US.UTF-8-Compose.pre-Fix-typo.patch- U_nls-en_US.UTF-8-Compose.pre-Fix-typo.patch * fix typo in en_US Compose file (s/dead_actute/dead_acute/) (bnc#869333)- Update to version 1.6.2: This release of libX11 includes a number of fixes to handle realloc() failure better, resolves a number of compiler & static analyzer warnings, fixes several bugs in the X Input Method framework, and cleans up the XKB code to be a little more maintainable. - Drop upstreamed patches: + Patch10: bug-239698_libx11.diff + Patch13: bug-221326-xim-sync.patch- Update to version 1.6.1: This release includes fixes to the code, docs & build system. It makes both clang & doclifter happier. It includes patches upstreamed from Ubuntu, NetBSD, and Solaris.- Update to final version 1.6.0: Changes since libX11 1.5 (found in the release candidates) include fixes for the recently announced security issues CVE-2013-1981, CVE-2013-1997, and CVE-2013-2004; the addition of the _XEatDataWords API for use by Xlib-based extension libraries, to help them avoid integer overflows when it is necessary to discard data; removal of ancient, unused, incomplete support for the Cray Unicos OS, and the DECnet and TLI transport types; numerous improvements to compose files and locale data; man page macro cleanups to improve compatibility with doclifter; and various other code cleanups and compiler warning fixes.- Update to version 1.5.99.902 (1.6 RC2): This release is brought to you by the letters C, V, & E, and more numbers than I can count, with a special guest appearance by the letters J́ and j́.- Added url as source. Please see http://en.opensuse.org/SourceUrls- Update to version 1.5.99.901 (1.6 RC1): + Remove upstreamed patches: bug153744.diff (patch1) p_new-locales.diff (patch4) p_khmer-locale.diff (patch8) Xcms.diff (patch17) compose-zh_CN.UTF-8.diff (patch18) + Changed patches: bug-239698_libx11.diff (patch10) bug-221326-xim-sync.patch (patch13) en-locales.diff (patch15)- Use more robust make install call- Fix typo in rpm metadata (%versino -> %version)- Update finally to version 1.5- Update to version 1.4.99.902- Drop xorg-x11-libX11.sh and xorg-x11-libX11.csh files: they were not used in the package, although they were intended to be installed in /etc/profile.d. However, /etc/profile and /etc/csh.login already contain this code (setting the XKEYSYMDB and XNLSPATH environment variables), so we don't need them.- Update to version 1.4.99.901: + Allow modifier releases in compose sequences + XQueryColors: Split a request into multiple requests if necessary + Revert "xcb: Add TCP fallback" + Block for other threads in _XUserLockDisplay + Fixes for compiler warnings and problems found by code static analysis tools + New compose sequences + Documentation fixes and improvements - Changes from version 1.4.99.1: + New macro/API added: GetRequestSized to get a request of a specific size + New compose sequences + Various bug fixes, including: - Fix for pasting more than 1024 bytes into xterm - Make Xim handle NEED_SYNC_REPLY flag - Fix modifier key range in Xutil.h - Fix build/target word size mismatch when cross-compiling in makekeys + Cleanup of specs - Changes from version 1.4.4: + Fixes for problems found by static analysis or to ease further static analysis + Documentation fixes and improvements + Improved assertions to help users and developers figure out why Xlib just crashed on them - Changes from version 1.4.3: + Add support for the Sinhala keysyms - Changes from version 1.4.2: + Fixes for problems found by code static analysis tools + Fixes for Display lock handling that caused some deadlocks when using xcb for transport + Build configuration improvements - Changes from version 1.4.1: + Fix two issues in Xlib event handling + Convert the XKB API spec to DocBook format - Drop 0001--XIM-Revert-commit-1a1a42a3.patch: a fix was committed according to latest comments in fdo#7869. - Drop p_sr_CS-compose.diff: some (Serbian) Cyrillic NFD sequences were added in git commit fa2eecca, so we don't need our own patch anymore. Fix bnc#95813. - Rewrite bug153744.diff after build system change. - Rebase p_new-locales.diff: some of it was integrated upstream. - Rebase p_khmer-compose.diff: some of it was integrated upstream. - Rebase bug-239698_libx11.diff: fix for fdo#7869 (commit 738f7b86) changed the macro to be used. - Update Xcms.diff to use $(datadir) instead of /usr/share so that it's upstreamable.- Rename xorg-x11-libX11 to libX11 and utilize shlib policy- add libtool as buildrequire to avoid implicit dependency- revert code: * add 0001--XIM-Revert-commit-1a1a42a3.patch, * remove scim_swallow.diff This restores Xlib as it was before commit 1a1a42a3 was introduced upstream. scim_swallow.diff tried to fix a client problem on the library side: clients should call XFilterEvent() directly after calling XNextEvent(). The focus must not change between these two calls. If we see problems we should fix the clients. The patch introduces another problem as it causes keyboard events to be delivered to the wrong IC and window.- reverted previous change since it still results in a build cycle- Fix bnc#688032 by reintroducing (modified) xmlto- disabled Ignore-user-locks-after-sleeping-in-_XReply-and-_XRe.patch for now (bnc #679177, comment #6)- Ignore-user-locks-after-sleeping-in-_XReply-and-_XRe.patch * Ignore user locks after sleeping in _XReply and _XReadEvents (bnc #679177)- reverted previous change due to creation of a pretty huge build cycle according to coolo- added xmlto to BuildRequires to generate HTML documentation from XML sources- bumped version number to 7.6- revert symbol export control patch, other packages happend to use libX11 private symbols- export only public API symbols - disable silent rules, defeat the purpose of post build checks- update to release 1.4.0 * After 3 release candidates, it's finally done - libX11 1.4 is released.- update to release 1.3.99.903 * This is the third release candidate for libX11 1.4. Will the third time be the charm? Hopefully Dan's fixes to disable fopping the docs by default will solve the build issues that many people had with the second RC.- update to release 1.3.99.902 "This is the second (and hopefully last) release candidate for libX11 1.4. A final release is planned to occur by the end of September, so that it will be available for inclusion in the X11R7.6 katamari, since I missed the original goal of releasing at XDS time."- update to release 1.3.99.901 * This is the first release candidate for libX11 1.4. A final release is planned to occur around the time of the X Developer Summit in mid-September, so that it will be available for inclusion in the X11R7.6 katamari. - removed p_xauth.diff; obsoleted by bug-262309_xcb-xauthlocalhostname.diff in xorg-x11-libxcb package- update to release 1.3.5 - adjusted p_sr_CS-compose.diff- bumped version number to 7.5- update to release 1.3.2 - adjusted p_sr_CS-compose.diff- add baselibs.conf as a source- regenerated p_new-locales.diff- libX11 1.2.2 * various fixes * support for some locales added - adjusted p_new-locales.diff- pack .la files in devel package - move .a files to devel package- reenabled build of static libs on openSUSE <= 11.1- fix -devel package dependencies- remove static libraries and "la" files- libX11 1.2.1 * various fixes * support for some locales added - adjusted en-locales.diff, p_new-locales.diff- fixed and reenabled scim_swallow.diff (bnc #434865)- redone scim_swallow.diff (replaces scim_swallow1.diff/ scim_swallow2.diff); disabled for now since it breaks scim completely- libX11 1.2 - obsoletes bug356556-bad_array_index.diff, p_XFree86-4.2.0-i18n-xlib-20020322.diff.bz2, p_xlc-locale.diff, p_xlib-threadsafe.diff, xkb-rangefix.diff - adjusted p_sr_CS-compose.diff, p_xauth.diff, scim_swallow1.diffxorg-x11-libX11-develbuild81 1534930468  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~1.6.3-10.3.11.6.3-10.3.11.6.31.6.37.6_1.6.3-10.3.17.6_1.6.3-10.3.1    ImUtil.hXKBlib.hXcms.hXlib-xcb.hXlib.hXlibConf.hXlibint.hXlocale.hXregion.hXresource.hXutil.hcursorfont.hlibX11-xcb.solibX11.sox11-xcb.pcx11.pclibX11XIMdynamicflow.svgdynamicflowsampleseq.svgeventflow.svgsampleprotocolflow1.svgsampleprotocolflow2.svgstaticflow.svgstaticflowsampleseq.svgxim.xmlXKBXKBlib-1.svgXKBlib-10.svgXKBlib-11.svgXKBlib-12.svgXKBlib-13.svgXKBlib-14.svgXKBlib-15.svgXKBlib-16.svgXKBlib-17.svgXKBlib-18.svgXKBlib-19.svgXKBlib-2.svgXKBlib-20.svgXKBlib-21.svgXKBlib-3.svgXKBlib-4.svgXKBlib-5.svgXKBlib-6.svgXKBlib-7.svgXKBlib-8.svgXKBlib-9.svgacknowledgement.xmlch01.xmlch02.xmlch03.xmlch04.xmlch05.xmlch06.xmlch07.xmlch08.xmlch09.xmlch10.xmlch11.xmlch12.xmlch13.xmlch14.xmlch15.xmlch16.xmlch17.xmlch18.xmlch19.xmlch20.xmlch21.xmlch22.xmlglossary.xmlxkblib.xmli18ncomposeC.xmlam_ET.UTF-8.xmlarmscii-8.xmlcs_CZ.UTF-8.xmlel_GR.UTF-8.xmlen_US.UTF-8.xmlfi_FI.UTF-8.xmlgeorgian-academy.xmlgeorgian-ps.xmlibm-cp1133.xmliscii-dev.xmlisiri-3342.xmliso8859-1.xmliso8859-10.xmliso8859-11.xmliso8859-13.xmliso8859-14.xmliso8859-15.xmliso8859-2.xmliso8859-3.xmliso8859-4.xmliso8859-5.xmliso8859-6.xmliso8859-7.xmliso8859-8.xmliso8859-9.xmliso8859-9e.xmlja.JIS.xmlja.SJIS.xmlja.xmlja_JP.UTF-8.xmlkm_KH.UTF-8.xmlko.xmlko_KR.UTF-8.xmlkoi8-c.xmlkoi8-r.xmlkoi8-u.xmllibX11-keys.xmlmicrosoft-cp1251.xmlmicrosoft-cp1255.xmlmicrosoft-cp1256.xmlmulelao-1.xmlnokhchi-1.xmlpt_BR.UTF-8.xmlru_RU.UTF-8.xmlsr_CS.UTF-8.xmltatar-cyr.xmlth_TH.UTF-8.xmlth_TH.xmltscii-0.xmlvi_VN.tcvn.xmlvi_VN.viscii.xmlzh_CN.UTF-8.xmlzh_CN.gb18030.xmlzh_CN.gbk.xmlzh_CN.xmlzh_HK.UTF-8.xmlzh_HK.big5.xmlzh_HK.big5hkscs.xmlzh_TW.UTF-8.xmlzh_TW.big5.xmlzh_TW.xmlframeworkframework.svgframework.xmllocaledblocaledb.xmltranstrans.xmllibX11AppA.xmlAppB.xmlAppC.xmlAppD.xmlCH01.xmlCH02.xmlCH03.xmlCH04.xmlCH05.xmlCH06.xmlCH07.xmlCH08.xmlCH09.xmlCH10.xmlCH11.xmlCH12.xmlCH13.xmlCH14.xmlCH15.xmlCH16.xmlcredits.xmlglossary.xmllibX11.xmlAllPlanes.3.gzBitmapBitOrder.3.gzBitmapPad.3.gzBitmapUnit.3.gzBlackPixel.3.gzBlackPixelOfScreen.3.gzCellsOfScreen.3.gzClientWhitePointOfCCC.3.gzConnectionNumber.3.gzDefaultColormap.3.gzDefaultColormapOfScreen.3.gzDefaultDepth.3.gzDefaultDepthOfScreen.3.gzDefaultGC.3.gzDefaultGCOfScreen.3.gzDefaultRootWindow.3.gzDefaultScreen.3.gzDefaultScreenOfDisplay.3.gzDefaultVisual.3.gzDefaultVisualOfScreen.3.gzDisplayCells.3.gzDisplayHeight.3.gzDisplayHeightMM.3.gzDisplayOfCCC.3.gzDisplayOfScreen.3.gzDisplayPlanes.3.gzDisplayString.3.gzDisplayWidth.3.gzDisplayWidthMM.3.gzDoesBackingStore.3.gzDoesSaveUnders.3.gzEventMaskOfScreen.3.gzHeightMMOfScreen.3.gzHeightOfScreen.3.gzImageByteOrder.3.gzIsCursorKey.3.gzIsFunctionKey.3.gzIsKeypadKey.3.gzIsMiscFunctionKey.3.gzIsModifierKey.3.gzIsPFKey.3.gzIsPrivateKeypadKey.3.gzLastKnownRequestProcessed.3.gzMaxCmapsOfScreen.3.gzMinCmapsOfScreen.3.gzNextRequest.3.gzPlanesOfScreen.3.gzProtocolRevision.3.gzProtocolVersion.3.gzQLength.3.gzRootWindow.3.gzRootWindowOfScreen.3.gzScreenCount.3.gzScreenNumberOfCCC.3.gzScreenOfDisplay.3.gzScreenWhitePointOfCCC.3.gzServerVendor.3.gzVendorRelease.3.gzVisualOfCCC.3.gzWhitePixel.3.gzWhitePixelOfScreen.3.gzWidthMMOfScreen.3.gzWidthOfScreen.3.gzXActivateScreenSaver.3.gzXAddConnectionWatch.3.gzXAddHost.3.gzXAddHosts.3.gzXAddPixel.3.gzXAddToSaveSet.3.gzXAllocClassHint.3.gzXAllocColor.3.gzXAllocColorCells.3.gzXAllocColorPlanes.3.gzXAllocIconSize.3.gzXAllocNamedColor.3.gzXAllocSizeHints.3.gzXAllocStandardColormap.3.gzXAllocWMHints.3.gzXAllowEvents.3.gzXAnyEvent.3.gzXArc.3.gzXAutoRepeatOff.3.gzXAutoRepeatOn.3.gzXBaseFontNameListOfFontSet.3.gzXBell.3.gzXButtonEvent.3.gzXChangeActivePointerGrab.3.gzXChangeGC.3.gzXChangeKeyboardControl.3.gzXChangeKeyboardMapping.3.gzXChangePointerControl.3.gzXChangeProperty.3.gzXChangeSaveSet.3.gzXChangeWindowAttributes.3.gzXChar2b.3.gzXCharStruct.3.gzXCheckIfEvent.3.gzXCheckMaskEvent.3.gzXCheckTypedEvent.3.gzXCheckTypedWindowEvent.3.gzXCheckWindowEvent.3.gzXCirculateEvent.3.gzXCirculateRequestEvent.3.gzXCirculateSubwindows.3.gzXCirculateSubwindowsDown.3.gzXCirculateSubwindowsUp.3.gzXClassHint.3.gzXClearArea.3.gzXClearWindow.3.gzXClientMessageEvent.3.gzXClipBox.3.gzXCloseDisplay.3.gzXCloseIM.3.gzXCloseOM.3.gzXColor.3.gzXColormapEvent.3.gzXCompose.3.gzXConfigureEvent.3.gzXConfigureRequestEvent.3.gzXConfigureWindow.3.gzXContextDependentDrawing.3.gzXContextualDrawing.3.gzXConvertCase.3.gzXConvertSelection.3.gzXCopyArea.3.gzXCopyColormapAndFree.3.gzXCopyGC.3.gzXCopyPlane.3.gzXCreateBitmapFromData.3.gzXCreateColormap.3.gzXCreateFontCursor.3.gzXCreateFontSet.3.gzXCreateGC.3.gzXCreateGlyphCursor.3.gzXCreateIC.3.gzXCreateImage.3.gzXCreateOC.3.gzXCreatePixmap.3.gzXCreatePixmapCursor.3.gzXCreatePixmapFromBitmapData.3.gzXCreateRegion.3.gzXCreateSimpleWindow.3.gzXCreateWindow.3.gzXCreateWindowEvent.3.gzXCrossingEvent.3.gzXDefaultString.3.gzXDefineCursor.3.gzXDeleteContext.3.gzXDeleteModifiermapEntry.3.gzXDeleteProperty.3.gzXDestroyIC.3.gzXDestroyImage.3.gzXDestroyOC.3.gzXDestroyRegion.3.gzXDestroySubwindows.3.gzXDestroyWindow.3.gzXDestroyWindowEvent.3.gzXDirectionalDependentDrawing.3.gzXDisableAccessControl.3.gzXDisplayKeycodes.3.gzXDisplayMotionBufferSize.3.gzXDisplayName.3.gzXDisplayOfIM.3.gzXDisplayOfOM.3.gzXDrawArc.3.gzXDrawArcs.3.gzXDrawImageString.3.gzXDrawImageString16.3.gzXDrawLine.3.gzXDrawLines.3.gzXDrawPoint.3.gzXDrawPoints.3.gzXDrawRectangle.3.gzXDrawRectangles.3.gzXDrawSegments.3.gzXDrawString.3.gzXDrawString16.3.gzXDrawText.3.gzXDrawText16.3.gzXEmptyRegion.3.gzXEnableAccessControl.3.gzXEqualRegion.3.gzXErrorEvent.3.gzXEvent.3.gzXEventsQueued.3.gzXExposeEvent.3.gzXExtendedMaxRequestSize.3.gzXExtentsOfFontSet.3.gzXFetchBuffer.3.gzXFetchBytes.3.gzXFetchName.3.gzXFillArc.3.gzXFillArcs.3.gzXFillPolygon.3.gzXFillRectangle.3.gzXFillRectangles.3.gzXFilterEvent.3.gzXFindContext.3.gzXFlush.3.gzXFocusChangeEvent.3.gzXFontProp.3.gzXFontSetExtents.3.gzXFontStruct.3.gzXFontsOfFontSet.3.gzXForceScreenSaver.3.gzXFree.3.gzXFreeColormap.3.gzXFreeColors.3.gzXFreeCursor.3.gzXFreeEventData.3.gzXFreeExtensionList.3.gzXFreeFont.3.gzXFreeFontInfo.3.gzXFreeFontNames.3.gzXFreeFontPath.3.gzXFreeFontSet.3.gzXFreeGC.3.gzXFreeModifiermap.3.gzXFreePixmap.3.gzXFreeStringList.3.gzXGCValues.3.gzXGContextFromGC.3.gzXGenericEventCookie.3.gzXGetAtomName.3.gzXGetAtomNames.3.gzXGetClassHint.3.gzXGetCommand.3.gzXGetErrorDatabaseText.3.gzXGetErrorText.3.gzXGetEventData.3.gzXGetFontPath.3.gzXGetFontProperty.3.gzXGetGCValues.3.gzXGetGeometry.3.gzXGetICValues.3.gzXGetIMValues.3.gzXGetIconName.3.gzXGetIconSizes.3.gzXGetImage.3.gzXGetInputFocus.3.gzXGetKeyboardControl.3.gzXGetKeyboardMapping.3.gzXGetModifierMapping.3.gzXGetMotionEvents.3.gzXGetOCValues.3.gzXGetOMValues.3.gzXGetPixel.3.gzXGetPointerControl.3.gzXGetPointerMapping.3.gzXGetRGBColormaps.3.gzXGetScreenSaver.3.gzXGetSelectionOwner.3.gzXGetSubImage.3.gzXGetTextProperty.3.gzXGetTransientForHint.3.gzXGetVisualInfo.3.gzXGetWMClientMachine.3.gzXGetWMColormapWindows.3.gzXGetWMHints.3.gzXGetWMIconName.3.gzXGetWMName.3.gzXGetWMNormalHints.3.gzXGetWMProtocols.3.gzXGetWMSizeHints.3.gzXGetWindowAttributes.3.gzXGetWindowProperty.3.gzXGetXCBConnection.3.gzXGrabButton.3.gzXGrabKey.3.gzXGrabKeyboard.3.gzXGrabPointer.3.gzXGrabServer.3.gzXGraphicsExposeEvent.3.gzXGravityEvent.3.gzXHostAddress.3.gzXIMOfIC.3.gzXIconSize.3.gzXIconifyWindow.3.gzXIfEvent.3.gzXInitImage.3.gzXInitThreads.3.gzXInsertModifiermapEntry.3.gzXInstallColormap.3.gzXInternAtom.3.gzXInternAtoms.3.gzXInternalConnectionNumbers.3.gzXIntersectRegion.3.gzXKeyEvent.3.gzXKeyboardControl.3.gzXKeycodeToKeysym.3.gzXKeymapEvent.3.gzXKeysymToKeycode.3.gzXKeysymToString.3.gzXKillClient.3.gzXListDepths.3.gzXListExtensions.3.gzXListFonts.3.gzXListFontsWithInfo.3.gzXListHosts.3.gzXListInstalledColormaps.3.gzXListPixmapFormats.3.gzXListProperties.3.gzXLoadFont.3.gzXLoadQueryFont.3.gzXLocaleOfFontSet.3.gzXLocaleOfIM.3.gzXLocaleOfOM.3.gzXLockDisplay.3.gzXLookupColor.3.gzXLookupKeysym.3.gzXLookupString.3.gzXLowerWindow.3.gzXMapEvent.3.gzXMapRaised.3.gzXMapRequestEvent.3.gzXMapSubwindows.3.gzXMapWindow.3.gzXMappingEvent.3.gzXMaskEvent.3.gzXMatchVisualInfo.3.gzXMaxRequestSize.3.gzXModifierKeymap.3.gzXMotionEvent.3.gzXMoveResizeWindow.3.gzXMoveWindow.3.gzXNewModifiermap.3.gzXNextEvent.3.gzXNoExposeEvent.3.gzXNoOp.3.gzXOMOfOC.3.gzXOffsetRegion.3.gzXOpenDisplay.3.gzXOpenIM.3.gzXOpenOM.3.gzXParseColor.3.gzXParseGeometry.3.gzXPeekEvent.3.gzXPeekIfEvent.3.gzXPending.3.gzXPixmapFormatValues.3.gzXPoint.3.gzXPointInRegion.3.gzXPolygonRegion.3.gzXProcessInternalConnection.3.gzXPropertyEvent.3.gzXPutBackEvent.3.gzXPutImage.3.gzXPutPixel.3.gzXQueryBestCursor.3.gzXQueryBestSize.3.gzXQueryBestStipple.3.gzXQueryBestTile.3.gzXQueryColor.3.gzXQueryColors.3.gzXQueryExtension.3.gzXQueryFont.3.gzXQueryKeymap.3.gzXQueryPointer.3.gzXQueryTextExtents.3.gzXQueryTextExtents16.3.gzXQueryTree.3.gzXRaiseWindow.3.gzXReadBitmapFile.3.gzXReadBitmapFileData.3.gzXRebindKeysym.3.gzXRecolorCursor.3.gzXReconfigureWMWindow.3.gzXRectInRegion.3.gzXRectangle.3.gzXRefreshKeyboardMapping.3.gzXRegisterIMInstantiateCallback.3.gzXRemoveConnectionWatch.3.gzXRemoveFromSaveSet.3.gzXRemoveHost.3.gzXRemoveHosts.3.gzXReparentEvent.3.gzXReparentWindow.3.gzXResetScreenSaver.3.gzXResizeRequestEvent.3.gzXResizeWindow.3.gzXResourceManagerString.3.gzXRestackWindows.3.gzXRotateBuffers.3.gzXRotateWindowProperties.3.gzXSaveContext.3.gzXScreenNumberOfScreen.3.gzXScreenResourceString.3.gzXSegment.3.gzXSelectInput.3.gzXSelectionClearEvent.3.gzXSelectionEvent.3.gzXSelectionRequestEvent.3.gzXSendEvent.3.gzXSetAccessControl.3.gzXSetAfterFunction.3.gzXSetArcMode.3.gzXSetBackground.3.gzXSetClassHint.3.gzXSetClipMask.3.gzXSetClipOrigin.3.gzXSetClipRectangles.3.gzXSetCloseDownMode.3.gzXSetCommand.3.gzXSetDashes.3.gzXSetErrorHandler.3.gzXSetEventQueueOwner.3.gzXSetFillRule.3.gzXSetFillStyle.3.gzXSetFont.3.gzXSetFontPath.3.gzXSetForeground.3.gzXSetFunction.3.gzXSetGraphicsExposure.3.gzXSetICFocus.3.gzXSetICValues.3.gzXSetIMValues.3.gzXSetIOErrorHandler.3.gzXSetIconName.3.gzXSetIconSizes.3.gzXSetInputFocus.3.gzXSetLineAttributes.3.gzXSetLocaleModifiers.3.gzXSetModifierMapping.3.gzXSetOCValues.3.gzXSetOMValues.3.gzXSetPlaneMask.3.gzXSetPointerMapping.3.gzXSetRGBColormaps.3.gzXSetRegion.3.gzXSetScreenSaver.3.gzXSetSelectionOwner.3.gzXSetState.3.gzXSetStipple.3.gzXSetSubwindowMode.3.gzXSetTSOrigin.3.gzXSetTextProperty.3.gzXSetTile.3.gzXSetTransientForHint.3.gzXSetWMClientMachine.3.gzXSetWMColormapWindows.3.gzXSetWMHints.3.gzXSetWMIconName.3.gzXSetWMName.3.gzXSetWMNormalHints.3.gzXSetWMProperties.3.gzXSetWMProtocols.3.gzXSetWMSizeHints.3.gzXSetWindowAttributes.3.gzXSetWindowBackground.3.gzXSetWindowBackgroundPixmap.3.gzXSetWindowBorder.3.gzXSetWindowBorderPixmap.3.gzXSetWindowBorderWidth.3.gzXSetWindowColormap.3.gzXShrinkRegion.3.gzXSizeHints.3.gzXStandardColormap.3.gzXStoreBuffer.3.gzXStoreBytes.3.gzXStoreColor.3.gzXStoreColors.3.gzXStoreName.3.gzXStoreNamedColor.3.gzXStringListToTextProperty.3.gzXStringToKeysym.3.gzXSubImage.3.gzXSubtractRegion.3.gzXSupportsLocale.3.gzXSync.3.gzXSynchronize.3.gzXTextExtents.3.gzXTextExtents16.3.gzXTextItem.3.gzXTextItem16.3.gzXTextProperty.3.gzXTextPropertyToStringList.3.gzXTextWidth.3.gzXTextWidth16.3.gzXTimeCoord.3.gzXTranslateCoordinates.3.gzXUndefineCursor.3.gzXUngrabButton.3.gzXUngrabKey.3.gzXUngrabKeyboard.3.gzXUngrabPointer.3.gzXUngrabServer.3.gzXUninstallColormap.3.gzXUnionRectWithRegion.3.gzXUnionRegion.3.gzXUniqueContext.3.gzXUnloadFont.3.gzXUnlockDisplay.3.gzXUnmapEvent.3.gzXUnmapSubwindows.3.gzXUnmapWindow.3.gzXUnregisterIMInstantiateCallback.3.gzXUnsetICFocus.3.gzXVaCreateNestedList.3.gzXVisibilityEvent.3.gzXVisualIDFromVisual.3.gzXVisualInfo.3.gzXWMGeometry.3.gzXWMHints.3.gzXWarpPointer.3.gzXWindowAttributes.3.gzXWindowChanges.3.gzXWindowEvent.3.gzXWithdrawWindow.3.gzXWriteBitmapFile.3.gzXXorRegion.3.gzXcmsAllocColor.3.gzXcmsAllocNamedColor.3.gzXcmsCCCOfColormap.3.gzXcmsCIELab.3.gzXcmsCIELabQueryMaxC.3.gzXcmsCIELabQueryMaxL.3.gzXcmsCIELabQueryMaxLC.3.gzXcmsCIELabQueryMinL.3.gzXcmsCIELuv.3.gzXcmsCIELuvQueryMaxC.3.gzXcmsCIELuvQueryMaxL.3.gzXcmsCIELuvQueryMaxLC.3.gzXcmsCIELuvQueryMinL.3.gzXcmsCIEXYZ.3.gzXcmsCIEuvY.3.gzXcmsCIExyY.3.gzXcmsColor.3.gzXcmsConvertColors.3.gzXcmsCreateCCC.3.gzXcmsDefaultCCC.3.gzXcmsFreeCCC.3.gzXcmsLookupColor.3.gzXcmsPad.3.gzXcmsQueryBlack.3.gzXcmsQueryBlue.3.gzXcmsQueryColor.3.gzXcmsQueryColors.3.gzXcmsQueryGreen.3.gzXcmsQueryRed.3.gzXcmsQueryWhite.3.gzXcmsRGB.3.gzXcmsRGBi.3.gzXcmsSetCCCOfColormap.3.gzXcmsSetWhiteAdjustProc.3.gzXcmsSetWhitePoint.3.gzXcmsStoreColor.3.gzXcmsStoreColors.3.gzXcmsTekHVC.3.gzXcmsTekHVCQueryMaxC.3.gzXcmsTekHVCQueryMaxV.3.gzXcmsTekHVCQueryMaxVC.3.gzXcmsTekHVCQueryMaxVSamples.3.gzXcmsTekHVCQueryMinV.3.gzXkbActionCtrls.3.gzXkbAddDeviceLedInfo.3.gzXkbAddGeomColor.3.gzXkbAddGeomDoodad.3.gzXkbAddGeomKey.3.gzXkbAddGeomKeyAlias.3.gzXkbAddGeomOutline.3.gzXkbAddGeomOverlay.3.gzXkbAddGeomOverlayKey.3.gzXkbAddGeomOverlayRow.3.gzXkbAddGeomProperty.3.gzXkbAddGeomRow.3.gzXkbAddGeomSection.3.gzXkbAddGeomShape.3.gzXkbAddSymInterpret.3.gzXkbAllocClientMap.3.gzXkbAllocCompatMap.3.gzXkbAllocControls.3.gzXkbAllocDeviceInfo.3.gzXkbAllocDeviceLedInfo.3.gzXkbAllocGeomColors.3.gzXkbAllocGeomDoodads.3.gzXkbAllocGeomKeyAliases.3.gzXkbAllocGeomKeys.3.gzXkbAllocGeomOutlines.3.gzXkbAllocGeomOverlayKey.3.gzXkbAllocGeomOverlayRows.3.gzXkbAllocGeomOverlays.3.gzXkbAllocGeomPoints.3.gzXkbAllocGeomProps.3.gzXkbAllocGeomRows.3.gzXkbAllocGeomSectionDoodads.3.gzXkbAllocGeomSections.3.gzXkbAllocGeomShapes.3.gzXkbAllocGeometry.3.gzXkbAllocIndicatorMaps.3.gzXkbAllocKeyboard.3.gzXkbAllocNames.3.gzXkbAllocServerMap.3.gzXkbApplyCompatMapToKey.3.gzXkbBell.3.gzXkbBellEvent.3.gzXkbChangeControls.3.gzXkbChangeDeviceInfo.3.gzXkbChangeEnabledControls.3.gzXkbChangeIndicators.3.gzXkbChangeMap.3.gzXkbChangeNames.3.gzXkbChangeTypesOfKey.3.gzXkbComputeRowBounds.3.gzXkbComputeSectionBounds.3.gzXkbComputeShapeBounds.3.gzXkbComputeShapeTop.3.gzXkbCopyKeyType.3.gzXkbCopyKeyTypes.3.gzXkbDeviceBell.3.gzXkbDeviceBellEvent.3.gzXkbFindOverlayForKey.3.gzXkbForceBell.3.gzXkbForceDeviceBell.3.gzXkbFreeClientMap.3.gzXkbFreeCompatMap.3.gzXkbFreeComponentList.3.gzXkbFreeControls.3.gzXkbFreeDeviceInfo.3.gzXkbFreeGeomColors.3.gzXkbFreeGeomDoodads.3.gzXkbFreeGeomKeyAliases.3.gzXkbFreeGeomKeys.3.gzXkbFreeGeomOutlines.3.gzXkbFreeGeomOverlayKeys.3.gzXkbFreeGeomOverlayRows.3.gzXkbFreeGeomOverlays.3.gzXkbFreeGeomPoints.3.gzXkbFreeGeomProperties.3.gzXkbFreeGeomRows.3.gzXkbFreeGeomSections.3.gzXkbFreeGeomShapes.3.gzXkbFreeGeometry.3.gzXkbFreeIndicatorMaps.3.gzXkbFreeKeyboard.3.gzXkbFreeNames.3.gzXkbFreeServerMap.3.gzXkbGetAccessXTimeout.3.gzXkbGetAutoRepeatRate.3.gzXkbGetAutoResetControls.3.gzXkbGetBounceKeysDelay.3.gzXkbGetCompatMap.3.gzXkbGetControls.3.gzXkbGetControlsChanges.3.gzXkbGetDetectableAutoRepeat.3.gzXkbGetDeviceButtonActions.3.gzXkbGetDeviceInfo.3.gzXkbGetDeviceInfoChanges.3.gzXkbGetDeviceLedInfo.3.gzXkbGetGeometry.3.gzXkbGetIndicatorChanges.3.gzXkbGetIndicatorMap.3.gzXkbGetIndicatorState.3.gzXkbGetKeyActions.3.gzXkbGetKeyBehaviors.3.gzXkbGetKeyExplicitComponents.3.gzXkbGetKeyModifierMap.3.gzXkbGetKeySyms.3.gzXkbGetKeyTypes.3.gzXkbGetKeyVirtualModMap.3.gzXkbGetKeyboard.3.gzXkbGetKeyboardByName.3.gzXkbGetMap.3.gzXkbGetNameChanges.3.gzXkbGetNamedGeometry.3.gzXkbGetNamedIndicator.3.gzXkbGetNames.3.gzXkbGetSlowKeysDelay.3.gzXkbGetState.3.gzXkbGetStickyKeysOptions.3.gzXkbGetUpdatedMap.3.gzXkbGetVirtualMods.3.gzXkbGetXlibControls.3.gzXkbIgnoreExtension.3.gzXkbInitCanonicalKeyTypes.3.gzXkbKeyAction.3.gzXkbKeyActionEntry.3.gzXkbKeyActionsPtr.3.gzXkbKeyGroupInfo.3.gzXkbKeyGroupWidth.3.gzXkbKeyGroupsWidth.3.gzXkbKeyHasActions.3.gzXkbKeyNumActions.3.gzXkbKeyNumGroups.3.gzXkbKeyNumSyms.3.gzXkbKeySymEntry.3.gzXkbKeySymsOffset.3.gzXkbKeySymsPtr.3.gzXkbKeyType.3.gzXkbKeyTypeIndex.3.gzXkbKeyTypesForCoreSymbols.3.gzXkbKeycodeToKeysym.3.gzXkbKeysymToModifiers.3.gzXkbLatchGroup.3.gzXkbLatchModifiers.3.gzXkbLibraryVersion.3.gzXkbListComponents.3.gzXkbLockGroup.3.gzXkbLockModifiers.3.gzXkbLookupKeyBinding.3.gzXkbLookupKeySym.3.gzXkbModActionVMods.3.gzXkbNoteControlsChanges.3.gzXkbNoteDeviceChanges.3.gzXkbNoteIndicatorChanges.3.gzXkbNoteNameChanges.3.gzXkbOpenDisplay.3.gzXkbOutOfRangeGroupInfo.3.gzXkbOutOfRangeGroupNumber.3.gzXkbPtrActionX.3.gzXkbPtrActionY.3.gzXkbQueryExtension.3.gzXkbRefreshKeyboardMapping.3.gzXkbResizeDeviceButtonActions.3.gzXkbResizeKeyActions.3.gzXkbResizeKeySyms.3.gzXkbResizeKeyType.3.gzXkbSAActionSetCtrls.3.gzXkbSAGroup.3.gzXkbSAPtrDfltValue.3.gzXkbSARedirectSetVMods.3.gzXkbSARedirectSetVModsMask.3.gzXkbSARedirectVMods.3.gzXkbSARedirectVModsMask.3.gzXkbSAScreen.3.gzXkbSASetGroup.3.gzXkbSASetPtrDfltValue.3.gzXkbSASetScreen.3.gzXkbSelectEventDetails.3.gzXkbSelectEvents.3.gzXkbSetAccessXTimeout.3.gzXkbSetAutoRepeatRate.3.gzXkbSetAutoResetControls.3.gzXkbSetBounceKeysDelay.3.gzXkbSetCompatMap.3.gzXkbSetControls.3.gzXkbSetDebuggingFlags.3.gzXkbSetDetectableAutoRepeat.3.gzXkbSetDeviceButtonActions.3.gzXkbSetDeviceInfo.3.gzXkbSetIgnoreLockMods.3.gzXkbSetIndicatorMap.3.gzXkbSetMap.3.gzXkbSetModActionVMods.3.gzXkbSetNamedIndicator.3.gzXkbSetNames.3.gzXkbSetPtrActionX.3.gzXkbSetPtrActionY.3.gzXkbSetServerInternalMods.3.gzXkbSetXlibControls.3.gzXkbTranslateKeyCode.3.gzXkbTranslateKeySym.3.gzXkbUpdateMapFromCore.3.gzXkbVirtualModsToReal.3.gzXmbDrawImageString.3.gzXmbDrawString.3.gzXmbDrawText.3.gzXmbLookupString.3.gzXmbResetIC.3.gzXmbSetWMProperties.3.gzXmbTextEscapement.3.gzXmbTextExtents.3.gzXmbTextListToTextProperty.3.gzXmbTextPerCharExtents.3.gzXmbTextPropertyToTextList.3.gzXrmCombineDatabase.3.gzXrmCombineFileDatabase.3.gzXrmDestroyDatabase.3.gzXrmEnumerateDatabase.3.gzXrmGetDatabase.3.gzXrmGetFileDatabase.3.gzXrmGetResource.3.gzXrmGetStringDatabase.3.gzXrmInitialize.3.gzXrmLocaleOfDatabase.3.gzXrmMergeDatabases.3.gzXrmOptionDescRec.3.gzXrmOptionKind.3.gzXrmParseCommand.3.gzXrmPermStringToQuark.3.gzXrmPutFileDatabase.3.gzXrmPutLineResource.3.gzXrmPutResource.3.gzXrmPutStringResource.3.gzXrmQGetResource.3.gzXrmQGetSearchList.3.gzXrmQGetSearchResource.3.gzXrmQPutResource.3.gzXrmQPutStringResource.3.gzXrmQuarkToString.3.gzXrmSetDatabase.3.gzXrmStringToBindingQuarkList.3.gzXrmStringToQuark.3.gzXrmStringToQuarkList.3.gzXrmUniqueQuark.3.gzXrmValue.3.gzXutf8DrawImageString.3.gzXutf8DrawString.3.gzXutf8DrawText.3.gzXutf8LookupString.3.gzXutf8ResetIC.3.gzXutf8SetWMProperties.3.gzXutf8TextEscapement.3.gzXutf8TextExtents.3.gzXutf8TextListToTextProperty.3.gzXutf8TextPerCharExtents.3.gzXutf8TextPropertyToTextList.3.gzXwcDrawImageString.3.gzXwcDrawString.3.gzXwcDrawText.3.gzXwcFreeStringList.3.gzXwcLookupString.3.gzXwcResetIC.3.gzXwcTextEscapement.3.gzXwcTextExtents.3.gzXwcTextListToTextProperty.3.gzXwcTextPerCharExtents.3.gzXwcTextPropertyToTextList.3.gzCompose.5.gzXCompose.5.gz/usr/include/X11//usr/lib64//usr/lib64/pkgconfig//usr/share/doc/packages//usr/share/doc/packages/libX11//usr/share/doc/packages/libX11/XIM//usr/share/doc/packages/libX11/XKB//usr/share/doc/packages/libX11/i18n//usr/share/doc/packages/libX11/i18n/compose//usr/share/doc/packages/libX11/i18n/framework//usr/share/doc/packages/libX11/i18n/localedb//usr/share/doc/packages/libX11/i18n/trans//usr/share/doc/packages/libX11/libX11//usr/share/man/man3//usr/share/man/man5/-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:8647/openSUSE_Leap_42.3_Update/0fcec290e2c40be3dbf39cc726831bcc-libX11.openSUSE_Leap_42.3_Updatedrpmlzma5x86_64-suse-linux C source, ASCII textUTF-8 Unicode textASCII textpkgconfig filedirectorySVG Scalable Vector Graphics imageXML document textC source, ASCII text, with very long lines (gzip compressed data, max compression, from Unix)troff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)troff or preprocessor input, ASCII text, with very long lines (gzip compressed data, max compression, from Unix)C source, ASCII text (gzip compressed data, max compression, from Unix)C++ source, ASCII text (gzip compressed data, max compression, from Unix)PRRRPRRRRwJm%w@s޹?0]"k%f0]dFnk U(/xBB xo\G`>(<ۯ<2F-U3I n1|P*LX#0P_ @Bw!1GGsu Xq}K  =8->R=C_ }!N_{e.>^!jQ&/xqޙʪ'r!5Z8lѰ4)wYDemW(; ~;jW˲>Ie2,Igр1k"ĉEx se=)+~̕- (|J6=ʆ\Ͻ2|lPYr=_E݂>Vf}Lӻ( 0ucI$Lݺ K #AN~]0CG*N:n3c$8վK?bP8 UY-)j1Rl`=ZDk9vE1n6=RlqFdɃ@GQp*9-f+*o<ʮk Z/-c'#wY^'" ߚDˋBr G~b񯂚]ZHON&i /¤¯NijP3R1?AM{B$+pI2ĈH@ a/And0uQ=3I.Жk^5GPKp:?WB{sR~X՗5]N48Zݝ3X)]~\ i)핺= $f;@vTʛ^/#XxWy\W͚O]ɳ̺;pR!af 1'!ڧ gtוE& bjyi=enUNosgZoC=(1/'(@*APW1eqUsxC7/Wo3Y* }W[e(hpsJvb(\} NM%hpˇ_?k2'M$] ;׼,˽=54*9fqtm!Dg >\Ŋt@պ5v_vS b>vl1_`jӧ,LEMj!w;t{ԘOR¾ҜJfќ Is,3W ,"kk}W*œݪl'R>*!?LnF9d?bZFD \zxJE]'ҙ {->ᢦ [yМ_Z"zՓO\ }Uxl$8õ|E7+dՋqomc$J*O@ |\FR%w0lCMITt )z֜37)s~&|UxYcmۣ~ =$ЧcO @Tӣ 9lMTYqdyV!8L'@8_ ">lS7RLp!>IM0os9%wq*`g٠NA3dnW{4D'E>TƬK"y !#ˎ)@0dkkC+~;9C!XcodzGs8tqh (NRͬs66q\r1V^3u`j 8.<&- gq`,p?^f`5\?3Bg;dfYW+~9*b5.-gbxs V(! =zo{jD8T:MJĿ94^>bT`>TgCtqgVw5zٸN (V۹AdNdXBǿAGyToq)ϙa+R{ 6Ar5D7\#"Ēl24 0Wb,r2]ءbSGT(حą2tqԓl>w#4 \ -J\3ctƾק{o9WyW1j/q%ƍOBqr@34uSQi* 3Z!5~&Y6[~0\Q!Hx=[KVZ^ Hq Lxn>F. uZ* 6nKd U7 *$OYhj| 4ZܒoN?[M`];9éS+>L[A V֭nWF^*}da9֖19"ђ=v%ShJx߁9_҈VO[>rnPrͯF&S/Vu4戮åa(6tEg`o S{J+g&e ɣ}YIEu%x7wI_xPV1Oai[,&HL:/J@Q`#[@T˶N~X,=E C_> l )a %?tO:E ,2ʱ DcIKP&u ѺnW֖QLQDF~* b`eS%7Qd>2ԣDW-wşf.$e;8'"UZE#ߩet٨2w?5B#?Cw`fѕ^6F.$t^z`[N}cI{n۫u2im=[r ~ib>"'}scxDeb U }Ձ0iMedSbSc~1 o=@$..Z_*MJ=TO= ԏ. pmDtu4&e9ii*,"oKxolf?·>d#,C Tٽ Nnb.C@<+smY`6o[d2Q3T> uY7 cT@p׃:.N-Bޭx_ԟQѳt.+LĂ~xv6`,4U[-,hƮ\9X̚0lK+P .yGt7*MS@WvfefY{٪ IA\eY09JcJ]s+˸cjEpcGeUIL(4\NebS5y0t(F@ R)ʭlѝW3HA1ٗ&%Z.[-mI*!zZ77d9G(i;dՋ.v*r*M?*{;rE|kq-2E3o ՝ƃ) uYw^N$`SimM"JoD$tV?6X/Wh҂EiM\fVUk C. ñ $!È$aGMl{Gd&$rPEhe zmC-S$-3d< B/Jȑ^}lu-hʔh;^ =ErE`FfFn4n}6K0oਔhݢiaYg޹]kslϤh qnߩ <|F,S /zgy{1w%:5OžR(*66srhC1.12I#|ru Jm٭:Ha fބ!BQ -#XFc|z8§yF:u2V"ZoAhޕ+Ǥ (Fմc