python3-wxPython-4.1.1-150400.10.1<>,4g-p9|t/[<ȕ<WtgΥ 7ϔ3^Mz2͸M Z6/5~YȠQnp+WbNt[t|-1׌)H6IZ(`3SDŽC:**%a[ì|1K]rbV`Szlͬ}H Ջ`YLK_WU}As8ZV(`ugn@!jf@~ +oRM~1RD\G80MqyjNHN8|+IEgFv>E<?,d % \ 5FkqwX !v * < N Sf|l<\<a<(89<:>'@/F7GLH"I4X9TY9d\9]K^IbchdefluvL&w@x|yz(Cpython3-wxPython4.1.1150400.10.1The "Phoenix" variant of the wxWidgets Python bindingsPhoenix is a reimplementation of wxPython. Like the "classic" wxPython, Phoenix wraps the wxWidgets C++ toolkit and provides access to the user interface portions of the wxWidgets API, enabling Python applications to have a GUI on Windows, macOS or Unix-like systems, with a native look and feel and requiring very little (if any) platform specific code.g-s390zp358eSUSE Linux Enterprise 15SUSE LLC GPL-2.0-or-laterhttps://www.suse.com/System/Librarieshttps://github.com/wxWidgets/Phoenixlinuxs390x# python3_install_alternative: update-alternatives --quiet --install /usr/bin/pywxrc pywxrc /usr/bin/pywxrc-3.6 36 \ --slave /usr/bin/helpviewer helpviewer /usr/bin/helpviewer-3.6 \ --slave /usr/bin/img2png img2png /usr/bin/img2png-3.6 \ --slave /usr/bin/img2py img2py /usr/bin/img2py-3.6 \ --slave /usr/bin/img2xpm img2xpm /usr/bin/img2xpm-3.6 \ --slave /usr/bin/pycrust pycrust /usr/bin/pycrust-3.6 \ --slave /usr/bin/pyshell pyshell /usr/bin/pyshell-3.6 \ --slave /usr/bin/pyslices pyslices /usr/bin/pyslices-3.6 \ --slave /usr/bin/pyslicesshell pyslicesshell /usr/bin/pyslicesshell-3.6 \ --slave /usr/bin/wxdemo wxdemo /usr/bin/wxdemo-3.6 \ --slave /usr/bin/wxdocs wxdocs /usr/bin/wxdocs-3.6 \ --slave /usr/bin/wxget wxget /usr/bin/wxget-3.6# python3_uninstall_alternative: if [ ! -e "/usr/bin/pywxrc-3.6" ]; then update-alternatives --quiet --remove "pywxrc" "/usr/bin/pywxrc-3.6" fim!!ff#x#xTTRURU^^~~ $ $!w"8 (`"  E,Sh'X{1`EYV$ "r{ /(PI 899bb  T=T=pp(( V VyyFF//n|n|  ``2277,B,BC9C9770W0W5s5s M MOO!!22@@PP>>IIcc 66!!^^MM[[,,HHHHTTqrqrZZ""++??%d%d[[++##+E+EPP00 K KrrkJ?m?mpwpwKKww@Y@Y||;;J^J^4422JJrrۖۖM6M6@Z@Z[Dv4~2*0RM}|fhic_,44  pp&$v!w+kFp"!-!-  :~:~\\b5b5YMYMyy%\ B 4L}>CiSF2]GG|D|D::DjZ%%||'uBb@@$$j ]vMz GG H H#f#f U %j., d?Cv dllp 8Bv8DA5H 3x=n!: ?## 33DwDwqq11%L%L &%k3k3;;22z't {,<9omm;,JUNJ <%TT ` `333 #A<E)QQaa))cc 4 {[1p& a\8G" {&& b b))-5-5s!s!2o2oc 6Eڡ?u}C%%8s8swwcfV)A{*_eb5gMHMH55''||<<%ͤ(2r!<0CCFF Y YGG  #n#n ]]II==;;oo(( o o Ga4hf,,EE @ @  r  ,$" /a VJJDxYT!4U> 8822@@ W4bB"  ,:L\:v^'1 M"v caff@ uf 2 L..   11++uu^^gg*/*/ss''uu %%ll;x;xq9<#\r~*m2TR>8 H%\\ aK_/! ! ".9+r+r@//ff<<ff##RRzzUU! )!6LK GToK=>Fc'  ]A큤A큤큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤큤A큤A큤A큤A큤A큤A큤A큤g-ږg-ږg-ږg-ږg-ږg-ږg-ږg-ږg-ږg-ږg-ږg-ږg-ږg-ږg-ږg-ږg-ږg-ږg-ږg-ږg-ږg-ږg-ږg-ږg-ږg-ږg-ږg-ږg-ږg-ږg-ږg-ږg-ږg-ږg-ږg-ږg-ڜ_cg-ږg-ڕg-ڔg-ڕg-ڔg-ڕg-ڔg-ڕg-ڔg-ڕg-ڔg-ڕg-ڔg-ڔg-ڔg-ڕg-ڔg-ڕg-ڔg-ڕg-ڔg-ڕg-ڔg-ږg-ڕg-ږg-ڕg-ږg-ڕg-ږg-ڕg-ږg-ڕg-ږg-ڕg-ږg-ڕg-ږg-ڕg-ږg-ڕg,g-g-g-g-g-g-g-g-g-g-g-g-g-g-g-_f>_e_fI_e_f_e_fR_e_c_f\_e{_f._e_f _e_f_eg-ڔg-ڔ_b_bg-ڔ_b_b_bg-ږg-ڕg-ڔg-ڔg-ڔg-ڔg-ڔg-ڕg-ڔg-ڕg-ڔg-ږg-ڕg-ږg-ڕg-ږg-ڕg-ږg-ڕg-ږg-ڕg-ڕg-ڕg-ږg-ڕg-ږg-ڕg-ږg-ڕg-ږg-ڕg-ږg-ڕg-ږg-ڕg-ڕg-ڕg-ږg-ڕg-ڕg-ڕg-ږg-ڕg-ږg-ڕg-ږg-ڕg-ږg-ڕg-ږg-ڕg-ږg-ڕg-ږg-ڕg-ږg-ڕg-ږg-ڕg-ږg-ڕg-ږg-ڕg-ږg-ڕg-ږg-ڕg-ږg-ڕg-ږg-ڕg-ږg-ڕg-ږg-ڕg-ږg-ڕg-ږg-ڕg-ږg-ڕg-ږg-ڕg-ږg-ڕg-ږg-ڕg-ږg-ڕg-ږg-ڕg-ږg-ڕg-ږg-ڕg-ږg-ڕg-ږg-ڕg-ږg-ڕg-ږg-ڕg-ږg-ڕg-ږg-ڕg-ږg-ڕg-ږg-ڕg-ږg-ڕg-ږg-ڕg-ږg-ڕg-ږg-ڕg-ږg-ڕg-ږg-ڕg-ږg-ڕg-ږg-ڕg-ږg-ڕg-ږg-ڕg-ږg-ڕg-ږg-ڕ_b_bg-ڔ_bg-ږg-ڔg-ڔg-ڕg-ڔg-ڕg-ڔg-ڕg-ڔg-ڕg-ڔg-ڕg-ڔg-ڕg-ڔg-ڕg-ڔg-ڕg-ڔg-ڕg-ڔg-ڕg-ڔg-ڕg-ڔg-ڔg-ڔg-ڕg-ڔg-ڕg-ڔg-ڕg-ڔg-ڕg-ڔg-ڕg-ڔg-ڕg-ڔg-ڕg-ڔg-ڕg-ڔg-ڕg-ڔg-ڕg-ڔg-ڕg-ڔg-ڕg-ڔg-ڕg-ڔg-ڕg-ڔg-ڕg-ڔg-ڕg-ڔg-ږg-ڔg-ږg-ڔg-ږg-ڔg-ږg-ڔg-ږg-ڔg-ږg-ڔg-ږg-ڔg-ږg-ڕg-ږg-ڕg-ږg-ڕg-ږg-ڕ_b_b_bg-ڔ_bg-ڕg-ڕg-ڔg-ڕg-ڔg-ڕg-ڔg-ڕg-ڔg-ڕg-ڔg-ڕg-ڔg-ڕg-ڔg-ڕg-ڔg-ڕg-ڔg-ڕg-ڔ_b_b_b_b_b_b_b_b_b_b_b_b_bg-ڔ_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_bg-ڔ_bg-ڕg-ڕg-ڔg-ڕg-ڔg-ڕg-ڔg-ڕg-ڔ_b_b_b_b_b_b_b_bg-ڔ_bg-ږg-ڕg-ڔg-ڔg-ڔg-ڕg-ڔg-ڕg-ڔg-ڕg-ڔg-ڕg-ڔg-ڕg-ڔg-ڕg-ڔg-ڕg-ڔg-ڕg-ڔg-ڕg-ڔg-ږg-ڔg-ږg-ڔg-ږg-ڔ_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_bg-ڕ_bg-ږg-ږg-ڕg-ږg-ڕg-ږg-ڕg-ږg-ڕg-ڕg-ڕ_b_bg-ڕ_bg-ږg-ڕg-ڕg-ږg-ڕg-ږg-ڕ_b_b_b_b_bg-ڕ_bg-ږg-ڕg-ڕg-ږg-ڕg-ڕg-ڕ_b_b_b_b_b_bg-ڕ_bg-ږg-ږg-ڕg-ڕg-ڕg-ڕg-ڕg-ږg-ڕg-ږg-ڕg-ږg-ڕg-ږg-ڕ_b_b_b_b_b_b_b_b_b_b_b_b_b_bg-ڕ_b_bg-ږg-ڕg-ڕg-ږg-ڕg-ڕg-ڕg-ڕg-ڕ_b_b_b_b_b_b_b_b_b_b_b_bg-ڕ_b_b_b_b_b_b_bg-ڕ_b_b_b_bg-ږg-ږg-ڕg-ږg-ڕg-ږg-ڕg-ڕg-ڕ_bg-ږg-ږg-ڕg-ږg-ڕg-ږg-ڕg-ږg-ڕg-ږg-ڕg-ږg-ڕg-ږg-ڕg-ڕg-ڕ_b_bg-ڕ_bg-ږg-ڕg-ڕg-ږg-ڕg-ږg-ڕg-ږg-ڕ_b_b_b_b_b_b_b_b_b_b_b_b_b_b_bg-ڕ_bg-ږg-ږg-ڕg-ږg-ڕg-ڕg-ڕg-ږg-ڕg-ږg-ڕg-ږg-ڕg-ږg-ڕg-ږg-ڕ_b_b_b_b_b_b_bg-ڕ_bg-ږg-ڕg-ڕg-ڕg-ڕg-ږg-ڕg-ږg-ڕg-ږg-ڕg-ږg-ڕg-ږg-ڕg-ږg-ڕ_b_b_b_b_b_b_b_b_b_b_b_b_bg-ڕ_bg-ږg-ڕg-ڕg-ږg-ڕg-ږg-ڕg-ږg-ڕg-ږg-ڕg-ږg-ڕg-ږg-ڕg-ږg-ڕg-ږg-ڕg-ږg-ڕ_b_b_b_b_b_b_b_b_bg-ڕ_bg-ږg-ڕg-ڕg-ږg-ڕg-ڕg-ڕg-ږg-ڕg-ڕ_b_b_b_b_b_b_b_b_b_b_b_b_bg-ږg-ڕg-ڕ_b_b_b_b_b_b_bg-ڕ_b_b_b_bg-ږg-ږg-ڕg-ڕg-ڕg-ږg-ڕg-ږg-ڕg-ږg-ڕg-ڕ_bg-ږg-ڕg-ڕg-ږg-ڕg-ڕg-ڕ_b_b_b_b_b_b_b_bg-ڕ_b_b_b_bg-ږg-ږg-ڕg-ڕg-ڕg-ږg-ڕg-ږg-ڕg-ڕg-ڕg-ڕg-ڕg-ڕ_bg-ږg-ږg-ڕg-ږg-ڕg-ږg-ڕg-ڕg-ڕg-ڕg-ڕg-ږg-ڕg-ږg-ڕg-ږg-ڕg-ږg-ڕg-ږg-ڕg-ڕg-ڕg-ږg-ڕg-ږg-ڕg-ڕg-ڕg-ږg-ڕg-ڕg-ڕg-ږg-ڕg-ڕg-ڕg-ڕ_bg-ږg-ڕg-ڕg-ڕg-ڕg-ڕg-ڕg-ڕg-ڕg-ڕg-ڕg-ڕg-ڕ_b_b_b_b_b_b_b_bg-ڕ_bg-ږg-ڕg-ڕg-ڕg-ڕg-ڕg-ڕg-ږg-ڕg-ڕg-ڕg-ږg-ڕg-ڕg-ڕ_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_bg-ڕ_bg-ږg-ڕg-ڕg-ږg-ڕg-ږg-ڕg-ږg-ڕg-ږg-ڕg-ږg-ڕ_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_bg-ڕ_bg-ږg-ڕg-ڕg-ږg-ڕg-ږg-ڕ_b_b_b_f_e_f"_e_fC_eg-ږ_b_bg,g,g,_bg,_b_bg,g,_bg,g,_b_bg,_bg,g-ږg-ڕg-ڕg-ڕg-ڕg-ڕg-ڕg-ږg-ڕg-ږg-ڕg-ږg-ڕg-ږg-ڕg-ږg-ڕg-ڕg-ڕg-ڕg-ڕg-ږg-ڕg-ږg-ڕg-ږg-ڕg-ږg-ڕg-ڕg-ڕg-ږg-ڕg-ږg-ڕg-ږg-ڕg-ږg-ڕg-ږg-ڕg-ږg-ڕg-ږg-ڕg-ږg-ڕg-ڕg-ڕg-ږg-ڕg-ڕg-ڕg-ږg-ڕg-ږg-ڕg-ڕg-ڕg,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g-ڕg-ږg-ڕg-ڕg-ږg-ڕg-ږg-ڕg-ڕg-ڕg-ڕg-ڕg,g,g,g,g,g,_f_e_f8_eg-_f(_e}g-ژ_bg-ږg-ږg-ڕg-g-ڕg,g-ږg-ڕg-ڕg-ږg-ڕg-ڕg-ڕg-ږg-ڕg-ږg-ڕg-ڕg-ڕg-ږg-ڕg-ڕg-ڕg-ږg-ڕg-ږg-ڕg-ږg-ڕg,g,g,g,g,g,g,g,g,g,_fM_e_f_e|_fW_e~g-ږg-ڒg-ړ_lg-ڒ_lg-ڒg-ڒg-_b_b_bg-g-_cR_cR_cR_cR_c483e767aca48c36239c4ad6db8e99e42cd7b3418ab2489056afe136a7a69b5fa912cd70462bf0eaa0fe581408128154b652b95c0e135b5bfb8d3456f207b366a2239a626d389f67430c156ae5ccd625d038f12fb86cc2827f84d23e5c44c1aa4160c1ebfedc24cff46d151a3b3ba3da4e2c8a5e77a0970a1ab6690d6163c3770570f1e08cdbf64e0b2c52886d88ac046e4c559fa48cbf5ab3facb0aa84fd799454896e990448585f49fb585d9143b5ae36b120779e2d1d93527bcad346fcd60678640a98227a89cd18fc9561b93215565975de2c49dc90de4298d5f9dddc0595b317e40b3cd9142ed36db4184fa77d16de0845dc9a5547e48e984e63b713f9087f34cfb5a762237a0b5f79c3eaed0f282c28e83fe83dfca4c98b7abaef10a1bfa9e4bd433a6aa59e0011bd4784f5575504a5948dbd459e34777436c043159642e0e5070837893f223456e4cfaa4da7c56cbf463c7ea057f6581048644a1d283f20da5009fcffce902f6575d3745ca8251d4e0e449770302ace88453b3b2183d19c6be1649f1241692790169dcc18f29bf88bc873bca354834d257576869adcdfd3580442fb2004a49180a09ca0016314d1ffcb974a8699db70d3242dcb907236a2453f61f75d52270b216c3ceee9aa39a1065160d90b0b36ee433e2cb5a767ba231baaad56fbde7743e63c10e38c0e752430da4ad5f547e1068c70a5070d203686771791925ddec6ccd1d448c87dbe724200aaec0e9aeac5b5b73618655a847186c8ee5c28dccb9fbb439a589ddfc61491dc32cb54397b3d836a85f1b82b0d00b3f0e3f592b0bb40e27deb8f41018a9c718ce97fe5a5068e93eb623ff376b46c771c424982111f171e7ea3dc7607634e6984801f986446213d0ebf5c67f69f9441bcc6ab53954224da172edcc97adf313dc3a1fdadd384f46308cb9d05bd9634d36e09bcab49b6ce9f0afcabf4165eb8f3c96d880ed0e867a37e7de2a2f67729d4d8077c17c71abf567c03d72354de42378d9b61b665f21eb748d368c2983e55a15b0f76246afef668c488095cbe7804fd42742019b6c3cc371fef400e4f66f891d95a9e75770a1e560e3f092f64844ee4a4b817fccfe4175546bb16648945bc7b97f04f3dbc6ab44cee9086f91f27b670cec3b0ea4ea350913b47a37bd4de927b97f04f3dbc6ab44cee9086f91f27b670cec3b0ea4ea350913b47a37bd4de929770994f24642d452f29cb9351c12f812dea09675073652aaf2b03b02f00291d76fba9c60f1c4e61ca002bed7c6dacdb9ba07c90fd87c6828d16c1b5395393d43c8cbd2052ea7a3d6e5255c43a01f4b9dea130bd62c7817783c7f5a2aa0cd358f54cac0d769df8476c4b7698e0b15da664906a85c47dabc6d5153a9476fc70d4f66b001bd596092c2c396be970d54961819d474d4e2c4929d7b8385df70f7800cb0b69c3f3ac67fa01c6257025abbd563b46ad8a542f82bb31be30d2737e9fba0a19451d7250c6bc1736a38541626ff8f1ec4ec5d2f1d5751eca874d001cd2b27238583d4ce49674d6c129caa763f160098f7b06ec398655c2570a66ca8bbb87947a7e91e928bc034b42a37f646ba7419142816ffd5e4ce170c7eed6cfda828270816fd436c4db8f24e82fd3fd935132909cdf7c7f8c90c58ed62582aee725874fb2487a6b956c934d69bfa537afd32c41df8982e5192a045e62166cc24eee060458f5641f9ff0009a28a4dc038063b5d7da5bbaa0f80982239c810c87bd90f8eb43f0226b926db86c0f91662810384b6659d95fc23d9f831885bbc81465eff3a8b5af2e282feb678c779253775a717d26089d9cfe9b0063b64371b0d6efd27a35475f3ca8e8f7e279a848d14a216c01eafc7c20f25967b9b5b48c680bf8e3e7e07e738b57b102d8a5684ffdaad61be133079d808e8df55884ae1f97edb92bab03cde006e6119757eb46eced09d026687edad62989db7874a530584d7a380b0880206d7f1723cf671710da820e74fb5e8bfc4313db055cc8c2734d627fb394a0221ab38b215e14709a5ce1dcba899bb12409b170454db3b60ef5e8aa32f1de31b0351b1277af604b6e561d8e22b67b7f070c4608a19c0280fa61cfa3b3483681e917d5b8aff3de798f1de8bf45d694bc9449998a78049274c866accbce415ee40c87db223b4e379dcb8357c5f3bc7e3694cc1b0f48b4629794c2cae95093bd9d2db6d3832e1ba9c466a20d92dffbd58c89fcb234f4e1bc4faaf2f743037c77381fab5e09c0f9bf1ccc6bb739ef26da9229cf32dced81c1411890e0513017820effe436302f6ffe17f0d75a781bed305149359b55f6bb3645b46157ec66c397097e1a96a0db05b5dd9b69bfe618c5365b03208609f2e0ed4b7361a16caabf9c959cf4c0be5cbe2faaa4274e9549a5e948a929404db79d1dc74f3e29b94abc2424bfbdc5f8ebcf7a10cf8c894d35c1692c89ddfa4d65cb79bf8198fdf6a4c4822a5590b023bfd15deaae5222702ae564b43e4566e010bb3a28e96a0922efbfc0ab56f79cbc09fb1c436f230982875f480b1b11f86111abf542c144d6d1ad2ee06544d990445453a7cf47a14276dd2a23d93f33ae66cc788c219b39ff618cba90f56da5e0c25d59942c5c4645fa1ec9f47f1824fd93be529fe8ce724ee2b93550a9663baa63c4956a0e6d2db3b8ff421412be3e772229ef7b70e8785fdde6692f5b35c6bca067e930bcab839889f3200f12cc32fa70832005a7a901fb0e794f64d7cde664a908b3e090d7230bdf881a69117f5e79015455c007c1908163acca0f96cbb2939befe87960e284532510a06fe1446d947a8facfc281ddfa682218f07005bce4aae9ca77165dc1cf7df7a492a0f9170a1b83cb8e091833dbda049fa83c9a6c35072aeb2fccd9b0fe3cc693ba5233951dcbab8d63fad9dcca3e38c25da25e4e9baaa7a2264d4fe3477dc3263fd38abe562b12735e140a31c45f3ae80420ccaac4f59d2fffda9151255752bbbe23551c9de300d3f6f22b78b34eb90e1eb26cda54099770fc6c5c1ad12d94005a07ec6150d2bb60681f965c028c03147b5e423778ceb8079185e5bd6123ac9e28c08758a476dd84393a30504b6def33577c23eb711000893d8410408053516f4469bf8707853283fc02b907449b3402335423089b39f43be57f8b943ff9a0531442576195bebaeb233e88113f97bd4e1320885ebeb2381a79f8efb50797ecccc06505e40b53bb32bdc0c6769d140fa70d1aa6b171ed0e140c5a1b82368a502ea886e52b1fadcf9bbfde230af159226ab0dfa242ba32475fd4202ffb97c5c561dcca59583e117b972ac745a0adeaddb3b1663abdb6b964806b99ad4495d99329b7bdf81bdba157356b628082ab154f8edf29a82ff4e0619ad3b4b1548903e44d41edef30a78ca425d45ad7d599f60fcb653db1e1f3abbeb7dbc1dd870e06d3434ef59535e9fe552d384ef578ab5c0d95008e994fc2cd69ad0e0ba22cbf35283e4c8dd975c74c63228989296efaae94d32f4c1258c32d3a4b21f357494caa7dcaf210364714cb4d9628179ee55524e715bee040b2918eb014b8532c2b3aef1a6dfb692708dedd2e7238d352a90226ebf93184e0663ac5ff2618f989d9312fec52564b5630af03dc3e317db81da00bec5c821e340a7adf6723f73dcab1b91feb68611f5200810b22907970cc12e7582bc6269d31eaadae3717fb4ded110889e63446b6720f40efe5fc05a08ba8f62c62e407a3ea0ca9ff3d30b94141ee324ec76845d833f14c312c90b2baafb29f9a14d5598842b7d69e935f4a1641991d59e9105351e2f4402185acf137dde899a4b31f09fb86e40e67ab34676e12a2570e38a1e5f11e36c230b91883403863ba266389e3630d9ef6e9dd4f6455ad22ee270006a6f1ff19d5c87903533be10ca8d4f91826aa26b44c0f100cd59a8aabc1f6ed3f906578997e488c34cd2fc7b92e759c884413010e886db3dfef0b76ba4b924b411bc4c29b5168963b619d3fa3cc1a4fe9235060cd25d06ac51b0f24567b450a990353f949d6e9dfdcaf6e5b571f8374af956cde3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855199acfa0157914063ff03477e15857a21c72321228c6a3596a1dd2efc2285b506846e11191c488fc5b38e61b8452ea4ce41bea2a0d18332cd5884208caf2c045b212848213ca9cd2dd2fd61911f710a8aeb67bd7498eab021b719e1dc2507a2bb212848213ca9cd2dd2fd61911f710a8aeb67bd7498eab021b719e1dc2507a2bdac74913ea679db60ce29b12653c9ea6c81bb734b48ec9005bd483ce67dd847ddac74913ea679db60ce29b12653c9ea6c81bb734b48ec9005bd483ce67dd847d4ccbe9d14c253c73e118135cc3e6b18da2fe3ee421921964d34760d2a543008126360f3bd3fb2d31aa902ce8ea939c83cf6f0c415839f028379da9306457208e64352af4c33b92e18902707fd58c2da97f9915f9391b3b0d91c51459e1b96c7bd77947ce0d1fa6e00dbb0941614a14e0ad5be9460c490ca6e27a86a3661ccfa66f0970adb60efa2d262250e25d82a68fcd93ad7c9e4de58087aebab65d3765957daf8a44361363b9df9fe87a650c74887a10944c7d8a6696e0cb69123355cdd9da2177ea4ddc14148391cf04cf10bdb36908060a1b5b469e4043a4ef1bb3cc04471e940df03c7ca809f449924a79aed44cffbefd6c30df7e18fe6419fbcab7de1b292ee87bdf7bff7a61c1c83a59c78f29d74b17c18b7e84e648b03c4c6eee830e0043d7ad59a418dd9934b7c91854fcb054040f5d4dfe9cf78171fc165576a89861446108549f0feb7a9573be56fbea3733db9ef51a0eacd9112a54f5bf1349c09edfcc0944be2d7c248219105556a28b18eb28e007ed04a2776471252e0d933b17769db9d9508c20060c7615d715ab1e1fa6356b37b658a2eb6efcf5d497d70a181c5da42c66edf59b1118abe67bdb65ad9aa920410895bb046b87a2bc074622592dc087c7743b863ced67dbc8336e9d648baeac8204f4e078e84b6732d3e322592dc087c7743b863ced67dbc8336e9d648baeac8204f4e078e84b6732d3e30161ee1a7a1f1db216289afb886940503c378c8fcc181a10951940855861afdf092c803c7e175dc1686d5a65b1402a2321ab8c02c34fc675d21fc7b9e058ac35b1384422b0a00fa489a9d30e15b395ed5cd6f259ab16cfb3d2520b761510f99ba82894cfbac657004d7349a56343247184397d1cf1672fbd893883f26bd2bdb6f00143427208fac993c7e8547a01efb4f1b75a33c8f340b09a7fa664e9bf76a8ae99bac3e66bcfb706d63eb15eaba326306bea49390d56369d83f92f90476b78c9c0aa4d678356029caafe77077f9e37972fd7f553757e596c3ca60b08c81c541ef908192ab49de2b8ffe905dcd0b27a96c29142af34fcc1fe2b59c99472538f21767cf7b54b8bf29e6db2369a57e028f3347162edba43917868a5a08b1ffd05dda6104689df59dd58fc45d9d50c02dabfaf64800cdbf79958fee13d2e0db60eabec852f982840b95f3d7635743dc7243010e3a3873b90cfb58988e709356aae04e3b071981611cc56607c72431656c695f71640348dd24dedd8e23486e9950033a232c356b24bb3008eb27ae3a1bb19892db978d67547cbcc41818f79687fdb33a232c356b24bb3008eb27ae3a1bb19892db978d67547cbcc41818f79687fdbca57586a8056fcfda6d20b9510d78bac648c0ea4ad03b6785d57501a1e207a3985f6c303d060eab754fcb032d12e213c5f5161b2b49142d81e77e17d3c8f361fdfda90bed105708b9d03554d3e035084e3f9fa2ba628671ed3fc883917794501dfda90bed105708b9d03554d3e035084e3f9fa2ba628671ed3fc8839177945019fc64b23ea60532185fc1bc7ed83758ff8a1a4bd6082473263bc326ce119a25ad7dd69cad48620a070cd2eb0256a76ccbf094df868fa7f1a9bdc06f4fe045d6920f46151d89e7d0b7a1baf53c8307d068e4ee5af99e7ac9d751f23ae3eea3100f0f360a9b57b549aed7297662f87e166c06d20b86152e939f0e135b4274e995919ea20b7e771f3a532c2f5a7d18d7726767a7dff6db0b1808a3b750225e860c7583808018d84155f95dcad20c2b95c2ddaa132991f214ab8a7df49534c5e2e3d83e14b381a89d1671c29565861cb99214e6b7a11d313cd246926b29cc57ca0edab31caf9ca2932f706d3cb9fb4f1aa69b2fb9639b37609437432b0d234b5ba6b87610f192718bab4f05f0fd70230614889808397c3ed87a1fbca31c68fda440d3c946d24bfb6e3e8a9bbfc5fcca89cd4eb8bc1d2b77e6c38c9776b45bf5df446040aa0c77ba7fdb231aac2a5f5cba175e4fdf3b0e4cecb29bb565f681419e75c02fb97a64b15bf30199f2ad3aa18b3c696e67d05493bdc8119c27c0e37904c981574608a4ab10868c5ad6fdebbec0695132bddd6cb99a84064a041055a5eb75be0a6f30ca9a2d1cde61490d0bb5268012404ca485936cfba52f2e2ae2385e97b821993e8b7508c5c630088f005d6177105311aa37a059be91dcb6a3826221fc41a821f7f318d4869e5d365460502c19ec5da484e545aa1c5316b752a37817bd34805ffe89830191831f2be0bca9a936e6b8e589317852f8165d62e8dbae174620d296c783221dee6127284df8579c14f70dccd49613221eb026706a60ecddc9a3073879e4863fbf9215037941ab2dde4f82a1c605b55f27dd526b6ae1bdbcb35b04049407d46fd016d4b99d9c8fdf900a7ba24a6ee11bd9da01bef493b200829d76d342957e819bddaa248a06229d594d5d20cee2602593f4f523d7c5c3396ddeacdc4086a95cc8e8018c78d5e92ad5cc3d2b76e381eb9d9ef1790404b60bc307239c5d2a9202da1ee1c9e91d4e63d21383b7d6fc3fe2f07bef75263d1e45cc835c17ee1c81ddbb82b12ff3bfd83de8d5e9610f208433f345231f5011b5f5f5372951e0fadcee21497ee6e5195b54d70e342ff7b037301aa80e0cb66938814757de22a3a8d826242b01b46746f9a63a497fceb2bcd49d5bdf590316395c1b415d5ae48c6b4eaa129b32487b5967bdf08a8cc7245f6cb588e88ba5c6851eaa9b3847c8145802c4bc4fd010f296735562c5fc9bbffa536067f904a5c09f954fa475d0b32c460a77d51118aa7c8cad0eeb9314d97b35d1d22a6c77b58758a64039ae8ba84a7fc6c530ba5b0b7ef5a1422757b3573ddb47b79ac1353d535addd03e354750659e09f6eb938ba7a13e7aa8473abe39e9f46fa6c3d127d2dcddf875ec348e3166c4e8abab5bbc79109764be51837f349cac429393a105f88cfc0f2fa6937b9511f234a7d6a792ec40c6be38253551ffc4cf79c843b8c44c132b54943f583abaafe72d28ce0abeda4d469ea791db8d0129bb17bf83f26a685d3ea5842ec3d2e905ddc2472fbf57473b02a15aa348a18ee8ffdcf16fc6b2e8d8239b1f0c9189e0c13454e6842c6d583f38ff32256e8373268ba7d0e6670c619e88d0e3f300b5f87e147e77f70105a51ecffd649dbff81f7f2b81d8093f8fe157fa8b21d6b441c17a923ff92498550ffc4c3276b6e83c7631949c62b5e670ea2082003b4755a4bdb78a94d50d857c670d211288023d4b677450af011ea3e2707dc21c1217a12533e7846a9b18eeabba0e39bb3a781f90531f01c16670b2065c692d8d656d1a3e1981e75a133ca44a1c0d72495873bba85481760b0c5ad4463f38d2dd304e04a164ec0f69bbe9704533cc58599fc490f7da9d9f31bb415960ac04f26ef84aadbe562892db778f2ab1ee875fbb14f306bdcdcd4f8c2f7e4a50fa2937d236c1929ba2755fbe202e54c1f62df083341efab6c6251226f3d1134027c5a04dc91c50e57c7e53cae72198f47a5acc56796cdc4bc29fd9960bd06af1225aeed25b9c4cfdb8529e0932126ab02fc4ea16b9ff4ab89dfd3e07a4cb486c5bc6f317ae5363df3b97a47b869bca0dc687f7ec9ef415e53e9f4a093c2e585a4700a0457cfb8294f5c12230f9a56cd2eaa5cb19cd58d3315058ab0d8067770371a5c41dfb6cc94af354c1df177ba56daa6277c278eb8eed372135ee296007d02a2d13d7beec58070e18e2a7eb0bf0369901dcfc5dc8010c597e841e8b71c273a84dc301f84e95ff6f4b27e7557f9b79b02b978213b6b15c781bdd9a3dc29c7191ec4166b27559c4f6fb387a8d55e5b766a3ad9e7aacc5ae481e2d735d67215108d23e8f099a15853402644f4af68edbb940a032b2297673c6cfcd0c753425cfe0b2851ac56332c375e4eaf2ce6891bd223836e32d73629ebfb84cd57b79a7938ad3912aeaa00e54b2349d02ef6a2ced30857ae7ce724852d55b458aa3f97ff147f0b7ff394b475ca198795769863f5d9e2f3b975e7b77f4378dc0366df8849f0abceace19e3b16778256b28e747c43b4c4875b2f3bb35e74d1ad25dbe4d5a058ad0429501824d56deaac4bdc859ed4651b4ab0a35296e99fef04b71251d0433c30e3721425d77d31cd62c7677b5e74fcdf6e2ae815511b697e0bb92c4833978731c0e525206adf0fed2d9642b8363fffa9623d50b7182aeea1d284975ce0054fb6f9cd45ba29d091db1c61dd65a83e33d94b7eea4626cc1ba4dfee325dc418f9ef3f312b8e9b28cdce95e17eb3af987bf212fe4a042344b0cc00e1cc03f48bca7fd7d0e3135db88aea84a5cb93fbf1642cf6bd650faf357a7f93a09b3d083d8eb39e75f778ffaf4e9038cb5166dde9c5d467e4c0861dd935ae5154591dba448961c1d8368df6a9069ebc5a180d3a917841083bed794af80c1a31aac4642e25b0f4188e13d51bef9dfa996ab4e5777e7fe309266f33f78692f834a805b3254635a8ed0cac861f288a0faaeaf270328cc3f3ba39d0d970ceda29d210f8861d08a45c2c15af888c01f26a12536b3a7e39539d16fa4ad08a5873ff5a29e5b891d92df6928b2586606a0c82eaf54defec54dc684515e3db520038ee75ac5913065c0b99038db5ce9bc3b8d61a0a817e974d4d03be1ef4a90e690ee12b6b97ec7028622a5b80ba13f8aa9dffffa34eb71f39d0793ccb882dbeb4e2d94af9c443c31fe28bfa8362daf53f8b800e637ff02777faec33744d9abddfc1226aea59d5130353226375d72671a462733699b93a44cc7960dd614153e5972ca56bef27f4b1e306f4594c2581d30cb0fabe51af441b726b185016347d8c31b6defa8b61c1f08e6688950861d764525f67963b8b68b6e48125b78cfff43625c3a49e606029c716ab2f66627ef9740dd4f349e0ab665e7bef35bdc1982307163cbcf504b6e7c1316c0d06b3322f8c4ccf6c7272b7584ef29250e437fd698cb3441f33d6047082aae539be89d575557ae26b023a8b114ebab201e70d4b4ede081a0a95fd396407bc4b8d03ff53a26d7eb50b031778af64dcd3b17682e2c91d44b03770e67ca0ecc9a1e9c124f8f95dd0ef7f801356e05bae20bad08213e4d9e3fb73159903cd5ff55ae68d2340601947a405fba5f4c6ceaf5135ccfa911c9c6a6c1a3ff26deb0081af1f493cbcdedc67571549a797456e8ae16fc368259606d786b5875a498e67683fa5a196c4df40b58e177918a3236db024c5529cd34a513815cb2bc94638282db85d1b97b3ef1bec16d2c6f85b0fcc27390609b64c03bd39b76b808d945fc99ee973c5faa6b4badb9fff61f6829d93638339f79971aec893536e11b043f71cd8f1cdffe5796dacac01ef5ffa52040d4f5f47f8e7e2792114f33e0b8898d41e82ac5d2b9272d91a81ac3623b0a66f2e98b46b0f6cce1f7d7f6fa55e09fbc391f26020f06cdcadbc4bbecdc0718508edb4c0468359c58eff8ce52a0c66e026ab4e3de17e0c608a69b69e2d34cb3933d8a96dd3c5712a11f1a4115d9a89ed9a233f239d7005bab297dc21fbb658a585ffd69acfcfce0aaf5317a93f8ba99eb3c94ec705e7c992d00cfa429263ef8fbcc95c873171c14adf6e30caa136ba7fc62a8116cbb3ea82dde9f8ce02ff11b6585798afd1dda892baf02ae46423356e2d69782708df7eef4d8ecd8b9ec97ea11ca522c196fb96de24da9660f74afd3aa128e0b04fcb1facb2649ec1558adebc91466a6e582b54135b2b883c10e6735a25ef065e6bd402db1eda481da6b3bba0b678cbbcf79c6cedb0c2912dc7ad53840a0f51a7264544079bd7aad80ccb74323b50be7948033b6df787b7b6c1cc33103950099aca174fba1d6c0a35dab93da7903046cce07d666311318a820faf79d8a2a6a4719859d5e15695e7c8217d3d36519d64aafc3df3c7cce079d5f5bdfbb81f6e4e4de5f0396ae11ae7c8217d3d36519d64aafc3df3c7cce079d5f5bdfbb81f6e4e4de5f0396ae11ab8413b52cff440c66e4f674833713fea13e4a79cbce342399a2990e0f247191ce3705b801b3bb52e7e69b22461a167fdbee8cd191e0f747c5836bfdbb368ca9395c18e907768a7a81e13739dfba2a360f7e9a9cf74bc2a445b56bfaf692fac5e9289b87938e62a5085a47f6b3ae6b20df7f0099145d0dba96fcaaa2957b2b116e64c0cb06cb522ca18584357075bfd8fc9941cfa48dfff9e3023f1e169f9dc29b291e3f1f6020d87b215409bd852b220a5ddde1d83b8f120792611a876c7636ac6078243256a9146eb751b3c3d1e31ba5efd6eb3d6cc3414c9bb76496f2b06d220b3a4739dfa32916b8471583d4352dc18974191ac59088fe8bbe65768e0dd96e32c68583b94f56e1d878a0c157539b9b35cace78190351c37b76e7b11cf36559af4774e9359a503f206709dad9b238f717f667c59ef4871b11f88c45043f14f4f20e05eb746c4743647ed8a93aed72a68f65e7b1e2536fd52b3ab6528e222411169a45f846d9e1e30d0d908a82a3a57b6794fa5efcadcf132bae15e4789642ecb37a51e65c13d7c8901af74d4abbcfcb6481f22896571c24b4d72011189dcdf5551f33ce5d1d02dce1d4735064388a4dc1191444a849634b46e49ca445781a9e8be4756c2d68f798d5a07b49b28620b484e0d19ac990933a38ba0529e74dd2d026475dfef68761e400b8e082a51a26843dd2ba0a0a1763962700f233711198b120b0070f7d17393443035fc3918dffc3b48375b3eacef4bf21ade15e3746d588806a3093bed60cb04a5bb1563bb4ab0908979cdbf9ef04b2ee1725f9ce8a04c3695b75ba4d5bbde016530028e1d48ebe4e9e0df7ec51af93be24f48e33e80d947206c9576670a7662a3e16f38b1e1c2e2047299e10f10ee943e528cb9937bbb992ad725ea0a146009bae9c471870d22a23653fd2ddbb68e72d57af4734910abc62e5c2a40d44e9dcf368f8ea5d4174a1872f3345bd664ee18488b9fb1c71415f70ab9c85c9efe2891d033abe689b04789b61c280fe073f5dc99974d8bfdc5bbf70ab9c85c9efe2891d033abe689b04789b61c280fe073f5dc99974d8bfdc5bbe1372755bbb1c59554c443e3cd743509b253085ac134fe0b803f5e0e3aecfeac82a3947c68ddba1ccfebda7945784ed8c1c93274719ada2f3b26e5114b79bc44aef68bb635d98a364c8511ab2e84f03bdc085a449e85aaa9fd9a87a13a726f068493447a68431a8d87790f9f8c7777a00828fc1b404de5cca220825c5684fff700a1e0f65c22e4aa0a50898a2470f6431b481ee9efc69add4daa92b361c95cef46a5c4ec541db4552caff2cf19b74e259de0d1c61a2badcef60eb560ad50f8535ce71fdce81b9498aba06b1ff3c77f6b118c176945b1054c9631a39475d8e7cbe71fef5ac75c8efee71633e4c2cf89b609ebf276d381605ad3f72ac84caf15233690c0f988a92de19f5c8fb5f9037e24ff1cd86f5f9b200501a54fec9f5ab649038601d3b9bee2d3cc20d5f3a1bc00e6a62dc94560b9458bb102160d7aaaec220f5a9d9a20736b9ed37aa0dd346286dd1dc73c62b0b25231c96d4723c5093accd7b93bb2da71f5c04363fc90a18bd7ef78e836cdc4f863f082f71d0d6782b65457727231a377792fc95a635dd0739681da519d0d7fda5a8807846f4f88b42b5050f79dafc312d5de419a33bfbd7ff7afb7eab16ff3ebfe3ce4545a9bada790a3b8c98e8060980666fe82b268d76b4f8210c153a025d38e300f35edd64fd821f0522b3b39719af750250a3d0b6c89f01dc946bea948bb03da8929924a855d9204db8fff88e02934aa6e1797c0580743ff6d113361127e185855e0f4088e601b76bc71f3f4b8bee77205ec6b2e0e415efd60ed2f4d675bf1643757ea2cd4f8b7e0a147a6e6133cc79c32f1ed46c389c0d5924faa2e1e005c46a7afdb764b8acca235abcb972393f63f5ed134e8a1250d68ea6a8faa4ce6f0bfc26580e2b468b886cddc53d6b49f2968c0ce3871404897a9c1f91b6fafb755e6f504971654ee404ae84b9d15055d06872d0a82ae5618141655e5898f3d2adb7e0c3ecd6f78bd341396c8b1bb8ea87e699be22d3e369f275568daa8ab02ce3bd92eb1a04abe53f871ccee8f5e8d6f8e90ac333a4a328ac8911150c81ac5969774205493f895fe024f1bf912eb62efa2872f0089093b397d42b5b7f97ac7cc656f2af027c3102813013ed3c3ed18c3e91a710d2d8d10614b688ab6c3b85cf1e69d303373344261a3b3f65b53a6e854cbf8af490c517cc033384e760f3c3cc7ed68df0606868cc1561079ba35294df6d4d74c3ae4d0bef66a2fed9b6587f5eb664d0dd3a68d572152ff034574a95b6c43ae3f9ffccaf6070f3bab0d33fdc8c89c059b0a3c9bb9c88051692356fc23a21ff7bc1e565ce20da8ed69d552d0d1ff0c3c963a86885a77c3c407757fa736ed374a4b7d0e6f5aad0b3c6642bb18f12896897d3e55c9865d4da3bfaebc322084b499e0b8b3c7edcbe41651750b81746e21f6b6ed3ad9d4ab63d427dc0ca736a3f6c7c727659514666d9dbdf5ceb44173b75ad67285913e1e5eef0d66389faa007f9744ed88414de4d020f9f3872b8f13ed6e59d964b161a4b7721f21871634c3ad7f54e83180f406a6dfec5b4268534db94c1c7005487b963a0ab59c0c1267f92d50c122b95e3e2d8d24abb312a3ce4ccf079054c5b60843566c3c703ec214df369e4c58b60d3c849be6e8234e1c0d455d386b05b275a86c20138f0d9a58389abd9d9b5b5aee369ef49abc13213418e403ae6d4e18067a4fb54337569ba754b7e768dedf306e104a76ba64d6932c56ea592cf1c25db72d8a81e9f5f27e557f16cabe2e81821fc246bae8c155a397f909e3309356fc3d243982d2cafafdb28459a8dbd4e47231a69143bf771a84815dff671c5132609e75f80de970803b8587976a49b101059ca94aad568812eca414744e1d1178b61cf6594dfd9d9dab7459504a188ab6f9765a3c1b7e322b4d54042971e8899c861de6dfa22e48e2588ebec0a92d3b6b4476c9538078a1f27b68d8e0bcd4e9aded15b8e6df2fd24f589d7cdbe8f136f675f8ad4d23587648f79347f72cca70bf6b61e33a1536d1e9fdcc95c1fb387a210544d40c93e6bd5550bde9051ac3fc7e10ec967f6bdc6d4c2e50b0c1c955d80470f4e9c9f82a1bd7400e0745b0d85150bd709722e37393a25e1b7f9eab57378e243e41d3ee36d642d3193a6e05a33b9675711d52a8c3fc45a8fb4c6a3a1ff375a927c80eccd6ee87b0bd6d541f70583f85142e4c3d62eb74dfedceb2edbf80bba5639f21cf30a83d678369f65f163296944dbd119c425fb1ee740cb3d4f71a2adb5e31573d0c054cec94bde083d2af6b15535b338b7f979e9e7369c2123493d3febcfd3afb6f76f25e996ab8b5ebf15720f22361fa16dd9002e6aba56528cfbfd468eb438a829d397c653b1dc9b4f66bad254c6e91f483752788e3224bfb2c0a9e4509890d96bb79a2dd9d66c5de5aeb20abe83823be6f49b8778615cad4971c2033f16ea23c9a6845c53d13f3c88790019a64ce7d068da3a94c26422cf6b8636eb24e02cd93e2ccc80203e6f4a71f67db11ddce2b0595a83ffc68319883750ef5338e070e59e4b9bdac814ff2c6ea445bf4448fd8500f8993a7f41487a77fbc0993a2fbcfacfcd071ff1ad394b6f39d6d09db8e4ab116697a94796dee2b5a2094091a79f56f1360d4ce1ba6de6bfa4d1dc9acecd1f5b4c17b6811bed9da402ca265895ddb6a39dcb41d69949e859793c5f57be1d7af629e2e8b47cd0eb90f3c48977cd4b5b3de611e17aa305c2253fa67f104fb94fd4a040423bf708594a87820d2ae9d1b74986ad58b4733d7b23693d40223f320c403191a9270c04b9cae76c57cc5891a0066f99e09c7e0222f0b0e7dff1f5c685d57ac185959717c68d34b62033df82d764caaa80c290dc02c1052811df92e59f3653878d068f3d05b6937cfb87674ed321dfabdba85e968607d562af62a955a596b009c0db87758d957df9b31e2a79ca9f01b2a7d2550cd175e56fcabc835f0d2d97c7474083d4b0c7238af21ff8345bca02c3979d40a9c288f197587869b0440d91e09a762756bf0dc65fc515f57732b1250bfbc94e25766f4b8e452b7374598c291f3366761db2ce0301f2fa61569dc838428ac67266fe51685c670e3cd9e4126fd363d464de373b5f1ae9d1eff9ca52129b4816316dc61e514c4a30d2b631b9f62b09906f505613f98f17d89ea1a39f2ea03bd9a62a7ae9ba226318928b6f751cbf89c8ee8a234381da72b58ab714afd01140907f5475fb675ef30bb733dee3f9266df0b105404d59b67b6b42f0edc2c38e190769418969a348b0ac61ae16201023d935b40c8e35296a0028c7a0944854b93a4d56417819b3e1086b7fb42773064a6680918c69fb0a002edeee53ae5e9fb2a80942ae359b475c41951f8d0b033d7bb5af519fd24bf58f58966c5b2672089edf342ba5689299719c456f96557196a44f40b804d7af7b055295dfc52c4487d4229e77e6fa8befba6c7b41f851ca2b943206488f35c61f889b4e1d880e6ed1a3d3f6e1aa6e4eb0e845e9ca1baa0dbb510b78c1874125cd24d2025e6cae0fe0fb9f8cdef2ec20b5da415aef3f84bb9792990624cd56a86fb469714c9bebd631273f910293c790096b96519c26c453c6e17415139d2e9baca685c32155c3ac1646a4fdd3d4367c00f484bbe49b2b5ff63135d42a5082ff92ae1b6f6eba1971b563c74e9faab5feeade683a23a629a6ca2e16f3a2efa0f089a1b901a097f1ffebd9a7663945661fcb6ff5aeb26f26fa1c595b05fb3e71351739b0bdf00cfdf73d5883a9939f96c6e15373666af11ea6b3be170d160351411a10eb80724043c0733605b5f6b0b9c0e3f7ff08f7f26e73fd725906eeac6edf517bca16f4047103847e4ac958f1325aceda83aca694405fa462408566477336a203a74a5fd04ed3d1613871c7eb7153fa2bb2f29b9037c614a9c2dad534a929cd2b636fafce427c4fd9f241b2a5e64a9692f2141f9a194910773fa944fc2c5ef541e22c7f13af47936927dfb9d8652917cf6af69745ae36ca2904bb160881e260fdb395631a42dc113f37da45a2f2f722822f9f0f65de4cf402d595a0b646cc1b420c2b1cbac52b5e18fbb0ce7b481aa6b495d71eea6a7862e8503fa9044d1e0f7c6432ba6620b3e903892414275037eaa5b3d571b4bc571f887b9124aa08bc103afe46243d8699cf80824668663584107239ced114da1bec2517f8ff9e8baec320ca1d5fbb88cf56cc237130ba3b0c2f1e00354a96e76a775b4eec62d0f7dd86b6686da678fa155ffd05729557313dd4218daace09c4f83a0f81d11de084a8eb45093de51e07ecb08aebd65d9864ec271782c0bb12172ce4b389e3ab60f7e310098534dbf6e9cf06d9d549c34d1c7073d0a7d9d553f8fbfd944b439c1b549579448eacb0b60b18fc369faebf6bebfa65cc68c614b4d7a6018446364aa937c9922b534a45c9132bf541ce988394b2f512e56d57f3b018152fe2cb47f61f60c6cf7ca80d3bd259e606633b8ca3cc781ef672f397eeecb1b03c502ff6d8fb230933fa42967696ba9a3421731d4d9ac986802cfdea242006d8e97d5e0894ef7c7af59cd4ffbf5e6baaf6ae35c9c40496565ebb6cb362f91d3b321487efd84fcc0d65b8527bd61a14fdb4e6f2f7326859ca0b64c9f0fe31bb15f4b807ed54a4cb14806712e4121a3b0b1d31e5a56f6a4ee872aa48381ee3d1461d467e341c0781d67b92d2d2d19f399664f6b8bd33893a35cbd3f4137367f3305fa702cf9e61a466ef815aac980652ae27a5ef1771b0a2289a1f87ae5b82a2e757b5f736a3a3b3832aeb43fd41798941e30232f16a4d27328abe51242f86713ed8b90615142103dc7c816abed7218d76c1fde81cbc6976c0bcef4819b838a5de49dc79bbd4595f1bb48ef4557030918ea4c2714d110935e810727571cbdc4a43fb122cdc73d241c51898c9e971e28043d4d1152c7ce629637407e2a8339dc993bb99f0908d7f9c5121e88db36a7bbf7ee8bd83ce071ccf2cf616a3b8e735da43f93700d4f770ec0e0002f7e49d34ee534f6bb36fa2658e76e6f8452f2a6319c58c2fa06da882771d44c6ea07928e806eabcf5e99cf0b6da2acfec019346f8db192b8fe6805fe3f284cd8c12714bb94a55236c5d861eb5b46d38304660aea4776da30e289a770bb11c0d694e59b60e7319f297e276227355092d5409c3b18be96820a869f91cff2f11c3eeb1991052379cf80a55a6cf2317845bab7943c36ca9ba7f8729132dd92ccf2b251427b11a3b52e0de583dcd86e1c3ebac73c6868855fc4a060cb0e05df77d728f85e89e73c114bc8aca4788cee47f7b7cdc2f03e21c765dd429aa41d29a241f52cfdf872bbefdffe7ab8ed47c8e1e20ac9563ce79217106ad988183b2a2b9a94c67f01ee048eeb05ab3419aaadcc4c52a5c5f469b4d68c0331e2fd571be43a3f6ad0cad6c895602004c5abfaafdba31dd6adee1eaa8519920c6823c650d85a823948d0cd3133a1c8f077841565202a7013924940f08547134dd90d509b3dd107d82b9ed41018c9276b27fc0f49a28c5e5761b2886124876ef61d50ed58ba8a1860d62666e8c682867f5bdfd1ee477f84133415c415abb9b9446389e157dab5a6f3a434203823859a1f2e39de050dc44df478cee3d9c11018bc886eff9d5cdbdcac2f3c58382608ca2414d2d37c5722f38312504c5e6c1d5d01c550071f4c397d9c0ef77c84c434df371ed053139bcd7ab3405750dc0ba7f25b1c73ec0b53be2f0257dd20e4cc4b6eaf48e4b17793a90d674d516c6eac772c6e2e6a6baed27062c5bbd5afb78c7097d0a01475911bdaca60d42696be499dd1f07adae17f365d0182f8e6f6d150694ed9c6310cb098d8d32b476c4f20a0df8e28db9096ea19a7dc0e5c2e41a39b63477a83b25de2ec550bec74ffc959bf68d3d13d1ee714eaaf1e29946e7b3442a848cac3325aa72393be970e7afa7c26705ccc80cb68b93799386db4b2e644777a7b4990e1866a8f8f6b4b761d6746873e710a1479fc60449c0f1e4bcbd145868104bb17712ad70c506a44e2b2951e4d2a6492dae7fdf88b5e9059d72d6c52c8809d39e1c72c318d3781d051c6d28dc30ee8a97f30dae0004fc08784fee9ce1e7ff2b4e8110891c09045fcbb5376edcd35b95ab6f6ec2cfed021427096d42c2faeaa1b0f47a2f26b8fb17a53207516ed35b95ab6f6ec2cfed021427096d42c2faeaa1b0f47a2f26b8fb17a53207516e96bf000be9c72e8cf1949c53f140d48ae3657482bf059a39b5c0a617dcea08fbace2944457966f019b8885db8ce5e3cf115744183a2b40b88056298de7d0b1c90d702cf7e1f3200c5a42a5eb1933fb8b5b29282af95925b7d6193240afdeaed49d0469b1addc04bb3cb2914a892f1c2f7028a2cfe56ad094314449704bcc09158ea17eb4a5478b5e710833f4e449e4c05b8bf1ca651c1c742c97f46a2be4b4cd4b6c3497fcff1dba26b29541ac62a2a922430572af45c7cef09b1bb5f97c8b91ed996446a33bf78ff4c9ae60c5a3d9af2a60426536f37a83a56e1a04fb91a3e3769937357ed35d386fda10116fcce9201ce29b565138ff8cecb6bb78bcb32378cc2f6d033e832019b0f4d6ae79ad960389953eab7830fb83f8f68a225bba4e650b3e41457227ace0aeb1adf8fde234903f12cd0bbdf695dd3e65336497cd9eb3f65ca32b2a28da84ceb0661d4cc7967cd3a17f43a65594a15a96400b651dd08bdce7213ee2bf7f446d1586f1780adc0a3db712cf0d7987bf2e7a57b6260792817c383e046188dd98e46460a86df5b47726e62f42f4d4a17fb81b828e929631ed2f48b6a4223cdc25b3c81b553e43475c660824b6887e5837def5dd4bd0b77b7427d1d440b16b92c617b7c4eebd865fa14e80849ef8d2f5603d593e417cf23c2b5b7e17504cba27f0a15f9c1a32973043de782f169e979c5bbc59ef5ab3a5af9428470b6a9cab2144f4ab37efb5d0ff2c9f45110e814e78884fdcd64c7b9449aba40313c317cbc52729c001f09943b7fab77346e5662738990697c060993380b443122201b22fa8cd219d9abc9d14c7a55f8b8a6d1c3aeb883f7b0d96f8ddba7d71cb669c52e55ab82cbfc1763e04812e9641841f67deb07a1062d44d1f3b39fe884a1c7966181e83a51562767e1b4f26e6dc1c4c439f5fdcb221cf204bf09bd29d880e44e000a635e723adf58c153f2a0f6c0b25e223a2f3d1b08d6ea4d6237934c2068874eb8f5b1c650f0a1f7250b5b57150f7484c4a37f50671158a87c94cbca06c4f9d3eed219459472f2f1fbb0b00ccf4b38eac89a33a9b254f54e84c33dc05891b0b619094d5454a30f27584e6714af02e8acf076e63e54e58c44be9bfb150c9df27037900cc50bb3dbcc0b852e816f627b65fb0e1eef8e17f03bd49c5058fff24c6bd2ed7bd06b7181a84464c8314b5d08e3ab8b577d0ee60e706d6f848176a24625dccb588871090f956c91222201e7ee5ff8fbc9b3abb04d16111987b2295af84881a6a7831e7ca38515d2f16cee92d836445ae2844ec563b24956a9809b322f0675e9e53b7e081b804b9a47b1b2dadc5304deb38356896b3bde75e1b6a49bb388d19408b95e65ab61ec723a33dd577e7cc728b6deef3942c064fb860b1994fc6c031000d3530d0c7648b8e29ce75244580b2117da2156c19ed9d217e1bbecc42180c70a42e5e5dffd70ba289459d6d1318d833229f680b9d8a3fd90ef7b254c86342daea2d89a225d42f42c7d4667e65ee62d9fa1f19295153a4542062b76a102f73bbf59554789fc7ea29f0e973efbe2e4e5033075de7870022b9e8b18010b2cd095de955ec83964a6ca5b6870507bbbe0b53d9a98cb82cd2737b1448761e39261cee2d4f543edf28fdb2c21c817589ebb5e8a4af3c01937023a0798980a7ffa87a75ba4c112d5eb4a407663e4e51683c3d0116904eb6aa92ce1c96459e9cfb52e52a32e57b99e57f26bf7427d80f0eb80a5eb97cbd32efdfd1c1cc60eec21dcad0278523a9e0694a9bed8e731dee9535f3406819122198ef80720de99362b98ab243604c44f8878c0c637b78415e36a972046b7ad0f3ff2977dd48485d3850a132ce6ea1f12bb0f7caf5462bdcd73082aa085e98c589a03f36a74b48abbac62ba16dd97e3a4eabf2116ed42b55e58cb816da2d8bcc73228ab67c1ff500216adcdb86a535253a2378db54e25d6fd46b608df4dd67f6ea0c24da439bba94647f08f2cd2b736ab93c12edacb293b0cd93153553dbdb4d04bf31be8af59e86b69af81fe3077d54aa69b822226a09a52b7e5c9aef3a861315b7d5e6ff97ef473a663160f41c291183e8fe691a50e31518f26e5e7d99342aec290294042128f2da852d8cb3c84ec8e4529345c25a862bdce051683e263189104aea3079486d77bf90e2a010023ac341e9786a58dfdb2a98376b143b563eacab7bbe8c37e5b22b397b4d63db079a99172f7b32c407964c30ffeed8bd448cf5c553795a800ea6978980e6edf9d5e03008b49a71a5b7b1c785b91aec6886467ce3903d70d290ed01c07ddf7f63d793bf5084a3e753e009725508f84805f108191916ea9a4e17332b107bb9e1a9c8ce6c7fa90ff28e310ed8e97fe32841a2edfd955fdf8397b3d6ecea17583e7f6ce6e6a3af2d24f757d47a30e2e664a84cae951181a6a3c3086381469f26a3cc1a96a7cdc5a4b5abb9701ad492b47bc8b44746b8c09587dff3fa255db7a0e5fb046d8ba9ab785a6d6d78eaeb2e746d001a14133cf7561689209a7802f68e5e914aedd2b1224d8d076f7d7439599326b6ff3f509e05e7c04c3904f324531e958369e1c56f5179521c0c69d5af3823e91f6921a26749dd71bf3904f324531e958369e1c56f5179521c0c69d5af3823e91f6921a26749dd71bfe9873a578364d22a8d2aaa6ccd95dc872ed2adda9efbcaeab51de6d03493c269392fe5702ba7c1ce6555b79c44b8dee74ff07f78fbf8a945a8616f2798905cc6e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855577e09340606ed088f23b0faa1e7b22214ab5e613c7e30dcafd21340f05ff1cb577e09340606ed088f23b0faa1e7b22214ab5e613c7e30dcafd21340f05ff1cb6a85096e4f3fa25d5a4a681cc16fb03e9b9afb1d47993da49f4da1636a8a27fdd00084334978c69edd6b504e7a40d1349071da944494bb4d66098e56237720cc095b99afa56d0408da69650d103c536783bff87f43efeb7f2aec199b560afd2c49fb1ce4829db26f4aae5e9fa29fd76daed0d55c999a45f280f83671dde391c4f0a82574c40e5d30422af8507d079cea74ce2ccb7c1e947de1f805fd09d1f2fe661437cf5ba70ae0b69ac9a4b673823777215ba1f361e638096bd57f499650306218c945b892e637c8af36717714214a9b78a36e6bfbee7d36a8f35fd3738d507b5c7591446999f07689eb8b7f74a3a704ecff24c242e2a789af6adb4c7e206c578d0fe13c20249eefc216e715e89661aa0f616a20e698af7bab6f4ab3463c3125af43cefc1f9247b6d3724ccb0ed1361b2b6d5560ec2a482747c75d71d8a1b3da65c4c12a72cf83bb8311947df4267daff58742ff6e1d5db0b8225fb91dd9d8da65c4c12a72cf83bb8311947df4267daff58742ff6e1d5db0b8225fb91dd9d81c674050d11cc696bab56505f48b4a312a57a051e530dcff0c70ccac821fe483b973c52757a86e3acdd4334d6e3fa32f61c2e1d3de692263ff560d6df877cf64a6413af5ee206e5ad76d57d5d37bf6abc36a85150c983dd56a47ab1fa6ed0a37a6413af5ee206e5ad76d57d5d37bf6abc36a85150c983dd56a47ab1fa6ed0a379aa281379cc21ac6b0942a64b09a0c7f0462692169b13c01ed7db0a96a2fbd0e5890d5d88c106be95638e24407a2d921d7b35b3beeb0b8ba2e5a2f121ea4b0d52f30a08008141be8897f2e590cc2f124ec2fd0ffcefb0add81e9c7fccb4c8300e2ba2088def60f77ec842733fdafd9f9f5eaa40e827f6920d1882d6d2b6d4d1265b947e70fd6309d3611a5dde9ba5a97386c52b13cee2b7dc1cd289f5bb08025f15fc4b775c3f5c7b73a9748f1f11ee7604685a8f2992b595bbff60a36c8f4e28720c5a5943e15ca01025f0bedadf2d619f15cc1456969dfd05aa335fa8b7199352722f0fa290abe2d5252b0c829ffdf0a87ec7dedab15b00c0e5e3e4ebf97f46af738f55170022e45eebe29019f6cb4e6755fed6691df19f1c6f408a1e750489626dd00d91637273acca70b2be4eadb40259d2a7331bb080fe4c6855d5935a99626dd00d91637273acca70b2be4eadb40259d2a7331bb080fe4c6855d5935a97311d86c70ef8689910bc080c6c05f429d59f5bf1784bf4fdcd9370616195c9f7311d86c70ef8689910bc080c6c05f429d59f5bf1784bf4fdcd9370616195c9fc3cc85145334f1a9bae2c3ab7cb24fa84a16b7749d6b59a576eaca6fa98282189d9a80637671018a67a32e671986c25edc70b67a7e10afabc0ac0ef9de76ef71056fc7985f35109ea2a3b781a8f262d00af3ed2a5c69cc6c23498681740a157a8a71c0524d14514d453676e7d9969145feca6f849ae2360ddfa1f8706e04807e9408aecaa469a0bb1524ccf323fe731e467deaa94f19741cccfafb7d6eeec887254b2159658e0f697b5c739498adbfd8fb98bf573d1262b7c5eb0ecf0ff1182dab09a4ed049dcb1b20c078d613981f99b25e64a9e75fd7fa023f69ce0167f31bacc70f7b44817b3eb3270b209480b8b0d887edbf2d2348a829c3d8dff0080bde46c26d75a5eed5d644e60ddde62587c076dcc9818a6dbb5a0433eecc09257afd17884ba8300f0165354eba9714fe251ca5e5d2951ffc49737bbffd961c32bc323a2a2427311f9e9fab5699b9a65eb4add691d3628a2d54866f46393f4c6386fd7dd2c35ac34161da31e4a800eee23e6b70eeab096c0bca7785543312ad16902e0af772d417f6805fd7885707222652b7441054c44b88d95eecf861febb0134fcd653a4f07eaeb5155f95af63934355792281cd7200150e5c53e32787683296bd48aefe46a48fe7e5657dfcb035187767515901c1932882838ab5dc52c9c2346005d7a5c5c64a5e7c31c118ca4cd17d67aa68765f72090c0ce29b271c6a7b9b1c80242eb1a8d23198db48be3574b70925e852f2cd1fe8e356158411fab9abfa54c9e2930f7664258e96e239ed1b81012b397d986d913aa3a53eb8028e7dd16df6e8973674842b986b34f4a86cac8a04317b3f34b59a07c1ac7a47a4d188ed9790fa3d7989b48dd871e7458e06f43eb2edb1fdd4a6ab7cfd744c23abeccd79c4b4c1d9ff8eb7d2f647a0029781ba7beb8c60cc4e9ec55cef7cd96fee2e2cfabf8aa34c75760267678cf24faa72140685e36eb344eef4c7eddad8dac27069ce16d1b42c50a28f88c74903af24288ddb74ef1995088f33f5bbcc27156d19805ca860a41b51db527d99cff4708edff2db6ca0f90da374f7305f58aed174a0de5f731a4c2d22c13ec1be769eafaf8f57c8b38512d574479e07cf175601a0eb25ea400b4c2d22c13ec1be769eafaf8f57c8b38512d574479e07cf175601a0eb25ea400be540dea7217d8a1ceef7c21435390165fcdbfe40618b09653434fef9a893ff7f4898aac7895abc1d43a99301ab3c93f76ed720a894d939dcefba1eb78a44db44ae86529e7762cd78c3eff9db348bc7f052b07aca55e120ee99827e84b9d7c5e3ae86529e7762cd78c3eff9db348bc7f052b07aca55e120ee99827e84b9d7c5e329f5e997d5e2a96e77de70a0c5ac2012671951f5ea757129fac017a27991de9729f5e997d5e2a96e77de70a0c5ac2012671951f5ea757129fac017a27991de97f96947d35b9303d383bed0cc1abbc366ff5d1164da40cae7197698f9b3a1cc5ef2a4ba52b472144d862f97f4826df2024bf3a80d45652fdba4e6d4b7df5c8409e3feb7dcd7bb989fa40893af1aca31b7270e868c90a8db255098198a2051ff2784fc25ca7294c5a94c456998489027180994128eb61359e0de50f1f1ab7eab10babdb50b1eb0a7da917a995b783ba6e8bd75af94df5462a32d10270a34410b85e33a9e3851d71f1c9e08443b697677aaa681c510971c3dcdfcc9344f38fa92cd5ca9c0d06b7f07e43e0f8b339a70829b46b923e5ce6f5903214e01f41f8fe7e0b014d0336fbff292ce81e9adb97379e65a5fe165266da67903ebe2d4ddb1f4ec852508c94dddb62fe5bf32ce31987f4db82527e96a68533f77086e9503ea38701844e7eda108c9fd6d01a2f36a32a32d702f46155fc76a30b60bde8064d0471084fef0e1830ab95c9e51fe02bc8bad614560af525e627874fd0a79359ddbdca6e5518a35ad0da280218b871bdb8440560cf8ac69161f9d843357517245d3759bed91463802814c7ad90293d0a507da912f5bd14758288fe2d9de8958c7b32c9996faa44f380dd815099453c40220934299db87fdc9378d814e9b7b8582b611477a1c8666d581cb21d7ae2b67c53730f5ddb75f10635f73c1932e83943824f8db441b5094782c393253a401fe8a4a7a6511a62554953b32946b43ec64ef81977beba4c3650115423a06a2937fc56fb5e7aa68ba474b90f4b854459d3486ba6213e284f7574cfdc9d5d7785e9ebec6ff4b539e2e14b4cea8e1736fba8ec0a7958cd70b50bd64e66caaeffdd5a7ef4c39d8440f6508f8521eba8ea64836c8def87d40e18682fb399f4ce2eba99022912e920a31503e788e8b6c87614cd9803b3620c323996ce861cf0ea699f289a6eab86dfb13ddfce9f003f53a721879b7fef97253f404a61461dfccf601047c1c8c0d749157d0e530aead4ec938094f11cbc4a810ae3df7a1c12f5d4d62b0e3b260d7741a8bb845e6a7e04a02cf4a817430c3c6b764030e51de2c77beb16737afb504d748ca2bba3146c9da0514587d5e52c6a59ac892f3c5f23ba6b68b64b5a78fad97852bddeeaaf6a6eecc9eefbe3e13fb7c8066019204feb6330f5e7e6ac00721f7e081c7e9ae822d9425a3e55b76bf74ae0bca1c1be066aa2203d5570986cca706eb9d1763e7b3b5c5e7a4d8857049643b58e235cf3b40cf28da6988b968a0289fcab89a46fcade652345956811847322ab0c472c4de7cf8d22e0b6e58dd2817da592b3d4da44419847c5f118c3fdd98b18c25689c4a9cdceea62cad7a9a184c499a8d75dcc810cec3cbf569bf9a5a7e138c25689c4a9cdceea62cad7a9a184c499a8d75dcc810cec3cbf569bf9a5a7e136c4ef1eae9ae705bf4abc79d6bf196e41deed46e20a5f9234084e95b2adbd3e5a34826b6fdb9f0a8f2503ee533cdee4978722a87309e83a84542b803bbbb47fac88724becf060a4f403d827ece271aa3c0eb01b290f2be802ebe3f602fdc2cfa0b2cb79a9394aa2740c1b792902263068384b038bf03a83457193d61a08aed0d9895761d40bf801feb0cfa5d73315c689d994b2cceb95676afa91f26df7ea10aa56aebdf8a08d5bb659ced9b0384f8b47c8c97a9e76a6c0460cc4570a13eeca7953b0059e6f38b096b0b47dda81f7574a2af49311309a64f6885ae08bf0589501f779f76d733674f588f2e9ef934442b124bbb207e1b62d492e2c023760bfcdafb1cc3f719e90bcb1a27ba8c4902f8c0712158e1ac0f4d299ff6652c878ebb92b5d18796fd5fab33436ce814036724e84eef4567ee4523ef83ad830493f6ed8f6ea22bcdccae44eabd66e1ad121fce9042619e103e173711f9ebaf1eae6077c1cc7172a8cc510b29cb4b0e388879339affd0e74dd74f323a26b6a21bc23dc20b5c1364328b673e006d51d954f8450f02535348f08411dd187a7e8836cee9e0ea353d73e2ddb0b1ac49f616edc85133f850fa7e7f50d1257d6f1665ae1a090d72e9c1a7bf6a96be6e2fb5c7c67d506671a9645b765cd231582f30c7b7a5265bf068ef82092bbf9ec8b969eff61522c005664a2bd1b6d88a44ad1e3032ec396fd768ef82092bbf9ec8b969eff61522c005664a2bd1b6d88a44ad1e3032ec396fd7fa763753f5a1f861d1f8710f5d4d41ef7a0eca6c77240a67a7c5c497a6dbef31cca8093ac61ec0a5072f278abd875698daca0c424045bdfdf6ae279c8a70d4dc1baa6e6b7c85d8ee3ccaa8fd6f626891a48be49284668c14856b4d2a5fa63b2cfd669d6456a46fdee634d9a61df793ebbd29656a0753dd272171418dff4699b5fd669d6456a46fdee634d9a61df793ebbd29656a0753dd272171418dff4699b5e3260027c826d0c9639ec943f0eaae4362341b2233cf0a9e6b8c2b78a60349d8a1860cfcea7bc72a8d726111c16e44b2d4b03fd50c1639b529633d628ee0fd2e5e9f8c3b72db5f9956cdc8f0a6e6ce96fabe07b10afba1a9dc82022e6942a04a2ea70a76c9104bd686c5002cec2c34333987613163700df9dc1ab0db192696c2dd814094eb7be5cc77e0edf0da3d5b28736f53ade2c4913cc45516cee15c4a5ae74eddebd89e4e1ab0b45f6daa568a3a761ae1d50f96a3083fd06534dd284aac66f7789a8cb871bf4d1fbca44fd9750f43b418eddf79ad796f236aafb9e7769ad8f8434136e3848350ef7bcaaed8b3473a8d0be31317f80d59eecae11236fbfe64d76318e6918ca2d9135ccb552bce2da655f35b6368ff1718ee2bc1021bdfcfc2c3f2981b660c4beeec7305d5aee666b1a8a2ae05f43e39d1154edf2e083b1db2d73436877109c2a5d11e4ddb6ffa439d02377a90aec12a270c30c4a58d323509e0e0ebd894e29c5fd4815be40716d33c8e1acb6cc15a8260d9360874968c43a95a7a151f5f8fa9a9ff9661f0844b3925659260c310133d2d1678c4d39a1933cd1afc996b025d1d268f96c5405cb27c76e5f50d0f21d999340602c44502cacbd281f29f084c3ce9fb84521d7b4f1eb63757f273e4f50ef3c865def415916fd44cfe56bcff4104050eefaa1a987b0ca2b57576549045f59308ce1311bad21975c631a0037b8e5d015300d606d453a9776e79019830d48496832cd05edb837474295f63b1021027bc80d91e3fce7b3011d599f3d9766e312abc4a59a9b7b28d0b4c26197563899ba29f0ea2d1bbd19cc123d22cbc41b0af7e77115187895499fbd4267280356836efdaae057e385225eb2602a690e06795ce4c765c17c1e7046ba7c3338d684824b627b7b92b9d273a5b17ef97e01bb943d6d4f66fd5cdb48687a7278f118dc532ee9955dc5ea118f5b66b4c97312efb6f99c4f4ad9d106b54db4fff5c587239c2208f2646350cc334aed3a597c908e281ee9a299934adf102bb30d1d8ce6ff0a7fa7d01cbe5969ef257448b31156a44197b63107e2f7617c4205a797f0b4a67d41f983ed7823a633c15cfbddc54c4a9a30406081d2aeec0d66599ea8e236f1faba50f4aa025b1b4a1d3c60a65775678eebb6af0edc4413b5e0be3b307bf583fc1416835e37a5c8309ee62c9399ef67c5c2d2b855bd3efb0e534e3b307bf583fc1416835e37a5c8309ee62c9399ef67c5c2d2b855bd3efb0e534bf9569a6ddea79878ab7d52e10bb2505a79d019e5234decfca33788992ec81db61961bad462df90da0d1bc6226c4cead42ed7d7b22fd306e180497f29740afca65fad1a96f0ec71d1eed0e435f491ff997d5716b420d10e6c8a2a66cea02ac3edc31c49668ebd2620667afdddcb1196c527d13cd8814194839bc0b30aeb085cd10064dbed304c75c825c38f3f0bb99f2260ec22f76179b245953eb8b1f06545c5c8eeac7dfd0b9eedc4307473d1fae17465e8ef0d2710ec1cc5a70bb90611c7b4a1896d778fae72eeb6ad4e485faa5c257fe304cc784fbb8f29550a3d35d3a6cee9edf3d69bf5e06ea1cf75f85d33438b34e1e59f8715bbfd942930e1c477954b2a9a3b6c1d85b8b1777e8d669b15529e019eeae2c4ad9c0e4b7710d24c73a4586dc589d8524bb438885fd285a4b9e5bd9eb82163488d4b9cf2a236f4d2492997a55f865d55cd0681a9a9f618b6e34119d1915ea444761d9ad71adec79097a38b9b6c2bfdefcb1170db3c0770cff182e0a1ee2ba9a58f53886c3537dcc6a893c1ffbf280e45fc88ed122c4fffbadcb21c6b3bf09c81e46d578007d39881e9dcf6d00a47f5751af1eb358d89f48bd758ce89878f48c9ff1bcdbe0d39c8de59fb08a4e8cd06380c19316a25dcc2caad9eaed5e77d37e51aab33ab5ea73d0bdde44a9843900c15e50a74b5f39fac38cc8c662b36cd18df6a921df89cc5a67656bd908c0cb579308426ae92dc801fdbcc098ff4197dc5278e1d21e8b8bde2663bd8648f9af97394f975bcb608f01608ab88af7fda5c9bf8e396736f15ba352513ab93d616b38b0f923f471cf172f67f1b8f9e791aa61aff94d4e12277f221ccb92463d616b38b0f923f471cf172f67f1b8f9e791aa61aff94d4e12277f221ccb92460ee8ae0a3cd0e6ee5480a8ab08615d0c37b7cdb1956aa664aa789561e79c4aa10ee8ae0a3cd0e6ee5480a8ab08615d0c37b7cdb1956aa664aa789561e79c4aa16cb2e41691a2d6508c826fac3ca7d71d5eed5f6ea7fa9ac31b7cdb71eb4bd2e4c90da3a3a7336ac8cc0d84e0740e82f525b6001eb2e92f0a0d3cd75f6326846778502b670fae9dd55bce308a114339f6cc15071e14e225972f604909ba62835f0aa64300578346d2f2a0b4b3af84f859aeeb652f2ea43668233cedfd1c08dc55c8110a06dbae43d8611981af060fe73a2de64ee325a6b0c1f3dde865b9892a8daafc37c401d2856b0df21891776bcb9d67101d16108b463051a523c6d093a0bc5629a3c0257bcda1cfe431041caf50edfd19201ab16e5b5f49a23c138f0076e06ce4c0c4c35c1bfcab73cdc69ea071a757e7752f7705cc0706d57162f3670adcbe7c7ce8944a5667bb181dfb60a127a32063524dd83fd78c48358df22b982b63da818446bcc6d7d64400305424808f45e84f6a5b98e495c85fb0cda9a54f86f5fc133763f347862c4a7e83a21cd4b1ce826db6b88ca20850ed34cf2b5f2dd1d203b116a74219ad87ceed886f3c7e8826c55ecc548497025d2c8a26271a2212d60f00605b48f20a69b9d804ced6655b400bdcfc4d2e089f88eb33bfb6f527c0fb68f487c2fc6dd200dd42671655e387a75e71e871865950042a346475e8b2d0b99156c59acdad735f306c20ed9f7ab23b178e128ed6997e0fea70f007a54a51f330c167253ef12f44baf31b6d0ad7ecf5348a4f3f16414ab4aa24798703730968b71922909b1e5877d519ad9cbe188e1c8035cd8b7a9e6c04b7eaf3ea114c8ef57b5612526c2d5e672e041dcb496878d5f6f7ddf2aa7edda33b7e0ac7033d517dbc3f275c8932dc826b79cc66fa01c79054d7e60f8dbf6f730ca6d10b1f5f8a46fe0e6650bde9bfb9da085ec3585e68dbb6a655a6941b01edf33e0dae5c2514e8f7e6579dd2375cc46314a092f127b4c732e384441751d791f94978e8657c70c06e4adaa6982ce5780d9c8cf7120e1724faac1dc82719241515a332a3cb376f3e110f8c1f3280cd29c690fbbb7cef1a9054349a11ed762dfce2e8a2b33405c8b29e6279d448a0b9421cce0c966c849fefcc879f40fcf1f8278cf42ecb404dcaeadc76755f0f9890a3aa9933c415f247e2d9db25a96d8c31930c9314bb8a284233bf93067b52620ea8166a98201f1f625b905a26625097c2eb885ded5fc0135747d9414de3ffb90397982ed3f2fca22c488bd5ea24feafcd8cde115f8cb1161b25d9414de3ffb90397982ed3f2fca22c488bd5ea24feafcd8cde115f8cb1161b25255c831873d3b6e55ad6a952f1ee6c1c4d6191b5d57d2180c71fa4cc5266d78cd0b2fafdf9d2bef3e9ecb5163b5f504007fddd6e220cee316fe30f8c3cf77c7aa64307004f7843c0c50fdc53e6a0ac8eb5c4674e31e044fe4cf93e4f66803b885b5b060a8f3a7428dcc137d92cf095066686fa10d666e37ffbaf12580d0912a19cb6136d110839e1d3042c1fb7422f6818e30afc159d354caf26e274a7a88ddbcc8df025520dc372494f122c9423105b61f6e8637f2910e9af2e90edcff9611df60b60ead0da560ad11192c67cb185806a026da95dd9b06f68192bbc69723a95067cd5682584d1af6a2ac84133067699bae0e78b0099196cabba57cdeaa496a3030908c19c1313ef9689daab9bfb767ce47088cdb4d7cab3311b2e677c2bb1edd6a4aa7d8969f635f66ab77511c92d1e40699a3baec5cd8e924068a956b00bb7b7798c68d60659cf87a421868375379e31d941a22f4df6a0bfc62eed0c3b131147697a1a19ea63516af06a7364241aa86c7c8b651309c334d899ecb0380ee6a23e564cc1d9c323855469b43352c98d60f835acfa212cdfb7f94929331db700b40be88499a21062bb919f2539b12c8db9a2383c2e6b5456eb8be05327404fbd8ecad2a4bccc06eb437d0473903169453691fec1cce457ac3d5663690beebba78a56b6d7192a812f85ca28c1b673c50ae3c9998f2008b5c8bf9f421c6dc65a619133b6f2018cfec00ecd8cdcd3ea029ce26d4110e3de4b1d3e72d9ca413ea19502d06d97fcac3946b6c9a57ce7f5246c73ae91cd81bc9f6370ca69e9937f349e0fdbea367c5be38642f844413a20b4dc35bdbc0ca46f83472717620c38bd94ea257e0575d05e542b2a6b46653fe1c22728b5b68a72ca3b6392428f1188dc8b9c2f25e7a4d78d82a0cca29c3da507dc8778282432e253d7f90dae1211c267ed2fcccde1f3fee84ae5554d9713bc7344320c4b1676be84ff0edf3bdb32ec6f4e1315679a9853d612777e03cf74c99555663c4d080fd39a56254825670398b7b731b6f6a47bf3f79676ce4006000228b7034bf452ebc8af334e352503cfc1695cb2d65ab0452b729513b5e0996139cf2ba644076b6e07c154e3e9792c0634cfc111c8463668bab6a0947d55be2af8cdb96cb06113574533ab1f6f3528f226a87fb9ac497df0c6be41a2c21dbd396bed86760352bc16c5300a89b308bd1fc9030ad5b3442ce8c36eb8aac0a7b323e504ab970c1a3275362fb78ebb8a27e55299aefb8e629a69009bdabac812f73ec3443996e3447a1145989fc257759e63e18678f6ed629a69009bdabac812f73ec3443996e3447a1145989fc257759e63e18678f6ed69a5740995c978e970e9c9e364b7afeaedeb52a888c12d87e3536e2e5c5a613ef8a08a7d2ef9c87f9d38b5e47ee78b400ef958c3a882a26bdde7bdeb9314d523788f2d80e063e08e6406b1746aa3e791f7f982d8ebb86d0490a696d568429002788f2d80e063e08e6406b1746aa3e791f7f982d8ebb86d0490a696d5684290022dbc6dfd403dfb8294d1b0d549bad5fc92a74bdae135f4883afe38c758ee2f14d590f964d70ea40d4e08a87b0f3831392a898278b9720e84c08826332024ff7e1d5ff2a364ec6996eaca079204a2562673fecc454f18515da152801513adc72cf865b66736c27c6ba17c70cdfff4610dca2947cf05962b4143904809125f82887e60a5b8abb62fbe9778c5a2cc3c80b902473b3ee829f4651e941f7fb23487bee10da7efed5910ac447c86208c519032ae201ba62ea587e4eb3052510f142db14aebc74946895a69c4da679350f2606855861cc505d5e9e852aa576a54a2ea854bb6bc6b81c0cae452635744ba697b7566463203845e396155081d40b3b1f5a321a1c79fb4e63f6daf3e7e388a51b472e4283244e3424d8c9bc7cdb9d1618465ef9af4efde09bacbd0ad40bf47f3bda455e794f7cb8858e330e01d7664ca191dfde188d26db6998aa02557c07e71718355fd711e89a89a37e9e61da1b18ab8592aae642e903f3cd3a4453d3b552bac5131907152ccf51f90fc39d54562b1c21a8ceec47e721f2e6b7035ece935406aa8140ffdc462f1bc62f6f5dc5facee956bc8fad7c65f58da25bd748c897cb99d0d415f594c14c36f9f83391da6cab995f736787860a6f6b76f7373dc40f27ed3478771f149555cd520a5042277f53385d7de6e1091b8fa25395ef3e8b02fd5e91446d4a4a325c07645199e936b4a53c235de6e1091b8fa25395ef3e8b02fd5e91446d4a4a325c07645199e936b4a53c2352fdd78afb24041efe9d8b6a93786ad07c5be47e44224050e22f278a237a45dfff62672b621f2470b84507ba9c6c799129acca20e8ea92e57a8b539be9c2f93537d1af5fa496843b9bc072ccd6b7ae1538fe25ca3622e98722363fcf520426f63bfb2d6d6469903d8f27415ac6f3baa03778b66c5df3f2be658867895046004392d51e1a7e85f566e2e7de0488a85b37ac5be20882fb922a1cf26b27eac64431dd1fcb482918e7354551e1b0941be16b1868055dce1db3f22583eadc037252ba2eb68f3e47d48b775208aa504f60f392109f8bc6dd93addffefe30bc925441066815f421b2a68c2148336b5c6833d4f2568725afd5651e3ab55bb3811638200c21a6615d7577837f468a1ccc282c15669fc88422661f37df81a9c2ea89d3e4dabff4583011be13e53bcad866a4908790c7e3fe891203c8a9359197ef83b0b1e17bd8c62408c29d77a588ac712b74373d3f984bed6d9e9e617d703f74617387a4102ed8af6c261e041631928225f46bcbb7cf1c3b981ac71550a0ca64552b4cc2a68416797ad874447160fd9291fee29c211ce9f6003d95e6fecaff592526f72313f89d5fc46d467ec2a13fe9ab8b8a86ecd5c19e01942dbc6b1ef0ed22c5a866b3f89d5fc46d467ec2a13fe9ab8b8a86ecd5c19e01942dbc6b1ef0ed22c5a866bdffa21d5193c8520c2173da0daa39670316e67dc6c6f0fcccdb043770dc65e5cd0976aaaa39c4f7c0bb7269513f1b623ba532fe5645df0e23c3edfea071933fdedbe35d37f519fba778f07324c2b6d2ca0c17352b2c1c3204d5d617143980bd1e30a4d47d2c7bc41c193cd3d9a6cce4624e78b56add3cac1c6b223797b47ddfe7785506c61ad49c46d986de401eec791d032178dd14c99e6b2dff2c7f4839d8c225b66ff2eeab83162db7d4f6628c7520cd1a6be01487448026b24f0219f3d40e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8550bee9b6c5b24da947bc76c71a9a79ec98a25278c7555b66fd9088ca24c88d8480bee9b6c5b24da947bc76c71a9a79ec98a25278c7555b66fd9088ca24c88d8481fc81eafa9e1f6e294be77a9d45fc72be49afe79605d9dc3de56bb8656c994f24ccc0dbc260aad4c145cb94129d63a978e8848d87217b8001dbbad9fab3d4702d347630b3e988a0514f1a6337b53a04e937e2058ab6201b36ee6e2a488e91e5dd347630b3e988a0514f1a6337b53a04e937e2058ab6201b36ee6e2a488e91e5de04baa1d99260aa7136fdf6235f334dc7c3166d6cfdd3b8e12e93c37c04d41d357ffc9c7a964fb5ec537ed0233b733614c982882d0fd2b3fbf7be0dfbbb7f9cc0a2e5e8f2f41261a3583f8ccb4d95f775f96ba5cbcb7868ac0ca1addf41243e086e4ed4796d62ad033e82f2ad3e7e60689934581b2cbb9bcc84dd769ad9f43809e5c88703a043c508b47eb34670a3a2a8c77df07e45296c783b78a38d83d91777b63b0a11d842505fdef8cc589d9eb3fb70d17fb9e6016fb3e57c9a656973f030734c28916120a7beb7b825546a5ea036808fe6cf0d31637afcee60f80648f8f5dc876f24165a32016efdec57749d9f9103f978789f81fb84c116a57f6fcb43a42b972151ea0ca1fba614bec8a057abafba9aefca49130e1d86473aad33a29505125cba21c4e2c979082b4323e642ca7180634b309d747e8473cfad84bfa34563410056d9de1b1a52733e7e33648e4df49a7ff1cf9a2d54d178567c0426da69bd15211d4168b76c16cc1dca0de22bd35fe0069ea7d3bf857a5404b68c5f5bc5338e0b3ec35fa28607f6c95da33bd1a11ece2b1c29d51471cdd66eda82f0ee29b06706415ad310b0c81a8235869f3e2d65ec9b92c0418f5bf231197fc2ccbad518d3eea51a584078388a78abf0ea82db8d8d34b53e81fdb6c3694cb2aab2a8dd28d3eea51a584078388a78abf0ea82db8d8d34b53e81fdb6c3694cb2aab2a8dd2f2f11596b37ac031781e39785224175d5efc570486c44e3459f88ae578299f77a09df940d81d0e44c7c0f4ac1d9720a78b19980f60b0c7ce373fa1b6680cb405ff1ad2ad55179ae9806b93311c08a7895771e4fd91f31b575325cef858aca36cd57bdb74431ce6a400000c272258165fc66625625a3f2ed9e662772f69b2147d2482162d1950a63d1750c10b1f31dec7d6c85d81ea88889d333d59433ce75e762482162d1950a63d1750c10b1f31dec7d6c85d81ea88889d333d59433ce75e769d76a1f3853d9987a470b2ec6a8b7b0dd0d40eb78a978ac38eef019fd5375cc79d76a1f3853d9987a470b2ec6a8b7b0dd0d40eb78a978ac38eef019fd5375cc7d3b3d04637d2dbc22e5bc29f6804baa324c91ad2927aece92e3b01642531b34df65596b288d95b632cc26ca2172199dfc0d76f8e3e4373bdead6f25cbe46a3bc0713e72aa67e6d1faec80c3f79ef7f042cf05b64f74b8d665bb7d48350f2b84a488bbac8a53c48963a9af4b034d2f24ebdafef6db5a41e6b6ce56909846a937fecf022eb7adc680aec1d74a11f7fbcfc435d84951962f7fbf68c0a0758dfdcdd7eaea1064ccd583ef6f7497d04612919e47ea51fce5423a0658ac059b3ce8e8111d14b383708e88c7f434023d27cec14df654c078fcd4ab4f288e0a841a6e985b51b118e93eecf99a6ebaaa74f1d2088cf17da63095893a4c67c145b54dfa739b51b118e93eecf99a6ebaaa74f1d2088cf17da63095893a4c67c145b54dfa73958b1d6263eca6bf9e4b40ac75de60ad71431eb67363737d03bada1098defa22658b1d6263eca6bf9e4b40ac75de60ad71431eb67363737d03bada1098defa226fed2aa1789eea153f58280f9c0ba4f518d8a30667c37034ea751ba1f53a93c99659c77b46e127cf69ab578eaa29bdf8c050517692d85a9e94eaae8926f885227b24fbf5ddf6432c2a88172460fab5b92c833c3a0dcb9f416bd712c7f5775c30c6b6ccfe43093aeb08d8ea10dce45c6bd82ef3417ff00fe49766875e5f673a990e0a0ce2f594d8116561d8f77e87d57084ada9dcff5795a64ead52d9827a70927f06c25b4cdf2b061f8a7068ef8eac44e8c69311c3f40a87d9e28ab57558aecf3915ef128bb0e9c32fbad234dd0eb4434eedda4a10275849c65b557566386015bc57e9eed52926bbac0167f4c9d8498c5037092579b692b7cbfc866ce22cf120cb32717ff1e9e6ad25430865fa7fbcf830eaab3021bb496e523467178686059ed132aad6105bc4cb25863a44d5ab8e4ab5d65830bfb10f4a1373ffb700ba240bd3475939bff93db9d3f2e1e73c10ca0ef17db21d4be549116acabd6cb64d9795b3475939bff93db9d3f2e1e73c10ca0ef17db21d4be549116acabd6cb64d9795b7e7a0207fa46e4cf21760dbb603e13825b8f872118e1c48ac4d6a87e8bac0df4c29325e611a7430db90b36b4fca7ad399d2b5c66c2ef34ac03813555ece17088133a1fdb5d09038815d2b3d993c161742e340b0338211f48500e8ae8da5eef5840d8cbeb6c0b181bbe89436840e9e8c2f4dcbed26c8f47764e6766b59075b354fff7e727654c396fe8a89aad0f4c7491776c37a051f10b4f5bc91c25999f4a89fff7e727654c396fe8a89aad0f4c7491776c37a051f10b4f5bc91c25999f4a89b92300ab781a18807121ed3926a7a85166d4124247eee524543b8c837677bf5c4d3acfe1da3ef356d97e40dfaec26039fa3250f213b0760d7fd2ecddf1a743380a95eaeaa9960cf4de9d432fb08a089fce0c8ab3a676f6db5b58f22dfecc320e0a95eaeaa9960cf4de9d432fb08a089fce0c8ab3a676f6db5b58f22dfecc320e8fab86a9c03c0f24b696ece3f3a6b460b56634f39fce759a84b5716eb601277fa306a97cdb362d83159b346d238f8a0db2e8c8d796d1d128e8b72fcb5c3bbe4c756ec7cc3c2d86a4b5ff27ff0115f91ad428e1e7695f6e20b47f2654512bc734756ec7cc3c2d86a4b5ff27ff0115f91ad428e1e7695f6e20b47f2654512bc7342c5084e7ed6560add2fe495e94389720189a0c07530d3284177999276e2e0f73ef4323e6b22afb96e57447457d0462f93fdf50d1bf9457bae2a68dd91ce683a3ef4323e6b22afb96e57447457d0462f93fdf50d1bf9457bae2a68dd91ce683a3ed1aa22de8ed462b3c5f2b40af86b04d2dc1abbe2f153bc98bb6863e26979feaed1aa22de8ed462b3c5f2b40af86b04d2dc1abbe2f153bc98bb6863e26979fead992bdf8b2d047dfe07be8c6dd9d90440ec6a9dcb93e1b55b8cf5f9ef1f42712d992bdf8b2d047dfe07be8c6dd9d90440ec6a9dcb93e1b55b8cf5f9ef1f427124916b2368d408620ae12f4b98a41cf69980df6ac82257784814072360dcf45454916b2368d408620ae12f4b98a41cf69980df6ac82257784814072360dcf45451ccdb5e4aabf743a818c6fa34048e7f4695a7fc8863fcf6f59d96e21192181bc1ccdb5e4aabf743a818c6fa34048e7f4695a7fc8863fcf6f59d96e21192181bc068fcd7ee86bc9ca93b88ee08a901bf7a563a600be93a4ebb9445d58cc5550df068fcd7ee86bc9ca93b88ee08a901bf7a563a600be93a4ebb9445d58cc5550df50a8cfdb6c560fc3d19bed159c23251362aac80430e418f7adce0335c6bbb182d210d01ced55448753501cc8405cda6a466794da2067de12ee63263c985cd0ef8371486806bcd190f8e7312e33cd23f24c7e7bd1c39fdeba6df0066f7320afbf2881d900d91c2c2921c6070a7352fd90bd99a7b5721d89c8457ce639b5df964d3983f82899bbdfe72f9767b21904ebe68c189ed9a135144cd057899ce9958a93299c3fb90d19323e09b374fd44cdb8d8b5a02618a0e2218e1d8448865d75d60ce5fc63451ad6783030d17abb815f0aa9b7a79bb4640001e934d8eb0ce2f0c46ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8554320e41884650aaa3a0828eab512a658b388cbe5b7bd2514d7481daa2956765635e4d17f842db80a0342c406d4844943df29f63928637982bb154168b2766f7535e4d17f842db80a0342c406d4844943df29f63928637982bb154168b2766f75501d12ed1816e660d9a0973dbee5846d6870631a9134227770e4b2c8d7145716501d12ed1816e660d9a0973dbee5846d6870631a9134227770e4b2c8d7145716af794cd0580a2c96d84ee8b4f3827f11729eb7f37ee4c15c207d727da10c4114af794cd0580a2c96d84ee8b4f3827f11729eb7f37ee4c15c207d727da10c41144cf03ffd44a6ef82b04200d204f5222daf93ed172f0f8763d4a7b6e4c7e7b9d1c6543c10547e9edd5ef4342e9f0e235dc05bc713b1d0d993e9cc9eaaae619a64709b4b36c7bbdcf4b6669edfb3a7d65b8b48ec800e478f91ba1208507a210d24709b4b36c7bbdcf4b6669edfb3a7d65b8b48ec800e478f91ba1208507a210d24f95cc7c8ac8e4582158fbe67a419e76dc9a7e4d9eac1f6b7067ce53a18cbd9a4a3bf52fa57d85ed8722969bfcaa6ac2ced4251daff12f89201d3ce2f74a6f0af50555e014ef3de396105bfceb647cc58f6156bc862160f72258f746570e1d56050555e014ef3de396105bfceb647cc58f6156bc862160f72258f746570e1d560a62236fcf0bb0ae2485994d03cc91658086aab74733fed96763b996909824f9aeb5f0d0ddb29fdae6386d29043a68d92657de281b67ea2561410c1776b9a19aefb4194a2b2a3f4cf4dd8966984681b8424f1b05357e91441d7f986ed37c2878b291a62e176875ea95b53b45c852046831e0e128e15709b5696dedb68ae3abd358150ed0bb7fd23090680fca836dbce237a4f7bac3e86ad8a85f01e2dd101d8b548aabe855d15bb99d9b15b0a39b4e96c08391103c3d406d8f64fb41f5c5ab248edad923b45fc5b70594edae293d59521543b5420b8b1fabc81a2e98909665249a39ccc2ec58cec5f40c00d8adcdbf309d2de0b6b566d7c653a985de03e383129a47b3363a765f9c872b6f02bb41ce698965006397578eafab55f63c7cf68bf075355fc635c6028b957c79d96b65304e382306ddaf2ea856fd6df3224974642017f8ba21316fd21a553fc697afd8bce4330c8ad0cc64e6d1c9e1c17bac3a80a516edf04324a244967bf802e32b525e185f88348ca6b2c65ad346598cb8d339e3314fca606641846ff1b44fe462e6a6ce99f3eb5187600e4dd999ab2196d0de8c885f381bd1bc2788ca4ac5bd4650ff343e306141d267611f5e8b6f7d8903ed7979c92509a51684581482b15914866dd5fa8a4a3f9c0c72a098a0ed221eef3abc03521137d2f4929e7f94a32c2c9d96c6bc472a9cb69096c2191398101af044a2e36185dc9b32d768972d4228d9d1122c6b59b7f8eec215443d91e35f537408dbd875c4eed96e924688bb3582240fbd18bfbb67c20635d4b9fd6c406a96513858cdd38c854a9b1c8990265181bef6b289ea76e47fa65f4e376d178e15ab02c4efed0d67275c2cbbbbab7b1980e3bc466b990b94fc4f86e700e779a0e9a00590073d655f69dfe96128a26103ba3e9144f1506d7453a9bb85c2cbe1b98e016124ae9211c8f6b8ebe28a7e64ed5adf42c959ccb0d111ddf0193dd5173581786832ddd4adbfd56f11eb5de5b85b8faefdfc0c2b75445d161872425553f48fae9aa6682a33cd47ff9ceebf52b61685fd35867e6a466a7f072ad0a5d3e1f27ef9ca753788726c05bd209a3b4352b58675a0563538f486ed2253d62833d0565585bd64dd8aaa078033f2dfdd6cdcff3356c5f1c9fa48a5a18cc8b3b71886b4fde8be7c2af6cbc32524c52d8550cd85f8c66ee80fa40f766733f87a1d2fac63de97ef3059e6cbc32524c52d8550cd85f8c66ee80fa40f766733f87a1d2fac63de97ef3059e8d1e3f5954041969b8f245514760aab8fcd40e64eab615364f7210dcb7aecc68505f13be81cc36e9a2c3594c1f2db4f5590ff6f8ca9e503c8fea2dec3674d45f600823228d68e9497266e6fee2dc86cb14964f89501ad33beca436e198d36e470b73e0315fbd6a4a854c6b6039d2fcc9d5ae4bccd977c9aed72093ba60671140dcf99cf4a0f8155155bcb680ebb838caea7806ad239ac0e076f84fe9c2ab7d170f3632ad365bcf7868843b0518900b2dac070cbb7e9e739edf2ab9675b6db8a82bc0a9e6e9af64c191770e3eada574a447aa907def8a59c5c395a13dfc36d5a7d0a5a9c533c2af217e0638dcb2c6b981c9ed441df3c35664b530f491515e867279eaa57c605b720957f23be5de28ab7bf2d42b3d125ed151266442bd369ec363be93a4ebabfc29c645cb3d6b3101952bb746e8855c72c68f55a5bc9237a7fd2f275f46a49d97ea1039098804a4346c5aef8fde562b2ff834a11d979c48a7b0caebe3592965a1545fd9ddca17dbd5030e6c36f8a0c2f46cb0d3edb5e1889d4820f612dd3cf45b288a65e0f223791805a596c500bf9567020f6bf0b3b2dc44a959f1dd9bc6e07c18c3cc5ebe90c927b929164c313dcd801e10b7b8715354f6b896e0e14079fe12fa8e63a64226d7ae5756f4b88bd788219e57e9856fcd30447f04970ca04c603a5afd7a4e4e78ee3a530a4b626f97971117e9a4399099361da12eb65f14ac787a2fc1b9789098916747a134fa410190f9e8c46a5a6af425f07d516032dbcabf293dd4bfe33accd64a69c98960b33da12535bdf66ef230f6419e91bf427ca69a04fd6cb4ca92f784d2594187e7ab31966157b9c3411edd9e49a3891d7eebd9dc015ced30c2723dc6548dd6961b649bd73817f4f632b725e07b8e600976f2ed24ad00dfc2be62ba3fe7b87ad550f41966459d62ef24ddeff2530dc4c303989d358328814738d87b02ee5d63aa91cab3ac861d37df9c60c7b3f1264fea44b1dfa3c40dec6f603db69a2975e3cca702f205638e5368a2dfb9aeb1972dd2b25d8402690fae6ccec7207fcdf29e023009c4cf35e9a93652663f8de6913b88d16379c45234546137de5344388a191026044eb1577a98d3a822aaeb1565c76cfb2a59d5b8fe2491e329bab71f9822b073e5baad2d62f4d4ec4b05bdd64a7644685e793d104cf6660543e91792df6ef72ad9c7d84cd00cf6b5d1bf50a769bcdd0e57e4ba2b5a73b3034fe17464476a7c86ad5402778ad64cecabb1fb363041f96278a4220b88f9b1136375bd550089665c34a82fdefa35d42480b7a9de6d734164531b181e6aff856f972de62c4a216b709ae2f086ff92dcfa3a00cf94b49664b14cda6f4ee9e556b3c327de3e9a871fa0ea191cd64583c9d8b4496306f2c92c506064e28925fff4895adf6b60104158c772e4cb0e365bf769ddb25af4617d2c506064e28925fff4895adf6b60104158c772e4cb0e365bf769ddb25af4617df71ea4ed6661dd6b0f1aaf5f22e39b3d5d7501777e3a361651a4d3d167cc102414dd380cb85caa534c58e6f34c9c3ef55c711dcb09c3ea0c1d5aad14aefe2d1703ee586f67714a86d2cbce397ea1b09b5cfa55d97878370b65466449540fdb9832b509c6c851c9f90d7e118020c354c9fc0f9b2bcb9ee72701e7dcb8cdf52f05980d54b3e9e22bf6992e1eae93ea3d2e8f11bd5fa12d350f8929d7f11d619d464638cbccf11e1fb788a488ab1fefb6c5aee43380e33d3af673bca644b05f92c7f64cdd6650553339ce10496f4e7eaaa490ea93f874963b03a8d2d96bda961ac70bd8fe8cb1249f59aa346bce042a7361bc016d683f47d34ac9dfa85a3592f838819d25d1b94480789a1f0885aee623d48f34d5786297eca0eb731299014023a51e5c1ced7ba35b64773bcdf3390dd94ad124dde10ed3d2005670547a01db915fa40c1746dc81740a228de339e81c50ccd8d76c8ed780eda5af09aee267ba283312fda839fa945c33d72b5127a3a6e494793b449e56310f17b1569266cc631d7f25d69fe8795ce2b3e025edd64c8e555dc4c4660198df6ad767d44b1ddd60f33b4772ed4dfce686f583344d99ec70d3f7befbc08b81feae7efc7af3d8faf1c69ef261f2e5313a41e83612ff01449a4c6522e9419ec6227ee970871f18788ad5e9310f0d173369d625fd7da61c05e0082fe2b3ad2e052ce309bba5add4290c46cb9cbab97c87af8c6177c7edcb8788fabb17a0a9a42cac4bf75b932656ef2569153bb680ef4baeb14487786e7191cbd0c76a4f32e8d8d60ad3508d0260a9603632f261f2e5313a41e83612ff01449a4c6522e9419ec6227ee970871f18788ad5e9b94d9b1abccc029f3eaaf6d57b4eb808e86c0261e548bf18c02333e19c4a77a00503dd020198abe973befc0e99449f6d81f12ca6df82bc5df6b293dad054847a6a3260639c2e4b34c6230abcfd54d8c7eb76ac6d8f7a2a9485950e6c126a34aa2101b6bde7a781d4779ebead86a75819379f60bb2ccbe42b319422e6916c8f016c7dbc95555f8db111823efbd56b0f2d5a09403181bb0e6b2d7733826add099e98b1b161f33b510abd04adad05f64dc10423d2b7f8f388aea94bb567fcb4e1f60e9a1ffa7ab5802f58aebb02e3fb4df78283211db0c5f8518a56d03de8460295b131facc17c5c7dd0d9ca35746528fd62fefd2acdeab67a0d91d0e09e980b29f4a433d826b2f55f6366793e2f004463ad57d15ee99048a1b88aabb251a01909fb5c5b9a82bbed1baa7e8ee10923153d3f4c1e6ebfad27ee2af637a67fc1afbf43d717230856134a11fab94edc7094e74d21bb4c6ec5817850225d1d1ac0f6e267abbebdaf5fb807f02597768add92709593a6a34b9b6a1585af2a05ab70aa07ac0bcc7ea6c07f7ce0a4f88905030082851ec576557cfa328d1a81e5feb68512f92008d13c40e5b8f557a058aaf5d78dab0c063800a52fa100e8b855eae298a3192008d13c40e5b8f557a058aaf5d78dab0c063800a52fa100e8b855eae298a311c93c27994a42698b6232d7732ce723728dd1b165f550a4267203ecc4b9912391c93c27994a42698b6232d7732ce723728dd1b165f550a4267203ecc4b991239ad4e66c0bef3dd7b314d7e0cc560c397ca126bacbf9e7b00a90520f1136a1180ad4e66c0bef3dd7b314d7e0cc560c397ca126bacbf9e7b00a90520f1136a11800da970504874dd6d52dfb6081284f658b5129fa223666d84a8394db3c8e27c1b3ad3af124c7263cd41b9de3acb878bfde1ad004f7400b0b647516a17e1bb301adeec6708466329bb33e05563bfd321a03b8169e61ff8e3a80fbf0b531bd73469b459ef880a5e6c33870c3e3bc3f4b60569e0759acafe75559e57ed8293980f9556c8fc2d4737c90d92039489829f4f36b7d375734d39d1354a38f07e0d9c81f65b2045e4fed10ad7c42e6b298c5a50dc9af0e6c085a5a095828dc764229a2abc501fcde4ea4ac9da081f53c67f90c1dc6274c7467841deb31869f494737f119e328657986ee86fff8ec9e4696c856c3ff80fbf072f38a86a57f8fd7b6543a5cf2eda15b65350dc2e471d714b5604f503fde1bd946cbe9814984c101fd30ef66386c08a103820978a2a2144d8997665fb6b6dfa9e5612aaab8269cd74be1feec4192f6ad46bd4d44c808d3b59e1e95e688e7a399c249d1cddf21adacbdacd0350192f6ad46bd4d44c808d3b59e1e95e688e7a399c249d1cddf21adacbdacd0350dd131b27fbeb6dbba7ad25c628b881c1f805f3bcc66e34f223decfcd64e95203dd131b27fbeb6dbba7ad25c628b881c1f805f3bcc66e34f223decfcd64e95203271ec10e733f51f253fbc024e88ae41cdcf24f9820f3f9c76da761260c6dfd85b62e34af9adb2841517ef4ce52a55343951fb81184f1d72beecd5c3f7c45a2e68a4b7800fc0d3520773906358c38074ab608347d423fc911944012af3892f2596af624e31fdcc06f78a808b747dd97f1468758aa35ce072d721031a2851bd588509d3e1cf4e088f1352e66d1efd1f81323093de92f33af553f9903609f5d383ecb9ff107d7b48bb61a08a51fd654ca65376681e0bb5f9f169ce9b3c31133a07e269cae3c645317edb6e07adacc3f8d49171fdc3d25d2862eb9c07a3dd78fec9d059783ffad8e2068bcc9cd4250a99138c15e5db3a748bafd4cfd9366a911786c312bbb6df9f8b1c66ee9899bf07b566c8ae7605d0b614e399f96264ab5a2ace1312bbb6df9f8b1c66ee9899bf07b566c8ae7605d0b614e399f96264ab5a2ace12374e4fc2f6de35ce1b2b38307f1ed060667281f3f47a127aeb78aeed409e5cedd59b82d69525afc73d1d2f46bcc661a6ed470f0f76d205bbc4a67459f21b4058022f0b41d001c6dc2ed4229595286c5e778a76362aa545d856c69507f1a50e9000c597a2731829a493433fa789661e4cd6b7c8190ae39d85d256f03d66c361e837a1a46fdc64953c85faf7787981e1721b37b54a51111ba65424e6b8b6104acddbe7a3786fdc6f9ea9038923966121e93df978c5b9b59fa5006ef109824665c52cde19b5f3db5b0262eec9cfd25e5a91ff3ef1fa8af58276b3ee0fbf370a79c70b1dcd6f06adbf19dac63dc1c2b27c95b0e8b466fc43cb44fb438a30e45a195898bb4c55742fba3281d4de3e047117d4e6895cefccb3da9af5021343a396470403f39e51952817bea9ef319182de6f353ce5c6d7918b2a25ee30b1b70b4220731c461ae829bafbfc2afd6a36e69fcad2850ef1828b96898bc228760b7f0e61bc93f0a5991501bdf9307f02f3b390128d3bf90fa1473cf0db7edf4a5812073ffe9f8652792081c4406e96f724c63d5c2f17c768aafad6a46337f30bdbe0b3e2a3c911b09dba25f5fa82c1eb90bd10e6e1cf2dbf80543dd5150ca44b96159851dc945d557cdb2459bba4f4b3d88c1157342ab151ced29b615f66a98262698496a7b0871b7b72186e30ee8ec89dd0dc7f8ce934d77172b2e81f8c1302e21d5e42efe6e74b5fe83a0a845cb73e7b30b8d2b833f958448002ce7e2a630ebd272f1ebfe6e74b5fe83a0a845cb73e7b30b8d2b833f958448002ce7e2a630ebd272f1ebe20c6626c09c5f3afd3c318e207e081af90abcb7567dadb00b933b750ebb63bce7d4ae651ec08051b5a02b3ba659e08e27e0c93517f8cb1fdbb5552be22922f9ff3b9543adc50e6fa970fcb3fd21782b2b2b38ec184b325c8be53f87825a32e5ff3b9543adc50e6fa970fcb3fd21782b2b2b38ec184b325c8be53f87825a32e5fb00ad2b62fa89f03059505171a915c4edae5448567427d6660505a3aae59c7c121ef6bb3d3defd5a65d050ab547c9958c8b8f3655e26762c195d29f0774835d1039788b55c13a94baf5a3624297caac20a10166c730116172829d8c289f6a767ec7c84189d46287abe180dc3efe43cc5add559421699238c5b5a85bee78a443f54359f4ef39b196ce09512ace5292d5d3adff4fc4576fa9d3cea8fd358f5245f54359f4ef39b196ce09512ace5292d5d3adff4fc4576fa9d3cea8fd358f524522922262e4f74b51ebe6c84a9570a03924ebcbf44dd83c2da482f44c3b13176174b661a5807b676a5f5a8b5a65bf06fddfe2b46111f348de543307a1ee43e846a1aecdf742ebcd0417622a027c92f0bced505218afedff8f31f3effbd483f20aa5e3e20d9b0e3e841e89b6566df0a82e0fd9d9129f06ef07aa6d5d4897ca95b50b55e441ca5599874355d49394bf3809e948bc5223f2ba09b42c9d07e0c59dfd9a18ba3e6c62c3ba5a2f6e4c351a92527bc2fb6cc02de1ea22366fa90f75ba0b8753715b7977df49ffe1184906741d6e1068056b158f7726e5ab3b8047634303315a715c6fa641d3c820616b08922057ebd8a0799ed3a06c5b9af73015a882493b627130df0d612cb2df45204e08d7a507f0dd1f7acb2c23bbf1602dde23a0357d8ca276ec767864886b0c1ba1084aa6e5b29a249ca8cc0c9daac28b889584aea3b83680642a8a9369985b52f23a803ec37bf8247573d755b4fd40ff26a4f1098ee20dcaed76d6de41016c1d5cdd04a913a8bf37fe88ee4760f88441ba53494cafeb6808d8a76a08120dcc832433831c8dc2aa13e58899c2686419d83645a4ec2b58e6e7c92034ca8f67fca606851527ca5268307f73e913caf3285ebf72cbfabf2796c7999f019ff257558b9458e620198437159646f2b2ed5f9eddc554095bc56c6de8de4f3cd0a3fbb3ec52c9d2afdbb6494dc98851a80e9343a12efca2d275a92a6918bced4ce4f20dd0e5bc1333e6e752635d385f8e3a0da2140ef70daf028bce5751694e346e0b49e4b43db1a37bd40d34a57ceb984f00f6b96161465148e3039ae788afba81b0fac1b677f9d290a144688df7d50adc8df25b1f801c5b48e3039ae788afba81b0fac1b677f9d290a144688df7d50adc8df25b1f801c5bfb4a3983ded69f595fd876e35186bfc80b0f697218d816e66f4c77f587fa6033c137761ff2e6097f942900aa724185867f5a2d4720a2f4bff275690c39ae594d22e6137b9b12498dca16571f853cc8266d8cd2c52d4060998edc283e2dc3f14cfb9daa8c9865d43ca508a9a2317160695e9afe97a9f22521499da9df85463c58a6e0c2b79c77ea55931d378194253cb37ab6832ad431303a38e368d0d889b9c8a6e0c2b79c77ea55931d378194253cb37ab6832ad431303a38e368d0d889b9c8ceada128ca0e7d54a8bec888cffcb1581ff62a782ad4a12496fc8dd8b0c56a30ceada128ca0e7d54a8bec888cffcb1581ff62a782ad4a12496fc8dd8b0c56a306b56cf4df833867838ed0aa2316826ee6a36e61d80d96a291d110a8b3699a5ae9e2dfcd7bc3d7bf600f1da6dfce9d5df6c43f236e6ce13b16cb3ef18a442ee170f829897de6de5699694cb6d161dc5cd16202af3f3c18c3268d4994e8a60926734a80636b52f0e118116ab260a02563a3ec629b16a77b76d8672055c4e63273b59d08f7b82110603dc3a8eea5469e8bf42551188c16c69d6c4e2695aa7bfb6e2447b808f1d2b20bc240827d2bc6e2cb515bb0d4b73d45d2351d48e68d04857b7918e26ea6398fc553b5661d5511339849a6c56479559812e60ea3995fc3b54ce2fa167700c9aa38c61a747878cf41b99335660986dfc60f3ef314cadfd1485e26986211f593633337b5997c2e20a7cee90ca1b184431566f74e93253ddb6b379fef117b6e658e34092138a06f93cd4bd7dd2f9ef91cd38818c33b60072daf95fe5ca9273dd1746cbf5db220946469fec0a171f88b599463522872359a36134b48955932043533ac2cc49f3739f848fc3edcafcf914f81304cdb9b7c92447e7d375b084b284c26ff8e634d69caae6ab8a7fadc2b58aad8946d266bc48808f24c06f0960fb10516da53376185ae57691f6c31d0b20a6961dfef66766203fde7ea6beacfe8df8f471f4f83bf2125da79b1c55a07d6bf3518fae3eed55d00c8b47d984ad86e539cb245279ce94e824909f7c18f11a2afb8c0abf365d30069bb8b2f7219eb5817f562235b8e8c46c214b6013668122607e26c993687661c123c3e6d55431b8c2fbe22fabdd34c388332214fd039cba5601f758b5440063ae724ad52d76914919ed198d38c38ef2fcc463e637168c9dce86326b83906c5cd9d1e71db776914919ed198d38c38ef2fcc463e637168c9dce86326b83906c5cd9d1e71db78983dca7dec1fad45461d8c69be6a26aab5d9a89eb1a77f1e91f2af535e0386e96445fe56c2f7c2185100ede4b50620b70cb5ba2218e8e9d270dc09dce0177e4d51d50bea7fbedeb477083ff305cefaaee6b8a2236f8606861c87ddf899c6963d51d50bea7fbedeb477083ff305cefaaee6b8a2236f8606861c87ddf899c6963a4ff7d3ab08c4e13736d4fbdb5d1e44de3e4ea1fc4946f8713cb25e96af4585fd0fbcf19a2dc70a6fd82782821239b105b11888e1912b9ae67bcf9cd8acaee38b7fb55d08ce095fc321cd5592b9d49a5687992c75554ed012a147cdb1254d18f679c29ab38188dd82d5d4c3bfffaeba8e1f43f7cd1ff240b57614f0a744746c69fe5ff92794f8168b2f548fde2aa4b7bce30519fc274dc63c40697636c8f096b9fe5ff92794f8168b2f548fde2aa4b7bce30519fc274dc63c40697636c8f096b679ef85a087bae698759fcb1ac5491358a1e36be9c97cf4ec97cdd271b8e475a81ae77ef9533ef9115171214ec5430c4e28116b02fa2fceed015561e604ac8cde0f22f515d60d4a9ecf3da9d997a5c59e16855d99f5a34ddd15172d40a826ebae0f22f515d60d4a9ecf3da9d997a5c59e16855d99f5a34ddd15172d40a826eba1ebcdad7f6efb6896fec49b77357064e0f4d5fc81973d37f5fc2fb9631e90ea9146337a790dabf4ff3564a04a2a580e046aea0509461b25c5e468bbf3a8c588ed941ba3cf00b61c2d2d55af56ac72f498de21bde578bf543786a1ebf98ab2a3e683aa9a83296b5693e9fcdf19e991b012bcd399bf3f1cfc033a40b2d11d88852b1a33890dc8ef523019d1992933dd7a8c288754a6de94a4bcd9b051d9c2436c3973ee2cb6a50e83e7f4b27c96e23c031f56e2d84f337b11ea85aab22a8cf0b3f2088f5750a641e4d80295c705cbe09b71e8b6cdf5a2ff5dbedc0e139cffd4a5f7823983d438bdd746ddcfe68194c937c5a8bb430bf7f85a518fdf322dcac48c0998fa67e23ae9e3e5a57c08c271ceafd5ebac87bfbc8375f76c3ab4e98b5b7a1b7159ad3c940f50efbbf174e801c4182f1b2623052ddf47d3d8f1497bd4003c0ddace072073e5ef88ed73cac07af8a851ff56e26b4fe9a124f1de44a6e2f88cff8059417f8c00417bd0458941f7e85393b29db7aba8a2ddc04f69d2fe22ea8df7b3c3f7c0b849ba420e7a87fd64ec7ff6f0f5b9f7070c2fadd8245342f38d9bef3c6fb949ec75789ea65f95c23b81ecb53a3de1330e48af6557261d2747d299b9219e60c8aa519a0ebae81d7e028b2bf937160f5181790a3eeff510b5db1398a4013eb5781ebd9cfe716c8dd48f1c34696a264e43f8695beebf0955d6880e1c77bd795f1b5fa065ec412d8344e520885d3f228f017a76e9d06cb026cae5c8d16c1e63e387a559aa5d1d20ed29b9d5f8da5f4b9caf8ca1070c07b17b02a642e0e486c3e533bb5e14f82b7d879daf0a1c565e90faab5484392b8e4079e093b48d245261b476eab694fde7d489845ef76506834c07e93f654648261d58377cc81bef862cb6312e87fed6682229d5ce71fa34273e6828434e2902a7b04eca0ba6b09519e528da01a119ad7d00079de3c321c2cc235a13ccdb3527708cc1cf88a8625bb7ff2e7e735c80b66c1129d382ba8398807b3e0059474d42cf1ebe92be0771810a5acfb7f22423655dc5a8068e6212bcd2e756e443d106d3417e80b7e3ae1ec01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b1eef89e9dc5319c1514139a39d4edd2f12f100dcf3c14c3922b254e3bcd6e38201ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b4f0291151d1f8c2da8bdd4ecc8e08be48ed6aca55489128d3e6877aef1524e4eeaf3e00897c74f455515b62b9ee2c7ab0ac7f10435547fe9a7aee3619e61cd8988b1836412bbdfb84c17e738fab95ff36b4b4e2ec00cbae18b07e594211726dd3e4e227e122c2bc5191c4a459f03bde974e4a4556219be69acad26d5c432802a289ea77ae83c00a629bada306d404bb62e5bcd8f1f43702da0c958ee72232b9b66c1d816f72a6a7dcd734524856ac67d42388b487a7690f4d37c591f6c751e318177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643b7993225104d90ddd8024fd838faf300bea5e83d91203eab98e29512acebd69ce8453be21aea2b7cc9a39d5b0475190bbfa0a60605b4178377590b94d9c43eae6941626b9c6b0be4346b8e284c85fde87b207238083e8e04ec09ad9a68c37d19accecbfda71ad4497bce0d451796706e734e405e5ecf3b3f9ee0cc68300a3d9c/etc/alternatives/helpviewer/etc/alternatives/img2png/etc/alternatives/img2py/etc/alternatives/img2xpm/etc/alternatives/pycrust/etc/alternatives/pyshell/etc/alternatives/pyslices/etc/alternatives/pyslicesshell/etc/alternatives/pywxrc/etc/alternatives/wxdemo/etc/alternatives/wxdocs/etc/alternatives/wxget@@@@@@@@@@@@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython3-wxPython-4.1.1-150400.10.1.src.rpmpython-wxWidgetspython3-wxPythonpython3-wxPython(s390-64)python3-wxWidgets@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@     /bin/sh/bin/sh/usr/bin/python3.6libc.so.6()(64bit)libc.so.6(GLIBC_2.2)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.2)(64bit)libpthread.so.0()(64bit)libpython3.6m.so.1.0()(64bit)libstdc++.so.6()(64bit)libstdc++.so.6(CXXABI_1.3)(64bit)libstdc++.so.6(CXXABI_1.3.8)(64bit)libstdc++.so.6(CXXABI_1.3.9)(64bit)libstdc++.so.6(GLIBCXX_3.4)(64bit)libstdc++.so.6(GLIBCXX_3.4.15)(64bit)libstdc++.so.6(GLIBCXX_3.4.18)(64bit)libstdc++.so.6(GLIBCXX_3.4.20)(64bit)libstdc++.so.6(GLIBCXX_3.4.21)(64bit)libwx_baseu-suse.so.5.0.0()(64bit)libwx_baseu-suse.so.5.0.0(WXU_3.1)(64bit)libwx_baseu_net-suse.so.5.0.0()(64bit)libwx_baseu_net-suse.so.5.0.0(WXU_3.1)(64bit)libwx_baseu_xml-suse.so.5.0.0()(64bit)libwx_baseu_xml-suse.so.5.0.0(WXU_3.1)(64bit)libwx_gtk3u_aui-suse.so.5.0.0()(64bit)libwx_gtk3u_aui-suse.so.5.0.0(WXU_3.1)(64bit)libwx_gtk3u_core-suse.so.5.0.0()(64bit)libwx_gtk3u_core-suse.so.5.0.0(WXU_3.1)(64bit)libwx_gtk3u_gl-suse.so.5.0.0()(64bit)libwx_gtk3u_gl-suse.so.5.0.0(WXU_3.1)(64bit)libwx_gtk3u_html-suse.so.5.0.0()(64bit)libwx_gtk3u_html-suse.so.5.0.0(WXU_3.1)(64bit)libwx_gtk3u_media-suse.so.5.0.0()(64bit)libwx_gtk3u_media-suse.so.5.0.0(WXU_3.1)(64bit)libwx_gtk3u_propgrid-suse.so.5.0.0()(64bit)libwx_gtk3u_propgrid-suse.so.5.0.0(WXU_3.1)(64bit)libwx_gtk3u_ribbon-suse.so.5.0.0()(64bit)libwx_gtk3u_ribbon-suse.so.5.0.0(WXU_3.1)(64bit)libwx_gtk3u_richtext-suse.so.5.0.0()(64bit)libwx_gtk3u_richtext-suse.so.5.0.0(WXU_3.1)(64bit)libwx_gtk3u_stc-suse.so.5.0.0()(64bit)libwx_gtk3u_stc-suse.so.5.0.0(WXU_3.1)(64bit)libwx_gtk3u_webview-suse.so.5.0.0()(64bit)libwx_gtk3u_webview-suse.so.5.0.0(WXU_3.1)(64bit)libwx_gtk3u_xrc-suse.so.5.0.0()(64bit)libwx_gtk3u_xrc-suse.so.5.0.0(WXU_3.1)(64bit)python(abi)python3-sixrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)update-alternativesupdate-alternatives3.63.0.4-14.6.0-14.0.4-14.0-15.2-1python-wxWidgetspython3-wxWidgets4.14.3g,a@`ġ`P@`[`dd@_ts@^z^@^^\@]ʞ\\\A[!@[)Z@Zmcepl@cepl.eusteven.kowalik@suse.comantoine.belvire@opensuse.orgsbrabec@suse.comantoine.belvire@opensuse.orgsteven.kowalik@suse.comstefan.bruens@rwth-aachen.destefan.bruens@rwth-aachen.destefan.bruens@rwth-aachen.deguillaume.gardet@opensuse.orgtchvatal@suse.comsteven.kowalik@suse.comtoddrme2178@gmail.comguillaume.gardet@opensuse.orgtoddrme2178@gmail.competr@cervinka.netjengelh@inai.detoddrme2178@gmail.com- Add CVE-2024-50602-no-crash-XML_ResumeParser.patch fixing a crash in the vendored libexpat’s XML_ResumeParser function (bsc#1232590, CVE-2024-50602).- Remove python 2 guard for python-wxWidgets, it is required for all built Python versions.- Bump required wxWidgets version to 3.1.5.- Increase disk space constraint to 15G.- Update to version 4.1.1: * wxWidgets is now validating the flags passed when adding items to a sizer, to ensure that they are the correct flags for the type of the sizer. If the given flags do not make sense, for example using horizontal alignment flags in a horizontal box sizer, then a wxAssertionError error is raised. * Fixed missing binder for wxEVT_STC_AUTOCOMP_SELECTION_CHANGE. (PR#1613). * DataViewModel.HasValue can be overridden and will inform the DataViewCtrl whether or not an item and column has data. If HasValue returns False, then GetValue for that item/col will not be called. This allows a distinction between a truly empty cell, and one that has a value even if it is an empty string. (PR#1600) * Added flag that allows blocking of item dragging in the UltimateListControl class. (PR#1620) * Add the column index to notification events in UltimateListControl (PR#1630). * Added orientation parameter to UltimateListControl.GetScrollPos. (PR#1632) * wx.lib.agw.aui.AuiNotebook RemovePage() now hides the removed page, so it needs to be shown again if it is reused in another place. (PR#1668) * Fixed issue that could modify bytes objects under Python. (PR#1680) * Added wx.lib.agw.aui.EVT_AUI_PANE_CLOSE event which is sent when a AUI (the agw version) Pane has been closed (after it has been closed, not when it is about to be closed, which is when EVT_AUI_PANE_CLOSE is sent.) (PR#1628) * Exposed the wx.DC methods GetGraphicsContext and SetGraphicsContext. Depending on the platform and the type of the DC, there may be a wx.GraphicsContext used for the implementation of the DC. If so, the GetGraphicsContext method enables access to it. Be sure to check that the return value is not None before trying to use it. * Simplified the implementation of the wx.App.InitLocale method. See the MigrationGuide for more information. * Added wx.lib.agw.aui.AUI_DOCKART_HINT_WINDOW_BORDER_COLOUR constant so the hint window border color can be themed as well. * The wx.lib.mixins.listCtrl.CheckListCtrlMixin is now obsolete because wx.ListCtrl has new functionality which does pretty much the same thing. In fact there is some overlap in method names which may trip up some use cases. It is advised to drop the use of CheckListCtrlMixin and just use the wx.ListBox functionality. You will need to call EnableCheckBoxes to turn it on, and you may need to change some event handlers or overloaded methods. * wx.html2.WebView is now able to use Microsoft's Edge browser component as its backend renderer. This should improve the capabilities of the WebView widget on Windows, and be more consistent with the WebViews on the other platforms, compared to the original IE 11 backend. Using this backed requires that a new-ish version of the Edge browser is installed on the end user's computer. * Added the wx.Image.ConvertToRegion method. This lets you create a wx.Region from an image and a specified color or the mask if the image has one. This was done to workaround a bug in wxMac, but it seems worthwhile enough to keep it around even after the bug was fixed. * Added the missing context manager methods for wx.LogNull. (PR#1842) * Refactored ScrolledThumbnail out of agw.ThumbnailCtrl so as to be usable outside of ThumbnailCtrl. - Add wxPython-4.1.1-fix-overrides.patch: Fix build with wxWidgets 3.1.5 (gh#wxWidgets/Phoenix#1909). - Remove patches merged upstream: * 0001-Fix-conversion-of-variant-list-members.patch * 0001-Fix-wxUIActionSimulator-Text-parameter-documentation.patch * 0003-Use-explicit-wxString-c_str-conversion-for-sipFindTy.patch - Increase required disk space to 15GB: Fix build failures due to disk space exhaustion.- Don't build using Python 3.6 for test package, when that gets reenabled. - Since build.py install helpfully installs every built shared object under site-package directories, remove those not for that version of Python. (bsc#1182822) - Correct python uninstall alternatives to list all of them, not just one.- Use system wxWidgets (wxGTK3) instead of bundling - Cleanup test dependencies and check section (tests still disabled due to too many failures)- Wrap all relevant build dependencies when building with system wxWidgets library. - Add patches to allow building with STL variant of wxGTK: * 0001-Fix-conversion-of-variant-list-members.patch * use_stl_build.patch * 0001-Fix-wxUIActionSimulator-Text-parameter-documentation.patch * 0003-Use-explicit-wxString-c_str-conversion-for-sipFindTy.patch- Add explicit libXtst build dependency, required for Leap 15.1 (already implicit on Leap 15.2 and TW).- Update to 4.1.0: * Add a sample for wx.Font.AddPrivateFont to the demo. * Added wrappers for the OSXEnableAutomaticQuoteSubstitution, OSXEnableAutomaticDashSubstitution, and OSXDisableAllSmartSubstitutions methods in wx.TextCtrl. Also added OSXEnableAutomaticTabbing in wx.App. * Added wx.ColourDialogEvent, wx.DCTextBgColourChanger, wx.DCTextBgModeChanger, wx.grid.GridCellDateRenderer, wx.grid.GridCellDateEditor, wx.SystemAppearance, etc. * Many of the deprecated items in wxWidgets and wxPython are being or have been removed. Be sure to test your code in a recent 4.0.x release with warnings enabled so you can see which class, method or function calls you need to change. * Bug fixes in wx.lib.calendar: key navigation across month boundaries is now possible; key navigation now sets the date and fires the EVT_CALENDAR event; setter APIs now set the date correctly #1230. * Switch to using a wx.Overlay in the Widget Inspection Tool to highlight widgets when running on a GTK3 port. * Fixed issue in wx.lib.agw.customtreectrl where the label editor could remain stuck forever #1235. * Grafted on a EnableSystemTheme method to the classes which support it. This can be used to disable the default system theme on Windows for native widgets like wx.ListCtrl, wx.TreeCtrl and wx.dataview.DataViewCtrl. It has no effect on the other platforms. * The wx.WS_EX_VALIDATE_RECURSIVELY extended style flag is obsolete, as it is now the default (and only) behavior. The style flag has been added back into wxPython for compatibility, but with a zero value. You can just stop using it in your code with no change in behavior. #1278 * Fix a sometimes crash when using a wx.Overlay by letting the wx.DCOverlay hold a reference to the DC, to ensure that the DCOverlay is destroyed first. PR#1301 * Replaced the Vagrant VMs used for building wxPython for various Linux distros with Docker images. * Add some missing methods in wx.adv.BitmapComboBox #1307 * Added the wx.svg package which contains code for parsing SVG (Scalable Vector Graphics) files, and also code for integrating with wxPython. It can rasterize the SVG to a wx.Bitmap of any size with no loss of quality, and it can also render the SVG directly to a wx.GraphicsContext using the GC's drawing primitives. PR#1323 * Ported the embedding sample from Classic, which shows how to use wxPython from a C++ wxWidgets application that embeds Python. PR#1353 * Fixed wx.GetApp() to use wxWidgets' global wxApp instance instead of maintaining its own pointer. This way, if the wxApp is created by C++ code wxPython will still be able to get access to it. #1126 * Added wrappers for the wx.ActivityIndicator class. * Added wrappers for the wx.CollapsibleHeaderCtrl class. * Fixed issues in PlotCanvas around displaying and using scrollbars. #1428 * Added wx.msw.CHMHelpController, and also a wx.HelpController factory function that creates an instance of the best Help Controller for the platform. #1536 * Added wx.adv.GenericAnimationCtrl so the generic version of the animation classes can be used even on the platforms that have a native version. Note that due to internal changes to support both types of animations, some API changes in how the Animation objects are created. See the AnimationCtrl.py sample in the demo for the various usage patterns #1579 * Added wrappers for the wx.grid.GridBlockCoords, wx.grid.GridBlocks, and wx.grid.GridBlockDiffResult classes, as well as associated new methods in the wx.grid.Grid class. These provide a new way to interact with blocks of selected cells, including an iterator interface in wx.grid.GridBlocks which should be a more efficient (time and memory) way to process large groups of selections. - Disable Python2- Update to 4.0.7.post2: * Bugfix to switch to AVFoundation instead of QTKit - Fix building with new glut (pc file changed)- Update to 4.0.7.post1 * This post-release just fixes a problem with the numpy dependency constraint for Python 2.7. (#1415) * Bug fixes in wx.lib.calendar: key navigation across month boundaries is now possible; key navigation now sets the date and fires the EVT_CALENDAR event; setter APIs now set the date correctly (#1230). * Switch to using a wx.Overlay in the Widget Inspection Tool to highlight widgets when running on a GTK3 port. * Fixed issue in wx.lib.agw.customtreectrl where label editor could remain stuck forever (#1235). * Fix a sometimes crash when using a wx.Overlay by letting the wx.DCOverlay hold a reference to the DC, to ensure that the DCOverlay is destroyed first. (PR#1301) * Ported the embedding sample from Classic, which shows how to use wxPython from a C++ wxWidgets application that embeds Python. (PR #1353) * Fixed wx.GetApp() to use wxWidgets' global wxApp instance instead of maintaining its own pointer. This way, if the wxApp is created by C++ code wxPython will still be able to get access to it. (#1126) * Several other PRs have been backported from the master branch (which will become wxPython 4.1.0), the full list can be seen here: https://github.com/wxWidgets/Phoenix/pull/1357 * Fixed a probably rare, but fatal bug on OSX when calling certain overloaded virtual methods with implementations in Python. * Fixed char pointers in generated stub code to have a valid pointer value. * Reverted the change that loads up install_requires from the contents of requirements.txt. Split the requirements.txt file into one for install and one for development. * Added missing HtmlWindow.ScrollToAnchor method, and also a couple methods in HtmlCell too. (#1141) * Added missing setters for the wheel-related properties in wx.MouseEvent. (#1140) * Updated wxWidgets commit reference, bringing fixes for #1140, #1086 and [#1147]. * Fix the use of the output parameter in HtmlWindow.OnOpeningURL the same way it was fixed in HtmlWindowInterface.OnHTMLOpeningURL. (#1068) * Fixed a crashing bug when using a member of a transient wx.VisualAttributes object. Also set the attributes to be read-only to simplify the fix. (#1198). * Updated the sip being used in wxPython builds to version 4.19.16. * Added helper functions to check results of wxWidgets configure during the build of wxPython. Currently used to determine if the wx webview, glcanvas, and media libraries should be added to the link command. (#1138) * Fixed scrollbar issue with ListCtrlAutoWidthMixin (#1215) * Fixed file access in the wx.py and wx.tools.pywxrc packages to be Python 2 and 3 compatible. (#1193, #1156) * Fixes for building with Python 3.8 on Linux. (#1227)- Update to 4.0.4 * Fixed an issue where wx.lib.intctrl would erroneously attempt to use long on Python3. (#898) * Include the MSVC runtime DLLs for Python 3.7 builds too. * Clear LIBPATH_PYEXT and LIB_PYEXT for linux builds too. (#904) * Added a dependency on the Pillow package since it's used in some wx.lib.agw modules. (PR #908) * Add flag to hide page in wx.lib.agw.aui.notebook. (#895) * Switch wx.lib.plot to issue deprecation warnings with PlotPendingDeprecation so it doesn't have to enable all warnings to get them to be shown by default. (#902) * Added a Python 3.7 builder on Fedora 28. (#925) * Fix the object ownership transfer for wx.Menu.Insert() (#931) * Added wx.Treebook.GetTreeCtrl, wx.Listbook.GetListView and wx.Choicebook.GetChoiceCtrl. (#918) * Removed the wx.BookCtrlBase.RemovePage workaround as it was causing problems and doesn't seem to be necessary any more. The existing wxWidgets assertions are catching the out of range error just fine, however if wxWidgets was built without the debug helpers turned on then it could still cause a crash. (#888) * Reverted the changes which removed the content of the wx.lib.pubsub package and encouraged users to switch to the real PyPubSub package instead. Removing it caused more issues than were expected so it has been restored and the code updated to PyPubSub v3.3.0. Version 4.0.0 is available upstream, but it is not compatible with Python 2.7. Now, wx.lib.pubsub is actually deprecated instead of just trying to pass control over to the upstream PyPubSub library. (#932) * Improve calltip stability in pyshell. (#941) * Fix TypeError in wx.lib.throbber. (#924) * Fix missing parameter tool_id in wx.lib.agw.ribbon.toolbar.RibbonToolBar.AddToggleTool. (#947) * Add a step to wx.Config.ReadInt to attempt converting from long to int under python2. (#384) * Add virtual behavior for wx.RichTextCtrl and wx.TextCtrl's Copy/Cut/Paste methods and their Can* counterparts. (#954) * Fix IO type in wx.lib.agw.thumbnailctrl (#959) * Fix type error that would occur using pycolourchooser. (#957) * Optimize line drawing in HyperTreeList. (#973) * Add wrapper for wx.StaticBox.GetBordersForSizer and use it in the demo to do platform-specific layout of the items in the StaticBox. (#974) * Update wx.Point, wx.RealPoint, and wx.Size to use floating point arithmetic when conducting scalar multiplication (#971) * Fix load/save bugs in PySlices (PR#978) * Replace deprecated PIL.Image.tostring (PR#1005) * Fix rendering and mouse sensitivity in UltimateListCtrl when adding HyperText items. (#1010) * Added a parameter to lib.agw.CustomTreeCtrl.SetItemWindow(), to allow positioning the Window (a small image) on the left of text in a CustomTreeItem. (#PR886). * Declared DeleteAllPages in the notebook subclasses, so the proper C++ implementation will be called. (#972) * Removed wx.lib.floatbar, which has been deprecated forever and probably hasn't been working in nearly as long. (#976) * Updated SIP to version 4.19.13. * Fix an issue in wx.lib.agw.aui.AuiManager where the orientation of an AuiToolBar would not be updated when calling LoadPerspective. (#917) * Fixed a bug in wx.FileSystemHandler.OpenFile where the object ownership was not being transferred correctly, causing a crash after a premature object deletion. (#926) * Fixed wx.ListCtrl.Append when wx.LC_SORT style is used, so appending items out of order does not lose the data for the remaining columns. (#906) * Add wx.Accessible, it's Windows-only, will raise a NotImplementedError exception on the other platforms. (#958) * Added the ability to generate stub classes for use when optional wxWidgets features are not part of the build. So far, stubs are available for wx.Accessible, wx.FileSystemWatcher, wx.glcanvas, wx.media and wx.html2. * Moved the wxpy_api.h file into the wx package at wx/include/wxPython so it will be included in the wheel file. (#961) * Fixed how string data is added to a virtual file-like object in wx.MemoryFSHandler. All strings are now added to the file as utf-8 encoded data, in both Python2 and Python3, and will be read from the virtual file the same way. If you need to use some other encoding for some reason you can first convert the text to a bytesarray or other buffer protocol compatible object and then create the virtual file from that data. (#969) * Performance update for wx.lib.agw.customtreectrl (#1049) * Ensure that colours set in wx.lib.agw.customtreectrl.TreeItemAttr are instances of wx.Colour. (#1032) * Fix drawing of ticks in wx.lib.agw.speedmeter when there are negative bounds values. (#1013) * wxWidgets for Mac includes the wxJoystick class now, also update the demo. (#997) * Fix wx.html.HtmlPrintout to not be seen as an abstract class, so it can be instantiated. (#1060) * Fix wx.aui.AuiNotbook.SetArtProvider to properly transfer ownership of the art object from Python to C++. This possible double-deletion and related crashing problems. (#1061) * Fixed the wrappers for wx.html.HtmlWindow.OnOpeningURL to properly handle the redirect output parameter. (#1068) This is a backwards-incompatible change, please see the Migration Guide for details. * TabNavigatorWindow works similarly to other programs now. It's resizable and draggable so if user has tons of files with long names, it isn't an irritation anymore plastered right in the middle of the screen and can't be worked with easily and ESC now cancels the popup with a proper returnId. (#1096) * Added missing methods in wx.ListBox, SetItemForegroundColour, SetItemBackgroundColour and SetItemFont. (#1095) * Backported a fix in wxWidgets that avoids crashing in hhctrl.ocx when using context sensitive help in 64-bit builds on Windows. (#1104) - Update to 4.0.3 * Fixed a linking problem on macOS. The new waf added an explicit link to the Python shared library which meant that it would try to load it at runtime, even if a different Python (such as Anaconda, EDM or Homebrew) was used to import wxPython. This, of course, caused runtime errors. (#892) * Sort pages by dock_pos when added to automatic (agw.aui) notebook. (#882) * Fix a bug in py.introspect.getTokens. (#889) * Added Vagrant configuration for Fedora-28. Removed Fedora-23 (#884) * Added wrappers for the wx.WindowIDRef class and added the wx.NewIdRef function. These will make it possible to create reserved Window IDs using the same mechanism which is used when passing wx.ID_ANY to a widget constructor. The object returned by wx.NewIdRef will automatically convert to an int when passing it to a window constructor, and can also be used as the source in a Bind(). (#896) * Fixed issue when sys.prefix is not unicode (Python2) and when its contents are not translatable to utf-8. - Update to 4.0.2 * Fixed wx.html2.EVT_WEBVIEW_NAVIGATING event not being sent on some versions of Linux. (#741) * wx.Sizers can now be used as an iterator to iterate over the items within the sizer. (#738) * Fix Python3 division in ThumbnailCtrl. (#746) * Fix leaking image list in CheckListCtrlMixin (#752) * All items marked as deprecated in the wxWidgets interface (documentation) files will now throw a DeprecationWarning when used from wxPython. Many of these items are disappearing in 4.1 so it's important to ensure they are deprecated at runtime too instead of just in the docs. (#749) * Ensure that the attribute list given to the GLCanvas constructor is zero-terminated like it was in Classic. (#770) * Updated to the wxWidgets 3.0.4 release version. * Added the wxWidgets version number to the tail end of the string returned by wx.version(). * Bind EVT_WINDOW_DESTROY event only to the tree windows in CustomTreeCtrl, since otherwise it would be caught when child windows are destroyed too, which causes problems in this case. (#778) * Fixed a problem where wx.TreeCtrl.OnCompareItems was not being called in derived classes on Windows. This was due to an optimization that wasn't compatible with how the classes are wrapped. (#774) * Added wrappers for wx.ClassInfo and exposed wx.Object.GetClassInfo. This class is part of wxWidgets' internal type information system and although it is not very useful for Python applications it is useful for debugging some internal wxPython issues. * Removed the wx.lib.pubsub package, and replaced it with code that imports the standalone PyPubSub in order remain compatible with older code that still uses wx.lib.pubsub. (#782, #792) * Fixed bug in wx.lib.intctrl (#790) * Fixed subclassing of wx.TextCompleter and wx.TextCompleterSimple (#827) * Fixes for Python3 compatibility in PyCrust. (#823) * Fix wxGet to be able to use pip v10. (#817) * Change winid parameter in wx.ScrolledWindow to id, for consistency. (#816) * Ensure that the page exists in book controls GetPage and RemovePage methods. At least one of the wx ports do not do this. (#830) * Added missing wx.NumberEntryDialog * Change wx.TextCompleterSimple.GetCompletions to send the list of strings as a return value, rather than a parameter that gets filled. (#836) * Enabled the wx.GraphicsContext.Create(metaFileDC) wrapper (#811) * Metafile support is also available on OSX, so wx.msw.Metafile and wx.msw.MetafileDC have been moved to the core wx module. So they can now be accessed as wx.Metafile and wx.MetafileDC. * Updated the waf tool used by the build to version 2.0.7. This fixes problems with building for Python 3.7. * Fixed alignment in buttons on MSW which have had foreground or background colors set. (#815) * Fix for unexpected assertion inside wx.aui.AuiMDIChildFrame.Close. * Fix a bug in setting AuiDockingGuide size. (#727) * Remove unnecessary AUI notebook updating, and use wx.BufferedDC in Repaint() to mitigate flicker. (wx.lib.agw.aui). (#851, #686) * Fixed crashing bug when using client data with items in wx.dataview.DataViewTreeCtrl. (#856) * Detach wx.Control in AuiToolbar from current sizer before attach to a new one. (#843) * Fixed a problem in wx.lib.mixins.listctrl.TextEditMixin where the height of the editor widget could be set to zero. (See discussion in #849) * Fix a bug in calculating whether a tool fits into the AuiToolBar. (#863) * Override SetForegroundColour and SetBackgroundColour in MaskedEditMixin (#808) * Add an explicit wx.GraphicsContext.Create overload for wx.AutoBufferedPaintDC. (#783) * Return original AGW window style in AuiToolBar.GetAGWWindowStyleFlag. (#870) * Fix a bug in group management on wx.lib.masked.numctrl; the previous code used truediv ('/') to calculate _groupSpace, but in python 3.x this leads to a float result, instead of an integer as was expected. Using floordiv ('//') instead to solve the problem. (#865) * Hide the window when the tool does not fit into AuiToolBar. (#872) * Fixed the virtual dispatch code for the PGEditor.GetValueFromControl method to properly pass the parameters to the Python implementation, and also fixed how the return value is handled. (#742) * Fixed all implementations of the PGProperty.StringToValue and IntToValue methods to treat the value parameter as a return value. (#742) * Add missing wx.adv.EVT_CALENDAR_WEEK_CLICKED (#875) * Fixed the stock labels to conform to Windows design guidelines. (#787) * Always reset floating size and style when floating a toolbar in agw.aui. (#880)- Add _constraints to avoid 'no space left' error- Add fix_no_return_in_nonvoid.patch Fix lack of return in non-void function issue in generated sip bindings.- Move "wx/*.so" libraries to main package, remove devel package (boo#1095747) - Add rpmlintrc file to filter devel-file-in-non-devel-package - Apply spec-cleaner- Trim filler wording from description.- Initial version/bin/sh/bin/shs390zp35 1731058390  !"#$%&'()*+,-./0123446789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{||~~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-.//123355789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWWYZ[\]^_`abcdefghiiklmnopprstuvwxyz{|}~      !"#$%&'()*+,--/0123355789:;<=>?@@BBDEFGHIJKLMNNPQRSTTVWXXZ[\\^_`aacceeggiikkmnopqrstuvwxxzz||~     !"#$%%'()*+,-./0123456789:;;=>?@AACCEFGHIJKLMNOPQRSTUVWXYZ[[]^__abcdeeghiiklmnopqrstuvwxyz{|}~4.1.14.1.1-150400.10.14.1.1-150400.10.14.1.1    !!!!!!!! ""################"""""""$$%%%%%%%%%%%%%%%%$$$$$$$&&''''''''''''''''''''&&&&&&&&&(())))))))(**************++*(((,,,,,----------,..//////..,,,000001111111111110223333333333333333333333333333333333332445555555555554444422226677777777777777666666222222222222220000008899999999999988888::;;;;;;::<<<<<<<<<<<<<<<<<<<<==========================================================<<<<<<<<<<<<<<<<<<<>??????????>>>>><@@AA@BBCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBDDDDDDDEFFFGHHHHHHhelpviewerimg2pngimg2pyimg2xpmpycrustpyshellpyslicespyslicesshellpywxrcwxdemowxdocswxgethelpviewerhelpviewer-3.6img2pngimg2png-3.6img2pyimg2py-3.6img2xpmimg2xpm-3.6pycrustpycrust-3.6pyshellpyshell-3.6pyslicespyslices-3.6pyslicesshellpyslicesshell-3.6pywxrcpywxrc-3.6wxdemowxdemo-3.6wxdocswxdocs-3.6wxgetwxget-3.6wx__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyc__version__.cpython-36.opt-1.pyc__version__.cpython-36.pycadv.cpython-36.opt-1.pycadv.cpython-36.pycaui.cpython-36.opt-1.pycaui.cpython-36.pyccore.cpython-36.opt-1.pyccore.cpython-36.pycdataview.cpython-36.opt-1.pycdataview.cpython-36.pycgizmos.cpython-36.opt-1.pycgizmos.cpython-36.pycglcanvas.cpython-36.opt-1.pycglcanvas.cpython-36.pycgrid.cpython-36.opt-1.pycgrid.cpython-36.pychtml.cpython-36.opt-1.pychtml.cpython-36.pychtml2.cpython-36.opt-1.pychtml2.cpython-36.pycmedia.cpython-36.opt-1.pycmedia.cpython-36.pycmsw.cpython-36.opt-1.pycmsw.cpython-36.pycpropgrid.cpython-36.opt-1.pycpropgrid.cpython-36.pycribbon.cpython-36.opt-1.pycribbon.cpython-36.pycrichtext.cpython-36.opt-1.pycrichtext.cpython-36.pycstc.cpython-36.opt-1.pycstc.cpython-36.pycwebkit.cpython-36.opt-1.pycwebkit.cpython-36.pycxml.cpython-36.opt-1.pycxml.cpython-36.pycxrc.cpython-36.opt-1.pycxrc.cpython-36.pyc__version__.py_adv.cpython-36m-s390x-linux-gnu.so_aui.cpython-36m-s390x-linux-gnu.so_core.cpython-36m-s390x-linux-gnu.so_dataview.cpython-36m-s390x-linux-gnu.so_glcanvas.cpython-36m-s390x-linux-gnu.so_grid.cpython-36m-s390x-linux-gnu.so_html.cpython-36m-s390x-linux-gnu.so_html2.cpython-36m-s390x-linux-gnu.so_media.cpython-36m-s390x-linux-gnu.so_propgrid.cpython-36m-s390x-linux-gnu.so_ribbon.cpython-36m-s390x-linux-gnu.so_richtext.cpython-36m-s390x-linux-gnu.so_stc.cpython-36m-s390x-linux-gnu.so_xml.cpython-36m-s390x-linux-gnu.so_xrc.cpython-36m-s390x-linux-gnu.soadv.pyadv.pyiaui.pyaui.pyicore.pycore.pyidataview.pydataview.pyigizmos.pyglcanvas.pyglcanvas.pyigrid.pygrid.pyihtml.pyhtml.pyihtml2.pyhtml2.pyiincludewxPythonsip.hwxpy_api.hlibCDate.pyClickableHtmlWindow.py__init__.py__pycache__CDate.cpython-36.opt-1.pycCDate.cpython-36.pycClickableHtmlWindow.cpython-36.opt-1.pycClickableHtmlWindow.cpython-36.pyc__init__.cpython-36.opt-1.pyc__init__.cpython-36.pycactivex.cpython-36.opt-1.pycactivex.cpython-36.pycactivexwrapper.cpython-36.opt-1.pycactivexwrapper.cpython-36.pycanchors.cpython-36.opt-1.pycanchors.cpython-36.pycbusy.cpython-36.opt-1.pycbusy.cpython-36.pycbuttons.cpython-36.opt-1.pycbuttons.cpython-36.pyccalendar.cpython-36.opt-1.pyccalendar.cpython-36.pyccheckbox.cpython-36.opt-1.pyccheckbox.cpython-36.pyccolourdb.cpython-36.opt-1.pyccolourdb.cpython-36.pyccolourselect.cpython-36.opt-1.pyccolourselect.cpython-36.pyccolourutils.cpython-36.opt-1.pyccolourutils.cpython-36.pyccombotreebox.cpython-36.opt-1.pyccombotreebox.cpython-36.pycdelayedresult.cpython-36.opt-1.pycdelayedresult.cpython-36.pycdialogs.cpython-36.opt-1.pycdialogs.cpython-36.pycdocview.cpython-36.opt-1.pycdocview.cpython-36.pycdragscroller.cpython-36.opt-1.pycdragscroller.cpython-36.pycembeddedimage.cpython-36.opt-1.pycembeddedimage.cpython-36.pyceventStack.cpython-36.opt-1.pyceventStack.cpython-36.pyceventwatcher.cpython-36.opt-1.pyceventwatcher.cpython-36.pycevtmgr.cpython-36.opt-1.pycevtmgr.cpython-36.pycexpando.cpython-36.opt-1.pycexpando.cpython-36.pycfancytext.cpython-36.opt-1.pycfancytext.cpython-36.pycfilebrowsebutton.cpython-36.opt-1.pycfilebrowsebutton.cpython-36.pycflashwin.cpython-36.opt-1.pycflashwin.cpython-36.pycflashwin_old.cpython-36.opt-1.pycflashwin_old.cpython-36.pycfoldmenu.cpython-36.opt-1.pycfoldmenu.cpython-36.pycgestures.cpython-36.opt-1.pycgestures.cpython-36.pycgraphics.cpython-36.opt-1.pycgraphics.cpython-36.pycgridmovers.cpython-36.opt-1.pycgridmovers.cpython-36.pyciewin.cpython-36.opt-1.pyciewin.cpython-36.pyciewin_old.cpython-36.opt-1.pyciewin_old.cpython-36.pycimagebrowser.cpython-36.opt-1.pycimagebrowser.cpython-36.pycimageutils.cpython-36.opt-1.pycimageutils.cpython-36.pycinfoframe.cpython-36.opt-1.pycinfoframe.cpython-36.pycinspection.cpython-36.opt-1.pycinspection.cpython-36.pycintctrl.cpython-36.opt-1.pycintctrl.cpython-36.pycitemspicker.cpython-36.opt-1.pycitemspicker.cpython-36.pyclanglistctrl.cpython-36.opt-1.pyclanglistctrl.cpython-36.pyclayoutf.cpython-36.opt-1.pyclayoutf.cpython-36.pycmsgpanel.cpython-36.opt-1.pycmsgpanel.cpython-36.pycmultisash.cpython-36.opt-1.pycmultisash.cpython-36.pycnewevent.cpython-36.opt-1.pycnewevent.cpython-36.pycnvdlg.cpython-36.opt-1.pycnvdlg.cpython-36.pycpdfwin.cpython-36.opt-1.pycpdfwin.cpython-36.pycpdfwin_old.cpython-36.opt-1.pycpdfwin_old.cpython-36.pycplatebtn.cpython-36.opt-1.pycplatebtn.cpython-36.pycpopupctl.cpython-36.opt-1.pycpopupctl.cpython-36.pycprintout.cpython-36.opt-1.pycprintout.cpython-36.pycprogressindicator.cpython-36.opt-1.pycprogressindicator.cpython-36.pycpydocview.cpython-36.opt-1.pycpydocview.cpython-36.pycrcsizer.cpython-36.opt-1.pycrcsizer.cpython-36.pycresizewidget.cpython-36.opt-1.pycresizewidget.cpython-36.pycscrolledpanel.cpython-36.opt-1.pycscrolledpanel.cpython-36.pycsheet.cpython-36.opt-1.pycsheet.cpython-36.pycsized_controls.cpython-36.opt-1.pycsized_controls.cpython-36.pycsoftwareupdate.cpython-36.opt-1.pycsoftwareupdate.cpython-36.pycsplitter.cpython-36.opt-1.pycsplitter.cpython-36.pycstatbmp.cpython-36.opt-1.pycstatbmp.cpython-36.pycstattext.cpython-36.opt-1.pycstattext.cpython-36.pycthrobber.cpython-36.opt-1.pycthrobber.cpython-36.pycticker.cpython-36.opt-1.pycticker.cpython-36.pycticker_xrc.cpython-36.opt-1.pycticker_xrc.cpython-36.pycutils.cpython-36.opt-1.pycutils.cpython-36.pycwordwrap.cpython-36.opt-1.pycwordwrap.cpython-36.pycwxpTag.cpython-36.opt-1.pycwxpTag.cpython-36.pycactivex.pyactivexwrapper.pyagw__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycadvancedsplash.cpython-36.opt-1.pycadvancedsplash.cpython-36.pycaquabutton.cpython-36.opt-1.pycaquabutton.cpython-36.pycartmanager.cpython-36.opt-1.pycartmanager.cpython-36.pycballoontip.cpython-36.opt-1.pycballoontip.cpython-36.pycbuttonpanel.cpython-36.opt-1.pycbuttonpanel.cpython-36.pyccubecolourdialog.cpython-36.opt-1.pyccubecolourdialog.cpython-36.pyccustomtreectrl.cpython-36.opt-1.pyccustomtreectrl.cpython-36.pycflatmenu.cpython-36.opt-1.pycflatmenu.cpython-36.pycflatnotebook.cpython-36.opt-1.pycflatnotebook.cpython-36.pycfloatspin.cpython-36.opt-1.pycfloatspin.cpython-36.pycfmcustomizedlg.cpython-36.opt-1.pycfmcustomizedlg.cpython-36.pycfmresources.cpython-36.opt-1.pycfmresources.cpython-36.pycfoldpanelbar.cpython-36.opt-1.pycfoldpanelbar.cpython-36.pycfourwaysplitter.cpython-36.opt-1.pycfourwaysplitter.cpython-36.pycgenericmessagedialog.cpython-36.opt-1.pycgenericmessagedialog.cpython-36.pycgradientbutton.cpython-36.opt-1.pycgradientbutton.cpython-36.pychyperlink.cpython-36.opt-1.pychyperlink.cpython-36.pychypertreelist.cpython-36.opt-1.pychypertreelist.cpython-36.pycinfobar.cpython-36.opt-1.pycinfobar.cpython-36.pycknobctrl.cpython-36.opt-1.pycknobctrl.cpython-36.pyclabelbook.cpython-36.opt-1.pyclabelbook.cpython-36.pycmultidirdialog.cpython-36.opt-1.pycmultidirdialog.cpython-36.pycpeakmeter.cpython-36.opt-1.pycpeakmeter.cpython-36.pycpiectrl.cpython-36.opt-1.pycpiectrl.cpython-36.pycpybusyinfo.cpython-36.opt-1.pycpybusyinfo.cpython-36.pycpycollapsiblepane.cpython-36.opt-1.pycpycollapsiblepane.cpython-36.pycpygauge.cpython-36.opt-1.pycpygauge.cpython-36.pycpyprogress.cpython-36.opt-1.pycpyprogress.cpython-36.pycrulerctrl.cpython-36.opt-1.pycrulerctrl.cpython-36.pycscrolledthumbnail.cpython-36.opt-1.pycscrolledthumbnail.cpython-36.pycshapedbutton.cpython-36.opt-1.pycshapedbutton.cpython-36.pycshortcuteditor.cpython-36.opt-1.pycshortcuteditor.cpython-36.pycspeedmeter.cpython-36.opt-1.pycspeedmeter.cpython-36.pycsupertooltip.cpython-36.opt-1.pycsupertooltip.cpython-36.pycthumbnailctrl.cpython-36.opt-1.pycthumbnailctrl.cpython-36.pyctoasterbox.cpython-36.opt-1.pyctoasterbox.cpython-36.pycultimatelistctrl.cpython-36.opt-1.pycultimatelistctrl.cpython-36.pycxlsgrid.cpython-36.opt-1.pycxlsgrid.cpython-36.pyczoombar.cpython-36.opt-1.pyczoombar.cpython-36.pycadvancedsplash.pyaquabutton.pyartmanager.pyaui__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycaui_constants.cpython-36.opt-1.pycaui_constants.cpython-36.pycaui_switcherdialog.cpython-36.opt-1.pycaui_switcherdialog.cpython-36.pycaui_utilities.cpython-36.opt-1.pycaui_utilities.cpython-36.pycauibar.cpython-36.opt-1.pycauibar.cpython-36.pycauibook.cpython-36.opt-1.pycauibook.cpython-36.pycdockart.cpython-36.opt-1.pycdockart.cpython-36.pycframemanager.cpython-36.opt-1.pycframemanager.cpython-36.pyctabart.cpython-36.opt-1.pyctabart.cpython-36.pyctabmdi.cpython-36.opt-1.pyctabmdi.cpython-36.pycaui_constants.pyaui_switcherdialog.pyaui_utilities.pyauibar.pyauibook.pydockart.pyframemanager.pytabart.pytabmdi.pyballoontip.pybuttonpanel.pycubecolourdialog.pycustomtreectrl.pydataShortcutEditor_1.pngShortcutEditor_1_thumb.pngShortcutEditor_2.pngShortcutEditor_2_thumb.pngShortcutEditor_3.pngShortcutEditor_3_thumb.pngShortcutEditor_4.pngShortcutEditor_4_thumb.pngdefault_help_text.htmlflatmenu.pyflatnotebook.pyfloatspin.pyfmcustomizedlg.pyfmresources.pyfoldpanelbar.pyfourwaysplitter.pygenericmessagedialog.pygradientbutton.pyhyperlink.pyhypertreelist.pyinfobar.pyknobctrl.pylabelbook.pymultidirdialog.pypeakmeter.pypersist__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycpersist_constants.cpython-36.opt-1.pycpersist_constants.cpython-36.pycpersist_handlers.cpython-36.opt-1.pycpersist_handlers.cpython-36.pycpersistencemanager.cpython-36.opt-1.pycpersistencemanager.cpython-36.pycpersist_constants.pypersist_handlers.pypersistencemanager.pypiectrl.pypybusyinfo.pypycollapsiblepane.pypygauge.pypyprogress.pyribbon__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycart.cpython-36.opt-1.pycart.cpython-36.pycart_aui.cpython-36.opt-1.pycart_aui.cpython-36.pycart_default.cpython-36.opt-1.pycart_default.cpython-36.pycart_internal.cpython-36.opt-1.pycart_internal.cpython-36.pycart_msw.cpython-36.opt-1.pycart_msw.cpython-36.pycart_osx.cpython-36.opt-1.pycart_osx.cpython-36.pycbar.cpython-36.opt-1.pycbar.cpython-36.pycbuttonbar.cpython-36.opt-1.pycbuttonbar.cpython-36.pyccontrol.cpython-36.opt-1.pyccontrol.cpython-36.pycgallery.cpython-36.opt-1.pycgallery.cpython-36.pycpage.cpython-36.opt-1.pycpage.cpython-36.pycpanel.cpython-36.opt-1.pycpanel.cpython-36.pyctoolbar.cpython-36.opt-1.pyctoolbar.cpython-36.pycart.pyart_aui.pyart_default.pyart_internal.pyart_msw.pyart_osx.pybar.pybuttonbar.pycontrol.pygallery.pypage.pypanel.pytoolbar.pyrulerctrl.pyscrolledthumbnail.pyshapedbutton.pyshortcuteditor.pyspeedmeter.pysupertooltip.pythumbnailctrl.pytoasterbox.pyultimatelistctrl.pyxlsgrid.pyzoombar.pyanalogclock__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycanalogclock.cpython-36.opt-1.pycanalogclock.cpython-36.pychelpers.cpython-36.opt-1.pychelpers.cpython-36.pycsetup.cpython-36.opt-1.pycsetup.cpython-36.pycstyles.cpython-36.opt-1.pycstyles.cpython-36.pycanalogclock.pyhelpers.pylib_setup__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycbuttontreectrlpanel.cpython-36.opt-1.pycbuttontreectrlpanel.cpython-36.pycfontselect.cpython-36.opt-1.pycfontselect.cpython-36.pycbuttontreectrlpanel.pyfontselect.pysetup.pystyles.pyanchors.pyart__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycflagart.cpython-36.opt-1.pycflagart.cpython-36.pycimg2pyartprov.cpython-36.opt-1.pycimg2pyartprov.cpython-36.pycflagart.pyimg2pyartprov.pybusy.pybuttons.pycalendar.pycheckbox.pycolourchooser__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyccanvas.cpython-36.opt-1.pyccanvas.cpython-36.pycintl.cpython-36.opt-1.pycintl.cpython-36.pycpycolourbox.cpython-36.opt-1.pycpycolourbox.cpython-36.pycpycolourchooser.cpython-36.opt-1.pycpycolourchooser.cpython-36.pycpycolourslider.cpython-36.opt-1.pycpycolourslider.cpython-36.pycpypalette.cpython-36.opt-1.pycpypalette.cpython-36.pyccanvas.pyintl.pypycolourbox.pypycolourchooser.pypycolourslider.pypypalette.pycolourdb.pycolourselect.pycolourutils.pycombotreebox.pydelayedresult.pydialogs.pydocview.pydragscroller.pyeditorREADME.txt__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyceditor.cpython-36.opt-1.pyceditor.cpython-36.pycimages.cpython-36.opt-1.pycimages.cpython-36.pycselection.cpython-36.opt-1.pycselection.cpython-36.pyceditor.pyimages.pyselection.pyembeddedimage.pyeventStack.pyeventwatcher.pyevtmgr.pyexpando.pyfancytext.pyfilebrowsebutton.pyflashwin.pyflashwin_old.pyfloatcanvasFCEvents.pyFCObjects.pyFloatCanvas.pyGUIMode.pyNavCanvas.pyResources.pyScreenShot.pyUtilitiesBBox.pyColors.pyGUI.py__init__.py__pycache__BBox.cpython-36.opt-1.pycBBox.cpython-36.pycColors.cpython-36.opt-1.pycColors.cpython-36.pycGUI.cpython-36.opt-1.pycGUI.cpython-36.pyc__init__.cpython-36.opt-1.pyc__init__.cpython-36.pyc__init__.py__pycache__FCEvents.cpython-36.opt-1.pycFCEvents.cpython-36.pycFCObjects.cpython-36.opt-1.pycFCObjects.cpython-36.pycFloatCanvas.cpython-36.opt-1.pycFloatCanvas.cpython-36.pycGUIMode.cpython-36.opt-1.pycGUIMode.cpython-36.pycNavCanvas.cpython-36.opt-1.pycNavCanvas.cpython-36.pycResources.cpython-36.opt-1.pycResources.cpython-36.pycScreenShot.cpython-36.opt-1.pycScreenShot.cpython-36.pyc__init__.cpython-36.opt-1.pyc__init__.cpython-36.pycfoldmenu.pygestures.pygizmos__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycdynamicsash.cpython-36.opt-1.pycdynamicsash.cpython-36.pycledctrl.cpython-36.opt-1.pycledctrl.cpython-36.pyctreelistctrl.cpython-36.opt-1.pyctreelistctrl.cpython-36.pycdynamicsash.pyledctrl.pytreelistctrl.pygraphics.pygridmovers.pyiewin.pyiewin_old.pyimagebrowser.pyimageutils.pyinfoframe.pyinspection.pyintctrl.pyitemspicker.pylanglistctrl.pylayoutf.pymasked__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyccombobox.cpython-36.opt-1.pyccombobox.cpython-36.pycctrl.cpython-36.opt-1.pycctrl.cpython-36.pycipaddrctrl.cpython-36.opt-1.pycipaddrctrl.cpython-36.pycmaskededit.cpython-36.opt-1.pycmaskededit.cpython-36.pycnumctrl.cpython-36.opt-1.pycnumctrl.cpython-36.pyctextctrl.cpython-36.opt-1.pyctextctrl.cpython-36.pyctimectrl.cpython-36.opt-1.pyctimectrl.cpython-36.pyccombobox.pyctrl.pyipaddrctrl.pymaskededit.pynumctrl.pytextctrl.pytimectrl.pymixins__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycgrid.cpython-36.opt-1.pycgrid.cpython-36.pycgridlabelrenderer.cpython-36.opt-1.pycgridlabelrenderer.cpython-36.pycimagelist.cpython-36.opt-1.pycimagelist.cpython-36.pycinspection.cpython-36.opt-1.pycinspection.cpython-36.pyclistctrl.cpython-36.opt-1.pyclistctrl.cpython-36.pycrubberband.cpython-36.opt-1.pycrubberband.cpython-36.pyctreemixin.cpython-36.opt-1.pyctreemixin.cpython-36.pycgrid.pygridlabelrenderer.pyimagelist.pyinspection.pylistctrl.pyrubberband.pytreemixin.pymsgpanel.pymultisash.pymyole4ax.idlmyole4ax.tlbnewevent.pynvdlg.pyogl__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycbasic.cpython-36.opt-1.pycbasic.cpython-36.pycbmpshape.cpython-36.opt-1.pycbmpshape.cpython-36.pyccanvas.cpython-36.opt-1.pyccanvas.cpython-36.pyccomposit.cpython-36.opt-1.pyccomposit.cpython-36.pycdiagram.cpython-36.opt-1.pycdiagram.cpython-36.pycdivided.cpython-36.opt-1.pycdivided.cpython-36.pycdrawn.cpython-36.opt-1.pycdrawn.cpython-36.pyclines.cpython-36.opt-1.pyclines.cpython-36.pycoglmisc.cpython-36.opt-1.pycoglmisc.cpython-36.pycbasic.pybmpshape.pycanvas.pycomposit.pydiagram.pydivided.pydrawn.pylines.pyoglmisc.pypdfviewer__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycbuttonpanel.cpython-36.opt-1.pycbuttonpanel.cpython-36.pycimages.cpython-36.opt-1.pycimages.cpython-36.pycviewer.cpython-36.opt-1.pycviewer.cpython-36.pycbitmapsArrowLeft.pngArrowRight.pngDirectionH.pngDirectionV.pngPlayerFirst.pngPlayerLast.pngPlayerNext.pngPlayerPrev.pngPrinter.pngReadMe.txtSave.pngZoomIn.pngZoomOut.png__pycache__encode_bitmaps.cpython-36.opt-1.pycencode_bitmaps.cpython-36.pycencode_bitmaps.pybuttonpanel.pyimages.pyviewer.pypdfwin.pypdfwin_old.pyplatebtn.pyplotCHANGELOG.mdREADME.md__init__.py__main__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyc__main__.cpython-36.opt-1.pyc__main__.cpython-36.pycplotcanvas.cpython-36.opt-1.pycplotcanvas.cpython-36.pycpolyobjects.cpython-36.opt-1.pycpolyobjects.cpython-36.pycutils.cpython-36.opt-1.pycutils.cpython-36.pycexamples__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycdemo.cpython-36.opt-1.pycdemo.cpython-36.pycsimple_example.cpython-36.opt-1.pycsimple_example.cpython-36.pycdemo.pysimple_example.pyplotcanvas.pypolyobjects.pyutils.pypopupctl.pyprintout.pyprogressindicator.pypubsubLICENSE_BSD_Simple.txtREADME_WxPython.txtRELEASE_NOTES.txt__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycpolicies.cpython-36.opt-1.pycpolicies.cpython-36.pycpub.cpython-36.opt-1.pycpub.cpython-36.pycpy2and3.cpython-36.opt-1.pycpy2and3.cpython-36.pycsetuparg1.cpython-36.opt-1.pycsetuparg1.cpython-36.pycsetupkwargs.cpython-36.opt-1.pycsetupkwargs.cpython-36.pyccore__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyccallables.cpython-36.opt-1.pyccallables.cpython-36.pycimp2.cpython-36.opt-1.pycimp2.cpython-36.pycitopicdefnprovider.cpython-36.opt-1.pycitopicdefnprovider.cpython-36.pyclistener.cpython-36.opt-1.pyclistener.cpython-36.pyclistenerbase.cpython-36.opt-1.pyclistenerbase.cpython-36.pycnotificationmgr.cpython-36.opt-1.pycnotificationmgr.cpython-36.pycpublisherbase.cpython-36.opt-1.pycpublisherbase.cpython-36.pyctopicargspec.cpython-36.opt-1.pyctopicargspec.cpython-36.pyctopicdefnprovider.cpython-36.opt-1.pyctopicdefnprovider.cpython-36.pyctopicexc.cpython-36.opt-1.pyctopicexc.cpython-36.pyctopicmgr.cpython-36.opt-1.pyctopicmgr.cpython-36.pyctopicobj.cpython-36.opt-1.pyctopicobj.cpython-36.pyctopictreetraverser.cpython-36.opt-1.pyctopictreetraverser.cpython-36.pyctopicutils.cpython-36.opt-1.pyctopicutils.cpython-36.pyctreeconfig.cpython-36.opt-1.pyctreeconfig.cpython-36.pycvalidatedefnargs.cpython-36.opt-1.pycvalidatedefnargs.cpython-36.pycweakmethod.cpython-36.opt-1.pycweakmethod.cpython-36.pycarg1__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyclistenerimpl.cpython-36.opt-1.pyclistenerimpl.cpython-36.pycpublisher.cpython-36.opt-1.pycpublisher.cpython-36.pycpublishermixin.cpython-36.opt-1.pycpublishermixin.cpython-36.pyctopicargspecimpl.cpython-36.opt-1.pyctopicargspecimpl.cpython-36.pyctopicmgrimpl.cpython-36.opt-1.pyctopicmgrimpl.cpython-36.pyclistenerimpl.pypublisher.pypublishermixin.pytopicargspecimpl.pytopicmgrimpl.pycallables.pyimp2.pyitopicdefnprovider.pykwargs__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycdatamsg.cpython-36.opt-1.pycdatamsg.cpython-36.pyclistenerimpl.cpython-36.opt-1.pyclistenerimpl.cpython-36.pycpublisher.cpython-36.opt-1.pycpublisher.cpython-36.pycpublishermixin.cpython-36.opt-1.pycpublishermixin.cpython-36.pyctopicargspecimpl.cpython-36.opt-1.pyctopicargspecimpl.cpython-36.pyctopicmgrimpl.cpython-36.opt-1.pyctopicmgrimpl.cpython-36.pycdatamsg.pylistenerimpl.pypublisher.pypublishermixin.pytopicargspecimpl.pytopicmgrimpl.pylistener.pylistenerbase.pynotificationmgr.pypublisherbase.pytopicargspec.pytopicdefnprovider.pytopicexc.pytopicmgr.pytopicobj.pytopictreetraverser.pytopicutils.pytreeconfig.pyvalidatedefnargs.pyweakmethod.pypolicies.pypub.pypy2and3.pysetuparg1.pysetupkwargs.pyutils__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycexchandling.cpython-36.opt-1.pycexchandling.cpython-36.pycmisc.cpython-36.opt-1.pycmisc.cpython-36.pycnotification.cpython-36.opt-1.pycnotification.cpython-36.pyctopictreeprinter.cpython-36.opt-1.pyctopictreeprinter.cpython-36.pycxmltopicdefnprovider.cpython-36.opt-1.pycxmltopicdefnprovider.cpython-36.pycexchandling.pymisc.pynotification.pytopictreeprinter.pyxmltopicdefnprovider.pypydocview.pyrcsizer.pyresizewidget.pyscrolledpanel.pysheet.pysized_controls.pysoftwareupdate.pysplitter.pystatbmp.pystattext.pythrobber.pyticker.pyticker_xrc.pyutils.pywordwrap.pywxcairo__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycwx_cairocffi.cpython-36.opt-1.pycwx_cairocffi.cpython-36.pycwx_pycairo.cpython-36.opt-1.pycwx_pycairo.cpython-36.pycwx_cairocffi.pywx_pycairo.pywxpTag.pymedia.pymedia.pyimsw.pymsw.pyipropgrid.pypropgrid.pyipyCHANGES.txtPy.icoPyAlaCarte.pyPyAlaMode.pyPyAlaModeTest.pyPyCrust.icoPyCrust.pyPyCrust_16.pngPyCrust_32.pngPyFilling.pyPyShell.pyPySlices.icoPySlices.pyPySlicesShell.pyPySlices_16.pngPySlices_32.pngPyWrap.pyREADME.txt__init__.py__pycache__PyAlaCarte.cpython-36.opt-1.pycPyAlaCarte.cpython-36.pycPyAlaMode.cpython-36.opt-1.pycPyAlaMode.cpython-36.pycPyAlaModeTest.cpython-36.opt-1.pycPyAlaModeTest.cpython-36.pycPyCrust.cpython-36.opt-1.pycPyCrust.cpython-36.pycPyFilling.cpython-36.opt-1.pycPyFilling.cpython-36.pycPyShell.cpython-36.opt-1.pycPyShell.cpython-36.pycPySlices.cpython-36.opt-1.pycPySlices.cpython-36.pycPySlicesShell.cpython-36.opt-1.pycPySlicesShell.cpython-36.pycPyWrap.cpython-36.opt-1.pycPyWrap.cpython-36.pyc__init__.cpython-36.opt-1.pyc__init__.cpython-36.pycbuffer.cpython-36.opt-1.pycbuffer.cpython-36.pyccrust.cpython-36.opt-1.pyccrust.cpython-36.pyccrustslices.cpython-36.opt-1.pyccrustslices.cpython-36.pycdispatcher.cpython-36.opt-1.pycdispatcher.cpython-36.pycdocument.cpython-36.opt-1.pycdocument.cpython-36.pyceditor.cpython-36.opt-1.pyceditor.cpython-36.pyceditwindow.cpython-36.opt-1.pyceditwindow.cpython-36.pycfilling.cpython-36.opt-1.pycfilling.cpython-36.pycframe.cpython-36.opt-1.pycframe.cpython-36.pycimages.cpython-36.opt-1.pycimages.cpython-36.pycinterpreter.cpython-36.opt-1.pycinterpreter.cpython-36.pycintrospect.cpython-36.opt-1.pycintrospect.cpython-36.pycmagic.cpython-36.opt-1.pycmagic.cpython-36.pycparse.cpython-36.opt-1.pycparse.cpython-36.pycpath.cpython-36.opt-1.pycpath.cpython-36.pycpseudo.cpython-36.opt-1.pycpseudo.cpython-36.pycshell.cpython-36.opt-1.pycshell.cpython-36.pycsliceshell.cpython-36.opt-1.pycsliceshell.cpython-36.pycversion.cpython-36.opt-1.pycversion.cpython-36.pycbuffer.pycrust.pycrustslices.pydispatcher.pydocument.pyeditor.pyeditwindow.pyfilling.pyframe.pyimages.pyinterpreter.pyintrospect.pymagic.pyparse.pypath.pypseudo.pyshell.pysliceshell.pytests__pycache__test_interpreter.cpython-36.opt-1.pyctest_interpreter.cpython-36.pyctest_introspect.cpython-36.opt-1.pyctest_introspect.cpython-36.pyctest_pseudo.cpython-36.opt-1.pyctest_pseudo.cpython-36.pyctest_version.cpython-36.opt-1.pyctest_version.cpython-36.pyctestall.cpython-36.opt-1.pyctestall.cpython-36.pyctest_interpreter.pytest_introspect.pytest_pseudo.pytest_version.pytestall.pyversion.pyribbon.pyribbon.pyirichtext.pyrichtext.pyisiplib.cpython-36m-s390x-linux-gnu.sostc.pystc.pyisvg__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyc_nanosvg.cpython-36m-s390x-linux-gnu.sotools__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycdbg.cpython-36.opt-1.pycdbg.cpython-36.pycgenaxmodule.cpython-36.opt-1.pycgenaxmodule.cpython-36.pychelpviewer.cpython-36.opt-1.pychelpviewer.cpython-36.pycimg2img.cpython-36.opt-1.pycimg2img.cpython-36.pycimg2png.cpython-36.opt-1.pycimg2png.cpython-36.pycimg2py.cpython-36.opt-1.pycimg2py.cpython-36.pycimg2xpm.cpython-36.opt-1.pycimg2xpm.cpython-36.pycpywxrc.cpython-36.opt-1.pycpywxrc.cpython-36.pycwxget.cpython-36.opt-1.pycwxget.cpython-36.pycwxget_docs_demo.cpython-36.opt-1.pycwxget_docs_demo.cpython-36.pycdbg.pygenaxmodule.pyhelpviewer.pyimg2img.pyimg2png.pyimg2py.pyimg2xpm.pypywxrc.pywxget.pywxget_docs_demo.pywebkit.pywebkit.pyixml.pyxml.pyixrc.pyxrc.pyiwxPython-4.1.1-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtnot-zip-saferequires.txttop_level.txtpython3-wxPythonCHANGES.rstREADME.rstTODO.rstpython3-wxPythonLICENSE.txtgpl.txtlgpl.txtlicence.txtpreamble.txtsip-license.txt/etc/alternatives//usr/bin//usr/lib64/python3.6/site-packages//usr/lib64/python3.6/site-packages/wx//usr/lib64/python3.6/site-packages/wx/__pycache__//usr/lib64/python3.6/site-packages/wx/include//usr/lib64/python3.6/site-packages/wx/include/wxPython//usr/lib64/python3.6/site-packages/wx/lib//usr/lib64/python3.6/site-packages/wx/lib/__pycache__//usr/lib64/python3.6/site-packages/wx/lib/agw//usr/lib64/python3.6/site-packages/wx/lib/agw/__pycache__//usr/lib64/python3.6/site-packages/wx/lib/agw/aui//usr/lib64/python3.6/site-packages/wx/lib/agw/aui/__pycache__//usr/lib64/python3.6/site-packages/wx/lib/agw/data//usr/lib64/python3.6/site-packages/wx/lib/agw/persist//usr/lib64/python3.6/site-packages/wx/lib/agw/persist/__pycache__//usr/lib64/python3.6/site-packages/wx/lib/agw/ribbon//usr/lib64/python3.6/site-packages/wx/lib/agw/ribbon/__pycache__//usr/lib64/python3.6/site-packages/wx/lib/analogclock//usr/lib64/python3.6/site-packages/wx/lib/analogclock/__pycache__//usr/lib64/python3.6/site-packages/wx/lib/analogclock/lib_setup//usr/lib64/python3.6/site-packages/wx/lib/analogclock/lib_setup/__pycache__//usr/lib64/python3.6/site-packages/wx/lib/art//usr/lib64/python3.6/site-packages/wx/lib/art/__pycache__//usr/lib64/python3.6/site-packages/wx/lib/colourchooser//usr/lib64/python3.6/site-packages/wx/lib/colourchooser/__pycache__//usr/lib64/python3.6/site-packages/wx/lib/editor//usr/lib64/python3.6/site-packages/wx/lib/editor/__pycache__//usr/lib64/python3.6/site-packages/wx/lib/floatcanvas//usr/lib64/python3.6/site-packages/wx/lib/floatcanvas/Utilities//usr/lib64/python3.6/site-packages/wx/lib/floatcanvas/Utilities/__pycache__//usr/lib64/python3.6/site-packages/wx/lib/floatcanvas/__pycache__//usr/lib64/python3.6/site-packages/wx/lib/gizmos//usr/lib64/python3.6/site-packages/wx/lib/gizmos/__pycache__//usr/lib64/python3.6/site-packages/wx/lib/masked//usr/lib64/python3.6/site-packages/wx/lib/masked/__pycache__//usr/lib64/python3.6/site-packages/wx/lib/mixins//usr/lib64/python3.6/site-packages/wx/lib/mixins/__pycache__//usr/lib64/python3.6/site-packages/wx/lib/ogl//usr/lib64/python3.6/site-packages/wx/lib/ogl/__pycache__//usr/lib64/python3.6/site-packages/wx/lib/pdfviewer//usr/lib64/python3.6/site-packages/wx/lib/pdfviewer/__pycache__//usr/lib64/python3.6/site-packages/wx/lib/pdfviewer/bitmaps//usr/lib64/python3.6/site-packages/wx/lib/pdfviewer/bitmaps/__pycache__//usr/lib64/python3.6/site-packages/wx/lib/plot//usr/lib64/python3.6/site-packages/wx/lib/plot/__pycache__//usr/lib64/python3.6/site-packages/wx/lib/plot/examples//usr/lib64/python3.6/site-packages/wx/lib/plot/examples/__pycache__//usr/lib64/python3.6/site-packages/wx/lib/pubsub//usr/lib64/python3.6/site-packages/wx/lib/pubsub/__pycache__//usr/lib64/python3.6/site-packages/wx/lib/pubsub/core//usr/lib64/python3.6/site-packages/wx/lib/pubsub/core/__pycache__//usr/lib64/python3.6/site-packages/wx/lib/pubsub/core/arg1//usr/lib64/python3.6/site-packages/wx/lib/pubsub/core/arg1/__pycache__//usr/lib64/python3.6/site-packages/wx/lib/pubsub/core/kwargs//usr/lib64/python3.6/site-packages/wx/lib/pubsub/core/kwargs/__pycache__//usr/lib64/python3.6/site-packages/wx/lib/pubsub/utils//usr/lib64/python3.6/site-packages/wx/lib/pubsub/utils/__pycache__//usr/lib64/python3.6/site-packages/wx/lib/wxcairo//usr/lib64/python3.6/site-packages/wx/lib/wxcairo/__pycache__//usr/lib64/python3.6/site-packages/wx/py//usr/lib64/python3.6/site-packages/wx/py/__pycache__//usr/lib64/python3.6/site-packages/wx/py/tests//usr/lib64/python3.6/site-packages/wx/py/tests/__pycache__//usr/lib64/python3.6/site-packages/wx/svg//usr/lib64/python3.6/site-packages/wx/svg/__pycache__//usr/lib64/python3.6/site-packages/wx/tools//usr/lib64/python3.6/site-packages/wx/tools/__pycache__//usr/lib64/python3.6/site-packages/wxPython-4.1.1-py3.6.egg-info//usr/share/doc/packages//usr/share/doc/packages/python3-wxPython//usr/share/licenses//usr/share/licenses/python3-wxPython/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:36367/SUSE_SLE-15-SP4_Update/e3a6aede83b1631ddf0ebea9f759ad1a-python3-wxPython.SUSE_SLE-15-SP4_Updatedrpmxz5s390x-suse-linux  ! "#$%emptyPython script, ASCII text executabledirectorypython 3.6 byte-compiledASCII textELF 64-bit MSB shared object, IBM S/390, version 1 (GNU/Linux), dynamically linked, BuildID[sha1]=300db598c339ed63f0275e7f089717c6d4b8e38c, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (GNU/Linux), dynamically linked, BuildID[sha1]=17970fc0d639f6de3cafd10911f14edc64eda3f9, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (GNU/Linux), dynamically linked, BuildID[sha1]=3f37c20ca815c610a46b1ac5c8d044b50e66a28d, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (GNU/Linux), dynamically linked, BuildID[sha1]=647f589ad72af1a3915a551d9652558d74fa569a, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (GNU/Linux), dynamically linked, BuildID[sha1]=983df81700ea97929375aaa96066163d1c0f9509, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (GNU/Linux), dynamically linked, BuildID[sha1]=cbce186511c7f827c2cda3937fd331de15fcfdf7, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (GNU/Linux), dynamically linked, BuildID[sha1]=e31e7f16ba379b0ec61a8a8357969552404c95cc, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (GNU/Linux), dynamically linked, BuildID[sha1]=501238b9b1dd442e9ef09a27cc76cfb867d1e569, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=f167c64d9c23ed98f472f0de826d424a037aeead, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (GNU/Linux), dynamically linked, BuildID[sha1]=fa45cb29c5c783b7bfcb6a3c275c582db620b66d, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (GNU/Linux), dynamically linked, BuildID[sha1]=2939fc14155d59e6e2d5fc161ea8be56177ef626, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (GNU/Linux), dynamically linked, BuildID[sha1]=5221fb568c9834eb82f0fb6bd461d0a81f10f906, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (GNU/Linux), dynamically linked, BuildID[sha1]=d52da98f29625db5793916a63b82437a6b19383a, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=fb008873f32865a8ff3241ecf2fba2e690cde01a, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=52b418c4850a69e3c9bc8d1665f8d61d3a98989f, strippedPython script, UTF-8 Unicode text executableC source, ASCII textPNG image data, 757 x 750, 8-bit/color RGB, non-interlacedPNG image data, 180 x 178, 8-bit/color RGB, non-interlacedPNG image data, 756 x 749, 8-bit/color RGB, non-interlacedHTML document, ASCII textPython script, ASCII text executable, with very long linesPython script, ASCII text executable, with CRLF line terminatorsASCII text, with very long linesPNG image data, 24 x 24, 8-bit/color RGBA, non-interlacedASCII text, with CRLF line terminatorsPNG image data, 16 x 16, 8-bit/color RGBA, non-interlacedPNG image data, 32 x 32, 8-bit/color RGB, non-interlacedPNG image data, 32 x 32, 8-bit/color RGBA, non-interlacedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=6033883760333eb14f5c321bc1b71b27ad5fa34d, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=936f7f25c89a25d8899ed0b0bbc0e442562dee28, strippedUTF-8 Unicode text  !"#$%&'()*+,-./0123456H[r$5FGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~RRRRRRRRRRRRR3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R RRRRRRRRRRR RRRRRR3R RRRR RRRRRRRRRRRRRR3R RR RRRRRRRRRRRR RRRRR RRR3R RRRR RRRRRRRRRRR3R RRRRR"RRRR R!RRRRRR3R RRRR RRRRRRRRRRR3R RRRR R$RRRRRR#RRRRRR3R RRRRRRR R0RR/RRRRRR3R RRR&RR RRRRR%RRRRRR3R RRRR RRRRRRR(R'RRRRRR3R RRRR R*RRRRRR)RRRRRR3R RRRR$R RRRRRRRR,R#RRR+RRRR3R RRRR R.RRRRRR-RRRRRR3R RRRR RRRRRRRRRRRR3R RRR RR2RRRRR1RRRRRR3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3RRRR3R3R3R3R3RRRRR R RR3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3M iC6tutf-8821c993d4d59a411f7b6a5d17b910484ee69e50f5ac4abf108c32ce650d6c2b1?7zXZ !t/]"k%a VȮ?gk۸0n)i2= ޡ氭Pϋ*<$"`:?9x}l#TNH 5y%eQȅQ ed x$E0[Y"8\"(iYhE4&% ;g\J{GCpgb^nWǭ[ QS;cDCjdOv W#}9\O p ?3CZJD~#!0Lã@:Atr|S<8]1&۲fX(1vcW{B=NACqhc`EC>_HJ?m#¢>cQ#$~ƒh @/܅kީp~Q}#L>f\f^ nB9!?־K{v' <4(`wZl{!gNN1J::ӛ{L Rۣb8öPD.2gefl8RI#]*d~3;jGiXl~sQq69;״8m_뙓o29Pd(o mwsDS |/~\=*Y+ <ޜbJ>;, &Op?nS~JQ^A aNYYD{jHuoibyfi2F]&'au NZg}`fS>$)P7~/J~l/to>|sC[8ߓm:Ren\&4(mf"xQ3+{Xl0? .>㒗7 bb-$n%&8wM qEGTKXqDY ~xBvj:}Qy!Y4 YuMw0ųxĆĕz̖@K@[:_K eݔcњbLCPFg7~P~.soQ9?Wpmswt 9-7xd!x(%IT?q8j L"W|:GŪbEs``9# wl7VKEP.TD-Yh?z#$F tYTDvOƼ\Gñw7 `ux:st:%c΅QoqA,w?I6X,paGD{(X|z `ѹaFHL-U9㙨Xz#c6 q$Wh%&@#ZHdwt^ ÞzQI<ǻfaՖ*`62MIH`̚2;AZOm43J=O=5Ybo fxN(Dqb3!b'= ȣB>pb!zb`M.X% ^ 8JpdYE^UN5v{PX4Gr,,f kV3cs5kѐ̳-@TyfdGEq =fnFfn3)z/ӏ NQTu"XU(!^="ݧNm!Rb,a.^b#ih֫x k|&9X]0#»]h-3Syg$2C6[ Ȓ&P>vb>6ٷ4fHv`2;2 Ű峭P(Ɣy˩4DK6pMMQwE!+_Af^Vy&Q쮧m )$U1IsCI; 7rE}uM#>8史N@[D $؇kGw }ti S8}ҕ (ϒsel\CuSAҝAϏu]jK xY\&#DrciH@;2\06|N]n@NL=Rmy Y/ Ɋh &,[ V,?UMhʥ XթPWslå2lЩ&(V]ႆ;Ij ы?WoEWKfWh?VO9Ze/GR9+4-OX(YPj~@,L˲S>$ؾe DȥG7.Ȑ"U넕 %WMA$IJ[i]D~ ?P_m$74/c+8Kʝ"dy?zf-ciVyy#2vi :5|@hRZbOBhئt FP0]Ec$V@99 ݼ|kh^PCPz㻺;@f |;~ _v?17)t )W%$C!1Ć:)9$s1usxQª'[;1nM{NLafۄYfYuMɵgV'Ω8">TIFvBʭ 3lf 3R\//ŵeҿ\kwpɆQN&XChG&%7s60z)@7xOڶ-ѾA@ޭw.yjY+Hdzjd23O[kS ܟ(+Sg͵Kr H&VyIcS^ ߒspۍ`̡v&.|\ V~AC-93 Hp+!$Muj) M:|=p:?rɤ3B}+q $@ >AYr{t@@R rS<XC|?¦&#{|g[TkxsQRV`97le{EjYFO(7h"ٯwbs옪}A<ҐbѦN 9$_H޲LZ?h-I:(¶ƞYP}IPiiq.廫wبU#;\6YpB?zDf(?{!Bd#)ydQ?[ާ( /w}G I ,"~8irOQp/H 7s˃i  Ma笀,:[F=ҳxĔ* `d16^WQn(y=HXcp)_SxF#Te.{Q$%MvFm k)_ʬ!"# ;IDT$La3,Wv˘ހcjhƥ:5a)/wm%p ߪ<;y-u?bG"/}Ċ]3 QOٟV~q)FթZ4b8$' '8+۾5nn)rRnv4e8xϭCU7fwilXdtcܪDGq~&9ش雰BeX3c[݌_l2Rӥϊ58YŸ'%&I>3Ovy^ >$xpZޗ8JiBH kIT9vТ58u_}Џl7YLӉDul _ C ;YPvh׬j2pW4ԁuW!~rBזr7U{g _;% )?-Jf<[H ز ӱl|w/Ҹ}siUIh000)&ɀ4Ll m=2P$ )Cb_,+2b./.vA,ʤ}yYPYͰxREJ!%ɟWXY_|%L^`ex/s::ZczY¼:1$ٛxם$#n6AWp&w2t0e^:hRTDFɦ|Xf+zz>LMͧف ?{4#bvqe`QLE?:Oi)?8O`o&DYl_cYjRfEYlNhhQ\=HCz4p5&2!QAG|(iP2EjFMq5/N~b3J\%[e2e)Ҝ鰕0S!ʸWGT_(ѪDPuoL{vx%oGEEA1m!$Cpg%0vYٍX&vOqMvWEb`xGw)V',|G7/ WhAKul^"A,Ɵ*ʝO/u6Gۥ!S|s[,t`0d I:Bbp5 Y ׅW 4@0WUũSq v5V ƭeѹ-hr|nm.ьiЋ1(zc1{ӈZ{ԸBw`ȟ K}Pw\kZbmW<{f"KͯCN{xiQ;\s ]@B^"`8;L4. 7HZ;)lZ ksdmCx(i| ZQ}-Fx:2֨rdu e4w|1-B0/璆VIs( _qiÏ~t%9%4qAHНB,$ X}3 %/hމߥ\e4/H_ދG<`_WX-awv$̃veO XbZp"wfa6j_(R"DL"%%Q8 5V+خˇ ќḘd_a Q0 6r& M(åYY[7Ё[QƪT\ H}+uOڡ y=_Rdq4ܷ)%ٱi5,*>h@UT@yBQ\t+G *Hosz⩱taaS1w5 Bfz\kbb-ֆs>5Xdcb:T[̶ԠWco$'ePK~ͮv'";<3e:{dƞ;6gbSc R{}# C=ܮ4j;H+t&uO탐ft? YGJXbi5k7/A/h3&h08lQ(1&+y Sa6nsT~C]špHCBvsҞz!!MS+4o'05UH.ZfL١^X titw{TY "3{P\㇎΀]k$VMcP |DsgI~||8SBM5$4;.C@d1c}?Y_NZN"CO fƝ#Ҝ- pV?hjB.+iYKuoJk#9JTQȖ]> 8*Vy؋bĦ@p,N:M Ckf6Ru~Y9nb0e#}^:ۏ mޏB 6O> XhMx\t!J6z\HVܸG=G9 )Yt&ݽTd(35ME]ϥ W`zֳn,~@H"w`MK X ra8QZ ~U[Hǀ|*'DwnQGb(vw%z ^nB1b;_fcgJDTkJ=_N Җ{oc%_7y Ѥ)ڏ& DAJ!>D&YnfiY‑ rWPS!ԢߨܨTa܀ۆC H,BRF!YX"lN{]~< J[WOsi~6ٱ#TƼ @g R'tώ_J@(?@6<:NZTv4aZ"aۧ^Π=4}u'} /HY1ا؍4\hI5+a W+(.` I&{cI~X\Y.[-'61o;s ">Z.pEV_l@o8]deXH~ԥ a RwrDPώ,AR&#ivjj?JOT),$@ ڛ<5Ѵb=)l^m\/ Ub )3֧@!m~\u`› XM3ED!Ȣ>Kp]}Cf4FW=-yGuP(,ЖWNq[V5_(:hR)i/d*j ߞtkڤ}.x0|Mӭ~V.<܃ .z4rRQUsQ/e?N//( ?Nb Seõ т2Qҗ xw] a wM% upd{ ZkiKBz::ֳHwz)8] =Mm!9H-py2c;PAye6s+$Ib{:}y[XgB.kC*l.Yp ,ߚ*2ŝ-P$mQMk]@HQx-,gMR$)U:F -eCƓx_e HX ũ"x=!*N)!EC}G=֢`{wfuzY1-xrХ {u%0nhIm]5vnj7c1{1/_ȏ.8OpK$ ȜJ,MpMrZe {L$,i 8#!3]m9p,s_9A$(> ֱ)iLx}WmvU:?w_-:x!5$HF=sJn*-,ye\V4*m_BH1CղU(ڢWS8ˢV$j[Ж>-sfnPbř|Rw' 303P5^췚@XپAHHv; ! HOFL'@_9OH(;kpKq̰QY}4FFU]l@[d._;Oz!H[މ-piºoHkO #K)SNxEv.nu0e'3Y%{|"e]][7 n!0y=bPytᗾ|d^Ep$K[(]zEUnq@82p衭Zi,,}35 Sj(W 4-wT> g]YWD{bC { psJw'V9 nLW1H1@z&fܺ).n4V TjI"u$ja=NcCL(Ѵ;ʘQPu`VR{P5B -.|G5R*BX};R]zSRd=j/G1[* M9{đ]!>Қv,Fr)_\Yo~ tLQ:9p{wfeғa7`n1#KLq*&?bp3ys@ 1Ѥn묿Z!}8F'ţY "@{8A{홐;f7N&^^ qoY^+83m]ݺl 9 w\Iɖ[ _B6uZ27<'#yGmD 1l)26G3<.Zӆ kԛD0{q<K$4b9V,B0 Fu;\0N! Eck"֟t{>i͚BM1;*ep])L(wFFظ6%L'-PIPmr&Ty8k^包%&CYާ&gS+LuTo$ɸ Fy~&DC&Zg3%WkyQsuj]h[]h`\*MkѠ5xZv[0 1S!4ONN&SzyٔB4q*h!iظ_pr]R8Z֬Mϐ ;S5=U^ď@ 5TB7yDy Y; TRH ~"yY*ob=6;n9zX- #{l(7+9"na{? y~oQnnvy'K^ S "eL7i[z ~?*vs=Zc="..*BA,,b7ͽ ǝ%z^+$6lɍY$N𗩟ʘ tPʢH_̗.fjSǻ.·"7s=x4?wyyLb#[gƕ<<,l3 f=q'6>[ m g#i4MF' b_f,~9<&oչ0WP28v*"Xl`-d1LPUlpXµ +vCYL1v\T$?^qI;Uh:087C-,cOQb2pK>/ Փ"4 n:vFo.䉭H߼`- FBщc:ށ6`Z aB[ /K M"`\WV;| 0|fY u!C* 22I+PiFb1V'WfW Ŋ#=9!e]چ9bCF2q`oOԄz/ ʺidZGǜ3ȣgr^s(]~Zi} w|Ȩ1g[Wֽa"`˷~re ;W]UPi9A4lf:[ /q9#YfN)I礍joFLouA  )Qvc*CJiTΑ!0?FL5N"qICcć)a m gp]_/ ]lyw Q%ܓ I19DPB)t:/c K%3ʤ^Q5 y]u~S⾂W`ﺰBwuz` RK RjN 7,"/P4R~VAVggzgTUC# qH8X_nfJOQ'<~H9jf.SBs~/Rگ pE5?̎ks Zlav #t ~#EGmwX^ ;6@grfdJ:u=. /eUԓ'vnͨxE!UQPu3-ҐEh4h2nY%Jg䛉T14̳_v F_t.@ Z6<ˑc2~ `_ۃu-""Q`eɋe@i U͌J!H qZi(: xx#?-X[2£'֍CрZ2q-kH^(' w[&6شzMh= aF7-WxpmT7㼺z-:2XԑYd`VT| IaoR\%#T*!X*ݫА/@H$Hέݸ ް"9Sa?ƻI4F}8v\6A"՘(aM!lBE_ A~ U} EI?ҭ|ߤ4H%ྂ18Zc+vš@Gq.` ? #6y +ˋ$_[H8bk}fp0/T|A%N"\}NdN{V~m^\[qI5/ۃA ;+qYBing`m*wӑIJ{])UEWi9 5Y/{-rR?xo e'2bL5UZQFSiar[;A.MzNkkUǹq̈걲dĵ(?е^(3' ?G<ٖ4J7& /j?cClNOZޡgUVmLd/5Þ5w( PhWC ,s&)I@6ui! 䘮~; ׳utK%A\\Q0̸85A:bq ϟJ'eXĝ <مPJ2w9 &2.ve9"dB3q|lVLV˛d^LB4!]C,DKM<Uɤ V,y;ڵh-M-HҘfiIFw2VgaB#‹ 5_v/Ƚ$Oa3g h8v (yX}WNr vP5xt&ŝ$/AҔ+L={ E"Z謹-e|&i̽-w'Cc|OWnㆧNA!6j%`4*5IQ7UF`Ə|۫YY齝*pF!8~ղv%G^n0])*aҞXǠAա܁;:? X {0DVEU.V.*ǐ"t4$]Jgƾd 4"$ϓބ=4anAS?L̝ < v5yE*Fu\T1N Yh=M8-&$4i?IpD2 Ne H #FgiJl4fsl?TM8s:S .nGD ӪL#2#ų:3~MT/o|wh=q#`e 6Rrrtѱw׺ rTx}dx$p%tVT@I'z9\4TcY/#Pr_0IV[\Їlgo!<+\٣*r 8=Tf~'W3vs2/DaօOC惏\06Yk O@ yn Gȷ+㱆!<į"h: 78V[+l*̸KtNqa&S5XZڄ ;K`0`h8-M qXyAŅzaT9Rյo-TQw/QnfHyf䴸H_-5@Z_lwNqi?Lb*99؏A rجM`&@!2AjvHhB5JX YX3HUk g5ߘ[C=X.Nn(۠5?/jʂIc;XBctx}c̃|{4zeB7=T}fD`jo7lޢu[DKE@#xlй[|< u{iTKxi)oְE|Cal$G!~E0 ȜIj7IK=ȊDqSUКxY.;7J HG\$IEmD(Qe/C2{'7Z>?ӿEH kg'nF6G}N7vT֑ELlQ4>Yk,x][(V9*wS_28. : v$c+lv׸/x8LW`{|E]_?k3V a~~N]YiVZȓ]#,DDd<;sKcٛqGLG[@E/jx.҉؎v T<-f4U ګgE+w1*UdXYRsuNVk8 sD=P D9\P2{gScCw q:_OK.A_#@Ep6%l.f]*,GloAdND,3! NY8Ώ%׿S}aQIp aq$u֦W-mb)&Ql(QZ>٘ /nz(f`_Q’%%8VUȰR}G,).6:j#M$I9o͌fzvX=KSqۚ~l^ƑuR| kAoe8 ;3!r Aj^V5 ZuV)u_q8 ZZҚT"QtC$9خ. ~CyZlH&sƅb'w-cyy!h!߲ݯYt'㯷O:\ߒ%νW;' u;Г 93Pdq0|ȁ_~*}۬GE݆ީ9so$?6i', ^)wtvx((*tP'`0<^O7Y2T)UF-ƹ~s>L2ۃʮgn X ^12kT 4#hWot)ΑZvTwebeWIu \y t\ͲIgr % +1DcmJCh6pw;0 l~jkW`tH!U~w vb%ke>;J=, l>E!2^P$23ޅՕI[ܾ1savO]@^cg+-s˄ \j:!/{5Eo' 4K hn˳c]$9~%7粄cͿ1yuKz 4#ҚNl+p?@>*[P'pgo;3t>IRi_02iӞȺd M;~BDD]IP4UVE PL-|lX1fxQV'/y2{d2MZǟp[N:3zOMUjsUm{73%IHgfm&|{ZԉEX,̼uh^EԾִjD>-;)CLHpџz;o }Ȳ!>J݃N c܏s-lmt3PJj3P' yqM9H%ZPiTɯ@iЬ{"Eu0en Hͬ |:ϸg<3IՔ8 w%0_GL&aqrDN*  ZgpCEh%quDTcF_^`SCxTH ]ҥf˿X'p%F%;r)ad Vt>Otgk9>iPt1|iKlռ/S.W]hB gTI _Z:\y0Jo۠ID'<.0w.pG;vm)˙1Ѯڞr+3!,| hw!7ۑEA q/US ;ؚ ?GC ơ]d1NhR CA495A駠~qǝj۳)N8\AU{*g}VZC;?N9ndp@^vUJIMPº4/e*.2\<Ә0~;0'K7{g*{c|9҉6<S2tXgG~m@Y[ϸhW8V@*V$) tӗg+p].Bc9ăW~/RhuS봒_ib {ԅo}^6V ʢXf[yC jF5u1u[ncyڌ gu 鿛.QrFFt~2nXm 2r+ ?Ҷ̋5|#`g+i fm֚h7`86DPL k-{z;ppFY=\!o=<Ҫ^oq]rZTzR oab /ےH^_h2v#s)rzǽy;ID=J4S&d›vvS\CP`B:O"U0P&|~xb1$V6qC4A 㻴䰁VLUz9[P.EvL&+m(4)^F,lY'}CX7E}EmmN]2syW9seiaq+k t3wMJ. `I7pcJ22s4Ԥm M=%p }ca Pl AS}K闤Vg.9.y "® TUIq 6! N[|+si~՗ =}c*DMWmvYU ;a c1X~&ϟjG P񩾇[Dp X_\6f艼 7}S<1 Jā'[He Yo%7d̓=1=sv h +(XyJ_&e{2n:R}X]wDaBQ:h5w)F% LQ{KȽj :/CXO"IY9VR#|Kh46eam'{-O8=}Vu* :y9EwH"~Um.Y\i3 $sηoc-_u;x#\<',W DWx*xŴbsY'UG e֒ R{ Sԫ܊"g~PKq k&k%`3}0^ijM$S^ByrĽDA*I8_vόG[N:tx8ߌe mQ#PoEKuR?6O˽!xGXF7d I2dA+g]~ z?̀@ SZ ҮFB3^癟?h{H+ͻSÏL&/PH"UgD;xqՅPE!LOqKYj#55^,A$]B`{}÷5/MmR%cC`(ˎv⭸aw|$ d[tUGX Ql#I )Y]Ϫbn.SX UU_vݗmoifg@g܊BV늦w O\c9P#H H@z'ʅ_9s,zGѡYssW󟠠MM# ۲nA\H0x~EE[ƚz$($#۶MWQlwCg>3t~|R>lLT7_YAPN`2@툾1Y(^o;n)uFtsQ5> TX1 am`V2L RygTq~@fǜ_/+.&]ʿyGK̍n.7'Qy T : ;hTsEAF1Ԭ*??;B5M1N|e')\யI #9j[%}YQOb?VM5 G)fESy}v߻$yx<|oٕqI&e0I^%E@zS58 ֮:grތF$nlCFE:x:E-tO٫n<9Or|+7 NSaϚX"#0oєYRK!?w[}}RIAᗞY0TwS_Gݑ"'|ݽ:E",vٛp+B& z`1-D hhYцE&uIz)E6N^se5Im>O-V$4lOuC2sa (V;RQE3+ZYUuG*s#G-uu4#44\%a7[FMx`$FZ^?^5)/H]U:(8dxfmNYjZn xĈ~~>Z1VtEiK9[B)sU%͉>-(5_/Z.ʸKNTZH`PŜi- d޹.3)X6d--\EiXV =Րb 32iGvDR5  :R!=K@oM Ȭ(.9+-i@Yٵ]{  e^$[{Yl:4mc\F귅2PXwC0oG_u1۹`;bQ2_yo~E}ϩdxi_$% Z_ Fvfa[|cea1h*#gIFVyI2١"]ݷS;r]3nxO$܄񟥴{oQysk`,Q+p} 5XdȜR{섏 ;\=":YB{fmeRGxKF.϶<}"iPF#H farT9`crB35UM6ތ])VH"rZb ON0zf2>9Ԗ2]p@!%ǷR}+5A0m҃/>/ dD^{ ZyJyOJetOt7,H!X #zOh}%el[!?3<0q`%\AP-+vL/_'= Ռm^hPhFkb L? p9X}\E9Gj:Am od#HS4lYBieچQets96Wyи/jhuUOĄ+/Oa$*yk3QrX=WS` l`i! =zNӍJN/jCm>a;^6cd=/Wdv9b?Vp~>4 e? |3Vc-3Pz^G9}ϞۥyC9b2k&<ʏ~~bU"MْmGp7t[Y6Ⱦ59t+'|hrǰ~vE',7]yc&;'a$2I0P";dݡ~Q'qrNo2팀tnT~Vvr&kgƉ,r硅 nk>8MjnMލvHR=8k? @Ccx2ՓHc7HʟOtAOI=.BȶPwE&ko1c-@Iճɹ[ƺ1EN"t ~iN n26&-&$>f[s!Eu+NhZU8էkҫL*E;XvYbCta ~$*(!5Dsephy3ݿI:Lŧ? cZVRDpGAW%P{_Z)1mi}aV{Z=>͸,SÒd') }]2Ձ ڤ ~YO2 l 9[Zy&2C4iuX.؝ڙD||ӂ1b6xُ5yIA鮆Ϥlߗ51 Nz֑bW}3Q{)OT4d=sҡu(xT"87rˌ;qj_fV [M8[.ߋWPg%ִ,Q9rls6B,}ǏxWpH_Y*!6aE;IJ,)Ʀ'{Hu`WU48, R$D9&0LMa%WFp,5~`uK\*N<$^+n!zR$:1 9t lk5ʠvVJV?U(?3X':ҺIԾfN΄9}=5&M!$"eޱU@B0?,U[-uBj9` EjaCÍ"1-+; T^"<k_ѭ{RCW@#ޓKY=j&_~f )˗[ 6KTBt1!qgT&:КPe%T)I\nu5TmC}'7g 9rns1o6?0!{iNg[9dv˝Snb[OX̻"{-ffWqMZqWL&5_ZT,UV,/??D {X{-U 2u8SXq}@1B=EsR{(0M@EbmX?UB#>Qᔡrca8ь."?JžEa;C<(/Ev`mב:rjR^?Ơ-ܱ۽y3k0_Lٚy5ϛ(Nr^g,8zmܰ'LGۧT$9cs w2,&Is]v;Փ,KBwgP eGQ4$T:{;jR*%,ujFR3v"T #r,ѢvDY"YPf]dȨB3U-2udx)70LO'ͽ*W6iNJZvБ'.$9c ̷HݺΜe=Нk p[4:AEG gb补c] ̙.U~W%`l A' fOWkp2VijrNM]:TݠK[&U.ۖJZ)ȉwN DX~Gɮ{2ZђUM\M^Y[S egcz;{qz[ѕӼxo }%mą<*R.ۋF)>$K6[%jrP&/SU W3b&sEeg'6JmQÈFn0cBŭh@4N,nbޤ5qT!NpsʱJ4-0Ee^:44`3a2!SɌЌn\ !'9Gڛm˺9B /_KŦıNh;8qM騠d+KƨlBӢ]kd\>&1qJ%TY*(Ka% gDx"ʩL>4_<Qq^h~rK)|҈ɏ[6>kRN$A!܎Čtk}oPa|4L$D^ֳ!de"б:m-^dzEey>+N(rDouE|9'qH*j/kA}Coy "#&g{hXwDУX@wQ7IjܰUo+u͑sm,tP&PU"95ûdEeF;DIF3trԫZk>Ma>!j4sVC AP9 =c䊈"KљM vpEgV>~[wI<6* w]A1L>xFzZOeqhQPH q2:1yΜvpNnC!bsJR2肄I˭x0ʗf=C2(\ja!%vy,|P+Wu]sc+T~y:aI!mei'VI!Jn,:{NBѠ%rOR-14"|~9#:`ZgG[u}/F;kS-ݩa/$[!KϲjW?ჹ]Vc"\uLS)5ʥln5I { iK^ P lbx% (KR^h%z{~ɩٳ% ]=nQs(08vjrMPD%n4Ilu0w-(VL# epz !+S(sz(4[I1) ގA]v߇z% aʤ~0<긪|V)̕3x띴 ꥚L~·W| ڋwK!PMR5@P›5Ѡ<= 0`@DWRh8!g>#u%ngdm16S[h^=TQMŞT'"UZˆ:v/rP\uF3yᣙ/'LnwzP]z֞gS3 o^'2}[^qvX>9ő{L= @k^ >5ʐ$GwC+*]8CT45i!0Kk`U4kR^aSaۡs\ͩ'gɌDl6Uh vY`LM&(2ݯŮJC bg>2_Nڳӿ>͈KkIF2p͂Z]Z}U$f~8c@7s\6y8m]$8<8ROQ%ּ1Yj#ե]+wv(SpDMZLt0ɘ oN1dGW;*;wŎ&iS1u+ Ed]+m5z F咨e󶊙Z \ux&msfxJh:4o;t[캩MuˣZ[`qd#|PCx"^<UFW JRyn`^NVMIhmVʮ$x>lǢ<7}M1lGk'&b.ĞU>eIvNq0%"_ZSj%kўjZ^lt!kDhx~<$V]T1CdS%CP58$'ݚ͎yؕlUMoA9wNAKCp2f=WTod/g>c/q|DKV?4 І}Iz MG\FbTη' OL~P\wN-DkпRaT#wـ5j}(Ecakuە7*3,& }>Aޛ9#G-(6d41&~Z-{'JC۵'8Y8-Am~hr{ZujjDw§|JD=+k-5+[5N-??? ! x_G}샎 jX] \ KXÀvAF[Iͣ'{"vg-( 4{ ݗccr|)3 Oߏw4<b=`;[bj'8>"nFH 5 )>0I3DJm\ ԳK`hbUٞ1mZ2c~z0W~隯؟ZP^EL$G @9i>t/(TÑtR9g3ѭÜQ>i#\Pz{cmPq&qSGo }h懅.S3AXY@cgx,s6+N+ >sІq(nZZ̕;_w8˩X#z^tq;ax9+4P '5B ZEb?[4 #%V zݬ &TΤ_ IC$&TECr"4*cIDPs7l=@Tjœ>N`Fhl "o zxG |9DH$߯Kf'Ɍ ~rU`y͹s,B&sZڮc??j/Q ǜM.9AMǓ/Kdl4,AT _A(ct " \N^>6 06l+ 1\G@ӎg9_Zg< ͽt]QmמGe~H'a8CfuyI3 UbK?u'7GCB .2)oYz `0;胝_:$l /p-قo+TZihL }@Osb *&Se|gXޓP@,o GO+ڱ!?gR^TpΞbWtLEMUJtO|hM|T~~_)l^@PM{z.$ l7QS׊vPB&'G1zڷ W|g:!G[,4r KRUS QTOWaꈱ*q.!Y 3C;*,e4c_SGNag,.1B ;GRfph2NsD* lfSmagiu0]VqabPN)bd?YXćԿ][ nŗ`׮=n 2}7gFP,sͫRx 8IvK>!'Tsnk֞1RuZ: 7 u{+NN8)xB^Wk|gBio`c#'œ䷪7?Ԧ!2Ow tixu [#lϝ!;A)s;O*#fNZkHMxi!g &q]ޒ-$RDv S>}DIُ{^BE?rv23Cw};`qb-rN{z!4iжٽU>OoO#A*IXP؈ƞq!Yqsw Fυ5ymx۞T'[O!h3] J9PqN1lTq`gPeJndIe7* )K0L dcLxz07[_>WKkk[cD|aou D AF,lo(Y`Ĵg\Q/A 8&CFuk6HL,vU7J~zzAq jz+ok~RmR!nB$MD)PYBNSP9+r5 $ܱ^"|me?M8mЦv[m!lQ'9C _0[fӭN<msnىM:V5^9ݖFdᙧ6Yݶ8߰kyI u:42R^86*Af-9>@ 80wK72 H]sYX=-0,fFnxre9sڿ\ީd'9RnI8+Q*^y \-#@CŻ Zh-q1"߬'YL#:;a!ͩa-Y-^[V9LdhC;jfת9,vO]|mE&A)N,X[UBy$b%[G1Ap$jOd k꣊'Оfy 4Qj4,ojR_sWdF):#>nHrTD];]\Mo.İY=09{՝F1A@[yOu}p+F0u.tp)հAϕ@V>)@ z;<s;$ܕ8Ӈ .wOi{.(uk"L|6y˽JIimy2F"ZJ)63լSɝ\E^ـuKߎURwRVP;6n4FQy yh gލ'O[Rݕ76eJo[@e*0l P;*i8rK&X抨J ^||bb~@UiFj")~#}+%/ft&>ڹ)7, }6V<.RQn!ܾ=>O[q> %H83֫W{+NȰO0z¾2*ruot͘:עUB f_cOR'{G-z`|.쩳ɏ4HͤI.uVrpPRb[h/>yg@mbUд2ϔs_=EH9lz&} =k7j܋q2HpAI4tupD܊ucOx-٘Pҟ Ыfgr#e7\cLWcya=ŴyrޅNyJ67|kC .=F\؈y8:7·k:m64Q&^:oJM"I/QADՔ,~|챚%R )Q#=VF:q Um J$7~<F[R#/I謧QHjޘ@# F 'R⍎$}$^687T \Qu}koq@Z <J2~Y `Y rn@,@p&)c`w{eEK+Oܵ0 > zNCУzhf‡fWﶍsQ%(KSY3 Bz-?@T_sX$%y^u(6bzRxq$y8{ ȨfUNp[9]vymg&} ǩ?̎^惐0 G/>uGVJ@ְDW W~w]@^bW ;Y9IMwwbAVԀVoQvL nr$|BҎY$fa2]CW=;R+kȣ#j? -Z Jbl"ȚRjƤ}Ҟ:qyl98bb.CjbƄ ;` zpmj 1vG!~&JBV›bۄK*9M6=[l}Afa]D";U&{{Z\ZUŊ5`ߕKWQJa9{ݔ7唘Գ !#9&).{Rjw`rE\e #mV:-hy2{gx†5aYQ ֯Iel*z@{(gNK:#4nc=[uǪ(xzKGcq4<;9ZT=۾a76{JF78 c)meln`jJ=[l 2 ,=N3YBR}iV|rT&`ըJĻ(3ݒ3KK JWHLj`N3_ h}ٓˇYᾂxɘ7ÖH Sx}7.UrL;9/H},V3g1@lLS> d "(\RJ*bRx)\hoL5ʣ*Af3"z\ 't$5w&Geb]_3FEsw8Ǭc4$ {cpD\@kI͎b*v `< !t@$^8:XbC@nEŠ&Zd@]kֱF mH`v|z*J'`n]-^:-k K^-xq Rk׽ >]]a[A+pM@%(Qaq5iVeĽnĎM?MUE={Z ~$ YN[}OS|6/ړ /uK%Ʀ`p58],PEK걂S3LZQilx I rg5(H6q'*?h>]āt.خt0`c8Xe.-11MEBŁOv9>; 骗& 3vefb}ST,k-;o:m/ܧxg;qKc0h6&,^~%@Y6DxG@F5;sDTuxrp-7IpB'o,y~-!p{'RɮUWqG¥—D^/i k0C8G lK /_G*dXrnuk;ji(Bq'B&[gCuv0jKy؜Q8 &r 6eyФ;1[GG.,7[2-|4Һ_O s:[XռI~aQbcG*Ί6t GH59O3u8]iֳt<%{sk<1^ XI\p9ߒgpssmazr"J#TmEi㉝)W95Mr^dDpY чY\m<<3pZ4`T\s`wN=.vҽi&,H{VJ`?-MSRp?(pđ=~K!L< ݚ,Ɣ>%iAXΟ 2mKeU`8AweXV8SXg O15Nb~m6Hkjl )ܐՆ(*"*9Q' Ep2vj17 JXӝ,R4tdΝC w>*6hujaث,j.OG3B ?HLDFSݗ+RFijj^DЕ_[MV 6KTC;YILJ3tG7|㲂fjTѥArrQם+FPÒe1L%}t+ۡ-JF00ޞ?,R'.^4@irY&ed8`LXVϚU6KlVfu'zz&/yIx$+@ [r}Tht5nSʙmLl'G_ &Yw_Mp~MzQbDT/26BƶJIɺGto}(qliCo(%OvaexdiPáԂ?b`r$֣!j0Gc?ηV$K`igYc+8|]wօ]D,C@~Kſ ._aH}#M&|ŧn*G1AWo]ڵ&MÌԻ[O3>/[MOZN} @_FBbX-]&i{ry Z^J8se#l})r$ݖFkq9~MF5(-E`%|ɪrNj8.,sQ 2w]mve©X+ 5")'cw k}8XѬ0|*{82RqdK@W;ڥg87g!tub,xac EL8l_HEt/QxCڹT)V^?+|faAn&jMe׽:{h!FoaFʥ^=ζPȲ7ǔ *qoş&L*" h; fĞ]ag…:U?0(yi#USz_:`BEM.NZypi&޸mwMq$Gː"ƻdһ\J? @-k"UA37h9{anX/H"/RT0L69â;6@k 1t21o,5ϓu3gqI~̨ K8 Lop]\PI`钻s L=[~שu('##EP;[mQ8ygIYGe n z|I)& E8JxݎdZ@n EpRﲦu z*t@'+U3|o=gl`84Ws49dfwb [2[n _R x]C /0;[gYEn4#8 Ǻy k/_81sX<f<#I _8ಚr<^"j !C6[znhyуQX*.ajw`s^ ORxa: -|u 7BTˮ_=E9v"!t1]„M?6ZjA}Rl3kxp0~OulctYT<jv2J@vuy0jT_ J\K LuveQ'[gfT@:OCDO>̄[z/*u $% sK>e!1VI~4YWU7Qusj897(xRP 3FY%ays's)RbͳJ.Z5 |BWC@X7%}@Bv& … cz3&Cu}B(RwSĜ~X"s6tC89h,w*ko6pCڈL"oum~@1Jh}6`s^y(ơZػU.bo ! !:OZ1wTIlU3:׀礡4"ൻjw nyQY{)tq77$$~Q\mºgIַmT_4.۞7'UX,{y.4v 6!iahFY }pme.kxBiG&~9>aP6Cb.SDk?m~Y pC17تTlozjcEHc;悑pԓw@wxBZ8i=3k ;Qv,5U-Gv3SDdM1$4B<+݇l熟?z6wk!RƐ(OTr Mfͩ)+tn}M9;:qlS֜& ut4U= G:[G 6Մ>.e2ps0~TAьV̬HԹo׬e#AqN"eEam]NV]MQd$Jg sB2[?=:;LeƁL<8/` Ud%viJQHUA"DCcD:@ެO@w;9I vEpY|wjg H8cFfQggߘeh'f6'~VMlȿcdS| GIճqKJvhޝ?B9KŃJG0" sML \iw㛅jKS)`w._uB@GT,=D}~5 drNղdy۵봜9{=H7OŨ7?G>["RUeaZ@~ tސ JұDD' YFrt)ZQX.g/fv!(VW('$|nhV/[+'PiI;у!c^23N|tBR斃9zH0GمbW{Ĭ{@i9Mjd''63Qjٞ_x>1iAD @cpx87saT,ڤx=qb? 52+K$wו,􈂞l{.Ÿ,=<;k^ZrmfZ>+'Bx[r>$|Q^Jcs\)sʘC8 _!?r4z`S)c7ner`fr&pOml .^Ƹ=U ]ΌP23D{I^B."ZFD˗G-{v9@ۉfk `> 5ߡm(@yuP DToi"PZ!y\lx4jA:Z:,$չ~:"MѬpfϠ$n=ྫWm-FČ^:{^ӑvlSE[58 拂u.Y=E-x!{ͣV>b9)b$+F(6(nXC 7P)p*դxJq鐭J} ;{0C߄eZvn*yF>ed.4.:33祤 aHۇ`(V)\h} l>}l7NGb^Si kX'ː"hMJ&)[Y6զ.6T l)RzI6J۲A7"("f+ 'cV>x:e^viC*W/2N\!UqV?@e(Ո3,;?ãcI2S3,u%^900wΩJiwтu0]rL^*xmE]MO֜ڝ匪O1{nU>zI50oSk\W|{^^;t̽Je>욈.^.=h8eE)r]׌VE1z簘UTymPK02 6 i"S+RM AۆY3~Μz:}4$C;ho ,]{-I1 eZ4--۸.adUQlOP[r[zX~i1YJ6dgdLPI':dcX?4CG% }i+ɒ-v9h閼=a)t lӭW.сE3<ݪ}ovj^?Z c׿>]iB^V #6QZȲ六L>is %o4Twc[s*5BU'[ j[@"ݛH\%#|B?zLNlmƍ*lJ<1e(zFfvN;sksAf$XO1z1B6%IR4v٘qSՊKY# =`i1{)WR&*So`Epνz m #*WOsq&:v|"lЧmH~N|d^ޟ9\yMH:=`A1g<-"9bXQh I%S 5/) Ÿ~MW+g̩'՜?gMhֹ bdP V*D^.t񓜋+nPx=~i:I3'S1A!⢇! {7[8*U]s0y';SG=QҌмUEywtc*z[ qi2 ړ? p܁(f26gbX* fsY_k#4YAj1<2v$.[j mf: v\uP)b!Zq}7hߎ{x4mf۪nu0/fs ~92_ƇU[$b1O/B}tjǺ~"K{WE&z@hC`npD1=\9>RS<\:ox:~]!oڰd21evUa@ZPP 0ݛgZ-uJǼAY] WWeN3A/+]+:u姟-LI,SPT$NÚ1 گPZ^̰\{@0]gz $vbݎ2] .;*j-bKr>2VY~1UJT=I#~+WxiYA BfVu \(ߗ^0S#|.Y<-qYo#VFk!O%ތȻ~qhY9%IƽyL ᨵ2.\%%r|Yt8 U߸)gtGt31cBE-JV*XrwnMPt?_<"%:dfKGFs41RUVmBUi< _L iw_ ZNb>G/lPMNW$U܁g2$'yXL2pb)Z0N`a+& = Ϫ(4T h;\Q>Pm[J&=W*Vؖ.UNX;o^WkEW`?=wL^5NGɜc|!τຕ2ij綧=Ajv~3+*yn̉~J%o84 6G~JK&x/ۊ6՞2Iwʝ(ƾbozDg&s:x?݋q72(ZA VHbwOtsx ( ≢SM*LcTtݞm@u)b7rxWqbnZIN=G赝rbl1z Zeg=EA*wC9POE!_ܟT4BDoW )|گA1t:r=2rHs)UY:nQ\).lL4P݊}rSQ[bġDXpq/zAлa]$y;.Ӊ/(}HQnQ"b\: X,NPwGeOl)cl|Ŏd2mo&SZzeQQ/ q3$x/HbxU&&E(uBoGmߞ<̱2 L81>ϩ]HMQ1s` "zOm!mҮ>x> 5``i@a0#)UV?z-5=W{o/_\(wjMG/sX~H1k09=~dz;d4t?o}-X?Ut0UCM^c*7{t uLn83ޛ'_T#P^7eaz pV+cDQTm]lEZՄAWYx ^Pk!>Nh I;6wF&%%UwwXx8_k/!tչ*mꞳ+ 8a4ZJQWEhV]CEIӝ;~9k%QCkms SQ+QCfz#jܐߋh' t/KVn6@rNVM5u2MV!sh}}'wܧUPVtyNpH%sVTX~TiD[w9[oD0oH 0'e}htJZyemSwj[jj+1 ۅ-IIB r}0"NPʮDE_T5[#Ђ|1#vڏ_gBҸ=C_.і43D 7d e^zʧ*[ 4) X!) p5h7<0ETcI:fLߠ^s&( m^*wGO(pp.T3uܿl;'j,}ӽ0T{b۵Rn!l]~~h#  xޑM'-L iʖ #S&q37/w3t:4r9E#UMnߘR"@ȱҨ$iK`c..gOc'έrs։16By|z [9ղweSu 'Pw}*N\E/g >, rӍC^ (q*X+ 6^jQ熭*f`N, 6ޛᶇo=pPvj I;^Σo>FXgTrlyn茒.>+w) ^[H'}Mˠw ;5eT`G65oڐG;>]A](͗1Z5N|O&٩B~RFp]%Dwb ҵ{V>3;5%㣱Lj i>h"Я\%Ȑk.DR%=lȕGkNWm~A=TJ8o&ُ9/stWdGKUr))2#fsXL)Jc}?-Q# {^U 5KP]ptH\t!lC˲%5;116K:_X+qZ?uO5td~J7}WҰ=~LNe!s[wY{JtEGQh^GW$S&PVhx9ud`ttl[o)*S]pI CUg x 6Bst/ 攳 \C@&SRo-zX>fтEfjK .qrN&E+0ρh J83"OC@s{'0%GxWq+tqQd)tQvM4*@&ʇ˹:2O:8袝//C#*,!Cs/6C]{$q={1rһX#ņqG_鼩&7k*eK*`9HBn"*↦V-ÇmxVkK=9muOw90Z>gΓooAjFIᏊRi=pի-<1#U w. t+D$K4X ES] 4r'zk`dV66͸S@)5_{s[5gFٛV rK_ G]!)b$"_^5pPS96̯;^e']<kŀcr osU>GϙBtɒmIlV`PL@X~fޱ986WC$N/4 I\HrdZŒrM1m6Rű7N8 \Rui嗶D =2!z -wOG!*,wf,lqT6L7_I@c]eY\`<[R7#2{MK 8 61_ZY"I|K>?2y1ۨJ2*飯LgnB?4 |yZ3)8S`nJ# ֖ pa/Zs2_5sEH;{qS+}6?Iz aZpPΞ4Z*ŧjQG YqǤlbaBs,w{LDYė28}^7mo lKx/ m򞔩_9F96h5_׷_?`u];{0z h4f5V"F- ݆߅鏓>^cF5峄4؜i@ oBs  %4ʹS7=P+WEwx]W2,HDbLpR:y%Xk5= t^lmz1ag_1Dd p'~b TZ(KyQ{6Xy#DhFS"U8rhqҏ& (EL!1}ybU{B2vr6E|{цObWj+_rox9lPv_Qm;ִ1]H15-}PnCc} M \+M{hvxOY'{,cU\Fy;.0-D:t">Zbf/8^ :[-{fY*jVr顈Cqp=4ˏ`nTLX-kNULj=5:? E _'#tcY,^ ̛ ,T9ȃYDbr>2%Kۚ5y!]hơDyW4Z`2tc#QG g GF9D fG~34p i2 k[Oe |t{/|?]yVzPqWˊW59I?f)4"CIbe6b+S{n[UX !*-}) ln{'î{U5hzlNV~&-0EUOc8-mtQbW\)>'?nnt]J#!eޓ&קXlBj3_d ♺^q̶@GAä6(XL_5EiM磈J_i:y7K="%f'nӔ:)UR''xqgUwm fΝ%݋ږvAFzhէ(r#-1|Y|pw8J*Gw?P/uN#e=m/n1E Ic rkV8ƻ%=AvrGrZ7*^їa ,SwD[FVy6'koDMn_(_'8e02Y,KO"n=q;nytV#^9wV͘2wTfι<[zOD _n[.aviP07`{ုy5IAҲcqmW۲ Ƞ/}o1V{m T#`4^VeH:8BE y0oZnIP^L`AUBzR84ǘC&O`"mH%Ny"H SӘj`[R(S\Y#bJӞXM#%ҾX Lk\W|f;zhyLYݸK!.恧 $.oky_Wp~)+Xr:БS)v~*q?X{2>bxvREtMnJ55Qb = @S65}n\`:'~;E*M꛸ȠʂDKSkenFBSfYV0P_Q3)"&n2#<&W[! _G筈s69"I!(*5dwz@ڦ/1,@. ٵB ^rv$ l3FYUnfh陗`"́WE_-[TA|'T5"C\@7E>gbܹ5ƛ|YA 枼칿UVg@wC3TN? :^S]c Pcw&ȩ2=&u#k T҈XR xԽc fJ"Y }:nNZ w*Rzh~d{|LlœXژ64j4|C3R6AȮ`KWXLb9q;'GJͨ ;zWIM%qT$&\ D `e oV=ꥤK*уuW3`_lcFʲa -D-LeMJ,N`r h8k; /lCD'p: S]:%B8PSar.AG=z6 9t%M7KŪ&ZJͤEk. b7ϯre_+ci! +;JSH_Ir.^-szϹhW$:O%F;̱`:UF4Mt@?'~HY OܒWdDr˂/|xǝQ硻{ZuMLCkYBh?at3 F0Jqz]Q6Z%Յy4:Xwe!] \/,HR >W3] DeX¬7!_XլAv9:}or[ʭUMx|•ޫDHa<<\z'΂/ قd';k{h⮟%DL |r{yV~Gx lcG'ZҖPEZ247u<(Kcj[Ag[g-ܫ@1O{v(Z hnWL.ZH6()=GCߺvRZ* fd*t>ot~csLKYOi =`umD `y9z)lYf@>!w6yg=$YǩU^Z=ܩE^* !MC/+ o O+w'UJ k7Օr^t2=KSH <82`b@>6Dv.CI Q r moNlL\M|~x/,epţY]W(!ɏjrX~mV4aN@(DnRJAm7ǁHPҬ Ж!7GRJvK3zIҢob]`3wq:kxEp~80Q{,6lsjܚ0Rʚ^41Q;}Cb80ive \ og;)nwPkqiC2:^.kJD;mw|rȖiVmeS&Պ*+u`o Bŵl4#JLx:_pzw#_^[̪N@1w`h'shLMNJ5ZݴR.vSM@Dm듃R_-rJݒq{:[b-B ZPK%}"3jgͧLOLi-b p3]HVG(-QCw82c08aiVe04ZHe,ӈ=T{6v4}Z:=v\*ɝϣ1*x 5i<؁Iڧ8oCA$ {@yɹylbgjҰ_(#<[G_`^X(†ˣ]8WCHd8a"N%Ai:2 ыa\BaÇ܅.rR @ 4v{ȾDS5^&2JBO1~ `߇VlZn2Nl0IZngem[*A>t$ou$EbʜK돮;]pbcH;M"Imq;R|1H :TGʽug#^`,÷MpUyev j+ʒb# 2"Ʈ@@l,!MT7(:*,犈}=rOxs 0,.2JD^Keo>"-VvcJ"'KzG<֠A؀z\UH3<(J>ΧC 7IoOv^f4aYeAZ/K a8{]p^vppv s1nw:p-Mc}ڦ?P` F.0cZNnkc3t>Pf+PTwSPJO0v՛u Y͐^*Dc#H8J?(6T|s\-6FRK9kǓ`H'V O@F}c@&zV#c( M&l&h婧'43Bj{q6 \ζ$0?Z6{zbb7,@fswdcx0bPq}*Σ( zY}[jzUM.(wGҁa[2Bohb̹Y$ v944eLr+Ƥm.V&v(jBַW߾uʩmd˱wt|kٙ];OP38!;P B^ Qq ]rP6lAG{YXǡY F?w {9cQ׍lo٢F|z@Mf]Y?ZXB{%ZY3dЬ5#Mf)=(jB?!g,y5oڽD >EiVpNpFKLH)ON2W<6a=Fa*x0-]i8Wkc^#it cR1u0nҿЛkƃ"\ø;" ZTwk]Ta%L]p8h:&PY25B;Q'V1Rh26U?^ʡ },\il_0[aLؔrO/'j+XRf rZ5F|iRHabŶVG}Nr+n +~bfjۜb;m4 mGh2ekD,M ͂)aF( ;ƞ%l]$`oY wzXS/9yɈr-ALuerCcRZ_l$N[P.ǏS%酜_JNp^d*~য়JMp:.5%Cc dFΥ#sĽFe0 sYq:PٗͰ.,JO6,Ohs5&; qϲ aLzE2 [CfnYe'܄oc˟(%467 }˜(:7 S%Xªpӆ 6M 74üVPRߪ@$ H}^9_Yg*7W=;ɘv S-Oٷ>Ib[w7'Qeqs#1EAZ0uwB}w8Q*N4D/V0Gx'ytebwPIGJv~ś,!dz cObD=yV[cN)~`HE6iS}Z@Y`Z;.u/܄#@q6և>Sue2'dSȲIdu |Ȏj!P?s.狇VVתEX+*df9!oL`dtb'Ƈ>xsI8Y)_ uQF9*I8)W-v"&'L5ꌪ7!;tAWupSQVj{Q"lEb)c㰭!RV@N>9N܎ 2ӥ)R1-;?$GD"kE ُ:k/i˰7Vfa^ `E[Qٶ0j8-Xz[0SRzD1f bH, [aQV&;گj ~ڿv` g֠W-ߧI4r w %zuIO#F^tu[nk׊:oj` l\^F]7rCҹ[ mK!w_0=ʚ&5X|y}]L`h1j#@ҟ,bNt8 WF8I}C "oh>-H_txehQq $MGB1& V:F`"H)&K[YnuԴ',gŋg˂m$OP\x&0/!zϡϊf^R * m.Չ|Cޮ,1,_)SX(U-;(~E |9I!+Ty [e9`j+Z*^VFzNSfCr:e9Jߑ*,`n&-1I)٣%&_eT@"IMD│Cvإ^z r落yTh-w0  se[hO}/ 4 \1t^(){D`!F_[n5s8K&X(Z>k9^| B!~sԧ=7WEM <>2 !Swy7 ~&8b)5{$%Gu<,TKrhP?LA+Ѩmv 婋{ -40̆/44QsB M!ecC]d(]ݣ/cm^]qPI sB,sk Q? =̦*?JmH?Ziۉjc0Chލ %>Ⱦvxz#c\4nOL{ P[o'D+Hf]g5k$36Rb\_!{ف2 {|pH1Tg>gO}9A/t. O""We о޼HnBYU{ݞ}#>dLUdb|5^fu $DRJ2 d$4v3M[`.fuq-xgP8Ճ0@ɢ/E |1t765)eB' ;ۓ1g8i]W2ڛxoxr,\VP3tƃV?WQ0Y$BD86s^^~`ɻiACۋ^}ih5AǦ2YO a4J3Ug`by?)XHQױKkwM _=0W $8I@*R UmICƇ7յNj7[EQ)hm?yt*ˌc&@/77Aڜp ?/}1ߪ[L#KPFn8+v3.hj@]v_mC=`w)dEUnr ɲ4p[O7\,e%ﵹJ7h7_0u|QF8pX$V} FX\ Wns*_!+ŷ0Si`Ar#vhc+ V2M#5=VEҝQ>KY-e{NU-R;!P,Mi@w%**>9&o,لpF sr2v}\Hb_$r*[w?ԢMrV?4\Ƈ0G|V [$s^Ns39ɧ.FZ.ZۖCh0~$ڝo BԬbP[a/" ogѕ+ARYl*d8SB|z3Ac~hoF9-Nh3zo{6y0[HJl @FgYaœK@bUx$]G3JtoX؉̭{w[X3\diC E_BgCuw0gaDd 9A@{ZLwc7,h*8H_>pLZ8S%)O<S vL]!d)E6t "pu _ElNS 3I[N#}'\u}OȎG?uݨjMs"wSx\IgloPu 3nacj_ImQKkeqғ4c3?\J/RiGtvRͧxϹ>BNsA&C`ũ{WӯT/2ѻ"\ 8ʊ}{9ߤ{dvsGccKCV~JaK3  3ZtwIx6C Q"j=2 4sl38J61^.rFVzu6O`zAAmҶs/[/K0j"90W{% \v""K2' =ed6>#A\WS;Sq~u]2;LKK4ƍ7ϲ5\=05-Aq =q?e4m7UJg~Fjwj1m̷ k@`[ddZZF%^ObXm]3gXUC =\0i(m䤛 lNB0—?n#ِ OcRs<;WJxl$TM_]]pkϫnJ$d>gJdYj~>|TEGkU~?BVk"L *s#, ~Hpk0!M< @)s-j-tb選%|N6F[*,ŧ;fSet^FU󍆎Ժi50 )Ś3Rv۷wd[~cDTC)Fkj'i:+䉋2fK8e6捽k#dw#QW+ߑ/l9ҏ[ Vlp9nМ'qDҁ'DI^ h:1KSCit3emcܡ&'_\XLC2Q&G=&usUܻiNH}(((0nd}C7QSŬY e #ƼXN" "Kpp)f'WNsIc˵M"RJKMvbR&֖ZPa4&o,X1zx3h[5S&xmR2Bՙk prbLcE Qy/&^VVM۩$njuI뛼[49SA_`{/?/dYnOk2;#Zˬ0:1pţԌ!9Lٸ;Am)gO jzs{1 pu%b7Q-"*~ҿD}2_$ `-q +=J@ܠA9P i+_).;U]v(}JXxE7_ZϾ !tgy*uû3Waڎ3Z="Ofgben8nU~Ms _$( *ߟI.vXVNw1E^.mTOkGEsb@?NOv3Hoև,@U$)Q>GwBqvDsDA$q9O}˿7KS,ƳRN驶b3Ӭ]^M>(D[ F1A7iNХ2/[ o2Ypz5%wj&†Rc;P ~m-swYX5:$>wPee+^*GWJΩ6泬Yh~fr㛻=H |O9i/#8oؙ2k o {Ok,@7ШVnCc}j39.qyA"ÇiN;& ^\mAw b>4jr~%q0N*-r8]g>*H4tݺ -O M~>[ Awvn(9|p,\a X6Bv?uL}vPI?H( m12i$ J^xMl2aĤʃ^[GZޑ Em8afTEA^ P9]qX#ff:"S 6F*YJWQ nAL>[@s-qQ&V n-mlߩ}#<*C&%c~% ){σs, e brv#_+QۗH p*3,hg OE0~$gv'PLH+.SC퉸QIupfAUc1%ԤO͸$EoV,ϳuuב]2h8~]V6zwҥb^[3\4`LPj"OW1R3.'P t|O4Uv $v1GM;^P;&p:<\P ɋt"PpsCIak'%5P>EV*K 2u:vEF”[ ,^CX •6:s&w7-wh7Oy.Rf+>5qMVDΘH4a8"#f~י99{`[D^BF`ޏJӯ-  ;z sebA/`ӫ;Ԑ<s d0n VZ0%|~:_d1.kR YR'n"(tEgMx_fk:ŖhySO@nrJ z RKxW # s:HEÛ6{?~kW3BRސs-#ՊJiFd [ܲ}:^nM AR"_62!OϒMJh]bl;=LO:i!iׁ9 OamԼGwjZ>VaaiB~;RL3{Y!zN*xtk]xIAh@l B(СF4?ֳ]8%+;Ä"A%G47&4!^ˤD`c[,8^Ns@U|sFj|B#+͈:C! GfoK?MM\dX;-QzAoGg5)[Qz*Q"=#rSS{Oe7筭auv>ǽYxCp9pf`"7x g3-gHFj&zMa[pN&/C?,V;cS?QPx2YQJfCgQn"̯;#A_Agtݜ rt^JSAyBI @62ރ ֝6xH@=4{+)Izďq\D޽cmn]]4rq=/TXF-8#Hqs} wpl_ɏl3Ŷxw n Zkc{M['Ky?M-JTX)˜4a_#&0[Fʼ7i7, YbD%}OǜNi-o=% g@06fj Z+ -vT܏_u2ay}q,q$ӾNnEakFNWwc`ÔSxԡ0fLJc.K{"' aSn Wvfda ,DG{Ӄ,N)`0OL U/Hb:a  fȦRPA%6?\QőUIy;WLXD0d@&;;R;n{2)q`ZkSn>K0`@Q"(ndb]0|m|(ls\3>ϳ^ׇxIb CEkb>F0\0[8tY.b;Ckź'olbr(t=Mu3D^ k.UMgG&len0\ɑ 8ZW㔳@Og{Oa\[rlE^3IRҽ),3Ko8V?Per3o [ݞ.Ve7ܛ]ojIc-SlaH%iYq՛#AR=W[=n9Bi*e=ii3ҧ})wN}Ƚ"S¬@f8gJ1$7Y1أ?70 PB6NJgh݃6PkƧPs6' .% agbCfRjXsCTn pQv7S"8Oքqwd0x ȰU[GK>${p^Y9dQ[*wK~j}ZV4G%c$X)X0XMMk"0& 㴕nǫUůR,"]DqC&]6ђ5.~Cyo>>$c9q)Pm~-L9 WBXWiIGch.q5h_ ~wsp;B?Kf; }YLڃ&*0Gʤr2H"Ppx"GM?m[{x@d+ (uOBXboO'-=ÎY|HrF a]B śJˡbuM&>قts`nD'>dȳi甋ȋw29E?=R(8]ڻ!35rPUWuwp.+'T NIi߸B )MIy3ѭm—D$R@GT@V|0EϷA բg#I ],Gz0t 9@r{Yqک6 ,L\6̭B|. S`M:_L M2A`<4hL]bgӾ:vbIPxMC,@]yCp13T^cm *ߓ&3|M 76 w`dy4'4߲VKc<8@MlSsH[dkSn~ŜdŔR[6\]9T2ephCi5+&x%pYabĕW}3rV3M#dZdcˊ$LC:6%ЎT n"HbaI\B^Sb-K]0OizeVMoM}DCOC< [qIrFٖ^CK&.yrEjYK >XM"39_{x >ZkUe_ist;[9S0O5ZޥK~y/,/vo 4R`xDAr9{ukN8> \ٜ9`|VUNcԚc ro\rF C\% D_2Ŝ}N9dbE0ϡ`\a^MҤ R- I0ߗZqmbavY)L!w<|3!YeEb`HQUD@b*7Nm8qȰ0LrPY"oA2|HW>x6;Za1V:>{k9*]}o\CVV9uCMbhk "ըvٱƭgޫT^uQgҗV,=g[0YE:k(2w[Q|yL:&,=Eӹ=!@si"'s9h˝` Tjʋ(r+܏Є=FcVa#شiar'憤v5ulD=;a.rKDv%SO [xrZƙQ}ND~`?.~Sov iNJdm& &T6+;otwP'Bk!`_( -xT敄flA9(A5jsT_"BP>W,‰#{Yb'w(_"yv:;:,8-BӚhĔ 2X'*ԥeЎlrMW5 F=J a["?-(a[ k'W\YѷvFW'BP55?iz鄠۶ r%c]@v,_> ynzx*1[ʘ{x+dT,qHVԞxgWyXK s8|0<ͫn?uE#>UASǁ:QĒ$ V |*-B`e! ߖ?][r&=0\ljhӑ7 *sS \Xn-]&l>Da=TK&2Ju e9$[Y^16)u:.NMJVes.;n^*E=@6G£ĽڭF4r?[7ezHP_$!k\2Mc$.̠*m =6h:C[u$Uy.@>CT]CFrge[H җꋰ ssxIJx 3d{ʖ|FIM1kw4}wpFk( ~񢧎i~|$.,h\4|y *ɇ!_i~2Pb,.7U(<|VWN(0j)PĚ@\0(dOhsʟM2 uq '꫈^Ջޱ<7^Yz"٫/?V/ 8ZEef)db0)rt*+ L[`-gDSTՇvN T-|%o 9gf1ըʮQŅ} C:}-Jv[FgNyFsWBKQ@,bV p1csAX* _zA28āOh6L..1\#ɉʁ9?"$nxN篭]@nNNYBhvMJ]ji}QfaUk J,CHThxTh-)A85^v`{m}ubHVSN8OOQy27ԁH2i†{v<'圝\gn㤒p]YdhPM}if;MBcHcy 2j0-wjJj).RoʃQ@-;ͺz,(tƥ%1T1`YK={[.ddf"jKOSmbܱx@,ġr9w 1T%k.OLR %blD UzaM-KD(};;fñU.(+CI\%(I_Ss*p0SG n+HtkLHAᛚD2&;wxU2AKjŘY$~\Z/CОD4hك\qPDbw2sVi{ x::q . yҡJ~3iq, E%u_?z&hL%Pa&;bO%8U jHw',y53Qrb>`u;k8`YZy4PYIZ38j!_V\_{ݲls}ߟXm[L5 Ԋ,]s~m J2 z >(jsDۋHĹ4bG݉`6 auY_m=׸c'rڊ߸IhQg`3&T[&7i_$u=#"zRyuG'UK+Ibi"^r}-de(8Ci0l߃*%ԩV(#IXPόeɌJ'~QPHKZa2?9Va7)~ I;+]bV 뢖6D;ܨwC;K%;A%IJjqGqIgi?ҧV" [c4B"8WMp2:\O9>jX`u< @0X(߲VV!umEJH[%#.5(J]ӕtP+ JLRj-ycfQKowBƾUYry Cg_U8#`& cדJNMšǒ]’'l;sC#Ў7p@yǿHUo VƐu\ve@Fڃ>5PG> _܋+%y9~nBC8BH̝XrF2qc~, [z$.;̝m+qS^=P3P(M"be̺&21̧r^ 6S%^ӢQbuQ'h%ק~cERH gXr8!9R{.qJ`T"S.Uì$9I vY2iX ʬ?)c.t]K:ݿ[!GG 9钷3E@H T+cԗZ8\t؇(GUևrDՐ\ 3[-cʆ Hv'+igϚgbE2ı_Fm͵DV1Lak{,k KeyOvMv&E9۸-7T~aoBR3r=~e}nW$Ī]W\΋bRH tݷ/֤gR"]Cو=-w'\#b"ʐSWh>J >&>R4ѸU5lORѬ4& RrpP?Bި}!5߲*l*B\7M60 !ZT^&E}ߟsY+thF*`\3k'Xcg<m%m ՞T;TcU!WR~/t$EbĐZ"\\|~4AuRkC4ƯjwX8 m U&7 V)0IU%- D2٭_+7]*TIb_\/!i>2-vr &BVjޯr}iqnc0E9=ՐGXˍ7L8auSXh`eIb1DKmzz2twH(LgZ u!xݮ #9~EV n8ϔjHe2[dxD 0 wߋY'ǸcE=2Q"bbx @Y(`GcmAqulRM sG/v00ߓ9NP0p9OO%@*%+GZzӜYV=_U y$S- q*[G3raC\G:yq ǒ͠a7,ґm.<kO?u(Yڊ"ۓr 5L6, ӍX?dh;4M|w c|f6b{hVʙDbP:PBs3Nr v %=/UٍDr ?mÄtIoǐo5wA 08gJufγz~3\a&Dz˔S[<$~ 8aG+W&fBH:͂vT > )7SX2_ eK7AB]~xjj |I.;Ey"3i+sa7z.u[b?Ӂz0/Ms|״mOPl"[ JѩH[=`3xTIǭT#zbE$3!EФVRˮ]!Ҏڏ+"Wj!eS-);ŗNcqe D!>=Lr ϵMoX]S7&xE.H H.CέOH! Ļ? 2dv]Rj܎>lhފAU zAJ8|vHrzD(sc2B^lL\p 8tBApM \ @Lrv q 0p&3@L]Gy âjԾXA3 Ţr< kH !9tF8=?!Eϟ4KmkbفEm[F`=&nkP +{ gԨӪAl9"5Hk|8liW^(̻bT.*QfϺըT "?KM#6!*\tݾy9 "|o &3UBZt?y>`R dY%zWZ̈́ǵ$@iRdƷ5cu vqv6`pv1J-QՀ hl}+wtSʗ>&JQ2t-?DypDuZ}o.6JpyBTIcdr~/S Ԃ>te OWۂ)ţ@EB%=b@kլqYߢMvd0Rl\N8v3ە[PRYh'U Xٚbź )۝n]BI<m࿣!H #="A?bF5 QO\>Āy :ᦡxn9x; RڻgkAlBE* dK%tX=؀I<, Bkoz%HjF`$9th5b&' c"G,">ubNQ}"vV*tkǴ> u~+&{YT*[.'mMSw$PH-n׮1_l&kdmzҥMx{ W4hrG00UlW`v:Nm18žp΢#)Yi }ypb "%v^}ܱyVܲ8{j9#}$0";3&GC4Ik=WA:~^ 29nM P%r [ U7j>P^ L^1dV wy\^Ř}=U=2pq^͞/7ORiFq,fvxw)1q8&<kP$Jro,aY(_{ EgW4 ŘD'KT12$,%FDsUc c IV:Du)} lEl Nj[g@*RŪ G k,v }}C:z;k$NEȯt˒ & _öR{:/:.*2:۝>.^yfK.}c2͋ GP=:di~+_\˗arteHT0FS#ಖa K $/7]Z1?QZ4n|yW6J:ENacS/ gGSl ޒ _Xk=UOlS7l@r5-z >a|0QWR[= +5TI;gj pVn.ES_;7V4 8FV{>O\](mw*OWb ISxJ&.xP426JC>WS˾ߞfZ\VAqG)0}Ot_NQܗNg'ڌ510zjr:Tp?.Z#T8'S J/nb5tY4Md +}YFC =ȓ2`%qTJURf JPȢwS0VEMRap|wYil"%bQR.Yeen{9yQ,HwM_:d q'3 MVXh ~/zXmF"݁Ji `Zf(>*_]ƫ$5rN*IW֓')>6"lsGnŚY:Vk&'Zm9]DN ! '1tВ˪gL+} ԔJ ҴYTI/?UL]I,PHJ@mv/EX5]h;YgpX_D2bް>! iC~ݫ7.*6GKRsUl)~tW|gOF @ C'B_Jk4枼~zU8H POe=djY4oG~{!pLþ-2c7XJXCfR $lo՛dYK_J7%mknEvwkhoܿ^:t䃯' p٫|ۖ聩;+Ur&;#:rĬ' 8ѥei"]ߒy ˙|tc?X0%#6qc )k! +o `CIf+@ b~~ʲD+2=Z:E$$KVSX`d#rdyLdQ,kO[߿Pdmcj=R؆ۅp uz$ڿgjlD D2 xKKxf7)Pyf XQq9z3 Sw -2$W'GᣚP"rywk*xäX)7FS9QF}CC+TYSٔԉ;Ll h3':C0\o9mi~5nN_E旤'(4&8Ϻhc?;Gb~-5lW@Ɨ BXϜk"L (1#K@R DtZAdi<j=ɍתQf^wv2<γLKAs)fN>٤A|W1CKxBۅ ԥȜ d`ʧ#VxJR32Vl"Uϖ̅J^|bUR䑤mTbA/рFJr6A*In.*OFۆ `f(_QO6 8B-m'F6,ql|V VI =!vDӎ@iJ nUV0 R5%\gGjn])M#xڧ쾾GAMFKd] wFFmUzi#FgIxv9xKZ􍗓9EQI\_^;1{B|yKtlZc2&;7;t촬7UӷuCbZ%r^!U؃^ 4+|Ca֟ ?{r͞FnD7T;U~Ǩ_"xc!#@ r_l"Rx&./M;y&_tKi J_2Uj5}ESprJ׆MZ,=d`j(yFAϩBX9e'wuvLSã5=<\]mQG#[VezdCphWPCzO<~)2YV}V$If&[m2.!dJL?(:@8ܾr;ՂD\JuLJd$1Z2dLp* F=_-{/YFr/,>nٕxu$z'@U5|Djhd'H@|xH0`4eBWNc`qӆA׌n0#D>#P~f9yeMTfH^~\1ٴ0|E($U>SAGĴt(xr?Ʉ!cG^FÀ~{ Dpƛ0^-7^φR(m?L('b HyP 9K M/d~^arQd#|쏪?m0~P !5l ^ }lψWpp͎e|Dӧѓ%4nJG7r6Ag8"w' 0l,F *YWa}y ,8:nq@~jų?VL)@^[R$ucA!D0WdUQ֩ *ԎؑI[r-&QslcLN3LDW fkZk(Ts+ВeaP#Hߴ~'0|^5r?ֹxodJ6/Ms Hٓ*=H]LVF0ǭV^]wۼtՍws3<]}su^ )19ȏ*}XcWZfhQa}JV*jm 75kSiTy\cu%lrZ^Lr2̄q(ښ*cxČpzx"(~'lrSRP`{^oAIIV|d&9 "KMGGlT==i95i^I?MG}cG7};6h݈OťbZzTL+Gtq-$6W)\9Q{8b}D}/Ühz\(L1ظ\7'XBkib?$LA) Z4R0a}%mXJdkUPS >K{_"1ҚۧJs ꬍ]d t~^I-nU;#"X0ɍƗ?:!3&E9! :( đAoQҒԐ|YkC7e97%tnVr#IpXlN|i՘/ 8#x4AT ̰wQ>Ol;H=b<@8q)As .qÛBE64%nJjk{J \¶m#l8.զvnv*wC[Pucv;z5%f]8g-/ j}L}ȁ!p2 )ZǮ!1LQT35-~cY| oGDJ/2Epp!ذW

ݺrUk/ 2"m?+7}LG~1iĪbbUlóX[ XATo8 ـg6a63HqJ#㻣~ N cvf1Q,Q[hdXBTuӒGe8Sgm~-|^/1fCIo@vKH,< >CKB;4 E! 0мUlws""3ᬆ2x{=P}O7 xZK=47)XPxsC' 7VZsDը^'kDMc%&77ؼdᘀ Çoݏwc1cH02(f+{覦:9Uo$A @p/Ch&"C;7'WXE U䃎42wFSZуfc8P么+u7Ŷ:gn}IDa<* =3W3WkbsS"#H;䷸l $$j`Vxl.J-ct. XGF('93dD3vd/(7[dR/;׆ķw2%; 883Rȗ9C_9j؟ύI;? - vNILI_8S*)bj2E&]/hKl KuXӷi*0@ 2pK7eҷeMk+@XSx?zd4pSX4>.Kl~7%s'y_'W=Nߤ13ƤBwL &33ܯrs,^ + SPVfM/ L+t|bi<9aF"lw5+s*g6 AE. )}vJY6O8ᰧ@+Jpߣ)g@Xhۃ̞^!ŊNkd5R# * !~q\+9uZa0`) RҪ%%zYo&Mht.JsK+b_QhPDO/?t`PA$PCv ˯0t*M[$|}dߜ:V>8Z#0Xܻ q;[Q_.p>LyLi2*ܨqlh9GRM*]a_АN v$O06?"h(1**Ri|2 UUb5LSuGđәbsJy4Wۗ+bHSDpP$)|W9er[IYd/ռ~ z?upDO:sbsZpIy6VB:f=;]1+Fla7XF h57˘%dzt8"^zA-)9V1xO>Ǫylk_]!YY+dXkgSWY\-Sw186֟]nE -~Db.@0ےIR̢N oqz筏) kN8~ h[FĐ-v38Ħ*'mWG;YK ݍ%#Mk^6S6A5dhir1aA}쉞ԪM?B/viuě}H_@Zr^-_lR?.;(47 I< ,ՃPF|jbR_/M "z|LP烗b?,eE`+ǭVЌK }sBη9 disvvWZim,%WIєX6ōJP{jY vREYMBV|3] Y>;S}Ǿ]S`mQ j}, s H#ZA5v;*g*m ¡:GE{@`i#q,XT˕L߰Q*[G\N$w3Wr_n;4OofsdW)< 5dU5pR4^t #ht#L8le.vlgX8jЊ9YCݹn*;RD>k)z`k$p03lCrwtd%LEҜJ:G4ިjJ3#/Y;\-?PDGcdzLl|;6W>3x[TDjX$ J=-ukz;=>,;;M1z=^hp0aerc$#AWnpPzHUe,~Era.4Jmے7_#=IR#"ؐ)V-jM e]0;a5T}/l+ 2KwDsa j:#7_BD=~Rkm[79\>X_E ᱇ƺb*6А5g r!95XA>y٧kP/i⫣X=/unQnNքG8yxY2(ۄ9+stYzzqP0WcYu؍\HZ.l7-OHzjItt`s}@W&o~X0[jdny/wDLYOu~u?tʥtb&A3"RiC`j(È:' Q`q.)g8orD䅼g:?= e\ d^W.>rfTw< M@sЬZEfv>F_sLD3"XD84ab1hIG`P|8$Ad! \, R  &J9W)SRdݡY_C?3ch 1qEGk$/ü`vS) W97e)iIx ·T\VY4?xq-3XƬ)'W):ܕ71w;DZoQ.CCz Ҝ'"f"7nB>%⡊M93|dVhGC0>+-Э5sǶ2Cթ6"A6Bfh51ec%O>^T "d 3O ,bdStsJAiή,z0rsm}Sr{'z"m5! dmsFJd_mT ,E; QPX_%%oҟM%3U9mk[yҷ;}6m+l7΅<=-{hA).%GN ·sE LAAe dɕZ-#ui[נ/+?8[7428#lliK_ةA_+=j mOb,HW!x֟5-pb @hv)t<)DžڒE#-n̮k(א3E< fݣń^8-ۢrQ7\3`1L}Яh)SOI؜F+ïFI2 LrbU3^] ki_=r3,X- p8lf$^QbF*$ȝ DCǭYR/]/!&iK!J'^S2#G~[6n}bikT2Dz+I&EaKmc~ ~p#|I7tSRe6&]L|n #a;#Z`0lmqkЎH tn2 ICP$+rޥ!֡gc- h*YP U:rp6egY/*HIZ;wy&awk4Q[6|UOke~_B*8$ߕ){&W6}AT$Ǵx3D{]Ķkqws(* ť^\̥I 2mzpJLtL| rWjz}k>;bEp蜈9IpV$lez#͢ ׌?k#:Wf #i$%NcoD|v6#BA|l/oyd_L\!9Ё-#Y3/8~ )c:oGX<^V@X[7F!h>C˃\QXgl3ZYB^E)yq'Ӯ|2CےS1~lKlhQnKG/7 |;eZ|Y#,lb)0H 4 Wv,J- )rXT@W..Cěƚ26G{ِ[_t9~4/J3c wRb o6*s% 9,eg-'՘,'>'uFL:l1ӸB9 \S 8 Hp+[ܕf($r aOa'Up-|cAne,p揃3`U t! +cv.n/5 ~Z~0CNmFk#"s!;C i7֯≻9t ɝIzegM8M־#U]Riq /sUQl %+ +wjROZʪ{28љ,,K=A0'>\wKpݗʞT -jbZy=b( Cj4!8Rh =X\\ *6en<Պ|՛CWq q&:?2 EG)+l忙v^&;7QapoRR<"Kފ-3C-7WVҌ}B΢{`?6AxdAe=J1?Y:e-MWD{(/6{P+BiNh3 rOgӗQةz@_1lm.r9 = F$]P" [yM&Wr~{!mm'W뾋1ɛ[Pײ?tP(6q\4?kyrslNUŊo o`W~,kߨˋ.YJC2njNS3Tk؏1RERآǔ%,Q\ΥS ~ޖ WA tB^< -kkh7g,ή#>Ǿ/Èʚ[GrT,(@W{"w TTċ?C5hV)J8cx*Hf6A:bVVhFp" YA$6"NX$ZX/_']vذ5PCL`7aTnxݗwt\-ktLK7MMu)enʡ"鸮yTuars78җ=2l -&F 1_vee.iEpA|sTUfS ($̱DS],TUt8f*ޡ{gJ] pI*RG}e%̊J_N&RRj0 "nIb2 g$t5-ӐLJu_&D Σ0w!TKaK~kCÏ4 0\iEjM_V:hqr`3w*K7$+#7M4ރ ZD :oZowl XLx9(BSQuI$ |nJQXBSG;89Mhb</4ڇd4O" vv J.d@ \;_4%ZV A._x>aCt~}a8j$XPspO7(YT@%Co6G/яaMjc=^5]vC5~鎀1BKDsH>D)R/Oz hlcZ gdj]L(D[o6sի4Q r&'JAߤ .ZZ@%"}7^Yin"?$W;-pxP0:a+ڝ='\)]p˵pm=թQڶ} v.;[sjW -,gw'6wQ82!U_B/D.&Jr,zF5BYIQy&`#ç*dh>s秕I1ca3F !'qه-)DȉL4ޒ?8hI޾b+V:7OJE\$Y$befGrz q[#'䀎2THLe5g8X=TU_Qžչ@hP>90㰤1kx+a+AbDSHU^ȭ+m';*[$=L #2.E`"-2 v L'A:|8 : C 7ķt:"6#5?ƴ)}gG1`O@>#5_QʼZXtp|&߯,iTLN֭` ĕd;_7"e ?zRūKL.ۀe+qNZ]ɳ8YHdvq Qp0uƤH <pYĀa[Jظڮڳ)! RʅE |s!gcc WET0^|9?sřF'bJC?k,ҤVY~\aCڑ4 @+!glb@Y0ޮ洸n8Q%!]#lړ *+4C{ҚѴ_\V+V\mgS&2Wc&CddkI M4dvoa\+!#̄:[Q #b<ʘYɔŃ o+l c&mMcMqs55J,č p!׀BHǻE|]u]4 {a~+iXm)AsTpqtQNWuS!_Cf݆TmrTbkYt,&z䯖- kp174ȴnPK8ŕy?& ɔGT4#A.NrQ!bgGGwF1Ep6ۼLZI'o5CP/Gl6CF\=e{M?iS*D]5${NVS7C($G2ά+V2 }:`ci5^‡IQeI;.25z~ޕr,^^[ـ),}VaAߴo@Y?1>)B.=J4YD!qH{4-&!݆fjւh^ sek+^ NM kZampf+>hg:v4xY)Qj6X>97:"A~Œ\Ο\e9'KhQWF(dg9h6Vlz5^g_&˃H䃛gT0䇋TS;"u^T׺]l+ſÔ:ΥfMYW+x@cR8ę+Ꮧ _yl'N'r#T6HiyDtxJ7gc8^y{NmdGdB# (ki<#6xAQ-S.UA\ȴ)l=Qj~߂\ICễ.[}Sv*wlwM4|Wp #1_D<Uי~1 Ihfj38N   n-F'(H}#񉃀a^88[v8|zㄓmQ*Zn{(X+j p@!<$Q[Ckς? d0h%&0}9rK&zMFv2(=qSih n`nk3(z! ,DS UK2~B 7eKqމ/T㹁.v$Lp#{1'f-94Cϴ}}\=hF2rӪ$eeǒ@+z:Z#*QhQ6,zu)6.\"z|󰺝/.S,WDQ`+=ʹb>*P=JvF܎ѻ Tldz5QŞƆ^nLš_ׅFuB'R$*bhʴt gAFmlKju@ե]XWwDMH^\$GfYSA6_Ѽ\"qWh, vfen1c,0pp!b %Y >IZmկwMK`93}p2>v2Nr3,9V{mU:8@RV?(P[WXrUG =c}YQ2T WbrK߀x)|iϺ45 C)XO~ C*yŞ0w~{Vd%a:Y-:>mu*&8c,)MXPKz}м 8nFO`_WXF2Mw5j-3UX漦O)uʆ R[ڬ6duUF3TeSv+~Wg559U& 5/4lӿ+]YmdzhtuNuk?WHÊ>v:/Ldr 9x2؁w2ӯ\LuNl&EH]wHc5<-1巌; < JydóbtVaFs D3#b8 ThHVk\v#2jn\Iwr{; x`Hm:5PB3Pa#مG*M猰1g%$>x<?T^5+X4ttAY+kJ`t6/h✺C ˰f9ZA@Dטּ8'6mN ѷrDT[M5 "Bԗx}4rd"L!RS8;eԢQw,GWdrEkiο$]$WBt )K y6ѭ K;ě8}%x]Pe-N<&Hx0l'6 po>Bnq0T,ZG!,-dzn%K&SDF>3oA'\q(ђKbGF(@6><H^W$[Z5饄5M׶ş0U6WƆ_U<QgViߪ"Mg%6Vl#2i^ [dԉ:,+,gr11zIlyf<7U]&$:] MlTr 5X?Hi2x<7t#sz+.jmɊ]4ºԪ>omjBeg*;s_sD,եEgm#|`T+5_r.rЬ'ڝQ4ͥ!{D jfAkB9sj/U-}z -0sabRB&J|[rda0w "Lh*.G\h}JӢp(Wz hTv_N*tKgЇXO]x_zYk"> ;S]I6I!/ U.'q#M?'`rϭ:r2WYH`B2,?̕X?iBS.ZJ-tKi$%Et(حy_xWUj%x4AHT2U` &lxǟYμG!U\'b՞Y#C{?eկR/ÔY=Զ\1snv+k录˕p'Vv0;%%|Ƹ% a1X$&$eӹfQ6/L:JCpXhIZ5D Hu8\Q`\WnĵSr'+ye[ⷾq6/A]zr(3Tt,tL?l^Td'+bx)0;m̋>4y ,͵$m{Sks% ur' ס|p4^T}haG}NNߨ ݺ3-7.n5YeF-F ͅaNcFgu*XC9ŃHçG^o'2!훗Q>su)엺ӭ qMj"ۺ"fd u;p^-|qO5Su}i+ T=Z}E3VE 1@J",ab0^ɒ;2d.A=[d:|u99z!ۇ_Q0hōsM(ݟlM}9s`nrI],<[)G!;|g9T5n#vJU[ow> ^Y 60!aZ.L%Mz#^ {ki!&w˚*[Xz)*Y]ID5o[ϭ.rb }晜(^88#}X@ '}̊ѵ޼cJgbfr$vc1?2q:0 0cRBH o2E C_|n0t{ϑ%4Z)I_qF㬊28]e*.EӀd)dxs`Uif2T|UӠO^ #eNItjAV>>Û-~VT!ª& 5u<B/wWt8&jkJEmFXK $3+cM^sfW'hGݜPacwMDpz( cPբU$i|)QWi|?,t&ka's{Av͊RQ7NLrefDkPh%VELߡXYMA Kj̬rM&q{Z[-ȾG(14 lNyÜ*zqϥV{r帉=Hh%};9)!avn0YD٭|6Dj& .$6hM<Ȥa#__+ /s# N6)vZ;1;((_nѭS&ƪz\.KG|\dMI1n;!95QywB^Zs<ǶH$ziLwjư!r{ZrМZ-i>7\vKК AET)}ζݯrSl`c'.0"v,[2%g`]!O3g,LMJz;3iQ-wFp. $+9u^eTC S<;[ z1 2Y7suJT`ZzϨ1j"G+@|S=&|r!|9yC+BlŔ.tgkf- O! A- %>n<{.WٔfC-%U9@Zikz|xa(pLe6Gzet# 8Y*!(Wj3|<qc^-mo!,gKZO׸%H2V{Ƅg /;IZaMfq%! צn'%H{4mXyBYL_ ނAW՟cgwl񓜽Tc+\-%(Tuw Ie1p!LLVX 5x /HB ]8=Ye|rͧ1OE0P)m5aPD4(r5 ]r;+:vA4{, ^Db6*)/վr-9 S"1AK!4T2v0 ,N6iPߋQz&'u?""{%x#\ό2+][{re2B$mPG w-]W2gh\8%=ș*S 7y89 Mܪ24$; G:X&2D:k N!|Ofe??: GĭvѼI6R3 iukod=@yWkXb׼дXD40x+J}׊ ikW-AF=6f\B=Icx™dO4^!Wy _ZI6RhHB#{5"Z2I[=<;?ΑfwW6N ̷^Yϲ53#fHP:(0$xokg<\Х+C=LZ.+O0thwD9F=c}- :jj+譩Pm{;3o٬Վ,˴SsĠgd=.;_^6, Lݛ08d8fgdo 6G?~ihI:[zxpy>:^3iWz*4TQ9pdGŸ@EJ 9 u& ˯ns^fRgqq0vD@Yίm,3DT:o>VT*{Cc@ziNq k*3 YC]"eR8$ FK7}.x~Wo7>B칣q ڳ]G{+^*P͐ Uxq>G2\%\` `zB=&Xo`WwM:v EF;hӻU?5+I 0KDP{a#E!,^, !4\cƞ&*KalE>q])ue3}ˬq^.! ѱ kn+ /ʁEݲVjj[xn=C "n: GkJ!*Iunχ+"I93̙R?Ӝs;q~GuR!t觅xSaNzpkti϶JxKc^r( s {;֚c'L7ϥ@$r㖎X5kKlZ,.y@~]ވows4 uuSbas;y 6&avMK~wf w8e"e"x8~ 4a^HdfD| 3(Ɉ=,wZ2mr@?o;ꛂl\,E`j n=,)PM/l鿾c3 #9Lj͗c gcEwR v!Nb_y!#CRpWUϠieM.k~zLDR,}ًNEɱCJ+BlC#ђyL?yA @K" fRzpmɽiAq~db%5Ӿ!,,9l؜ 0[cpRcaq Zc|%/@ ' َSGE$(<zl%ߡfTPmk2ߏ݅$u+1F̵bv% EaA`T-zI3pg'}(pdDIܥJZaYԞҟ8>N]O`ae(T ER/B5 A:-o^9b{ >,װ}'7 wR fR<;m+ =u FFYqcɆ0RH9q JEpԃ`c1Wfs{Y˰,L9upne*dW}L)}>FnRr|įr\}@z}Aʘ`@"DAa:~yB6lqPUqqجTWky_g*`4k/-,3=3C{o4!{Yo@E}RUY6O!^N*]A^ V 3|elI {:TӷX}<9L!jBCgT1#Efhy7xwd|K"@+]D"a əSӒSƈKgW >P+߭Jfȼ|vWT(An&PtJuvS;6sKwR M2#KRp:B.g/d~r>O&i L\EVaZA%kH ,f*} :d]O'xػE˿ ס{/I'p;iK,Yn]æ B5K wSHif,eԇs{Ÿ23i$)1S(xYAֿp.RX._/E2dR,hY[O{58.m:[6{ꍑʋb8h[vIؔ+x!s_C m( vU4hH́?F27FlSjeMrD)'N`NadH-: CejzihમgwJʉ=# }CKTKY`a͡Fނ7gX%hV0v!ۘ{gH\朇Va1`"y6PnI3qJ=Zh*ʒ2-YDu|ϯ-,wų_ig"v74H7vs1JP3Eb?l=yZ?w& ^ܓ.%X2y8sE)v{,S^ǝIEDtU+iۯVWS*sh(3zpt5~`@*Vݞ}\m J-:F8 Q2*ئSS1]t{vq>%Ξ.Pt$g {uߌ%派 T/b%f@>9\9ʯJ f\FZ]湤Aecܳ _tc@ܺCF1 txc d0IRQ+3̒KdY_ݢsρg)`:u7Qj]&싁1$0JȦ et5@޸:#^ND3nkʖimb崅~Sqយ;\CeO19UԿ^|菴OI ) `e"~Mq(l!h$*6;Ԏӯ2*DAwHʦN쉶 fB7ů+cA I]sGU R`^N9uҔU C#[LXF!/r0X$XFOG牰w!ʸfCce@|E J0G0ofb/'q&!WB膳,^ˈx8F!-S7FBݑ2#&Ug|]Xŀ#*$xZUѢ%u^XR;k!z<lm3BcGcPIa;K6=&Yd`4+\5yd V8}P!pKD*Tj4^#5;;Dz׌  pJ腿XVGp W[cVQ{{o4쭏|~aOƭx0_h!kɁ蟕@nCdRtu NGťtZZmn܋ j튅UԲvSmm&['y[728̨m?M;:w1SUV| òaFEֺZ U?_}.bpKw!R%T}FR b<zu2ɏ<1 ߍ'jkJUCg_3tql^4|s;5 YT]i76J~!g}Օ{>OB42מS*wY P3HB*9 { 67%cUZh4@aJNt[=|3P!" דO٬.J8S,HHGOo"DYV% Y" /*H X 8I\gK }6dl7ǹƒc5t̮Ptύ^S&gбZ8,-~d=`R^h'A`}ea?6-]o>ԙ`VeYQHO\# T+SHd{jO<}N1h))xWv>K!BS5g}Z|Z 7 hC"r`#ϖyp* |-/N*?%4<~ftYIp1EOr8t*tY1NR^tC݄Q7?c{yƀErSsnybH<҄%G8ۂ /҂e b)Pw$1]@$K2qrM@!RCaEWl`P1Kq:w Q{>26/mUi ƥ=s&l) RpL ["=.sL`xm5IĢl"ޯoy{QeEtYGB+aPS.w%pJ=k=fq[KC;ȓu#{#$(f[w`0b?iapZ-R't#<5 WvH9~Xby}<Ӧ\ &&xg#^›7 *ۑw4lz- kzTG^.**W+>nIx)GtzV=(e#l҆Ku-MQ1Q++i[<*'[|gaiSa5VQa7}N EQgQǑ#e! J4h½N7W߾#+wˆs_^s߆&)tv~'Fz\NFv_Ǻii3opyV*@eK#S D=>~8?GǤtv777+ou wr7 Uŵ޽egf}e˹='ͽxJ /xd =XE}~>ceboDGp0l]%2=DNjʬ]*G8r_zqLl!;`T cl26f?3)xڅ}i\f߼ |C-31{hܠ]';" jM̹c (=|O \*ݺg2}0S/ mɇyJgU8rA_2ln՛/!&1hq}-~.=?u`8SzD)7)3$;J~8!Lă@LٿPw m wXb 4A+K-AۋPfseRewcTy\j:h<5 ȥo^Y G `>g@-7`3P!Ş`I6P/M+`\~Ϳksֵi}w <Jf"ܜ(\~Q?S>!3O-1diJ\s&=Ө`lTY©('O?`FL63kegJj(,Hqa-NJ RyL#mFgo]OC& {wxAKR0ng6V>6qyWPTMW+RPSQ=i9P*K{!4-b(RT:d+)pw ,K1X.Ͱe}2쾓V>CVە,y?V'#Bwh 3K #k`L,CGCT}Ь#>"J?9QQe7vqeϨp"2-}<NĸKnu/+QpLD:ϿLn:D%f|DŽT2THjF7+{),u".cӚطES2أ2Q?o6}M)?UDI;\~9 %|<=0Rg$}E1 O%*2}A}#9Ծ{4%SK+<" T\k. MM,hWT\Qd{S**4`q]o4Ks#fHq.oѨL.-\$=c2-$BtO}-=98@zU$ŜRi`$Lxu>);C)*Ε*!ya[-RAT$!h+ lY50Hr?1|).: /Jo-}-*|2V&9 3գνqrm2 rIHݜdϼZq5 |?;"z){i/+AYg1 ڥXmeT2g|~(?Kes-;tɦLEoL'M0rwƃEh1X@zk8]K߸) Ḽax FT)ބ%뻮.ttR]ͩ2wt%"Fmc<Ǫ4嚀o FU5$cz]NV88!ggslOA+riX)xu}f(q};[[xc+=`SRJSÙ!aC>>:8dѺHt{«9٬Aѷ& fevZ[娀S(!KU!!ƿe' Bd& v @/P92 ˸#} mA/s1 U x|f YDjp+Bl2DYL0 bxuOh$gNT1圃欺KRȳs"WJ?&-2ٻȏq|e)ԃ˫ VՀ HFX018#qGLp)!x9uȆЂxiuv*33$iB 7|eR熇ـ8/T_C3|ߠ"GߚZj:+*`n8Ae)u[nXB&<f`$K#KtďR1 T>!434^銬uAWRe|7v_HD`Q/l$3z2#̔;yD(y LJ1̷HIdh,q_2H,R'S~ሽ;ܷ J*4qˍ.`pbLLcxkcQ,b.ຬ:p>wra]mB~<2`|R+v3~ï0mic!'}o i$쓗m^/qn-m:<UUuG Vv;Bk@vª\@d sd׉`P\7ChV-9Ԁs)|ʢ#V8`SkQYseTP @ʕKyP OCYt_g)4x4:#pv|I\gmR U`n`Xka^l w_u\MΛs(~xhbMꎾzP5NB[S35OKʶ.g x Vݱ⯍> ,lգZՠ,s wA3}bئ:cw${ѩV-օMynN@^ueT.421̅6$/6I}HK 9杒zH?!ͅ Hg_eeyR2X SĔf{mkC!Q N@7qH_"ɽA0ey[ڻ=LF}N'Rp C2'r"F_G 1#J˺.V=zkt#TMq1UrD|_z eqSyp㝫Oҋ-ǖ*Uw6)ن^6bܯro`k1"[9rqcO97mFrFgN|,\|3᫏씅?|ji,m.Ӗ0Lh~Wį:(z#7&El Q&ťb%pU@,JQ[&r$ ᵸxTfP΁ weĞ|ޜ{@Gd.[{FiX M_(&.<#5a7+jX iA2lE1:E^J4=@4G/sIf<*E1H~:\[C)qάD3_(a)nۤ]nQ1\HǧHB2c'?Ro9 BEqU,pk);4M'6 F\'HDCbЁ@x{Ml9^ '! s3jBea*~:}yvqa:^tқ4~N+]J#ڹXN3 diڈ NeG E |z/U'?t>Y1Oq5Sۜen@ҽkz 9$rĄ6P7^AY U#8NͽX62tZS%[5^yá-]~cb6XpyՐH}^8譄wya)' XR}cE2[ sw1?PǰW}uT>!.TJ+|K?;o&;Z&6'P{Fxw 衐Pq@$AP<$W 2$zLMMRjZD2Țar\], 5U+Ϩ.OoIо (DP#]N$<ɧfY\Pwn}a; Eyq<@~Z)V=E979R )>,XÖ&^o28DZQ?4|*Y"5kn`e\8nHlс90tkH?%(7pe9Z 7 +S(G`QDnh(G=/Le/NoR'wL@z-yj}륲f7N遰unJCj]}jƒa3ؓSN[D330Q,>zB[Z ;$*fSc;IRm)$A'BhF]/n sIH~Y3*!f9?{hIexg? )>x4llw *)~p`Y|,[~c^boeV=l"rL)8-MIBװ)ڒ2pexe_ xN& ,#d5aQ MdB''D 4{{3 \bۆ-1׷1ި(4i(h2$YX[.'1+=C |] NvSy1X5FEN 8pZsXGG\@AL@DHwIxy~0Fdcyj=km #$_|aal;E`hr1B1~p8eBqN YR9q>f?U)ՒtIVHEIYhpO3%ث)2DZ6&z m\nr|=b:~iJ zqRqovp%NdUrLzgnXڦG1T3᛬ d{eፏ)%xGE ;,98157U e u=nZd5@G6U*T}玧n*jRP^#BTU\t2[د:ż*+g#;VcīE242lj:coDIJEph R4'mݠ LU-6jB`M:2;tƊ"/ґ7!]Ek9hb Fw]Ei 5T6yEb݃'(GD7FhÚ!,߂Âiweۺ6Ϭѕlx5a4`U;OHlYjZ}:F Z' ɮrav?USr*dfM'yjKø`o/T"55N ƘDko=@^I^"i0TC;ƴ=~Z!P=G2 q٨b@>:k5.;6u5OB̺?`a8~8 G\@ʥ1,s: tR@0 -/,GIG=$"[QT58XY2N9K"Zbjжy3C[r=U@r[eU&(vAݲcK8>w=ĥ2OyRP*Mݖ'BНN K&0M5Tvgc_l ۧ*4l?W L*ʓ-N߃2ɲp$QZ`e~91ki]:7^׮u ǭ6Tܢ]À:7WھӰfը(W=d]0#7pZi U^\O^m|x;&]gx~1z@sֻѲxo*P^nKf4Vpt{ߨ] UAb1 ̈A|RiF$7>WSc72v0ɱ꒒jhɕWׯrv$^M:ISai, 0iof6S"Thm(dUymfX7=KY 7)!G