fvwm2-2.6.7-lp150.2.3.1<>,ĉ[QŸ/=„irZ@0Cuz1E|RW ,(Qj`z&1'fMm[ksլ7ˋ C \鰵2)b推ڸ2X*:Ź B@}WHq =,4P /ULÍ=ґ!XuV.:q:M* !kcza-Rk[|$`x&:2"SJ0] uqs;ɫ2b_#wJ^o|?`5f}vyT`$ulJh>E^`?^Pd  704<@S\m H     ( .|._.(¶89:l>N@VB^FkGHpI`XxYZ0[8\<] ,^&"b*\c+d+e+f+l+u+v3-wHxPxyXhbz]^^^ ^LCfvwm22.6.7lp150.2.3.1The F Virtual Window ManagerFVWM is a virtual desktop window manager for the X Window System. FVWM is intended to have a small memory footprint but a rich feature set, to be extremely customizable and extendible, and to be very compatible with the Motif Window Manager (mwm).[Qlamb74~,openSUSE Leap 15.0openSUSEGPL-2.0-or-laterhttp://bugs.opensuse.orgSystem/GUI/Otherhttp://www.fvwm.orglinuxx86_64/usr/sbin/update-alternatives --install /usr/share/xsessions/default.desktop \ default-xsession.desktop /usr/share/xsessions/fvwm2.desktop 20[ -f /usr/share/xsessions/lxqt.desktop ] || /usr/sbin/update-alternatives \ --remove default-xsession.desktop /usr/share/xsessions/fvwm2.desktop7j(28~![t> Ԩ i =|z(j@9MpmNh8l[<y ( q . *-1h, G |  6Ax}@' j#%6 m81 4 Jy [[ ]!&qK2aEn}@XiRq6CR_U-Zqpf~'3*!aoZeUV=aro5H|XxeX_`S7 X s|G IG9|j|1&RD8Cq [@ z i 7 I W bGG s f d s9U SC* 1$!Qn  'ws hV 1" r+%8" ] 1YD|wWV[;g R3&M_GW7 -> Q .['H_xFg 7 7 !9 v   SN 5< #* I y %': \7|  A큤A큤AA큤A큤A큤A큤A큤AA큤A큤A큤AA큤A큤A큤A큤A큤[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[QX O[Q[Q[Q[Q[Q[Q[Q[Q[QWX @W[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[QV#[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Q[Qc2ffeeecb04ae0725c57f8478a311ca8840fdec5244c78d2fadb7599c7071a720f82a0bde4233c23b8e5b6c64ac830057cec9bdeeb7c596aa7decc4f8c642dc4363dc35fe431bb07208b56ed36860c82129ac2c45f57a417a9e48b2e45abdbcf3935a8f0ac9d4e7af5a4e465b9beecf5da0a26f27e2a9e4eafe53444bf5476c893af86de281fb58cfb48fdb6ff1a486755966b8badec62ddc392940acde2a1b140b871c992cdad6178cd97b99a999ad73aa200408061c5f9e798a59d7f0ecd61fbb41369c1df783d6e824d1ecd30ae8e8f516e1814134345f86e09fe2d5ae8f15baf11ea3b4afd34a47babd5b491fe63cd83c7046ea856a70e64fbacbc6f5741a3a185672436826eded3c2699a196a972c64c19c82d8e6de8a884c579a34d6f34c73372a97c2d9ea7e252d01a2a65f1cc2547bc36ceebf502bf0ee5d9705b7c58f78d462973c52f924a707f0d182fb2f1765029e3825f016e59ccc090bf55e1b74b7bf3c4096b0552a877782d0034abb26377bcf7717d477bf2c95038597a71390891a9753889ee4c622d304be7f9525422c9c1c3d3c2e9a859215e82c3eb69861e6dd2cf2b2fc37c7507347324264ba3908fcae7beeef66e10aceec54dc69b9a2fd6fdaeb036c4af41d0b338fc1d4c0d1348b565d1fd88dd25ff359124714496eff372f1a2deb003fce3692d07b2921d60386de4b13dc139eefd05ddd3ede7f13a23f7af26961d8a1d90dfe02634982fbd98c7c0e60a579f01eff41c8e6855cb6991e9b9573b8e010baf14006378adca8e5c79a373a1e0461f2628d139649dc8b6f88ceb0c6663177f06dcfdfe7ca0a56e0d8e35705063e41197757437cc76bc7d4473241f8da91a71e7fe651cb1fab47f01680c8d235bac175bf532fe559142e6af8fd8e45a2808c432ef3684075ee4597fbbf5bb7fa30d0158a05e79404c428b9bae59bb6465e833ac37184c10d9c5da29f404f8ec2b545e2f447f3481ec8968d6b97a05b90b6846f8a06fe8edc84352c0760e12dfac7849937628c14385be1399b61fd28c5b80f4cebc7e72cde51be450a3f6e3cbe168f2565ed954aff33b49aba3c7c152886161123d2cf5a3e8194bf7e9f1a33dec1aa8abf5e286490561a5918840f94886850cc64d9fcec539980a3db97a5f1dc25d99c06ce2cab1bc80040b573e2f3357728440e87260d06cf2b7b3016217cb5004a11a7547f9baa04f18a186ad2a7134fa2a63a391cd850c1492aec8ca75d0341a8dc60b13dbe6f25428a73e5d582fe18741b75b91e5b53615e38c1246e3138b4731ab9d339baa33a9cb0bb99ae292818693a1d00bb5abc4ceb8f3a49bcf60d1368529f3f214a3291537b26d5d9287cd98da869381c19313bf9a01196a68bbce02811d50ec198287b4730954623d8a106d95e84c1f978571dc87744914cdafee06b7397a185d88d9a015f7671a2f57c3abe6245acc57b721b8ab704ad6b3ae12494508e44f105791c795026ef4c953eec38dc4dc021fa1a20313694d5fbf1d6afb8bff1c4272f455569a7a68300ecc9840cb077fe74b92b52435fb0b0c418148e808c737e7adf51351b84fdb8b7e7d256904366419e81b89a06524724f50d93a0211e804fa0ed2abb8ef16d5f1479ffccc105d2604c6d819e7b32a9637abd5c20e5dd08922a5857dd0b3c652c3567488cf05ffa41e94e54084593d60c16a7525dc0729dbd163925690b03a603eaa15df8c2e12462aa7bd48ff6881f17c9f8450f3c06ff47e9037ec924e04baa61a645f5463c7fe3c4e283053ea49183250da8abf9c6d1f18f494e37c66fe4192821aa6a165bee9fef2475b6fa032db29d280f2e2c20ec4754686f2d0accbe7fc80b11612be07616cd0a1ae483729ba3570a474ecab2c318a225f4e315afdc76783c5ad956949d8301614258198cd21c1cc1f3d5e00bb7f8744490f7a37739dd39600ba8387660697e68544a9cceddeb86a20b4abd077bc1d9076a665b3d027e4bdd4d231e1dbd8ce76b5f07214f64ccdd3e022e665a77287d69dcc7f33b4304391f9d9e7bc793bd6f19732c3e91348cfa5b1cdfbf73556c191204e07792661b21070edc591502e411ff9f285e8e58346316935d93c4c39bb0c95663016cafeb66db386b421fa4107eaa15db753439c4cd3fb2a38584808ed1a2ba9db529504636aee8d5af40da88b3a42f256ead2044a9160d89e1f7f3149cf9d66a37cd8b05de007736ca96c72d1ac762c1c78df8d287140f888f30f0e39126767d0d4c330039fd12f04b5975838f272b0c52417530b2794f6f2e1a5d1974d61e4938539560fdad63116dc719cc044220be43488c2e59fddb895e1ed59a475e44cee7b3b5d23be4a74d7251e5f2d1ce495b866a2f766037c4ffe6733c3c06d647ebc1b51c9de9da41fb32b61c0e45395c35ce72b85d751286e919a2809291dc08bab69064c1120a77bd708405129eace22c2ade0eaba7a0c8ecb2d87e451f6d89bc3767f0390393633ac25d680b4c3cf31ffaf29957dbd4b0119753af2e0c9b176954f9b1eda7364839853cfbccf321cb208bcc58526b0f08fd88045645ee2911750bd35cc6fe08d7961cee533d08894a0423438be71f88dcb68bdeb0a3b3ab1d07cdb0eeec40b5b3e0a9150d72a0e7d18f25891f0e4f2f3839f2b3f16185fe3ec34dd12061104d58bfe82e7b3144af44fc984e112639ac97de43ae7acd26a83d0d4ffc4e9a79ab42fbe9416c063a18ee4d541ac8eef75f979819a1cecd49590225bc710656c168e8dcc0b7bd2a84deec92e0441072f4406ccdd895432adc3b499762377c4ab216740098760283a3c1e48896f87f8b6ffe47e8b2ac4a75a726a72dc4a1c9376fe0dab18acf37728768fc081bf47a1857cb127579df2431143fdd6e5de841713ae28284c6fb07ec126c3e26f9225483916979d4d8d51abbdeda419ee3e920dcb727c9c7d78c5a69da640f7d898af947cc26ec7ac24181b60335127754eb2a481db8b34c68d678b36b4056a36e9fd5ccf02ef6dd4dfa5ac18be9224b36381f0f2a01fd484fe85012673ff3832a0438dcc1fea53ef9c2f4d9372a57c10b0abcb4a9ba0305914635b117e772198c42af31d756e7f3fce9f42e79dce02f3ea62b13a922dbd899870d5daf8b76e917f1786c9666ebcbfb7ab9c6937bc4bf25032f638b8c306c7b59b5f8561b350c8d4e3ccbb824dc6bd1feb4268d30445b4cb298bcab79a97bc6dccb3c013db8d7327ef0270272647e4cf2e72a1ad1d10e1a073484ce88b73cc9b6340cd2b768e37cc19f47a9f18fd37bccc5fa90175c0bf72e0914915084b8a0b0c4bb0eba11fe390d8cf3d633efc9a9dac0dfd9cab88543f578f88f0fc7e40a2dd05e5fc457d5a91869782e0ecc4629097d161759ca56c6c491ed7fa931d8602d55551f61b0fabcb4e324ccf279ebb2330ba95af364893f577eadbf5b7fbdc5df3581b9db05b34f1c8b12e9bc383acb9f4f73417c9c1c5632d9fd10c90bb8ffc440da0f1e9fb246271d1f750f97f4a8868d980aa6086ff38f79b76df5d8d510f9e115d6b5f9590b6796cc62ed64f1e1321b1cc6ee84260ebb9655205a5a082dcb53eda7aff127050cd431d4d9fbf56aae385e179ec430577e929a35edb2ed51e7474469c5cb8d3e438ddb7504cec2e0ed1d9bfc3f73fcd32c6f78f90fffc50c3f5e48f049faf52307d3e4a0b7c30f5fa0790bc3de7e0f08927780b1b4f03f136c2584b6f339761e14b234bc3c386d2cd12ed623902095f67d90b1bba0e32d70a9b907ec7df2128225a82a45575466e2faa16c1f2eec043daf424dae67aa6d432b4ff38828538a2535954fb0dfdb71375d6cdd20ab81e90611e867e62457fff601551754505f583d14e9255e2b54e315111f2f225854ebf89badd27c9a897dc8a1e26b4ed508a522ebde2185abd9591e524e5a26081c616064d6625285ee035bb477428d1d9830a33c4c8cf345e2dead71cb365c0f6e95436a6c14b618dd6b4b19a335033f07d18989cad4554aea0b48a61ca5dece51fe3021a04a320787e286f0ba6ea3c8e7b0b645a8f49a7e99a9ac5dd9117780d89a09eb78c9fc20e28ad7f31fa0df9d3033056c74e4334dc1656a10b8bc2381dbc23b49733244d613ff5fd8df6ca0b9c1bcf436d01bf4bc1dbb599d6b980cfc6c375c3c922ca36b3c2a90e5f172af1c786a5552049980ed5969bbee2c3c65b55f097c3a27b0d82a4700bacb03db6b3103b1c862ee4c8f453538dd9c9eca39bdbd421c4aa363e09a3e8efc070744540d579d37d5de84af20869229d6fd3ea451b0c35bb09f89048407c9d54e21eedc19a4f5037cca577e5f32ff2bf1a68a2ea103c55824cce76da613d7b2a76f4bb830fc74e93df3f0e417ae0bcbe7a7e23c83401ab87891dcb7d6035e39f06d9b882ba93f62120dcb3f25a05737b0620d2e054d713734feb31fc11e0de2140d4a6ab7fab73387047d287e7016b863261b2022acc607ab4ff0f84c37c3a087e0594fe3016278261495d1ab53933e70085c9eddd83b5aa33f24b019de2827501d09e73c5e642229dfd5c80c73c271187b8a330bb7fae2049fd7588b7c21bd00e6c04711764f93f3fdf1bdf8a3cb742decf0b62f110c45797d785b9fe5084a23579b918d9eb7a71c25f991a17f4e3ac64bafc54f0bba71de55b0eebb2d58bd78b7b8a1308f5b85eb7d6d0964d0f49d4ef6de0b9761eeaef8cf9a6a827d3dbe1acb580832c4540bafcb3515177e911ed88ea576bc8ef1838a77b39b55f5fe0f85b517c4e08fa75580de97a78bbba399d32099014fffe6db1b1b47541a04e14a4e95dfbe85db0eee11a02b3fbbcca9a7a85ae9d9af992a8fe743bed6fec9163ea3db002cd98330c154111bda9f7109e1584e45c4a838ca9fdb2500efe506b28d4d2402702fe39f0925fc23af203b8c6e64ce2bd93cf2dabf21a30e082348a27b340635107cf0ea619aaaada8fbcb9f30f7292dec813867c29aa6c62613f7e8652bb4e2d1e64c9428c5de78a0c64df774fcf216dcedefceb43d81709bb146fbf4e615f9fa42980d8d4931aed6841d52b9d5125847856dfd63080dd82dd75c8c26eccd8170b1108c2975cc169ae79e7ab24dd9db0b18628409c5b5e0ddba9027210efa24ef9602425be5b28b2fc5820ccd182cb1457c86aa74a1de98266606bca7fd489128d24a64d6fece4cb65431df521e80e1f232192c4936060ac5c05602e6eb48417cd5c6e9bb0db5deb034793de1097e448594bf18235d772178675183df5b72804e92578a0d52ab926da37dfc09f43e4833fbe0e66c387fba6726c0f3a2d94b6ce0b6b45268db5426f9e6ffc86b97c37cb2a07139702bd62a1fc0d6afefc147c11f602e681144734e3fa2a2676b11257f41fb12211cbba38fe1ab0e5cef501322ffa73a65d7f60bcca962d9706269275de7c0e43749260e5db531f5c556a7402eb2898b967bacca4e17c24fc9b3e047bf65c3ad3c4ee2baa9a254f0109a46a5e5b0abb43affe1141bb0933b90438badf5cd4e44356dbdf4dbff528d84e5084a8b20bf00d39071a4e0c7dde8d829777c3e75080046bfab85377d1fdd03e4a7609ba33ad252a1f35cfdb53e4815904759cf4eac653efe0f98b40cb6caff1275f7471b7906358ae24bcd9d2bfbb547bc427a320c12b07ba36bf9215ce2a1044d5f68dbf7a7564c8c57b9e31e813dbd440faa6b41760f3315cdf9e9980c5c2a5eccbffbc228434c49fdaf585aa8d66cfd5b1b4a95fa163e10d333411482289a892c964eb88fbd3d460c344dc90beb77b4bcf1344b88a65169d3d1f9f34cb0b25c8b209217e6bf8b5ef83cb5a40656bf43a1f5070451069d863689e21b06103df406b2cef943605da6fea8ecaa1ac72e56bb125a73a5604e0d518e4c0d97e75134a997888eb86d3c0bb364c54b62cd1960a8d9d340636cfed3397542f588f56d90b54978f7207ec26726f725a16b490d699f27dd4c7bb2e5dcb1ae6dca427040cc633f2c66d0a6cf4a18405093f811cfc8629c8d0dbbd92b6484ba621496a61a8e3152be0d2a46c337a1258d01fa25c3d0424e4d1e126c5434c790f541dd227ec4cb1812f7236d4cb8443501d0a1cd7654e38e26511d2bf0332a2a33120edc38ced6f3ccfd531d067b0795bea935ef3b27ae9eb63563cf2144989fb551ed0bac0092c23fd8a6ff0858b341d653df61348a37bd6f6f4d0816891acc63bdb545a519fa88c27b5eec3a40c8898c6e5a2b901cf4d055f067475846dd0dbe3bcf70604dc16cada9fa0814970c20c51e4a8229bce73e6a88b6c099d0b8640ad295b735b12987d158b12a15c2c08c725aff28a87c448f4b534c1787402536962560d8281cc5c55067d5e99ee65447ab75da048a6d0c9f0f807f2be264597ad675b1fc635eee73a31351b11a888b81a9552100f01c33fbc8c681dab47d2b4db3475a19a724a2ba9861d5d79bab60ea2a0854e791731b789252b92df58054b354565dae37e006565b097a9349828e85415be80193cd2e29794addc7333eebb0ff7468da3ff58d96f78b087090bae82f687957d39b12fe450d21f0a10309be17fe2427e953ff790a0b606c216e4f02bba14fcdd125cc0f2bf536f9c2c9e3165491a42975a090b0a12a3c358da268ec2a806670f95250a8a64c9372aede44e72bc94cd43510d1a2c41c539a5b71ce531daa373852e18176c6d54e1af242c171ab14c0d5558fdc0dcdfdb395d950080547fcf89ff64660d3905d2d70ac531de13b9e4fe3e134742628c6048037ab06ec0daf3163d8b7068f5e8884e264bb1709401a44b79f0296322c807d59a013c7d5b64dcf443b7e66081d5b3e73c46282b08b0c281e3a9d73d22fc76665954f70b53067dbd8d549e94db1a1c279cfac80c6053a2badf30f245529c8dda2ffe4c07dd7233898af2950fa68b8e3341280bd42337e6476b2324fb6a508346268ce179fcf8647a6cb9cd1b759a656b13b6705ad6d87b518b82ad8a42441e2aaa556dae299888e62d4f6774c6372b486a946cd13158cf352ecacca3d8540136226fe8f18c142ea7744253f4b81a4fc02f41248bc024827b80031afa3a1c013af28ff01a07c354c0ddda7bf3126ebf79f5756455130fca6e2cde0bc7ce301d6f13f42fb2ee7d33937b09d43882d1e0ac49f0cb9203762298191f59f9d7d659d7f94e7d206db9df0b3233775f5f4352dc47aa690abaa654b121fa66e3ff2137d4177da351f17a0483fc3114793fc81534c0d99b1f715dbe8384911c3a8775de55d8f6493f29fc91b36c36b14298fb0e808d2ff95a68b1029dfe048a9e53e5a713ce6c806919454700362f4760b032acfc2c03d38355c91c64127dac7abb462d05843cd366a56a6d39ed39b61428adc1c11cd1ebe369c6963840070c5faa2c0dfaf0f31abecd73c4e2cf1d5f3591dc509f2e8d8e1797f7f12d71d30503d3e32a74c0ffd6689f9985e70702ba6662b22c37fe63b9adbe49aa8fb87f1e5b1c808e10a1afaf12c78c1265c9e053992c42f705e826bfd9ddc9fff3cdd83aa0f0f2daba1848224135de88a69717ab0d5bff79837786db0f42a4cc8ad1c954ce83f19cc78a81efbfa88088ffb943b6a20313a1b6e89a046c3f659c9e4ff35c721f1405c4ed4d3afef2f0f384cc54128c7706faa6a9be062a0b8a1104c00a765706726f3e817503b68b711978742359f6dd90c9dd0be5c25ea7d04050c915aea3327191e959ad4f4da7bf169fc106f9d33c20dff76c0eb6b33af5b598efd9a749d88e11fc1697bd4390a4d8ded1bb0ac7f3bb46a67c4f8dc450dfd2e20d20b57845b33a8eb6a8e5957738485ae644c11913dcc77e8ad965ee6a6fd8e41b24dd3938bdc1fdc882d7c2e4668ca51709977fb7bb18c8d84f8e0d33417e6962f67f149e7821834986aba2ade377938037cdf00d3b11a694e42f7a227f19257a5d94a742db122f3cadc5fcddd32f0e6a342651b1dd2f209ff64c149c9446824a21b2131cdc783c7f77ea2c628bc80b583d0e7fe659f5a76779cb758e1f866c348d4290dafac2cd569b57404ec79c6cc88befdd3fc5ec1ea6274e510d81c67d7bf621b9beb286e81a805904ddf2f97684eb2c5a662e945d7d3571513459960ea538c544132dc11390894db572047512f3077c712ee80f7f23baa53d4a7575e40ee7122b62587a880ef9541f9a4c572f7775fbeef34d3d4166e40c71b4c6bbf4b11d6c265f1dfa85553cb809411fcacccb3fda8afe3a77b338a10ba8d4fd8466bb68a1006201bfe86f92b22bb1c1c1c2896249a18836243dbe9b9a37f8af7a28889ac86f6a401beffcad26d78ccf51de03dbabf907e79eef6698e7d0ebbcf6b1a66ea9ded432e6e0adec5a6654d984d3da3a0321d9e982f5ff67cf76e579a29954a96df57be71a5ceccc0b867b10d96fc45a7cf8aeb47e4a29d6ba6f64f424502ab1d141263eda16b1b5591ae2a081e82860f8bcc432add2742cbc7ca75aa63b51df2c4e284d9f1319f8de95aab6a6981d53b45514df0c11fc9e982681ea8190baa5186cfb23026537b7a85dec0703f0e5ddaa554ebcbfbc8fbdbcf7b1fa356235d3a95b4eb911b5761617ee95a4d1d74dc33c6329b9dfc37204433385678fa62ed9f86704d54ee164b657095fd25dd1e045617c04e1352d351ebdd15ed5fd2bed7b2029c585155b4ca0f8e9a45cce9298342258c8df420e575066d259c2c32a4a8f16c5c4a88f6638f6cc145a15ce0ff40281b10472402ba61caf551be4d694576fe739b7cf1d615ac2aeaf5b497ac7ec653e72a44fa9af31ed0bc8e28a46e7c7794210474552508defc44ae512813dc22aeadae7897904e40d3d45a7c5c27464cdc67cf0c746b56aeb64b5b7074216c1b1ce6065030d29eb5c11836cc2439657dee45c96494859ee7b6ec2d496cb42c0330d4672ef69d96c478cd65455f31be47fe200c38a116c70278e0697c803b3df6586ead67d104866e6d94fd4f00a694d14d467770c40e43f423ff60f6042a2d7851fbd233774cdb5c0b3747b8df248399d8015cfe0d962310028fad5106cc0b5b2715aff4f864c4d9b0aa6d35ebbdf697f0ba18099122b3b21009ebbb04f3199a91bb006846bc24b97f7b91ce73969fd4696d13439672771daf7ec95deaac7341195761adb469ad906494636cae34e99cea01b94f2f62f579948dd3562210bd7a88d1c1222717dc3edb5911a78f9e4e12f9a145b34ca4a1488678f7efc7e0a408ab7baaed6a726e5087d375ddc488be17e34face3c89b450e8fa37f99487a19e3b6e63a4a156293911550539320ab24f9041bd8153a44013b48e909dbb508245ed655f6b1b426a14a4b32e108e8fdf031d69f64b07b7a04ec0a9a1bf4778e9165ee229f57abb6f9406ce6f348c2056efd3a3918fa21a35a5348420f213d50575b854aa690c2817ec4a2123e9f8601c5c14b2f62e503fcfcb6bccf1a49ed5f89d631c12180e8a95b10f31a0338c836c0cee2f03dd3f3af0d60cd5bc8c8d3876ae5d007c0d7b95733869a0bec1acd85157cda658d53bd520ee98c7377c32c85c180a0753a0b3881827afe40412a5dc6ae58a070bebabaa8b655e999c5d9bf47011d6a70d44d2ceb0fc20a357d5402abb877038d90f5585f652ab4f333bfb4f31e03d6f0d1e661c9d2fefb0694984e373304619c620856cec9a7ee900cf2479bd1baee83d532895ce5b151a4c13e2794b0d7a8f96622366445607b43b9eabf26ef326d2a33e9fcb2d04a8bd5a8b52b94e65e8e10c224291eab0a68ec99fb75d8acc4af1e0aa33698b3de2df17425b1005841b44d3c67d821cfc2e37746a0d973cc7953ae042a3ac0e92584b4238e2379a1edfdbce10036fe22f68c5707bb2e54ea5c124ab0b1842694d45032306c3ae094e9802dead05008af32efe23ef7951e5b23c58135f3fe4506f6eb743d5f6ddbad96c796e82b6d6d1b925ad064edfadc298e60880da9343dd7f12bcd6cc93777925cbd8fcc81d8939c01648f120d1325f8297e056fb9befacfd701b3c978a6a5616609b10ac8d0c23c1cbbb699c60a2912bf56cb8ffcd55a8f962ededeed579c5674c2c3dc7a873664178ec835b0362bb135a1527aa9b2b08e794f9b29c49a69e818476912d22a56e84bb5b2c7415ecce03a4837e33bcb6dc02d3210bbad01e41a1bdda98d061e38e7bf1569c63d01bf876f4c61ac105a9f54b4726d3d4c618c027badf546648d23d9035a9afaad4152315a9a807abe2c2729ce0968b4d8209f46da64bc3690e47447089c395f97e7560612e526b1a6efd0bdccfd15d746f34d923fbfe82c0527f276a97f43d9c05e64ee1835f8fe09d1b7283aeba7ff68d3e20bff0df5e834245471b288202dd820e156401bb5edfe277d616b8b0358c82e19f24411585e598246f870d1e723703e63c21360cb3e0a4b4eb47cbf98635170a13cc61fe4c3be4e8f9311af97ceb2052aeb42a332a11297afc013b36a6f1b32b050cbe047ecbff7513ff9399c8e2dfd80df6d7d5c01fe255394c0860b12c2b9ff2f7d2fa7f489691a3f9e1eb717dd2d34f852ed43b8d92de15cc64ecae1aa11223f72de028dde7ac994f108c0cc40352317f6beb7370db48e1f595a93be3fee89623895e68f3241d1b6fd4c4d215844e35d108f7c78058088b18c54aed4feb79e20f355d246c7d13378faf507b50c159c66426f174b1fb173a12f8b24f40c3f168a22790bcfc9b7e0d10a4e63f725093dc6273018f7e3890cdd0fd0088e287dde9b61d15aeaef1b9b4872e6db7b61756ae14f4eaa2d839ab11c7ff0db841e52824b1b4c4742b254a211f9007370d0bc2169957023e364dcae254514c02607bc4e6df20f312e9c4c41b89733f24a3e988482806e507d1ae550c7d9be980ab39d3ddbf637784c90ffa87a3f3ccf2c3ce614706f7cd7a2d0a1e0718d56855aec8c7b5c5477d1146ad63ae17f1b77ea68acc69d2695bea4f21b4887f133b924ade50d83abbb5a9d6393142ae7c98ee4e467ba668b7c08ea6c8ba217499a81ee187e7fb0110ee12ecc524d973ba4418f807e42a4445510057fc4a48da4fa1c01f05935ca3a7a7b561edc0ce35e104a6803077366d590a7da10a9e40e566299a6448e9e7435d747fb3250b60e77de33e1cdad4e667bf8e0bbe27f4d51c605a40b33a6cbe4082661173a2191ddd6a045d26c54411c828b793abcce76633a996371679a3a1e17c4c56cf2d13968a0827fe83f1219c3396f12d696e05e2857d19c91d5c0519b8fbf2b8aa01c384402664dd9f51a220b139f91674fc04e86b878307e35a60433bf1ac66da64097e30ebe9225e650c61436bc269f1bc44f93f6c30e234d4e2bd89d9d1a1c8edbc961bf59a8c8e6739fa9f03e081ea4549cf96132cd5cefa853305cf5edc5626b2b071b96120a3c0802bccc1a19eb21cfcf5bbb7988146f942753816f894ac91c62914530e3e01a72915c6663749a50f656d94648e490c6a510e2acafbe181a15763c2776bd601383e831c6c0382578e598c612615b946e079063208cc79b9af7c1199d6ed61a6380cf811db48b05465250ea7eb0fdae577b3c0ba258210bf5c3b1984e3a06bb710f7a9272e3be45f4c541479ef10e738fa456614be2a7c8e3db414c960748bbb87df4f00c2d580efd3f8a703b6bfb8f0c51bed88ac04ab54ecf1915d2eac427bde48533962e8f083df5365530f24c2d478cc8e3ef204b82d132189aced3b6ad413c4ca56be9be4e7cd3fc2f0fd7fb47964951b59dcbe9e8cf0a00cf510eb73c9947295e6fb977be0ed92608be2f8e8c127733d002461395694b1d212a83e58e43e768c111294db0a9cf0185995ee88bc768944f5537320ffcbefc1e02ee4b2602ac1a113eb5b74c2ecc67cf626e6d6185e4e5e45f97a1f4cce24f2742ff30d8d06233079687c1111fdf2957afebe607095afa85f4632e2262b4726c302f1ff84f3ea54317ac88b7868574534c73713a549fe67bc6f26a007863272989bc7aa8dda9e8d733222c4f1555680b2e22c13654581255079418805806ef28e4a27621db4eed40df0dd09bbd3f4e423322fed3b18101bb56ff80e776e6fc1c9bc5ba34bfeb060482b8392b8db7f385ab1f5e6f4a1e5f10cc8181932f1910acf2f6944461d023278c3bfa934a4997fc061d248bab8f1b36987a45466c0792f8d22409611e0e0d4788582d24969d33a9c540080b3058c6c4950c80e5c4f0592b9077f488700aa08e9f083ba8d6693799d87a64bd311d2fef64c5eab02d1f2e19411dafaff2e51ef39efd80fccf5f36695be159ee5a5f41d5571702a6af2ad69a197ada0399890cc74998bfa44fc955d1c6cfc38e7d0b2271ece71725c74978f2baf53d0a0f4ac7bbe2c548aab6b9cc7078c3f4841e823c0d4fa1b2e05a4a37341e660d3baf02a4f81060ebddd11091edaf0d58c03dc9fe428e9f758250190bf1d8f1ca123da1edf80c9401d5dc4ed3868922313e9b9c3068fb5660b2414d0696d50f20ee51fb628b126e7085f2373ad92c80a1f3ba9a9a421ebae99eb705da9e1d5b21f8c00c665a1e8f8381290e2c942a9e13454df005bf5b6d552f94d3b129b436b93aa36adaa6c3a113a935114b408a3bda3de476e7e26db9003c9ac3c4dab9344e8eaf3eb3ecd8e6826ea878bbfd83e60a68fdb37dfd1366b9722b4e2e7b4f12332f1e6f688d9289df0e56ed7c78efff4ad3fb420c57322d47326b776c2ad08eb3e468599c9a090581f078e12d7d5857c879221a5635e0d8207139cd2a110a07dcbde701a0a501e05f4c701c9f97e260c3bd6bc7c25cfda34b4acd1b0e0e70d77a590d6269e91fe8460ae0cd4050e0c73f10e3eeec00e714416dacc2b5147301596e95dc1900c087fef0273ed18907a0dcd685fd5b116f6f8a4c5c8552cf69c2016e9d6519d63bd81fb401b9054139558006e48fc820bc89e9d335e0790e78926b5cf8379cbb75d5b5c1029124200076874444d3da2a9cc11e92cadcfff830f6ef48122be5a504f6af2c23c43a3ca6e922c216643b69ed45ff91100f8b732a6752f598a21f5a65a374d4cd5b698487fa48041be8319cf71f9b08bb5a2e4272f7aadbe5fb1683022ad7d4876380e3bb35965a9dd09c86ce1558ef9b1cd94a8d1c75eebcb48ed7f3f32dbe1590ce614f55cec787d2691f7fa15a367a4e1afb6edef4b9ae66b1c52f5180f1a056f492c566fe7a6ce6dd1585e012371321d95220992b5ba650ed4d1383eb550bf1e14f83e3d294559f89759682e4919b3ae698bb3c00e7c848f0dcdc843701878e9fc8360044486c214fd7df2d9a344f4fc1091831c7d078e184ae89e719202731ddfd413ada7cdb1b28ecfc782ca346e52a7aacee4af9d363c0d527358e10f82f140b32967d1781399041df87f557e98f608ad35f64e11775677ef92b1b9e862abcd9c140f89adc32e853d52c69a5b69849d1f28f45ecbd6fd61d326aca36e9d0b9a16b0125431cd3e33e6ac329dda5beef7d9102a238653ce30d255d73d9ff98bac029243c882cf6a0a2ec08700680c2d31b4e69678e22b327507907af51f5c46939568ff45fd2e38585035b73d060556387c5fa73d3a9b32b346a9e5f553d3ea9e77444301c422e08c9c27b0f104c93e3f0bf392c6b794ba986439a9627724a51147509028b5fcc4bccc3c9a7e306f509a36c20c0330c11aa1d3443adbfb9cd1d0084ebafb1f1d4d6417a53137c657fe25ed05e67f19efa79f54b246c755e77716f79f4e6586dcec76da0175d6ae91baa9d26fb31fb283c8a2163d87e2886799569770ca6ace9f6cf3d91586b8ff0f6806c9e7cde782a4e2a5ff7b9eb0c2ac2f831016e70cb1a315220ae61fbe72ce2e2e532cecf127a8b31bf288f1b5bb00a88f08fa0f925c6514f74d6d3b3a6971e0da801c4857b1c683b2751d4a086b8c53a4235f2b7e56f7b8644828f79532c58a232db62aae75e38e207e272429167e5ab86c3e7d6a375cbfb90ba8a13fe603088549410e554de9522c8c64f4fa15c7606949179cec11c7a4031186870d739bffe47574cf078caedf53f03313dc77b027bd48e3c05aa57e4aeb40cf442ac38e9ca0442086f9f322d8575c04683163561e13c06754b313a1389040d0f84eb02cc561cfa654843192c4336971110a9713b13250dc7b6ab9d21f8b7eb7a94a1e238fde9bc371c6a761127dfb45dad44ecb6ca680a7432149bb8bf99b08406d3ba7ad6e7b77f049584a2e8f938e24ddef2171b03e20a7c91797b8147e11406d7aaa2f0d9edb7de4c55bc2f996e0b38d89bb83070b267f863a7bfb14daef92bdfa59e6040e5516c1c8b182843a0b6b85c0e5bf961e66a7ea7dc58ce7bc76478661993d4be0efa6ca8773c5289264c993eea74f3b1ee823afe0cc98b53127b7c3ce6f0f188b825fb713d3cf748e2a781771a76b47f373c131f0b889dbeb1d1a9c55ebb08208b66a9d30f681112993924d62146a3b583e15fd409cc1d1cb60b435efa0386183b96dd7a9475c34b9c2c4c9564ec473f818394a9eb76e6b6b6057aa736959777e3a06a4a40d2f63cda5380b3d5092bf767c7b79ac871ccd71a595994c54ed39e0a19aab2e8fbcf9f70982eaec0e751bacfee60fb56c6871a30067bd4b755201d1ca49f1e72385d3fd69f126dc57fe9498ec1536394ad4956fdd4456949a24d44ed13d3278c8bf6618920d1a5ab75b317402cf281abd391edc4f31101a4a697a9b8b235561fd519385507ab0ca7f0bc53594d7179aece613940765cd45254ff841d7f608874630ac577e366bdf4109212365f1614707b223056f851a02bad08fd722c8d2b1e0aa83205d2716a96656831be3ab27503e95307e1c01e33ec78571c867e1ef23e14744e6c3f1369ade0a092ea1d76cb87dc6bf7a94194fe43cd0b853c644a16aadaf49617bc3a97257f72cb653abb26da5673599c8c619c8acea9cd661ca1cdb12d39c3de5bde66eb17d4ed0b992eb2efbdbf173105b8ee1af3129eec3a4071ae144c4105056aa060feb03ec072036c67f62055eab28a117799a623e8a2b2e9fa165003ccc768f045000e3b78bda1e9bb207255257ad58d0a08054fd506cd762d49b23142545af30493403620dd1b597eaa63f60f969c48450aaf16d4543fbd542084cb6f0e62cdc64f9500eb13660537aa568e2dca571782126df43c1d78de0e9f156b085a6d6c9ffbe7acf144bc4d1a72ac53624b7d60e0d509f91e0fa43ddf330e84d7a1feacf578ff2a61c069fe246e0a251f14e0cfb16b9bd6b659be6061140859c9f1ab0c2bbd407edfc1ec416ade62f1ad90b52e8bd9ec6c0ce96e27024ced0dc323718975b8543d2a70ec9959824637153d07d8a64e8124d6c57f4bf54e713d4c49937041a26ea8fa4d0bd2dcdf7de8638fbcd1895c76d71da909b57e6fc8ead99aa16a9493d9cc4d9b0ede212f946ebec30a682b437df778fc42b933aadc7149f4b1433ced248c1404fa6e246ca45c925eb9a9ebbf8b44fc309d345509e1c9b54ff3bf38005adf26d4adee240f78812c635649ff615f4378df2491edf21c58959a1d37f9f2ff84205281274f62b25d26770e4e5311f61cd3457280574bb822caf6a9010aa668a783a196656563901cbb31d5367bddcf582c0da35b671d37d1d162f90332f888d62cc642f9d7848b589a5b5d42a80bbe375d3e377bf623e147eac256c6baa56e5841a4e0b330e98317c626f5a35527ee269564b62c8dcc48cb60f18437987dfaf6496eb2988fd377a6c86706112d88a8dd372510774d700c7ce7e23ec44ae62002b496438b7343e0e5ecc6a24b49bff674606c5221ce128bb6d5fe88c4326ef86c9ea3ac64eb00ac379900d764e94d5ffa42cd9bdcbf1e6933847d135b3400c94e1fafca8de06532bdf95f023d09c00963bd846fe67fe93747e0d645e4060c257d3ed7cfc28e53f85699773b245d6951a39242ceff31139cad0ccc214188dce10bea00e27e104f0bb7891bd3644559acb1bd30a2ee608f20682842d1ff5f3707ce7dcfe817050f9d82def42bcd1567adfe24e42394a65e455a05347591c6c8dc0bb03f715a8c0f41cae667bd19f6f9f4db93aefa6be16a5612ccdce74fab045856c7baa1ed90ac40b1e1b8b1245ae0dc30974d286d31ac4866a02d3afe83f605fe6857492ffb6f0db9968f414741c9a8646995d7272c1c968d10815a74c9b7e804c85b8f1b0aa7fa88382bc86ae9995af1645d626a013146cf4d587488e2f3a582d4b45706de2787967d17176d287b8309fd32b49b8d25a451c2da198cfa8d72a6402abb0d5858d65a080a36165d00235edf647e095301f31a145ae184cf69e94b37f61da61f39836d7c8490fd8d52bed186e44cea60944b26aa9e8bc2b1034fb2f6e8e6f8c6baa539e1780ba018a46986cfc3796eee16283602f10c84cf8b3984933b64c56b8ccf9896eda7bc3a6a0fe3bbcf0ef20fc589acab7e7fe67afb4a31d28dde6e82de2c898a953c0a3c86b196867d5c503fe5fa27f39f2b8732ce4bb6001cf01eea5466c41ab63eacd77e17b92b274cf550c8838b6ac077e98f300344946ff267b5d4d5bb5c2ecd916ea24a6b12e8e194da3026725391402e374b0efebeb8c8bc8a07f1f5b32ccfbe7290f1339fca21bfd091623f13c4c6239dc3a0412d24e20a6cb135d5e8005bab8f9ad8e1987789a4c2de043f112b40bf107d5491d18b2f48a148f987cc58a4b128659ae88adb83ba78271043070adf6d4d15053106c514a86b4c0156a2c3a5694323f677b428f3827fe0f64de92c9278f73281563daf59f8df02a4d150e5aa65deb279c58ee4f30d026c94f5c1daf246669cd3232f450b0cd942d007040b805e48e32b3857fbaafd38a8d4749b2f07df0156b7ebcb0cd0afd3b6f9b186eca558e983063b0614fe45703e162f8b54400f45c23235e8767c2626009d57160ab51386c4a9c5631106a5dcf6aa09bea18f2356c7aa5166a12909ba5c27088da021ab50cdb4f60697ff04bfa5bc8618be245de23a5a9d942c81986161f22a21cc24e2011a948a7e4b28fbab98a6e252ad34727da679124a705a26cc9bc3b294e08f34d5326cbb67aa1a39a5b3381c1634800dacde565c8cb3f9cf7760d25e3a41ae4a13414855b06f08ee79854b52f2707cb6bba8b47aa5c6b85c8b5c911204756733c7e68cc6f14bff1eab07d3a70039c2072ddc824ccce108ece6858d191194eec9121b985d5343f5ed090cfdffb4c4052d7814c3f4a4de81a375705de240b0f7ec2665f483aa2f23cdb382132fb5beafaa4c5dd255cc8e05226cc5a33f6045d477985d985ef4380ef06fe4fec655fe3d68256e71f2cdbcdc41e51ff84997cdb53aee34de96d702095476cbef20f4f955908945e3784deb6626ad698db2112fc2c8e317700ee80fffdc98bb645c635fa61c2fbe8923259b9d06c7eb3e448b7cbcd7952bfbcf9c75b9a0752aa95c2b4371e7ac59575150c38ae0c7e009af810d8acaad8f963147e17dd970c4ee8fce2bee42e20fcd8b3ebfea6fd7226a9ae235f6d044ec30c6fc9fdd2c4327e695081ecb48c31e3fd24478503e3ee15b63ca12ede82409b7ad3d1ea225ad13851ad4af002715137e5d0a4145f694eec18fddd16d8a4ae65c44752e4a85ecd664b95f2feca0b2aaf8eec67ef2f4702d9beb9a9c70485426c93d35eb7507660b90abc0df9dc80ee7de0c2b7f9716c38a5f05c536de1826fc53976a7e095831f73cce3f1faecef8f8933afdc98402604c449a506119b8b668c4076d1c5f72ddfe63ce2887641e59896ba6982c5c08bd519217b6e4fa945603081a86d5e45e49cf6dcb2f92d9e11af09be40479e1dc333b7c4b43d21aed1bfe5b85927596d9886547ef316faf8ad2575c59b6dcedda944c09edfc57cf7e7fe8a256f1b2fb33b32734dab93f38d110cd567098e11df9b6d1ea8ae1339007f0e3225ac504a7c9512f967b44a2bfc6986af5a3517b67ad8f2d029ad883c525a7e03545ff16849e7baecb17393d1505a59cfcc410aa1807df001fb3b26ce00737f9c8a91f569268722b7598010b02158db8aefc97f930c932e16a3549d1fd45e847fb3af3ee47a79ab362578d7a31099200aaecddad2518e9b12dbd9a57c880f13dab6c2fd4fc93755a1ae27bc7e0eb0d2c3bd23b7c1b42c57784d91b4412507c7611dbb70c0b6c3df7440c1ab05eac0fdc5d3d723019e776e29e2a6b8895c640dc7771803e27a01aec76a804f78a92d794c53722e55da0038f54a2500047aeff442a1c315b614441a27d89cb71692476baa32ca401c1129f6d496bf1e32f1f454a28757f34bcc6e1aedda69c79b80e0f9b73c67916f263ea374c5601d221ac05a900e9ed993abb9a3bf1311f4aef8354d0f62fe057324ac38e11765da7d97200b990e59b77f1506a1c24e543df1fbe57b2f0d6a1e821e7e729f0202d67681bedc3e1d8b5326225db7a42e04bec9b533951fdcd059291f2023fdb03cf170cde54e4a484dd632e09d294bd8403fbd39468fb831691b7bafb26acb784bca0d20e7ef1f1595fd0d03badcdfd07882cf2240842e6ba3b3bf49f00eff65e98b8459f9f7ff8794647e57cea35d4dd9ea4d43578cdd0c3e7209c25d7be23daefa149eb8afe0989cdfd5b9f4b4633c9509b74ee998c12af62881e99c510ccb18e68400a62f53d515414a3ce7c74d67030cfb5aee286abb38143fc165e5d2bcdf21028b7261373428d6ae1c30a68a947eaaebb316464be33e3fdd9519b45037f1e49dfa0daa5e71bbcd7c1ece17a6ceb9529c085740c386affe36594bb54c3c40a1f82201ba650f3bf7ff7b4bc093109d167bf094212b4232969d973c652a298a7770b0dd536aaed313a12be185534613af3c9384a07c4966cb1625f34b8107d27ae54856fab13a05183ac632e5ca333c1bae246f3a1d1b5127322754ae10a77bab9e227def361dc062b9eeb1c043da3efa72112285735b733d41bbbbd9ec9e56595324f0def727717bfdc68bcbbf677ee1dcf07acedbb9fb380cd03ffbb1214f654e3131dc5e9c0c28c4c72f84e927344e873311e625dd12b0b3973d1debd06846359602a9664cc76e1d06766715ae5cb3527384ef9df5440c152c0894187af2a9633b921a96505a72cba7d44f7c07864ece5bafb454855b19667844871ef904f19b7a715193a9748989d67fde3d1e02eb446d3d5fde66c8390ddd65c9e60f72e321fd382dd35a25b1efad564401b1746b1552042115c170583c92e360dd5dd12309a635c733f458f345c9d07f1143763c936c04cf25627924b21fb5ec37e9e0e5aa650b3044076ce7cfe5e9f15d7387740f3df1518b9bb4598cbc302d0464788d64d7d1b03c7442c12086288fe34522afde57a0d01cb37f78542359231a8252242093ab5cdd79494e634dcffa5715afd2860c7ac9d4fd2d85d7d8d822e1368c65fca5ea1b1af90cd41fe3b61c322fcce8e376dccde334f5577cee2720349a412fdbfece55638c512195bb67cb48d07b5c240a798ee5043b62ff9950872cf9d8d352e5fbd28aba3f466e599e3265f89db4920086bae23cd4fc27c4683db0990aa5154a16451631d5debeff07389aa4390cde99ee6315d76f12db70d7a631f02dc5df734b4d91519f251d6676c0a460485ddbed3655a7af992608ef50b024e4e067c19c3b1769c49082613027d58b37ae5c69aa794cb8f46d94156d03d93a05388172ab55661da7daac4142e401a1bbea950999c5fec26b34b5687ba2386e0bd2b77fec155784502ed08c61870e0450e849ee9cf94514524ec658aa8dac6b1138220954cba55e0d65a048e87f25246d7e67b7d721f32036a6c438ac619850575c7a110ac6e24565a73a2a666e809f27c824084b80b4b7e59054b2c17f6d42b74937a79e2fdbf7272e7bde30c138adfd357246a009136595b57e99aef2750a6206fea94588d42d4d7e9babf74b5dbe768fe5b79da6970b7896cc213627b10721279782d4aeda94cb16d1ee3c7912812bf8b1dbe5e62edb3a21430d33d75397021f0c1bc7aad3a2754667e914980117283890cf3c194be8ceffc9af116587a0f4aebe1f27b1453433c5d75f219752333b7e71cf92dd15966775fb8d2c6f585449ad828ec0dd18eb5d118db80447554dca52e1c225203076d1b0f3bb5d142081528d963555b27e166b7a33652682d9e73748f06e663c5843cf811a3401320a0ba5d4025595bf4c317b34aa8bdb0ccff36c1477b91c26cd85f3fa36bd39ac1d0630eec4999cc1be6baac8bae1f553cde4cd7a21d4795c05a329b2d4c7fa4857e146dfecbc71ad74cb5a105a70550b8982c99609c96a14bfb2648864e88fe3e8d0e743149ae11ae5cefb066d5e38a41c0115c8e1cecdfc364699e995cd45c804eab087e9272c7df30841f505e6504009376a0432f3ff12774c804adba2586eb955eb554912e6cf3b9d33b2e30cbd61463cf1663013d8e9f339504ce3bc36dbcc46a3ed42588e140d179954bf739809ba2f949cadcee130475d6fcf672c9a73aa546a514595e79e7425e5bd4e62bd4935f0dcef56c71fcf9a87d52e75f18603017fe0079b0842dd089b9de5ac204e56a76871b5b70126fc039e97be7434136863e32a774e89e044e41eca640432d83fe6a465f7430f6150e763edc435b8afc4e87ab9329c3115420fd3f6c63ef94a1a4e76a0eb25a5b19799b3ecd5bef8b146fea619f809d6d971e93fe29837594e5184c72092fadc1f6e690f9232d118c47c820ecaad11ce23a89d243d569fbaddc2fa23b687d0cb79142e55b4121fc1fad7b66b34347ffdd88276617789236b48252d3c5946dbc3597da62b7b21639f811ed9fd07c2443832bd7db0794d9f8a84319e4b93821b831f3351f8963a82e9d8561c34d6eabbbf7a708ad6d8d3be09ce788d677fe431ad94b6b24283dcabc6bf2fc8ac709bf035488f3c7602719f99399ee940bd206537f72c112e75565743918325a150ee0bb32bfe626f0398ecc6855c0a935fbb8b5531ff2f10e634ea7065f3576477a1a3eca6f19c53bc2f1b35474f4a04e3e94d4526ca72524894e204a9b9ab36966e48a9f0d607d6c94a7a60d5f7c7c475983c9ef3175517c50427a32d7c8344d5dec6385cf7f34bae790488cbb3833e59d9c282a8c621948a0e84073a8ffd8332a4abeb38d87df4ccafca250c96abdb3cbf34a5aa41421e5d3c3c05c64ca7d9b22e925f49ffe9c52a2ed93e46b9b52ff6c8d8239217376550853a82dec1e4d5ad4abd0ed92c8c6b7f1e1419fd7527753cc2fa185965b13b462c0fa26d3d0f00d2effe8e9c74281d316899fafd9099fd2d750d6b271e85611bf78b4ad2b8366d0fb4b03477d7498f27c95d0edc967364f3412b0698bbc2c292ca0608bb32d0d892d95f68a5db555b0b9798b7461d7e69312ca4bc09a21983a370ad75253b20e51652cc0e60bbf61641c2b82745fff2786e88d14770c02b861256bc213a31594b946c05fdcfbd882836610a22581c961e690a3eb107f6e0d0e0a191642218b6e77668e8189373423f91536f6285c5ecfdfdb7946039602005fe57f9677e3daeca4f70a0f16098feadad8e0f67a8bcca195e626bf0501242f5f58ea5f65a905c11d5c51c90acf051f57e430e69b2de02ba7fdab07b1d8efa4bd7378d552027b5271cdb64ae9aad73e2cacfb110aa0404d07cc6de61236424a531b7af99005806e6c61fe3373827d882bb2797db4c8e93bcc6ece468298a35b56766cc2bb25d7cc20e3569e468a70c1b491a156d7b39e9925f390540bd27835195d79843a2ba1dffabbdbd890f0d4dc096296d0d956199b1ed05ea87f7099bb61745d4b02cd01a98699ed7b89c025e790ce63f4e54de783780a626b5fbf1672e9ab1efvwmfvwm-rootFvwmEventdefault-config/FvwmScript-ConfirmCopyConfigdefault-config/FvwmScript-ConfirmQuitdefault-config/FvwmScript-DateTimefvwm.1.gzfvwm-root.1.gzrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootfvwm2-2.6.7-lp150.2.3.1.src.rpmconfig(fvwm2)fvwmfvwm2fvwm2(x86-64)fvwmicnsperl(FVWM::Commands)perl(FVWM::Constants)perl(FVWM::Event)perl(FVWM::EventNames)perl(FVWM::Module)perl(FVWM::Module::Terminal)perl(FVWM::Module::Tk)perl(FVWM::Module::Toolkit)perl(FVWM::Tracker)perl(FVWM::Tracker::Colorsets)perl(FVWM::Tracker::GlobalConfig)perl(FVWM::Tracker::ModuleConfig)perl(FVWM::Tracker::PageInfo)perl(FVWM::Tracker::Scheduler)perl(FVWM::Tracker::WindowList)perl(FVWM::Window)perl(FvwmCommand)perl(General::FileSystem)perl(General::Parse)windowmanagerxpmroot@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    /bin/sh/bin/sh/bin/sh/usr/bin/perl/usr/bin/python3config(fvwm2)desktop-datalibICE.so.6()(64bit)libSM.so.6()(64bit)libX11.so.6()(64bit)libXcursor.so.1()(64bit)libXext.so.6()(64bit)libXft.so.2()(64bit)libXinerama.so.1()(64bit)libXpm.so.4()(64bit)libXrender.so.1()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.11)(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.15)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.8)(64bit)libcairo.so.2()(64bit)libfontconfig.so.1()(64bit)libfribidi.so.0()(64bit)libgobject-2.0.so.0()(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.2.5)(64bit)libpng16.so.16()(64bit)libpng16.so.16(PNG16_0)(64bit)libreadline.so.7()(64bit)librsvg-2.so.2()(64bit)libstroke.so.0()(64bit)mktemprpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)update-alternativesupdate-alternativeswallpaper-brandingxdg-menuxli2.6.7-lp150.2.3.13.0.4-14.6.0-14.0-15.2-14.14.1Z@X@XW@W@V'@T5'@T*@QQQVO1@ONؽNl@N_sMzL@K@K8J@mvetter@suse.comjengelh@inai.dewerner@suse.demvetter@suse.comwerner@suse.demvetter@suse.comtchvatal@suse.comcrrodriguez@opensuse.orgwerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.devcizek@suse.comcoolo@suse.comcoolo@suse.compgajdos@suse.comcoolo@novell.comcoolo@novell.comro@suse.devuntz@opensuse.orgcoolo@novell.com- boo#1080494: Add update-alternative configuration - Run spec-cleaner- Update summary- Update to 2.6.7 (06-Nov-2016) - dropped fvwm-icon-440d675d14412ec0a123d4c977534ab688229148.patch * New fvwm features: A new default configuration which is available when fvwm doesn't detect a configuration file to load. A new conditional command "Desk n" can restrict matching windows to a specific desk. A new conditional command "Screen n" to restrict matching windows on a given Xinerama screen. New expansion variable "w.screen" to ascertain the Xineram screen number a window is on. New command "InfoStoreClear" to remove all items in the InfoStore. * Removed features: The old and unmaintained debian/ and rpm/ directories have been removed; use the maintainers' copies where available. VMS support has been removed. GTK1.x support has been removed. GNOME-specific window hints (pre-EWMH) have been removed. Some fvwm modules have been removed: FvwmDragWell (no replacement) FvwmGTK (no replacement) FvwmSave (no replacement) FvwmSaveDesk (no replacement) FvwmScroll (no replacement) FvwmTabs (no replacement, never worked anyway) FvwmTaskBar (use FvwmButtons) FvwmTheme (in core of fvwm as colorsets) FvwmWharf (use FvwmButtons) FvwmWinList (use WindowList command) FvwmWindowMenu (use WindowList command) FvwmIconBox (use the IconBox style instead) * New module features: FvwmButtons learned a new option "Colorset" to its ChangeButton command. * fvwm-menu-desktop updated: Renamed default menu to XDGMenu and changed the name of the FvwmForm to FvwmForm-XDGMenu-Config to not conflict with someone already using FvwmMenu. fvwm-menu-desktop will now load defaults from the FvwmForm-XDGMenu-Config data file. Improved dynamic menus by regenerating them on-the-fly. Added new options: --regen-cmd, --dynamic, and more. * Bug fixes: A bug introduced in 2.6.6 could cause applications with negative coordinates to be placed at strange positions. This affected for example acroread when switching to fullscreen mode. This has been fixed. FvwmButtons "Silent" option for dynamic ChangeButton commands no longer loops infinitely.- boo#877539 - wrong path in system.fvwm2rc: * Fix wallpaper path for 'init' and 'restart' commands. * Require default branding wallpaper package.- Update to 2.6.6 * fvwm features: - Support for Russian from Ivan Gayevskiy. - EnvMatch supports infostore variables. - The option "forget" to the Maximize command allows to unmaximize a window without changing its size and position. - Windows shaded to a corner (NW, NE, SW, SE) are reduced to a small square. - New option "!raise" to the WarpToWindow command. - The new extended variables $[wa.x], $[wa.y], $[wa.width], $[wa.height] can be used to get the geometry of the EWMH working area, and $[dwa.x], $[dwa.y], $[dwa.width], $[dwa.height] can be used to get the geometry of the EWMH dynamic working area. - The Resize commands accept "wa" or "da" as a suffix of the width or height value. If present, the value is a percentage of the width or height of the EWMH working area or the EWMH dynamic working area. - Fvwm is much more resilient against applications that flood the window manager with repeated events. * New module features: - FvwmForm supports separator lines. - New FvwmIconMan options: IconAndSelectButton IconAndSelectColorset * Bug fixes: - Provide a wrapper for the deprecation of XKeycodeToKeysym and use XkbKeycodeToKeysym() where appropriate. - fvwm-menu-desktop is re-written and provides better support of the XDG menu specification. - Fix fvwm-menu-desktop keyError bug. Use "others" if no desktop environment found. - FvwmIconMan had problems displaying the hilight colour on some systems (64 bit issue?). - Globally active windows cannot take the focus if the style forbids programs to take focus themselves (style !FPFocusByProgram). - Windows no longer jump from one position to the other which could happen in some cases with SnapAttraction. Windows now snap to the closest window (or screen edge). - Removing bindings had several strange side effects that are fixed now (removing too many bindings; old bindings showing up again after another is removed; possibly other effects). - Windows sometimes did not get expose events (i.e. did not redraw properly) if they were uncovered by moving a window above them. This has been fixed. - FvwmConsole now causes much less network traffic. - Suppress bogus events sent to the modules when a window is resized with the mouse. - Properly handle the has_ref_window_moved flag for ResizeMove and ResizeMoveMaximize. - Removed some unnecessary redraws in FvwmPager. - The option "NoDeskLimitY" option of the GotoPage command did not work. - Negative coordinates in the "rectangle" option to the Menu commend did not work correctly. This has been fixed. - Removes a slight graphics problem whith the ResizeMaximize command being invoked from a window button menu. - When an attempt to reparent a client window (i.e. decorate it) fails, fvwm no longer throws away all events but only the events for that window. - The ChangeButton command of FvwmButtons used to strip whitespace from the beginning and end of button titles and image paths. This is no longer done. - Remove patches now upstream fvwm-2.6.5-eventcrash.patch fvwm-rsvg.patch fvwm-snapshot.patch - Add upstream patch fvwm-icon-440d675d14412ec0a123d4c977534ab688229148.patch Expose: don't flush accumulated events- Clean up with spec-cleaner - Remove 'system.fvwm2rc_' seems not to be used - Fix module 'Command' see (boo#966650)- Rename config file to not have underscore at begining- fvwm-no-date-time.patch Do not include __DATE__ and __TIME__ in binaries. - Drop usage of xorg-x11-devel. pick only the needed packages.- Add patch fvwm-2.6.5-eventcrash.patch which should avoid that not set icon names will be freed (bnc#778347)- Update to 2.6.5 + snpashot 2012/10/11 - NEWS: Added FvwmForm Separators, fvwm-desktop-menu fixes. - libs/Bindings.c (AddBinding): - fvwm/builtins.c (FkeysymToKeycode): - fvwm/events.c (__handle_key): Add detection of XKeycodeToKeysym as deprecated, and provide a wrapper for it by way of fvwm_KeycodeToKeysym() to call the newer XkbKeycodeToKeysum() where needed. - libs/PictureImageLoader.c (PImageLoadSvg, PimageLoadXpm, PImageLoadPng): Fix compilation errors. - fvwm/menu.c ( __scan_for_pixmap): - libs/PictureImageLoader.c (PImageLoadSvg, PimageLoadXpm, PImageLoadPng): Add fvwm_msg() for hints about failed image load. - fvwm/events.c (HandlePropertyNotify): Fix XSizeHints problem with FVWM not correctly allowing resizing of windows when the hints are toggled with respect to FVWM processing XA_WM_NORMAL_HINTS. - fvwm/placement.c ( __pl_position_get_pos_simple): When using "UnderMouse" for PositionPlacement, ensure we honor the EWMH working area by default if it's in use. - fvwm/fvwm.c (InstallSignals): Unblock signals when installing them. When signals are registered, ensure they're unblocked so as not to queue them up. - fvwm/infostore.c (get_metainfo_length): + fvwm/infostore.c (new_metainfo): + fvwm/infostore.c (insert_metainfo): + fvwm/style.c (style_parse_one_style_option): Make C90 compliant. - Add patch fvwm-snapshot.patch for snpashot 2012/10/11 - Add patch fvwm-rsvg.patch to avoid internal rsvg-cairo.h included twice - Add source bin/fvwm-menu-desktop-config.fpl as missed in 2012/10/11 - Modify patch fvwm-2.5.26-gcc-warnings.patch as fixed upstream- Add two missing build requires: librsvg-devel and libxslt-tools- update to 2.6.4 new features: - FvwmIconMan no longer allows for itself to be transient - New command InfoStore -- to store key/value pairs of information to relieve the burden of the SetEnv command. - Speed-up improvements for fvwm-menu-desktop when generating XDG menus by removing unnecessary stat(2) calls. - BusyCursor and CursorStyle have been set to make the cursor look like a dot during Read/PipeRead commands, by default. Bug fixes: - FvwmRearrange now understands the "ewmhiwa" option when placing windows. - Client gravity for subwindows is honoured for reparenting windows, such as with XEmbed, when changing the parent's geometry. - Conditional command processing of !Layer n has now been fixed. - Fixed handling of swallowed windows for transient FvwmButtons'. - fvwm-menu-desktop now looks in /usr/share/applications for KDE legacy mode. - fvwm-config no longer accepts "--is-stable", "--is-released", "--is-final".- update to 2.6.3 dropped libpng patch New features over 2.5.26: * Support libpng 1.4 and 1.5.0's slightly newer APIs * New extended variable $[w.visiblename] * Style matching now honours the window's visible name * New style InitialMapCommand allows to execute any command when a window is mapped first. * New option to PrintInfo, "bindings" which prints out all of the Key, PointerKey, Mouse and Stroke bindings which fvwm knows about. * New differentiated options for SnapAttraction when snapping against screen edges: * New option to the BugOpts command * New BugOpts option QtDragnDropWorkaround to work around an oddity in handling drag-n-drop events to Qt applications. * New MenuStyle "UniqueHotkeyActivatesImmediate" and its negation "!UniqueHotkeyActivatesImmediate" to retain the menu until the user presses one of the menu keybindings to enact that change in the case where there's only one item defined in the menu at the specified hotkey. * New Style commands * New Resize argument to direction * Couple of changes to the Move command: * The EWMH working area is now honoured by default. * To move a window ignoring the working area, the option "ewmhiwa" can be used, similar to how the Maximize command works. * New expansion placeholder $[pointer.screen] to return the screen number the pointer is on.- remove uncommented patch- add automake as buildrequire to avoid implicit dependency- build with --no-copy-dt-needed-entries * no-copy-dt-needed-entries.patch- use of %find_lang is a MUST- remove support for pre-9.1- fix build with libpng14 (replace long deprecated functions)- Remove gnome-libs-devel, gtk-devel, gtkdoc, imlib-config, imlib-devel BuildRequires. - Add xorg-x11-devel BuildRequires. - Pass --disable-gtk to configure. - Remove gtk subpackage: it's optional, and doesn't look that good. - This is for fate#308601: remove gtk/gnome 1.x stack.- updated patches to apply with fuzz=0/bin/sh/bin/shfvwmxpmrootlamb74 1528189381  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~arardedeesesfrfrrurusvsvzhzh2.6.7-lp150.2.3.12.6.7-lp150.2.3.12.6.7-lp150.2.3.12.0   !fvwm2system.fvwm2rcFvwmCommandfvwmfvwm-bugfvwm-configfvwm-convert-2.6fvwm-menu-desktopfvwm-menu-directoryfvwm-menu-headlinesfvwm-menu-xlockfvwm-perllibfvwm-rootfvwm2xpmrootfvwm2FvwmAnimateFvwmAudioFvwmAutoFvwmBackerFvwmBannerFvwmButtonsFvwmCascadeFvwmCommand.pmFvwmCommand.shFvwmCommandSFvwmConsoleFvwmConsoleCFvwmConsoleC.plFvwmCppFvwmEventFvwmFormFvwmIconManFvwmIdentFvwmM4FvwmPagerFvwmPerlFvwmProxyFvwmRearrangeFvwmScriptFvwmTalkFvwmTilefvwm2pixmapsJlock.xpmJnews.xpmJrecycle.xpmJxlock.xpmMonitor.xpmMosaic.xpmXfm.xpmarrdown2.xpmarrows2.xpmarrup2.xpmbanner.fvwm_blue_cursive.xpmbanner.fvwm_bracket.xpmbanner.fvwm_cat_thing.xpmbanner.fvwm_red_3D.xpmbanner.fvwm_red_cursive.xpmbanner.fvwm_tiger.xpmbanner.fvwm_tiger_tail.xpmbckgnd1.xpmbckgnd3.xpmbell.xpmbomb.xpmbutton-close.xpmbutton-horiz.xpmbutton-max.xpmbutton-vert.xpmbutton.xpmclamp.xpmdate.xpmdatebook.xpmdefault.xpmdesk.xpmdesktop.xpmdialog_box.xpmdisplay.xpmdocuments.xpmdoomface.xpmeditres.xpmeps.xpmexit.xpmfind1.xpmflow_chart.xpmfolder.xpmfolder2.xpmfolders.xpmfvwm.xpmfvwm2.xpmfvwm2_big.xpmfvwm3.xpmgimp.xpmgnu-animal.xpmgraphs.xpmgv.xpmhelp.xpmjx.xpmkeyboard.xpmlemacs.xpmmag_glass.xpmmail1.xpmmail2.xpmmap.xpmmath4.xpmmenu.xpmmini.arch.xpmmini.audiovol.xpmmini.audiovol2.xpmmini.ball.xpmmini.ball2.xpmmini.bball.xpmmini.blah.xpmmini.bomb.xpmmini.bomb2.xpmmini.book1.xpmmini.book2.xpmmini.book3.xpmmini.book4.xpmmini.books.xpmmini.briefcase.xpmmini.bug1.xpmmini.bug2.xpmmini.bx2.xpmmini.calc.xpmmini.calc2.xpmmini.calendar.xpmmini.camera.xpmmini.cat.xpmmini.cave.xpmmini.cd.xpmmini.cdlabel.xpmmini.chart.xpmmini.checkmark.xpmmini.chinese.xpmmini.clipboard.xpmmini.clock.xpmmini.clock2.xpmmini.colors.xpmmini.connect.xpmmini.crosbone.xpmmini.cross.xpmmini.cut.xpmmini.delete.xpmmini.desktop.xpmmini.destroy.xpmmini.diff.xpmmini.directory.xpmmini.dirlink.xpmmini.diskette.xpmmini.display.xpmmini.doc.xpmmini.doc1.xpmmini.dog.xpmmini.ear.xpmmini.edit.xpmmini.espada.xpmmini.excl.xpmmini.exclam.xpmmini.exit.xpmmini.exp.xpmmini.eye.xpmmini.eye2.xpmmini.eyes.xpmmini.f1.xpmmini.fax.xpmmini.fdisk.xpmmini.file.xpmmini.filelink.xpmmini.filemgr.xpmmini.floppy.xpmmini.folder.xpmmini.font.xpmmini.fractal.xpmmini.frame.xpmmini.ftp.xpmmini.fvwm.xpmmini.gball.xpmmini.gimp.xpmmini.gnome.xpmmini.gnu.xpmmini.go.xpmmini.gopher.xpmmini.graph.xpmmini.graph2.xpmmini.gv.xpmmini.hammer.xpmmini.happy.xpmmini.hdisk.xpmmini.heart.xpmmini.hex.xpmmini.hextris.xpmmini.ibm.xpmmini.iconify.xpmmini.iconify1.xpmmini.icons.xpmmini.kde.xpmmini.keyboard.xpmmini.keys.xpmmini.letter.xpmmini.line.xpmmini.lock.xpmmini.lower.xpmmini.lower2.xpmmini.lower3.xpmmini.mag.xpmmini.mail.xpmmini.mail2.xpmmini.manual.xpmmini.max1.xpmmini.maximize-horiz.xpmmini.maximize-horiz1.xpmmini.maximize-vert.xpmmini.maximize-vert1.xpmmini.maximize.xpmmini.maximize1.xpmmini.maximize2.xpmmini.maze.xpmmini.modules.xpmmini.monitor.xpmmini.mouse.xpmmini.move.xpmmini.move1.xpmmini.move2.xpmmini.move3.xpmmini.mwm.xpmmini.netscape.xpmmini.news.xpmmini.nscape.xpmmini.ofolder.xpmmini.olwm.xpmmini.pager.xpmmini.paint.xpmmini.paint2.xpmmini.palette.xpmmini.paper.xpmmini.pdf.xpmmini.pencil.xpmmini.penguin.xpmmini.perf.xpmmini.picture.xpmmini.question.xpmmini.rainbow.xpmmini.raise.xpmmini.raise2.xpmmini.raise3.xpmmini.ray.xpmmini.rball.xpmmini.refresh.xpmmini.resize.xpmmini.resize2.xpmmini.resize3.xpmmini.resize4.xpmmini.roach.xpmmini.run.xpmmini.sh.xpmmini.sh1.xpmmini.shade1.xpmmini.slon.xpmmini.sound.xpmmini.start.xpmmini.stick.xpmmini.stick1.xpmmini.stick2.xpmmini.stickpressed.xpmmini.stop.xpmmini.telnet.xpmmini.term.xpmmini.term2.xpmmini.tetris.xpmmini.trebol.xpmmini.turn.xpmmini.twm.xpmmini.winXX-close.xpmmini.winXX-maximize.xpmmini.winXX-minimize.xpmmini.winXX-normalize.xpmmini.winXX-sysmenu.xpmmini.window.xpmmini.window2.xpmmini.windows.xpmmini.windowshade.xpmmini.x.xpmmini.x2.xpmmini.xaniroc.xpmmini.xarchie.xpmmini.xbiff.xpmmini.xboing.xpmmini.xfig.xpmmini.xjewel.xpmmini.xkeycaps.xpmmini.xlander.xpmmini.xlock.xpmmini.xmag.xpmmini.xmahjongg.xpmmini.xman.xpmmini.xpaint.xpmmini.xsnow.xpmmini.xterm.xpmmini.xv.xpmmini.zircon.xpmmini.zoom.xpmmodules.xpmnscape.xpmopenSuSE.xpmpage.xpmpage2.xpmpointer.xpmprograms.xpmps.xpmquestion.xpmrbomb.xpmrbomb2.xpmrcalc.xpmrcalc2.xpmresize.rainbow.xpmrterm.xpmrterm2.xpmrun.xpmscreen.xpmsettings.xpmshells.xpmshutdown.xpmshutdown2.xpmside.fvwm2.xpmside.fvwm2_1.xpmside.fvwm2_2.xpmside.utilities.xpmsmall.Paint2.xpmsmall.Shell2.xpmsmall.exit.xpmsmall.lock.xpmsmall.man.next.xpmsmall.note.next.xpmsmall.tools2_3d.xpmterm.xpmtextedit.xpmtiff2.xpmtoolbox.xpmunknown1.xpmwierd_page3.xpmwindow.xpmword_processor.xpmwterm.xpmxcalc.xpmxemacs.xpmxlock.xpmxman.xpmxpaint.xpmxterm-axp.xpmxterm-blank.xpmxterm-bsd.xpmxterm-dec.xpmxterm-linux.xpmxterm-sgi.xpmxterm-sol.xpmxterm-sun.xpmxterm.xpmxv.xpmxv2.xpmxview.xpmfvwm2NEWSREADME.FvwmCommandREADME.ScriptsREADME.docREADME.docbook-xmlREADME.entREADME.hintsREADME.poREADME.testsdocsCOMMANDSDEVELOPERS.mdPARSING.mdfvwmConfigFvwmBackerConfigFvwmButtonsConfigFvwmDefaultsConfigFvwmIconManConfigFvwmIdentConfigFvwmPagerConfigFvwmProxyDefaultsFvwmForm-CaptureFvwmForm-DesktopFvwmForm-FormFvwmForm-QuitVerifyFvwmForm-RloginFvwmForm-RootCursorFvwmForm-TalkFvwmForm-TalkHelpFvwmForm-XDGMenuHelpFvwmForm-XDGOptionsHelpFvwmScript-BaseConfigFvwmScript-BellSetupFvwmScript-ButtonsFvwmScript-ColorsetFvwmScript-ComExampleFvwmScript-ConfirmCopyConfigFvwmScript-ConfirmQuitFvwmScript-DateFvwmScript-DateTimeFvwmScript-FileBrowserFvwmScript-FindFvwmScript-KeyboardSetupFvwmScript-PointerSetupFvwmScript-QuitFvwmScript-ScreenDumpFvwmScript-ScreenSetupFvwmScript-WidgetDemodefault-config.stalonetrayrcFvwmScript-ConfirmCopyConfigFvwmScript-ConfirmQuitFvwmScript-DateTimeconfigimagesbackgroundbg1.pngbg2.pngbg3.pngbgiconsbg1.pngbg2.pngbg3.pngfvwm-logo-small.pngiconsapps.pngconf.pnghelp.pngprograms.pngquit.pngrefresh.pngrestart.pngterminal.pngwallpaper.pngfvwm-menu-desktop-config.fplfvwm-script-ComExample.plperllibFVWMCommands.pmConstants.pmEvent.pmEventNames.pmModuleModule.pmTerminal.pmTk.pmToolkit.pmTrackerTracker.pmColorsets.pmGlobalConfig.pmModuleConfig.pmPageInfo.pmScheduler.pmWindowList.pmGeneralFileSystem.pmParse.pmfvwm2COPYINGFvwmScript.mofvwm.moFvwmScript.mofvwm.moFvwmScript.mofvwm.moFvwmScript.mofvwm.moFvwmScript.mofvwm.moFvwmScript.mofvwm.moFvwmScript.mofvwm.moFvwmAnimate.1.gzFvwmAuto.1.gzFvwmBacker.1.gzFvwmBanner.1.gzFvwmButtons.1.gzFvwmCommand.1.gzFvwmConsole.1.gzFvwmConsoleC.pl.1.gzFvwmCpp.1.gzFvwmEvent.1.gzFvwmForm.1.gzFvwmIconMan.1.gzFvwmIdent.1.gzFvwmM4.1.gzFvwmPager.1.gzFvwmPerl.1.gzFvwmProxy.1.gzFvwmRearrange.1.gzFvwmScript.1.gzfvwm-bug.1.gzfvwm-config.1.gzfvwm-convert-2.6.1.gzfvwm-menu-desktop.1.gzfvwm-menu-directory.1.gzfvwm-menu-headlines.1.gzfvwm-menu-xlock.1.gzfvwm-perllib.1.gzfvwm-root.1.gzfvwm.1.gzfvwm2.1.gzxpmroot.1.gzfvwm2.desktop/etc/X11//etc/X11/fvwm2//usr/bin//usr/lib/X11//usr/lib/X11/fvwm2//usr/share/X11//usr/share/X11/fvwm2//usr/share/X11/fvwm2/pixmaps//usr/share/doc/packages//usr/share/doc/packages/fvwm2//usr/share/doc/packages/fvwm2/docs//usr/share//usr/share/fvwm//usr/share/fvwm/default-config//usr/share/fvwm/default-config/images//usr/share/fvwm/default-config/images/background//usr/share/fvwm/default-config/images/bgicons//usr/share/fvwm/default-config/images/icons//usr/share/fvwm/perllib//usr/share/fvwm/perllib/FVWM//usr/share/fvwm/perllib/FVWM/Module//usr/share/fvwm/perllib/FVWM/Tracker//usr/share/fvwm/perllib/General//usr/share/licenses//usr/share/licenses/fvwm2//usr/share/locale/ar/LC_MESSAGES//usr/share/locale/de/LC_MESSAGES//usr/share/locale/es/LC_MESSAGES//usr/share/locale/fr/LC_MESSAGES//usr/share/locale/ru/LC_MESSAGES//usr/share/locale/sv/LC_MESSAGES//usr/share/locale/zh_CN/LC_MESSAGES//usr/share/man/man1//usr/share/xsessions/-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.opensuse.org/openSUSE:Maintenance:8219/openSUSE_Leap_15.0_Update/4590b3388f0f0a6ab55ab0986048cad3-fvwm2.openSUSE_Leap_15.0_Updatedrpmxz5x86_64-suse-linux      !"#$%&&'((((((((()***************+*******+++**+,directoryASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=64039484dc5922612f5b48031b5e2390076f8529, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=0fef52e93ac30b71150d22db3584f6b8b0675310, strippedPOSIX shell script, ASCII text executablePerl script text executablePython script, ASCII text executableELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=35634fca0f95c70e025a0003d7fa56aa1ebfe962, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=3ca96df3209e7a7fb48609b70d6ccf3ce6da2380, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=83f1a0b822bb3337192d9957aa5e6895d7364aaf, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=af6d6800f28e04508290447d681ef50e6982b7a8, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=3f7d73e90bc4c37c65a9c75afdc6ae4f7e4c3f07, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=75a51768f6b556026b4b38165cbd1ee9525c7b17, strippedPerl5 module source textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=e3ae9a0a37bf2c5186e38a743b60bc89c56986d8, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=3647f65238e774c67a83d0229d699780ca372342, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=9696fcbdf1b14f7d34901e4ce3c74911f67f8e72, strippeda /usr/bin/perl script executable (binary data)ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=f43aa50cf8dbfbdb757549aff51702102e2ae6d3, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=577380105ef14ffa972fd8532ee2ace216426fa3, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=4b5ad9938273e65482973373b2739287de4503f0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=e33fe33fe4e4034d8e35459c0e58fa544f02de3a, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=9315e69db57e23599b0b5c10674275cfd71d243e, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=765652e165b1eb4a75408a4a18646ca5448addee, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=e31698ef95412ce447cc6fc4cd0b53681b947d2f, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=e77f11d691f731d84f0ac701fad71b438b1d4306, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=08c38c52feb841f9bc50801908faba7aa44b4672, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=2655856030b2ef64aacf657ac978a496eabfbd70, strippedX pixmap image, ASCII textX pixmap image, Non-ISO extended-ASCII text, with very long lines, with LF, NEL line terminatorsX pixmap image, ASCII text, with very long linesX pixmap image, ISO-8859 textC source, ASCII textPNG image data, 998 x 598, 8-bit grayscale, non-interlacedPNG image data, 480 x 480, 8-bit/color RGB, non-interlacedPNG image data, 500 x 500, 8-bit/color RGB, non-interlacedPNG image data, 32 x 19, 8-bit grayscale, non-interlacedPNG image data, 32 x 32, 8-bit/color RGB, non-interlacedPNG image data, 110 x 38, 8-bit/color RGBA, non-interlacedPNG image data, 18 x 18, 8-bit gray+alpha, non-interlacedPerl5 module source, ASCII texttroff 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)UTF-8 Unicode text#$%&'()*+>QYey+4NOPQRSTUVWXYZ[\]^`a    RRRRRRRRR RRRRRRRRR RR#RRR R R RRR RRR"RRRRRRRRRRRRRRRRRRR RR R R RRRR"RRR RRRRRRRRR RR R RRR"RRRR RRRRRRRRRRRRRRRR R R RRRRRRRRRRR RRR R R RR"RRRR RRR RRRRRRRR RRRR R R RRR RRR"RRRRRPRRRRRRRRRRRRRRRRRRRRR!RRRRRRRRRR R RRRRRRRRRRRRRRRR R R R RRRRRRRRRRRRRRR R R R RRRRRRRRRRRRRR R R R RRRRRRRRRRRRR R RRR RRRRRRRR RRR"RRRR R R RR RRRRRR RRRRRRRR RRR"RRRR R R RR RRRRRRRRRR R RRR RRRRRRRR RR RRR R RRR RRR"RRRRRRPPPPP P P P P PPPPPPPPPJf$;S( Lg^e[r!h+wUX慵c&?ܽ [ 3 Hz{D6&r}2/giAc[t1718+/(N!ogU$9MIN~uoږ‚82Ȓ/%8r6B+Rade&MJkPBGwc:Js_b <Ә=g 2 ~(~pޛi&,f\#e,gGq8.ڹWـc)ʌE_R{8E4^7ܐ#7?"{ZWܠNهk6Ӱv.U# bjӂ_%k5Qy7^Cw ֱ>LaK٦Zix7 zOEɤc;_L!eęVIa*s4 .WmY:ׅMU+-”zҪ'8bވ>jt`mrm7K})6^?L뜃el6cx{.,V2 X;! 쬳fJ[D^#ą_E45IBaha8 $$Lj8mVB4_NmVG~cyqu#Oι*BQVakRˆ'CX7wSMDCPsEP;)~gvy(u5/P8'$=R~!ݪcTUF&GxjwHfI= ʋ"=RtK w>$H av+Eg=vFMC9~_@N^~ ˾;z,J($:Y$B|Ƅ\+]Ex:폀"~P,Q|5Paժ"nz\G&3H1x30:64dҾOar@F ZrD;li,e5rLIs trAN3u]J+Yr|xgnWb>׀u ţ3һ}k䅣(JWiQ}/̫,b0ߦŻ<)^3 F];/,UrE7U^= Mst]l 䵅0pBPL@hH{7WlzlZ$;m}Hi& )Kd>EJ/w4W%/d8NgR|5-P qB^B&s(u*p/O@prOֿ;GImR4YMҷB y@M{3؁Xq.W^U:s&wn~@ku^}SyII6cm E矋 jQU*&vpۏds0eG=kr1ٜdv~X21*GՂUY;\P$&i^~ ʰZ o+!Btd)|4oE)fsd !;ʝ (a:/KL0yD{~jE5cާw Dz+DitζdrԈ϶w )y\-BqК1s9V,~Dg_rj`~ZC,1{ٌ{Bz90\b5_Lޓp7NH;lr8њѦp̗(| M:BGpp#@eܿ pMrgXDx'\mtBר=Zigrv 'U X<痘ͯۼaJ[w vNERm)-jx&ʭ\4fwn" 4O8.J ܡ&nk ]szHZ?յ }c{DFR[zhc7@G@g/y)W!G}Ep D*.8 :KOl,C7=% ns&SaBп(>dl G,gpL&9m):?>:Z0;ggPPj*Nm-,~Ԅ /b29@{n:8qeψ.:0G끎em eN L䂼̹Xu3#1]-'鍫7(0YdIj(mU-2(:/!4tb_Лs#S?MȲ}''HNg=|SR\$Ʌ*t dOԳeM.]J6ҭI8oJtm J*@ykZ,цԿnqCUMBpg\x?rEy _I q NKW)ibpޙ-$f 'xN(ǞlN@ħfђ4)B2k(`i$TP(ɜ3nIݼ$ $/}[Vdzm<ގ2'3u2*%~~zL1ܷdS[hXp0n"mYsTLn,L"5!XkU2H8&6'G~5]PުSib )*rUg_!lA֞lM8Y0 -# 3 {k˷o<1ӭGENyOSحx֋eA7 YeG(穣z#M^k~jL"k5 s p"@$kP]dc 2,.oN{B* HƞxOI=X%:"ZE*<8 Xi|ɝ mexKpn _Xׯ?5'9#B ;Ai1+4#OSŷPpt$ޕ+₤4@ .o4H:\ϮrQ_aK- $ CC:da9= Fe?ސ v. y3}Uf&;r'qBiPz*Ad&ӑ5T w pWcg_˜Dq=gN/{o}5Yc93ɘsbvlf/^˷<ַ!UL.( y;{ҷJ<GڋLu\4oұqK&S?s{H_܊ "L[lMVp;i8˳Xn%9-@ ђQ޿[ dcZ~q2m$qEx2:QTP mnz}"KaQ_gNuRýÓk6ȇ7"Sbǒ2GP!4?{2g`KSScQK iӏC~"^5껌=VԪBjXIFIՀ3w),/ `=Tht+4VY%OPs n&"N{gWK%W5WΝ=x0!=^K u/%<_+)牔ʿ3c0Ut= U% Ĉ ePyD)ӌVҲ%:=AloFgT&^k:ULռ1Ш!TN*v,Tm]2eQ7J4.ЕܖuP-2}%R<#Nq\yldL8h2@K{X|Th6PM7zylK152m٭ߴg π4ҾTh|N])3#."" #Tq&/7gđEi~ (jLRXFڑ<8O[@dKd93ܛg:Ӥlk7vEᜳ9I6rY%T ْoKK}թةG}u[\Zy*ަ.kÝԆ'8t?kR iͧ,tcУ^ #xxLJ48qPprl/}g?F`_p?ٹ}\o>q}v#Q پ bdc8qcdzNQ^ gM'6mD[1(_0+$!i7Gn_uKOuF @3L<-n |u9.ͿO1Fe*wGM}Iia5D XxR lAVl=2ɉų`cn@kG^jm8Fylt0ZjKr^?n8ai4ٮZF )\ǺcsNeHVr~m@ωzT xayY ܬu2!+pWUAՀw U_QoJO|E >'9QRjh]X:;)̕v| زA*Rsq[?o9qbLq|Gn,R\=DE%KyP.efmJ ܔ,4Rb%A96[oϹ ?Β#BÕ /Jw~C6p4bGPfrqM}M:B|hNͺ {9赓 Bp&7|fWgMZᾺKdq@-7tB}ɆpmpA;n倡3B+bgP!Q =K *2! %(} ~Rϒ'QZu0{YQtQ%krl[tb.= E7]YEGb%x1ѻC*|^?*)E@ T&hO[Gg+^ WQ\d;0MŬwDZq`[5/B^-&ۜ5/Yr0.5 Ɖv~Μ/B krm7nz)*u(C>L7(ۢɘm8 sf5 ,:J8,NOvBNz؜|([}0 j{i{a" 3>Ʒ>^.MŇx[suG=D_iX;وЃ,) rf{Ȣ49B>W,=_bɚR/V`O%ocMd7Ƥ'f3->܇Y KaO L*jm;LGLY(&L\wD4:O,9[?9|n'Q|dG37j[e,sV؎O*:sIw,i%j0q;sÊ$Ʀ8@C[-'x ݬ/xe޺q\%&PYo @}IR==l8z&軹bMfDv' \Q3L}䗖{RRNC}Qu!N? ),,tB|$X 8 wp&h |i3 /o fyeY{M(.v+\ԹAe\X@~a=΀[E[>k{$4,MCnvXa@Ar|k~{ uyT>'rkewi!%ѬìLi ,| {:5Qa<4R'1. & Kp]+TyS/%%@0.wWˠnLm:LuqdtsG˜WȱqxN ߨ)Aie#=LH~etpqVž0.ouտ P4 aP@l@1/ mMeEu--ruHDye'0!13p$bf.hIR`pFHwF y(>5le#Y"s 'nȣ'!~sE zPٞcFKl[t]$%}dLZ>ya>P MS߯׻@D7f=}Ҋ" 0jU: \dy];͌fa|/JΉmgRQF̀шhUNojMBiw}ODWu$a9\dO[F:> SE79Mav̂:r#lB%\]V(Vq[ZߓY_JLn:E( bCQCt)Mx9A] ot3,ĶS]:K%s,8awbJp(c*0$BB/onݓ@ EA_sHWJ~w?Yvٚ"MbX C>IxfǕÃ"%b8 ˢnu3Q\!sF_sD:$>Q/aхopA߄~c1!\ tJC]u{,R=b~Ha+jm2$C"S Lc,վPV~wlq ۊ=JI/)/,2r.MmRh_.e| :3 QZؽόNt7SK%Ëd#6A.=l=&tn堕 edn(bpCxUxÓP@e+|G#':s9)k}LK`vTOpUC:E9`9 xK lZm55,IrEf獥86LGl j}ΈfVquk7M6&|}Ƅ7+n @tK| _J[,\C  YZ