wxWidgets-3_2-nostl-devel-3.1.5-150400.3.7.1<>,e̗Op9|H(oA0pprJWLT@T1NWES0@J2 ""0HphhB/#a _`vÿL4z%V_N,2ך[aoUA*)l|2Jا'ǎ"!v9;ꃖS'&|;ol &'--8]zHv){e q=-+aBEmr7us>Vs3rOkfJ$-4gA?d" / YI _  ( (h x hHx!"#"#&#'<'@'T('U8'\9':*FKGKHX Id`XgpYg|\g]s^bcd8e=f@lBuTvwxyHzCwxWidgets-3_2-nostl-devel3.1.5150400.3.7.1Development files for wxWidgets-3_2-nostlwxWidgets is a C++ library abstraction layer for a number of GUI backends. Applications can be created for different GUIs (GTK+, Motif, MS Windows, MacOS X, Windows CE, GPE) from the same source code. This package contains all files needed for developing with wxWidgets-3_2-nostl. This variant of wxWidgets is built without STL types (such as std::string), and is provided for old programs which fail to use e.g. wxString and instead rely on the wxChar pointer API. Note: wxWidgets variant devel packages are mutually exclusive. Please read /usr/share/doc/packages/wxWidgets-3_2-nostl/README.SUSE to pick a correct variant.e̗Oh03-ch2anCSUSE Linux Enterprise 15SUSE LLC LGPL-2.1-or-later WITH WxWindows-exception-3.1https://www.suse.com/Development/Libraries/C and C++https://www.wxwidgets.org/linuxx86_64#=6 , % Gy\d:-?,L+}bZQ[ ar-&or- >`:BC;QD!Ej b5o,#  S 6Y  &5G,H Uu#)K  [AP5^ 7&*}*Y,R#@ (]`&& r/];1J  < p  bSZ UR#  #G&o EU # 3 eT[i9q 3o   b  ML.Efo*',Ihc 1 I$o x +m ]%0 L-2_?,h V fRCK 9 .x% @RT!Cb_c (`.$>8:+8T S# . GO2-1S >DcP L: MHr"E6` ' eCl5jk<KZ{1cN?fTf b Z? i~!*n$` z,*4 V %U Fi/rc tqA5) C+4%*& `-wd%'J;4= L7;\MV ;V %> n i*  4g% ^r\G[_ 2O gP? t*B d x"s }? H Q= 8D,(DNXS-L i7 z!l  8 ' 5  SDxq ~@ NSn| *HFh]3T!JXN 3) jUXEtu,<3z }MF'HQ|UR|`;P2IlatXYW:,AnFVF6@>DBq0 R'k<=EX6"F& _@HO##$"$%("&(##jS)*>NY2Fc' 6AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAAAA큤A큤AA큤A큤e̖e̖je̖e̖je̖me̖le̖ke̖ke̖le̖le̖ke̖ke̖je̖ke̖le̖ke̖je̖ke̖je̖je̖ke̖je̖je̖je̖je̖ke̖je̖le̖le̖le̖le̖le̖le̖le̖le̖le̖le̖je̖je̖ke̖ke̖le̖ke̖ke̖je̖je̖ke̖ke̖le̖ke̖je̖ke̖je̖ke̖je̖ke̖ke̖ke̖ke̖je̖ke̖je̖je̖ke̖ke̖le̖ke̖ke̖ke̖ke̖ke̖ke̖le̖je̖ke̖je̖je̖je̖ke̖je̖je̖le̖je̖ke̖ke̖ke̖ke̖ke̖le̖le̖le̖je̖le̖je̖ke̖le̖ke̖ke̖ke̖ke̖ke̖ke̖ke̖ke̖je̖je̖le̖je̖ke̖ke̖je̖ke̖ke̖ke̖je̖je̖ke̖ke̖ke̖ke̖le̖je̖je̖je̖le̖ke̖je̖ke̖je̖je̖je̖je̖je̖ke̖je̖je̖je̖je̖ke̖ke̖je̖ke̖je̖ke̖je̖je̖ke̖ke̖ke̖ke̖je̖ke̖je̖ke̖ke̖ke̖je̖je̖ke̖je̖je̖ke̖ke̖ke̖ke̖ke̖le̖le̖ke̖le̖ke̖le̖ke̖ke̖le̖le̖ke̖le̖ke̖le̖ke̖le̖le̖ke̖ke̖ke̖le̖le̖le̖ke̖le̖ke̖le̖le̖le̖le̖ke̖le̖le̖le̖le̖ke̖le̖le̖ke̖ke̖ke̖le̖ke̖le̖ke̖ke̖ke̖ke̖le̖ke̖le̖ke̖ke̖le̖ke̖ke̖ke̖ke̖le̖ke̖le̖ke̖le̖ke̖ke̖le̖ke̖le̖me̖le̖le̖le̖le̖le̖le̖le̖le̖le̖le̖le̖le̖le̖le̖le̖le̖le̖le̖le̖le̖le̖le̖le̖le̖le̖le̖le̖le̖le̖le̖le̖le̖le̖le̖le̖le̖le̖le̖le̖le̖le̖le̖le̖le̖le̖le̖le̖le̖le̖le̖le̖le̖le̖le̖le̖le̖le̖le̖le̖le̖le̖le̖le̖le̖le̖le̖le̖le̖le̖le̖le̖le̖le̖le̖le̖le̖le̖le̖le̖le̖le̖me̖me̖le̖je̖je̖je̖ke̖ke̖ke̖ke̖ke̖ke̖le̖le̖le̖le̖le̖le̖le̖le̖le̖le̖le̖le̖le̖le̖le̖le̖le̖le̖le̖le̖ke̖ke̖je̖ke̖ke̖ke̖ke̖ke̖ke̖ke̖ke̖ke̖ke̖ke̖ke̖ke̖je̖je̖je̖je̖je̖je̖le̖ke̖le̖je̖je̖ke̖le̖je̖je̖ke̖ke̖ke̖ke̖je̖je̖je̖ke̖je̖ke̖ke̖le̖je̖je̖je̖ke̖ke̖ke̖ke̖ke̖ke̖ke̖ke̖ke̖ke̖ke̖je̖ke̖ke̖je̖ke̖je̖ke̖je̖je̖je̖ke̖ke̖ke̖le̖ke̖je̖je̖le̖ke̖ke̖ke̖ke̖ke̖ke̖le̖ke̖ke̖ke̖ke̖ke̖ke̖ke̖ke̖ke̖je̖je̖ke̖ke̖je̖ke̖ke̖ke̖ke̖je̖ke̖le̖me̖le̖le̖le̖me̖me̖me̖me̖me̖me̖ke̖ke̖ke̖ke̖ke̖ke̖je̖je̖ke̖ke̖ke̖ke̖ke̖ke̖je̖je̖ke̖ke̖me̖me̖me̖me̖me̖me̖me̖me̖me̖me̖ke̖me̖me̖me̖me̖me̖me̖me̖me̖me̖me̖me̖me̖me̖me̖me̖me̖me̖me̖me̖me̖me̖me̖me̖le̖je̖le̖ke̖ke̖ke̖je̖je̖ke̖ke̖ke̖ke̖ke̖ke̖je̖ke̖ke̖ke̖je̖ke̖le̖ke̖ke̖le̖ke̖ke̖je̖je̖je̖ke̖ke̖ke̖ke̖ke̖me̖me̖je̖je̖je̖je̖je̖je̖je̖je̖je̖je̖je̖le̖je̖le̖ke̖ke̖ke̖je̖ke̖ke̖ke̖ke̖je̖ke̖le̖je̖je̖je̖le̖je̖le̖le̖je̖je̖ke̖le̖le̖le̖je̖je̖le̖le̖le̖le̖je̖je̖je̖le̖je̖le̖ke̖ke̖ke̖ke̖ke̖ke̖le̖ke̖ke̖le̖le̖le̖ke̖ke̖le̖ke̖ke̖le̖ke̖le̖je̖ke̖je̖je̖le̖ke̖ke̖ke̖je̖je̖je̖je̖le̖le̖le̖je̖le̖je̖ke̖me̖me̖me̖je̖ke̖ke̖ke̖ke̖le̖ke̖ke̖je̖je̖je̖je̖je̖le̖je̖je̖ke̖ke̖le̖le̖me̖le̖le̖le̖le̖le̖le̖le̖le̖le̖le̖le̖le̖le̖le̖le̖le̖le̖le̖le̖le̖le̖le̖le̖le̖le̖le̖le̖le̖le̖le̖le̖le̖le̖le̖le̖le̖le̖le̖le̖le̖le̖le̖le̖le̖le̖le̖le̖me̖me̖le̖le̖le̖le̖le̖le̖le̖le̖le̖le̖le̖le̖le̖le̖le̖le̖le̖le̖le̖le̖le̖le̖le̖le̖je̖je̖je̖ke̖ke̖je̖ke̖ke̖ke̖ke̖ie̖ie̖ie̖je̖ie̖ie̖je̖ie̖ie̖je̖je̖ie̖je̖je̖je̖je̖je̖je̖je̖je̖je̖je̖je̖je̖je̖je̖je̖je̗Me̕`t~`t~`t~`t~`t~`t~`t~`t~`t~5abe26d41a20b7fe4e49272b4b3a96cee9ce11292b06d20b9ca6788daa32689890fcd79ffd7ad56175be8b15b74ba21249e8cac01af7bc7e36f708040814ad90fdf4922f794b6f02ce2bc45bfe694ef42fee75c1af4930c753e978c4ed15446305165fc9e7511a6d65bb76ba27690080a27a22e2d977e4b046879a16d6b7ec0cc8f64068f2d8185c34cca51e293b7e81561bf77fd7b9af019eb3afe7bf8086c9a2af11647e0e1302ede8700a4c41f818710466a62a86dac186f4de6f2f5addee7bc44c23be04abf2401a664aa8b9bf226ef7ea79428ba40ded38f50ac556cf515b23bedcf036a3b437478052f37de3240c3911d40c71a6c3835a2e8016740e9fbcabc5c3d72c918664d0fb6fb499ed9352ca17a0f8c5e20214d7505f6054b21879b654432d055afd4ac7b91f43d248e36854199b1818ea8ac495ff155d41c85a86e4b249098bce066ff0cfad285d65aef6e41e9070c6c4ad921a76cec85e68a770812bbdce9cd4495f31f5f96f84b3b911c11ff08d2e23caee2485af1d5470397da73fd0425ef969b89beb3537c18a7a69ddd97e6e767e25305f6f119f7147d7fd08d1dfb415ebc82dbcb82d2a2d9aca5bad5b0be4e2ca325bd42d433be9b3708d61b77366dc2efa3a63f1947ce16973aaf73f9db3b86ffe54169b5ee582ac7a2a2c847279b781432e201443b5d2f34a91310cfb2baae37e6460b6fdba5bf3ca7f2ff19a61838c8ebc44487f9d33e010af2dcd049b96e96e35bc1c12b2b6aa4703a947e2391e92e47c437284da87e1e196d6ea0d259b6bf7e2c1435b8bddb8093410de1a2b8ff3bc50e47cf63b6017e0a31316127f3c8d97b15994fc0f2f642e8f929a2e4164b64a4a583239213dff72e9f65519162a7db4e86bb29f5e1191ecb28e2801042304d40cd44081701b5f7cfd33f170d266d30030b733e559f09d5df2c9b7e1aef79c325e7178caa6f0966506da6e89024c8500dec7dc52b73596a58684f79863c5afbe99de768d19a5fef77cd1067f22eae6c312478f1ea4661c84b2be0ddf843dc465a9279a3ef7b9bb2ad4dc2f31026a87f944a5ec2d08e35f5f0df1184b522b6064d932a01de5b355ff180076fcdc2c9f0a003b4a4994ac823d08fef2a9293b06a57713005976b9d61137326e12e5b0fe626583d1c5c7eb1edd8bac8640e3fb7f34061990fa71425b34f88c0e614474325be7f620bbc39543bcecf4c068d6ffd776e6bf0e129ebf98fb130fea4bc9aa53e8b319e2d138e80e0888d7e0fca67c3c0618c3c03f3b83a62be42a36322843e6acedf6496dd870767f8c9348cfbdee19236fb014ec77993d1e51d942541b6c8c9765b79a33d8c48daf3ee44d415628d3a94f87ca7fb6a5df2536ece2aac38417a8d3a1480e18cc04fd12b8c4f171eab55f03b8725eb1e45a16b42103fafd06fd06795dee79ce88c600200cffb23cbf98bd6c8d34b42c69e0563360a7b677a7e763ca83b9bec909a2822addd153d80d185b65ecf56a9903d19bf97c3008da2772289fe27b1011f811498f537bb9cb307320502682cb25fedb379c230513fba909c055151957223ca231e52fb82b05cc2670e7fb3ffaafae7e45ee11efdb23311a33e9b850ebbf0197da2357c1f3ade31219b4c05f197847b235f588317d92cc2c38142d8986158cfcec103a965f5b9efb8618deb4e9c71f2a860b38d068cee89234f8b38560e78730141d24e141f6cc25a796869f2387d3c05352ac2c59f94d79823001b974acd0dab73c475726050d7e970ac7c1214276509eda1bf8e12e97141b0739448f6be69114b91d11e72a812cc5ef61b5c5fffa183a6d5ae5050146d5883680382ccfa7b706893e5cd2878704bdf6e220bdff2b06e848a283dd84024cdce2faf71195988b3b85ce88ff10295336239893b5c261a1b561bba0f154f6b7d0501de9ba139939c83f096d23ed5341939be66f60f529f22ed6b4b472c226bdeca866515c92ac042bd6d59659c5a4a7eb9049dcc46af4339ebf2e4b85907b49386751efbf2341d1415593846a5cfacfc589fe9639480411f6d6a080f37976a5c71b2a7ebc33ea4bb383be8e1d6abb2db866701b69ee965f938f9c0c79430f1f98f11c969ad44e28a9ae79a95f0b93c1ede9aedb333fa740fafa793aa9e7d56f0567fe474138310d7e39e4b23bc527c629abc81361dc3f8296cfa4f26ea74dfaa66e9be32ecbabc22e3fcbbfe4d931eb73ffce91e899b2863d0e752d1df698aaea1ed8c308543434a3de402c20a8bb30136465bc6d46ab44157fa2a27d0b4907a82b6d6dd699265ca315ce8f300280db5f322b8e9f2d0db7be1960648ed1e19dcf84aa6a03b4d96a62c8d9220f3815adec66a4e37ed7a0d07a9889697c2e9c71479df301203e499bf8774f4c6190fe38b2434d95d09047611ee11428f87d004f235b98758015ee432ec0c251baa92e7014146d9ef8f55bdfa8a1b744e802569bbb3c086a6fd08bb656f69b9bbf6b511aa655e11b3913cafbd1cdca8ccdff75421dea076a5756345614a880cfe8d2f76efc2527a44e04283ca34a5cc00c429e6302202fad8b65ce4f6c17ace7963bf4457e88ac848b9f32e1484416760e1fbb9f844341fab7fd491a0487cf0b33ac47334551abcc592da5dc392cb215978f74460906e7531e171b2105fafc93ed8227979c3d83047efe883f8c7a4602dc49ebfefee74c873b9292e02a87ea0e5621a38d322c67b4889e7bdb9dbdd53ef5c1228ebdc2402948dfbda4a3d3f532f418da77f12eab8ac696921cacaa8eddbb23fd0c611cf86f4285f7991bffe925c6da3aa7920a252c0a74ec45261998ba4314b275ebabd23061b12460507625697083972f0fbbed1967686d2bbfdc4695d2ead243a234d482f5bf68da01a39a734602909dd712d8a502ba2fd0a27f204e6553a710e179684064f93be1a3ea1be945d99c6831dfceee0359c7dabdef84513c1b44ecf39a86d59c485202ea6d081221a75602a963310b6e05f899e539033187b6d897c484b17ab239ccdc24553d56fff077e1cc24a26967504199b7b0ec4828d143f2d559e63b1e6e585b6e7b8453e91599022d0e7120723ec0a5fd284179e3607956e97e59c2abf1c31c998ec8fde763bea2a2c4ac1b5b5c5bfb34ee571ee98c2bf11d8edce937c962ec42e71b640d11a97f74a6a58d38a886f1ebf457435defa9c5c5f6ce3de3ef781d7b12bbb7e2f0cde959c6711c5f383e4f1422fc79f2468a9797a561e1e2b8479a2a1553c542975ba0705bde86342b41b0083dd2434f145baaed264d528ba056a7c22ef764c3f12402657d9b6c105f1f739ee96510d5f17f7f9eaad9380d9fb80736552fb7f93c335c2fdc64afa1e60b358d64aee1ce0a761ae10fe8dd7d9cf0ad656e1ead5bdb99ace864b1f7a44aa03b0c87262e03182d1f97996205ebd1535c77b983dc215f00013bd7127e7073aea6ce78860d98dae43060c48560c4c5ba11bae01fbd67af71e204aa23df63b734ebd648d5448d9f9934db50e4bee4eec8486b44fe82f6c19d52e4f0c47fda8b6af6b2b544ef492fec34ae33d873f919e66b9826a4893f5627b1db6294b1983d1bb2ffd0803dc4db8cfdd76eb718ac9e4ebee3b424b6bc87dd471d4e6e1ac04f7f71352d18c778ad70724c18627f1a83463424ff5dde8133d95bb9a27713e9bec50a15372f2504633763ce42b400f3ca56c0b997553888e4ecfe13f131fe16b1836f84440ea8e8ed51ddfe92c12554fe1c302416139e42f99c4105fb57217e5fc11a0a536a8e2d67b8e435844c1973b1b05f6cac7a7bbc67c973ecfa3656a96de2a47f898598f0702f3beddfa85d55327d52d373de38d8113c1604cda60b8b005339cf97a3a9b0e6f62f26ad8f16f301cc8643fa5fddc079b19251af3f43e9c3a73ad43eaf355a62c7d79944f0abebfba7ae236599509d0b78d9bc6f13597fbbb7d0ea2637a04f7816d2d6ba3cf94f1dc19327811980f86f8d357472a97f6b54bff3cf04089b69264cdc082dc4e5530f8b32aad7a13af3423ea335597a521b590570f51839fd80a3a44a1aaac083243f97aeeaa7d4be4adaea135f2b1d2e7f0326fd3526d60b87d67589db97bdc6cc1f116171060372aa6ba34cdb7323b401838aac25e0124b42ccf3863dcb01abf9f7bf83e74abf3d8992b4beb3aea9a73e4660f834dbbb7abc550b6df601a2a29691bf4138523342e4fb020d2256ff5ffac68da73f0d812dfe300fb0e9aee019e3cf39b2677f68f96d6bddcc253303550a51b1bc90fb37fac802c9e6dd4f26599be9c6f0cb4c8c8c6170271059701070b9b66b25ee4c9a66025fc8bc15b5a9ca4c185d83225cc00d6f1be9c5429267d29e3d4b78f3c849cd5d25158410c31e57b0c8c93a8fdb8029b6e6824cdb16fd9b44d2e36a1198c1317bc5f8c2f23a14a9172e3c55ca4e15cae5a2a2d219af030d5df7eeb416471ec16e9133f35dff5fcfe2f5a4035750b1021076dc94e053911bf179d4515685e5d9f62b12f438beaeb520f7eef029112958e174d78da05743533690d567993dba0d9acd159d292fed6a701efb744ad102755b6bba17be9cf018835f67e8ef219ab2ca16a96a59ae9e21553f5e7591a18d7a08f643f7cc64f2c915e3d931469972d723dffde0612f325bc74c2611b492d445b81f8e9ca8cf24c9166b43d5610795189782777fddedb5c879aa2ac40e756827f446e85293fde29287ec273f7c13a465e46f8efe7824dcbe8544b19326e260ed4fb159842052faccb92916e9aab3b890137dfa38c4457932b48ff3d2802051f3b1e33dfba8e0fb4a624e8e7bdb9fd6d2f71be5d24dbe13ad4428d35bd4d76b65bc41502f1f051136e64c6d80860731d5f9f57642dcaa103794b9b80268c7a923ef8a71e7cb2c2ccfdfc0f023a17ec767f29631bbe5ea9b3061962696d690d390de1034a01fa2dc95b99293587a40977c96de72c76a95c342edb6bf57ed66b80dd47b0bcb5dabfc9813f3ec60488aa64040bc190dd6dd0d85a04ede47e33e44e1549f076c4e4db9474c64588f09483bb7ad38d4a7dfebe5e78a140bfcb9eb1fb6b9c47108aa9fba75549488a61bbc43b5ec5fa96524c9dcaff0bb65e49799fdb0fdfdc32160fe12853505909e4b95b9605125aff7df0b9e7b1d77a4e4dbbdfaab4347dea6e37c8d0494116ab3a2c7381d1ae3097c9ded4b84389495adfa0ce163205d6c06e61338de1bb45fd3dd0c2712e4fc3395a539acab1af8d84a0d9bb119d88411155390f06bd972b361b75086961795d5576972c8ef8c9b13d990be67582f702519ee496fcdeeeaa4b88dfc26ea04e344fecdda4619007708ef330431f4711d5d34ee25e02163f61f60514f82d9ce1ac2282d172f328de4cf4d1464b1756776f651abb2369b01a21d534f6f1928d5f3ca03d29e2d52222770885e550cc4ca56d05090dadef7fc96535f0967de1dd10f1a49244b7513179df0992738eaabc3305ca41f141007ae4413a4ef094382ddf55f2115a54d1b4f38ffb5f6df4171768917a3a4801c455fb1be7d58e9db89908bb49e419828c2524e6510abb50b6eb8bd8370a6edd2ece21ceee6040e10688889836d73676d044f48922e9cc162c351890e25d82d35b5bc07b74020bbbd85e2bf9314e6b56c8f02da3cc38841b143a2ed1a6d2f78e1a0daeccae58687c4bb77532b19f8c73a2dede4c68e1c56022c1c2b2bb9be7fb3060b7fbbd033ad51784dcab471eadd51d23e4854565cf4b03517feea62144cd64f2841fb97ccb6f3b7658a5c57b44042f3e1d394bf06ceb16dc4941dce765fd2fd0ae3d4809d3267a19af744b53800104b6bc381b087396294e5906c4c7869ae9bae17908ea9bc8ebc16216af5ce20b909f99b3b8d24b910eb8f740637e0be15e4a2b6383e73dd5f3212a41b76a9d602298b31b4ab7d98e179e2c7fb2ca736319515090734297a11419a9a72c485c75bc886871aeefa3ed3fdcd8a48c712719f9f0411aa06f28f3041384e63d6cb0fc7e6645e9787f79413609194b37bdfcd4dd861f2f0895c9b572e70b306d6039460acbe77c29f22f2c019dbb8aad5390ada10d025e2e3572bd777f135d5ea52fdd5ff7d828d75ec885393e343df218c5dd3c535a85fecfe3750ae36ccf81d0402572b8efb578d8c788ad3a38e7a33d9b0412934c211c1849304bb215a277829d279786efbce8ee8793f87f92bac2dca601f03a525b6882b045dfa07a7497d9587850c1f313dc9668d36403d5c13b84df759173579bc1fb661243809242d72197d8708b78e75948ee9eb0bdf6844550904022760034361728ef9ddfca5608e354f326c22b70d4c11e26a78bea6e29fe89c007cf7c135d15efb9fde380502aeebc3682ba763982809654eb14dc41758bacaaacd9cad0cc32babc15bfaaaf5f0045b5b36dc0de907e5d5b0f92474b4659d81cf3527a77e09c6324dfe3cb31b0894548de79f0a198d596115672ab335bd8704b4b3ae2cc39323cf30ede40e841502191add4ba33c2a999d3637348f12372867263f425c776c47a403bc2c6f84dcfa2ff5e79d34186f979b9eade1417c067cec66cd1fb24776481b2bb778b50a55b2cb82ad805ab9957ee3eabc839a091b0395da0503b2e47731c4f0cc41e27a03d9cf709fe185a19969a855314556149cd590bf57e2732e9031ca341c28569a571b16018638c4be49ae90abad0d867213a6a1204378e9638e60eaf28d96c9854ccc4a0a3d10922eb240140c950545a1dcaaf727d81bff852b858cb886c3265577b8ce9f4cf3d2658cfc45c0bc45d3008fef11ab1211dc2f3c94995a085ea24761788a294e14312629b5818124f113bc67df4b9049f141987d67c4e73f9ad269015d137ea8c0bb16e1bf5848f6e6e485d01a68ae1f4d232c33df7f978f2ff367abc1ae2577722a3ba9efcc4df8d68cca424ad57e425fdcf908113556095b5b7380d8514b7f655a68cc3aec4b7abef3c42c82566816ce79ff32b4babad113e9fba13aa550269df96f5f146a47bb7b30a1cb93d19493f7ce585dc97e5f52db7fabb3314d0c7bcbf280db7a3997c1ac9682f92320aa41b877909a75fe5c6021af75422d31fe4185c62d45e2d9422bdfa39911f5a2e45bf0d23559f81d7fea4240dc05df4f97a03f96cf635ad2b844898dee643b3ee6e1311063aa2141d961080b05bf34f8a99680cbe2eb4b9961936971d6de123d68eaa0e090a408bc4a5325ebc73daac70ee742727268b64609d78c4efdd155ebf6bbfdd8050f5df1fe22ac9fcff519073115046d323656332955eda63a2fb59126a0cc62554e5ad2785e01296359955a9fe985421414cc79680cd25c18f451223fa7190743e958c2ac62234d4ed43e365cb5b16ff2ec652b1b2a08e5fb049a8dea15d1d77194c1b09ee58466567a248594f320c1344eda830e350a5a1a0548d41110ef4c282f849129336597bebbdb7b9655c7bc3c3d4999a81c53a32755f9a1ea647a6a05f604189614fd4869877089942da85617cfe8ef865db8be48ef379db181db0f5db0ee5caa836d06853f42c8980904e20c4418a4cfd04cebcfd1c37d5b7c8b194c7688f094d0a57d5e08340ff3088ca696fab824c3f8f3c04c8ed11aeaf06481966773013d137a0882ed3b6c359520e3c52c4208f61bed32c1c85f40607e25bde3c837b9a3759ef62c97c86f7e2272fd4185af57dad4f1aee12186ee6cd89de564d916699f2f1f3ea183588c9521f964cbac3e71de91ff243ea9dfcee80a3753fbf09303c02dcc32caac853d9819f6d940b91030ab082a0ccf69af347094236bd740a80458e3e72647ae00968411ecbdf9c8736bf7b72c647eeff003808eb83cf94481394cd51d1e6ee4f9eccbd3355cfc7b941550559b4194954e6350d52e52f32d7847064112f16eb6a6b2d52060a3b62684d55f3b2de349575495005865bab9d2d4f2374f719c18f21640cd7d959b0e41d809ec0572e73ecf4a8c1ee9d0ffeaa4fddfa12dd7d618c44bf2ebca4d4890c7e9be58924f38ee7c4be7c6cc1d1f325c277df9dc50ac3be4edfb6045b9a2362213a7422f2102ffcf32c248d782a97e14924732744f17d28e450a277ce882ad489cd2b69b017a7a8ccbe3b3defe76b591b07e1fca4f86707e3cada0c4c557eb6c979ffe4aeb64ff798626ffaf1aed2fa546af2cae6fef617a99c53c0a10f31f2fc0caa0aba8773c0426a542a7ec812bebec2c6ae9c668b1e65eafe182fc5c45aec9ec3f71cafcc6b51d393d5c77d0c503818671beee65f482b8fccefb063603e34b6e5b1e4270f6c56778f55315f3f41ce56edd238c6f9cac028b902f0d7540092e8f9ca8d33d51cad5f45f4c587d5da047676727890a0d80d56191e610c99cfef63945f2c1f801487342d30cbdaab7977f481648c7d03c389cf068ec85ee78f8d3de4308a8e4fc5e9e2793c49c8ac7697539bc598ce888e4bc6c7816866a13f56e5314f93891ddb24ad6dd2987dfeee3cef5c8ed1a5cce218136986c4ee0fdc3e9eadc42a6fc42071218986be207aa9396f8ff4cd05905a1d48989a204a7dea68fec0dd138e486bbdd52e36cb02821054c0a6bb8e75650cfc61f855ea17cceec352e1783acef290217670e1053acf51aa2a343d8e6c37e5dd8ab2ee99166a1782fd3db07c51d204f030949aabfd7a7f59c5dab195f1d424a0071fedef1e6538668ace67c9e4857683e378c89ed565c9dd975cf48a28cef26aeaa2a32fe9b2288a810f303b5537ea347a8229cb8d6a7b2475af08cbc7ced38b5ee5356a6d21fc74bea9e324a50b6faac83c7381757aff94c2ddae4bd6fb8aaca76622dfc8f2177b1d050d281fc98027bb226218bd32dda75dabeae0b213873ac0e2a5526c8f0cc4601bb895a1172afd635dbd8582602331da93ebe93df8b44c4f8d0066ab48eb0c30dfdac3958a7abb278d1119db73d8037561222c2b8ac0b1c8c15535c4b95c688336d031888b48e4c95344b1c0e7ae01c6253826648a84f19426d98600b681373e773f48e22716be11bae050e3d7e60de8153f30e8cd57cc45b4e0433913a5d25d2ab694ff9068e42370bc01e4fbe18b95df0ce242835a7b382e082d27269185725d1ccd315565978ca5dc1a1d4b61013061b3ce22e2d31e9d82953fc035b2eccf0116d9649b1959b213bca7242947777d70243c7891afb4af8eed244b18cbd2644b5a4d0dd73a2fe67f9210c276422f2511bcd2e5d7334fd3ccf82d6fd43433666ff035933fcd04e623cf88d091206233436002bf6bac845f757b0e59a1a6f69d43e463eeab653749a5a94043d5f2f7cee54081f98f41e1a93d6f139b2577430673b292037b3284d97836412889fa8a687f6ededa818d966e5196e98225e9c46f8dc68b2b991366a5f5a49171bfc22317b9cb848d159d7058d47dfedcfbb0de347ce2cc46310448c7ee0919489ddfc915f356439a9871f08385bae5186c3fd796c286ad2ece6f49186ed38c7d2f52f4de5b0c58c009b522410f1a3a9d55a12097678d2ffc66b52c75b23a52e88bd8f87180462548571fb293e679c61f348b5b3d31a55c97b5d6b30dee32795e4471a8684a99a32cc0e289f210a7ebac89c4446351a34594494ce0c03e0ac8c05f05d9b24cb7ac121c320b586b9f0d8a6584a3b04958ebef5ef053589c013807b352eeb50b7fc3ef55657bea766f8e7ef97e6a771cb88e2c1251dffd32a530e9245e2dbb892b3b7f75718414f3f5ec8c739894eada14036b21fe9baa1dd44d52059c5c77ae11a0d2d0ce8bb3896115a2c3c54a9a32d77042d4b905a233714a604e5c9edb8638cd46bd10f247922f83337d5e614c7afc6d74216fda7c6633f063c79b03d63de3fc23986347c4d6c433140de88d34ecf8f7a91e79388af210eec69f3a8ba0c09e3e6df546b7af068ee0690dda6087d8cff6e035d6eaa67521751d2fc034a7ef093b40a6eba7bf89489fba7097a3581973775581a547e7b150f9cecde91c1defd8d846767640a741b483b08afaf1341658ac84d1342a2d0d852cc56f26c116684d92d275910fe1ec962a127ea401bdf8ce13922ffbb50614d50bf9b85ef625f815de0176184acf9465a70e663d9db2e4258a620ced354083eb7c371f7890ac96b301335df7a3e7f9e46889e860638867ab5d5793ef694104b237243a7e1255829a6607fd65974548e5bdf6ccb247bb9fb2d8218451ffbc154b508db4e5490528d66e7c2e266f7900003f1d343b698e85e69ab72d2ae3a9429e369ff72d03497e6d80fe8c7b237322412514d8ee3e6f7fb4498d509d0ae3bb2334e3eb267ce16403fb94345b695e3885e46e5212962897e47d1ce5638d2b102749a43669b665663416067f594c52f80532ecc4535d8fda1fde6386bd38e6d28acf3b1ea696c1edc780c2b7ee7432ee4812735cd4a93f368f3dc80ac2622958db942eefea9ab5ddfe2dad1756c29fa85d5ad601a8b667d8aa9c8862d3cf41710a5a537ea05f354fa6d3ffbedee930b66e0856a186038aa0d594adeaf4f2fe815a1210303df1ee07c753383c9509cf02a850d94a9bd93ddef268a96b5adae8d00ab5981597f7515334803b60d3b5493be3e230798b098eb2b426d324b3b06a49797f5c3da97aedcb784b244b02fcdcefdf6e83ded10d77b3ac35893731e4094a8acc58c3d06221da34c0cf3801a5eeb78de1ac8fec74dbe4c9ef74eb1b22c73920ac0f0096d592faa9167fa68d41e60f12c6681fda3ffc854cfd9ba36f36cfa3500c8c5bb4efb7606e029d28a9e94490f9ec6efdc1a82c56765a18fddc9f743d344531b48c4a7fa920f71fd4830d32efabbec2cecf550397c94fea14475f0aa8c6200f108d98edbddf860a13f0a745d9f6a4907c8cf485f5f867f00f3e4433224e57c8a2fecd0cba7f14b64c703094deb8cbf7c2374314d38fdf8f6bc4a47b5d702b1fdb2ca8dc86a1b3d0081e779aef0479cd8ca755b96b9a0379f3df5e8f9ec4fc776ea19e6bdb078e872e31b7e8045bab81638cb5668e0312fbb7e2104cbbf5c69434b085b587cc7e14ceeddba58a2607d53cd78521c295f43832fd91d6f51bfea714fdc132421629dfcb9f98ecf2cfc3cbecf961fdb4dcc33ca9aee04ed06ccd255b26485111f72e00d06c65e867e2d7b9f8d66c8fd64adc3ffa359b7117395ee5c12d570e1a1ce6cb0d10da1f3b6f3fe7896e684ca015f3ce529af6fbf8daebdcc8e95fc316f91b95acc752a6bcf0a3e78278b313a2c52f9f588111aec4c097754572562c6525f37fd56e2c78a6a37e22b806b5bbd7bf6e91911e50d91d60ceda869993276d47ace6811edc435af20eaf0aa7b71fe693e97533c25eebe979c343f07c864eb06d1ba74ab57daf5b845e41e6526fc5c425f60902c1c7c2bed8fb4912de8764920ad41169a71334a7dda19401cc54f76b0bcc5f970ef47a3edb21581a949a344bb9e04d8d0afe33b89dce6cf58eb242f53d0185e16577c2a8b84c8dbaedac669adeeb441596b8c3a8849a758efb257485fc44f841e9bdf3e42adef429d78aa07eb8bd686d7a83b66b6945a63568a4f86370bc0230b17e6e2f2c7834999de998fa923d689aad9e20b24c482482cb45652fceef1ad48bda49b4612904b2830292a1e9bddf13af4f5be9568669336341fae0fdaede18f8bafa29ce61a452cdb0c87f8fee7600db7177a97e89ace335fecf83785a5ebde38a064ec876e4dce0a169ae26af1a8818a831e5f6751fe9a29299e4fe8959ef41b789d56fdaaeb25052b8faa413f19047809e4ad0fcb1c7ab7f13ddd44fbafc45647efe3469f671cdec24c8ffdee03a3ca0f908cbf09596d3370d96ac65f4fa199a4335cf77dc6b7b03f0b774302579d9ea8c36a82536e8375dba784394e47dbc3dec9d59589a96199dec567774e75feef14cf1c7424fbe8e7ab992be7d7bf72ba5f42337778f20043399d9e8683d753cbc8f10975cca1b1829c29333e491977728dbe631f4becc1f1b7b6f81513707b547b8efc25c2f10afb4dc3b5f950fc3a4b0cb14d2a9def74c98fc0839da78f61e10be56b816f607dd4e7951008eb346b8c65317c87b057aefc200193889a1ebe80056be08433695ebc38eecbbe62ab0d1ed23741351d0bc06bb7812501808511e0de5a49449641e05b9332e4690c6398cff07718c4e9dc0f7170bd4b986903b1619c6a94311b376a7cdebcbcf3eb05722356d6fdd4eab7a7cdd1f12f3f2d3fdaeee7bbeda151970ac42df6996fb430b3e01e518f1bec71b1d4b6d50395caebbbd14061122dbd1b13208c29582828e09dffd2433850d909f58c8a490324d33e34ec07b5fd16182ca9f446f52c4c16acf22f6494bcd2a6167405767fe49c1c5f158fe1f9d0c34d05240becccf538f5d2911ce87fbd5018163eeb756602652ccb03d880b09e5e8aad9dfa956cd04b346edc26aa593961c2fb03255129f0a22c5525cdf6d5006221271aaedc83aeced159299541f9ca17d7c3bbc7189ec57def801babaaa240a4e3b89e62f9b7955dee0a29c654e9c452512095d27f3e86a9c29b708ff3254bd117f39f25b711e51ca873ffa01486ee1007bc12a11bd7c393a00971729e36da8475e11277dd8abd625322b20da9552b16e088bf4b6d7b2859470db688f75fe08d154f0a92034790280103197c4ec76ca60c8359a8d00913bae2f6457ede264fff736c83ca086d1fca936e30948a55b63afa77d99faf20532b15ae1c30dafdebdaed630a5e4cb199840b2a787f291f6188271a4415d5c0b3685b68925d94171b59c92a88b0a795c0671e050cb22d425ae4a72ae1570b75cf9a2b40329fbfcdc30db0707cb8fc561ce02fe21ae689da4f988dd6844688c9028851f4708c74471f4b0ffa14dac90b8e26712be49afae4e28406be272e67a38033282122f4a46460809a0730ebfee8754d4a170711be2a775e656840dd71830650dd3f1fc6f13e12003cadb9937000d4acb07cdabd8b3b7e127f15ec7eb009e3a774ff71a1bc37135f883d79d0c3c48d30e84d2b870116c2e5f33def86660ca2c5cc3712ae10250ad6c5ab71f26e517a1b61a06881f3c8eac5fa66e4be57a901e229883b6ab55ea4cd669e6dc12a5a173883bb84c7f54a2942b7541d22252f8e88f2ec58105372d182cf421eae8e7a5b473f986bd3316e7e721a170ff10bdcb1d8ad2ff4dd15b1eab39be27eecedfb0f84538f3a4465547cc62dd0d977f1ad6e452d355154852a25085ec0b604ab0c9cccafea5022eb140fa36907abcbf7d1c76718643753e8dcb52837e3626dc7f1d3490c8bb99daf0fbca4974206a5b371d33f1b427f11164bb48fb6fb033616a81c89ccd0a04184705da8f66246622b79cdbbf25a5cb29682f7817502222165ecf77d35249090fccf3a9ef3f3fedda62e0bba39e351cf885de594efd0539865adff92161201415e9a3c541556e78e34c92f2e3a5f7c2af9cbbae8fac1accb6027757f89f8d6bb35490b88f5fe9864e3af7924398d3a27b8c3497b899f75a824df956ea5998043f7c0ddd3af8d7868cc244c77463d7d288e3d24a94b8992171081bd6b5612afd9f093c4eae4cfcf217a877094fbc37b5fff2b86f562ff85439831e35ebed38f6b4a7a12029bff1343d61e51f5f372f0f630f3ad484c27e6152b6c0a23a9eb9386229b685ea888e3e4eaf8098951fcc228bd1847b179bf3964844ad8304e3806a9625abbb3a08fb1e161f2f70a78532e204840e39496a247723654e2dce57bf08c5cfd1afd56db3ff8131c55e16725721f9802240b1e76bd39c33d210f0445250a03ecac94d3ba80dcbd80a3a1b75391ef4c919b83ccb6bc1cc80c6a447b2973243f59cbb007d077b256d2a72491c27f743bfb9de141e4cdf310b538c1d6d16328e992de6338577bee0f453c0ee7893cefe4ad9dd75e0a49435a9d2cc2bd33e8a1b65f3c37f10c4603e84f8c2214434a32dfd56047e1b26a468c2a33ad84c8eece2d2e37b696c83f75ad64b1249e8b0042cf41e6e1a962bcfb33cc4224bc78410d479384b57695e9f060048964694620066e4f4e81a49fefc649558c0c7ea961b97403895d84e6d540ab741189f51b365ee8110750435724a6c6b27a6ee306382c022f1a834d6adf4bf838332fe34c171fdf48905ecfdc5a246d64c01eef948612f46f1a44d8d571db13509381f6e435bc3506f4a7aa7e0a62b3ee237c9c7a9df9ab6a8d4a9632d66f7b65f0d687157c477886643805c12e52a965fd5b18ff45100165cefd5514a57e7cc01ca750f44579fcb01af99c9aa76f3ce0d753af51b85f632454995db00046cbee1e927bb60aafc19b17c7c66dc9b7305968b4fea9219cae9176ca8ca290c0ab78bf71dbb72c83b76b03dfb6a1e614d92e8c3dee5bc694ea35c981d138d38f18d56c0d7dc521cd76c30046284716646eced292e3ec9d28680146b245bc49fad0146c7a14b2a7cfed2b969df79a84aa6fea0d342838796cd5bc473fcc71b7dd21795eeee2f926f6a13c9bad93d551bc183e51c03c09be9110923d1c956202887f7030fd997aca1caef936f2c5ee4443d76d5bfd4bb67294cd5b89b862e09a8d00c813016ca7023d963be1d10ee457285a8ce04f0caa74860a5cf8b847800234277ac1c4562517e25cf582722ef32d3639da9b9b0bc63d12bb29796ee09828349be7dc5b6cbc4f2e7dfa89f1a0da4f1c18b24bfe3228502a620ea9d1fda5a4d15075eb18a15a79788d09bb9a53168f8198d85cde1aec0cb88e052d2a72f8d716967352774a0a7793118ee9d2230deb7314a36c816a3b5fd3d10eb80658de92df97a825f559b57e6c967694f6492a7f47372ae945160c439291b9532b25d393fe21c228874ed20625d2f5b7c6fe611df4bf7582e6439473c64adcbf35bfb66f57e4f51804daf9d64adf6c87aa402bdc7c7ff2b5150b9ed1e34366765919d8422a713f96d074c772e09f85a78e2c4b0d292593477165a78c67f19ec42f4812dbe009606382e3ab8e4ea464963a91256fe988dd23bcfd9dc6431159229d7f87c514c40b05787be884ed9e44e48ef0b9b067d94f1369a471db73de5478b5b3e59d8627c3063ce10be9d9fc5d33a2998e9a1294940ab74a18a72466a9b4a93979f537684ca456867195241698d682b01ed94cab2331c17ea90a8fa92e31533b7812d49ae8c087636598319bb0c087c57d29ff85dd5b5c2756e85fc2e468260fa927208a96e80c7515bafd8320e8551e9c97b71bfcbf19adcfc87b5d70b6dc510b5ce5e1b6546a323280c8496a6fc77f4168b4791d1cfd2d378f97a52de9f3639513c5da9eedd1b9d45ed2e8acb50c810dd8100f9e9fd29219e6d486a6c65dddb930182b5fa494b52fe8656024af643e222910f926236b84a1a7f7cd76d0c47f8b9a6b5eb8bbcb104e2ab4adb6f3f1e852cdfd488288de7ddfd2caaf279d679f65ea4c4dcbe3b848e953b28d9e66677a011c88ccd9bf53b49b41cbb1162cc739dd43bdf8ab77508c1440acdfd8d2819f213963c6c2839719ca1c3923bfdf3a05f1970fb05a03435653fb11b3135317603a0038cc23be6e79a7baba3d405fef1454ad6d76ea4b3d8b2b0ed6c7796d76346a05f11327d01b9b02f851f45918e6b497dce5c8ebbc40b35cff1b751733e0d9285d3484f870ed4203998ba03d305e464df85fb7d6988eae8fb64b0e3949fed9551bcc76c2beece9e62228a736122a3cdbc8ac3a649e0fe8d327d9319baa20b23784e7a5b17e121569c01edfef993059b35c63eb5406a47922fe6615d55a6557e005b9f7a5849a79c3fbc181b4ba4eb2a0434abbbf17666645031f4869c4d3d436b599563ec888310f74ce811c6f8b681f201c4c20aa6fc1ef92f100d3bf5842e3886f76054788c8ce2f8e073156386a5b926b3268a3835607f6748ddceb9755598e67be8f9ff2694b9c931edf4fb01428f9021bd54ff47a01ddbc368d9b1b928cdf35d53eac5e5ed826ca7974dee27a952e5323a5af4e5ef0e8f3b1b35be43e6e6b27498ef3f849af51fd7504fa5a27e93550e3419b957d4be94c4a8758fc9211cba6d0a4dab2f7e6aceeb923abcbf4848e71bc99112d08816ce18c954c84f7eae644e76559f9e2370b488b3f1ec03fa96b687123ddf2b6932ee487b85f308acc21d3a2a7a6db5784c8314f6b072789837d3488c4ee34134152ed4a689b344751d8e48c341e62de74f82ccdb1f64318ee857335ddf9a5c0dbe01bf64816a0ed20f854fe98209b0d8dac9c564f94be7970ccc803d863731569fdb340da0f3fa05644714248cd0e63756b44d5925d1e4c9f0f6c6e49c755d2d91bf66afe827b810df7f07b7b3a42bfd4af05ae8d791f4bdf44bd4b29fbba3ce85623e48e0b753d146d5c79477fd66941c02d3f723be61f29536f098ff0fee4a420f1afa7c4b8f0bd1c8004b371892fd204e99c458aac1850b78b93426b93ca3926aaf2647c11329920e5699f7fb4ee6392b88994b5b04cf61e89870e22c250b22a45c3ef47835d5fc2f95fd61fbabf8820d6cc8f12b98cf749213e3fc1db61e3448e14e4e60be5f6553d576a5242b715a3e7c214a8bb2f7585e12b79ac863ec06f267e6576f8ad2992a3f779de3d39fb1efe03e64f26292adcd5817ec5b548c14ae9fff59c47931f372e04d0b7ba2e21ba3f005bf4ebc766feaf4a2f3d958fdfdf1ead7b51205fd0081fbd2bc498903c04f56ab67bfea3b7252d52e7a8711be207ad02d89a323d8b40fe80b08547b7000ab5aab81df6d7df467fcfe731f04b24f4ecc0808b2581b2d87d7b7341b8d5ecd7daf827b239299252714fa5895ca0ca408f56581638c42b2c82bbdc80ac5501db8f547a2bb48c9ffdbbd3425f6f0369ee27c80ac7c0f0415b46982e285036ce32958443dd8ec684f18d0addb7b2c6ed908890e5f4744d9875d6e249d7b94b5f907f42a86125dd2057fee44797e1d51a9356aee0f08f4721074a61fe9dc8d4edb3f8dbd5fbdf21ce1c813ba024a3d76157ae842a51c4d64c3b7e4ec75912e0eee9fb4043531f2949ffe08f00bc63a3d3f4e59bc1c0d5ed75440d5ba98e523acc040c726b57ef571417b4984781bb85c47e869ccd11ee12ec30d920c36dafeb35c55bb7a9ee6fc80dc868636d23868e01fa2f8cae24bd31a078cc00779284410ffdfc6d5f486bdd8d81ec1a88c7c74ab2d0b79a54b0686072f2e943ccbedb116280e63eab4c76092340ecadad3b77303fbe13ea753e37e23069ec8c345868ffe2ec3b5763bd74d5a025d07320fdbfcabe41c039956b2950644d8ac1e8aec6e1f074d5eec6d0bbeb84a91ccbf0283254046c73cf486c00e67377de11f1930edd8635e1b279c3aac2b865e2f9f05ee1f353e195a37322342bce3a112baacc98bba52708c5496050c88198308130ea8cd968ec472afca3002117a21fe35fe5701e4378d195f2cdab974021944010b06baa4fba77aae22bd127578c645167628ee37f674a6ed09db4a490e9312e7784798ab3f3edd08e9539ce200b6dbdc4808c7869340acef0dcf3185621f0e4236f39e49b4780f2efb5fbf9328573985248fdab40f561dc2b8f22a31afba5c94fef62aa24d6f15794b300594df4f0406325f89c266717e43001788e87b6e3194dc3c35869d03aff21ac2b24c3619bc2da0e4d995b42b81ee6cbe84b1c3fbe6dbe006ebe292b465c45259e4685c645d3176f125b90eca1df75a3ce77e5b1ecd4aee0fe183b705629e52785b7ef8d80b80f1d429240e49aef9d8a6daedee51f67653b85433c05c1d9389c01739c0191edc91404680e788f4ccd59b1af860ad0cdf3c167ce7dc708d1585f8730a9f6e2ed6a5f130f70c70bf20a0c9971f9cf4bb607e781506b64e222bf4ca78dbb149c4b766b075cfb574698cf3c4b25acb95b606cbd4ed73232ea44e3004d624b3348fa854a1b2bd62659cb26b44fbb0c33a3ace3e83229518aaea00ef147fe6e15f6cf4a2e8c2be01f8f6155cd0f10a6e2b7c49c820233f09a8362ebf15f89fc975becb61373186f6786950a39c44b93a29a94400022d8f1a891ecdbe9614b7e0ec5604f303bd91b9020cacb55b316e79e670340dd093d49ff38c72fc7735fcdadb9975658d7a2ab611233b0bbfd6863804af5fadaca36dcc6d7612254eb2ba948cd44d611a9c0af270e4384c3fcff01c993d8956d80a307c7468232bfa876e978cbabc13e4b834ffd5ea99700192cae273965c88248155905d614d1746d00996975ff97fb74af67969c08ec23835e194820779060117e8f6edab4b73301bc3dfef606f99c14f6827bf908f3cb4c30278b303b1b1d3e14638b54d1935e0d7f62b95d6c11c485327ffde287f22555b26e1df1625781ccea25df7b216c07b70b1958f6246f2880e3903e9c0dabbc2865ee9ce18067d580fcddfc42b05789677fa471a588b6e43aa16495acea2c97ad6e222f4312f8dc47d0b062442e60e4cf2b8cd54caca1f3db5952015a66ee40220128cd11892fa7a54bda37d9f3d1394e6d9ca7e3e95c19b3762590561921a0a851f1b7b4b63d50d8942b361a2c05eeeb644696e5dbf218a2e7a42f45db40d30c98ef377f61132a1667c1d2f31755db73e5b83e1240841a8f8a121364333be9aea198baa81517e48f18435a6e0aa533394396da2ed652481030c7ac1a201fe5c372a5613edfc1a958d11bd861900e0b9dcc6bd4b054287d4e8a84cc593839471d0387fd382f673aba056666eb49b07c4c17f961c47c138eb8ca2aef6df58d47d8162927d2b32bbbfaf2e121d80dfdf0b9501394097a9626c27b442739e48c931fa66c111a7793c738fe4f5506de7ab7508e602cfc8f59cdab263833e61cde998ec928ded5a74de5b20bd69ebb315fac54078491a437b86841c6b1cc3b66ae80c4f6990d0dc041fcf16e0203dade7d66aa264476c45ad6435a2ebac69eb9cabf3fb3d051df54dc9a2c4ffa33f80ed0ed56dc6a7d00242256d350ffc06a82e8a91a89cf130485fd4ab04b119d18ac2afcb74c5b2bfe4c16f79247c731d3de2cb444c5031dbfb52506057fbbdadc95c6bbd560033e9360420b0b798a1c292b68a29083366432f25d2287181e271086131220b69afbe7d4740f9ec70f504a59cf9adc0f78510f91eb9771a9badce5f15ac38e0cdf223fb7bfe1ff54a8b4584422594cfe8ad5786c54a6e422a7518dc9e8ac4f6e04ae4d5fbc1a17b20ba18305cf4894c8527744ca28e1ee89f4a4239c42ff235cdbf472217fec1bb35380cef7f72e305bcaa67eb3ffb1c39cd39d5a21f9782d4e2e3dba987913cb2aad877731bc9a8c84712a7283a2285e1b5914a17a1dc27b5262a81fa19e7571e8172c88a7db64fcf6e3e06f842ae274287716e6b56505951dba99f6125c5a82bf15c587d9607cb98b250ae0b20afa4b18516a1f9a7de94a6fc37e6448a7d4c6347274ac6973889050ea7c8475d86a033d9b515e077a4c4e28b87c0c58f6d5f7c21829f2771f4da662e46670902b8c79a39e3136483725283cb8db21ee3665993361a7e47151b33d2851efdd4050464d5c5a198d31023d0a2bde45904cb49c4454c7412c8ecc0a4aed42c14a8f977e9e6aba0d1e73591d7d2e6b26701bd8c3dc4cc7e593e1ce2ca1dea79de6603d1b46e2f733747dacd38206b751870832bf0e9c75a1742283fcf2fce67f8590e6140fc823585f765649c094d756df7eb98715ee2ac9ea111bcc860f6ce6a353fca7af0752faf61ec5fcba837dfabbf98562af0d7d5bcd310ebe07290b7aeb8d88c3d2e9403e7b09af5b7238fcb672b81eb9b6b79ea586653d94efd4b26a6f2c011f243d7e01b0293c9d17193ad0b8d686b405db1f04eaf5f2570a52096659e50ae1c9ce5cbb35015c772467ccfbf3359ed17d0c359796ac227a2bf0126b375ecf6c538884897aae3239746c3855bee08a9b82560d6a9a308bd615afea16a5868c94fc45d730ed148b97a048eaa91e46e7dc59a1aad0197f7e76a3920ce1405bc7d02cfdae373abbc9e3e443110c123767f04318d5040f0a2e9621d5d41ed01a8e70778ae8bbea033b790e71c8c134a1f9d941ef9c6698b8e9459887b431ac0d64cc3a521dedd0a852e20889e95b8fbea5f48610ea6486dede164a9207e3dd1745e521a927b067f682c84169d26e11d7798d27d834e6c25b3f18388fadea5e7bae86f15e14613a7185fc68f65df3d8a20bb7334d7fdc76e30a6c9c2c0730f94f60ef7e13ff3fe97b604f4f00c158a05db3314df0956f3608fc7573c781f0e998616ec256e8da0d8ebaea33cd153624b9d619d41c89005bf82163a7ea31e819c835bf735f60749ccdf595574a27322da9e41e9310b2bbf61c5f1dcb8c25a2403fc273fcef9cb2518f70fb5e1132f82e494a6278936fca4233003675425e5597324e67f90ea077b36f6a7414140359a80eb08d718501cde32076d1107209871b838c22f5adfcb3b921e022d2d9359227c367f7244cd5ab25b591dc9145c0c3c525bfd9323faaf44aad79eab149ee909613f052f5f77ad8e09891608574d5473c2a6049c3fceb58d18b82f909892de78bb20e4ed2efa9179b6948dfbded7d30878c85418c22723f15d6777bf9aa55f40c989432529cc7e7c8686cb7a65260dcf28c3781c5fa96b9aab4fc81c297660d94ec6085c6f36de97a801401cd3ffe5c140f4d1460fe4a5cc80a6f392741dbd0606dc4085fe10ce9d87958afff29372f7d00be6fb86dc8909df23ee6c7391511ae322573fa77d187f6756f029faefba18840052f5076640401ff691e241b36fc471cd2f1911093d5b1a4e227dbdea400a95083ff2ec8e0521e7c311b6d1869263dac69d74bdbe0df26913dd4eb992c496c1823c4ec1d82d86a7e7dfa1d6df430ec269f29805490ce10ba673bf3e5de092a9652507c50f139de54d9e9829f02528a72742bee6a05bf40310907b93ba8e088bc94574e48033ed85bd66f13a1ebdbe728062da47d80c13cd178c4a98cdff19bac84f8a8c7f23768215a78bd717631028ceef619a5dcf9207416c3114fa4c3be81624b9648b673a7c2a200c8cb30e4955ea3f89fa9e07ed986a2bec0fa6693f878b39e14f1633fe80a8c83df11df4a8af35e8988ad5fa8eb1035bd4c56021c697379e8d6d2897a59af5d8d47376535e838b9b0fbc4feb698270f3007dd0093e8c8e113946314e4280fb50f78084db4032f02dd26f4b34af018c74a2b13f89fa97040f0d1eee358f3c9dc3ab680a0249695b5791c626602f1f6ec58ef04decffc6ef5f5498f18ce571ec162776fcb674346d5399c644972516bb926ca5ac78fa6cad9fd16bbed07b56674b1aaee548e614df18a029b9be6e75709b73cccdb18c2439b813f16e0d2a809862b5a3bb8adc8ec6fc02733dfae021d7622b6962d72e2aa711d5e6c0869f796e6d20e341180120cb7e40db334f0b68654c5922ac0507331fe1b2685b800f77094516e5b222e437f96cf84faf31e6d57019bd7536b6c5d377f7df90ca4eccf0fbdf29f892398246046b88c7a76a13367f5cb8270723171d31e457e638b32968a1141fb7f9d7d24360b526fe763dcd19f7b18fd94e57b9986180c8a246a410d1dc63244e0fb579959de4cc13813ca8db5d054285497ea3826b0bce76edbf7452fd59692185014a0c2daf67d2dc1ba4a0ba02b94ad9758c8c5ce6de8de0821236ffb722bcc2c3285dab49ce26f9b2d110ec5632b20f0bf971fee3a4b0cf0c36f5454509869fbdc7f36eae05ee9ebcdd20c0a993610b45993fb445daef44cbfca320773fae273002133aac04b209ab0288558f25afa4523cdb7a995ed36683a92e9766173d114e0ffabc55172a69bfcbb76f50dc8e28ddd165137c66d12ea605aff0426e25f3bd8e2578d575c84b4fa26c0eb372baebd775a95419d1c4f16054c3a5efe189fe589106b9e795609f05937ea3b6febe93af088b168cbaff8e946db501a2dd463740b32a0bb3ba8f373b9c15cd600a1a6a981d047907f2be3038f58a603aa804df6a6b5b88ffc61b785f6a90735df38b367a466e896ddfc5af6f38e6737b812fbef4d542396e2ab4cb5d04bfa85d2980adb9556c1b6d1e4d30b6f2725e4c5aef509ca97b32203886a260dc3f19e0379457d35ddb7910dbd4fa178a025b9691b320f26e71ea22162bd523fd10ed928045a5df03b953f254307187126c14debff5ad6ccbc642e2cd693433ff3a23e0f07e3ae62e4e97442ae0ad6792b72086525d8b3c749393a1a70e56661bc2d97d58a7b1f78aa6cd20e945e4a156c959aa27508a9246697daf91d9ca882bf5253fc2a2bdccba3794fb9ed4f849ea6e4a100eda8931561221206e23bcab99c69b17eb1abe048c59964e46d8ea98cd4452675049171efcfe37b3309c6e9291d705d9da97311c35e9e1d510c464ae741222b4f64523cefe80dcd723730dd3e0f9105ddb5bfee91b214e818baa5281243835e8828a00b7d057167bfa945b26eeac9f23594aef4fe4f48106bcf95ad12c6a8385034fe3edb2cd04d5e2c1c3e853d6bf484ddbf8ea9dcd4870c47dcde9ed2725a28af17a45b56fcd159b5702b4c628d596c0ffd7f5e4a6f67c52f1383021e4222364bc3a9e2ac1293c89c9c5fd63b5cd5bbcd4ac2566fbde606faed58ff086e3d773ce3b08e5cc82eff4410a40909eeca024d0494a15c618ad75b341eb3a793a645c56fbd5b938c77148d6da0d2f1c40b119cd14d7e9d7cefd2523dfa2e6424db3c149e5e6a386ae7ed84cf11112f46a1a52282d53b01a8b813ad2ee826f68eb494f0b803d36ef8fe2666308838406d41e1d0abb4527f6cb3005cab34c60c6645fa1fed2b56dce8c6f297252c146df3242a2bcd21876326d358b978566af2f3e364b4771ee53d91cd2ca5652e0b648ca88c95a1147649d76c5960981bb94ca65c646120b2dc7a6f122815d07ef02a14131f433c919ce5a50373f23dc228c252c0ddd4eb5082a3c2a6d6ea559382ccdae708f9438fd083b3824eddbf0c2110a3743b471fd8e20f72eae27c9b8d9050fd07f47d100886f394c9be7fd8a570c689ef80256005345c7f321b82f18569bae714752744fa92a9bd7b0ad97d96e567781c48035b55e7a2a2f6ec8ab768dee3b0a986f0c7471304b7951fa8e62f2e82723401d625209e3b642924f35d84721192bf2bd5849ae35a76fb06ab1ecede55708cbc99fd1f46cd92226a16437e2a991d51bfe11260424857a9049344b495320a04f3209f8d3ef74ccce94817473bb867bb6cf079454110ceb4b18dc1fe01597edf35ef2e083a932aff003255f20edc14327077169361ee17fb34b3e447b5d9f50cf30bc236783961ca671f6b25f96a3a5f259e81e16165e5452998b72bcda5410c514077d1ecb020cbc5a43343b92bb8756deb019ee254d1847e92fc5cbf1e9239a31be85954801c195759e648a0539fc84cad004cc24873554e405b19387139d30ff57f10c5339a2ba49bb05aa8636d3ca40a04f76e2c8cf5ca3c1e8ef8d6f9632e988cc3a297e5c842eb28324e56ee86321ab8ef6bd4c13b5a13ea19d94bb339348e3c13094eedb423090c5441dd6f04e5429a9eaf80261c806d8717cf084cc0568ee26c62b61b338444902bf0e51da7e2abf0e8f7573ca87b70e969733fa9c3b91bcccd439773f9741a400c3cb1b724a7bc1b7bebc343396554c745a8a46d08ff3f8f108566dbb8f9a44400c8cd05cce15b62ef64e02dc46c29e66f1c7cd482b2f68abec02e8ad0fdd0c6978ba281cf18eb6aab9d450b37ba5c65eeb83bd8b094854164a2146b03ca743eaf2833c792212a286ee50fa03b72b7ba19dda5f080bb283183137013130c8b7d274eac3e57fb3bc153c785f400e94351b942accc951312c92f62415605080c9a48efc68a6bd25bab9eb73c3614722adc99fb0c55b7a0323b4dd83001b4112e908e879f86f3e04eb3a77d8884be8e69956327a33a90b2002ca4c15c936268932980d10d45ff7b902df5890fd2d71a205e62cce5e9791ef84b208fec373f643f32b966dc9e70a28e111474ad994fe95f612dcbc240083820c5f706353a6af04012ca638cbdf38535c7e0bbe112f3bcecadfd9d12b60f3393d20dcb0514a902e50fc4f9e63782af8bb94f6d1dbe3b790dea0c409917dcbd550f9e39d4900f9fb5989d47725b66d49d825489f686f4f557379780e4675cd87d6457088753f32d83c1dcf64c8682ad4015153bc67692249533421745635cb75fd2bcc95ff176512d6c3df85d4b4b0260d836434fcddc8cb6b12d69c5bbeebf935dfe914b2c0120b52594f920b07a42a11a85fe726102ce1978b50618b9054469d3e2a00f04a1dd6daaaceef01850a79c2a261c4727d7a4bc0da7022d70d0945112742ffca551d9a7bce751c5139ec32cdd4256bfa6243e66813c0af04463c26642fdee5e261541bd72aac9e727263eb0e10e7893a015c1770f05be5bc6bcc3e785e847ab0c529338386373bc155d3bec8c0bd384f00389e713be36cae93cad8da6d7eaddab56be4541bf54a556a24affd1528be036616cf2c608d293737d529d984cf39487863f333b81b6bb86af9d9b532b7564d8206cf47c40d7acf329824017cf0cfed7bea1d1998eb98ea4817704130f8dbc088f0b27c0d5ab16ead45dda2a02bce8d5cee23602c8dc6757e49eed2e8e76b799160a9ab85051c395d0dfbca1c2949f73b62942fe1efa159b5a15b06042a5ea6ae8bd48f52d85a4349d26a299a123e1f6b5d5e62c225b9f7bfaba8771d7812e1b935509175f29854dee5ca252cf4003cddd57afa322e867f34186c8eddfaabb1198563a845cc5da16cc9b9e19953a735ac9e52c3eb8e98bce08318a6f02c4bc319eaeca22e958f743a3d6963953d6c0aa8242fc5db622aaef7af06bae38f07617840955e1baf84902557877a427195c15143832226f3b222cd4a0c138f543b67bcdf501fc867de8bef5c67c9cd143379387fed2c666978d2ca3e014f4c8b81de8afe5b8b93b00fb0e5387ab737deb56758361596547a24e15e37ea7a8839a86406f09c44c386c7862f2b9ca937c37debae889abfe7b7cc78d9840a5120747243d16ff928a64374a6136341aa50de63961dbfaae23140589903e6225957760a7cb35e8dfbb74f32a8cd04a0046406df378c1d7531ee2f8c57249a8bb133fdedb15aa4bebb4906c1ff2a5ba188cf33fa237320770dcf750a3a2abba2be9f343079e20c0a5258b6072a1f1d49253a0d8d3df386c72ae22ceef0e2b7fa013e750afd7484f5d6780e20a4a29bcc3a078b719d6c89acb14a5528c2d52c712618911fb745837ed55e70e8f5bccca3d399b59fb7342535a68d01ca4ca0b9ff0d1003441cabc1910ebd4a50456d4e541fd484d2718819c4f03df5e55f54e0ff860d4182222aa4f90c578303c54b9bff9cb504f786eb0ec6f9776417d99976a0908aff5c7e516bb039f47993c467fa21a641a47d8a2828444c873263c00a05c9a4cfb2ce3141bbf6102eda89e68be9eea23e6c67bb4fd3f4cf826d4c7fd7d1dd312367609df13385003a97403980da76d772c6c85b8f914a93dd0bfa284d9dad9e92ebc82c874a30818de3858ac3c78ece5d45984f2a92705930242a479dbf65e5c2d59579490123d5512935704e7d4f151de22cb015898babcaa53f29986c3110664a7297bfb11f2a573c209ba8430bb2f06d6abc9d73f5acc8dce95cb46c2631ef61ca77e44e1b0fbeb4993cb86e0948b5a817bf5b53973f656080580156733fdf1fffefcb0722a2f98fe035ecba4156661c8cfca1d35e56c0f28b5e1d58cf32dfe71d86e86e2b63df17352e15e4b8de1b3e3066e382f6e3259edea2493193b2b94c5d304560e5456573507952f7db54cf26e6410b08756a16089dafbb878b3ab9f947765ed56ba3814a61823e5c4f47ad0de184c902e6a126359453b4172bac2694524523dd2a937529c06670404da0daa6cfd7236bd0df78bd5f21754e844aeb26a3167ac064c299b31fff967852aec33900858df83516680fed48040b2e04d73f2d9e497a911a2fe3ddd81db2a2fc311c2ed367f4d7f5fbc33e51a236895c9a545ea1a413670d0453214b8af99857e51131b0fe64e102286539ab87488c8bbc0bed2a1ec055abddf2b8260459a7eb62bdf7ee0905aecf0ef4fbc9f6000f0cdb9c1fafed211445e1bbc5bd0e26237299449de7b3497747921ba16f851e291b036b54ac143e601e34ef48ae4713d890adefa1184bd1f14bd37b99dad0db4ffbb58124464c1c8e673198f372f76b1c9f6afec7305b4ceefe7649eba3e3c60f1b95267591ef683f6015a77a9209949f0c33e32fe8a7b2a56790505619ae63054f586f5370ac12ac13f7417ffce2a3099b46dfca9c3115337ed834735dfa46f1ebf0e007c136435d3d09bcfc720b12e7ef45e61f7a27cb0335b73443241cd8da43622f7a7298b303081197d853553b09fcfd015d98ad210be58c39cc365926e9d20ada277c61fb4b05afcd2555cb8ac84be4d199fe10f4826f9eea12252e57e89c0f43f631159f2ff0281d7e3b3cb87439ee1f36e6085a6f5c7b834d89e7c4d7462d22dcf93997174d618774f66d64d4497971c4fb8b2e0a3a61c0b103ae0100ce1abc67a098df84273ab184db3b37d5ceb6fc38a48f9ff28a07a3bca8efdef33004086976191d246db9b6b09fc7945ced04c5c6dc698376af388bc1052783ad57d487a4a2aa1b4852e6c697c33ebc3ee16e8e05f00f6351eb9ba19316391ab4eadd4914c605419c146f572071fe15b060f67e834c56ba5b39c8292520d80cdcba2eeee64d6f9fc51e346ec04f436934b9b49c455c3369d555ff66bcbf545eba16824d573c83d1ecf88cec2cd31f9d86169bc43278a9582b5d5a4fec2cecd2e55224b8d653048baf16485cb84fba46b8e4e13435a12430b8868e142f04432458ad0fd8fc8b0d5b3b6dc2864495b688c55646ebc24f3a0f3878fd8dc9e50a20b3bf3fefb2fbbfea389800a5d973f3ee147eac3c4ae3a0f6d280ab8be72bb37aacb27b4db3a504795780c249b1eecf503f8c1c863d9262bfa9ad1c0f44a2c6d6c1863f02a0012a1dc8376b94ff24c3582fef560347f02d420bb3b66276604c9d41533a41aca9fbbc0fb1bf074caf5c0f0f62ea5abba50d9296c2de0821bfd47f162e221d3c12b487460e683ad1ef59a096c066273f60a4d8b02561634112f71453bf1bb4ecdda47d5a4ac937eb99543e4072152b042ede444942734344842ae19eb27a89ae51ce4dd01864d8e92abe3251d117451569430d0e8e79907bff35aac8e88878b286aa464f9946ce78ed067741400952a7a8de572c58620b7b2bd929f7867190ed75fe54a34e88174f0d1b0947cbb59880df96b8efda882ea419d19f2c41578591086d424cfaf640fdfccd866369c0aec5b5f718cafa40d08c62f346bb7f3ca6d507d9494471388c866dbe1ea9a32f3853224a564166c2816da25bba60bfc4b111548969d4fcb8ee24af86c8d1bb872e7c264482c39360b67f6fff4cee5735fddb334e6a42f96ae96518247fcac332821cb8e684bfdcc5c01784ea12333d4296707ed2c0b20581c6e1a73948c1a23a50d4021d79cb9f452610c135f8bebb0f4393cefe9ada855f009f4535bf54627e10da46174a8e4274ef9c9d53166f348540ebe7b6c9546722b233b8544b52f4d4c56e0531148abc24b50fee248aef19ed3387c26a3eba256a45181398cf087980d104b77be7d2e469a2ee009adc95b6737da645c729efd8b1db25ab5a0d1b8c54501b266d4b0ce421b0e1bd709af1e8e98b84a8eb8b94bf176982d13a75e1f456c3c166095907b3602c066717a317aeef03544a5685e4d8998b6c035789baa0a3589316389a6e01adcb822e3cfc5812f8065776cf48e569e62c82f6381b901153c4a080947c41db5e382d588598edfa1938209c50d216101a48ddf9e2e4c888da5ae5b482be00d1c929186717e9d17c871e31e436f8dd19abcc640fa503f5ffb507d7f38e318cd6188fecb97ca4ce6c27efc3a3b181728b64f2fb8ec4178de758c674c1b8f68bdea3c3cecb5dd0d78ceeab68e9f43ecbe219de242ea7f4015ec01151ad2b595349872ec62ecef0dc804cfeb7baaf87e695eba763480a77ea1481871e949ce15e6584918584cd954a3399ac51fbf6b4fea350c66b42410e8df17b3b5ee0074e441ebe723451f5f814ae69462c4acbe47fc4bd33ce8735b6dd9292f1c842b32cef1bdf96f67179e9f214b97b7ed4179aaa2dfa124d860112f2020e9cf58f15a6fbfb46a563bbdabbadda0093fb75fde4cbef8caa42060d5e885854bd571ec11c7a245b42dd8abd2012b37541033059402308cc0d482c8282dce6a71418ddc5ab230ad2a1740075bc71b4607e56b44babecae0cfe802847918138e00398e5a3f5801e26256c186b69d2cb1bab31abae7d9d88d3389b5515f8f92f62d3fe1763351d8204677a7627de7cfc0e24a4653dcc749327e3a548c71c7c25a807d133204a90ceadd3915be422f01a136efa489dafdbe1e8f5a24ea64bde8beb33e2b21df4f67628babaff81159b639c8ac399a9081c1da253faa644124da947e39f1341d74d61e59f7072b43cea89f6824ae3de6e89a9cc35f3977c3f8aa791db339233df92b572d1e5eab93122022c054945f23a6f0e62bb92d8d0162a2aafad29320127884f308b9ba5311c2a74d48a6ec3621e971d8563ca3f2ff8ee72ba30138214f0f03e822d4b3d7e44d5cfb2f61caf32b7a4ad985f65576c5857aa1c78d5afd0a00aaef2d665788992edc795cfb028eeb29183190251e009ef918efbc6eba6b002873f14b8d261e67268e8f21bb56680e48f8673f078780adaef66f7909c37a53f053ba61a525f6dd7e32fde211908d93b1a8587a230b482d6df298117921fbf9ef7c943bfc5e00ae6d2eb2faa0140347a7de7a7b968af430fdb593d6e83501aea34a64a47441420f9876f42a257289635a7d7dc9eabbbf08c6eb097277c0b7b3300692bc54e8ad422a253158396b6a3c0d0c41bafc817f2ffdd43d0ef2a3c6ea352d11f608beeffa5d245005323daec910d62465cd587bde1692b2741baeddfaead5f12684946b73606d52851accc1cafd2983f7d5a66d04633e99b1b283c6a794cf3a32bf02bad4b4cc28e6e09bfd40816feec849fc4b7a1280e82ad6e80590e000dd9781ee339992e028654d1da124e63f37290903196844b6893e048754a6e48711c152268ed8ba14baf82b79b5fc6d64f6f58cef46602993d7b318e083f17c23dc9739c0d263ff3e9069aa697902682acf8f8275bf2652d69bfbb1f267e1ed288a40011dc9203728a60b7f78722ea205fce67dfd6f2b5027f3bef48e79eb45af8f8f96a70fecd4f511e7885b4422ad44063415d131abcb581b04eaf9acae1dba260445f4faf43c7f54f26a8271c7ca1e46ff36641f4959d6030f56c9f68c86fae4decfd11cfa850269c93892b3f60990f4674c5a79abc5e5ad77acdf9d4f3ff7a0c2f22524c7beec234a0fddbd918744faa216185cc495ac8dc21cbd95c9faa42b930accb90b1f7260314c32143f48d4fbd9a5f7f6fe6273d82572f2718455a11b694411ce212650106f61bcd35a5af7cc44625e56d4375904b47f756577c7bcf542ff542ea869e7aac305f79ccc107342fee58fb6ef8ccb546892bb2c4db71f9ffbf168f2eba0a3bb66eb5bfa9383e2dfd43857f20c907d5a447a0820fe8582aa6372102b10e6b25b6de38101cb474b091c0c5fc7184457dfca4c51bd053855c625133a2962bfca7662c947f9740c23c2e8ca83cebf47846dac7c19dbbd60170c9b698ce3d9efdaa43437d3bebd5498ccdee12eb06f0372e6b73e2d5f7449843f81e6f786782cb6ab2d7e27e4d59580d3b46655f28a1d8d28d413207b7611dda0d042c1c71b587ccc3fa353b677954879190d68bd11a8d85ab80552f64bc01ae87e4b3742966d84705847155fa1a04de447e82d173e20f2779e755de4983b55308a0bdd668d6888a411eef20ab8e0b82155f3d7e312d1f448d2c5b70ca00666364611ac61ba15164d9fd5a1a686f89a0f4092fdc6694912b57c414442e30d5b204d61f36b5c108cf4b78d4a0f89f63f4442f2f04906564f30fa37942a769ebe5c1f4c78c2310bfa2a0f74edb74df6fe3374e74f842897bbf28bf43e1bcc107a8b6315dbeb9bdf6cb7d0fd1ada8f83d4a619e9ace993dc283fe1b8d6a7f477606f03d8bbd665f9e11aff76bdc2b38fc9aee2143218665383675bce971acd07610a2d0d71e15bb2d33e7887cc3176c7d169a714589945cf611c6a0c2ccadbfff27a00b7deb5c525ebd18cd0d6f807b4438828dba13ce6f236cc4cfccfe808518092de15e35f0c98d75f4ab2a8dc0e0f3efa3e08742254068959b4fae61cfef0455b4483840ce0478b19cfdff788fa79a52e0c8a063cfd2568f9fcd494e02ed2ce604741fd05a2343be3732fb7ce857f6cb45255cec4df59b7f25bea158d3a91f402c6939588ea920587b242e2416b325a76fb0181af92d8a51a62ede75d9265e23e42090c6c461a5392b024beb1609df87d802683f65f80e181dceae236c2be7cd3098ae1a91133b97f6cc6daa1ae89b25ca71c0679ae3f09f4b57c3420c4601befba8391836942673c493e5569c905d1b904388527c0431631df2b86e65bef66f9f9c1f877d1735a86b730733e2981d000da2aa89ec3d2972960da16bafe6afdc0ba342457996372fa4e673b900af80c62bf454824b6a167f45fc15a829901db4f339867e47e0121c91dd895e1f79f4ea7859b17fdab962f437f9a4f7bea26d741eca3bfab76f38ef8ef91f6bae67080c86d0b47b02cdcb1d651ea997d2d103f49306ad9f20112b95ef81f50b056b53cfab055cee53375960653c4c70e4ceae91f30ef666ee4780cb7be6041a06273be15dd98e32c066bb2a64edea475d9697950aab4d01074412449d92559d2c5ce39975247cdf416afb12a32218629a24e2cb26d2d6f5c4a73cefd599f558a0b5a33909d985c56872f680ba6bed6454c0cbc60945ccaa46852c8dc901a0b9ca65e3c8bcb6a073b7848d4329716609ecd1f2c50877b864e497d955a6c5739366198122756d08d069da44a1acd1944bee54d43277ee5d750dd45489b92dd076573ebfcc9bb283d7b48c06fc3dd6b3fe0ee245629b1d28b8a8412491eae2dd1ca4ba74e434631a0bf2c03e74098bde2105d5ec37c47a8c36a18be39f3a96b06a2fbdf84fd0d614a8d2e2ec0b9806f94c4ad58582410c1e323363f424651e8fd41e595ef8d4ac96eb09c21c3aae3fb82f1e77274fc5a0019e984f72d9d619add0f7b53d9fb6cfc60d615fb6af88da6b84c115a78e57093199222fa152599d972d91c783f37541badb8216979f4e72f407dce1871e8b5dd981fd31292cf11b20efdf4371ea8cfdd6eeb424c37258b953c4280491a692947586910864bf98cc97bc919e8a4beeac5e8448c73acdd746bc81b4b045dfac3cf830af37d34a5b2722c9aa600c25327d6edc4b697174888708d5e9c08256d0b07f00bb2ba68ad3d2850df922a29908e2f23cba0b5f3b9cec1b59a322c58c5bc05686ecd044206c8aabef2ec71b8f6f55c822190a9af4ad1be028510f7bc5c38f4698138dcd599b4243dbae475cd50a11f962e7d475439bd6ab4c9f80e4b5ac693b8eb93ba263e780df908ceac7dbdd25e67589157c3f0fcbf9abb29a5a5a6fc95fd6e6e99907f16a8036afeb675626a1e8370ffedc5e447ae49b58a59b505f78e3e8c9388134d10972ce4601a7d99b29e18ba0f6489ca65031e7ae29a3d49d7b528715772c8e6dbc2a35f429a2f28d8e46e0f4a152e59460594f4c8320958888ecde39c8f1ed75d1d9e724839f66a3a082176bfe996c7285ce9cb5d8c327a36cb5326049670f3fe6cd2c9a95bc0ce79dc3a376b20247f39d63962982e990b0e2fc6d2a5703517a769b509208d911ff321bbfb1f6059286813d33117327fcedcfee23da99e5ade9eff874bc2c22de1b8304bff5e0b279c9ceb262cc60046e2a4d840e6fbffe17669790036f52a41763ca0710f02cd1c03e6b3ad012213d960cce2b2ff980e3ad6c96916a02cc2c850c5b48ac9a0169980117571559ba7fdec45f1213600e4c6fa91e09708971f09d1cfed77113383626743c00d99c078a23ba3b66835ee9067b14585af57407e5859970d54a6798b7f3e9a89daf44b41fd5398a5fc6cdfad65778e4a6bab2cfa937be8e0f97bd122f5e93a227dc21db73a7ee1044b77e2a3b0c2b04b5661b35f93c80237258367955980e190744065fa81788b34732dd1a3a95c0a79d6fc3c86ab2c9356678eb12c6227e1134e3cf25fb7c0e9c3302748af3678a454993e068969d48a017274aaf9df39f85210e0907ef97a4d39ce81b8a0a763aa0bcf59f2b0f9f555b8194f9848392a670c7d1ae59581bb30cd2ac0836dd28ca5bb6796547bf1198e7a4b538b448a33d84c14f1b476bad36a320f809da691faaa19ecf8fe0efd78080bcccaa766d43c3e54c562f40349c7e7081c3451caf3c19d433ab788973328c6cbd5d480881de00818a8bbd4069877a45fe0fdae73ef1df7f1e04f6a8e3918cef863c2dadb04eecbaf4878613f67550da684977eb9f0def14078e8459181bb1c5a52408960ca2ce2f7411fa8030754b165bae4b2c569253f39ed595a90186cdbef4db88de466ed9663366a172fd353748dee3b7509b1ede26f9e54dbac8de1d4701d787f8e8398055c3060bd0dce3351ed0533f7c67e79da884d9e1145d5ff8ca4e70bb49c0de1d0ac3a7f01847e6a2227c8c6e1407bd4dcfc8e98e0e3efa65ebf0b2b1d0ab00452238969cf969df290cfeb1e433eb538b7c8b8e216d48f0e3cdf9c77edf8088742dac4d20d37268a33d842c59e9ef2ffd13b31a7e2ff25365157a2482e798410ac133cd583a7f8241603e7a14c0e8e3367e80fc82928d484c2d2799bb2abdf6ddeaf7ac0f2e0c9e2c0d242edda80ec983b0a1670f11525e61b3ec637500c0abb280f017c4f8a316afc333b9a8e9ad4758c6cb8902f5b839a9fc15871fec4d482c83e3be795fec6e289a3fc106ebcc7cef0091fbba3b9ff0b292631d381eda0e7d0e1d17db306047d3668ddaf5c178f5dcf66342983bd564a5fa43a23997a837f3103aadb8fdda613c2cbe7c2f8a9c213fc24227151c535efee4c1d85ff0a6b77bd0dc059868724b4e5e534dd881dd67bea286fe36a1d17c415f10ffae540ad288f9371256d801e0d5759fbf4a06f07ffcc7defcbf2e1a5b241b36ac68cf44646efb829e8f568f257cfc4f730cc8e8b39d9a45547f4ca241bc216ccf7e9e4376b850f3985f95fe979518fe9a09415ef7048ef16f36a4228880ffc7132364b609f53133ed5a7b6e68fb0c9bb10dfed9180a3d1a16902248b89a7868c922fbd690ba4e5687f8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643b7993225104d90ddd8024fd838faf300bea5e83d91203eab98e29512acebd69ce8453be21aea2b7cc9a39d5b0475190bbfa0a60605b4178377590b94d9c43eae7c6ed4bdf7fb075505e7e246d24aa96adb43bb37255996535f490c1711d4ba896941626b9c6b0be4346b8e284c85fde87b207238083e8e04ec09ad9a68c37d191d17e0bfb79bc3c35f8a4e047cfbbcfece3627b8d574aeb1b8dd38f0c18695a94cf4dad40aaef9ffe238abb70a93215d5e1ccc412e300acde29906c21dca1916../lib64/wx/config/gtk3-unicode-3.1wxrc-3.1libwx_gtk3u_adv-suse-nostl.so.5.0.0libwx_gtk3u_aui-suse-nostl.so.5.0.0libwx_gtk3u_core-suse-nostl.so.5.0.0libwx_gtk3u_gl-suse-nostl.so.5.0.0libwx_gtk3u_html-suse-nostl.so.5.0.0libwx_gtk3u_media-suse-nostl.so.5.0.0libwx_gtk3u_propgrid-suse-nostl.so.5.0.0libwx_gtk3u_qa-suse-nostl.so.5.0.0libwx_gtk3u_ribbon-suse-nostl.so.5.0.0libwx_gtk3u_richtext-suse-nostl.so.5.0.0libwx_gtk3u_stc-suse-nostl.so.5.0.0libwx_gtk3u_xrc-suse-nostl.so.5.0.0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootwxWidgets-3_2-nostl-3.1.5-150400.3.7.1.src.rpmwxWidgets-3_2-nostl-develwxWidgets-3_2-nostl-devel(x86-64)wxWidgets-any-devel@@@@@@@@@@@@@@@    /bin/shlibc.so.6()(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.4)(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libstdc++.so.6()(64bit)libstdc++.so.6(CXXABI_1.3)(64bit)libstdc++.so.6(CXXABI_1.3.9)(64bit)libstdc++.so.6(GLIBCXX_3.4)(64bit)libstdc++.so.6(GLIBCXX_3.4.21)(64bit)libwx_base-suse-nostl-devellibwx_baseu-suse-nostl.so.5.0.0()(64bit)libwx_baseu-suse-nostl.so.5.0.0(WXU_3.1)(64bit)libwx_baseu_xml-suse-nostl.so.5.0.0()(64bit)libwx_baseu_xml-suse-nostl.so.5.0.0(WXU_3.1)(64bit)libwx_gtk3u_adv-suse-nostl5_0_0libwx_gtk3u_aui-suse-nostl5_0_0libwx_gtk3u_core-suse-nostl5_0_0libwx_gtk3u_gl-suse-nostl5_0_0libwx_gtk3u_html-suse-nostl5_0_0libwx_gtk3u_media-suse-nostl5_0_0libwx_gtk3u_propgrid-suse-nostl5_0_0libwx_gtk3u_qa-suse-nostl5_0_0libwx_gtk3u_ribbon-suse-nostl5_0_0libwx_gtk3u_richtext-suse-nostl5_0_0libwx_gtk3u_stc-suse-nostl5_0_0libwx_gtk3u_xrc-suse-nostl5_0_0pkgconfig(gl)pkgconfig(glu)pkgconfig(gtk+-3.0)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.1.53.1.53.1.53.1.53.1.53.1.53.1.53.1.53.1.53.1.53.1.53.1.53.1.53.0.4-14.6.0-14.0-15.2-1wxWidgets-any-devel4.14.3e̫@ec@bUia `@`_i_P_P_ts@_=@_p@_^@^y^^@^ϧ\r@\8@ZZ@Z@Zhu@Z3@Y6YMW T\@T[bTZ@meissner@suse.comqzhao@suse.comqzhao@suse.combadshah400@gmail.comantoine.belvire@opensuse.organtoine.belvire@opensuse.orgjengelh@inai.dejengelh@inai.destefan.bruens@rwth-aachen.destefan.bruens@rwth-aachen.destefan.bruens@rwth-aachen.destefan.bruens@rwth-aachen.destefan.bruens@rwth-aachen.dedavejplater@gmail.comdavejplater@gmail.comstefan.bruens@rwth-aachen.destefan.bruens@rwth-aachen.destefan.bruens@rwth-aachen.dejengelh@inai.demartin.koegler@chello.atjengelh@inai.dejengelh@inai.demartin.koegler@chello.atjengelh@inai.dejengelh@inai.demartin.koegler@chello.atkamikazow@opensuse.orgmailaender@opensuse.orgjengelh@inai.dejengelh@inai.dejengelh@inai.de- wxWidgets-fix-redundant-decls.patch: disable for now to make it build- Add wxWidgets-3_2-fix-building-fault-S390.patch: Fix wxWidgets-3_2 building check fault on S390 platform: /sys/power/state doesn't exist in SLE S390 platform and certain types of containers, so check the file exist before run the test case. (bsc#1217026)- Add wxWidgets-3_2-Create-our-own-socket-file-for-socket-file-test.patch: Backporting f172f53a from upstream to fix building check fault: Create our own socket file for socket file test, /dev/log doesn't exist in certain types of containers. (bsc#1217026)- Disable building with EGL support: glew is not ready for EGL yet and this causes wxWidgets based OpenGL apps (e.g. hugin) to crash. See boo#1188519, boo#1189524.- Add wxWidgets-3.1.5-fix-wxIcon-wxDVC-columns.patch: Fix poedit crashes when opening wxWidgets-3_2 files. (boo#1187712)- Update to version 3.1.5: * New wxWebRequest and related classes provide a simple way to use HTTPS and HTTP/2 from wxWidgets applications using native libraries or libcurl. * Support EGL in wxGLCanvas and Wayland in wxMediaCtrl under Linux. * Many appearance and other fixes for macOS 11. * More improvements to wxGrid UI, API and performance. * wxImage improvements: add alpha support in Paste() and clipboard support. * API additions: wxPersistentComboBox, wxFileName::ResolveLink(), wxFileHistory::SetMenuPathStyle(), wxString::utf8_string(), wxEVT_FULLSCREEN. * Improvements: wxConfig now supports 64-bit integers, wxLog uses millisecond resolution in timestamps, XRC files can be loaded from URLs. * Yet more bug fixes, fixes for API inconsistencies and optimizations, notably in wxDataViewCtrl, wxListCtrl, wxPropertyGrid. - Remove patches fixed upstream: * 0001-Don-t-use-wxASCII_STR-inside-wxART_MAKE_XXX_ID-macro.patch. * 0002-Fix-documented-type-of-wxART_XXX-constants.patch.- Fix an rpmlint warning by moving libwx_base symlinks to their own -devel subpackage which is then required by (wxWidgets-devel, wxGTK3-devel).- Change wxGTK2 flavor to be the main (unnamed) flavor.- Fix unquoted bareword comparisons for RPM 4.16 compatibility- Fix wxPython compatibility issue: Add 0001-Don-t-use-wxASCII_STR-inside-wxART_MAKE_XXX_ID-macro.patch Add 0002-Fix-documented-type-of-wxART_XXX-constants.patch- Use _multibuild to avoid changes and spec files of the variants getting out of sync.- Do not disable debugging completely, only recommended for constrained environments and breaks wxPython tests - Correct base_packages flag for nostl variant, it can not use the base libraries of the regular variant - Build base libraries from wxGTK3 build, wxWidgets (GTK2) is no longer used by any Factory package.- Update to new upstream release 3.1.4: * Incompatible to 3.1.3: CMake library targets were renamed and now start with 'wx'. In addition, aliases for the libraries have been added using the 'wx::' namespace. For example, the core library is now named wxcore and has alias wx::core. * Add natural sort functions. * Add wxTempFFile class (Dummy). * Fix bug with multiple leading ".." in wxFileName::Normalize(). * Improve brush transparency support in wxSVGFileDC. * Optionally forbid implicit wxString/char* conversions. * Add support for wxGenericAnimationCtrl to XRC. * Add wxDD_SHOW_HIDDEN and wxDD_MULTIPLE wxDirDialog flags. * Add wxWebView::SetZoomFactor(float). * Add wxWindow::DisableFocusFromKeyboard(). * Allow overriding wxDataViewModal::HasValue(). * Call wxAuiManager::UnInit() automatically now. * Fix crash and layout problem in wxGenericDirCtrl * wxQt: Fix build with Qt 5.15 * GTK backend: * Add native wxSearchCtrl implementation. * Implement wxBU_EXACTFIT support in wxButton. * Fix a regression with crashes when using wxBufferedPaintDC. * Fix drawing bitmaps with masks using wxGraphicsContext under GTK2. * Fix position of popup menus on non-primary display. * Make wxUIActionSimulator much more reliable * Fix caret colour in wxTextCtrl with custom colours. - Drop obsolete patches: * 0001-Add-missing-QPainterPath-include-required-with-Qt-5..patch * 0002-Make-the-wxUIActionSimulator-Text-implementation-mat.patch- Build nostl package against gtk3, audacity crashes with gtk2- Add nostl package for audacity- Fix wxQt build with Qt 5.15, add 0001-Add-missing-QPainterPath-include-required-with-Qt-5..patch - Make liblzma build dependency explicit, to have the same feature set on all flavors. - Fix wrong function signature causing build failures in python-wxPython, add: 0002-Make-the-wxUIActionSimulator-Text-implementation-mat.patch- Add explicit libXtst build dependency, required for Leap 15.1 (already implicit on Leap 15.2 and TW).- Update to new upstream release 3.1.3 For a detailed changelog, see https://raw.githubusercontent.com/wxWidgets/wxWidgets/v3.1.3/docs/changes.txt * Support for per-monitor DPI and dynamic DPI changes under MSW. * More generally, many fixes for various controls appearance in high DPI. * Long requested support for freezing rows and/or columns in wxGrid. * New XRC handlers for wxDataViewCtrl, wxInfoBar. * It is now possible to use gradients when creating wxGraphicsPen. * Extended compiler (MSVS 2019) and platforms (macOS 10.14+) support. * Significant improvements to the (still experimental) wxQt port. * Important bug fixes for focus handling in wxOSX port. - Cleanup spec file - Enable reproducible-build option - Use SDL2 instead of SDL1 (only used by sound plugin)- Update to new snapshot 3.1.3~g673 (6cc1d63d) * Graphics context methods for the Qt platform - Enabled webkit2 backend for wxWebView (wxGTK3 only) [boo#1107337]- Update to new upstream release 3.1.2 * Support for non-integer font sizes and arbitrary font weights. * New wxLZMA{Input,Output}Stream classes. * Add wxDataViewToggleRenderer::ShowAsRadio(), wxDisplay::GetPPI(), wxGrid::SetCornerLabelValue(), wxHtmlEasyPrinting::SetPromptMode(), wxJoystickEvent::GetButtonOrdinal(), wxToolbook::EnablePage(). - Remove wxqt-compile.diff (no longer needed)- Update soversion.diff to use the package version, not some incremental integer.- Update to new upstream release 3.1.1 * wxRibbonButtonBar::DeleteButton() now deletes and not just removes the button. * Using invalid flags with wxBoxSizer or wxGridSizer items now triggers asserts * wxWS_EX_VALIDATE_RECURSIVELY is now the default behaviour. * wxListCtrl::HasCheckboxes() and EnableCheckboxes(), which were added in 3.1.0, have been renamed to HasCheckBoxes and EnableCheckBoxes respectively for consistency with wxCheckBox naming. * wxZipOutputStream will now automatically convert filenames to UTF-8, if the wxMBConv used when calling the constructor supports UTF-8 encoding.- Update to 3.1.1-rc (3.1.1~2807)- Rework provides/conflicts between -devel variants. - Update to new development snapshot 3.1.1~2640 * Support for multi-touch gestures * Implement persistence for wxDataViewListCtrl * Rename all objects to "DataViewCtrl" and "DVC" instead of "DataViewListCtrl" and "DVLC" to reflect the change of implementation at the base class.- Add a recommends from the wx base library to the language package.- Unify packaging - Drop webkit as in wx3.0 packages - Fix Qt build errors- Disable WebView for TW and upcoming Leap 15.- Update to new upstream development release 3.1.0 * Many improvements for high DPI monitors support, notably XRC now interprets all pixel values as being in resolution-independent pixels. * wxQt branch implementing Qt5-based port of wxWidgets API was merged into the trunk (Mariano Reingart, Google Summer of Code project). * Added wxNativeWindow allowing to embed native widgets in wxWidgets programs. * Improve wxGLCanvas to be more type safe and better support modern OpenGL.- Update to new upstream release 3.0.2 * Fix silent data loss in wx[F]File::Write(wxString) if conversion fails. * Make wxString::FromCDouble() work when the global C++ locale is not the C one. * Fix mouse handling in wxNotebook containing wxListCtrl. - Bump SONAME due to changed ABI, add soversion.diff. - Don't let wxGTK3-3_0.spec build the SDL plugin (already done by wxWidgets-3_0.spec)- Restore libwx_base*.so devel symlinks [boo#904098]- Replace broad Requires: Mesa-devel by pkgconfig(gl) [Mesa-libGL-devel]h03-ch2a 1707906895  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~     3.1.5-150400.3.7.13.1.5-150400.3.7.1     wx-configwxrcwxrc-3.1wx-3.1wxaboutdlg.haccel.haccess.hactivityindicator.haddremovectrl.haffinematrix2d.haffinematrix2dbase.hafterstd.hanidecod.hanimate.hanimdecod.hany.hanybutton.hanystr.happ.happprogress.happtrait.harchive.harrimpl.cpparrstr.hartprov.hatomic.hauiaui.hauibar.hauibook.hdockart.hfloatpane.hframemanager.htabart.htabmdi.hbannerwindow.hbase64.hbeforestd.hbitmap.hbmpbuttn.hbmpcbox.hbookctrl.hbrush.hbuffer.hbuild.hbusyinfo.hbutton.hcalctrl.hcaret.hchartype.hcheckbox.hcheckeddelete.hchecklst.hchkconf.hchoicdlg.hchoice.hchoicebk.hclipbrd.hclntdata.hclrpicker.hcmdargs.hcmdline.hcmdproc.hcmndata.hcollheaderctrl.hcollpane.hcolordlg.hcolour.hcolourdata.hcombo.hcombobox.hcommandlinkbutton.hcompiler.hcompositewin.hconfbase.hconfig.hcontainr.hcontrol.hconvauto.hcpp.hcreddlg.hcrt.hcshelp.hctrlsub.hcursor.hcustombgwin.hdataobj.hdataview.hdatectrl.hdateevt.hdatetime.hdatetimectrl.hdatstrm.hdc.hdcbuffer.hdcclient.hdcgraph.hdcmemory.hdcmirror.hdcprint.hdcps.hdcscreen.hdcsvg.hdde.hdebug.hdebugrpt.hdefs.hdialog.hdialup.hdir.hdirctrl.hdirdlg.hdisplay.hdlimpexp.hdlist.hdnd.hdocmdi.hdocview.hdragimag.hdvrenderers.hdynarray.hdynlib.hdynload.heditlbox.heffects.hencconv.hencinfo.hevent.heventfilter.hevtloop.hevtloopsrc.hexcept.hfdrepdlg.hfeatures.hffile.hfile.hfileconf.hfilectrl.hfiledlg.hfilefn.hfilehistory.hfilename.hfilepicker.hfilesys.hflags.hfmappriv.hfont.hfontdata.hfontdlg.hfontenc.hfontenum.hfontmap.hfontpicker.hfontutil.hframe.hfs_arc.hfs_filter.hfs_inet.hfs_mem.hfs_zip.hfswatcher.hgauge.hgbsizer.hgdicmn.hgdiobj.hgenericaboutdlgg.haccel.hactivityindicator.hanimate.hbmpcbox.hbusyinfo.hbuttonbar.hcalctrlg.hcaret.hchoicdgg.hcollheaderctrl.hcombo.hcreddlgg.hcustombgwin.hdataview.hdatectrl.hdcpsg.hdirctrlg.hdragimgg.hdvrenderer.hdvrenderers.hfdrepdlg.hfilectrlg.hfilepickerg.hfswatcher.hgrid.hgridctrl.hgrideditors.hgridsel.hheaderctrlg.hhelpext.hhyperlink.hicon.himaglist.hinfobar.hlaywin.hlistctrl.hlogg.hmsgdlgg.hnotebook.hnotifmsg.hnumdlgg.hpaletteg.hpanelg.hprintps.hprntdlgg.hprogdlgg.hpropdlg.hrichmsgdlgg.hsashwin.hscrolwin.hspinctlg.hsplash.hsplitter.hsrchctlg.hstatbmpg.hstattextg.hstatusbr.htextdlgg.htimectrl.htreectlg.hwizard.hgeometry.hgifdecod.hglcanvas.hgraphics.hgrid.hgtkaccel.hactivityindicator.hanimate.hanybutton.happ.hassertdlg_gtk.hbitmap.hbmpbuttn.hbmpcbox.hbrush.hbutton.hcalctrl.hcheckbox.hchecklst.hchkconf.hchoice.hclipbrd.hclrpicker.hcollpane.hcolordlg.hcolour.hcombobox.hcontrol.hcursor.hdataform.hdataobj.hdataobj2.hdataview.hdialog.hdirdlg.hdnd.hdvrenderer.hdvrenderers.hevtloop.hevtloopsrc.hfilectrl.hfiledlg.hfilehistory.hfilepicker.hfont.hfontdlg.hfontpicker.hframe.hgauge.hglcanvas.hgnomegvfs.hhyperlink.hinfobar.hlistbox.hmdi.hmenu.hmenuitem.hmimetype.hminifram.hmsgdlg.hnonownedwnd.hnotebook.hpen.hpopupwin.hprint.hradiobox.hradiobut.hregion.hscrolbar.hscrolwin.hslider.hspinbutt.hspinctrl.hsrchctrl.hstatbmp.hstatbox.hstatline.hstattext.htaskbar.htextctrl.htextentry.htglbtn.htoolbar.htooltip.htoplevel.hwebview_webkit.hwebviewhistoryitem_webkit.hwindow.hhash.hhashmap.hhashset.hheadercol.hheaderctrl.hhelp.hhelpbase.hhelphtml.hhelpwin.hhtmlforcelnk.hhelpctrl.hhelpdata.hhelpdlg.hhelpfrm.hhelpwnd.hhtmlcell.hhtmldefs.hhtmlfilt.hhtmlpars.hhtmlproc.hhtmltag.hhtmlwin.hhtmprint.hm_templ.hstyleparams.hwinpars.hhtmllbox.hhyperlink.hicon.hiconbndl.hiconloc.himagbmp.himage.himaggif.himagiff.himagjpeg.himaglist.himagpcx.himagpng.himagpnm.himagtga.himagtiff.himagxpm.hinfobar.hinit.hintl.hiosfwrap.hioswrap.hipc.hipcbase.hitemattr.hitemid.hjoystick.hkbdstate.hlanguage.hlayout.hlaywin.hlink.hlist.hlistbase.hlistbook.hlistbox.hlistctrl.hlistimpl.cpplog.hlonglong.hlzmastream.hmath.hmatrix.hmdi.hmediactrl.hmemconf.hmemory.hmemtext.hmenu.hmenuitem.hmetaconvertible.hif.himplicitconversion.hint2type.hmovable.hpod.hremoveref.hmetafile.hmimetype.hminifram.hmodalhook.hmodule.hmousemanager.hmousestate.hmsgdlg.hmsgout.hmsgqueue.hmstream.hnativewin.hnonownedwnd.hnotebook.hnotifmsg.hnumdlg.hnumformatter.hobject.hodcombo.hoverlay.hownerdrw.hpalette.hpanel.hpaper.hpen.hpeninfobase.hpersistpersist.hbookctrl.hdataview.hsplitter.htoplevel.htreebook.hwindow.hpickerbase.hplatform.hplatinfo.hpopupwin.hposition.hpower.hpreferences.hprint.hprintdlg.hprntbase.hprocess.hprogdlg.hpropdlg.hpropgridadvprops.heditors.hmanager.hproperty.hpropgrid.hpropgriddefs.hpropgridiface.hpropgridpagestate.hprops.hprotocolfile.hftp.hhttp.hlog.hprotocol.hptr_scpd.hptr_shrd.hquantize.hradiobox.hradiobut.hrange.hrawbmp.hrearrangectrl.hrecguard.hregex.hregion.hrenderer.hribbonart.hart_internal.hbar.hbuttonbar.hcontrol.hgallery.hpage.hpanel.htoolbar.hrichmsgdlg.hrichtextrichtextbackgroundpage.hrichtextborderspage.hrichtextbuffer.hrichtextbulletspage.hrichtextctrl.hrichtextdialogpage.hrichtextfontpage.hrichtextformatdlg.hrichtexthtml.hrichtextimagedlg.hrichtextindentspage.hrichtextliststylepage.hrichtextmarginspage.hrichtextprint.hrichtextsizepage.hrichtextstyledlg.hrichtextstylepage.hrichtextstyles.hrichtextsymboldlg.hrichtexttabspage.hrichtextuicustomization.hrichtextxml.hrichtooltip.hrtti.hsashwin.hsckaddr.hsckipc.hsckstrm.hscopedarray.hscopedptr.hscopeguard.hscrolbar.hscrolwin.hsecretstore.hselstore.hsettings.hsharedptr.hsimplebook.hsizer.hslider.hsnglinst.hsocket.hsound.hspinbutt.hspinctrl.hsplash.hsplitter.hsrchctrl.hsstream.hstack.hstackwalk.hstatbmp.hstatbox.hstatline.hstattext.hstatusbr.hstcstc.hstdpaths.hstdstream.hstockitem.hstopwatch.hstrconv.hstream.hstring.hstringimpl.hstringops.hstrvararg.hsysopt.hsysthemectrl.htarstrm.htaskbar.htaskbarbutton.htbarbase.htesting.htextbuf.htextcompleter.htextctrl.htextdlg.htextentry.htextfile.htextwrapper.htglbtn.hthread.hthrimpl.cpptime.htimectrl.htimer.htipdlg.htipwin.htls.htokenzr.htoolbar.htoolbook.htooltip.htoplevel.htracker.htranslation.htreebase.htreebook.htreectrl.htreelist.htxtstrm.htypeinfo.htypes.huiaction.hunichar.hunixapp.happtbase.happtrait.hchkconf.hevtloop.hevtloopsrc.hfontutil.hfswatcher_inotify.hfswatcher_kqueue.hglegl.hglx11.hjoystick.hmimetype.hpipe.hsound.hstackwalk.hstdpaths.htaskbarx11.htls.hutilsx11.huri.hurl.hustring.hutils.hvalgen.hvalidate.hvalnum.hvaltext.hvariant.hvector.hversion.hversioninfo.hvidmode.hvlbox.hvms_x_fix.hvolume.hvscroll.hweakref.hwebrequest.hwebview.hwebviewarchivehandler.hwebviewfshandler.hwfstream.hwindow.hwindowid.hwindowptr.hwithimages.hwizard.hwrapsizer.hwupdlock.hwx.hwxchar.hwxcrt.hwxcrtbase.hwxcrtvararg.hwxhtml.hwxprec.hxlocale.hxmlxml.hxpmdecod.hxpmhand.hxrcxh_activityindicator.hxh_all.hxh_animatctrl.hxh_aui.hxh_auitoolb.hxh_bannerwindow.hxh_bmp.hxh_bmpbt.hxh_bmpcbox.hxh_bttn.hxh_cald.hxh_chckb.hxh_chckl.hxh_choic.hxh_choicbk.hxh_clrpicker.hxh_cmdlinkbn.hxh_collpane.hxh_combo.hxh_comboctrl.hxh_dataview.hxh_datectrl.hxh_dirpicker.hxh_dlg.hxh_editlbox.hxh_filectrl.hxh_filepicker.hxh_fontpicker.hxh_frame.hxh_gauge.hxh_gdctl.hxh_grid.hxh_html.hxh_htmllbox.hxh_hyperlink.hxh_infobar.hxh_listb.hxh_listbk.hxh_listc.hxh_mdi.hxh_menu.hxh_notbk.hxh_odcombo.hxh_panel.hxh_propdlg.hxh_radbt.hxh_radbx.hxh_ribbon.hxh_richtext.hxh_scrol.hxh_scwin.hxh_simplebook.hxh_sizer.hxh_slidr.hxh_spin.hxh_split.hxh_srchctrl.hxh_statbar.hxh_stbmp.hxh_stbox.hxh_stlin.hxh_sttxt.hxh_text.hxh_tglbtn.hxh_timectrl.hxh_toolb.hxh_toolbk.hxh_tree.hxh_treebk.hxh_unkwn.hxh_wizrd.hxmlres.hxmlreshandler.hxti.hxti2.hxtictor.hxtihandler.hxtiprop.hxtistrm.hxtitypes.hxtixml.hzipstrm.hzstream.hlibwx_gtk3u_adv-3.1.solibwx_gtk3u_aui-3.1.solibwx_gtk3u_core-3.1.solibwx_gtk3u_gl-3.1.solibwx_gtk3u_html-3.1.solibwx_gtk3u_media-3.1.solibwx_gtk3u_propgrid-3.1.solibwx_gtk3u_qa-3.1.solibwx_gtk3u_ribbon-3.1.solibwx_gtk3u_richtext-3.1.solibwx_gtk3u_stc-3.1.solibwx_gtk3u_xrc-3.1.sowxconfiggtk3-unicode-3.1includegtk3-unicode-3.1wxsetup.haclocalwxwin.m4bakefilepresetswx.bklwx_presets.pywx_unix.bklwx_win32.bklwx_xrc.bklwxWidgets-3_2-nostl-develREADME.SUSEchanges.txtchanges_30.txtgpl.txtlgpl.txtlicence.txtlicendoc.txtpreamble.txtreadme.txtxserver.txt/usr/bin//usr/include//usr/include/wx-3.1//usr/include/wx-3.1/wx//usr/include/wx-3.1/wx/aui//usr/include/wx-3.1/wx/generic//usr/include/wx-3.1/wx/gtk//usr/include/wx-3.1/wx/gtk/gnome//usr/include/wx-3.1/wx/html//usr/include/wx-3.1/wx/meta//usr/include/wx-3.1/wx/persist//usr/include/wx-3.1/wx/propgrid//usr/include/wx-3.1/wx/protocol//usr/include/wx-3.1/wx/ribbon//usr/include/wx-3.1/wx/richtext//usr/include/wx-3.1/wx/stc//usr/include/wx-3.1/wx/unix//usr/include/wx-3.1/wx/xml//usr/include/wx-3.1/wx/xrc//usr/lib64//usr/lib64/wx//usr/lib64/wx/config//usr/lib64/wx/include//usr/lib64/wx/include/gtk3-unicode-3.1//usr/lib64/wx/include/gtk3-unicode-3.1/wx//usr/share//usr/share/aclocal//usr/share/bakefile//usr/share/bakefile/presets//usr/share/doc/packages//usr/share/doc/packages/wxWidgets-3_2-nostl-devel/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:32019/SUSE_SLE-15-SP4_Update/7379e612a9983bb59b100b317d808cd7-wxWidgets-3_2.SUSE_SLE-15-SP4_Update:GTK3-nostldrpmxz5x86_64-suse-linux    ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=88e48fd9a6e6836b0334fd97b25e4abab0a585e5, for GNU/Linux 3.2.0, strippeddirectoryC++ source, ASCII textASCII textC source, ASCII textC source, UTF-8 Unicode textC++ source, UTF-8 Unicode textC++ source, ASCII text, with very long linesPOSIX shell script, ASCII text executable, with very long linesM4 macro processor script, ASCII textXML 1.0 document, ASCII textPython script, ASCII text executableUTF-8 Unicode textRRRRR RRR R RR RRRRV%Ο6 %8U*utf-80a83bf55fff692fe52731ebd1d899070da65d831c659c6d43c373dc0c715a22c?7zXZ !t/2ev]"k%"a/C 4[۝My&EՃI zc߅y:.އmew |xe \7$J$Ι}ւRCmo@˲ȿ V?d! ]~p,2MsZѐZ*>y:}r\C@%[ޞp0D7#HsOMsŕjǿwP-o-0@_;oG.ocdηY7U##LpD5D TWNg\pb7|dPYᔬ715p+j)0nE>G-AM= s#Q$>|vq.MI1OdNG I\"S M)&*&f uӠl@d[( BRQ3Ym.7,OP{0IMl;n؎n[0F6rBy`ѻ}C.xŠʍEWP36D3p{LPߪE;]F;ˢ);2dzU(\?of^͋Pwo55d"qf#h/y6ʌ ^[! ×% bu`ZPǗr~M<[(GA kwŹk7~B %) _#q zcD50ta#ڟ)-0YS%C)& ͺ9K $rdi~ӺK<CRpQ1rD頊!i&an5l?㎱KwuܛV"pɾǏA\VRi3\g 5:o=i9"qm%BԒP-0ȹYAhtX{:N^ԍ3]-}KˬzH%Nin4t;:.w<@^1N1i|Z`[zp ;rՏ vH9DcWDk:_k* #w11;~8>ٖ{ uXdn0? XZL S\0;nNt@B$,ݘcLY^#֑#Ժz Dkn8@FS=a{>2xͼqLySC{c11?,)XD5)O˺ ,d[knIDvo; { k }o:5ߎ`uԧXutV,=tYܛ,s> t'W嘞jW`r o. SwݬD:54*Ha%졨X:s.>\UqHtQpٽ5(Qrz%{K`bIx':`A(ǒ/[MUmTs3I7bFXi#7vd` Qpl[y||G\iEPySxb8>ʶI?e&[?_nY>sr :B4vjRZ?) ^j#/Ň>t!`<CڛSW$(-{..?d鯋^G"(9LI' /pRɢ{DӔɧYt7 d<-4a %y/*ԣs <@8ϵ{/@ݜc^,Dcly-; gs-C Pl$!tt#_%;~y5lp{6 -WE%|߼]@a9I)2j[f5-~޶hSѓ`a{zzd[?y[=Y ebcd|VuFٌ4T0EtPb+a2IX`{r* {v]S?>3>a |qȨh%o N8Ǹφ'YKHj?KF`64ۡ j()ۊ=\Y!@)uƷv4}zỲ>(緭ŷBwR$\8d~:* Bv~D6sV {xy&QW%p>UU MFGZW>N>]gvh6/ S 2U,]4n*0 ~) wY˴kqehM׾9+^N0 vֿiF~vmfVTJaT>1ﱹVIDpGYWC1d՞ Tۏ՟cjT$7LF9p8l8 2^}M ?j&DC8o> PYMm[͙o.aeg=͏OYJ>a$8O,o]3y&Fg^[˜x0~H2afhUYbZv, ,K0}r55/o>CB- ]1*\]{@W7n]I N9:tnXٙ5.t*23F쪬ݱTx?OdNyb?<Ԍ,Ă3[_V嘁g_^\L|KP77IkYX ^IG ٥}^o33PW;0Y,dtGlwm$Sp\ 4{ >fF=L-*XIQO9Ŵ2P&fdi / i gXjĚOՙj_̽JhbH*+ܖG0v&ˋwb<,kZYSdUƸDvFqH6<\Rrz :lo"ؔ)KA^iތ{ꑻďC؏W@!;,D`z{ Ɨ?Nꧭnjlqxd SQXt:*+tȳӘ o,Z }-뢓M= /I8>Wi#L“+/CrC(x4:|y9 ngg1ea7fSݑֶ(PՇ.:w] >" l:%p-P'> ZUAf?-V=,'+P`FcJ2\4'}9`>$9e:]9VTZ9O"cKzedF57xKT^Uu* [wԆ%uh. hGAqUI,n>m|'صQfӃ聣>:b)!av11WEQi7k{6|,P-1 d% 40=W|+PF ݒV"Ne@+PTc˲ɇ+5&U?gPX>yPς&jL& 8S/ (9jvQ<)3(E+lkT*I+WJIc)ϊR Nqjm$TNb&^3{vP u1*pp-*2MIPo- \fzf1upÙb@?>3$yfh4 c@ > K8d;JL$nZݘ ._Wp-K s%Twe $-Nu&_1W_]PF3U45߯ި/ ǽ|UCzIL535Viz&-1U`ܲ܆bT~ "3cy[Yq m[AL?zhi>!m+k2y!+jI\2[Lj*mOܘ#f/]B#k47@uCTY|B>8̓Y+~x/=!s^EVG_Xz!s u9`_P?xgʥ)=DMʜYҾ 8Kձ]nհh }=ow TJ0|>lVJTޗV#/ /r;7偅/#pݾMi.H-ֽN`aá{lՈ d *pQ`':S"̃˗FtyuOe:B]S!r([e  K_$߻Jkf"ճX:cɁ=DW[v~=Փ7m ,\ΚWbADrX,-`|߁hD ɫ,u5Re.#g`ft;aotxσJ[EIT>svz؅%Wf5zR15j8WkO,T́(c'aoL whUێێP >*5GMF[y|Q^㜜}ZɝHŴOx ۶j漈V@kdDּz= [, >FPm8,wWqdƦlA R'\D(i!)fq#0uv 88o_|ϟsLlk;!Igef]9hͨ r<\FR_2 đd_AѼb{h4,n9 v|D52mnU| .\,QtٿfʅI{NUP0u"F'ߚ(Z2p$tlgf9U*#ޱ:Iuh˼؇FxT $)ADB'P `$"n  UM8^b],m$DFnH"ئc@8!`!qLv/2Â/ ^ǥ7|/ bFae*WL 6 ޽@Xv,y>tc}">a]OgF;KAEKA;6,#e[2μhQU봞׼ xh=$糀=mz;p7:Q6a_!nߵ//6}gF<"HeFďS͏VMFQ9!uT^UҿrDS~*X#C:G1$JWǤzufR-ir@D0Dpٔ k7$=)whs Ҁ,"Bed_ca+ Nჶ܍4zK*gB]Tx%^1Hru| Q%xaԍ;Ȟ+T(=D1xJҖwnZO^W9+o]?doPZs#>Ax#ݪ q Kڛ Q6'*__C׾vv xᆇQI˲?H ;WR\TV>:Z61_(g,,zç-6*sv7?ͳEQVЖvr(Հi$ه{BqyOh$;\rX^HԚΈY[-hZaʟRS5o\c,fR^L^A#( }HfJd@~r@ t±A~I]']Hڇ(eJ=Z?5Y?di YZ