vim-small-9.0.2103-150500.20.6.1<>,8e_KBO0@ͅqnt#?2۪@"|SP7z۳]67XwISUk d\pa|-P17QWuEMuɯq ig}X ګLVz1sw3Qȷ}4LI eXlؑI OW De g'%Aegˈ[͡c@$9 Ild:~LF *Mn鋎kƞ>B?d  # = #)/4 B P l  $@cP(89 t:>@FGHIXY\D]`^bcdef l u v<wx0yLzCvim-small9.0.2103150500.20.6.1Vim with reduced featuresVim compiled with reduced feature set such as no script interpreters built ine_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 fiMA큤e_@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.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.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 * 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.2103- 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/shs390zl36 17007283809.0.2103-150500.20.6.19.0.2103-150500.20.6.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:31598/SUSE_SLE-15-SP5_Update/c05e327292909febbe456f2bc446ed30-vim.SUSE_SLE-15-SP5_Updatedrpmxz5s390x-suse-linuxcannot open `/home/abuild/rpmbuild/BUILDROOT/vim-9.0.2103-150500.20.6.1.s390x/etc/alternatives/vi' (No such file or directory)cannot open `/home/abuild/rpmbuild/BUILDROOT/vim-9.0.2103-150500.20.6.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]=e97c068acb1874fe3cebd4adc8170f96db2d72e5, for GNU/Linux 3.2.0, strippeddirectoryASCII textRRR R RR RRRR R RRRKpzSl \Igutf-8152db98305a78d116847c2a215d25f3d7246c1a8ee551f38141670b36a4cd8b6?7zXZ !t/]"k% ! Zlc,m^zvYsD q~!IRq{ eb#Hk| Ua~f5X  ش |g5?cnH}m|9A_/60ʪqthFC7FV.qvG,Z 'U6˾YP&"HTC$~ӦH6GQ6^x-j?VD"$ᓡb3uʷ6_1`c|V\ g O#p!ؐ{a)VX>SLQ30>vaEB&d7HGGh<4Ur?s1nBdtXԙEq&G'):V(4 "0XgBXX8$yq$?\x#Ϝ E\򎟏ܙDV2Ι2.)DƁŎkc`~R'inj"!QAB8SWͮZٌ݅įza<)2x8 l#6n ti,S}}|=ѱX"Eb%}v!Z~_& Vg/0 .+/ вsz3^r֣ W 㴚fAx?%8LZ fR_3jo Kjկ9|7- a.]<*vP In֎rƗ8]*&zHDlP4קW)ҋbM}o̗+:"#3_TSeA +9\O@nC884"1-IqvdWd|֡i j|!+((Jq8*d(&6ޣ81ƥ+89LeJEHTJ &^qno SgG,1Ea3uBÍIV|;cs7c>Iru_@lx1e dcw8dUI{QKh g:. 3~(KeP$H]Mھ\p'ϼy$3o7ޓ ʶBD9ũfOƦ+A*h3;tu5ZEyW}\oKd v^ % vLK8m0q Mw (̍P> *u[ \}H(o8 V$RJ8W%^ z<8W~n{ ocYfEZN#Sq>PufAk~%lm[Kk!pw1NWxi,>M`T(b^@4"bW]MZ۔ 2i?£EFEȑ'&6HiƣMud\΀u--hL>ބsm(Xd~OI5"t"D,~.6~CM2sK )̨*E`7YhA.b:K10 `Jҿ!D+d8_ʅ!e΂xy̍p(W  rWg bSّnje~c4ns[g,'u2JYfM`unzWVLڟ c- Jn_c%;>.1Q=G|*?2,?7UG$>s(O ;!WGblE}; \>3?hoh ~#Z^mi-F#$Net&:.l,Ez0 Pxn8uH "{XLo-jJH@ty8{fRvݞ%&΀LO1L/I|2Y^o2(Ozu{6QpE-T<~QRZW:'Q㝀o*vZGz;5&pe3!zURȩ3Q@ImfnUr N-)BNId7s8?VxO8)+ =ʱ5FJ ז]p`rNleEkojshf>wvHB#5Dj$BS8gj$&„j'EфmIrI3ԇrx^j~vx 30J'bgJ1p6^ȡ/7P,\`rJFN(CH}-c*'2WE$>C<&UuBlX/Ɂ0MTNWy+9 VOaQ(vH&3;ߘ(O1u-#xWhks¬4zRxuþ8(QE_x$hkCVim4`z^%xdq&4~[R877&a~LK4ЧXR ,Y d>v쭝+/{iO m h2s`AqQ0{`²Z#I{GIR[URn. yf}76|K\nK%t!{Xdz34.5֡k/(Y^k::@fߛc RѲD)i]qm-uQc@JFhFK_ IXmscʻy9W$TѩF_|oA_6%sy1)k`Q8q"@ 8!HL.z!Fz~'ū݃kKvߐv][-<}s\欚9"p/殲LΡLBT#r++e[bO}P,x:W5ý%1S$V`KZ,H,BWfbߔ\$BkmDOFYti`*]H[YK]mjͪ $㜰7Uz6E,=((f!ȎWRyOΰXڲyd6>/*Gs3imgՎ\hz+wz4m'`JW{<(O+Sx?ou{S?ըi]Z !`P'-6U(OJG&u6zD!뜸;y5%\--1,fZo/G1]M*w, Lsql FP{άuPKoNLd" \_zq /wyv7/ 488۴a+g Wp Dyvm&6`pГ 3/ves]KBA3LD:up{?bw2uV*;1r'ф+YV|#tĞG 8ToDKށ|޸yL5]feW[!ҡ8<>LWG^Uęx7xseA$\m^.&=-`_,Щ\[x>NV)`-];,BFio®{#> - ӢD2Jd:e~I7UVcj0;LŶW{EEKBӘJ8NbM'1CR.O lÉPoO /xgBQ`x?<8]JV!_ʝشp-I@)$=+ny<~ys@O,(FڙASVhWŰf y~f'Ei/c`P5~#eA̜ ,?TՒz% -ÍxcTmRu0-~rBH w/4jg^yŀO:K:Tl$g4]io i-i u-Eol=JY2#x,rKI%jhB.nߑJ fߔ`y1[NkzViĖpI יgۏc._/ U gr;7=~HQ7W =$]MsAwП1A}7]Y}XIIL̦jgy-<89T~7j}kLȎqHÊUOΑba %?%_bVx/&&~G[&%dC#[܌"ĤS;YxDv m7$"?macL!&}+\8Ĺ2ssF0z 7tI ϷDaDK *)8Θ1[6(\fG`Ȣ:w4Ͷ.Վ#ѝfl/E`[z̓bzq}+fuvE8jJlQ-S)wy$ݒI^{Իy u;PCLzpؑB9m$ rǓk uW~oB1:]/H&7`B8L ? Rό@ߛ/dqy nC 396Uەz:%o)غc-5he"AZmub1c jTHcx]ȊE9P7,ٓ0:^ $85}0sS{Jbe&PnfHy`N[(T_=FKDgx|Z2ug"1׼ ac袦'0\rXFIvm!2l vNk `'ZdMIÍ^,O~0P]O2J 4-!CGOFEfE,^fYbh:2ty,{[>ƪ{9|$=`^*yj` vwa)'0d5~oA SL3.CAo'K \久 Edh#fO|,DuhVeO[wt&ڒW`*X>`S]q`  3nV*S}"39 (bA+ _bAmSd53ZP'"}y[盓Tݝ"lhR~mF b첧tE39E{u5oJr}^YZ@'m UtiȀ4g! :͌.8ω,QOвL ]K=vo%@5_u!P&p^iw3 ~|ly9ZhB+(5\b4J* hZ/AtProp$)HXMJ8Kpl&)?&hV6͉1kJXBWJ`&wàQh|镠[yl:9BHoWU#_b ۟Ϭ[9c8=Z2!YNF{Q*SlqrLzVcс?x@vȅ]K$Sj&1*^ݜatة)KR=˹G64C :L0ev%~ERSR0l( DSm4[]\U@IՋk=i5F*z"168tdGf^m+:B*oDQv)[,\j6Nh>pm"*d$~6SXRd`Ǭ%LMI}EMɯL6O,I7QSe5@ UI"g$$Yu(dL(394% B;~0,I:^u.O"^>Cs/ÓS}0\ݸccT4jݬ90# ܤ&݇mnB ߙjb2ojFX5 0!=1ӄ\0! H -R1_-EփCj8Zg_gW8⎤oFdhW%VY@jdyyb2lXt-1S]"Mj oj<䟓ފU)F$h|TV.kAX{l7nh1PGAW-B!'8z1ӳXy>Y)Z5gPp;lJ X㭀Ly)!t# +{o4!z `x婩}lFZtvS NZ()o+֮o0 ugz P'a͋;Q7_ :obE:iͥe%Fp\SFwt9a$^"'lf8R1}gٻ(oY2z|M#%w.URUz2~q,m>D8 (٤ 3~fV#J Ty@9ʜ\[ 0{~Me$K-d ~`=>!Y؎1]Fb4$e` 7u%Sr'W˄}Otx$!7O"PVFA|A,lR4I$jGL!訰O?˼[wΊHbM6W(I2eoViKp?rR,F(6-9gGsi7H1ے KGcɮ:#,\Of@V^U Q5OvN`'[IlG q/71CiV?wcgZZY)UnQpV0)4OtDFWԇ8~1y}} # CDcp$(P{(f鲨btv~$gUнh |Zx^j_afFX=Wn(V\sqeDW 8bI]2hj{SГ.0q{be/ZqAQEpuKýT+m @Ƨ1NU+6P+,@ +}ҦOԼC5 `TEPiDGĸ- |[WFgIɂ1ܑF!xiH PJ/Ev2CEB!:]ھױ.IzHkNÁːj7&"F XBNˡ⏞yjAinIIhjh&@{"GԽ k?e,mQFZZ2VQAQg!e8].Me|aa8}B@4do}ɯ*L0$.*8M 2? ؂6NmmZ\[lƭ&PXbح%&-66 X-iy |$ei3vvO[YTJ/ޖ 0Vaie2χ۵vy X2x\=;d ZEeubs%7=YS^y5[k&هD98m9s.2)%NA98RZfj[}9;&kuf [,DfP\ .BgвApa:V|bص F[3oNgQ@v^d_5YGLM1 3M<X K nw&0/tP_?'#2% RcxgBeb5y4#;GV φh[O[3.3g :P_hx+d!?6UREbH)"\rr~ !VN1{rّr@3Kr[ƿ*zl <и9M֏M=? dԖziZşX8#o{Q^[h'Q%$6euG`K ȋ\ [S*~mgB9 =nT=lyk>Kxdrԍ}$ )llt EЬPeMg7#yXI::icM1. v؟_9đ9v Ph0i1< x\rumtIƆ?-lŝf:}h߉lW)Gm9P wӭ3?iQ'QoZT-s42Elց,v46Jݡ6\x彫h+-t`t;X 2>_Dnʸn,Ƭg"_|*̰VֵZ$7Fm_%$ \=hj{>M`KۭQRs:1ou w(nW`E.Wx5 ^t~\&g-^MDSYuR׀[/7B.= [1Cw85u0 I*{ ][r]n鋬#ZmN.۪Pg1Wŗe>L QN{-_sѲi\n)E4 {wE-[oXFy0o_tq%/ AC1D+fO&C7ӗ(‚\Kw>c= >՝RWv@# ܴSMqTf\8ۡhOYڋ_DUIq(W̶Ò_0li"Ksqu2\@(]sg0gzOeid@[t;*g4"ZNS˔DRt - _-vvilȼf]۵ ڶ*BRA&+0^7W9KU"Y3/h L cJFҬsiYb[ (é0Aoz5,P=9o~1/.nz|>IF}rFq<=uR W*H[x TA]5iGdCJ6Pv/݄UVfMEs΁-/M4}G Ty˓UxkKns`_J:q !ӂ !~Y _]68NUpԼSzxԋUsM cFv 3p#je+ *4a'!HOacr,Oj(ZdrB $>/c^lwBq R6x~n;>koݰKt#҉>E{FhqGsvn?EP)#YbMK.grKXwPd܋Xzٗ'c#+r7bLzy-Y ‚gun#эE [_?%Q DbŠ%şjIIM 21̌uPAU;0>i6Q{^ʮHfK'70kX5V5Qcot>CqWI ~ôedyxW@ᗍ6=A(.SVK#ʘ9$)(QM{]r☡#&ғ%`G1l HLnN>n4::iS7s V/^{f7^64 6\+Zr2s)2vpe3 {39`I`f 7R>MQ["L 2̲YĹUNQj쥩v>xPcH w0S<&H"d]n؅[%0WW] %G/Kxl|݈Qe1Xh y%,RO)Pq"sTWzF*XHUOc]7cqLm;'^oT6DPż^0X͓58(㏹Zw 8ifT(4瑍ĸނT";/Bˆd\s@et@]fpz؆*S0YEɋxjjQQ~u5z8)Ӊ̜&l3߲G_\, TG L#c}Дϥ\Q[,ArdCZzMRJէ 6ޗeS'C$[dnR]o>+9<9_*j`v:?RD\տeD<7;\qe0hU/ܭB"H hUgOv[~7n :ݛ-Z89j \dr+07!CB)U&$(o2gwŘ)հXs ѶE]z3-Epi8JeG _}P n;!$?9P\eԍ.|(ˡ2dZgߘ0YbT!zX{Zp0b ԤGuy4)ZLk^JUR+E/D6 P=FM6'0PɍGQRE}+cNKf0]Iոs0EcDƴȞQ=cU3Qgܻx8<%#CHIҤ5G@3IF1V"\=3RFYqhmΠ*z;*'Y8+L&n(vq>%ӄ:g9ZgXE<ɴ;~eFq.sUSXD! /} X UG;uC]NDe|#Oz>~ed:]N^6}3|;gQ)?"TM'3#']_(欮)S'._KUu +@`M}(t,XWOO|kT(\cL1Z`Urfag5k?Oɷ4 PeR]1kil=xi'Ig %Lm꼓v=#&ɰЊ$^֕o+U~]&6yrX1LyZFYZ(zF |5:yaclne8Y:\zYzZZwܨKuDaQ $@p.;{#``OXbQ1vS`|,>]Ԟ62*W(=?~NI R˅2!A)@,rI%+%XŚ WHvjޑnP@Sﲠ"ʮg̱,#дNQZIxN\W 69l ̠\#+e *_$jV0Kh6sjc_lTd1 ]!N:rM$3J_GA nw~Gg[#.~vY`zM. aЈs#f,k( 1ո'%%ԩH=CnIykW8|sfle͈#?l+侚kKdʎ0GN~^sQB$v Y^?ԯcf8ĢMe F{4! *Lʏ1'/>e_fH^1 MPY9?O%bb=cWGrN5XPӿgxG⪚ܩ˓w|s;iⱦj%e9U %zO%8)fꟳUrECx^6Np&DQv7/Tm^u5N׽bEoafn$M,xlD4Ӭ8i>e;̓OM: {݀ڦLM4n%d햽% $@WyЀ5QZ,5%M]>`@68ߕmwe8Ȱ)<1#Zzrd=Ǟ3뎖fƼ̲ƵF%WwO'JP%YlILH/ue(;!0m$wPZs pN GRW+Z<^scdFtrH 4%#-tns+!2M!~9E(To'ȑ {ØyN47 9/%z~YҾo' o ^|z}+1a[_q'^uyj#>,]t0W~2G? ǔ|Vv݁]%cϓCfla /m$ )gz@mf-l_'o>M=[LH; Zi_S8o-\!-t\;W0N%$^i#mӚcvstja .l[`Iu63ʓ94-핪TYl ck|Y!=8&`"Yԣ鯨ՈaKJGX7kp٢y$^f[]lFFnI܉݌uh+<WZ5=]Ǐ)x XC_)I5Uv̮4w,4Dh[JL_OVXC2 <{^lfӏ|uQu]܌fu@8NHiXj xDz7'$W:Kt0ؕj21Z1*T4 :yDȩ.ǟE7yP\QFᓜKD Ѱssrc@LB}vQWQP}`ajkӛΓ-)F>ZKUXhx*ymO2g̟>awxD"zGQ?nU͹B o5B0Tn;=)BUDJMcJy#16 .C1fg2EZUZajZ$SѰ$Q՗8@ t5)CfLOk5q(8Ĺ37ѭq?z﹙KTDSM*! (qeF5| qo܀ըNb܋$,!wG0Vj۟Pe$W8c2o NRĠ:dX+g QCULY0[35 $Zg*9d숩 )j%Z4c}a: o c3 5iW!obG" uhX#XQN3H9 v=}"wwEڕeˏ=zH$txx5mh,Q\"9G_3iw@*۬*k3Ap'?<>^m+!$r{&IW9|yT p~/^0)g]p?r$=*W&>:4d'i:3OD pxP{8`*ƞX0w`j=k!o).z<~S"X>NI粪0b&*gv`ZFbDya ؊+Im؆CkP5$1[Rc9@)`$ .^8-1\ӿVivI Lo[md_N({XR.ڪK{ P>Std~,0Fdͭ4'(B !Ŗ]R쳼:e›rIR ݄6)KҸC>3E_X·HGȇj|V,n+0FGɚM?))=(,ЅGkOW_.Qxd[GFr%0M *F76&cHaq/XVv(3#Ϡ50%R/rNz8ow7c~ij3FP^C3xSU0,}EYu3 ,I"B?q ZL64؟7WX3|j~QBlA}Dfڣ~|T9Jnsݮ?E(9C)mޯMen5[WݎssIl1 YfX>R[i6i?h3'1F5ʧ$16P$|[ppU:bԤ#@9cДx3%G>O^kL9>_U]g=$3شYXVaXT)$Ks_ lN$˩ZoƺǫМj^jS >bl~°pϢ j,rgG-f/ۺ`_X @٤R/Qi^̬Ǹ+9gUc ^w 6⎩Q6{Ԅ0Y)kAXc:2ُ߳|"f )c:z\E08wBz Tsl~jR(`NM,6q$3.Ûg&%lF- VJ՞ '$3ѢLEn|W"jU=RpjՀ`H2e=z@#ګ3%2Hm|v`,&*\^3Ḱes 6؎F1P*%9V1 *N TZVhܮ<˻w =e؋IgENV\8u"$s.(뫰^9)~\2VԔI3-x 瘨b4걚=) T6hp}8W@gU%ҎL?K"R~c:v%)5tVA:NF⥮>3$;ލZ LOP ~!,ݡ;]T 18cF,r:]9'i0Bzbs h|7GZHxZE_^Z>kaEK:+r|Av=́#žyiJAlql4_yBMO$Jؘȸ{7 xzϦPA^i+U9K!Q Z&ubۜNN`  sk%\iFPK T5/|.-wRB9g Rq҇+FS>NJϟ'9d&ގԢʡbtco]NU2Q l/"o' [Ὸz]MP2D/Ǟ MYݍ9>S%Ř)B5dw`xmzy}0rO(A `tmz2K0S< Y}9]Vs'' u,L28"o9rwkGuCyh>T^N]N3(jPS߭ T#MbQqbum:n-Q*6$@E ?iĊ* SE@ee^L'ijlr0]mYY}9-=%r+@B:_#$0k$|ã}í7[M#>y!& ZF%&97.R;VS.e2:]GZjF96_h^OE+=w n]Ю vFgJ`v[a]nѭaنP@LF^t^gIi yꫂ',?l+qÑەi)u&Hm'JH7¡5 d,.vПX_j#[w6?pe$t\g\Q@ :kc!vJ9K2]i>B;@ѫ*1M2۳zq퐷Ɉ\U3̊,PrgY_~2ua`=Oˮ-xtCPH߁2M^ v%sm;VH]>E,&t%U<$edq3k#SwB_L}J!v-Q.rdG;OQRQ :%l6`fV D,#.aN:2 Y[:vY@Qwz q"zܷC]K`|̥{o$"J'IÂޑZ.a[6*Vx1oȾ~t"h(ϽHBu{-DOyLOvیQm*L:o ۴ܓ6Ȍ 8A>/P9]ݕPkNɷԏdc:䖞4sG+}u_(1mM OF Db-N͖ F e̘A6=2r߾Jm_1~S'@c QI?f@޺.vw9Gݚ*@(pt]:j \\K܄X͒*L׽F;B=33^.B6:]8Q}.CF°Xȡu8tW7$:S?TyGyRqt@|o97kF6HUQjN hc7'B\'6E zsų.ŧm+ ց8a0К>g 9y}3)~}"kx#aU[|I_5~`79˒I#N2$+in%  JTFjv Ž0dҨ;88s6Oz$㭤<nG]@Wf@DXX3 )[^ks / x%_q̞۴ 1|8+a[/UI\ c>Ts x2̙;8~daMjU|Y;7k&_(twF阿>.;`xCgRU+D4T)-Q13q) B72*;r'>JHأtƶ ;u=\kXnQ6ޘ++H*=[I_MI.$h5oL2^dt.v[H(. ~k.] qDX[ֽ|7}ͤ9; 1``e/v579!PP& ]o#al5Ǭ- 'eU@w/9Fi*~-%B?2RH;G\^U~chw$oĔȤ^xSZ~ -񆡟v3Qf.23\I7D%0a-K@p f+'YKzB-@۞K8CCXfb-.ampz*rFɬqjF n%6>svPm͎}ZP>6Ts0*:ݟ jITj&5?zwԹ@4tU W)8Jt "\Ox+_2KθA;$A4UNOjoTC*s؟F.`0P~>; uPXE`#^PVkB{RkcLv)VڵmN ;<-)N%as(e&$S!Mkyք!S$sK9Q :G>7uMrD,~&zG]$@5Iu 6M. -כs7U )gT ) =}:N$RHo|n_:U>f9E F/ PPzdl]|zϸlyg%4ᬯA@@3 Q/wi M=1d)6R"93۟*B0"W Z/>yʼn[JyXEۖ<2̓篝ȔF &X}B|EMUeX Ne[,FzeQ Uc LA5~k3[aZGA҆yfk92q`)cFZ:M9HtL e!L.*٭( ]]acExrS5qgCb &r97հ;5Ur28Տ|["D` 3)s, iGov S) ھ8$+oL&;* -'eS>p̍ bpP Bmz~o(&}?1rxҨi7#~R@tP`+H/|s$Y-Mc( T-m ߼[tLR^EZ$ojêm]ҹ_$@ߋ|LZ-O\XǮS>?ivd"ՠjx< )zoCZzΗae~3 >LD5la+6U8u 6KuQQ\pd c3=*BF[\J6Yqpֿ"@|>(}o"/{X{~{V8Lnͱ57>g\"â>cjr:CitXi+x3 )_To+0-Jv/c^&r40붥u~x>@Ֆ{5Z+#JaSNWt՛-73Ln77p-l~r0nsu^R`ΐ=4-z>gu&#Gxd^ʤ`Ya$MOvW*큾4 L3mM7B1h$a;3(-{k'L5\7[Ǵ]ćE,0MuuFlƺW3b2OV3VՁk@$r"4zENH%Xk]g*܆d(Fnʌbya!5*|>"Dzv呩UBJg>$}vPF&6J67⼫YylNp;ü+9 YQmd@}hfl|Sn}M>+=c>6w鶰eݟf4wi .B#?j[4GSO0:8廘$(A*]͐wD/^ZmĖ2IZ^D\aD .%EPtPOM];!p:NFK T#pj >[G'_-Gcuhobk2h~/+9Z%Jat cd4bq#3`5%]8E,5?w1pLSn0 ;"gg8ǂ "&PL,*ԟ3 r2QGPǑS|R@l\WRw,kn ,?_ׯXxormpp;WGۜ/hd{EH+۾0yYe{m76 cB:O_+uD_K{7L^@9W,mF"'Mcj85c#dT[*sܴV`?3 K[ɧ*ռړ\^/C4c8:/0QHߟ}gi?MB_Pշ1[ɹ]Rq1JJ(ʼC\w'vWWJ9 X1)pDX/M)Q<ӭATׄ@nku#ZV#w=5pU,vJЁ<OX vkvpɁ〽'0wr H~El7+9/m`=q<Ӕb]x U?c#^sS0fڥϿ7>/i+WWnq0Q]ʻU.=rQJ᮳tَ^nI3n>^h^dH.QzU~eݛ$YD"9u0_ ˗Qk({ HԳf;dHٽ#ǰU(f-^R hA˯YO'/!1L>՟8FoXx:v-ǻ@n)nyGH;+@wm֪e|,2I2ך?cDu0-xԹK=<(QY]~OvI }Ԝy61TvC/)3B3m). .=?&+&8䋼 0&yدGЉOVمwuJzp eZ+м\ Zt]B֙d@"U(;_0KWKWNSq/gx]=TcK0I+yX)#盦%k4&Vq *> 1s_2ʴ\gR-?I0}.j?6L^od QK| |0A? j6 O|gTl#a'9I"4J9sbHn k\֩h4Ւ!Tݍ"%ã\}')9%kBx'%[/HctH77~"ܱCb=&7l#L!Jv \3SosAȕpd5βCGۤ!"s>y NK蝏M,qY,]5)؞0Z= 9y*8i&ѮBeSuޥ1>g0'ipw6F* 7!ԇb -L:Fvd7VZ!{y!&W"Zvm~y4)!ܾ7h7 _-ieDVêj2\127`3C%­ټp=w)ڧ)^ߙrlˬZ3W@z뛭m#V_ >xqxjG q16vѹ dG'/e^{K;9?2K6cQJe/}-;~E9|lA8a6]`|ws1: <;B)0fk\I \dy)~<֯Nw ʰ{2@fZ.[Q_: q3~ .f[[ˌF O edˢT&ofŊ/5^,^3ѯӐkԔJYucȢHlQd>ʹZjD~+ $aQSG6]j~kV){L!;>BuhwbЖ{óLڏ7/|3l. .z<@LnɪD;`,g Yi zݻFC3џV%<+vߠ&P9P9#m"W-Uh{qm6%6sgkq̵LMQs*LDXqI VI~# 0 E _=(϶<վ|Ǘ p蓚ŶYL| (odz/+t H 53qy` jYWϩrXVl;|.˿W¯|\47= PiH0I)Ll ?x0r${&9nk:擓T&G/-c2O_''zJip}$v`u4OCWtѸj\W/Cۙa7`yչ3iF7}4tx@[ﻓxMbn!_"jZљ  &{U3UO;<#0>/ ZcWe{ R~52Au03^4 j&\}9zdn &hݻ#F!f̍EI~e"$$_95p"1gJlҟz(76 }t!P[`g4Ls, [ QzgJ y 1$e`%jo$fR(u0!pNͭ0wnʛKa[ GޕRn,|l !h m J@q=,No]q t>as=w5 A݉VG^ ४3Er{\FK(/|/AvA*;|B.k42=zTgR![nr;?v2 2R䪨í@ 6$``o:7|'mUJr>9-i\^5JuęSlnX`G:t^fSvS MKݠ% |pu\Ҕ #E w?Pqc Xi(%Wu^tSa`񌫾'%N6D j25h㢓 Hg^g}t,i:fug;H +U'"pļDv| >\{Ik~,/+:fUr) H\YM5 iVT,vTk ֕Tc[<!O E|tC*-8)>ҕ69/ۗbTHdcv5b{fZE$ʕg"xwPԷ[yxv|S~uytRt93l$ҫ!&zqv\W],/(fJ/k[Y^耆wʅ/[uKii;kՔyP5 }&Ը'7鎵2,\\T5҄5qB'{ix ύvFbB[}sۑSqt]H1d-^լ޻*fJ¬ ӿ} â80趧>J buLDx6a&ut` -g\EUEA5ym̟rvӤ*B0.2)vG{`s_4<5G-q kiIz=ny#ﵓfy  ?d1ZG6wB֨ t b :k*jۑhTĻG\\VsmjEn]@Xǫ tՕ1XU=(qz8m/(3l ϡYtp~މ9Vp|7S*J :fa)LQ.=Zdʼʬ.ߌ-:h)!L3PzIKOY$LX}A$  txc=ZAzxHhoL!jC [Whʚ*Nh|ͰxUJZo 1*8逰y8|skg?*k u߳&~ĉ}Ȋ=."lnIqIS\k U%D/l+]QLKgZȠt0gGΆun|xCשZb kI(lw5ž=Hg+~VEB{xʁtn "C,]g/n=1D h;WW Su WMp`:iP\KE-12RamY4~ul5߲`Dي3peGs wΕ8M<1 B}FI+r6l;Ӑ\߅I).ur{砫C E \ND4MWcN<7 6E$A{,w<e`GI GP19 b(0L)+%aEv/*Cmg$$"udS/=U9\F\e/ / CJXc{T/},G&=TʫBlɁ*-adާwei 첆cIռ%dU|olU!su`df:qcdLԄ x4j!ɥ_ aX5|rY5sdtX*Bs˻cOEu~Iw(EᩛQdYA!x.1+$k/}CdAG,֡\L\Ú'h>E¾\=$%*afYV"Ŀ &[='"ѽĎgybDgc5.u, [iRJf],͑SIm U8;ƬL]vCiMLTôPpZ@s1sjcm$ܒdl':!K.YHq{J1Q. c }2>n Rv{foYo#Sl׼[3z|#'' u_륺Ku ˵ƫC0UYj$sW]{,O"jYq$ͮ24=XCu,:+wLb*h,{]跚5v@MR"!䆝 xRR6UP\]dFA-‰,gY^+hR]KhK'a=K}3=r֐L:@R1%迼NPۖ' %W22MIB֐dUSV|ңkVK$<ᐢh3`{|&X7 HS;?]b_#\zF+GP^)CVrfV!iۊ$ E36A)HĒu 6r~N_]M?6`n﹜Q~IC+- B3kv(DU&nNYC1>u*ܳ=kCm@^^.:wYċyY/j}2y={‡oCr~G2|ѴygѕhТ4 !Aɱ$Zp l<By Ϲ jk<'Ƨ=1(`d*xB?̬֞RةZIpָ}I՚"GbIJ$:zxlQE.Hc;D ''CΫƪ_?RN`0`x2JBD3@7E 6)8лĭa~nM~503PG"U}뺱,n zwD^MZI 'gv ;FMe9;QttngRIKC D1,ś2)goI J6{>_@Qy_ya*F-_DDqx &b(E=A_, Y,ˀW;N/>DB::d,,E t|lЦș:c;$zK*<¯w hQtSDoDy4ÔH;B'r_HRT*HW [Ƶ;|Q1gA1'M3;dCd'wS?ll Xaj7dXeZL?3dPIz'_߮ˊuUg8YyזXea^J'j8WH˴Nʉ/{J2sY ,ڶ*u0(ocm`kؙ\Qv,qL[g;l9H1(ec%9['G\WءAxnԘN"6=vgaƉokC)"zl uSQ14(~0w4G[*{\vέÝ}Pl tNv Ht)d)sLǦ!0⻛5KR67dhWh ~M!ѹ死g2Bw3߽  =h}yz@VŷPEiw<_/0RAEŖYD$F} N\U&ۗ0#}4ϗX,ﶞ=x?ƞ2}Q4;eϹj43|=YWI2p(OwLBxI6As*ڴe/YHRHDnUwڂWe|#*1fD w+A#;51S[ йIVQ猹R4G|wI=+(Ӽaʋe9)2tw}OƓPBp 0phsmHsUI/jD!<(8衮~NOЌp ib=7형]r~{{Bm#!drz0?\Շ@kO!OȧdzI,VZ$׋i`MBY2 hV2E3 +m& QөynZU})P LNw*!ܿ&keժt>oN%&񽼥ڍ)gp=?aPs$pD6G .ZWI yd{+~,~|0Vœp@$!;ދj"RӤd)N;.7PsXpU4rsVcӕHÝ?=oo"$FSRW mdp4fvXL4OUƍGN ;SG(:zC9Za_5WMiK]"): 'A;Bl7KAk,kt'zGEr'-P׸pb:ˡ_&*U`KPp ?8U,(J?_AeK⼧|Y|JVP) O Drp;kmAD{9~7[. SR) ֧7 HdGpmՔagC FY G sN:ziΥ& PApQY:\z gnDyZ5 c/JVUQ&@@4-PZ-6O])w\ IhduHudAɹ%2gGܛa=sQ>_f#&]8v;N&`Sps :W<з@r$ txeۆe㙁bSxn2?d[ُɭ wOUD%mS[/M3ŧpoK }H㯢Fh$QolCD1;R6@PtǬ} Aō`đD0F)e/ ozG贤GKu꺓UZoz:GAqd0tD3,ZSeqT8Q$ _SǣGy,Vi~j|v/Rl\u P(/\xXYH8)^Rv]t9ƅBK.@l[EuޤK/NJ{9E=ƍ_ۏi{Mf#A uր2iP Ess \ʠ={.3 K.}Z Wx}- Q-^^X-sӸ؋ͻE{e>zk57z ?cJ*˽˥rrd^d)Lf fWĄ6+q)x3R˼ 5NP79O[A ȺQ_ H:ůu}/,JJxq:e9!|09v8ޢvOs{yydR,h(5ɏhP<_@E_ l1ʰ̃mф5ZxLDVP ga MLBk/z*LNBH`j?!RybxbC &z'ݬ5i:KTyaS92ucS.( 0K c*X!?OQkSko/$o5y>;%x;a/Wddua$D>vbHkѨV>:h4,ԿQ8I3vnz?&g/d}g<ZE!bli.`2Fm$!Lav?fP\,gN'" <ʌauҵu#JR"x:TEg~td{ByM* ձ.|23R(Ud5@ Rf<Қd[wbBB@=x$޻J8o(?cȶBkMk7J(^@ k|j(7{F9@LP:o!Q sHgD6Qf=dN ΅& [KRMg)/NWڰe_F*`~T2ܐ>'H83%Z` -TD~3;R죅:3Nj1k{U۟99M5n 7 GZoZC.ss}p̦]\Zٜ PBC\թUv`䵂S!}PZ&i~aΗ0uj"O@ S ŧoxq((Qīٳa 喂tѯscP1ɨco},̎5@k;"QVCׇ2wa%Ye3+!t ,KhTn N1LζSN<)(I#,偢.a8rL3,߮f20aàUH ŧwM9ݭPm/)ppj^j xjࢧXQ f"Nesq؊׵3,Pjkde' [zMcŸ3CO&7Ga!;hbL}\=2 j7לQ;A8="]MVIGaFU]R\&.Rٻ{)X2eI/vPةwӴ>nƧ3#7pņ޶ ⩟M * MYJr~l 9_sm_̮)K E/?x6by:c  ~}-a_s'2lT\up?&K{u-@82 lQ^~%iUx0|#Uz@HL*NTqGϹi%ycp׳g{(#9%lN))OeMIP 'ƷȫHqw.Y`ΡPyWtC`r*ldMbEMsoc/'JN`"M oxל0Hyly(_9|L?^W  :V*ĔM5,$o)k۸;"$ot|fqj%+M3 hWIYqUhMm)m4gUBGP҄&AOڤk^Ɠ7s?76DEI4 @Tόuc\RI )c!iw2h7 q869`ZjL*[LdO%ΗgwL7^ le@p\ 3b[cwmL=7v'3W&>G0'Zx&ɟ{8Ah-Q0oKKss3SvN%m"nޕ~F{LA&E=»jI֐p |ퟶ], 0ңwUC =HUmi2R*P=hJ8=RϊVЙ0l#Ki#WH,k/Z+:ݖS< 4HNĀQ`#B+FX# ɟVnכ55Pb^|0>@QpZ-w]">&Lca~CZHE'J # 4 Dom՛;ysD aR^+N@ ӘBq_1=RNUN<1o;0F>J` frj[x#[3vw ^k/ljr.~_xr_O6lf[:ř2i4Qh~!a. , 2Zz0m~#!mWt{!SyܾpE;&2zc,ei DS0fy1 v/>75nCمa[4@Q}OCnms4Yʛ,=k3PSkQ:~?ҡg!|F7=&bmmyt;G'VlvPA &tNw0aaVgږ#2\9`!2ģhbœfxE 8̮7.V\b\Rخъ{ 3YG&ha-[љ,KhsUje&x ˆWղ_>/^)^L\,'i܂br@ʅie_Š~>3Rr,p\^5+ex͌Dt  BB4j۪s+lH]|oioWB4K4TSsIN;;é3Kオk9fv0M ǸZ%`͝3 U/17S= ^<7P;Wna]Id&[mIp2~HXov(Õ? NāLTbC8MT#ֿjy"I34ekkI#/$9;rOǏDrEa`rxC*[մfwW(¿&:3_z- @j(7t}]01Tba7뀔p8iz5*m$C1/ye>OY2R˪uU?g&Ezf,L "_0  qCfl\l'oANB\b\ ﭓ.q\"坷1`._'>sهɡ4JF}vpGfSݷ2iش:~Tt;oepc>3+(:p3? dL ж oEy0z09kRK`0dbQتļ)c_nBH#\`ְ݆?(CR.>3}-֙H(Wb52BVUuCD\.'ΉT >UrZd^G+tBygw:P&/Bė7'V D}D8c=6 /0\jXB1eȃvTlW*N%&U(??b0Rߦ; n,E2۞ӻ"cmwO"_],4i&8F5Dz3YJ#YaM<W^X>෬u/:J UKU I|V|2=< 1 (nY;s"vj.j[@ˆd>rj`qո<$RT:WӝK0'C)CCΓ?qylœv_` |%dk2 sIA=Sm"!|C'l_U&rth>ՙ<6pyN '8x}" 1*-bAUJl&Ka,u(2{ eq{"AAQc ) u*Zcw[Egȁlq~/\p^^@A-g83LT&ƾ-=-?`>9e@-ʨ'Q}fGdi2LvJbMXcN˕s~PƱ8c_rOK VM.=8ſ"+1+b!O&|i_W7V&b͑~HY{5:Ao=5 s$/v\8ϽbPUgO 5r02 '[ѓX Iȝܸ )ǚ_误UPÈvȍ@jo9i͵d3hl( K3UMhϴdCRnuW) Нib/<98NEx';׽n8s|$0.Xh(lΑKƌvKP>Λ8cp-v4Ǫ%)MXP4)f?cp6ˠrFqc;زmH 6AO<ӯa:^Nc>y;\~]wxD?=*0>#OJwI|E5-bb^*RXv2YNKM" < 8q/yiR5W`rsb &ٷ2V/ [Ep{dgT="j';m|Mz.tX^獬3Eΰ3GÞW}k1",T]kvccg }|C La] $W}귦ŪZɑG^³Z r >-\Ąp"j;W!@˽.)(PT<ʲM`A_ 9.SCFrp5?b;d]gVัt GXQQff 34= [p@<[R<U|NZ֧:K}ybCB0|s $1#a1QTqv]~M]ͺ` L7ļ-|F/rѹC4yW0bTse$(Ih(wmGBv0mt݂Ι]j3".%gbggGb.Jd.;ۿ疟Y\2$_҂в5pU6 ,jٝԬK|ޞ!|VF9JΑA]c LCM+Ǫ2I}ln-z(`Qbo.c0M`-{ΓINY|n 6ĬTY3(e𢡊/ ';ϐiE2}B $]6edgkԺ'HҮT?Sj=?ODo1 JjM"'tɐWe+?@B>xK^< xQkS h![~s1`|mLX |&} ߎ|jYTݳbOcf>(OQ5S(.rC-+0* ,%';n}zwQ_*)&JfuOCY* i, !E=Aw6pX/l FJkqhiӦ{eͩ -ʢ~N0X:ܨ Y&1Ȑz%z$v(tfmHYr=IˆvHƒ0t >wD%~sI9SWMe(y"(aVC/ԞE/WjMdcDs}MbS-xW,$[f9I5 gcr-0ɷ8 # Wvj$[ufX_t#䬛u0Xb l\yF5~)Uրsc\PE nFVRSOyf5,--[@($7;Ib3 JibU8u1Od3 oI%3cѴ?MvkJg%UrPHsm~/} 6ߒ,xi@+k{ja˻Bo&n#B!Jv2J|0YJPr} b>Ttd=` `u@0oOnű,\m, J$3tE};gCB Oo*Hk;1_xs?6'62TDјb|6\Jɧn1WdW=nr DU]`, ͖ۨIhH!تAc~l<xvxv: Q^C ̭[WL1J{5$Xr6~?)K=.h>qYʍa#[moAMINBv_J &,TmBMhf?B{AbJ]Y4| <)c2uWޘn@1*.D|= v[&F~a{}rjy`D[ӏNZ#YP텥, _7˟?<"HxUP$ ]\2йSV;iY-ZЊ7x!Dۥϖq9s -2S:dn`Iyܭkbb3jIPnn΃B^z_Ag±$WSֶaq @i4Ry3'7t | oZyMcE6?.JTRZS/%qLR^6؅[} sƍLG i#uÝ0#aJ/['oĂq;f:/-reW3z`^tvBT>O1'+q+KVAI{g`RB^WXQu=IᨫUnIGa =ioy7L*sR(Q鮏3SlS;~`us(9X[N$' :w2Zzǒ }}y*$)%ص~]DoA4U BRXpm0|s}e[ՠ԰vGy)^TKJ2-HRܼ4?f*,Xl̬uҤ镚\'~pR\8V6th3d3,jm,+r{of̫&T8 +Xi+_϶ӯQ9f*dz,*F4G^Ihp?A;_A݋J`$P@ weTRV򹯊0[ų8S_H@Q'};an\J$΢`_}MF}Q1kΎ#CqEaaUy6ݛ_{u ͣ诞ž(:<~b7ceƇ̖M|k6:8&3D^9C1DJF!'24vrAڰ.DpbTb@5~?Җ xs(ET7uփsiԂ"#?@Kl3?sRk5Wo$xc%rooL@lRCh.W0"$)LH[H׋ymdGrG ^F"X% nCO*t\kP*~Wdq;:~P<ͽQe.Ҥ5AV!߁|iܙmIfb}`[iQީcS=Ux$ c}V*;iSn:v̦&W[WΧ-NLpUƖYn?>'#a(L i|etwX^c?` ZSycatcS< ΫXj锤`lQ zo2naڎ%-&y\k PMn:ex U0b}^s@">r`ѓ&z8[x[0?G'h/nyJQ \we^c4팻roC& ZTѡ?"Lտ TicEux71'<鎙3R{y0Ÿ-,n>wC4(zC,-_yn[DcT8w񗱖Y" hCj7i1ryZIb^) j%'(#U@ \cZ$X^ <9-"W1Þ4jf$܋_od$jуŤv(#qY&\|#ԋ m 9'l^zڌ3.AVho+/zT9PTP` :OMp? ǜ$+FZ ~P6U c:}Y E1*|z{LL{3G*L‚ng[`sgUڊwA9Cu4ت9U`٘CH ݹ8W(V |e'CӺ)nhy:3`E4ӘIS$4: jL-[Ts: $\c YT>'ށ|$*QEC$"WsK2hXAƆAmof}*DK֑PԴXc+ʇذ>"tuPC@KwI7$^o`ե|p"aԷ]}ZaM̜B6u~ 'Վuxm2 01e9sxf5nhm"T)b4jV9dp4h&7d Nm[]PXu@e KD&9k.:<ؼ@`V'] Y?A6Urq!Hv==ǻPPe:/Xh rfQaWv꒯ QB̦RFjsHU䠹1s#˃xLحMEsl8?[(dM9A2侰ʵ[!N=Eabe75#ƦD |`e0;}n"eY@5[Q<;>ۜҼ5,kf3N1Z/X"\X{*_>/o)Kjߢ: t~TU)7a[jzh*GWIJI;}޹` 2c߱;GS6N脔WF]c1ۂG/(S-6Śf+U IgV*t%iϗgQ|`E3@/UfkΆ*csz|P7$O*%Nqe};ŌGkա#ߥ PB6bmrkh֏v'K[h4!4FckhY +DZrHeB\laI]SF%EoD~XN&kIHN[%TTLV80 ,tDIqx4B̘9hh\=JݥɚWaSu=r+t=XA1gXVQ c?w   B`Mlgu@#[%zx2ďM(7َ+= 쉸 bIl9<2P))ruRgvzc=l53%B0g!Byaf;k}QzSjoS)(LXw{;uE סmj Tr.nB]^21t\Zą``@#OZ22/4lUSmĹ <oN1hDݨ{]P<ua'uxŋ3Ve-ɍFk[88p`vπe4lBP)-jt~Ofcrk3E 5@ ]8[S(y}}ncP)eWIcRNJ 4 ?ٔ^~H!$ɲ@ g[KNf*)A_i1K?07lQ%h:+j\/ /p勒ǷE\2#a1T9)V3|LVoL/nY>C}7Α[wf{c٨\,BqyM$Ox4Ϊ~VؖV|'aiK̈́wOu3A"5SaUHr7{Z:ڷF|vNjΎCiٲp,3ԠArXᑚa2x_Fp|y$cADFZK`mϼ{AtlRiX:ZtPB6Fyy(vXor$$g2w)0!}W%V*5ypN-/ ss6ZTyszx!4UfLfZJa] #"''PKzxֈ1fN7:8X!qIIIZOx3ˬ(cYq, ϺtSO4q* z@/WS,hd;9i!{>ˆcICB,w^>;DX-? XeBG[ORa%T/0-ŻB{]¹RV*`}x~!(7nRD꩕t&ū)6"X86RgEvbladXb4T g_1TC:^Qr-:*Ø=@D,GD@'٣מ(q)G'F5AWJ7YIEB"e{Sp?d5ŗ^Ԙ? o173-w.J.C[eaF;1ӂ̣Z?oTcR[`TOsf ~h$8KN K>uo/9+H 0 Azr$?%8G;e&ܠZ/4ZI%%T?d-%AWAZ= ee`[8Y ?FDq?<"F$BltqۋJ)MZҹ%XVùC[J7 ڍN>8)8 5&"+L\!V>;1g@;l]sfFv0oVo4&vJ v>wDavH7fdLEDUכ Ud"}='#<ͧpq~B0E)ݼu޹7ǐc tH(nϙL]3 άc %xf38n( fWLg]~?`c09z^zϑLܥvT;.=,]zFBld^s@bDA;F0ٮ!!rosY-2̾ԥ0ӄ"nQjla05q Ӓqت&:S{mԸ"6)yDSq2ymۇ[OE-h2ȒfaD"3dAbJmz@{xPr`փ*D( @ Z(caKfk'lۦ~`ND$t}E&չTPIʞ '@:eQgbE[ū֖ٯ3"暝j15h'XI/㤭F 0twf TO.`y;Sn}2rr];:w|az3#MlüM٘BֈVʡuU@wԺ%q1UUSMORE-9pRL>I&knBJR&On_9xNY&]Jtf v C]kqt-R~(_J>6cYakQ\yi.1Kƈivʡ*^iǷݛ!OyFCډFsz [X'.>Uzqp|? BP}=ӷG(b%P;e -r~bcz]qyHO DpհgV"M@i3t -jۤ3L{^ w̖(WMtG_tk?uSN<*`>la/ebT,?|ڇvۯuu|c.|} ׮=Pg\Uw\MW¬`@!qM\b`.K$K$mZhX%9=|]pLr/8]:uG"ר9C:?"ŝaI{Dt$#7a(D; eygG g4€ BTQg̹ 㰁+83Y#fM{X勞 +vp E ڧAلTX2|PK"ZLweûfq`k+:_( &|@c\?O_! $9F % o/5JYՄ0dsTՔ5U\΢M7]: UTQ6(eNԶh`hB֮{YmFEkLfߧ9Q@tFAa/?5ИU+.H-G?_&+Ē\1L+UeB@Nn;fNؤL:W8NOJaXb"8_R&92W+ikD╔]VqW?p-Iԥ| C&R5]̵* !' ΚQX* D{ 6{Qq#ۙ_5S#ctA9{amww E [B_ɩނ߄Grk{}2Wεql&V2c`erIE/mHjwMPcwhlQ];$Ɣy 0Y`:{AGoJQFsWV_)"!d q3>,*bKkL/l-na:-G3.:a`c_tLd)WG(s*xo dNMgUe׆}ٳAE`@XsUok`EBJ{8CU+7/q-J, .wۚH<~)ڲ間Ϥ P[k9gNM8%^?gTBg~P+yh:1yX;wlSۦCSZ P:rNJ$zJw^A[KcP>CwK 2V<RR&yENH k>틶XoUovD*kS˥?Lɓe7<4P4\(6oTGR3nF萞/QxFUW&k*FDz1X$qd*Qn6[]Տ9NdwP5´>u]-'sKz$ΐE$R>UE5ZYesh?4!ىaa*:#Q;$⦾uLTh_=sdyX~ܩyEz0|]Cϔnf, C)4%~C<:r^Eѽ#Io/uD%"zY8AtK?ʎ<0|{UmՇG;hS Fz>^RNUKLdb5-<Ū;(K7MCQ9xhvŭsh>Ů.Y$\+\,,2Js͸lZժk=J@7"N pjKx[RRJsӨ [ID^xFͬH-I2xfM'4x~/'"}R8]QGPoG@}U~)7Xتn}J2Z0deq= inف9\/#Ut vYt7Cz7%Kjw8|YjIbٮ\6\aM[kntJc,1M<@:MtԲoҡm"4,K7~{+Ӎp  $,Q#<O\zbR/B},-3#9Su@WD[M _7_ԸmDJ5•R5 M'?$V5'웪I6fj'tL8^i?tV/\勻}ZOE|=S0n_Pa  "^8L9 >ceѳ慄 pZڊ"ޮHsvR&6}wGUc^/\ ,elB9XTp-HthcdMf-r)}LkxecrXhMBT8ʩ3Aw6=Cʯ|Xʈbk Y0c]])L0z[I:xZgd=>=m*EhWSOAF5rІɛZ6vl|z \\aÑ%h b4փGNla' ì,QKa%pb;\ãzifFH<J4DtBqP4 &^] Y, ՞@ՙ< ޒFH@-!Hs<//6R_u *| s Q *)xo i+SS<2M~R `X~X=<tnJ 1t+'bVk]/WCQ^KI ڡ^N+8eDL2Dx+-x %F0QȹM>qӳW, x@I1~v6t-y%;.N"Ȱ!6ȲJύhazYy2<ê̑MS6 g= @nrZ̋Vw}ZyT.dmvԓ`BPweЀ'΃5H|ƧtW,:lh{#οڦ6$Sy#6#Vy1Z F3Ԧ"4o6>y Aѵ$E rt3gDԸ("3O̬ܩ]Zc` v!vl<3dg&L TNpd{O,k8r˦~'S6| ( NA:ۭ5}?4uz]E2w~ qx+VajN>;E3QC+bVA';C莌3O+,z X8qedU&Z Sw]'[,$ " ;-I[޳nW>I:[#lOfu/Gw{(umҵݷfi ZEoɜ@"t666}u€LۣƴɑN !]!}_ii72m d&uL.I$GA eT5 ūV gkXɥ?C;;ψDEr{ 2Q}@iRntr{KjjĆ &\63ulu^k iY} :7HV#H +c XҠtOYŨF8y$,ZeS{hܝtMёy$0@JB!HZ(>99q&[Y67*./LjE9k9c2LfmLJ#(ԟ^ӆ0G 퉀8I('#xw0 JCߎ?G i0A!ƾ6'C cF(* +x}'][ ]7v [YOv8TM,MgAt%fJA seRc&cII 4FS%,lSx|'6Y.xpD"#U@m?MA3Dx̌/ڝg'0Q~X֨(k [P=M6 4U'ٯw0 BǂL$:1'NuG%[f'\. fFf}BP"c!#$2,-Qt-lMm2sŒYt/QI!?<%vV^@dN4G('yAӢ<^ck5ZfF_;s2qjs`-P,HIvА)  Y*Q"kC64D܊"36cU2Qfj4fQUm6L2$(QNt4Ik K֢ͦ:A+Cx(Ji2N刉ƪ,"&d)n\Xq<=.9]`-gj/K?;з3jBn64vz;C|mҼ#W\̜fC`Ψ+ 5n72y21XNT 4<|N@dqG*笫\|/Xuf1k) d[SIVK0J"wL Z dMEJ{33&Pkn  LeWPA+6nε˛zY{oҵ3՛SC*!oRª0Y@xע -"9|s=P{ѱ"4WUX=rD !\K0Q~mnͱtq`X5M^++c6K|PZTvsKA_H3N[;vَJSLѷl0*K#LJ YNE8&%-QŸyTW&C`gҪn@H,J !t&DRеmZbS@D'= 97nKZʢBZPޮٵ |m;g~;mGqqUYsYuS:JQf9LAb_z> j@j>& Z,X7F$dVOdf(Bl-TRϻsFk$GA\||_3Ϧb-`fp A qo٘8R*,2)E, (+Udd5뵸ggX`%*){a׮ R%`ֻ0ek%* YZ# ^(0mk{`y@),iJoe͚+U8s Be9 'bEtIR]);]FCGZ[jYQHB, 2JH*QjwMs Q~jbfmj)mU-BQY҉nL hn!ɠ T+J:V>zUEW"fx'{R3PZ QoeH!'A$MWph ^L<X057- *BQ#02 s4#=r 1-U_QɈLl}wcfaWatj" *dAoyMsz34/4БMZ9sI$$,spp3ӈ?RUڛMWTvT 2X5 LxϱjRl+TY$8Mȣ({r"=Â"L,t(͹7k[XeW_z 紘3BHHtCno~C=6],c5Lq-G&2aorUvIs1ݶ9 &Rf>KV{aW6J+&p{1fbYh 'B!9KFEA).\TbZ vQJNuL L-d0艀`I?e-{%nA !8.>rh(l"̴ܱ[ϣ #{(pb\QWEɶ9̋*r(&iJf\l% G8(`~bM0 (@BuL,)ЂX*I~E˫rYyF7~m=BA6`@R. h ";3@ц|J*Z" c#Gz084rUCC+bܮ%{&wNc:[c=NXuv\Бa7X}K aL{H06RIf;^*C0Z"$`Q C[BsN{MeŢBI!YY2HMm ]" Y1KYX @ ن̐ e"L#UIC$&(M@. =D ș؈(Zvxka &{Z ӬrۃY76k=BNڒCJUC~QtO>F=%՘3bS>9Av1maOD`}"Zfe^S^/hoLWʔ F!v[>`U''Cݩ uYFO%Zx4L8{qS)YgW,bZ1%.#0el߃=7'9*V zBbPrvn f!p*Md@8GG X3,8hkJ@Fx⦫m^%0Q&JBF F/!_8>׏?{.w?|_qr6ryVίU+WoT$r6/{pYu[iDNO4P~|)0Ux1b*aMacPm 4;I*:?(aFjHSiz^f0HqN[I^U쮬̃-Ymu7ݔaZV*4UW٠kE(AG}d< lV6jU}BaH "I8QQ+HRQ dP@vZae鹅*#jHA )`!$H=*NhbТjjڿ~f=Y=o`ohz$7Z@1fr椅o#mn­e`6JdNY 0$ d(ȩjRyv6 "SvYQYTjL/lu+w~փ䶳ۅLX9!X:6'4[tk}64/ MW+i+lD? 45EuQ x⩶fCs=veOecv gP!زL*Q*DcNOTCsqXTդ ̃R΁YׂvLܔd)nq|{C ί0C'8G(޼ (4kzC8;UOhZSD o 6+N'+99kO km+j)n=KG"9W[B&r M$H̅f |MhImج~xTd+3h|cxr To:wh$LpLjڀ+$Ol&a8O8s;@k%!,TrXQJTt?A)SEi=R8NJǨ涻^ozڅ͘0 \r$S"1bE =c aiI& 6EBEE^ Toz%Cr)C9Gn0˴U\½`ݞ/?G1>S.cE1AqLT u2.d7kOE I,, Z2r0@%,=S9|sa+ Vֱ*6tC/eVf J%{,8'98//DD!U%C;V 2*a9j{]ϛ:)):i6:Wwz6rNGHy!GWp&ˊpw[gk5(s!{Iʡ !nq }n{Oj I݁Ho0;-ͩg*l㨈jph͍0v W 5E_twC_s:{j߭\;~H'ඊil?瞽TsqYǾk@?D&2@[Jk6sfWX6tjq\|:n`_ 70\yyhX">>~ )RmsE jaADUC E7[.5zOSF/ X0d3XKT^Ű]n٤RڴߑBĀ艔f4}2PSv|62[Tm۾OungW B124hun_vRt}%Վcױ'!5NCL:4)7(jاm( _@ޭj+\gf$,#^cNt} 7Q4Oa,B< Z5[$U3UD+>Ϩy-?׸83-Ȁ>BX5_ºB 9tEcY?)aʼnJarrgP#UE9hJ~ 0_WryXSVְlN 嫺t `&HV7N@cnHcóclʮ#s=_!NJ$"C01ףoXs z::`5|#f-AR[HȤ+ҩ&㩀WB%O ؎smk@ѹP))-bQ %pka *Hq9ڒB( %*k.B\rN 9Qb1~NkQ+U%.?[6vЖ' ^S ]' AA@1R`HYu^|-(;7lvF0N"< ;,^:_f~w4uIJ3X:nqHP&PiiDh!#rD 2fQd|w.2e$Wdj *X3in زAUɰͷ'V$)G l ĶmzPňh=&E"m" !L|S^7|2⧑r)as~ﳠeѶzOәg`5"\$z؊,"R @zZi[~pJ־{f,@ɻYn/]kU۬wQsi67Q4!pWrW<& ʡZS 0WȲ!H8T?yqʐpۋ}F47ߗWE*!COSMOhZ7]tKPMD -n&zd@I OE)7u'}ݵj_楲J P4LX*2 h'EQEUsCnAˠ 脇}. 0(/EdAiDAW$VWw(- \R- @R+Ei&ElTg$)P=B]U}? k;4$҄J DLHVs=X "%ṕfgHB,dY`Brpw9n0jr36jasAt rq(01=(0\YOlr;403?].IK:[BEANT~Tt6BUG>pSԓݒh`(LA`Cn+U(6W7كC̚A!sn˘D&T Tȫ&)w;d#o1T^zD!@8-_^=Qid!B= QZL74`g]SJ[N_:'^<ߣPk=llFNCI%Wφlu3z4W_ 4ôh#?KpkJԤCv IB<qpJ]u,jv3C gij"/@lHH5ezCz|܈>'mx@"hIBz~~ObomB5YX:KKswϘu~Q~Z{#|q<:y8K8!"WdɃP0J0(R=~(kwulwP#@LsӄL @ϥo^CLҁDB,) u2c1]N >Xz\v `[  T ̀4(8͊.^ "ZdEPb[h{E[K0+gdw=3zԳ304[:IwY z5Lnsk,9֩!OdR\xZpTm~LH]%r 15m IIbfmj5/ӕ7 ;\ΣqUsae*w'o.sd'CB>M{KX'0 vbaPuurHДBE@D)!Id Pp,@{"+ tll  8Ě[-" 8~rpRFH![rwX(He/T=z!*HؽA&?EQr.:sU7mvυqC>LI ?ڷØʵ$+H"B:s҉ ~Yi6*M( jzĨ8s8ΒM[LHV$Xo#eKC6 \ r5}ߛN%{&eh(隮]@Q`0Ӳ9. Js4UZx(A QbH'byŭQJF!όeLYC=Ҕl24u+;X|&X6ӂ2P,B8ן2Ad!bHw0```MӤ JǚEXUJmT%66()ԢwԅYTNx(>zgaL1?IVOE J6>10@!vh0{]C YU=0;1ZY/jݑwv)@%}U%V5µS(&kgS,jO?X\nD19Q"Hg ,޿T/ď{~{{mk.MP*Y~_@Tx! $JdQ߼/U}sAѧVL,N)oS.@Biᮄ+ʜ[į3qLU"uc8*N m5:_8|ŧy 0A{^jUS>̂}yjjO ^F"ic*H*smGUC9e*T²\ kk2*0P}FH~7uN>0rLT|O(e廯{6+Wki96LR9Pei d78[ws[8v(lZ'_~D41&ݔ"qpCoЉ R-Uz! MH'uxu/Q[%5`𥺥+hŊAZoj7$,~R-q_?9s[GPOz<$#{x%I3&O X4{# Ns 8ν߬B3xT sً08⓻_\_R C!IiZ:@@2(fh My͘K&JmI`joo~ 5/-qƻ+ .GI:'W-f&#K+lqO?ZwIh/Knң C'^ M]` HN G$ ~JCmA%cN36rYCPkQ9ʲNFiR򿻦x4#N+٧ͽ,ܹ,⳴:(=+T%-Fu<-$Ky?csdvx ,̃(͵<Ζ*LջNG=r%;3(dd=R徙'B N!uȽlNuEŀu}T w7x\W"LIl$= &⊩&IFc_c*GAJRPtY.z (Pa@Ƃphªd|oqՈ,^_y8DV\I+nemwn5=!]gxʸMWY^& 宊ݹE/DY xz*z9pI 9; P`vҟ=/Eچ/=BB=߾,V<|yo-ƜXmP, j"TSQ]Trl7<_OuvدaҒZ2v-L1rz<#aTŠ=D@U'&{H$_ߦ` Z0+18o8>K?Ig yqzW녳Rp33jqJ,/kT*[&!:0F<Q)\(K*NYBS.5iݒR!y?"Nqfq|e0kQ>1 |a޳~&^)0r94)#Rxą`Z Gq8y=" DDQ!b]cMo ̛ k˧5^6` d w\X'L6sY_{snjǪE:Ĉ>, vQň!Vg/i/KpQ>TUTJ(s RO"81+z-~F~|QW8$ˊj+E`,kxy5;j xUe=%ZLBJ7"Hxuߌ@WKb%VA)OP֬ouG[xQsX!1PK=BB âsley&9Svyݐr_N΄B uy*Izw lns~B~9'0/>? ﷨/ķ9.տ_& V, wY}ي q:'LoWB}? C$S[sQcV5Q%.^9/rӥst>;}[f<~ad;S*[ 9Stm5dl^hB`D~66X$&mG^<eÀ`=F#$yݓbVp∳얚fd8 * ա!#%u#Ԭ/g8 17Qg>U |W^*U#-$% WfgqLu[, (e>edE"Wdb?\" Œ2f/1蛦IKBf6kF^ȴ_CUwJe}(\ 7(2e40RTM]jU纰 c0fɝnr.j~bOcTRB-EY+u;iFVj!I0e\ۛY*S^Iz]>wo殰HdjOk59x/MWkZ ?!Ez*s;u}7 Q"&"syEkm 1`jOLy$r,#{tA}tڸD'VhRrӨֱݫNv$!ȼ04Ē Vc^>s޵Gue*8Ps*3TYeL8}nM?~ -'gm, ,|=Z7pN2uqrUch,]dऄjL695׏Y,׬A~oˏ*7 6 e%sn{$\HX+By\F/99ZzIxO52=a#n +SDg>̴YWC\pt@vslLLӛ2ߔtht3S*WVi$#\KM'b͞},Hi F-E23 jXd# hx?~tB;{7=|nٸwߟ]g%;G}Rf7݊ j ]ģZA0=pĀ@ G1y.~Y {z,^fiv8:jiiy{rgW`I^~:XTL63GvhԅK* }9 2!!{(^t"SБ9/I9ʑݒO xFot bvyqF9|Ŷ/e%j GPsDZp _q%o黿O‘1E#a1tž-yH`0 ߙ(OG%!>b`.U`g^ŢD'k a4cgvI3k4z}4V|Vz>#% @:#,x!f:Ug 1@L5@*,T^,HG|~~#3*0B٠E337CfV׆\S-Xj"QR@8=L`pd&0qz !Oksd-Xb ]6^So>̶̘9&(;Ʉ`&4rrQVqVD98E! _)'d' 8桃8q/x9if^c,d3Ju$"A90IG#~pcOm H_B1#* 8`_8|"'J"DXB [34#B.4`AmX867GQGLs0ʛTeK6ɥe9ƳPtQP')A]\$]e?'&ZQ-k*szfO~'@i1uLFrպ)¢nEX]r-YwfdiPhCqQAOKև:u ?gz&d2:_UD˕AaCWeT=xBۊ)"6  w+s-- X76\ b^42v( g>sϩdTZ#䰵"F??9aFl4bK Sy:nlEyy?ADC?Y*%@ !EvC9}hF!ǮϋpfB>c>bJC, dFPehaܶ',"3"\OȮbͧf^8m/9=Rê6 i[E Vb0;ܤ_|mDÆHaU Z)w (ʥ{ؤsVL/+``Y-@̙d%`b2M˙8[g;l.%‘ff`˵Tzak j"Y5!n/(U̅EkԦRS%(a| -%4ŋ E>[pL9:}ð΂=-/NiE=J ;8%?]&,R(f ypSE\G?l`J(qA%!+h@ry Sg-:eN&\)[yp D)yZkP`m A]z~gh۳JcrO5Ekl_9gJh/K~P#=GrPs 0D5)NfVy1՗)IE3I*DY-OɈDPD#9.Cڜ߇OD³iMJr6*%'5.R29$ZVL)"c.qnf ImzMpμ`8,+J: rJzJbnʍi^iIݸ8=%ZĩQ9/+؆tf6ϰKA xVu{\~V_)lB~*'8) d\2Bn-]Dw2=7'>, ,k9H5" ˘pbG=,vۿف\ƵjAJ&J nK RWT%q,eo]A_Y8Pv.4\46E N05+6͒o8Z59vwcnMs1l|{ } ޓYYzg&2i6ӓ=^yL2*[ss4CxlGכw?~JYȋ?YpfRQP m`{n&ѾmE5>@'~y?})ioU`茂H2 " ɪ}6kpyVu=ʧ셌b FTAilkS9Ӄ3ukաߐV֯FQff vw֓ q 7-;m>2Y~ǡVDqGN$y϶)MTUNڔ@$9?_>ֿwUSog c`b+ O{dK7Eźr{\Ô{=ff,$F1DݡƁ}'>u}:eZ-_2^嘕]Q #SQF-{U?yfŚfꚇs15%:V[3G!jX RIDe(ٛaVu[j,:X>^"R 2((KDSk(qh!W=Asr#!J/Y< Rq?#O4zagE.:8('ڡ:vA))n٘J4;t0v[`]%[iGonXc qe-=xTn}R:bc3W>e-Dͬ3:M)?)HXW>'g0y" WC%>́oL~uՆy$ЉMv&#Oj$Hw/xŚnpb  ~8ZZ7ܘ1<+wK>.v~Mt+CQ q(cBDp`obqV==g2/ҽuz;`:TI=9} M)jB3gXX(9c^wo_'mәZLѦU#}o!/2gU7*ju^+:@ܗ&"1!>p*9k " ANgejodN;nlM EIlKSR܀fXr*KP2#WA*v2|ZǭBR`20ߪCΖ}RsYe'8rsy|V^%̽D`K8貟Hi5۵g8nV5O/B/=<7,ӴQLoXiڑIFRq lW̜nLt)CB +z ƕX6=gl>$GM2`^c@& UWۖWK*K/G'5ߛc#W}zew5I JG#AL, Yj-jRy ݯ˕*)1 /%5[ ga3kT8G1XkT_4UB`4mEVnaC裦_Lrzة96\bņRbfCvKO8 4q9*Q >IHä#E}u?vwqK{ǡYѐgr^J;'nw|Ur<.t&c/ )D@q堫D Zj% `7,6[5 Akպ}G3{޿wjj>`m=D)vwDH2]n3EK~E>ntVx{pənr}=p: !fn 굫xh5QgÙH؍odE=@0 h*N#l}sm,G(^Եބ֊]ҕ2I!+LqV|PI>puoֿ#-A_D~O2K^b IΒfgo1vz;Ѧ ? ]iu}}s X|eTi~dm%bޣ,Ut`1{ިR$0H n[aZuj ija[ j>f>1l6PQtLiw*;'|ԫ$ [:2Yb춛s*O~!U@1;٤qjS<'bhM $"RE*@" \ҭգWFڎj#O/)GƂm-QP^wʿsǸ`@OU_'o0p@ s2YQ֬.h6eT?Ʒr>uf&ۛ7!ssq8C')9`ɡx›KΉ9u7Y:b!!ImK_=Oⷞs9Uͬ/wgֳZ'k̟JH98jEr0RVRy9bOmp qQ9 tHahOԋPDNtI(Xae.@F9O25XNŋL*t;ϾB!b0/]R| %XU8-#B%ePt r%/zbSIMr#fVsS02`/qK3HlXQldbxR&Fa%pB{qLicuRE*$*8$yMJM- }#,։),ltQrJW]&D?Ra?"w>:9w˺|!\W)z#(#3!xO܆Ӿxv˫dQ#A,L'Jn:8ݶpn?,ݽpqk*^`:Pʥ||Y&!!MU3]5qJuoHB'HD0U}B[KN*u3b@7t&hA#H(r4D YUƁÍ>[]fG١.dC t0zر2WPnӅrb+|,' "Z%eGdL*Ź\*y ?912'9k",ɝQd"3: 3sh;qO{=봟\*hq4;DN2io4v'f5<:Z#ugV{ )WE@<|h HY® Wom^gd>, H@Qd ֠#pw?wYNq`l8IfJC3>@ p[08D(8t v-/aIK,i24L$Uc$!7ŰÌ|x_c$:#J BakLq5PaOaEdUy%?^q=;Z9wRV00B_bhdubM v]MzOE4Ww#gѭ>CN V'9s}8HghO+;7 ӈDۃpw O'`5]r\܉څ~kaSszj~~&#;e,Pil)Z\:kF:73Z0ݮ́lY$RL(];8lm5O6ؐ)ЮEEdP=/{CT_{l*u1"qT.1rqZ@0rr2:kO%P5H+uH =Ӟ_@NE2cn%Fc6"{X@)*gXb54=P#bg*yC"SpŷR?#@oPp[áYYLxIVT#lLqA8dmݟKn'!k˕G*W"(5 q57U 6st]Iյ"P<ri$V|>Ymb Tgӑn)PnPZ=9u_֎00gĴɈp ?(~ig۟~@r3#OB /9Ϭ~C%i>:-s:^ǺkZPI~9܂̑A jOӖ:7r!9}WW=Qt^@8gRUƗgH#'Ivĝ; #ٓ\(30K71HjD|؝`榭y;{J|*Lڠ 1ۯ]V18B_!왾{H<4s@+Wi}=mOn*:; ;ढ़)(D@¥փ9y#TQ@!q|ZN?elױv5k;"2-d\z'^sYj~ {&h`'yrroWud26{{M: gՋDO3iK@Wo*˳z?Uhbb56)3Z̽W1LO'ED_#K5+1w~/Sf ukDR6B6 #/UK?Kv}eTLkm[{A:o{|et$B7 OM5\l@e dT4hM-$o_ʮm9z9[K}\sn +QY!p#C&OwX=M]XgNq^3јD7}؆a8,&ڌD {izWmnIY!Z?U/NJ\a^QF&QUu%% I4(/DqO*4G`tZ07+M+!Z։⸉qH6 S* (Ҁ/g> Wf}nA~w2 .ajT3,߽R_]'h:5mS6+[P2 mÕ { 23-Oإؚ =q PNgUf|n'\4{b@UAg.n6>0Dm.-,V,tLH*)Y 3csIQj5Ղ UN(SuMLӨES!*Piujh3}Yk.Os+J$S %+GĞH+)-hĚ@^޸Am;}rb(- a(Z-H'(k.N6yVk^:#1MY\9,e&p 2ôm4K>4u8 Ya@G&hl0M2InJ0z5Ij~Vh!qD*f=':  7!B&Nc$$R8Aը]/l1й3lE:FKdUgJ-P9Zh>JINųmSBs0 ̟Z^lq&65 %Xh˼)BG??pc`%:ʬJ2Ӷ<,ey8 RؘRądCtKHAK,w9 x{44JF /(@y3c+qfbYȰҝgٞ(Cxئ@喺;-WfDYESԈ=`q8DTAY\F@ D4DzødkMG14w]rc DNOMB@0H<""?iTZ)džT/m62BsèqR{nY1vuY8 !<$UBE X$ ]6{b;: f9_/pO>@!8PS dzvxEF:f>☭LQ9)8j,"(0 uJ0{Zj;24B qwC.5+{ޒ%P$rar+cx6" b L `?&.*JSΣ)^;Ō-,O89 :]Čņn Ƶ=?ivr&m$s!RɁ#ҌyxHnˈd>yIVsV٬ڕJ !ZZHyB(bL-q Z`vqBcEw\B}41_)XWp4W|g:%Jv5AtQKsZU'5׍,)xh5Ƀ8~:v΂(盇!v_CsmB6d2IgR= m6!HI-.M{e!2f͎WŝC%f:3ƘLX䐇9(X) !zeV+Є=@6*R-zRryD!'ʗK2CA%%'ہ%gΐM b:hTt^v``:tcTL7˾,fAQ~$s{D!["d;<{}ud*X ١oH=qil^~8d-`T>$@&g N`XeI \>i+S"gpaw&lޙ$v7ƾ$Ll7,M&o0Kefd "0*aIh@x%O.g/=w0S/k'h,Gk0 x8U:c垊`i3$[.vBA@]@7omA0癹r*pڢm;<;OWGNzaZҩB>8W88Byfw!)pl~‘Tԓ^F9vf~|LAe'e6 䲘0LOnӽ}um#hN9`+ d "'r@(-v^-ڲ^Lzr;OC_?Q*/O/n8"EIH!HAHZUR̳!RJHBJd iF6 *?XLEUͷ[o{=Y^չ"AuGbϓE*_0@MB?v<l* MRb3GwZPk6,%* fתf ѰŽꂐN UTNn*H hI?}p?f{HxDMa #srٌ#|'DX#aޠ$d']1\2w?psǷ{Qx "S~Dgr`0o<Ѱ|U."Λk{c1x6`88XKk&_P UŁH(}d݃qnW/ 0/UYQVBFu,6Kir k p27;׷cOc@0)DH]4{_/,րD$Mꗾ?+O{ 2ۯbı^L>>h$9AoH=Hp/'pMo  Tr(QG'9OUSn?K:Lj 0K^ɾëlRP${K#矰TzUlҲ]z"a"Ad&g ,p3?j yh;re(aL|8͡ ֩(u;Ihul%mq$x͜"N PrJiW $z7C Wߍ}=) gYyIoijZUM3~cdxTӉ9uȀEVA=+N.lQJ[gq2 rɪ*Zﲈ d$1  a_Y= }W|BK5i>&T hDPk"H024I 9kŎ͓̈bDShJϏcdߡmjK"5@t40'; gcF!>$ JA$I `RHhIH]NmfOЉ:5dEV)J-U"(,QAqdcЫP,ELjEQӽL538(6ŊCI!4¹ x5-4 UV*)=pc͐M@ߦ/S})P$ˆdU/j=ZiMQ9UITsYH3 CժE ڥ'yT ɤ0KR ޥY95Qy{q18( E0D ^)hp SzBfǺMg?6.s 3LҎ嚞ܜ *sǽwϕ*9NU ,x $4YQRJFݭұ:Os\A${{p=X02lٌbD;# *( ǹ፩ Y$1R";IGϏnTDEv u_\o?m5w!_>>SSXj#r"d99&TLQnl}0b3VRaD֨*g&erJIQ<) 1L~ `"~ ax.1?-L(ؑAD [@Fh8AL~Rd=# `hF!cRq:nXYr1Q3FYi8+ ~,,cZf +:Wn}PRȊfhT) Du:&̠Qq~in1,c u*vw(Ft3=_M8cS0"@ ^S n{%w-/yV75ZK bOZK:_'.7VK4BjM굃~< Gp+~wsɸ oOm@,=ej,mꙭMρ lmx6X}=ܳ2*WFHk,AآgqM{m6|nQ;;0@!D$b(*E "(DPF A`$REc"H*DXYd YQ`,TEX5o?m]GeM};aww_wVoy{-9rhѼ  8$Î:z%4RH;W0 %-2kUԪ4ʘZt,|,S` ?T*9;L10NXyTCAǸЮ7&zgQOF<iD =TǤgψ8A> D @ԫɊ>DK42 # (T(Y2 #P, PD 1ܷh!IDC!@`<+1tN$P(#ތ~\\uhsQkkћv0a vJ_9键3:_ɜHN<Ӻͷgߣm t ~Es]S4[,|zSo=aQ[Q8P7 $",gpC /sN| J) +ґ2VVJsSOI˵!.Yy~rQZv'ّ<|'|(0Hңr1ha$u#?݌'%=y'Yz9(Ja@1@7,7o70o>fAz8$})(jFZ=$"}b˙hDD xVn WG)LbCz5RцU$H7ٕ@ `]G~s_H J)^Pj'hQSk$UUgV2ѧT'Zg~U A[ :U}.lRJY,Ld{g綳# ܿ~Z=V4~==8uSG;bJO<[2N^G|/`NbDLaDPbBpLv.$l d W&p; Lb~J_{DZnn}qwN)w+l}Y͌::CbVfO "$ )OAm~^A-uq2C#Eo 4C;i -! ØDNm9RĽ;rYas&$8U i\ç ilֲZm'MѮP@%[j)Y>EB'EzЗIq CňZHwæCŘq_:&#a\&-/K {q9ۥRZwQ%?K;J[qDmL9[z$ɀIQ!U5'8V7ڧs"w|^m _ڋR#67tn0, Eљ B-.ӥVok躿)^ɡ9ar!z7w>˻}G4E$/Bi@?e~<ꦲ mDyR,?>z?UZTnIO曰;gicKj4A<%P A5$2[rnvʣt RZ 盡;//(<AWA$H?UX>.34O/Y=_Ǖ!ppIa5Ǧ20vH E;F(@Yw,3V׺79' ʦ_7JO jXBD`Ă(Df{ݿt0͛?]QYEB'{SZл4A&[86F~mHsy,Tj?JӢ ӹ_|D6T8exN]: ~>Dۢp!@HKNHl7rܮ*]OGu,}jpa[}${0hhD_ubn*M\\kA^ztjcD NN8ȅF|}bإJ>ś+H| B,;abA^"!ʉ1R(`I ?#Nc'SG¨HOE)@<bB/9Zރes`H?i@B 8R*gyz?;`_/59nƥ Z}_Su>!rl7:{jaպ ؔR,F P埳 Fn~0t"UW-fncSzfMAe^ &ws( 5b*y DC훇@p"޽$'?1kwz=;nW;H*I !#EF+"EY$'sCG+zMi}q{0ç#V$ }{jٺ SO *7q=&;$7T|/Wcpyb#~C)T,#OuhVq>s?ܳD!I42c5 wJM] 7}A@bxrf3[ڌD7uq0P!XH@j" ;aMM4t9knA@y4S^ n`HP+d!lӑ+1`AP("r¼E'ɀ"lJ`)9 "&%u;TU7 b 2ʍ7Ȱ&MM R g2C6(v_3LPBRLSD+R"Ƹ#2ɄTjFU[Nx'2).I|j8:@SD* ԃJA%JIS$>+wt;[+tM6:|~_F0`E1$PF# 1DEAdEX,ׯbLRDTXX,((,A"Us|{T֠)H?XS~%W.WTɵjJ[gUjvn7Tod_{}?'|zZ٧O#D?4/k S^E}3.a bۙ|pLo#d@3qM~ɥ?qMaEѴόhX*0LseJ>A9IH9W~.F:7x>OΪzbd/O2c'SC;Qձd Nv^%CurTK1(Zy }p1RI ga 49;-:欁cQ=wJs=m'6{y%}[Twclbio"Z%ÿG{ )g:J;IoBPM:F h5~vǷT߈މ 0ł6;˘+7^i;2Uj3-VS J?%SytҴgq%}gJP$ a>CvM?-4dsG(Sp 8dj: '\S(cr4+96)2!? VO=ԞL@LFC*m&k(jήF5O ^b0B2304vąCgx߳!YZJMGq5^yXfyy??1FmD΃7PW^MÆ6\FA#r,:PJW~>[iz5a5'\3 )IׂnŞoDDD"$Dq; f#7&ϸ߃ n3jїWs/h|'𼸴L媲~/fǟ޹T$ p25y%/b0*xʆ Kb&=9F&D5oHikNE~1"kVr5!h $ {8P.|>ti?+ceӡ`F#$G,5@-Bx${.{\@ 0JәI|8p:ֵ+|.?? ~ lBv4!Gmm9pRgEЍ.lD gY,! L/* ^]8XF )D.eD%RmHj2mAަ`&MK>f.uƌ;)=EͯY?WN9F "aJٶqCf*ӣg~Bz"ėf5 |(*6,fR%%NP q('2A˰m5" A" M*o@ޗ i:a*\D=SÓwz 6S6Wf76nyA(規8g*#;Jo`2jQrrӭr4FDD[ƛ5K}_~o2{#yd!UATmvHmސJEaO.\>_ɣp1._ Ba0MN"@0@t%JR͒`,4 4UuQ0=Pkլ:Iz\]c,Ini<}0g*򺼞fq1?JqgL]T^]awiWLf:[,yѾD:G.vbt`€<1Q2ؕA`FA|kKx|׭}PDDFjcIs =iNI®HBp&YXU"Zc6CFQMxEE4@DRx<_> ӐdG}ycjt>&z)BwUW'YU G䦔E*Eڒ2P`s-21*͆:7y}}/kR((XQsQ& j'1 /~[أwשVn`;~\j?vS+ˣPDt k0Bw\-S)E^0aoj_'{4W4.O vرus!V㌲ˎa4fDg|:伫W5Vk{pp2G(Um􊀨@;nނPdbf#/]iFnui BmOkv2ZJuߒ.5jcN)m 0ǔ(4('N!wGyZ?z0$D,'#V]4 z}%߃xyQn>8WÎu5gk=},~۳!JIt OO5Wfmmުޘ*ԃtT3K CiPBxK&$h}'*tTUF ^/*偣08!#F a\"x<Ìk[[ֺ"o*ByzI͍/?o' D & OŰ;6xcA6dݢ&w-&ٖ;40k 5r۳]eZӾpJmIJiܙ⽊$4 ̲s-.:ԫ[2uZ)BQ0AܱZX,0{֢0gPD!D 8RDr5/yhMCǷaw>~M;'2hf_N{2S)9lB6{sz6gM>IGlݴ_quYD@ʍ]pF@IhTMU)k`r 807c,1R/l4i$.QrTmJem젎 , 'yFNZGk>#Bb*0X,IQXB$$@b1Db"d H,``,2Y K{B YHRP) EQ!*X*nu}[4ӿ$]ooYs8(&;lnjj߿ܳݝB""@"ltODߝqUdFbYb5a.t&~./Td }034we" GVh'ç]9WF}8HaJgVY@F"7[/i*&CT>o̢úW""v/zχ|}`X @ӎ(_c(4$ws?>yEsSekTy'6DO+w]]  z/nl 5ݹ9y !#QHoĢ MZ%#j&ڳ֩NE0E-E#aZ e#ӎmx(OK4CK,"ƌ $#U8|MT-M9LK :iBmF|O=D .sx"k-]p+.\Z) H-kX"5Ps0M=TJiac Z0M$44]Rd45 &.b`*"Ri& q=%AO3%:#cבрMC)ZbB" >Gʥ]nz<^#/~=TQ"Db"(EPUAb**{?VOo!;\oc"w%,(M$|$\0I֢Y4TU7Xi MΞ=CTKNF!옸r?}uK/n] Ή X^zoC?znt Ԑ94>̢f4J($1ߓ3@JaD@&tآqq#Bo]rtM> ̇t/|7pws͞:b /_1`qXoJ󐄕3W{{_{.~ )Ô a '̭*EluY/ؖ'PoQW(Y/0g(orcp4"ʰpb30WYGa9udӂMJ*?T*\< <âfd@Hq`aX2Ԕcb,сs,!V :cޖ"t)E+ f3PC=eTY<, @s5i4WOrq:K3 {R<~jB' s!0BiSY<ӵUpjAom-BiT\3 ]^ɢEh"Cci/dWG3VdD  |xm|B7T3θ_$ɹ>^ډU;dgLl*[XͦbFUb)lD˺yVkcJ,Kӣ#F&ߍ}'Y ]HKLYU,)oqB+of9fLgஉ&S]/Bb&LsV9ъ:!L%HPn Cx^ =y+ԐBtNjab̌ƒcU$18wVb@ustR>iHxexUާ?Guz2)$|H I(dBˡ\ܧ̻쵃 ?$n_{J4=`2FA? FH4;萀sbO_кtPn7>A6Mbd 1L2aVڻ``Uf[KbI (\#g"9iZ=HPȄ!3pOuVVۙחZH_! ?"C4W'K<8 APʌ9&{)dC_3HLsCxx XƉGD!cjEkC﬙_n35vݢxzBPMWm[-m|>5wwRHzfW{#Xp.F1aVޗΠ&4m+v] ~ Jx6QS-K;=eAks; FTHCVlA0r3meR?\'5>'g{qhNrSh4g!͓$Tʛnq۷Gmowfyvj.f`x*oD 9dh|y<XPUGj!rĒdAh< ӷ^u,cn8U5x<*ΚpC $ɁĹu, lt`yHAmTUD& x6c0E`aE$WN>?'_wN?U|/~o+35U<.Pk£ n"$B 5J/'B C;hy%Sq< я$ܷm NE6;+]΢ds {Q'>\D9Gĕczw j\O5S q=~{H??2N{H3 ( 8o;krեK͟u8ʻ*£|/^xG'5;p *گ-^Gfh79HD%3QtH{UG'B6.tx"9\@5J"VZ#FC.EBT)4#o@b^HH\9*ii5=}:>9>5A Ʋ4[:0b^a&yXk :tKބF6wHH])L:B$ȁ:5,!AZĈ\(#>x(( l=;N2X4Z9"!'2oKm1~JT: X7#tTZ* pxʁ钬{Rjyتآͻxltd$$@ 'S^Foi8 !eP컬>`dE՗Vc+~njun_9Ѭ5NE(NT1=#1(dI<8q `'{p_.mfeWdXR&Ty/4B7'#feb3F#eQ0`>W,4\K.ϫg1ˌ V6Xk~o 4RìtS} :ecPrFz8H7"8rS5wl@qH)9`M#l@G>ECObG/JB0bP nBwT^CI+#mѝjχӴoYG;.`lkFl0Yd಩@$(C#0cA"D¤)2Ẅ*z@*uD,oi("q7.K)H%}-dL6:._a6z0냯ؐi!MhtYtH/B@vAe&Y2~ ^KJ +8oԎpq:x=S쀀eL}. 6ץ[? KͩjBgd--b8Y6)?<h4_L٫2*ep<-:l3~=1%_jŃ6owQH%+*"5a}XaJCkDbDE8*o6[v9 s|K dU(UkZ`m^LpJꦆ$"jTƐbם=喥l׼&8Fh/ըJthtQ]03I'dzk=mV#ט$1n0I4A'E'77n=_7'|?HXXD8ݎ;rxY=Dؖ&kJ} #EX5f4BB cJch`+k{noMsX ,y8#=`H'D wG[upВj0.M$#G)E {ꔃ!2NniWkUtN#%3B)T@d(Y<(,G/bHxP%u^g^gќ=I b2_,1pU &8r1'FVkJdP$CzWts="c|"NDg`Ì 1"cQ, a|ױ2yJ:6DMf~ooƴm< Cmw_Wք LI7Wbi\uN_n$ݥg9dv200e=@&D_9ʢ3Jo)Q).^,8TL^U̫.,3%&BI !Ur3 ֤e@!.R`qDuIK9&8k+BʱS 'H)X.o`EƱCG&R+ {~)=+1(J O bժàCر6E~s6 ?R.ݖ EM4CWH58`k?h,F$Z!ث5Z* htQ7'DRux L rBPTՅJX ΤN)TO"4tLb)!q6SЩA-rL\4D jXjU gz۴i{^G[[HPċfծq Q Р@ w ? i֡SOn,3%uEͺhK3~!,{~~oc2*qJٯԣg8!l #6t 4|i"XOskA., m;( g\b +ދwb@>U5}^sꈸDv B2#t;,"Io(4 .@@,mz?he]q./$,d:O}9?2ϭ|fM`9Q9lU,Q̷g3ƨ/DJ #> +C$NÌ,vwb@@(FJa-C,OXק9lV^zzpZ9k;[m5X;IgŤ ^}1Yw}w&dZz+ϡ`ȮN.`Arj;#"?:'՞s!Z)Fʤ:3TsU"H1m. *3sWJ"F`HxNmw)iQfYz"{$nȵʦYDxm$bʨK$N %$sT,*T,̞P$KRZM&BT8)@Wzv+、nigEM5#ЯR/A<ڙ3˹թM)_&_p;$7oznE瞚q9{+4}X{6 8ssvjR|_ئ? I4'sgO%㚸J0N`sX/ji;|٪ȅwa!#BTnb|37$`S&bI gǟ'd N$ܤ7aH| 'Poc$\YĂ4A19 > %Rx{[2qv"eenp"S< LB-+e@ W$~_8O{7>V@ٍ2dp$ _&`gkh(~Z Q鍚C8Cf?]W"x?{l^ Udε>>Y,|2rG6;\`ԭ _fv4VedUsԾx~?Mue:Nj*#" TH 5B:OewgٟXEVex]cbUŃDAWqWK-As|jA&C-A0UV(QzB -H rp oWLJh qչR uXA]$@9 ?;xuoٻBwaKP+0G,gMd5_yx MYƋ L1=/F_aL @ktbS#Gr}ECzF'GJO﹏dq{̼$B?ͬTAL#P@ ct`D9Pj{Cby}hS;kD2a` XzuKD͑Whc\\:W[tow+ \Ҁ4W}OXYR˓$Pl|0ewZ_ް+q-"q;gNτŽBJlL>~keR4FmHEC C~ڊ`!i&6I6P#lܯ3fKW6$oN&_`=N$|c~)Ý(DT0'm휲6KeXli+E"A lp>VS)-y k2~G wh1J`֠̉JQWs =ݺ| m/(K8/뒐c<͐=Iz2A(Ā#xnc|ұ:i?DKi"~vZ @Jm>Og_-7;iIKg%#VrQckĐ+gB8lp2H £7ۙDt(IG{|6^].KHXF><}Wz/1a[/{=.C\@0{W+<<2!Pq t8lr~x'ov|0"@B[E D)JRN?n 2E^OWsf]~3@=2JEׄVYu{9*Xg8v轶!l,J߲qf?Ycnr $G7k'<=G=r>6lU3wIa A XPJ#$&PSq.8@AE /ŻO+aT4! \*ld1=MɇRo], kΆrNqH/Eϒ)@COC k^Ef{ԻӍP( ¸=+ JmVqKpӓF.Q+GzXC(Zߥ"^nh6~YkU!3޶/Y>r` a3I#Ç4IЌ= ' F^ lN耶Mψ4CGdb$g? []㫾@H"@-}scy0L5{BlAT|iD|S%M`펋l3&ֻwtҿ$- uIU؁Ggl-َC>?BAf קyӯv4{|4yaHH-d$| F,ﳄy?] %`%릺t RK޼TEGVnDDEXEddbUdb$HY)$YY"" A`1"XE$U0F F2 @Q@D:.]εuSzKÉ(sC.'14$4B`d٥<Ą@XeZ\"#C@~7ׅ6#ۋzENx$ff? v~?t~>c>?0ڕDIw*t) 0% k04USn6򆔣2tA/ן0-@F&mZ19] wC4'!jE;ϩ7E3)XoHPI6+aU1IΣ+J%4Db lP#L1RPH(<-`R #^HÃo6UGɲ=Z$0^Sw[3u$kׄٲYŎkwyKG4H,̗ o4M=m1@#*#yrǚ K6QF8.kS[`wz:}mF#"D) @ k/ ޣY";Ԋ O"K[5/58COˋ9Rb,C2ba_qno(e؅So4p ;+is3crCHRwd-n=ĸ?ʥyqƭ_f/ؓ@ ._0*& aT\+X'8*Z#VU'b@4D[+*ƂS$k%ZO(ѳT&n$pWV4 "&ox#I6lﺭ&HLjˑNn?idb! vC2Ƨ])<0WeBRZ@j.ɯ?h;蜷p&}ݽ*@9+5M]|_~>ft@G EC%L!siEvE .(qӘ=2p9BI>1BH2: s)[8lᝒJC2zW\ yJUY=V_}nMg! [jAD k*U1G+5Q]=@RƖ54i"!kSd+µP@N.H~d{'yN2דjA'{/62pv$O܏_G웪~/JD`^bIw 2(⎑!ḟ}_*Fhayzވ?|.=x{tv23_z"\mh@H_"no4n>cߦL#a@CgRѹ??!ҚeXH ?ϓ[#y2L"`\ݘ`\.rNQ0&@@DF#&n+ (v@ p{DzLSbjY%`AYsVч<*,9^鬢/컎mZƜp CǮC"-H ov_st|Y֠34$AW2BM~<aͶ!T*8錉Y$;j@?^<~ϊS?cY ~VvIKNoOkopߞ]LUvMY+1oyҐ"~5h|2XȎz/g^Ѻ {ť0vvv;!525Iމc(y! ) 1lU8:q!b\2J +Yea+xND~4pT -- U"rz63;"E:XP+;^gB㮋T3d0֤ c'ICT{~bj|K44nLQlW,M`WTj}Nᔕ߳R|{Y+s[t-'yqM(*C);FZ,o2"#8YLAO_ˇ*M2W Z)C-'!xK0#ؒ(I%0fSGr7;LgɅMV|mF)5>C8lJswz>;$ (c#|3+ݑv+ 3{Ix/0~s AU(R[?5(v\@߀~:([,?cJ`i hjA T-bx 2ۓp-cS{."`wIߒ wkYNp" R뼘܋}D#Ƈ;F"$,gn?W _ H;ؔQn%8 «6Y;Jh `UhR(|@z.l9NM/[aR~/,I2MtVPa .RJV$ ,iLi1e">jBTJ"a=[ l` !%v azЁJ%AzGA2Wx꬐E*7Z\ONLPJ BI_&By5HIF"Pe#}f$6eEM痲: )EgPR{JI !1kq DfBK''n^WiBp^{* ;]N=6)=3bqlcp}<'x `xL-ZqKxz0 jw86ײ1[koS)G]Ĺs'n0ţ['ior![R*y&P^YJNGT7.۳|!1Be+J$`alGk@DG+_+5$# 6>1+`~>yrRAw`h)^U WP'V^dULPv.8;!')6Px"A)Q{4e1jfv*Od &j"EJ_JvXM7ɖgun ݧ~8UPX&2QLo`}K\?'W9 8ΆMCK ZHBeqRm uwâ PC*4 Ng !L2Fa[eyZF$Ra=>¡Ȝz;{'o&k GF?L:DN~V9yCq"duO)qj5~ulmX<Ϭ)w0 - (*b" *,` UH",F",`AdB~UJj[o14W(`>ܛUFre~D [޾ED8 **.|` cND?v-KHaN?6V:mǼjwlݺ ݰ|:_ ED%浔F&]>v؅V9V,נ <$8j"1 RJ4mz<s>){?x\TO4N. L;hPGqQl.fx'IERVhL+1d(GVLވ޵R)9k0-O |/gDmbEpE{WU.4rm +R| HVoF-X+#+H"?s+jevܺ`ة10fJVs:4QJ)9kR{рz5~gcgS8j0%4_DD,® bj]q+;%<[&.!l n!Tǡ7|䘾5^2C#x5\k0rI!/ι=Eny_uhLtc:&CBXN 碔TT?ΐo,Bp2uq5H*%X!ޥ~DȑĎ(jD+'mwޜ0/^`Gԡ3;\ItȼW>>9T=-a7r܎(~ZbԃE>~ 3"d\ Nؐ}U{Jp;r'@Mh@D~'Jn~ta9*UDk𛕼sׇ(sh~wqUK#8. z>&+ pvg^R-KcTLcjgiQlVč̍ZCYU.1}>ڋ_L0gPBXފObr eնk|'l2΅{Dɓ4@ݹ3c+db+}w3JC{y[U~v7&#uO:]a{aL[*KW hg͝9Q|FkOզ NMN19&_*x),4q}'"4bQ >xZL'/dRaH<'pc@A}3yw%N]D1Lxr?2{"Ll*Tgcy[ q EO =>]s7Cf4$H(}$$Ak-;*Dǚ ٱS98ΥOp~ HAXȢgo9Wf0Jw ?d6bs>u!%<܉{}X^۴\vtE!aŭ,М6j[;ϩC:s 6MC[M![?r$2n+D-=fj@Íe4s>0UH='GkF g?'1s$]/ĪK%-S|^[v^vgypMќܜRV @+0)VV4B?Ωc=]D+W=UiK+2gg#1{M e`de;mGW(NDHi$NPP/Qɖewǎ }.n"" Y,)QN#2"qN}r/,PxUBA-G@d @hXT=*dUa#,FH iN4mS۴K7 UZ:V"e'!j!3[˴{ /op-9*rv2c|Y_2az޹Ղ7V$$b#`3aNꨏ)J.4r 3\rQ5&HܕO4U'rhq}Fe !{M~ZŲ;T<+Pr6T0{ [,tm*g*&=gMm [/ +d ع,@2 />5jԩPm:Kv4٨*+ri}#=J,4ܘCh҅aΨse.$+"o ;)],tUHmOC.4Ԯ-6m-֖,M^4Vql s(gn`LI]IşD6q3m%zl J/o.Z'RaSwYyڌ,Gƺmzۻ'瀷VueQO@;29U3da/M,C^,v7{hvJ -LR5m.&@aEUp%9ǜaMWG#,(.Ĭn*[)_^ 3;*%BYJYy9ftzkt'xm8C@c/oo֥:Dڿ=p_{k ؜wH۫B,=!жtbvѿ<|7e#T>UYsV7+-e iP3CEI7He͡i)`%kQ~R*K%DI] 无84";& yPVklc .s}[ E V3![?c3+2'N43$(J']YxɦkR/K{mhDچ/Sw֠gp#;QOYr]4ⲑtmO+M>bb̠y34w>ĺ Ґ]]xC7}h{Xjc7Ś#~RԽjlX, bBﯢfe=Q/ȕܔЍA-34GPZ*)e,ڜ 旝Ö_4zeV@ }}d hlAG"϶E9}> g3YzmSW29`ȩT^i8# `M8bTMr|P;JSn$ulm۠tcړaHgt$!Ms7i0!FDz5Rɤu0&ͼ3/F>`Gqbfy1h#='z.&{}J wAYAn^<2S&}OuЏ;>V@(WK{ ohT-F_Y[%|JяQ̜N\3ԛY1SzPiAd\f3<]]5ϓ.iB/H30e\ipۉf@.$qňIy6(I&%G_Y/ZU7 %%Ml%c!eJ$0)g_Lz<Gk|g4R\دjX0!+u?pClҎP;;Ȩno֦  ާuK~q0@0ZϺx*#3:ZJ6V:FO .&}ϰ>eq}*6& vUb}UZ{Dw:X3r" ƈؘ|A5e (6"bF 6t 30c {(Gч}n5~qt}S qGX,ǁqft9h 07Շ]cP]g-Ql7=>v%6{b.{:AnQP?~_Q=櫠3C< _9ɹ$z lY.dCw5v] jnߴKr jEcP0*lau$=81-q W;Ik|?iҁeiS*@E >𤘽:8/Vf4;r=WM]77{\8\>3" TLY-%f!: h6^j2Ey8q|gA{+|a$_pw߅Gџc0kNS~a+"z+%+: U>ne@##mdQ -Pդ:A~(O[R5v&G=K˙z{%5E$[}4*UbMGX9!W5}9!̵B}ŏ׀NDq*$M"Tàm c*psWChc_{98iT1kQi2 R ܃-WUtmOW5`pu8ZbS2Pso*[֤}#/7ZV/LD[@S-ZsE[yim5 Wrs(O !#A u5V(!HMz6V1D5dus9>7eXDC%RnnJ躻A w|"lp( 4kG ,"g!I_z4jch[CY3'+7<:tF׽+D-m59JsT  `Py_7m/7\yE޽Q[Zx5`M E߹ y0yo,;]Cp0sT&\CB gk1۝t,dD 9Nf?Y5QA޴@#SpBN8'awkO4Y>p0 `&bp{ FW1&nCQ85,p[EdyH~u $QX50ӽ˞`+'+C뤴7sQ+/l4jB2={c-*)tKTffH)w%%iaG>}J+ɝv䅊8ַ1 7Pg _EPHz0<$tm50aыq%a g_ӻ(-}kG16?۠-n:IՑ}¿/lMMj(m熂\ ~C ܸY1DևQ쿴܉jK5Mܕ%Tl|zTkrff)9pX2AV.L[zh wWӆ3#PikU*dG95%o漒1 mL尀$AW믧6Qd?rt+HcO`ij90Bf u$dx ~6N[0h qW]F TĨiA)"52b|8, R"R]GǍ!|C7=efqʽ.}D]`oLЄ`/NKf!4|J6)TD{P@jb!EH2:]`I3@˩?!E>l;m[^*Kl5J(D*niE {EVSO9wt>Ν6z'G !cbpwM<#A~SX14Z1L/K^؁Qո8CMzhMs^@$4a?R ä,}:jzdmkoa8ݷ':s ԴfH*XL8^2qH?/횑u-WP"[9!3CCdBKÏtv.{ݗ{1sm̓8F? K ֫J:_bVKJvcj~RpDL2nz8mJ r!+tŇnGcҀp&,QbٵFEW&). νj  x<2 k)\nafhcEzADlG<J4D8ah;ɴu~}[6MgV5#"7oJEyjx D7]VGFFd,pmI7ʁqùN>i\>m? |hq.SM˨e *tp4~ 2z$H^# 4L){BR=_b3 Y}m 1t+^9EyBL3~|<9T/'S|,m俫;jLh#gl*|+-9nJ͔x̳k{u ?)+h' W,9MZ2,PbZh'bvsmDp4W*EҒ[S"OyXq[ҭŶiې^&sha&8,D* k@a}G.QUum -vdyv>֬dg>M$I(m>P+@z!`qIfʚIw4!M;l[xV./,ښsKֹx$|J:b=Vj#Zt([t%F z h@b̄U4Mx+>bOpr froX}v&˙.."tlPJR>橺(RW6@O~'jhi(3426 U^]r?O /3 ,F[7,{m*;q?Q 'ǬR +(7km$LȳLTo}.JTd泶8S ehX *Qֳt y9@!9Yk(K@bH: S] q͂eqs˴80Bi!:qqkc S95ݑ;z)pGR:3px.-q<4L'b7":ZŖbAQ>KN;[,# DE"!L(7i{cʓ3k>>۩MNq ##̗_[f[4:x>~:7!^tP}OuCޔ M0'E&cYѺPǍ͞M~c'V ߅3&M"ko?~U\E!N2%A8A@o|]ONaUxȗZ\j:EH8$$hVŁk ::E@&TCnCU!A< :w 5t2 t#:^X*K"l6HK"{:J;,f?֓ N*Gv^$!Tzz$ocP`jYLt Pc:ǐ8 R ˼/uPە7L TGRE2]P0J̫Tp,E'^T?0ZTPM:B)̛qV$Tɮ92hjt5._yzr?lBp"4b?RdSB!v_"ZuD/ZY=[Z{t= j=n^X/+H?n㦢Dm{d)=$]ֱj\z;.M!CGC`K^  ,bqf?4͒fͿf !wq uGR}cq0L~:̿H`sn`'qI1g$z.zʄѩ  mxnCoA: hI=lPF?F!4bzSԋe 5/ȣ"īW3 7,Z-B&02 I|&^aø*u;iXXuS?3EcGJMY³y(J7p!UkS[6k>+BerJakEQٮXx?;؎ <c`l7`l)t eP6D=@YEK:2_.4u^uԼhN!#_c3ID@~IS UT°bĸȎ$nU \O#D.3R+}Ioc!!klk.fKjAH~dtIuo.h+:_闛5x+RՁY'Y2Ilƚ8j:f\5*}Ur.SVed,fgd7ozr͹L\i}"` ng#<>9dDe5\p[0j$ڗ* a:k~\Xj+G HU<I_2,Su!zS #Lw D%uI*xp4wQmuZ ~_jRQUMGr<#>*l3 kPcrE#JT{#gF+ga>z "1jͥv%V?#VAur.&Jxr4R=0X`蠹Rհ2'O8ǃCTҖΌQ+3%1YuH٘_7z:ۜQw%qh3; sk Ч4wJ'1ܹ}O@IsͰW;B2e&=wڷ6r N+orѺBYu-:g-a[;!Ѩ:b D/! ъ)21Ube>Fh#ԣ? 7 b @؁RNF,)@7g9b!"lUW_ CԠ::* ,Cd^';wsf9贗ǭ_57$4Y^0&/\y۟YhzO5Vf1W~ҜlfɰΗ|gt2N6)F`r6ّCܠ|HE$Ǹ$u]CrT4౥1-U'_'`|eE=|^5v_Tةmn E ޻<> bu:tm[ 2B@R@ B[='ؔTVPRKajK -K [8 U>54cվwg: ٚ.,B _`-Dh~2Gv}U.%y O0D|eزa*Icl0礣LSi'hl1xS`:oMB Y|]- ^7H6;|q.C;x_By$3 ?7Σ'sd6%U%N@P} kڻSq)P|seb\V2hFKjTBYt hM]ܸrB }"/y>h _Q]\KZE9֣hF~H8YԪ PַZ-h yAG@<ԬK0l `M?mE yx{cvQYG5%1~G[<_a`:rOpc < L+ym²O`ο@tB`\&! u[>h% NkrBJ(|F3CZZYW)PΏp{(m#}#^Q/n>|f-].gb-0-M$Aػz9i1L*mq^J-f>bFɡ2HX}colNYmF>ڿε.|]P+%%l(^0nF)8h Е$S&ap=QxU94xm&47S_%3lmu d~G F)CvH[Y}ta[(eLL pgS(BT|u2fYp E N~cl'Yj_&:164 ~z)=`dS̯cO[2D fz=¿N^B$=L6! ]/~'Nǫ~+HRE̩A,(@-ZH\zډZh) S5mI#+}QMj٬isWdD]mm؞; ȟ ˑFT-Fa$M2?8eE~i`  X>_"c؀% dytJkJ5Ed۴b@TP@ ~F \J89qJ!жj_'.W0Fv.O]vg- w^f6dM~Ϙt.24I-Y0FZw ֒ljT.łU]7da3JLû8"cC:5Wk3 zGKLtpHW12xE.N@2[{Z/tZ!IeH5ؙr)3od]'pm'D10sdamOB i>?<mOhmڂs`v>>AԆajpKx|NjG).Z] &7X`va#nAdi'(QW7H:ܻ+輮ޠ>[ScYC_YҺjtP٫,7aǜp&t"i0'Xf6jGD&:~-exQh`/,6{ -_<ai.Ě:%MVɿBs#)_/ѡ\&%;uL.'^eCTdr)'38l'fdmm.C mX&rUAYHArz{8YdK?|μ=ƨUTb `J#@%xE{=EJ T~peeRB݁;3bΆbu?ڣ50Ԗb:w恈yMǖwun.XK亊A[`QLpDh V}Y.m9xKĴK BqaoIyֻX2Ο 0h^6 Il> FX{K[8k6;UjKL=;$=ɓ@XKcgY=ėgT ( !*/z_RRK1q*4eCŠY By}MAЁ{M!4*鹀uPyFѪk4E(ejVV'?=-_CcެKRmLK` +5!G惶ݫGʼn"u_u1*2H[ >SoswYؒ QO87' Hz:}pgÈh;Uw1/6G-= iNBežm9$E(m>$IʏyF׌hb-yoWNx 6^wd{vkW;24٢GAۑo7ƹ$ Ug;%,4?vp6S#Z(1.M~ !(pMͩd*XSu hSHًo"ʎpd~;ҵ ֛T9?PTx˱GI E-x Nޔ07`8I8!Ìm0rve2La}aySpCt5WL &,gLQ.TBǨ17#2ke+:KU\\S$ 3L{ '4F+g}1dQbeT?/0ܻ5b>Lut$t΂_mgmsL 8?a?A?lkwc _[^zQIRXM C DuuשgJ&+JG1K5GRn&,Hitxv񦟢伹L-ClQ֪V]z]RXx\4Ƹ#Ejsуkd -᭿yP]2"+9O3' tnơ׼ 4`:XGĂWFV:_Yj8Su,TNayє K/كw+z!S9;=/hQ2w+ʮ-ͭAp_CM0!9XBG̀#Seƌۗ)މrN+Zn !pt&LR2 8O*X+Xfu{iBOZ>FwW9JniLA15nx۪t Ha|4x7iغTd޿Hd0:o.cyu"DEL,ZvQ6m;]ٮ@h"iH$P*C!pv(&vsֵ&j2l 5ypmEV D Pfu uwA Z?=^3p@'=$yEݒ|a0* a*V qf׮r/M)j? zIEjde+pȫ>ITbT|:teDJA-Nx6kj)+YLj !څt9y8Qys"h0%^?dJsV߼U 2I0(% 3i,zf$>3)ur]%ɪYL!n<6X~k.'JKT\)HV< a@Ovذ"qw4,ǣN;5# %h7ܜ}.'D`y1."TDYtܴy~ }^5C2 <4wv18/ ! ſiGUX@vGS *z<94i~ xdiPk;,%x˫q@ájH9"\z`;b,Ά`6AeqgS7cTynBh^h#c=tRQP\T~h'1WGwsԏƺ̀$gz/YSrHWk%GyJ_9CW,uپ{c[߲Ag̜K_ XE )Eb2PwdQFCqitrт1fF[M |)'ڲ#-~;E7I@P(6i _Hn<rXBEާc G">گ98~dELa0gepb `UQw"䵤64IT=볤vrԽ' ,->J.Ϸ}](>ZJj nݒKiJ!M|l0=_ba]H2zͥE"201\R R&XA#VC@*U?4aK9XϷA_gXkKfGdp1[GM٩8< 2JKI-!;,HR?A753 R8/Hs?!~{s?A>SG >F̨W߹W(GZIA>nD/;Q" HF1JrHwn»!+B%xJjMD=a*vfs Տ),i " {-0CRh^ 5PXQw؝5wjA%$Fήjo y pë[U6YADFu'N@ UaQgg Q@.<,"6p:hxpaەM+(`XqVK_(rPF  sDŽ >! ?뫐N w~ %M-Vo]//4yGV@s jr9lAɰ !{VDDDDrl4߮$S 85ӎ# jpt~_YtŒ;Ḿ|wPhOywHi>WD)~{!J՟4,Mr_yۂ~ayH9eNypxPww}D\]JC.IGlYY=Z1!51hL 1W`D޻Jˋi O *~cjA[kX%MX3bG*S+H)tū r^K3Q طД&9![We9ꀠʒ@z8`{ uَxܙ뿷7-NGD}5Tʡywl5dukrnL;{e-QŨU7΂<]ހy EÏ)cӠ\=Y@%sGT2ԡB C8PIiz/5WO6+(2xiޞ(+?"%h:ae)gQse'jEGDrsyt_M*hɏtWNJan4"^`&.3Q"2[_i?`WenhBS>-]*2(P {aQY̻ 'L཈rƨwۂۅ=M` 56w8tXFNۀH]l'LK[Q i@z uShxDW@à*Υ$¿$Uzy5n `DB"%@R_A:mjD6*3MqzmmXq.` 19=2ђQIL6OMcت/bb4_ĴϭEetgS"/Z®|}Kvrk]"*9:񔷃䧐G{ҧRl66Tޔ:CJO[:sV ھ^Dٵ{[9ESuMt zX{WaPl ;z)Q`9]a0F#̷mN[ {je'rfzuqٲ׍YU:fW8n~=.0_XK2ILcgC$E6K+ΉBLlSRH:5 Z:\m*~^E6ׇyDb!W"}1 Egbό/YoC#@% *D1, \)05O/_e]Dr*A^^A7\;DB$p`!^i!$J4 P'0\^/lWܘ2+{{bUPk4,i6gv|^v)仺JPxBލg"5=r4o~_aN *_p2Ad= Ί?}GEiee  IZ~o8vf]\eoc}#>Ծ8'uџJ*xC!E N8 D)4{FTRFQ2S.Gdl~^չ+1.2їAj{.oψf2qf)DcCLtM~zBڴ'c9(Cf]7 ( Dh'@em\ZpXLc={OL(R t_ .ߑVbZpɮ}B]%c3Z0} ~#}>X߷"%dnhrnBƿKu6B k IBnpD|`04I֯c\g6}pM<2Dj;w2"h RxET'[J8ugԋRŶ0ג&/QLӔ ޯPF{lp -@!N!)YNYz4Ia$o,"3D5Qf &wKTO(->GtЩ97ѵzߕFaM;gN+nɦΣ2LmJn>y$n#oN! Bs]*"N)x^Sذ%=y>F.U_B,}ftB2ƥ*SB ,b(f< ``炓9>PT:Zx =5jCtqZmn/ڜ͍}@ ! ֥>)6$LUL]I&Gio|Ԉ&p"Ԥ)}Pv]&&莢4Ǫ#w|u9)?N10s%Jb :mۙd`B)@<.\m Hbdl$m*u, u uRG rTpj.(\'}F1Ī KwUu-/sjg}\4K+'Pz!L$K@bX#h#3ej/yk$,; 7 \7xБA7o/B[D6ϋv6}_(NF'.'73y h8_(mvX-6PƦlLSfh7npcpoo:Ri4YOV\x$Al*"!NΉlƜBI_#,rDӷ8%O.^NP\i=85$P2Y0T>};> 'ʯ;\áC@s<SrJZS@ZAF@VK*W\;K y[F0b30?jhj\=X J{]'x(Z[ ۪$Kw!$j(Vtri3QWZ? `[(Fd}/|Oq}fwu [P@UtmOƒ1!N̘.׬Wf)p;SP_CFWr.vhIi]`YF~p=mԽ{aW~,Ք>{uό*F芩 i]xG5߅ !ц7 0QMf66veІkBƬk9vUu@8Jbb]pF`&z)z,#1j[9J2~ʊVMF?RKPt1N38e5K\A*x w d*zO4@=&L{ -( 9NҒ[ŸhǵҴ9X]/uI7_Kqjj1Vr{&ɤF:9!V:\DќæC(2#-' $9`n.&v*SmB+,\W( Ȧ<\2GXL&z/߭%QX\^eW|1GWzE>7^nz?447q7o% Ĥ3mӼP`M uzԹ0u1U,f~9>Ih|n|2gƏkN7e $! KI'_9 w*2ttNg&ى d͆ qK^UӭH}WH|vw K?8Ee=c ڇ{lP49ٸ}l&OS@YlO܄fu$:#&Dc']78V`lZ&"Z<2O)iVLxwq)#gWjR12VOoV ?tS$%4]{HB8̓`1^ IEFvMjoflmW9l;+rw _p EG~Ew [r&)TYbgRny F5TQ^+Ĉ5L=E6DNnmD{J0ZJRKƿ*>ɁK{u[*ɏ )0{3`_ApƂf0Po/~6?1tq; rĚ+nC[ ~9.T-[ 4ڏcҾŴTiq:pQ''&DB.i/={Ca0;wb/\\澧~ ň3t"ãlZv@IڅeJ[*°0:D~'5=?Pg|J7>3i $UO/Ψ<4O/O.*HϨ c֍LL@Tȱ;͜5 1Xh-y.ֶWzoK`ɔ4#T~ӚDvy{2&}$ hp:qijT`\(cNoU܄~햘̞#155'[ꡩ,PZk?2ůx GRxE7h\t'Xd6tf[MJ_R6ЊH;,5c!.ZfrmL7 ׇxKRDF-6(_jɵ,Ã/K]ö݉߯*ou(;),02k3:![2>pt4Nfb8?ZJ`;xGKw>:]͇-Vg > o]%9g?HeN:N6ȕkteffYƼ&gx^9o j|i-gJIKgn_ԕ(TLXG}sZU{V|t<7mc]ŖMVex#;D@<$FXXg2HgM&+Xa`’U`.e՗ӘB7p(e)ͼG{=Ů/.99g8 axOyt0e=0O [f[d CV&&{EMQ 3x"S\} {#e a$r L^~{S'.EIѷF ux=돯% dqeH6# b|`< +JpGhBVܲ=y_I_)YR/Cl`HLhw<)O*vаlQWXwއ' F@ EmE,CR]5T4bX8|DQ6?l3 Z]k ,w+B_WP|aVeT(y lY)ebLA %/IkbeP?é̫@XЦB`fc1 }z F=16\\,IC.!_a<4ԃ?>HbI!ivD4 ǮEa\Y!ob'Lg1L@f<P@̴?q+|E/Dk*fMv`վ8]![{(Ip/rek6H5YYn)hm.u\0#Q1;` ׿+)4@]aP N?\ Msp6!#]$K t9LF32OO|X id6"v& Pib;wVXC6(|qq1J UI&le+A mO hPub,Kˠx\`-=lჾ̒tj_{r;ZG^,Qy/ip`\1; wXX+|z<(KSTZ[6sC3JOw[jln/?xӇs ۣIA]3v2w)mpW?J5.5>`n`GDo .Y;D4_BxeHѿ$7u'k1St+NɩBi4WG:?8@VQ&~d_ve(^ 9yTu=:V؞JӫJCR4?xӶ ہ,o ~A CԅA?ă=Fd}hk1L ,ޛcP2!(>AQ17Zz Fhm TuǘJ_J2MҶM{8yG&c+)P7z! ֜U >NP81QgG@`S]+G,wa{J p[)ctcJ vcI`6.Qrt$ (9@؀dƃ]d{ºAp6fYC\e<;ڧX1 m/F5t'yTȼb>ŭ;#wDJO\d:Js)Ǧjodo2YBmS*bN. 'SG"(Y*OkZqOaKtU ʙS=AUܤQpߚ)cH\&YPsfQc&Ű|)`,2ŗ/qNblluH+@jR=7 tZ xIznln DQL?l@[ drk`^-YΥWDIX[r+Y3IA_`̾f]dcUCAS 0Fa_B&pB5N {Ȓp#MlfⒸ94sw8aP'/ n܉=`ɽ?GAb _]jq~IEAʪ(s- 딄2+8ܗMn&/Jem%zmJyR(S$rL-Yן܃znˑLMuw#X׎0)"=oq$ɾsi;0+Mޭd31hl s"y^2 db蠻yzҶJ{7]嗜;] Ѧ):ݦvuz'^݋ o~d*4}ƸdX-,Aj9fO"m);pF dlCgѤhT'[A^lN4-'<l"q7 yٳX0JIr)B0u9"`4p)˯\r};},2v+yBhpsy#E(޹]OmVWϔoٴLLnzp6CӍV9toʧ2l}13S|oaK}䊻RNN G z!yZM2㌗V-陸?ǰ~:0t!W˫F#%F4%V2ZkŨnVx?E qc8̮/o4Ksw sF\7ӫ ;n8>.y #CnبRY;9 Q<2 @֯0rR7#*tBM!h /I!+ASYqU&\6Rǀ QN𵃈PR#ȹ%hj;΋I,T0YҴzA.gnWNk͝.Z2$}ۆ*yZ~ȅIRlVX'@^c[IM,/=oc TbT'UR9ΗW?(aGƑ)Qk"y?)kFiK72x=R77)Dw;*z'.sI n&hOU_;3I.(eJdRD?g?RLgCW[FI<{e5>N,{&[0#ǭmQ+`Х z&m= D|(%R)?o.#K9F* ᘆA&:ĕN-!ȨvLv۞GO"SGswMDFczeұ fLR#do钶⣩V -&uG+#lKWzbH[1򃖥=t GB&Бw_:.ZkPs}i>e=֦~ns-(^ybT$E B:98*j0x }_/[-7rlN&-hekM=u~YTY cS+w|\JQzpH-Y3*h|;_XWa]enX pQo?ZvXOJ21zΦ G=/&u/^(aRķf`ή$W5x';Vm+LQ(ltlQ4EA_=)yh;lIa n)^Wq!4jQOo* fJRQ)\^g_} VBTޫdoI R 3A/ޠq<]:PD ehmyZȭp.ǔǫ3U0thl*zEE ~4i"aӇ<"]>)F0z| Μs΋Lmrx/qhqazwfHper)cB[lߥh =U{]Yx䉍idk]:H|7A] +PӈBOG5fz@=frnŖjN5tql %@lZ&sUf$yY F$zHT@>6ad}0}⢕Wː}#C%%G9,"fb;&|+N/a^ƒ@~&":5G1qw6;p QfӇMYbiŲ+$ ٤͖h|*#oCޡbNRQ2ίv &^#L#- Gs=/Ti2@\N!傮<BlXDo{ R2vRn"<`$ hvhb-\7PC_ʜt+9a#(Gʈ$(24Is~cUcX6 rfm ' L4Y!z1:LZxԺ`PIFP 5r`%)re G1Y *v5N.BaS+j8‡m)M"m#f?JpR_>R@,*NYL}n^cu׮GM LpAx: +dEyRX2B;^v⊢[;Wc(h IBN4Ӳ͏:-^qX_; ,({2rs=pX>H)@F1R=i'yQ.[GwȀ0 "c>O`p*)Dh]]scrkq]!*IV\G^;-¯m")!>!F/ps!*9 2Ly\ht 4u|Hcܰu= Ys?Zئh,ΙN(p@Hu3ң̱94aiGfM |6񏉽U/=Gg,>祉q>drd@hzetof-$a߸+읺)O?z>hF1Re]a='ZH` gEZBRgZzz~|.=zRP:Qf:,s˔TOя lA5 N|1RQ>Bp (l?x$d7,=k$p6fOAH=U u`R{j(4-@CFMӑ 갾al."S|npؐbј{"+dͫratgH#S(0ot,Hkڇ%?őɹ1bO_ }ERH]HQwrtgMҞW:?18396.p&g0#ԁ#\4 1]'AZȿ}.w./M#+)Ŏ0C-7|%o llh<Gnhr#|d'Ɍ:8b.8:0f;E(61Bu,)/J:D PɒjH9ޮ26J&Ol7!iΈu!~:(C/41-Ş S~gǢeG}s3VժԷvQ+`gxdʽaob#rVE4&v:OVjWWEː1S\״`:dLߌd:1>vdrNv}*ʢvacbԗz031 {[b78ibNg,9A; v-`-8omh[?SRoՔ㓖6(3d7yes֦%|M3  Ormc5x xMj8""I>n[l(D;Lc P8 [9iN-ǭ)T@_ ƑeW RS26afp PTքn;,qsO1?N7t9@~:F~QX񁝼C, lKz +Dʝ{:yK1QШʈ)`|2E:R%'A$:ZNtL$fDc}p{VdӜeD8z$h D`Źc1 ٿ5d53:zr97?(n'AyXCQkKw(_ѧJa]$zWC u/Cb2 9TA,;6~,I9FӲfv3siO(521M!|f̈2oLu࡝c*";7 WC{(ira,|j{W@c3S I3]"4ԧK `PvC9] տݰ ;ua\ RiI!v cA"rc;br|XZΐ$n03@6=b﫧P'UE`Q_9l>DUM> B~ ׁ8P'+ s8Z=1A7Ha~N Y/۠W!c|FΓe"[ە< RKenR jk{G~&#)& |;DA4gπȭV){n=2" =랈 0Wˑu|h3#YѧJIo˸5\].lƷvGR 55,ͼZI&'5YHb)whdrev' J`a9AGKPu`z;2mz北t]!1u& yVGC}#䶮#˞'2h9ª\NXw9#~iFe <}6\ ʨh*4mVTH0p%A3 F*=>Bj҇Z;kT ?#sg#͖h#"~(ĹRTUra]qfsXjK\jn2pR:dX%ɴC6_qEƎ}qwٯ bu݁?xN/`Gp'Vc.͹8Uc&/8_U?b/j _ ~\k*XUmU.d Y9Y;!+}5 cWmBA88h35cZ5UU}Ñ /oۜhGaoɠJÏno@PBB[muS c ]"ܨfS{ Zb7:dhK8ל{Ss%4u'mc|x?lmQI{PF~,!fϭ4fY1884ۑ>c:£Y=ڵN0NqZf//Ifb<;GA5 ](Q}}u~ +ew9RJU=DhIEԘ&ꔇCfZ0.TWva2-ٜv33ُ7jf%;v5zԳ~Ʀp5efe6m}x.݆89!3+>W]tg1![qxG!4xVx!蝞"D8 k+l0f P8 b Ux⼹[vpNs.lgg$@G8X*c7#)'9FZ Os|h4YձvBwy920v'h0Rx~Y5zѕWDicFkc/`g@[^I+<[VF~800n2L+׽UC @/4jgwdt$޸uʐuGmO[ ddW7q"kMHb2kC1Jh^y?VYSdc%fu@jAc@L/)Ktǂ.qsۂs/ Nff \XI,WTFo}y8Cs$'R~\7~bbqev\2ͱEp8ÕWGEʆ" zeS7 4eLl\P N*VCSr o1 'MqV8k+Vre] E'yRS(^/mTLJIpƮ?o<,Ӑyh+=%ۡw70NL|KF3nIAg˾ֹ5Y2 0RM*78}ehڰB0xftW7\ "H wH4J.pC@/KUq,5?"T_l'y:u*'=Q;+>*AZ=z AvkNLFh+ɢ0;mIs4&|D@{=8mτyX<ޢ {9%bl.ɬ=ΎUfka2^ &B#E"^pr!\REqbUqRô&ejek6r=+b0dֺH0%x32c?)j.Cʠ ʲ28S5qdXO܉A}MhȠE1^-X[ҿ]C./y<{=)B+`NjX SX )_wpd9צz|fhq[*us##\?lX(d3t2l5 y-Ɛ})Xjۚjcf+򜹛aP0JZ(XtjE[ɿ:~UG4EP,W/;]m?'}^2UYesrSk ۻ$7~ Siޗ]KOga ~PRJʅ.]yg7*yW'o,ʧ_p[S2vuj==^n 7buigTFUѫFdlCŃzm(uDl^Ҫ ;O=a|*`4,M׮1ы;|4  vz+0u4iǷ%iѐ,w9b%W:f[Qs{,=:LOP(>G]]Ef;tLnr."v\_΍|F3FӷdSU3w {Znjjq$>"ۘ){]gyưcyV 0ݰhip.#*)lGZǑZq\TH-=ܓO|lCw? aso2}W_[퀸AOk-VG`/ZO).U|Zj^i4@՘ox. efkj9̬lp~h_D&q5:(Pr/@oAxT'=D1mxS=~N,dH)Hʒ/&yyFg U+HY( v.fe2 iTHD<<6+$ Ǎ0s!RG1GK˚fdK}.oC=ϻb5 /<OX1 DpL y!`{faL6J|/@A6܋N.ʆ1T0P7P:~)#?t9V 3֢8QM10o1/f6X]X8>+r|ż%|+0/ cH Q4<_Q rt: ކ 0-N6T@tӅ"<1fvlA3®دzxk#qQMG7j'UNLޭ^M<2?v߱dAH Ot,LM(1E@_{7,;Y?@J+Sl]#1^468)a?#㾯d HDYYpdnily(jUKFN\ /ƸF'\y$'}mKA.OŤВ0/Q3dP|# 95JɊUt9o R+x ZDb6Nb+g|+|n9Gr"j{7|-jFLzui>zٜ42&"tv%g'E+(m*{@V57MǪi8%pG3ݛ$.0CQua582i.Rّ asdJY J \8R$bXJȆg-;~?>hlD@>=zlQs!hs4:KƵ|Yog \#BF }xMʼJ{3ؗ |\VG(;iƐ^h&pI[G}&H1ɡRPJI*Er{~JIxz,Y 4Uڥd_T˄WH = eNy+"9 n+hVU<+t&|x<|x嚺3ʃ1Px/EҐ;8g}G IsSwUsna *OR[w_m3W*~%KAB_bd}u#3PQFu6aױiY +9t!pۖxؗGO )P=DJ}X"^%ڻ$ft\9 QP/72aNy1JP^lQ k%qǼf Q >z#iEtio ~sD3Y6? SϦkLBf6bU7(mb΅}n шw%(]8v Ѷ=%"emGN)+ljR>T&BFNGP%LSKwX67Wv󘺼2a (y&5k^%PDpKFwGRs5H7d Խ-LegX NW 㬶<#,̸ū!F^ mJe#$R,=ك0[E"`%q22no "{~YlDg ze)T OZo0Cg7chuLUאob=v~S'ʵMX]`ƭ`{O&\[EVqE_~o8kV <[xrYFgӓ2Ny0%UK#?N/5+ciFrqYT2{,>EԴm|؈lo_ B'/yuZ5 S|#bêJAL3locd}|V.M(]_sPC(N!)s)72mxgvkT -lC>p=?X1)4$TIkmt-ЄeCa,t9 h"zk(.:J8%1L+v<\医L%˅AVOd<1*A=fb'aK;I22=I8NTѣ 2@ǽpe;dXzS,/6ьQJYs~_KYnٗʮ) N/yLT-.yycσ30_Q7 ˄XD2PN.̯J| lO u*݉eo~^.,qfw=&bz~A8#I'rzp6 Ɯ"L%T~^stK 4ᎂ[;3R^ <&}XCwۏl$3rinjmc ^/ 5]Jrh;M6}) nQ~2u= oӚtX9-> }Ωq1N-2~h*jF} ]O6P , v,2%H.to 5Zi;~-H}GĿgՉ.U ?>.T KW8y lPk9JH e y *2njlY#'׵&楞,rab3L#p>3 -%eUQ=Ej݆@+Ba/$|E ~y])0<@YMv* D(#~Yx4R$dm C%-1Sk=~.Acec]1^). 0IPo& pusE6"!/q 8=5djgMǽeZ@_o *~07u" =[_A\ X{$t,oRX P^<23S9ڵ^ =s&nMh8b7|p:Hy6'MqZDYns(X7GUOT:knc,ī3 W _kjк[}tWROt\<H.;x*a9fIμ5rFLQOiqɊ7 Q sf&챆ːI<\`sHZ y@VaJTMejy?nfoQ:G;D,v'jLa  >н؇@NPN/`߉n 0hIreEE@sH@U0N{>ЦK]xƎ 3Д+ـ~kfz~`'> xx[4ъCcb@/{ήܬMq|ۮ\mD/xlp"!\BX@ Z]Mm?Q𕅥un7E"`tmLBҭ_(SءtzM.p`fD,O҄'߶)#@nhbnpS8)4=*䑐].y(.^>WvF<)/$HګlKe.G:A&{$ (5%Tjh͈ h[ M/Le5U M{8TsI+E+fUҮ8 R=sE<(<(;$Yb\f0 %|MtyEʝ@-=9ђcw ZuNbN08+_/q`p_3kMkO0zw&<|],-}gO8ܿ{mzw=T*Qk$kSR$_gB:Tw|/lY<Ț2A]AsdJ!}لB;yqs4t2yZ-O;FI!TpL,G[!$J@OhJjȤY:+Ci} 8m`2_1l.EàseT"#8mw4v_#; $$m8lI0XAܾGjVꖸZ3z_=d#p0!(z[ǯP9k*[jڛ/ITӦ1v{2e=,6^p^HKMbրy! (O9pdфg H.z9؀2q>Dټb/Ʉtկק=s%cf hg_N:x(@ޣz)Ť\lK͓/d>a6@G-0}fW)3ёXi)FM8+-uݮ \c˯M:1Oο.ҿ{Q)k";v )7hkr0DI#v" >XѲJ^p`Pmt9X}1@_=RxLMˋl&PU FxӤmhq.b-vfX;C.Q1x@uwx9M .HO5 .Bه!"L SW IM;7N#"ѐzןq;9F8Q"0Et-{Dŋcz<ƽ׊e}ԫE{I +7vC"-YǻNKƁbp7nR㈭cMo<2e3Pc㔥WĨp3:|5ϝV"y<ڤ&$+y̋{Z`N2(SL,͹8GedwcĶtǮ0 -6-\8[6erSkK1 9wnAFAawZ=I hb?]WIe;~A oaۻY(|R*gu /JEmţ%2@zwS*šÈd~Lv޻5kF:MOĚ։*Xi'ם13&#qXHjL a~tzީoNv ZTHJ3]rlo! SeBxz]??.V 9=/?+`śsrDX/\/ATfb"ŀQ-`eNcG1]dw1_F Η6)4Xb1KnY.H]t| 2 <+@[9X63 ]=m&TTpS;҉dWצZuw%{MRvHz`YX&>ȓێѶPcd͑i}}(vUW3GGkI3ob M-" S.rHΘ|(GKƄų,.-3qJ@|d)@#+ڒلl@Aww na!m*cIS#Gj+O9㫿)+0:MّH: K&G2$_+P HZ唆Uӆ: 3ॶj%E0tQT8@TUf03wQ/ufvӈ]B#olh0CD9>EIrLu@-l f ߾v(/j#bK>O5[nZ/ǽ6mX2ΫíLbI \V:Uw_>Rέyh҅[/IḞ)`ReXGB2:K=~ Yix\CYVXR (h"all/1ǽPnΔJ\=\{ .3SѩRp^9@~ygZjAr'E>6"ZaHEU} %˨~ҍ3iKl6lRqfJv*Jַ/]JF[{) ^nn俪DQ>̶ubQL%^  ɠ,s.7>=gwB+Oi8P88#C, hѶWlxo:5lY㏅;ZCm,`u07;>aSD/5\<эz#݁,*m(B\ټw x{bM//x Ujy5!b^kLUU"D+'bC zOϴ}Cm( Ѩ (t>dJ#+KZyĦz^` jg|P9BBK_vern1eAO#sr-#Hlݖ)(0#.qHם!N)&+Θ S;fɔ؉+Қ#҈Ĺ8XK{{̮|~ˋ/mg&ץ _LG c#o63Ø-9g+._1`] bq7ͷJ3i2CY[jFmdɧrqoX}I2Vv 1ޏaD5bE{]!:(>6Uݜ{gyA7S0..x.jxLQ`K1?D3Zwxz&V;ٲ8gN42}yOSʂAU׃/&UB+eJu!B:&}x-O 7hpE7B&gn󌛆mc3J%Y1,9##TL6;0^ AŶǵɍ̲8Z-!Zt P:=0&Oc$ ; ~ώ{|7P4L?*tU(iI fPHaA.#2a..,;:{ ZE-,k !Dbpȓ1!UrD8 -~䆎E%hA^QwkR%NbTn: WcO-ײ2J~ +L *x--'K&dgCFo4m&'SӃ#Sˤxp5 BpaA@ ވA-k2+C)֥4]nb0EqIi"Y֡isNnYiq'< U&9B׹'rbrNlK@=.W/;n]Oo?*g ɣP'q=JZ|QM.aQb!qAL"N<ȵN繻z܋M@"uF DopV~Enqr"AnӁj󑏍"d |cJ Xq4[="Tz\0# BUqYYI $=PpZGO"89;-.rٮ1 jLIO&فfFut\x֋{$} !5|mؔp3hKEBlF[ls&x˦wjEW\W 9/vNjod[ :Vv\CN+8&9Z\-$ǡD@?rӯm$f3s+RXag1Rl͍@RnTӶc rǘϩw)`~vQYo07X{8;aI68 b>l@fO٧.wܧA(~,QT!^X {yrz(u P-;ٚ4TrFs*W_v0qU(H8i@CS\`QE$/CJٞL@1[j>'W.R>J>(<Zb%nLup[0j3k+qG<__F7g0d;_ȓ򇱋mԓ>5) { W fikdRBqc#< ݣh$߯߉aLXعh%L,/S-D[&m-jlԣeVRD(b5?#̑^XF*gya)R Xz~#NFxŌX(YoN8^ KsJGe'ntGSb XK5;ަC:=>^%vsp|sZP7##a~`rc`Y& +$=ػT[?Wh{r5+XCx$16rT%krςࠧ67Лl0:&W ._49˄Do}Xdg_B dn < agҷf#Io$9uk6O eak& Vw)an2w*N ;1HL(i,.c =e4kʨ^Ws(b,M$EK`,t0`u lQeR+Fi6'[˩mrjYhd5Ȇ&9RQb=9.CJ! d׀̥w0ٻe]eRi 9R`jC~~HOi37!t.5P#5@.,ܿ/beϹE}]w\iTv0Q不rd%rȈ/}%.FYt~׍,$wL.4c$kU'G$}驴Wbcׇ]b& {*^nq+T3 8^^$*AϫL_ϩ7 \n+뽵3 $Gqo;$rU "TAIv>y" gqŶίg_1{G h'.;~O @i* 9CCFOr%,h=o ُx1xkfw`ɏBr @J^uvC"*tGoAgD9HnK0:=֐/0oPg]?И&\FQכGS#FLX`[xSxI澿O1r}B%XF>z.1+U4i)8.*-8Rg%$h+d<[L1g(Xs"ٚ5婽ͨCrk7"L3s1DNs ٬g.o#dt{Ya;!>QX9F-]亦,z>99I%ܡpz&^TmH0bXvôc7t5TCESpXcp_Al KIW2 0]E+!p5aJnEIPxs[i9A^>kW}g$W!7Y~:%k E⊓"ہôfKR_!ی+YQA) x:PϦf⡣n%|ثhb509N3oDǤhpNj.:q:$eP[ě[+s°QV']Hv'JS+Bz!{QLn^$-5T1guf? IGSVBjsIFv׵B z2tQ,02KC~nvjQ*"aEˁ0%}L`{vIz.a_v7kN^&$+'=Q͐A/w6dvtq{2m\\SȰm fqs[J) s^P0ht' $P\_Y%-e8Z ߋ;> GMX'o~u%c}RΩtA2 dFBYQde=P~ S62\&i=HS$ōX4@7C&6Jp {g$a4ŏ( q]h=*RךMvIUD W 6p(KMlB w8"4Io^'Mz`)Ҽɡ4Cдd*TczO6 j仯{*Pս`ks*'ͦΊjG}7Ԭ2$/V]D:7}*X "ibY2G9W=ϾFzb*fx +i.u炙ԩpaT$Q{Q{TāXSpr!IB[=8D{gkTAՒ9bIfJCF"+VϬ!zjH_?/t]X]WMoHkt?󺕝Gb9ZE6QpZ#K [G{H\1C$v+VC9:3u-܍xi|OVεE׋uDOj_޴0#`A򟟭U_zd2P/}XoZaamJIrk  $$:tĶd7asloQÃ&"~!ʰ"h/Q3(/fa޽]ߴ,Qr~K:ܻ NJE v#ο^ 3E\_a40b/X:~:zIC!e5YϢ25bG@ =2$9u5u =<tYuo9FEmy<3Iτ𢡄 rF~q4F5Y@L(O7!U#O!UҖKnMn]2g?뇲nV~֏EWsj9X#eePv?BGx6n1/c'줁ty;/fVYnŒ{7X@aG̙ dH@x#q|өeNOn}34ŁN   'R|ZR| b d@Ɯ2oþ?Ϳt@.n;J Q #AK,W!^%e%.*Fވ!ߐiP}9J)MZRA`hgu;oJPI] a)S]T'9Ia|3kePI7@۶82(%XŹ祯mmx+?s i}Y!Un/@]Z m'@!62Ƥvq/1d$jhӯ02a\LEŐ#YaWs3a '>:} peE#P&OZsȅקT y(GU,K6m'$8iE\N򙠎W΋w AVv<$+Y_CES(٨O~KN 4:P&h}IemIp* o/w,Y0&;ɏ}w`֟A}^P G9nz#7)uHCؾܬܵ5G-ӭ&L]d1A\ |$2iJ,=Z#'Q.k\7FG4-Dxvi@g'@UbdWf`/bjү*jonȁVџ)SSeTl^>{i}l5zdXT~6P3x={0om8XpY^b (7nsޗbDe?QH3l^{tS l:km k#Z^ tjc]mRIJ?e*a@#QY}ni9]>?{nduA]9+>o%ވ[jSt vR-1"cCpלEzjTR0UƎx#:tZ'#?)lѓJ\f_fb_oQ"]]E`Zr8l+SU[h'H#X6ٔ;-74!_:Uÿ$ x𹻧m-L  9P]et^9,m*Q'78> "y:OWruKtA"-^1J'ެ.X3k r&bD2{'8Yk  ,Ӂ0Us%3t,5ZqRRZgH n>NO|=+nS:?=I{?lgwV+HYPV.}?XTDToWwA_I#50 ͱCm0]q s j,1o̰'LA,T $cT:.z:~} yJyn=2o;K)Ha㷮P4bFm,|bP>IHE.Mw.pt y==T{*~~ƴҔdnj5g‘UY1$rVh<;wk= Yx+V-Fd@3XЎH'O{A^+y=!I1ǁ[EbYzSMYz콜&`ƚ6 (s2%B!% C,#qF̓0 Y$BָBvT wI EZeEHO>&Dpqr/Ie$d=1-%NZM*KI (uqg1G*2`ʌ9Y iRj,ls/8v\ةwXA]):혝xWp $|0<)Τs_Dq5UY= W7*=,R-ű:{/Onz ",T& ׁA-L^9t\/M?#c{BJjW5'EgI-REh3$cJ ˊD)i$F~e<JSAiyzƆ?3ZH<)eNJ}Ce3NmW)mV"wBԻX [Z5_G)]'oUO tc;%%6 $*5u6 { 0tIѕ1>Z᳡YM7 6 I_PFH.nTI7~-b ^6Ԗ].|nB6!s*D(b@<}3t?3pwV^X'gs"́(N)`kwY25I%~:T`Q b,zJFLgjLѻɏX _("uWC8#2?4W&C~} ]Hx@ܟ6}I.}>\4@p7kl~Y mWYΐfc򯖀 Zt]9kzt*8ݦ> ٦>[ul\|fiB!݃M&^f<xm\}`)& G<S溺];m' f筘D_KO/Y~_2a;/t|a[$!<ɥ(-?O$Bj4<2DD 7r= ̱heK`hoN ^ ҢeevXI;sEAL[eH ͡<bV9:ԉC_+0Ȁ\ylŨH*j+rpZ- tZuBR\ϊRqn+/t9;{QF04wҭ75z3uJɏ;l{ggyȊO?2mfo=u"* \C?ЁT=vn%ZwES5: <]IQv`z/艱~=s]H6z.։Uء %̓t嚥Iԇ\Cd[]2XR4l+ 0(;귱<ƃ^QcIЖQ@A2e B\ jQEvr kL!8lCvƀ?ƲvvFWfBaLS.+Vṽc-p[)X^׹'{5qE^kNA\^e-'}5չW =^"",ϖ}>cQ?ub;~G8:oB[f%CȚI/EDl-)HPdռr/RҺet&'0ovz)fH󲓢 ǵ8 'W(X'&/B$rƗUAl% Df֓ 5vD,{?7+ȾZx;)3qef1ьϷIQєWffr\tK9]X O:@DIAt}qN'~W;Gx>7YH9q.Ֆ(8Bۘz b^Bͅ&eF}t*v#fBmtSisvW|.*9`GyDE\BWۃܵ OJ]c]/SV̨h$FVƞkS=A)<niȓ)7c"|~y-1m`(AUECs/(jhvW.u&W`=p `K+tLА4$+[u+yk2rN+:Sq t:,Yw$ۈĞ FĽL Dbby5е(&EWKPw?JߏǕ`S qck֜hȵN3:G*e~[`\`@ 7̟kNm\{+3!Yt8S\Cy{t/^kNk`YRh)t  V*nT~Xw. BĩI71Qwzf~D $;O u lsQL5v|T0sˏbSk3"%т9p IRS|%^wh _eFU5 ,:1G;fj+<h8D$pqFd˽0C4l?I&ej m|6y-U 訒Ʊcx&5iftH9*YCT^ӡƀ2b M{< x^K{o̼R07ř%g\"qz0Ldyjfe` ^S,Pf9ppe[)H屡IJ &kjfO̩B1,`Fc}#Qמ;Kt4kbb)8;6i$Mae|F6}6Q&.ߖe>GL(vs!ȽrŽݛ3os`x ,D!۾uwf%;s>=^C¢M4V 3:t22ĝ}8-X7X]vLĦ>pP$s4d"P4>0V1k ˟5h"v8_4яCBCȮJl%X̭"qŁ!ۗ{-H6>]tnsonhzP<pGt>3Fo3f ;4]7j:21<,cxܝ`}Bʃo:+onb=cΆ+_x[*zVB"2)=8nKWЭĘ:`\vڕBR?wݽjrI̠F3h\[hԡa8#i%h nyb0DwTcÐMi">kǭ#N TE%o :HA.4;Kze]&Ao<_ GW مBݜK#_|clwyi9?+InfU}m9Ҿ]ف%hJ\bDkt^ܚ :u3b@QGPQ86)nw.Wkf/ XnT'5Fqå Ɩ=''A*REImFrdJB]-*d{i :sRDƒ#?)hmPinޝB2.~<5CK>:r6Y{<G^>(!5yMs<X;q٭ᎇ:[gRIz$InOւj(:vOdE0+FI;MXRkr{q58O_c_?dML…Ki6G Fϲ{?BY @&L,{Eo6K"$B` M8h)7϶dyff͛54k%'*] K(YȣPa}U" oO>^tSyEOQCP:0,g=͉맜C' b,Ͼ%pvRt J̦IO d ')p~$;*h0]51H#Z҇ НB a4pV80cY Xp5W<#ӌ Kw]tR޴sإv##׷$TE'>sȈ qh? oCDrOeBw}59d8ܹp;aٻߠn.ŻO[?28r`Ԯ:L[[򌵨u#&rac5Lz@)Icke@Ċ|q әԡAׯԨXPmG =|WVqSn#1+A*s,-<^X+#ڼX 5s#wGmlw8;Q9 +RPk s;ӢC72ׁ4KyWh_?A?3` Kjt@q ^8ZNZ@H/iS o6x)Ȫ)>auHǘYH\8|c3(M8Ņ:cY[W`gp {-`~6F|PcD KIM*7Ԧ%̍ OMC*釬",xQpeHݨGrswYm%kT*Co˞Tqs ]7 !h%Dۋ|sj?ʍȬwʇn]sv/oxͨGJKEZȉs%F`/ٛN܈;qQHCZiFr!WH94X=$w&:Nye=PmvO@^9]]w>M~{-NVgjw~u#c>fKf3CFY ~~{_ OGHM@#nv)C㿚O8H%[!N'_NdtZ.R;}^LME`j,"T@:,!i'Uy`]wKM,fivcټIf]`"JsB5yga< ِH5ܡOu^N?U\#ˤޏ7*";>VCKf/9m?>/.qtKrm h{}6B/!vcEMӤ`Mp p:5e ?#$͎)N]>0 %_%{^dq rKnxI$F2F *Z\jEto? h8> =1N8cѡXK)G\G"V&dfcwDBVTƖ>8RʳGKK0 S=?w]=418%"ŝwj2x"VMsr41$$~D{y cī⫊yh #rW7UȡJb9~p ڜHc 4 fj8O唾d2aq)ۼ(Ei u9TH*B ó: ޭd\ifO=;R+w1~Yd ijnqV?EV.kؚF{U=Un&6wЊCs#GK~˒ yÓz"BIuu)2yTBdYLB7[]iW8OC` 7ǿNI$HIvo5Z6TY^ʧQt_JgΆj8FBn8ɹZ+@|ْ':MW1[u9.GPwV(N,AEȳ"wҥ'>c25s=Y,sio?hw[/6٤=r:އ`Qͽn_6E0!T~i$+`9X䥞p8韑fx  ߼6r..:,5.Uy>-3sP4\Z%UA}ՙkvB epz)[YX*uβTB ~elv>]reSii*yFqczfqW!t( $2  85F[Bn 4W.+0ԚskV pj!pu@w5;>hXx9ԇNQdaUi^rqG,`F61orz|tpkjB]-Džb45!S' T6*\u?=vKg[8Qx"`.w}F)Q7?L>PKÔrNBNx/y'(s{S=<9Q@ğ ;&UAA.-7jp缙ّNݛVe( 6%vc,,/{ja1qGnxVUEN績Q;@f_bsW'pŰBBr_Gb A"`~ۄW!>"E»[,/`S/Bڐ%_։);pJnp:eS{Iqq5hgU­UY(jۏGѓk&^DhYa1SiT؆Yu>\4sӽxS QLsd.C,:psmkaN?WPeFz֒HPBI0%D8SQ5`VifmtogԈ꟞=P`B8%4'IpTJPbQň9?$ }OwY.ta>pM.)m(ժtp0r8 FÚh|i]^Jb.|$`!+qeA`wa+) JԨ0 %xS)A/s!2X ML'+(*50Xf**u uFfԅIouG0wf;:~D 5y#, QoxSOnHDIg /YӊoM\=0R;\s!}Ӿ]^$T^^T㬢4{d ԣNFq(9SÉ NmFzž5=Xst-3զ$Y4)Ka6Рӝ9?,gHf/XĪm:;"Fm=JɊ X{hE fXtoCZ.=,Vǖh¶pQ:*%5bB$IRyz6.Zq|\0-3YCnWR m_gMv6yrSXw2XAk"\h"Tyjhd0_"#ev1NkߝnUM~oeD\hב'g-Țu+_o ts"9L7CʌoBLn0_|ŭ[:Ɉ+l(zU+kR$  \R<2t 73L $$jvQvuOO',@UVs|-q|qœj+WÄ*fB4K@Ш׫kY :=] ]ΌbfhAEIөb*O>Q|{GzpdW$j}-wBYۉ-e9"mT@&/ s!L7j%,Вs tK=Z^ *֙s(d,,hJ 4o~:"B{t1aRԚ}0i,6a%Veۆw5բ\lZX`0ɭ*CU"S.1Zi7Wۄz.Ȭh7>_X֞8,o w9 T-Og-GI,6q15CRDEdG\۽A00zxÞc-{cF&zlcXS@&ީ}*3{.- S{#F聤PE&D|{._}GG!ry8l S%q%clYN.b)-4~!bs_d9Ե^I~鉥oNH ,]qFaq'WǗ6aXHoރdžLq GOnx`tD".[/PxT׮nB"0}>U~9* P;\E?M%Ph4a0鉽yUK6þnh d*p`զ]&L}ï>6G:!{bK\KєoןDСceSfYw93Еؕ )Rd3FVCraluN&RL :yI"ӻ"ϚO 4mDWqCZQ{ tj+Tf;t!Y:oe/,mh5} K/{ЊEV4`l])JR_*A*X 5*n#b wE]K6@DӢ08T_%tGVji[n4Yv6g,[2 &t[S@r`IwX9 o pTA0/z n+Q,fRè`Ìvbծ ul  )U +{ѕ*?|b} ~0]6@hjVoyHO΋`Qeh>)w}j*`[DtVY.ޏȯzn qW-Ŧt4ZaMϬ& :UNa Rr.wΰ>pOqҍ؜veTDf #e<"<h$IYEhNb)5P'APBz+ ;5>> K-1.ejaJO G/,'ӳ -Z68&1\#K/LJeɍ1 p@b<(݈pBrc'-+#.r1շy7YKubzmaB# {9F&HH4ӊӿLΐ]\0Ď' lX鼣J4Tߩëfy9nsZ| k욬cXϯcH4:50k`fwl0g凄'C?t,HG*P(a* *&a߫ @:-;qgpFD9WQbNC;PL9Jr>ob'Vq<]S.*ՒXe ѤdJ%)'/4s4/~?Nj`'Mx1f|Uȹf.CAq{d,m L,\x?TS޿S@IJ [@d5%':> O +{ΌkY5t";ü ~^O֒c$OԳ8S''KfhOe׵c_y<~]MS97 x64%_rOS;kB_Hy,7$a)g>2c^HH/)-b'ׁ`s 0Fc:XEEkMC eiؾEe U+?^ͅ7Aq6]TbKJ:TSWɂ~{pfvuÙnGr bj]YQ%GMI;".cֈbܓ{LW]I1PFV?]HMAIuXсjyM2?g!)S(hS8VRgnh.Z=g_Mjݛ=w҅i5tCRn3~!j EM@+8+k& +#20xdm=cq6oNBb-._n`̿s5#?Y+IFzX{7c[b-JobYͩ"56ZqPr'%fƑ9v\yVhk8J"G A+zP6Plۓ"9߹NpZH{^/!8t\'ϯ$h=`OhDNFAp^yQ:Iudm ^lUÀT oogA, j>6inP-y$$$}J}Ϸ%]1ֲJq@[q' }bW.klTZ`M<L: l[v|# rMG]ک=Q MP0*eaqr A+ƉF;騦gʾYŴȺ\Y4jm?83R aĻѥd&':mˎ _~\8 Li%f|:w9?2UƺHG ܱ"Pc$D׷jMUaLkp/9ج7'YU[N Ns݅eՍ<μ5nkA+ 32Pfs*YbP'b}s;^'?{0~}2It\ z+0zT%L޹HB: ׌uBaY9Mn>ώ7,Pa͓si, 7<}#} s)hzlKB$ܲЗ8?.&P`uy ۱Mq #5y3RF! j5嚃vC"{XG%k][2ÃIMȞ7ktJJs֤nO lq> (u=8Wc9%Z}"6Yh˕ed\H~ZB[i+)KLk:n)S*Yi(ƾ L7yܖF\mv Z KIϪb,m't?_2J:%-!OǃRo<Ա?Ob_٘A#&k?G-@վ|W.,*QqEHJ,%9 #Ύӻy5Ym /}7W[<&gM("A c+G8Fg'"sRY},#'A!Anq^55$$gR*0]⹓i0}PrWA e`h?X5bz3f9 '`]v ˬl~J`.[ΐwbʐ.X)zL.#M D!PEkP)\x U0bl䀌p$θ0,>hu`v+[=%J5{LqH3|z/`~.RuGjhnf *N9#(ĉ=.\iNҴ2VXe/ X#W W(=dx ˺Rި*}!H2UrL;Yֵ&¨ѡ^VM-Z1`zsd=fpJp_c]P]ćワ'bj7]朚/9$:lNL=سu 逯 Z~K}01Vyc.C*=0_]jeNumV"Xx$$q}@F6TbR)-OGٍ!ѥhG9.ߣ^ V-U<EY)AF~E">ld hX;5jZH19R*jE Nە?t@ؼDs͐ [t\KHO[ Ր]:@,,w7M&DJ|15?a=y6&>4!f- N f'Yi!*Ț-00F!/ a_c2l2RQHzg=LcyB1hX̧T| ϝU|G,aMX&å)Ey ]͂-5\5~a-Eb-he9j\uY׏R  k8y50G\!e~Evh_[K @6EmA VxT`-S|tb塪+l*, &ouݸ *xLj vww(a78@3 k=1Q˓_Zo^ XjԢK?7V}j1Ʋ7 Mu2!-ԷMvVsb|ކՀbރ^txE~-[od3G@{GRXU~/!nk"[( 0Ü!)#Pܟu (Zh&w4KC8A?x'PMxs LBKv ܞdc@Ou{%j&1W_0dCZGaۉ 0LE-DdN,ۖmeTٷ ܋_)jý*Ѻ[S}QJ v-rG@9|#a\?d1B8w61ֿrVoJhB_rT2(y/ۉN* g?iZ3?2pZ~8%O9I|HpxM3gN_40\ HJ }Y85 fo 輌~+[nJ~.γsK$[|V5B僉f+I\E1|̘8{tYEZ 8LYSwH=}9zQ&\B.]Curw7\T]ϳx;4N; NhI+3o|Q{}Vٽכ\W 09۔J\Ʊ&8y%M0E-VDo(O ^9h{"J%NpH(T{RHLUZdE~sKAEc_R ]\ - EtTwm)\Z&2F+8վXt1.,2-5}Cx JL-KrEb2xB dVtS6dtcV؍q^Jiߏz:+,?uC-V 0#v! ߙ)F>k˙1RbZ{ :8BU)w`g]u t ?=|ftO}蛁 3H Ari߀GR4ҿb"iqNt XH.60~nO*|ocB!*>"=MItMk`_aJiB_78o4fE1=BlE͞ӉQ12e(7F%Qc_4pMvRۏ5A0Fr(Dz~PaC~ mb5W5WQzaJ}e[Uq*x6 Wq8ZE<~*zAL0 ; i1&#?y6&Dbw`NE?jE.j7ȫjCTvm^5XgA>>peHo]%b|퀇vҚ@5I<_ fu]N0aayh&P.ޯaEpEc`[-/Ё}:hhVІOq蔉S}{'E}V[m&vXd/"iRGlM v}RRx?w‡ ݟ5/0BJfri[|kDm{t?z*J y9%9 )rw")ΖDr*DiED*ؖK觋"*CtTnwu\~}gSR?3txT&yszju龞' p#+.ET"V @XnYc"HnU\)'4 #$ej PP)Z4m&TobU^peǖ{3ɑ. Y-h[v b{7sî/XǒKfY }>)Ea!7{:S;HޣB4+ZaeT\e2߻)w);+8^K<)K=ZXr2& Lީ}96%~;RdnxPfU0M9) ݰk?f]Oa!%r[~L 02rxb:[KL^N ">Z"V柞P%w¢Jb?f70s%ͼP*5]o%#tY.=̙csߜ2-/b1jPZK#"%:1G=/? |WdS*H` T'cC'bj+8KĆ,噍rߏqS?P(52AKHSȇlQ5=?Tn7`.>cRVgs8W$ ߠoQ?!Gre!ËA#h/8ܭ DB:e3 Bx8bad@$F|Q:1(zU) T>Fg ͋z2<(E$ǗA3g&\\h?m.Qjs:oYXǑ!=E-3:! [| yI"-xuׯxI!kR.|\C-K$CZj.<4Z7tM݅Un[:Mcop1k* UM84tIIq,{$l}ۻ'_!rܥuGz{@h`ioOt'zSC`nu&os(Fpxϧ#|cJXBk%Dvck00ijo؅3H"pl*Q\haďZ17HEJ?Ou g &{!?A\, = zI™*mom}Ajo0^n>nzha +7Gh˘Ń`o.d"3m6YS'ȑ?kЅPE6zI*H_aHhrQfZ]s!Ϧ] 4 j2L<(C@rnXw48!=Y8ag%B^#i![L3"_lرNMp۵K(Vg~Gt2;28A9i< B!IWՊ<%@ۑo;rBҾ@@x3p z;;*&2ZK,4Q;ְI0fmT2Bm!0V 7EO4θ(Y5^@ Ÿ({('0<n-еҹxU9xrhEaa2`NvtDF=O-(U)|ENOLJaԔZ2؅:\z ZQ3ia%*'IH&[?^-G /hXR+vJ'ythѪ덷5; ~OIfBߪ]|<;bD' uDQ spV#<E%7/t|0lqt {H-{re3aD2԰QL9]:y z8 ! w-CjxD{:,[VDZmS\Uޥrm;=!61bC :f3iE"Hj/~K&xIc'C {ƭpѥ?Z]xYζz6kP-)W_5ca?y1H/-K a~FG sD4dRy Mo0=pN|];Y! vm+TXٓ[H[i!bK3&{yc\H vVT±e4qLEWA͞B-wQP0-*m4M:ܫ|\u╢o5n (&e]_(t_O89fy/~\_t_f nk`H~kN3Lų7m9vDs4+o%=}/E!&Ra~ k<qGDR&ozh~G/U'>9(TjXinaʘUs%6v)5vϊ9 uG1IKZuɢP#n^Ԁ)YٖE׌}ph cL^2bS[vO޸$誢#pJܑ't_<IqG&Ѐ@768I2Q)0geuCޑ>&\;-0=SCpBH9&@/#a:["H?"?9Vԥ?,̼f6A)|m(9PBʩo*gS%C@ SĶʲ ߑh5OްY1tӶCmi>[0(c*Q3!Y@) 2?S3HnA&S8 tM{cײ]RcD<|jk?&31JпM*P1%[mḀYOJ h? >q!dY~[4<Z#6[| vJ3jڨ(M3%a{'% i42WxlG-q;Z&t8(~n"~N@?[I/ `^$^3E+<H|+N6-A Fyuec@0Q$̞ Sgk#He Iɑ潩mM5d;cA4ŏE{h#pn 4*}jnaU0}S@!ހAawE3pV4Xa~A+*ad|$^S_`'ɀVl#xGC 7̔Ic8OR;5U]7x*i&/D(.5É!0a ͕ٛ۶"Y9hڄ*R='qly" +cLv۔L AƹS%orY(Ķ(d[هq7?uDyNCq:Ce[+ Srĭ">9Ih(mkz ~L" b'дݶ,fφ ܔqF7#B)L fxJ5nnJO2f=4Mr! oLT}/ZySR<ߵ|gVՃ/4 G9Ns]0oEaA֚<Q?{ ڷzt+Sscc~4)Hd$hj (: ﷼4ш[tENV6Zў>q(kQx-9WGfq\*L债cb@_4z BMIl)3 /af렮.$ 'TM:tTTj!ej|x.6<♍[ڭ6b 7%Z,qhãП %ϫAN'?%AZ L%&Q` UAej w_B ~kx#GC<];!U5[¯k͸"0h*?FY\X fdžnR6ٜe郔ZŰ QD5$Vo$c qjMϐ<@~i ] ͠`N~tvz$,!<]{bB~L l,kIH& yud[I8%Jp]۹a_5c&+R?Nfߑ zV>NAmh %>QUHh[ RʥymU2Nڮɾ@j*?񿩧Yg uh;<2b@~oӨ(ZDvMKX!gĪ 2}nq1.%-2BK4F%$d,GV+CW2+=(^ a! D%_#TFGXb)Xw1& O|ZD${t؂k|Ӧ}=`X h|4DK@bUM- 8LK/ޥb" !~~v-卾Qk i:xT˩GЬ*w.mv}m2*\aQw3Q"dΛ46T3c6jI M;_։3?El~a rҥ*NmQuɧk/+l_oȱuC=;5!-Oq14B"ˏ#.0环*yb8_GlVRieSp >7=,dS2I+iykIWYsh42s\P(#Ͳ2-y-Qș0Yמm0RH fj4ۋ?俔nott,Wm0>(C{#}Q^xPY5A)tŴ;O&q݀={n4-etZhfKf; .M窌u~I@߭F_9A0U m lìVFa[eHLkK /l*rZ|y.qJ7[o: bB/E3͹dHI 748QP"nJ%_heҌ;Ek3-@yRXU2OĖI 2jdjAHD셥5#;:t5?hbU|ko*?ٳkQeRUAcĘ/|xzX&g&Ҿ-?]z/ӳq˸+7p@ROp8(d'XY 4 #ŗ殍-]/GMSjQ 'o4-KRimEǪha)b6VW=*f-^YuHKfoD?6(ۙtqU84=ah\^BNއaaq't=nEX i˚^BMVl:(e7DTl (.z[$>a%x,WS.gp g+GO\nGGA.KKٿ# 0lkH"<EǛ{໠'X<KGDGM ؕ0x!N"./ '߲}x/Ŕu nk%`Ν H/*JxTp6k#Jhـ"ǍSrucm,` EL0**S:Du.Y3B4f͘cN*Jxx' 蘨` [thPzƅtS[ .sV76B0ʼnښm̷2Cc ,h١{L?d>@E' Ӝw{~9sr 3KC=ks-.I>7;Z[O(& yZ^4p_a'uHr8*hT$bm_S~D7=f[꜆/q x<ݸxYNҧ4$-hHE+0 t`C9'(/D~rxրO/waMD7E,hL#ez6^mk(Wz*aG!U8nJ<:`a.Wԍڟv* 0 K}1P>;sYWVCTр (dfFbA|xy<%gQ5=s%"ut4cLZѦԏ;:l;[q%UjxA%mp3aOvJ^xIS6*x3]ՃX]EcV1 QQKxe@a4^6]i1 Wh\EZ;IF )ȺZu"tkѐt >\qa;c D؟C_ =5MMs!UzJ8JԿTɁU~ /9¶~gfҌ}96Zc#2DiWׂrZcg| bYE*z?T۟=`ܜd6{hDQ E"'1,tsgEYY˦7cu&(|^E%ӝ$ + v a HVE^u=_=q/~xXN=LTcmvW⹦aLPn\ӓ rB:^H?B|:)X׮W.,܄V|0Lv,_&=5W+7i?v (1A䭋ua2ձ} 'zX፠!җ`K& K~?GY:Y+EUqCA-9Ǹ&m>&X{R];|3v$5.,Nkx/SrO5R& OĀ)ܚ<3-!ɱo7Ȼc5Ӈb}1x:,%%]:||b=YtX}W8 B*mdJb޳ǯutq{_ *%uJ+G SBt͐BtrD{U#!B{vtS\;߳<O@Hi Jz4G0J_}[:DRRlnZ6r Ax߰몏vf}ĵdhy|)=S&j$FGʽMH,Fr !OnWތ[Uh V2d@ž6"!,17B`c1 zF-?Sk"cn Sz?3|eWL¼c |Xo?vNQ ݸ/#n6䢣|q< G'QP7 qYp޿6ɢH:ܞkY/xs4G x. t7YÙַGW;wPHYY"4Bi']NǕgV"qpnCJ,;@NOU^fpVBC>0h<՟x򈩃bW!0>c`ϫII\tZPWɺ=d:%V۩=ِ_td>˱?;ylC y rbB$Z@]W0VLaUG|n6~*-.1=\r q?,W;?O'.wȩ3t+!cR^aȐ2[oOm1WVS|@r 5p yЖK;T=ϓDw' X '\V[U.Zip'+t{ꂝ,JHҿ5^9 ǑB)4n>NfTU__9/i/If7(Bu4}|N>͗[`hW>nWN@ F4|uiE5uέ#frj*#QIǘخ{A Jw"-3 KQ~ y%@QHѽ 89/jIGFj3k[#k7 G=2PCc#Cxg' jd|?^1*Cߗ펺*J\ijxƇ i7@"Z_aBJPN7DiNvRLn]@m1j3ZCQloubƸXVӎ{sɡm߁.zvq) _X(J''oizɱ̙RZߩ xRVsUdkH8㿇AUa!9vh -pAq`bGʴg+ *RMa ڬ]2Z7aƠK:D|s-`aPjXH:Vn-[ ֖+$D0fYZ=P^2BZQ7*I^ ZWS⡤RSnXr5!z E7eX 볓,JeS{r QZhg!aT'+ORu;~sH:HA.6jkbp\S~$kA%knefǐfHɉ!jTYMSopBşWzB-(69_xFcY39ksy @r{F e:Ec%.+C#W7>sъK:m0u,1pacp)~_r9l xߞ*0*H:݁7X߂SBjgrޙԈDd ܆gytPe Fk^dVÚoњmdSoc4)xƢl\ +x"%{AuojMN.e }⃸\ :^6 ,,ZDns5i.7>! '6[zK35NqBL.GN0~ꌲ&>քsn1]ZvXni_;.Y1tbi'gU'Zsӽɚַ!~*7a,;x JħѬuk+]z]p=&yŽ}a~TRN ִqQWtNyR~"„i=vjH @hL_o4z*Fz֎ "/D Dp1C' ?XYkڼSRFla}ր@e*]:æŬUs֝C(i %\(y=qC03nM( P `iMi:[Jl" ?ƿbndL]JXa ![0NޮJ4O8}BҝӀUː ot="o4 8*Qn]>Rs!t{FrZhFFÜth`RmWw1}sjJ獼mdVyR/SAI:x y"E8nMU,k0ˌ*&ܣi˚7ExP0=h?w6P. jĚR "_:+(?DF BE!R+ 2 ~fg(c!Z̴'}N<5TZ5YGj/~$\1u4g$XzâI,=`d%vdah5{kooП!':C8qq[5}{'M,G b9{=}p_ŌczHOQ㒾]`ݶy b֓0C&ppӘLᐭy{Tg< 0Iq81 Pk:a-Mjb ho\ "fI77Yj(&V ^gbvF\1lSjs MS!7{t!mz%'UF+O?l~K𔛺M*3+DEvF kFA3 (7 ;mfUdkIbM[n{(pOLu(/lj q-yMC \%Joe V?3RIK|BX# یS_ʸq%2ַ2|z[tAb|*)u-#"9I%$/y7/ƍN.r*-?]] #.4SA<W_,[2/VZ 84:]&$gi<0GVLOJBkm1b ƤbpSG{qqLѯnVqi!*RpZ,x"m&`Eګ{bu2$#=<{ɮ,znu$bM]H&!5cjYj΀r W֕Qf'[~VU|UHUnˁ#O_BW2OyR_"?\qJ8ƚNpC'jfQh W$f7l$vW JHMSzgؕ#T$0ϙ~wc(z_#TMGX?FM%cռK+APm&YCϘUcMbxm Q(RGSj/wr`:<\  fmg*߻o.U,\d"QY݃lb&x_ߟKT;Y9GOoH)FJKF|>3EQXvn P` |[U*DezݾϬљS',n3M׆}(/㈦`jIN;GIۦ[Vc0+}:=X@EJf*۞Q#LF]%|.1m'吆c8"8VARϦ={#I!/(H.d'逸T8Ox K&GXu5L߶nO<a 4:5D_sdoD"._n w}޻)φHS>kyh3¿6z4z˹3{Brx M#0MrM*Z?H.hs 7bvXKAft_y?GPY!>%GoR Yvq% !Pu*+OzF!T{Ӛ!PiBj9xq}s@d%\) 0F 9"u8h[1t?4A/ dWwƒ3x{1{/C׺ R U#&u<~}n.BK#)&ex=)$[*0 O zbf9K X߉?DCFMD "Sn'ߐn<ȓHRmK =Rw5Ŏ i)Wa_Eع{Ndv,aXPȷTN`ߡ{ 뙼{0B*Ak8wYOPHBc&5,;,l=5fP= iH&!rުFM[,)G9lBFV8Ee{Ǚ5j41uGt^y}r`WY,;F&*6Zg}OhR nL2H;P57MɼR ՘hǹ<TɄul{5RgX2xԒTk۾Q0!̪*N!' 'Z11O#oKm+ L8frO`ؿ 2mD22@XVKCcCE!xRLZ0Ͻ%Lz-ETB[_e.sD܁aʯʾ2"c3:Z*[cȪ0XY\f_s@-QGyw"O+hXLgV29HWr?Bc%szwWb3 ގ mq ƃ+N˚&~a=EBS@'Q~`z#iN%>g\Dcگd N1WX"0_l4hղi,þ%&63_ &EAE՗(z#ta=OI[yB$3t^*))I'+\{&*渷ݚ+c#s~6H=n u{ ?ҥ2 HA{:p.wlۂu-;jPXgcݷJKq{HӘ#):&B7y-l3dOc293iΡΚk?8^ׂ;Ȏ}4^zn!šУGQ;,}U6|El|);s)!b ,5KԻ>8~SD: @#4j55?LXDzg C>}V W6]x+GaIOx"[:oO[OՓƠE>wY*2ેuVW%B Acj&%[ _"r1da4>pμgp@z.--;Sc؂)xPMGb<١)}yGOY_$g}!*Skb2~~fr[&̙$B*ҳ(/g*G'?ƧxfMR~?Hbm%@rup`u># ݦ jHا_Mڣ0$'L8q"@}=m,v1\(cT~IOt'r14ad~f8{29Dp.>FHoOPK Cן25b̡&X5ݿY_⇇2|R?~v- bS8WK` 7GZ#(w4jaX/c+ 5 YZ