vim-small-9.1.0111-150000.5.60.1<>,ep9|6nfRVlta&0RҦ0PQZ:eJ6p,y~= ؊z*T8o飫Ppd4*9w0FSl 梔^oכG&Q*+ݬMgvH/DB`?Pd  # = #)/4 B P l  $@cH>(89 0:>@!F)G@H\IxXY\]^bWcdve{f~luvwxy z LCvim-small9.1.0111150000.5.60.1Vim with reduced featuresVim compiled with reduced feature set such as no script interpreters built ines390zp32g5SUSE Linux Enterprise 15SUSE LLC Vimhttps://www.suse.com/Productivity/Text/Editorshttps://www.vim.org/linuxs390x/usr/sbin/update-alternatives \ --install /usr/bin/vim vim /usr/bin/vim-small 19 \ --slave /usr/bin/vi vi /usr/bin/vim-smallif [ ! -e /usr/bin/vim-small ] ; then /usr/sbin/update-alternatives --remove vim /usr/bin/vim-small fiSA큤eeeᔮeᔮeᔸeeIc830e9186224b57b14ad7d52764ed028e20e5ee7942e7be35b1b8a2da4386a4d0b3f1f330cb1b179bb17c7c687d4cec601e0aa3462bc7f890ad4c3888d37d720/etc/alternatives/vi/etc/alternatives/vim@@rootrootrootrootrootrootrootrootrootrootrootrootrootrootvim-9.1.0111-150000.5.60.1.src.rpmvivim-smallvim-small(s390-64)vim_client@@@@@@@@@@@@    /bin/sh/bin/shlibacl.so.1()(64bit)libacl.so.1(ACL_1.0)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.15)(64bit)libc.so.6(GLIBC_2.2)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.2)(64bit)libtinfo.so.6()(64bit)libtinfo.so.6(NCURSES6_TINFO_5.0.19991023)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)update-alternativesupdate-alternativesvim-data-common3.0.4-14.6.0-14.0-15.2-19.1.0111-150000.5.60.14.14.1eqe]@e dܺ@dx@dldZ5dJcd'@ccR@c~ @cM@bb@`4@`.V^)@^@^2\@Zľ@ZlZ@Z%Z1@Z@V͛@V͛@VIV@V@VVŲ@V@V@VT@VV@V@V^VVuFVm]Vd#@VQ@VO @VCV VUU6@U@U@UnU@UUUx&U_@U>$U+UUQTT!TD@TfTr@T T TT|TTxcTk4T[bTBV@zbalogh@suse.comzbalogh@suse.comzbalogh@suse.comzbalogh@suse.comzbalogh@suse.comjehan.singh@suse.comzbalogh@suse.comzbalogh@suse.comzbalogh@suse.comzbalogh@suse.comzbalogh@suse.comzbalogh@suse.comzbalogh@suse.comzbalogh@suse.comzbalogh@suse.comlnussel@suse.delnussel@suse.delnussel@suse.deidonmez@suse.comlnussel@suse.deidonmez@suse.comstefan.bruens@rwth-aachen.dekukuk@suse.delnussel@suse.deidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comtchvatal@suse.comidonmez@suse.comnormand@linux.vnet.ibm.comsuse-beta@cboltz.deidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.commpluskal@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comwerner@suse.deidonmez@suse.comidonmez@suse.comidonmez@suse.comtchvatal@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comkukuk@suse.desuse-beta@cboltz.dekukuk@suse.deidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comdimstar@opensuse.orgidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comcrrodriguez@opensuse.orgidonmez@suse.comidonmez@suse.comidonmez@suse.comsuse-beta@cboltz.deidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comopensuse@cboltz.deidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comlars@linux-schulserver.deidonmez@suse.comidonmez@suse.comidonmez@suse.comopensuse@cboltz.de- Updated to version 9.1 with patch level 0111, fixes the following security problems * Fixing bsc#1217316 (CVE-2023-48231) - VUL-0: CVE-2023-48231: vim: Use-After-Free in win_close() * Fixing bsc#1217320 (CVE-2023-48232) - VUL-0: CVE-2023-48232: vim: Floating point Exception in adjust_plines_for_skipcol() * Fixing bsc#1217321 (CVE-2023-48233) - VUL-0: CVE-2023-48233: vim: overflow with count for :s command * Fixing bsc#1217324 (CVE-2023-48234) - VUL-0: CVE-2023-48234: vim: overflow in nv_z_get_count * Fixing bsc#1217326 (CVE-2023-48235) - VUL-0: CVE-2023-48235: vim: overflow in ex address parsing * Fixing bsc#1217329 (CVE-2023-48236) - VUL-0: CVE-2023-48236: vim: overflow in get_number * Fixing bsc#1217330 (CVE-2023-48237) - VUL-0: CVE-2023-48237: vim: overflow in shift_line * Fixing bsc#1217432 (CVE-2023-48706) - VUL-0: CVE-2023-48706: vim: heap-use-after-free in ex_substitute * Fixing bsc#1219581 (CVE-2024-22667) - VUL-0: CVE-2024-22667: vim: stack-based buffer overflow in did_set_langmap function in map.c * Fixing bsc#1215005 (CVE-2023-4750) - VUL-0: CVE-2023-4750: vim: Heap use-after-free in function bt_quickfix - for the complete list of changes see https://github.com/vim/vim/compare/v9.0.2103...v9.1.0111- Updated to version 9.0 with patch level 2103, fixes the following security problems * Fixing bsc#1215940 (CVE-2023-5344) - VUL-0: CVE-2023-5344: vim: Heap-based Buffer Overflow in vim prior to 9.0.1969. * Fixing bsc#1216001 (CVE-2023-5441) - VUL-0: CVE-2023-5441: vim: segfault in exmode when redrawing * Fixing bsc#1216167 (CVE-2023-5535) - VUL-0: CVE-2023-5535: vim: use-after-free from buf_contents_changed() * Fixing bsc#1216696 (CVE-2023-46246) - VUL-0: CVE-2023-46246: vim: Integer Overflow in :history command - for the complete list of changes see https://github.com/vim/vim/compare/v9.0.1894...v9.0.2103- Updated to version 9.0 with patch level 1894, fixes the following security problems * Fixing bsc#1214922 (CVE-2023-4738) - VUL-0: CVE-2023-4738: vim: heap-buffer-overflow in vim_regsub_both * Fixing bsc#1214924 (CVE-2023-4735) - VUL-0: CVE-2023-4735: vim: OOB Write ops.c * Fixing bsc#1214925 (CVE-2023-4734) - VUL-0: CVE-2023-4734: vim: segmentation fault in function f_fullcommand * Fixing bsc#1215004 (CVE-2023-4733) - VUL-0: CVE-2023-4733: vim: use-after-free in function buflist_altfpos * Fixing bsc#1215006 (CVE-2023-4752) - VUL-0: CVE-2023-4752: vim: Heap Use After Free in function ins_compl_get_exp * Fixing bsc#1215033 (CVE-2023-4781) - VUL-0: CVE-2023-4781: vim: heap-buffer-overflow in function vim_regsub_both - drop patches: disable-unreliable-tests.patch ignore-flaky-test-failure.patch vim-8.1.0297-dump3.patch - dropped %check - most of tests didn't work correctly in OBS and maintenance burden of this was getting too big - for the complete list of changes see https://github.com/vim/vim/compare/v9.0.1632...v9.0.1894- Use app icon generated from vimlogo.eps in source tarball; add higher res icons of sizes 128, 256, and 512px as png sources. Our current icons deviate from upstream flatpaks for example. - Updated to version 9.0 with patch level 1632 - for the complete list of changes see https://github.com/vim/vim/compare/v9.0.1443...v9.0.1632- Updated to version 9.0 with patch level 1572, fixes the following security problems * Fixing bsc#1210996 (CVE-2023-2426) - VUL-0: CVE-2023-2426: vim: Use of Out-of-range Pointer Offset in GitHub repository vim/vim prior to 9.0.1499. * Fixing bsc#1211256 (CVE-2023-2609) - VUL-1: CVE-2023-2609: vim: NULL Pointer Dereference prior to 9.0.1531 * Fixing bsc#1211257 (CVE-2023-2610) - VUL-1: CVE-2023-2610: vim: Integer Overflow or Wraparound prior to 9.0.1532 - for the complete list of changes see https://github.com/vim/vim/compare/v9.0.1443...v9.0.1572- Fixing bsc#1211461 - L3: vim "eats" first character from prompt in xterm * Add: reorder-exit-raw-mode.patch * Swaps out_str_t_TE() and cursor_on() during exit to prevent missing characters in xterm prompt on exit.- Fixing bsc#1211144 - [Build 96.1] openQA test fails in zypper_migration - conflict between xxd and vim * Revert the creation standalone xxd packages- Updated to version 9.0 with patch level 1443, fixes the following security problems * Fixing bsc#1209042 (CVE-2023-1264) - VUL-0: CVE-2023-1264: vim: NULL Pointer Dereference vim prior to 9.0.1392 * Fixing bsc#1209187 (CVE-2023-1355) - VUL-0: CVE-2023-1355: vim: NULL Pointer Dereference prior to 9.0.1402. * Fixing bsc#1208828 (CVE-2023-1127) - VUL-1: CVE-2023-1127: vim: divide by zero in scrolldown() - drop vim-8.0-ttytype-test.patch as it changes test_options.vim which we remove during %prep anyway. And this breaks quilt setup. - for the complete list of changes see https://github.com/vim/vim/compare/v9.0.1386...v9.0.1443- Updated to version 9.0 with patch level 1386, fixes the following security problems * Fixing bsc#1207780 - (CVE-2023-0512) VUL-0: CVE-2023-0512: vim: Divide By Zero in GitHub repository vim/vim prior to 9.0.1247 * Fixing bsc#1208957 - (CVE-2023-1175) VUL-0: CVE-2023-1175: vim: Incorrect Calculation of Buffer Size * Fixing bsc#1208959 - (CVE-2023-1170) VUL-0: CVE-2023-1170: vim: Heap-based Buffer Overflow in vim prior to 9.0.1376 * Fixing bsc#1208828 - (CVE-2023-1127) VUL-1: CVE-2023-1127: vim: divide by zero in scrolldown() - for the complete list of changes see https://github.com/vim/vim/compare/v9.0.1234...v9.0.1386- Updated to version 9.0 with patch level 1234, fixes the following security problems * Fixing bsc#1207396 VUL-0: CVE-2023-0433: vim: Heap-based Buffer Overflow in vim prior to 9.0.1225 * Fixing bsc#1207162 VUL-1: CVE-2023-0288: vim: Heap-based Buffer Overflow in GitHub repository vim/vim prior to 9.0.1189. * Fixing bsc#1206868 VUL-1: CVE-2023-0054: vim: Out-of-bounds Write in GitHub repository vim/vim prior to 9.0.1145. * Fixing bsc#1206867 VUL-1: CVE-2023-0051: vim: Heap-based Buffer Overflow in GitHub repository vim/vim prior to 9.0.1144. * Fixing bsc#1206866 VUL-1: CVE-2023-0049: vim: Out-of-bounds Read in GitHub repository vim/vim prior to 9.0.1143. - refreshed vim-7.4-highlight_fstab.patch - for the complete list of changes see https://github.com/vim/vim/compare/v9.0.1040...v9.0.1234- Updated to version 9.0 with patch level 1040, fixes the following security problems * Fixing bsc#1206028 VUL-0: CVE-2022-3491: vim: Heap-based Buffer Overflow prior to 9.0.0742 * Fixing bsc#1206071 VUL-0: CVE-2022-3520: vim: Heap-based Buffer Overflow * Fixing bsc#1206072 VUL-0: CVE-2022-3591: vim: Use After Free * Fixing bsc#1206075 VUL-0: CVE-2022-4292: vim: Use After Free in GitHub repository vim/vim prior to 9.0.0882. * Fixing bsc#1206077 VUL-0: CVE-2022-4293: vim: Floating Point Comparison with Incorrect Operator in GitHub repository vim/vim prior to 9.0.0804. * Fixing bsc#1205797 VUL-0: CVE-2022-4141: vim: heap-buffer-overflow in alloc.c 246:11 * Fixing bsc#1204779 VUL-0: CVE-2022-3705: vim: use after free in function qf_update_buffer of the file quickfix.c - for the complete list of changes see https://github.com/vim/vim/compare/v9.0.814...v9.0.1040- Updated to version 9.0 with patch level 0814, fixes the following problems * Fixing bsc#1192478 VUL-1: CVE-2021-3928: vim: vim is vulnerable to Stack-based Buffer Overflow * Fixing bsc#1203508 VUL-0: CVE-2022-3234: vim: Heap-based Buffer Overflow prior to 9.0.0483. * Fixing bsc#1203509 VUL-1: CVE-2022-3235: vim: Use After Free in GitHub prior to 9.0.0490. * Fixing bsc#1203820 VUL-0: CVE-2022-3324: vim: Stack-based Buffer Overflow in prior to 9.0.0598. * Fixing bsc#1204779 VUL-0: CVE-2022-3705: vim: use after free in function qf_update_buffer of the file quickfix.c * Fixing bsc#1203152 VUL-1: CVE-2022-2982: vim: use after free in qf_fill_buffer() * Fixing bsc#1203796 VUL-1: CVE-2022-3296: vim: stack out of bounds read in ex_finally() in ex_eval.c * Fixing bsc#1203797 VUL-1: CVE-2022-3297: vim: use-after-free in process_next_cpt_value() at insexpand.c * Fixing bsc#1203110 VUL-1: CVE-2022-3099: vim: Use After Free in ex_docmd.c * Fixing bsc#1203194 VUL-1: CVE-2022-3134: vim: use after free in do_tag() * Fixing bsc#1203272 VUL-1: CVE-2022-3153: vim: NULL Pointer Dereference in GitHub repository vim/vim prior to 9.0.0404. * Fixing bsc#1203799 VUL-1: CVE-2022-3278: vim: NULL pointer dereference in eval_next_non_blank() in eval.c * Fixing bsc#1203924 VUL-1: CVE-2022-3352: vim: vim: use after free * Fixing bsc#1203155 VUL-1: CVE-2022-2980: vim: null pointer dereference in do_mouse() * Fixing bsc#1202962 VUL-1: CVE-2022-3037: vim: Use After Free in vim prior to 9.0.0321 - ignore-flaky-test-failure.patch: Ignore failure of flaky tests - disable-unreliable-tests-arch.patch: Removed - for the complete list of changes see https://github.com/vim/vim/compare/v9.0.0313...v9.0.0814- Updated to version 9.0 with patch level 0313, fixes the following problems * Fixing bsc#1200884 Vim: Error on startup * Fixing bsc#1200902 VUL-0: CVE-2022-2183: vim: Out-of-bounds Read through get_lisp_indent() Mon 13:32 * Fixing bsc#1200903 VUL-0: CVE-2022-2182: vim: Heap-based Buffer Overflow through parse_cmd_address() Tue 08:37 * Fixing bsc#1200904 VUL-0: CVE-2022-2175: vim: Buffer Over-read through cmdline_insert_reg() Tue 08:37 * Fixing bsc#1201249 VUL-0: CVE-2022-2304: vim: stack buffer overflow in spell_dump_compl() * Fixing bsc#1201356 VUL-1: CVE-2022-2343: vim: Heap-based Buffer Overflow in GitHub repository vim prior to 9.0.0044 * Fixing bsc#1201359 VUL-1: CVE-2022-2344: vim: Another Heap-based Buffer Overflow vim prior to 9.0.0045 * Fixing bsc#1201363 VUL-1: CVE-2022-2345: vim: Use After Free in GitHub repository vim prior to 9.0.0046. * Fixing bsc#1201620 PUBLIC SUSE Linux Enterprise Server 15 SP4 Basesystem zbalogh@suse.com NEW --- SLE-15-SP4-Full-x86_64-GM-Media1 and vim-plugin-tlib-1.27-bp154.2.18.noarch issue * Fixing bsc#1202414 VUL-1: CVE-2022-2819: vim: Heap-based Buffer Overflow in compile_lock_unlock() * Fixing bsc#1202552 VUL-1: CVE-2022-2874: vim: NULL Pointer Dereference in generate_loadvar() * Fixing bsc#1200270 VUL-1: CVE-2022-1968: vim: use after free in utf_ptr2char * Fixing bsc#1200697 VUL-1: CVE-2022-2124: vim: out of bounds read in current_quote() * Fixing bsc#1200698 VUL-1: CVE-2022-2125: vim: out of bounds read in get_lisp_indent() * Fixing bsc#1200700 VUL-1: CVE-2022-2126: vim: out of bounds read in suggest_trie_walk() * Fixing bsc#1200701 VUL-1: CVE-2022-2129: vim: out of bounds write in vim_regsub_both() * Fixing bsc#1200732 VUL-1: CVE-2022-1720: vim: out of bounds read in grab_file_name() * Fixing bsc#1201132 VUL-1: CVE-2022-2264: vim: out of bounds read in inc() * Fixing bsc#1201133 VUL-1: CVE-2022-2284: vim: out of bounds read in utfc_ptr2len() * Fixing bsc#1201134 VUL-1: CVE-2022-2285: vim: negative size passed to memmove() due to integer overflow * Fixing bsc#1201135 VUL-1: CVE-2022-2286: vim: out of bounds read in ins_bytes() * Fixing bsc#1201136 VUL-1: CVE-2022-2287: vim: out of bounds read in suggest_trie_walk() * Fixing bsc#1201150 VUL-1: CVE-2022-2231: vim: null pointer dereference skipwhite() * Fixing bsc#1201151 VUL-1: CVE-2022-2210: vim: out of bounds read in ml_append_int() * Fixing bsc#1201152 VUL-1: CVE-2022-2208: vim: null pointer dereference in diff_check() * Fixing bsc#1201153 VUL-1: CVE-2022-2207: vim: out of bounds read in ins_bs() * Fixing bsc#1201154 VUL-1: CVE-2022-2257: vim: out of bounds read in msg_outtrans_special() * Fixing bsc#1201155 VUL-1: CVE-2022-2206: vim: out of bounds read in msg_outtrans_attr() * Fixing bsc#1201863 VUL-1: CVE-2022-2522: vim: out of bounds read via nested autocommand * Fixing bsc#1202046 VUL-1: CVE-2022-2571: vim: Heap-based Buffer Overflow related to ins_comp_get_next_word_or_line() * Fixing bsc#1202049 VUL-1: CVE-2022-2580: vim: Heap-based Buffer Overflow related to eval_string() * Fixing bsc#1202050 VUL-1: CVE-2022-2581: vim: Out-of-bounds Read related to cstrchr() * Fixing bsc#1202051 VUL-1: CVE-2022-2598: vim: Undefined Behavior for Input to API related to diff_mark_adjust_tp() and ex_diffgetput() * Fixing bsc#1202420 VUL-1: CVE-2022-2817: vim: Use After Free in f_assert_fails() * Fixing bsc#1202421 VUL-1: CVE-2022-2816: vim: Out-of-bounds Read in check_vim9_unlet() * Fixing bsc#1202511 VUL-1: CVE-2022-2862: vim: use-after-free in compile_nested_function() * Fixing bsc#1202512 VUL-1: CVE-2022-2849: vim: Invalid memory access related to mb_ptr2len() * Fixing bsc#1202515 VUL-1: CVE-2022-2845: vim: Buffer Over-read related to display_dollar() * Fixing bsc#1202599 VUL-1: CVE-2022-2889: vim: use-after-free in find_var_also_in_script() in evalvars.c * Fixing bsc#1202687 VUL-1: CVE-2022-2923: vim: NULL Pointer Dereference in GitHub repository vim/vim prior to 9.0.0240 * Fixing bsc#1202689 VUL-1: CVE-2022-2946: vim: use after free in function vim_vsnprintf_typval * Fixing bsc#1202862 VUL-1: CVE-2022-3016: vim: Use After Free in vim prior to 9.0.0285 Mon 12:00- Deleted patches: * restrict-shell-commands.patch * source-check-sandbox.patch * vim-8.0.1568-CVE-2021-3778.patch * vim-8.0.1568-CVE-2021-3796.patch * vim-8.0.1568-CVE-2021-3872.patch * vim-8.0.1568-CVE-2021-3927.patch * vim-8.0.1568-CVE-2021-3928.patch * vim-8.0.1568-CVE-2021-3984.patch * vim-8.0.1568-CVE-2021-4019.patch * vim-8.0.1568-CVE-2021-4193.patch * vim-8.0.1568-CVE-2021-46059.patch * vim-8.0.1568-CVE-2022-0319.patch * vim-8.0.1568-CVE-2022-0351.patch * vim-8.0.1568-CVE-2022-0361.patch * vim-8.0.1568-CVE-2022-0413.patch * vim-8.0.1568-globalvimrc.patch - Added patches: * vim-8.1.0297-dump3.patch * vim-8.2.2411-globalvimrc.patch * disable-unreliable-tests-arch.patch - Updated patches: * disable-unreliable-tests.patch * vim-7.3-filetype_changes.patch * vim-7.3-filetype_ftl.patch * vim-7.3-filetype_spec.patch * vim-7.3-gvimrc_fontset.patch * vim-7.3-help_tags.patch * vim-7.3-mktemp_tutor.patch * vim-7.3-name_vimrc.patch * vim-7.3-sh_is_bash.patch * vim-7.3-use_awk.patch * vim-7.4-disable_lang_no.patch * vim-7.4-filetype_apparmor.patch * vim-7.4-filetype_mine.patch * vim-7.4-highlight_fstab.patch * vim-8.0-ttytype-test.patch * vim-8.0.1568-defaults.patch * vim73-no-static-libpython.patch - Updated to version 8.2 with patch level 5038, fixes the following problems * Fixing bsc#1191770 VUL-0: CVE-2021-3875: vim: heap-based buffer overflow * Fixing bsc#1192167 VUL-0: CVE-2021-3903: vim: heap-based buffer overflow * Fixing bsc#1192902 VUL-0: CVE-2021-3968: vim: vim is vulnerable to Heap-based Buffer Overflow * Fixing bsc#1192903 VUL-0: CVE-2021-3973: vim: vim is vulnerable to Heap-based Buffer Overflow * Fixing bsc#1192904 VUL-0: CVE-2021-3974: vim: vim is vulnerable to Use After Free * Fixing bsc#1193466 VUL-1: CVE-2021-4069: vim: use-after-free in ex_open() in src/ex_docmd.c * Fixing bsc#1193905 VUL-0: CVE-2021-4136: vim: vim is vulnerable to Heap-based Buffer Overflow * Fixing bsc#1194093 VUL-1: CVE-2021-4166: vim: vim is vulnerable to Out-of-bounds Read * Fixing bsc#1194216 VUL-1: CVE-2021-4193: vim: vulnerable to Out-of-bounds Read * Fixing bsc#1194217 VUL-0: CVE-2021-4192: vim: vulnerable to Use After Free * Fixing bsc#1194872 VUL-0: CVE-2022-0261: vim: Heap-based Buffer Overflow in vim prior to 8.2. * Fixing bsc#1194885 VUL-0: CVE-2022-0213: vim: vim is vulnerable to Heap-based Buffer Overflow * Fixing bsc#1195004 VUL-0: CVE-2022-0318: vim: Heap-based Buffer Overflow in vim prior to 8.2. * Fixing bsc#1195203 VUL-0: CVE-2022-0359: vim: heap-based buffer overflow in init_ccline() in ex_getln.c * Fixing bsc#1195354 VUL-0: CVE-2022-0407: vim: Heap-based Buffer Overflow in Conda vim prior to 8.2. * Fixing bsc#1198596 VUL-0: CVE-2022-1381: vim: global heap buffer overflow in skip_range * Fixing bsc#1199331 VUL-0: CVE-2022-1616: vim: Use after free in append_command * Fixing bsc#1199333 VUL-0: CVE-2022-1619: vim: Heap-based Buffer Overflow in function cmdline_erase_chars * Fixing bsc#1199334 VUL-0: CVE-2022-1620: vim: NULL Pointer Dereference in function vim_regexec_string * Fixing bsc#1199747 VUL-0: CVE-2022-1796: vim: Use After in find_pattern_in_path * Fixing bsc#1200010 VUL-0: CVE-2022-1897: vim: Out-of-bounds Write in vim * Fixing bsc#1200011 VUL-0: CVE-2022-1898: vim: Use After Free in vim prior to 8.2 * Fixing bsc#1200012 VUL-0: CVE-2022-1927: vim: Buffer Over-read in vim prior to 8.2 * Fixing bsc#1070955 VUL-1: CVE-2017-17087: vim: Sets the group ownership of a .swp file to the editor's primary group, which allows local users to obtain sensitive information * Fixing bsc#1194388 VUL-1: CVE-2022-0128: vim: vim is vulnerable to Out-of-bounds Read * Fixing bsc#1195332 VUL-1: CVE-2022-0392: vim: Heap-based Buffer Overflow in vim prior to 8.2 * Fixing bsc#1196361 VUL-1: CVE-2022-0696: vim: NULL Pointer Dereference in vim prior to 8.2 * Fixing bsc#1198748 VUL-1: CVE-2022-1420: vim: Out-of-range Pointer Offset * Fixing bsc#1199651 VUL-1: CVE-2022-1735: vim: heap buffer overflow * Fixing bsc#1199655 VUL-1: CVE-2022-1733: vim: Heap-based Buffer Overflow in cindent.c * Fixing bsc#1199693 VUL-1: CVE-2022-1771: vim: stack exhaustion in vim prior to 8.2. * Fixing bsc#1199745 VUL-1: CVE-2022-1785: vim: Out-of-bounds Write * Fixing bsc#1199936 VUL-1: CVE-2022-1851: vim: out of bounds read- Minimal fix for Bug 1195004 - (CVE-2022-0318) VUL-0: CVE-2022-0318: vim: Heap-based Buffer Overflow in vim prior to 8.2. / vim-8.0.1568-CVE-2022-0413.patch - Fixing bsc#1190570 CVE-2021-3796: vim: use-after-free in nv_replace() in normal.c / vim-8.0.1568-CVE-2021-3796.patch - Fixing bsc#1191893 CVE-2021-3872: vim: heap-based buffer overflow in win_redr_status() drawscreen.c / vim-8.0.1568-CVE-2021-3872.patch - Fixing bsc#1192481 CVE-2021-3927: vim: vim is vulnerable to Heap-based Buffer Overflow / vim-8.0.1568-CVE-2021-3927.patch - Fixing bsc#1192478 CVE-2021-3928: vim: vim is vulnerable to Stack-based Buffer Overflow / vim-8.0.1568-CVE-2021-3928.patch - Fixing bsc#1193294 CVE-2021-4019: vim: vim is vulnerable to Heap-based Buffer Overflow / vim-8.0.1568-CVE-2021-4019.patch - Fixing bsc#1193298 CVE-2021-3984: vim: illegal memory access when C-indenting could lead to Heap Buffer Overflow / vim-8.0.1568-CVE-2021-3984.patch - Fixing bsc#1190533 CVE-2021-3778: vim: Heap-based Buffer Overflow in regexp_nfa.c / vim-8.0.1568-CVE-2021-3778.patch - Fixing bsc#1194216 CVE-2021-4193: vim: vulnerable to Out-of-bounds Read / vim-8.0.1568-CVE-2021-4193.patch - Fixing bsc#1194556 CVE-2021-46059: vim: A Pointer Dereference vulnerability exists in Vim 8.2.3883 via the vim_regexec_multi function at regexp.c, which causes a denial of service. / vim-8.0.1568-CVE-2021-46059.patch - Fixing bsc#1195066 CVE-2022-0319: vim: Out-of-bounds Read in vim/vim prior to 8.2. / vim-8.0.1568-CVE-2022-0319.patch - Fixing bsc#1195126 CVE-2022-0351: vim: uncontrolled recursion in eval7() / vim-8.0.1568-CVE-2022-0351.patch - Fixing bsc#1195202 CVE-2022-0361: vim: Heap-based Buffer Overflow in vim prior to 8.2. / vim-8.0.1568-CVE-2022-0361.patch - Fixing bsc#1195356 CVE-2022-0413: vim: use after free in src/ex_cmds.c / vim-8.0.1568-CVE-2022-0413.patch- install suse vimrc in /usr (boo#1182324, vim-8.0.1568-globalvimrc.patch)- source correct suse.vimrc file (boo#1182324)- stop owning /etc/vimrc so the old, distro provided config actually gets removed. Leaving it around leads to a duplicated autocmd for * .spec, leading to spec file template inserted twice. - own some dirs in vim-data-common so installation of vim-small doesn't leave not owned directories (boo#1173256). - Add vi as slave to update-alternatives so that every package has a matching "vi" symlink (bsc#1174564, boo#1176549).- Add restrict-shell-commands.patch to disable using interfaces in restricted mode, fixes bsc#1172225 CVE-2019-20807- introduce vim-small package with reduced requirements for small installations (boo#1166602). - BuildRequire pkg-config(krb5) instead of krb5-mini to be able to build against Tumbleweed repo.- Add source-check-sandbox.patch to fix CVE-2019-12735 boo#1137443- Pre-convert gvim icons, otherwise building vim depends on rsvg-convert -> librsvg -> cargo -> Rust -> LLVM - Cleanup SVG icon, make lines pixel-grid aligned - Correct RPM Group- Use %license instead of %doc [bsc#1082318]- instead of explicitly unsetting mouse, remove it from the defaults in the first place (boo#1079185, vim-8.0.1568-defaults.patch)- Switch to make -j1 clean to see if it fixes random build failures on Leap/SLE 15.- Updated to revision 1568, fixes the following problems * No test using a screen dump yet. * Screen dump test fails on MS-Windows. * Dead code found. * Assert_equalfile() does not close file descriptors. (Coverity) * Dump test fails when using a shadow directory. * Cannot use 24 bit colors in MS-Windows console. * Compiler warnings without termguicolors feature. * Libterm doesn't support requesting fg and bg color. * C syntax test fails when using gvim * C syntax test still fails when using gvim. * Quotestar test is flaky when using the GUI. * Xxd does not skip NUL lines when using ebcdic. * Popupmenu is too far left when completion is long. (Linwei) * No test for the popup menu positioning. * Popup menu positioning fails with longer string. * synpat_T is taking too much memory. * Terminal screen dump does not include cursor position. * With 'termguicolors' Normal color doesn't work correctly. * When using 'termguicolors' SpellBad doesn't show. * Screen dumps not included in distribution. * Using feedkeys() in a terminal window may trigger mappings. (Charles Sheridan) * Undo in the options window makes it empty. * Screen dump test script not included in distribution. * Various small problems in test files. * Various small problems in source files. * On Mac 'maxmemtot' is set to a weird value. * May leak file descriptors when executing job. * Cannot see what digraph is used to insert a character. * Custom plugins loaded with --clean. * Build error for some combination of features. * May not parse the t_RS response correctly, resulting in wrong characters in the input stream. * printf() does not work with only one argument. (Daniel Hahler) * No right-click menu in a terminal. * Build failure without GUI. * Build failure without GUI on MS-Windows. * Crash with rust syntax highligting. (Edd Barrett) * The terminal debugger can't set a breakpoint with the mouse. * Timeout of getwinposx() can be too short. (lilydjwg) * Too many #ifdefs. * Can't build Mac version without GUI. * Too many #ifdefs. * Cannot build Win32 GUI without IME. (John Marriott) * Can't build on older Mac, header file is missing.- Recommend vim-data so that colors can work by default- Updated to revision 1525, fixes the following problems * Compiler complains about uninitialized variable. (Tony Mechelynck) * Missing -D_FILE_OFFSET_BITS=64 may cause problems if a library is compiled with it. * Cannot act on edits in the command line. * Acessing freed memory after window command in auto command. (gy741) * Still too many old style tests. * Segmentation fault when Ruby throws an exception inside :rubyfile command. * Slow redrawing with DirectX. * Endless loop when gui_mch_stop_blink() is called while blink_state is BLINK_OFF. (zdohnal) * It is difficult to set the python home directory properly for Python 2.7 and 3.5 since both use $PYTHONHOME. * Terminal test fails on some systems. (jonathonf) * Terminal test fails on some slow terminals. * When in silent mode too much output is buffered. * If $SHELL contains a space then the default value of 'shell' is incorrect. (Matthew Horan) * Timer test on travis Mac is still flaky. * Clojure now supports a shebang line. * Filetype detection test does not check all scripts. * Cannot handle change of directory. * Missing file in patch. * Missing another file in patch. * Missing yet another file in patch. * Test fails without 'autochdir' option. * Completing directory after :find does not add slash. * Python2 and python3 detection not tested. (Matej Cepl) * Older GTK versions don't have gtk_entry_get_text_length(). * Libvterm doesn't handle illegal byte sequence correctly. * Illegal memory access in del_bytes(). * When package path is a symlink adding it to 'runtimepath' happens at the end. * Integer overflow when using regexp pattern. (geeknik) * On MS-Windows CursorIM highlighting no longer works. * MS-Windows: nsis installer is a bit slow. * MS-Windows: D&D fails between 32 and 64 bit apps. * Visual C 2017 has multiple MSVCVER numbers. * Invalid memory access in read_redo(). (gy741) * Screen isn't always updated right away. * Redraw flicker when moving the mouse outside of terminal window. * Unnecessary condition for "len" being zero. * Insert mode completion state is confusing. * Patch missing change. * Clearing a pointer takes two lines. * Using feedkeys() does not work to test Insert mode completion. (Lifepillar) * Searchpair() might return an invalid value on timeout. * Reduntant conditions. * Weird autocmd may cause arglist to be changed recursively. * Accessing invalid memory with "it". (Dominique Pelle) * Test 14 fails. * Emacs tags no longer work. (zdohnal) * There is no easy way to get the global directory, esp. if some windows have a local directory. * Number of spell regions is spread out through the code. * The minimum width of the popup menu is hard coded. * Memory leak in balloon_split(). * Completion items cannot be annotated. * No autocmd triggered in Insert mode with visible popup menu. * Having 'pumwidth' default to zero has no merit. * Clearing a pointer takes two lines. * Getting the jump list requires parsing the output of :jumps. * Getjumplist() returns duplicate entries. (lacygoill) * Out-of-memory situation not correctly handled. (Coverity) * Possible NULL pointer dereference. (Coverity) * Out-of-memory situation not correctly handled. (Coverity) * In out-of-memory situation character is not restored. (Coverity) * Access memory beyond end of string. (Coverity) * Win32: the screen may be cleared on startup. * Debugger can't break on a condition. (Charles Campbell) * New version of HP NonStop (Tandem) doesn't like the default header for setenv(). * Timer test is a bit flaky. * The :drop command is not always available. * Test for failing drag-n-drop command no longer fails. * Cannot test if a command causes a beep. * Some code for the debugger watch expression is clumsy. * Warning for possibly using NULL pointer. (Coverity) * The jumplist is not always properly cleaned up. * Getting the list of changes is not easy. * BufWinEnter event fired when opening hidden terminal. * Errors for job options are not very specific. * Invalid memory acces with pattern using look-behind match. (Dominique Pelle) * Error messages suppressed after ":silent! try". (Ben Reilly) * Getchangelist() does not use argument as bufname(). * Cursor is in the wrong line when using a WinBar in a Terminal window. * Shift-Tab does not work in a terminal window. * Popup menu is positioned in the wrong place. (Davit Samvelyan, Boris Staletic) * Cannot write and read terminal screendumps. * Compiler warnings for uninitialized variables. (Tony Mechelynck) * Using :wqa exits even if a job runs in a terminal window. (Jason Felice)- Split vim-data into vim-data-common package for low-disk usage scenarios bsc#1078722 bsc#1078554 bsc#1075541 - Make set mouse= default in suse.vimrc bsc#1079185 bsc#1078564 bsc#1067890 bsc#1064068 bsc#1062691- Updated to revision 1442, fixes the following problems * Crash when calling term_start() with empty argument. * Crash when term_start() fails. * MS-Windows: vimtutor fails if %TMP% has special chars. * After ":copen" can't get the window-ID of the quickfix window. (FalacerSelene) * Illegal memory access after undo. (Dominique Pelle) * GTK: :promtfind does not put focus on text input. (Adam Novak) * Memory leak in test_arabic. * Not enough information about what Python version may work. * Pkg-config doesn't work with cross compiling. * Filetype detection test not updated for change. * If cscope fails a search Vim may hang. * Terminal window: some vterm responses are delayed. * Using ":undo 0" leaves undo in wrong state. * Using pointer before it is set.- Make vim require vim-data bsc#1077352 bsc#1075541 bsc#1074790- Sort with spec-cleaner - Add conditional to build with python2 in order to build with py3 only enviroment - Convert dependencies to pkgconfig style- Updated to revision 1428, fixes the following problems * No test for expanding backticks. * Cursor column is not updated after ]s. (Gary Johnson) * Accessing freed memory in vimgrep. * Accessing invalid memory with overlong byte sequence. * No fallback to underline when undercurl is not set. (Ben Jackson) * Error in return not caught by try/catch. * The timer_pause test is flaky on Travis. * execute() does not work in completion of user command. (thinca) * "gf" and don't accept ? and & in URL. (Dmitrii Tcyganok) * The :leftabove modifier doesn't work for :copen. * Compiler warning on 64 bit MS-Windows system.- ignore make check transient errors for PowerPC bypass boo#1072651- Update apparmor.vim (taken from AppArmor 2.12) * add support for the "smc" network keyword- Updated to revision 1417, fixes the following problems * Encoding empty string to JSON sometimes gives "null". * Build fails with --with-features=huge --disable-channel. * Too much highlighting with 'hlsearch' and 'incsearch' set. * Cannot intercept a yank command. * It is not easy to see if a colorscheme is well written. * Memory leak when CTRL-G in search command line fails. * Pattern with \& following nothing gives an error. * :packadd does not load packages from the "start" directory. * Warnings and errors when building tiny version. (Tony Mechelynck) * Color scheme check script shows up as color scheme. * Cannot build with GTK but without XIM. (Guido) * Crash with nasty autocommand. (gy741, Dominique Pelle) * Using freed buffer in grep command. (gy741, Dominique Pelle) * Invalid memory access on exit when autocommands wipe out a buffer. * Duplicated code for getting a typed character. CursorHold is called too often in the GUI. (lilydjwg) * Difficult to track changes to a quickfix list. * GUI: CursorHold may trigger before 'updatetime' when using timers. * Crash in setqflist(). * Buffer overflow in :tags command. * Hang when using count() with an empty string. * Reading invalid memory with CTRL-W :. * Using free memory using setloclist(). (Dominique Pelle) * Accessing freed memory in :cbuffer. * Accessing freed memory in :lfile. * Warning for unused function without timers feature. * Crash when searching for a sentence. * Test doesn't search for a sentence. Still fails when searching for start of sentence. (Dominique Pelle)- Updated to revision 1390, fixes the following problems * Balloon shows when cursor is in WinBar. * terminal test hangs, executing abcde. (Stucki) * Cannot drag status line or vertical separator of new terminal window. (UncleBill) * MS-Windows: drawing underline, curl and strike-throw is slow, mFallbackDC not properly updated. * Channel test for callback is flaky. * Shift-Insert doesn't always work in MS-Windows console. * Profile log may be truncated halfway a character. * No error when settting 'renderoptions' to an invalid value before starting the GUI. * CTRL-A does not work with an empty line. (Alex) * Window size wrong after maximizing with WinBar. (Lifepillar) * Cursor in terminal not always updated. * Cannot call a dict function in autoloaded dict. * Autoload script sources itself when defining function. * Configure check for selinux does not check for header file. * When recovering a file with "vim -r swapfile" the hit-enter prompt is at the top of the window. * ch_readraw() waits for NL if channel mode is NL. * Get "no write since last change" message if a terminal is open. * Local additions in help skips some files. (joshklod) * Not enough quickfix help; confusing winid. * Python 3.5 is getting old. * Cannot select modified buffers with getbufinfo(). * Wordcount test is old style. * Char not overwritten with ambiguous width char, if the ambiguous char is single width but we reserve double-width space. * getqflist() items are missing if not set, that makes it more difficult to handle the values. * DirectX scrolling can be slow, vertical positioning is off.- Updated to revision 1365, fixes the following problems * Libvterm ANSI colors can not always be recognized from the RGB values. The default color is wrong when t_RB is empty. * The Terminal highlighting doesn't work in a terminal. * Some users don't want to diff with hidden buffers. * Terminal window colors wrong when using Terminal highlighting. * Recovering does not work when swap file ends in .stz. * There is no easy way to get the window position. * When one channel test fails others fail as well.- Update to revision 1358 * Too many changes to list - Fixes CVE-2017-1000382 bsc#1065958 - Refresh patches: * disable-unreliable-tests.patch * vim-7.3-filetype_spec.patch * vim-7.4-disable_lang_no.patch * vim-7.4-highlight_fstab.patch * vim-8.0-ttytype-test.patch- Explicitly require python2-devel- Add disable-unreliable-tests.patch to disable unreliable tests bsc#1054723- Bump priorities so we can upgrade from 12.3- Updated to revision 627, fixes the following problems * Call for requesting color and ambiwidth is too early. (Hirohito Higashi) * "1gd" may hang. * Bracketed paste is still enabled when executing a shell command. (Michael Smith) * Can't run make with several jobs, creating directories has a race condition. * The cursor line number becomes negative when using :z^ in an empty buffer. (neovim #6557) * Building the command table requires Perl. * Running parallel make after distclean fails. (Manuel Ortega) * Get only one quickfix list after :caddbuf. * Using freed memory when resetting 'indentexpr' while evaluating it. (Dominique Pelle) * Can't build when configure choses "install-sh". (Daniel Hahler) * Warning for uninitialized variable. (John Marriott) * :simalt on MS-Windows does not work properly. * Duplicate test case for quickfix. * Cannot set the valid flag with setqflist(). * Moving folded text is sometimes not correct. * Illegal memory access with z= command. (Dominique Pelle) * Fold test hangs on MS-Windows. * Memory leak when executing quickfix tests. * Test_options fails when run in the GUI. * No test for mapping timing out. * Configure check for return value of tgetent is skipped. * job_stop() often assumes the channel will be closed, while the job may not actually be stopped. (Martin Gammelsæter) * :simalt still does not work. * Cannot add a context to locations. * Changes to eval functionality not documented. * If a job writes to a buffer and the user is typing a command, the screen isn't updated. When a message is displayed the changed buffer may cause it to be cleared. (Ramel Eshed) * Duplication of code for adding a list or dict return value. * Build failure when windows feature is missing. * Coverity warning for not checking return value of dict_add(). * Crash when complete() is called after complete_add() in 'completefunc'. (Lifepillar) * Off-by-one error in buffer size computation. * Building with gcc 7.1 yields new warnings. * diff mode is insufficiently tested * test_recover fails on some systems. * No test coverage for :spellrepall. * When gF fails to edit the file the cursor still moves to the found line number. * gF test fails on MS-Windows. * gF test fails still on MS-Windows. * The buffer that quickfix caches for performance may become invalid. (Daniel Hahler) * Cannot set the context for a specified quickfix list. * When creating a bufref, then using :bwipe and :new it might get the same memory and bufref_valid() returns true. * Cannot manipulate other than the current quickfix list. * For some people the hint about quitting is not sufficient. * The screen is redrawn when t_BG is set and used to detect the value for 'background'. * When t_u7 is sent a few characters in the second screen line are overwritten and not redrawn later. (Rastislav Barlik) * Package directories are added to 'runtimepath' only after loading non-package plugins. * The conf filetype detection is done before ftdetect scripts from packages that are added later. * float2nr() is not exactly right. * Using % with :hardcopy wrongly escapes spaces. (Alexey Muranov) * When setting the cterm background with ":hi Normal" the value of 'background' may be set wrongly. * Hardcopy test hangs on MS-Windows. * NFA regex engine handles [0-z] incorrectly. * In the GUI, when a timer uses feedkeys(), it still waits for an event. (Raymond Ko) * Since we only support GTK versions that have it, the ckeck for HAVE_GTK_MULTIHEAD is no longer needed. * The ":stag" command does not respect 'switchbuf'. * Using a text object to select quoted text fails when 'selection' is set to "exclusive". (Guraga) * The message "Invalid range" is used for multiple errors. * Warning for unused variable in tiny build. (Tony Mechelynck) * shellescape() always escapes a newline, which does not work with some shells. (Harm te Hennepe) * In the GUI the cursor may flicker. * When 'wrapscan' is off "gn" does not select the whole pattern when it's the last one in the text. (KeyboardFire)- Extend vimrc with mappings for 8-bit controls key escape sequences- Conflict with old vim versions to fix the upgrade from 12.3 boo#1036583- Updated to revision 566, fixes the following problems * :windo allows for ! but it's not supported. * Undefined behavior when using backslash after empty line. * Not enough test coverage for syntax commands. * Crash when getting the window position in tmux. * Cannot detect Bazel BUILD files on some systems. * Using freed memory in :caddbuf after clearing quickfix list. * Setting nocompatible for the tiny version moves the cursor. - Refresh and re-add vim-8.0-ttytype-test.patch- Updated to revision 559, fixes the following problems * Test_edit causes older xfce4-terminal to close. (Dominique Pelle) * Cppcheck warnings. * Edit test may fail on some systems. * Swap file exists briefly when opening the command window. * Extra line break in verbosefile when using ":echomsg". (Ingo Karkat) * Saving the redo buffer only works one time, resulting in the "." command not working well for a function call inside another function call. * No test for the 8g8 command. * Some etags format tags file use 0x01, breaking the parsing. * The typeahead buffer is reallocated too often. * Toupper and tolower don't work properly for Turkish when 'casemap' is empty. (Bjorn Linse) * Toupper/tolower test with Turkish locale fails on Mac. * Toupper and tolower don't work properly for Turkish when 'casemap' contains "keepascii". (Bjorn Linse) * Toupper/tolower test fails on OSX without Darwin. * Getting the window position fails if both the GUI and term code is built in. * GTK: using static gravities is not useful. * The :ownsyntax command is not tested. * Setting ttytype to xxx does not always fail as expected. - Remove vim-8.0-ttytype-test.patch, fixed upstream.- Update the update-alternatives code- Updated to revision 542, fixes the following problems * ml_get errors in silent Ex mode. (Dominique Pelle) * A large count on a normal command causes trouble. (Dominique Pelle) * There is no way to remove quickfix lists (for testing). * Storing a zero byte from a multi-byte character causes fold text to show up wrong. * Character classes are not well tested. They can differ between platforms. * Using a function pointer instead of the actual function, which we know. * GtkForm handling is outdated. * MS-Windows: when 'clipboard' is "unnamed" yyp does not work in a :global command. * dv} deletes part of a multi-byte character. (Urtica Dioica) * Folds are messed up when 'encodin' is "utf-8". * Coverity complains about possible negative value. * RISC OS support was removed long ago, but one file is still included. * When 'wildmenu' is set and 'wildmode' has "longest" then the first file name is highlighted, even though the text shows the longest match. * Line in test commented out. * Buffer overflow when 'columns' is very big. (Nikolai Pavlov) * Test with long directory name fails on non-unix systems. * Test with long directory name fails on Mac. * Abbreviation doesn't work after backspacing newline. (Hkonrk) * Defaults.vim does not work well with tiny features. (crd477) * Memory leak when exiting from within a user function. * Quickfix window not updated when freeing quickfix stack. * Illegal memory access with :z and large count. * No test for falling back to default term value. * Startup test fails on Mac. * Building unit tests fails. * Compiler warning on MS-Windows. * getpos() can return a negative line number. (haya14busa)- Update spec.skeleton with spec-cleaner- Updated to revision 514, fixes the following problems * Insufficient testing for statusline. * 'makeencoding' missing from the options window. * Git and hg see new files after running tests. (Manuel Ortega) * Options test does not always test everything. * Options test fails or hangs on MS-Windows. * 'cinoptions' cannot set indent for extern block. * "make shadow" creates an invalid link. * Quite a few beeps when running tests. * Clang version not correctly detected. * Some functions are not tested. * Running the options test sometimes resizes the terminal. * The packadd test does not create the symlink correctly and does not test the right thing. * The fnamemodify test changes 'shell' in a way later tests may not be able to use system(). * Using ":%argdel" while the argument list is already empty gives an error. (Pavol Juhas) * Not enough test coverage in Insert mode. * Dead code in #ifdef. * Patch shell command uses double quotes around the argument, which allows for $HOME to be expanded. (Etienne) * Terminal width is set to 80 in test3. * Diffpatch fails when the file name has a quote. * Getpgid is not supported on all systems. * The ";" command does not work after characters with a lower byte that is NUL. * Getting font name does not work on X11. * Some macros are in lower case, which can be confusing. * Part of fold patch accidentally included. * v:progpath is not reliably set. * Some macros are in lower case. * Some macros are in lower case. * Adding fold marker creates new comment. * Compiler warnings for comparing unsigned char with 256 always being true. (Manuel Ortega) * The mode test may hang in Test_mode(). (Michael Soyka) * Typo in MinGW test makefile. * Using :move messes up manual folds. * Potential crash if adding list or dict to dict fails. * Old fix for :move messing up folding no longer needed, now that we have a proper solution. * Can't build on HPUX. * Test 45 hangs on MS-Windows. * If an MS-Windows tests succeeds at first and then fails in a way it does not produce a test.out file it looks like the test succeeded. * Resetting 'compatible' in defaults.vim has unexpected side effects. (David Fishburn) * Can't find executable name on Solaris and FreeBSD. * Off-by-one error in using :move with folding. * There are still a few macros that should be all-caps. * Using g< after :for does not show the right output. (Marcin Szamotulski) * After aborting an Ex command g< does not work. (Marcin Szamotulski) * Compiler warnings on MS-Windows. * Not enough testing for help commands. * Exit callback test sometimes fails. * When a test fails and test.log is created, Test_edit_CTRL_I matches it instead of test1.in. * No test covering arg_all(). * The client-server feature is not tested. * Not enough testing for the client-server feature. * Missing change to main.c. * The client-server test may hang when failing. * Tests use assert_true(0) and assert_false(1) to report errors. * remote_peek() is not tested. * The remote_peek() test fails on MS-Windows. * Unnecessary if statement. * The setbufvar() function may mess up the window layout. (Kay Z.) * Illegal memory access when using :all. (Dominique Pelle) * Using :lhelpgrep with an argument that should fail does not produce an error if the previous :helpgrep worked. * Not all windows commands are tested. * Crash and endless loop when closing windows in a SessionLoadPost autocommand. * The autocmd test hangs on MS-Windows. * Running tests leaves an "xxx" file behind. * Clipboard and "* register is not tested. * Splitting a 'winfixwidth' window vertically makes it one column smaller. (Dominique Pelle) * The quotestar test fails when a required feature is missing. * A failing client-server request can make Vim hang. * Crash with cd command with very long argument. * Build failure with older compiler on MS-Windows. * The quotestar test uses a timer instead of a timeout, thus it cannot be rerun like a flaky test. * Insufficient testing for folding. * Arabic support is not fully tested. * Two autocmd tests are skipped on MS-Windows. * taglist() does not prioritize tags for a buffer. * Quotestar test is still a bit flaky. * On MS-Windows ":!start" does not work as expected. * Coverity complains about possible NULL pointer. * Endless loop in updating folds with 32 bit ints. * Looking up an Ex command is a bit slow. * Failed window split for :stag not handled. (Coverity CID 99204) * Can't build with ANSI C. * Client-server tests fail when $DISPLAY is not set. * Coveralls no longer shows per-file coverage. * No link to codecov.io results. * Typo in link to codecov.io results. * Menuage for skipping client-server tests is unclear. * Check for available characters takes too long. * Getting name of cleared highlight group is wrong. (Matt Wozniski) * Script for creating cmdidxs can be improved.- Disable term=xxx test, does not work with any vim version * vim-8.0-ttytype-test.patch- Update apparmor.vim (taken from AppArmor 2.11) * add support for the "kcm" and "qipcrtr" network keywords * update change_profile rule highlighting- Build default vim without X11 support, use update-alternatives to prefer gvim if installed for X11 support.- Updated to revision 425, fixes the following problems * Packadd test does not clean up symlink. * Packadd test uses wrong directory name. * The E11 error message in the command line window is not translated. * The "zero count" error doesn't have a number. (Hirohito Higashi) * Xfontset and guifontwide are not tested. * Illegal memory access after "vapo". (Dominique Pelle) * Restoring help snapshot accesses freed memory. (Dominique Pelle) * GUI test fails on some systems. * Illegal memory access when 'complete' ends in a backslash. * Can't access b:changedtick from a dict reference. * Functions test fails. * Flags of :substitute not sufficiently tested. * Invalid memory access in :recover command. * :recover test fails on MS-Windows. * Illegal memory access with vi' * Not checking return valud of dict_add(). (Coverity) * When using complete() and typing a character undo is saved after the character was inserted. (Shougo) * Double free when compiled with EXITFREE and setting 'ttytype'. * b:changedtick can be unlocked, even though it has no effect. * Unlet command leaks memory. (Nikolai Pavlov) * islocked('d.changedtick') does not work. * Vim relies on limits.h to be included indirectly, but on Solaris 9 it may not be. (Ben Fritz) * When using CTRL-X CTRL-U inside a comment, the use of the comment leader may not work. (Klement) * When building with a shadow directory on macOS lacks the +clipboard feature. * Redrawing errors with GTK 3. * Not enough test coverage for Perl. * No test for concatenating an empty string that results from out of bounds indexing. * The condition for when a typval needs to be cleared is too complicated. * If [RO] in the status line is translated to a longer string, it is trunctted to 4 bytes. * Test to check that setting termcap key fails sometimes. * Using uninitialized memory when 'isfname' is empty. * Leaking memory when setting 'ttytype'. * Crash when setting 'guicursor' to weird value. * Invalid memory access in C-indent code. * 'number' and 'relativenumber' are not properly tested. * Sometimes VimL is used, which is confusing. * GUI initialisation is not sufficiently tested. * Tests fail on MS-Windows. * Travis is too slow to keep up with patches. * ]s does not move cursor with two spell errors in one line. * Might free a dict item that wasn't allocated. * Build fails with tiny features. * If configure defines _LARGE_FILES some include files are included before it is defined. * Not all options are tested with a range of values. * The 'balloondelay', 'ballooneval' and 'balloonexpr' options are not defined without the +balloon_eval feature. Testing that an option value fails does not work for unsupported options. * Invalid memory access when setting wildchar empty. * Leaking memory when setting v:completed_item. * More options are not always defined. * Build fails without +folding. * Invalid memory access when using :sc in Ex mode. (Dominique Pelle) * The "+ register is not tested. * Size computations in spell file reading are not exactly right. * Possible overflow when reading corrupted undo file. CVE-2017-6349 bsc#1027057 * Another possible overflow when reading corrupted undo file. CVE-2017-6350 bsc#1027053 * CTRL-Z and mouse click use CTRL-O unnecessary. * With 'linebreak' set and 'breakat' includes ">" a double-wide character results in "<<" displayed. * Diff mode is not sufficiently tested. * Warning in tiny build for unused variable. (Tony Mechelynck) * Misplaced #ifdef. (Christ van Willigen) * Timer test failed for no apparent reason. * No tests for arabic. * Tiny build has a problem with generating the options test. * compiler warnings * filtering lines through "cat", without changing the line count, changes manual folds. * Test for arabic does not check what is displayed. * When the window scrolls horizontally when the popup menu is displayed part of it may not be cleared. (Neovim issue #6184) * Arabic support is verbose and not well tested. * GUI test fails with Athena and Motif. * When the same tag appears more than once, the order is unpredictable. (Charles Campbell) * Tabs are not aligned when scrolling horizontally and a Tab doesn't fit. (Axel Bender) * Testing the + register fails with Motif. * 'balloonexpr' only works synchronously. * Cannot build with the viminfo feature but without the eval feature. * Illegal memory access with "t". * Crash when using balloon_show() when not supported. (Hirohito Higashi) * Some tests have a one second delay. * Test fails with missing balloon feature. * :map completion does not have . (Dominique Pelle) * GUI tests may fail. * Not enough testing for quickfix. * v:progpath may become invalid after ":cd". * The arabic shaping code is verbose. * Filtering folds with marker method not tested. * Updating folds does not work properly when inserting a file and a few other situations. * set_progpath is defined but not always used * Newer gettext/iconv library has extra dll file. * We can't change the case in menu entries, it breaks translations. * Menu test fails on MS-Windows. * Menu test fails on MS-Windows using gvim. * Balloon eval is not tested. * Balloon test fails on MS-Windows. * Setting v:progpath is not quite right. * Test for the clipboard fails sometimes. * ASAN logs are disabled and don't cause a failure. * Test for v:progpath fails on MS-Windows. * When running :make the output may be in the system encoding, different from 'encoding'. * Diff mode is displayed wrong when adding a line at the end of a buffer. * Python test fails with Python 3.6. * The effect of adding "#" to 'cinoptions' is not always removed. * Compiler warnings on MS-Windows. (Ajit Thakkar) * Build errors when building without folding. - Drop test87-python36.patch, fixed upstream.- Add test87-python36.patch to update test results for Python 3.6- Updated to revision 324, fixes the following problems * When a json message arrives in pieces, the start is dropped and the decoding fails. * Not enough testing for GUI functionality. * getcmdtype(), getcmdpos() and getcmdline() are not tested. * ":help :[range]" does not work. (Tony Mechelynck) * ":help z?" does not work. (Pavol Juhas) * No test for setting 'guifont'. * Small mistake in 7x13 font name. * Insert mode completion does not respect "start" in 'backspace'. * Warning for unused variable with small build. * When using the tiny version trying to load the matchit plugin gives an error. On MS-Windows some default mappings fail. * Possible overflow with spell file where the tree length is corrupted. CVE-2017-5953 bsc#1024724 * When running the command line tests there is a one second wait. * Illegal memory access with "1;y".- Updated to revision 311, fixes the following problems * Double free on exit when using a closure. (James McCoy) * Ex command range with repeated search does not work. (Bruce DeVisser) * When the GUI window is resized Vim does not always take over the new size. (Luchr) * Cannot stop diffing hidden buffers. (Daniel Hahler) * No tests for ":set completion" and various errors of the :set command. * Cannot set terminal key codes with :let. * Bracketed paste does not work in Visual mode. * Assign test fails in the GUI. * Invalid memory access when option has duplicate flag. * mode() not sufficiently tested. * Asan detects a memory error when EXITFREE is defined. (Dominique Pelle) * When using a symbolic link, the package path will not be inserted at the right position in 'runtimepath'. (Dugan Chen, Norio Takagi) * Cannot use an empty key in json. * Not enough testing for GUI functionality. * Linebreak tests are old style.- Updated to revision 296, fixes the following problems * Jumping to a tag that is a static item in the current file fails. (Kazunobu Kuriyama) * The test for :profile is slow and does not work on MS-Windows. * On MS-Windows the system() test skips a few parts. * Some syntax arguments take effect even after "if 0". (Taylor Venable) * Warning for an unused parameter when the libcall feature is disabled. Warning for a function type cast when compiling with -pedantic. * Some syntax arguments are not tested. * When completing a group name for a highlight or syntax command cleared groups are included. * No test for invalid syntax group name. * Order of complication flags is sometimes wrong. * Compiler warns for uninitialized variable. (Tony Mechelynck) * After :undojoin some commands don't work properly, such as :redo. (Matthew Malcomson) * Test coverage for :retab insufficient. * Leaking file descriptor when system() cannot find the buffer. (Coverity) * Internally used commands for CTRL-Z and mouse click end up in history. (Matthew Malcomson) * When using :substitute with the "c" flag and 'cursorbind' is set the cursor is not updated in other windows. * Vim does not support bracketed paste, as implemented by xterm and other terminals. * Build fails if the multi-byte feature is disabled. * The buffer used to store a key name theoreticaly could be too small. (Coverity) * The Netbeans "specialKeys" command does not check if the argument fits in the buffer. (Coverity) * Leaking memory when syntax cluster id is unknown. (Coverity) * When a Cscope line contains CTRL-L a NULL pointer may be used. (Coverity) * When decoding JSON with a JS style object the JSON test may use a NULL pointer. (Coverity) * Build fails without the cscope feature. * No command line completion for :cexpr, :cgetexpr, :caddexpr, etc. * Ubsan reports errors for integer overflow. * Completion for :match does not show "none" and other missing highlight names. * Checking if PROTO is defined inside a function has no effect. * When a multi-byte character ends in a zero byte, putting blockwise text puts it before the character instead of after it. * Coverity gets confused by the flags passed to find_tags() and warnts for an uninitialized variable. * When 'fileformats' is changed in a BufReadPre auto command, it does not take effect in readfile(). (Gary Johnson) * When a block is visually selected and put is used on the end of the selection only one line is changed. * The test for patch 8.0.0224 misses the CR characters and passes even without the fix. (Christian Brabandt) * Crash when 'fileformat' is forced to "dos" and the first line in the file is empty and does not have a CR character. * When pasting test in an xterm on the command line it is surrounded by and . (Johannes Kaltenbach) * When freeing a buffer the local value of the 'formatprg' option is not cleared. * When using bracketed paste line breaks are not respected. * There are no tests for bracketed paste mode. * Pasting in Insert mode does not work when bracketed paste is used and 'esckeys' is off. * The paste test fails if the GUI is being used. * When several lines are visually selected and one of them is short, using put may cause a crash. (Axel Bender) * Memory leak detected when running tests for diff mode. * Gcc complains that a variable may be used uninitialized. Confusion between variable and label name. (John Marriott) * When setting wildoptions=tagfile the completion context is not set correctly. (desjardins) * When using bracketed paste autoindent causes indent to be increased. * The address sanitizer sometimes finds errors, but it needs to be run manually. * The clang build on CI fails with one configuration. * Vim defines a mch_memmove() function but it doesn't work, thus is always unused. * Completion of user defined functions is not covered by tests. * When making a character lower case with tolower() changes the byte cound, it is not made lower case. * When the user sets t_BE empty after startup to disable bracketed paste, this has no direct effect. * The generated zh_CN.cp936.po message file is not encoded properly. * Compiler warnings for int to pointer conversion. * Under some circumstances, one needs to type Ctrl-N or Ctrl-P twice to have a menu entry selected. (Lifepillar) * vim_strcat() cannot handle overlapping arguments. * When two submits happen quick after each other, the tests for the first one may error out. * When virtcol() gets a column that is not the first byte of a multi-byte character the result is unpredictable. (Christian Ludwig) * It is not so easy to write a script that works with both Python 2 and Python 3, even when the Python code works with both. * Characters below 256 that are not one byte are not always recognized as word characters. * When creating a session when winminheight is 2 or larger and loading that session gives an error. * When using an assert function one can either specify a message or get a message about what failed, not both. * When calling setpos() with a buffer argument it often is ignored. (Matthew Malcomson) * Tests fail because some changes were not included. * The keyword test file is not included in the archive. * The keyword test file is not included in the archive. * Tab commands do not handle count correctly. (Ken Hamada) * Build fails with tiny features. * Not enough test coverage for eval functions. * Farsi support is barely tested. * Farsi support is not tested enough. * Memory error reported by ubsan, probably for using the string returned by execute(). * May get ml_get error when :pydo deletes lines or switches to another buffer. (Nikolai Pavlov, issue #1421) * Compiler warning for using uninitialized variable. * A channel test sometimes fails on Mac. * May get ml_get error when :luado deletes lines or switches to another buffer. (Nikolai Pavlov, issue #1421) * May get ml_get error when :perldo deletes lines or switches to another buffer. (Nikolai Pavlov, issue #1421) * May get ml_get error when :rubydo deletes lines or switches to another buffer. (Nikolai Pavlov, issue #1421) * May get ml_get error when :tcldo deletes lines or switches to another buffer. (Nikolai Pavlov, closes #1421) * Crash on exit is not detected when running tests. * Dead code detected by Coverity when not using gnome. * When update_single_line() is called recursively, or another screen update happens while it is busy, errors may occur. * When checking for CTRL-C typed the GUI may detect a screen resize and redraw the screen, causing trouble. * Checking for FEAT_GUI_GNOME inside GTK 3 code is unnecessary. * The GUI test may trigger fontconfig and take a long time. * GUI test fails on MS-Windows. * With MSVC 2015 the dll name is vcruntime140.dll. * On MS-Windows setting an environment variable with multi-byte strings does not work well. * MS-Windows files are still using ARGSUSED while most other files have UNUSED. * When doing a Visual selection and using "I" to go to insert mode, CTRL-O needs to be used twice to go to Normal mode. (Coacher) * The return value of mode() does not indicate that completion is active in Replace and Insert mode. (Zhen-Huan (Kenny) Hu) * The Test_collapse_buffers() test failed once, looks like it is flaky. * Tests fail with tiny build on Unix. * When concealing is active and the screen is resized in the GUI it is not immediately redrawn. * Cannot access the arguments of the current function in debug mode. (Luc Hermitte) * Errors reported while running tests. * No test for "ga" and :ascii. * If a wide character doesn't fit at the end of the screen line, and the line doesn't fit on the screen, then the cursor position may be wrong. (anliting) * Visual block insertion does not insert in all lines. * The stat test is a bit slow. * Some tests have a one or three second wait. * Argument list is not stored correctly in a session file. (lgpasquale) * test_viml hangs. * Bracketed paste can only append, not insert.- Improve summary bsc#1021040- Add missing %changelog to spec.skeleton- Updated to revision 194, fixes the following problems * When compiling with EBCDIC defined the build fails. (Yaroslav Kuzmin) * For completion "locale -a" is executed on MS-Windows, even though it most likely won't work. * Setting language in gvim on MS-Windows does not work when libintl.dll is dynamically linked with msvcrt.dll. * Using :change in between :function and :endfunction fails. * When opening a buffer on a directory and inside a try/catch then the BufEnter event is not triggered. * test_command_count may fail when a previous test interferes, seen on MS-Windows. * 'formatprg' is a global option but the value may depend on the type of buffer. (Sung Pae) * Error E937 is used both for duplicate key in JSON and for trying to delete a buffer that is in use. * When 'cursorbind' and 'cursorcolumn' are both on, the column highlignt in non-current windows is wrong. * When 'cursorbind' and 'cursorline' are set, but 'cursorcolumn' is not, then the cursor line highlighting is not updated. (Hirohito Higashi) * Ubsan warns for using a pointer that is not aligned. * When in Ex mode and an error is caught by try-catch, Vim still exits with a non-zero exit code. * The system() test fails on MS-Windows. * The error message from assert_notequal() is confusing. * Building with a new Ruby version fails. * Using NOT_VALID for redraw_later() to update the cursor line/column highlighting is not efficient. * There are no tests for the :profile command. * Detecting duplicate tags uses a slow linear search. * Some systems do not have ruby_sysinit(), causing the build to fail. * Build fails with tiny features. * Accidentally removed #ifdef. * Profile tests fails if total and self time are equal.- Updated to revision 172, fixes the following problems * When a C preprocessor statement has two line continuations the following line does not have the right indent. (Ken Takata) * ":earlier" and ":later" do not work after startup or reading the undo file. * When the pattern of :filter does not have a separator then completion of the command fails. * To pass buffer content to system() and systemlist() one has to first create a string or list. * Running the channel test creates channellog. * system() test fails on MS-Windows. * system() test fails on OS/X. * When sorting zero elements a NULL pointer is passed to qsort(), which ubsan warns for. * Several float functions are not covered by tests. * No command line completion for ":syntax spell" and ":syntax sync". * On MS-Windows some float functions return a different value when passed unusual values. strtod() doesn't work for "inf" and "nan". * Using a NULL pointer when using feedkeys() to trigger drawing a tabline. * EMSG() is sometimes used for internal errors. * Build fails when using small features. * Build error on Fedora 23 with small features and gnome2. * Ruby 2.4 no longer supports rb_cFixnum. * Outdated and misplaced comments. * Ubsan warns for integer overflow. * JSON with a duplicate key gives an internal error. (Lcd) * str2nr() and str2float() do not always work with negative values. * Still some float functionality is not covered by tests. * For complicated string json_decode() may run out of stack space. * Channel test fails for using freed memory. * JS style JSON does not support single quotes. * The command selected in the command line window is not executed. (Andrey Starodubtsev)- Updated to revision 147, fixes the following problems * Not enough test coverage for syntax commands. * Test fails because of using :finish. * "2;'(" causes ml_get errors in an empty buffer. * Null pointer access reported by UBsan. * An address relative to the current line, ":.,+3y", does not work properly on a closed fold. * When using indent folding and changing indent the wrong fold is opened. * When 'maxfuncdepth' is set above 200 the nesting is limited to 200. * Small build fails. * Warning for unused argument. * Pasting inserted text in Visual mode does not work properly. * Nested function test fails on AppVeyor. * Normal colors are wrong with 'termguicolors'. * Line number of current buffer in getbufinfo() is wrong. * When using MSVC the GvimExt directory is cleaned twice. * Running tests on MS-Windows is a little bit noisy. * When using 'termguicolors' on MS-Windows the RGB definition causes the colors to be wrong. * searchpair() does not work when 'magic' is off.- Updated to revision 130, fixes the following problems * Not enough testing for entering Ex commands. * Display problem with 'foldcolumn' and a wide character. (esiegerman) * Cancelling completion still inserts text when formatting is done for 'textwidth'. (lacygoill) * Display test fails on MS-Windows. * Parallel make still doesn't work. (Lewis Muir) * Configure uses "ushort" while the Vim code doesn't.- Updated to revision 124, fixes the following problems * May not process channel readahead. (skywind) * Value of 'thesaurus' option not checked properly. * When using ch_read() with zero timeout, can't tell the difference between reading an empty line and nothing available. * Cannot use a semicolon in 'backupext'. (Jeff) * When reading channel output in a timer, messages may go missing. (Skywind) * The channel "drop" option is not tested. * Still checking if memcmp() exists while every system should have it now. * Drop command doesn't use existing window. * The :history command is not tested. * Tests 92 and 93 are old style. * When reading English help and using CTRl-] the language from 'helplang' is used. * Parallel make fails. (J. Lewis Muir) * No test for using CTRL-R on the command line. * Setting 'cursorline' changes the curswant column. (Daniel Hahler) * Internal error for assert_inrange(1, 1).- Updated to revision 101, fixes the following problems * When the input or output is not a tty Vim appears to hang. * When a channel callback consumes a lot of time Vim becomes unresponsive. (skywind) * Can't build on MS-Windows. * Popup menu always appears above the cursor when it is in the lower half of the screen. (Matt Gardner) * Options that are a file name may contain non-filename characters. * Some options are not strictly checked. * (after 8.0.0101) cannot set 'dictionary' to a path- Updated to revision 95, fixes the following problems * Problems with GTK 3.22.2 fixed in 3.22.4.- Export "TERM=linux" before running the test suite: vim does quite an extensive test relying on a full fledged terminal inside OBS, stdio is redirected to a serial console (where the build log is being recorded/extracted. Systemd set non-local tty by default to vt220 in upcoming versions (which the vi test suite fails to run on; this should be considered a vim bug).- Updated to revision 92, fixes the following problems * Using NUL instead of NULL. * Crash when using the preview window from an unnamed buffer. (lifepillar) * On Windows job_stop() stops cmd.exe, not the processes it runs. (Linwei) * When a match ends in part of concealed text highlighting, it might mess up concealing by resetting prev_syntax_id. * An exiting job is detected with a large latency. * New code for job_stop() breaks channel test on AppVeyor. * Conceal test passes even without the bug fix. * No test for what 8.0.0047 fixes. * On Windows job_stop() stops cmd.exe, not the processes it runs. (Linwei) * Minor comment and style deficiencies. * When setting 'filetype' there is no check for a valid name. * Tests fail without the 'keymap' features. * Positioning of the popup menu is not good. * Vim does not build on VMS systems. * When using an Ex command for 'keywordprg' it is escaped as with a shell command. (Romain Lafourcade) * Compiler warning for unused variable. * No digraph for HORIZONTAL ELLIPSIS. * Compiler warning for comparing with unsigned. (Zoltan Arpadffy) * Normal test fails on MS-Windows. * Compiler warning for unused function in tiny build. (Tony Mechelynck) * when calling an operator function when 'linebreak' is set, it is internally reset before calling the operator function. * VMS has a problem with infinity. * Checking did_throw after executing autocommands is wrong. (Daniel Hahler) * Compiler warning for self-comparison. * Tests referred in Makefile that no longer exist. * Exit value from a shell command is wrong. (Hexchain Tong) * MS-Windows: Crash with long font name. (Henry Hu) * More comparisons between firstwin and lastwin. * Cannot make Vim fail on an internal error. * Using number for exception type lacks type checking. * Channel log has double parens ()(). * The GUI code is not tested by Travis. * Accessing freed memory in quickfix. * Accessing freed memory in quickfix. (Domenique Pelle) * The OS X build fails on Travis. * Inconsistent function names. * Extension for configure should be ".ac". * Using freed memory with win_getid(). (Domenique Pelle) * Using freed memory when adding to a quickfix list. (Domenique Pelle) * Using freed memory with recursive function call. (Dominique Pelle) * Cannot add a comment after ":hide". (Norio Takagi) * When the channel callback gets job info the job may already have been deleted. (lifepillar) * When a test fails in Setup or Teardown the problem is not reported. * Various problems with GTK 3.22.2. * Cursor moved after last character when using 'breakindent'. * Test_help_complete sometimes fails in MS-Windows console. * C indenting does not support nested namespaces that C++ 17 has. - Drop bsc-1008800.patch, fixed upstream.- Add bsc-1008800.patch to fix gvim rendering with recent gtk+ update. Fixes bsc#1008800. Patch by Jan Alexander Steffens.- Updated to revision 45, fixes the following problems * Cannot use overlapping positions with matchaddpos(). * No completion for ":messages". * Order of matches for 'omnifunc' is messed up. (Danny Su) * Detecting that a job has finished may take a while. * Get E924 when switching tabs. * OPEN_CHR_FILES not defined for FreeBSD using Debian userland files. * When Vim 8 reads an old viminfo and exits, the next time marks are not read from viminfo. (Ned Batchelder) * Whole line highlighting with matchaddpos() does not work. * When using Insert mode completion but not actually inserting anything an undo item is still created. (Tommy Allen) * When using Insert mode completion with 'completeopt' containing "noinsert" change is not saved for undo. (Tommy Allen) * When using Insert mode completion with 'completeopt' containing "noinsert" with CTRL-N the change is not saved for undo. (Tommy Allen) * In diff mode the cursor may end up below the last line, resulting in an ml_get error. * Calling job_stop() right after job_start() does not work.- Updated to revision 32, fixes the following problems * getwinvar() returns wrong Value of boolean and number options, especially non big endian systems. (James McCoy) * A string argument for function() that is not a function name results in an error message with NULL. (Christian Brabandt) * Netbeans test fails with Python 3. (Jonathonf) * ":lb" is interpreted as ":lbottom" while the documentation says it means ":lbuffer". * Vim 7.4 is still mentioned in a few places. * Popup complete test is disabled. * Unnecessary workaround for AppVeyor. * Crash when editing file that starts with crypt yeader. (igor2x) * On OSX Test_pipe_through_sort_all() sometimes fails. * Typos in comments. * Missing comma in list. * Crypt tests are old style. * Can't tell which part of a channel has "buffered" status. * Build fails. * Cannot get the number of the current quickfix or location list. * When using ":sleep" channel input is not handled. * Test_command_count is old style. * The regexp engines are not reentrant. * In the GUI when redrawing the cursor it may be on the second half of a double byte character. * If a channel in NL mode is missing the NL at the end the remaining characters are dropped. * "gd" and "gD" may find a match in a comment or string. * When the netbeans channel closes, "DETACH" is put in the output part. (Ozaki Kiichi) * Inconsistent use of spaces vs tabs in gd test. * Error format with %W, %C and %Z does not work. (Gerd Wachsmuth) * A channel is closed when reading on stderr or stdout fails, but there may still be something to read on another part. * Superfluous semicolons. * Code for MS-Windows is complicated because of the exceptions for old systems. * Mouse mode is not automatically detected for tmux. * After ":bwipeout" 'fileformat' is not set to the right default.- Updated to revision 3, fixes the following problems * getwinvar() returns wrong Value of boolean and number options, especially non big endian systems. (James McCoy)- Updated to revision 2, fixes the following problems * Intro screen still mentions version7. (Paul) * The netrw plugin does not work.- Update to version 8.0 * Crash on exit when EXITFREE is defined. (Dominique Pelle) * Valgrind reports using uninitialzed memory. (Dominique Pelle) * Test 86 and 87 fail with some version of Python. * Netbeans test fails when run from unpacked MS-Windows sources. * Netbeans test fails in shadow directory. * Not enough test coverage for Normal mode commands. * The example that explains nested backreferences does not work properly with the new regexp engine. (Harm te Hennepe) * Regexp fails to match when using "\>\)\?". (Ramel) * Reading past end of line when using previous substitute pattern. (Dominique Pelle) * Attempt to read history entry while not initialized. * Compiler warnings with Solaris Studio when using GTK3. * Memory leak in timer_start(). * Invalid memory access when formatting. (Dominique Pelle) * Checking for last_timer_id to overflow is not reliable. (Ozaki Kiichi) * Illegal memory access with ":1@". (Dominique Pelle) * Superfluous function prototypes. * Sort test sometimes fails. * Needless line break. Confusing directory name. * MS-Windows gvim.exe does not have DirectX support. * Test runner misses a comma.- Updated to revision 2347, fixes the following problems * submatch() does not check for a valid argument. * The 'langnoremap' option leads to double negatives. And it does not work for the last character of a mapping. * Can't use "." and "$" with ":tab". * With SGR mouse reporting (suckless terminal) the mouse release and scroll up/down is confused. * Warning for missing declaration of skip_vimgrep_pat(). (John Marriott) * Tests using the sleep time can be flaky. * Timer test sometimes fails. * Timer test sometimes fails. * Warning for assigning negative value to unsigned. (Danek Duvall) * Adding pattern to ":oldfiles" is not a generic solution. * Filter test fails. * Oldfiles test fails. * Tiny build fails. (Tony Mechelynck) * When cancelling the :ptjump prompt a preview window is opened for a following command. * Missing colon in error message. * Some error message cannot be translated. * In rare cases diffing 4 buffers is not enough. * Compiler warnings for signed/unsigned in expression. * Check for Windows 3.1 will always return false. (Christian Brabandt) * Compiler warnings in MzScheme code. * The script that checks translations can't handle plurals. * Coverity complains about null pointer check. * Coverity complains about not checking for NULL. * Two JSON messages are sent without a separator. * With 'incsearch' can only see the next match. * Channel test is flaky. * Build fails with small features. * Fail to read register content from viminfo if it is 438 characters long. (John Chen) * :filter does not work for many commands. Can only get matching messages. * When adding entries to an empty quickfix list the title is reset. * printf() isn't tested much. * printf() test fails on Windows. "-inf" is not used. * Build fails on MS-Windows. * Using CTRL-N and CTRL-P for incsearch shadows completion keys. * Using 'hlsearch' highlighting instead of matchpos if there is no search match. * Insufficient testing for NUL bytes on a raw channel. * Netbeans test doesn't read settings from file. * getbufinfo(), getwininfo() and gettabinfo() are inefficient. * getwininfo() and getbufinfo() are inefficient. * Command line completion on "find **/filename" drops sub-directory. * ":diffoff!" does not remove filler lines. * Command line test fails on Windows when run twice. * Memory leak in getbufinfo() when there is a sign. (Dominique Pelle) * New users have no idea of the 'scrolloff' option. * Starting diff mode with the cursor in the last line might end up only showing one closed fold. (John Beckett) * printf() doesn't handle infinity float values correctly. * Timer test fails sometimes. * When a child process is very fast waiting 10 msec for it is noticeable. (Ramel Eshed) * Part of ":oldfiles" command isn't cleared. (Lifepillar) * Comment in scope header file is outdated. (KillTheMule) * Generated files are outdated. * The tee program isn't included. Makefile contains build instructions that don't work. * The callback passed to ch_sendraw() is not used. * MS-Windows build instructions are clumsy. "dosbin" doesn't build. * When installing and $DESTDIR is set the icons probably won't be installed. * Compiler warning in tiny build. (Tony Mechelynck) * printf() handles floats wrong when there is a sign. * Not all systems understand %F in printf(). * Modelines in source code are inconsistent. * Sign test fails on MS-Windows when using the distributed zip archives. * Cscope test fails. * No tests for :undolist and "U" command. * When starting a job that reads from a buffer and reaching the end, the job hangs. * It is not possible to close the "in" part of a channel. * QuickFixCmdPre and QuickFixCmdPost autocommands are not always triggered. * Get warning for deleting autocommand group when the autocommand using the group is scheduled for deletion. (Pavol Juhas) * MS-Windows: some files remain after testing. * Default interface versions for MS-Windows are outdated. * When using "is" the mode isn't always updated. * In a timer callback the timer itself can't be found or stopped. (Thinca) * Marks, writefile and nested function tests are old style. * Default value for 'langremap' is wrong. * Several tests are old style. * Old charsearch test still listed in Makefile. * Crash when doing tabnext in a BufUnload autocmd. (Dominique Pelle) * Accessing freed memory when a timer does not repeat. * Appveyor 64 bit build still using Python 3.4 * Crash when autocommand moves to another tab. (Dominique Pelle) * Crash when deleting an augroup and listing an autocommand. (Dominique Pelle) * No error when deleting an augroup while it's the current one. * Insufficient testing for Normal mode commands. * Channel sort test is flaky. * Normal mode tests fail on MS-Windows. * When 'incsearch' is not set CTRL-T and CTRL-G are not inserted as before. * No way for a system wide vimrc to stop loading defaults.vim. (Christian Hesse) * Redraw problem when using 'incsearch'. * When a test is commented out we forget about it. * Access memory beyond the end of the line. (Dominique Pelle) * Using freed memory when using 'formatexpr'. (Dominique Pelle) * Crash when editing a new buffer and BufUnload autocommand wipes out the new buffer. (Norio Takagi) * Tiny build fails. * Illegal memory access when Visual selection starts in invalid position. (Dominique Pelle) * Freeing a variable that is on the stack. * Crash when BufWinLeave autocmd goes to another tab page. (Hirohito Higashi) * Error for min() and max() contains %s. (Nikolay Pavlov) * Coverity complains about not checking curwin to be NULL. * Using CTRL-X CTRL-V to complete a command line from Insert mode does not work after entering an expression on the command line. * Crash when stop_timer() is called in a callback of a callback. Vim hangs when the timer callback uses too much time. * Outdated comments in test. * On MS-Windows test_getcwd leaves Xtopdir behind. * taglist() is slow. (Luc Hermitte) * Running normal mode tests leave a couple of files behind. (Yegappan Lakshmanan) * taglist() is still slow. (Luc Hermitte) * Can't build with small features. (John Marriott) * Tab page test fails when run as fake root. * MS-Windows: Building with Ruby uses old version. * Tiny things. Test doesn't clean up properly. * Typo in MS-Windows build script. * Too many old style tests. * The "Reading from channel output..." message can be unwanted. Appending to a buffer leaves an empty first line behind. * For MinGW RUBY_API_VER_LONG isn't set correctly. Many default version numbers are outdated. * Autocommand test fails when run directly, passes when run as part of test_alot.- Updated to revision 2334, fixes the following problems * No tests for :undolist and "U" command. * When starting a job that reads from a buffer and reaching the end, the job hangs. * It is not possible to close the "in" part of a channel. * QuickFixCmdPre and QuickFixCmdPost autocommands are not always triggered. * Get warning for deleting autocommand group when the autocommand using the group is scheduled for deletion. (Pavol Juhas) * MS-Windows: some files remain after testing. * Default interface versions for MS-Windows are outdated. * When using "is" the mode isn't always updated. * In a timer callback the timer itself can't be found or stopped. (Thinca) * Marks, writefile and nested function tests are old style. * Default value for 'langremap' is wrong. * Several tests are old style. * Old charsearch test still listed in Makefile. * Crash when doing tabnext in a BufUnload autocmd. (Dominique Pelle) * Accessing freed memory when a timer does not repeat. * Appveyor 64 bit build still using Python 3.4 * Crash when autocommand moves to another tab. (Dominique Pelle) * Crash when deleting an augroup and listing an autocommand. (Dominique Pelle) * No error when deleting an augroup while it's the current one. * Insufficient testing for Normal mode commands. * Channel sort test is flaky. * Normal mode tests fail on MS-Windows. * When 'incsearch' is not set CTRL-T and CTRL-G are not inserted as before. * No way for a system wide vimrc to stop loading defaults.vim. (Christian Hesse) * Redraw problem when using 'incsearch'. * When a test is commented out we forget about it. * Access memory beyond the end of the line. (Dominique Pelle) * Using freed memory when using 'formatexpr'. (Dominique Pelle) * Crash when editing a new buffer and BufUnload autocommand wipes out the new buffer. (Norio Takagi) * Tiny build fails. * Illegal memory access when Visual selection starts in invalid position. (Dominique Pelle) * Freeing a variable that is on the stack. * Crash when BufWinLeave autocmd goes to another tab page. (Hirohito Higashi) * Error for min() and max() contains %s. (Nikolay Pavlov) * Coverity complains about not checking curwin to be NULL. * Using CTRL-X CTRL-V to complete a command line from Insert mode does not work after entering an expression on the command line. * Crash when stop_timer() is called in a callback of a callback. Vim hangs when the timer callback uses too much time. * Outdated comments in test. * On MS-Windows test_getcwd leaves Xtopdir behind.- Updated to revision 2295, fixes the following problems * The field names used by getbufinfo(), gettabinfo() and getwininfo() are not consistent. * Tab page tests are old style. * Test files have inconsistant modelines. * Startup test fails on Solaris. * There is no equivalent of 'smartcase' for a tag search. * ":oldfiles" output is a very long list. * The default ttimeoutlen is very long. * Crash when using funcref() with invalid name. (Dominique Pelle) * Can't build with +eval but without +quickfix. (John Marriott) * submatch() does not check for a valid argument. * The 'langnoremap' option leads to double negatives. And it does not work for the last character of a mapping. * Can't use "." and "$" with ":tab". * With SGR mouse reporting (suckless terminal) the mouse release and scroll up/down is confused. * Warning for missing declaration of skip_vimgrep_pat(). (John Marriott) * Tests using the sleep time can be flaky. * Timer test sometimes fails. * Timer test sometimes fails. * Warning for assigning negative value to unsigned. (Danek Duvall) * Adding pattern to ":oldfiles" is not a generic solution. * Filter test fails. * Oldfiles test fails. * Tiny build fails. (Tony Mechelynck) * When cancelling the :ptjump prompt a preview window is opened for a following command. * Missing colon in error message. * Some error message cannot be translated. * In rare cases diffing 4 buffers is not enough. * Compiler warnings for signed/unsigned in expression. * Check for Windows 3.1 will always return false. (Christian Brabandt) * Compiler warnings in MzScheme code. * The script that checks translations can't handle plurals. * Coverity complains about null pointer check. * Coverity complains about not checking for NULL. * Two JSON messages are sent without a separator. * With 'incsearch' can only see the next match. * Channel test is flaky. * Build fails with small features. * Fail to read register content from viminfo if it is 438 characters long. (John Chen) * :filter does not work for many commands. Can only get matching messages. * When adding entries to an empty quickfix list the title is reset. * printf() isn't tested much. * printf() test fails on Windows. "-inf" is not used. * Build fails on MS-Windows. * Using CTRL-N and CTRL-P for incsearch shadows completion keys. * Using 'hlsearch' highlighting instead of matchpos if there is no search match. * Insufficient testing for NUL bytes on a raw channel. * Netbeans test doesn't read settings from file. * getbufinfo(), getwininfo() and gettabinfo() are inefficient. * getwininfo() and getbufinfo() are inefficient. * Command line completion on "find **/filename" drops sub-directory. * ":diffoff!" does not remove filler lines. * Command line test fails on Windows when run twice. * Memory leak in getbufinfo() when there is a sign. (Dominique Pelle) * New users have no idea of the 'scrolloff' option. * Starting diff mode with the cursor in the last line might end up only showing one closed fold. (John Beckett) * printf() doesn't handle infinity float values correctly. * Timer test fails sometimes. * When a child process is very fast waiting 10 msec for it is noticeable. (Ramel Eshed) * Part of ":oldfiles" command isn't cleared. (Lifepillar) * Comment in scope header file is outdated. (KillTheMule) * Generated files are outdated. * The tee program isn't included. Makefile contains build instructions that don't work. * The callback passed to ch_sendraw() is not used. * MS-Windows build instructions are clumsy. "dosbin" doesn't build. * When installing and $DESTDIR is set the icons probably won't be installed. * Compiler warning in tiny build. (Tony Mechelynck) * printf() handles floats wrong when there is a sign. * Not all systems understand %F in printf(). * Modelines in source code are inconsistent. * Sign test fails on MS-Windows when using the distributed zip archives. * Cscope test fails.- Updated to revision 2225, fixes the following problems * When using matchaddpos() a character after the end of the line can be highlighted. * Can't build with +timers when +digraph is not included. * Recursive call to substitute gets stuck in sandbox. * printf() gives an error when the argument for %s is not a string. * printf() does not support binary format. * Sourcing a script where a character has 0x80 as a second byte does not work. * Buffer overflow when using latin1 character with feedkeys(). * Compiler warnings with older compiler and 64 bit numbers. * Crash when placing a sign in a deleted buffer.- Updated to revision 2216, fixes the following problems * The qf_init_ext() function is too big. * Compiler warning for initializing a struct. * There is still code and help for unsupported systems. * There is no way to get a list of the error lists. * When using ":vimgrep" may end up with duplicate buffers. * No proper testing of trunc_string(). * Coverage report is messed up by the unittests. * Can't run scripttests in the top directory. * Wrong part of #ifdef removed. * eval.c is too big. * Build fails. * eval.c is too big. * eval.c is too big. * Non-Unix builds fail. * Wrong file name. * qf_init_ext() is too big. * Using dummy variable to compute struct member offset. * eval.c is still too big. * Coverity warns for possible buffer overflow. * Compiler warns for uninitialzed variable. (John Marriott) * getcompletion() not well tested. * Compiler warning for char/char_u conversion. * Not all arguments of trunc_string() are tested. Memory access error when running the message tests. * spell.c is too big. * Missing change to include file. * The return value of type() is difficult to use. * substitute() does not support a Funcref argument. * rgb.txt is read for every color name. * One more place using a dummy variable. * No autocommand event to initialize a window or tab page. * Syntax error when dict has '>' key. * Cannot update 'tabline' when a tab was closed. * Running checks in po diretory fails. * Netbeans test fails on non-Unix systems. * When using PERROR() on some systems assert_fails() does not see the error. * Line numbers in the error list are not always adjusted. * Not much test coverage for digraphs. * Coverity complains about not restoring a value. * New digraph test makes testing hang. * Digraph tests fails on some systems. * Using the system default encoding makes tests unpredictable. * Digraph code test coverage is still low. * Keymap test fails with normal features. * Color handling of X11 GUIs is too complicated. * Using submatch() in a lambda passed to substitute() is verbose. * Coverity reports a resource leak when out of memory. * GTK 3 build fails with older GTK version. * Netbeans test fails once in a while. Leaving log file behind. * The color allocation in X11 is overly complicated. * Man test fails when run with the GUI. * Lambda functions show up with completion. * Warning from 64 bit compiler. * Text object tests are old style. * When a keymap is active only "(lang)" is displayed. * "cgn" and "dgn" do not work correctly with a single character match and the replacement includes the searched pattern. * Looping over windows, buffers and tab pages is inconsistant. * Tiny build with GUI fails. * Can't have "augroup END" right after ":au!". * Code duplication when unreferencing a function. * Configure reports default features to be "normal" while it is "huge". * Clang warns about missing field in initializer. * Misplaced equal sign. * Netbeans test is flaky. * Setting 'display' to "lastline" is a drastic change, while omitting it results in lots of "@" lines. * When there is an CmdUndefined autocmd then the error for a missing command is E464 instead of E492. (Manuel Ortega) * Defaults are very conservative. * getcompletion(.., 'dir') returns a match with trailing "*" when there are no matches. * Test for undo is flaky. * Tiny build fails. * Loading defaults.vim with -C argument. * The default vimrc for Windows is very conservative. * Deleting an augroup that still has autocmds does not give a warning. The next defined augroup takes its place. * Mac: can't build with tiny features. * Closures are not supported. * User defined functions can't be a closure. * No easy way to check if lambda and closure are supported. * Mac: don't get +clipboard in huge build. * No new style test for diff mode. * diffmode test leaves files behind, breaking another test. * Compiler warning for loss of data. * No tests for :diffget and :diffput * The short form of ":noswapfile" is ":noswap" instead of ":nos". * Memory leak when saving for undo fails. * Memory leak when using timer_start(). (Dominique Pelle) * Pending timers cause false memory leak reports. * More memory leaks when using partial, e.g. for "exit-cb". * test_partial has memory leaks reported. * Can't build with tiny features. * No error for using function() badly. * Various tiny issues. * Closure function fails. * Using function() with a name will find another function when it is redefined. * Test 86 and 87 fail. * :delfunction causes illegal memory access. * Tiny build fails. * Coverity reports bogus NULL check. * Leaking memory when redefining a function. * A funccal is garbage collected while it can still be used. * On MS-Windows quickix does not handle a line with 1023 bytes ending in CR-LF properly. * Win32: Using CreateThread/ExitThread is not safe. * Not enough testing for popup menu. CTRL-E does not always work properly. * test_alot fails. * Not much testing for cscope. * If a test leaves a window open a following test may fail. * Warning with MinGW 64. (John Marriott) * Quickfix test fails on MS-Windows. * No proper translation of messages with a count. * GUI test isn't testing much. * Test_communicate() fails sometimes. * Quotes make GUI test fail on MS-Windows. * Compiler warning. * Test_job_start_fails() is expected to report memory leaks, making it hard to see other leaks in test_partial. * Result of getcompletion('', 'cscope') depends on previous completion. * Insufficient testing for cscope. * setmatches() mixes up values. (Nikolai Pavlov) * Expression test fails without conceal feature. * Result of getcompletion('', 'sign') depends on previous completion. * match() and related functions tested with old style test. * It is not possible to use plugins in an "after" directory to tune the behavior of a package. * Startup test fails on MS-Windows. * Small build can't run startup test. * Small build can't run tests. * Not running the startup test on MS-Windows. * Startup test gets stuck on MS-Windows. * Cannot get information about timers. * MS-Windows build fails. * No test for "vim --help". * Can't test help on MS-Windows. * Adding duplicate flags to 'whichwrap' leaves commas behind. * Insufficient testing of cscope. * #ifdefs in main() are complicated. * No testing for -C and -N command line flags, file arguments, startuptime. * No test for reading from stdin. * Reading from stdin test fails on MS-Windows. * There is no easy way to stop all timers. There is no way to temporary pause a timer. * Compiler warning for unused variable. * Color Grey40 used in startup but not in the short list. * Sign tests are old style. * Tests that use RunVim() do not actually perform the test. * Test glob2regpat does not test much. * Timers test is flaky. * glob2regpat test fails on Windows. * Completion does not work properly with some plugins. * Cannot detect encoding in a fifo. * When startup test fails it's not easy to find out why. GUI test fails with Gnome. * No automatic prototype for vim_main2(). * Generating prototypes with Cygwin doesn't work well. * With Gnome when the GUI can't start test_startup hangs. * Sign tests don't cover enough. * MS-Windows: The vimrun program does not support Unicode. * glob2regpat test doesn't test everything on MS-Windows. * All functions are freed on exit, which may hide leaks. * Test alot sometimes fails under valgrind. (Dominique Pelle) * In the GUI the cursor is hidden when redrawing any window, causing flicker. * Cannot get all information about a quickfix list. * The sign column disappears when the last sign is deleted. * Build fails with small features. * Test fails with normal features. * It is not easy to get information about buffers, windows and tabpages. * 'wildignore' always applies to getcompletion(). * Warning for unused function. * The +xpm feature is not sorted properly in :version output. * Test for mappings is old style. * Cannot map . (Stephen Riehm) * On OSX configure mixes up a Python framework and the Unix layout. * Mouse support is not automatically enabled with simple term. * Mark " is not set when closing a window in another tab. (Guraga) * Cannot highlight the "~" lines at the end of a window differently. * A font that uses ligatures messes up the screen display. * It's not easy to find out if a window is a quickfix or location list window. * Test fails without the +sign feature.- Updated to revision 2045, fixes the following problems * Looking up a buffer by number is slow if there are many. * Netbeans file authentication not tested. * GTK: display updating is not done properly and can be slow. * setbufvar() causes a screen redraw. * filter() and map() either require a string or defining a function. * Memory leak when using a function callback.- Updated to revision 2033, fixes the following problems * Memory access error when reading viminfo. (Dominique Pelle) * "gd" hangs in some situations. (Eric Biggers) * Not all quickfix tests are also done with the location lists. * Background is not drawn properly when 'termguicolors' is set. * Coverity warns for unreachable code. * Win32: Cannot compile with XPM feature using VC2015 * The Man plugin doesn't work that well. * File list does not include new XPM libraries. * Viminfo continuation line with wrong length isn't skipped. (Marius Gedminas) * Using Ctrl-A with double-byte encoding may result in garbled text. * Minor problems with the quickfix code. * Quickfix long lines test not executed for buffer. * Ruby test is old style. * Cscope interface does not support finding assignments. * Not all parts of the quickfix code are tested. * No test for what 7.4.1948 fixes. * Using 32-bit Perl with 64-bit time_t causes memory corruption. (Christian Brabandt) * When using CTRL-W f and pressing "q" at the ATTENTION dialog the newly opened window is not closed. * Perl interface has obsolete workaround. * Perl interface preprocessor statements not nicely indented. * Crash when running test_channel.vim on Windows. * Unicode standard 9 was released. * When 'insertmode' is reset while doing completion the popup menu remains even though Vim is in Normal mode. * Two test files for increment/decrement. * Running Win32 Vim in mintty does not work. * The quickfix init function is too big. * When using a job in raw mode to append to a buffer garbage characters are added. * Coverity reports a resource leak. * Falling back from NFA to old regexp engine does not work properly. (fritzophrenic) * Invalid memory access with "\. * When the netbeans channel is closed consuming the buffer may cause a crash. * Using ":insert" in an empty buffer sets the jump mark. (Ingo Karkat) * It is not easy to see unrecognized error lines below the current error position. * On Solaris select() does not work as expected when there is typeahead. * GUI has a problem with some termcodes. * On MS-Windows large files (> 2Gbyte) cause problems. * Number variables are not 64 bits while they could be. * With 64 bit changes don't need three calls to sprintf(). * Large file test does not delete its output. * Getting value of binary option is wrong. (Kent Sibilev) * 'errorformat' is parsed for every call to ":caddexpr". Can't add to two location lists asynchronously. * No testing for Farsi code. * Viminfo file contains duplicate change marks. * farsi.c and arabic.c are included in a strange way. * Not all quickfix features are tested. * Missing changes in VMS build file. * Compiler warns for loss of data. * When copying unrecognized lines for viminfo, end up with useless continuation lines. * When updating viminfo with file marks there is no time order. * filter() and map() only accept a string argument. * Cscope items are not sorted. * glob() does not add a symbolic link when there are no wildcards. * Values for true and false can be confusing. * Not all TRUE and FALSE arguments are tested. * True-false test fails. * GUI: cursor drawn in wrong place if a timer callback causes a screen update. (David Samvelyan) * Capturing the output of a command takes a few commands. * Cannot easily scroll the quickfix window. * When writing buffer lines to a job there is no NL to NUL conversion. * evalcmd() doesn't work recursively. * Evalcmd test fails. * Tiny build fails. (Tony Mechelynck) * Crash when passing number to filter() or map(). * Still cursor flickering when a callback updates the screen. (David Samvelyan) * GUI: cursor displayed in the wrong position. * After using evalcmd() message output is in the wrong position. (Christian Brabandt) * Crash when using tabnext in BufUnload autocmd. (Norio Takagi) * Running the tests leaves a viminfo file behind. * evalcmd() has a confusing name. * Messages test fails. * There is a :cbottom command but no :lbottom command. * It is not easy to get a list of command arguments. * Test for getcompletion() does not pass on all systems. * Using "noinsert" in 'completeopt' breaks redo. * Using "noinsert" in 'completeopt' does not insert match. * When a file gets a name when writing it 'acd' is not effective. (Dan Church) * Warning from MinGW about _WIN32_WINNT redefined. (John Marriott) * When there are many errors adding them to the quickfix list takes a long time. * buf_valid() can be slow when there are many buffers. * When ignoring case utf_fold() may consume a lot of time. * Can't build without +autocmd feature. * Still too many buf_valid() calls. * Warnings from 64 bit compiler. * buflist_findname_stat() may find a dummy buffer. * More buf_valid() calls can be optimized. * The cursor blinking stops or is irregular when receiving date over a channel and writing it in a buffer, and when updating the status. * Reference counting for callbacks isn't right. * Can't build with +eval but without +menu. * cppcheck warns for using index before limits check. * printf() does not work with 64 bit numbers. * ARCH must be set properly when using MinGW. * The list_lbr_utf8 test fails if ~/.vim/syntax/c.vim sets 'textwidth' to a non-zero value. * Build fails with 64 bit MinGW. (Axel Bender) * 'cscopequickfix' option does not accept new value "a".- Updated to revision 1938, fixes the following problems * Updating marks in a quickfix list is very slow when the list is long. * When waiting for a character is interrupted by receiving channel data and the first character of a mapping was typed, the mapping times out. * When receiving channel data 'updatetime' is not respected. * Wrong computation of remaining wait time in RealWaitForChar() * When umask is set to 0177 Vim can't create temp files. * GUI: When channel data is received the cursor blinking is interrupted. * Channel reading very long lines is slow. * balloon eval only gets the window number, not the ID. * Cannot easily get the window ID for a buffer. * Cannot get the window ID for a mouse click. * Cannot use a window ID where a window number is expected. * Invoking mark_adjust() when adding a new line below the last line is pointless. * Various typos, long lines and style mistakes. * User commands don't support modifiers. * GTK 3: cursor blinking doesn't work well. * Using CTRL-] in the help on "{address}." doesn't work. * Win32: the "Disabled" menu items would appear enabled. * No test for collapsing buffers for a channel. Some text is lost. * When writing viminfo merging current history with history in viminfo may drop recent history entries. * Some compilers can't handle a double semicolon. * Collapsing channel buffers and searching for NL does not work properly. * Warnings from 64 bit compiler. * Netbeans uses uninitialzed pointer and freed memory. * Doubled semicolons. * Tests using external command to delete directory. * Recent history lines may be lost when exiting Vim. * No test for using setqflist() on an older quickfix list. * When ":doautocmd" is used modelines are used even when no autocommands were executed. * Executing autocommands while using the signal stack has a high chance of crashing Vim. * The effect of the PopupMenu autocommand isn't directly visible. * No proper test for what 7.4.1906 fixes. * History lines read from viminfo in different encoding than when writing are not converted. * Not enough testing for parsing viminfo lines. * Register contents is not merged when writing viminfo. * Missing test changes. * vim_time() not included when needed. * Ruby 2.4.0 unifies Fixnum and Bignum into Integer. * Command line editing is not tested much. * Missing "void" for functions without argument. * Viminfo does not merge file marks properly. * Possible crash with many history items. * Compiler warning for signed/unsigned. * Overwriting pointer argument. * Inconsistent indenting and weird name. * Can't build without +spell but with +quickfix. * Using both old and new style file mark lines from viminfo. * When writing viminfo the jumplist is not merged with the one in the viminfo file. * Compiler warning about uninitialzed variable. * New style tests not executed with MinGW compiler. * When using the GUI search/replace a second match right after the replacement is skipped. * Off-by-one error in bounds check. * No test for directory stack in quickfix. * When writing viminfo numbered marks were duplicated. - Refresh vim-7.3-filetype_spec.patch- Link to perl directly instead of dlopen'ing it.- vim must require %{?libperl_requires}, if perl is not updated with vim in lockstep, the following error occurs: vim: error while loading shared libraries: libperl.so and the program stops working. (boo#982869)- Updated to revision 1883, fixes the following problems * Python: encoding error with Python 2. * Memory leaks in test49. * Invalid memory access when exiting with EXITFREE defined. * Memory leak in test_matchstrpos. * Setting really_exiting causes memory leaks to be reported. * Appending to the quickfix list while the quickfix window is open is very slow. * When a callback adds a timer the GUI doesn't use it until later. * Comparing functions and partials doesn't work well. * Typing "k" at the hit-enter prompt has no effect. * Whether a job has exited isn't detected until a character is typed. After calling exit_cb the cursor is in the wrong place. * Channel test is flaky. * Appending to a long quickfix list is slow. * Check for line break at end of line wrong. * Cppcheck found 2 incorrect printf formats.- Updated to revision 1862, fixes the following problems * Using a partial for timer_start() may cause a crash. * Compiler warnings with 64 bit compiler. * string() with repeated argument does not give a result usable by eval().- Updated to revision 1859, fixes the following problems * Tests involving Python are flaky. * Ubsan detects a multiplication overflow. * Getting an item from a NULL dict crashes. * Can't build with Strawberry Perl 5.24 (obsoletes perl-5.24.patch) * Still trying to read from channel that is going to be closed. * GUI freezes when using a job. * test_syn_attr fails when using the GUI. * Unix: Cannot run all tests with the GUI. * Crash when job and channel are in the same dict while using partials. * When setting 'termguicolors' the Ignore highlighting doesn't work. * Valgrind reports memory leak for job that is not freed. * When a channel appends to a buffer that is 'nomodifiable' there is an error but appending is done anyway. * When a channel writes to a buffer it doesn't find a buffer by the short name but re-uses it anyway. * Cannot use a function reference for "exit_cb".- Update apparmor.vim (taken from AppArmor 2.10.1) * add support for the "unspec" network keyword- Updated to revision 1842, fixes the following problems * non-antialiased misnamed. * When timer_stop() is called with a string there is no proper error message. * Memory leak in debug commands. * Cannot use an Ex command for 'keywordprg'. * Possible crash when conceal is active. * When splitting and closing a window the status height changes. * When using a partial on a dictionary it always gets bound to that dictionary. * The BufUnload event is triggered twice, when :bunload is used with `bufhidden` set to `unload` or `delete`. * Functions specifically for testing do not sort together. * Cannot get the items stored in a partial. * When using packages an "after" directory cannot be used. * The code to reallocate the buffer used for quickfix is repeated. * get() works for Partial but not for Funcref.- Fix build with perl 5.24 (perl-5.24.patch)- Updated to revision 1829, fixes the following problems * No error when invoking a callback when it's not safe. * May try to access buffer that's already freed. * No message on channel log when buffer was freed.- Updated to revision 1826, fixes the following problems * The screen is not updated if a callback is invoked when closing a channel. * Help completion adds @en to all matches except the first one. * Compiler warnings when sprintf() is a macro. * Removing language from help tags too often. * Redirecting stdout of a channel to "null" doesn't work. * When a job is no longer referenced and does not have an exit callback the process may hang around in defunc state. * When job writes to buffer nothing is written. * Callbacks are invoked when it's not safe.- Updated to revision 1816, fixes the following problems * 'guicolors' is a confusing option name. * Quickfix doesn't handle long lines well, they are split. * GTK3 doesn't handle menu separaters properly. * Can't use Vim as MANPAGER. * Running tests in shadow dir fails. * 'termguicolors' option missing from the options window. * Test_out_close_cb sometimes fails. * Using wrong feature name to check for 'termguicolors'. * Using wrong short option name for 'termguicolors'. * Sending DETACH after a channel was closed isn't useful. * Netbeans channel gets garbage collected. * Memory access error when running test_quickfix. * A channel may be garbage collected while it's still being used by a job. * Looping over a null list throws an error. - Refresh vim-7.4-filetype_mine.patch- Updated to revision 1796, fixes the following problems * Cannot use ch_read() in the close callback. * Leading white space in a job command matters. * Channel could be garbage collected too early. * Color name decoding is implemented several times. * Some character classes may differ between systems.- Updated to revision 1786, fixes the following problems * When using the term truecolor feature, the t_8f and t_8b termcap options are not set by default. * Using negative index in strcharpart(). * Warnings reported by cppcheck. * synIDattr() does not respect 'guicolors'. * strcharpart() does not work properly with some multi-byte characters. * The old regexp engine doesn't handle character classes correctly. * Compiled-in colors do not match rgb.txt.- Updated to revision 1778, fixes the following problems * When using complete() it may set 'modified' even though nothing was inserted. * When using feedkeys() in a timer the inserted characters are not used right away. * Undo options are not together in the options window. * Arguments of setqflist() are not checked properly. * No "closed", "errors" and "encoding" attribute on Python output. * Cannot use true color in the terminal. * Newly added features can escape the sandbox. * When using the term truecolor feature, the t_8f and t_8b termcap options are not set by default.- Updated to revision 1754, fixes the following problems * When a buffer gets updated while in command line mode, the screen may be messed up. * Crash when 'tagstack' is off. (Dominique Pelle) * When adding to the quickfix list the current position is reset. * "noinsert" in 'completeopt' is sometimes ignored * syntax not set when using ":buf" and 'filetype' set manually- Updated to revision 1749, fixes the following problems * Cannot detect a crash in tests when caused by garbagecollect(). * The help for functions require a space after the "(". * The Perl interface cannot use 'print' operator for writing directly in standard IO. * It is not easy to get a character out of a string. * Python: turns partial into simple funcref. * Folds may close when using autocomplete. * Test fails when not using utf-8. * It is not possible to only see part of the message history. It is not possible to clear messages. * Count for ":messages" depends on number of lines. * syn-cchar defined with matchadd() does not appear if there are no other syntax definitions which matches buffer text. * Not testing utf-8 characters. * strgetchar() does not work correctly. * Clang warns for uninitialzed variable. (Michael Jarvis) * Python: Converting a sequence may leak memory. * Memory leak in Perl. * Coverity: missing check for NULL pointer. * "gD" does not find match in first column of first line. * When using GTK 3.20 there are a few warnings.- Updated to revision 1726, fixes the following problems * Crash when calling garbagecollect() after starting a job. * When using try/catch in 'tabline' it is still considered an error and the tabline will be disabled. * Tabline test fails in GUI. * Compiler errors for non-ANSI compilers. * ANSI compiler complains about string length.- Updated to revision 1721, fixes the following problems * Leaking memory when opening a channel fails. * Coverity: not using return value of set_ref_in_item(). * Leaking memory when there is a cycle involving a job and a partial. * Tests fail without the job feature.- Updated to revision 1716, fixes the following problems * When using try/catch in 'statusline' it is still considered an error and the status line will be disabled. * For plugins in packages, plugin authors need to take care of all dependencies. * GTK GUI doesn't work on Wayland. * Non-GUI specific settings in the gvimrc_example file. * Double free when a partial is in a cycle with a list or dict. * 'autochdir' doesn't work for the first file.- Updated to revision 1710, fixes the following problems * feedkeys('i', 'x') gets stuck, waits for a character to be typed. * Building the Perl interface gives compiler warnings. * ":syn reset" clears the effect ":syn iskeyword". (James McCoy) * When using :stopinsert in a silent mapping the "INSERT" message isn't cleared. * Display problems when the 'ambiwidth' and 'emoji' options are not set properly or the terminal doesn't behave as expected. * :packadd does not work the same when used early or late. * Using freed memory when parsing 'printoptions' fails. * Using freed memory with "wincmd p". (Dominique Pelle) * Cannot use empty dictionary key, even though it can be useful. * New regexp engine does not work properly with EBCDIC. * Not all output of an external command is read.- Updated to revision 1691, fixes the following problems * When reading JSON from a channel all readahead is used. * channel_get_all() does multiple allocations. * When writing buffer lines to a pipe Vim may block. * Completion doesn't work well for a variable containing "#". * When help exists in multiple languages, adding @ab while "ab" is the default help language is unnecessary. * The Dvorak support is a bit difficult to install. * The justify plugin has to be copied or sourced to be used. * The editexisting plugin has to be copied or sourced to be used. * The swapmous plugin has to be copied or sourced to be used. * The shellmenu plugin has to be copied or sourced to be used. * A reference to the removed file_select plugin remains. * Coverity: copying value of v_lock without initializing it. * Coverity warns for not checking name length (false positive). * Coverity warns for fixed size buffer length (false positive). * Coverity: no check for NULL. * README text is slightly outdated. * There is no easy way to get all the information about a match. * When running tests $HOME/.viminfo is written. * The channel close_cb option does not work. * MzScheme does not support partial. * Ruby interface has inconsistent coding style. * Can't compile with the conceal feature but without multi-byte. * When switching to a new buffer and an autocommand applies syntax highlighting an ml_get error may occur.- Updated to revision 1665, fixes the following problems * When 'F' is in 'shortmess' the prompt for the encryption key isn't displayed. * When binding a function to a dict the reference count is wrong. * Invoking garbage collection may cause a double free. * Crash when an autocommand changes a quickfix list. * Handling emoji characters as full width has problems with backwards compatibility. * Terminating file name has side effects. * Using string() on a partial that exists in the dictionary it binds results in an error. * When a dict contains a partial it can't be redefined as a function. * Using Python vim.bindeval() on a partial doesn't work. * Using freed memory after setqflist() and ":caddbuffer". * Compiler has a problem copying a string into di_key[]. * The matchit plugin needs to be copied to be used. * Quickfix test fails. * Old style test for fnamemodify(). * Users who loaded matchit.vim manually have to change their startup. * Crash when using expand('%:S') in a buffer without a name. * remote_expr() hangs. * Crash when using partial with a timer. * On Unix in a terminal: channel messages are not handled right away. * A plugin does not know when VimEnter autocommands were already triggered. * has('patch-7.4.1') doesn't work. * No test for special characters in channel eval command. * No test for an invalid Ex command on a channel. * Crash in :cgetexpr. * Crash when calling job_start() with a NULL string.- Updated to revision 1635, fixes the following problems * Quickfix code using memory after being freed. * Using channel timeout instead of request timeout. * Timers don't work on Unix. * Not checking for failed open(). * Memory leak when out of memory. * When starting the GUI fails a swap file is left behind. * Timer with an ":echo" command messes up display. * Although emoji characters are ambiguous width, best is to treat them as full width. * Catching exception that won't be thrown. * Having type() handle a Funcref that is or isn't a partial differently causes problems for existing scripts. * Comparing a function that exists on two dicts is not backwards compatible. * string() doesn't handle a partial. * Contents file is only for Amiga distro. * Compiler warnings for non-virtual destructor. * The versplit feature makes the code uneccessary complicated. * Can't build with small features. * Still can't build with small features. * Still quickfix test in old style. * Build fails with tiny features. * Malformed channel request causes a hang. * When a JSON message is split it isn't decoded. * Starting job with output to buffer changes options in the current buffer. * When 'fileformats' is set in the vimrc it applies to new buffers but not the initial buffer. * Emoji characters are not considered as a kind of word character. * Channel test doesn't work with Python 2.6. * Channel demo doesn't work with Python 2.6. * All Channels share the message ID, it keeps getting bigger. * Can't get info about a channel. * Trying to close file descriptor that isn't open. * Missing changes to structs. * Channel out_cb and err_cb are not tested. * 64-bit Compiler warning. * Handling emoji characters as full width has problems with backwards compatibility. * Unicode table for double width is outdated. * Compiler doesn't understand switch on all enum values. * List of test targets is outdated. * If the help tags file was removed "make install" fails. * Vertical movement after CTRL-A ends up in the wrong column. * Channel test is a bit flaky.- Updated to revision 1591, fixes the following problems * Crash when using function reference. * Using ":call dict.func()" where the function is a partial does not work. * Get E923 when using function(dict.func, [], dict). * Warning for unitinialized variable. * Partial is not recognized everywhere. * Nesting partials doesn't work. * Compiler warnings with 64 bit compiler. * Old style test for quickfix. * Combining dict and args with partial doesn't always work. * Warning for shadowed variable. * The quickfix title is truncated.- Updated to revision 1579, fixes the following problems * Passing cookie to a callback is clumsy. * Dict options with a dash are more difficult to use. * Missing update to proto file. * ":helptags ALL" crashes. * An empty list in function() causes an error. * Crash when assert_equal() runs into a NULL string. * Crash in assert_fails(). * Using CTRL-] in help on option in parentheses doesn't work. * Using old style tests for quickfix. * There is no way to avoid the message when editing a file. * No test for ":help". * Setting 'compatible' in test influences following tests. * Tests get stuck at the more prompt. * ":undo 0" does not work. * Write error of viminfo file is not handled properly. * Cannot pass "dict.Myfunc" around as a partial. * There is no way to invoke a function later or periodically.- Updated to revision 1558, fixes the following problems * Using "ever" for packages is confusing. * Specifying buffer number for channel not implemented yet. * MS-Windows job_start() closes wrong handle. * Compiler warning for unitinialized variable. * MS-Windows channel leaks file descriptor. * Using feedkeys() with an empty string disregards 'x' option. * Compiler warning for shadowed variable. * The feedkeys test has a one second delay. * Cannot re-use a channel for another job. * Too many feature flags for pipes, jobs and channels. * Selection with the mouse does not work in command line mode. * Too much code in eval.c. * Channel test is a bit flaky. * Missing job_info(). * job_start() with a list is not tested. * Channel log methods are not tested. * On Win32 escaping the command does not work properly. * GTK3: horizontal cursor movement in Visual selection not good. * Sticky type checking is more annoying than useful. * Getting a cterm highlight attribute that is not set results in the string "-1". * Two tests fail. * Cannot load packages early. * Cannot generate help tags in all doc directories. * ":colorscheme" does not use 'packpath'. * ":runtime" does not use 'packpath'. * Completion for :colorscheme does not use 'packpath'. * List of test targets incomplete. * "make install" changes the help tags file, causing it to differ from the repository. * Windows cannot be identified. * It is not easy to find out what windows display a buffer.- Switch back to GTK+2 because GTK+3 interface seems to be slower.- Updated to revision 1525, fixes the following problems * Statusline highlighting is sometimes wrong. * "J" fails if there are not enough lines. * Channel output to file not implemented yet. * Channel test is a bit flaky. * Channel with disconnected in/out/err is not supported. * Channel test: Waiting for a file to appear doesn't work. * Cannot write channel err to a buffer. * On a high resolution screen the toolbar icons are too small.- Updated to revision 1510, fixes the following problems * Crash when starting a job fails. * Keeping both a variable for a job and the channel it refers to is a hassle. * Channel test fails on AppVeyor.- Updated to revision 1506, fixes the following problems * No error message when :packadd does not find anything. * Garbage collection with an open channel is not tested. * Writing last-but-one line of buffer to a channel isn't implemented yet. * Crash when using ch_getjob(). * No test for reading last-but-one line. * When channel log is enabled get too many "looking for messages" log entries. * Job cannot read from a file.- Updated to revision 1498, fixes the following problems * ":loadplugin" is not optimal, some people find it confusing. * Not using key when result from hangul_string_convert() is NULL. * "inline" is not supported by old MSVC. * Compiler warning for unused function. * Visual-block shift breaks multi-byte characters. * No command line completion for ":packadd". * Wrong callback invoked for zero-id messages. * clr_history() does not work properly. * Crash when built with GUI but it's not active. * Cursor drawing problem with GTK 3. * Error for locked item when using json_decode().- Updated to revision 1485, fixes the following problems * When using hangulinput with utf-8 a CSI character is misintepreted. * Function arguments marked as unused while they are not. * Test_reltime is flaky, it depends on timing. * ":loadplugin" doesn't take care of ftdetect files. * No test for ":loadplugin". * Cannot add a pack direcory without loading a plugin. * "timeout" option not supported on ch_eval*(). * A one-time callback is not used for a raw channel. * Channel "err-io" value "out" is not supported. * Job input from buffer is not implemented.- Updated to revision 1474, fixes the following problems * Sort test doesn't test with "1" argument. * Channel test sometimes fails, especially on OS/X. * Coverity reports missing restore. * Missing out-of-memory check. And Coverity warning. * Can't build without the autocommand feature. * Compiler warnings without the float feature.- Updated to revision 1467, fixes the following problems * Error when reading fails uses wrong errno. Keeping channel open after job stops results in test failing. * The "out-io" option for jobs is not implemented yet. * When encoding JSON, turning NaN and Infinity into null without giving an error is not useful. * JSON encoding doesn't handle surrogate pair. * Can't get buffer number of a channel. * Using empty name instead of no name for channel buffer. * Memory corruption when 'encoding' is not utf-8. * Crash when using json_decode(). * Memory leak when using ch_read(). * JSON tests fail if 'encoding' is not utf-8. * Json encoding still fails when encoding is not utf-8. * Vim hangs when a channel has a callback but isn't referenced. * Test 87 fails with Python 3.5. * Opening a channel with select() is not done properly. * When a JSON channel has a callback it may never be cleared. * When the argument of sort() is zero or empty it fails.- Updated to revision 1421, fixes the following problems * When calling ch_close() the close callback is invoked, even though the docs say it isn't. * Using "u_char" intead of "char_u", which doesn't work everywhere. * Tests slowed down because of the "not a terminal" warning. * May free a channel when a callback may need to be invoked.- Disable sniff support, its unmaintained.- Updated to revision 1410, fixes the following problems * The close-cb option is not implemented yet. * Perl eval doesn't work properly on 64-bit big-endian machine. * Having 'autochdir' set during startup and using diff mode doesn't work. * GTK 3 is not supported. * Completion menu flickers. * Leaking memory in cs_print_tags_priv(). * json_encode() does not handle NaN and inf properly. * Leaking memory in cscope interface.- Updated to revision 1397, fixes the following problems * When the Job exit callback is invoked, the job may be freed too soon. * Starting a job hangs in the GUI. * Can't sort inside a sort function.- Drop vim-7.1.314-CVE-2009-0316-debian.patch, Python 2.7 has the appropriate fix.- Updated to revision 1385, fixes the following problems * Job and channel options parsing is scattered. * Channel test ch_sendexpr() times out. * Can't remove a callback with ch_setoptions(). * Channels don't have a queue for stderr. * X11 GUI callbacks don't specify the part of the channel. * Channel read implementation is incomplete. * Calling a Vim function over a channel requires turning the arguments into a string. * ch_setoptions() cannot set all options. * Can't change job settings after it started. * The job exit callback is not implemented. * Can't get the job of a channel. * It is not easy to use a set of plugins and their dependencies.- Updated to revision 1353, fixes the following problems * Compiler warnings in build with -O2. * When there is any error Vim will use a non-zero exit code. * When the test server fails to start Vim hangs. * When the port isn't opened yet when ch_open() is called it may fail instead of waiting for the specified time. * The test script lists all functions before executing them.- Updated to revision 1345, fixes the following problems * Crash when using channel that failed to open. * Crash when closing the channel in a callback. * Channel test fails on non-darwin builds. * Channel NL mode is not supported yet. * It's difficult to add more arguments to ch_sendraw() and ch_sendexpr(). * Can't compile with +job but without +channel.- Updated to revision 1328, fixes the following problems * Cursor changes column with up motion when the matchparen plugin saves and restores the cursor position. (Martin Kunev) * "\%1l^#.*" does not match on a line starting with "#". * Channel with pipes doesn't work in GUI. * Crash when unletting the variable that holds the channel in a callback function. * Can't compile with +job but without +channel.- Updated to revision 1294, fixes the following problems * copy() and deepcopy() fail with special variables. * Encoding {'key':} to JSON doesn't give an error. * assert_false(v:false) reports an error. * When jsonencode() fails it still returns something. * jsonencode() is not producing strict JSON. * Crash when evaluating the pattern of ":catch" causes an error. * The job feature isn't available on MS-Windows. * ch_open() with a timeout doesn't work correctly. * ch_sendexpr() does not use JS encoding. - Remove vim-7.3-diff_check.patch- Updated to revision 1194, fixes the following problems * New lines in the viminfo file are dropped. * Old style tests for the argument list. * Generated function prototypes still have __ARGS(). * Wrong argument to assert_exception() causes a crash. * Illegal memory access when using :copen and :cclose. * When running gvim in the foreground some icons are missing. * Recognizing does not work when the language is Turkish. * Using searchpair() with a skip expression that uses syntax highlighting sometimes doesn't work. * Cannot define keyword characters for a syntax file. * Can't sort on floating point numbers. * Default features are conservative. * Conflict for "chartab". * Using the local value of 'errorformat' causes more problems than it solves. * 'langmap' applies to the first character typed in Select mode. * Langmap test fails with normal build. * Autocommands triggered by quickfix cannot always get the current title value. * No support for JSON. * Build with normal features fails. * Coverity warns for NULL pointer and ignoring return value. * type() does not work for v:true, v:none, etc. * Automatically generated function prototypes use __ARGS. * No error for jsondecode('"'). * ":argadd" without argument is supposed to add the current buffer name to the arglist. * Missing error number in MzScheme. * Expressions "0 + v:true" and "'' . v:true" cause an error. * No tests for "is" and "isnot" with the new variables. * This doesn't give the right result: eval(string(v:true)). * No test for new behavior of v:true et al. * The +channel feature is not in :version output. * empty() doesn't work for the new special variables. * test_writefile and test_viml do not delete the tempfile. * Crash with invalid argument to glob2regpat(). * free_tv() can't handle special variables. * Error messages for security context are hard to translate. * The channel feature isn't working yet. * Can't build with FEAT_EVAL but without FEAT_MBYTE. * Compiler warning for not using return value of fwrite().- Updated to revision 1130, fixes the following problems * Repeating CTRL-A doesn't work. * No tests for :hardcopy and related options. * When making a change while need_wait_return is set there is a two second delay. * With 'rightleft' and concealing the cursor may move to the wrong position. * Vim can create a directory but not delete it. * When using ":next" with an illegal file name no error is reported. * Using {ns} in variable name does not work. (lilydjwg) * delete() does not work well with symbolic links. * delete(x, 'rf') does not delete files starting with a dot. * No longer get "." and ".." in directory list. * argidx() has a wrong value after ":%argdelete". (Yegappan Lakshmanan) * delete(x, 'rf') fails if a directory is empty. (Lcd) * Using ":argadd" when there are no arguments results in the second argument to be the current one. (Yegappan Lakshmanan) * There is no perleval(). * Can only get the directory of the current window. * Python None value can't be converted to a Vim value. * Memory leak in :vimgrep.- Updated to revision 1087, fixes the following problems * Wrong way to check for unletting internal variables. * The Tcl interface can't be loaded dynamically on Unix. * Crash when using an invalid command. * CTRL-A does not work well in right-left mode. * Using "." to repeat CTRL-A in Visual mode increments the wrong numbers. * The CTRL-A and CTRL-X commands do not update the '[ and '] marks. * Crash with an extremely long buffer name. * CTRL-A and CTRL-X work badly with blockwise visual selection- Updated to revision 1066, fixes the following problems * Segfault when unletting "count". * Illegal memory access with weird syntax command. (Dominique Pelle) * Typos in the :options window. * Compiler warning for ignoring return value of fwrite(). * When a spell file has single letter compounding creating suggestions takes an awful long time.- Updated to revision 1046, fixes the following problems * The fix in patch 7.3.192 is not tested. * When a symbolic link points to a file in the root directory, the swapfile is not correct. * Vim overwrites the value of $PYTHONHOME. * The local value of 'errorformat' is not used for ":lexpr" and ":cexpr". * The column is not restored properly when the matchparen plugin is used in Insert mode and the cursor is after the end of the line. * When there is a backslash in an option ":set -=" doesn't work. * An Ex range gets adjusted for folded lines even when the range is not using line numbers. * Using "q!" when there is a modified hidden buffer does not unload the current buffer, resulting in the need to abandon it again. * g-CTRL-G shows the word count, but there is no way to get the word count in a script.- Updated to revision 1004, fixes the following problems * searchpos() always starts searching in the first column, which is not what some people expect. (Brett Stahlman) * Leaking memory when hash_add() fails. Coverity error 99126.- Updated to revision 979, fixes the following problems * When pasting on the command line line breaks result in literal characters. This makes pasting a long file name difficult. * When using :diffsplit the cursor jumps to the first line. * Using ":sort" on a very big file sometimes causes text to be corrupted. (John Beckett) * test_cdo fails when using another language than English. * When changing the crypt key the blocks read from disk are not decrypted.- Updated to revision 972, fixes the following problems * Test 87 doesn't work in a shadow directory. * Configure doesn't work with a space in a path. * test86 and test87 are flaky in Appveyor. * Rare crash in getvcol(). (Timo Mihaljov) * The asin() function can't be used. * Memory leak when there is an error in setting an option.- Updated to revision 963, fixes the following problems * Crash when dragging with the mouse. * Segfault reading unitialized memory. * X11 and GTK have moure mouse buttons than Vim supports. * Memory leak when encountering a syntax error. * vt52 terminal codes are not correct. * There is no way to ignore case only for tag searches. * test_tagcase breaks for small builds. * Writing tests for Vim script is hard. * New style testing is incomplete. * Missing changes in source file. * Test_listchars fails with MingW. (Michael Soyka) * Can't build when the insert_expand feature is disabled. * When using 'colorcolumn' and there is a sign with a fullwidth character the highlighting is wrong. (Andrew Stewart) * v:errors is not initialized. * Sorting number strings does not work as expected. (Luc Hermitte) * 'lispwords' is tested in the old way. * When a test script navigates to another buffer the .res file is created with the wrong name. * When using Lua there may be a crash. (issue #468) * Vim doesn't recognize .pl6 and .pod6 files. * A few more file name extensions not recognized. * Test_tagcase fails when using another language than English. * Vim checks if the directory "$TMPDIR" exists. * When setting 'term' the clipboard ownership is lost. * Test107 fails in some circunstances. * Cannot run the tests with gvim. Cannot run individual new stests. * test_listlbr_utf8 sometimes fails.- Updated to revision 935, fixes the following problems * Test 94 fails on some systems. * test_utf8 has confusing dummy command. * Crash when using longest completion match.- Updated to revision 930, fixes the following problems * When a BufLeave autocommand changes folding in a way it syncs undo, undo can be corrupted. * Python interface can produce error "vim.message' object has no attribute 'isatty'". * Libraries for dynamically loading interfaces can only be defined at compile time. * Compiler complains about type punned pointer. * t_Ce and t_Cs are documented but not supported. (Hirohito Higashi) * Wrong indenting for C++ constructor. * No utf-8 support for the hangul input feature. * New compiler warning: logical-not-parentheses * When removing from 'path' and then adding, a comma may go missing. (Malcolm Rowe) * When running out of memory while copying a dict memory may be freed twice. (ZyX) * Compiler warning for comparing signed and unsigned. * A digit in an option name has problems. * The dll options are not in the options window. * The rubydll option is not in the options window. * Missing proto file update. (Randall W. Morris) * Leaking memory with ":helpt {dir-not-exists}". * Prototypes not always generated. * User may yank or put using the register being recorded in. * Completing the longest match doesn't work properly with multi-byte characters. * Ruby crashes when there is a runtime error. * A clientserver message interrupts handling keys of a mapping. * "gv" after paste selects one character less if 'selection' is "exclusive". * MS-Windows: Most users appear not to like the window border. - Refresh vim-7.3-sh_is_bash.patch- Updated to revision 898, fixes the following problems * Build failure when using dynamic python but not python3. * Indentation of array initializer is wrong. * On MS-Windows the iconv DLL may have a different name. * C indenting is wrong below a "case (foo):" * vimrun.exe is picky about the number of spaces before -s. * Custom command line completion does not work for a command containing digits. * Editing a URL, which netrw should handle, doesn't work. * Freeze and crash when there is a sleep in a remote command. (Karl Yngve Lervåg) * The 'fixendofline' option is set on with ":edit".- Updated to revision 889, fixes the following problems * Crash when changing the 'tags' option from a remote command. (Benjamin Fritz) * 'smarttab' is also effective when 'paste' is enabled. (Alexander Monakov) * May get into an invalid state when using getchar() in an expression mapping. * Vim leaks memory, when 'wildignore' filters out all matches. * Compiler warning for unused variable. (Tony Mechelynck) * Not obvious how to contribute. * ":find" sometimes fails. (Excanoe) * Coverity error for clearing only one byte of struct. * Can't see line numbers in nested function calls. * Test 49 fails. * When leaving the command line window with CTRL-C while a completion menu is displayed the menu isn't removed. * Block-mode replace works characterwise instead of blockwise after column 147. (Issue #422) * When doing an upwards search without wildcards the search fails if the initial directory doesn't exist. * Using uninitialized memory for regexp with back reference. (Dominique Pelle) * The OptionSet autocommands are not triggered from setwinvar(). * Triggering OptionSet from setwinvar() isn't tested.- Updated apparmor.vim (taken from AppArmor 2.10.0) * add support for the "ib" and "mpls" network keywords- Updated to revision 865, fixes the following problems * GTK: font glitches for combining characters * "zt" still doesn't work well with filler lines. (Gary Johnson) * Dragging the current tab with the mouse doesn't work properly. * It's a bit clumsy to execute a command on a list of matches. * Vim doesn't recognize all htmldjango files. * Filetype detection is outdated. * pango_shape_full() is not always available. * Still problems with pango_shape_full() not available. * plines_nofill() used without the diff feature.- Updated to revision 854, fixes the following problems * When '#' is in 'isident' the is# comparator doesn't work. * Compiler warning for possible loss of data. * "vi)d" may leave a character behind. * CTRL-A on hex number in Visual block mode is incorrect. * Moving the cursor in Insert mode starts new undo sequence. * does not show up. * Saving and restoring the console buffer does not work properly. * "zt" in diff mode does not always work properly. (Gary Johnson) * Missing information about runtime files.- Updated to revision 843, fixes the following problems * Xxd doesn't have a license notice. * The ruler shows "Bot" even when there are only filler lines missing. (Gary Johnson) * CTRL-A in Visual mode doesn't work properly with "alpha" in 'nrformat'. * After CTRL-V CTRL-A mode isn't updated. (Hirohito Higashi) * With a sequence of commands using buffers in diff mode E749 is given. (itchyny) * Invalid memory access when using "exe 'sc'". * Gcc sanitizer complains about using a NULL pointer to memmove(). * It is not possible to save and restore character search state. * Illegal memory access with "sy match a fold". * Invalid memory access when doing ":call g:". * Invalid memory access when doing ":fun X(". * Invalid memory access in file_pat_to_reg_pat(). * 'linebreak' breaks c% if the last Visual selection was block. (Chris Morganiser, Issue 389) * Invalid memory access in file_pat_to_reg_pat. * Cursor moves after CTRL-A on alphabetic character. * Invalid memory access for ":syn keyword x a[". * Crash when using "syn keyword x c". (Dominique Pelle) * Crash when clicking in beval balloon. (Travis Lebsock) * Resetting 'encoding' when doing ":set all&" causes problems. (Bjorn Linse) Display is not updated. * When expanding `=expr` on the command line and encountering an error, the command is executed anyway. * $HOME in `=$HOME . '/.vimrc'` is expanded too early. * More side effects of ":set all&" are missing. (Björn Linse) * gettabvar() doesn't work after Vim start. (Szymon Wrozynski) * Comparing utf-8 sequences does not handle different byte sizes correctly. * Can't compile without the crypt feature. (John Marriott) - Refresh vim-7.3-diff_check.patch- Updated to revision 803, fixes the following problems * Repeating a change in Visual mode does not work as expected. (Urtica Dioica) * Accessing memory before an allocated block. * Using freed memory when triggering CmdUndefined autocommands. * Test for ":diffoff" doesn't catch all potential problems. * Using "A" in Visual mode while 'linebreak' is set is not tested. * C indent does not support C11 raw strings. (Mark Lodato)- Updated to revision 797, fixes the following problems * Using freed memory and crash. (Dominique Pellej) * Test fails when the autochdir feature is not available. Test output contains the test script. * The buffer list can be very long. * Can only conceal text by defining syntax items. * Can't specify when not to ring the bell. * The 'fixeol' option is not copied to a new window. * Warning from 64 bit compiler. * Crash when using more lines for the command line than 'maxcombine'.- Updated to revision 788, fixes the following problems * CTRL-A and CTRL-X in Visual mode do not always work well. * :diffoff only works properly once. * Behavior of :diffoff is not tested. * Background color response with transparency is not ignored. * Search does not handle multi-byte character at the start position correctly. * 'langmap' is used in command-line mode when checking for mappings. Issue 376. * When using the CompleteDone autocommand event it's difficult to get to the completed items. * It is not possible to avoid using the first item of completion. * Equivalence class for 'd' does not work correctly. * Coverity warns for uninitialized variable. * Using CTRL-A in a line without a number moves the cursor. May cause a crash when at the start of the line. (Urtica Dioica) * Compiler complains about uninitialized variable and clobbered variables. * line2byte() returns one less when 'bin' and 'noeol' are set. * Still a few problems with CTRL-A and CTRL-X in Visual mode. * copy_chars() and copy_spaces() are inefficient. * Using both "noinsert" and "noselect" in 'completeopt' does not work properly. * On some systems automatically adding the missing EOL causes problems. Setting 'binary' has too many side effects. * It is not possible for a plugin to adjust to a changed setting. * snprintf() isn't available everywhere.- Updated to revision 763, fixes the following problems * Appending in Visual mode with 'linebreak' set does not work properly. Also when 'selection' is "exclusive". (Ingo Karkat) * Using CTRL-A in Visual mode does not work well. (Gary Johnson) * It is not easy to count the number of characters. * Cannot detect the background color of a terminal. * When 'conceallevel' is 1 and quitting the command-line window with CTRL-C the first character ':' is erased. * Spelling mistakes are not displayed after ":syn spell". * The request-background termcode implementation is incomplete. * Comment for may_req_bg_color() is wrong. (Christ van Willegen)- Updated to revision 752, fixes the following problems * When setting the crypt key and using a swap file, text may be encrypted twice or unencrypted text remains in the swap file. * The tab menu shows "Close tab" even when it doesn't work. * The cursor line is not always updated for the "O" command. * ml_get error when using "p" in a Visual selection in the last line. * Wrong argument for sizeof(). * In a string "\U" only takes 4 digits, while after CTRL-V U eight digits can be used. * ":1quit" works like ":.quit". (Bohr Shaw) * When using += with ":set" a trailing comma is not recognized. (Issue 365) * Cannot specify a vertical split when loading a buffer for a quickfix command. * "p" in Visual mode causes an unexpected line split. * No tests for Ruby and Perl. * The entries added by matchaddpos() are returned by getmatches() but can't be set with setmatches(). (Lcd) * ":[count]tag" is not always working. (cs86661) * ":cnext" may jump to the wrong column when setting 'virtualedit=all' * For some options two consecutive commas are OK. (Nikolay Pavlov) * It is not obvious how to enable the address sanitizer. * Unicode 8.0 not supported.- Make Perl support dynamic bsc#804070- Updated to revision 729, fixes the following problems * Illegal memory access when there are illegal bytes. * ":let list += list" can change a locked list. * Autocommands triggered by quickfix cannot get the current title value. * Overflow when adding MAXCOL to a pointer. * When 'list' is set Visual mode does not highlight anything in empty lines. (mgaleski) * 0x202f is not recognized as a non-breaking space character. * For indenting, finding the C++ baseclass can be slow. * ":call setreg('"', [])" reports an internal error. * Occasional crash with 'list' set.- Updated to revision 712, fixes the following problems * Out-of-bounds read, dectected by Coverity. * Not freeing memory when encountering an error. * The filename used for ":profile" must be given literally. * Various problems with locked and fixed lists and dictionaries. * E315 when trying to delete a fold. (Yutao Yuan) * Fold can't be opened after ":move". (Ein Brown) * Compiler warning for using uninitialized variable. (Yasuhiro Matsumoto) * Joining an empty list does uneccessary work. * Compiler warning for start_dir unused when building unittests. * Searching for a character matches an illegal byte and causes invalid memory access. (Dominique Pelle) * Can't build with Ruby 2.2. * Window drawn wrong when 'laststatus' is zero and there is a command-line window. (Yclept Nemo) * Undo files can have their executable bit set. * gettext() is called too often. * ":tabmove" does not work as documented. * It is not possible to make spaces visibible in list mode.- Updated to revision 694, fixes the following problems * When starting several Vim instances in diff mode, the temp files used may not be unique. (Issue 353) * When there are illegal utf-8 characters the old regexp engine may go past the end of a string. * "zr" and "zm" do not take a count. * There is no way to use a different in Replace mode for a terminal. * When "$" is in 'cpo' the popup menu isn't undrawn correctly. (Issue 166) * Memory access errors when changing indent in Ex mode. Also missing redraw when using CTRL-U. (Knil Ino) * Can't build with MzScheme. * Session file is not correct when there are multiple tab pages. * Running tests changes the .viminfo file.- Updated to revision 683, fixes the following problems * When using --remote the directory may end up being wrong. * CTRL-W in Insert mode does not work well for multi-byte characters. * MS-Windows: When Vim is minimized the window height is computed incorrectly. * The search highlighting and match highlighting replaces the cursorline highlighting, this doesn't look good. * Typo in the vimtutor command.- Updated to revision 676, fixes the following problems * When 'ruler' is set the preferred column is reset. (Issue 339) * Using freed memory when g:colors_name is changed in the colors script. (oni-link) * Using "0 CTRL-D" in Insert mode may have CursorHoldI interfere. (Gary Johnson) * When 'M' is in the 'cpo' option then selecting a text object in parenthesis does not work correctly. * When using netbeans a buffer is not found in another tab. * When 'compatible' is reset 'numberwidth' is set to 4, but the effect doesn't show until a change is made. * 'linebreak' does not work properly with multi-byte characters. * There is a chance that Vim may lock up. * 'colorcolumn' isn't drawn in a closed fold while 'cursorcolumn' is. (Carlos Pita) * Can't use a glob pattern as a regexp pattern. * When netbeans is active the sign column always shows up. * Using 'cindent' for Javascript is less than perfect. * Warning for shadowing a variable. * When completing a shell command, directories in the current directory are not listed. * The first syntax entry gets sequence number zero, which doesn't work. (Clinton McKay) * Missing changes in one file. * When a FileReadPost autocommand moves the cursor inside a line it gets moved back. - Refresh vim73-no-static-libpython.patch- Updated to revision 658, fixes the following problems * The tabline menu was using ":999tabnew" which is now invalid. * When using "gf" escaped spaces are not handled. * Stratus VOS doesn't have sync(). * When splitting the window in a BufAdd autocommand while still in the first, empty buffer the window count is wrong. * ":bufdo" may start at a deleted buffer. * Compiler complains about ignoring return value of fwrite(). (Michael Jarvis) * Configure check may fail because the dl library is not used. * Can't match "%>80v" properly for multi-byte characters. * Xxd lacks a few features. * Insert mode completion with complete() may have CTRL-L work like CTRL-P. * glob() and globpath() cannot include links to non-existing files. (Charles Campbell) * Text deleted by "dit" depends on indent of closing tag. (Jan Parthey) * Missing changes for glob() in one file. * Compiler warnings for pointer mismatch. * 'formatexpr' is evaluated too often.- Updated to revision 640, fixes the following problems * When using Insert mode completion combined with autocommands the redo command may not work. * The default conceal character is documented to be a space but it's initially a dash. (Christian Brabandt) * 7.4.592 breaks the netrw plugin, because the autocommands are skipped. * Marks are not restored after redo + undo. * If no NL or CR is found in the first block of a file then the 'fileformat' may be set to "mac". (Issue 77) * A search with end offset gets stuck at end of file. (Gary Johnson) * Incorrectly read the number of buffer for which an autocommand should be registered. * Can't build with Lua 5.3 on Windows. * Combination of linebreak and conceal doesn't work well. * After deleting characters in Insert mode such that lines are joined undo does not work properly. (issue 324)- Updated to revision 629, fixes the following problems * For complicated list and dict use the garbage collector can run out of stack space. * Syntax error. * The NFA engine does not implement the 'redrawtime' time limit. * Vim hangs when freeing a lot of objects. * Wrong ":argdo" range does not cause an error. * luaV_setref() is missing a return statement. (Ozaki Kiichi) * luaV_setref() not returning the correct value. * Compiler warning for unitinialized variable. (Tony Mechelynck) * Returning 1 in the wrong function. (Raymond Ko) * Compiler warning for unused argument. * Crash with pattern: \(\)\{80000} (Dominique Pelle) * May leak memory or crash when vim_realloc() returns NULL. * Possible NULL pointer dereference. * The last screen cell is not updated. * Compiler warning for variable might be clobbered by longjmp. * Coverity warning for Out-of-bounds read. - Remove vim-speedup-gc.patch, fixed upstream- Updated to revision 608, fixes the following problems * Compiler warnings for unitinialized variables. (John Little) * Can't match "%>80v" properly. (Axel Bender) * Range for :bdelete does not work. (Ronald Schild) * Parallel building of the documentation html files is not reliable. * Conceal does not work properly with 'linebreak'. (cs86661) * ":0argedit foo" puts the new argument in the second place instead of the first. * Using ctrl_x_mode as if it contains flags. * test_listlbr_utf8 fails when the conceal feature is not available. * When doing ":e foobar" when already editing "foobar" and 'buftype' is "nofile" the buffer is cleared. (Xavier de Gaye) * Crash when searching for "x\{0,90000}". (Dominique Pelle) * Using a block delete while 'breakindent' is set does not work properly. * The test_command_count test fails when using Japanese. * Tiny build doesn't compile. (Ike Devolder) * Cannot change the result of systemlist(). * Out-of-memory error. * Memory wasted in struct because of aligning. * It is not possible to have feedkeys() insert characters. * ":set" does not accept hex numbers as documented. * 'foldcolumn' may be set such that it fills the whole window, not leaving space for text. * Running tests changes viminfo. * The # register is not writable, it cannot be restored after jumping around. * May crash when using a small window. * Compiler warnings for unused variables.- Add vim-speedup-gc.patch to improve garbage collection performance. Based on https://github.com/neovim/neovim/pull/1761 (boo#899747)- Modify vim-7.3-filetype_changes.patch to expand tabs when editing * .changes files (bnc#900839)- Update suse.vimrc to stop remembering file positions for git commit cases. This fixes bnc#538369 and based on msys commits 1ef258e and 65ffc90.- Updated to revision 580, fixes the following problems * Ex range handling is wrong for buffer-local user commands. * Segfault with wide screen and error in 'rulerformat'. (Ingo Karkat) * No test for replacing on a tab in Virtual replace mode. * FEAT_OSFILETYPE is used even though it's never defined. * Ranges for arguments, buffers, tabs, etc. are not checked to be valid but limited to the maximum. This can cause the wrong thing to happen. * :argdo, :bufdo, :windo and :tabdo don't take a range. * Non-ascii vertical separater characters are always redrawn. * Giving an error for ":0wincmd w" is a problem for some plugins. * Having CTRL-C interrupt or not does not check the mode of the mapping. (Ingo Karkat) * Building with dynamic library does not work for Ruby 2.2.0 * Can't build with tiny features. (Ike Devolder) * Address type of :wincmd depends on the argument. * Mapping CTRL-C in Visual mode doesn't work. (Ingo Karkat) * No error for eval('$'). * Unicode character properties are outdated. * Redrawing problem with 'relativenumber' and 'linebreak'. * Matching with a virtual column has a lot of overhead on very long lines. (Issue 310) * Using getcurpos() after "$" in an empty line returns a negative number. * Wrong cursor positioning when 'linebreak' is set and lines wrap. * ":52wincmd v" still gives an invalid range error. (Charles Campbell)- Updated to revision 560, fixes the following problems * Tests fail with small features plus Python. * Crash when computing buffer count. Problem with range for user commands. Line range wrong in Visual area. * Cannot build with tiny and small features. (Taro Muraoka) * Crash when doing a range assign. * Using a range for window and buffer commands has a few problems. Cannot specify the type of range for a user command. * Since patch 7.4.232 "1,3s/\n//" joins two lines instead of three. (Eliseo Martínez) Issue 287 * Warnings for unused arguments when compiling with a combination of features. * Highlighting for multi-line matches is not correct. * Repeated use of vim_snprintf() with a number. * Using "vit" does not select a multi-byte character at the end correctly. * Function name not recognized correctly when inside a function. * curs_rows() function is always called with the second argument false. * "ygn" may yank too much. (Fritzophrenic) Issue 295. * Langmap applies to Insert mode expression mappings. * Various small issues. * Missing part of patch 7.4.519. * test_close_count may fail for some combination of features. * Failed commands in Python interface not handled correctly. * One more small issue. * When the X server restarts Vim may get stuck. * Appending a block in the middle of a tab does not work correctly when virtualedit is set. * Memory leak using :wviminfo. Issue 296.- use SUSE LINUX GmbH everywhere- Updated to revision 537, fixes the following problems * With a wrapping line the cursor may not end up in the right place. (Nazri Ramliy) * Using status line height in width computations. * Crash when using syntax highlighting. * Sun PCK locale is not recognzed. * When using "vep" a mark is moved to the next line. (Maxi Padulo, Issue 283) * Specifying wrong buffer size for GetLongPathName(). * When the X11 server is stopped and restarted, while Vim is kept in the background, copy/paste no longer works. (Issue 203) * When using ":ownsyntax" spell checking is messed up. (Issue 78) * map() leaks memory when there is an error in the expression. * matchstr() fails on long text. Daniel Hahler) * Still confusing regexp failure and NFA_TOO_EXPENSIVE. * Crash when using matchadd() (Yasuhiro Matsumoto) * No test for what 7.4.517 fixes. * Many commands take a count or range that is not using line numbers. * Comments about parsing an Ex command are wrong. * When using 'incsearch' "2/pattern/e" highlights the first match. * ":hardcopy" leaks memory in case of errors. * Warnings when compiling if_ruby.c. * Can't build with tiny features. * Test 63 fails when using a black&white terminal. * Value of v:hlsearch reflects an internal variable.- Updated to revision 516, fixes the following problems * When generating ja.sjis.po the header is not correctly adjusted. * Users are not aware their encryption is weak. * "-fwrapv" argument breaks use of cproto. * Generating proto for if_ruby.c uses type not defined elsewhere. * Crash because reference count is wrong for list returned by getreg(). * Memory access error. (Dominique Pelle) * In a help buffer the global 'foldmethod' is used. (Paul Marshall) * Completing a function name containing a # does not work. Issue 253.- Updated to revision 507, fixes the following problems * Setting the local value of 'backupcopy' empty gives an error. (Peter Mattern) * Compiler warning. * Crash when expanding a very long string. * CTRL-W } does not open preview window. (Erik Falor) * 'linebreak' does not work well together with Visual mode. * Issue 26: CTRL-C does not interrupt after it was mapped and then unmapped. * The "precedes" entry in 'listchar' will be drawn when 'showbreak is set and list is not. * Cursor movement is incorrect when there is a number column/sign/fold column and 'sbr' is displayed. * Can't compile on a system where Xutf8SetWMProperties() is not in the X11 library. Issue 265. * When using ":%diffput" and the other file is empty an extra empty line remains. * Using byte length instead of character length for 'showbreak'. * When 'balloonexpr' results in a list, the text has a trailing newline. (Lcd) * A 0x80 byte is not handled correctly in abbreviations. * Abbreviations don't work. (Toothpik) * Check for writing to a yank register is wrong. * ":sign jump" may use another window even though the file is already edited in the current window. * test_mapping fails for some people. * Cursor movement still wrong when 'lbr' is set and there is a number column. (Hirohito Higashi) * Cannot specify the buffer to use for "do" and "dp", making them useless for three-way diff. * When winrestview() has a negative "topline" value there are display errors. * In Insert mode, after inserting a newline that inserts a comment leader, CTRL-O moves to the right. (ZyX) Issue 57. * A TextChanged autocommand is triggered when saving a file. (William Gardner) * Cursor shape is wrong after a CompleteDone autocommand. * XPM isn't used correctly in the Cygwin Makefile. * With some regexp patterns the NFA engine uses many states and becomes very slow. To the user it looks like Vim freezes. * substitute() can be slow with long strings. * Test 72 still fails once in a while. * Typo in file pattern. * Language mapping also applies to mapped characters. * Cannot append a list of lines to a file.- Updated apparmor.vim (taken from AppArmor 2.9.0) * add support for 'hat' keyword * fix highlighting of comments in alias and link rules/bin/sh/bin/shs390zp32 17092825269.1.0111-150000.5.60.19.1.0111-150000.5.60.1vivimvivimvim-smallvim-smallLICENSE/etc/alternatives//usr/bin//usr/share/licenses//usr/share/licenses/vim-small/-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:32830/SUSE_SLE-15_Update/996ee893749a122a13b319e56339569c-vim.SUSE_SLE-15_Updatedrpmxz5s390x-suse-linuxcannot open `/home/abuild/rpmbuild/BUILDROOT/vim-9.1.0111-150000.5.60.1.s390x/etc/alternatives/vi' (No such file or directory)cannot open `/home/abuild/rpmbuild/BUILDROOT/vim-9.1.0111-150000.5.60.1.s390x/etc/alternatives/vim' (No such file or directory)ELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=ac70c20c2ac71870800a980d145e83d6b342955d, for GNU/Linux 3.2.0, strippeddirectoryASCII text RR R RR RRRR R RRkB쯼fTI~~utf-8bdc86576a7378f78d296181275966bff5f703a201e87f0003d990f746f80cee1?7zXZ !t/ W]"k% ! Zlc,m^zvm I}\m\?KOq{xHAui)6t:H0YI"2 -@n\v~jU3v7]eiA[3xKU&u*&ܦ\Cm<7~xtV:FUNfQً^?V1Zq$T| AԬs];F"5I݋~۱]iň<lItuoO%(,kgZ!vvhA&8E%wxwtd7=ֱr<TV!~#c~E)Y`NL"6𢉱 <ԷOElu ;ԯs0#;BP٥Gwpvj!G fr Pt]Yֆ>nܳ'HEw:[I&Kyꯗ*0`}`~݃2$k ~ʶ@o[[\IV`V~ep6 (H|V. aSY-ok~ǯH8L*o&XGKOӸ@- Z>ͩFy7ҚN_\R8R%e8 IJw8 D>Dx3sQ0Z(&X4_F"J*A.74!O9@YѨ#^RzG5! JY\]mG#3"L`Ueu0vY 5B"?ø՜\P'42LPQ_RAҧ<;a0͈T;7ytQOMPıX 7/l-?VG1Ibwo'B$#!e]!;D 1H2 IaO- ]%z9j~P9>Lqe'QW3 oJI}E*L wv~rXNmmHQQ ]#;S 6')73-]VYBzGdX1XaȚ4e7N} =qnJ|B֍oSq)Rmh\_ TX`xpOe&m\@B"k`oe6~*vN^ۻL}z~r1V@+HU{ۈ )Yg-~&4wڿƆWXze$~N}i%7&!.্[8ySUk݊lwT]|.:-e2>k>Y*H19q,9.x0MRv-=htӀH S%VWi5|"uS:R6v"=渡4 T;X`$տJO~ZfH!r|CVP }n+Eb oԋ;n-mܧ=mLzB j}}oJ{iSWuyJ %QKLaHŌ9MYΎ `.ei,S$3jK}䊷H2Fh}@T 46l큶+dy?OzyLJ6FUϗ*|ºS%}@I=LzY"+f?R29J\V&V )s4qjqMd]Wxic:EvWtiM8)׆}S#,-2ߛ&NZ2KGiZvMEV93 ʻT0PDK]L0U#d9XV;(UZוBI0 CP݀:@x?.:ÙG̔iosRj':5kvs`>0*2[C6:O$o_:z6/B8N<}YE\S&2OYyppH*7nPU$ U dA}αg^\ &`jsWў$Kk kIͨѳ`1ۣIcx%#Md;rJmaVqSK+,1qԆ`F-0"HhƶHg[TgMGPMj_09%V""1 ;!0Wub_VoG*l:'Z=#=-e _Q;3o(xUl'/HL{۳(E _&<{Lq|a\m۵-~2#!<5 ^Ky~[n.7~``6xgWy1u!\U7pFC=r}Ɵ{ĵyc!|8O;,0wD"e ),*-mX?:9=jƮT IE9v9Ϣ}|b(eMfN[ e$j]M$dP-s:U%vys4Zh<˥ ;bR`?t-Đl3+ȹN6e4xufB/8ap¹}x 9Ccmz |u-6"i_!\jz7c~#aMSֽD`!kvBgiQa3U&)jEKe1ծ+@uoʫ?=YBޫoL!kum< 1}#&ϣ,MY%8qYٯXC㕄5.H z۷-yQ[ (?VWe %'V`RC|mk ?v)8ʪCTg[nxS8U6%fjZQc4~|rRecf0ȩd@m9{G1'7= vOF1DL=RR.5ǐ M4` 5='ٜߏU=fhS<_fJN_3` *y[|Qk XLX3㋝ S?#P8_;҈ҝM!OmOSv.G0*19R[ w%ڬd/ut2'V1 `4˄.brY}8]'o&DJ{ȈIRc.q4ћUQ<ɬUǤpP,1M?RzP򯘆&JŘ cHx19 Y)u/cgʦlAۊO^v:ƝO-Cu~훿^r|e)fY -DKƔ57rv;͑ 2|"i YJy6{kwdB]=~"mxlOe~((͇ ZEN v^y՚)tg=T]Fla\s u^K-.!E Z%AgkHBksXc" ?jBvk3 ,*ΛI{aNca~QFcQS x&}*QTer!@6m(rQmոƐЄ?9;_' ?o! hj_Byo欩iV;W›vH~,<^n`UCL 7lѮ %(6P1_o/AA,'B$S?sX[v!h2?!ʼk Fq;4Ewo SZJ}o4۹zqOI1rH/g&mA $üw(qeH'  [U:1kc]*3iwT@,B'rD! X{ngŵzyH^}*sOQ T-meiC߾a)="4ŏ/zG 7 ^fdŁ;p1.!Ŭ!JzEOpyu>kg5#BZIi][8 u9<ƛm/UH s'',(6[:OGW4- {R(T IiY17vtVHQSw޿<zISk(#U{yit{wzOQ"b/ajR7e+go|GM#>FDbڧ"KNw̄J@IRo4tJL =MGu/Sh>aF[iOym(&J.ct*b'M>bAzA\ܛ݂7 9SQXK%/>}$S.`cr?jHՓw9OmHxiH1gXJQn;6 ƲJ?C S *ll'5> D~g*я,ό˯-/.-+& Jz' ,2;#Ƣ-SrOlֱ[}m}TbN7j\G=3)*A1C9ΟŵDK"MMlx m =Vv(&MM0A6N@Q%ӖM&oCSX=$n B00B1x66>2i29umSqN>Ǧ֔E)+ z/# yM¹E%KQ0\gv3v)3h` }_)<+2:͖ hcslE QZ;g>1)h_u,C%/<`,s,Rh򿕹UUTݘhP LZ3Lߖ5.rɿЈa&/ݻ`[m|vR Ot+ FEn55$KWKW^?o#qك#&-|7. oc>Jyٚek1E}L3/@t1I6,ch@'BHGl )L_"AwfCG7oހ$gp=n78e ? ;l`* JT ߁hꙴ; fAw*'}^#Bܠxj,{4.1%+^3VkH0I{dg8žېf@+|HjL-q/в@}^D5Z "r<877*B:rxGD 2m#FSp탈YkE:KjMʙH"q-sȧq4DnX]:z>=m,"*۪QhE?΂cg!Q~AiCU/Xgsu@'fgP-MgemIQIיvx\x pZEwO)}sz" 4dʽII`G7y//W@h.Jn.k+cy#Yc'@YfEe bK&ş."^>]F+?GG p\矝_ nϡ!.wTэՏ-MO.5rU0&"CGdzu%fh%-h)ڶ?M'?zaO;1` M*}>SwJ*4lK2]< 1&^/{=X`/&|l˞;aX|0>@·RpwFEHWqp zˉڏ#K3~j+LQůf ?=*@•N|"vQf2%SUimle ږbs"jcEja,&?>.:#VŲ`4R\S_W@2&f7_RxDl8ڦ40fM'ĢqKzGͳx ߊ 8"8ͣ?6Ʈ4JaqM|7c00:Ԟ$C,Ѡ^ 1Ie!50f/H&%쀛VxP X"A* !H~G9(AߺMsrnim47C n&I@4g_C=0t c]& G[xn|v=9VUzNرz܂VscK)Xq.a$mma廻Ķw"oi_~= V6s{ :U Tzl"yaz{KVٶݜEƉcn_.f^?xvhtPu<ḴԹm϶R>Kqr/Q!ᙦ1 b +|0A* 2G$o+\-mtSe,T*K&a`Bg^J(=:@i_l9%FDh]Tf21~]|.( g9\RT[|0*V^dl+w>wS: (9!L|2"N|ڠ>A\_86䢫7w}.V%`.9x)C 8t}+g2XYv:-ڟU1F=Ο{M޻c~|8e.lf(q0ΟRuŹkTxT â23&"^+nw|cW@BzC)=?#єh ^+ mU$[;cڳ .!I O?`z^<7Mdȶ'9eX0*1Nf!=\I=W58bPK1\҃7UI-4pM\q^5hgEֶ+\Ͽ#WȄGLGNZwM"䓪}bI8]3 , }L^S…l_nbz%wWޒ/ʩ^lEF]F& 3h~pVE>̉OŚj?jge \ˏm(Я&1&bY巠'JBF/I/z9/BK&ѻgg!k8AL^qЄ"G"G?z8x.Ckܰ弇?&)a(G> X RZj]\u1+Ƥ\zv˖? mT298?U 0#n~U%ON &wMzWDD×;zDoػ| th4*}HAIS6^%7!:{]h7hdrޑ631XfR=z9ZL7I𵗍gѠĝf$D'/Nr"EFQЙWN/.%x(XޤTqߚe!+mO~:nE42↿j0hY[w~Rq!FA\b,``M]QTћ K @D6w!\Ypl;{-; ;uYssAv`_YKѸm OKWiImA'2Zݗn/_Ӂ8WX^$$1e pbF] BzpV 0/f9@o.FoSSgA/~"KҢv~̑H3&'q⍄MY5GwђqeD*9[!2nK;Х|_g MS9%ڝu4`-W&$DȚ|̯<*uOU.Ցݒ ;ySFln=-I롸 Mm &OJY}>bϲ#ps;/Z ޿Pb| ڜ^xr.%"tG羈}f!=Ay#Z}'ҧie>ܷmmco31߰; +^  ᗺ:PZ\f4LjmWAPHQٹR#0ݕ{Hْ2Ī}#$"HD h:d @.y^ni *S K|yĀ=,oA08ޛ խtC=Ϫ6O:тhlA3RmUCv>42͆[\!!6BhTtgӅ&P?")cN.'A& M<}Λt!r4.3@Sِ8ItM!~)* 91(9[6/V!#XaTyߴ8 )xf;dK;qO)zﱸ5y?С*D D JVڭ ˀ'e+f{OMPJT Q.NPN(#RԘtYXn *ٖPw['&#U'>v! =4ƈ V!$h^o3C;Uۥ0d'Kw%`i~[EzITT9)3D+~d$rlfI%~mO%_Gͥe#\܁iƳ!"_MϥfgF$a ϸ'ݿ9zkJ+!eC{;=UFFaUU)lβX%F^Tص\uNs= LC.Kfr4%D[ZEر:z=6֡Dd}'yw(x4<7ԝQrpoA'|s{99t/2d(&`5Sv޽qGj¦w,t )q:us 1-WfKYa BH#EhM΅DhR핛f|00̝,SbI|~˒}Oe>ct Hadi[zhjXnq/Y,{PL[^+gPUGssdDs zd C:B2F2[H`*?c96_+[ϒ[*X<;VQf<MxqǠ jjfc7x0;vf")k@UZS-)EHb]{ąR/kÉL|A|hi~7I^U6m!_?z9WIoF+\~N*R6-*"X۫i:{z]Lzp1)z5&HT5Cpř{n LjVMz̯-ֻ[R"WeFJ”t9]]]9jث_clZp6%S{ŬU P6Z2@ذ.D $\u <Σ^ UOTe!.(4`FXUX)p΅je:sWDCMSH'5>}AEqqP" VQWZm]6QeFL1XEb<4 >Fbf|x[5B@TR4@97`̀ ]OH!' s|oR݈9n'ҍ+bzA"~ Jr1"+5R]' d(KB =w<_?,#k?v/dA qǟŔs4(n.F+ %3Zİ`тqS~p|W9 SY޼@@yQ d5a jn.VÀ۟`N:aYL-I-losd[E9w7ñ4h dO` ]:͎Tѹrg|lH;e)sB<n:n!&sjt;L`s[ ֜ Gy+g0R_6n>ap0^[˞d KĆč1ak/CvzOJid\|o-%oMX> ,`7{ב@qa‹}e#gK,9Bt2@(QQm{<2Ʈ5\.nG_xdm-v"_sqYrUdyhT X$_NˁfKV3 *67V?uJv/Tv;|uZ-44/S^E᫧zJ%n(A;}9M :aT6Bϊa7楄(Fjhs9M*h+9J!SM4%E,n{L]7ҏ J<^HEm_tvr'Dbpaċmzb@+~r#T!%c gb h|"7IOS_%k9IR<  f% j}.gJfE.{z!( ŭyEҞ:I )}O=DSBn2彿ݯKs ~>InGOFZ&^2}`UHMlIvzw4e乧A7. 5\3a!2niJ ]w鈴_UO'–Eޘî󅔬˯" ;Ύ%zs;cvrJ]FgFHpy VHo wq_Tt*ez*aij%5c[ F(ĝ~Q͸NcE̎)w>|<_Iz0 /DME4>'^?' {J(u@E+Q0d '\rcYR"HX̫볶? Fw; 1KߔZfoJǮXƪ]G80f0Qbr1h./ǫP{҃{:A:LG +Ж,PhlR _P3{RX1ŒEi0W ą""9|w1%UdVrP-IsIAk&wq:x/a0}kڋLapBdϠ#Jg<ܸLB/nf2R=чHө`8g5*bS MH2+VqVHZsЏCOk J0Tm+Fu3++*x5ҿCZ/A!oo{`!ۭ nmY|@Gs"/di2^,i9 u~ F jp_m8'+:9b]َKWΗLnD1cu㚘VOYڳkݍ ^A۷Uy $\ f 23e$^v2%]SW[.C^^&=/G3G:Rb ܨDչ w2(-,G+ZwCS~a"ysNd"`屛6Qzs]ifonO/7h[yEe~fQUY5FÝKA m%IFnBVݔxa2W@U,jb"͝uǼpAXS]glgKn _1I?DQY [Zwqu` *Z7d`ZܶVٚOm-hJrwpRH. +4LEqTeIϭo3q|J`f(jlFcZ3q7@s!Uq_ v9\ և4l.hNF#5I4l]f-i$[Ia1-ްv|/0`odbIK > zF+G/;4sMhny9=E5%(Yi"v V E(l(- N| š6Ca;T?rD֐Cl@5|#Ă=*Wl3Kg̪RHahV5Fqcu_bs2eYC՞'̀(WtU#}-Nzܥ%]C( 1|oCB]Qo c /]R!VVu飓7O$xl)QqƬ x!ooXAs7Mv:kkӫ&&;+n:[w#bcf-;Z.Oʈ^o#J{iTk>%HH^zo?>\Mjb1϶❮28ƕ~<<G6״KUSu♬0 ew" Ew91%n\WѨH #<#={č$W^n~`WDdpFc*BsSC踙}ʱɮ}/᮸KsBw&GI)9m]-rHKdQwz"ÕNp cRa"Kqz!g#ʷ(%us<{^c@<R3^znJ|>tmc`OVnLĐ0R 9-TP>nŭ`ʉO{I'!Id^6Cb)TNv|L,xA=Ez"~nYoEM*`[>3}b[5LnIvݠ(:f[B+U)UJ]qK5䛧`0F-ܱ O2@Ϯ+cr` AmwǬ[)OZ_Xa Zh3kZJ֧[Ҿ 8Z0=+!_T\16PpOjzkR_r)zQ D-vY0YNq<չ<āS Xhٻlê΍`)Nd^qlbѭ̡ͥOTE^HƓ/*ڊ$\䥰*RXyk?M}C I *m±.oHn$'^`/,_rg45OBﻞkpϲq賏|D Qwf294g;75t>{N~TZ;~ !lubQU9HlJ;( %ΩH4e.&"w ձ@]Ը-4'CVEw0 =5elTW8A^: 1(k2Rdo@k"J/i1K9 [7Nf0"O $ 1z>"a},GZ80P/T;ŭ5Q P*vMWgSqp#g2dpi6c&/,:v#<~B1)8ꮯeIʥਢ}j0TftHvVrV[vlH \= 2Q ~)'(1'Jwkb>>cH-KW/ O;q?i(sPsT @wZG@uFDb`F*J*'Yk]V E Cn cJ1i=s),}0/g1˜ P!>#cWԑ$X+XE-a`>wnR⠬h]&9]Z8& d3ৰtd._n;f.XFJ!eגŌG2GHV<,6Գcg=0XG"=]U hW1E2wD$fݼ= uCO;NfAr7oWWl&/5뎜?C>D0ҍ7N= Z Hewm D@6 զ#* q]M)1OtbygST&Yz@=\[CSp26g0EkwҮ&mu". *~hTTXʡ䎺#=_ |#UB0U sF1kKUTXtE6$0/] /;+@}m$Eӄ(Mh/JN ⻘i=gud3F@G[Kw!([2JfЍ(: =KӮv 'Uÿ;W^(ZD0Gw$n_=V%?ky5fk &,\bDgϗhD%sj1Hr3 Wl=r#^ WUjQ"9mu9XRń'ǰ  <{&֕,b< FI3g8߇4tے?ҥfUqCQ/vJůDܬTTPGܕN^]~`X{6ۓs/bOyg {|NJwѽx!|BHNx-wxB͚r[xd J#1QSŃ%є٭ <h?&]:Cu}zo+׉SfH;hTYYѪr,!0z Jg@&}ƒ/p51-|'WBZg…9F*7UlJdjkSY{Z/u`:&;Ls4 %v\۸Հ6m[+CLcLJL6]#(ᮔZ䱯ON)ߚgY};qهJZ'P>?$_)B1rx]0m[| 2)/ߎzrLIcK~qgCz Cpv3OMHy(bxaw;L09%4׊_ 觃nr̬wZs}5}$R<솽93L"Y;DzTZD̆)<Rӗ>cR'g|]6"حel.SFSt]E W{m":E#_m.BcX_^9#{ݹgA5}jF]R)9$X|W߳X5?:[mr Y^aDK1@` UVFz$f)PoSg0D]xlIWf1aYP:}"( [of%Z-c9o~_N rvlhL>sI!ȔaN_~%].;y6xRʪ|#Y8yBZN 1mh^H]ueGJx"B D֌S(Ms_Ym#tӆӰ""D!EH%.Ō7_Upqfjġ^(tf&PSB|@V(U<)P< ugj*-hdNvPQw4aH܂\暁7G~/9nU}eGqE2$ DX9bOh c8y99kQc'XR uyMT_-Y~p !·Mr 7sx0W\B  WjbhXQsu`&ڧX&u"į~ IO6o$(1uvJbA[ ѫR>[FHN~>{0FS(8,]SߖYm:a[ \[lIA%=@j}u= C Tߣ~wTWYvBߚ;l0whv8:C]MkF ]̑uRK? Y2w6lϽcIy0Uۆ[@c3nf5P1JэnEGtZm|B~Ո =A~:k铢x^h_Y,œВv˼yj!$hUu/8^0n le G0 PV! uazWjI$ޯ˂wh I dNwyYب&l.wmMF c61eGz1DUOp˽&PC1¤2O()Tj/Y|5m_ԸPȢ3tLPN2eP}w~m b{E2'F=VK`p"5Lc&> ҧ#D/]X߫mJjZdUJQnaħw2;Ӳ sm>אC0fӚKV kyV4׿/}N}Dvs' :lpEt"wS9q:nO1Y 5"'-(&Cw$L4b]ݡ=hz&&4[~ :AaVqLƑxvI?t{qRܹ^S46IHXuУ^|AL_n)IZ,m=>p= #2԰"< VG0sѾrIJpn B}Ֆ A=pj+m>:;ŮTU0ּXCx&Gk%QV҈n7?E=~D#BTPS(5˸/y온# <'W$hxIr,v}v4 97\d!hꨮs/x]p:" 2*N#HƗ|6q57 T.*^|̓,` 8ZEygyu :3jyn%'<&֭v?ms:_~ 3bݾ)cL]H޸<2k>p0Č/.>Fvg9cQE@-9_d}?eB #B7Ӥ"6 U# JfwТv 'a%Ӕ\<@\1ibNdYKq.8КtD1(77>L:l~V.MKP46I|cy4nob*#{_Ҳ{U;Y?\K o7&\b<=.tYD&_?S0ٟ="ъ;SƐO/q}A@߸kKs<Ů_l\=fjD Tҭt-- Mq*N ƘYUe[A8^;#`C7vFқL{XK@:u*͔Ě1GQvUW!zL[C~uGl 5`h_v5Ŗ} 4ة`syE R/ fI>eڝDUf%C`gčh)@*L!X2s忔}4[J+oF7~|BPƥ o}9]nϻn ɝqk+3}KrC͗,m8_mX6NT]X& 2$H,֍G91Oj'@uax*CoTr窼y[潰,{`gw_6zqٖ"&K>h' Ge,LS]w42Ƀ )&"~4DCgnr—sT JXnKn4H/z_ n46Efγ/f (@;9Y:kzP,׈&v&< cًbHdXwٽ )rrM 5G_*8L|9sgHxbhĕUr62YntoTyU ^jQӥ(*kֻInpoYf_MƠ(ߺ@`XG&"?WwR0,gyw4vl'BsF8hjOT3&1%[Іz hМڲG- .ssk_3wop H9@!Ԩ#]фq]B'Y(x A}On: 'Z`DOS4N_)uO WCn>YF&'sjWէ_ޠ陷 &qgHS-|MF&aK~l4$կO jQ.EWx~1c_4d7u ;dAy(q1->R䔚0DgS!B<#>| R'[W◻M;r*#sɢyS Vgm5ez7vp2Ftb4@D˄:wXD>~Zc0n3_m \ |suzweM#:FQ{!s^ql&-AE]C1{u^jT`/ϲw_3 [cc0&@:WaB|dU\fтO+|7 6ZBldAEi#(ʆ5UlYoh&l֦[\!4jh_pMAP>!G3<%<"5NYew2O^|҆ľ>jthTp8!֛O@?j%bJb{hse8x>l1 R♜=N[ up*-+ݳf./rw?y.YEBL>յMp&*i ~rt%'L_IÖ-ہl΢9cN!k_]5k^26A`7Y<:o.j0 7ՁYz=\;bW? :&I9yo*%šzn~[?eYnkGHFE  2+=N}$OYZ):$Up&ֆH 3.s >,P^]90h;Jqn!}C_^=i5Sە*=z;,s-CքB̕"Ư[`r9RRxtKf$q#B%ÎrysǤSvZwc*kj$uhUˊwy"$gNE?_)S{Q1kvsyQ_ bΞC ƿ䒁\6mygP->8,Y]oH?7`SF۞\Ì\DXg% |7qW ܕ]Eb̓1]H>)YjPj,pVCE72%RI\5?z&܌~ 6\Gw(K: ]5ZA㕵GM¢oL[iugnZO(2g)ԺÁkm!%`Ǹ{s_.]~u(s xp¼6j|Hp!sU=.T ѼǤsUC)"sGK䑪H(P*5TJ`:]<# . 9p?V~ؐpgGT{<*C}~G8xxR)A$24V—5gY}pyFAu9h":dhpF '+]hF] ޜ_~L!j"zW\ʒ}d2C.h˻VdkE'^d}7ĺVɪ mN]!/"0fj*D@K`I g5;e] N[_tp[8\(tRy>+7['a~چWׁjEmt;@i%?j{#y&][5L5[B1F92I @2gR}Fx$N5E=sQ]r`v`]TH]wCga5"cE-Eh>x*n zjNx-ɮvay(8lhJ' S Nq$vf>/P΀F,~c}Foq{?:,A?;p0M)ЃY8g7=+^ԵذV!k^tx+[|ƶpPw/yȮ;,ھ\/'UR)VL(pZ:qJD9/?#/JӌUJ#o1K/)S@ody$.R u oȼxC qOfWa@rMSY\ӚEQ8dw)^ >%ڼMa%VsX[?dIgXTV_M8fjEJyf`eƉ@\"5\/Д :-.PWD tI5i3ͬW`|a*q՛DT0h켊HtbwY i FнD3~]v Gl;2;RA> =躾jPI[m9 %9g^Y9T,ĹƴQ l][e#RձϤ3D&NJ{y֞qFԎ ![1 Nay8~͸,U%ݎHSUsՕQ/\O%ڥtt_wc~QSG<]WdǓ>@lAD| ŀ7 #-_(djV?@;Yt }l6e:NZ7.kQ4ݧ S*7NB9Lm lTj bIʐp skPBN:PS?xN[fh(YHʂ9EdJtπeXHȢhP"`|\P?βk8h5DHʼ]w>(oq%xmY*bknI"ݶ17-q{Z<&5YI[)x\:`G"IKm6AtTR&=kuҧ]}+$mDQUv2%`,ئCUSK[n]D-K XyhF2{:gvd 6A,7Lё bYL}A/6/튴H$w4Mޯ!W'yI&u}S?Pg++aw3oE~IPI)[ٱ(ۘ$Uwɀ|:%1ZnP&S:_x 7x.QKyoFj>Az/{Z$Δ 45ZRq~`-O}Y+ӄ0gk8|A-^WL׀`8K_ob2X&+4l p)ȑ8" x4yBʤ13˪ZRw2ڧF^xөZle0e{Ty%pձdM^}{"vBhb?I"/>Jk I[G֨̊4ﵴ0MBCiH m+CXB{.0[! C4' FRǪ 5\*әH,Vf5sin&q2/s&.Qx󟗯`jJLAIlv0 ujD')ϕ$orNs#́>D6ESUEV6_k0+X/h?!Yު:Wۡ$Y{PR-+RXAnʑO#WRᷩ<_b( ic2XBb B꬘E#o&q>TSM:^V S-|$JǙ`ip6ib!SAk8Z׍s'n}GPL"pZDP&֣\茏9iE~묂6<>}Σ#ie}bWW)2 KbN"qӬ9&[;UYEsB@ۊo6K{yZX#K3Ȣ,mVHRV<3!ĄMAH(eM fr**8ShS{+{t;<7@+Zu#صRm"MS(Ti]kz`*5w# $3Xxa6$KXr*2ZN{%ߌW96WoPGซd$91 Tnt6>hҗVD- g3hxيX8Ӌ4R}iZAo5q`Q V ozQ= -󦎑w&B@Cqp0<ʆR,A,ҟFo'G{CrVp' `ٯZpPEml( U-͵ b:nUs dڵ#(az8f8tPS<S~XVS,f_r%Vݧ03xs3:gɕDߏ^e,XB缟ɐ6mzZgFD STmPj6X+p O6vC+Q=t_Uƍ|$1t+#UdW4|F<1Yc10D 8s\4/ٗfZt]&(NW}P՛ϣVdFK2bʴӪqyߩ3_?V4i}N+"l*nt/`zvkUu^n|Sj\%)G`?VUKgvە ȡ)Dw:c5uMESM T|($!s#{%#b1Yme_)-9A/%EZ6޲W`1c>B?:I5E 7\yx4N+[!zDZLGtreHE^*v 0hnY>;=ƿq8o[1#务h*Cy:9{ؓQ3>o27Г{v~Mbv ˒B;z13™k벴k]sMHPr(˧{jm GmkZ!oKVZЙ# U l dp5Τ}ZUl;DW}X8{gD\pZ#qz]Q@%3A1>Ja?i3s4qƎefktp7ǖu~O1~^/H3Mފ(6'%;Uyv4 +huA"/)tYFlog@^j>u8V.?Ãۖ+ @%YaRaxC@xj ݐ+VN1"~0Z a.=j'ycb9U[L 2N==7XːOpQ0n kΟ;Fܿw8/גZQ{"4D'Y ;~e-ŋFeJ-ȵ.{W< N47i7$`޽y~cϾLT+ܣ"7q|d~mІVEߊxs7B{ =sPܙVjpuO i zwl?[L &; \FtE6݁B@o`֑Vu|wa%GJ~ةO6 Q Re$"!u86E"t4s0 9[.}0'klR̽=sOj1ԋ`/ؔ\ñ=ܜGaHw1v,nAufsZ8t.m 13p RS/<8#ORςYN|(v:)ٗO+ BЁmNI2+9~R%:cW@H,|.^Q 3@IG $Nm\Np ;26J#nu) I|o :q3q^2wD+^DF1ߜ/*FZ6-Rǃ [>W/ T:Z0ϋFY'@S_QU@JtzZoHʳ:"Y.ô`6յBONʼnхV ]ށA }dq}T]?@$-p.eQmUzpWD}1|5 сH}rFw]hwL7!B;I*[d0rz3ts~Ry|s ^%/X*Ͳ^{ {m&{ Sa`nvQs5 9A/A7f&@aBjǎS<ԍ (=۳)jY/'oM8 P@6UǣD1 g8~́m~4‚Vz:"$VeIvSJ֙AGȌhެkIzB JmmzpВI;H*Ax)@ׇ+0QjCl35ECmiY"w blO:әۿX>)UMIuQ s.rvHkGebnZh*&,29q}]aEA<~"06Gl߮ X[iy< ř8g/lЧؒSRSؼțtA~r;j!>IJ,*A3iZD%fDϵ/;V!'{&Zn~6AQ @AfcFm͐EC Z179Qx M9bP1--sbd9/z$O]bc@c)l&$~Si<ʸ?i2DҺB2s|F'CZe;4WY1ܒy/SfQyґc ?\dLg 1zT5SzpMcP}ZotTεRBHJqӿHN+AqYQMƱi :+v rSvP:%+g ^zv<-WEc]!3!=eFX3G 꽍3zE>}- _7SI74!Ԙ>_.@abŌGWyL(ap  (>f!> >y$R /WhȥGe&F- +O;ČMׇ:z}꘴e%tN ݘcuj^F1ڽ3m)Jżr Tur-<2YTQӓ6.cHBSJ񥒡|sw. z%tFc33ƈgq9CdI Z+" `_f Haڿ\4i|$'FrPnB1%;);JVg#DbԻTC¸,;'7%6FЁ3[HK !GޕԬUmrBl߹)]0wOGluw@MR$@\B _cdh#0 1=k~3RǔB>A-҃l1&Y;w*F#g"3xeA^Rpܾ[ڌt/GSA a GdV*C~che|,9#<[_k>ڌwRtggkF[󆏰 f| }m.,@$q 'Ojθ`cgbI{ZU 2i֐. ǽ|/ k*IV)ǾB'ެlKGi5qzԅTE W]J 3c EIX$Ϡf^ ;w,n[#.87p Fr~WtY9yX೚N LZo8N[ ;=jkb` yg`L.̰ f;o!LDP S4yKȇ@_9J~O;3Cj={]Ly0MS\gug]|IBQ(d訮 x+x`#65O#o3>E!;\ bg{~eRD^p\iݢP Y7j)qߥ% PpƥBxvwNjƦ@x}Gv)(RD6WzqP 2:8^F0G ]䋓q5Kz-ʻS63WB9, O/෮ `^n}2Bet7}Q.e|cJ5ۧCvׄdCxݣN H2c" <2lDV ~hƈPÛ02VrGãʳ꣖۾ħFr{:@DK+Zd% =>wNsQx c- }ׂ/zU'I(.d&<q=>,Ǯϻ^a`=3Գj%$*|)L3Zvc̼+Flw>c6eV<ĝ!|G@Xfܹg0^B<_iπiL7oY6$1nkA'ܣ`_ q}ܨ0s؋'"c,^I3FN!TJ,Pp xaxf1ªk2yIڷeM*T0v3ɪ8؀"*P<abQJ=7T߭5Nf XEI~H0PoT2r ɀՋ&/$❳o!t sQ ֦ U'/ Q<'#u8\"~2xxX`R>KB: ::~b]XKGy* `שA`OñU^:_Kִ_T9- y *"?>v VHx@2G/mdZ\Q0MaD&m) \o$Ox^^)YC=uVZXfow7YNT[~s%۱[/L4nd,"b5d7&%!Za Ѵ'6,`(_}+:]-닎]CW,S&1}9C;+Twn]JwTQc:W+'˛. DM_\!,KF GuЬLн0Jw4F I,e. =_D|";[_Œv<7] d7vH}X4R[#,į!~[;|f|"(D(nonhIۏųyR=4y:ք.\F]\h-rCn;ZW Ҡ[ $a"Y;|EMX-\e9dc5{^-F ,<5 m()iVW !q9&\8ܼCti"c zHT򹀫du@TU.G-tѨݡ%Cb⡸d%ݼ2Ƥ6jn_TU^֗Xm֨A 7)Xge6TKr1~Vb +f:|6~oaQ4pʝ}e̩6 Ɋ r aa,}HjŠouW^7 -k6r5'b [: 6?" wfW}? DkYH# !Vxz/򀚿a'ٍ =H/o qO`Dsc*qaJ-Tz/ 7Hڽ"`IH&Ăʣoxɀ0%UTu2dby{~=Kxz]?'l, |-<`l$QO`d;Hf67squ 6途C?/dzEɰ|#? 5[ U' 8rIoS7Kk!+ (;-zX0\`v~w.aJ:x,b.jN7Q`2v%*%/Ԯ9wyVh=T%x]$ş -4Ys%{h7^"b'/5×HCA9v~w ]B8`Pj 0 o\l޾k#wګ3v $W-Y dSۈ뇳&Z ]y9b89:R~ġ_lelLē 7j)8^.(cgWD ̘҅}7 3V Ќ/&StpZeM zR|e)x^a&⏧ih$Z ԡѯ@j}tY(/*XJڶuu'GvV. &%pĈ߾u~ymV$c2!^ :WWGnHK;32*|0Kp˿a5QͣFBE7,Y6)`TBWS1T*!Hyx; $IH ΀$oHCq:@Ƹɷ#XvP +mRfIaƪ)nJ}O#-!t&ԘJ-pMbn~-?r Խ3<]O3Aʫ1uIx-*&ܸ H_q5Wbl4cȤOUF#ӻuhg LZg_Ss@.5.L`_*D!3)t\_ބo :WDq=f+@ Z2`NmjJXP/L_&sc_s\^XW#C䑊T9I8Bc? >|ZxEӫzI55p íZ7wiV:cp-v3^7qzړ!rM ><~w*сz;k5FnjgaTFCd7GjtP!:R2RaEB1RVGt:"! δ|)iݗXCh5fO';iyb[DzR-k#{wLkܶ !8M}!ls} *{*hlmbq׈N",7s̅MGE{v- :Y'y;.B ТE5^tj=HlvMDTO@V{,8$e7CۑזD-QBHUu+(0sFZMwQ6s601)P*qLk6&+L ؐ@pf ْHPz;**'Tנۡx φ>Dzwr.bYb$. fzr^$(}gp|rN/x a8jGDJ kۤk[4>+\3_qd^`o8F{t{~Ok LtO}6Wuyѷ`˸&= tjJ1tW3!ư%GagGA-{Ԩv |qtL>2#Zγ)uX`r:RguRJ!ƻZ3^?hU\I@ϼu)&M0]^n_F_: )`' \O*xm<— ӂi/%C* }*]^zDZ;: )PLrIܣCXRB}9.U'#P^&[-ɒ&'1I5Հj_*(e#C DbԪ".B,zPJ^bi*S}h نU:oJ< BVbd5WNDfʾ2Ih/U/lTuMblzYLazA{,n:A.Mjo֭cZ66 ?&{-Qy+άJ dtnW_w9NJ`i8"Ԅfrgg5#WUL"2$)w)CJdcvIݯ3Dl4鹚t7) s3u;q:ɃW˶^hHC0NK$N@*D+xo@GB4ſ:jنo6q[CkZ9Q|nrW0I洑;RϖL5d_`  d6c">$@_b#H!0ۡ*K-阧k}꼨=GLıcDӻppq3ZɘM5%8ν4;7!FgCԵnpyITEjHM6wZn+f؊MY)/=13<7UNʈG~|rQ aK6|RۏhH,] ~NM Wz#ST;_ )ʑu z>OӖV-aE,-0$LO=P^ҫBx%:6B ~adc1|y#̈TA"g~ ֗ڎ/.៟J'OyI#ǽe ?Jpٙ )6XVPEVsIeS5oD"H}u0L `9P<sߞ nKuTl-hFe˶ { @ʷc:o̙.UK:0o{BorI}lhT`HJ륡)3&\\%ț8L:&@SѧJX8eת|k"; uO1aW=#V8Hs1^@q "TYx)׮u8gRQr|4r[a5A2 (G-ִ\<מLJZ _գ+TD6iإ۰B/p%U7bDF5!keN83hQke4 _Ë9C=Z+5ycQ#T ,q9r01WE sɅ]B5K_wc}6C9do=ye9-ʟ*'->'"&׈WHw/|p,UK0nȢxI%|wtW-c(tpR棁zC ]hrM2>2$ NÐcS ĩtZMW͟.zZ|HvېWDf@cvӓeB.dRsTj"*$Q'tʖ/=V'1Kw#$_d\"Ǐ1+{G HHQ>lcnSú!ݞ}2KdR8j\P1 ? Ǚkܬ f&|jDXram+s .Oܬ5TARcf]>RV @DBEk0_"iP$ʢȦ"i߂4/'Vvgd8kf 0'Qc_"G[˭˗9=%u<, i!f!noIt:(Wr}kej"g;X4L=cRJ1s$!o0𺬇Q|D ?ڽ2ܖm,E y/l[YܧM>Ϣ+"eb#첑=X&]`$VS7wdL/kg*b 'p{>k4Dk\zi/?P^v_T< JV0z4;F[zi@At->.Id_'0)SL N)̖fy/|GcPz6bҪT-d.ͮbB.Jgh=?@Wdv0^clZ{6Xuy+H垰ЇF {Af$ӤCq$Z߮ /S5եQ LlƎ/?En]F3lIs=Vp}<8,H XsqXऒ_0sJK?-AIھPL[dtmb:J|^b*üsz> ڸiI2w>3Ìs_m3# .`n\2ܸn`4Ǒz"EU :34Uw%dfqx8TŒQ# K}Q M8|4eGx^'o"U=@NA \lu]:),7vpOg3&ϳ%K:;߲`fC7䊴`֋#!6…OK=d'x膃v E[6$j:ܭ^;3*÷ZzAj8bV`YKkL6Lo&rbeOzYC'.ˀɷnt]R._1<p43g*̲sMhV0qm\ɷz3zGYҰ~,-źҕzA:[t!;'`I6'yy}Q&ry R{zہu@Z2RXB2oYE\})+WK<}֐dBl+:ep{`IȜTlI:Z}d$=2o2P?SD (;~kˈ<5pt#Rt:Fi5%:XhJĆ.M#tI\67 6b`qUG0ƺkY)TU>IUy".ݙj\ZըNGyƒvMؖ#mln^#Cs 1 vF)RRxg,[U "$a6b ZoW]r>X( a,k弍qu_)s6ʑAAЕ~1.zeE!"@= > hȥ W,7?ri}1N!^(ʃfIGYgfXؓU@JuxMMsxe yf1JՉ S+#_楙(veUk끿7 ӯ RgF@p?#__,\ؘQQriFb~ͲA|ӉDoQ|D ` b!}L< | . #(ϡthQKX=_!sa]w4%Sc3G5p}z0^cZ_VLK6:AFθ/̒>h/vӯ+kj1 M _,ۦ ~9BTYq1{x!cFϖ<S ߛDsJn `:,Ihm5/G+3 )*uhat@SyrYس?FY%)j,XB;5Jw Ύgh |r̼+ +n>EcZs@h̒zJkHLu_u3nS6uld5˥_Q:I=Slu'A ݁"?˂?9Ղ[mĩ5Ki#<|5u Ȑj@hce+ 7'yfS~P`QE3?I;>y)Osmm5DHY zT)8/f3f;,Й;Hd[ˎ[LOf~|Җkצ2T" 2,WVlѠ# .K!,Z TN1jk`:H$l_8-WV;o>+KMJHmzΠ{~7ڹ9,.cf ;7tV~ wF݉bz$n $) Fgi͈Ɖ@ YK(pX{]Ja)ͱK(Ե9+9{Q0'(xdz᝷ |;@MSI-.l>эż%*/JՏ/E9ƬwPqR>#*(5׮hDhvdUP9ESů ]Beo!ڹ:3O7Q/\?Mmevf7c^>T)D5M* 9$d#*8BI&o1}&/cTNo0&s)P+U!̈P(QrwO>گ\aO ^?%rO (Z. \% Ng$~`Z:mi:;37ۂmuxEiiK4*W C \N)cVu ȠXKm~Sk,u@t^6[:2TƍLk5Ram/yQFD%Mk"uTD i9N{!9tjJ( v?W6OYeG?M{@G\U(egJ^oP#>/HET(9S,ٺ" fLH;,*NZDb`{ZJF6:Ih5xv>XBFQ4 Fo:(%?g><hƕ d&E9B8 c1ox=W+-֗rY~.o~ s pn&'`SIV 4^mBxbOe79أ־t%T >ZiONd+Sܧ, ^23ah%79LX!%+Lp^a1d$]og V~|A&ЂI1~\(6h pp7ΒL񚭠 `QI$MsY+_GgO%$1<&mk..֔NgN >Qc _:iO;>p#88EQ=a+, C[` 0)3Eږar"EػnqCp 7Dn\r~ ݽoa̴pQÓRT +vMXhaS3b^G_yٜy j(|feݲr @\_j7-mvfSecsw•;}l!cԡ>́R[ AfOovzo,Qp-(4RkrfGczm,7$bi.Bp243aT.+HPK<.^r4 \ ♬Z~^dqZb}I &#bkDv,Y)уkKۚ RTo& 74(!yPq'Ҿ"U ߂CO 0E&fS+p6=ЙGr-8D(0RFgef~mWD 1^{xsA_g?mӄJU:yUK@/[4e\F֡(#{_RW~Hk8l;'K%9a>[\?4N2fVz vvMG#ABOspSn,K +B" ՓL [S0ΚFc(Q,u0 f'VԫSXN.O81}U s` _iDŽlnq%S,6YX{s .~TO@> Yjv']7"nn̴&MF TpQAA\h,k~ D$I)>#Ge+w-=뀷4l]0{:iF/g[_Tr^+;{@<PrS#mXcDRevƢ @=!)h–`gzZ柳q)b}7 APze> tA.nKKTMb'O/-|aySBaqx<[@a,2ÜBԵIhڧ?hKؔwQLFF1y`&<8 OyV;B.w7r*(2c7/p7Č9r3a>ƘR ҋςQsl]k!ow/~y%m1(cR'9k^:`EN5>z\3bZ \`T&b+bP*n)v{uy_~TK/"יqT̛cً4|yʔWpْ!IEMP h+镯d@ه^> 1N(9'k^gtb SD8v{q"\Xu%48ktl&H oiu%ݿey\$ۇWKs%QQ3-UJ(IgKՃ7jpC$_#!qbtGYKc'/k%e؍ tV.؎Q6IGiH8qYj@5l0?nzDL_Vb ,>[DEŽЍWq;zw m;kkE"YhzӽT8d3Z.̸"]n ETJ{<Ӄʶ(j)Sf=PD'P  NUk28(}9%&~[-C2c0cָŹ W-6,zxvWd=G S=5f&>`vģC"-e/faJ[.l'nyyN&}(?D ֘_ٺ*V/$~UG(n?6 Izc@=qq㲺+D<;ZjP.sD M}#5I  U~n7xmt-y@jj/ثpᬬ UCG j\BE/ekN-`?a*%גwDՅ11:C$3XfKr-ӵcHtϨ>լ͕!=b8b ÅV~ XwV޸oh=4,0xu`fWy3_7/oN̉߼WFKۿVm9Y; %%Lg7H]iS: _2r]RӄǀWBo>AQi#X?*I9]5X [ph.}X̓H^]cp䚄^arb$`;!US2rǞ =/3i͖Z %}hW-7RH tNa22#[ą^)7X L̎W,m{$ q_ IOkRD~93'_0Jc{ŔBYGOӑT`Z`nfզ;~I'g"sIhJ}PlasS oh#rs-p/ o1t+NΙҔ=D ӑ! Oo&ȭWQ OT5ۂH%~ЙJ}ײpna@ =mB9ݣ Yg7_&Ej$ס`js& h@ ߡso ^(we[NsLj1w.eTXyoZmoצN 8m6|.M~5 s|ɤ\AJ㍱#ak=<['ەb,mmvǴ$ň% hxg!|b/rUEXqI K _pК\P."chw !*9HC\_z~J >o_1"6#ܮ>jE]ȶO?`,D)aPM6i44o0ǘnWL{Fݢ+`W㝺r>1>mb$XݲBJ32 Kof`%c~JqHQ*2+|zm:5:'t)><.iuMߗ\ {E[dI;ï0S$/J^ʋXd! #}e$}J6Ne r/ -XM/r>Ge1(!%/t mO=qyB`@#[m$b"A@ -ElQrr:2.XN#0&0_cKCࢎ:s>}/k.?5P\%Ahu۟$=;ORZ'T͎ HqSzBV&xQ˷tnYL"6v{ &4wދey٘WwBw8[yQu65cH$\W2Lͤ=u6$A B r{\\hq.E:9DcݞDJ`T Qt&]٬! ~f4>8AĜKtAQ쮤UcQ{ht}p[>;T&_lAlE1|lг~.u%<ۈMИ Wu|$I~eɻ,YYREJQSPcJ }%&‹`MxHCv;G q  FZyUX V2g̪la3tRA98vf\ N/n!=CYdܩ`vXU2/`X9\tœ&" FZY':JWw>,O?ޗZL8 VPIGR2 kuo X 6k<)֜EIEAW0nx !#C&f+e)z9,{ h}Mƒ-Yc'oUxS&?:ۃ“},*Q~T R7 E{+C,]6 S4.h6_ TΠ9%+ ]cweߋ40CyM̰z28}N Wl1R()Xe Ph7z _9҃K`BqL#Mkڞ|愒b#YؼQN\P6*WGmO;6yڈH@wĜd4Rp AfusLlfWj/ <-Aߣ#A7B6T̖sSPN²G)uۅ>XcD]c;9 ; kĽ9Yd|Kr@:Vi}H -Q3 G\EC>KԕrS=[MpZ Mlu\=cL)a`dU[ l5> FEf1G/. #I3~ F ݱzv2\sʏ~Cmoen4QCΓM'W^}e- ʢljb} @Ca={z>NͪDoe;{5I%gn+L덫`r땳;c`]DE<Od 3-Y+GɞՆf*RzV5ƼD:Bַ1oƆ$v^Fm `;b.l9qI){ @_9 KO6p4j-nlֹcpK&{E [Xy.Bn`!({-$DiUAaPvBY[\}\],?eEhr@~哥J ҥ2];bm!-5OEhzon3UmS>V{# 1w,|d`M*nM`'o'ΉEGHwj$ qqT ぐr& IErS3,/?㈾YBkU;>P"*#q݈{)0GMb%5qtAAs9?;X S۔BѠi(۩re5̱ye.yyCL=~H\;K!_t3(={ AV Lu2GS )))PMuAsl9yN;) 璻;0E< h`L6!ԮqX=V! .>@8?I7%x=03km]fɾ:Y &[뽨ѾfY+ ZYRSF%.ב|(s,!`ݬƙM]АO%R{Ph{qy*iLd ~7cHڌ%әSKdndPQC(b-+j :lݍ9ur<\HFwNYJ!x7fMСԬrPNWկ_`@k6ekVt&!rwH{Ak*v&CY| >zv`N Wú0=E^yy19Xf3I#L ^bROR)k)jvS0++-> Ռ!0G\}"YɽƇ1Od† x'w} $bf;cKlf%eL +on-!kT{[P\H;gBKmy,5sK53E Aa[Ynnq\)+n0G>3A<>wx)|6%cj/T-xh BnxԔMpLg f%9fq+Q:^1.v^w%>t|%2Š Lat1 /2:ją?}oEvu/Y\GBޙ" S+6QFCsi^;U_o# 4[ ,2_i#׫i vNնtc#(ww؞+ey Vw MֵtQy^;g@ Z& ,}- [,ާg%,io<A9h [-*<]9u=6 ,{ԟF"dX"Fa]:mvM1llA]Ⱥ P Bja:=2`9NLR Cg(˙Kk5q úrrxAW'* %ovCmԚ|yn֬&?rtF(L: gXoRt܆|Y_v̗&jC1pf24L! eAz9^SG5p5e)әe!|OP 9De+V:L 3Bқ_6&{\cOA4JQ֡"tYhܹgqY%Xy[0r;9|mֈȖFROzo[-l,-L*mR ۏiQ XTn[^1'?۸42q k%~9)m8_D#[?'A;O[=>_w|s J?} -M1Ś5,WoAk)1;E/9J~ o[s `QHM d;w&A;-+*3Cuc i #"w=ڀ}.4 LV2$xD%à同RgӠPqDzK)]e 6nNJRمs=S\%k/Ǫ鞳3卐&BeQCdŪu l{iT]WK[N]cjY$؞\dʰwh"m/H9 F+.N@ۋPM=+BD~ ۚg ãXʥ ":]Hnd)ә}ej:*Ɔ(h1ʗVwSjb:ۘݨ/vOVD'eъrLս&jFY}oT(0k6 vҭp3չx-b3YI۫RL*Zщe[ymJJ=&%KUNF`g&Jugϕp"\4;4뙛~8!kQ-1<0sK|m1jSav'/ϥSt򞤺UMA4d 8pg2tSJ^wP8U Yu!ZJ9^a~pc_̐7CPԶLpPw"i. A)(][LFZx@TRu[h&'#4B,3Ac%ZB^*^=QDv@P&4 ]Bo^hth?^%]7Ŀ>~AVUP92Y)DÌ-Yn;"g.lI>5BK3h[c ץ#DF|#M?,` gt!<H-144M!Rol0%qp7|\Xe _ 87cD;WA^:nS$+UT87NW R y ̐EpWc 9r_9_R㒛)Y q M_XB"P+c`/۳G-@ { A 0ȂϊWao2lhI +\ŧn#\cӨ[4m;09jZv_qHیZβ&Qls>vb@˵z!jeb_ ZJ*wy$~vckQ;Uxš7 xW",3V,`a9P3}YuQo%5hift>}x2꣇ WIlE헞h2:PCGʽ{MW.vO_0dTtpgLuO%9ja <̞H+q9+Q;t/G)_V'Lb{P]`}NP4>[^sOs\ցmhv/9n]v;55O!V~wsB3c2w ӻ4[םlw5OhQ {K' u{/ba @w70 -׋!Ȋꕌ;o3;J\iAr P73LՁh0;x9xE go UH)d @cBsǑ˒1,oρ:́ -?~C)KƝ zC:= c #7Aa9 XU#nƼI7jO3A-  ټp%=xϺك4xkzzSl|a4t4- Gb|u-MsRK5!{gL͕L8J?$iS ivKAw3fuӕ*BKJ\-\&-4>UܨP3'Kv H Hvh]:YN.X4N%Sc]VSJ}36ZY(Cf{ӪXMU{v 0Z+;'fwpq& Dg:>k׈Oɂ 9fC>WEDGqJP/1Xt&[-Q Hi7zlZ)!.pm˯a/:@6D )/[8½cH9$Aa&E@a:8I^˥8 ht\> ;m=}X)wMVT1_ַZў('A*sLV4Bk>Y PH8G\J"GlqqLM.A-+bh;B7;x*'A.p ۼMF̔, p xwNc.[zO=5 we<|qV#7-K-ukCQj3J+u҉d&Q=~~@Ib#)SN*B J)!eIz%Cet6R,eH)߇ky>Ľȹ (^M5#Ec {lþF/FU6 {,#/VDs_';Jì$ĕ `9Huh&:mN})Hfa_^ ; ^u VR$[,8e Nk{faTQԚ}΍)8'`4/?OoUbW")Гa҇g4j~ŽIp-R:PyxEFe'7~26S?cE*q&uUiWkK>w]^_j +=!E2 Gm`9 XL՗C}ёH8no[T>MM$;thakTLMRay ^VBzZ4T@,jN 1kANGk4ރZ6wE`CR̖P-3bRrdl0b 9Y F8L{wkQ7B܈$3?&:Р⩯؝0$ ?lV|؀1}Ԫ}Kw_`p<a_x`7*-?O\4 H$_C 2F"HhR@p1넹q7,KޡӼQ_U -ݍM!qAE@Hυ}ӂ3?Ѹ^$,8lx'+5_ Xri S5PşԹшL8oy#6O)f4_u 11CO.# ރ !9,px﵌}'|3C7l:!o6?FC2b(o~5? }_Kgcvx1f]qNHy;%<%~lJO$D| }-Gsz3(C`7%1!!(tΒJ:`T,ָkr[:ov4 E *d/RYH>߸BN֍71Ñs~ˡsdڊwQD:)~>?C,'Fst\"e&]/5@;~:>-kn~'2T9M{cD\<==svٽl>Bzor62 6G^r J`oܜ,SN-Pqq,θB¶]Heq.g<>9#vկpV׃ӌ܍Jm>^-9*L6?sNK2-^"($ hLҋ tCW [ݚ6pX`_>mP#D?Wo kk*UU6 BeET"]ұ%@囯MX3UQsw u X`K`K 4իdCw$zܟ[`$_z}X`Js,bc!rX{^ G4Ro报p] |i6jַ!s#iӡx1ud pA@q}"*>0ϟ}wE_aunQhZH̦esxDr4֚?ح>N}瘐mʡA!CISA$"cd+RAHÎX% %YHD%*5&}!/Npun\y~Ý#f(@Ual-aYjM]mmyȝ)i%V5=P 5@ 3M'Ī0h8sV|=e'k6/9w;W""%ّV1l4dQ3Q 4 CQYoD긅A. F|B鰍D0̢Ȩngv c:S=OEn D+H(#oLt+Ukű-xcSkcJdГQ."H `_@3o{ocڛwk[!*2f%).;`_)~=1/AO*Ui9I]fʙ;}? 7>f%ͣF4H +0֮JIwXE3q]:4ܛ9 e֘UT)JץHci*$!L! <finѼ]"zɬH  uSGMUŒmr9Uh (qJiW9bgX@u&R5(Y@o~J*( jhq(R\&Ut0@`OyccY! <өڑ/;šKs84^͠@f}l 㧴oGRa[gNEQ$ ^X Sۀ!AnB@%neq`L-~Tg>{%3;&tyֵĨ) p-h@ff)Mh!ZWdEiY}gakz،pHͲpJ.{@~SB;H־nU=J^~Zƍmmuk^i~>N@"dhFV)_^jÍ5V|0UDL*.q)!b,xD ~sLptS!6//onٳez}eT,jPyD.KUl=1\5!3kCs*jAĕ ]  6퍓G.8DZ0[KJ;J:?3aŷ ur7jEM"A`Kff}4Pˆ#{}=F"0#y~ ]fh\*q7?$/2|w+` *i>/6[X `odb"Mj;B{%QWHRMFɹ6 9(~`wG7ejy J{PEVP.n*||:m:-}?}/{gЛ }V( M,A_AP@0U =eXay^fIB|@""vJp8#5 FСsDyc{kT]gwOMffE$a̔`ʣ-"yn|EUC28X}Eŕ,iWDn@U,ād{(^ `*ꩻcKiЕly`.e^%+ XbT)A384Pj4;ڹB9[ XGr[k 6"gsFkWrg$%lH7]I:* Ä4HobY@C"kĝ>nJʿpp@}qXSϋFܛ ^ KJa(RmK{8L 5AE7.4ۅ |3jE@'|6lN^ե7mȈgSHD$H͞~#Iߝ6)<9[߇ }X q }H_lc >˅XfFC:CR@FSP3nK) ɼJ<}Iv%NкgsqZB:3 U Z.g@_ c2 f8KkkM:?G.i@,$ L,A@(db#}.ͻ'&Պ wSH#^D T(ɰre2ЀF_h&¼9 0TQra/scM`=wWxvb@f@p?WTf@`z HgfZ{uR`='PV"-yNVnBr0t~ HIhiM[ |/xRv.[MmdrX!"emcbdDT`VS'> s<77)6/tKPѽ5#wa#:I^ Ϧx > ;j(> bA]XA4K@N%ħiHط${t/Aչi~^]=]WږyXf|&xTAi姅5}p|r)ofa5\WZnSa[$C  Tޔ$?~Z0EdpҕyzRO4+Q'XP/fL@@Gv/W̢C9UƺIר=md60A(pЈyjnʴwOp2OO/rr]kGۼ?2]L6DRr4N=n[p#k*5qkw0nk(0Zԍ򥠋uQKDHAʜC"-y=: ~yL0Th '/,Ez0@GТr wf;ESz;ak=rӱMk 3!G/:SBXRCc5ahͯvۜk.Zm⨸r/׽ kumش6S*KdceL6 HTEDEFTEP oWKP)D&|5 "'Ȳj3_v Pm5x:a@E2"9ܝghSM_aa,9fA1Gcɿ gDpEE-%Ԙ%k8RHFAGN.a@ЀD ByPVA 1Hj@MԺ-Ң*7oSOH| ~-.#=yMdXPf 處{`5PwD4PW3-c=w Xqtu߽}@frPQ}ZX#x5 9Wzb-@ QB2P)J`( 5=6z QlH ]cm (ʅoPSy>;b EHYq˱Kø/3̪:4Vg$M.hUM Lo*0 c̤Na[pI "RD%8Mˈs9sS!{'bL$ KYnې>Oz~ȟ7^_WD"5"Ch)m}D+I@3"_.!|T|/?Hv|zA7 !ky7Xun47Z|Ԯu I'Ep(C#顑U^3dբ<7į;ȠEDg!i.1.8)~#iۄPڬ=mh,TD1'9s+IDEN~TGy13hK @z$ $Xԭrzwxzk@ݻSGamC;,C|OtrLM* a dXYZ55Ҽ9xWk% 2^} yۚIK0*({GrcO%6bz*ܽY9L< @y&(:k@z\n&<:U=R \{}s^?Z޵.ѤWuA]If'*M0c}Ořy`_m7G[i~gȿg#xAaFAfS ,řAE.H؂ȻXq|"BQS󴅨LDEf&|KbCj00,(=54'K0KWA*"-ϱ4yUдr[=F(!<{{``6/S3s J;ѧtW+0T\gՖcn =h'Hf %۝USz4 Ͻ#* mA/:FU5hMPW.^ϰW+Uf/; nuEy!|!04Tܻ? v7i]g!vDHli$*)"Ic}L;[rOCpq"\iZbSߕ@}w$ҫ^@*;g)]I}ަj@!DqI`m<&W)`Y@7΍< `[Soߞj%"`v1`PbPÔRm|{4btdzkHBR{#X@$r;L$BhĈ[cL:̆A(:qDS}xY[ǃ~?mE3~,C}-c9=DA$4@k>*)`ՋѾd8)TIB_홃c[ˁyMBϡ*s;&?x~GĒ~2W+/})B AZk&t'.3 04'#8(P-@:jhn0qjLs) B/=Aw!2a~-ixnFfhƶA (fKF;mR`3/ {>i&) 5RbS7RAϻZӕMgc'6OK )TSD`DNj;3iZk,,e2qE(5-U{%^̭?3k@4JH"$)M W̙'q =,4 DH}Ӷ^G:<&AOWH#\Tj}/^ˏaqv r2z(4܈ں:2)kҐ:.2rv[jm=3>~fP:U傦a p݉0LԤ];ilǜe5du10&8RRUk+qqǩMZ aBے99\S  #Fx_GhA/ؒR7n0q1Ŏ/-18]mjI@WɀbhH-23 Am$ abn/f(+JIC'o C5. JW PcT]r2aŌge͸-.˖9ﲗy;#2} 'zb[>3,#G&YyH4-w1N]*-afTK1(%9W8̯no{/D( ֲ{{7eracMt[+kvuF` Ag_03ߴ16|O{b$ |sRRwkZmg\< ;EJC9UM0wcC NH 1zS,xB{F3l'ϗ% ԁ@%mH TB\0l;F=]R%?! "x/?hyV5s*a <8bf'(x'Jt~  V# A3z)L|1 {ur^a"̛`JZ +& @8#=n 2_ZV@e\bEw䍃_ eW` 9`66Rvԉ$4 `ZRN8MaV5X@wv _@(7єTxeZn7%<(6xӿb7:L$CH\7d>o?W26Lǡe߈Oe)gxy_} ۹~0-F&Z2::MV^;]l2oҲz`7r~U|v$:LQ~s͇Vq$ rqޛ-fƢE11$ 2_-ERԾV-yVXG\[G>ʄ dH*)"gtb;qLBRXu U:vM ^?h@2ƿFK}ӈKmAcR[S5@| 2PF/\j| ڲ~k|4 X6̤7U)d $b3ˮL ZR򋳞7 lmسm[zln3nooގ*n!uj93Y/ͱ4e(Isj?m; H2'o?7*H8TfJEDvcCDOpiğTL8Ukϓz>[G&LD4ӵu6p@T<=4S%LP2cUm|usn( 8'CC@iEQ,/C>o(qTwuT*!o[ V NBNj/B7_2oc`+hjseNN{.^nď؎*D@ !ҫ\pyFgRn*dSceH=sP;^zek˼6Ԕq 2G0f~ ny0I F_Sr3 cc.h~)xV~YHMLTy`̴FS$7!"ɱa%̸y?#Bb5"@Zb@𧌦%6S}GM,]6"O-xBRUGb$%" t&*;ZXK,ȡ ]D{D %FGny] y%"&Ǘ.;\bF) Χ{'_qI39(ȱD ̥(ʂM s gMc{0|4&&U%J/Xz8j31XX:~+0tsu~sn#[bWÑkXr5 `".PWO'ιjk]*CRqIA夰A4陘 u%\&0y4T^G²owCY`F>kX}8;nd]%@%=Nql*159`,Im$bi0frr2yZ@=rdT_ԥȎVfMGOG^\zz}N_cT J#3  h2W?_oly$ܾ~MƻsL&ܣghp?Ki]O8+6>o1:m!~ vHq4~qyȉ:& =T*'tԿ>%љKnfdKCgS6laܘ Z6$6<"`VY aa:t ,2OMD.! H"*}H*qE>Nݬc㡭ޟ˾DP=7sV o.MؕX 7 FL`I$b>Pr']]umn! :ߥѝs]ZՍdI]:թ$$SNn)pFn&f&(0 [ H$x90" @ 2bD2#"bB i1mn6WZdFDPr0Ha=kI08Q7U3[[6^?.v 9}?.|lUqƲ1|֥T"i -kE.Є;!޿Q$5:Ȍ5`:+27%!Ka[U"3w-iFć0sKhlvL@> T aNz& +\E|\L6.=WUD0D.f1}/5l݄ϭ~3u X^d&(\{9ã2e "i,M!EJ"!9kqŲz tD/ vBF \5y}DdEk_` 5BT) rAo" @HIsP"} ֿy_>!מV| ֠-$ˡbqcKi2bur(6ML )| L![#0*<ύI< ^0ja0e{&"s1 j ␨|_]bIEwQj `Cˈ'(׊w]P'w\eC;yVvTV*-HqTpjJ.)-$-KE A g0JzOW:NMjK)NK_J.UрY]}qI2F!#$O9v=t%Tt{؆|f`g,ݓgL-G1mv`f, "}¦RR`[f\U,(tIM?&ÑD}\T5atUH&A9x%~31s_BƟ@~䉖r1o!U(KX0ΩC">\K! @u0aʘ 2n6PL~Gcރ{l/W,9X:[yFƋ%J- PPe5H:֤^j. :6 qy(In$ J H İ`߆[j(8B2MqE^ ׏muMoMKJ@;ca.~@1""[GByKst_Wqxs,qxwd- _w5WybsB!&t̃mۋ|;jUksW[0)7XIC`\aW(v~twn!kQ} `9˚!'q#B8) p`]2 $[ Vsx[[MTXZ60Yj7w nd(C} { Wkr/^ e)%SZ a>S֓w6 i8F3d+07 T WTȉИnd4^T< 9{kxqh .Ξɼ:uvsM}!{a=p fKc_iie r/F _᝴y$UlaIBo#=+_fVR;@+ĠQDA#Tި6J=n!=;Lkc7sXG$ @T_U@d{˜*$ J`@  `Y wJ㏔o * 5T)Q*\]AhyH`(TDAo_]ֹ s̫u+PEk +ޞo,S0,͵ 16b3mF_$Hb^ZbHtrg@k=nY r`R 0nç8xu+:Η?Su*۵&&Ο|9'y]w+c/V{p[>S#TmW-ذb@Ac!4\: {8 "."HH "D"pb&'YK&D&ύ_sS|n):tqAh " ~ů@9wct:ٯ mm4F`CqlTXm!rA-(و"@"-_1.!CrZC}`2!0! j`R I#pPDʉg$ {V gĨ?T៕}ԭ@d@ K3?0>]'?iίZ< N?KjUW/<^!SiTP@]m cÕV;\ E IUf0FG}<9}ϗD!' R86L*JR y?>ɰ$&*,[pX,6yoJ0<Ix)t- d]-R Rls*51;" g9\% BdL'˃RtP!4CEbAP€J `U}b>VGsWl oGfq'];@ y:"bĘn|/A]Ŗ&D'@Ђ"@AB 2%QQsF*o)* M0)Q$5/$0raE0^^ Ba 4x)YI<ؾȠT-_F(N%MsǢ.OEu3~!a&sWޥtk;rRHk7K!P *g ?o*vqח\\v[]#Fݬ+î+\/\n5ETm*(ZhC$j^0?"bI^jWC!2<Ä<7RŠrg9zgm@O_7?|W9OPfÆ̛g1IT$'@2K^8y%U%5Fޫn`x0) EIvMG83nUzZغ5{ &)Δ_Z5]kJ .%TEgA\{|o if_ f)$m *fY=lheAꝜЁut` x HM-LR>_HpdYR0Bk*HZS4 #t.d~+.l YhP_G.xuӥC۹Jߝ]89'9vuӧ/ipggP;wst"uͺ[F NdžD 3HcLE(. p AŚ"E$ Jc2I#(~.]tZڹͼrG\^uljemHU|y]_wtv+ź&TKIjhɂUsn #HTWYmkTɫI~1RwB櫝ٮ.TkHsW-r]jJPlc"d-ʮ22 B̵) yZJi(2. Ȕ4DAUb0.P "-&CBpm8JsYs7yEn\3˗ۺmqUr[MU*$D/c篠0/?}ǫ}n-voWD(9Z"0%I?ŀKe'+c=MeB'1hEKVMꑰ]}.]@AR4@bSHURd*..|rǴgJ2bfĜ";T5e av P0Bb5RJ33 y9UԠK̵mLM$Js=Ht~?LձcɃnnZP*Vɥ(?%Xۣ  8J s`]+sT-=\ĆrCLs?ow$jx[_=> _7E8(M H>c7VbLXb A]I4Mnuv\aGw_M>~gE1KΓ+wjB%2ق:se0kNi@9j w7X0N)0l\P؞gJdI(#j wJ9үeu:@fvy)<(=)T*p 2-+(>CaETBeSsH&moOr(2]j`Yh،Ej1F\-E`F Q^ܔUmcXej9Ѣij?v<gC\}HW;y.:XZGoDt`8t/B( MDR?=gFlJuZ-r^";tKM4Rh$`O!YH #ڐyr1,sy+]X-+"*ha?o G)Ï}Ty_ *_M>gz/wysT xRN!ap?FX("D'3B ; uһ+ :Rc @]yL5O*Ak#OkK.ov] E5d kRgEKGh_!tJD;h"dw&~]C^p$i~pZ Wqtno :ٞp<+׽9^"^2n:r9_x }xyܾj= T@IC&d|NWGKK.FM.WBװ)( ZнuU{WGXDP?6uo|){G\ؑlY$Eos!n>V+bDךՀZH;ĚQB9& At %=BKC3 EPHYC)|2.Q)`7)x8^_?Bvkqna_?;x;<]z0_,ZlXIRg߿pa,õKo@8?$%^#as>`j)64 *ě \~s]4/Ϧ$Dp`n*csr뜗Ds2@@B}=i d~fv 8)u6 *jVucMA )CD DB@\Ċl| _vaSWG{iADŽs׭A;5\@X_H{?v/U d&虱dצ:._&[>H&QA(BnC/UZZп57⢌5 Qjm:4.-ן^Mܻu6/yHo%y*, ؀ [[i._(BXH:(߿4?vi%ӗ)ģZt Jmn10}XTm@$&{!@#{])9#@<{QֺlVKF ;;8  pgF9rK"ИKFd$%Ɗ0P ioCAlE- +'C1D 595C%]UkʟwL%0{Y]xwt 3 +d@et 2=Es9H@Ra,#%Ȅuuoz1޷˞Oo lm!8"͎Wn25Ԯ $@ "SM]_r3J?cx@9?HBQYo*RVTiOf7F 'yDnRkx|smuU[4A#Kf=21ﴗaJw;ji%dD@"D0+_uOx`C :]nG_Ww>]\N^Ez)|LPK/+VVIY CftY M/!:h a_պTe6-Oi5h4D@hvA8AW G9ge/i'UVbMˑJu/<\ӫqcY3'巨b`o~ȸ@֪Yv4GѓݖC}wRAuwV-wa^s>YbMNmh{n1Rm$QQ-(b53DXŊۍ`!DY561QV1HT4q[-%qF3-%X"`l&4ǾMQƻӎ/Z=+^U$ 3{Fb1}@}#NB@yo@A>X;$C) |TkA\Ҧf C^Vjr 瘛I"[b9SCJXyk-̼+u&ht-C>diW-vqv;eBWqvAH""","x觤=,%Th0(dט+~F?`3+u`}}<^IsL $˨#ZBy~ӆ -OW-+Um(n4gC?-;)U'|np-[d"vʹ9J rC(6ȊBf\q"é]?u^W̉xR/#+H`)^8+Y/At/iU Stc!6Quq|#%^[Dcr+_o+Mrׇ?]H~/l\/U0 5?WĩtJ2Ch#XFc'UA T#3ʏU搨!T52`hRGugщ6W88q2) ]T92v$V>ArYa,DE hdt5,HH,.CYzOT_L>]kl- iGA:(jXg_uVr:]Э{ˊ\ R{1O +X`E$%!Gq=҆V꙰ qv].Ǔrq@bA z((dQ$1Wa{}mƙACJQ&А}];Z"vp;-RTrQT`!'A8zep9|WZ a]g˯/?>k|YkR!GZ.L.&e5;PZ 8"@@K l=^OQ?(4X'5`ᯑI,4mލd O8O%)j^ a N.AG_=!svj$MU)L8y'Zl@4 ` qqMэ %" "h冣0o4-ͫ:oy^}ys>Ï{PlngpܗǕ-ڜu`[O9"lKhj* gA#M'I< i;ZhDFڥl:߳Ŷ/XI,č{]P8סv ^#w;) lFX$$KI!$o|Ƃ@`!"٨ Lt@\UUcZp7;vH33 /m}gYow~M[2cMneO8[ᄀGdn+~u&aq^[ >!/D&^o{湍[]$Rƀ2*O"N^;OsAV>^ 5[|V"}]796;,{Oq2q¸-mJ<'O0 (RiQiWKDS3^ywU_k[>iS?$΂Fˠt:h@y.O˱sb*>!LB.0Ёj]k}n[ۡYދ  qN OCTIɗAr>ߦ\/'BH9HbhBI QG O@GCqLJxV]3c]jch,:S^ƌٌMC\ZbZWA"QsW;(E5I 6 КFMSYX;34ƽIa( D&p4J[Ib*/j* uV$hƜb7Pq}K7JcX!}K )KL~L50䋬7d3DΒD㸢DKI2؛ԉ]E$ m'+;L]b\fhP! vNLX}~:" iZ@A,`?G§x!g_}5/ r@@q.˒:>EVXh63?eh slJECY!D0VJG/VgKCBBL4}齡S$֛xl>wd jY>_SzQ\$@ sO{{IW,0H@!t-:/@ AB56-0MGɂPA>K@sԴ)G'D{^DY^%B}H]_1w }HaȲ'үaqۧ7c{*WpZX,Vhm,CL"$ȿltR61 %'|kp\NL,@q%A:h7eBw>dbJQ#$A'@jDU#")ytУBAt[r@@feXgl/mC90QPfl7s/!eCAL1^-ne$H *%lMN/CfZR0_vKde6d&)-iKʏ1K#y_]Fz=۝."}Cp`@?wi)QtJ໨wԬܪ]熭5 D<&Ϥ1$ uRՓww[WԾ[0 `XOۍ$ lW.voc1 v'\Pvu9z+ÚBjvRT]eGeNsA"$æk6r!@Kb`$zu~g0|ߩs~@klY8([y/Bq%G%#ϓf"t2}DԷݥt EIzf3]fpp=td>hc@Uf!}}~j#WLm95!oӱmab\v-}UĉC*z=#PK?g"pи{A8A #Di#Qhф5bѴT[%lS ѨX2DQ$I]0lӯ3^ȰWu}a>1!rb_)s}p( BB".Y>p|;믅BQͨjx,KH q}솊`A qm3*ѦU8=Lгө{#Lk]17}yLj5y8]$ p`齞 lYdBd -E0HFc}okK@C7٭-EZ_9_^=K՝<>V9}Xz{ tooXyx|O90 74D|~}A+LXчz<!H1'-\R` *A Ӊϛ t4ϱ.k #.~"P LtNҼ~&~ e_>SRڮ9ypgݱ2e4O%@r]YЊW!3 >O]휒j}^ט#^Կ{߫3}OArw:3uT; ieP_- {(eA2bbHL߈F)+.d m=vas*jPPϸR: )g`4y9J wO>*{=Ou' ̋_h mߺMs?Wy{8ɟ7w;$P*TMi=8-ΛW@q'Ma孒ql3amw՜K1j`#p@u`KmB;' \kX'94, .vo7rmP"R:ҚA"N LrGYm#Z$#lu:5B'[$G>tTs'Z:0DSNhCh~5STDA`ux}~^Dn < -H'DA %_N̹rU 7j,CBz],_+ Qj$Hn+NX5un+yD҅zHx:uwG\$RDL0~rdÈ\: 6r7U+〴R.>poiU@%"kq$f*{0IH?ն~N-3ߞw1OޚW&K $@@!O9P "D$a+Y7wݧ{spmf~!h:}}owwQ;ܷBH /%! 30ì 4HJPQfHL1od7xS3'55$!$d$d I!=/rx߹~sl7/٬ǵ$Nw[@k b&m9W6Na oG+_\uRR`BIFU|RnK0KO#?<-+lH$`O񜝈@!϶~eZ3z)"ދfvl 1 Ĭ!˲: %~_^AI #RsqUx(w"/ 3`#<$E>B z/C<aa<'ؙFK=gD@'l[ϒL"Sяa3w:wUd\Ìoj`*">U$jIW }oa=X@Wb^{7g>iMI1p | Ss?BCyb.KA! ,w`yzu͏p.U)(57/jE| Ӊ 2@ @H-yx0@@|~>UҶX6[clTbZ*4bFBHF =>sgo?D6ё A 빟WAe !@g[CsQk~y14 Q|/>(C7Qg෧!gֶ/zlꟍ#@YʗeCAʷ(Ps]>" iQ&yfׁ!`-"։߹ k Qj X>`$skEnF=oyT'ĹK4&e__k 'TzF6z nF7S%Xʊt25^m:BK1ugJdmtjGcb2=7 Ns!m96o`C0wx&X_u%sfP ;^wg{:uEO]Zf@ҥP˿v Kuڐ0ex p %5]XTxcM\!'f@y NG7՗>h5نHqE[xg=B0"b 01-̟,{UB?;B{$PXH>sK>;hm׻7m12{*eJ(tYDtڙ%R$PMOա7[#qk6>aC ddbF+iLJVo {;|jU-ۏ|?Ss!o&L1k+{7xiA,˳ʝ_}O}U ,1bz㉉d lSR)J1V`R`3= (Y](( 1,=D´@ DKYЄAa#%rMtNjIbu&jd{'0* Z R5L@QG (.:?;~/~7?|"ˊQ˷t9O.䉅)]eQLhH D^YC{}\D}.`UX #!C]ǕzatYA!hT[5fB7ÑyqLD"- 0pnyG'MSxu}zFDMZ }pܾ-gۀ 7nwzXHA K߅_}>7#v`>/q4Eoa"I!&MTqkXB)h~DmD ;QrG^>hY'H 3H:]!gLHhh"HG($(\:\Ο\0HyQ@&ק?OzTҷjKsD fA Zn1^P!@H#e) L{{`Ib/TAeSCTBHgw}N4/_PQ:9@" Q`@A5 }f lT&quٽ|,EEm-2bjdrΔ20bZC$y3L&izXA"Jr^jT.dgN;gO*g4 2!#p@(4)6':hfZjKV7V;'\YHk?Y7e:IBX }: ~Oy l=®y}B jTT+3m2@Lb];Gx`[OԠ\Gç(A:wP@CܼRr :",*r |i%zKwu! 9sC>g~JV͜9 wvkڒh?)?HEz;Fsp"&Ya+yO[k>Gșt>7~s {g_~n" ۓ;zĴ< >SOQ8v O@@ K E. k nWѺ⌅P.r%+y[w65Dw־;j /iiY&L$B RX 1ƒ^BQٮ6:0İxY' Ɖ:o۠3HJ.6{S)5$(˳3i6$8rGRD|țH߽H8<ڌ#G@n8īs,!#{ :0"=3$PDm SCEpsvRı*ەK"pKlMr&ޱ>wx~=Q!/# |)]1GUQhFPwK*u M(dOUy;}U OխoSl:F_R\-#Slr;%oI)}<"$w\U#Bf""@s࢏pD߹zQZ-7?1`X ,N??NI<Ȗ2w Li³ҟ% @*$ i D D D G=)B ,!n+0I,H8L$Gn_%8yXR9MW(&:z9tpR<& cU0CQXf!zmOge__p\i#-΍jK( -Ж+ sAOEhTZ#Do+b+Am6-֌I&bIII&Ѷ[&lm|&ŢXD"!SC1s>[}dJ1t ;T>'= ?hߐzي'bm):gAfn7&m``@"c a/տ' jյHI!!kۣ\3421=uvmɝ{X(ɈaGc,M6yw2/yz(XcVsvXփ$JUmV{qs>&"Ąd̍$꾿 ?v˷/'`.hr)~uɹb8GHN]2vvdCL %GD20PTӛBg< =vF tp8B,÷=')pЅ.h?`]pA+0>O7îݯ[<„w>Jz;k\wt,qnE@qB(yOs,]Q^7" HOTJaLF |gNﳟtXJ?3g$e\-$1-# nUM0W Gu k" !.Gc@Z)Ey9+>ߗo2J^ak&y1 &ڈ_w K:)? `@8PX."z%4\S9Y0ƈY2lTsddw,F)-!Hd#}qe\ xv꺪v SHb苽@2Lj5y\eihS#EIr!8|߅rtA$H#ܷCowd2?_/,Dtǿocl|Ӹ&ix0>!>39hV-'n}TNw/ia]RP=`zzG9e1,IMih2'j q>g{%dVvuOPotOgK+ptDxA YP;d0֐,5@}flrO¸2ҒK^_=uMh " I$ncJ|P,,k yp`H+{/o'<ӗ,Uz໳""GEuX ]2wO?omϳE BI1Z+Dkd-%TcTPY+$bƨRiDI1i*o?Y~op siդ *8p٠FƕU6)(~]Nb2Wd6)c>v`&z:۹bmޯs$FI݉1sq@R1%H;@|MTQ,\ VCZSD_êlC+.@fi611۽߱!|2>OߩkOD夨YpRUilFoDx|TF>OH}Q]\6v+zIn5 nw5h/)d#@A49"k" -%!ok}m~9P$@|uĤ s&g0>6=fEC\_oT{?1i~aA'|Km . ܺ)_xtٞ_ge0?2>10H!ZꯗA׸lgQ_{!xɶHб)Bs{\(.8rzrt] c=~% -|bl">_;Os>680BIƫne9>S Ô@Ẅ́;u_Eu%N8F@~>?*Zfxu38}oS4LPHADjJ;ܭ>}IuWp߀ j7ym+};uJ@$E05W:oYS|WoioB@(q "", u%X=[tY$>'+>Գ@G7a@,ʼnaiZ/O^qvD$jU]V^ /ϕdI\@[W@0Bc6 <īPB=bPKY[Dm&HRQj;"PE6A-$Ao/}#~ü@26t雿T&xEdž@Ďt@W Ms3~Q |"s0Ƨ%'^Ɨ"OK\/2")L/aHh (=lax}ktp\ |>r.dg4I6܇U87Y(]Q;(Џ2vp9qy>F_ wD>N2Te*fX~~Z  +b£ ]W񫳁@.z!:|2/GdB7N`,X8vJ"?Z "H"$8jr%Q]4$U`[@~2a5}."j3 -{p\lK* d'T[k"D^o*fΦo׭1})Ȳlxtnߧ_V|?|իMe}?diUcݾyPSCYmOhX'!ЦP:#Ӕh>HO_6 `DY7nj_w_jfaG]3IUsa RX. X T 2)Ƿgeyz=ށwbF sl;@2-%Ci#ެ 9#pfsXbKBH"]_2ݝ}㠃b.~#GiT E#.P;x$C8]?iw>WiZDHLtI8zz*Uxe8pd9)C H$z3[@r1$)<~A9K!#,3Q95  =y }r5盝C0_ح*U5Xz_ A%1 # 4T@PJ.dJָL NH;W%ZֵmrHOJhRA}A.Ƞ{o9!g^0v wYMd(Rj`Hr\C?9jksIޠPqkj=#+Kȗ u&b1Wv5 !i̗P~ r[ڜOĒ&o#uEq͌.#`Өpmq!I$ xMGkk+ @=*IT rC f6b@$H#[sbRLcD "ȶ)J`m*2XIQd# "I$C81$d98_v?kHL؅kgi{0j@R zA.Ud 5A_}[bUA2 EЧAEf(!&2!uwTm{IqbMe@覂KǤ{ITg 5Qʝ !ui5nk)O9AbђTGq:W=}V82d#Ka?-4 ֵT %fsڳ{u8.+NxiLj▌ߦld v4걖_8zR4@H" }ԏ!]JfB6#m>W#ykwI{K]&A"(R m<}j0Z*^!@Tsai}%v!'MTKx!@ $ a49S~g <8L 9n ek4)6)vqzxmJș͇?}k=jd*cCL{5s Rk:m^@Շ = "= q'3}jM%҂ۤI e8T&FT@5"FCbavv|k1R+#GeEE~R"RV^3]regNd+UBc0_c8QaPlc昦kl"HE(k: >v{TDKbo?sOx* !I$ 7:¹v̔0dݻ}uo5yω.2UNp[b~C+U86O;7jr\xQ:)(<1xKݑYٽ+?+53^ɚ:<; 'cJ/hh}|| [@ |+h݆jxpQ !"&@$@frO/J"<7vGȰ2 <~[/^SvIRQ kNl[%F+q-xItYyjptk<-Ϧ0 I YrI9W =sY"ra= kbWZDHs wХk{΍w\x@2BRd)LA90LҞJSucGls٦ANBGiP4!K4h!ji(fA\:ݯ[oc+2.5< AJNljϰZD5qY8Rm yj@22 lbKX5+ :uW1=y' qRZկ*L{؂Hl5@ }k>a[aGZpeA& Q' K }cfz92yaIL;?wJ%v?>N&G+[6*/G4eT$ @D@t_SOCcZ" IyC-bF\iPs,NЩ0OՁ3;qG5OFl8Nx>xz|3km </VzaAɍ"dXZAsWE}{yPGRVи^7D>=Ӧ]XB/z5avn3ί?' by3M? ] "BY6L ǥ=+I$iRZ*HQZ_qϳ\[8M[RȣpѤS] #U+浺K1a.6K*\^nx64 JB)Y>mg-Z Zn4")sLȤ 5I"٨E(4BH%I6U IA&v`DʫD}X 0a xI28Q AwNJ -)f(K?=cQ'3L+/sx< Nhuy3xOӍls ye}Z]l 'c\j0&8>Dq`_8L2S(lII>LNs4Oas3f}s}KLlfV*MR'޷nai08X0%7v0McM'y8Z/7} 0~-HJp vgw`T@nW44萀@ŕb ^H$ FG"]n~}DC|}qٝXAy4=hE3`ޤg]#;P3?70u݋fDZ+ʉÏ\sw'z_OkX!Ƃ \Wޮs*Yb|yPޣop h^D\  RP% 9l-w'MyjRc%h.:yL8"`0 AW^xX}L\.҂H=ȇ0AD4 Pk#76%Ooy \c:n2=~k:,g: `H  ~CLz}Yet:5DIÃLB@DN҇uuh!b qhrаG%ӉS$&vm"+> nKA%,Y N(uP}e"bra2 mSf;Oͪ3]\ ] s*~8cJ#يh{S=m݅CԠ17S S9"y}{`ۉ~bIg?XpmنHgXN/ۤ__::M?Z?]Xe҇8wW8WRa (D () HжOpo]ج:N @ ~|ws̡ Wڧyڱ 2  `d[GZ=?ۤ,<:~Eu 7tzpK_F3?zpT[iS1) Ǐ]SJt:J!N!&'j:esox|_Ckq@!zr2˚;&&%zyvE/GU!ǹd#3Eԟ(/)!9C)=oF44#KˡV@GȒehJHRI:P(z"kEjZWE<\qB+FҘ\Ӫ}p7wt?~ЍԞb`rLA%CAG<_7[h߼IrQ0}W])a0 u<Wp0? JAߟllv%d b M1O0;9>+/9c%

fPuۄDC"*B,>]#Gof@8ّq<◅(nG^g??g""@f/(ʹs=CUsʿwN:wvDDD/ds~_~D>'eǨsͰ@=azeN(iE)h4 C፫>4ib^gݰBujmDKk>PqSrLNs*J+0yS"M#\ck07={x")7vC5=l7C."6܌Sf /=7uaԵBB!wd'W1PT̈́#(AQ6$}ތ}<*ji$5yUHk+ܩ8ĩ-a\7'gצ9 PBD,"<$!`PS7-_CMf=6`ceQ&d^d' YMX(ZP6|G&zt>=UM,;OQRFR; {A{f~^|ncڮ@: e$8{ʅa/ZB pLHR"avu}zsϿ}a~&> Ђйq=\+D}H8DG$< BQ޺k?iTl%c[6&~+~?>h15>l0X$ oiPJ;Ǯt\.p/ bp s#"H @ HP9$Xug\@sy2/}Hp+b5puh0YGOvZ/>`M+5nЫU%Z) .,S=~k^͏z^`赞m~J0qF0W49L|Ӿvm`I$9?qi}8vMryfzrX"=ׇClH*0-o4bU{gq&”DD>uKA0na7s;82/|EsM-Ά/n/A3ň4}q[Æ<詔Cߛ,ڶEf#šB[_EtOD!Kg]{yt99yd"s0ۤ+$ta,ya$6 G_F*9Qp#r"uʃuΏw.mq|\] փ~Wl_Q60C;{y-؛=:ʉ\-aiMg /%} |ti4Ml'+j)2E$iѢ՝|> FVoKv vg5ֽ ]J\?~t\wacvK>s]S"+%yRG?J~^ʦA$A,U8}?v9B3>I}o~Cp6^E+jC"f`a6BESBhx|"? y;)0KOLr6-<>ӟo=(7 d\Fi_̞Dvy l1)՗ gD™:HH "!CFɨ-r- CR=+Ӟb Lcxs0>Bt )!ߎ3ac d)+gJ"Tm#t+HC+#lcc=|f(D3ɧ[p~+/Ageo?-4~K?:h]Ϥ$zRwZUTPHCe>,h'x+ z*G$_e`ii(B1T$RFҁ\l ILIJd1rL3ba1 iLi2DJ&DɃ$$&H2M"TcA3A3^oGy^kI W=u쪯hWK mmҸ\ i`5va P !M& ,U#^y$gA]:phrB/RiڱN&V(d[\T1|M *QƣPXмgDQ0R\,|W3C՚N1 4^Lk_,&Nq\rtp[\N(@7hy»jĸp|l_ "Bu}?LŇH|CxB 4`(WͰ@9'w‘ًf,O3kI=St2yRJ |O5oߥa=w.ʃ?_s~L5C'_{< #h"F(kճ^N3?YPyܷd{:<~oMaAZ$sqN'w=/%:[1<>AR\dJ {qwE)8ѮӺ:q> G,Ҳ Á﯑?|ӧuHo<ѐr=~ ARNG0݁nk!`p6~G=^z`$r%] V%K磂}?@ԊpuXVY3݉*p{KD% L Q.Ҁ#ݐ܂G/]qdhjglB!y$K}Lh}bJK^{Ԑ)*$P=qaGդl Y}Fw K*  Ub!@p )N7%[qP?!*Ӯ]t;=k>t{wp}lMNj1a"HLg 0uIdÝ` D" R"\r"Kym߾4 $b]צOɻOrbA!N\ }?E~h@8#A'ד Uh`OK껟<_OC~䠫igX&zN]ˆnaR-`!`7bu7kda) ttOF_}<)ti醣aNWO}+ؿGs1SҫPug7+>` Xʶ av/gr{ Ƅ#%bM#dJb)5M4HZmAW4IF+4bCABW99"snr|nG<}={֘A) 0> _l|LJ{KIԸ)l-QM5yYDY=F1oL򉏬<_̓I*sM MV4$VU?[oĥ ME&I9lgfb w:X(gH'X,֙·DZתJʭ_ڳ|>ϸO(zn3;{$='?z w:qP ^Z+߯o|'nw+3GоIJ- ^]Z 7QU{Ӌ"w5lV}<=W]{oDC>hkH ނ1( ]SܘkGfJ^aNCg),قP`%5i,/7s)t速3Ya^/ ~d '])@/yR}\;V꾍:LA9(W\C`$!Z<4?1f...(i\(a ]iMǝ+ Qt[5a{Ա QGu",$ŬkAER԰|U5>K;2#4)v26;Ī\#54DW;JT %­-ZEM,.}(oƽj:b ڻIhʗh߅%h3F.h0!)^".af1S+Z>e{zpNШJX&[^B]]O58$d8RqsM~ =m-KBKUZT^ $HOPZ=M䏋y\ ;c!I! 42`+ۥndA;6Xg]'?y:_czAn|;- ;vyqw! @Bm.S\bUz֒CPq%LXݶ*RĖ$A$J>I #lII\\ zA/-Ք$g#@dxD7k̬<; bG2DFHH(uLiN!ǰBIh3[jaU=?d:!d/54Դ.ԺNb s=: w^^pxZMg!C;&^՜I"2A/e`MvCƵ,IB@ʵONy,b<\(eːr#"I "B#" 033d,@FH\j,%d24d6f\4ĒQ dDȔ h٥H͉#@BTE(,H(I&@03YI%PF7-a4AsߨuW{iQ`6N)IPKR9 11HYH| "W/܃qJS 0gzhvihEJaT,)aJt')1<εxO \]u|!|/:@8 Ks4)WՌ|3HD[˖)Ik .D0i'~C"XHɉELOOq'f-8 R8pH_Q¶~ om>_+3&_y9@Si/e4M`">zYk^ڭꛖn\I*i ;Bњ›~.Zٞ31_{EEAi?cxy7oe1IψCn:?FY5zoo(wut:OrZ=~DLm,xCqߍ*^**@a vi%B~~/=o_;;!RޓBpcuWW2OG/8h SLxD'ȣV @z9~7[yFb4 2X, rk"m5,_g9V=t׺qQv]Ji542lj߶tH-ɉdZٖV׃\i1{i-{sj+WL853%j/I6樆UŇ e.\ @v!񛽏=} 1;ΫUW3%kBgLMRI6gW25Yk$*Us~[q/18_17cJ#u,܉WMFрNd&<=lssFW HGuW>މ.OPApUH0MɎB^CP4NN%ZIlj?zuj82M" D 80ԩow=C_CбqbQ"F 4HQ 9zSdiI joJ5#/3uB$~ ot6އi܁"@x/>}G+|?F\̾OF~>?Gm!쨌$,f;6.EZxJ 5IƮ]F("nUI$t?ᤝrlz]/:KҡnUto{^(}#z>̺8Tp0<oN-c=kk^Q+ż:O\#m~R=gz؄,ꚾ>)jGLحfc\\ݷbz xzثEOkl:۟/eyM!!` 8-.y_YȂ FF`AtL![GM_ 1RS7#@3Tؐj)|:שu5lHbG9*&hES D z~B>!Pp$)XCN':,݆ U2E]3մi 9WZ=Y;:!z^=\Q;8yσ-`fr[U:tUs/XtĤ/ƍe]hQiNJ٬Vyu}X|_om4W4jH53^*Xu=VkHe,aURςj}JlZL~ Q ")DDH 3/GRk9%XsTͺ{~Y7k6  ɫwyz DZn-!x: ]>E2XG9Yx{3a_ʐgǘl.ר(L_2a!һ]LTVH|V~ϧgvj ʻFލB[˴$gIiެ6 @yRGOI G:vKo2 322I/2tlzƑ2A럕Ik 'ڥ X?-4NU7p1/s ˫oo J;E(c)lzeg k@!*DE#Tq.q5s#\%H8q½wys!lTgu7]'eSE[$(E>)1ÝTB#4{L֌`^s> vxua:^> N(5ylYOr|Z!4u;JVMK?⛒5Tۨ ;K?z-_?—n#@8af)-18Љ%Ҁkr|2qArܛ!}TآNJB@D-ւI8T@`'fveqzMi4=G1 ŏ=极-S83E1{z Lt1%=))RI"~L,ڰ2%9. *!D@51(zڞۙ4}?ZwEyiRD " <'AY_ʨ ʀI-N,-nN(o9 w5@SEe}"A`s ٹ-nmc3Jɨ5fFox==- ckfycGT,(nV0_~3}^c=wYH*L[4*?E !t> US ب$Xϵ0N6l4^8d #1@MQ}P:inm@ȡ8ˈSD6s&_ArɠΜ9!lH3dwϕiwK3"تQOήW:(d Ga!g_\΢"8~q"pNA%C;.ց;T WI$I{ț( 0Ȍp1q)P7W_r`Ox}@xTlLIWLpTZ,i*t;x[1qU#U2"Xr!'- $95!Z(/ R̂Ɔ Ra$ 䤶ip. }v!~HB$R+ *GG@3}VUJ =9> w)"mQC- /ɊG WjOx(l@f3`SvT b0`+ҋ Ã0 = 0P>GNq&.? mzoUwKmJکUVj+MyʸX(^Vsǫ^_nrs74Fc9&~B]rL!RBrR\:s=x7} wo_}k _cZ;/ @#dk$ N2ʹSZtfzP _~b1VӅ1gqɘԩ{8_ /慴 :S,--V0+׷S`PdN({ey FNZ"ׂMB vI;g@$ FaGˆXsmFa1_5Lb%:-gcb= 6!pn· "CDyu۷V>4 [jΉX숚HZZԬGc]]jT9$> y4̞lJX|j iflʋ +بjUAkHo~ o*ǝ7#A(?YE>M=Dz 3ioM?^v%<ժБ?xh>ctpj5#]+[m,܎޼NǦҠ#U0Sc~M.&>OͲkI#!"zHv)DHZt18t>My&{Vp1/H_*'+ HW'L"l}xno? Q2 A~O=&@qVrr;{$=y)j gJ0x2#>3FBt[_Z],h0eb ԯռ=ZuDi )PQ ! HYRyU1 .qN) cFnp(BZ !9]M^>u$L=})^KBj&zƜ;'3$~S5Kf . CծVpe>p:$͢-'oH¼Tݯ:WTXykeP2 QW,d,qrBaRNCD4yu8uG9Qw|dp5tlTw A55%֕DA$XgTlg_æC_K6 ͅ'2ڮaڿ5>{3HM`ˌwsܞ[Ĕs4s )NKVgaFޖK 7o/MU w`$CtZ-@eWAPp`g14og1В4g/w0{!1@H\)$3mX}~Jq#5Ƴ) LWrR!<>.ڃgȪ_|䜧>|q]4Y P {Ś#}Xڔ9wtL3l8MSTq0Se=`g5_kQ3i=CS,`TyzɃ21wbƼ4[$I" ,N|pF;a`I-nkkoy,mvkmLjlju!Oo̝'_Q)^L$Ɣ(s^T{mJeő!+j=&ZCFZ䲘(bfP ˦ZCV=cۢyX3>hhRJ\2D"~Qmq>_;/tQ\ \{ïQ睪|}_t&fY8<ʼnSoÃ/ C|h6-zk`YDm("$~@ե^N׷N?%k0uʊ3I}ٍDX]m*=Kyz@Rm$zO/7XG;}flwљr_qq<.{fZ%J5תͫ$Ec,n'+[sG94Ty; qV@H q ҍ+YƧ2]] FbiU6/]Vظ{ū8}y"6S9غ㞵[/~7Rm g[RBY/U]:uWt'1S5%+X$ɜ\qi"ЮVrT* 9 EfVKxlzjy{m$ SL&*zuͩeEͼE`^1uO'򟳏;~> `>7о$@Yf:ԣc|}?!đm$$ #>LϾ =4x79M'=o̿TUKE^F )CÛ8s8ae㹾r+'5 P/j^n;_EH{u?Fp;Wզ /%[>‘WCt;!Xm颸oAXPʲ/+fm{d*zv7%戂"zY2 {os|H|z߽L7n9Ng&6>ݰ6%oFp|H~q `1 B??/4oZNqf$Ao=5SVTS!@$DdBO|>V'OWy7|N}}]r{}}s[e^tFB9mwq pD""|!2Zugp'0 9~5n~9 sչ:JYn;귏/XyVcٱ)g#;+ ư̗( zQ@2;X밇֚Q?{>)ZוZ$)Z]/p#8Kc`ٴ@<}3|?b%c"Tl7ig}<0k+~=i\gR%A }5MDYPXHw1[;v W^M)XIrƞ&j eF{rpyQ 3k$iGpGDâz{rO)I`ܠ_ "Az(LJ)$d%g'o ^Ov~X}CwM Sǚ yr8 zR:g>w|›,Q tOj ) މYKiEW]oӭK8;:ow6>d~m2{fw(K|NrVO!#b^U˝4^؂J@EHY4ӴpAu)'/8'^?~w#/T lDw >z7z aD=`5\ Nt@= 3~"s<˿chxn̤h$y^nN$S"F f3{rߴ=kSAuZQDZCŽ Ɲ*2Hb>T̯>g1vNd60<Ишսex/;+;|~Oo@Qq/RyȤ?I>Ƒ|bg 7z &Z ԰$s^Ǹ=A%L)0-y'[ѱ`)' > @#]?}O¹>^~o'Y|$݂<"#xq E`x}w] =?u: ~wi0lJИЙ>[w # ӹCLXmv>iI*>g1kF2"xћLSy|>H-mE؀A?6 "(vz{[ao[*=k5.=9:iDVfI\4ӫdWyd$レv^ uL`GDh`Dn=W>"xVcRփ"B"C]%R!!AO/>O6܈^0E 4$|7WSgDEBٖj8r~;gy  4b Da_ضiZ.(| ?="D|AG2G(jI|Sok"WJX~VWO)!e5C57|@p{z1B2DEFWߡd9&s]?qaiY[ N m%ζT 6nHIE$sX Lz}fɬ5l-k!yO1~-+_3zM n>j,$C@mn?WǎrUfE玹9LW9ߍwCɴ5lwv=ifYݚ@Μ, ۬CgfTn{LK 5>σp`:bņ%ST6ײnwsiLVmo(S½PdXhKQzϱ)"L)RTh4,ɶ )@K`GK=yl 4,40lm}u LoCvrHR'ŁywdaKꗓ_Bjdc}?J{]ۇkvk^hw0zKJԨjcs O[@=LF:g[C(iWa47O<[:< ~J1}}ɔ9|8B]v ϥZ48Ryf2K*'U7fj)*T$'"*u@$BvQ`=^ӤODcdsD$+3ǹ/ը:#9S?Jdx| u~.x*ߊ#R}0 My%pm}E&Y̓S-XuU~׽öt৛zI0OT Qˏ6v l`a 4WT­x6g\lqOr$!{&o^nnOr("H|51x eR4Yfx˜X<&\GDeVR"_,}$T"d1YJ=DJak'PӘG6,pBIhD 8 _O* ]5∵K9z !yJA+]gK9BM D4̆1ǮxQ@Cu%1~#dVtAN4mG N- _atQuAn{g|t\o\OD%5q_R;C`=NU֯L{hgIJ GJʦH6QBJ\\=qū\iwn kjmW^7ksF**-[E#cHŢ-lZc&11DV,Z5ѵA.m.Q;23IiF3}l`^"o\ n:Ǘ2~쿻nD#iCIqː  5RM*\yu-&>4nSPvy*Rx60o7J"{ш۴==o}h|Zɍ3TFg;ёG)ȠN@Dznekak-͆AbX[+ψI:gkpKF $  `?ScʉH1 3Ȫ~ʔYs'u} TM3S S+H6c :ֆ}:ue:ZeBN85iŞ V62B!ZD)l@E12IG'3R՛2S 4d%4G?U ԔnZ"e{qG xAP@ I~BR*؇+=>o]q Ruq4$4y%$G%4& ,֘$귌aG=a@@$EZ9y@4|).37(~W Yu?^c ==ٺ0eƣZ޻m2l-V5N :ԉF=v^\܎POa.tIbo ~Цq!CD:D*ɍ*/׀old_BvئNā?w# 1QO=,kyn0#Y!uubf`ljX? LȦGiNcCEw袌l6>SaX(}Ge<57COnAM9wʹXpp.nӁRe:̯r]amqrxxsd2&ňI\ۢMң !(3Zk"SL  TRxH!N@fD,|92p*;a#-; 1,0<P9;oˆ"χQk&tY mmJD;#sS'5 -?gCz>t"e˅}Θr=\8w/>Z?Ie%i z|JPiJ\z"R=bv2axs٦t^۰"z!6aMϑӐF|gapc"K fѤmfCT!<HϢC32|%B#v7;m ڌCMTr#+Q^^^"@$jK:+ Vۍ(pA:LD 3!yD,"^^$YNNEƆ3O=U;$nEPFTXā+=Laed*qV,'Lڹ.\CŹ`vͷy ,\ +lfP"txlPv%{C>{<ݏg7q"%F066I`ٷ9 BSڃy ,C\St <<ǰ㤞{^THGv0^3RΐH$16j‘?͕QVt<6m3x1F_Z|NlMeygܫ>.j(qҒ7 OKmWҥnF3J|$R#-CJpvtnig6 u1[ Y*us& ^nŬ`t=t+_D t&nvB3ZsVNnĻ7),(&leShΈ  ׋_y}mP}Ikg!h@\lS" &Jb@ݫ7P,b%77ڽS޼ =ZzÏ=XNi O+&.jgql!/q)`XH)o眒eO+Ϧ3/ϲ~ZaOK-H0j ,ᥞ5rMm_}YR!ҒH_iU*3Lbe'GGRS=UM˛"k˯(&9w޸nU·߶M8JY4Ф(s_VT~zF masQ6S -X e|+<-#³CL?g: 5~G59Đr0QW CZǬ(I9Q6$ip%=xq,Ʊ`Sx$keSh9. Ã,JAst1bbL1Zp$aޯ?)G1 KOQ)mJ/Lg:4WJ=F+?H̢`c0ԬE'>0mrjG;]7pQTߘTAHԠ]uK¥lOz&If.膳7ٔ+gUԮ2h@ jz̊j¼%3O5i\r5)"&dX<)igbJgI;|78M7.thWJ( Q$Azf $m!#'5|*OD:۬)y Vi[+-^.qOigӤ0)ř7LmC)h=uQJ)̹;&֥C)QQ24!`B,G^]aYkVG_09 zpϸn=+E(8Wao^Dl=lxh}|wܛZѹxZUYQ)"~?lŋ'f%whzd9AQy~hA8^]H /"{nZ?YU!xв_jYk 4 ;N◆8|lhw]VB| U*,\ H!B~Ѻ)GbJxӤMr"Wt}j%^@&$&EYWyoq&y|gB$9(fau.,gѝgZW4b/Dڳr0ҾaEb` pŖthRC:v65(}DDxN/j+,d}T*Bn9qiOb(L0ᰆeQz7_[j2U B렰'PE!d3m49W8& )MlDu`ŞVK2_n_KBWmؽed480xg1 5c*'E:oZ4vkB{CΦ^[ umk!QJ9bqB8Q2 D"?Btv0z:KC_ȷ_nkC ީӑE||y P,qhԢd3Y6(QOP0RXjG|)XZ-(8{VѼl)f>wj-Wo5%%OgCTd$L/љTOA)p mya4Dc?95Sbv |_qyCPE@G \;TMEC'? Lk`n)QZ7-8kh]iT7Gly*/q 8w+' Ц\xk!} U',$%HB|W1M󅶄AP_3n[C[h$8ř ]PS _Ey ע~V U -mvh{idG~3 :p I*$ͷ *7+E{bkZu>n:࡚ r9Kۚ ܚ]E)ieG<)Ն9yINIA u宯S;_h9!$(ʞ!:X_>Jzeaa{_Bz]7@&=4n\kr0-7VȩBg^%R_:jDi Es.,jl/!֟i[Y Mgo9"¬'uΚ.ݺЯWmGZeo7<`󉲢T8У;q RKfVS#(V9Q *Z$;-Ea݊$ԬzE4n %ku{;la G6p$Ÿ h ]\"IYc5'2|śzpBѧȸ r4n]K2 ;s#c'&dʵ׏r1XLTG{F>u_xhan > -XL"=rzhכzV4 4yS6qS]NutVhq`y bAmMb. iu+OI=;~`s1ԛ f*"Hzy%+--. 6U %Jv/8ү3-BBuY0Y#u娵sRyʘrX>, @sjxsX*8gXk:³΋ }*&59&F9:@R/b'vJ73=tXVnLItzaTtQ$"xIHI>:K|}\˓ v"B!94B =P!Сj$1Є5K+*]qyy!,0l@K sQ}JbV|-8?3E Vk8! NYagx*}w>xIF vP{nߢ}b-X޶jaιMXމ~f8\:e!ZWi.KZ(Mnm1 Z! u ؀ӲXF$lF%de|m{jf@xzN8sp|}غ2A%jqL-ñV= 6>Gb t:KW{cRC05| wfl>O1tNJNvG?WuފZYᾼ 2_8B .Nk0LM.1U5^GK{}ۡM'wEPݪ,ĵk.#+`[GCiK'(wDRd "lZ i /B&@Y)$ʹ1iaɤd&Kd_Po / xuӯj)\"ݤ:y6vjrj~רE=vl1ӋKTsΫRvX^s!)q]~jWL xb}n+k;[*oK]tīFiR :(nFF%}yغ/*a(M=s%I$Suoi쏝DyƲO1qȢ> GZ^v!y/CϸlfZ^ۮi}g H:g6Jǣ$2wיp9R0dRm^,н>dpM-NEy6on$_%%Xud5IǾKf8˨|J?G(je=@rF]IʎG S}FvmbzJ#~aC? 1k(G@eA CҺ4nR-Q)e( PÌ rzaDlJilRZFigM5q-A`ΐs1K_etϛ=fJ;XMU^{MopTY.0yR>x{jmNE` $Q"dOMBOy8 Ey3m.vNCitT(tiY~L`, jk[16[mϥ#=K%Ka@@LX53ȯ޸mLysj#;A} ^\W:O ~0}+4牵#3.s$@a>6iϸYiv .o~)8Xe?{nDܿHD*~HB@\ ([&JyCϐׅWx6X ,C|My7X WSrZNO2;-f.$ASHb7çT!<8F#r35 sM@e Q(O-B*Z hqw[_EKfQ츟;Qb=W:7J}w5xmދLְa%O.lJ;@ʠzkbGbbK[ў_$7oh</Ieo^268C)Hf];2֮{P$: avNE#! ~,62/C@j㯗vh!Cds[|%hn3Ƿ t{A%S!/\ սI+nӗsq[{kG5 d.rT_S 4Vq\츩YO&LwuҨ3QxҀ>qz#GԎ\Xh4O4' *Az[/ tL~ S۸0 Y0A{!@?*B@`[pX* U oܞuxKB|Q?k}۠Um'ΨJE.5wT`\(zZGtPF@u|[ĿF9]^'cNaWI!cOɾώޠ4eNO6xwiXq[9c0koTV`[z3߿ CW'o#.=J<$Br^^dk r\>\Tg^R.ijl/"C؎@ >eIᄅݜ8\Xo' ei{ ԛh~F ES§"ױ>j@Dws*#q"a.9MaJe-}!׿(D >Ք ̍U?E0#YR(BhkgT^2HܻF xZ#PwOދs%",˦adZ3Gca'ԟN=H`ؤ%lj]i+)gv;W)Xf0ֵ|UU*ARwMYw1F`G=?͏XMrif@|Qb)%< "^Xs%;nנituqgxn KiɜnU]͏Lu=U Yb0abA~1<f' o)O bNh^$ s%(o~e]"۬4*άߺ:! ADB8[znyaqr\*ӊxS wp#vvn+eP(w_&V BWHcx7w:vlwsn4}1SN[O|x&´]+BV}gr#t 1!X`?aX.oM˳y&0!ķn A q/J M` S/[~(亦,'wЎP J߫PCO p)fzԽ+`%9]ot F&(4 e-78—Fʅ@٦.5e8΄g9D, ũE ߗ9vE/ueCKRt'$y}c٪PpR=g|4g)R,uUCҰ'?%/$ݺ`ޥ QI"4+//JS㩼@>+l/cw=E6ms0BFRxIgn xڈ/<7mB* аG-$Ե 0߼,ґ;|0oMT.W~9ZA lPi?dfɌhCp\@]j Xijuၻ—J*9-O7 ,@cKMyJ s ᧆ l X>_,Z9&$h Sbbdj)OxNdnswl;=W#FC#[@Z}lfy("rؚyT"x^:߲^/! Z=_3^]Dnvbg" 2ueχ ]7$'Bv;CXF{.JP|_lr^mc0 (,Ɉo.$zAR0\Tb6Va֏ %AŜ?AK_+~ k{O7Ӡ% ]tikہu7N Eh5}폣"e'I3+ݵ{Hg IwR%*eǠpW{\br#~BЧY&2a2 R@ 7k~v.T{) >APaMm:0xـTL>+" 쐰[yw&0y uJ )$f(EٙV7'9W$/jx/0|[O*TG5q&qn/+=0 sGt)]KXd1v PMň͈rNda65ɧQǺ$:j&thK O/N2Yģ6^$U,lL zfF DV o).K=5>O# XeG?%E2sl~t(Z/>eb2Q> 7q'Ҍմcmnw5M]p>S_F`F3)8,K @474w?yO(hMI󹪐b(+.5;F@+d37sܱc7z9xG/BGHP'Po!OZ. \U?8F]c>WA^[*ؒblԺc*&HF}F~Wb QB(wy#(s{5o*L>[.BgE\=t€Ɉh±aJs<5ӥsKQ#P gA̳43}G\~kI,wI9 ؝cJQ(pot0n\ݕzpc_Barƈ5K{~4SˋAufȺg޹G]Wa&2f"5yUceܿ1,J&Dy8eQKt*Nd՛.ێ؏Ky۸@@W߸"Dghʒ6!ɓN 4|No^ ,a)z~}P͍ɳp!I.󄖞j'`ΈF NK]Hrcӱu] ~Q׽Fv|Td,%'lV82CA^KAb{?L 8H6SyW"z "nŦ"i{2x|$ Zm0OyUŌ7#7@^Vɳ{K7ܗ g9ðqMZ20CQCV d2~QhNd9=Ât(TMaFٱWAB.SK+EpC˧[^YafT[y@Fg 5XdqdsYCDž2D= "`oU ^M]qe@`GG6$0p򅖯xw(vc]U۫ .U4I2<\eleWBTqp<4g2AQhoƝED:Z"c $gX(ifKQtj rOVfpoa"57tԊCZ{-F|W/7ӷhg2G٪MKG؁||8OPl&U";z8ߒ.x=a$74Ff:v8 NH ? fw[(ȓs5?THcVF] JErQy'vdH 9R G!tc~m0oy9p,4CeX '"ZrLƓ.[6{H+^9՟OՐQVC/+ڷI d װs>T43/ E!W#Asm[I-JEFs .,kӑh)Q T 6-I inD ׎g^35W/_Wߏ1qK%7"QVQ3 T7^&zݲHYj75#A+PeeiS(|NNx֝ ,2ҲWiAA >@OCz/zݙkxJQ9BǗ% ,POz;#G*f J0D8vdĎ>_uyK l RԐbk't=CA*[| z̪X)#N|!nz,s܏XF7m5,q'&leX)L.$e.`,էvz7ǥvsV2~GB".o ReV/Xh4$!U۶Hv{+R9o(rWYWr "B ,tLff#OƥX"0K*OڝjggT_{ڽ5߈nuic_1N /F?.lpƀgAnJ+fG(D{ F*:s55[@.ɭC{g˷apSE}|\%' rMe @o'^6K{oFa&y\=:\+fѤRU|8V8HitUbEa_Xs+%'lڭ~=|n,r,QM:} 0@bj]W+@USj֋tz8m8*_҆pi#ڹܖ*iM4NB:A?㡏X'ЎڀlH,&( ;hǂ)Hc9QuFG?5dX @ B7:S0w±V*2ꭨuc:vM(Ety.p&nPr 7LFgnnO 7GR|ܐ%Xh<&XWf1giI:جLs7:ҝpcs&K]]dAb!2<_   )vm.!Β$s ̵L@(5^nk*C1J3^µ%@ w_y%~jg)puW{:qH*@<{IwOb OoǝNݾ;B_j\ÊCW5l vƨǡ)%5MTj"RnvZq*?LZʝ3 l@!G-֊E?Pa 6oynQ/H pZUÄ=،gLMBOShdή\2ˉ4HNimh.cJrrΡ2TW]VX91>^ΙKU{VkRDIk7@1axH"V.IϜ)* P  Z\:utB1ۙCFS֭sgr-6=p,-})tjj/r"M'@ug}Ox QJ;gs]G 95FjmY?zAI :AD37OG4bżC:sd<+$&B{@ xl@07jiVJ .1RC0.fBn u6e`u/AӸ21 };@`5oZ < J s->Mry9`z"Lb&U)ArB<he^М@hpPj'!!W>5Z3ld ut 3(#1-yόsےm`l!Wa.tۙ_ 4CAuƎ gЎDGt$cQLAi'$_·'vtl96E51"15qpWEnJCеR)=;CmQMP$}Pp TJNZR#s4SjW쒠9mۮ6 V5 1CĝWM7P318iM=rcp>tcq_X|5kuAcKĴ^8۔ﰲ$U!XYy$FEb=\j|]zI W3n.&ޯKFodE4^hi~Zm7 VP^+@oN`Ye!-_^J@J X@^)%8h2&A<@)Pg6c47)e"ӳPf8hI.n깍Z[C6. 5Íz/+M:{HwZk:}_&XP@HVD[:r68H-a,b/WgS1u1!7nT( zD9QkTA旪_$..B!B;$]! /;iOXنoϪoȐXa%NkeQHXC S$[q+T$_X>P= H1pK7Jak U^0ivXyow>.r)JjJp}wh8߬yh`UeGuwjUFBq: \ǟU$lfZ\s]PɤayU j9㓭 y٧ 2?A5ĭ($ cNJr`Z,w.}Xj&e:>*-rgӒMzʾ 4a; 1 \2M\idg(_ycY8v^6.b bQ*NE; s2!g„Q:ԜP%o=X]v @Qh_qpi1e+"l8}?vYs?/t9G|E<\̢Y\NΔI5Se<`wfL /^RetK2E8mC71ƭ#OAs!cXe6<\sLmDa|+EFQElߪ|Vٽd"^RzIJ%]jͽ/i>XFS,YfՒKu ɼZJly$Yww О"@6h:?L}k"g ax>kjrFyK{[aV<{{?E}rgb)8q$QA ͂1P! ıCx@t;ݳX!Hj;AF_">E~Icn6aV MyAvh×*^}$$dnL" & w2D9n0NJ91(sSQ}&}/N vT垞KiQP)d+O *6z=>Pֽ\'uxKv^ | 5,81^|Yz},<[/E&.Ѯ}ǜ9,v /^BS%V#gMT\.Y>7Kc9~u)J1:׮q`+z~E'hڮKX f&;]D &%jq5YE Q?E/.s%.?[:5,4>|OFYRO&^Xg;oqߙ1s` |鹚,/Ӗ1o^}ғ8u8K*#K$1@{OJ~_ r5bD ⌢|ddBO!H`iP1mz$H04uԆ}Kv kf "\Agz5q$L4%LPߙTm͏q/94*QeM;Ƌj JӠtUs2kw#x`68$KLވJqddq0Hn sR .puai"+PTQN̝5 l6=9} MťYܶ{RD%HݥL vKVG?ڕV=?ͤ/5*F ťٛ;"":mKp֋upuq\E֬q%g' 32Qur[iJmRd--,Jw,=&yqt EFXZ!7G_sWHSrX*SWʾ"9%8u3%|5!@}oIDH8r.CYukR)*c}nIsβG)&6X\'rncBz4tAa8=!I/N?+r1pۣ)7=m$dֺ0]*4#k0N#p9h~CN\ t1VcqC$6bSuMLZx2 PyN.صB118V"jYWRu0 WGYJC$sg{aD]s~ .Jb23iEdɧ Q͝7 E5Cmbcж\ђ$S;G;XTZFnQ3CF8a{j-fHIy`i>() _s("Wl;V}\&t}l,Kԝ N &c\Hs˚Mu$&t''6JPu< ;TVu(1}t -jQmjP(M jN) gE'숗YDKO Y-)s׻$ 2}WyA&H'Km+m9|2tLj%J26d,]#\R0Jڑ ǸØ_ ` i^ ᴲO>"K h:f؝ = p ҇2/"0ʺ5h+ڍj UQ^@Z쎂PWhwaXB,1z!V T1>~M:e`]bzoeJ;N.'^H\BŞvq>QD]άȯURgDZ F! hNfTU3b&8X<$vA+_cDćMƚa{d]p,@]o@p>s3%LKJEjZ!qxՙyN s},T({q?Hf2rx_O .5jÛ?b`P{Z7 9h&zud:,ҨAy!`@j&z=d1xfA;jb}O:fjr@7?.cRlΜ@^пg)^PVXs!J߮.6``p2Ik~Zs ]1.o?xQcV,xӠdX uMe<߲SS덀ӺOP܊X26ߕ|w0Hd<~GڢKTAc*?\BOU=gx hm;hݴP13Y7+7KRف"$~T,'Q|N{1,%٩?c?gh 9=3otj! 50AeVxIP9ZR\>IQ&4H3x;|(u~MQB(Iбx )ۢ\`{OxbBHzp@Sז3fųwN8G1+/}'9+Jc}W=g6,WjɶKf٦۽7 6k*6.,zNR'>w( т #疑PℋpwK2gH_ bq^@:'c-W5?-_WCa?zJ$mBV֘*%dAUFOJuKTf;%hH*shOKο"c+(x$pv)0T4:Ov(eہmw$sA1upSzvta\ Ο֙}I Oh&ϱ;`-+h0S !!IEs|&y9r(vwQs@7UmުxrCC,P3[n`G zܐsv Q/+e΃UT%E|>ٳ, w[I4zo6y]IZ5c@XP\[0 \ȃjK(J5߽4" Q0b+,ϝpڥH_5OPE<X_eHI:#1}s; +q+ zkqy;'6Uҷ\)EM`ko'VIi5/?缡2qu]Q{.Hc)GXLa]ᙑ ǘ"oeבpY6y۷`VbMUeE5B:> 3~)! 1ݧ \ 5BFiX K5{g&!p~'ؙ"Xi\g ϴA\<WlScPaFϺ>468%rFcBYp0CVj1ev dCb=ODkn!byY!H p%daTeq"Rb H;J1mpsKk >3^,S77SAYhziM? *4U.% 1PskHgDTbJc^a6I[|f: W4j"^@KZDB'dc$r+媔-U&ߟXf-6T B=<]˼_'utэ +>D ^$b5['::FIZS_߁׵$#]ap:B.A%c!I&I,)-}Oc4ҴK˒f᡹ M[%Â*9&dDKhiTWx^\s16C/#v_~Ē;saOҮ0"aJluѝ|1|%3{o (KQ(,IE|`o{iJ3iJMM]T..Ν! !тzdVm%?xv>w)>\cF6_eA B6NA/+NTYX~P]FK}&jj8  :(7a߇*ͷT~vZ¨o]V"65TUpc~sO(`~8` @s\_} ;Y^.= qƀgZq1./kax̄|r߁0O^%eJ gU8+f҃Eݖ68`GKa@G %D=5a-ֹWi1~TgeIp`~Y]gzam_pp`[o; `a8Ug92< #Ble-,tz'7! C){AeZcK-ok'%ur$sPWTbRLS,116I\sw<8"+ӣ6bNeܰ1˧:UUsWS.s"\'.PmHӆ |O>gioh,$amlK\PfD ?PDA3YK;SjuEJ={$*|ƞw!NE( EBq  OPZh (7&AH8^$W*~΀03.ŭ/n`g^w0p@h惩Zajm'>ɼsv$=sIúZmD`Tÿh[㷀 ,5?BbP鰭Nonw)~ L*]Q)tz֘Iz`7<5sp\* w)t3$b3*) *fp*xMEQQC#= بN.aC[?y`ыALZCDco\/Yk煪~l%vSd)^Uqkn2<p@%ܵm726GNZ+NԭWN 8Lٰrb,Kx3|7m{]|k+O"!&;(S|,AE _y v(lӅRJ8H.{};87T.˖"kf1Rj%ͱ*(ԣ1#nJ7b& q^pie9f3lMWIj j위:GK _}+q_"AՕ,tOJKA?I̗H \J)u3Db r f{uBF`[1-:'8cޚ2|4, Uv/diNU_8ł QOHaHa ;9QȃV"_^FE` 8x32:  ɛѬw3LͼeW(-3 Fۈ6xFKRNɫ7\<+孇ؖGeR >|e:`ܶaw}FmHos"tmhS"Ts͙W] wr;_Gqwqa1:u$֞IRyΜʨO]ARj8IQjmy SN(N'PJH='vJ'f (0rfOx] 0ߝ|;^IT{/tQR#Ds6a\d ?q"H%Ddi-1ʏo(=BLMl/o9hG=$8ۺ9; 61] v{n8 c$$b/V/3F+ ęs,`wJ59 ŷak✳_DBi_*U &~׷pL6~4,D[|RL"~G\"iJrEr) 2V-mk- cةv)EM4q) %eM뢑`HKKetv,jU0E2O^#9Ѹw1 J;t&fb)v6),z[G#x"j3GZ,0Ǻv&4h)82GIs~9 4f Qo@ *?= ;v0~i<<\Cg HoV$Ҁ/rMCb@(!jwYȇ b@x67NFb X›{2K~\د0;ሠ? cTX9bZ_ܰ1G ?K;!9n:T/ ڇjOMjAd_$74K1bHC US-%m\~̣4^k5j 訥h/>&I*mG,8S@Xy-nw^νM~0ek(ς^ 9CųUO<3G.Kl#d-^?/@aǮpSq;!'f&?}kRii,bL_\tW Hd#>h7#é _*IN-W 2{?8t~řnFK<~Q=DNsȇu WD OH.8{P%i[{]= ^=7+V7=<ſxă]g%<=CС*nA$̮ XS ה h^n|Z)Wڸz&xg9DEܽtLts,c>6#?j'5wҘTvqƒ(jBwOmD~p῁O`I$( b {zT!%r;:Q+~exnl=w&#&ԯ NM@z7Χ]Nw4+fo ,W?G::C8$_]6ӍYVB{ݧƶԞG ޝ`3fsBDaOЊޯ-gr' 2:hI41 PYp!ІzF>+)6y6J'L2sS4Za uk(RVh2Sg\m#~6FϬ oN{H.Z`arС>-ߣ sV_]!? @1>YكpSbyimQ%b@x(A(Ky^h~PG^2f:Zu-(?HftU#~JFຣņ&K$EA.W 0Ȯ$$f2? ONC0W%U+eہ|n#])+([6!=["ݱ  mR\3ۣm,HP(A C8"PJvOurcl"@^ *u#bQôq?&F 4<HҎ(;M8ЅWiBIT~~/%.c54:2+7m!vR ʭYZ-<_ ɹ).ΓD;3AsX(c/7juW#=V o-U]h( +^VFϢ6`!-U9R\ڇ3U PHg'~+H {R1J"CӴS,E\z3HÊ* cZ{K[>NvSk]; 0UúYg,IcUvcN,R?Ղ \{jdW3ljH,ʀ]JܚDXo.]g: qܵĻ%vn&uzLL"e$=J[Ͱjs>Vܟ(gt} L}+#?ϖ'# R :[ 0:/ÉWyO-V#ԟՁ#OURpKÁ ma>| O֭8jRbդޓmsyA^}rïsBsvwhQ?0xR)1JQ d| ;2ݡCPx|, "Um{mϮk߿!c65;- +j9|Ҕ1&&,ZW_{zk׸fkH9$Kl:$]݄[璡V :E?N N-NC9V'WR[qPc$wEpvʥDZ&=n"|Emٖ6(؄2%»߄m+ޚQaL>* vǍ~)wdëFe 6  Zlv{Rփxc@,8S鞹H WC_&]2%FEߪC!x{d Ǧ4%\+h'HyO >b#ZG:"vfHf_vSc3wcXAn<Mߚ := }!;z*2 5kr<~#vW8G?b8}Sw$e<–e[S W J =s1E`wהrLy/U-Ă2TcW޹z 7s6 p,SBzOc L}ot >'Imgw,5pGPC|bR]&H X7ߣSVaQiD]@zeQ.1ˬoh32-  n=N?X!քK#ba$J"*Qc7N o$rq?3є0 L;' BȢ!pp+%xI_ة`s]p@sCGO[[69PfsAY.tK}ФhmXz}ުVq2k2%Tf$Aχ2F[L5*+u ۶)T z1 R9G֍=44, )#(;οQ|;~BlzRnð,?EGlӐuSR7\j.<( I}f%2$Ex5#qpH)I) 1RB}q #YI2Hr6/oGM^v F=a&rglC+:*gmo1q؄ zH|-xojd> mSpnR^O㑈 [s{GЇ wkڝdr+KזCi9#ߙhyAM]| ϴ´{ ˎ|Q@ؐj,%ݿEW)$~}Qp;@wSӤʐO+*llo:{zf }㈊{%-75c;& <XKBfH h=d|tQf;fi59k\f-{];6A$:m7PmLYC[)U"ziCq ݺ%:'Aw(ڌ2:͢.{ ``},Nf_kh2k1F_^L^~I0j߫L%nY-V)&KXs%FQaS/((b A+t"a3 I_/O>Cn*0ο2WM1]ZW;` )5: ;IGja)e#Uu:92J1&Fq/vH[@%/呲D;xmh{ʒK 'U$6p*]M(y>r謫ILHaEJ o*D:wr`O16~=UA*97)\ZOq%!ׂG~v|~,r:Bt$1w n9H/RdSޘ\3&5'֛ Jᾭy~'z7m8mTCJڬE\D~eSO~W8WC 4$-3Ǵp'xyd#>S艵^7Z*wud~4ue-SutJ=Iaj;$/r:\:c.j^ ~_]$ R^Wcͻk4v*7-G59x*릞gxE.i}W[3_XxXGA:U_Kyv.B3G]9Lx Fa! db4x>l0r>R(c]<Ÿ.@T\ u z9(DPL=,@*4Vpދ9&Z5x9{L__$ks)uQ Ѻ9~b@vڀZՊF—]'g,' e=/ֲzd'ba#Ov/e 1*NfCׂlE^ quZzǬ8 .*`@RCb.y(o Vәͼ]5, (%WRqn)on y&&4>4_'`z:ޭ:.kcЩki7!bMֈsUsXX:+Oޡ i+Ǿ34=Ɩ")4}9ڃot/$wmLM <)pBfeTKgZ,M SX7]ϛ3HF;Q)89mw0S}op1rAj&(x-w.xtߥ'3'}!%j&vߋɪޑNjD`HN/t'" 54W0c_& E5Zص2#?yoZ,x[ ׄZQuuUmd7P\]aW$] g#.~ ]@G,ù*&JP_o@O(=|Zc ri6jvFHJ"=Zv\1[n;`=)ゔGehH=Wr]< XĄgNչ8:‚X˴{-LfkhpR\a:dB! Ez_\*p+Fi1ى}O VbQ*pWܯ!sMVVǴy2wN;EVqy(4~kfb Kq`g}40A .c,~[nN0td&1풇jcDmJH]OK M+]8uh"촨=Y{ +STbLO?̵A\((CmGOna1r^j?>t֯ da=6Z:‡nm:^DM0ysY:>1xzœU`g[sIO8g7[*꟝ɶpiګ27ds3}=`-O_ ujjJVX pbv&BP7O /A!Nۜ_V 96&e0902YNECd2. }Cb8KX 'wy^iFי3F4WmЅ؍ Ii8$lttPzwxJ1)b> HN.G2s"QʉDҕ1^7V{NvϣgӀZ{:0ij^)`Os[]HftcV^ϳb0Spkb؍J[nr-Kmlө+6ɝ }gJez8 eZБT,JpT`#>8`2[*˯^?~7|njR}Rh݁Yf+kD v މ!C02v0ߋ܀2 U(@@~f(N#0~ >W ( Evz>oCggJҷ̹')"=]bMfRg]/k*FKov̼Mԑ+ujeypXpaIb=R1_{]~01P)ȥ{ɻ.X`Som>QY9=?"+!OdqJGD& zTw|irh5鷂\z7ȳ -J-R;i;S4[Fܝ WsreGf8G@z%#n¿w:Pv0WRt?0e1 2ja{9}u2R׏o6X*+vĭ>:IpMtQ0P޶x;;=W+A?ܩQ{!qCP Q3Mm&6dt ݠD8BLFFߔiƪ'DHUdP*>|6VhRm"jt^ !$g  gn'2^s+'3D[1{=F{J?Zb"BȧN@Ri)xx,W1ܮXYcU1#:u#E[k$rdOŨ9n@`샰;nxA £mK6XU~ [JzDjC.^IBohgn AA&jZ< C8z]PbܼACCdj**=WhZRR7o@rC;,-ג2t_IBGїKE]YOnkg Oz|?-ʇBܶ[RV<Mv;R`$տo$-{)#b֦GR30bUHp,]^D^%-=k6(S4]Q2no6e$D { IݢU Y2m&$n1$Ub%.D aR*y{^n;Z4\2kG5"A}qXghk՝=]kUSsʞܣeY)Y.pʒTgOߣh}jR&^r8O:U㴘]7sPyvuaO%jFnb!Z:ԭ5z0Z9`X~o/{a,$aH>dTgx*/apn %"زBҹ`EO a HLp|?dPVAZHbk Dc>$t-pW:ű1܀8&LG鄹c z.0-͈Ngak ,'&o!dY^y];9#XFMj@Ak}al :55Vt0e%8/;[7R0%'Y\ef03)V.94]w|m;-xjn<[Yq3 'l,4k`z"L=ݓb<fQ.@vwIoFs,͜THy)10-zM 9E!U,fn]WO.<3lz 8׼y2MuWE Yp6y`P'ePjΐn/j#GwXJ9wWj$hB_w<)j!ZF<7¡ղNB!S]ۻ[b*8[E3X^;(= ޵y%)+~ۖrtB W_Om$KUluu:B-brb\N *2ݼ(Ϭ)`'Bvk%ܗS~dfzX9v;sjJ0n5ncQ6˴wv=k F Y疲۲@%56 5MXJN3lRQgQmYi{Yԕ@AD;ӳDZzҗiuR,B>8je \3#T*8']FjGOG(g >7'|V(11U Q#~OFf|;|U܃39佮[Zo[V}o"'2b!b\Xg iO/bW܍b^ދ7pUbVzV= ߞTAc0a(b46šrž|2nNؘ+sКbx\# 2Sb>xƥSp+)bx7,.8NL`eJA`6!Cnf|+21N_Wg:C"DL7EJ;ؐE3zз3$VaFKx8̌. cuh;} fA! :ۚ,,Ÿ4f>LMilJx\rQ2o9;oɌoŮG-s;[!-uS'i@i #vyW/qjo(.Ev/^P$@G/Q~Gxz2Yt˸yHbK0=ne.o ʒxD $PSJy=ҿ _m2)Ҵ|E+ t$4Kg( xZR:[Rڜ6v߃jք榻DDb7U E3Q@\D=l,U<Шp-1orsF/@'ޘ.R):J u5 j5I%tby-P~uQk{]HCqȄnPx /*XA~7v ^ɒg.J&Gsf%41$n+UQ0 VpB;hwzq92.4/*ӵteE$C)tάS_AzCw swZ f*Ø @[ǻl7{04 l{Q5?=ӂ{A a%d/b0&,n9G}~[i<(Tb oAuߞ/I SW,en UVT{5L~EN\>It#!{飞|Q,ҡL Ixh$?;e1\ 33ϔekTGuJz3Z@>rSwn;wf # E, nOW/F4e>&'-DU_߉]W$0;Ʊ[3瀖O(̤EaXzupP!5yp aSæʠG&TzɇBTv~ Ҹ_[xD{֭`N`ZJ)wzY.SŖ|*NaKVPp/|3*#>Yn6=Z⾟Aj|z'7kGztiu)ӃHOpJNxpqՐ?Ak"+%CS9 ܪ>csFs}˫aȝq)%d1rzBӍt3aiQ~$RsV`{Z%֎v-Οs_5 0g6?S?  Fj$TPz^abyc \"6j]ō,רH}bj 5fXӜ# SPZC"'!2-ka6qW/I~byb'41v` 6A4xOnHÁݝZ7.+Bڃ`]h ZsαM^*}N3͹PiXbat 4ҟF_1[-,OI!kC-#)k-H+12/p+#+yE)Vjq` 6rK߻^ɛ2=MtXllK oқGFi6 7fd~[:慺jF3 SꪶJ'༪pT0nx"`e&po,M?t&%h6-N^oب?B|M]O6Py̩U aGB}WГTa<dL.Vؓ[TRytq32wrZA;8'E풞hq:hH-aI5WD9RdpYO@{]-p2k$ؖ r~osh[mn\+^p_E -R<}AwgT}{rf>w7$T;VܗkG7]8'g-#~BA3*q+!1/ta_ $AS(QV^/fv*b[y"$"*8Cl'\ޯZΤ(^e*L6lxw"ϼ/-} *k< z &\}I)9բMGL@YA!rz{D]HݢlP:N>{4pQ0Q-[]!Od%^9/q xTG*+hj+[(zqU[h̀odgN[d&MMQz˖W 笕Ѹ2~MP,uZ 3[!1[Hr']kėҌ `C'=ڹ֕ҊԻo7Irc)q̘X [Juӱ5a1K&Q:t)xl\ y Æg0/Pqo&{Ut6(/7ViMJ5lJ+!+͍6èi㋫*Xjk>Iڎw#xI0C CY#o69˸I+1)e4rYs~=~mMlGبKAB J.'&ۯ?Dk7Yq&Y{e <Á.Ivt8^Ėa=l „8a;3ʏj=@MgV)CB<$D to5* Uا @+ΕZUsVR`Zm62/ܜ^19TW[N7{C<-^S喵@OYYMWcoHC,3$HvwǍ^^2i![\C3gD)?A#NtgDDB0'*C ٢3 O RrrX=)Xz;h IC<k|}os h!1*30_kBօ'Ӑ(N OG8\iU*"go lgXj^MN0I?1 ǐ F`.#>{H}yF mK ٣ҨLC}!ܕ(X"-Ve5HM6SW`my٦4ۇ="éT X{\6jcnt̿g=-;`{PfBtJ؝}YPߚkHռ0WQdjp(k`0S @  #FNRЀMaM^^f"]r9؄J8MH+Y*x> BHɓ!?djShl6Rޫh3 ckOPy5gp4PJ_?}jql8t7|TMnp~p`[)b&KklچV﯎F$p&fIZϠSV{[W.ɖ?9.Ϯ2FON fկ6DjI }U'Q,K%3W)Ug3>iq7qΨOƓ;Յ&`J:>+wt=WS6)A^1+,4b2Iшgt |WѰ2 O捠H 0M¤`,Qu s\ﵼs54ŭnf{gp#WP+\NgCuk9u #'V= GxyELWw Lr%bCkc3* 'Me%daYvwϧ,_ -0hYbH:{+DxnthAGS7M Y.Wd8u4xMJǽ[Tk.h+^%zFT1]G!4P`:k67sO';Meg.i2#oWb2"F{DN<4<{kI4sȞŭz%6.(G~i+mτ6,"_nv" H,-|n4e?r͢ qSlT0g7ɒyO(m(砊 "7vK=M ageϊ|-36ATd $ꘓT`Iۍ0.vmxUK>ˠD= d*["\^ IiH hڮUS`(ݜCчx#)0 @\N N-Wl.g-T 8(7dcfi]:nT._^$톪5TsqYLQ( vQmDXF7z=D%cܨA>I k_ .vZ SrɟPUcՄ_ K7(lulXbEGgw8%S B5W  TVLQ(U ?k.;Sa@ub\V$7kOVAtB'׎?FmLf.yYO< nLBng*s]B}x*^pGb! qbO<ɿӬ#XGߤAϹy#x&sGϝg/y^d$۳7oʅN-[({!0&$oh` 3V*IWFF XXikpn/,=;ayN+a|Y,q(y&tcxDj8oI~hku׊~ˈ4c#JV !w*M9gw&y# ==#KfĩeI9@R7_jj¦Us]h’hǡ846H*啌X.Q[O d]w"%b(qH?@/,({!984Rs3i;b;U ; .Lg8do G?]oXg]׷<v'2ZBR\j03H > + bTh8jޞ @ d1^{t Qk(2>uQ6EP/H|}nty`-pQ_-~<M; D.I")e^QxeWڵ~|%R~8+:.ғJX Y`A_iG)9f6 $UgWz56!aq:ia7#\-*lB<>c)m%D]FU%Ne~,(4 2ˎGuYFo@?AUe><*f"pQQߡH |ˣ ׈U3PeKO_土f ,E.UknW13 dwkw,[=2  Jc|rM9ѐh8fP?T)_bPJ+taxӕ,cM2)d/im /kB:nes@pvΒ]Nl3%_Vnϫc BZ=_!74B痍E"itI1@\Հv2eG6ع TFE1,`s{L2B>0B^D ǽdYNG0t8>Evu~F:i`q8J~CBl& ]ǫW;nw"ۂSfLJmi+b1UZTK;CU; J60!FcHo3 :5⩷QIa(kyN`!G|!ϺX1=TQ&@2_MVnR-N*6P^) &'~~v3p`wD(2`ǮUh.'޳NJʂ}0ԯ݄=z2jΡtAzwŧ8Jr`м k?7 B]4J~x}?k&(㻟MX޶(NܯKw6|٩52IPxQ+gko` {&Kz&n w<`duaR2`@ΧqB 3dRg##2BJMvdǼ@:7f: L~c,&m/-sd3o8&CYO8x7ՓVgO/qSG6 kjơ4]ajH"Y:[0+=un~?aB /iRFTR!0<XPN-Hu 0Ƃ},o?4&YfWb3ɥ&F+6DH\&Q=@~€UO5$^ƞΠ|*P![X|(`4xs̶8%?'t<̇%no ž'ʕ06F'=*x,VZ[R,LݳEW*73,uWÌuod9DpQq" R Q DcqE7[] *@aNz̊[ $'#8/ϸ1Tid-?OZ$ɫ7uDƊ&)ǭdJ.!n<-kWJypmM[no:"%v)(? ʧC `"Du#_JZM,&_w/(]2W/A#s;+mk'8D*99坴FTh/F̚N (o6f? ?Yub!c92E7У'D1ޗQKb=,؀ if% p䑎6Q̨h7n҃H|&kʲTS+:R P>`9.k檶U5B]s8/ئueS/D>u+[]%tR(:r[{<"?wه#`&V^l"xP[l jA?_f5#%E\K9S6Zw!t܊䓀}_ /qY{Ǻ7GSE-֣qJR!J檖m&}8g]nn"6lEXO)iuk\`߃PaT79s֑A =*э1fyT?4' gWdg*dɄ65rGR#?L準*y7%6]\# h5hsuxTg ekeE&7X펚e3O5ee 9|η d{edW\oلx91PjHMQ{ m4 FzcUk*_Wr̻F/-q؉Sų?d%Ol[^'mV6쿌x}+/&|J,b+cFأ=j5.އv&Xa4b?ΟFAMrsd޷tm&&\`EjZ  V~fXE "h T!P|miYrX-G5iQ׬=Jx茅@d+Ɋµ2ݘY*,b4[zKw >;dvuҟZ@As*$|"#j a K'eF/˵:]-ab ~Eծ&ɝv sJ}:kB [Ȯ"Rlڻ=08zq-lDJpٕKHUQu fGe[łCo~S4PC&Y%`[쟉RUml;?ܟN:f1w=nXPv (jk3%fr bGHn5T/@WM4quo.QIj&} -r^z" $Qo&M77z mrDj48KAOȋPÝމ9["jUw J4n.[ؠ%CkbI-)Hcmc-C VaEkW A&/d Ίxeo,=  ˰bir8&Pԥ&:;nty,Seh(E0B:qgarL +[%W l2YRC^M9G`L~=PXzz٤-+8QAtlS'|ЗEʼnWݾl{o'$W\U|, PO=؛C@k5`e|5;wW;ɋµr Y+9a+?.2'5Sn;Pj7-!dz8l:aƦy*\:'b#!3%o񱊮nӹ 3{ķXxLPdPg+<e,0PcUZОQ ~n놥w0#41Jԭ-(N{hⴹ  Rb!nEtJݭ^n)2`bwjv`Y!?IGFI+u?^nktYQe sPiNr|_/j'_57|Щq%;UlęۙѲyyw4ˊH쩾潇5YU4zFnhB$H7 QP*jo-8>e)?7 _{B7t&_ 3NSUlwF.Jr{FpP>0HlE1TAE|sփ%tGWh KǢ>DkǏAx$gq-Dm)بBQnqD}y!MK+)}2|ui s爪-l~Q}1r?,W CȰ-43 ?K/ŊHM-n͵C,IA N-’*eNӵlRWT5v]CJ@Rټ^cYmXd_ -D}rbܕ0S Œ7w/9 {7)G ¯n t.SǼ y, f6y2|{&erVo+uͮwc?fij>2 <"QSڅd1V]6-g*gsuz*'m͸sz^NI4xNi7U5vW\Ls-GFbJdhpOOe=x+8ͷMʇ4S =j ^bL0q:r1I8:OaaO`ћFO?P) L3nN12jלzM^H|!`Q9:dJ8jo ,Q.x0`7q!yGb\d )iD/bA }RJvzfd'IFĂ\ltҏƐ/=Qz^tLNcP^zG^F-ͥ_,^3XrX.gUHT|pNŷL!ޓ~>ϑ^t!{ߣp %fJRoKk;]g! bݦ8Ѯ aHT^R6d91?XኙTAy!"5a¯R>]ɭMHt &!)*rνˋ/opt4鼥 P;? pwx,uF"g0:?a3-8K瞨ச %UV,9/uHgd2ZN$$U4/*kz=Ҿh5ƁPǃr.v9FLTM9wQm l$Nq1u(ڤ I9jkČ]8\J*9 x<]&㵐!8N7I!-(j@Է(+p*-ױ,ttu7C;3 P vO`Vn*C9k/;̕d,o0G$aBP.MA)YOj Rmd[;q{fRxB]'bfW&R1\PXugֽQ{*#=Ŷ )0w>ڕ5eS^wOzfiASoFzw])Ov*΃}Y8e?kn0Bb2 6kD%j?"5"ӶN )y ή Ks.X[KS'qp8u:P!4R :M6F4k{WDÀ~{TUcحě+3d*A\0b{%"B홤!,RHsSҶ(ަT>!1|h=]39S@@xA;U9ycRbwheb-Zj}ߌ+^<;GH7Ӹ/#)I#=Jt흤/X,P&f.΋bB6 {^(®]$wyREiQ唝Y8ep o`w8%a3;ڠ(;>pPe=mxAI!pal*8W \kSN,~.U5+}*:3I?%y z b.f/Xxhj#0qpyu$L(e5QL[N~iA cU\ 4pEgl/WBK"$s{i0OYX0)Bnft3ݶc䌥]#O8jl 5d?5W1a\}AEarx Y\Y[$-H$SYm{)1 jgƆ,fçh⇔F-i4d^ i wYh=#=jdxi=T6m͸Ojy/ib3ɝȗK/KG2o3i7Y!VJMZbSs~el}-nآyɧ(e]ckb5ɱ ʊ> PGn7}M 3fG}Ev^xɟ1!8pGWSpjE8 %Frw(w4&@gmc>wbM m94ExI9κ)W(8VuX؊PBA.Yۼ;sC^^\wCN$&QmIKaD3\$ʞDB CzdoXM)5Hee+1l<`8Ox~ UiϚMm3{ēZvulSú1kQ?nϊ$I[?< WvοC ՈVY΅X(]QWYq'*P7v;\XT;XMq-#ʝ_Hb|,D+LӍYp1%s].%,HaEuE֪>A2kOow ^$mFd1m $N45ر#`nMp gH/ʷPA"ֲ &> HHiy@AOz;^r+HV99hP@,LlO﯋wS[|+Sp]] JhfF1fR-G& 424ᏧB::P?8֛Nqc8EQCNB s^^%B˧ݼ6ܺx O){<K(u+򔧫ekiԭ{@yvt( C^'l]TZWu_~sݽ`-_-M!DA$Uf塁b6{2p o,_,j CD!*bߑko6?Wy6V3$ZA 3 \K(w+g%zრwgir==B $v m6#zU,{{y f5:뼂ׂ^saocfI ɬGEC즀V[BͨGM~b/LAG#s!=;r b?϶=op{Tp*, i% ޾T@'<Dln\,ATijPg!SWVYAx=#*rhol,FchoD=sfh岸~/.? $Θ9U!0 Wn;!a[}(zI,zo?Qb`;㥼VAk?RV3oړaPJt 0|eU% -*fMML)9 \Qfsw/H7yPN_੺75^ÓiMAf^7\k$Whـ=Ӳw R!͛:9 6z.|H'cb>eV0A':[B3$eWRm$P >5 Qi j@F?p/.%?uX&x t[qF DŽks%25i} cET]D `?!ӿȶӚysQ4@B%WYl8QUSǷiQw#{/-!k} I3/6&Ma;! /eW$b1ts6z6jV"fsމrFjzܡ~{X1nU!be3`&_=+q@猰'ql_UY`/7 0mW :RD}3 |'6W@@kE/j Zi|rS+kӫ΍kĎ/&Wwx5 $9}"vttw<[^BF +ʹ1_+.wfZpL ݊\Նemꛐ: 2o\koVeԾ;؅fv?VEnh8%mNr mGǀnw{3+_E4PsVqQ*i[2l쉔fyoj)5{ldE MAqٙ.u+d"kQ} DjmnmBɸQSAQK1rK0`wZh>͆ $: U?,"c8xuDzr цxFыk|^,j<0%Uk9yIYP4c ^Tn)"ϯ}eTH/-gBdBEPMnt YQx̆2|;܍_] pH\94QHe?0a_X1@_$:)b!PV~0F^?-[9^ }͙Sm/rb',uCRJ5x!j8|]sGM!+szD59vxVNyƣ& @XNQ$" QDbP-FӆL-q!t7C>`:YZ 5.aGLS>PP}j:Ooh\5K*TOn=+L6נeyZg99kG?kt)%,J,KKW6{20P)*B1J{xIPJ*0ޛЇ^Xχ|J~^S-5(}/ÛgQ0)/ 50LE#YQow__.E .V})\BwW'&nCh?w5Kd740r(8! vl/ً3C@?g? L#fIo TQK xr2Qލm6"=<$DVVTښ u%9sѵI/( 'cx8̘b~R u@[gɾbZ]J^^\'m|VsI9^nXJS0ǚf,#f xtOv">CGavm h: $L v04|fͥq":yc[nWt`˜G2>T#}͗wfQDzhfEbML7-\)G1o7bi @; Vo ?}1Ѣ8B%^b}ٕP^V('A +1áʜ#iw֡n,5WU"Ǿw"./*1P<#c2LN ŌESC~\sNUć'jY rt]5iܖyPDUJ՟*?οoZxaa9=pYFIqӉ&k8Jx5r CJK iĬ@sZ؂ZtꚖ{ئ+TCW3Lu@I_`v|R45PmZgۈAh}ٿ%)s9ճ""}W]%幏݀Ir*gap62~LecA$*oo@b ')3 Zt׀1.H6*pq/.aN&`Ld<ʠVX!R@ 3HU-]w8cy據%ɨ p\]88{9b>́}M!.`4&r!AF )ZEȇi^tfIYВj i=wb)9K* Bp:lz3eȯͯФ'@f,), 7}QI 7fdځkc?F(ɈP8F *HVNо19G/Ml椶Fj9[{ n nw;O _J-Ҵc7$=Xn!A%ӝU8#5^eE,hy.>%\I6VlϋƲrlmkAYԖb}@bC7^>oH\Fu4\p7+*݉Dfaد˙p'=kEm9`AbwK*կ_GV| hKA"Qt=%=8xl7J ^Ԙ?ilV)/2ϰW6@)ě[`MU|u񐓰6>Mo#iqaƋN:3tdnĩSytFLIJ)Sxa-(:Ep 6#28r''Ƀqxxwfx\w8?UR"]5W48s=[!_^ ݵCt(o _*HҚJ:` vzعy!Fd_P;>`VIEwJDFfT /,dzw)]|yMCGW=g@&6h9Մƻ"6zߪ5>"[qʦ#YlCtMDlԽt\mQ֘!r-ր)U!cXq j >g܅rc%J}ھM;N2 LѰEHT9eZDINf͕kl.  Ңh7zdIDx}]"^&.%Ñ#&C }bNXzzX bGlPb %OŸ"bm0ZN5Ucc*P0)-\*Hv^ǹ:Y3!3FD–ߤrhYk YeTuɑ >#D&{ymGy֔%/5)׼v,ɄfC*Q]2. 2|HgEO][Vs\;KRN-*&!XzQ6yAر`|:7*0aJ ֭8)VO4ww7dX3ߛn%!uuTg67tSjJT Dp*ŇoSƈXJr[%]s7/(!RhGT6fX$IZ(`R:CPۉ2.dq' :Ωp,JF޺Q.,t"f/`@k+;+JX*O8C=JpWo/T%(Xstg<=3EdrfіNc ;-;T_.$3/g*ᅕWc{+&{Zn+4&IȜ*`)~g:Q#qCCm0MN8 p8jB3]ꇷ՞6Wmkxl67Qrg5Tw3Dc6aUϻXLy4|U$ /cnsy@w] ;R@qߔ ^\=pQ 0apfc3_>h@hU&bOq*<LNlr"^e zDU-4\Py SP6lZIA'8y }3!]G0Hk~cq\y.7o meCuxUHUXB,ױP ]a(` OjDZkA}}En}2o\/Qq@ ܀%/腊^jMk<~bEgAa[Dcmq(>Kb-i`^Ti.knL(Z\cCsL`4Ys)HGya*6dU}Y0.6jHZcglItC0Qr#蹔 2į+A%L;vtG vmHW_h2z6 Yy푄Ϳ+> L(\fj?c&*9kC`D#`Ǔ$ZR!8 ܘ-s2!EVf˥N$h1]rl=Ck\7סT "`Ŗ<~ ÿAV_WK^ZG(x.ȸp2mu6;+T(iX:TQ |hLM`L*Rmr9a<9gqݬͶ<<;@g,fOǹ@/ zkkGv[ikO ٟ>7;u}%4|qkڭukv =p 1U`'/uF!Ϋh9oּœkSs\C=}Ẽ;(\}%' ]y%~Ow+<*!0Kmnl >A~GU{6..7A-E .01zOuQڕm#a}`)Rxe GJ!~+ W#_WrطsoûmCm.O2'JSSKH,i;A"ub8fNb87Fb6v?韂ByrK#AyT+Qta:!g}UG'_TR18b>UygixF œZ\bR` j1~g!75C3g?;[L;AtLJ0suސ(CVتɠ➊C5RjfkĿɣ,/ֶO՘3 {W/Y4݀<8G" W%t->O̊݇t`9r9 @`ݠsƜ=!<+.plObJ%ռE3AHc|NP]NpZ$5 +KK8bi~\#b"%OΕ@W/?WTK~ < LBqPPC^,G%M4W%CxE.Ba>z={;Id0JaKw߬LȞh/ YQ8|[ 7DWoɬ>E_Sf{W0k+WoȲ"PKiz9`:?P !ssÓ-qõwk`,YZ#2{d{bK8 rwW8ԳP n,~<Ń Cr]n*Hy6yK~Q:=!/Y_$ Qc ʮn`U`{ 5q|~չmcH )25)Λ:0Gx:R.]/lU& IqoLq˼? kgi .; ߐ HbuƊo /7 Q8#NE3vi&B%Qة1jAƨ1=s7tP\ 'U<c~AU9qN2~<"'ъrܠ8^bk4wiR-.ȭ7G/Ȟ9fq T#HR,ĨN`b%%\iD}LlH12 q2qksjכ>3!Cr 1dW H ݇cIs-1;OV6 |QwDn".::i` ~>v @؋a\)J8e+M4N4r{grt1 _ZX13scYB:Č^쬩8z"z#VON $9/JB"=C>BCZDZ6%2Mn4|h$LP\[E9i@ҙ;5mx ng&|g4>%ӅQ؊X#gMc49&FΉ-@uN]_|qRs~u0Sϋ40kuƪAv&]IEB]5t+#GԻ`)"Vm3-lQfhN?M+HЦuA*Qhڐ.G/|PvmǰL hUAgI.b&kxɏ* n?hR{"H&e9bBm%NqD vԀ O|%DL!o{A#VM"?ۜ2)$p_u.ɤvҴc])%ȬY\OᲊR:u^zIvl غv#e$;NsЃA@vmASgWDq !X ܢ$ &x} HDOu==IZJT@g?7!CFIA~U6:7nW"(-ؕn!t6T0mSTb:%puuк,}7Dɣms(2_fUAB`=Kt-~B0x=Eak4:J9nOa9}?`gIXը ˑtx "/w $~m8-sIbt Tj*TbެP]AgXR2.y|JM ДuMC5Q<҉l_ɲhɸBW"i%I;r/7r T/[ X mz/GY{Tyebv{!4$#Jƚ'xf\U ٝ"64/qW貔R@چ-ڃB؈s왥PpE|ƒf$>]ߚ6p`v5˻$ܚ!s]|-h]8?\ .+赽6ɛohika?[Y냐=$ |Mq$cĨu;5A9$y 9r,N6oOǴoًf71?Yk݋e䜞a 2MԮ{6˨k"qRGxtReՋ2h4q4x*NR85 ^dsɌt;0_Xٿē/J1,.ԣV37lM 8y#1niR()P f]ʫݠKUֹl .de8žd? e_ZhbZdDo?JxўW7NRRF"(uzT$f,QL<) ;͊RYb3nޱ@Ҵ%7)B8"(=@O3ƚ!IZ˃_"CJ !0tQpz 78*l}oA<[s]=#βMz[vlppT_ʪX'\Qe,-btPKӨ[>B?;Z'NL7bA=0B\˸Sog k?-_!f _ ^NR!8NrNSʝPCٲv]h@6x-DM!eR3YU_Ż$l]SODq鵆 SԌnjyoU.z*_5\  ?c耽ّ;_F 3 qn0}QDW]3eL9a 6n=eQBOqmT|,a*pWOe)KcF&o/p< ӂ(bhS!+O%N8crj66118.F13[ȍA5B$_RC'#/BeSDžDlj\胲ysΚ0;Φ۷:krp AO ZǿyJ,FT8cg| J`$z>I$n(+.+'Y GfY~  Q "]?$ض]l\ Yn˵ù 5ڧep^Gkag8G TGPhAn6&kKnOS*e˴Uuarm]eP%W*dW׍LTjSr>Ӣ26f鸾T "SC¸S˓Nߒ&J=WBG]B;Mٻ۞+jЎ,*Ҟ?SOH~LʨýUA9ar"CsXVZ*KЫCƺbڢ8~[Pt?-:RS q:W., QK>e9=7\"4pC1@C^hpy<+|_L{6&Iɐ/ yeݓV^Tw^bNcFPdp=sXU2C(soAkOrwU9$DBN-(G&%JBw Íl-jYPP̃wunpXu_c.K׀'}9<|$I5+{|1ms6;9PZ.Gc }z1a ]]":)|4>Y.(b fA_gʛ+U]t)}: oRG fT[)9fY@?;s!(3@u#3Wfp]ۋq~wApd<֜,d܊޻5Դye$F>ZZ%FGhfyH'(q5mIHtYH'<)$3\*B3P# kFx:b>wwF}8Sn9%REsu]P?y Gߨo:NcG'wNw+Y60 G^ *_wa?n0]p<>INĔc%OʡN1ե$=3^I2y#<+3cJe}KN!+_wȁ ,&KckSkb)kذ̴0TFd_A"U]#rzxw F\:hW7嵎D/md0vû {>5ʽxYqZ~j)vyNɰ>Fmv>2@//5BIlk^')?.bQ|mO6i{ElEA ߂臡KTKF 5/AdتG76h7\0-[Vd񐐔c?`hwof.R0T1>u.dpguLmO)m;U{cׅY_B`}zBga9`!Y;W! 9}zS0JUbPϣB}ݿ&o8H@pMd.},y%:pR*@`b;#[-jX,*IDzV1V}\B<.St$BD,(A\m'Jӎ͙Qڻ]>ѯess *P@L T zM$ y8vQ`% 6wH^NF>($JGO 0pT[%NEIx8&|"=<m489C%X;B n>^{+#:WRWEeXU/E, -[Kqwg `;LqKmK34Sn4H\!NHH]Тu dDZo/S2`rCWg P܂Q[ii @!|P^O @NbV#$@ mJ.[`e𻹷 $NJA-*_gaQmIx+W1g%i("!OB0X -SprqkȌNZQ06v!) 19as4 gdoZVhw' jJoϿ'~@alEH%m Yk^af,t!f+ &yINcР_plF:G bMg)! iw(x!U[a5gϫ4|3fvÖJ(ppoqbBbC7F@u 3h%dcdJPK&)B>Ѻf)e7hշY[g4f  oIG XxWy _=]樜Hکb8]Z=x 39|(p_Yl$A 5=zƴian&jߌuw3"<)MeFϖuTxT'oQΈ+ᷝ1^ F)qZl4&5"_3?غwUJ^wT=GT*$1݉*q*HL)#]dK"uyuGrNlB彻g(0]E[K:ۛfGŘ{$ڨzg #-JK\ɉix[0U\dE-nU,Og\T1QkJ]mtI bZQtS\f)WnL`URe6K-CC)UN5{LdiKBEϐp7w{-nIk)35u.ي=\4יfeq[.~jh$s6n\StY~9GkcZ=P3$Oi?=f[nb>/a1p8 )8KQY a'EO?ì9zjO`T`{TN?޿\{ܖ,}y; ]rwz'[GM!HN(F|`mR{}תzT<}>@Z:2iMU&7)4etAq#uB^ ĸ&0Ό 95Vt֍ 3}m^|-'Z3TNoA6@Y jZH.+Hw00YBp,m/Qv}C?[Ka6"L)2/.2WxחH JJeퟡvaFޭY{u }tbLQ: KT=5~yLp?,ohDBq~eJ#97`FJwkd9n౏,d!fӊ'nJS'h _k}!X3b1.ߺV#$DZju{XQiJ3 H:h6hrσg18,RJa^*<M1;EWCY;T.(nVe8}}i6QmI,| & [o;Hϟi.ɬb0jC<\80܊p,Xyh3Ɩ_yH =J|P5@K碠6 PBYWW?A컧R)_wj|צsdJ=SrBُ(L!\$3WLX/ⱡi0ߡ֬sНLC&2!*IbUp1~ymi*vW4&w,*Vq@ W*/viD-ɷ [|{74ȦBi-̹SYUs^G=upQTKWWb|1YQE;1Y0{5lusY,HP[dّ"SI󷠸m⡮QBu>)fKɸ?-Tد4ۖVi̓> `bUL$-ZG79t3SX7_y:E^kZGdb/wb ~oYOӚ Uu4!ߟpuMOd=lR/0d51[?NGo&K!n4萤Լ2F[L\bE;-q}k䭫J'sݧ=IL/gB@O ֣KP _h ޅϳ^ͩM3!EgrD χ)׏e1%y:)Kc39B=ˎ,ej}o"X{5f$fi i=w4;a/ŰMA a4@AU3{^ۃ]pu{L1~Xsc?^@&{ hv_?%N@Kי-yd7rZHe5)#(b7t^DC'K?fJEI3;Y!ed!wS $j' KF1mELӛdW*s=R&TX} :%ӭӌQ `!1j;( i_8rn r&^{kRp&|)ui"p\&^ ZO55%_w&8֚<¶ҿ>1N 7b?pl3Xs"_YڏcC}}U!_ ̄J=P ;S7E3w[$g|t[w!-qͮê5-d#'JxtWYpA_Sr/HyQL| "vڣLEkg^K \`P?SCǍt"A}45w K6'dC|3 7_Q~TΉo89]y ޯH1Bkѩv)m#hmB^̄]2- Μcu3Nbk <W 8=D?eb~Ő,s 7.anڽ u0 <կt]7`! EAM{g딜/R|a|2B-^%I %UB[,~nXՠN?U: rՆle{/:rxVZ;~nLM}JS2 7iC)20O:Tjfj&zqS\ĥs 5`36ýzfhϾdK@,V\87jt%KY9&S ,cO8g?IjBs*k6⺭EBcӺ5oU2>w0l[I"rV>73Em7svprOgx Cd-/Zऺ\=õIWҨ_,y զvǮ! )8!P`94T9wo{!:$xX́sE`ͬX ۓ5|wN-k 8`R{Ier AFgiΘbD v)\,ND|/tu.pIj%:D#)hT-e-&`/o*h4w"Yt%oC "YR4<;+wATGN҅e`?hyҝT] Qp٥[u}}1M#zﵒ,dMDhޑj" T{vvZ%O}1°1 l`x%C"H2Ws8f!"( :[|xѡŠb6hCF0i}@=voc#OU/#%PV@X )ܥAgn])eW\Bb0π0.´IlI뮤Ɠsn(`dm֞~< *8Iuylg& >iO-Z50*`7p1kr' n,YVSs]7pU U R{F>*]Zt`!H9,Q.AKFGV.:R ȶ+šZ7,sFSZQW⥾|R `ZLO1qz{J6O9֨q7K.4 t7TE# uk=L$1u:8L%Vɂs5RaCOe\bܰmZ1B(#jmH  ڥH#UHƔlGhLɻC유-@NpYZcৎ$d E٭JPvU )2CZﮦkz[>%k٣U*Udđh(^5Q?e+}x7>طHUhAluD,4q3Ά++^-ۡtv-v&5 )` FMi{,eiIKdaԣ75+&IrqJNNSx Jlj9mۜqQ=o>N'8̘wmÓMdIX!$!9Q64.t.-Wߚ%勔˴PH)I,7J1Bځ]U.|g;9DStk|]Y3.*:·i8厷Pa%zIDKf쫤c~7З L$qFxm oz uGof&f:=R):}vF- ӧ~:?1N$mI^㨐[-o,WgOٕ -[,{yuD&NK;vf]Z譫ÿXh)ۉxž!7Xu_z.Z5ok4A'ՆMQ0*>g^I, ! &6<*.b7bbjs!h; 55u9GkitIkD!;Lя0nN,DJ &>ȉE’(7]U[xh/=&RE4<_祃đ`JI549`%D cުLHWMHUX 2tN,kd8"g}4BK>|#l=>0[1tQsI2V>%t 91EB2+ZÃJh$ҶGRSr ֧ [R-HXf5ϝdY.?\R+9$37? 2jVp&%bOc֗S8?n%m=;#$ᨺ0%„͐iCS){x|mN`M%iV\TqiP퐈_FWfUs*&ٖg1㐷& lkfJ0Xڏ d y=vEoPK9Z ;{Fȷ6v3h}@]2U/'O&t|@ai\qUVJ`{ni?!ݔtcv}.Xp!بcɞ xFv<4̄mWL(-;RcZJ䰛[gM4*%zmi z9Al/JL 9TwV n sv3 d&PƌRNV2fTvy_3%6X\>,D޷Oe& ^*n!bT~ztWҰ"׍/EU{&0~:~^$C>F#1`L!y|G>.#;R.׍&qO`9PQk@d,oڲCvhX+HꜺ5c7AɤIici18E}MxnVn)"K ~; PyV3 cB: @!z}Y7+gpT| Hlm&eoҰ?Q>Q祁V' j1sO~:rs?F+,RÛdrQ[+8 2<5#HjyϲRσZ^RQ޹:`8_+kNXf=}6vF1bÒ^rf2N]29%no GHFUՉHkaŸ,Że>~5 IJB*#J:;CL\㍣ ' R fq ԹMq;{17UR@P9#]f IFikdEa=,;fO H{_C Ζ 8UmlJKEWa|ݷ4(/mnLSe[/VGl{ɒ. wE[^A6#~/T_TSy?64eVX5)&Ґ=3 E4M4;y3, WkR%y , 8f/{wM֤Xl3ݫ㥴I}Xb_\16odٙg.b9 ]f}Oklb24'*a'd5`yPDrP#^|mlR;RZ4'&ݗEvF5[}Fqi20j5eD $h&COAW~W4T a ,k')l~Ƽ0n3^O Q?WKlò&25W|Tm2zܺ()% M3`iE>C<cjh"zmyW$ zBqWp߰'N4jRگL.;5>CUb⿳=I1#j9[eF ^bD!=3+SF^1u-5هѻ]VYѳ/X[:VË`w+"d|Q,[( F{O;V%EReQ/G'{F{P:-\xoauvOTeF}ߪ{3<^oo:jh8Ui1lϩr=#flb )ę Ȓ@Uֱޗ)-Va#dhY`pI),Wƒ?5$NGN<dl꿛-cp!uO{D{r#,؎E ]p28^+N>Q@6 b"~PqK>ͷk!8A>$mDls%iҍ N{p5ǭ%\{pqLT;MlZt)N&!v7m=]y/p+d(_Ta &&HJe]0@`'OYvwaENSmG (wkniiHnNqnD@=HlOPu2KM7),?,%T5(S|׆yMd{NB]=Lŭer' Ѻ_u5h.I˓ypmᄎv6uwEaGO\_Gl7dYړ!/Iwd i8.[6BzD b}>5TaHߏvv涩ZO  yE\lْ]@О<=o݀Wp6U7_.9Ci!Ĉæ 'q|)Oj\yP1|HbV1 3L O_I[KB>kgs"|+ebQv.ُJM!e? gg)x;bE06+U|7B39ee+o8:TIa;Ÿ䄷AGw5qsDY#GrmD}>tswSq7)wM[;/jN,kӭa)wY8vT@Z?^:LA8ݸ]cuD03V>,DLQ /zM+uB_u`,fc|w\)wP{-c`yVڠfg3= {,% kolEVd)pW@78#r@&@0~[ *_{lU䒦Ta1%N ʤTIVr6@B׌JTUVI qye~6rQN3yx׮eRH? YGEww1 aW3!.f6nOR- ATڠt2ɤ '(CDfFcMp(CdČ?9_c3H[&D 70G& ]ANu>h0d0o>SmuJ'TW,r58-,Kb5'y>?Mb}T<ϖ|v0Og>.XyH-tT`H{zcG".-G#M, $k??+%k7h $neͥEeG#9~luBOszgpޅɱANFQmܕ7(-Gh|w6aIcT%%Fs]/r^"s0GWh) .r0k,yr3OǷiCNM7'XԖ2l0p=YX<;v+P`tKVJtQD\ wǘ's?@xxU" {fIߨ:eJX1X^ix<:] r4<~Bb2VևmX$ܰs J63)@"JrK7:!ad=3A} `i_BQtAbo`YGhP/HkY JABk3~ce;O38[`ᓢQ_?)!}̾W D b 'E>o!k4Gַyg22/3{: Z/Rg3@(ApT Zi@Pܧ>4_mã!JߵBԹ~pź~ւGbo lMkSfXKRPh65 8 zC<%L~IݚnsTatV.ZTnbgn<97en#n =׾=a_LDF0pGb? 2M3"`ړs|EBuĚU0– XX:[KkI'o!^ 5.kuXB"2^V^;!{u>-@a(3i;CQL٢悿ځqQbgQWKݖ+Ae!`A?cQ(J+V,9BPDzoK 7teYTh?}@OA;Qaʊ!5{d?s \UkD4W;&98LiYoceZܐuy&'r,>CW8JWa(db Fbܻ\9;D(6Sũ`m#WH[m(J;{MD(½ۢvRa>7*ws?gژ^tBo*qNUVj}#OE(mcL8DjaG\xkWH[?pPٶ|V O@sȹp|XVBvQ8#LN׻ E퐷eor2P> d,+ LaNm|i32!CH|j.(&t =eASvߩ)Z++&BYIi)QG9w3_zRj5&"d[.E88;ѽJCJx=X*YmDV~Cx!r8:/ȶ%92EJCv(dDnmnZ/IcT.u20 "Նrɓ\x7qsw5UB+ױC1lLrCF>G㣂PV.UO 2)Q 5ъ/>Y{grM) P . "1cRk@<1  >s'v2g!6*F (_9ʢm? ]MJR C&p04/voeU"z[RjGR>c>k0P- X5qA.b{ wJCN@78aae*B˃:#,fIHI2 \ggd{<%ekdTe~?ul@񉱽4;>!wlbyiQZ\.5r?:faËTfQl4M?Kإy:٣ -S|$){vd-#ݐD Rd6 `CKfE]ge1_Cn]㉎\ g9(T*D]DkMud`ZkϤXv.ǹov@;PeQj7\[6%'M#@H>%6HGqkHt?~ Oo[ycayumk ;]##I1ܧmTlo_׮LধlC Nt$a-悴erHR!KS+l$%ӎEq JHSR=q2w5žDaÜv4]v+LmL痗=Nr?FǞۤ-/*: o7,у;PLuX߸ֽܿ-Gֲ/L#Nfrr;w?w(}l!j>5RTdT$s8<*1s|$NЬ!]WT/"g oFMu_9x1xΛ}wMQ3?s(۝yzε-) Ⱥemad^fPz, n+5ŏC@#R CvuB=Pn E Vl̠mGewhtY 6T<(>] "2;ƚ#Iͧ 6yl"'ͳX'vkEn[a _眉0zlXG|ҧaEO셌54@1(BvMy{aG0"I$KQ=ahcƼRǣHP5 օQ_Pi54{l=jd } T['H!yR#W|aOtfW |q :Q~ + > h,/cS A+L:ɠw z==S->{{!_OZ) dG4]a֥|Ěv_u힊u| JvyI7y5gf lNA#>3!t eS4d)cIkVrP\3SDv*Y6bq>#+5&0(ǕxRHI, %'9[]羭 KU#'9iN'yM`DWrB d)5Ex?YB ի.D'I~X4߹$9gXjDނd J ΋=QQ(?D_/[m!:r~YvRd3-ԑ#YSnneb+{Oߕlf51l\C2xFЋhU0 Lޜ8Eb1" -TR hd40Ƀ3 wqN΄$+_13\T?jQ7T Y#9zgF.࡜y[[7&ЏսGpoGkaН7ưqLV3"n_V[q B"PhhRYrHri/"|;"Qli^kWXϝ OyU$cG4V3f:3?s(3z+"ꢱVx$cYJ^[2|?R# &.0ϚP.{E'ëwԥ,㋐VռA`EޑNHSv:KE@}EW̘$ٖ}79gm݂ĕ/2cWbAC,Z_b;_} i(ҩƶIS\ ЩbJzƩ,h0QW 习tSqPBF^ Nf=MV~&T?{m Vi4&N"I-VVL}=u׈ʹW =w%ną搦-TրյfP9ԋgTBs2q-,CX6g1#ȴ6=lěNhү~Bg.2t}ޙR`'$$Gا q&r ,ndAx cӘgB>0}B 7Q.+lH£y@eNAJ $ >~AA>pKDB` 2e£ ){p L qڎ3\Qt_0S˔R“+>\٨.>JQ0G0~8UuS'k?Do$ƼPiMŠL9vd5b󏽳ײBM 1doJYKj#'utB?ԛJ>t{:E~-!_Fm Kui%WQC#hL-cŤ6TĄ4ױRvR_J(ą z6?6ÕIϼ"pkkH>ZN 5qAV?b|M%Ud 2 d%ҹPG.,Y]05w8==o-Gnƙ95#T6*;'m۾q]s @܆F1_^B,K{?W!i/RLߞץ{_-q"AOŷR.OzW-9iPMZR-pFd\z+9lUJa {xi7cЩ9-? XX !{6N}i6fiS=tCgDW"_Eg\ti+9URo.riLFCO.lfbОFܺ'T(q:{ *+$~Wy+7HSI8=P9; 34+YaA8Q/"Z$VBDy}.g)a`x}}Rڀ 9 ]k]+mS#/3@]:7^.X.BrJpv Q{v`]oNB, {v^掺3qЏD 蔣Ht7nKwf,Xj1*E(3k{V6CD9YRPC˿'=2i,4p`Ax RXkaUMj_dEDe`-LoktedA(וM*_Tb;@^nU-nGMArqL {Fq& aYjV ~m3qGpˊRt S6XmjSGGҔΙ@QEb❉~ V ۯ-w\d& z  YZ