xfwm4-4.20.0-bp156.3.6.1<>,W|gI%z ]T2eȞį^xC墻MAxZ.tXx3M[ iv;bԲQ=q&>塉I@U_~wA|y{52~]Jt/魃}lF, iSMR+pmY wV[Y TEvġU-<BZh xP.2]@E t~Pnsv-3p4vnWĉa}*qCBW԰|*1̬=lSNyyivۂa9t,d2 z *Z` w}zQzk u,o>IhhDuG' /%"  l}j׬ |XzflsߺioԿpۛk392Yd=Fj\}췀knYzHlo&cSAݐ8:J썒85(h#KsL̄Q,ev&,4:GVN 7hgbĽ >G'l?'\d  S48DHaj{      ,  'T      B t "#|'$'(''((m8(t9(:,BdFnG H I XYZ8[<\D ]l ^TbcEdeflu v0'w  xD y%lYz&&&&&&' ' '''XCxfwm44.20.0bp156.3.6.1Default Window Manager for the Xfce Desktop Environmentxfwm4 is the default Xfce window manager which manages the placement of application windows on the screen, provides beautiful window decorations, manages workspaces or virtual desktops and natively supports multiscreen mode. It provides its own compositing manager for true transparency and shadows. The Xfce window manager also includes a keyboard shorcuts editor for user specific commands and basic windows manipulations and provides a preferences dialog for advanced tweaks.gi03-armsrv2jSUSE Linux Enterprise 15openSUSEGPL-2.0-or-laterhttp://bugs.opensuse.orgSystem/GUI/XFCEhttps://docs.xfce.org/xfce/xfwm4/startlinuxaarch64 az/DƋ*kT v.` e)_  Z2 #!DFI%sVs`}n~~3|]}c}uuS(,))ss}~&~842z}Z~d~v[g?EMEMEUEMEMdpdv>D?E%BC$ABhh(EF(EFjj%BC%BC%BC%BC tztztztztz)$)*.%.+p p$% rr & !rr  (.(.(.(.(.LLPP`$`*wwwwbrbtbhbc`s`u yXy^yXy^yXy^yXy^yXy^s1s7x" /www}>imZ^Z[uxu~YJU_SOgPTPTPTPTPT``nnyZyd)3*WWvvWWvvWWWW8A큤A큤A큤AA큤AAA큤AA큤A큤AA큤AA큤A큤ggggggggggeHeHg^eHeHeHgggggggggggggggggggggggggggggggggeHgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg0d435fb77a9ccfdbb5e61a829b235b69b4ad4581b70dad8bdf013b04c08b4a053043d0de17099496eee8ba90a941fb13a9b335d783921de366d88b08843a1e0a0c45727dbdc35f76319e97c3b9f1f9c7e6321ea1413d93d3c4b4a8abcfc1c46e64ee7614acc6206514b64d96b49410ef0760adbf49c03161db6b73b11a5661af2579cc3a92b6ec36738a7b99dbcdf827675c76ecad2f98fb3402ae66ac7d32bdac59399c7e53ea9e909b8c5dd220e9cb512a5b6f0fce1650d5ee1c95565b7ab8cd05a4c8e1716a4cf8fd7dc95d19ac09c6cb1081e0f7998ca0bf09f0bcdb523191be05974e2c6688f982841b54f4db80593b57d0728b07d4db8549bbd827cf2568351bb6a5d8d5c1f8725102644c585fcf64c9330afa18c52561f6dcceb03597d4b7907a3bdae314ec1b2a3f4f514db0a84adadd3320d664d50edddfb2bfef6f79541705bd4fe737f1abbbb0e0194cfe98a44e7148a9c4c4cab701f04b281b83fc4ce7a9079feb4744177e662a4a89a1e5accebeb0fc39f151d46dafab23ee5d9c361473cdc4558b2297baa82bd4c2f6e26811f193bfdabb76147842b06206d19e94dc08daced8950299f98606d809c7621076d1542a5cc6f64f8595ef79b4a8e4ba7070d5e481fc9ed5ecf3fb065bc985c833b28daab0debf14525b9bb70c2d70791116d6988b8c0fdc1c1e24574348d9f45265f7f4243dee4867518d2fc7cd0b4638b00867710c3e2eb09094070b27df0729cd4f8e197d8514f8f88724775d736b0e9a43d467d936ea805cea2a73dcee052d02ee554e14574069fa3cf8564cea007efc0c8f60dc1a6a5e50b850b7b2b15f61a4c4cee1fc3e41c88be1b25bc683af468e190985d2908d27823f8c9baa2bb8d5e7186f4a0ef54bed68c0ffaf111a6a76c8ff6e325eaf079775dfe06115cfe38d96248f98fd0558afaa9e6d0339c119f53bc6f0ddfbc4b780752ac207e94bde5c8554c0b3fb02e57c899f4cf2d6c6ee96970111bcdb5722a9264083c9d93b8d6ad1475004d4b3a1224ffe4d060a251cbe1a28fbe3d6370adbf6e8e9863c96eda96fbb175a7f719187b40fd3ffde906ca49159c8988daada768288d4db2958058039ab2a81b33ed0ae105f7914d8a075483196cd3844805ec6f60c3d4551560be3e167c02774ef4abe04dd832f029eef23c0180a3fa86248155a8ce72e7b5da7071993b6a4e9e7331a33e4704422a04f748ae74c4d282df995fb5e782578b64b5a1bc34bfb35c380b7fe0a146173c3a61b315d1d913d957b07e860aaed34504a3faf44269c97016b5a6352655db6dc67a470c15dc90b073eb5877e8bec7c33f18be78485a92335c7917142d5fbf4854ed1cc9542a61f4babc9404c665b14b8fd9034fa39ca34d15d2bd5f08aa4bad0ac747d959fb77370b0d118ae7f550a1e713f800f984083c29b3bcce6c69306bd65d5e4ef3debabb6c47758844b003e24150562724e0cf6fa94fd91b14414051678b7352e91f639163fc5b60e1ab1b36a95f34513786c6ef4be25fb500a41a7cc44ca2341372630ed17e7e1f4d71fd05192366ae0a44917a83d5d06bf724739ea86e3102f4d9c8d2f830df41fd6854987dc3a7de75c42b98be3b41189fab619662d2a9835b04f3a29478645e7cfff9737c8f4b917623946123b3b4b67aee4f20776e8646b65f7d1fb32f8e2d9a6a48c9668fd35cafa6ef3b3013a13597d2f48c2d174f9290b98a8fd281654e0924d813977b0ee409c451246ecfb962163ba957544f978a77c7965ebb437086619dd1efedae91e4a95ab23358bb5789dd364f815faeffaadb9053ee36542815e44eb86b08e39dd230581f0d4a2a64fe5c0db9a2682a85bfd7cad91e7a3107e5797e5da58647f9dad8fc1b191b26891f5219e9d3a4630c105d40b0c2f13ae2dce60d5b8309fdbaa65776f10f590de3a742e1e72f8a2682457a9e0f3149c8348538ac8f7f012ad6475708d6b7b101d76e8ac94c752a44bc220a1f3fad33171e6c194d01f3d33e05fda9c06bbe18fc424fdcadca5ecc61ede290d52c5215850afaa9d5cd4fdd1451b7c0b889cef9a010b611f99dae1aa57b16350b3f421e49bd8b9401252d2b667616def1718c72576286249ae4f57b0ea7e9efd2f003974ca8f62215acb4305bafd58339e6bc9e67efee8959e9fec0712f7c2e7ee19f8fca6bdad0f474544aca5ed7fed37674e80c7599a780e5c33338fce5dd59cae61f6570d5316ea3f2839b38615243b2254e7db456a24abc1ec0712f7c2e7ee19f8fca6bdad0f474544aca5ed7fed37674e80c7599a780e5caf4d45e6df230fbaf038e96bf7e8ffc9928a8d2e8cb3915875486dbbf186749ea06976b43a1cecf3c564cb1a7208a61cbaaf2d25c936bd420825dc4027ae84876777846de037f711fabe330a6114cdd6f5ab06c335cf46fedff93c9eab09c0f3a06976b43a1cecf3c564cb1a7208a61cbaaf2d25c936bd420825dc4027ae84878b3201c1c9db2cee0c2de2f55d3e713f54c595daa86ccb4199e5d5927d52bd1bbd389e4cc14dce19f462d1718db3014b4897eda440a41eb113e4f380f7d8fbeed734b31f6057fa97ccfc092dc5e1aa9186a7a56cc7a2cc8d3b889c517bc76866bd389e4cc14dce19f462d1718db3014b4897eda440a41eb113e4f380f7d8fbee0ce29a55430dfc63f71635f7ddd7016aa9782b83c9dea36709567b70933e3d4bdf235d23776c02f353b847d53d309377d942e8cd75cd6e3227c879bdf979b6e4de77ea0a3ae0afc85a028998ea4010e25cc721dea0ee8970451ee451eb46a14952ac78375fab123cb90bc17ecbde090ff2135e336b82f4d6a37e940c48610149c6c30a0aa795702ed7ff8e1449e18f874cb1dd357e1e961f239665aef7f154b744b7fb152ade7fb0ceb12c1b41a562c036c2a3ec252f69c78ee7e8469beba05c1c94faf8df4d12574bbe83b9aa8de7146c82cadac965fca3ecbad8eb03907f81a86f819fc541aeffbaf0fc0d0e5fb6b538b2ede285af6d22aa3e38a01119194c1c94faf8df4d12574bbe83b9aa8de7146c82cadac965fca3ecbad8eb03907f81a73d9165483c1a6533f4b79905f6b6bb41d3e4338908c972b09fb3a2b99e1c05f377add040f64c0464eab31c8be9d2bae6c8b0cb9d3ee4bf0e7431ce456b454cf00cbbd97c2e2b4340b341d1c578f079ee535a79d351add461639fc046ba0d868c812e544d1fe5f4d2f47a6313f01ad0ad5713f8aa3e82f230d473f822adae6785fbf5be7472b668563ae32cb209d133798f4906dc83240428335470fb1a932cb9fb291e0a6c1ad46503ad75e1fb8b340adc4ef8c1f9252a5ac287ccec977f7bf892098c16a54f2f121aa9b5a51f496b6259eeb08e45551a34c3aaae4f699b07b9fb291e0a6c1ad46503ad75e1fb8b340adc4ef8c1f9252a5ac287ccec977f7b1654abede6eb801cf134971d0a08b59f455477b960312caa0e550eb0570e6fee26fb27ee61847d715ed0888b06a6191917e992a07b9162d043143f8b328c61bd1654abede6eb801cf134971d0a08b59f455477b960312caa0e550eb0570e6feeb68250fbc177235be8e73045ef3741935e2e0fe9de6fa86c8fa8e2e7f33ba0b144b20299a1da07a99bce61d215f8d3b3a8ecc21cd021003506888f162ac9491154b42082da214665afaece4f0e49eabdb7e71d014988a546d3340bf15991f59b6d9038a95cfce4887285c93c9253d1527312661d3b65c86f90904f4f673c559976faceadfdf590285fc0a41f0be1a13c5bb29355da4643acc2b1d868542fc537f55a9d3a2f2dca12f8659defcafc0092a3b7287c330e00d642ce09ae18f5270fcdd017521c60932348645b7f953a5dfdea253197f0b9d3d2194421b270291954e1e2272a7d29819e4683611ec19d5931309b386d55839802511fbb3cd8df35d4cdd017521c60932348645b7f953a5dfdea253197f0b9d3d2194421b2702919543dee57112f73ce1a3bbcd625b097fdebb4e90157fc1ff8657b835a4ba1c6eba4a70384501a32478a2ab87e57a435a091ab4068892b3d04d00036648a3c255ccaaa01d5304ad4d34f6e98a29aeaa69a263619805148756630084604d5febfcd26256a228a254165482b5a5fe220ea9d0bcc90611bae425679ab5c167dea461b392379c22e98a3b1faa683d8ba3e755f7b21f32cfdfab54c66775d5e7c71d9bcc73945144f238adb3cda68c0bbfabb6a6d9042d14da79681cd6a325a529985bb0bcae716acd7563c63fadddd8cbc312a50eee6315bb9b661a1601187d8139868523945144f238adb3cda68c0bbfabb6a6d9042d14da79681cd6a325a529985bb0b09dda47dcd5c675fb3c7616c775cc4f1aa8aafd53859c16d7504c14d077ba2d030616d6d4d651e33930d1a0a8c910ecdf3f26da78d82a98d28c8f1688673bdc509dda47dcd5c675fb3c7616c775cc4f1aa8aafd53859c16d7504c14d077ba2d0cd2cf948d059d6e3681ff98bc5f592d7dba1e494429f60aaf630ca1c331223ce83801e5a955b07f6d61a12a8485f6bc1ef0790a52ddb2b79b0a4ab86f93aac1cc81eed54d3970a8f6dc924556fb641c30c210ea20ab3cdf9ce0d97cf12042ab2fc75ebe14f93f6bc9ecb126ad50915dafff816090705865a3a16d7c2e8540d56c81eed54d3970a8f6dc924556fb641c30c210ea20ab3cdf9ce0d97cf12042ab2121318a2957766cc747421286c39bd7ef1ce26e55f4d79da8800852bac167822cdbf7dcd77a2286ada8ab2e577b7323069045553093e5ecfba8a520be078c1e9121318a2957766cc747421286c39bd7ef1ce26e55f4d79da8800852bac167822361f5b6aea5f3ccd0ce645638d93b08bde7e6e7723003b016dbfcd51e6f540e12e1b9de1e066a21a2009ccc15c64ef5bbed425401a00fab10f23927dff963f67ddb0446ee78a4d83e3db0ab8371974397e218346d35f6c8e69ccd42914a8e48b6e825e10845251b38a095786200d5906a4f48a87393126309928f1c569e9e642df9789a25acc6738c8738765ea116387ad2673cce28c75913f275a396a22431a61bd13b628c6b03894620330e2bf75c1b85b2dee6c6009c9da769b55ddcbd5808745ace511a1f9c4f06ef104722731f92fc5b74760e36da91a04a379ed1df47b5b0c039fe3febf3be0cc1ea8f45d6d9b2ce619fd68cd670e2fcd24d685b558088745ace511a1f9c4f06ef104722731f92fc5b74760e36da91a04a379ed1df47b1c048eb6c7674fc4c3445200320f753184619e7dd4af5fb83f86d614e019dcbf87326f7c017f41dc44dde1a384e855a29f5c6900383c6b6d405da76bddd65af34d440cd31ea5435f4e2335ffb6fd0763f5dbd5ba30b0a7953c220ee9f97384b6bb72deb38e0c0e900c3504360925667ac844fbe1ec3016b6f5270f76cd729c131b3b83019e129fa435a0ed8841b16e1eb42a7e3ff77d471149d25f428ee26641dad24e924ceb796d9109a9c7e8fd72c0ec6f1d932ea84e60484bf298357519ee37e22ea91d4e32764ce450b9eba2ba96b0770e4d697b3d7acf776a6998daff0fdad24e924ceb796d9109a9c7e8fd72c0ec6f1d932ea84e60484bf298357519eed34899c9e4eb577c6e8d34b2491c0a323365230e62b3968a3afc9d6a7915d0f8c8d9263b5aa6c482c804cae1c3ba5b6bd313a40aaeb7f2120e9a2ba2226654cb19cb239e5e8daa9c2a5f2bbd9f98ad030d7b8d3c65e964161a35bb9eeb3c8a1be2dd3322a212623a7383a99e008a5e4aacd307c31ccdca9dde4a98861c6c629507316ccba3ac9263d0ff70ecc751ff09d5c0924898d61ceded6df0c1b4ee913febe4826f02f071315b81a19b973b0f0d1abda1656c7e65cb09ad7a24ea7ff667d4fc83b8a393f579d8c6e4fd267d2a4147ac4a0a0f855ee9c7f2a83bc86c8504ebe4826f02f071315b81a19b973b0f0d1abda1656c7e65cb09ad7a24ea7ff667f7c7d8f2c8eadcfa60e725ba465b04ae5f9b8479027bfcd24d5189edf01131f1c07343506ef2896b02ea8e3c99a1bcd9fac5c8701653ff128dab1937f6c754eb71900e11cc1dadc4e3bf57cae167cbfa4165835a5ddb997821d7cbf0bee2c681e058c183fc4fde531ebc3139435ba78751eac717b4d657e2e13b5a23e79afe3011a1e7d48e99224e7fa02bd54bb9ec69a218e6d732203f9dff5ddb4402de0b346cd50c2716fb89ef0aee7c0d27d0fd45366f8c973bbc8018fd5b3ac4db89d7618f059adf0c7b3a062cc2b96378630229ed317041195d1016d2d140340f75012e6cd50c2716fb89ef0aee7c0d27d0fd45366f8c973bbc8018fd5b3ac4db89d76119bc861f5808ff897a8ceb76a17ca83960a767399251538c9023cec729c3275cbe114d1e63dae3786a2cf7454863909b988470dd67b0be0ab27dced5c2686959777f797fb7f9edc3815d498a52ff6ad9afbf029a6a67723b24ced717a06549d0be114d1e63dae3786a2cf7454863909b988470dd67b0be0ab27dced5c268695954df633f45a816f3fc0af2d1c3995970211da99f2070c0c7c61653da16b8cf92be114d1e63dae3786a2cf7454863909b988470dd67b0be0ab27dced5c2686959b0b4a61419da78039d707d63be8645d8dd9b87fc13ac022c8134ce896d83f63ebe114d1e63dae3786a2cf7454863909b988470dd67b0be0ab27dced5c2686959f989186b28be9204d23abbd532ebfd20cd45b6242d22c1916d810c8c70ebfcbbbe114d1e63dae3786a2cf7454863909b988470dd67b0be0ab27dced5c2686959ded6828e84fc52a90da601c4050b873b31216b58f5e581ce49f1dd7dbfb837ccbe114d1e63dae3786a2cf7454863909b988470dd67b0be0ab27dced5c26869591bf26b5a2470103d2fd5ebf019c4fb3d5b67d25467a9c88a8e30de572b46b002be114d1e63dae3786a2cf7454863909b988470dd67b0be0ab27dced5c268695928d519661874e3859663256382a7ce6ceb5e11b1c0024a91f21ebcf9f1b715d6be114d1e63dae3786a2cf7454863909b988470dd67b0be0ab27dced5c2686959ce968ec63eccbd187f799bd824b33a5692b6bbd5f30e213dd9bc4d7f7ed14853be114d1e63dae3786a2cf7454863909b988470dd67b0be0ab27dced5c2686959422ac3399f24d5079ade4a36ed649b64f57025f9ee66e1f19b5d83588b11402dbe114d1e63dae3786a2cf7454863909b988470dd67b0be0ab27dced5c26869596fb74c9af843941d894108bd1f35f6e6c94caca1fa38d48611f4140ed7550c02605049cfdeb654e951ca551cf9de3759487f5e072df3997355255fb015b89776fe8a7c5f2f9d0a8840902ebc1b9cf1129f7a71f0f40f4a574bd59cebcf609183605049cfdeb654e951ca551cf9de3759487f5e072df3997355255fb015b89776dac5685c3d6c9b1fdf95cb26cf044db60869cc346817bd41feac2b87eab72ad3b59cdcc5369001b6f77e9508a2ffdc3cf7b6afa429125d044eed83decd89a1a8632a0fd28422bb353b737910d889c81165512a1f6f0817583f8edbbd40c89a7eb59cdcc5369001b6f77e9508a2ffdc3cf7b6afa429125d044eed83decd89a1a82ee6910e3a39e68cc5c7b2fa85611177053237543aa1f93dbc9edade7639e48e476798a7bd0bbdd1f9643597b982fb46fa9db11c3a64b0c9cb0ba14f0675eef1f8ca85a16f29853f3e8b767ce5b5e1c6a9db2ae1ca5863201ef9a8b364ac382ee1c3504ef54fee6122e12c065ee41d79cde83228dc50a59c9f28f1d3080bd56cf8ca85a16f29853f3e8b767ce5b5e1c6a9db2ae1ca5863201ef9a8b364ac382e1835a2c3ff59d4be354f5bf25b1f0efc61b6073bb1542466d4286a05cc21f8f8cbb86a1fb0286142b0aaacf6003449b3f05faa58580453ab57abbeff35736e8c6317d1e976409a09c91e2ce2a295325020529389d1c0220c4930e49f16cf4ef5cbb86a1fb0286142b0aaacf6003449b3f05faa58580453ab57abbeff35736e8c1f1cb43ddf3059a69e6a858afb8a788880601074bb25d56465ed3cebf8c69103a58f0d5ea72eb4aac09530e138069c34758331d82f8ff5b515d19201eefd193d415c11e61007ca3787510f6031fe925e827caacdc012943cbf1ed1b286edfd13a58f0d5ea72eb4aac09530e138069c34758331d82f8ff5b515d19201eefd193deef062ca49b9e7429344304d90c1daffa27d893e69d1a9482b233e05e77fb19062436a5954f79b02181729b8f62fe33cdc1eb4deeec677f2b6727447c7b3a469a1969facf2b60691812af33a6fac94bc2bbf4669f68242a795036c76188c1a5062436a5954f79b02181729b8f62fe33cdc1eb4deeec677f2b6727447c7b3a469a744e6c4bea7baf0c2494eeedd4ef3a70b9e98a061f636afa0baf999875cfe3462436a5954f79b02181729b8f62fe33cdc1eb4deeec677f2b6727447c7b3a4699e13eb95a76fbf931a303efd93b85a90f7b0056474a82cacc55e65c92af63dcf62436a5954f79b02181729b8f62fe33cdc1eb4deeec677f2b6727447c7b3a46995dd8c7ba922c7b34cd16ee9d0d902889dab6d02401891e04e1bf8422eeb38d262436a5954f79b02181729b8f62fe33cdc1eb4deeec677f2b6727447c7b3a4691ac8609476bfebef7a628ce7160f43fa927e52ac5726603cc3ac1c756d463c9b62436a5954f79b02181729b8f62fe33cdc1eb4deeec677f2b6727447c7b3a469e8e3ca8c9341d30add056e4846b16e9e85ab48caac16f20012e2da2346a0c2e062436a5954f79b02181729b8f62fe33cdc1eb4deeec677f2b6727447c7b3a4694531fd1d210d0fbf834f269845c7e9718153c84a3a46824b80e7aacc591ae57362436a5954f79b02181729b8f62fe33cdc1eb4deeec677f2b6727447c7b3a469b89d787326fcfb44f407a92e31d3255c47573e3efceb6586ac450c343ca2e3745a593bce1935b178361e2264a5c7eec94775c9731737979dec6d4bfc88f37bdd6e0b7eca8f880fce48fe04f001127fda1d54f3062a21e747cf18f2bcf4b991725a593bce1935b178361e2264a5c7eec94775c9731737979dec6d4bfc88f37bddee7b91cc47c09e1b39a5f0f98d949e39bb6e654f084b090a1503f92f085dbe5c62436a5954f79b02181729b8f62fe33cdc1eb4deeec677f2b6727447c7b3a469927bd043274a6aa161f8d0834d76c457990e5f86f268860c8bed94b11608537362436a5954f79b02181729b8f62fe33cdc1eb4deeec677f2b6727447c7b3a46924f61c9e6f9806f2f358f3f8fa1f4ae2feed6a4c00f10b3c3725465bdec42dcc62436a5954f79b02181729b8f62fe33cdc1eb4deeec677f2b6727447c7b3a469fe0f24cb6ffa109f95d721951687df141f4057e8fbcaa02445b5666431cf2d7c62436a5954f79b02181729b8f62fe33cdc1eb4deeec677f2b6727447c7b3a469f5cf8f1a378fade992ed8af69c7d85708f23f920f8b84fca1deb50cab92f027c62436a5954f79b02181729b8f62fe33cdc1eb4deeec677f2b6727447c7b3a469b65f957637a4efaeb3a1b0557acfe132b516e80dc44ed806150187a5b518e98d62436a5954f79b02181729b8f62fe33cdc1eb4deeec677f2b6727447c7b3a46946d01ea07a1d6cf27eb91593c6ff488cc4f8dacd7d99601f0428a4c4ed4f559762436a5954f79b02181729b8f62fe33cdc1eb4deeec677f2b6727447c7b3a469ef695b36ffd2e8b9e2bded1c4e5d65971edcefb3b00ff68ee375a9a6d33ad6e562436a5954f79b02181729b8f62fe33cdc1eb4deeec677f2b6727447c7b3a469b25a562c63f796d746088a5306613474c41cc328034f3659fea5623e839d16f062436a5954f79b02181729b8f62fe33cdc1eb4deeec677f2b6727447c7b3a46999795f4ff78790ea5663f1d04dfd9cb1f66313ba75b16f7f53ae54502d90a2e062436a5954f79b02181729b8f62fe33cdc1eb4deeec677f2b6727447c7b3a469825269f5a82ede5d9e2c149f1d31b45b25eafe3486dcaf6aa85251c2c9f8e08062436a5954f79b02181729b8f62fe33cdc1eb4deeec677f2b6727447c7b3a46999795f4ff78790ea5663f1d04dfd9cb1f66313ba75b16f7f53ae54502d90a2e062436a5954f79b02181729b8f62fe33cdc1eb4deeec677f2b6727447c7b3a4690b43966103389aa9ba7f771245866082069e0cabfbc9565956a094a96856a678d63077c7e714e88cee1202955d4a8ef4a46bd9b8c532df2fb0457640b5f5caf750c0ae838df9b19a1f30f26c90b989e095690b5b41737a229f703101fa4fc53bd63077c7e714e88cee1202955d4a8ef4a46bd9b8c532df2fb0457640b5f5caf7f8a63995645f9818b01258cf79407c748e677487e1a0c322b6453b9eecd22d3b62436a5954f79b02181729b8f62fe33cdc1eb4deeec677f2b6727447c7b3a469c921465e598b25c1417512aa33ff69ed92ecce5226ec77b571b1f07556de5d3262436a5954f79b02181729b8f62fe33cdc1eb4deeec677f2b6727447c7b3a469ae14e32474398359166b81e0b9ca625bfc46607daf5ec738c555ef47fd6e4a4462436a5954f79b02181729b8f62fe33cdc1eb4deeec677f2b6727447c7b3a46991d4bd9dea3247b08a2e95ba077dcffd1668544780ace3e27d87667d2f41dfd662436a5954f79b02181729b8f62fe33cdc1eb4deeec677f2b6727447c7b3a469bf75626e3debf41c51a1f37e1a707713fb76da13eb3e8e114b47509552f2bdcc62436a5954f79b02181729b8f62fe33cdc1eb4deeec677f2b6727447c7b3a4691957243e83eaee866fc355988c1d55a4f15a3dd32d3076cf33a85b3e2c5d8c9762436a5954f79b02181729b8f62fe33cdc1eb4deeec677f2b6727447c7b3a4699c9dcc847ec04c329544d666aea7eaf9dd3bff0489a3ce7bfbbe0d1a082b6d4b62436a5954f79b02181729b8f62fe33cdc1eb4deeec677f2b6727447c7b3a4694f3174e08960e3c4c25949f026ec190380ffdae8b1ed6ea79102d0e8be8700e162436a5954f79b02181729b8f62fe33cdc1eb4deeec677f2b6727447c7b3a469038fcb810fbac2f2ba64405d6b90352fdaf27d7f66fff7179301261d487726a662436a5954f79b02181729b8f62fe33cdc1eb4deeec677f2b6727447c7b3a46924ff65a5c0e58413cc6391717eb7124f47baeb6fbd3ad8422ed00a86f6f9ca5d62436a5954f79b02181729b8f62fe33cdc1eb4deeec677f2b6727447c7b3a469573cd624ed44873024e7aee58bb760ca76beea4bbe41088fbcda4523c5e716df62436a5954f79b02181729b8f62fe33cdc1eb4deeec677f2b6727447c7b3a469f96da0d5ba2b7e42e975431f6636c377a157f0819275abc87c362ae61ee895a462436a5954f79b02181729b8f62fe33cdc1eb4deeec677f2b6727447c7b3a4694302c56b2a4ed91d8f9c1b435fdd29dbbeeaa560a8912062d787e67f418eb07e62436a5954f79b02181729b8f62fe33cdc1eb4deeec677f2b6727447c7b3a469ccc4cdbd4ed5138ab223887285f76b5a395249f8ae16a463025e1b92d8061d7a62436a5954f79b02181729b8f62fe33cdc1eb4deeec677f2b6727447c7b3a469c95e448a664bf101910cee46d88d675af7abd0b3cca2d459176bc7f1b06a43e862436a5954f79b02181729b8f62fe33cdc1eb4deeec677f2b6727447c7b3a4692a4b00dc7e417008d956cba77f1bce8d6d71a9e19c8e238ad51603129cc53ea762436a5954f79b02181729b8f62fe33cdc1eb4deeec677f2b6727447c7b3a46952cda74109cc50d49d28e73f89356125743b29df026344c60fef352e9ad5640f2fe4f2ede3a029cec7a660416bbf8457fe5717da1616e77f3a07da2fea641a479a1f8c9943c9852a3b0dc3a8b237724ecc64c1a463465fdb8aa3ea0ef3eb9c762098013f6e3632ca31346a6762dffb378241ef399a3a861f9b547ae2abed32219a1f8c9943c9852a3b0dc3a8b237724ecc64c1a463465fdb8aa3ea0ef3eb9c766998d9765a0433c2ac476e88e07be855dfa5b44ba24a7eb3de8cba10332ead769a1f8c9943c9852a3b0dc3a8b237724ecc64c1a463465fdb8aa3ea0ef3eb9c762098013f6e3632ca31346a6762dffb378241ef399a3a861f9b547ae2abed32219a1f8c9943c9852a3b0dc3a8b237724ecc64c1a463465fdb8aa3ea0ef3eb9c766998d9765a0433c2ac476e88e07be855dfa5b44ba24a7eb3de8cba10332ead769a1f8c9943c9852a3b0dc3a8b237724ecc64c1a463465fdb8aa3ea0ef3eb9c762098013f6e3632ca31346a6762dffb378241ef399a3a861f9b547ae2abed32219a1f8c9943c9852a3b0dc3a8b237724ecc64c1a463465fdb8aa3ea0ef3eb9c766998d9765a0433c2ac476e88e07be855dfa5b44ba24a7eb3de8cba10332ead769a1f8c9943c9852a3b0dc3a8b237724ecc64c1a463465fdb8aa3ea0ef3eb9c762098013f6e3632ca31346a6762dffb378241ef399a3a861f9b547ae2abed32219a1f8c9943c9852a3b0dc3a8b237724ecc64c1a463465fdb8aa3ea0ef3eb9c766998d9765a0433c2ac476e88e07be855dfa5b44ba24a7eb3de8cba10332ead769a1f8c9943c9852a3b0dc3a8b237724ecc64c1a463465fdb8aa3ea0ef3eb9c762098013f6e3632ca31346a6762dffb378241ef399a3a861f9b547ae2abed32219a1f8c9943c9852a3b0dc3a8b237724ecc64c1a463465fdb8aa3ea0ef3eb9c766998d9765a0433c2ac476e88e07be855dfa5b44ba24a7eb3de8cba10332ead763fbc055c17a01b045f9eb8b356ecda9847f3d96f1287faacd869a98003a988e718e23159631168e9301a378f88e3ac3ddc3108abb414161bec64d73d7149d9c83fbc055c17a01b045f9eb8b356ecda9847f3d96f1287faacd869a98003a988e77a01c8e2a83b942473c152d5f0667d374bb9e4b477b7128588e2f80fa420f32e4ae972179c2c1e69429b1b400d51365fb1f4d059473013484700dfc49580cef63dfa1e6114f4a87841a763c9d76be9811670a3dfe9b106619d0bdf659bbd8c9d4ae972179c2c1e69429b1b400d51365fb1f4d059473013484700dfc49580cef6c13afb6b50ce33f25a3248c3ef38a10e8b3333eea30ddcb0597033ef42060739476798a7bd0bbdd1f9643597b982fb46fa9db11c3a64b0c9cb0ba14f0675eef11ac075e2d4d577558fc63c1f5966c94d3cf0fde4e9aaa97fd1553b4b5a42eed705931be0a115f087c2e50c64dc7a45c4001601ebe23a1323ce9a08fb9a66449d1ac075e2d4d577558fc63c1f5966c94d3cf0fde4e9aaa97fd1553b4b5a42eed79a758462fa8207636e49061f797d015d8de479513517206955d331b3dc5994a4e2e61e30f1bd1e0682bef9eab9c68926c87802bf4fee6c60b4b97ab2aaf0c583610f2147ec9b43eae536010a28371b10ac6d7a6de8c428fdb149a543b87f80d9e2e61e30f1bd1e0682bef9eab9c68926c87802bf4fee6c60b4b97ab2aaf0c5837b9b82236e2590b544ff95fb061efaa72278bfcca388537acc3fad92a775e7ea6d6e4c27812a6c7258bb0af6e542b27a8424798127bef6488256850be23cd3fb631ab6cc486547d388ab6bf563c8c90233b9c7aa91dd72499efede4095d73ac36d6e4c27812a6c7258bb0af6e542b27a8424798127bef6488256850be23cd3fb0d100bbf8d1e81ea44742a51c6eb100b52e3bde894c3be343b83e93209f09cbb2a3693dec21722aff184569262dc4ff43b727951daaf1a1128dba1eaa0b8ba38d8846b6ddbb7bd76abc3a2b6be1041378e03ddd35fc0f60760e314f72d94c9ff2a3693dec21722aff184569262dc4ff43b727951daaf1a1128dba1eaa0b8ba380411ebf2facdb876a2d13f01282f5081f03d954201ac2b57806a0efa82babc592a3693dec21722aff184569262dc4ff43b727951daaf1a1128dba1eaa0b8ba38a72291e40244c00750de2e202c5f4c28b60afcb7d75bbd1b01b33b822239bded2a3693dec21722aff184569262dc4ff43b727951daaf1a1128dba1eaa0b8ba385e1e80513a6abafb5742f185d088a3a944e21504aeaf6aa840e8c8f17d2d96c12a3693dec21722aff184569262dc4ff43b727951daaf1a1128dba1eaa0b8ba386ae781ff588fa906258ee76b60fc3ebe7f2c8fd1e3b200e6f07f34e09a59976c2a3693dec21722aff184569262dc4ff43b727951daaf1a1128dba1eaa0b8ba38988dfae8026d44991222c7e7355b562c3b34589e3c71486ce336507be215fb0f2a3693dec21722aff184569262dc4ff43b727951daaf1a1128dba1eaa0b8ba385c08cd64113ad5a0746258d22115bff78826d3812a030d17f70d6049ea0ece452a3693dec21722aff184569262dc4ff43b727951daaf1a1128dba1eaa0b8ba38bb82abb167216d949a2e25258fb01a3700177eff84d79acfe17ea99a801e7a68114d900c159c08ff65d7330e2c53a44dff0097960a66593454d795628b3b74f6c1ea0e1bf5be70df45309710faedcab28de94b3c3bf06d75228adab101deaefc114d900c159c08ff65d7330e2c53a44dff0097960a66593454d795628b3b74f6e8c6c70b26e09435dc5b748df85289126857832bb301bdadeab639ff489b6b602a3693dec21722aff184569262dc4ff43b727951daaf1a1128dba1eaa0b8ba380474d9c127ea1e69424b80bd25c860199cbeaac1dd549d54deb046d31f7d7c822a3693dec21722aff184569262dc4ff43b727951daaf1a1128dba1eaa0b8ba38111a09c7d7d3b8a11867339f4988319d1ff483fd314452fe88f24b2360ab43cc2a3693dec21722aff184569262dc4ff43b727951daaf1a1128dba1eaa0b8ba38bffc26467b5a0f1b96acd014a3dd98899ff1dc043c3cbb8465735775edb09c4c2a3693dec21722aff184569262dc4ff43b727951daaf1a1128dba1eaa0b8ba38a751c77c20f8a81563e7f78f9172987e861205bab58dac01cb1bcccaee59c76d2a3693dec21722aff184569262dc4ff43b727951daaf1a1128dba1eaa0b8ba38a427f4bd8b0bf9910dc421afa56931c49059f23def6f5bf27546b726236376cb2a3693dec21722aff184569262dc4ff43b727951daaf1a1128dba1eaa0b8ba387f15f7f6cb82667889d9c03e7895a6e3309f26418e379b1d5106a96518c291fb2a3693dec21722aff184569262dc4ff43b727951daaf1a1128dba1eaa0b8ba38d8f284b30c9da22f330ef85033fbb456b0d077bf546cb83aaf3b042a383ee4c92a3693dec21722aff184569262dc4ff43b727951daaf1a1128dba1eaa0b8ba388a35ad083b2e8a91497f7fb99f6b7c8b8607768d3cefe1d17e367c27c7a2758b2a3693dec21722aff184569262dc4ff43b727951daaf1a1128dba1eaa0b8ba38266c446b38c8ff97bf2a76dbec56a8d6bbade618acaa96d6f5a25d0a4e4e0a732a3693dec21722aff184569262dc4ff43b727951daaf1a1128dba1eaa0b8ba386b6e3532938c761d3f3b80dde234a5c97d3d037a76d8bb21b76f73120c43ad372a3693dec21722aff184569262dc4ff43b727951daaf1a1128dba1eaa0b8ba38266c446b38c8ff97bf2a76dbec56a8d6bbade618acaa96d6f5a25d0a4e4e0a732a3693dec21722aff184569262dc4ff43b727951daaf1a1128dba1eaa0b8ba3818393fecf932a16a7e35163342d9fc28205d127b04eaf866f3f717019bcd8353051bbcb5a0303914b9e41f96561b3b9aa723061be0b352343d1e593b231c501f2221c981cb4f56cb6b03ab4bb12bc791d9710931347254776172e7d52bd3a00b051bbcb5a0303914b9e41f96561b3b9aa723061be0b352343d1e593b231c501f74eb8745d55cc90b2428df9ac7d1e8d6e8bd8672ac40daeda978b69815b608312a3693dec21722aff184569262dc4ff43b727951daaf1a1128dba1eaa0b8ba387ab3ec3e388d1b4828d795ee83547d4d4bc176befe3980cbba79ecc0a715aaed2a3693dec21722aff184569262dc4ff43b727951daaf1a1128dba1eaa0b8ba3856d7bcb6afb47858b9a0b92d27de5db03408fe2b6c5f3eebfc34a2100e49597d2a3693dec21722aff184569262dc4ff43b727951daaf1a1128dba1eaa0b8ba38610ca805a26058ac13a243d918935881ec4aa31a530cb6bb1977d84b1be64fe02a3693dec21722aff184569262dc4ff43b727951daaf1a1128dba1eaa0b8ba38e4faf5fd2975d65b71f91d9b0bfd5d5ddfc29f19ca88d98cf12855c3125fb38f2a3693dec21722aff184569262dc4ff43b727951daaf1a1128dba1eaa0b8ba38b65565be0849b633b83c11c42f7bb8834825f15f7f81aefc16c273360b70f56f2a3693dec21722aff184569262dc4ff43b727951daaf1a1128dba1eaa0b8ba3813aae4d471f7d1e27596109ca44c5b46d664594293cbb4faefe3089d37749cb72a3693dec21722aff184569262dc4ff43b727951daaf1a1128dba1eaa0b8ba38cb05805fb14b9b1ce81d2b806d2c47d99a08101847ccd09a8a3153dbb7cf6ac92a3693dec21722aff184569262dc4ff43b727951daaf1a1128dba1eaa0b8ba389ff4377acf84a1005ecb51b0868f4039b00fc7dbaa3f1ef849462261444e1d5a2a3693dec21722aff184569262dc4ff43b727951daaf1a1128dba1eaa0b8ba386d5e1be22056cbd8bcdc565711f658940a20ddae65131c2d8c61c63d6d96b38e2a3693dec21722aff184569262dc4ff43b727951daaf1a1128dba1eaa0b8ba3861635063af774a3a326fb300afb5d9e1954a3fa1b1b7c737b5dcbc5fd12893582a3693dec21722aff184569262dc4ff43b727951daaf1a1128dba1eaa0b8ba38b7ea84e20d095e4ffe955e0dee65bd192884ba605ad3b1c3033f86dd0d73e4852a3693dec21722aff184569262dc4ff43b727951daaf1a1128dba1eaa0b8ba38812707fb65db80ca57295d24c839ed85864f32c5040ed1d63dab3e8e671b753a2a3693dec21722aff184569262dc4ff43b727951daaf1a1128dba1eaa0b8ba3861df18be809455aaff1e02e9b84993ab75f188fd068bdc017aba3feec25afcad2a3693dec21722aff184569262dc4ff43b727951daaf1a1128dba1eaa0b8ba38db28c3f5eeb511be97c62e53feff1cd11b7714e4ad87f611453348a35e80e6792a3693dec21722aff184569262dc4ff43b727951daaf1a1128dba1eaa0b8ba384897b463aff48b16629b37b8b394ab6cde54e77ee7f4bb70343b41c1028666132a3693dec21722aff184569262dc4ff43b727951daaf1a1128dba1eaa0b8ba38d444421bdd3dcfedfb7b8e22f9622f0a3f98d4175df8871dd76d4ad763c7d6656163f637c3b69252a373449c9ea087ea9caee777bc409beabdbc55e9c4a973b77c430ac7e6e27c895c080f013a3caba2bc2d9538d09aac4aae95abb3036e9e219dcb99d6a114b57ea3313cea1ce08aeb7dba8975ba7caf0f78d6eff526092f1d7c430ac7e6e27c895c080f013a3caba2bc2d9538d09aac4aae95abb3036e9e217b1738bb905d16791a9b5058581332b7fcaa209addda9edb3582aaa10c3b84577c430ac7e6e27c895c080f013a3caba2bc2d9538d09aac4aae95abb3036e9e219dcb99d6a114b57ea3313cea1ce08aeb7dba8975ba7caf0f78d6eff526092f1d7c430ac7e6e27c895c080f013a3caba2bc2d9538d09aac4aae95abb3036e9e217b1738bb905d16791a9b5058581332b7fcaa209addda9edb3582aaa10c3b84577c430ac7e6e27c895c080f013a3caba2bc2d9538d09aac4aae95abb3036e9e219dcb99d6a114b57ea3313cea1ce08aeb7dba8975ba7caf0f78d6eff526092f1d7c430ac7e6e27c895c080f013a3caba2bc2d9538d09aac4aae95abb3036e9e217b1738bb905d16791a9b5058581332b7fcaa209addda9edb3582aaa10c3b84577c430ac7e6e27c895c080f013a3caba2bc2d9538d09aac4aae95abb3036e9e219dcb99d6a114b57ea3313cea1ce08aeb7dba8975ba7caf0f78d6eff526092f1d7c430ac7e6e27c895c080f013a3caba2bc2d9538d09aac4aae95abb3036e9e217b1738bb905d16791a9b5058581332b7fcaa209addda9edb3582aaa10c3b84577c430ac7e6e27c895c080f013a3caba2bc2d9538d09aac4aae95abb3036e9e219dcb99d6a114b57ea3313cea1ce08aeb7dba8975ba7caf0f78d6eff526092f1d7c430ac7e6e27c895c080f013a3caba2bc2d9538d09aac4aae95abb3036e9e217b1738bb905d16791a9b5058581332b7fcaa209addda9edb3582aaa10c3b8457e181b46413ce9626dd8d48c5971e9b1fb1ed33471423a551c0c4e94c3c111966d2644a7e2b7911f785bc059725b4960e241459f613cb6b5278c86702047be026e181b46413ce9626dd8d48c5971e9b1fb1ed33471423a551c0c4e94c3c11196670ab625405c4d6e4557ec2b5984cca4d798fc40333e744e5e43c4b8fd7eb31b99d59959fa3761a4f25501554c6c975cd6d464500483ec26e4217c1e0c6cb805bcfab453dd4849977573ace339110748489cecdfb7481c3b1cd1776ff749806e59d59959fa3761a4f25501554c6c975cd6d464500483ec26e4217c1e0c6cb805bb6ad468258ca9f9d8d6b2d2b45e2708eca0b4f59ae5555d7a756e32ae10883f6476798a7bd0bbdd1f9643597b982fb46fa9db11c3a64b0c9cb0ba14f0675eef1287812376e2ed7e8c2059a86c071bdba5287d077805444d1ecbaec31893a0c08ec392db3d0ae05f71d971d23caeb637fb570eb2e4e718f7ced53481de84991fe287812376e2ed7e8c2059a86c071bdba5287d077805444d1ecbaec31893a0c089fade152b303f9e6c641330101eb61b3133deb0f1dd6a695b515160cef278d651c2ee006375baee855f571df0146e502afca33b255d7f33689ee5b1855dde9f0e2c4f9e83116f1b4762481b90f84b65243ec225a5eb4dff7052976c6727a41901c2ee006375baee855f571df0146e502afca33b255d7f33689ee5b1855dde9f072e9b1c5f4722022d34b2fcac286aa83aba112ead03d8a1e4521dfa2482affeb5648af0221fcff5c72bf69fbe6c10b5de4a3aadbd289eeddfe6aa24a25e112640c7a9836644ab41d8ae20156f2a5cfc2abea315776e3bb631f7f3bb52d01683f5648af0221fcff5c72bf69fbe6c10b5de4a3aadbd289eeddfe6aa24a25e11264b6b3393df9fa0d7e421e47477dfbe7f1d5b8577fb88f6cb405a49984da28dd20fb493013be48ec59db3995b57a8431ba66e52ab4d041e79f649cec9bd318da61395c6727d78c79e509882dc035d66ec88aa0abe2c4a2564a487addcf5f83b71bfb493013be48ec59db3995b57a8431ba66e52ab4d041e79f649cec9bd318da61681d334a0332c39b0e432d55d89b8b757be570c73de5610b1b4ceef3f7ce65cefb493013be48ec59db3995b57a8431ba66e52ab4d041e79f649cec9bd318da611c8740c8ee4904706260202a41cb5ec1abd6fccfddee4e5d1b8314888023418efb493013be48ec59db3995b57a8431ba66e52ab4d041e79f649cec9bd318da6131aee11001ec62f8bda1f8d394841cc9adeeb2179acd77e3808b50149a1a5bc8fb493013be48ec59db3995b57a8431ba66e52ab4d041e79f649cec9bd318da6145f6755a845a19510305fa66efadd43c4a91c791e9289f2609b8c69da929811afb493013be48ec59db3995b57a8431ba66e52ab4d041e79f649cec9bd318da618beeedb0aa4d72965c8932aff039392cd5b60d5ab603c09d627d47d588965e20fb493013be48ec59db3995b57a8431ba66e52ab4d041e79f649cec9bd318da611d00d739978465eec66ae6f20926d28ce77dea9b09d1ce94372a107e0e5709fdfb493013be48ec59db3995b57a8431ba66e52ab4d041e79f649cec9bd318da6168189a934ea7932c3b5b5f6626be938d3be83413da7e51ae8deb931007598f997ea5544cc20769799f968549115b16d43c61bf60a735776a1648f252b8045e81e712cc757841138622612bb28ed88b74a6b5b3714333ad0e18f2d2844e0020d67ea5544cc20769799f968549115b16d43c61bf60a735776a1648f252b8045e8178edce750bd496fa96f3764d26323cfc9d3e76d878b45a67b7a8330df2c72ddcfb493013be48ec59db3995b57a8431ba66e52ab4d041e79f649cec9bd318da618b190c1589a0d502af17328e6eb90165498326dc0c23a51bb365f948b5f8e0dffb493013be48ec59db3995b57a8431ba66e52ab4d041e79f649cec9bd318da611126b0ab9ea627ab0cc2b1e8ecf0e2c0717699feb2ca7579ab333e58fbfa418afb493013be48ec59db3995b57a8431ba66e52ab4d041e79f649cec9bd318da614c83d0ffd14225211fa841816cfb2445d4e60c10567095346049d10c2c7683effb493013be48ec59db3995b57a8431ba66e52ab4d041e79f649cec9bd318da618273ca743d612f4bd24099cafbcf42a9715d33759436f7ecfd988bafbfedeeccfb493013be48ec59db3995b57a8431ba66e52ab4d041e79f649cec9bd318da61dac66d243cca2acba1ebc206ad68a043381601515068f164e89fd3d97f52cfa0fb493013be48ec59db3995b57a8431ba66e52ab4d041e79f649cec9bd318da618f8bed2e757f2017c88ce5502859a16ac2f9c78a6087efb4f784e72707193eb9fb493013be48ec59db3995b57a8431ba66e52ab4d041e79f649cec9bd318da61b87fd02d6cd8b189663cae6c392f52b1328d7434d752f9260acd13938bf1d018fb493013be48ec59db3995b57a8431ba66e52ab4d041e79f649cec9bd318da61c71d11c1e77044cc496f8abbd501c70aa3b78cc811d255fcb00fc08b30ec9a5c0155c2db1d4768cfedfdb9ec3954733cb9c7e354f6add845a5077bd8a2b93abbb7be68074f401873222df258158431b2626fe7fad8dfb2c76c2a0bce81acc3a30155c2db1d4768cfedfdb9ec3954733cb9c7e354f6add845a5077bd8a2b93abb3b21969b8e36d1444353ddcce05eb74671dc65e9a2d2ce57c95cba2e4a18b8330155c2db1d4768cfedfdb9ec3954733cb9c7e354f6add845a5077bd8a2b93abbb7be68074f401873222df258158431b2626fe7fad8dfb2c76c2a0bce81acc3a30155c2db1d4768cfedfdb9ec3954733cb9c7e354f6add845a5077bd8a2b93abb17f1e064dc89817d568e142c48467f4b0b445df9aafa19da15aa7a5bd14604d7481e015c6c139fc32261db22363a93bba30b8cd502b72c654dcece9e109458b28e82b2edaa73c8e4e7706505933ccdf648579b59ed68e5fcaa7d9e8a80c13696481e015c6c139fc32261db22363a93bba30b8cd502b72c654dcece9e109458b2cc5b528c6059aaff3c5f6f92318580c3a1ff5b528db15903a77bf8021abbd322fb493013be48ec59db3995b57a8431ba66e52ab4d041e79f649cec9bd318da612461f6831bf229c91ae5e45b4334eb335c694981b7d3e056b2acce782fd0a72dfb493013be48ec59db3995b57a8431ba66e52ab4d041e79f649cec9bd318da6154892a5a4a17ca6e7e6aa6f6614b85533473a283f640b78fcd88d4641848e801fb493013be48ec59db3995b57a8431ba66e52ab4d041e79f649cec9bd318da610a303e0f2574b56db88dd0e66433927029fe286a05acbd936d5957a22b2e2aaafb493013be48ec59db3995b57a8431ba66e52ab4d041e79f649cec9bd318da61ad1cc3f3f46af5d16afc4fc3979397e1bea9b7a24521ef0f06d175127ac82d94fb493013be48ec59db3995b57a8431ba66e52ab4d041e79f649cec9bd318da61c03a53bd80010a2d9a055dfe5af1a4e1be1aaa14c518705d1956b6dddb86556dfb493013be48ec59db3995b57a8431ba66e52ab4d041e79f649cec9bd318da61931a0489eb0ca373fdfac7d74c4de2ef80eb5380fc8b37aa3305611e86552057fb493013be48ec59db3995b57a8431ba66e52ab4d041e79f649cec9bd318da612e523751c79f811e61af734f525e6d1b6fac9fec977e1bce71bf3fe9ba0161e4fb493013be48ec59db3995b57a8431ba66e52ab4d041e79f649cec9bd318da61fe078fe8c2d36ff303b0ae59b846db6f158150b1bff6f93ef8b0cb83dec8da3efb493013be48ec59db3995b57a8431ba66e52ab4d041e79f649cec9bd318da612362b53b081d286801e6468f6503ded92147aabf037455b6c10e554b0fd75dd7fb493013be48ec59db3995b57a8431ba66e52ab4d041e79f649cec9bd318da61a26d52fdd1e74f06f9276b12a5cf81f141fd6b29ad0ec9824b02b3ff63a13e64fb493013be48ec59db3995b57a8431ba66e52ab4d041e79f649cec9bd318da61cc7a5391a81c3d67aeda90a6351b811d7ea1d17e5864e9362d4254c4ae4d7352fb493013be48ec59db3995b57a8431ba66e52ab4d041e79f649cec9bd318da6147a2a000c3308e3d10103650c5fe6762b100fe729b18c1328bc62c7c0af43da3fb493013be48ec59db3995b57a8431ba66e52ab4d041e79f649cec9bd318da61ae393a2e2dda5a60a4ce9f009881ee32519d79dec5c8111dd60b91884c360826fb493013be48ec59db3995b57a8431ba66e52ab4d041e79f649cec9bd318da611c947bf996178fb167aa4c3c7ff4f219ebda564fdf7be4434883b158e51f9101fb493013be48ec59db3995b57a8431ba66e52ab4d041e79f649cec9bd318da61f3b5b725e6c05682951c029db314d82b10ca3f0219b6f8bc50a6b6f1d0df8fc6fb493013be48ec59db3995b57a8431ba66e52ab4d041e79f649cec9bd318da611c80d34eb557dd865bab0463a0c3bf6d9324afb0ba2e2e3f4d00e6b9675a9ab74e9a6d5af8c4ad6552148cbd82a59e8c979f99e9181c8651dce6f381b3efb97c228bedd5c54dddb0fd0a8861d87ac3c50bcbc94d548746d06c06ec94e8bb560a60570d1a771d27d920346ea5dbba8acfc587869486030eb0196e9d5f85d17a7d228bedd5c54dddb0fd0a8861d87ac3c50bcbc94d548746d06c06ec94e8bb560af20b53769f9df191ca28ea2b962076d5a42e5a086a0422ade0b4d0476a5e71c8228bedd5c54dddb0fd0a8861d87ac3c50bcbc94d548746d06c06ec94e8bb560a60570d1a771d27d920346ea5dbba8acfc587869486030eb0196e9d5f85d17a7d228bedd5c54dddb0fd0a8861d87ac3c50bcbc94d548746d06c06ec94e8bb560af20b53769f9df191ca28ea2b962076d5a42e5a086a0422ade0b4d0476a5e71c8228bedd5c54dddb0fd0a8861d87ac3c50bcbc94d548746d06c06ec94e8bb560a60570d1a771d27d920346ea5dbba8acfc587869486030eb0196e9d5f85d17a7d228bedd5c54dddb0fd0a8861d87ac3c50bcbc94d548746d06c06ec94e8bb560af20b53769f9df191ca28ea2b962076d5a42e5a086a0422ade0b4d0476a5e71c8228bedd5c54dddb0fd0a8861d87ac3c50bcbc94d548746d06c06ec94e8bb560a60570d1a771d27d920346ea5dbba8acfc587869486030eb0196e9d5f85d17a7d228bedd5c54dddb0fd0a8861d87ac3c50bcbc94d548746d06c06ec94e8bb560af20b53769f9df191ca28ea2b962076d5a42e5a086a0422ade0b4d0476a5e71c8228bedd5c54dddb0fd0a8861d87ac3c50bcbc94d548746d06c06ec94e8bb560a60570d1a771d27d920346ea5dbba8acfc587869486030eb0196e9d5f85d17a7d228bedd5c54dddb0fd0a8861d87ac3c50bcbc94d548746d06c06ec94e8bb560af20b53769f9df191ca28ea2b962076d5a42e5a086a0422ade0b4d0476a5e71c85c5d518891d58894329d1c55e5e00816d63c8e227fda60d77bab4ffbec0ea8c4a8d414ffe9543bdd0c3369e2155be1f9f60de69836fae70c5017d8e856adb5e15c5d518891d58894329d1c55e5e00816d63c8e227fda60d77bab4ffbec0ea8c41313514a4cfbafe17f4f2d36e6fff9a14013b8544568af1a3051bf47846258973d076a6b50ebe52f3434f1a5cb7b630c62a99a8c8e94c20248b33d20e023b10d883af521f43d33833f3e2dd09ab755b8795f0e5ca31f9ef7ae6975d881e1300f3d076a6b50ebe52f3434f1a5cb7b630c62a99a8c8e94c20248b33d20e023b10de46e612e8be2de8c272519b066fe64d4485ed588ec2a8f895e7d805aace1d29e88179e516f5185859acd74007ad3ff2da6d8e3e2a18f015f4f8ce619463663081cba8759ee234e2b67b65bc592a794ba72a3dba313aa42072fde37c018fe4e2f976f693346e17cef3ad7e94a8f941088ee3b8794aa82f4252f86f32058b379461cba8759ee234e2b67b65bc592a794ba72a3dba313aa42072fde37c018fe4e2f6aab15f3d946fb229c2617caaa8de4e46aac1c07778ef2fbcf1e76e17678505449133a8d43ea3a46839c86b02d366b274b0e6636a5feb710c50c1aa3ffbbf3643aea972f88417e7f6ae4613b2d3e1d6f66d67f8e37c249034eed6433d93a1bf949133a8d43ea3a46839c86b02d366b274b0e6636a5feb710c50c1aa3ffbbf364fc80901c162819dd3db3544d4155818a64300318d8d285ba76bb30e6c6a31e0bca001f6c41a46de32c661c6812cde7425beffbef017cf7a36b12f69b993103409fb764a0a6f5a2e96f13203bd9cf81587382ae1679311c76f3cf809b069e3835ca001f6c41a46de32c661c6812cde7425beffbef017cf7a36b12f69b99310340759640f54c515bd1289707bfc607730de2e09d7eecd4799dfc2b095103879957e60ef8be2611d3bfe7d92e7d03ec998145fa1de8830ad7fe2e760446206aca5ff1db6735b6c38deea9929c2a78008162101542fc3b7cdb7b4fc3a3c3bf0e95c20752b0dfa56d46c23dd2f416af706e249fc3967e1e18526ffaaec621e32a49e2233a98e62b64ea94d75d2c21cfd4866ce444ad793f4791833b14acf659b6021208c5203e0a06d6893df677f870af7ca26e89ff882daf8a58fe0ce2fbd8f32103f1db6735b6c38deea9929c2a78008162101542fc3b7cdb7b4fc3a3c3bf0e95c20195e23313c8af5ec18f9566be8b51ad5266430603cadee69634ff9794a7ce7b8f6e56bb7487494e9b4381a4e963d6965a6d868af831300b4697b8d92a67a358c5e003bdf511cd2e008acf0089a10d0806e346a05294699373c861acbb8a115fba3dfe32b9a2106c669702dac1fc0d9f87abb055ada5fc659f93e781b612c511c80d8351ec064c038ca074f8e118eae25806f257c9f3585d70babddfbae2573a8868f790a1bfe6d9d2cfdfc723e6db838bf87f653baccf0fae0a59d304589eb306cc37c6e6d7c95d649ba2639e25c4d51d3d33f6a048b1e8fd7031fa7a7250c6ba3dfe32b9a2106c669702dac1fc0d9f87abb055ada5fc659f93e781b612c5118d92bdbf57f3b9b57c3fea52d9e3ee6d91052e9dbb37d422b036f2cf908b0621b8d65871b687685d1dc08ca3ee4128b6406b615112d0fa92622b0ceb3a8965c57500681caa6a29a9665eca85de05e63de8acd636519573e684fb4a5acfc9ca71dbb5e736f38116c774add30ab32b85caa39f7410ab3df20a625fe05e7374f3657500681caa6a29a9665eca85de05e63de8acd636519573e684fb4a5acfc9ca71dd1abee62ef4999131b05456c593068fd499d3bb53b06345463979137d40443125467e2b40134266a8e082aa2a527ecde865ec5be5d2bf1eaf4b651d7f09b70fea185262312080720f92997207e1d6a51d4239d37aa88790c9e2db07f93665fbdda6c437164a7ad9ae05333633e39b41e6a6ed53feb58c274ec223324040f66e62bfc4621d90c0433c0f409915dc02e4a5f0f2509c71cea9d57c2258169b74be1cb10e7b83048ad2fbfeed4910d0fe8c4bc0200106f6d2da52dbf0f5842bdcf6ea185262312080720f92997207e1d6a51d4239d37aa88790c9e2db07f93665fbdfb236801462cba50604d556f33dc93bf1ac6ce5d5830f09fb2d1b72c73ef6184ac62cbb870c3b437a84826312786ad29c83fb1028131a645c0facf4e3f887676278a66717b0a7f78cc4098d59fc220b61a061da8d7e8612663ebfecc23955923d1169199a06f6f6a854e12bcb2f6df306cd82b458119d08187e95f704a986685935d9fc125f436b2ef54d41a84c49d3dcac4f357c6c773a90b1a530e63d5d468c5a9d75d9373967a6c12477bbbf5087ea58a6f7d363c53b7419c151fb386fc03126a240b7377b8c0bdc8f76ce32b74bc02f45309d9d8ce214555096554280df3d1169199a06f6f6a854e12bcb2f6df306cd82b458119d08187e95f704a986682e83b3e49a9fbf6a9438d69e836996f87dc90aa42d320e4016bc9e89cffa5eb1688703e1d466255a689f72d66fd0f7b2b390dde750a1626fd021e2801555eda7263b249504917cf852a8c2f3c1d597839b5b3d3468d3cd393eb6cedbcab08d1a359ccaa53ac2ec024f8623a44afcfb752fc72816736ac389fc12115010d74154263b249504917cf852a8c2f3c1d597839b5b3d3468d3cd393eb6cedbcab08d1a9445755a105bfa763fe4cc1b4cde8b9ea0d754c85a56ea4e20877e7193ad99ce263b249504917cf852a8c2f3c1d597839b5b3d3468d3cd393eb6cedbcab08d1a359ccaa53ac2ec024f8623a44afcfb752fc72816736ac389fc12115010d74154263b249504917cf852a8c2f3c1d597839b5b3d3468d3cd393eb6cedbcab08d1af64c8821ac148651f233925546807ed4e1276b62131145e52b449a7d63c56e662d5d62523aba05d8bc3e789c38b865c32e826b7f7b0d89bee37f443846fd334156675f8eb4901ef1c8d01e24cf74fb106073b227476d666817354a876fbe355f4058c512ce82e96c8eefc2b31e1f283e9d5cdcffa267a3720a1ff8dcd20db40ff5a40581eba0ad3f200fffc389ff78f5702b90144e3c50f7fa42a78b36de93dc7b2503afcfb0efc799164e6dc75eb634df8a92bff760a0278608828b16c03701a0b00804c81baa940001f1bbdd7a02d71ddd91ab13c54726721b9ce2bdb7a23332ddf70865aa55193eb68458959901a8f8126c9ed2ba4730e86efa0616b08de6d6744d6faa9d26d58aad34a09505fd82a4a571948da0c898c6f2e7024a76a99890c736ebfe0d6350f798f7563f20d163c78058960a857b8ea10d4f0fb659538ea0b00804c81baa940001f1bbdd7a02d71ddd91ab13c54726721b9ce2bdb7a233a543b978bd7749a04fe1f2144dc43d74cf7c14d51ac40e9175a56bbbfe9d70e903031ba2c84567e0dc6fefe75cb6002625c9ffb6838fafd8b1adcc33ecb66ad6a84d66cfdcdc448c9c0a6eba1d08c34786bb29c223825109b4be4cd6383aee7cdc4ced100f4198be38f4784e41d74b3356a7b908e6de78e07b3e68d84ccb6723d6c9705a3379599096bf42bfa9590849b19aed7ea0091f147f1b2612044bb3a70c3f9661a80e2aa20308f48b50078d27460e738d5ed7b43f1754891eb32f75ab9342f90138e0db13e56b671e96c9836b7cfdfbb89f057542c3a9257ea4604cc6dc4ced100f4198be38f4784e41d74b3356a7b908e6de78e07b3e68d84ccb672316e11b26c26c33ff0e47f5b167fb3a0d77931e3417866ce77467e76874d29b6b7961b0e7953967e7a85a906de592086cdc2896c80ec6af75df035ba7b09de80e83ac191de957732962d43af760f33cfee07ca90fb47d84d2db35fe2159959931d97484112d38406de9feaf9bcda0f9767c2126d5fdd5c3d20ce33c07643d0540a78eeee3c3682b8d2a27d6f933ec71f28e05c984cece59e70c09af9ac30745a3953ca3b6ab400440af3b8fdf338388747318aee57ae8f823cc7294b33ca2b3a0128ffd18860cc13a20bdb3d93806b478d534d1b5886b31fd89145cc23f781b6ed97484112d38406de9feaf9bcda0f9767c2126d5fdd5c3d20ce33c07643d0540913ed7f2d3003d1e08eae51451e196ad5bc2d99f183342a6f81f0b5dd9941bfff7c1ac3cd21f31c8bbfc0de76023c8e0a07469fbece08272580b048195194a55678bf1a04b9ef506203f541cbb0be293b5ebc243f2621f13017600da6b7d5cc2acd79a618a59fa092a0ab1c00631fe4c8d1a75176c8e4cd57c4df83ab488679ede19559be2958e0e4108bdd52d401fe4b3bc4dc6d85534f889ac1a0f3473606dfba63b43746395aea3e71b0511592bd724ef2a8257be72653fd3c79bb5df4a13d0d30f7d71fbe83233690741254e4cd5318b0ce8a2a9fa5464e0a9ca494a38b5acd79a618a59fa092a0ab1c00631fe4c8d1a75176c8e4cd57c4df83ab488679e1eb6f1784c02d4523f1d65c7b9043589b36969a295e30f3f0befadad0fe673d70c3865f05d343459a61881f2db0dc63e0209e369c7abeacc9cd6ff9a00dcd82b38de03825212ba4ae0aab79738f9061d58dc9b81f4280691f688a30ead22927a911f01b4e4ec499c55b2684b3487ef98b25c2f9104e03ecf4df9bcbb0dde0e0d7c67505001a2b2956e5af36536ab19b30aa008da2c5ef8ff0f5e9b0cd145e6bd911f01b4e4ec499c55b2684b3487ef98b25c2f9104e03ecf4df9bcbb0dde0e0d8e95c6a4c43ab04e826bcf3fd6f3490214dd9ae978c132837892337013922b1a911f01b4e4ec499c55b2684b3487ef98b25c2f9104e03ecf4df9bcbb0dde0e0d7c67505001a2b2956e5af36536ab19b30aa008da2c5ef8ff0f5e9b0cd145e6bd911f01b4e4ec499c55b2684b3487ef98b25c2f9104e03ecf4df9bcbb0dde0e0d8e95c6a4c43ab04e826bcf3fd6f3490214dd9ae978c132837892337013922b1a911f01b4e4ec499c55b2684b3487ef98b25c2f9104e03ecf4df9bcbb0dde0e0d7c67505001a2b2956e5af36536ab19b30aa008da2c5ef8ff0f5e9b0cd145e6bd911f01b4e4ec499c55b2684b3487ef98b25c2f9104e03ecf4df9bcbb0dde0e0d8e95c6a4c43ab04e826bcf3fd6f3490214dd9ae978c132837892337013922b1a911f01b4e4ec499c55b2684b3487ef98b25c2f9104e03ecf4df9bcbb0dde0e0d7c67505001a2b2956e5af36536ab19b30aa008da2c5ef8ff0f5e9b0cd145e6bd911f01b4e4ec499c55b2684b3487ef98b25c2f9104e03ecf4df9bcbb0dde0e0d8e95c6a4c43ab04e826bcf3fd6f3490214dd9ae978c132837892337013922b1a911f01b4e4ec499c55b2684b3487ef98b25c2f9104e03ecf4df9bcbb0dde0e0d7c67505001a2b2956e5af36536ab19b30aa008da2c5ef8ff0f5e9b0cd145e6bd911f01b4e4ec499c55b2684b3487ef98b25c2f9104e03ecf4df9bcbb0dde0e0d8e95c6a4c43ab04e826bcf3fd6f3490214dd9ae978c132837892337013922b1a5fede0ef8f7254544be876d96fb216ee6b83da7396637194f6cb3d47a6903c6d746968fc826c00e9218826b288f358770942209732f1badd1bc98e834037e2735fede0ef8f7254544be876d96fb216ee6b83da7396637194f6cb3d47a6903c6db585ac25dace6b6fa1d356aaaaf254bb14efee672d702da386c849da5c6b1147ed68d9657901fc9e6d10564a0287a6f20e0f12717651b5862bad3993234e199e66f5e4b466ea7176b0f723fd1ecc620946ae301d2ae343c790c682de9e7500d2ed68d9657901fc9e6d10564a0287a6f20e0f12717651b5862bad3993234e199e4804a3fda89449a1e5adf50d4fa5ad71209dfa303f728b8c1f2491300acd0fc4bfe47f204044e2d8ae894af26872fdfe72260ff0bdf8296d0a9454da5875bc4ababf51b9482cef4aebb914f4851f7ed57d5db642efdd512bf48fd0e2fc303cefce162c79343e599ced08ed690b17b385022293c033f40346068496d1ffeee9e2babf51b9482cef4aebb914f4851f7ed57d5db642efdd512bf48fd0e2fc303cef919eaeafb47b5b1928c232eb341d8960867cd85ea19fae4a528be4920fcdaca735dc566ae6e43a75dd1c08faa09f2236575fed3a19610bfef415eaa2ecc4bffb26e49ae1d7122d93032c094439addde8e4eb21c42cd2b3bbff1017ee93d45f7135dc566ae6e43a75dd1c08faa09f2236575fed3a19610bfef415eaa2ecc4bffba8f0ed0e3b5cce731135aed0d7aa997ccdedf2a611cb587c10c69763e458a015ab32e49828f112c7533d7313e828f45dbff0b38b4574ac7f19f0379074782876e564bd258c00c3dbaa140cb4693b56e21f08958f6a5672966b76076ee26c41deab32e49828f112c7533d7313e828f45dbff0b38b4574ac7f19f0379074782876bce5bf46b0b64a522d94447b91dfe5caf259c9b19c7d81adfcc97aca654a25194da09db54e9e2bb231d0088c9d6ff1b57823c9ce3a74b67bba8ac56adcd7fdf716634c9e61091384bb8d4e25972d5ff487909ea088d16a95a0065724dbf2dc4b4da09db54e9e2bb231d0088c9d6ff1b57823c9ce3a74b67bba8ac56adcd7fdf7df6f4c01e3bde505951bac30557545a5af54499df39151c9398f80f0d4b5352365c8ac6ccacf3fd894ab67164518142da7aa6974760b5d43eb1725498e25e7227c9b73bc2c5db495d4ac4a717967316c230b4976f122eae85a5201601a1646ad4da09db54e9e2bb231d0088c9d6ff1b57823c9ce3a74b67bba8ac56adcd7fdf73e0bc00e7aaad544d07930d4d2d0f5dd6dc06ca7677afda67b6792144a66470c4da09db54e9e2bb231d0088c9d6ff1b57823c9ce3a74b67bba8ac56adcd7fdf7ad08ed56e7cda047ce297377102e0e0dcdb67a59f752f579328093bb03347a6165c8ac6ccacf3fd894ab67164518142da7aa6974760b5d43eb1725498e25e7223e326ce46ddd3155574ff90fda4d7dac5d8e14a8020e7bf11eb00d18fbfcc8231122e36b16414158fd944399bf8bcf2cbab58053ca21c26ef3f2e28f0b032573d0938323597057ba14410b796ec3ef6bd13087edd887d42a9e21c28a8b7e61351122e36b16414158fd944399bf8bcf2cbab58053ca21c26ef3f2e28f0b032573561d6decb58a2eb6fc281c3fc72feb553613500adca68d7445f9496a41ad2b644da09db54e9e2bb231d0088c9d6ff1b57823c9ce3a74b67bba8ac56adcd7fdf79a55b89339c131d65f7afd798864936b0667c31f453b0f7eca4d81e307a71b484da09db54e9e2bb231d0088c9d6ff1b57823c9ce3a74b67bba8ac56adcd7fdf72f1357e5934fa8b9913800fa62527d4286b91266e9f096e2e96295bba701da1c65c8ac6ccacf3fd894ab67164518142da7aa6974760b5d43eb1725498e25e722d6d9cb5cf931068eebc4097e30a43e09de63bdbe405410685e237dc6b0d4275f4da09db54e9e2bb231d0088c9d6ff1b57823c9ce3a74b67bba8ac56adcd7fdf7e8b478de250c5b755fc92dfa95b47fb4a9b57f57dbc83f40ebd3549bea9cb5b24da09db54e9e2bb231d0088c9d6ff1b57823c9ce3a74b67bba8ac56adcd7fdf76d65f37cac44fe1e818225682c1411b8b6b266e99429502bc11dd6ccb1cd687865c8ac6ccacf3fd894ab67164518142da7aa6974760b5d43eb1725498e25e7222c50991aa7598c944f71330489183aa5a8df424c7cdfb06e3752871999ab7ed200b73b718a527c01d7e1850988deea9db90b32f261f229c0ddcc3e53e2cdfc46fb545829f351354077eb8e4273363867e47f4f9cd0cb0edc56d818ffe3d6385400b73b718a527c01d7e1850988deea9db90b32f261f229c0ddcc3e53e2cdfc465c457c2ffcf827ef5d09a55863d42f06a787a08c4026d2e6d092746775dcf21700b73b718a527c01d7e1850988deea9db90b32f261f229c0ddcc3e53e2cdfc46f7d79870ad8f194e9994f7bc917f62a080b186ca6d28292af2e2aece6bff8f509524f45a0ce1e7791fd07e4f0bd9d7962df5ea30a78d65377b0a19c2d3185af6d6ea35c5467bb66c0ce56c7e262e146afbbd8ab8aa4a91a183f769f8e2342c8d9524f45a0ce1e7791fd07e4f0bd9d7962df5ea30a78d65377b0a19c2d3185af6ca1e7739e22daf4b50cf9a41dd46e0bc807ba8b41131cb70a60dfc8e1705c23c4da09db54e9e2bb231d0088c9d6ff1b57823c9ce3a74b67bba8ac56adcd7fdf72ba4b3d55ebdb4a01389a05888e8535564b426aa263baa6aa56e74b95b99ce784da09db54e9e2bb231d0088c9d6ff1b57823c9ce3a74b67bba8ac56adcd7fdf7f685ed2117f3bc6e6d47c4bf1dc71c08b36ba765af3e9ca6e98dcde91dd1982f65c8ac6ccacf3fd894ab67164518142da7aa6974760b5d43eb1725498e25e722ca15eb088d3be74895555cdc4d6728ed1c959394557707c612f9856af7f5d65d4da09db54e9e2bb231d0088c9d6ff1b57823c9ce3a74b67bba8ac56adcd7fdf776799004d7cf209d1e65228c3d07b0b2d31ea2d8b776532c65120d72f87ffd1b4da09db54e9e2bb231d0088c9d6ff1b57823c9ce3a74b67bba8ac56adcd7fdf71126de7d2b9500640591fd3fef7a41319cf6890836c7e0c6e85041c89cbb147465c8ac6ccacf3fd894ab67164518142da7aa6974760b5d43eb1725498e25e7225075bbd82c522cb4c60c547470f0d875130c16c57a0ff4f17636dd66bab868014da09db54e9e2bb231d0088c9d6ff1b57823c9ce3a74b67bba8ac56adcd7fdf769d87d87e9a61c1a8dda6c6dba28d44d79f51e4fcddb4ce45699ac77b68a01284da09db54e9e2bb231d0088c9d6ff1b57823c9ce3a74b67bba8ac56adcd7fdf7afcdae2332340660bbeb5704a78fb6f3ade1915c8c7da4b192bed16bfc23742665c8ac6ccacf3fd894ab67164518142da7aa6974760b5d43eb1725498e25e7220fb36f133ea26143ee8b29ae3139dd49d4894e0f2822ce521751336cf74a79c94da09db54e9e2bb231d0088c9d6ff1b57823c9ce3a74b67bba8ac56adcd7fdf7e8462a96e141563f2e660a6d8c15b629b6562c14bd907abc001d7f04cc9065824da09db54e9e2bb231d0088c9d6ff1b57823c9ce3a74b67bba8ac56adcd7fdf7bc302bf966a82caa3a33629633003c12855b27a1d88abbca928ce625d8d5d5ff65c8ac6ccacf3fd894ab67164518142da7aa6974760b5d43eb1725498e25e7228072f8e0419ea7dca82e567b5528e71053c21a08527338d4ba8771e4a51ee9b037d3b2178a0e352e04fe7db06a19478a0f091f37ff8c673b14a355df028c5eb6b0979ff732792e91b65be7909e8315d26f15ebf73b3a7df70047dfdb0a3dc7c257ea75abf267f4efc97ff12022ad10c4e4991e6b31056659e57fa3573734d172b0979ff732792e91b65be7909e8315d26f15ebf73b3a7df70047dfdb0a3dc7c25feb5412906117ba84a874ba6258a51f2caa479ee59a5d74246d34e9352c477eb0979ff732792e91b65be7909e8315d26f15ebf73b3a7df70047dfdb0a3dc7c286a66d3cd18b8db769fc68e5378ea0a5eb27ae6189e2659edcb558114012d188b0979ff732792e91b65be7909e8315d26f15ebf73b3a7df70047dfdb0a3dc7c2522c7c736bcef21f07dca4a50221a631a162720cdb22792d2ec891de8bcfac18b0979ff732792e91b65be7909e8315d26f15ebf73b3a7df70047dfdb0a3dc7c2f2bb7983104d64a2da0b3f6f495fafd556925c24aa8dd8c40aeb84f00e759dbeb0979ff732792e91b65be7909e8315d26f15ebf73b3a7df70047dfdb0a3dc7c2ee39689dbdd5823228d6d3f8c55b62b9f42787ec3aa5042305952e2a93ec1f8cb0979ff732792e91b65be7909e8315d26f15ebf73b3a7df70047dfdb0a3dc7c2878f3fbae70e42b1aadb39bf0666c626069c15f13d792a1c1d79755e17dbb776b0979ff732792e91b65be7909e8315d26f15ebf73b3a7df70047dfdb0a3dc7c23a7546f9e9c8b6070a0fe5e0d391572b00e03c3a967fd11f5b104f1d0669e706b0979ff732792e91b65be7909e8315d26f15ebf73b3a7df70047dfdb0a3dc7c27e60ba7ba46eb61486f3debfa282ca5a0052ea49b86c079718828284288d0bd3b0979ff732792e91b65be7909e8315d26f15ebf73b3a7df70047dfdb0a3dc7c2349304c583d5ba68a5ee5b2fe99914f93f9458dd7f7eec730a32cfc148354d30050338aea3028b68bcade5036092316e2d4933d3cd659b90511dae643702966191239c05428faa24f3d2c03b2b23cc2dc839a6ab5de86fca265f5d91e54ed379050338aea3028b68bcade5036092316e2d4933d3cd659b90511dae6437029661d91ec9b6110046ff47c24795ed280a5690eaf40270b50e837800d352a074f01b6a32cf907006d84e15a801dc747bd62d245cbf1ad49a6cf2be4f02ee26088fbb2918c0333d403474e54b0fb01dee4f374cf1088a402fff64ae06d6fa52d7f79c6a32cf907006d84e15a801dc747bd62d245cbf1ad49a6cf2be4f02ee26088fbb917a7ac3e3e9262ebf6fb36a5291581c1e5701352361291a67d6745013155d8f9c1a503bbf93760076b76c7e3f547eb2f53daf8ba24738952ab4db168df8cd1erootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootxfwm4-4.20.0-bp156.3.6.1.src.rpmapplication()application(xfce-wm-settings.desktop)application(xfce-wmtweaks-settings.desktop)application(xfce-workspaces-settings.desktop)windowmanagerxfwm4xfwm4(aarch-64)xfwm4-doc@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@     ld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libX11.so.6()(64bit)libXRes.so.1()(64bit)libXcomposite.so.1()(64bit)libXdamage.so.1()(64bit)libXext.so.6()(64bit)libXfixes.so.3()(64bit)libXinerama.so.1()(64bit)libXpresent.so.1()(64bit)libXrandr.so.2()(64bit)libXrender.so.1()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.34)(64bit)libc.so.6(GLIBC_2.38)(64bit)libcairo.so.2()(64bit)libepoxy.so.0()(64bit)libgdk-3.so.0()(64bit)libgdk_pixbuf-2.0.so.0()(64bit)libgio-2.0.so.0()(64bit)libglib-2.0.so.0()(64bit)libgobject-2.0.so.0()(64bit)libgtk-3.so.0()(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.29)(64bit)libpango-1.0.so.0()(64bit)libpangocairo-1.0.so.0()(64bit)libstartup-notification-1.so.0()(64bit)libwnck-3.so.0()(64bit)libxfce4kbd-private-3.so.0()(64bit)libxfce4ui-2.so.0()(64bit)libxfce4util.so.7()(64bit)libxfconf-0.so.3()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3g^gLOg&@g@c_@__1@__/@_%Y@_p@^@^T@]V]QT]<<]@]@\\ޢ@\\8\4[h8@XQ@UW1@Ut@Ut@TT8Manfred Hollstein Manfred Hollstein Manfred Hollstein Manfred Hollstein Maurizio Galli Maurizio Galli Marcel Kuehlhorn Maurizio Galli Marcel Kuehlhorn Marcel Kuehlhorn Marcel Kuehlhorn Marcel Kuehlhorn Marcel Kuehlhorn Marcel Kuehlhorn Maurizio Galli Maurizio Galli Marcel Kuehlhorn Marcel Kuehlhorn Marcel Kuehlhorn maurizio.galli@gmail.commaurizio.galli@gmail.commaurizio.galli@gmail.commaurizio.galli@gmail.comStasiek Michalski seife+obs@b1-systems.comseife+obs@b1-systems.comgber@opensuse.orggber@opensuse.orggber@opensuse.orggber@opensuse.orggber@opensuse.org- Update version to 4.20.0: * Translation Updates- Update version to 4.19.1 [development release] * I18n: Update po/LINGUAS list * hints: Fix buffer overflow in XChangeProperty * Translation Updates- Update version to 4.19.0 [development release] * frame: clip title text from drawing behind buttons in stretched theme * mypixmap: fix origin for tiling in xfwmPixmapFill* functions * theme: ensure menu icon gets updated when redrawing stretched title frame * mypixmap: implement support for the matrix parameter in xfwmPixmapFillRectangle * frame: reference stretch theme variants * mypixmap: update xfwmPixmapFill* signatures to allow cairo_matrix_t param * mypixmap: use cairo in xfwmPixmapFillRectangle * theme: load '-stretch' variants * build: Bump requirements for Xfce 4.20 * settings-dialogs: Fix string leak * main: Fix string leak in setupLog * compositor: also block softpipe for GLX vsync * focus: Include skip taskbar/pager when passing focus * build: Fix build with libxfce4ui master * build: clang: Fix -Wcast-align * build: clang: Fix -Wsingle-bit-bitfield-constant-conversion * Prevent division by zero * Return if `tile` is not valid * Free `data` before returning * Fix emptying eventFilterStack * Allocate memory so that `logfile` can be freed with `g_free()` * `getWindowHostname` always sets `hostname` to a non-NULL value * Initialize `wm_command_count` variable * build: Fix -Werror=format= * Update bug report address * add missing break to fix use-after-free when alt-tabbing (#762) * Fix incorrect ifdef guard for startup notification * I18n: Update po/LINGUAS list * Remove usage of XDT_I18N() and intltool * Eliminate need for pre-processed configure.ac.in * Add generator for compile_flags.txt * Added check for working with external compositors * screen: Fix uninitialized rect in myScreenGetXineramaMonitorGeometry * stacking: Use WIN_LAYER_FULLSCREEN for focused fullscreen windows when modifying _NET_WM_STATE_ABOVE. * menu: Schedule a redraw for all menu options * screen: myScreenMaxSpaceForGeometry(): drop unused retval * drop dead code * drop obsolete prototypes * moveresize: clientResizeEventFilter(): drop unnecessary call to myScreenFindMonitorAtPoint * client: clientGetWMNormalHints(): simplify defaults and constraints * client: clientToggleMaximizedAtPoint: use clientReconfigure() * client: clientUpdateFullscreenSize(): use clientReconfigure() * placement: clientFill() skip unused computation * client: clientConstrainPos(): drop unneded local vars * client: getSizeExcludingMargins() return rect as GdkRectangle retval * client: getSizeExcludingMargins() pass rect as stack value instead of pointer * client: clientNewTileSize() pass rect as stack value instead of pointer * client: clientNewMaxSize() pass rect as stack value instead of pointer * client: drop unncessary code * client: clientConfigureWindows(): drop unncessary parameter * drop obsolete xfwm4rc * placement.c: make set_rectangle inline and drop unnecessary checks * placement.c: clientConstrainPos(): scope and optimize strut rects * compositor: Ditch the shadowPict * compositor: Expose just the window area * main: Fix our compositor selection * main: Simplify options handlers * netwm: Fix regular _NET_WM_STRUT * Corrected invalid use of g_return_val_if_fail for flow-control in move-to-monitor * build: Add GLib requirement * Translation Updates - Remove _service file.- Add 0001-add-missing-include.patch to add missing prototype detected by building with gcc-14 on Tumbleweed.- Update version to 4.18.0 * Bump requirements for Xfce 4.18 * Added functionality to move window to another monitor * Added radio buttons and checkboxes to window menu * bump copyright to 2022 * Change dialog help and close button icons * cleanup: Don't use parenthesis when returning constants * client: Do not hide transients for group if above * client: Fix * client: Get the GdkDisplay from ScreenInfo * client: Handle removal of GTK_FRAME_EXTENTS * client: Move getSizeExcludingMargins() * client: No need to always reconfigure on monitor change * client: Preserve saved position on monitor change * client: Toggle from partial maximization to unmaximize * client: Update workarea only for windows with struts * client.c: fix a little typo * client.h: move STRUTS_SIZE to hints.h * common: xfwm_get_monitor_geometry() report fail via return code, fix potential NULL * compositor: Add support for adaptive vsync with GLX * compositor: Add throttled repaint * compositor: Clear root backing pixmap before use * compositor: Damage window when adding the opaque region * compositor: Disable GLX on mutli-screen (Zaphod) * compositor: Disable GLX vblank with virgl * compositor: Do not clear timeout on retry * compositor: Do not set deprecated compositor selection * compositor: fix ifdef * compositor: fix printf format strings * compositor: Fix repaint timeout * configure.ac.in: configure option to enable poswin * configure.ac.in: drop obsolete check for libSM * configure.ac.in: drop unused HAVE_CYGWIN conditional * configure.ac.in: fix obsolete AC_HEADER_STDC / obsolete checks * configure.ac.in: replace obsolete AC_HELP_STRING * display: check for XResQueryClientIds to enable XRes extension. * drop obsolete and unsupported KDE systray protocol * Drop subtitle and use symbolic close icon * Drop subtitle from workspace settings dialog * Fix build warnings * Fix intltool lock file bug in make distcheck * focus: Check for user focus for when passing focus * focus: Fix focus being lost on workspace switch * gitignore: add files generated by distcheck * icons: Check XGetGeometry() appropriate return value * icons: Gracefully handle non-existent icons * Make workspace setting workable with other window managers * Makefile.am: remove stale intltool-merge lockfile * menu: Small code cleanup * Merge branch 'drsudo/xfwm4-layerRadioBox' * netwm: Do not use _NET_WM_PING in multi-screen * netwm: Fix clientValidateNetStrut() * netwm.c: simplify and optimize struts array * placement: Add new function to compute the max space available * placement: Auto-maximize windows with both width and height * placement: clientMaxSpace() drop unused variable * placement: Compute struts using output scale * placement: Factorize max space computation * placement: Fix the initial position * placement: Ignore struts from windows on other monitors * placement: Remove the "same monitor" param * placement: Restack fullscreen window when necessary * placement: Small cleanup * placement: Use a GdkRectangle instead of multiple coords * placement: Windows on different screens cannot overlap * Post release tag bump * poswin: Fix location with client-side decorations * Remove redundant code * Replace stock icons * screen: Add a new API to get the screen max space * settings-dialogs: Remove ENABLE_NLS ifdefs * settings: Enable either windows wrap or tiling * settings: Fix untranslatable string * stacking: Above goes on top of fullscreen * startup-notification: Fix timeout computation * startup-notification: Reduce timeout to 10 seconds * Translation Updates * ui_style: drop unused getUIPangoContext() * updated NEWS * Use symbolic icons * wireframe: add window class hint to wireframes * workspace: Update maximized on struts change * xfce-wm-menu.png: Fix the 22x22 icon size- Redacted changelog- Update to version 4.16.1 * Catch more XErrors (gxo#xfce/xfwm4#476, gxo#xfce/xfwm4#486) * Untile window before switching to fullscreen (gxo#xfce/xfwm4#478) * Allow interactive resizing with any keyboard modifier (gxo#xfce/xfwm4#487) * Do not prefer Xpresent on AMD/Radeon (gxo#xfce/xfwm4#490) * Use g_info/g_print instead of g_message for some message * Translation Updates- Update to version 4.16.0 - common: Avoid zero refresh rate for monitor - hints: Protect against XError from XGetTransientFor() - netwm: Allow above/below only for regular windows - netwm: Mark splashscreen as transient for groups - client: Complete client state even on different workspaces - build: Increase GTK+ requirement to 3.22 - Add `cycle_minimized` option - compositor: Release overlay window last - compositor: Free GLX data when really using GLX - compositor: Remove useless trace message - compositor: Release current GLX context on teardown - display: Remove custom XError handler - compositor: Check for XError when adding windows - compositor: Trap XErrors when disabling compositor - main: Enable compositor by default - compositor: Remove automatic redirect support - main: Add short command line options - main: Add debug command line option - pixmap: Use a safer strncpy() - settings: Fix compiler warning - Remove useless autotools macros and Makefile targets - Use --enable-debug=yes when compiling from git - Revert "compositor: Do not damage on opaque region update" - themes: Use smaller, lighter shadows - compositor: Check if compositor is enabled - compositor: Avoid XError when disabling compositor - compositor: Warn for missing epoxy GL function - netwm: Do not raise window if activate is set to none - Remove GSourceFunc casts - compositor: Fix build with older epoxy versions - settings: Add 'Always on top' to the double click action - Settings: Remove default alphabetical sorting of keyboard shortcuts Closes: gxo#xfce/xfwm4#451 (Disable initial sorting of keyboard shortcuts) - compositor: Handle XFixes XError - compositor: Add support for GL_ARB_sync - compositor: Return early if a Present swap is pending - debug: Fix build in debug mode - compositor: Fix compilation issue with Xpresent - compositor: Log fence and GLX swap time in debug mode - compositor: Move fence sync to redraw_glx - compositor: Move fence triggered to its own function - compositor: Set swap control if possible - compositor: Adjust to the actual number of buffers - compositor: Use a GLX drawable per buffer - client: Allow transients for group to be minimized - settings: Add a UI option for desktop zooming - themes: Remove title shadow - themes: Adjust shadows size/opacity - client: Make above/below consistent - compositor: Limit damage region to the screen - compositor: Optimize repaint without vblank - compositor: Only accumulate damage with multiple buffers - compositor: Copy entire content for GLX buffers - xsync: Handle XError - compositor: Ignore opaque region for shaded windows - compositor: Clip opaque region against window shape - client: Protect against XError in XKillClient() - compositor: Do not damage on opaque region update - compositor: Opaque region applies to client window - compositor: Reuse client size - client: Toggle tiling on key shortcut - client: Small cleanup - Add README.md to EXTRA_DIST - client: Keep tiled size of windows - compositor: No need to update compositor window on configure - compositor: Limit opaque region clipping to window extents - compositor: Damage on opaque region update only if visible - client: Send synthetic configure on force redraw - Post release tag bump - Translation Updates - Updates from version 4.15.3 * Add support for opaque regions in the compositor * Make cursor zoom optional (gxo#xfce/xfwm4#439) * Remove the deprecated options "--daemon" * Disable Xi2 support by default * Add column sorting in settings * Optimize window matching in the compositor with a hash table * Add more XErrors traps * Translation updates - Updates from version 4.15.2 * Add support for opaque regions in the compositor * Make cursor zoom optional (gxo#xfce/xfwm4#439) * Remove the deprecated options "--daemon" * Disable Xi2 support by default * Add column sorting in settings * Optimize window matching in the compositor with a hash table * Add more XErrors traps - Updates from 4.15.1 * Show tabwin only on primary monitor if set * Fix an error leak in compositor (gxo#xfce/xfwm4#351) * Fix compositor selection atom misuse * Prefer zero initialized memory allocation functions * Use g_slice allocator for compositor windows- Update to version 4.14.6 * Add more XErrors traps * Translation updates- Update to version 4.14.5 * Fix an error leak in compositor (gxo#xfce/xfwm4#351) * Fix compositor selection atom misuse- Update to version 4.14.4 * Fix a crash on FreeBSD (gxo#xfce/xfwm4#411) * Fix compilation warning due to g_type_class_add_private deprecation- Update to version 4.14.3 * Add support for XRes X11 extension to get the PID of sandboxed apps * Fix use-after-free of settings strings (gxo#xfce/xfwm4#406) * More XError traps (gxo#xfce/xfwm4#405) * Translation updates- Update to version 4.14.2 * Prefer GLX on AMD (bxo#16716) * Fix compositor without required X11 extensions (bxo#16713) * Fix window decorations without XRender extension (bxo#16713) * Avoid grabbing the keyboard with Alt-Tab to work around a bug in Qt with XInput2 valuators (bxo#16708) * Automatically update window title fonts on scale change * Fix a regression with title font size at scale 2 (bxo#16711) * Fix an X error with XShape (bxo#16383) * Translation updates- Update to version 4.14.1 * Restore “Always below” menu options (bxo#15884) * Fix a crash with GL or high CPU usage without any monitor (bxo#15852) * Fix raise delay (bxo#15974) * Fix translucent wireframe repaint (bxo#15966) * Fix hostname not showing initially when running apps remotely (bxo#15984) * Avoid drawing server-side shadows on maximized windows (bxo#16381) * Add keywords to settings dialogs desktop definitions (bxo#16621) * Fix Dnd of decoration buttons with embedded settings dialog (bxo#13861) * Blacklist SVGA3D GL renderer (bxo#16274) * Fix window title alignment (bxo#16067) * Restore window state when moving a maximized window (bxo#16348) * Fix pointer interactions with clients grabbing the pointer (bxo#16347) * Fix GTimeVal deprecation (bxo#16644) * Fix window selection vs. hovering in tabwin (bxo#16382) * Improve vblank mode auto-selection (GL/XPresent) * Fix transients pulling their parents from lower layers (bxo#15891) * Translation Updates- Fixed sources in spec file- Update to version 4.14.0 * settings-dialog: Replace GtkStock buttons * Translation Updates - Fixed up spec file- Update to version 4.13.4 * Fix GL texture filter (bxo#15676) * Fix zooming without GL * Place windows on current monitor (bxo#14959) * Fix raising of parent transients (bxo#15580) * Enable root pixmap with compositor (bxo#15709)- Enable Xpresent support- Update to version 4.13.3 * Update CSS for tabwinb only on theme change * HiDPI: Use GTK3 scaling attributes for window titles * HiDPI: Adjust default theme with scale * Fix initial pointer location when zooming * Fix double-click distance setting * Allow the top of the frame to be cropped when maximised (bxo#14470) * Update default theme to use maximized cropping * Fix build without compositor (bxo#15432) * Improved GLX support with NVIDIA proprietary/closed source driver (bxo#15453) * Compositor updates with GLX * Small optimization with zoom on GLX * Increase X11 client priority of xfwm4 * Change default compositor background to plain black * Fallback to resource class name for icons (bxo#15510) * Clear shortcut in settings-dialog when removed (bxo#12802) * Remove icons from window menu * Fix regression with maximized window (bxo#15638) * I18n: Update translations- Update to version 4.13.2 - Fix flickering with GLX backend (bxo#14564, bxo#13519) - Fix monitor geometry with scaled UI (bxo#14566) - Fix issue with Android Virtual Device emulator (bxo#12206) - Fix XI2 mask (bxo#14695) - Fix preview with shaded windows (bxo#14899) - Fix tabwin placement with scaled UI (bxo#14931) - Add xfconf setting for selecting permanent vblank method - Fix maximization with GTK clients using size increments (bxo#13954) - Add style class to tabwin modes - Fix crash/stack smash in startup-notification on some architectures (bxo#15028) - Avoid crash with button layout setting (bxo#14606) - Raise on activate only with raise-on-focus (bxo#14656) - Fix use after release of client picture with hidden (bxo#14990) - Fix monitor output size update (bxo#15085) - Allow transients to be minimized (bxo#14953) - Raise all transients together (bxo#15303) - Fix menu alignment with scaled UI - Fix a regression where the client would remain visible if closed while cycling (bxo#15318) - Withdraw the frame before the client window (bxo#15061) - Revert to GLX as default vblank method (bxo#15325) - Reduce repaint timeout (bxo#14335) - Fix support for 1bpp icons - Use cairo for pixmaps and masks - Allow hiding windows using NET_WM_STATE_HIDDEN (bxo#15356) - Fix size increment with scaled UI - Various compositor improvements and optimizations with GLX - Check for appropriate XSync version and increase xfwm4 priority - Adjust zoom update based on monitor refresh rate (bxo#1539) - Fix window type for broken clients (bxo#15399) - Fix pointer enter/leave with decoration buttons (bxo#14741) - New default theme - Translation updates - Switch source to released tarball instead of git master - Fixed bcond for building with git sources and released tarballs - Stop trying to install Gilouche, Sonar and Kelabu themes. These themes are no longer provided by this package. - Cleaned up spec file- Update to version 4.13.1~git229.add14bfa: * I18n: Update translation gl (100%). * I18n: Update translation da (100%). * compositor: Remove unused variables * compositor: Rework XPresent error handler * compositor: Set present pending only on success * compositor: Disable XPresent on any error * compositor: Fix xpresent * client: Check for enter/leave window on button events * I18n: Update translation da (100%). * hints: Remove unused variables- Update to version 4.13.1~git134.558fb547: * I18n: Update translation pt_BR (100%). * compositor: Ignore errors when destroying windows * display: Do not sync before trap pop * display: Log serial and minor code * I18n: Update translation gl (100%). * poswin: Small cleanup * moveresize: Size increment depends on scale * poswin: Use our own GdkWindow for scale * poswin: Fix position with scale * compositor: reduce timeout to 1ms- Update to version 4.13.1~git118.10b15b1a: * compositor: Reduce repaint timeout to 2ms * compositor: reinstate “--vblank” option * compositor: Revert to GLX as default vblank method (again) * client: Withdraw the frame before the client window * menu: Avoid XError with gtk * client: Do not ping client when killing it * cycling: Remove client if destroyed while cycling * I18n: Update translation ko (100%). * client: Fix regression with MWM hints * Add gitignore - Changes from 4.13.0 * Add support for VSYNC using either Present or OpenGL * Support for scaled cursor when zooming * Daemon mode is now deprecated (--daemon has no effect) * Bug fixes and I18n improvements - Clean up spec file - Added conditional %bcond_with git for easier maintanance when using Xfce git master branch- Remove old themes, moved to gtk2 repos of the themes- update to 4.12.5: - client: Check GTK_HIDE_TITLEBAR_WHEN_MAXIMIZED - client: Check when GTK_FRAME_EXTENTS has changed (bxo#14511) - netwm: Fix adding maximized state (bxo#14514) - fix typo in clientMoveTile (bxo#14181) - screen: Use computed screen size instead of xlib - client: Make sure to redraw when removing maximized (bxo#13954) - Fix logic error in bottom struts validation (bxo#13964) - client: Maximize on expected output (bxo#13284) - screen: Fix broken monitor index (bxo#13608) - Use ximerama indices for _NET_WM_FULLSCREEN_MONITORS (bxo#9351) - placement: Use primary monitor as default (bxo#13454)- update to version 4.12.4 - moveresize: Cancel move/resize if client is gone (bxo#13344) - netwm: Make docks and spash screens appear focused - placement: Relocate dialogs only (bxo#12587) - Force application win_gravity to NorthWestGravity (bxo#12617) - keyboard: Re-apply modifiers masks - keyboard: Ignore unsupported modifiers (bxo#10760) - don't block display events when time is set backwards (bxo#10184) - Fix rendering with 30-bit colormap (bxo#12344) - Only check for known buttons in _NET_WM_MOVERESIZE- update to version 4.12.3 - configure: check for exo-csource (bxo#11870) - focus: Ignore zero timestamp from s/n (bxo#11822) - events: do not monitor SubstructureNotifyMask (bxo#11893) - Fix compiler warnings- update to version 4.12.2 - quick release to fix a mishmash between width and height introduced in 4.12.1 (bxo#11700)- update to version 4.12.1 - Fix issue with XRandR (bxo#11059, bxo#11683, bxo#11695) - Rework struts support to be more error proof - Fix smart placement and windows overlapping (bxo#11671) - Fix window positioning and gravity (bxo#11670, bxo#11693) - Fix issue with _NET_REQUEST_FRAME_EXTENTS being ignored (blocking for GLFW apps) (bxo#11664) - Check class hint name for same applications (bxo#11685) - Make horizontal scrolling/window opacity optional (bxo#10372)- update to version 4.12.0 - add support for gtk window menu - avoid window decorations in preview - clean-up compositor state in case of error - compute struts based on reported screen size - do not tile windows if they don't fit in - enable compositing by default - enable window preview in cycling by default - fix build with compositor disabled - fix window menu positioning with CSD - fix window preview disappearing on themes reload - reuse client macros in compositor - revert "Optionally remove frame on tiling as well" - set maximum valid struts values - use larger window preview by default - use opaque background color for preview - use smallest screen area - translation updates- update to version 4.11.3 - add a zoom_desktop xfconf setting - add corner tiling - add support for extended XSync counter - add support for GTK frame extents - add support for GTK hide titlebar on maximize - add support for NET_WM_STATE_FOCUSED - add titleless maximization feature - allow color substitution in themerc - allow cycling during drag'n drop - allow shadow under dock ARGB windows - allow tiling and workspace wrap on move - changed wireframe to cairo drawing when using the compositor - fix cycle vs. focus follow mouse - fix fullscreen mode not working correctly for QT apps) - fix gravity on configure request - fix keyboard shortcuts after keyboard layout changes - fix maximizing when window is tiled vertically or horizontally - fix maximum host name length. - fix opacity being reset on theme change - fix reparenting with compositor - fix selection with mouse in multi-monitor alt-tab dialog - fix size increment - limit parallel pointer moves before wrapping - new default window decoration themes (including HDPI and xHDPI) - on canceled move, restore all maximizations states - optionally remove frame on tiling as well - optionnally use window preview in tabwin - prevent CSD windows from being moved too far up - remove horizontal tyling on move - remove maximize button from non-resizable windows - remove restore-on-move option - send debug messages to a log file - update desktop geometry on xrandr events - use cairo wireframe for move/resize - use correct type on platforms where time_t is 64bits like OpenBSD - use source indication in activate window - use the correct drm/dri device on OpenBSD - workaround for NET_WORKAREA with multimonitor - lot of translations updatesxfwm4-doci03-armsrv2 1738921464  !"#$%&'()*+,-./0123456769:;:=>?>ABCDEFGHGJKLMNOPORSRUVWXYZ[\[^_`abcdcfgfijklknonqrstuvwxwz{|}~  $%$'()(+,-/0/23436787:;<;>;@;B;D;F;H;JKLKN;P;R;T;V;X;Z;\;^;`;b;`;fghgj;l;n;p;r;t;v;x;z;|;~;;;;;;      "#$%&'&)*+*-./.123456389:;<=>;@ABCBEFGHIJGLMNOPQROTUVWVYVWV]^_`abcdefchijklmnkpqrstuvsxyz{|}~{  4.20.0-bp156.3.6.14.20.0-bp156.3.6.14.20.0 4.8.3 xfwm4xfwm4-settingsxfwm4-tweaks-settingsxfwm4-workspace-settingsxfwm4helper-dialogxfce-wm-settings.desktopxfce-wmtweaks-settings.desktopxfce-workspaces-settings.desktopxfwm4AUTHORSCOMPOSITORNEWSREADME.mdTODOexample.gtkrc-2.0org.xfce.workspaces.pngorg.xfce.xfwm4-tweaks.pngorg.xfce.xfwm4.pngorg.xfce.workspaces.pngorg.xfce.xfwm4-tweaks.pngorg.xfce.xfwm4.pngxfce-wm-close.pngxfce-wm-maximize.pngxfce-wm-menu.pngxfce-wm-minimize.pngxfce-wm-shade.pngxfce-wm-stick.pngxfce-wm-unmaximize.pngxfce-wm-unshade.pngxfce-wm-unstick.pngorg.xfce.workspaces.pngorg.xfce.xfwm4-tweaks.pngorg.xfce.xfwm4.pngxfwm4-default.pngxfce-wm-close.svgxfce-wm-maximize.svgxfce-wm-menu.svgxfce-wm-minimize.svgxfce-wm-shade.svgxfce-wm-stick.svgxfce-wm-unmaximize.svgxfce-wm-unshade.svgxfce-wm-unstick.svgorg.xfce.workspaces.svgorg.xfce.xfwm4-tweaks.svgorg.xfce.xfwm4.svgxfwm4-default.svgxfwm4COPYINGDaloaxfwm4READMEbottom-active.pngbottom-active.xpmbottom-inactive.pngbottom-inactive.xpmbottom-left-active.pngbottom-left-active.xpmbottom-left-inactive.pngbottom-left-inactive.xpmbottom-right-active.pngbottom-right-active.xpmbottom-right-inactive.pngbottom-right-inactive.xpmclose-active.pngclose-active.xpmclose-inactive.pngclose-inactive.xpmclose-prelight.pngclose-prelight.xpmclose-pressed.pngclose-pressed.xpmhide-active.pnghide-active.xpmhide-inactive.pnghide-inactive.xpmhide-prelight.pnghide-prelight.xpmhide-pressed.pnghide-pressed.xpmleft-active.pngleft-active.xpmleft-inactive.pngleft-inactive.xpmmaximize-active.pngmaximize-active.xpmmaximize-inactive.pngmaximize-inactive.xpmmaximize-prelight.pngmaximize-prelight.xpmmaximize-pressed.pngmaximize-pressed.xpmmaximize-toggled-active.pngmaximize-toggled-active.xpmmaximize-toggled-inactive.pngmaximize-toggled-inactive.xpmmaximize-toggled-prelight.pngmaximize-toggled-prelight.xpmmaximize-toggled-pressed.pngmaximize-toggled-pressed.xpmmenu-active.pngmenu-active.xpmmenu-inactive.pngmenu-inactive.xpmmenu-prelight.pngmenu-prelight.xpmmenu-pressed.pngmenu-pressed.xpmright-active.pngright-active.xpmright-inactive.pngright-inactive.xpmshade-active.pngshade-active.xpmshade-inactive.pngshade-inactive.xpmshade-prelight.pngshade-prelight.xpmshade-pressed.pngshade-pressed.xpmshade-toggled-active.pngshade-toggled-active.xpmshade-toggled-inactive.pngshade-toggled-inactive.xpmshade-toggled-prelight.pngshade-toggled-prelight.xpmshade-toggled-pressed.pngshade-toggled-pressed.xpmstick-active.pngstick-active.xpmstick-inactive.pngstick-inactive.xpmstick-prelight.pngstick-prelight.xpmstick-pressed.pngstick-pressed.xpmstick-toggled-active.pngstick-toggled-active.xpmstick-toggled-inactive.pngstick-toggled-inactive.xpmstick-toggled-prelight.pngstick-toggled-prelight.xpmstick-toggled-pressed.pngstick-toggled-pressed.xpmthemerctitle-1-active.pngtitle-1-active.xpmtitle-1-inactive.pngtitle-1-inactive.xpmtitle-2-active.pngtitle-2-active.xpmtitle-2-inactive.pngtitle-2-inactive.xpmtitle-3-active.pngtitle-3-active.xpmtitle-3-inactive.pngtitle-3-inactive.xpmtitle-4-active.pngtitle-4-active.xpmtitle-4-inactive.pngtitle-4-inactive.xpmtitle-5-active.pngtitle-5-active.xpmtitle-5-inactive.pngtitle-5-inactive.xpmtop-left-active.pngtop-left-active.xpmtop-left-inactive.pngtop-left-inactive.xpmtop-right-active.pngtop-right-active.xpmtop-right-inactive.pngtop-right-inactive.xpmDefaultDefault-hdpixfwm4READMEbottom-active.pngbottom-active.xpmbottom-inactive.pngbottom-inactive.xpmbottom-left-active.pngbottom-left-active.xpmbottom-left-inactive.pngbottom-left-inactive.xpmbottom-right-active.pngbottom-right-active.xpmbottom-right-inactive.pngbottom-right-inactive.xpmclose-active.pngclose-active.xpmclose-inactive.pngclose-inactive.xpmclose-prelight.pngclose-prelight.xpmclose-pressed.pngclose-pressed.xpmhide-active.pnghide-active.xpmhide-inactive.pnghide-inactive.xpmhide-prelight.pnghide-prelight.xpmhide-pressed.pnghide-pressed.xpmleft-active.pngleft-active.xpmleft-inactive.pngleft-inactive.xpmmaximize-active.pngmaximize-active.xpmmaximize-inactive.pngmaximize-inactive.xpmmaximize-prelight.pngmaximize-prelight.xpmmaximize-pressed.pngmaximize-pressed.xpmmaximize-toggled-active.pngmaximize-toggled-active.xpmmaximize-toggled-inactive.pngmaximize-toggled-inactive.xpmmaximize-toggled-prelight.pngmaximize-toggled-prelight.xpmmaximize-toggled-pressed.pngmaximize-toggled-pressed.xpmmenu-active.pngmenu-active.xpmmenu-inactive.pngmenu-inactive.xpmmenu-prelight.pngmenu-prelight.xpmmenu-pressed.pngmenu-pressed.xpmright-active.pngright-active.xpmright-inactive.pngright-inactive.xpmshade-active.pngshade-active.xpmshade-inactive.pngshade-inactive.xpmshade-prelight.pngshade-prelight.xpmshade-pressed.pngshade-pressed.xpmshade-toggled-active.pngshade-toggled-active.xpmshade-toggled-inactive.pngshade-toggled-inactive.xpmshade-toggled-prelight.pngshade-toggled-prelight.xpmshade-toggled-pressed.pngshade-toggled-pressed.xpmstick-active.pngstick-active.xpmstick-inactive.pngstick-inactive.xpmstick-prelight.pngstick-prelight.xpmstick-pressed.pngstick-pressed.xpmstick-toggled-active.pngstick-toggled-active.xpmstick-toggled-inactive.pngstick-toggled-inactive.xpmstick-toggled-prelight.pngstick-toggled-prelight.xpmstick-toggled-pressed.pngstick-toggled-pressed.xpmthemerctitle-1-active.pngtitle-1-active.xpmtitle-1-inactive.pngtitle-1-inactive.xpmtitle-2-active.pngtitle-2-active.xpmtitle-2-inactive.pngtitle-2-inactive.xpmtitle-3-active.pngtitle-3-active.xpmtitle-3-inactive.pngtitle-3-inactive.xpmtitle-4-active.pngtitle-4-active.xpmtitle-4-inactive.pngtitle-4-inactive.xpmtitle-5-active.pngtitle-5-active.xpmtitle-5-inactive.pngtitle-5-inactive.xpmtop-left-active.pngtop-left-active.xpmtop-left-inactive.pngtop-left-inactive.xpmtop-right-active.pngtop-right-active.xpmtop-right-inactive.pngtop-right-inactive.xpmDefault-xhdpixfwm4READMEbottom-active.pngbottom-active.xpmbottom-inactive.pngbottom-inactive.xpmbottom-left-active.pngbottom-left-active.xpmbottom-left-inactive.pngbottom-left-inactive.xpmbottom-right-active.pngbottom-right-active.xpmbottom-right-inactive.pngbottom-right-inactive.xpmclose-active.pngclose-active.xpmclose-inactive.pngclose-inactive.xpmclose-prelight.pngclose-prelight.xpmclose-pressed.pngclose-pressed.xpmhide-active.pnghide-active.xpmhide-inactive.pnghide-inactive.xpmhide-prelight.pnghide-prelight.xpmhide-pressed.pnghide-pressed.xpmleft-active.pngleft-active.xpmleft-inactive.pngleft-inactive.xpmmaximize-active.pngmaximize-active.xpmmaximize-inactive.pngmaximize-inactive.xpmmaximize-prelight.pngmaximize-prelight.xpmmaximize-pressed.pngmaximize-pressed.xpmmaximize-toggled-active.pngmaximize-toggled-active.xpmmaximize-toggled-inactive.pngmaximize-toggled-inactive.xpmmaximize-toggled-prelight.pngmaximize-toggled-prelight.xpmmaximize-toggled-pressed.pngmaximize-toggled-pressed.xpmmenu-active.pngmenu-active.xpmmenu-inactive.pngmenu-inactive.xpmmenu-prelight.pngmenu-prelight.xpmmenu-pressed.pngmenu-pressed.xpmright-active.pngright-active.xpmright-inactive.pngright-inactive.xpmshade-active.pngshade-active.xpmshade-inactive.pngshade-inactive.xpmshade-prelight.pngshade-prelight.xpmshade-pressed.pngshade-pressed.xpmshade-toggled-active.pngshade-toggled-active.xpmshade-toggled-inactive.pngshade-toggled-inactive.xpmshade-toggled-prelight.pngshade-toggled-prelight.xpmshade-toggled-pressed.pngshade-toggled-pressed.xpmstick-active.pngstick-active.xpmstick-inactive.pngstick-inactive.xpmstick-prelight.pngstick-prelight.xpmstick-pressed.pngstick-pressed.xpmstick-toggled-active.pngstick-toggled-active.xpmstick-toggled-inactive.pngstick-toggled-inactive.xpmstick-toggled-prelight.pngstick-toggled-prelight.xpmstick-toggled-pressed.pngstick-toggled-pressed.xpmthemerctitle-1-active.pngtitle-1-active.xpmtitle-1-inactive.pngtitle-1-inactive.xpmtitle-2-active.pngtitle-2-active.xpmtitle-2-inactive.pngtitle-2-inactive.xpmtitle-3-active.pngtitle-3-active.xpmtitle-3-inactive.pngtitle-3-inactive.xpmtitle-4-active.pngtitle-4-active.xpmtitle-4-inactive.pngtitle-4-inactive.xpmtitle-5-active.pngtitle-5-active.xpmtitle-5-inactive.pngtitle-5-inactive.xpmtop-left-active.pngtop-left-active.xpmtop-left-inactive.pngtop-left-inactive.xpmtop-right-active.pngtop-right-active.xpmtop-right-inactive.pngtop-right-inactive.xpmxfwm4READMEbottom-active.pngbottom-active.xpmbottom-inactive.pngbottom-inactive.xpmbottom-left-active.pngbottom-left-active.xpmbottom-left-inactive.pngbottom-left-inactive.xpmbottom-right-active.pngbottom-right-active.xpmbottom-right-inactive.pngbottom-right-inactive.xpmclose-active.pngclose-active.xpmclose-inactive.pngclose-inactive.xpmclose-prelight.pngclose-prelight.xpmclose-pressed.pngclose-pressed.xpmhide-active.pnghide-active.xpmhide-inactive.pnghide-inactive.xpmhide-prelight.pnghide-prelight.xpmhide-pressed.pnghide-pressed.xpmleft-active.pngleft-active.xpmleft-inactive.pngleft-inactive.xpmmaximize-active.pngmaximize-active.xpmmaximize-inactive.pngmaximize-inactive.xpmmaximize-prelight.pngmaximize-prelight.xpmmaximize-pressed.pngmaximize-pressed.xpmmaximize-toggled-active.pngmaximize-toggled-active.xpmmaximize-toggled-inactive.pngmaximize-toggled-inactive.xpmmaximize-toggled-prelight.pngmaximize-toggled-prelight.xpmmaximize-toggled-pressed.pngmaximize-toggled-pressed.xpmmenu-active.pngmenu-active.xpmmenu-inactive.pngmenu-inactive.xpmmenu-prelight.pngmenu-prelight.xpmmenu-pressed.pngmenu-pressed.xpmright-active.pngright-active.xpmright-inactive.pngright-inactive.xpmshade-active.pngshade-active.xpmshade-inactive.pngshade-inactive.xpmshade-prelight.pngshade-prelight.xpmshade-pressed.pngshade-pressed.xpmshade-toggled-active.pngshade-toggled-active.xpmshade-toggled-inactive.pngshade-toggled-inactive.xpmshade-toggled-prelight.pngshade-toggled-prelight.xpmshade-toggled-pressed.pngshade-toggled-pressed.xpmstick-active.pngstick-active.xpmstick-inactive.pngstick-inactive.xpmstick-prelight.pngstick-prelight.xpmstick-pressed.pngstick-pressed.xpmstick-toggled-active.pngstick-toggled-active.xpmstick-toggled-inactive.pngstick-toggled-inactive.xpmstick-toggled-prelight.pngstick-toggled-prelight.xpmstick-toggled-pressed.pngstick-toggled-pressed.xpmthemerctitle-1-active.pngtitle-1-active.xpmtitle-1-inactive.pngtitle-1-inactive.xpmtitle-2-active.pngtitle-2-active.xpmtitle-2-inactive.pngtitle-2-inactive.xpmtitle-3-active.pngtitle-3-active.xpmtitle-3-inactive.pngtitle-3-inactive.xpmtitle-4-active.pngtitle-4-active.xpmtitle-4-inactive.pngtitle-4-inactive.xpmtitle-5-active.pngtitle-5-active.xpmtitle-5-inactive.pngtitle-5-inactive.xpmtop-left-active.pngtop-left-active.xpmtop-left-inactive.pngtop-left-inactive.xpmtop-right-active.pngtop-right-active.xpmtop-right-inactive.pngtop-right-inactive.xpmKokodixfwm4READMEbottom-active.pngbottom-active.xpmbottom-inactive.pngbottom-inactive.xpmbottom-left-active.pngbottom-left-active.xpmbottom-left-inactive.pngbottom-left-inactive.xpmbottom-right-active.pngbottom-right-active.xpmbottom-right-inactive.pngbottom-right-inactive.xpmclose-active.pngclose-active.xpmclose-inactive.pngclose-inactive.xpmclose-prelight.pngclose-prelight.xpmclose-pressed.pngclose-pressed.xpmhide-active.pnghide-active.xpmhide-inactive.pnghide-inactive.xpmhide-prelight.pnghide-prelight.xpmhide-pressed.pnghide-pressed.xpmleft-active.pngleft-active.xpmleft-inactive.pngleft-inactive.xpmmaximize-active.pngmaximize-active.xpmmaximize-inactive.pngmaximize-inactive.xpmmaximize-prelight.pngmaximize-prelight.xpmmaximize-pressed.pngmaximize-pressed.xpmmaximize-toggled-active.pngmaximize-toggled-active.xpmmaximize-toggled-inactive.pngmaximize-toggled-inactive.xpmmaximize-toggled-prelight.pngmaximize-toggled-prelight.xpmmaximize-toggled-pressed.pngmaximize-toggled-pressed.xpmmenu-active.pngmenu-active.xpmmenu-inactive.pngmenu-inactive.xpmmenu-prelight.pngmenu-prelight.xpmmenu-pressed.pngmenu-pressed.xpmright-active.pngright-active.xpmright-inactive.pngright-inactive.xpmshade-active.pngshade-active.xpmshade-inactive.pngshade-inactive.xpmshade-prelight.pngshade-prelight.xpmshade-pressed.pngshade-pressed.xpmshade-toggled-active.pngshade-toggled-active.xpmshade-toggled-inactive.pngshade-toggled-inactive.xpmshade-toggled-prelight.pngshade-toggled-prelight.xpmshade-toggled-pressed.pngshade-toggled-pressed.xpmstick-active.pngstick-active.xpmstick-inactive.pngstick-inactive.xpmstick-prelight.pngstick-prelight.xpmstick-pressed.pngstick-pressed.xpmstick-toggled-active.pngstick-toggled-active.xpmstick-toggled-inactive.pngstick-toggled-inactive.xpmstick-toggled-prelight.pngstick-toggled-prelight.xpmstick-toggled-pressed.pngstick-toggled-pressed.xpmthemerctitle-1-active.pngtitle-1-active.xpmtitle-1-inactive.pngtitle-1-inactive.xpmtitle-2-active.pngtitle-2-active.xpmtitle-2-inactive.pngtitle-2-inactive.xpmtitle-3-active.pngtitle-3-active.xpmtitle-3-inactive.pngtitle-3-inactive.xpmtitle-4-active.pngtitle-4-active.xpmtitle-4-inactive.pngtitle-4-inactive.xpmtitle-5-active.pngtitle-5-active.xpmtitle-5-inactive.pngtitle-5-inactive.xpmtop-left-active.pngtop-left-active.xpmtop-left-inactive.pngtop-left-inactive.xpmtop-right-active.pngtop-right-active.xpmtop-right-inactive.pngtop-right-inactive.xpmMohelixfwm4READMEbottom-active.pngbottom-active.xpmbottom-inactive.pngbottom-inactive.xpmbottom-left-active.pngbottom-left-active.xpmbottom-left-inactive.pngbottom-left-inactive.xpmbottom-right-active.pngbottom-right-active.xpmbottom-right-inactive.pngbottom-right-inactive.xpmclose-active.pngclose-active.xpmclose-inactive.pngclose-inactive.xpmclose-pressed.pngclose-pressed.xpmhide-active.pnghide-active.xpmhide-inactive.pnghide-inactive.xpmhide-pressed.pnghide-pressed.xpmleft-active.pngleft-active.xpmleft-inactive.pngleft-inactive.xpmmaximize-active.pngmaximize-active.xpmmaximize-inactive.pngmaximize-inactive.xpmmaximize-pressed.pngmaximize-pressed.xpmmaximize-toggled-active.pngmaximize-toggled-active.xpmmaximize-toggled-inactive.pngmaximize-toggled-inactive.xpmmaximize-toggled-pressed.pngmaximize-toggled-pressed.xpmmenu-active.pngmenu-active.xpmmenu-inactive.pngmenu-inactive.xpmmenu-pressed.pngmenu-pressed.xpmright-active.pngright-active.xpmright-inactive.pngright-inactive.xpmshade-active.pngshade-active.xpmshade-inactive.pngshade-inactive.xpmshade-pressed.pngshade-pressed.xpmshade-toggled-active.pngshade-toggled-active.xpmshade-toggled-inactive.pngshade-toggled-inactive.xpmshade-toggled-pressed.pngshade-toggled-pressed.xpmstick-active.pngstick-active.xpmstick-inactive.pngstick-inactive.xpmstick-pressed.pngstick-pressed.xpmstick-toggled-active.pngstick-toggled-active.xpmstick-toggled-inactive.pngstick-toggled-inactive.xpmstick-toggled-pressed.pngstick-toggled-pressed.xpmthemerctitle-1-active.pngtitle-1-active.xpmtitle-1-inactive.pngtitle-1-inactive.xpmtitle-2-active.pngtitle-2-active.xpmtitle-2-inactive.pngtitle-2-inactive.xpmtitle-3-active.pngtitle-3-active.xpmtitle-3-inactive.pngtitle-3-inactive.xpmtitle-4-active.pngtitle-4-active.xpmtitle-4-inactive.pngtitle-4-inactive.xpmtitle-5-active.pngtitle-5-active.xpmtitle-5-inactive.pngtitle-5-inactive.xpmtop-left-active.pngtop-left-active.xpmtop-left-inactive.pngtop-left-inactive.xpmtop-right-active.pngtop-right-active.xpmtop-right-inactive.pngtop-right-inactive.xpmxfwm4defaults/usr/bin//usr/lib64/xfce4//usr/lib64/xfce4/xfwm4//usr/share/applications//usr/share/doc/packages//usr/share/doc/packages/xfwm4//usr/share/icons/hicolor/128x128/apps//usr/share/icons/hicolor/16x16/apps//usr/share/icons/hicolor/22x22/actions//usr/share/icons/hicolor/48x48/apps//usr/share/icons/hicolor/scalable/actions//usr/share/icons/hicolor/scalable/apps//usr/share/licenses//usr/share/licenses/xfwm4//usr/share/themes//usr/share/themes/Daloa//usr/share/themes/Daloa/xfwm4//usr/share/themes/Default-hdpi//usr/share/themes/Default-hdpi/xfwm4//usr/share/themes/Default-xhdpi//usr/share/themes/Default-xhdpi/xfwm4//usr/share/themes/Default//usr/share/themes/Default/xfwm4//usr/share/themes/Kokodi//usr/share/themes/Kokodi/xfwm4//usr/share/themes/Moheli//usr/share/themes/Moheli/xfwm4//usr/share//usr/share/xfwm4/-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:18778/openSUSE_Backports_SLE-15-SP6_Update/912514d64eae9523bd2a7a0cfa3710b7-xfwm4.openSUSE_Backports_SLE-15-SP6_Updatedrpmxz5aarch64-suse-linux                                             !!    """"""##""""""$$$##""""""""""""%%%%%%%%%%&&&&ELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, BuildID[sha1]=11e9ed9266635793d8c7ac9b92597fae47552c9b, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, BuildID[sha1]=85c7bd6eaf1e1e375e801086abb0fa760b510be2, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, BuildID[sha1]=2dc83bb73431fbdf978fc19059507b65cffc7ad2, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, BuildID[sha1]=1fa28de968585071bd56e2d14146d5343a628c8c, strippeddirectoryELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, BuildID[sha1]=ab07621ab0bcf4eccee08f1f38605b5da1e9c388, strippedUTF-8 Unicode text, with very long linesUTF-8 Unicode textASCII textPNG image data, 128 x 128, 8-bit/color RGBA, non-interlacedPNG image data, 16 x 16, 8-bit/color RGBA, non-interlacedPNG image data, 22 x 22, 8-bit/color RGBA, non-interlacedPNG image data, 48 x 48, 8-bit/color RGBA, non-interlacedSVG Scalable Vector Graphics imagePNG image data, 24 x 5, 8-bit/color RGBA, non-interlacedX pixmap image, ASCII textPNG image data, 24 x 19, 8-bit/color RGBA, non-interlacedPNG image data, 5 x 24, 8-bit/color RGBA, non-interlacedPNG image data, 8 x 19, 8-bit/color RGBA, non-interlacedPNG image data, 24 x 6, 8-bit/color RGBA, non-interlacedPNG image data, 24 x 24, 8-bit/color RGBA, non-interlacedPNG image data, 33 x 43, 8-bit/color RGBA, non-interlacedPNG image data, 6 x 24, 8-bit/color RGBA, non-interlacedPNG image data, 12 x 43, 8-bit/color RGBA, non-interlacedPNG image data, 48 x 12, 8-bit/color RGBA, non-interlacedPNG image data, 32 x 32, 8-bit/color RGBA, non-interlacedPNG image data, 44 x 58, 8-bit/color RGBA, non-interlacedPNG image data, 12 x 48, 8-bit/color RGBA, non-interlacedPNG image data, 16 x 58, 8-bit/color RGBA, non-interlacedPNG image data, 21 x 29, 8-bit/color RGBA, non-interlacedPNG image data, 22 x 29, 8-bit/color RGBA, non-interlacedPNG image data, 8 x 29, 8-bit/color RGBA, non-interlacedPNG image data, 18 x 29, 8-bit/color RGBA, non-interlacedPNG image data, 32 x 4, 8-bit/color RGBA, non-interlacedPNG image data, 17 x 17, 8-bit/color RGBA, non-interlacedPNG image data, 4 x 32, 8-bit/color RGBA, non-interlacedPNG image data, 20 x 16, 8-bit/color RGBA, non-interlacedPNG image data, 4 x 23, 8-bit/color RGBA, non-interlacedPNG image data, 7 x 23, 8-bit/color RGBA, non-interlaced .:ISUW   RRRRR RRRRRRRRRRRRRRRR R!RRR R R RRRR RRRR RRRRRR R!RRR RRRR RRRR R!RRR RRRR RR R!RRRRRRRR RRRR R RRRRRR PPPPPP0H`lDCxfwm4-lang4.20.0xfwm4-themesutf-8f62ebb814f835722a1980a05f3e3518fa3eca85e68ac4f81a0091dd1dd6b920c?7zXZ !t/\]"k%fJ~vڠЖVKtK]C o44ieI׀-gkak̪]A-m  giB+R[ YdAnͰٺ@J1,l HYXt  mlzqeepXęyg JbɚT~(3RΌa^;OEtD_"76Б/&>Z pN6p{;?:RtIȱWl|ARЦv\ :H58n+^9Ӗ俛4;.mAhEEGw-]BGOCn!GF >p.!}mbOknEa{q3Hpe̿} [?Ez,{3(Ɖyz @lW7=Ju;aS4OOYjKOo9tǻ fswId`^ [O-t[5ʳH8-}/bo4}:ų~XmWLDm,ɘHS}WqKN0atIdax.OD]Y.xw7_KS[tXT'8UqSSd+ ǹ t_%-#*c%<#p%ެ)XD(Hcn.?E1ٻeWO7f%QLKOa!a8Iaԥ4e2K+XhH7퐤? 8. X0a0u 4Q: lV|$`j| )SWUщ(FDpMȹk5->7p~> :RSE{:L*"7a`{  i86M,;ܳC˨b-P{ٺ(:bͻ39bTkrK**=dF. խTRtmwc踫zqT[!/1cC@T0 ^2κֶ^zl`xe_u?ZNP<!`Lj }W>+PjUAঢ়ɗXI!+[(EiO'Ij}:epVYV^(@`XzVQ_ʔak n_(9f:kSհJN9M2Fq.yR(d08hDX3$X jNh(kAl x5a4xq.o,NAqnWNφTC_|E;f=cB\7ךiODD p)~.Tk8!DQ[`ņI0l oiH@8)ۥc=O,X /%fpG]"΄%%AV=k{=i~EMrv#?h4'3SL9/=r{V mbCxBױ/_ E_%V/V/b5L}o}TW.28? ,^_F`H-g;+MГ2jDHI&7"$'@ >#upMn2#0rƉL*K22:DW_E$79n i+2>SjҿRnC6,~{tck ftR:d+(rΔ"+.*S"|Qv]R%:mD@Nn]lW@ٙ ҟYX>Oo۽JC1X(nEy$E=q} Z]2YY:q N H;6PVh6]=`3˸n+[&Cz\xn"M"8(V 4dzdz2PqW;y+B~Iz3.ɾ_ i2=.SS[f.";jzQ^G"Wf&S g}N3rR'RhG\Gϖ[$Uc 1y+(gH?&--fsP@G#(Yx5w5dq0A" u IRDDh&ݫR^Qm&JZLk܏SuvȒV}4FG]&({d.)@/ڣ MDPHnG6V}UYMVR)*|Hؚ{'Gk%:R!e3t#`yd/YrIXyA%R]Lj\ZfYH:k/P`m,LeG !mxff̘uf,? Uk'"H\敿56OS}#g>ȍx=_8n3aKMI 6 "+Mbq@dp{|n+W0a\$z =lyF e>c5ƖZN_L1NA'O-#ĬL괲шֺMn>K.÷vm]'\K%x[GgaM,UOYbOv'X7ѹ` 'IVc6/!9ގڒʢ堛q%I DqUp vqY|<b,4~z*H([Q="꜖`KZA_V~ʡ,EYL^U !|*t{\eQ !_s1râ >'vq<Xz/f# N@zHmUNgɇ#v ΀9Uw+ y' 7tJ}6O%mY\Ic-^ъكEa[—S& Lz`ɯr(/B-7(jǛѯQd2RO\uQn8QI7f?N_ufaŔX^s} RA]~@<蟼cTˈ}Mb/u! %!o#?`^ |ujw=\ĕH%;ZU>. U銗}pcmH?@% 6t>QށnV 'R@?XkTPIC ,|pʜ=">-.E|jbc-usIXS5WejGNva 8SJ^ Uj"[c;^4σ"6tMLr`>o 0g}CRX^XXvF=lAQ 7IR-l$znK ;Ѧ&B.7Mj|WFӆ rV6D7Byyl.@2Ov_[?}[ bIT] :wpVx1OON6 9El K%=ΰ3;Ls4PV_}hS wǻ]K#tW;Jͪ} 40EU+ 7PvEӊAE>K&)R}qz.09Kqq5ĩe՜iīN/R9R<<VeTٛtIՉwZܼN$RqCwQU21| $_te=O`fedpA Jz%U7:5¼ Rg?- viIeׯqU(0=~ȺP=96dZ ݒ!*z089Ώ4ʥAuѕtRۄj UbGi;n!뉪w)cu}AL.+l>9a6+ֆMV[ !s̈́կ&5[\AgN+Ql5rohKXbP- kt$%GҠt,/G}蓋s9nh*߯irMk3tcʁ|gVVn A8*WEՂK)q`z&f\x)\״ t VF)ja="rHy0ɀYQ_C)z&nQ  mϸ%\J%0DoWա?!ysDNҡKW`<^a:>G%"̹+ {,6q V.`<)=r!|GʞQ]+ /<9&zy~Ax!ټJlڟ-Ϡ/"Ae;cj9;bK) 'qNNfGF MDžU;:ݳ:tn1$2PWSµt~ѮVtYh['~h4ۓTeJw0:=n9OxD 8;S4J[iONRX]U֟ɾltj>Sq!GW8ո6ƍ^Ub%=mE٤\&Y7+PaR^->j7"Z]OMkkpk,}|lGsNZas9xP ɯӣ~w4! #,:o AY ZTpe;|,[alJ\#'(׌=_kq,g1vuW{|RHIw^!\%+63{HԥVWkYxgWl H^ O4 g^ yݤEW/$ٽ+Bxm=-r?wxM%`>Gb̏~R+3(x}e28\#`D wuO9j냗5: èM(ќ֪ jw}1})C&piXqiQnTϭx5.@4wj§B٢At7uWmc:n4z{c\ tOE@ twpq5JI;Ps:24qi |B'7B %ŸHRWK.X*aeulwSh+8Y1[bxA&4W]PzR3LGƠKrb^ ; M8iVޱ;l1AU݂L,kX55ho3H]voo2uJ>]nM7^iwL%JbHMC st uۍS3C~zI>C=<-zM4`f;!.n z=+&A߸ĵwE"g3ʈ0Fy R:^*bd zyL먿RG\5JT$H_9F[0׸g`EX'^i9+(G//t-d}|Ud72-7Bۣ゛> Fy/IJ/K13o!#E>rߺjT ˑ9B;:UaʊP*;~* ;6[7F$tƭTg(Ǔ8>NB\=AC Uv 2LBy\WhېXRai 42WjlH(ISF]G5NCXkځ]wZAI Kƞ7w~s.p /HMGaZJeٍi18Mf\ŋ֚C~yJ 3[ISXu^ϿR:-5.ߑi^(]r&ye1x=,X" :E2?*z.B |͸En7n]y<]:a-OT.cSAU=B9q~kRJp_myB5띁To[鑅I*QflnP2E̜ kadF&K+~+o)ᅁHm9vtU\"&WWK֟qGZLy=bOQLզWyAD -_کnNj j95h1d_+-'XvVrD ]UR-Mbb+v(A_>ʑ4?e^H7#2$ 4:[jxb.3t5TFwFպXKg*+n?𝘌Ot"}V'qP'x۴qBK 9u \7( DYaCs8y9p("Ѿ];I,{yzm9&VXףiyp"kHe?xs漤5=9_ b+AzI) F74e44Oh0ܵCZ9'!2[cLZ.p]zsku gyce_88( ]WV¦@( 5\>I'FWf Lk-Lظ";8wn6*-aKFk/ N,~̪J_K`}{u4L'6nm+PcF yH]}Lgul`k+hPQ&cUY-zXR+iDoj\Wjެ#q=v3tNrL{a=]„MB`:y?0jxs\ƀj bFPhunpe↻i'vIl__Ȑ y<TՔ״ h͵)Çhm4O^G g9}~*PM+BA@zAjX}ᶸNxR D p@ 1ܮ\00>'. Ja|Eݎ8xŰ>řF L@[̻trx ZַOfL]Y4}.p]9"-:?6Pq#Ca?‚)ZMlȡFpɕF >$'*w_\"j0@l:3S:,ؓ /Y8vMe fIz86,6M؆tdRM!beJwtmp^U[&e+4ӻ*.Wc "\A Bt9TwTC?u*>w6c,ݘxdq)ɘI1$ !CȬatzt8kn$QI 7ǡ?ɦNk=VxcSdMS 9`([V/>RQg5ɇ)U)cN*sWHþŮCAu|+/Vi-^n*ApI S/sSuEϵ -z]' Tz[0jZ~.=TeX 蔛\C 5TG1UwFL>b#p2[6X1G'IHde4Ǡ%.P.Km;"5oJhTj, {VPL;m/r/$[FY srٯp۸&jۃty*D2it/bnXA@X]4d.F()|pnM(pV٬|k9O(6p'7yt'q8gM |bI JC (ޓ0U?Aa*ĄXw]K^t?}Ғ QB+ WPRWjC ?"UHңUmC:X0{U$g1fe3㕸t.EYW67p<"VX2cy<i(=KI?jr U).C:lU!,VheXhmbWNsnEZMVK@x?6wn"~0H^s_PLKb,P]a^pW!2pH;ܶGtC cΞwlŻXK,E1{eq[/Hf1z6,Կ/IVݝH}!뉏B4:;L4~JFl9ʪX6IkP 'RĪWݷ'?9,ʲj"KmuWqw K2LY$WZP}nWsk$4G!SY`Z%,yp%Dh|U`[lAFH;ڃXDZbGgqS͙NA4IE =LvH[y$ TeZoTKVmq耛#x'vAegO_Ty'@RjN@s68N??yZ;@#Jn8:e ge.cЍ@h9( B NFpV^VߋgѬDr{ :Iޙ qK!6QC:b&Ur=ej,q71|PIb*XK}?8Q̓ܵ(=u40Q wC[$.YeCKq/e{I0.(Vl@|M]Ɠ PbPӑ}o|y5WZ4J&"}%H.nc89%Lw(w#e.Щ@mj! nD,q8\4T/db>#\$r;zCHv}9"ō@9AsL)B/PwWk;n,pS_kf qG5fMnmba{(S',x<,s=a¥fKXb.|~5!Xx "^BV847 'ѭ{.lSNZw 6#)F5G "g4Wym٭Td#a+%"ԧJLVȎUu'j wGKO+r3ǁ{g6у."'`4}h>Uk%akf"%걝S(̙Q|xyYH.B,HGSDPFQr K8reHk\n@b ?3P;"d(ﺙ8O>.`CWKS*7H4i燼 (޾/*XanE꾑gPJ%iF[NmtS0ZXa̓'LjD/W&>CT'R:cH:=7vc/ݱdՕLu:3D*`%Q-+X:+ђJr틮T!3..sZӪ`W"H !o*ߥW@s\5C L{IsU{L\J53̡T%^1'bl:x-^:ɩ{Gv]OzlZ C'K>m{l("FdUkՙ "u d?#Ā^6P_ZҼ D$ZoVdT=!Ҿ@sn^.zCdlݜ; r<vdN #arH ϴV1l㩾dkN YȻ2v 铇xCW2w#-cs }^!=/Jd*oj swbc6cP3^㸝>Q[$(;Bʶ鰛3= 4/ah<7(AdCUg`gxTLI)؈?l7E!SPI)a-ADbOGᬲ8o~MyoV~Ce*#u](Joɢ`n|(*o_TQ6TDGe L ,;qY B#Cա;uTZCgO"DM4w<( e\F9QHoC)R?A:SS0itKkGT*h-TWPyLoX+*~A)Z {3)ux3'Ҿ;JlZ 3HZ"O6A!'B,auRMX{:KW9@j:s _w/bi So2ׁw ~3qoV{A>ЗjV9xN]{|AC;[O%k/56hաO4MH8,9ڜpz?3'EZ711aYGֽN>dˈ#Fj0N^xI2x-?|?j-ZEU?תVhEJb|``qtlϺk7.% hx=gшB|WcUukV>˫4x!ù{E3dAy7/6 d,_r45N9ܤz3Q]̆ZTƺ ЌcӚa0 pɡz/Dbd"x|6h 8B5VL?&`S;ߖyRR =}t[R.<^siY =ǿ4:W}uRkVo5Uw2:"IPQcU,`5~n/͇6  ĬQPvG[g[,"ng1Dq_:dcJb!SQ.~z9s.R's?8մJ69>%oo{&Xܬu5ph$pWarzдoEC! .P \N[ԋ{}@S3c'RQF1 M.0x۟;7$乼ٿ* >M`[+̨ KX?:n oبu>2 [ycWPx' h ͕g{HX&mE/e^Xԇ$N+ߦG߮&)áLK!wHc~CHo=/ֶUS3tx3 ',E:͓/EORE+PΞQ_l qxن6n\$SnCia5/}sB|2_SPxb|W^&wN%;'(/]:=6bQ!&u| ]LK:שڍF(&/״Yi\ Zp&b nmNr  J͉b},S$.׶aDrF(DLQ=W0/^*fT =DY85~  9-uXPNWIf4z̈) w`+wz[r1?Hjtdl,J|sD1iaQ"DXXǎnqzKIqyǛ⹗c:O'TstPúEB4LJ`򊜢`R}r@SHzSOxtEQMl/1ljL6h?4/zpOoߞF7I]#p@ ;P9S%K&&56OoN[GCC=w^t&Xыg݉4#2eį!\7-B$qgY1Ծ67 X՚x*w$ ARL^Mk)3>dYyn]6 Ñ@w度h%/j3< Qj8t,<ـm%#BYy`CvӍ!I.p ԰Ig?MW{`:.)m5SPM^O7Iᗤӌ@U9ڪ2>gz *[uYNDG[dnMO)q D2b3P3 `$qȽSj\#7Pdğҳ~/5v~soyydiys&Y"yLS9m'}>׫cjw|xD5uFNE1}4ˠRa*tnY0eo^(mq|6gq-l̘ K٨knij@,n~NK`#bdԝ8pWDr_;< R &յ=~)Z-)zHjXϙihk;]O<6K7A΋Ebq輹OM9wӋtRv.H`L: ]0efn[* );gZ0RlQϺB0wUKv-P=jK6Hn) W-i V&mYxW+\s*))B[)" q$bĿCWBoEA:SȚ4}T >wiӾl"a`KJX>;%) ްc N`Jk-Զ1[{YE{Y[I PJՓB`yC=ҹ!}/eCF+m V-atk1+@WUR/DV"? YׇoT}6|ogňZLOTv" "7mƦM\lMC O{ R?0Ѡz}]ihyGH;/Fe2Qn-D!WvC2g\{|Q#j:dVu=I D#qU%Z[s&Er2*5uA&.Y1ʈ$2h>b?+paG/wl@.oU>>J9*ﮐ{L:V"ތI7Xz |[}{6Я';*nC P(G@Xu=Nb/CRu5w%qqn ⸛cM;I>K1;$.j{k^!ʧjYZWa͌ƌEQ{s؎mH~Uɚ>"3f5 @OY3g1 #G8njk̪x ;-#],jVF/7 Y<s^}eayb,^>MO4d}Q Gi`8~S~3z20xVGrWLlfq0'tĻpdx] Eu`*3:쯕3Ni{VO*ڸI.Bi/G.;\`hJ:jm x܄3'a@E|+<4bf_D,ɺffqk88cuOAoo賳 Ayp;\7QɠAa,]Hs&^ Ԛ!ß : AhU x%@ 6PI] (yQ|NpTk{Ij)l̾ybR{{SLJsMx./;a9sIX^f}F8V?uJfG!Wr2o L1,- -GqKx&^q!Ѕ9B>3*4dX'TsD1$ӯ]`)> x]ք w$HRX/1^iMo$n r%Äa ǧU.0>zYР|KD%V.aC"I^:br7;f|45i/ c_ˬ~OS[Ë:Ԝ#3|-p>m+uDKuiTog07}hȗMaU u /\(0Cmx-! $֬&_ )^) y_#OXU<Bn=רufޗ7uB^f[xաR14ܘYT/DpRB.],qF]Yq۝ @{$4ފBv4pש6l1&MjAwjRW즎ۺCSbh}mb;vUS n6s/幫S[Mb#씦=$̔9S]qmE2xh=KS hQ+ ÌZVī9M ( Ke|W7F`nH1]&nC 4v'+Vamx DU{6&[aNƧx ?+unrhw@öf2MVN!xe_m}Ua{v=^ 0kjU*1IφFs|֓nl%O0|-_mmA9OlHj/o0;Wh/Ð#mw&`M(IJBCd-:B?{&v" =T0H5Wm* y򡔲Pwy&st~&l,8W\U+9?- B )@$cj>cC0lֿt$fRU&==8u!vNQ9g 6VF}26>1?T FFd4$)kA%K/6, Ao!ͨ!AC 1f? h%&ПR  =;vi,S-۪YՆF 0ZZȳG+,))-:^:@;W۾e?T1܅Tz?x1ăMw6z@g;'*r?PҔ/#azYQ݀xLp*49w@f{%eY6/K J\n)a|[8CmgɎcRUQ>U)fI丛h:5Ŭ%\9P-#vuCV91=l-p]vRdVbEZ+igO0Xv a˹9Z scDXPB ϣ̐ N*DzxzX "`ģnƭY;oz5lpn˽ '[|XKQ~"cP_,F>Ӭm<>gN%u3,mң^`P8a|2:[raGN#LѪ0B%:2,H[r C><YuZ+>B!@kVj:$mc=J:rLK E?oBfՒc&;((0`l{d `Nn0L[u 쿠;1BAr& {xDY25=y!d/r|(fJ-l}r-bVIefS.[lqfJYU@avP}}<-lg% 3cB9J}ZQ 51-m!i%C~ 1@0¡4/!G,TO^"އE')qЍllۼk<Lw`YC~ IԁXwehHZY0;ϫX)(' Z&<[۬W`TH}ѠCXih'۴Y,reTn[gF[&Jn# С:y@taC=Z[O~ְ _Ɓ6 ۘig&R2jOJrVn9X3JÛzLػd;;:%""[7-Tz9Zq(MbF3N.;07[ֶ_o>2 fx186U 8i6+ŰU}rlgc[ta U8c+]"/ά./vIǑfpp.p'6 j=KjMNwrf,jk@;a/|+[yJϬ:H8|^ D.\Z:g0⤀1p[i/H Kv·8V@$z73֒DiW sߑ'op[K!" [qSdaeQ-Mt_ypO%b&ALz~~?\c47:\?͆-[(l?v)7xU&XL'5Bo#R|J2lIX&h~54KC Y}$z,eQ&S*rn@%? -yW (c[ר#HiQh: 4)2=%4.<+iPpX3cM u  ezm cAekC aǯa3Ƈ蓝baZR_mFuiVO99= =5_*Â!cg"S 2D׀Ca n~'0$ePPo!w8A<܄{˿,E<ŸELѭh@ىJwL^[ڽ܇ ]nO('t{^K3^R Xr ?Z|k@pߥE^(a]$)gPx4zvMP +OpHޚkkM]fAsmWi1h0҄lzM Zk/x?C.ښjչ(¸C}eSy(O-a2.|)s*<T s^e5rg6hf10b%5HXJ:id ߘmNț0S1(Iئ>8}= "'Z<\L\qAWƿϫ3qxr\v@BdSЖ Ir-H`ISKPIfؠl`)o%Nԡu]Y = J91}UkΊG\K93}hNSpiD+RloFƌ4ES!x0eZ@䑇;LiWºv!I{@úƶ5n}=H?eCC[<|,eɴQUߊv̋EV@a8@IpPy$3u&6_I][ 8m}%b]+?fFufƛǫ%^F=KR̯:tdwpi,mf s- ƒhE7<'u;մP(:r2vWo:8!`+9gd*W]gQϿ1lx'.ڨ-*8R܂fo䷜NEC9yqx&[,P'8JF̍*(TZkȗʭ'sA?|S2`ByROg%'6IʿGmd]{QGc@uz5gxnĵVƄ+nv7 * [m?mqYV/B<.73fYOK<[U.: \ i1'Z_I?"K@bho./w՗9N ,% P姸 h R1Lsev]jyOQ[~kJ1AtdW@UL!hW[y:JLm([QyEضSҰ]JRe^@{T𖨨ش=d<L`\B;-Vף*8w*3ir+"Uq$YHj' dqJ#b[jVp6.GG̬zw4KS[- AZ'\ţFeR]cuҹB./kZ-Ayw_ *'S4H:v7%q*YsRV9/^5ҁgS-'nz7U  oD'%|(5KF%3kȖɔ~%E~S֪r%Ea ?3ѐ-'oS+rsU:D2pGHBiv+`dc1=0ʘUdQLP>T$R/7I.;c}K&]Ћ#KjnZ3:\ 4O)9N0".qe&r$s_ܼ5!?- ϳ˿@B o26NwsD>NȒ&kQȩN+olHBE|[!S}DSܥ8 {뵺}.9^q6% # + d"Zxj_@_X.2JU f)OX,RD>ǵ|ͅDىde24 k/`҉5Z-"tN;$4<+aj]}FkhGT5Mce Vy7< P<7ŖبzJ\,I^tVT; |eZ9{p _`]5ǀoI "Yy7+ DžWNZPiC˂Tr%J"9Y<<4e ?crS{?bӔNLxvJM0 fd|<``8w俼9Jfj{1!XSzUK@I+FyH5ALK=~F7=[AV% 0l ]x4MV̫ھ29 _`m*Kaʛo*\d;Nסy"'_301.lZbx'E-qe*R#/[(6sjuSb/9ی(nytr)? B_bA._|)_O2ak+=nA\P#w!PcwƧz+Z!bgpQώ9 e >dM5EJt~J:6&S"7a@R>A/HB6l1L{.kv/pR|w@:P$]^Ό8vMQ_ɫ6"3/)Y)3A8:tz×_ulhu:D@j}'WYun0ƘI  @WPBQS=o1R.XɄ}]xL3 U4f_UN9+ dYrT6*HWƵҥ(YLnkTpZ6Z'3Z!!tDeuc#C ۓHTB4+mgX c_rQ|[Ikߤ"x0M2ϐ2sdHt;R9"f!9vӷQeTH 8&mPA\Q' ,$kl^"%Q`D}J\5pr%>L[}qJo2jIpGsñA?VўݚEO%:}Rk @f]q<wԐaqEz`GYڑfv{f:o2}p;/|;Zi9ĻE"Py wD)$rx냭2n޳ le&{%'a I<h?R7ü1E0QumBʧALKY9I1IF1ɠ<d@/Ψ bB..HEKTon>Q2R.He͹s"6fP7:H8㛝G5䜩 (Ж3ZN%G31k(;a)m0^I+ E^2-ٔ>c` [.4'`- M@F۹/tGsFECΨ;΀MS4\7[%e/ec~׮VoY \o#WL?\,7aX$ɯ5jm3`?]&xCe&J4QE"YALG 芠@bSJ/V>G҆"Wp=%HԥD_&ORDFx'`|[YF"ّTOxH +PY"CLfp J4f>9آe@tf.H !K0dP]IZ$K@w7H~-g5% Oށ1}~#;ѝv Ѭ-vRK̔:Ae+ aIH)T08H1&nA|1p=g k,զII]0l@C T FDj*4t~pЫL3ј(/@~-JY㻙U4DI^sO5n0tو?]QDms93KAE__7h"qvENJ5]PUNv1%/NO5"G‡_nebh<]u_ГsS1Q:÷PV\UDҴїCb_I-Mޣ!Ç"Ps*}Bwqk8FC Wv/xUlt.YJB N߿Ւ}S^^K ]UqkHj75NlQm,ڷg8}.aTQHYY2po Lxt9\)-z22թeB UtU?XN ֬" b愍cOq h)mO`YV-ծ݄l c2aZ_JhxxC(YiMdXgh@յZަ0NhY]iEfȐqUF/@Pi߷nڹ 4{Th+)_vGdzy\ۜ#9P-)@= wY-ߌAڲes۱`tYVz&vLjĂO0UQ⏛c79S ?~\`DF=g:~տm rg/B7pبlb>gg9&8qD\ 8  aA )~>h$$ׯ"EPj?`.ұPρO fA tsƔsl5:|j_phd^+y"as9XB0eV ,674x#tT^7w%Yf~&aG `TpOI/-BȒwu_4hijMUg:SәNR e}]MMUf'Έ@+  1 vCmo2ֿ-87.*hq U<׌ܩٶdr칕2?٧|gͶ v:_ǂ9mEΚrgVrH.5Fs. Fn^磛xBLG_iK藫LN?rߍ6껜o enahoco77 sB$kv'x J)ǩZ'L T ]Ł -Tm;1uG\Qi ov6&v{wo:(z[ewtڟ5 uL&8s!>sj1@ kG@^ C GD`3]#eJiL Ol(&lHC'ѡڦyp5cry {~gioW7ǹN(w֖s+n޼)ʆ8I/Bh>oWQ|h7 5eeOz=t $} oc7݂3_^ibMOO&Fc)J*rMQ=WH+j oլ@"gq _RlUf fzDziAS緂wZ(ngw#~iT,sHf"b~Xy'K~ۤx'´N)+d{b :w{KP͉/#c*s6[X.2n?4ݨAHESp \8VR4*=,(r3øDQ~@+|m"*wc \Pp~+{V1T!enԮ8Sty KWt/M]\K"D(Zꬉ/cD^Yvz1L:FyOE+wrE\g8駾j [vrLJOg?y*)T6/@%ƶSa{{z&\dWjDP[%zuDy>B2e2(d&L#YE`n@a~ T)Hvy:ZP,u3B@ 0=5S8oڡ(` ̧ ]78oar/s1zi=OCANC1ҟ]1v&EdvZr/]Էų (ᭋ~בMn6a,1GTp⌵KP)7ș!|aOli[{r8?Kp1Jw~}V$Ko>bb]ᨂ2Q(fG/ }l [Itg֜8; 9ϻ/`$S45w^WZ rnFYzVTNB?&%yomu| v:m [5';GA`HҁUD/SVWġ"/)A,WD*Pg)rS.h&ڜ+BRS#XE'`<H=}&4UOjI<L\abm$~<csX܃M.ΟnKDK[,]$ŢcBŴC~'qN_&-#`>0ǎ[ݞ+瞷_ WpbqJpw;]}<4z5$ℨt@x۪(ݣa;XFA 7>f},'HA-{=IV<w0_>m%ʥ$c#%wrm:iC>';& Q UTBt//1z%qݠǢ^.ܺP`C«QܠF~-W m4 /Zz}v{l0K&{m cA( S_tt. SOQRv@pg,x]~EK dotbG,i~n{GE?O PT0LNj9)Oa0kN GjvCzx:.Goޢ˱xzW%?͂\umIxf5qh:T%s%T2iIz\!y/;F*)އ'B#IW38RWR6\ `P罽E2`}2.@mLlh3w:Ex[N͊b3yb\ʧ.X;&z$q\)/vʛ|Spۊ"Z83 F*]XOFAoO!]'vw%G7w:BaY1 :bd0ƀwpLRGjyעegxֺ=}Op>n&wuP%,"ǜ-(SNU`jBd196tjZٹ Zݖ{XyhW": H>g@^A.RR! a_ ȿ")˻Ų,14JEnY4O^.iqtH[ ۘ؟^e3#ceĚ=!\.( NrMxp=?c>P|yJqGv)9uhCZD݅`:<:Kwd6K <[芵Jx[qVގm^Xsri@ Seb2˺Anqs0! j YtHM+/~-̝IVuu+Nc&Z4PAF]=2gqjzIIM-R8`*ѴT].T_*N+ 6YFRf_ZXCȗ(W!j \{3~SLQєen/3;qN?NmWXc4e luebW"]Ϊ}*Wl|0qb"Qy?\I"W\YfҪlsDءǙsA:=KDSA@ IZ[dS2bjg:"H@ hӴeRͳvhI!D]Ҭ:eߩ*gP!oa[7:;J)*,1q p ^b lۿM&0!\ǒGY 4,Qr oZn"=Ƚ_A*w#$5Bߍ@Hl0r;G(Cv#Q򮆎Vһ82f&6)^.M3J w[@׸`7IW3 {7-᫅~4|yD) c6q+* )i w;%_h 5FCk@Ӑ(8A,҂1 H43HK Z/kDRAyҺO}&EyLPS3rPH.셞DܹPN 9i+/1bs9־Ћ|3{'ƥ2k93QbRwo!RYc7odztX= |͹K̘Z*Jr9L hBgx!ca z3=T;)2m եR~v$\x@骼;rۀҬ!fG!OwukI%sVQ=0Ɂ:|e !~-_7`[@|g$f #,PPEq ~w؉|pkNJ!uOrABW T+)ʄv/b+>(K׉aִW(DWr*q9Ǧ;V2|4Dr s>4~1ۇǶΎDْ`䞎r}^2 M\SV4>Nۨ< Z%D;35)EassL;%9(.@2SoRmUl5dm#NX uN҇`9#|An%r+fU2]ı ?"~ U"9\@+sTVM;~4ۖ)]U(Qns_Q_bW"{W[dX6 QZ]Osx'㩬F BTmQr~LW~8-<疧%|VP6>Oe%aA"J-󳙲xO2_Dʠȱo0q6]Tޓ8Oe QfB/ۻ)( %a( S$5-C<ڼh݌&0A[,cWl' 06T{s8*)Y+zpܤHB~d+K@ e R ΀bf?R4/SߦI#hx]BUrzx0@#טoM`!߁r{H&88Qb$t&/ƣtvݬ'dP@^܆Γ+!(Ȯ~C`z,j ]BƖh1yz[{N.OAq[:ej"_˦L UwZ>f[C?jRs݂j2_Ղl`[S~lE\' a$@6;7.q|a`VP@:s}3ŽRƨQAKC4+`$T |4GF~I$et㯿@žSR߻ 2U/nxytҲVZ>)ܤCg2yЉV[eHTޑ+Ψ=a&}]RǪrqTp::_hIi^6׶Z]N\+,tJ[̧%,cDlc[XRv4 8wv0:j&Mh('J2c{)Q'7F.^)ܜh'7Gi^ς@K<,ٙtB]hTܲڙ-|* XgN6~9.%AQR3YP-dÈJOkS Ը..z+?#+%!g]?P^ט3\g<,tЫ1yZBYٟ f"fq9qn1$נcy}vR gw*Dqd qnHRL%l 9U*y/%nN3nq4m_QqEcBT\qLAC[~!qVxWy#ꔾC/ٕ檪 Lorb"s}i Ԟ7hpp qz'3 Ӎq$ iJTw&GFTcݢvdh*TX'RLE%]  !F0Y"M!M{\_D ><+0Ac~_݈`Q9hs}gnϜ$fِƉ ;#BDie4 p>3A4H˦Wĭ<T~m* EJVxV0f҅[=`}, dhx.A8 (&ÑS-GG/@Q; A9}-(ׂFEظ٫ 1 ?PL#*HSJ1T2-SGa2aFn.Ż6gs*t2\T'VQfZ*SRjTO9/oURBu*pO 3&|!ZWĘN'o߬: Fr_s4 a3GD3X!(&uv"9v.A].G.I p ѢS_wLOeGDү%5nȘ5mSKaFy\E:83[|v 2w EٹlO gz׽ݷOu8:K;H)6ckrۖ@G/ !bEX-,Ng&91ͬoms+Ж~9)[{,%sq!iX_>rEؤ%v'uM!,*C/ M DVJ;KQN :S\vW&_Je"`f`?Uk"Nn:K"9L~SLN;Dr,,%M&UA$UrAa6J?9qsϑt %h np{ ~Tt~ 6xrU?|/g*灔q-AFxg"NoHv{56[u 7ĂvsqpOl!N-HN% J(I oMߦ&Ey:Ѐv`lo7|1z[kۚN 3FD a>aJ:ݎ]!uUZnE(Z FD\ mDOCg$Ԃ3?[;;bxrH [BD~!B S9~[/X>cBj(ĆEX>@R ba>l?$5yƧ" 6)%(YC{Ņi *- y8o) }q$쥣|j V7] dsdj'c'@z|װ-ӽ(Ǡ(mmTvz/W&5P^Ef,{[[O^|@6Ѵ[ 74U#|~,F:q^_4( mXmeAsL//Ievnhi YIVsRVC0(a#T^k=ER29)wI4_AP\ 0;+!f BK?}BLeF)LK'UIءFmeǍK[.!.,d GqR|ąd bo8b6#c?.z1ewVRXpb Ҏ2VJ:k4WG~v~}0 osoԔ74!,Ly31Ջ4 6a,pU&K|֫Ȕw$5W;d2;c/Nu%7~ˑvkԨ76&ELF-wi[M"Kfi{drW  $f/TJ7oRg\d m))4kQ/Ra?܁L$84 Mmo:\=[m4;f)Y Ix<ȩ$մ7b{rPwF'_r %qu*iF{d3a~eq9KzBq-2Idd\wO0Rʲ~jEDn_@6p3t٪a?uY{+!g50ߡ9d'S'aENrK׻,\LPv8(|5Q'OV&{Aܺ&[sM;D^0FYc۪,Mh6;TY[{"P/eB_-L"gO`X`2g+-? NQ|>b]XoY$X;N~/UDm8I痥ށ_O*0 ( 7d*͖!5ix mϊ}X:?I{Gι.Q(X # қP^me]8amiqmx+wySe3Y޵ 1b:RVUfku" Hm3"ϏL!u|Nbx,wUMȗ`3Vy{߄sKLMqϝK:hic|cu,  cAU cQin=s~~ w--&2*?6'Pխr"]v EK,Wu @<Qʽ5-0pi*% NcVy7[HNR 2I ?S3H&&hߛ,{0RLjܹh&_!ʶoiR-^ݭq19݋PDnD ㈂ff緻۩\H:N8q+%~ra!qȃ7!JB񣾎r *3ŗ:ەM%0ut#/+ tF0s`]NU Q 윳1Mzke plsh*pE&Ȋs[|RޛY"V}`+au}VkAwci)[faqRsq1|`QpV,Ԓm%r%#lxuǕ`0[kWٽ~S c-hU+eJ zlOs6ES)nn Nm}%S"Dпꁤl,? 8YEVԊd/Aţ!ΑV>chk_?lZK{|s.<~&eu MΞƓ]bazeCK7R?/<{ O,D_ϔS%|_'Hx5>DoV.`yܱa\yOQwl#o1 6?% #ƆLkf,֐nN; `6ԭWcEIS=+ߝI͏<O-KP+d8dS_f$/pj#k5*6e-/oCۈ U}ɀGhv\V\/k)@S܈-Fp6j1-W_-9Rv~1^p|*owؒQ>_ࡴ#.#`B24qS y&6CynUҲUYdGg5,K*s5959ڂ; yjz!jǕI<'aϙ9g--kҰ4 0T,ttuMswM5uwA`SH\|H:U_@RGz=>5͠JsRqۀ9#WdGOab06+7Y (AqzJ:WT{H"b^qYJjoD7c B{O7,R8;HAլ Af U k7~c픵C?d `sr&$ohK(}^T˪߳g}'+əҩކ'MFNl+oLvT򋠆^x'xG"FI$]p~K»$$ N{tDž?D MDp(m␸ra&h)?kH&7pB=?a-Ǯ?f=o:<!]5ElP&$`C l2JIER4Uv,-Bf;m}߸ns#M!ʖ= kQʛF; YzDjS  G1d#vV>&;pz$i TUAJrcfy^xAu(˥{rk"05*fA"̚k lBWK6HZo++]Π 7vS$8n!,Β#φ01㽄n "B}Ɍa7s<@ʹ*Gɩ+FھDzRmݭ0Ea:ҷ@Xmpa&sc[x756|}8=hhofJbJnD;sж?@]'n $GY*Qyoی,hmz-ʤ%4 q$6 NEV`}>X,ób١2Eٗ52Ui?M^dJ+ J>4wȒZL9/fWSP;tЛdOUBY^6Qy6:lbZ.XIh$\2{5M̼k Q- !omL9`|&f2aRf{Yוa'N`(o؛gR44~C2ؔagoZB݇QqKZOk978aVkIf kty(N'{j;}N mr 5\qc 񴸋h; J,`7U6Dt=4p4~bP@"姘[ܮY` _4g02m%@\q9]@\ృoPX̐3`!+xeF{l;9sa)p { +.` wmnUT5"q]a2yt?ġD+}4Lݠ$VE'&vT>e|h_2 .VK'ޞv Ɣc: ^);ihuW{ 򎀹gY|߈åmH9znbuDgDksybqߟWV 5U!A%$VafV_n#39mc곸 YUjae}K397Mt&v &c4+A$}pw1hGJ2bma59ry2V LSS2meL+mk^pube .C09Fn@]<+uK8~>%BVR:b~iuCˊ0t=//?#*"{;-Fl2F5 57 "`nQndo.dFN .!dyWA=nNb4βo6RWiB~A ׄ?!R[JvRjŎG/+yʳ(k70mr5i? 'bӏw%7 ^R"Ţӌ"9^ 9ƍT5z׭]7++Lֶh G;ڡ0zQ* Njz@Ƙ듄|ϫ364[Im(y>O6DeXlpj޼` wcߦv[e|5++t33#s"4Zƌi^qJz$ C2OG/w{BR]v Z3~'8ppEvڢ'0V7m,r#l>UIO\^?9]svb5 @|,w_# ,Ht=}Ȁz#/]k 4 (V= |M hiUU\~`ޣ{KHw*vhm~7i:jQN'ҵ_.붴ᆷjx#xew y bO}@_zJO m# m eٹ#s}Q}OTb\j%B(ز]ftx2EؚD8tobk"fzS݂ xШt6E7Gc$qQ65$)kgɷ(V?MKO|xzB8ZzSʌL9+@(]=zIbhDB< kAykpp.a$ALs%,d5j@dB8J-6O,C'в!umպM+yaF 0>{l—Ja{i1 f!Wq)}0Ri\vwwrؐ=Mpv>:F֑-q WڅHIaZV0DrR]ZNߢb2wNk"|%A4oċf)ZR ~ffu&j$,_j.:#OѭM)RaZNɅذ6SW2@f7Ms"}RI{\ycc^ߗI-_Sx;U^+@͂֐y7;{=).i tC[0Ȁl+Ҵ˩wJ|俗)di x6z5HWWŒWU;+9cqCpVNptCC'Rf m:HObkܦ\v!SS&d₨-7{G_OozX;A!]$UWY 3=3AAД!MOUt`Q\W:?:LXۺ7{Utw.FW<֎6s.JjS9&hWp|1[gOeAy&dx #K6ck;Gw@_e4Pٖg%'5$CT̟鴴;ˤSJ?*:p2mjeQ_Ʉʑxm.q 1YNҗf5 <4}\4h|5 (#?|8Ok7 W؆/xL6i;KC'Fc&v.a,Iܽ)1_{^@{3VH4rL !`P&)dnĝ+^K_jшs&1^2$n̖ ˲m30z}f/Q8pߒsw.I]4dppۯiA m/(WW֡4{3I//˕AQ]Fct0V+iGZKy:h?!s2R\0\/ nBєq Of%2i]ٜ3zvns@af^0<E!Ezϵi@!!"W  g/ ^9hAf|YJ=K ](tana; Y1R rfԙu3[ %KDn}V9wmZznE;9˺"Yd#dS=cW|2.@6PSpԫ/ k%iYhZ_ T6^@ 2:OAbx3o lÑlq|4S{"F<)POwNU|g%>hʍNxgsg, Q}`yٴ2n%y\Q` Xi)K} MeH&}&zqy bMD9ؓ0Jf!m1${O*%,$JV^1cJu)WLCos}x,c^y-7yS^?5TWAEh9򕭟GJa{緦X0b2|oxv"~MzpGg΃D ^kFWu YGaGI׈6T݉+b]K@0 ?L@[ݝr HǿEߓ C )*s5!bs־ ^%RqgMMݗϟ_cԳTL8ơz):,`I>ɶK%Fz3!"蘏xKPQv~,:UB֯^?x֋ I{u!R)SxI*: x1fxb)&wzJ 3YBكJM$5o?/q ÏDX6!:;Xa?/ȱ*,,92.^(J2dĝo=SC-e=!lD=]\l 6_}]v%لЪeǠs(=̢Eֱ+ҁ="#k4ՠ~I5j!fN`D'~3+G~U!M%K}C] \M]^FÌ-Vo?97ID}75L5Pv6ZdĀ6v/aIJ1u峟e3up3Β˒쪖}eWKφdRܹ}D̖M ѬUPV=zz?WkZߍM;b$ŌbUX>V mMu܍0xo[d@S{Ϋrh8Ѻ_ a@2.#\>eUdr& `~~E(ڿSTrc+:xQV1Lͼ6=,lC)_(aZ拾KyMCNXYnzWO?˂K%4 N^d? Jן( :R%o؂8[x㧓 w"A3'M)j&s|:H==|](bq-P.r4+}W@r3\~+BJ $Sttty㬸@HM௰0kl[&Lxޤ@ nxNՂSp(:О˺\)ȊY1@rS+BB.=9JJrwW,y{!Ŭ)iS^lǤz0׃R%+_q`l Ja$?tCݣճEhM" M=W(./ǑP`1*g9Zfk|iLM:$ ! Q5t6xR1V g B`@HK/18aZP;bM&P2(m+u_"<bιwS;θ/U,xfFJwiA/=e;2':$Nq,x8H܂1iD7)gۑ?}e@LlA^fhW8aVzz_cPiE;EH;>54x;ͨ>\cWtk ^-4uZcAME?_kݙS)E$Pk^V4΁jWZ-E1=:xot/Yb~vS q K7;c"B^/7@3[p+NӦ?aT [{'D,,Q}`Յm̗^mIʊ.P;Kjթ TMmKb]d+$@Kհ\ |Y0hĖtsyCTc犏~7ޏ*@JT6~kh F;79v-Ys,±}N $Fg(Z_%i> I&03qY-wR;.ަp'O] @a8x#|QY>{fɀ[G{-;ZdmM瓹1pХ665{){Z+0 EcHRgǴΣ&}I={%DXyqS@30P!*ibGH%5gppb.U*90.9DP7>j h8Ƌ/YH$x,S BRF,Z+Y)gWL2 %H,sr 1 iQ}g3x(W_[soDψy H@ -w#HƾPa<p!٥`QJ+3~)Jۺc`NנɷusF`WcV,=jnRPהk.^A0 k`p x&`^?nVnr#L Ah.&sTvfEZ)PMba/A M Qԥ:;5m*ej`w=:hLľRդHid1Ie=CK,пM "m|qxRs>$VE*Z:|p|?~E=HƮpS/a`}ܟs3t`83.,7shoy>HYubD)ĻɩV 2t8~u% qR3ku!"멅\0`<-YL7u>ghPHm*1}2΀Gu^9sU5UBdyhS$ ڸȵϗW* 74`/@tvIr# n8"/7bwYͿFҞ6Z<8,xRAw@|FM#!Q|fgnhVHM&lY%7FlO :wnJ>NXS$-},Ĕ>wZ 6+EH 7rAtcӦ l S{T5PY1GeL-rq=yG%v͑vٳ'.PW*Ba++3x #)*vVM[ҟqj1׈RSy\%DΔ<(,Hx4|ERX:X2QBÒl떿z`1ez/{~6 1TAr.C ~KG^#6vs^| E8˱,T-En}`[=s t&˟< 3r37ol7[%vH, ` {;>~6tg "tJ$\w1:.}juxt_˦͜u;Dr8-`c+#[+eXN~(GtEq;$6J#5qN0`!tO+.+I81>G4MUhs<гe 0Z+le\ksX; FFnU{H1;`^mBnԊ>~?Xc0xLh+܂`18a&.r n4Sp\]!}CL3 Vo2n xo OHjX[QIV=ґ>{2lt myTD#^`N(H.IDG,O?&棫,'"ϛ|'3܅ra4&g!ˊ-b Ht3ӍڃVCdD]C#p>mK(K 7C Tf|QQ7Qڌ RQ>-(V4=gnz8$̌MRl}2QueuvMAXI1*L'p9)`x/)" hgThX6zZ͝\ָd`wOV%* ゞ{tA#0yip2ha qq.wD=$Wq rF6P<ٴ {򷨉,1!~,wg9! 'ꦚnϛ=M~Ըt_As@v{qx85ZX[=; x=ǟvf1.q~طߋɿ*gXr}"+B]/` gH7&Ylb0k a* M 2a2HO8KO~*ǰ8s/lhG] i:RYx6 #˶Na0Z,'cg7(a JEn;_{И-OػO3 )s%j`FS? ;G.]u##PhTN5ČIEZC[ N*A9 +!H6lp1~7_I30;z}gA"  5BW<@LgQDTDo#x~,:(J L={7qU D“vFc~Z?CzTM)1.V1ЖEqfLhZ 榇$[)90th{5P"j'yϿfC[v?ѳUvm)MD|!D!Ϫ /gooJ`];?уZ9~Nw7/-霄soR]ٷ縎q!ʷY88%-K>iE|!J3|ebSc<`3>)̩Ȓ{庰6%2Am* JFOf.T`ܳ69 br.-Ǽ% ~'>RƋJpn xVnY \ia>W9N`_$JBnG0W }!J&Gl,I=\iG_ˤBU #~_I@Bt. kw9p| SA e8{:jZFvaaO.Ҷ *vq~$E򖭁T]E/HVVg3n$~?7O*Q9=_;w27ҴS-4aRa tUr|!^ ܐ{sUP/$cF1ANƪh#IU:^*P{ͻdͬjhtB[B<<wCG9ڄ)њqcZc; Oyvy} {Җma<;˗+Jn Vk*)):6AȺ9u>ЎKxa=rnJ8<'7vaӅK`z4S/6 1 .P'h)>Lv,c;&5dF\wRh2&>;,<˘$kx@Kc×Ik1]Z:K$<0јb\0oKE %!)Xlsҷ'~(q? {~ƿAĆ۪FK~b&kF ˭NƢ"EB2Ҧ]_HPCeU#O}6m +reX> Z4P!/`Kke$L4;ȥ>61S\dhd 3Ph3YO QtpJ OUjXWM h{6w4 AcҀ L6Swfe(1 g'SU|Cl 9`v,o[հ4Ǚ{'|P)а~-TAZn{K:{.=<+:kQ[75.JZADŽv'@ 6>d#ZqLyE,t-Q$ XrKySs ŞϼZG4v^ sIq]EIl?r3\Åc=(V)/]Ҹ=-=Hج,j bJ YW@7ɡNCu,tsPy_`20dnBOn#=dJ%n= T6;ͧ:T*cv6pJq@kk1o4 `δ0stzg? "uy){=mI_{o6U^|oؗ<Ȭ*͎!h8*EOO؏9u4u+3"{ɖiE|fC1`a혙AHiH|kӦW˪+ћ#Y,\yI5 wT,iw]U6a-NsA82W`p@*uN"Ů?XMe!C@Y#6nO]T3 |oVܼӔ@@dpP&l: !CaE}SRk_1T@ [L Uߥom\NKVY%4+܅v:u Ѧ< l 8"!,i?(EqaYJll3PyňBl0[{蓓5is#Ov"Z ] `}X<x~Njڸ9oN TpZ52ʴDNxwlNM25L$k}z(EA_{xX/ S]񉡵ڧɌΫ7 a =k3όOх 4}"((s;G%j?Z}vHURe%[:lPX7O)?u'}KBǽ~5N4(@- h֬)B3I ďֱDz?X\",PT}R@;%WD#cS*eI_}$-y= k6 ~qʜe_,X@$&]Gp?RsD8AdƼ䀘U>WG]o gtJv377A-wC۹ ٶo\ҽ򲽫I#FtwX {ց 柬88=(񊃲=#zSm`X_S^^ j ubE3:v)+׭o#pe[ы1)Y].VJQ`, M}A|Oό*(%M>קCO^] \*UAMp^ϦwW#b0wD%ce2N! .;cE}k㖭]{ o~Y3n +΋u\7v9"z,UjS R-&;Nύ涛g5e^OYƧf ?Ay]% B "ϯYᛝ=,*H"(x&PzU[R-djjKa-q|#WX'9;:7-~ vBY"@?{N$N+Yi10v+&W9KgfCprOl^gG 8 f i.}`w9obWmǀATԺ+-'BK_(%67V7jVsQTdL6~[ׯ\v5&M:C"e1C>in? ׶Z*b)3_aB$տ\1Z`%4O*6h"W'41-rea%4F9cXIL5')2!*جIYoXڑZAVB޵Y]NQ2ES!= Mgk~۫m`Zz3L${tad F(?`GG{aa?0 _H⒝F7. nd 澯ɬUER-k^+هpr ٺ?&Z?1ɞQ-4 ϗLQ/),:BEEZ,l%1'&fm gJ2퉵ŠeRwCSFhέ_$u!+;|fعE"fY*eoX'&(|e#a 'ܥ1MI'rT8z9JȾpN d%HNHb9Bux!;` ū , By @Z@[~khLj #gii@4}0??Chl3fy|ߤKlg v@:Kw]" Db)7hdG OXVJ!%M7~^,Sz\)l*5U~z˾pfș|}{[/|E!#6/f_v@-`<r IKq1ץdl3!̪Z%lwO9ᡓv_y[<~~-tQv| 62,P =j&56fCU<&+Ab|/xf+tr6^-*<;Ōt}g%g:5u$/!]-aud,m/HeI_v0=I؋5g╘u@|~{d2 xH2mQ~|(TCZ1jnd\OP<Ґg'?KٌV| {'zN!L{wL:az8ዾtvďa$>J?m BVd-Ei<ڸ^e|Fc4 !]r3;20ۅ1PO@R]Џ3kHe.$1s/@B`.}[Bh/fghjW,$eqP0xpֶɷxPuJK}wp;2BV'2 ց;8S_u5u-̯[<]G?J Ѫ$֪vLdd&R!nLJ=+֋FmMORbN##us;Kp(). $)N_@[nH:X\]H:Vg=aケ{'C0Z.}*DZr O}/F)/f`Xji]pbu.Vi:,?=Ajiw~ hLLL2(jxmKнc:IUӇa%~:2?u@zSVт1^ J-c~56ΡUJO84Ekl(mQ&ti5T%hGT7ĥn݀K7oYL$3~uM6iի PU%cw:2=(\pNSLGW&z 99&8Y$YT]+ >Wk=^[ Vfk\ǕrXq-R"CߥkuʸDRXXL5 RG z:JP:1 N?lw5uIS镊urSEo7<[[UmetES4⼢,&QNwC-`IʝBVI$#i7 D؂9WVawӫ-(gkF. E(;"DgQ)ȦB|tRh̜2YOx57Uvfi1iX7ӿeMEh?H)2Y1~u V;w!jm`22Ǥd g:|AW W~" 6MF38vľY7'1GkFlRݦa)Me1z ~"=Y=%NqW\W$ve-gZn^^L'W+k,=O~R"E[o6ӭ߶o\q%~4ʜt!j?#tN?փC%}nIm\ALq5c^At[RO3C6jAtDtOiFvLȐ|1Xcs}{1ĆXGq|f0]Et,Ի-S}kn'! L/ظw 8J AL˖mnY^1( eO ɀ^Z 0@:>#(7/Eyn~e …p!嬰}^NϺL3YDJT{ZsԒ"_u5ѫ/孽R N?}aG\Cdž;v4C<~8ŭfxL+g-UA ~as?؟3-t|ٗ,"=a0d t;I6˩.N4 T\#XDRsNZDCt9PIubS ^^\hTa@nNYx?g /uJTظstaYa̯dӇd QbIjΕE^*aa,[_A"{r s`N4NR X)){"=u#DkϚz&5'*epC2@=yG ,,i1 i]a3~/e+Ϝ]RJ O0Aس,aAn&7= 910ԦAjMKuJce3V`JRKǓ8X'hI~)Y]f4-:Ε>m7`: &K4Pa>*H!C;mB#]ܿԗ)( =ч&ca5G 'q)4"je&m2d\}:yJ=}&1t1\ v_CQ bBZl{' y+τHa?a}./@M=zۣ*{aF=-A/×[}Է|:y#,9F^K#l K& aA.Dҏ.{->ʀ n\"C^/( ,=>wY72D|K}SƜ!ʶ2Ds'HLD @=C¿!Y( SrLM CҖ6q:.9;[)X Q@}!d*:)<.I 5FKwMԁv59Iڦ5 CEYW1=ćS Z`;d9Ltۦ=M6=0)]zJr#x-5pɒ#4GD Vt&+k#~xւ1?&g I݁䡠pyAP6̉)۪n(\4 ý$Zo/=}>ﲇC';|laE; ̙K1G +#p9^mW"ՙMpo&\; &97SJtOf-=8}z=]SM8nw:$X;ESV{Xο+>r$Wɼ8[`[D܀-Ʃ;mg9ƍ"MnӅ,D_e@b2[~O jsPz/-VEݟp\Jn@p= "u?`D\dŵ{D*+jRCx4xt2m"hw3 9JY{\W w&SBV-)[́Q~I` ̓)E:"=ѦXgD'Mpx;om?ĄN?e0vP 6켾7bI*ڮW>(*`tm}&`5z$3hTk,o8@Z[jN"8 ST TI( R%F!Fp^ L'7 !iW)nX\UkrPza" l[٧(T0&<:'G,=Ǧ| CH$RC džv HhMIlɨiuWQ=A8c ܉j82Mrݎ\̠>lS҂Fe7mی3"P>Ε /y%W!S1e"9yD8,+}୴5C!lkj =jg#ۤ* m뒽O钧^zF1e~c]3\M YG#qWKT;ӆfJ2LٱVe4q 8`9KĻk!y{<0Pto䅫H|;L&V4r~,,")GXNEUc'ڳ Wu(UB-D$k w^wZS0/ݚLH(V,l4wy-Razk!,Dxd(1NPd2tw(Y}{āMX4AN&|[ P"k^mj.ZEu~ Sͼ)M)G Z; [oþ2,"VНeAp3ÃU#iθĚ=oɕN|K*P߾=hS~>m3'̾\ۙim͍78$5C{ yJ?'=ӆ{P^`:*N=_DqR@{h2˻7z]q4!_IkkTKOVt阆旔S+vB/#&_9%7';^֪64n x ;C2TxrMд^Y}΀59?7d&zZr8Fx:KV+ drY<7]I}u|/v71 ֗0K1txoV+x= }gm{#JsZ]S t5Aپs> Ri&QZbn%0t j8ҭ7/JVw%%+~`:+W嚢MqR ޫPZ)$D'6/M*0:+B}j뀑a< ʖ{^`VC2ZmRX^3y5[9{,N/%"mJ37z*M}bMռAch>z iWT~yG٣R*%;Ehs.rę ɚ[0k0Eu:]-0(hVڡlsW<z.n3+YUںVF<|bwu4ML:e&wX0۾Xj]fVs4"ed U, fy/:S`sW#o7XT;UqX{//i$"|Tox+<;e;i UMxh 2j[$|=STaFfN"$,}$Tnx>uL xi rRbXW/֮oL%xYyԫj* fUtW9ufdúEjW ~ŽƓ$ʈô*m|VWi~L`|sm57ٽLBP[.A `X!X٥W<gw 䊂|.g.@t?Kn#* Y(cc(iJ?O-ڽa|u/c#gN)R{13MHVpxu4."e t{8ez%>.f4 _QqT?sM|C`j7\k1TfqoJ`cسaofg+f{[pç<} nj 0MQ eZN-wCУ:unNqʒd޴Au9DOqGzu9mvcdw'V[Sj,^CJ67Y^FQ|71'ˆj Q;m&6{YlE4[i YT&lӼD߫mºuA,T2Jt{u0BP17+҇تL#s+EU䇋Op8#Oi4(<'1*aȄ w]Y]:nF`-1}[CgP[( xȑk!ӫ7 d72Oܷ3Xxś@5rkOH1֓=~<@2;d/b(\m=_HDbd?[FMSi8C۾Fx -{ O\HB%/&bL:(K sVlU,{[mx)uOn ǵʉBAxRV[uI欟p;)7}L[Jmģ`> Y4L|fJ(xo۞If|@"u, !'Ŭ~d">Lg^~? jœCڽ-Kz}:Ob}ٝ #eW-56)0Śo1B{SS4G@ѥ^hFԃ/]u$[KҮUY[TqjJhR3 ߊ;'רPT񯄻1 F)Mж[G^>Sނy?a݋? 58-4pV# lD9Y ny_8GVEW;tRWdV,^ Wb|zuAT8]USƣ]D0ݵU9v_oqvL2q6@|)<+;8dJoϴ[jPJos%`ϥP#E-!>CMhwPFzEY?6ܐF.,{j.䳆|G%q{UBw!.] g|rvٟ@ q%6}i511;bvTڸ v 8XwG)׃m?x"a926Ed0q&7/;[TϕK$E3;Ijc*A^Vz@,4or!I˱.b&T&D~3Jp,eo.|ہx]W*} 84٪'9uMBhԯv 燠 [4]EV@bbv2ˆ5>9^"DtqIzp=]ez,¾?=yN,&^J;# C\N)pݥt:҆B ev$o| 2+GHrwV[V@n|R}mRNݛ&Hvxx0J$WwaAp($tv?D׼jBX~+țՆVZYG՞C?.J}!< YG NAQoTj QDBi+I<-?pkric%jڛE^F~(ה4=݊]IaCYFm`rn-]%je:g/ |L689fQ_{\ů9_ll.pb¸5-y>_.0?y]e]SرhӱWhvcY^|n:a?FB3ugz1oK}j?d](we.֘)V\BfA8 9'xԡ1daRQ;5d!lrcr?`x&BC'|`]P@aEOdJb]{YKꎙt o\/Iumngz\'Y]?=%G}KJy[ "_v75葽l3ɼ=1'Ζl((ѭy0l5l<%/_c ie33I!=j`%0Qj-Gr:|l'NssAA#AJ$q~X dFv R71S][ݬp 3ΣS:lXr.pnm[>'L/7} *bh&v몘oC0!wuE([>CGM^2_2~ܳ5]oӓKXNBK}ebȺMdWj%(:XUjF._~p #R ӃZVF#͖bbLOoE攲<߷y=$4ՁQwȲ=:Ԍ,nW֪3RFST RpY| k&\C4qWT@HL7R4@@.IVxMcuDݹh|ٚHHWAānBg|k 젤f,<,XAܬA͐٘/[s''.I 9W1y}ZAEښQ?Da7E݁m_mK)?})IZN 5# ,0BsmUz s}?.(Njo <8;?W8HQ+$R]]Igl'=3z_6d# !ÊMQ&//;;CsLIPK5HK-a9 ~ϏM€&&.bBȌ&K|;\v£WwV j ?;XDDL@ުShzQv GITa.J #6TEt!)+VY깠`Oܨ/KчnێF#S oO%n-yeEW>s(G we?b:5+* g+*04ў Q 0\}sɾhLsfn wc^$klX Qy?Ey;}T{-$ ߾P2_foZPy}mT9 7lԳR}Z9V ^W2cN>`=JOiSH+XO<_a.g !V\REo idw8M7f|v> j֧ҼKi`Թ?E]?% %u4=2 7ԝ(@fCձ IN$6'xdF4 NqDڮG݊O⭑z =:[9!='͎ougBя+2O)3[33r}nˆcπg 5cjscMu;<`N`W!n82 %(Xրv!Z^ÉХĨ6`& a4.5\X bš+2hD"t>D"?eN.iJ)^H3MJ vJvoY뵚`\Vxә3 Tv#/5PO ԺhEzyד4}%7y'qr)'^GL`¾ X| f\w{cgABĞax;G(j@-玬wXH@};˓;Aӳ}ki$PJ ִӕ#h7@cv¹"Ue!H_0sOATs>/!`{`$h<a ih<6-$씲[t><"u콘ɗWDz^;\4 19+W>wc#?Cq +.W*2A.?S@c~ WUO .#$N3&v`Z ?SruRj|9s8Fp $CJQ/?_\Vh{!ևPނAI*CJ@w?yt"V2Ĵ9jZ\aFYєCP=Ic% '1^PQkZB0)a=tr}5S,FI1x큨g[u\"QsU#؈Ų`udd*mCʉ F)eZd{:Lk,._q)Ύ lty![_F4#D/\: U/ӨĭV96q/dxWEXsd*+|+# H~]Y~oj3G&%ahf㑡[r(&h B -%r]C!j0PsM(2 -vd7`oA`D)w) <Ȕ{XoBfBC_:%UiA6[ K ٙCf0fu Gv3zEBBd|"ü'UE|`T~|蓕n}m2 z7O"B>| oAM8`+ O&ėRft:1Y[<kV0ZfQ9!K-$ڿ\G1&XC~ 8;*ܿ"#X%pes-jKoQ30c?KL߇'S1`x: 싼PBТ0"^ ݮ;AL^v(%Wg$۶|:1Rm: aߔτyS57DW*_{2;jiPMBpJ")6c$^\}qC(xxxzfh7B<* `M9o3JҿނlKOaZED!&iEh<;`j;C4qoLR,{KTJCA%ک0`V=.< 7qIiCf7N ƺǙd(L9GG o-A藶"kkޯN@k{gb ^^3Z+xVW < 5RfTIt/u'6`f )is?*Ӟe,zV,w6@P; 6:5K0s]=P]XlP;E: OҴ?OOXC&>h[H[~tBqR'Z ~> x= ѓנ(Ը$:h&4dHvzڊf-ȝIVj2\EA2VWIZ3&cU-/5nO_30q5Ĭ#~#%d5Cmxc2 b{KFOtmL{:V:k/tF>!N+3nh|2[FGK6BLWF4@-N#dQwmHsFcaFOjA_Pcͦ-nr{z+|nÃ1ni%ócؗщYquGpl=e8ZGx k3sTqD9G->Bπ9G⿻q9cMcx%G#Tz+x! *Y|DlAsз[}uҋ! /v#՞qql**k6)tߐݡ,E߃X׳r,Ѫsm8z|"%gnP+76\ m\. mÞƳ%8>NL!`o_*,f+w"qF*8uKeB( ;i$ڌ{ +ԙjgN#J˩<ͬ`i/M/WO`El棔j mQc(\t`e2׶.RTU뉰'&KI> $l*yK`X>#{`&KNy_ZsBX%ŏ!sxokOx |A}Bf*39MU(60Ju_|&(8`Y'ӒWƛ [Y4ťA:tÃTˣ|ǟ}+aF]35a0| *2QD3hj ELh;m01k,wi'f}M%6[$Bh4;%LA,lqahXMj=\bvqލjm"9hNוRWIds0᠇[>F&w x-D9cmKumzVF<遝q 9B& 9mSF h:Kl|8N At$Jty[˘D֊zڰxO- @rpwF99N'$X1B|D"\duԹ# pߞD9)6w޿q_0aj%al[•VVe@ʵzMxBl{֢v܃Q$wk`>yCf5="d+ҰB=d /=`buWO0FħA!kN׵Dq<ݣHI1$y9_iF%7;NPɨXG#:S2~6mm+9"tW2Q..Yd>W灝b[hf3 XtWۨ9-ruoUXGQ~h|2%9ī_/TY 8i/+$@;xrWm*ds=ڋk _mgLJUg4F I[e Il)StF,@N/w(v 2Z$sY7{=KyqSY-:8/sd?٨D!͋dIyeCɅR7Ļ-\b7:?\TT-VJm_ C(* 8(vt1.~f`N>sʚU [fAc ~qdU.z,ɩEvKo ѣy+^ƹɗ/֓BYJ D!tyխ_\hS#2v~=Aarq>=BZO6ܒ5^;a>>S[6j"YTO{_6gH 뵤K!>>*:F)b;+7cpqZwEsZļ8P(~ϯʷ0";hX0el40Cf;;qw4o @g R=3悑gޯTH%S3;m|HC2E|fv/ᅧjsC{vpG-~.'0l3 ]8,PwSkXmUA? "/*W`#gsulS z( YZ