vim-small-9.0.2103-150000.5.57.1 >  A e_ p9|uа';].2ueLX&@&toÀr;-8oН}Bg|X,zZ|G= _Uz@k>)3 &0~8j0NEn_&'D0Ԅv|4xVuEbżGMBDص0 25_.+jڎr;h'KQ5R 6@d>ÄUJysӶnn%ri>pBd?Td  # = #)/4 B P l  $@cH>(89 ,:>@'F/GDH`I|XY\]^ b[cdzefluvwxy zPCvim-small9.0.2103150000.5.57.1Vim with reduced featuresVim compiled with reduced feature set such as no script interpreters built ine_ ks390zl35fMSUSE Linux Enterprise 15SUSE LLC Vimhttps://www.suse.com/Productivity/Text/Editorshttps://www.vim.org/linuxs390x/usr/sbin/update-alternatives \ --install /usr/bin/vim vim /usr/bin/vim-small 19 \ --slave /usr/bin/vi vi /usr/bin/vim-smallif [ ! -e /usr/bin/vim-small ] ; then /usr/sbin/update-alternatives --remove vim /usr/bin/vim-small fiRA큤e_ je_ je_ Ce_ Ce_ Ke_ jePa1a94ef753c35c2702302ebf3b4886c2315c6fff6a9015d508ee523dec591b9b30b3f1f330cb1b179bb17c7c687d4cec601e0aa3462bc7f890ad4c3888d37d720/etc/alternatives/vi/etc/alternatives/vim@@rootrootrootrootrootrootrootrootrootrootrootrootrootrootvim-9.0.2103-150000.5.57.1.src.rpmvivim-smallvim-small(s390-64)vim_client@@@@@@@@@@@@    /bin/sh/bin/shlibacl.so.1()(64bit)libacl.so.1(ACL_1.0)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.15)(64bit)libc.so.6(GLIBC_2.2)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.2)(64bit)libtinfo.so.6()(64bit)libtinfo.so.6(NCURSES6_TINFO_5.0.19991023)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)update-alternativesupdate-alternativesvim-data-common3.0.4-14.6.0-14.0-15.2-19.0.2103-150000.5.57.14.14.1e]@e dܺ@dx@dldZ5dJcd'@ccR@c~ @cM@bb@`4@`.V^)@^@^2\@Zľ@ZlZ@Z%Z1@Z@V͛@V͛@VIV@V@VVŲ@V@V@VT@VV@V@V^VVuFVm]Vd#@VQ@VO @VCV VUU6@U@U@UnU@UUUx&U_@U>$U+UUQTT!TD@TfTr@T T TT|TTxcTk4T[bTBV@zbalogh@suse.comzbalogh@suse.comzbalogh@suse.comzbalogh@suse.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 - for the complete list of changes see https://github.com/vim/vim/compare/v9.0.1894...v9.0.2103- Updated to version 9.0 with patch level 1894, fixes the following security problems * Fixing bsc#1214922 (CVE-2023-4738) - VUL-0: CVE-2023-4738: vim: heap-buffer-overflow in vim_regsub_both * Fixing bsc#1214924 (CVE-2023-4735) - VUL-0: CVE-2023-4735: vim: OOB Write ops.c * Fixing bsc#1214925 (CVE-2023-4734) - VUL-0: CVE-2023-4734: vim: segmentation fault in function f_fullcommand * Fixing bsc#1215004 (CVE-2023-4733) - VUL-0: CVE-2023-4733: vim: use-after-free in function buflist_altfpos * Fixing bsc#1215006 (CVE-2023-4752) - VUL-0: CVE-2023-4752: vim: Heap Use After Free in function ins_compl_get_exp * Fixing bsc#1215033 (CVE-2023-4781) - VUL-0: CVE-2023-4781: vim: heap-buffer-overflow in function vim_regsub_both - drop patches: disable-unreliable-tests.patch ignore-flaky-test-failure.patch vim-8.1.0297-dump3.patch - dropped %check - most of tests didn't work correctly in OBS and maintenance burden of this was getting too big - for the complete list of changes see https://github.com/vim/vim/compare/v9.0.1632...v9.0.1894- Use app icon generated from vimlogo.eps in source tarball; add higher res icons of sizes 128, 256, and 512px as png sources. Our current icons deviate from upstream flatpaks for example. - Updated to version 9.0 with patch level 1632 - for the complete list of changes see https://github.com/vim/vim/compare/v9.0.1443...v9.0.1632- Updated to version 9.0 with patch level 1572, fixes the following security problems * Fixing bsc#1210996 (CVE-2023-2426) - VUL-0: CVE-2023-2426: vim: Use of Out-of-range Pointer Offset in GitHub repository vim/vim prior to 9.0.1499. * Fixing bsc#1211256 (CVE-2023-2609) - VUL-1: CVE-2023-2609: vim: NULL Pointer Dereference prior to 9.0.1531 * Fixing bsc#1211257 (CVE-2023-2610) - VUL-1: CVE-2023-2610: vim: Integer Overflow or Wraparound prior to 9.0.1532 - for the complete list of changes see https://github.com/vim/vim/compare/v9.0.1443...v9.0.1572- Fixing bsc#1211461 - L3: vim "eats" first character from prompt in xterm * Add: reorder-exit-raw-mode.patch * Swaps out_str_t_TE() and cursor_on() during exit to prevent missing characters in xterm prompt on exit.- Fixing bsc#1211144 - [Build 96.1] openQA test fails in zypper_migration - conflict between xxd and vim * Revert the creation standalone xxd packages- Updated to version 9.0 with patch level 1443, fixes the following security problems * Fixing bsc#1209042 (CVE-2023-1264) - VUL-0: CVE-2023-1264: vim: NULL Pointer Dereference vim prior to 9.0.1392 * Fixing bsc#1209187 (CVE-2023-1355) - VUL-0: CVE-2023-1355: vim: NULL Pointer Dereference prior to 9.0.1402. * Fixing bsc#1208828 (CVE-2023-1127) - VUL-1: CVE-2023-1127: vim: divide by zero in scrolldown() - drop vim-8.0-ttytype-test.patch as it changes test_options.vim which we remove during %prep anyway. And this breaks quilt setup. - for the complete list of changes see https://github.com/vim/vim/compare/v9.0.1386...v9.0.1443- Updated to version 9.0 with patch level 1386, fixes the following security problems * Fixing bsc#1207780 - (CVE-2023-0512) VUL-0: CVE-2023-0512: vim: Divide By Zero in GitHub repository vim/vim prior to 9.0.1247 * Fixing bsc#1208957 - (CVE-2023-1175) VUL-0: CVE-2023-1175: vim: Incorrect Calculation of Buffer Size * Fixing bsc#1208959 - (CVE-2023-1170) VUL-0: CVE-2023-1170: vim: Heap-based Buffer Overflow in vim prior to 9.0.1376 * Fixing bsc#1208828 - (CVE-2023-1127) VUL-1: CVE-2023-1127: vim: divide by zero in scrolldown() - for the complete list of changes see https://github.com/vim/vim/compare/v9.0.1234...v9.0.1386- Updated to version 9.0 with patch level 1234, fixes the following security problems * Fixing bsc#1207396 VUL-0: CVE-2023-0433: vim: Heap-based Buffer Overflow in vim prior to 9.0.1225 * Fixing bsc#1207162 VUL-1: CVE-2023-0288: vim: Heap-based Buffer Overflow in GitHub repository vim/vim prior to 9.0.1189. * Fixing bsc#1206868 VUL-1: CVE-2023-0054: vim: Out-of-bounds Write in GitHub repository vim/vim prior to 9.0.1145. * Fixing bsc#1206867 VUL-1: CVE-2023-0051: vim: Heap-based Buffer Overflow in GitHub repository vim/vim prior to 9.0.1144. * Fixing bsc#1206866 VUL-1: CVE-2023-0049: vim: Out-of-bounds Read in GitHub repository vim/vim prior to 9.0.1143. - refreshed vim-7.4-highlight_fstab.patch - for the complete list of changes see https://github.com/vim/vim/compare/v9.0.1040...v9.0.1234- Updated to version 9.0 with patch level 1040, fixes the following security problems * Fixing bsc#1206028 VUL-0: CVE-2022-3491: vim: Heap-based Buffer Overflow prior to 9.0.0742 * Fixing bsc#1206071 VUL-0: CVE-2022-3520: vim: Heap-based Buffer Overflow * Fixing bsc#1206072 VUL-0: CVE-2022-3591: vim: Use After Free * Fixing bsc#1206075 VUL-0: CVE-2022-4292: vim: Use After Free in GitHub repository vim/vim prior to 9.0.0882. * Fixing bsc#1206077 VUL-0: CVE-2022-4293: vim: Floating Point Comparison with Incorrect Operator in GitHub repository vim/vim prior to 9.0.0804. * Fixing bsc#1205797 VUL-0: CVE-2022-4141: vim: heap-buffer-overflow in alloc.c 246:11 * Fixing bsc#1204779 VUL-0: CVE-2022-3705: vim: use after free in function qf_update_buffer of the file quickfix.c - for the complete list of changes see https://github.com/vim/vim/compare/v9.0.814...v9.0.1040- Updated to version 9.0 with patch level 0814, fixes the following problems * Fixing bsc#1192478 VUL-1: CVE-2021-3928: vim: vim is vulnerable to Stack-based Buffer Overflow * Fixing bsc#1203508 VUL-0: CVE-2022-3234: vim: Heap-based Buffer Overflow prior to 9.0.0483. * Fixing bsc#1203509 VUL-1: CVE-2022-3235: vim: Use After Free in GitHub prior to 9.0.0490. * Fixing bsc#1203820 VUL-0: CVE-2022-3324: vim: Stack-based Buffer Overflow in prior to 9.0.0598. * Fixing bsc#1204779 VUL-0: CVE-2022-3705: vim: use after free in function qf_update_buffer of the file quickfix.c * Fixing bsc#1203152 VUL-1: CVE-2022-2982: vim: use after free in qf_fill_buffer() * Fixing bsc#1203796 VUL-1: CVE-2022-3296: vim: stack out of bounds read in ex_finally() in ex_eval.c * Fixing bsc#1203797 VUL-1: CVE-2022-3297: vim: use-after-free in process_next_cpt_value() at insexpand.c * Fixing bsc#1203110 VUL-1: CVE-2022-3099: vim: Use After Free in ex_docmd.c * Fixing bsc#1203194 VUL-1: CVE-2022-3134: vim: use after free in do_tag() * Fixing bsc#1203272 VUL-1: CVE-2022-3153: vim: NULL Pointer Dereference in GitHub repository vim/vim prior to 9.0.0404. * Fixing bsc#1203799 VUL-1: CVE-2022-3278: vim: NULL pointer dereference in eval_next_non_blank() in eval.c * Fixing bsc#1203924 VUL-1: CVE-2022-3352: vim: vim: use after free * Fixing bsc#1203155 VUL-1: CVE-2022-2980: vim: null pointer dereference in do_mouse() * Fixing bsc#1202962 VUL-1: CVE-2022-3037: vim: Use After Free in vim prior to 9.0.0321 - ignore-flaky-test-failure.patch: Ignore failure of flaky tests - disable-unreliable-tests-arch.patch: Removed - for the complete list of changes see https://github.com/vim/vim/compare/v9.0.0313...v9.0.0814- Updated to version 9.0 with patch level 0313, fixes the following problems * Fixing bsc#1200884 Vim: Error on startup * Fixing bsc#1200902 VUL-0: CVE-2022-2183: vim: Out-of-bounds Read through get_lisp_indent() Mon 13:32 * Fixing bsc#1200903 VUL-0: CVE-2022-2182: vim: Heap-based Buffer Overflow through parse_cmd_address() Tue 08:37 * Fixing bsc#1200904 VUL-0: CVE-2022-2175: vim: Buffer Over-read through cmdline_insert_reg() Tue 08:37 * Fixing bsc#1201249 VUL-0: CVE-2022-2304: vim: stack buffer overflow in spell_dump_compl() * Fixing bsc#1201356 VUL-1: CVE-2022-2343: vim: Heap-based Buffer Overflow in GitHub repository vim prior to 9.0.0044 * Fixing bsc#1201359 VUL-1: CVE-2022-2344: vim: Another Heap-based Buffer Overflow vim prior to 9.0.0045 * Fixing bsc#1201363 VUL-1: CVE-2022-2345: vim: Use After Free in GitHub repository vim prior to 9.0.0046. * Fixing bsc#1201620 PUBLIC SUSE Linux Enterprise Server 15 SP4 Basesystem zbalogh@suse.com NEW --- SLE-15-SP4-Full-x86_64-GM-Media1 and vim-plugin-tlib-1.27-bp154.2.18.noarch issue * Fixing bsc#1202414 VUL-1: CVE-2022-2819: vim: Heap-based Buffer Overflow in compile_lock_unlock() * Fixing bsc#1202552 VUL-1: CVE-2022-2874: vim: NULL Pointer Dereference in generate_loadvar() * Fixing bsc#1200270 VUL-1: CVE-2022-1968: vim: use after free in utf_ptr2char * Fixing bsc#1200697 VUL-1: CVE-2022-2124: vim: out of bounds read in current_quote() * Fixing bsc#1200698 VUL-1: CVE-2022-2125: vim: out of bounds read in get_lisp_indent() * Fixing bsc#1200700 VUL-1: CVE-2022-2126: vim: out of bounds read in suggest_trie_walk() * Fixing bsc#1200701 VUL-1: CVE-2022-2129: vim: out of bounds write in vim_regsub_both() * Fixing bsc#1200732 VUL-1: CVE-2022-1720: vim: out of bounds read in grab_file_name() * Fixing bsc#1201132 VUL-1: CVE-2022-2264: vim: out of bounds read in inc() * Fixing bsc#1201133 VUL-1: CVE-2022-2284: vim: out of bounds read in utfc_ptr2len() * Fixing bsc#1201134 VUL-1: CVE-2022-2285: vim: negative size passed to memmove() due to integer overflow * Fixing bsc#1201135 VUL-1: CVE-2022-2286: vim: out of bounds read in ins_bytes() * Fixing bsc#1201136 VUL-1: CVE-2022-2287: vim: out of bounds read in suggest_trie_walk() * Fixing bsc#1201150 VUL-1: CVE-2022-2231: vim: null pointer dereference skipwhite() * Fixing bsc#1201151 VUL-1: CVE-2022-2210: vim: out of bounds read in ml_append_int() * Fixing bsc#1201152 VUL-1: CVE-2022-2208: vim: null pointer dereference in diff_check() * Fixing bsc#1201153 VUL-1: CVE-2022-2207: vim: out of bounds read in ins_bs() * Fixing bsc#1201154 VUL-1: CVE-2022-2257: vim: out of bounds read in msg_outtrans_special() * Fixing bsc#1201155 VUL-1: CVE-2022-2206: vim: out of bounds read in msg_outtrans_attr() * Fixing bsc#1201863 VUL-1: CVE-2022-2522: vim: out of bounds read via nested autocommand * Fixing bsc#1202046 VUL-1: CVE-2022-2571: vim: Heap-based Buffer Overflow related to ins_comp_get_next_word_or_line() * Fixing bsc#1202049 VUL-1: CVE-2022-2580: vim: Heap-based Buffer Overflow related to eval_string() * Fixing bsc#1202050 VUL-1: CVE-2022-2581: vim: Out-of-bounds Read related to cstrchr() * Fixing bsc#1202051 VUL-1: CVE-2022-2598: vim: Undefined Behavior for Input to API related to diff_mark_adjust_tp() and ex_diffgetput() * Fixing bsc#1202420 VUL-1: CVE-2022-2817: vim: Use After Free in f_assert_fails() * Fixing bsc#1202421 VUL-1: CVE-2022-2816: vim: Out-of-bounds Read in check_vim9_unlet() * Fixing bsc#1202511 VUL-1: CVE-2022-2862: vim: use-after-free in compile_nested_function() * Fixing bsc#1202512 VUL-1: CVE-2022-2849: vim: Invalid memory access related to mb_ptr2len() * Fixing bsc#1202515 VUL-1: CVE-2022-2845: vim: Buffer Over-read related to display_dollar() * Fixing bsc#1202599 VUL-1: CVE-2022-2889: vim: use-after-free in find_var_also_in_script() in evalvars.c * Fixing bsc#1202687 VUL-1: CVE-2022-2923: vim: NULL Pointer Dereference in GitHub repository vim/vim prior to 9.0.0240 * Fixing bsc#1202689 VUL-1: CVE-2022-2946: vim: use after free in function vim_vsnprintf_typval * Fixing bsc#1202862 VUL-1: CVE-2022-3016: vim: Use After Free in vim prior to 9.0.0285 Mon 12:00- Deleted patches: * restrict-shell-commands.patch * source-check-sandbox.patch * vim-8.0.1568-CVE-2021-3778.patch * vim-8.0.1568-CVE-2021-3796.patch * vim-8.0.1568-CVE-2021-3872.patch * vim-8.0.1568-CVE-2021-3927.patch * vim-8.0.1568-CVE-2021-3928.patch * vim-8.0.1568-CVE-2021-3984.patch * vim-8.0.1568-CVE-2021-4019.patch * vim-8.0.1568-CVE-2021-4193.patch * vim-8.0.1568-CVE-2021-46059.patch * vim-8.0.1568-CVE-2022-0319.patch * vim-8.0.1568-CVE-2022-0351.patch * vim-8.0.1568-CVE-2022-0361.patch * vim-8.0.1568-CVE-2022-0413.patch * vim-8.0.1568-globalvimrc.patch - Added patches: * vim-8.1.0297-dump3.patch * vim-8.2.2411-globalvimrc.patch * disable-unreliable-tests-arch.patch - Updated patches: * disable-unreliable-tests.patch * vim-7.3-filetype_changes.patch * vim-7.3-filetype_ftl.patch * vim-7.3-filetype_spec.patch * vim-7.3-gvimrc_fontset.patch * vim-7.3-help_tags.patch * vim-7.3-mktemp_tutor.patch * vim-7.3-name_vimrc.patch * vim-7.3-sh_is_bash.patch * vim-7.3-use_awk.patch * vim-7.4-disable_lang_no.patch * vim-7.4-filetype_apparmor.patch * vim-7.4-filetype_mine.patch * vim-7.4-highlight_fstab.patch * vim-8.0-ttytype-test.patch * vim-8.0.1568-defaults.patch * vim73-no-static-libpython.patch - Updated to version 8.2 with patch level 5038, fixes the following problems * Fixing bsc#1191770 VUL-0: CVE-2021-3875: vim: heap-based buffer overflow * Fixing bsc#1192167 VUL-0: CVE-2021-3903: vim: heap-based buffer overflow * Fixing bsc#1192902 VUL-0: CVE-2021-3968: vim: vim is vulnerable to Heap-based Buffer Overflow * Fixing bsc#1192903 VUL-0: CVE-2021-3973: vim: vim is vulnerable to Heap-based Buffer Overflow * Fixing bsc#1192904 VUL-0: CVE-2021-3974: vim: vim is vulnerable to Use After Free * Fixing bsc#1193466 VUL-1: CVE-2021-4069: vim: use-after-free in ex_open() in src/ex_docmd.c * Fixing bsc#1193905 VUL-0: CVE-2021-4136: vim: vim is vulnerable to Heap-based Buffer Overflow * Fixing bsc#1194093 VUL-1: CVE-2021-4166: vim: vim is vulnerable to Out-of-bounds Read * Fixing bsc#1194216 VUL-1: CVE-2021-4193: vim: vulnerable to Out-of-bounds Read * Fixing bsc#1194217 VUL-0: CVE-2021-4192: vim: vulnerable to Use After Free * Fixing bsc#1194872 VUL-0: CVE-2022-0261: vim: Heap-based Buffer Overflow in vim prior to 8.2. * Fixing bsc#1194885 VUL-0: CVE-2022-0213: vim: vim is vulnerable to Heap-based Buffer Overflow * Fixing bsc#1195004 VUL-0: CVE-2022-0318: vim: Heap-based Buffer Overflow in vim prior to 8.2. * Fixing bsc#1195203 VUL-0: CVE-2022-0359: vim: heap-based buffer overflow in init_ccline() in ex_getln.c * Fixing bsc#1195354 VUL-0: CVE-2022-0407: vim: Heap-based Buffer Overflow in Conda vim prior to 8.2. * Fixing bsc#1198596 VUL-0: CVE-2022-1381: vim: global heap buffer overflow in skip_range * Fixing bsc#1199331 VUL-0: CVE-2022-1616: vim: Use after free in append_command * Fixing bsc#1199333 VUL-0: CVE-2022-1619: vim: Heap-based Buffer Overflow in function cmdline_erase_chars * Fixing bsc#1199334 VUL-0: CVE-2022-1620: vim: NULL Pointer Dereference in function vim_regexec_string * Fixing bsc#1199747 VUL-0: CVE-2022-1796: vim: Use After in find_pattern_in_path * Fixing bsc#1200010 VUL-0: CVE-2022-1897: vim: Out-of-bounds Write in vim * Fixing bsc#1200011 VUL-0: CVE-2022-1898: vim: Use After Free in vim prior to 8.2 * Fixing bsc#1200012 VUL-0: CVE-2022-1927: vim: Buffer Over-read in vim prior to 8.2 * Fixing bsc#1070955 VUL-1: CVE-2017-17087: vim: Sets the group ownership of a .swp file to the editor's primary group, which allows local users to obtain sensitive information * Fixing bsc#1194388 VUL-1: CVE-2022-0128: vim: vim is vulnerable to Out-of-bounds Read * Fixing bsc#1195332 VUL-1: CVE-2022-0392: vim: Heap-based Buffer Overflow in vim prior to 8.2 * Fixing bsc#1196361 VUL-1: CVE-2022-0696: vim: NULL Pointer Dereference in vim prior to 8.2 * Fixing bsc#1198748 VUL-1: CVE-2022-1420: vim: Out-of-range Pointer Offset * Fixing bsc#1199651 VUL-1: CVE-2022-1735: vim: heap buffer overflow * Fixing bsc#1199655 VUL-1: CVE-2022-1733: vim: Heap-based Buffer Overflow in cindent.c * Fixing bsc#1199693 VUL-1: CVE-2022-1771: vim: stack exhaustion in vim prior to 8.2. * Fixing bsc#1199745 VUL-1: CVE-2022-1785: vim: Out-of-bounds Write * Fixing bsc#1199936 VUL-1: CVE-2022-1851: vim: out of bounds read- Minimal fix for Bug 1195004 - (CVE-2022-0318) VUL-0: CVE-2022-0318: vim: Heap-based Buffer Overflow in vim prior to 8.2. / vim-8.0.1568-CVE-2022-0413.patch - Fixing bsc#1190570 CVE-2021-3796: vim: use-after-free in nv_replace() in normal.c / vim-8.0.1568-CVE-2021-3796.patch - Fixing bsc#1191893 CVE-2021-3872: vim: heap-based buffer overflow in win_redr_status() drawscreen.c / vim-8.0.1568-CVE-2021-3872.patch - Fixing bsc#1192481 CVE-2021-3927: vim: vim is vulnerable to Heap-based Buffer Overflow / vim-8.0.1568-CVE-2021-3927.patch - Fixing bsc#1192478 CVE-2021-3928: vim: vim is vulnerable to Stack-based Buffer Overflow / vim-8.0.1568-CVE-2021-3928.patch - Fixing bsc#1193294 CVE-2021-4019: vim: vim is vulnerable to Heap-based Buffer Overflow / vim-8.0.1568-CVE-2021-4019.patch - Fixing bsc#1193298 CVE-2021-3984: vim: illegal memory access when C-indenting could lead to Heap Buffer Overflow / vim-8.0.1568-CVE-2021-3984.patch - Fixing bsc#1190533 CVE-2021-3778: vim: Heap-based Buffer Overflow in regexp_nfa.c / vim-8.0.1568-CVE-2021-3778.patch - Fixing bsc#1194216 CVE-2021-4193: vim: vulnerable to Out-of-bounds Read / vim-8.0.1568-CVE-2021-4193.patch - Fixing bsc#1194556 CVE-2021-46059: vim: A Pointer Dereference vulnerability exists in Vim 8.2.3883 via the vim_regexec_multi function at regexp.c, which causes a denial of service. / vim-8.0.1568-CVE-2021-46059.patch - Fixing bsc#1195066 CVE-2022-0319: vim: Out-of-bounds Read in vim/vim prior to 8.2. / vim-8.0.1568-CVE-2022-0319.patch - Fixing bsc#1195126 CVE-2022-0351: vim: uncontrolled recursion in eval7() / vim-8.0.1568-CVE-2022-0351.patch - Fixing bsc#1195202 CVE-2022-0361: vim: Heap-based Buffer Overflow in vim prior to 8.2. / vim-8.0.1568-CVE-2022-0361.patch - Fixing bsc#1195356 CVE-2022-0413: vim: use after free in src/ex_cmds.c / vim-8.0.1568-CVE-2022-0413.patch- install suse vimrc in /usr (boo#1182324, vim-8.0.1568-globalvimrc.patch)- source correct suse.vimrc file (boo#1182324)- stop owning /etc/vimrc so the old, distro provided config actually gets removed. Leaving it around leads to a duplicated autocmd for * .spec, leading to spec file template inserted twice. - own some dirs in vim-data-common so installation of vim-small doesn't leave not owned directories (boo#1173256). - Add vi as slave to update-alternatives so that every package has a matching "vi" symlink (bsc#1174564, boo#1176549).- Add restrict-shell-commands.patch to disable using interfaces in restricted mode, fixes bsc#1172225 CVE-2019-20807- introduce vim-small package with reduced requirements for small installations (boo#1166602). - BuildRequire pkg-config(krb5) instead of krb5-mini to be able to build against Tumbleweed repo.- Add source-check-sandbox.patch to fix CVE-2019-12735 boo#1137443- Pre-convert gvim icons, otherwise building vim depends on rsvg-convert -> librsvg -> cargo -> Rust -> LLVM - Cleanup SVG icon, make lines pixel-grid aligned - Correct RPM Group- Use %license instead of %doc [bsc#1082318]- instead of explicitly unsetting mouse, remove it from the defaults in the first place (boo#1079185, vim-8.0.1568-defaults.patch)- Switch to make -j1 clean to see if it fixes random build failures on Leap/SLE 15.- Updated to revision 1568, fixes the following problems * No test using a screen dump yet. * Screen dump test fails on MS-Windows. * Dead code found. * Assert_equalfile() does not close file descriptors. (Coverity) * Dump test fails when using a shadow directory. * Cannot use 24 bit colors in MS-Windows console. * Compiler warnings without termguicolors feature. * Libterm doesn't support requesting fg and bg color. * C syntax test fails when using gvim * C syntax test still fails when using gvim. * Quotestar test is flaky when using the GUI. * Xxd does not skip NUL lines when using ebcdic. * Popupmenu is too far left when completion is long. (Linwei) * No test for the popup menu positioning. * Popup menu positioning fails with longer string. * synpat_T is taking too much memory. * Terminal screen dump does not include cursor position. * With 'termguicolors' Normal color doesn't work correctly. * When using 'termguicolors' SpellBad doesn't show. * Screen dumps not included in distribution. * Using feedkeys() in a terminal window may trigger mappings. (Charles Sheridan) * Undo in the options window makes it empty. * Screen dump test script not included in distribution. * Various small problems in test files. * Various small problems in source files. * On Mac 'maxmemtot' is set to a weird value. * May leak file descriptors when executing job. * Cannot see what digraph is used to insert a character. * Custom plugins loaded with --clean. * Build error for some combination of features. * May not parse the t_RS response correctly, resulting in wrong characters in the input stream. * printf() does not work with only one argument. (Daniel Hahler) * No right-click menu in a terminal. * Build failure without GUI. * Build failure without GUI on MS-Windows. * Crash with rust syntax highligting. (Edd Barrett) * The terminal debugger can't set a breakpoint with the mouse. * Timeout of getwinposx() can be too short. (lilydjwg) * Too many #ifdefs. * Can't build Mac version without GUI. * Too many #ifdefs. * Cannot build Win32 GUI without IME. (John Marriott) * Can't build on older Mac, header file is missing.- Recommend vim-data so that colors can work by default- Updated to revision 1525, fixes the following problems * Compiler complains about uninitialized variable. (Tony Mechelynck) * Missing -D_FILE_OFFSET_BITS=64 may cause problems if a library is compiled with it. * Cannot act on edits in the command line. * Acessing freed memory after window command in auto command. (gy741) * Still too many old style tests. * Segmentation fault when Ruby throws an exception inside :rubyfile command. * Slow redrawing with DirectX. * Endless loop when gui_mch_stop_blink() is called while blink_state is BLINK_OFF. (zdohnal) * It is difficult to set the python home directory properly for Python 2.7 and 3.5 since both use $PYTHONHOME. * Terminal test fails on some systems. (jonathonf) * Terminal test fails on some slow terminals. * When in silent mode too much output is buffered. * If $SHELL contains a space then the default value of 'shell' is incorrect. (Matthew Horan) * Timer test on travis Mac is still flaky. * Clojure now supports a shebang line. * Filetype detection test does not check all scripts. * Cannot handle change of directory. * Missing file in patch. * Missing another file in patch. * Missing yet another file in patch. * Test fails without 'autochdir' option. * Completing directory after :find does not add slash. * Python2 and python3 detection not tested. (Matej Cepl) * Older GTK versions don't have gtk_entry_get_text_length(). * Libvterm doesn't handle illegal byte sequence correctly. * Illegal memory access in del_bytes(). * When package path is a symlink adding it to 'runtimepath' happens at the end. * Integer overflow when using regexp pattern. (geeknik) * On MS-Windows CursorIM highlighting no longer works. * MS-Windows: nsis installer is a bit slow. * MS-Windows: D&D fails between 32 and 64 bit apps. * Visual C 2017 has multiple MSVCVER numbers. * Invalid memory access in read_redo(). (gy741) * Screen isn't always updated right away. * Redraw flicker when moving the mouse outside of terminal window. * Unnecessary condition for "len" being zero. * Insert mode completion state is confusing. * Patch missing change. * Clearing a pointer takes two lines. * Using feedkeys() does not work to test Insert mode completion. (Lifepillar) * Searchpair() might return an invalid value on timeout. * Reduntant conditions. * Weird autocmd may cause arglist to be changed recursively. * Accessing invalid memory with "it". (Dominique Pelle) * Test 14 fails. * Emacs tags no longer work. (zdohnal) * There is no easy way to get the global directory, esp. if some windows have a local directory. * Number of spell regions is spread out through the code. * The minimum width of the popup menu is hard coded. * Memory leak in balloon_split(). * Completion items cannot be annotated. * No autocmd triggered in Insert mode with visible popup menu. * Having 'pumwidth' default to zero has no merit. * Clearing a pointer takes two lines. * Getting the jump list requires parsing the output of :jumps. * Getjumplist() returns duplicate entries. (lacygoill) * Out-of-memory situation not correctly handled. (Coverity) * Possible NULL pointer dereference. (Coverity) * Out-of-memory situation not correctly handled. (Coverity) * In out-of-memory situation character is not restored. (Coverity) * Access memory beyond end of string. (Coverity) * Win32: the screen may be cleared on startup. * Debugger can't break on a condition. (Charles Campbell) * New version of HP NonStop (Tandem) doesn't like the default header for setenv(). * Timer test is a bit flaky. * The :drop command is not always available. * Test for failing drag-n-drop command no longer fails. * Cannot test if a command causes a beep. * Some code for the debugger watch expression is clumsy. * Warning for possibly using NULL pointer. (Coverity) * The jumplist is not always properly cleaned up. * Getting the list of changes is not easy. * BufWinEnter event fired when opening hidden terminal. * Errors for job options are not very specific. * Invalid memory acces with pattern using look-behind match. (Dominique Pelle) * Error messages suppressed after ":silent! try". (Ben Reilly) * Getchangelist() does not use argument as bufname(). * Cursor is in the wrong line when using a WinBar in a Terminal window. * Shift-Tab does not work in a terminal window. * Popup menu is positioned in the wrong place. (Davit Samvelyan, Boris Staletic) * Cannot write and read terminal screendumps. * Compiler warnings for uninitialized variables. (Tony Mechelynck) * Using :wqa exits even if a job runs in a terminal window. (Jason Felice)- Split vim-data into vim-data-common package for low-disk usage scenarios bsc#1078722 bsc#1078554 bsc#1075541 - Make set mouse= default in suse.vimrc bsc#1079185 bsc#1078564 bsc#1067890 bsc#1064068 bsc#1062691- Updated to revision 1442, fixes the following problems * Crash when calling term_start() with empty argument. * Crash when term_start() fails. * MS-Windows: vimtutor fails if %TMP% has special chars. * After ":copen" can't get the window-ID of the quickfix window. (FalacerSelene) * Illegal memory access after undo. (Dominique Pelle) * GTK: :promtfind does not put focus on text input. (Adam Novak) * Memory leak in test_arabic. * Not enough information about what Python version may work. * Pkg-config doesn't work with cross compiling. * Filetype detection test not updated for change. * If cscope fails a search Vim may hang. * Terminal window: some vterm responses are delayed. * Using ":undo 0" leaves undo in wrong state. * Using pointer before it is set.- Make vim require vim-data bsc#1077352 bsc#1075541 bsc#1074790- Sort with spec-cleaner - Add conditional to build with python2 in order to build with py3 only enviroment - Convert dependencies to pkgconfig style- Updated to revision 1428, fixes the following problems * No test for expanding backticks. * Cursor column is not updated after ]s. (Gary Johnson) * Accessing freed memory in vimgrep. * Accessing invalid memory with overlong byte sequence. * No fallback to underline when undercurl is not set. (Ben Jackson) * Error in return not caught by try/catch. * The timer_pause test is flaky on Travis. * execute() does not work in completion of user command. (thinca) * "gf" and don't accept ? and & in URL. (Dmitrii Tcyganok) * The :leftabove modifier doesn't work for :copen. * Compiler warning on 64 bit MS-Windows system.- ignore make check transient errors for PowerPC bypass boo#1072651- Update apparmor.vim (taken from AppArmor 2.12) * add support for the "smc" network keyword- Updated to revision 1417, fixes the following problems * Encoding empty string to JSON sometimes gives "null". * Build fails with --with-features=huge --disable-channel. * Too much highlighting with 'hlsearch' and 'incsearch' set. * Cannot intercept a yank command. * It is not easy to see if a colorscheme is well written. * Memory leak when CTRL-G in search command line fails. * Pattern with \& following nothing gives an error. * :packadd does not load packages from the "start" directory. * Warnings and errors when building tiny version. (Tony Mechelynck) * Color scheme check script shows up as color scheme. * Cannot build with GTK but without XIM. (Guido) * Crash with nasty autocommand. (gy741, Dominique Pelle) * Using freed buffer in grep command. (gy741, Dominique Pelle) * Invalid memory access on exit when autocommands wipe out a buffer. * Duplicated code for getting a typed character. CursorHold is called too often in the GUI. (lilydjwg) * Difficult to track changes to a quickfix list. * GUI: CursorHold may trigger before 'updatetime' when using timers. * Crash in setqflist(). * Buffer overflow in :tags command. * Hang when using count() with an empty string. * Reading invalid memory with CTRL-W :. * Using free memory using setloclist(). (Dominique Pelle) * Accessing freed memory in :cbuffer. * Accessing freed memory in :lfile. * Warning for unused function without timers feature. * Crash when searching for a sentence. * Test doesn't search for a sentence. Still fails when searching for start of sentence. (Dominique Pelle)- Updated to revision 1390, fixes the following problems * Balloon shows when cursor is in WinBar. * terminal test hangs, executing abcde. (Stucki) * Cannot drag status line or vertical separator of new terminal window. (UncleBill) * MS-Windows: drawing underline, curl and strike-throw is slow, mFallbackDC not properly updated. * Channel test for callback is flaky. * Shift-Insert doesn't always work in MS-Windows console. * Profile log may be truncated halfway a character. * No error when settting 'renderoptions' to an invalid value before starting the GUI. * CTRL-A does not work with an empty line. (Alex) * Window size wrong after maximizing with WinBar. (Lifepillar) * Cursor in terminal not always updated. * Cannot call a dict function in autoloaded dict. * Autoload script sources itself when defining function. * Configure check for selinux does not check for header file. * When recovering a file with "vim -r swapfile" the hit-enter prompt is at the top of the window. * ch_readraw() waits for NL if channel mode is NL. * Get "no write since last change" message if a terminal is open. * Local additions in help skips some files. (joshklod) * Not enough quickfix help; confusing winid. * Python 3.5 is getting old. * Cannot select modified buffers with getbufinfo(). * Wordcount test is old style. * Char not overwritten with ambiguous width char, if the ambiguous char is single width but we reserve double-width space. * getqflist() items are missing if not set, that makes it more difficult to handle the values. * DirectX scrolling can be slow, vertical positioning is off.- Updated to revision 1365, fixes the following problems * Libvterm ANSI colors can not always be recognized from the RGB values. The default color is wrong when t_RB is empty. * The Terminal highlighting doesn't work in a terminal. * Some users don't want to diff with hidden buffers. * Terminal window colors wrong when using Terminal highlighting. * Recovering does not work when swap file ends in .stz. * There is no easy way to get the window position. * When one channel test fails others fail as well.- Update to revision 1358 * Too many changes to list - Fixes CVE-2017-1000382 bsc#1065958 - Refresh patches: * disable-unreliable-tests.patch * vim-7.3-filetype_spec.patch * vim-7.4-disable_lang_no.patch * vim-7.4-highlight_fstab.patch * vim-8.0-ttytype-test.patch- Explicitly require python2-devel- Add disable-unreliable-tests.patch to disable unreliable tests bsc#1054723- Bump priorities so we can upgrade from 12.3- Updated to revision 627, fixes the following problems * Call for requesting color and ambiwidth is too early. (Hirohito Higashi) * "1gd" may hang. * Bracketed paste is still enabled when executing a shell command. (Michael Smith) * Can't run make with several jobs, creating directories has a race condition. * The cursor line number becomes negative when using :z^ in an empty buffer. (neovim #6557) * Building the command table requires Perl. * Running parallel make after distclean fails. (Manuel Ortega) * Get only one quickfix list after :caddbuf. * Using freed memory when resetting 'indentexpr' while evaluating it. (Dominique Pelle) * Can't build when configure choses "install-sh". (Daniel Hahler) * Warning for uninitialized variable. (John Marriott) * :simalt on MS-Windows does not work properly. * Duplicate test case for quickfix. * Cannot set the valid flag with setqflist(). * Moving folded text is sometimes not correct. * Illegal memory access with z= command. (Dominique Pelle) * Fold test hangs on MS-Windows. * Memory leak when executing quickfix tests. * Test_options fails when run in the GUI. * No test for mapping timing out. * Configure check for return value of tgetent is skipped. * job_stop() often assumes the channel will be closed, while the job may not actually be stopped. (Martin Gammelsæter) * :simalt still does not work. * Cannot add a context to locations. * Changes to eval functionality not documented. * If a job writes to a buffer and the user is typing a command, the screen isn't updated. When a message is displayed the changed buffer may cause it to be cleared. (Ramel Eshed) * Duplication of code for adding a list or dict return value. * Build failure when windows feature is missing. * Coverity warning for not checking return value of dict_add(). * Crash when complete() is called after complete_add() in 'completefunc'. (Lifepillar) * Off-by-one error in buffer size computation. * Building with gcc 7.1 yields new warnings. * diff mode is insufficiently tested * test_recover fails on some systems. * No test coverage for :spellrepall. * When gF fails to edit the file the cursor still moves to the found line number. * gF test fails on MS-Windows. * gF test fails still on MS-Windows. * The buffer that quickfix caches for performance may become invalid. (Daniel Hahler) * Cannot set the context for a specified quickfix list. * When creating a bufref, then using :bwipe and :new it might get the same memory and bufref_valid() returns true. * Cannot manipulate other than the current quickfix list. * For some people the hint about quitting is not sufficient. * The screen is redrawn when t_BG is set and used to detect the value for 'background'. * When t_u7 is sent a few characters in the second screen line are overwritten and not redrawn later. (Rastislav Barlik) * Package directories are added to 'runtimepath' only after loading non-package plugins. * The conf filetype detection is done before ftdetect scripts from packages that are added later. * float2nr() is not exactly right. * Using % with :hardcopy wrongly escapes spaces. (Alexey Muranov) * When setting the cterm background with ":hi Normal" the value of 'background' may be set wrongly. * Hardcopy test hangs on MS-Windows. * NFA regex engine handles [0-z] incorrectly. * In the GUI, when a timer uses feedkeys(), it still waits for an event. (Raymond Ko) * Since we only support GTK versions that have it, the ckeck for HAVE_GTK_MULTIHEAD is no longer needed. * The ":stag" command does not respect 'switchbuf'. * Using a text object to select quoted text fails when 'selection' is set to "exclusive". (Guraga) * The message "Invalid range" is used for multiple errors. * Warning for unused variable in tiny build. (Tony Mechelynck) * shellescape() always escapes a newline, which does not work with some shells. (Harm te Hennepe) * In the GUI the cursor may flicker. * When 'wrapscan' is off "gn" does not select the whole pattern when it's the last one in the text. (KeyboardFire)- Extend vimrc with mappings for 8-bit controls key escape sequences- Conflict with old vim versions to fix the upgrade from 12.3 boo#1036583- Updated to revision 566, fixes the following problems * :windo allows for ! but it's not supported. * Undefined behavior when using backslash after empty line. * Not enough test coverage for syntax commands. * Crash when getting the window position in tmux. * Cannot detect Bazel BUILD files on some systems. * Using freed memory in :caddbuf after clearing quickfix list. * Setting nocompatible for the tiny version moves the cursor. - Refresh and re-add vim-8.0-ttytype-test.patch- Updated to revision 559, fixes the following problems * Test_edit causes older xfce4-terminal to close. (Dominique Pelle) * Cppcheck warnings. * Edit test may fail on some systems. * Swap file exists briefly when opening the command window. * Extra line break in verbosefile when using ":echomsg". (Ingo Karkat) * Saving the redo buffer only works one time, resulting in the "." command not working well for a function call inside another function call. * No test for the 8g8 command. * Some etags format tags file use 0x01, breaking the parsing. * The typeahead buffer is reallocated too often. * Toupper and tolower don't work properly for Turkish when 'casemap' is empty. (Bjorn Linse) * Toupper/tolower test with Turkish locale fails on Mac. * Toupper and tolower don't work properly for Turkish when 'casemap' contains "keepascii". (Bjorn Linse) * Toupper/tolower test fails on OSX without Darwin. * Getting the window position fails if both the GUI and term code is built in. * GTK: using static gravities is not useful. * The :ownsyntax command is not tested. * Setting ttytype to xxx does not always fail as expected. - Remove vim-8.0-ttytype-test.patch, fixed upstream.- Update the update-alternatives code- Updated to revision 542, fixes the following problems * ml_get errors in silent Ex mode. (Dominique Pelle) * A large count on a normal command causes trouble. (Dominique Pelle) * There is no way to remove quickfix lists (for testing). * Storing a zero byte from a multi-byte character causes fold text to show up wrong. * Character classes are not well tested. They can differ between platforms. * Using a function pointer instead of the actual function, which we know. * GtkForm handling is outdated. * MS-Windows: when 'clipboard' is "unnamed" yyp does not work in a :global command. * dv} deletes part of a multi-byte character. (Urtica Dioica) * Folds are messed up when 'encodin' is "utf-8". * Coverity complains about possible negative value. * RISC OS support was removed long ago, but one file is still included. * When 'wildmenu' is set and 'wildmode' has "longest" then the first file name is highlighted, even though the text shows the longest match. * Line in test commented out. * Buffer overflow when 'columns' is very big. (Nikolai Pavlov) * Test with long directory name fails on non-unix systems. * Test with long directory name fails on Mac. * Abbreviation doesn't work after backspacing newline. (Hkonrk) * Defaults.vim does not work well with tiny features. (crd477) * Memory leak when exiting from within a user function. * Quickfix window not updated when freeing quickfix stack. * Illegal memory access with :z and large count. * No test for falling back to default term value. * Startup test fails on Mac. * Building unit tests fails. * Compiler warning on MS-Windows. * getpos() can return a negative line number. (haya14busa)- Update spec.skeleton with spec-cleaner- Updated to revision 514, fixes the following problems * Insufficient testing for statusline. * 'makeencoding' missing from the options window. * Git and hg see new files after running tests. (Manuel Ortega) * Options test does not always test everything. * Options test fails or hangs on MS-Windows. * 'cinoptions' cannot set indent for extern block. * "make shadow" creates an invalid link. * Quite a few beeps when running tests. * Clang version not correctly detected. * Some functions are not tested. * Running the options test sometimes resizes the terminal. * The packadd test does not create the symlink correctly and does not test the right thing. * The fnamemodify test changes 'shell' in a way later tests may not be able to use system(). * Using ":%argdel" while the argument list is already empty gives an error. (Pavol Juhas) * Not enough test coverage in Insert mode. * Dead code in #ifdef. * Patch shell command uses double quotes around the argument, which allows for $HOME to be expanded. (Etienne) * Terminal width is set to 80 in test3. * Diffpatch fails when the file name has a quote. * Getpgid is not supported on all systems. * The ";" command does not work after characters with a lower byte that is NUL. * Getting font name does not work on X11. * Some macros are in lower case, which can be confusing. * Part of fold patch accidentally included. * v:progpath is not reliably set. * Some macros are in lower case. * Some macros are in lower case. * Adding fold marker creates new comment. * Compiler warnings for comparing unsigned char with 256 always being true. (Manuel Ortega) * The mode test may hang in Test_mode(). (Michael Soyka) * Typo in MinGW test makefile. * Using :move messes up manual folds. * Potential crash if adding list or dict to dict fails. * Old fix for :move messing up folding no longer needed, now that we have a proper solution. * Can't build on HPUX. * Test 45 hangs on MS-Windows. * If an MS-Windows tests succeeds at first and then fails in a way it does not produce a test.out file it looks like the test succeeded. * Resetting 'compatible' in defaults.vim has unexpected side effects. (David Fishburn) * Can't find executable name on Solaris and FreeBSD. * Off-by-one error in using :move with folding. * There are still a few macros that should be all-caps. * Using g< after :for does not show the right output. (Marcin Szamotulski) * After aborting an Ex command g< does not work. (Marcin Szamotulski) * Compiler warnings on MS-Windows. * Not enough testing for help commands. * Exit callback test sometimes fails. * When a test fails and test.log is created, Test_edit_CTRL_I matches it instead of test1.in. * No test covering arg_all(). * The client-server feature is not tested. * Not enough testing for the client-server feature. * Missing change to main.c. * The client-server test may hang when failing. * Tests use assert_true(0) and assert_false(1) to report errors. * remote_peek() is not tested. * The remote_peek() test fails on MS-Windows. * Unnecessary if statement. * The setbufvar() function may mess up the window layout. (Kay Z.) * Illegal memory access when using :all. (Dominique Pelle) * Using :lhelpgrep with an argument that should fail does not produce an error if the previous :helpgrep worked. * Not all windows commands are tested. * Crash and endless loop when closing windows in a SessionLoadPost autocommand. * The autocmd test hangs on MS-Windows. * Running tests leaves an "xxx" file behind. * Clipboard and "* register is not tested. * Splitting a 'winfixwidth' window vertically makes it one column smaller. (Dominique Pelle) * The quotestar test fails when a required feature is missing. * A failing client-server request can make Vim hang. * Crash with cd command with very long argument. * Build failure with older compiler on MS-Windows. * The quotestar test uses a timer instead of a timeout, thus it cannot be rerun like a flaky test. * Insufficient testing for folding. * Arabic support is not fully tested. * Two autocmd tests are skipped on MS-Windows. * taglist() does not prioritize tags for a buffer. * Quotestar test is still a bit flaky. * On MS-Windows ":!start" does not work as expected. * Coverity complains about possible NULL pointer. * Endless loop in updating folds with 32 bit ints. * Looking up an Ex command is a bit slow. * Failed window split for :stag not handled. (Coverity CID 99204) * Can't build with ANSI C. * Client-server tests fail when $DISPLAY is not set. * Coveralls no longer shows per-file coverage. * No link to codecov.io results. * Typo in link to codecov.io results. * Menuage for skipping client-server tests is unclear. * Check for available characters takes too long. * Getting name of cleared highlight group is wrong. (Matt Wozniski) * Script for creating cmdidxs can be improved.- Disable term=xxx test, does not work with any vim version * vim-8.0-ttytype-test.patch- Update apparmor.vim (taken from AppArmor 2.11) * add support for the "kcm" and "qipcrtr" network keywords * update change_profile rule highlighting- Build default vim without X11 support, use update-alternatives to prefer gvim if installed for X11 support.- Updated to revision 425, fixes the following problems * Packadd test does not clean up symlink. * Packadd test uses wrong directory name. * The E11 error message in the command line window is not translated. * The "zero count" error doesn't have a number. (Hirohito Higashi) * Xfontset and guifontwide are not tested. * Illegal memory access after "vapo". (Dominique Pelle) * Restoring help snapshot accesses freed memory. (Dominique Pelle) * GUI test fails on some systems. * Illegal memory access when 'complete' ends in a backslash. * Can't access b:changedtick from a dict reference. * Functions test fails. * Flags of :substitute not sufficiently tested. * Invalid memory access in :recover command. * :recover test fails on MS-Windows. * Illegal memory access with vi' * Not checking return valud of dict_add(). (Coverity) * When using complete() and typing a character undo is saved after the character was inserted. (Shougo) * Double free when compiled with EXITFREE and setting 'ttytype'. * b:changedtick can be unlocked, even though it has no effect. * Unlet command leaks memory. (Nikolai Pavlov) * islocked('d.changedtick') does not work. * Vim relies on limits.h to be included indirectly, but on Solaris 9 it may not be. (Ben Fritz) * When using CTRL-X CTRL-U inside a comment, the use of the comment leader may not work. (Klement) * When building with a shadow directory on macOS lacks the +clipboard feature. * Redrawing errors with GTK 3. * Not enough test coverage for Perl. * No test for concatenating an empty string that results from out of bounds indexing. * The condition for when a typval needs to be cleared is too complicated. * If [RO] in the status line is translated to a longer string, it is trunctted to 4 bytes. * Test to check that setting termcap key fails sometimes. * Using uninitialized memory when 'isfname' is empty. * Leaking memory when setting 'ttytype'. * Crash when setting 'guicursor' to weird value. * Invalid memory access in C-indent code. * 'number' and 'relativenumber' are not properly tested. * Sometimes VimL is used, which is confusing. * GUI initialisation is not sufficiently tested. * Tests fail on MS-Windows. * Travis is too slow to keep up with patches. * ]s does not move cursor with two spell errors in one line. * Might free a dict item that wasn't allocated. * Build fails with tiny features. * If configure defines _LARGE_FILES some include files are included before it is defined. * Not all options are tested with a range of values. * The 'balloondelay', 'ballooneval' and 'balloonexpr' options are not defined without the +balloon_eval feature. Testing that an option value fails does not work for unsupported options. * Invalid memory access when setting wildchar empty. * Leaking memory when setting v:completed_item. * More options are not always defined. * Build fails without +folding. * Invalid memory access when using :sc in Ex mode. (Dominique Pelle) * The "+ register is not tested. * Size computations in spell file reading are not exactly right. * Possible overflow when reading corrupted undo file. CVE-2017-6349 bsc#1027057 * Another possible overflow when reading corrupted undo file. CVE-2017-6350 bsc#1027053 * CTRL-Z and mouse click use CTRL-O unnecessary. * With 'linebreak' set and 'breakat' includes ">" a double-wide character results in "<<" displayed. * Diff mode is not sufficiently tested. * Warning in tiny build for unused variable. (Tony Mechelynck) * Misplaced #ifdef. (Christ van Willigen) * Timer test failed for no apparent reason. * No tests for arabic. * Tiny build has a problem with generating the options test. * compiler warnings * filtering lines through "cat", without changing the line count, changes manual folds. * Test for arabic does not check what is displayed. * When the window scrolls horizontally when the popup menu is displayed part of it may not be cleared. (Neovim issue #6184) * Arabic support is verbose and not well tested. * GUI test fails with Athena and Motif. * When the same tag appears more than once, the order is unpredictable. (Charles Campbell) * Tabs are not aligned when scrolling horizontally and a Tab doesn't fit. (Axel Bender) * Testing the + register fails with Motif. * 'balloonexpr' only works synchronously. * Cannot build with the viminfo feature but without the eval feature. * Illegal memory access with "t". * Crash when using balloon_show() when not supported. (Hirohito Higashi) * Some tests have a one second delay. * Test fails with missing balloon feature. * :map completion does not have . (Dominique Pelle) * GUI tests may fail. * Not enough testing for quickfix. * v:progpath may become invalid after ":cd". * The arabic shaping code is verbose. * Filtering folds with marker method not tested. * Updating folds does not work properly when inserting a file and a few other situations. * set_progpath is defined but not always used * Newer gettext/iconv library has extra dll file. * We can't change the case in menu entries, it breaks translations. * Menu test fails on MS-Windows. * Menu test fails on MS-Windows using gvim. * Balloon eval is not tested. * Balloon test fails on MS-Windows. * Setting v:progpath is not quite right. * Test for the clipboard fails sometimes. * ASAN logs are disabled and don't cause a failure. * Test for v:progpath fails on MS-Windows. * When running :make the output may be in the system encoding, different from 'encoding'. * Diff mode is displayed wrong when adding a line at the end of a buffer. * Python test fails with Python 3.6. * The effect of adding "#" to 'cinoptions' is not always removed. * Compiler warnings on MS-Windows. (Ajit Thakkar) * Build errors when building without folding. - Drop test87-python36.patch, fixed upstream.- Add test87-python36.patch to update test results for Python 3.6- Updated to revision 324, fixes the following problems * When a json message arrives in pieces, the start is dropped and the decoding fails. * Not enough testing for GUI functionality. * getcmdtype(), getcmdpos() and getcmdline() are not tested. * ":help :[range]" does not work. (Tony Mechelynck) * ":help z?" does not work. (Pavol Juhas) * No test for setting 'guifont'. * Small mistake in 7x13 font name. * Insert mode completion does not respect "start" in 'backspace'. * Warning for unused variable with small build. * When using the tiny version trying to load the matchit plugin gives an error. On MS-Windows some default mappings fail. * Possible overflow with spell file where the tree length is corrupted. CVE-2017-5953 bsc#1024724 * When running the command line tests there is a one second wait. * Illegal memory access with "1;y".- Updated to revision 311, fixes the following problems * Double free on exit when using a closure. (James McCoy) * Ex command range with repeated search does not work. (Bruce DeVisser) * When the GUI window is resized Vim does not always take over the new size. (Luchr) * Cannot stop diffing hidden buffers. (Daniel Hahler) * No tests for ":set completion" and various errors of the :set command. * Cannot set terminal key codes with :let. * Bracketed paste does not work in Visual mode. * Assign test fails in the GUI. * Invalid memory access when option has duplicate flag. * mode() not sufficiently tested. * Asan detects a memory error when EXITFREE is defined. (Dominique Pelle) * When using a symbolic link, the package path will not be inserted at the right position in 'runtimepath'. (Dugan Chen, Norio Takagi) * Cannot use an empty key in json. * Not enough testing for GUI functionality. * Linebreak tests are old style.- Updated to revision 296, fixes the following problems * Jumping to a tag that is a static item in the current file fails. (Kazunobu Kuriyama) * The test for :profile is slow and does not work on MS-Windows. * On MS-Windows the system() test skips a few parts. * Some syntax arguments take effect even after "if 0". (Taylor Venable) * Warning for an unused parameter when the libcall feature is disabled. Warning for a function type cast when compiling with -pedantic. * Some syntax arguments are not tested. * When completing a group name for a highlight or syntax command cleared groups are included. * No test for invalid syntax group name. * Order of complication flags is sometimes wrong. * Compiler warns for uninitialized variable. (Tony Mechelynck) * After :undojoin some commands don't work properly, such as :redo. (Matthew Malcomson) * Test coverage for :retab insufficient. * Leaking file descriptor when system() cannot find the buffer. (Coverity) * Internally used commands for CTRL-Z and mouse click end up in history. (Matthew Malcomson) * When using :substitute with the "c" flag and 'cursorbind' is set the cursor is not updated in other windows. * Vim does not support bracketed paste, as implemented by xterm and other terminals. * Build fails if the multi-byte feature is disabled. * The buffer used to store a key name theoreticaly could be too small. (Coverity) * The Netbeans "specialKeys" command does not check if the argument fits in the buffer. (Coverity) * Leaking memory when syntax cluster id is unknown. (Coverity) * When a Cscope line contains CTRL-L a NULL pointer may be used. (Coverity) * When decoding JSON with a JS style object the JSON test may use a NULL pointer. (Coverity) * Build fails without the cscope feature. * No command line completion for :cexpr, :cgetexpr, :caddexpr, etc. * Ubsan reports errors for integer overflow. * Completion for :match does not show "none" and other missing highlight names. * Checking if PROTO is defined inside a function has no effect. * When a multi-byte character ends in a zero byte, putting blockwise text puts it before the character instead of after it. * Coverity gets confused by the flags passed to find_tags() and warnts for an uninitialized variable. * When 'fileformats' is changed in a BufReadPre auto command, it does not take effect in readfile(). (Gary Johnson) * When a block is visually selected and put is used on the end of the selection only one line is changed. * The test for patch 8.0.0224 misses the CR characters and passes even without the fix. (Christian Brabandt) * Crash when 'fileformat' is forced to "dos" and the first line in the file is empty and does not have a CR character. * When pasting test in an xterm on the command line it is surrounded by and . (Johannes Kaltenbach) * When freeing a buffer the local value of the 'formatprg' option is not cleared. * When using bracketed paste line breaks are not respected. * There are no tests for bracketed paste mode. * Pasting in Insert mode does not work when bracketed paste is used and 'esckeys' is off. * The paste test fails if the GUI is being used. * When several lines are visually selected and one of them is short, using put may cause a crash. (Axel Bender) * Memory leak detected when running tests for diff mode. * Gcc complains that a variable may be used uninitialized. Confusion between variable and label name. (John Marriott) * When setting wildoptions=tagfile the completion context is not set correctly. (desjardins) * When using bracketed paste autoindent causes indent to be increased. * The address sanitizer sometimes finds errors, but it needs to be run manually. * The clang build on CI fails with one configuration. * Vim defines a mch_memmove() function but it doesn't work, thus is always unused. * Completion of user defined functions is not covered by tests. * When making a character lower case with tolower() changes the byte cound, it is not made lower case. * When the user sets t_BE empty after startup to disable bracketed paste, this has no direct effect. * The generated zh_CN.cp936.po message file is not encoded properly. * Compiler warnings for int to pointer conversion. * Under some circumstances, one needs to type Ctrl-N or Ctrl-P twice to have a menu entry selected. (Lifepillar) * vim_strcat() cannot handle overlapping arguments. * When two submits happen quick after each other, the tests for the first one may error out. * When virtcol() gets a column that is not the first byte of a multi-byte character the result is unpredictable. (Christian Ludwig) * It is not so easy to write a script that works with both Python 2 and Python 3, even when the Python code works with both. * Characters below 256 that are not one byte are not always recognized as word characters. * When creating a session when winminheight is 2 or larger and loading that session gives an error. * When using an assert function one can either specify a message or get a message about what failed, not both. * When calling setpos() with a buffer argument it often is ignored. (Matthew Malcomson) * Tests fail because some changes were not included. * The keyword test file is not included in the archive. * The keyword test file is not included in the archive. * Tab commands do not handle count correctly. (Ken Hamada) * Build fails with tiny features. * Not enough test coverage for eval functions. * Farsi support is barely tested. * Farsi support is not tested enough. * Memory error reported by ubsan, probably for using the string returned by execute(). * May get ml_get error when :pydo deletes lines or switches to another buffer. (Nikolai Pavlov, issue #1421) * Compiler warning for using uninitialized variable. * A channel test sometimes fails on Mac. * May get ml_get error when :luado deletes lines or switches to another buffer. (Nikolai Pavlov, issue #1421) * May get ml_get error when :perldo deletes lines or switches to another buffer. (Nikolai Pavlov, issue #1421) * May get ml_get error when :rubydo deletes lines or switches to another buffer. (Nikolai Pavlov, issue #1421) * May get ml_get error when :tcldo deletes lines or switches to another buffer. (Nikolai Pavlov, closes #1421) * Crash on exit is not detected when running tests. * Dead code detected by Coverity when not using gnome. * When update_single_line() is called recursively, or another screen update happens while it is busy, errors may occur. * When checking for CTRL-C typed the GUI may detect a screen resize and redraw the screen, causing trouble. * Checking for FEAT_GUI_GNOME inside GTK 3 code is unnecessary. * The GUI test may trigger fontconfig and take a long time. * GUI test fails on MS-Windows. * With MSVC 2015 the dll name is vcruntime140.dll. * On MS-Windows setting an environment variable with multi-byte strings does not work well. * MS-Windows files are still using ARGSUSED while most other files have UNUSED. * When doing a Visual selection and using "I" to go to insert mode, CTRL-O needs to be used twice to go to Normal mode. (Coacher) * The return value of mode() does not indicate that completion is active in Replace and Insert mode. (Zhen-Huan (Kenny) Hu) * The Test_collapse_buffers() test failed once, looks like it is flaky. * Tests fail with tiny build on Unix. * When concealing is active and the screen is resized in the GUI it is not immediately redrawn. * Cannot access the arguments of the current function in debug mode. (Luc Hermitte) * Errors reported while running tests. * No test for "ga" and :ascii. * If a wide character doesn't fit at the end of the screen line, and the line doesn't fit on the screen, then the cursor position may be wrong. (anliting) * Visual block insertion does not insert in all lines. * The stat test is a bit slow. * Some tests have a one or three second wait. * Argument list is not stored correctly in a session file. (lgpasquale) * test_viml hangs. * Bracketed paste can only append, not insert.- Improve summary bsc#1021040- Add missing %changelog to spec.skeleton- Updated to revision 194, fixes the following problems * When compiling with EBCDIC defined the build fails. (Yaroslav Kuzmin) * For completion "locale -a" is executed on MS-Windows, even though it most likely won't work. * Setting language in gvim on MS-Windows does not work when libintl.dll is dynamically linked with msvcrt.dll. * Using :change in between :function and :endfunction fails. * When opening a buffer on a directory and inside a try/catch then the BufEnter event is not triggered. * test_command_count may fail when a previous test interferes, seen on MS-Windows. * 'formatprg' is a global option but the value may depend on the type of buffer. (Sung Pae) * Error E937 is used both for duplicate key in JSON and for trying to delete a buffer that is in use. * When 'cursorbind' and 'cursorcolumn' are both on, the column highlignt in non-current windows is wrong. * When 'cursorbind' and 'cursorline' are set, but 'cursorcolumn' is not, then the cursor line highlighting is not updated. (Hirohito Higashi) * Ubsan warns for using a pointer that is not aligned. * When in Ex mode and an error is caught by try-catch, Vim still exits with a non-zero exit code. * The system() test fails on MS-Windows. * The error message from assert_notequal() is confusing. * Building with a new Ruby version fails. * Using NOT_VALID for redraw_later() to update the cursor line/column highlighting is not efficient. * There are no tests for the :profile command. * Detecting duplicate tags uses a slow linear search. * Some systems do not have ruby_sysinit(), causing the build to fail. * Build fails with tiny features. * Accidentally removed #ifdef. * Profile tests fails if total and self time are equal.- Updated to revision 172, fixes the following problems * When a C preprocessor statement has two line continuations the following line does not have the right indent. (Ken Takata) * ":earlier" and ":later" do not work after startup or reading the undo file. * When the pattern of :filter does not have a separator then completion of the command fails. * To pass buffer content to system() and systemlist() one has to first create a string or list. * Running the channel test creates channellog. * system() test fails on MS-Windows. * system() test fails on OS/X. * When sorting zero elements a NULL pointer is passed to qsort(), which ubsan warns for. * Several float functions are not covered by tests. * No command line completion for ":syntax spell" and ":syntax sync". * On MS-Windows some float functions return a different value when passed unusual values. strtod() doesn't work for "inf" and "nan". * Using a NULL pointer when using feedkeys() to trigger drawing a tabline. * EMSG() is sometimes used for internal errors. * Build fails when using small features. * Build error on Fedora 23 with small features and gnome2. * Ruby 2.4 no longer supports rb_cFixnum. * Outdated and misplaced comments. * Ubsan warns for integer overflow. * JSON with a duplicate key gives an internal error. (Lcd) * str2nr() and str2float() do not always work with negative values. * Still some float functionality is not covered by tests. * For complicated string json_decode() may run out of stack space. * Channel test fails for using freed memory. * JS style JSON does not support single quotes. * The command selected in the command line window is not executed. (Andrey Starodubtsev)- Updated to revision 147, fixes the following problems * Not enough test coverage for syntax commands. * Test fails because of using :finish. * "2;'(" causes ml_get errors in an empty buffer. * Null pointer access reported by UBsan. * An address relative to the current line, ":.,+3y", does not work properly on a closed fold. * When using indent folding and changing indent the wrong fold is opened. * When 'maxfuncdepth' is set above 200 the nesting is limited to 200. * Small build fails. * Warning for unused argument. * Pasting inserted text in Visual mode does not work properly. * Nested function test fails on AppVeyor. * Normal colors are wrong with 'termguicolors'. * Line number of current buffer in getbufinfo() is wrong. * When using MSVC the GvimExt directory is cleaned twice. * Running tests on MS-Windows is a little bit noisy. * When using 'termguicolors' on MS-Windows the RGB definition causes the colors to be wrong. * searchpair() does not work when 'magic' is off.- Updated to revision 130, fixes the following problems * Not enough testing for entering Ex commands. * Display problem with 'foldcolumn' and a wide character. (esiegerman) * Cancelling completion still inserts text when formatting is done for 'textwidth'. (lacygoill) * Display test fails on MS-Windows. * Parallel make still doesn't work. (Lewis Muir) * Configure uses "ushort" while the Vim code doesn't.- Updated to revision 124, fixes the following problems * May not process channel readahead. (skywind) * Value of 'thesaurus' option not checked properly. * When using ch_read() with zero timeout, can't tell the difference between reading an empty line and nothing available. * Cannot use a semicolon in 'backupext'. (Jeff) * When reading channel output in a timer, messages may go missing. (Skywind) * The channel "drop" option is not tested. * Still checking if memcmp() exists while every system should have it now. * Drop command doesn't use existing window. * The :history command is not tested. * Tests 92 and 93 are old style. * When reading English help and using CTRl-] the language from 'helplang' is used. * Parallel make fails. (J. Lewis Muir) * No test for using CTRL-R on the command line. * Setting 'cursorline' changes the curswant column. (Daniel Hahler) * Internal error for assert_inrange(1, 1).- Updated to revision 101, fixes the following problems * When the input or output is not a tty Vim appears to hang. * When a channel callback consumes a lot of time Vim becomes unresponsive. (skywind) * Can't build on MS-Windows. * Popup menu always appears above the cursor when it is in the lower half of the screen. (Matt Gardner) * Options that are a file name may contain non-filename characters. * Some options are not strictly checked. * (after 8.0.0101) cannot set 'dictionary' to a path- Updated to revision 95, fixes the following problems * Problems with GTK 3.22.2 fixed in 3.22.4.- Export "TERM=linux" before running the test suite: vim does quite an extensive test relying on a full fledged terminal inside OBS, stdio is redirected to a serial console (where the build log is being recorded/extracted. Systemd set non-local tty by default to vt220 in upcoming versions (which the vi test suite fails to run on; this should be considered a vim bug).- Updated to revision 92, fixes the following problems * Using NUL instead of NULL. * Crash when using the preview window from an unnamed buffer. (lifepillar) * On Windows job_stop() stops cmd.exe, not the processes it runs. (Linwei) * When a match ends in part of concealed text highlighting, it might mess up concealing by resetting prev_syntax_id. * An exiting job is detected with a large latency. * New code for job_stop() breaks channel test on AppVeyor. * Conceal test passes even without the bug fix. * No test for what 8.0.0047 fixes. * On Windows job_stop() stops cmd.exe, not the processes it runs. (Linwei) * Minor comment and style deficiencies. * When setting 'filetype' there is no check for a valid name. * Tests fail without the 'keymap' features. * Positioning of the popup menu is not good. * Vim does not build on VMS systems. * When using an Ex command for 'keywordprg' it is escaped as with a shell command. (Romain Lafourcade) * Compiler warning for unused variable. * No digraph for HORIZONTAL ELLIPSIS. * Compiler warning for comparing with unsigned. (Zoltan Arpadffy) * Normal test fails on MS-Windows. * Compiler warning for unused function in tiny build. (Tony Mechelynck) * when calling an operator function when 'linebreak' is set, it is internally reset before calling the operator function. * VMS has a problem with infinity. * Checking did_throw after executing autocommands is wrong. (Daniel Hahler) * Compiler warning for self-comparison. * Tests referred in Makefile that no longer exist. * Exit value from a shell command is wrong. (Hexchain Tong) * MS-Windows: Crash with long font name. (Henry Hu) * More comparisons between firstwin and lastwin. * Cannot make Vim fail on an internal error. * Using number for exception type lacks type checking. * Channel log has double parens ()(). * The GUI code is not tested by Travis. * Accessing freed memory in quickfix. * Accessing freed memory in quickfix. (Domenique Pelle) * The OS X build fails on Travis. * Inconsistent function names. * Extension for configure should be ".ac". * Using freed memory with win_getid(). (Domenique Pelle) * Using freed memory when adding to a quickfix list. (Domenique Pelle) * Using freed memory with recursive function call. (Dominique Pelle) * Cannot add a comment after ":hide". (Norio Takagi) * When the channel callback gets job info the job may already have been deleted. (lifepillar) * When a test fails in Setup or Teardown the problem is not reported. * Various problems with GTK 3.22.2. * Cursor moved after last character when using 'breakindent'. * Test_help_complete sometimes fails in MS-Windows console. * C indenting does not support nested namespaces that C++ 17 has. - Drop bsc-1008800.patch, fixed upstream.- Add bsc-1008800.patch to fix gvim rendering with recent gtk+ update. Fixes bsc#1008800. Patch by Jan Alexander Steffens.- Updated to revision 45, fixes the following problems * Cannot use overlapping positions with matchaddpos(). * No completion for ":messages". * Order of matches for 'omnifunc' is messed up. (Danny Su) * Detecting that a job has finished may take a while. * Get E924 when switching tabs. * OPEN_CHR_FILES not defined for FreeBSD using Debian userland files. * When Vim 8 reads an old viminfo and exits, the next time marks are not read from viminfo. (Ned Batchelder) * Whole line highlighting with matchaddpos() does not work. * When using Insert mode completion but not actually inserting anything an undo item is still created. (Tommy Allen) * When using Insert mode completion with 'completeopt' containing "noinsert" change is not saved for undo. (Tommy Allen) * When using Insert mode completion with 'completeopt' containing "noinsert" with CTRL-N the change is not saved for undo. (Tommy Allen) * In diff mode the cursor may end up below the last line, resulting in an ml_get error. * Calling job_stop() right after job_start() does not work.- Updated to revision 32, fixes the following problems * getwinvar() returns wrong Value of boolean and number options, especially non big endian systems. (James McCoy) * A string argument for function() that is not a function name results in an error message with NULL. (Christian Brabandt) * Netbeans test fails with Python 3. (Jonathonf) * ":lb" is interpreted as ":lbottom" while the documentation says it means ":lbuffer". * Vim 7.4 is still mentioned in a few places. * Popup complete test is disabled. * Unnecessary workaround for AppVeyor. * Crash when editing file that starts with crypt yeader. (igor2x) * On OSX Test_pipe_through_sort_all() sometimes fails. * Typos in comments. * Missing comma in list. * Crypt tests are old style. * Can't tell which part of a channel has "buffered" status. * Build fails. * Cannot get the number of the current quickfix or location list. * When using ":sleep" channel input is not handled. * Test_command_count is old style. * The regexp engines are not reentrant. * In the GUI when redrawing the cursor it may be on the second half of a double byte character. * If a channel in NL mode is missing the NL at the end the remaining characters are dropped. * "gd" and "gD" may find a match in a comment or string. * When the netbeans channel closes, "DETACH" is put in the output part. (Ozaki Kiichi) * Inconsistent use of spaces vs tabs in gd test. * Error format with %W, %C and %Z does not work. (Gerd Wachsmuth) * A channel is closed when reading on stderr or stdout fails, but there may still be something to read on another part. * Superfluous semicolons. * Code for MS-Windows is complicated because of the exceptions for old systems. * Mouse mode is not automatically detected for tmux. * After ":bwipeout" 'fileformat' is not set to the right default.- Updated to revision 3, fixes the following problems * getwinvar() returns wrong Value of boolean and number options, especially non big endian systems. (James McCoy)- Updated to revision 2, fixes the following problems * Intro screen still mentions version7. (Paul) * The netrw plugin does not work.- Update to version 8.0 * Crash on exit when EXITFREE is defined. (Dominique Pelle) * Valgrind reports using uninitialzed memory. (Dominique Pelle) * Test 86 and 87 fail with some version of Python. * Netbeans test fails when run from unpacked MS-Windows sources. * Netbeans test fails in shadow directory. * Not enough test coverage for Normal mode commands. * The example that explains nested backreferences does not work properly with the new regexp engine. (Harm te Hennepe) * Regexp fails to match when using "\>\)\?". (Ramel) * Reading past end of line when using previous substitute pattern. (Dominique Pelle) * Attempt to read history entry while not initialized. * Compiler warnings with Solaris Studio when using GTK3. * Memory leak in timer_start(). * Invalid memory access when formatting. (Dominique Pelle) * Checking for last_timer_id to overflow is not reliable. (Ozaki Kiichi) * Illegal memory access with ":1@". (Dominique Pelle) * Superfluous function prototypes. * Sort test sometimes fails. * Needless line break. Confusing directory name. * MS-Windows gvim.exe does not have DirectX support. * Test runner misses a comma.- Updated to revision 2347, fixes the following problems * submatch() does not check for a valid argument. * The 'langnoremap' option leads to double negatives. And it does not work for the last character of a mapping. * Can't use "." and "$" with ":tab". * With SGR mouse reporting (suckless terminal) the mouse release and scroll up/down is confused. * Warning for missing declaration of skip_vimgrep_pat(). (John Marriott) * Tests using the sleep time can be flaky. * Timer test sometimes fails. * Timer test sometimes fails. * Warning for assigning negative value to unsigned. (Danek Duvall) * Adding pattern to ":oldfiles" is not a generic solution. * Filter test fails. * Oldfiles test fails. * Tiny build fails. (Tony Mechelynck) * When cancelling the :ptjump prompt a preview window is opened for a following command. * Missing colon in error message. * Some error message cannot be translated. * In rare cases diffing 4 buffers is not enough. * Compiler warnings for signed/unsigned in expression. * Check for Windows 3.1 will always return false. (Christian Brabandt) * Compiler warnings in MzScheme code. * The script that checks translations can't handle plurals. * Coverity complains about null pointer check. * Coverity complains about not checking for NULL. * Two JSON messages are sent without a separator. * With 'incsearch' can only see the next match. * Channel test is flaky. * Build fails with small features. * Fail to read register content from viminfo if it is 438 characters long. (John Chen) * :filter does not work for many commands. Can only get matching messages. * When adding entries to an empty quickfix list the title is reset. * printf() isn't tested much. * printf() test fails on Windows. "-inf" is not used. * Build fails on MS-Windows. * Using CTRL-N and CTRL-P for incsearch shadows completion keys. * Using 'hlsearch' highlighting instead of matchpos if there is no search match. * Insufficient testing for NUL bytes on a raw channel. * Netbeans test doesn't read settings from file. * getbufinfo(), getwininfo() and gettabinfo() are inefficient. * getwininfo() and getbufinfo() are inefficient. * Command line completion on "find **/filename" drops sub-directory. * ":diffoff!" does not remove filler lines. * Command line test fails on Windows when run twice. * Memory leak in getbufinfo() when there is a sign. (Dominique Pelle) * New users have no idea of the 'scrolloff' option. * Starting diff mode with the cursor in the last line might end up only showing one closed fold. (John Beckett) * printf() doesn't handle infinity float values correctly. * Timer test fails sometimes. * When a child process is very fast waiting 10 msec for it is noticeable. (Ramel Eshed) * Part of ":oldfiles" command isn't cleared. (Lifepillar) * Comment in scope header file is outdated. (KillTheMule) * Generated files are outdated. * The tee program isn't included. Makefile contains build instructions that don't work. * The callback passed to ch_sendraw() is not used. * MS-Windows build instructions are clumsy. "dosbin" doesn't build. * When installing and $DESTDIR is set the icons probably won't be installed. * Compiler warning in tiny build. (Tony Mechelynck) * printf() handles floats wrong when there is a sign. * Not all systems understand %F in printf(). * Modelines in source code are inconsistent. * Sign test fails on MS-Windows when using the distributed zip archives. * Cscope test fails. * No tests for :undolist and "U" command. * When starting a job that reads from a buffer and reaching the end, the job hangs. * It is not possible to close the "in" part of a channel. * QuickFixCmdPre and QuickFixCmdPost autocommands are not always triggered. * Get warning for deleting autocommand group when the autocommand using the group is scheduled for deletion. (Pavol Juhas) * MS-Windows: some files remain after testing. * Default interface versions for MS-Windows are outdated. * When using "is" the mode isn't always updated. * In a timer callback the timer itself can't be found or stopped. (Thinca) * Marks, writefile and nested function tests are old style. * Default value for 'langremap' is wrong. * Several tests are old style. * Old charsearch test still listed in Makefile. * Crash when doing tabnext in a BufUnload autocmd. (Dominique Pelle) * Accessing freed memory when a timer does not repeat. * Appveyor 64 bit build still using Python 3.4 * Crash when autocommand moves to another tab. (Dominique Pelle) * Crash when deleting an augroup and listing an autocommand. (Dominique Pelle) * No error when deleting an augroup while it's the current one. * Insufficient testing for Normal mode commands. * Channel sort test is flaky. * Normal mode tests fail on MS-Windows. * When 'incsearch' is not set CTRL-T and CTRL-G are not inserted as before. * No way for a system wide vimrc to stop loading defaults.vim. (Christian Hesse) * Redraw problem when using 'incsearch'. * When a test is commented out we forget about it. * Access memory beyond the end of the line. (Dominique Pelle) * Using freed memory when using 'formatexpr'. (Dominique Pelle) * Crash when editing a new buffer and BufUnload autocommand wipes out the new buffer. (Norio Takagi) * Tiny build fails. * Illegal memory access when Visual selection starts in invalid position. (Dominique Pelle) * Freeing a variable that is on the stack. * Crash when BufWinLeave autocmd goes to another tab page. (Hirohito Higashi) * Error for min() and max() contains %s. (Nikolay Pavlov) * Coverity complains about not checking curwin to be NULL. * Using CTRL-X CTRL-V to complete a command line from Insert mode does not work after entering an expression on the command line. * Crash when stop_timer() is called in a callback of a callback. Vim hangs when the timer callback uses too much time. * Outdated comments in test. * On MS-Windows test_getcwd leaves Xtopdir behind. * taglist() is slow. (Luc Hermitte) * Running normal mode tests leave a couple of files behind. (Yegappan Lakshmanan) * taglist() is still slow. (Luc Hermitte) * Can't build with small features. (John Marriott) * Tab page test fails when run as fake root. * MS-Windows: Building with Ruby uses old version. * Tiny things. Test doesn't clean up properly. * Typo in MS-Windows build script. * Too many old style tests. * The "Reading from channel output..." message can be unwanted. Appending to a buffer leaves an empty first line behind. * For MinGW RUBY_API_VER_LONG isn't set correctly. Many default version numbers are outdated. * Autocommand test fails when run directly, passes when run as part of test_alot.- Updated to revision 2334, fixes the following problems * No tests for :undolist and "U" command. * When starting a job that reads from a buffer and reaching the end, the job hangs. * It is not possible to close the "in" part of a channel. * QuickFixCmdPre and QuickFixCmdPost autocommands are not always triggered. * Get warning for deleting autocommand group when the autocommand using the group is scheduled for deletion. (Pavol Juhas) * MS-Windows: some files remain after testing. * Default interface versions for MS-Windows are outdated. * When using "is" the mode isn't always updated. * In a timer callback the timer itself can't be found or stopped. (Thinca) * Marks, writefile and nested function tests are old style. * Default value for 'langremap' is wrong. * Several tests are old style. * Old charsearch test still listed in Makefile. * Crash when doing tabnext in a BufUnload autocmd. (Dominique Pelle) * Accessing freed memory when a timer does not repeat. * Appveyor 64 bit build still using Python 3.4 * Crash when autocommand moves to another tab. (Dominique Pelle) * Crash when deleting an augroup and listing an autocommand. (Dominique Pelle) * No error when deleting an augroup while it's the current one. * Insufficient testing for Normal mode commands. * Channel sort test is flaky. * Normal mode tests fail on MS-Windows. * When 'incsearch' is not set CTRL-T and CTRL-G are not inserted as before. * No way for a system wide vimrc to stop loading defaults.vim. (Christian Hesse) * Redraw problem when using 'incsearch'. * When a test is commented out we forget about it. * Access memory beyond the end of the line. (Dominique Pelle) * Using freed memory when using 'formatexpr'. (Dominique Pelle) * Crash when editing a new buffer and BufUnload autocommand wipes out the new buffer. (Norio Takagi) * Tiny build fails. * Illegal memory access when Visual selection starts in invalid position. (Dominique Pelle) * Freeing a variable that is on the stack. * Crash when BufWinLeave autocmd goes to another tab page. (Hirohito Higashi) * Error for min() and max() contains %s. (Nikolay Pavlov) * Coverity complains about not checking curwin to be NULL. * Using CTRL-X CTRL-V to complete a command line from Insert mode does not work after entering an expression on the command line. * Crash when stop_timer() is called in a callback of a callback. Vim hangs when the timer callback uses too much time. * Outdated comments in test. * On MS-Windows test_getcwd leaves Xtopdir behind.- Updated to revision 2295, fixes the following problems * The field names used by getbufinfo(), gettabinfo() and getwininfo() are not consistent. * Tab page tests are old style. * Test files have inconsistant modelines. * Startup test fails on Solaris. * There is no equivalent of 'smartcase' for a tag search. * ":oldfiles" output is a very long list. * The default ttimeoutlen is very long. * Crash when using funcref() with invalid name. (Dominique Pelle) * Can't build with +eval but without +quickfix. (John Marriott) * submatch() does not check for a valid argument. * The 'langnoremap' option leads to double negatives. And it does not work for the last character of a mapping. * Can't use "." and "$" with ":tab". * With SGR mouse reporting (suckless terminal) the mouse release and scroll up/down is confused. * Warning for missing declaration of skip_vimgrep_pat(). (John Marriott) * Tests using the sleep time can be flaky. * Timer test sometimes fails. * Timer test sometimes fails. * Warning for assigning negative value to unsigned. (Danek Duvall) * Adding pattern to ":oldfiles" is not a generic solution. * Filter test fails. * Oldfiles test fails. * Tiny build fails. (Tony Mechelynck) * When cancelling the :ptjump prompt a preview window is opened for a following command. * Missing colon in error message. * Some error message cannot be translated. * In rare cases diffing 4 buffers is not enough. * Compiler warnings for signed/unsigned in expression. * Check for Windows 3.1 will always return false. (Christian Brabandt) * Compiler warnings in MzScheme code. * The script that checks translations can't handle plurals. * Coverity complains about null pointer check. * Coverity complains about not checking for NULL. * Two JSON messages are sent without a separator. * With 'incsearch' can only see the next match. * Channel test is flaky. * Build fails with small features. * Fail to read register content from viminfo if it is 438 characters long. (John Chen) * :filter does not work for many commands. Can only get matching messages. * When adding entries to an empty quickfix list the title is reset. * printf() isn't tested much. * printf() test fails on Windows. "-inf" is not used. * Build fails on MS-Windows. * Using CTRL-N and CTRL-P for incsearch shadows completion keys. * Using 'hlsearch' highlighting instead of matchpos if there is no search match. * Insufficient testing for NUL bytes on a raw channel. * Netbeans test doesn't read settings from file. * getbufinfo(), getwininfo() and gettabinfo() are inefficient. * getwininfo() and getbufinfo() are inefficient. * Command line completion on "find **/filename" drops sub-directory. * ":diffoff!" does not remove filler lines. * Command line test fails on Windows when run twice. * Memory leak in getbufinfo() when there is a sign. (Dominique Pelle) * New users have no idea of the 'scrolloff' option. * Starting diff mode with the cursor in the last line might end up only showing one closed fold. (John Beckett) * printf() doesn't handle infinity float values correctly. * Timer test fails sometimes. * When a child process is very fast waiting 10 msec for it is noticeable. (Ramel Eshed) * Part of ":oldfiles" command isn't cleared. (Lifepillar) * Comment in scope header file is outdated. (KillTheMule) * Generated files are outdated. * The tee program isn't included. Makefile contains build instructions that don't work. * The callback passed to ch_sendraw() is not used. * MS-Windows build instructions are clumsy. "dosbin" doesn't build. * When installing and $DESTDIR is set the icons probably won't be installed. * Compiler warning in tiny build. (Tony Mechelynck) * printf() handles floats wrong when there is a sign. * Not all systems understand %F in printf(). * Modelines in source code are inconsistent. * Sign test fails on MS-Windows when using the distributed zip archives. * Cscope test fails.- Updated to revision 2225, fixes the following problems * When using matchaddpos() a character after the end of the line can be highlighted. * Can't build with +timers when +digraph is not included. * Recursive call to substitute gets stuck in sandbox. * printf() gives an error when the argument for %s is not a string. * printf() does not support binary format. * Sourcing a script where a character has 0x80 as a second byte does not work. * Buffer overflow when using latin1 character with feedkeys(). * Compiler warnings with older compiler and 64 bit numbers. * Crash when placing a sign in a deleted buffer.- Updated to revision 2216, fixes the following problems * The qf_init_ext() function is too big. * Compiler warning for initializing a struct. * There is still code and help for unsupported systems. * There is no way to get a list of the error lists. * When using ":vimgrep" may end up with duplicate buffers. * No proper testing of trunc_string(). * Coverage report is messed up by the unittests. * Can't run scripttests in the top directory. * Wrong part of #ifdef removed. * eval.c is too big. * Build fails. * eval.c is too big. * eval.c is too big. * Non-Unix builds fail. * Wrong file name. * qf_init_ext() is too big. * Using dummy variable to compute struct member offset. * eval.c is still too big. * Coverity warns for possible buffer overflow. * Compiler warns for uninitialzed variable. (John Marriott) * getcompletion() not well tested. * Compiler warning for char/char_u conversion. * Not all arguments of trunc_string() are tested. Memory access error when running the message tests. * spell.c is too big. * Missing change to include file. * The return value of type() is difficult to use. * substitute() does not support a Funcref argument. * rgb.txt is read for every color name. * One more place using a dummy variable. * No autocommand event to initialize a window or tab page. * Syntax error when dict has '>' key. * Cannot update 'tabline' when a tab was closed. * Running checks in po diretory fails. * Netbeans test fails on non-Unix systems. * When using PERROR() on some systems assert_fails() does not see the error. * Line numbers in the error list are not always adjusted. * Not much test coverage for digraphs. * Coverity complains about not restoring a value. * New digraph test makes testing hang. * Digraph tests fails on some systems. * Using the system default encoding makes tests unpredictable. * Digraph code test coverage is still low. * Keymap test fails with normal features. * Color handling of X11 GUIs is too complicated. * Using submatch() in a lambda passed to substitute() is verbose. * Coverity reports a resource leak when out of memory. * GTK 3 build fails with older GTK version. * Netbeans test fails once in a while. Leaving log file behind. * The color allocation in X11 is overly complicated. * Man test fails when run with the GUI. * Lambda functions show up with completion. * Warning from 64 bit compiler. * Text object tests are old style. * When a keymap is active only "(lang)" is displayed. * "cgn" and "dgn" do not work correctly with a single character match and the replacement includes the searched pattern. * Looping over windows, buffers and tab pages is inconsistant. * Tiny build with GUI fails. * Can't have "augroup END" right after ":au!". * Code duplication when unreferencing a function. * Configure reports default features to be "normal" while it is "huge". * Clang warns about missing field in initializer. * Misplaced equal sign. * Netbeans test is flaky. * Setting 'display' to "lastline" is a drastic change, while omitting it results in lots of "@" lines. * When there is an CmdUndefined autocmd then the error for a missing command is E464 instead of E492. (Manuel Ortega) * Defaults are very conservative. * getcompletion(.., 'dir') returns a match with trailing "*" when there are no matches. * Test for undo is flaky. * Tiny build fails. * Loading defaults.vim with -C argument. * The default vimrc for Windows is very conservative. * Deleting an augroup that still has autocmds does not give a warning. The next defined augroup takes its place. * Mac: can't build with tiny features. * Closures are not supported. * User defined functions can't be a closure. * No easy way to check if lambda and closure are supported. * Mac: don't get +clipboard in huge build. * No new style test for diff mode. * diffmode test leaves files behind, breaking another test. * Compiler warning for loss of data. * No tests for :diffget and :diffput * The short form of ":noswapfile" is ":noswap" instead of ":nos". * Memory leak when saving for undo fails. * Memory leak when using timer_start(). (Dominique Pelle) * Pending timers cause false memory leak reports. * More memory leaks when using partial, e.g. for "exit-cb". * test_partial has memory leaks reported. * Can't build with tiny features. * No error for using function() badly. * Various tiny issues. * Closure function fails. * Using function() with a name will find another function when it is redefined. * Test 86 and 87 fail. * :delfunction causes illegal memory access. * Tiny build fails. * Coverity reports bogus NULL check. * Leaking memory when redefining a function. * A funccal is garbage collected while it can still be used. * On MS-Windows quickix does not handle a line with 1023 bytes ending in CR-LF properly. * Win32: Using CreateThread/ExitThread is not safe. * Not enough testing for popup menu. CTRL-E does not always work properly. * test_alot fails. * Not much testing for cscope. * If a test leaves a window open a following test may fail. * Warning with MinGW 64. (John Marriott) * Quickfix test fails on MS-Windows. * No proper translation of messages with a count. * GUI test isn't testing much. * Test_communicate() fails sometimes. * Quotes make GUI test fail on MS-Windows. * Compiler warning. * Test_job_start_fails() is expected to report memory leaks, making it hard to see other leaks in test_partial. * Result of getcompletion('', 'cscope') depends on previous completion. * Insufficient testing for cscope. * setmatches() mixes up values. (Nikolai Pavlov) * Expression test fails without conceal feature. * Result of getcompletion('', 'sign') depends on previous completion. * match() and related functions tested with old style test. * It is not possible to use plugins in an "after" directory to tune the behavior of a package. * Startup test fails on MS-Windows. * Small build can't run startup test. * Small build can't run tests. * Not running the startup test on MS-Windows. * Startup test gets stuck on MS-Windows. * Cannot get information about timers. * MS-Windows build fails. * No test for "vim --help". * Can't test help on MS-Windows. * Adding duplicate flags to 'whichwrap' leaves commas behind. * Insufficient testing of cscope. * #ifdefs in main() are complicated. * No testing for -C and -N command line flags, file arguments, startuptime. * No test for reading from stdin. * Reading from stdin test fails on MS-Windows. * There is no easy way to stop all timers. There is no way to temporary pause a timer. * Compiler warning for unused variable. * Color Grey40 used in startup but not in the short list. * Sign tests are old style. * Tests that use RunVim() do not actually perform the test. * Test glob2regpat does not test much. * Timers test is flaky. * glob2regpat test fails on Windows. * Completion does not work properly with some plugins. * Cannot detect encoding in a fifo. * When startup test fails it's not easy to find out why. GUI test fails with Gnome. * No automatic prototype for vim_main2(). * Generating prototypes with Cygwin doesn't work well. * With Gnome when the GUI can't start test_startup hangs. * Sign tests don't cover enough. * MS-Windows: The vimrun program does not support Unicode. * glob2regpat test doesn't test everything on MS-Windows. * All functions are freed on exit, which may hide leaks. * Test alot sometimes fails under valgrind. (Dominique Pelle) * In the GUI the cursor is hidden when redrawing any window, causing flicker. * Cannot get all information about a quickfix list. * The sign column disappears when the last sign is deleted. * Build fails with small features. * Test fails with normal features. * It is not easy to get information about buffers, windows and tabpages. * 'wildignore' always applies to getcompletion(). * Warning for unused function. * The +xpm feature is not sorted properly in :version output. * Test for mappings is old style. * Cannot map . (Stephen Riehm) * On OSX configure mixes up a Python framework and the Unix layout. * Mouse support is not automatically enabled with simple term. * Mark " is not set when closing a window in another tab. (Guraga) * Cannot highlight the "~" lines at the end of a window differently. * A font that uses ligatures messes up the screen display. * It's not easy to find out if a window is a quickfix or location list window. * Test fails without the +sign feature.- Updated to revision 2045, fixes the following problems * Looking up a buffer by number is slow if there are many. * Netbeans file authentication not tested. * GTK: display updating is not done properly and can be slow. * setbufvar() causes a screen redraw. * filter() and map() either require a string or defining a function. * Memory leak when using a function callback.- Updated to revision 2033, fixes the following problems * Memory access error when reading viminfo. (Dominique Pelle) * "gd" hangs in some situations. (Eric Biggers) * Not all quickfix tests are also done with the location lists. * Background is not drawn properly when 'termguicolors' is set. * Coverity warns for unreachable code. * Win32: Cannot compile with XPM feature using VC2015 * The Man plugin doesn't work that well. * File list does not include new XPM libraries. * Viminfo continuation line with wrong length isn't skipped. (Marius Gedminas) * Using Ctrl-A with double-byte encoding may result in garbled text. * Minor problems with the quickfix code. * Quickfix long lines test not executed for buffer. * Ruby test is old style. * Cscope interface does not support finding assignments. * Not all parts of the quickfix code are tested. * No test for what 7.4.1948 fixes. * Using 32-bit Perl with 64-bit time_t causes memory corruption. (Christian Brabandt) * When using CTRL-W f and pressing "q" at the ATTENTION dialog the newly opened window is not closed. * Perl interface has obsolete workaround. * Perl interface preprocessor statements not nicely indented. * Crash when running test_channel.vim on Windows. * Unicode standard 9 was released. * When 'insertmode' is reset while doing completion the popup menu remains even though Vim is in Normal mode. * Two test files for increment/decrement. * Running Win32 Vim in mintty does not work. * The quickfix init function is too big. * When using a job in raw mode to append to a buffer garbage characters are added. * Coverity reports a resource leak. * Falling back from NFA to old regexp engine does not work properly. (fritzophrenic) * Invalid memory access with "\. * When the netbeans channel is closed consuming the buffer may cause a crash. * Using ":insert" in an empty buffer sets the jump mark. (Ingo Karkat) * It is not easy to see unrecognized error lines below the current error position. * On Solaris select() does not work as expected when there is typeahead. * GUI has a problem with some termcodes. * On MS-Windows large files (> 2Gbyte) cause problems. * Number variables are not 64 bits while they could be. * With 64 bit changes don't need three calls to sprintf(). * Large file test does not delete its output. * Getting value of binary option is wrong. (Kent Sibilev) * 'errorformat' is parsed for every call to ":caddexpr". Can't add to two location lists asynchronously. * No testing for Farsi code. * Viminfo file contains duplicate change marks. * farsi.c and arabic.c are included in a strange way. * Not all quickfix features are tested. * Missing changes in VMS build file. * Compiler warns for loss of data. * When copying unrecognized lines for viminfo, end up with useless continuation lines. * When updating viminfo with file marks there is no time order. * filter() and map() only accept a string argument. * Cscope items are not sorted. * glob() does not add a symbolic link when there are no wildcards. * Values for true and false can be confusing. * Not all TRUE and FALSE arguments are tested. * True-false test fails. * GUI: cursor drawn in wrong place if a timer callback causes a screen update. (David Samvelyan) * Capturing the output of a command takes a few commands. * Cannot easily scroll the quickfix window. * When writing buffer lines to a job there is no NL to NUL conversion. * evalcmd() doesn't work recursively. * Evalcmd test fails. * Tiny build fails. (Tony Mechelynck) * Crash when passing number to filter() or map(). * Still cursor flickering when a callback updates the screen. (David Samvelyan) * GUI: cursor displayed in the wrong position. * After using evalcmd() message output is in the wrong position. (Christian Brabandt) * Crash when using tabnext in BufUnload autocmd. (Norio Takagi) * Running the tests leaves a viminfo file behind. * evalcmd() has a confusing name. * Messages test fails. * There is a :cbottom command but no :lbottom command. * It is not easy to get a list of command arguments. * Test for getcompletion() does not pass on all systems. * Using "noinsert" in 'completeopt' breaks redo. * Using "noinsert" in 'completeopt' does not insert match. * When a file gets a name when writing it 'acd' is not effective. (Dan Church) * Warning from MinGW about _WIN32_WINNT redefined. (John Marriott) * When there are many errors adding them to the quickfix list takes a long time. * buf_valid() can be slow when there are many buffers. * When ignoring case utf_fold() may consume a lot of time. * Can't build without +autocmd feature. * Still too many buf_valid() calls. * Warnings from 64 bit compiler. * buflist_findname_stat() may find a dummy buffer. * More buf_valid() calls can be optimized. * The cursor blinking stops or is irregular when receiving date over a channel and writing it in a buffer, and when updating the status. * Reference counting for callbacks isn't right. * Can't build with +eval but without +menu. * cppcheck warns for using index before limits check. * printf() does not work with 64 bit numbers. * ARCH must be set properly when using MinGW. * The list_lbr_utf8 test fails if ~/.vim/syntax/c.vim sets 'textwidth' to a non-zero value. * Build fails with 64 bit MinGW. (Axel Bender) * 'cscopequickfix' option does not accept new value "a".- Updated to revision 1938, fixes the following problems * Updating marks in a quickfix list is very slow when the list is long. * When waiting for a character is interrupted by receiving channel data and the first character of a mapping was typed, the mapping times out. * When receiving channel data 'updatetime' is not respected. * Wrong computation of remaining wait time in RealWaitForChar() * When umask is set to 0177 Vim can't create temp files. * GUI: When channel data is received the cursor blinking is interrupted. * Channel reading very long lines is slow. * balloon eval only gets the window number, not the ID. * Cannot easily get the window ID for a buffer. * Cannot get the window ID for a mouse click. * Cannot use a window ID where a window number is expected. * Invoking mark_adjust() when adding a new line below the last line is pointless. * Various typos, long lines and style mistakes. * User commands don't support modifiers. * GTK 3: cursor blinking doesn't work well. * Using CTRL-] in the help on "{address}." doesn't work. * Win32: the "Disabled" menu items would appear enabled. * No test for collapsing buffers for a channel. Some text is lost. * When writing viminfo merging current history with history in viminfo may drop recent history entries. * Some compilers can't handle a double semicolon. * Collapsing channel buffers and searching for NL does not work properly. * Warnings from 64 bit compiler. * Netbeans uses uninitialzed pointer and freed memory. * Doubled semicolons. * Tests using external command to delete directory. * Recent history lines may be lost when exiting Vim. * No test for using setqflist() on an older quickfix list. * When ":doautocmd" is used modelines are used even when no autocommands were executed. * Executing autocommands while using the signal stack has a high chance of crashing Vim. * The effect of the PopupMenu autocommand isn't directly visible. * No proper test for what 7.4.1906 fixes. * History lines read from viminfo in different encoding than when writing are not converted. * Not enough testing for parsing viminfo lines. * Register contents is not merged when writing viminfo. * Missing test changes. * vim_time() not included when needed. * Ruby 2.4.0 unifies Fixnum and Bignum into Integer. * Command line editing is not tested much. * Missing "void" for functions without argument. * Viminfo does not merge file marks properly. * Possible crash with many history items. * Compiler warning for signed/unsigned. * Overwriting pointer argument. * Inconsistent indenting and weird name. * Can't build without +spell but with +quickfix. * Using both old and new style file mark lines from viminfo. * When writing viminfo the jumplist is not merged with the one in the viminfo file. * Compiler warning about uninitialzed variable. * New style tests not executed with MinGW compiler. * When using the GUI search/replace a second match right after the replacement is skipped. * Off-by-one error in bounds check. * No test for directory stack in quickfix. * When writing viminfo numbered marks were duplicated. - Refresh vim-7.3-filetype_spec.patch- Link to perl directly instead of dlopen'ing it.- vim must require %{?libperl_requires}, if perl is not updated with vim in lockstep, the following error occurs: vim: error while loading shared libraries: libperl.so and the program stops working. (boo#982869)- Updated to revision 1883, fixes the following problems * Python: encoding error with Python 2. * Memory leaks in test49. * Invalid memory access when exiting with EXITFREE defined. * Memory leak in test_matchstrpos. * Setting really_exiting causes memory leaks to be reported. * Appending to the quickfix list while the quickfix window is open is very slow. * When a callback adds a timer the GUI doesn't use it until later. * Comparing functions and partials doesn't work well. * Typing "k" at the hit-enter prompt has no effect. * Whether a job has exited isn't detected until a character is typed. After calling exit_cb the cursor is in the wrong place. * Channel test is flaky. * Appending to a long quickfix list is slow. * Check for line break at end of line wrong. * Cppcheck found 2 incorrect printf formats.- Updated to revision 1862, fixes the following problems * Using a partial for timer_start() may cause a crash. * Compiler warnings with 64 bit compiler. * string() with repeated argument does not give a result usable by eval().- Updated to revision 1859, fixes the following problems * Tests involving Python are flaky. * Ubsan detects a multiplication overflow. * Getting an item from a NULL dict crashes. * Can't build with Strawberry Perl 5.24 (obsoletes perl-5.24.patch) * Still trying to read from channel that is going to be closed. * GUI freezes when using a job. * test_syn_attr fails when using the GUI. * Unix: Cannot run all tests with the GUI. * Crash when job and channel are in the same dict while using partials. * When setting 'termguicolors' the Ignore highlighting doesn't work. * Valgrind reports memory leak for job that is not freed. * When a channel appends to a buffer that is 'nomodifiable' there is an error but appending is done anyway. * When a channel writes to a buffer it doesn't find a buffer by the short name but re-uses it anyway. * Cannot use a function reference for "exit_cb".- Update apparmor.vim (taken from AppArmor 2.10.1) * add support for the "unspec" network keyword- Updated to revision 1842, fixes the following problems * non-antialiased misnamed. * When timer_stop() is called with a string there is no proper error message. * Memory leak in debug commands. * Cannot use an Ex command for 'keywordprg'. * Possible crash when conceal is active. * When splitting and closing a window the status height changes. * When using a partial on a dictionary it always gets bound to that dictionary. * The BufUnload event is triggered twice, when :bunload is used with `bufhidden` set to `unload` or `delete`. * Functions specifically for testing do not sort together. * Cannot get the items stored in a partial. * When using packages an "after" directory cannot be used. * The code to reallocate the buffer used for quickfix is repeated. * get() works for Partial but not for Funcref.- Fix build with perl 5.24 (perl-5.24.patch)- Updated to revision 1829, fixes the following problems * No error when invoking a callback when it's not safe. * May try to access buffer that's already freed. * No message on channel log when buffer was freed.- Updated to revision 1826, fixes the following problems * The screen is not updated if a callback is invoked when closing a channel. * Help completion adds @en to all matches except the first one. * Compiler warnings when sprintf() is a macro. * Removing language from help tags too often. * Redirecting stdout of a channel to "null" doesn't work. * When a job is no longer referenced and does not have an exit callback the process may hang around in defunc state. * When job writes to buffer nothing is written. * Callbacks are invoked when it's not safe.- Updated to revision 1816, fixes the following problems * 'guicolors' is a confusing option name. * Quickfix doesn't handle long lines well, they are split. * GTK3 doesn't handle menu separaters properly. * Can't use Vim as MANPAGER. * Running tests in shadow dir fails. * 'termguicolors' option missing from the options window. * Test_out_close_cb sometimes fails. * Using wrong feature name to check for 'termguicolors'. * Using wrong short option name for 'termguicolors'. * Sending DETACH after a channel was closed isn't useful. * Netbeans channel gets garbage collected. * Memory access error when running test_quickfix. * A channel may be garbage collected while it's still being used by a job. * Looping over a null list throws an error. - Refresh vim-7.4-filetype_mine.patch- Updated to revision 1796, fixes the following problems * Cannot use ch_read() in the close callback. * Leading white space in a job command matters. * Channel could be garbage collected too early. * Color name decoding is implemented several times. * Some character classes may differ between systems.- Updated to revision 1786, fixes the following problems * When using the term truecolor feature, the t_8f and t_8b termcap options are not set by default. * Using negative index in strcharpart(). * Warnings reported by cppcheck. * synIDattr() does not respect 'guicolors'. * strcharpart() does not work properly with some multi-byte characters. * The old regexp engine doesn't handle character classes correctly. * Compiled-in colors do not match rgb.txt.- Updated to revision 1778, fixes the following problems * When using complete() it may set 'modified' even though nothing was inserted. * When using feedkeys() in a timer the inserted characters are not used right away. * Undo options are not together in the options window. * Arguments of setqflist() are not checked properly. * No "closed", "errors" and "encoding" attribute on Python output. * Cannot use true color in the terminal. * Newly added features can escape the sandbox. * When using the term truecolor feature, the t_8f and t_8b termcap options are not set by default.- Updated to revision 1754, fixes the following problems * When a buffer gets updated while in command line mode, the screen may be messed up. * Crash when 'tagstack' is off. (Dominique Pelle) * When adding to the quickfix list the current position is reset. * "noinsert" in 'completeopt' is sometimes ignored * syntax not set when using ":buf" and 'filetype' set manually- Updated to revision 1749, fixes the following problems * Cannot detect a crash in tests when caused by garbagecollect(). * The help for functions require a space after the "(". * The Perl interface cannot use 'print' operator for writing directly in standard IO. * It is not easy to get a character out of a string. * Python: turns partial into simple funcref. * Folds may close when using autocomplete. * Test fails when not using utf-8. * It is not possible to only see part of the message history. It is not possible to clear messages. * Count for ":messages" depends on number of lines. * syn-cchar defined with matchadd() does not appear if there are no other syntax definitions which matches buffer text. * Not testing utf-8 characters. * strgetchar() does not work correctly. * Clang warns for uninitialzed variable. (Michael Jarvis) * Python: Converting a sequence may leak memory. * Memory leak in Perl. * Coverity: missing check for NULL pointer. * "gD" does not find match in first column of first line. * When using GTK 3.20 there are a few warnings.- Updated to revision 1726, fixes the following problems * Crash when calling garbagecollect() after starting a job. * When using try/catch in 'tabline' it is still considered an error and the tabline will be disabled. * Tabline test fails in GUI. * Compiler errors for non-ANSI compilers. * ANSI compiler complains about string length.- Updated to revision 1721, fixes the following problems * Leaking memory when opening a channel fails. * Coverity: not using return value of set_ref_in_item(). * Leaking memory when there is a cycle involving a job and a partial. * Tests fail without the job feature.- Updated to revision 1716, fixes the following problems * When using try/catch in 'statusline' it is still considered an error and the status line will be disabled. * For plugins in packages, plugin authors need to take care of all dependencies. * GTK GUI doesn't work on Wayland. * Non-GUI specific settings in the gvimrc_example file. * Double free when a partial is in a cycle with a list or dict. * 'autochdir' doesn't work for the first file.- Updated to revision 1710, fixes the following problems * feedkeys('i', 'x') gets stuck, waits for a character to be typed. * Building the Perl interface gives compiler warnings. * ":syn reset" clears the effect ":syn iskeyword". (James McCoy) * When using :stopinsert in a silent mapping the "INSERT" message isn't cleared. * Display problems when the 'ambiwidth' and 'emoji' options are not set properly or the terminal doesn't behave as expected. * :packadd does not work the same when used early or late. * Using freed memory when parsing 'printoptions' fails. * Using freed memory with "wincmd p". (Dominique Pelle) * Cannot use empty dictionary key, even though it can be useful. * New regexp engine does not work properly with EBCDIC. * Not all output of an external command is read.- Updated to revision 1691, fixes the following problems * When reading JSON from a channel all readahead is used. * channel_get_all() does multiple allocations. * When writing buffer lines to a pipe Vim may block. * Completion doesn't work well for a variable containing "#". * When help exists in multiple languages, adding @ab while "ab" is the default help language is unnecessary. * The Dvorak support is a bit difficult to install. * The justify plugin has to be copied or sourced to be used. * The editexisting plugin has to be copied or sourced to be used. * The swapmous plugin has to be copied or sourced to be used. * The shellmenu plugin has to be copied or sourced to be used. * A reference to the removed file_select plugin remains. * Coverity: copying value of v_lock without initializing it. * Coverity warns for not checking name length (false positive). * Coverity warns for fixed size buffer length (false positive). * Coverity: no check for NULL. * README text is slightly outdated. * There is no easy way to get all the information about a match. * When running tests $HOME/.viminfo is written. * The channel close_cb option does not work. * MzScheme does not support partial. * Ruby interface has inconsistent coding style. * Can't compile with the conceal feature but without multi-byte. * When switching to a new buffer and an autocommand applies syntax highlighting an ml_get error may occur.- Updated to revision 1665, fixes the following problems * When 'F' is in 'shortmess' the prompt for the encryption key isn't displayed. * When binding a function to a dict the reference count is wrong. * Invoking garbage collection may cause a double free. * Crash when an autocommand changes a quickfix list. * Handling emoji characters as full width has problems with backwards compatibility. * Terminating file name has side effects. * Using string() on a partial that exists in the dictionary it binds results in an error. * When a dict contains a partial it can't be redefined as a function. * Using Python vim.bindeval() on a partial doesn't work. * Using freed memory after setqflist() and ":caddbuffer". * Compiler has a problem copying a string into di_key[]. * The matchit plugin needs to be copied to be used. * Quickfix test fails. * Old style test for fnamemodify(). * Users who loaded matchit.vim manually have to change their startup. * Crash when using expand('%:S') in a buffer without a name. * remote_expr() hangs. * Crash when using partial with a timer. * On Unix in a terminal: channel messages are not handled right away. * A plugin does not know when VimEnter autocommands were already triggered. * has('patch-7.4.1') doesn't work. * No test for special characters in channel eval command. * No test for an invalid Ex command on a channel. * Crash in :cgetexpr. * Crash when calling job_start() with a NULL string.- Updated to revision 1635, fixes the following problems * Quickfix code using memory after being freed. * Using channel timeout instead of request timeout. * Timers don't work on Unix. * Not checking for failed open(). * Memory leak when out of memory. * When starting the GUI fails a swap file is left behind. * Timer with an ":echo" command messes up display. * Although emoji characters are ambiguous width, best is to treat them as full width. * Catching exception that won't be thrown. * Having type() handle a Funcref that is or isn't a partial differently causes problems for existing scripts. * Comparing a function that exists on two dicts is not backwards compatible. * string() doesn't handle a partial. * Contents file is only for Amiga distro. * Compiler warnings for non-virtual destructor. * The versplit feature makes the code uneccessary complicated. * Can't build with small features. * Still can't build with small features. * Still quickfix test in old style. * Build fails with tiny features. * Malformed channel request causes a hang. * When a JSON message is split it isn't decoded. * Starting job with output to buffer changes options in the current buffer. * When 'fileformats' is set in the vimrc it applies to new buffers but not the initial buffer. * Emoji characters are not considered as a kind of word character. * Channel test doesn't work with Python 2.6. * Channel demo doesn't work with Python 2.6. * All Channels share the message ID, it keeps getting bigger. * Can't get info about a channel. * Trying to close file descriptor that isn't open. * Missing changes to structs. * Channel out_cb and err_cb are not tested. * 64-bit Compiler warning. * Handling emoji characters as full width has problems with backwards compatibility. * Unicode table for double width is outdated. * Compiler doesn't understand switch on all enum values. * List of test targets is outdated. * If the help tags file was removed "make install" fails. * Vertical movement after CTRL-A ends up in the wrong column. * Channel test is a bit flaky.- Updated to revision 1591, fixes the following problems * Crash when using function reference. * Using ":call dict.func()" where the function is a partial does not work. * Get E923 when using function(dict.func, [], dict). * Warning for unitinialized variable. * Partial is not recognized everywhere. * Nesting partials doesn't work. * Compiler warnings with 64 bit compiler. * Old style test for quickfix. * Combining dict and args with partial doesn't always work. * Warning for shadowed variable. * The quickfix title is truncated.- Updated to revision 1579, fixes the following problems * Passing cookie to a callback is clumsy. * Dict options with a dash are more difficult to use. * Missing update to proto file. * ":helptags ALL" crashes. * An empty list in function() causes an error. * Crash when assert_equal() runs into a NULL string. * Crash in assert_fails(). * Using CTRL-] in help on option in parentheses doesn't work. * Using old style tests for quickfix. * There is no way to avoid the message when editing a file. * No test for ":help". * Setting 'compatible' in test influences following tests. * Tests get stuck at the more prompt. * ":undo 0" does not work. * Write error of viminfo file is not handled properly. * Cannot pass "dict.Myfunc" around as a partial. * There is no way to invoke a function later or periodically.- Updated to revision 1558, fixes the following problems * Using "ever" for packages is confusing. * Specifying buffer number for channel not implemented yet. * MS-Windows job_start() closes wrong handle. * Compiler warning for unitinialized variable. * MS-Windows channel leaks file descriptor. * Using feedkeys() with an empty string disregards 'x' option. * Compiler warning for shadowed variable. * The feedkeys test has a one second delay. * Cannot re-use a channel for another job. * Too many feature flags for pipes, jobs and channels. * Selection with the mouse does not work in command line mode. * Too much code in eval.c. * Channel test is a bit flaky. * Missing job_info(). * job_start() with a list is not tested. * Channel log methods are not tested. * On Win32 escaping the command does not work properly. * GTK3: horizontal cursor movement in Visual selection not good. * Sticky type checking is more annoying than useful. * Getting a cterm highlight attribute that is not set results in the string "-1". * Two tests fail. * Cannot load packages early. * Cannot generate help tags in all doc directories. * ":colorscheme" does not use 'packpath'. * ":runtime" does not use 'packpath'. * Completion for :colorscheme does not use 'packpath'. * List of test targets incomplete. * "make install" changes the help tags file, causing it to differ from the repository. * Windows cannot be identified. * It is not easy to find out what windows display a buffer.- Switch back to GTK+2 because GTK+3 interface seems to be slower.- Updated to revision 1525, fixes the following problems * Statusline highlighting is sometimes wrong. * "J" fails if there are not enough lines. * Channel output to file not implemented yet. * Channel test is a bit flaky. * Channel with disconnected in/out/err is not supported. * Channel test: Waiting for a file to appear doesn't work. * Cannot write channel err to a buffer. * On a high resolution screen the toolbar icons are too small.- Updated to revision 1510, fixes the following problems * Crash when starting a job fails. * Keeping both a variable for a job and the channel it refers to is a hassle. * Channel test fails on AppVeyor.- Updated to revision 1506, fixes the following problems * No error message when :packadd does not find anything. * Garbage collection with an open channel is not tested. * Writing last-but-one line of buffer to a channel isn't implemented yet. * Crash when using ch_getjob(). * No test for reading last-but-one line. * When channel log is enabled get too many "looking for messages" log entries. * Job cannot read from a file.- Updated to revision 1498, fixes the following problems * ":loadplugin" is not optimal, some people find it confusing. * Not using key when result from hangul_string_convert() is NULL. * "inline" is not supported by old MSVC. * Compiler warning for unused function. * Visual-block shift breaks multi-byte characters. * No command line completion for ":packadd". * Wrong callback invoked for zero-id messages. * clr_history() does not work properly. * Crash when built with GUI but it's not active. * Cursor drawing problem with GTK 3. * Error for locked item when using json_decode().- Updated to revision 1485, fixes the following problems * When using hangulinput with utf-8 a CSI character is misintepreted. * Function arguments marked as unused while they are not. * Test_reltime is flaky, it depends on timing. * ":loadplugin" doesn't take care of ftdetect files. * No test for ":loadplugin". * Cannot add a pack direcory without loading a plugin. * "timeout" option not supported on ch_eval*(). * A one-time callback is not used for a raw channel. * Channel "err-io" value "out" is not supported. * Job input from buffer is not implemented.- Updated to revision 1474, fixes the following problems * Sort test doesn't test with "1" argument. * Channel test sometimes fails, especially on OS/X. * Coverity reports missing restore. * Missing out-of-memory check. And Coverity warning. * Can't build without the autocommand feature. * Compiler warnings without the float feature.- Updated to revision 1467, fixes the following problems * Error when reading fails uses wrong errno. Keeping channel open after job stops results in test failing. * The "out-io" option for jobs is not implemented yet. * When encoding JSON, turning NaN and Infinity into null without giving an error is not useful. * JSON encoding doesn't handle surrogate pair. * Can't get buffer number of a channel. * Using empty name instead of no name for channel buffer. * Memory corruption when 'encoding' is not utf-8. * Crash when using json_decode(). * Memory leak when using ch_read(). * JSON tests fail if 'encoding' is not utf-8. * Json encoding still fails when encoding is not utf-8. * Vim hangs when a channel has a callback but isn't referenced. * Test 87 fails with Python 3.5. * Opening a channel with select() is not done properly. * When a JSON channel has a callback it may never be cleared. * When the argument of sort() is zero or empty it fails.- Updated to revision 1421, fixes the following problems * When calling ch_close() the close callback is invoked, even though the docs say it isn't. * Using "u_char" intead of "char_u", which doesn't work everywhere. * Tests slowed down because of the "not a terminal" warning. * May free a channel when a callback may need to be invoked.- Disable sniff support, its unmaintained.- Updated to revision 1410, fixes the following problems * The close-cb option is not implemented yet. * Perl eval doesn't work properly on 64-bit big-endian machine. * Having 'autochdir' set during startup and using diff mode doesn't work. * GTK 3 is not supported. * Completion menu flickers. * Leaking memory in cs_print_tags_priv(). * json_encode() does not handle NaN and inf properly. * Leaking memory in cscope interface.- Updated to revision 1397, fixes the following problems * When the Job exit callback is invoked, the job may be freed too soon. * Starting a job hangs in the GUI. * Can't sort inside a sort function.- Drop vim-7.1.314-CVE-2009-0316-debian.patch, Python 2.7 has the appropriate fix.- Updated to revision 1385, fixes the following problems * Job and channel options parsing is scattered. * Channel test ch_sendexpr() times out. * Can't remove a callback with ch_setoptions(). * Channels don't have a queue for stderr. * X11 GUI callbacks don't specify the part of the channel. * Channel read implementation is incomplete. * Calling a Vim function over a channel requires turning the arguments into a string. * ch_setoptions() cannot set all options. * Can't change job settings after it started. * The job exit callback is not implemented. * Can't get the job of a channel. * It is not easy to use a set of plugins and their dependencies.- Updated to revision 1353, fixes the following problems * Compiler warnings in build with -O2. * When there is any error Vim will use a non-zero exit code. * When the test server fails to start Vim hangs. * When the port isn't opened yet when ch_open() is called it may fail instead of waiting for the specified time. * The test script lists all functions before executing them.- Updated to revision 1345, fixes the following problems * Crash when using channel that failed to open. * Crash when closing the channel in a callback. * Channel test fails on non-darwin builds. * Channel NL mode is not supported yet. * It's difficult to add more arguments to ch_sendraw() and ch_sendexpr(). * Can't compile with +job but without +channel.- Updated to revision 1328, fixes the following problems * Cursor changes column with up motion when the matchparen plugin saves and restores the cursor position. (Martin Kunev) * "\%1l^#.*" does not match on a line starting with "#". * Channel with pipes doesn't work in GUI. * Crash when unletting the variable that holds the channel in a callback function. * Can't compile with +job but without +channel.- Updated to revision 1294, fixes the following problems * copy() and deepcopy() fail with special variables. * Encoding {'key':} to JSON doesn't give an error. * assert_false(v:false) reports an error. * When jsonencode() fails it still returns something. * jsonencode() is not producing strict JSON. * Crash when evaluating the pattern of ":catch" causes an error. * The job feature isn't available on MS-Windows. * ch_open() with a timeout doesn't work correctly. * ch_sendexpr() does not use JS encoding. - Remove vim-7.3-diff_check.patch- Updated to revision 1194, fixes the following problems * New lines in the viminfo file are dropped. * Old style tests for the argument list. * Generated function prototypes still have __ARGS(). * Wrong argument to assert_exception() causes a crash. * Illegal memory access when using :copen and :cclose. * When running gvim in the foreground some icons are missing. * Recognizing does not work when the language is Turkish. * Using searchpair() with a skip expression that uses syntax highlighting sometimes doesn't work. * Cannot define keyword characters for a syntax file. * Can't sort on floating point numbers. * Default features are conservative. * Conflict for "chartab". * Using the local value of 'errorformat' causes more problems than it solves. * 'langmap' applies to the first character typed in Select mode. * Langmap test fails with normal build. * Autocommands triggered by quickfix cannot always get the current title value. * No support for JSON. * Build with normal features fails. * Coverity warns for NULL pointer and ignoring return value. * type() does not work for v:true, v:none, etc. * Automatically generated function prototypes use __ARGS. * No error for jsondecode('"'). * ":argadd" without argument is supposed to add the current buffer name to the arglist. * Missing error number in MzScheme. * Expressions "0 + v:true" and "'' . v:true" cause an error. * No tests for "is" and "isnot" with the new variables. * This doesn't give the right result: eval(string(v:true)). * No test for new behavior of v:true et al. * The +channel feature is not in :version output. * empty() doesn't work for the new special variables. * test_writefile and test_viml do not delete the tempfile. * Crash with invalid argument to glob2regpat(). * free_tv() can't handle special variables. * Error messages for security context are hard to translate. * The channel feature isn't working yet. * Can't build with FEAT_EVAL but without FEAT_MBYTE. * Compiler warning for not using return value of fwrite().- Updated to revision 1130, fixes the following problems * Repeating CTRL-A doesn't work. * No tests for :hardcopy and related options. * When making a change while need_wait_return is set there is a two second delay. * With 'rightleft' and concealing the cursor may move to the wrong position. * Vim can create a directory but not delete it. * When using ":next" with an illegal file name no error is reported. * Using {ns} in variable name does not work. (lilydjwg) * delete() does not work well with symbolic links. * delete(x, 'rf') does not delete files starting with a dot. * No longer get "." and ".." in directory list. * argidx() has a wrong value after ":%argdelete". (Yegappan Lakshmanan) * delete(x, 'rf') fails if a directory is empty. (Lcd) * Using ":argadd" when there are no arguments results in the second argument to be the current one. (Yegappan Lakshmanan) * There is no perleval(). * Can only get the directory of the current window. * Python None value can't be converted to a Vim value. * Memory leak in :vimgrep.- Updated to revision 1087, fixes the following problems * Wrong way to check for unletting internal variables. * The Tcl interface can't be loaded dynamically on Unix. * Crash when using an invalid command. * CTRL-A does not work well in right-left mode. * Using "." to repeat CTRL-A in Visual mode increments the wrong numbers. * The CTRL-A and CTRL-X commands do not update the '[ and '] marks. * Crash with an extremely long buffer name. * CTRL-A and CTRL-X work badly with blockwise visual selection- Updated to revision 1066, fixes the following problems * Segfault when unletting "count". * Illegal memory access with weird syntax command. (Dominique Pelle) * Typos in the :options window. * Compiler warning for ignoring return value of fwrite(). * When a spell file has single letter compounding creating suggestions takes an awful long time.- Updated to revision 1046, fixes the following problems * The fix in patch 7.3.192 is not tested. * When a symbolic link points to a file in the root directory, the swapfile is not correct. * Vim overwrites the value of $PYTHONHOME. * The local value of 'errorformat' is not used for ":lexpr" and ":cexpr". * The column is not restored properly when the matchparen plugin is used in Insert mode and the cursor is after the end of the line. * When there is a backslash in an option ":set -=" doesn't work. * An Ex range gets adjusted for folded lines even when the range is not using line numbers. * Using "q!" when there is a modified hidden buffer does not unload the current buffer, resulting in the need to abandon it again. * g-CTRL-G shows the word count, but there is no way to get the word count in a script.- Updated to revision 1004, fixes the following problems * searchpos() always starts searching in the first column, which is not what some people expect. (Brett Stahlman) * Leaking memory when hash_add() fails. Coverity error 99126.- Updated to revision 979, fixes the following problems * When pasting on the command line line breaks result in literal characters. This makes pasting a long file name difficult. * When using :diffsplit the cursor jumps to the first line. * Using ":sort" on a very big file sometimes causes text to be corrupted. (John Beckett) * test_cdo fails when using another language than English. * When changing the crypt key the blocks read from disk are not decrypted.- Updated to revision 972, fixes the following problems * Test 87 doesn't work in a shadow directory. * Configure doesn't work with a space in a path. * test86 and test87 are flaky in Appveyor. * Rare crash in getvcol(). (Timo Mihaljov) * The asin() function can't be used. * Memory leak when there is an error in setting an option.- Updated to revision 963, fixes the following problems * Crash when dragging with the mouse. * Segfault reading unitialized memory. * X11 and GTK have moure mouse buttons than Vim supports. * Memory leak when encountering a syntax error. * vt52 terminal codes are not correct. * There is no way to ignore case only for tag searches. * test_tagcase breaks for small builds. * Writing tests for Vim script is hard. * New style testing is incomplete. * Missing changes in source file. * Test_listchars fails with MingW. (Michael Soyka) * Can't build when the insert_expand feature is disabled. * When using 'colorcolumn' and there is a sign with a fullwidth character the highlighting is wrong. (Andrew Stewart) * v:errors is not initialized. * Sorting number strings does not work as expected. (Luc Hermitte) * 'lispwords' is tested in the old way. * When a test script navigates to another buffer the .res file is created with the wrong name. * When using Lua there may be a crash. (issue #468) * Vim doesn't recognize .pl6 and .pod6 files. * A few more file name extensions not recognized. * Test_tagcase fails when using another language than English. * Vim checks if the directory "$TMPDIR" exists. * When setting 'term' the clipboard ownership is lost. * Test107 fails in some circunstances. * Cannot run the tests with gvim. Cannot run individual new stests. * test_listlbr_utf8 sometimes fails.- Updated to revision 935, fixes the following problems * Test 94 fails on some systems. * test_utf8 has confusing dummy command. * Crash when using longest completion match.- Updated to revision 930, fixes the following problems * When a BufLeave autocommand changes folding in a way it syncs undo, undo can be corrupted. * Python interface can produce error "vim.message' object has no attribute 'isatty'". * Libraries for dynamically loading interfaces can only be defined at compile time. * Compiler complains about type punned pointer. * t_Ce and t_Cs are documented but not supported. (Hirohito Higashi) * Wrong indenting for C++ constructor. * No utf-8 support for the hangul input feature. * New compiler warning: logical-not-parentheses * When removing from 'path' and then adding, a comma may go missing. (Malcolm Rowe) * When running out of memory while copying a dict memory may be freed twice. (ZyX) * Compiler warning for comparing signed and unsigned. * A digit in an option name has problems. * The dll options are not in the options window. * The rubydll option is not in the options window. * Missing proto file update. (Randall W. Morris) * Leaking memory with ":helpt {dir-not-exists}". * Prototypes not always generated. * User may yank or put using the register being recorded in. * Completing the longest match doesn't work properly with multi-byte characters. * Ruby crashes when there is a runtime error. * A clientserver message interrupts handling keys of a mapping. * "gv" after paste selects one character less if 'selection' is "exclusive". * MS-Windows: Most users appear not to like the window border. - Refresh vim-7.3-sh_is_bash.patch- Updated to revision 898, fixes the following problems * Build failure when using dynamic python but not python3. * Indentation of array initializer is wrong. * On MS-Windows the iconv DLL may have a different name. * C indenting is wrong below a "case (foo):" * vimrun.exe is picky about the number of spaces before -s. * Custom command line completion does not work for a command containing digits. * Editing a URL, which netrw should handle, doesn't work. * Freeze and crash when there is a sleep in a remote command. (Karl Yngve Lervåg) * The 'fixendofline' option is set on with ":edit".- Updated to revision 889, fixes the following problems * Crash when changing the 'tags' option from a remote command. (Benjamin Fritz) * 'smarttab' is also effective when 'paste' is enabled. (Alexander Monakov) * May get into an invalid state when using getchar() in an expression mapping. * Vim leaks memory, when 'wildignore' filters out all matches. * Compiler warning for unused variable. (Tony Mechelynck) * Not obvious how to contribute. * ":find" sometimes fails. (Excanoe) * Coverity error for clearing only one byte of struct. * Can't see line numbers in nested function calls. * Test 49 fails. * When leaving the command line window with CTRL-C while a completion menu is displayed the menu isn't removed. * Block-mode replace works characterwise instead of blockwise after column 147. (Issue #422) * When doing an upwards search without wildcards the search fails if the initial directory doesn't exist. * Using uninitialized memory for regexp with back reference. (Dominique Pelle) * The OptionSet autocommands are not triggered from setwinvar(). * Triggering OptionSet from setwinvar() isn't tested.- Updated apparmor.vim (taken from AppArmor 2.10.0) * add support for the "ib" and "mpls" network keywords- Updated to revision 865, fixes the following problems * GTK: font glitches for combining characters * "zt" still doesn't work well with filler lines. (Gary Johnson) * Dragging the current tab with the mouse doesn't work properly. * It's a bit clumsy to execute a command on a list of matches. * Vim doesn't recognize all htmldjango files. * Filetype detection is outdated. * pango_shape_full() is not always available. * Still problems with pango_shape_full() not available. * plines_nofill() used without the diff feature.- Updated to revision 854, fixes the following problems * When '#' is in 'isident' the is# comparator doesn't work. * Compiler warning for possible loss of data. * "vi)d" may leave a character behind. * CTRL-A on hex number in Visual block mode is incorrect. * Moving the cursor in Insert mode starts new undo sequence. * does not show up. * Saving and restoring the console buffer does not work properly. * "zt" in diff mode does not always work properly. (Gary Johnson) * Missing information about runtime files.- Updated to revision 843, fixes the following problems * Xxd doesn't have a license notice. * The ruler shows "Bot" even when there are only filler lines missing. (Gary Johnson) * CTRL-A in Visual mode doesn't work properly with "alpha" in 'nrformat'. * After CTRL-V CTRL-A mode isn't updated. (Hirohito Higashi) * With a sequence of commands using buffers in diff mode E749 is given. (itchyny) * Invalid memory access when using "exe 'sc'". * Gcc sanitizer complains about using a NULL pointer to memmove(). * It is not possible to save and restore character search state. * Illegal memory access with "sy match a fold". * Invalid memory access when doing ":call g:". * Invalid memory access when doing ":fun X(". * Invalid memory access in file_pat_to_reg_pat(). * 'linebreak' breaks c% if the last Visual selection was block. (Chris Morganiser, Issue 389) * Invalid memory access in file_pat_to_reg_pat. * Cursor moves after CTRL-A on alphabetic character. * Invalid memory access for ":syn keyword x a[". * Crash when using "syn keyword x c". (Dominique Pelle) * Crash when clicking in beval balloon. (Travis Lebsock) * Resetting 'encoding' when doing ":set all&" causes problems. (Bjorn Linse) Display is not updated. * When expanding `=expr` on the command line and encountering an error, the command is executed anyway. * $HOME in `=$HOME . '/.vimrc'` is expanded too early. * More side effects of ":set all&" are missing. (Björn Linse) * gettabvar() doesn't work after Vim start. (Szymon Wrozynski) * Comparing utf-8 sequences does not handle different byte sizes correctly. * Can't compile without the crypt feature. (John Marriott) - Refresh vim-7.3-diff_check.patch- Updated to revision 803, fixes the following problems * Repeating a change in Visual mode does not work as expected. (Urtica Dioica) * Accessing memory before an allocated block. * Using freed memory when triggering CmdUndefined autocommands. * Test for ":diffoff" doesn't catch all potential problems. * Using "A" in Visual mode while 'linebreak' is set is not tested. * C indent does not support C11 raw strings. (Mark Lodato)- Updated to revision 797, fixes the following problems * Using freed memory and crash. (Dominique Pellej) * Test fails when the autochdir feature is not available. Test output contains the test script. * The buffer list can be very long. * Can only conceal text by defining syntax items. * Can't specify when not to ring the bell. * The 'fixeol' option is not copied to a new window. * Warning from 64 bit compiler. * Crash when using more lines for the command line than 'maxcombine'.- Updated to revision 788, fixes the following problems * CTRL-A and CTRL-X in Visual mode do not always work well. * :diffoff only works properly once. * Behavior of :diffoff is not tested. * Background color response with transparency is not ignored. * Search does not handle multi-byte character at the start position correctly. * 'langmap' is used in command-line mode when checking for mappings. Issue 376. * When using the CompleteDone autocommand event it's difficult to get to the completed items. * It is not possible to avoid using the first item of completion. * Equivalence class for 'd' does not work correctly. * Coverity warns for uninitialized variable. * Using CTRL-A in a line without a number moves the cursor. May cause a crash when at the start of the line. (Urtica Dioica) * Compiler complains about uninitialized variable and clobbered variables. * line2byte() returns one less when 'bin' and 'noeol' are set. * Still a few problems with CTRL-A and CTRL-X in Visual mode. * copy_chars() and copy_spaces() are inefficient. * Using both "noinsert" and "noselect" in 'completeopt' does not work properly. * On some systems automatically adding the missing EOL causes problems. Setting 'binary' has too many side effects. * It is not possible for a plugin to adjust to a changed setting. * snprintf() isn't available everywhere.- Updated to revision 763, fixes the following problems * Appending in Visual mode with 'linebreak' set does not work properly. Also when 'selection' is "exclusive". (Ingo Karkat) * Using CTRL-A in Visual mode does not work well. (Gary Johnson) * It is not easy to count the number of characters. * Cannot detect the background color of a terminal. * When 'conceallevel' is 1 and quitting the command-line window with CTRL-C the first character ':' is erased. * Spelling mistakes are not displayed after ":syn spell". * The request-background termcode implementation is incomplete. * Comment for may_req_bg_color() is wrong. (Christ van Willegen)- Updated to revision 752, fixes the following problems * When setting the crypt key and using a swap file, text may be encrypted twice or unencrypted text remains in the swap file. * The tab menu shows "Close tab" even when it doesn't work. * The cursor line is not always updated for the "O" command. * ml_get error when using "p" in a Visual selection in the last line. * Wrong argument for sizeof(). * In a string "\U" only takes 4 digits, while after CTRL-V U eight digits can be used. * ":1quit" works like ":.quit". (Bohr Shaw) * When using += with ":set" a trailing comma is not recognized. (Issue 365) * Cannot specify a vertical split when loading a buffer for a quickfix command. * "p" in Visual mode causes an unexpected line split. * No tests for Ruby and Perl. * The entries added by matchaddpos() are returned by getmatches() but can't be set with setmatches(). (Lcd) * ":[count]tag" is not always working. (cs86661) * ":cnext" may jump to the wrong column when setting 'virtualedit=all' * For some options two consecutive commas are OK. (Nikolay Pavlov) * It is not obvious how to enable the address sanitizer. * Unicode 8.0 not supported.- Make Perl support dynamic bsc#804070- Updated to revision 729, fixes the following problems * Illegal memory access when there are illegal bytes. * ":let list += list" can change a locked list. * Autocommands triggered by quickfix cannot get the current title value. * Overflow when adding MAXCOL to a pointer. * When 'list' is set Visual mode does not highlight anything in empty lines. (mgaleski) * 0x202f is not recognized as a non-breaking space character. * For indenting, finding the C++ baseclass can be slow. * ":call setreg('"', [])" reports an internal error. * Occasional crash with 'list' set.- Updated to revision 712, fixes the following problems * Out-of-bounds read, dectected by Coverity. * Not freeing memory when encountering an error. * The filename used for ":profile" must be given literally. * Various problems with locked and fixed lists and dictionaries. * E315 when trying to delete a fold. (Yutao Yuan) * Fold can't be opened after ":move". (Ein Brown) * Compiler warning for using uninitialized variable. (Yasuhiro Matsumoto) * Joining an empty list does uneccessary work. * Compiler warning for start_dir unused when building unittests. * Searching for a character matches an illegal byte and causes invalid memory access. (Dominique Pelle) * Can't build with Ruby 2.2. * Window drawn wrong when 'laststatus' is zero and there is a command-line window. (Yclept Nemo) * Undo files can have their executable bit set. * gettext() is called too often. * ":tabmove" does not work as documented. * It is not possible to make spaces visibible in list mode.- Updated to revision 694, fixes the following problems * When starting several Vim instances in diff mode, the temp files used may not be unique. (Issue 353) * When there are illegal utf-8 characters the old regexp engine may go past the end of a string. * "zr" and "zm" do not take a count. * There is no way to use a different in Replace mode for a terminal. * When "$" is in 'cpo' the popup menu isn't undrawn correctly. (Issue 166) * Memory access errors when changing indent in Ex mode. Also missing redraw when using CTRL-U. (Knil Ino) * Can't build with MzScheme. * Session file is not correct when there are multiple tab pages. * Running tests changes the .viminfo file.- Updated to revision 683, fixes the following problems * When using --remote the directory may end up being wrong. * CTRL-W in Insert mode does not work well for multi-byte characters. * MS-Windows: When Vim is minimized the window height is computed incorrectly. * The search highlighting and match highlighting replaces the cursorline highlighting, this doesn't look good. * Typo in the vimtutor command.- Updated to revision 676, fixes the following problems * When 'ruler' is set the preferred column is reset. (Issue 339) * Using freed memory when g:colors_name is changed in the colors script. (oni-link) * Using "0 CTRL-D" in Insert mode may have CursorHoldI interfere. (Gary Johnson) * When 'M' is in the 'cpo' option then selecting a text object in parenthesis does not work correctly. * When using netbeans a buffer is not found in another tab. * When 'compatible' is reset 'numberwidth' is set to 4, but the effect doesn't show until a change is made. * 'linebreak' does not work properly with multi-byte characters. * There is a chance that Vim may lock up. * 'colorcolumn' isn't drawn in a closed fold while 'cursorcolumn' is. (Carlos Pita) * Can't use a glob pattern as a regexp pattern. * When netbeans is active the sign column always shows up. * Using 'cindent' for Javascript is less than perfect. * Warning for shadowing a variable. * When completing a shell command, directories in the current directory are not listed. * The first syntax entry gets sequence number zero, which doesn't work. (Clinton McKay) * Missing changes in one file. * When a FileReadPost autocommand moves the cursor inside a line it gets moved back. - Refresh vim73-no-static-libpython.patch- Updated to revision 658, fixes the following problems * The tabline menu was using ":999tabnew" which is now invalid. * When using "gf" escaped spaces are not handled. * Stratus VOS doesn't have sync(). * When splitting the window in a BufAdd autocommand while still in the first, empty buffer the window count is wrong. * ":bufdo" may start at a deleted buffer. * Compiler complains about ignoring return value of fwrite(). (Michael Jarvis) * Configure check may fail because the dl library is not used. * Can't match "%>80v" properly for multi-byte characters. * Xxd lacks a few features. * Insert mode completion with complete() may have CTRL-L work like CTRL-P. * glob() and globpath() cannot include links to non-existing files. (Charles Campbell) * Text deleted by "dit" depends on indent of closing tag. (Jan Parthey) * Missing changes for glob() in one file. * Compiler warnings for pointer mismatch. * 'formatexpr' is evaluated too often.- Updated to revision 640, fixes the following problems * When using Insert mode completion combined with autocommands the redo command may not work. * The default conceal character is documented to be a space but it's initially a dash. (Christian Brabandt) * 7.4.592 breaks the netrw plugin, because the autocommands are skipped. * Marks are not restored after redo + undo. * If no NL or CR is found in the first block of a file then the 'fileformat' may be set to "mac". (Issue 77) * A search with end offset gets stuck at end of file. (Gary Johnson) * Incorrectly read the number of buffer for which an autocommand should be registered. * Can't build with Lua 5.3 on Windows. * Combination of linebreak and conceal doesn't work well. * After deleting characters in Insert mode such that lines are joined undo does not work properly. (issue 324)- Updated to revision 629, fixes the following problems * For complicated list and dict use the garbage collector can run out of stack space. * Syntax error. * The NFA engine does not implement the 'redrawtime' time limit. * Vim hangs when freeing a lot of objects. * Wrong ":argdo" range does not cause an error. * luaV_setref() is missing a return statement. (Ozaki Kiichi) * luaV_setref() not returning the correct value. * Compiler warning for unitinialized variable. (Tony Mechelynck) * Returning 1 in the wrong function. (Raymond Ko) * Compiler warning for unused argument. * Crash with pattern: \(\)\{80000} (Dominique Pelle) * May leak memory or crash when vim_realloc() returns NULL. * Possible NULL pointer dereference. * The last screen cell is not updated. * Compiler warning for variable might be clobbered by longjmp. * Coverity warning for Out-of-bounds read. - Remove vim-speedup-gc.patch, fixed upstream- Updated to revision 608, fixes the following problems * Compiler warnings for unitinialized variables. (John Little) * Can't match "%>80v" properly. (Axel Bender) * Range for :bdelete does not work. (Ronald Schild) * Parallel building of the documentation html files is not reliable. * Conceal does not work properly with 'linebreak'. (cs86661) * ":0argedit foo" puts the new argument in the second place instead of the first. * Using ctrl_x_mode as if it contains flags. * test_listlbr_utf8 fails when the conceal feature is not available. * When doing ":e foobar" when already editing "foobar" and 'buftype' is "nofile" the buffer is cleared. (Xavier de Gaye) * Crash when searching for "x\{0,90000}". (Dominique Pelle) * Using a block delete while 'breakindent' is set does not work properly. * The test_command_count test fails when using Japanese. * Tiny build doesn't compile. (Ike Devolder) * Cannot change the result of systemlist(). * Out-of-memory error. * Memory wasted in struct because of aligning. * It is not possible to have feedkeys() insert characters. * ":set" does not accept hex numbers as documented. * 'foldcolumn' may be set such that it fills the whole window, not leaving space for text. * Running tests changes viminfo. * The # register is not writable, it cannot be restored after jumping around. * May crash when using a small window. * Compiler warnings for unused variables.- Add vim-speedup-gc.patch to improve garbage collection performance. Based on https://github.com/neovim/neovim/pull/1761 (boo#899747)- Modify vim-7.3-filetype_changes.patch to expand tabs when editing * .changes files (bnc#900839)- Update suse.vimrc to stop remembering file positions for git commit cases. This fixes bnc#538369 and based on msys commits 1ef258e and 65ffc90.- Updated to revision 580, fixes the following problems * Ex range handling is wrong for buffer-local user commands. * Segfault with wide screen and error in 'rulerformat'. (Ingo Karkat) * No test for replacing on a tab in Virtual replace mode. * FEAT_OSFILETYPE is used even though it's never defined. * Ranges for arguments, buffers, tabs, etc. are not checked to be valid but limited to the maximum. This can cause the wrong thing to happen. * :argdo, :bufdo, :windo and :tabdo don't take a range. * Non-ascii vertical separater characters are always redrawn. * Giving an error for ":0wincmd w" is a problem for some plugins. * Having CTRL-C interrupt or not does not check the mode of the mapping. (Ingo Karkat) * Building with dynamic library does not work for Ruby 2.2.0 * Can't build with tiny features. (Ike Devolder) * Address type of :wincmd depends on the argument. * Mapping CTRL-C in Visual mode doesn't work. (Ingo Karkat) * No error for eval('$'). * Unicode character properties are outdated. * Redrawing problem with 'relativenumber' and 'linebreak'. * Matching with a virtual column has a lot of overhead on very long lines. (Issue 310) * Using getcurpos() after "$" in an empty line returns a negative number. * Wrong cursor positioning when 'linebreak' is set and lines wrap. * ":52wincmd v" still gives an invalid range error. (Charles Campbell)- Updated to revision 560, fixes the following problems * Tests fail with small features plus Python. * Crash when computing buffer count. Problem with range for user commands. Line range wrong in Visual area. * Cannot build with tiny and small features. (Taro Muraoka) * Crash when doing a range assign. * Using a range for window and buffer commands has a few problems. Cannot specify the type of range for a user command. * Since patch 7.4.232 "1,3s/\n//" joins two lines instead of three. (Eliseo Martínez) Issue 287 * Warnings for unused arguments when compiling with a combination of features. * Highlighting for multi-line matches is not correct. * Repeated use of vim_snprintf() with a number. * Using "vit" does not select a multi-byte character at the end correctly. * Function name not recognized correctly when inside a function. * curs_rows() function is always called with the second argument false. * "ygn" may yank too much. (Fritzophrenic) Issue 295. * Langmap applies to Insert mode expression mappings. * Various small issues. * Missing part of patch 7.4.519. * test_close_count may fail for some combination of features. * Failed commands in Python interface not handled correctly. * One more small issue. * When the X server restarts Vim may get stuck. * Appending a block in the middle of a tab does not work correctly when virtualedit is set. * Memory leak using :wviminfo. Issue 296.- use SUSE LINUX GmbH everywhere- Updated to revision 537, fixes the following problems * With a wrapping line the cursor may not end up in the right place. (Nazri Ramliy) * Using status line height in width computations. * Crash when using syntax highlighting. * Sun PCK locale is not recognzed. * When using "vep" a mark is moved to the next line. (Maxi Padulo, Issue 283) * Specifying wrong buffer size for GetLongPathName(). * When the X11 server is stopped and restarted, while Vim is kept in the background, copy/paste no longer works. (Issue 203) * When using ":ownsyntax" spell checking is messed up. (Issue 78) * map() leaks memory when there is an error in the expression. * matchstr() fails on long text. Daniel Hahler) * Still confusing regexp failure and NFA_TOO_EXPENSIVE. * Crash when using matchadd() (Yasuhiro Matsumoto) * No test for what 7.4.517 fixes. * Many commands take a count or range that is not using line numbers. * Comments about parsing an Ex command are wrong. * When using 'incsearch' "2/pattern/e" highlights the first match. * ":hardcopy" leaks memory in case of errors. * Warnings when compiling if_ruby.c. * Can't build with tiny features. * Test 63 fails when using a black&white terminal. * Value of v:hlsearch reflects an internal variable.- Updated to revision 516, fixes the following problems * When generating ja.sjis.po the header is not correctly adjusted. * Users are not aware their encryption is weak. * "-fwrapv" argument breaks use of cproto. * Generating proto for if_ruby.c uses type not defined elsewhere. * Crash because reference count is wrong for list returned by getreg(). * Memory access error. (Dominique Pelle) * In a help buffer the global 'foldmethod' is used. (Paul Marshall) * Completing a function name containing a # does not work. Issue 253.- Updated to revision 507, fixes the following problems * Setting the local value of 'backupcopy' empty gives an error. (Peter Mattern) * Compiler warning. * Crash when expanding a very long string. * CTRL-W } does not open preview window. (Erik Falor) * 'linebreak' does not work well together with Visual mode. * Issue 26: CTRL-C does not interrupt after it was mapped and then unmapped. * The "precedes" entry in 'listchar' will be drawn when 'showbreak is set and list is not. * Cursor movement is incorrect when there is a number column/sign/fold column and 'sbr' is displayed. * Can't compile on a system where Xutf8SetWMProperties() is not in the X11 library. Issue 265. * When using ":%diffput" and the other file is empty an extra empty line remains. * Using byte length instead of character length for 'showbreak'. * When 'balloonexpr' results in a list, the text has a trailing newline. (Lcd) * A 0x80 byte is not handled correctly in abbreviations. * Abbreviations don't work. (Toothpik) * Check for writing to a yank register is wrong. * ":sign jump" may use another window even though the file is already edited in the current window. * test_mapping fails for some people. * Cursor movement still wrong when 'lbr' is set and there is a number column. (Hirohito Higashi) * Cannot specify the buffer to use for "do" and "dp", making them useless for three-way diff. * When winrestview() has a negative "topline" value there are display errors. * In Insert mode, after inserting a newline that inserts a comment leader, CTRL-O moves to the right. (ZyX) Issue 57. * A TextChanged autocommand is triggered when saving a file. (William Gardner) * Cursor shape is wrong after a CompleteDone autocommand. * XPM isn't used correctly in the Cygwin Makefile. * With some regexp patterns the NFA engine uses many states and becomes very slow. To the user it looks like Vim freezes. * substitute() can be slow with long strings. * Test 72 still fails once in a while. * Typo in file pattern. * Language mapping also applies to mapped characters. * Cannot append a list of lines to a file.- Updated apparmor.vim (taken from AppArmor 2.9.0) * add support for 'hat' keyword * fix highlighting of comments in alias and link rules/bin/sh/bin/shs390zl35 17007271479.0.2103-150000.5.57.19.0.2103-150000.5.57.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:31593/SUSE_SLE-15_Update/9a77e4e7e7833a7a0267af43541d7d8b-vim.SUSE_SLE-15_Updatecpioxz5s390x-suse-linuxcannot open `/home/abuild/rpmbuild/BUILDROOT/vim-9.0.2103-150000.5.57.1.s390x/etc/alternatives/vi' (No such file or directory)cannot open `/home/abuild/rpmbuild/BUILDROOT/vim-9.0.2103-150000.5.57.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]=f36db3a1813324eb14ec94098414d92acabbf367, for GNU/Linux 3.2.0, strippeddirectoryASCII text RR R RR RRRR R RRo՝<(&A;qutf-852364e7804b71eb1bf66614fcbf544ab7ef7eb4ead02da1b063321772f697eca?7zXZ !t/_m] caoDf\l.:_UYTYc*]J_ W2sGѶ9S;f('" dB->u]NX?dOjtT o)D|.opT1RVlOi%doaq {@){H93t g׾))hAzop9ɞ8s_p@~P+7L){iČ9L ۾Q%;u6رKsÅ},9q EsYHƩT:1o"Q}vC4Z]N?Bz~;ۉI--(O@)S2cҦ ?.)-M)wqUlO`?5q4-29E_mU7e4$5eISn5ijU\$JHy.T2/$: 0hfQ{ ^.lB*2O0vuVP͚fGYS\DR <rO`-B`~ZtNn(0z射B=͘Ȗ Ǐ@K{ۃh=^K D]T8Y=>Kp_򉅃rrAғJYlf>h4mETsCDV]6)s-7{ (@?QoϜ_"R5ߨ9nK`w<(џ~Ȗ\7Z93: ׯA1KE(xַc:Y7 HbԿ^tDg<fI^|b#j[zeOWզ5 '5rm|&TP*#b\DJOx&࣌{U~EzݑD'#w(̚Ax|v[ ڼ?6-WrH~NP' >dQ7E/G艳~BgmqO[]Gj+՜@Q|_U EZV22OblLI0Fm=Ԧ6D1~K iÔƅb'[,)m^2$޲ٔژmj%LFHz>NEa˔3!ѯ YJbb jg^a4 i$l a ۨRH_-u 5U癗$g@&\,-KWT~mo\CAz"EZqs9r `76Pr&j!-$3B׍c1e#ń#*d.B: s 8sM; :_M ZmEMܕ.ZӉķpJ(W]@{LWDL:9I?PwǸh+aid ?1]MpW_c͝&G$ޜ rpQ #[d>l7+z3XR|ɲ)s_`6^&$D+ؖiW>Tu U_a$*%+ޕX]lNSAc !M8C AEp((m({ڭ&zm3*w4gm)CTk@ f8ϞflgfX~uxNJeh<0✸Bw$0/v :!:iT2-4Tؗ2}L,/efYd9QVyfv>WVqf0b_a?#J*w2;O!̂;x,"d)~F?/1"25hssPAY"C{_-չ wczo*)f\gNbI'Oa; 𨼇`쬋^?RݞRt0?DgY/!,S,qt',|} ,] 3}" U:v$1S]G/"V oBdU2S;vEHޅTx-TAݴz-kG55["ң<QTmfA6>%k_oI;ÙE)3rJs1Ni*#e[!όd<ˈ}݃t!]\Bú3丶Y[T^>'5KS2cu/ ~pg%^u1KB.@ k͉ ) t*R5xV\SVneL 9#PeXzA@zn<}-L>^6.L?9Ue+VT0cyy^#^_UjQ!.6IzptzTB _]PBމ`KDm撋G{SF?rg䨙گ8NaGCq@ox|lMS**"W䐓)5#J})Ix/0)3JqjCҶdTj5$f`^ٳJ[c|huruʹ4_ߎ&5vdޅ]K h*>o0 ]מ%JI=#((I<.g:}DYU7r٢w؝̳]dh@o c A^Y߿;#g5M?l3t?',F#"O)grOq&tϵ]nxH)YF護l|5}_e`5I6(_bV(c8{;l]ĥPoG/&įbk]E[? wQo?7m3 y1^JJZƓ cȪ`2^bc{'U?WN#+갮qq'wI("ZˈهL#b*FS$ZovxC:kOtj W[G$nϔ,1ID2eJHBuaJ!$HpX$zwD_  DŽƘdYy-w+VSvDҷyOCE"i4pccQVC+zQZNǠQbG&)!1CLK@oR:ٽ:K6 LgVc~,,u2$cMq۞Ǒz>9\ʅ`ٙz0?B,7fɺ_)ޕQ#!2!nAh% 36E*ݪU*wwfJejmfB`ɍD<7=j5@ǥC_Pq=gl7?28 RB[j3`kQEٝؕl3-fI j.mƐ&[|C|-LT"bB,RNN#߭A> <sqPyŧ_2.5@\uF4>6Z-E &-8􉐬s&5YA9bx ůܑ^iAtC|B$lUl;SX4ZWO#|Q7M"m[P1ˏaow%'ee}:W!ÍD $kj##UK( qKJr݆u(NWJ13rҧ:M R 0VyRgT](d'Y16tYh"5RUAK8KSCmGCrT9%% ١ qKQ\uCgלȷ |5SQ,bCHH_7YC Y{%{NS4la#$\G!9*^$fz`NޣװҒa_H~l;g ׆ݜ#/%J5!Ffwp,qDimAaa(PrURY}ż)زd;q˼Ki-z_LXGŶȸx EjeΒnT-vn0^-Esz.|o_A0FU]F*>v`qdqUI7tK, 7plDYŲ>؂F>JϿsvm,Þ#ٙ6U}]N/.JqE)UՠCl9cekoIm%Ia$HƧˋ'k7v)DuG3{'>ejÈO%`C`<(C[}aIp 4@r * RU&@&ZoNLs6':NĀ @ZZC)CT5'p)~1X!߹|`c)ʉ6'a[{@=LzhW̍͆qۻH eAiWSg˔v۝j!ʭS1=֠@ dDNh8P:A.^br!TD-ŜOGIx5f٭v'?5x#ykAYe\x,\7pw)b9{zgf#eTZF"7 Ѕ4P;n3 9Rip0Gxǯ);3hOq K *-TBhUjyٮDt;ouɕꚂ[zx'mJo  he%| ڸ_FB2"v+Ga3vS\mf&%_!<-mF)K 92Ac -:7T2^W}Vj99)b4P@;xMABax @E# +$ͩvc<}a &] *>ꉷV7+k ҵtՁB@U!u73}k{żq杁UynwHN"BseF@>Qӯ;Q!_c(z>My p*} Ƥj /OlBZd[qʶLM}:r&jRRmɓ! ( 듚ߩL P<@G[!Fǐ!D;?(,b.l,JQyQNJfyEsh[ E! K99Z>w2XC4/ިD ~a\,rX+!0+ XtT~½odYs74+;w#\_W2)" m3A=ؒK'k.N%)x@mvu# >m (e/K#=TL4)y)1}TRz7Yv'Cuj7bkER>&iбk9`uܡȽ˜i튓~_pU]l1)LK:/j,Q0s!\.:LE X.tDodJ&WOAJ3J\=?٭m0]B:4v޿Y,~jNF ).~[~yNk2uzbXbWD0~47-/Q4/Jb5>CiD1 =GȷhI`y3!t55⨵4#\(JQz46)@) ҃C+dȔ {!0k,aӛ~isV1/XBMxEg,|os?ޕՕٍQ\tsguS9$FK5St_D8W%$ IÃ;#S>ky ~.f6#,n +oo&tk! qжHbw@-x ҲJ Ts5t?tovTplS ңIx2%U|%%S\UU3Y7|.L_ƴ~Fo=B8+k䀽7&@#21s?RpQgXoYcDec<,#cycY&ɉ24X7ZJEyoLX)k-ŞXIZ~]SoՏv}B0"~@Q)5ߝ}v*>t3t~ۆm-8'λPf0Мu͹vo)r-7 rtF-ܝi0&mm=+somF1E2(O# ߏ-Z'mh0 VDwh(GYPB+#BާGPx8VAdMWIoL=yC[yAZA~k<,x|=ln[)7s%@"韢P]0BsNj!g?pci_}F?ep TP -~4;SlLgGXyP~Fe@r89{*n B8 1pP<,d7@;yPď5β>2x/UGxDzg H-hDTJF&3\N-nns|ټCw}#)b/~)h(^J粫15LQ&v 9E')Of2bjv^_Nl`_ ujmcZnF(,#&LzC 9'b+)T$rˣbymJ3CK뤸'(?ھ? /;:H(%@Լx,x@ ohmD @^{VslJތQ]و?PX= (B\$)X9."4BQGOؗe_mW.[%bA +K2 4xeD< 36Iqǰ7tgSyc.7JI܏^3}hw*ז,R׳ 0g;e'of7>YOPP_Qb&;= fDI+0B ix *4e1e'o>Kr0]mp""S.Ի,zlj Uv7g I`ה3ޛ 0gx Ba/_3OW>O 2uU&̈́;XWsbEh2݉W6Ucטli0k~m 0^轨[,Rφjo __D # Lc-j!W_* = \SXRih3g W"Ҧ1C+(> dߚ&*C,|6%JK?0SHՉm5!!ݥΒ!dT. ^})ƔX/<1(%%ǚ h3<٠uf#+6뱕l 22Q,OeF  CD\|>G2u-xǙ2)R&?dͮcmmT 1+Yb~U- 2'W|i!0 v3q 9߫d2GjDcHGkF2?ju뉳l i.}mW /ߙl6$M7ʠg?.xFm5e' iK n/E jpb(kJh҇(xcoFyU ̮#h DQKʖE)*`9ĝZ"Gc%?eEH&9=nb (M}X͋qI#g!Nyf~ּ ZA~L9hFpc DBgd,+Xsrv]вT.c:\4ɮ- &0XIu";˓/o BcO[+f盪T:29~˅Z& d$Sr>Q[^6k|; ,o-L9 YšqJMYb[PI}Vc BKhU0l)Lpwe5hlǵ+8x;*+QAxk.2}ڒES [5s^D*MeMOMxo<+ y6'0ZИ&5x@ҚA^,r)SZX\̚c0?uHz,"{ݓ0/7CS9HOuo1']qk9v՗1 *$*d-Njǿߛ!Z9'-I8+\k+ rUB$ZlO#/In9I 8J/7&ցj.\kk{ +]#mjn14q, P){=O-$aʉr<Ҙ%[7jÊ}. Yiʥsv>w{4n;I@m~G/R=hjIilg*#I!D.0 ǤJ0BJ)pcr++]{ld>IW)@U fSZS*%LtK~Bi!L,|jeցm2EƒZwҐO`g,l5iUXOʞP$s^~hU>˭K)*c.\xGLG;Gxu?)|JMi?GnPpEuʷ0{_4Sk5 a8tSTN*Jf=ewmf4!ļOx5Y:~܂m' _i_W5NczL9VN?0`0+2=&5")jg:7KFk 8tMv)HR]Y<ῶ`$R[Ľ<"4He~ύ5^Ҫ%_`hͫL,ڐ"M0@H)a~oS.PXCF|t/XK.Jhǣ}z[$70Qn'VAm[G=p S-=_KAvVGc7}y߳G6úWEL_xu` ƟҌ ceRx^Ə2KZ*KcD; #)X`L)L.)p+,\[;6+3cL"e@i[I#IwήGA̐D$Obas.RRh |7|#[>u4 n!GpdM(: EYBP@ '.co_` 44V}8i?"kINt gˉEC*Ro,C_謤ƞb֙_ܛV5h XeGqUj %} FgeR#(\ۼjiҠNǿnny MRnWgSߝ?Egf.KXI{׋$ϱFܝYDxA+ q8Kf9v i݇ pfPY لڅPv&Rl_q(~sMeW#F :B͉qȽnpgj3{AqY:beڤV;[6};~ƕGYg=ӇDU3S*gV3\%jm*vtX9kŢӊ|׷IP-9X؊5>YbHIq7ʂ`) 'N`ٕfNYkFpS/,ı @5c$9iE[H63BoNo%5:J :)*aԳ B2oP ө`6[JZT eY4K6ϳ/]UA=r)Bc0vخB YD0)rgÜVtLc& &Eqo: wi^q~yT9R+'e G!!M ;He%Un7`-](r;I5}#[*g#޲__NۥL2h(T`J`d17ۓk^c·fOK.S eGpcvKY  _6PT4@u΋MΤdZ`.R}dN^.(} $7>7<+h>EϟxH%JHYɱQR9RjܵEh3Y\zA J-tM&/) ft86"VV@ӈyo "0yJ˩HD{BC"jaFxGoݷLK{,v(u8+{6N) `2$|[ CЌqMl\hp͛fg e 9]"@h$ZMpŦu-tTWű9c,[9َ^spd_->UZ|WTX;KOq9=٥APGsi6\/j,x}YULJ m l'8)m,gRhV^,HJq\z!i NleE]WVF8 `>\Q?6On$ KGyY'lmsA"cQ_Acw7r^0"1m)Z $~ K!V8|@~c)npK( aoo/_)o0у0qx!ޙ߄‰Tn/K?Ot7.}c\_v`aݠɰK%tbB 69Ļ,}7utPe(6ܠ5kxNEt {dϥ{}:l8ݑ8qE}X{y7)#aKY4TKn2Jf+nĜWoG݈.\ y'bd\&~( k~{橪C$6{`/6lOJBыW[ÈUs/C]bʂ+ ?XzY"ƪDc>3LXn:_z ?UVDu:*81b>]͹&[rZRaF=OH _s4mdH֎VH2XǭT!ٞdx+ZrDk h5"[i8.UF"~S@ȿߙ8p}/eBHb̶ cl P;3Elq|F̳^~ 8>;KF'mHSo^!UMl[0u&E2F_x̓AR-T_/WުK?y Q=!uXrDkl{jʇ*D4V_&}B3foCx6<{j-9v='~,qٱ0tԻx6){݄dՂ,{GEԖune[E࢒B$dZ1eL|T3  !%HK |w:*ϾhYK*| Mc\{r|ꀩիGXH9&$W ,}M"M ;JO2n(% lbI2֓/JHg###%iu6FV[Rgy] 2 z7ϬE`١?|;L+en W gZ1RԘ $4mNV禼s-HM r2 ΐc퀠6#mz96^Փ*bI9N6ՋuIf &kY(#8=v'{ƴWQk}wV;)ifCq ;j$1Y*vvtbTF /X+ XvCo6[{6tf+iRpX,"kM+#:gWe]k0F_ DuVwWR 8@@@NczXL[zClκ5p:2ga҇FVx}\r I;uDE_Y5mʟf82GЩ@ 1vG~ 9а@$GRy.<EJ>Ko!]*4I# mt'Om_J.)=cs!ËZKg'3’3 -R]͂ | ~9⫬{>Bg5KZ&֋B "2Z:<16i`݈$ vJy~ h}ƒ,KeP?tخ(g;KVHz~ -:8=59[)9Ř@ p7 B :ϒ.)2EaθYdWKƱZid[Pח 20F)X-zezLCzظ%!A< ~ňr[0qģ2e@ L?f,@(xe;_Dh) v4[PYU|[ C|J'5 :sl*\ЉosDZ!tjrs0"1G#3[:=.ľN1sl6#L$c];Kukoˤ^~ O+s`@cNFڐ6s}@ϧ9FK?Pj߄uOo@-菥B2V^ՈwPDڡ,j=ԴI5}K,#LsZ5hBՙ,60&&ep.Qtk^lΑ_;E:AGte?bA53!uVBbWEhيSvYuQɗ;8,W/^[elOpB[2>V\֪|~.JmhA("M%99"[ a_VIxCGBD{3ٵjzriqjc8>iJK ̳t Nw ;T~TY M$aOEu[ ۊԇcQG{ %&smAx4x=I(tW6 ^g㻳 i nZ{(hJ5g#P"@y4bFd2ޠ$JR(w׌t5h/` ˴p=&v$HK+; N`uÀc/Py \}b/mHZ!_` rʽȉAu~)aRY|I-DT+p(jMɬBF;MȳѝC!rf mͰQ2ƟO@X)@r>۹ISU)wjAEL 9A-ߚ3I|9m5)?wKq yd"`SdDfқ?e1v >3Oho`tbXLa⸁e?ۘйjKV:Ioqo8O^wk@=?ltz焟q03"C285{~S b.(-LeeJT7kr@ GKSEyݒ wֱkXaS #~oe?;A!"*=M%_oI[g0Pk@VLZE*} Km!3s LXΏ^R;_P!ڊCh5m?OH+;NE1V>ţivHsQV8"uOO۴O W>#VSǣ2M'78y Y^ڌb5dovij"p/-ݽ⛁Q|6$_| D!BT Z9lPv*.ڑEE>e5Cє ؽpy>rSfoG@F\vT'ț MqY1nwSE,xL*[KHk)%5G/ .q'5 I!2GVpKXbh}15:(m`NָY|uA%bn1i 1i<H[Č',˻VMb(o)dڃ:QH̔ ;2tV" UF%xkcU[SK︌%p)<" Or^Oώ;tZ{f,/Ju0]NawIТE$᎚{&3K YP`>w& R<tMN|TxQ)$y9  }/#hvCe?Zqnhve%:'^/$'YS}gB|1kr2߹ B^O+ ~a WJfWPʝ+%d3niw~fv"FxQϞ&'aC04Ӓ'اBQ ѕ%0M;:R㝩#pF&"+nzxJM7A.A=[= ok̰jABIVVx$څ]}y~SPBQG3Kڛ˂S{)#p=o~ Jc笸%OA%Qx-ڶE+^ZG _is1*0t_v?)uxv\eCw+ˇׅ';Uc{864s[%ɭw8ڪ>2ukègUVzQr( fӱyGq1̏rFkJ~1pΈ a?tF/JcJq|rB%/dc(C3kJn˘)%U&| hOvY6_]US4ĚS,@m $?7w@ JBXi'P{dh޴*jzoWmO4$DsFbj9>2c ūD10 /ƏDSM1sR=v,nX>>ڧ!8W1>Ww%,WR| B~e۟[}V׍T^-/4ku}QX@V ܘ~2&L ?Pkio^QaJ+ {B"zM}6* {(]QplXgãcXcԎsiMj 4:_G" CELc2R~ \*ASA;W%^e_ 쪕޼h4g,{o{k- .BIXyG]>"2lg չw `j4룞g:_pSsQFbqjgU"D4~-ہbOCgDlW.&[|;rm탫#߱ ߌ؃ SaVlF.Kϧ5dectV׶ DǦu ']m5fxe %/Kef'+WDCg TB&bI~-Mu|%";ut3gBdk~`y(2_Ѻ۸Мs,~7/E?/3lNqQaрZJSr+ʑloNwSiߊuE~VXs(Ϟ{" kv[e+:`,>v%Wa7Of&e R6n,#ܐ(HqϺZ+]yE΁}HN@#Hc^xH15;?6jlC#[#v&0mZ+ҩ|nd.E'Ayd:ϿEfϱ! V=u=\%QE'ٛs{ʟ?c":JI2tdvo0Owi;bW m+\]Pa:" CFA܆bOdbߟYuuO.Ȇ ic=W"gÑCI>넟o^w{^98a蕾)3(x;b5~uggPZk %U턷2]BB#)QRāRFܿ]7NժCK,[=q}[ŪbH_hC.bvT=T&2".B'UKn:+^;t=Zp;Л>6[I*5aFwL*.-fe|Ӝ'eLnڀewS/a*ݙ6v<W9njO(0+Sw(8y+3~? ˹reR"t{_hbeO 2`Cz^g!bF3:*yS2:qoOT<$ް!^N#+5ct{CtǛʡUNQGؙ /Λ3[ {SѸEz%f4VPfFR0Zc i~ۯtӳ3r.Hr7ktCA2I!p2Nb 2]DͺLȊ!ck}ɂsQi 9QG4s۹TVښ@0)(0/®cd 7%Խ1սڙTvؙ29a57cO=i mRz9w&Q&(Jjl:w%٬Ja+NY#|EQmd7ӑ;[O,k!s1f_gÚI,Qsq')<qA==C )Z뷙}@mdXTv0}M2o~zjU< ]y!DJgxulBDL gg*qL{A_#v*cx+ogVDmcX!=0;i[}6|Cɺ9k 9zH_FC百SJr'!7|D[? 4%[OJSƅ9=M KnA3fCK/ 0B֙d];9̎kmS׎gP$9:IQ;=p2+%I0+T)<% ah$0؟"\hUgDJH]!H_^n-w :E# {{<嫨IVP裂'އ 4 'rJ;5 'Xkxj'M;3%"I.t8n "m~La#8 i3KgY|-jcLWA|Gm BËz OOdHL_1 WY'/:]/G L?],6RJ̆ݟ8H$L&0z[f`?exB?j'V)j/E$ؽ, }n0) nրl薝ص)V+]V|@@77,#)@? U ?gO?UU-%k&4BBrCp"n;ik 3] UH ?&V[+ZW!"q[0_WBՇѺ5`svⳎ2z-#](D7A†G-dӺ$w Bp2|hOi`^љ ey+WM[4z gHMm_X$`k'J g( _WŶ ̢s:@ $ݰ(z,KW 7?~h790XkVl(DM;s?2DB5 Fw?{v7oerdHsS pSD`POԤ~@O%ϞD+;a(lɼxy 7-_L.e|7?긶K2P[>NB썻U5XL+tL9^P f #xݑ u=|M*eMm@ U2loY`52Y}bq#<ЍEgސ輚JyIG3U߉.1W+UfM;!S3Q wʎbx* 53zuMIQ[R{3=y5wu0*T eð>=^u5CjZjzYZH:LwV3Uz20p\^3 }Ng[أzsw$OrN,ĠlQi hȳ1a*#[kQtLvY.R9V옃GpJEl0@Cv ?[&@$hLoÅzd>Ŗ&"( mC  <ѴߒyaOoT &ϋjR\Uv"r͵Q\([]܊eSY>56GŃE!{=)ϥe;)Km?n(bdE/o)QrdQθeݧMeOpBC8K7$o}CޑWkL0 D&׫z ey9-`h:p<1!F'ΥB<GxyR7S6Ɵ=CO]c"Q,9CS{+/(bWEDO-MuhO,^8@0 &)!ol#WWit┐5ВIǁ&{5+@>s5˱xzwR@ 9;KpRhh,BˁKfa.&"nh.z&6^1Ȝ&G&;G$Cm'S<&oDm-bܦάٿ&.׾0Q_!OB6 ޼U͈U\e%3c|Z ؼ2N.n1>Ud`ce s 3$ cΫ=֦YNx(e9ĽPQnRUZ:mu\wNƔΥM|8fB^ `ExEZ_sۮvF劺ȳ(m ۨĬe>`aeHfiJd؊b!o6^#YC~^~4Zku@gzdp8C { :)$! # x^Om-CW"P.a 0a&hȉO0Ş MNɉDm'>Q_­&ʬ}d`D%oz8:Q J KYgۂZDz!\E '91zU?m6 XXc`.yxTZx޽B]W"Z5uy`wD%;GuhELo4l꟡_O3v߳UmY oT7k?`J9 iZ0!e`Y>Κ)pS' |"i^irlIBoD(`hxQ] &Uٶ0a~v7'ˢՌht$G3@j B̓h!>ϾYW`< ,"A&4$W,΃#vH!o$jO܊)?TF2QpL2E{MbbX 40T(+;S*Ulثbzb`@5! h7r8ǹowYWULIUI 8%ݎq!%1s^8)ŀ9fWоP)R~_?-+THR/ L':"l<ȄMM|d)Ko=!"/&f)f(yv}*jfK6ّ7%ի>Kpz#ed*KM䀇KUqk(?I?V le 0e Hd!  B;OMu45xU#MOi WƿIU !!LU^W9MM4hyLUg~Py C}|VбF<4 V!=$^qmi}G]K61p8-P/b`C݉ 4_\A#V8rz}A2O )Dh3ݸ.&ҋdU\Œ78l R 6fU'+DevYxOav2J=sunS,iBB0_{[J&jU r--KZX 1wK@ѽX~$ "0KrlAOwoi EÑYր7)Ĵ}'ȖLӚ#OǾƎ.Px#isP!͉zWUvV[麟d: A8ԒlŅr':mh(@k Ǒ{laH4,%qGQRql*{M4·% IG%w%yэn ȒQty|+;au wP"'0xwgVd:f쓺GYAp ~a,)[GGE[Hk ޔQІT^Af V¬ o>ԘWx=t *cw?h`,c̍IY3Gd;Q+,,%馚pq|++t,k-4]!Z\\j&e(!~ ]47+^] fz5\>(>+$LB)GBn3r [ ^H#w]X8$Gf&x;K .>F-" LDD0*C9g9M 61weQxQNz[Iѓ챽?CxA$(pg9 cɐG qYOP/=/Џj`+Ţ@:s2˂R}.H^6%`:<mM=fnWutku1-rcJ8I7<#lP'r9rbHhdR&dwK{ '3Ē^EidѥSɊ 'ʐ4\됷~b}"\~fn{#\'ޟ}Ic=HXPkbs;k|'/ [$z::<5$kߴ|Aۓ´Mظ6h QSVRMSS|, HIuv%ɐm$D2WX.SI F)\\G#W/+iJ]bj-R|n mW%#N_;VRZS{fQemiTxz L X^PZOpβM+SA]*v:0¤q>  OC0NQ'=@(]3ӑWAj<3@%YjKL('jk4'Z8KԚөxqTkb*]{ٻkgOF6+_E{̍xhb#ce4sظ;X Cn8خw~ەG<}A%GN~73KnFt:9=JRf;l XђuœXC<5ib?_ *S2xb޿*1ԓ턻cܻ۬W^i5u}36~\=nra];8L8E|]aJcN~$ NO2czu'>}d) ~oCv[{c/9>zCF⠭RTřd;_"8DhF#m4M:+5ѐ ΋F@?1*"׵-<d'K3q:ӻmyO5C ZtW?UQi,9$d=-FYs9LŜ̚"@n(Ek(YG+{:JvJE]ǐlI^V:$PLYiqD?%IhCNiŠtݣvz.t!b%F,o; EU1tZj21noqmY.禕zcy_IsDfޙ;k+V<,>72J [.kkY96c2B$ȸwa{cLAF>a؃Pa5*\e?lDYeIݴ}Fu\ a$&\OUTUFyFK-ipl5 $OJNtD%Ύv/UǂX0$KB`PRUԵ,OW2$T`4DEldz}b"ÒOu_ gPrџKѴ켚j#[ kPL͞$J;l7ny|uԂXzdL+HqqplСuwqB|L)!GRgń WwO=ޘ- K`p RSym`д R ~$nj5y%fטPWsvYsj ~f~9n 3K#`7GYiޕXq_~yAa?pSaMƇh˸c,E9Qd9~t՘&UsɲHU+Y"mmWp{*aF#n۝)$8h c_ _`|;E*-eO0#N7rEW 51$m]z-Y wn-;xgJinrG:\HVv;,Qf։<Ɲ'5[~Z{^mLoi>!ƎHǧ]Au2=7>KCH Xy*uw+6.jtk &gAٵD`L7EPW199O߯ʖv5}:l\wf@?{,8|mU<8'Xx\PS?.eQ?w(@1 |Ŏ. HSy{^/l`U¸);l41:qR>;ixGוd^B ;Ȑx->=Ix9O:$kc9⳯ܯަ;beW%+% W 8>G?\;N}nO+8k/2:Dٝ(u=Her)BCpuGKŚ 3O‘!Ҧ Zȟ/D]2V%;IcUY.ڸcU@e7V%HnxMV |nܪK UdA3l&Hr8X+&|AdpĻDXrz :NVV!)uÈi3t6`aHj)dI95/94+ɠӁ"Q(+v؁t'!tQT`b%@Cou@>)Lr1dg1GqG %ߵfӌA(π!٤НE$ g o"dtv|nQMkp+|R $|Q[c{Ϋt>*^s'^)qe'9F'<+1&' > /keVzr> ]b[#;irc\,VDtTruuWeM,V'cOHaY[I QƬ+7̣[5+rk+I1lK*"ɭ3eZ7>*ryI:9Ez%΋@24C^BBTrGIHpᣩ,k p]/7 9rl;f2C1I3q"w&ZsS9ƹW2|sd_ ^W_v"ćy,pO2C$7ahW/σ|5'g7pQkD u|JJ6Z@R(c;`"խQ oE[j P묑ZUhd0M3պCea+]CcC!;XpiBs+JK0Od/*(9 > MipƃܼK\sʞJr~-|K{ǸYKASaǖqդ"~־Ap&(qu ?u2x>UHӦ,e.܎J'ZKYcp=l߯H*iD2ܪHf%$y E:׾#וF#T4~S- FMɅ9$YT0^ ;4;54jp v)NvȲ գ )pk2{V:nz˿^8V{_ev~'&[M 82e;wt^DGѺ=U 9@I/~OLz0|Fq| Ҏ7k'{V,Bȫ @ aLzs\Wǜ5{p!~TS/]Y'ժq- ȳUŸ, Y: D B\yI]>20B ZͨDˬ|M<Pľa :s8 nD̙Dٶm7 Д?q"lp6G1({9u{̦fH vڣYOU쪷%OsRfWU_jh7[ Vf|_r|: OWR?>aFMYj8wd$)Tm[yg 9_`թL0 O4+B5 |H;P"NG!],,j nWp !㥚Vrt>밣RCr|n>GAwk($۔v3fO-a0vw)YOlј7Q\[ Y [v C;G E!Sw}R^? }͎6eDshIY~09P/ 1Hy.6y*-@hđCJgIvN.W*dgs ֌siVkV:PO qq+;kY*v2`<bN&%ٕbQs>rޖO֙u /BGz/\T"f!FvKCRWJ3n`~~38HM`S~*?/JR່VR̉&?4}w!΁w$!Ho0x)TMd0HH,!2@ ?;kr6(3Y.\/_wNBҿH\ 8bnMDx$J(w4lZu+ȉ:6NAd Ȩu% 6vJn؊FDs|*$c=.i 77h9`Cx`GDhU[6D(3=WN?,r6˺ -q(!|QdTBpTP) eie7y Fh:pxDLrp`{ǹΪYD QzjlRr$aC~?o1,"y?!gULͮԱ-'-/5MO"楐ʹv]a˳Z>[K7䍀Tm3Gô_,<6Do"8B:pdWf[.^P hQ>(bWمG)/dȓkCACf fɜi)+kCƹ͏nYaJef\ ݬ82}``?/Chq PU }fT(⳹Y *tg|?Z+B9HfȺɲ]/IG~Yvr),vdhok2fR6H6ZN^lX[H'ZDvhvoO2uKұBqL\c)`[d†継~A}\iPܩRhp"?urLYE9f4_1 @d8jky5) ۸9GLWO7('`cc@{#`Nn-|cBcقZ}¦Pi'DS_1^+CbXJ/eL&o)}&5jWm1]V>.=Hm}0-妒1gϧϸ!ȁ7QWf|˕*uS2 Y3kmx>yL' z`5T'*uA4b5#*|=Cqto ;NX=Y<fԚOs-( yU+j]),Qb6O3="{_!0: eOj/&97[.d^sO} INW@lK}\t^6h#Q#~/s/$ţMouvZMvQ{FWzC)ĝmf j_3[u1u,U&b> \E=mۛ =M<|FPq1HtW\;p7CBO nxr??K=;ǯliƱ Υ!䙗PlаljO Sf<k3 0k;״8qyrUO!Fָ?xEvBPjJaGO%#:hB* ?!?&m& 3VK_0\&@XDN+MbK'R)~qX],CMx3[/ 1IFMIJ%U|4 \eaݍIW BV( '(NƸ+p{9lb.H*oϽLMǔ 5ubChyu^}H'%KJ|7*V쓥4N)K~wh~a c|o1 7멬#,Iǫ$42Zjq=MnU^1̝v{~0`{n)r%*ra}OiZ((zqui\MpTC//n5|бWcVMr2+wT|PQPv%>,W-CWӪqY.0=eҠC89.Q-Ò0Ҵa(KEd[/wɑL&ul^C]OYt {v>텈r?.O\+Y=aZ8͋g;4"# n{A",fc+m#v&/cY4Moƙ|p׵d{ߧ #JÇX& lFF$rJ]Bc9QPì粿F)~;T뜁ԦI% R@O M|d-ϫ$ _M5_/ov>%B $'pveU1_^USb@Þ6*4 j[ 5F3-}XW.DE,KZ_>XouqA<㿯8 L,g!z)^1U%q!R|"e傈ꒄX)'/z$%jih<7Nc8P|{0JPjr\ÿ:P=}UXH0P糍=g{:ӀQFߧGҮ}( `ǞdC٩}ge`, )WTcdq g]_h"[8E27p`8n#C (k݂Z A%Om׮j|LBC'q!&?V 2]*eNjH$ppug4?Ӎ콁3IF|M C7[Yd%Ik>3jmwc\g.cLbu#Uh'Yt=F. .=+)2xn:`L9$df_n:>K[ 3kf&teFGFe[dͣT@{ᏮT oĪAH ^f2(C t=gCAeRӥ|8U@8 st E)y>IyHb(-D:Vs Дum({>-JۯиV]8hRt*][䃵 &ynUӎc72߰ե#?5O#sQӘ˳+֦p(^hBVQlZ{R' mT}Zğ43b9#e:.e,DX쩞jkF۞{+ālw#θwj,wWlFXB+V1>7A1\X2-U`)x2:Ԙ1ش9 yG϶b *s톨QNGͪsLLLwAGPX%t˫{}ex=S+g+ V}~kD(&ǽa^#NU H2𰔯N+50T(O7G퓋4] ̸kF9v?~֢@<A C.B}\@ uSʄN*vPV-sʎ O>EpkS HR~krMQp qBӟ@<LܡNk@h~ja|JKPWn A W^?^5'e$kq>x ^IwZ<g;*ZAHEgc Xuǥ{Qb4mY [؆ LMy]jitHQdbāNļ_@g b!gW: nz$Hy53.0WIJ.LKЙI7s[Vo|tu? KO*e߻F3]2$g߫侶CPyՑ!Z!0òQ.EW©[(?L5w~<\nYi餐dOJ 1X! ~0ȝ%&W ̓|06UgYH⣙z14Xer<өJċ) {ZI^zbIPx8A## kB] g-v&th0fx9GLzE͑f(ѝ=fN7JHJt.)F7`>xyMVXnMS.;l:~ ǃX'] to,Y@vTυւ9HPXx% :DYrKIc5);IkYYcj XhܠZ/IzH *tVn10_ȕ^.q/; `Jn&pcQ=+ 2Fv OKyrE6%3#˕C v);@/Vw*\d@Ph,y6Y?YU"X?gpS,pT˳QqH{ZW\nHy7qw~{Κ[4*&y( P+S]\\ 8,?FH@rV;n !H>\<8n aGxzSNB21&?`]VUko j"VGCR% u>@C3 , T8 ЇKaonT7 'v_*aDWx] kw2:zŷu_Q3p\9?ݥ@uJJa@ڽIV&dg1q+ݓ<AKJhEy#*taw*Qpn$Q L+ bbYgoO8;fV1^."~tLKKufLVܥNW통0ڟz1y`,ATr//)19"\Ht5la;+Ы`j.$/7a͇w:J_;LnRVj<2T;a߹Jm/ qa2j.L/DL/VxTO7pj9D+Bx7 0*;SǺ\ownwG[mFeA.F*RH0Xj;KʳFe:]z30FrLn?),6l!"/sb9!Taɉ%-˛loI۹̾c6˅] r49VDNC} Օ ʊsadPoqT15ymAD~Y&rY=;b"Р= 9'[A4+'ɩj[‡-2(ryo@-Fޟ̢֗?IX$"[ x1߂2cn758jz(}S%MoYg2a-d)Jg{n e %z5`|ٓ\&eb,晠[buWK0U{ "FW 9=LRK1k+p>ʏ:A{*8T& D9DN`ݦr{-`SRMM W?"m <%~iFjj#,*'yϱDPYCj +jYݐ{J :u7,yۈ0Jxʣ %D3.}skZP25bc0W Ň49XcX) pI+\ \6&@I5Cwp#IɒgqG.a&9Q,%.lap> ~vvVz*v_QD@Q.{Z9VƠόRgRɒK9[VoͶuTþN- 2B] yzX$p&T/x[!ӹmRʊPżU98}(lUޱv+r@BV 18&aNb`\yُwu5 ةPm:@(HHBNswc@{G~t*@w^WZݘǾ.S33n'C uב" 'S8_y7|Umbd&l(>q S9\42Gj }t =26?Iྉ8{I9ViU8wt^Ju,%<#u06^ ;s@np{3Kb7a =HY:veY2ӀKNlI$RgS)E۠~e=5, (B (Աó45>f4&i{7Гƈl|v g\6_߶]c*}O/v 3d@a8=\8:H_Q:%0.S%5T}$*N_}jt0H`֯p'mXF9Y2S6#~ss&9=ǂNg[W CFv؇p`|8Lʔ>͏%>twEZ~7!JILff ıMPzOИ]z;Se':O-{KRǮeR [X.'QD[6(&"B`)Pd?Mm$Y0xvh%Uvϛ>mM_3A/Q0s32]Gi29|g<02{v2I6p:{E,_镑h mùXU7{Qּ-Z0"ÞG ya#\0^X6Kzιz`H`2"q%#VF"Nu鵙R TSt&cyCÁNtoſr}LWOaZb Ѳ4bWR״bu6}~ "m*t ޟ_wS>@؟(yAf+w:ݷH0 rα+81Jߙ(Q+YDkA!(.~k 6hg:1Hc6u{&&C,UC F\`\T ]9 5N5  |\NZoEw1͛Q;2g-{^spNEO!K !au ߉b/[w2D,$\Gr[[>p ]ya/]k4c|~" np ?!3gPp;d+}w8$0TikC*ҏ9Lb[,v<;#ӝ C|;~ `=Lmi4FP#gTBt<|ukRWzӒ! ~/[kBϐ4>w$ndvr۾bZT$Gfh hBjś0h9  Z-d@(~Qxs\1obἼS' 55T#]2(f⦆h/Xم~A-kECZ3MKGO'uxrv7F+|vd|W$r@}^Yt \CbNvuIۉ[JSsKY.W,`0'X [`MBWcRlruj^َ/z;xAI>ZXX)+|Y`#Ofi;/r$$n?P_>JcKkh~q"0JLzP+og{TzpWI`o|+ ::TQ`e]'V eA!P&!G{0-,lWY@fQ* DJ+ʱ_p\m|j"gT7_a>-BCIv3FWahyRh]h~0Wd)}i^`|.R*oLkKvOV\w[1z7%9l+F0ʔѓh,\$nܞ(3؅*,c˸K?reUKNNe` ?FEe_I2*G4ȁBhc Gr(|"or@^ҧ컭I?ِo*rKeVƭz$"nFLVG g D~PT;jB&bd h$)<܏~qxW_R]$vk={+v"(P@e?C&cz3W<ִ).Kp ysVX WQ,#lR ; .dQf9m:\hyTO!qx-uGJ}'zI_Ovv=mo!RQ0==x.:|3NԶYp+f:5Oۀe 3 _QQΰ2'_x7})!mN̏dVps)hhb(ۢ=Hk8-IQ ǝ.#.4b;zYY ali=،a'ćFN7m8V$Wԃ$SRVWa*MBZjxtS+qeQ5׻ooB2R'?;J(ę>^ rpi3>":i&k*G\2CN+$gA c.k:}$UMdn6j_ƫLT%<y sd0hN _)Ҡm}3l0b9Jqv duņ9@|C_W(4RJegid߿/f_oЃH@7=@<pw}A1S rDŽ7(w3]{ [FL,j[ \h铊!wKh\{k7X(o;P-k9b`V<]$_=5n%f 16h* ) ! 9"?: \#Lm $dT ։1o)ִVu"èG͈(V%1d 4kn-tsPJXXN,ƃNBJ~G qg,RG`uP~<|{ cMxPm&2[D<5ح (sFZ3y =Ցe);yK.~y_?dxR4ZYVs'?=h8_xZlq={ ~,&!'tÁkL֫~ֶa66:J{y@tUVb:M<4|MM%kfvh6Ac(*Vɼ|_ԱM1l}Ɋ)x[Ĕˌ±4ٸ"qk`y 0F)Uv*IŮ(? ,>b(o\RKnP'xAtݕs>cϴܸ--=cuh7DbQHMҳ h6)Vs!2âWcaM;yR(MOĦλC>Oy1%ؾKl|N<^bz0h~|^a )l&"p!u~@ʗ\`W,A ~O2'|4ο`zYxM;p&XXP*S@ZT`fcѸj}ר{Kpn[e(hH'M2Tn F0M5d^W0,2G$?gcOɪԹlK.qDbrC  edr&Sj}P(0( ~sQ>1Bl>d3̰0BE~ų2:mDMPP7&ų)ɛ >,'o}Ħwx\ n=svt.H1 wgB^7LJ$Y3K0[-F, nRdc/SS͌WV֔CBT^`,+,X4ZWZ=p}6RqL<ؘMΩw#@U:>r)uo3p@hJ,f'0&kJA/o&j'Qau!ڕ5^€Xg#>$ERs@pն!6=E%52a~1RIm D PeΜz.|#S2(;{&XeTMaYbAmC a`j<ةb kl:3Nƍ?Š &h߄LeI,!z&Y.RƇ)~rKeC]&ld`Nr.kV<%cg'^6sSE P9 6?x|[4\:0NI:z`Tݴ6%]k,`Xù; GmsyʝIݲ.X3O,o1DFe|H1݁//I~b~Hw ŒU_2G1<(WBhʛ=Sy{?s,aD IJ%Ogm**u:pjU}3c>]s3n5&SMIemMHV5k5aRD175 x`ˀxʼnHt/P`dOW@e# !oVcv92F ͇遚Js >U =qrʚY1MEd&hdq.+ "L- 5QAEG5C켫h(q7`T@ $n$)6c٣%띄&_aH)GO8d5303\zS_9A'{Xse`uBP_g BD7RF!s&2;:Dؔqo] :@]^W5 }0ry Aͽy=gȭފ3bWhx޽1J:<;P4=#dRÔ(X%k(w6;x:7jKh\pd.GlPZI-JoMC/dM9pJ*z bP>M^<*q>$Vb~F_lP'y{5P^Q2YN wp t+6Cv# )=\$-~| _CЛ{fi`1eb|=7!G~v N ɍ$qO OFCֲt\oªu5j n}K,p2wTd cƬ,=s\O :͞RtѷM#<:Ck6z%E13o,'!6T6v9(/1snUFt,LLt9hNb,o>H(*HF㘂ϣwnlkYGW\a ɩK< ۂ]Ib^ФkPt+N.? jns]_![GJ,T vF*l8ՆUs*ߞ|-D1X(Lt!m3!yԷB(XWB' 1kĊyGܿ=8,rǾhI:t"[lK^15C;>s/M@X3u"x`T7(qLpq+Jyg#c D: Ƽ z(*Wv~:xzӒٕ#PO+ZjJ:Ԁ6@ZN" ê>%_pFgWY|k20rzDx89Qg}2ZJo0);tt~ P5(ԋh#[ݗeShMK9-||qv(=h_zY3ᜫ,S{q34 `\i~4¢8D[íZ 9=TJ0-?kS~>o3ZRWcw~QL%ɱMr d}-ޗWa.A$0m8 !'꫍L~SjM;%{`fxk|m#4&z@9՝M 4CTUշO8ssSLIISr_C.Y=IsP|iEV*M1OZTt-qɷBq.tߥn pr3Ul=iAb(['e8"U`Ƿ`D3y~|WC}7.䋌)΃P*VzzH!m3 S]׏/fODd`jmo\0Jv}$AoV5De SG&L_ÒΩ3R?mf~3YJ+)ӹxi 5 Me&~8nnDP9\2G;4jUCgB(E$;nfIUzꗸ3{#~󿨪,g"k.bX)L+Ny|$˗IpO` (LM.rIXgKPzb IΣƀQw&DK5`3.8p}%ZWj`!gۺ^oy; QFO 7ܓ; `+ JzLRizwt+E[3M,,ꋛDB*B蜅 Y_ yH< 8c:ޤ۲rx!p 'Vp %'1^j>RnoCSv)_kYb:Q<e#CA/݅6&)k#>-lF&-fTw3XVj(۱5chJu9dEV,*Veb Q܉Ukf+\2;C8Jdy7ڒIu1^G(Yp` CT1ro$ΫkBN5R ߝ^cQyFZ݂}XSXpJ`Zl€hX"93Rt|ro}l7<*kj%f@)30a!GzQ8"5pፒʺVS!`{`srsDko Nq|.˽' Pvt䕵G ieL>ʯ=Q.%TqȼNJW t7[6&J(֯|ƽb:S`P?Φq *0 SARaT H,G i9ꆾ3'cX/j1ՅvTO9C0 ]w[l Ȱ69?ME.Y7-OJew/\N"|5/v|Hį\(Jɤi9&}j'q[LQDsڒ5hxb 6tX(L-ZeגA1Fc,JŽr5e-p/{,'Gª s`N?a"K'2\9a'傀AٕG|hIY5ėknU1,EʙۉP@ y.Rh=/*%tciKSUS@5,gۗC {]m#&FUlA\\W7A.hKT,(*cl+;a -XTEy#d0lQlA#x7p}Fr asrzWjVr1`8|W+F7?D1w</"}泫apVJזQw [jh`Ai%[!g}A)& z4w%q%R7 =-[$S,ޟ6q'ҙ9j"G óX&5lTTw.@:/ (!n6BxViȆu 2xD{dZVǨWndրs^lJq13c1Nde(:z &0A`>eA-ݘQ(LHƢd:Y. E ŵY*Td3Kz^؁αack{kev% 31<,Sjtr,_{Y6-| }|;nTOS.tEtDδj~C]TbSA(ƌxXӽ _.aybB5H8Qw}ѻ6]<wbЊjHs=׋jH4^SGk:)pN<0<9唬12-fngMUƭ#t9q8s@>kqOphOܱ1&Ƀo/ا.XG>k@!R)**hΐ/ѿ+˼]o5B|[9'>&5e.MXuM7 +P5Fw>F {;⸞h4a^ :e.(J+wTPWQ8dbG %2Bx224TB0p'?J a'@kR3F:R3I~\i~.pX*;64fg|=rl \LjNN ItSJ^1g=Բ5Nx_4X~hePشMwLBڽ.@ :=lT>YOH Q<tYgc0x*s9KҮ;-,GpVKVgûn{N#<d =ɣ>UmL QcC-;W%0<#Prv$Rw = KC?(HiaDmƞ[WD\'C6f mavd$]–ąѪmxX; C+؃ ]ȐUNO~C 1r2laq*Odq} | FB 9@R}~w*^Ŷ׊] %D;TIlT4DB ě%w۲Hџӵ)fD-(ByB.`:(س|>XBJöL$:?^F5#q*EkZsu7ÝP*8TZY<jXԇDDrQ<rr, eJW…dEkm-p'J~֮q>Е47Ӻl3$#حǥD:KIi'!Bbd7+S}l%4 /I/ccR犔3h+ŜFiwv6ѹzG %r!+{^TUp6hӐ."isA)}e?`^B x&h~OSG)@>+N zSQ ǡUj/^eʺ|NU]0ؒ=XzUv~g`H"O1W S:ᎯW:H4Ç$Bg$_s4JX{O5q71#Kfw*('nÜ@p;4¶.,oqVl{F|6/}4g\׷8kYg+7@6hNۊ>{\YQOJ*C=z[ҍXzz_}LNו &ė}oaOx Ff^)2 W[l u\= .)_^‚iHkN>KsEhOv:}ECKĄoO4T!9e7qB ahUGl @z'i@0W>C8x ;LؙˌGϋgk &\@ XXkpg"@n {-B ң(3g.+ AyfFYp S-Áj܅"IϡF1);&/o(hˏkqz;htuCp4//{hK!Ȱ C8E_@{t"m7pǩ1 aN:G{>C+jnA޾,.ZDr_}NF s//ra'CW_CDk55ORKO߸]tώQd[h/}8!kW#U eEeĴ :X;\f_K(5)$ƥ-u*FXo?0Tsyh; G-\p?/uH,lƖl^<(0ills'nW\|M>8'*΅{H:1/8QB!$DbeO.^ }nީI`_'g6iy(伷3˵v"i0TOD90{"QmoÚR@_2FwIFB&dNnP)6LHDypJf@ү>~}@KZ9^oE/ /˶ɟ LVM5qrS5I؄x q嗴[1!yΣ"9%f{=f nݍG_"jc|M-_nQLsS221}$2"/K>|Ǎm "`p -Hcj/1mCK ]VIE-q,(ggx8ONJ2Wv7)N5E L{BzUzt]9 Oqu p%" 5ڋrPy<Ӕ x@7?LHol<=t͜ aJ'o~Jnϋ )`_Cz]$rmcY{D%"ODnYT'89 ,7z L2)P(2+rnAN;*)BrFK K餔ІDW;X# Hd )kaĈ`Y,aZ$ CmPbp1A#T^OZks(,fKjZJBCs+[i.`߫bk7s7}aҔQ`abK#R-l (=eY^pwY> J2ĤNz_s9jkA?BcFCe;i%" TɴV PR qb镵b B HH<9KxFVOI]%|NvD1h!zPs`kZz]+w0J=m\"`1}ٵO阞*F7C]Y5)U;<{#)a d$? X' )\twۂ#T3'B-;ҧ_E{I*/EɋPB8?\ iKڷH}9dDm\@g\lS8MU:A5;ƛ{_!0jռA0$w$m?$߻?lHZ};%U_JL'>^;iLvau;CXmM$(HÿLNvPM؏ͬd|v$#ö0σ T(~c{I..xUTK|g [N!|; O1~RuZ&м3wvk? I);XBgcZ@J\l8KC:ϕ=p@wp'=LZ((%KDqߎKm ,b")xc@mq jdvbPΌL8'WRW ^a#tO5v^fq{gwBQNuXn }tK ("zNp4LW7r;07p`?|A-7aטXWVݠnOb4~ɾ+s2? h< ,3}GxtBKAlT}f M|;*̟? r FGs`CG,}f{A9q 3lpkt/iyr-e@q4C) Oa.|FBitfFUEj*< ۄ/>!r]1$e~-Ju,b>eݝ ] 7Wx^QPAnbo~#&qhUP1QJ2ּ )0Qi9IWC&'͐˧=ћHR걟=yRBzpL+' B {9*x[ܝzSt//k^U}vMn{'Ȩ읁XDcpΖ Ͷo⛄~b`P ~`B<eGQ;OLTy>P2aO,oZ kUhʱ[_[Rӥg#t].MO% n=`ydad<=B&W`?"M'bIg"s+OGB)4 &s)~PbC݂WUV.Yq}˵#71k b_ם9$Zz䷁V$wLO'f{?v13٪o Vwc*p's?t${OBIڢ܅6{EGhvQxcELl&SAMf=oXidrm%Xɥ+pv*Tۄx~PďWX*b.j2wA[Y~F TaW)7Y^_INĆ{K#_@HFCudteQULysˌAo^JBsurȞVMa@V=XAl69l0ᤚZ'Qt"ё#}<bD?Wiqk?BV|蕰~trY+NE=AVi >^l\LA/ zMJJǎmb/ _pfuPW(oe9#cb#RZCs Ϡ'ochPTUH:~GHB!ʼn>LzXZڃ @iF=pG;'`sL3PZӕ [uGR_ˡaZ򹅣Z!|xh{ JL t Ͽ5v1[կvLkἧN suS 液ݜl㆐}oHۘD#~B=Pa~ FFZjR!BG0|x&>ivqU3'm}(:!D0;>8Im!PPt2-nl!Crn5S+x>NpT'iby<ֆq xQӆR6ZQdem> +"5@)T6U36GQ/.])dYx_- YX_1>c!-Yfy_]65?&6Ä+-#~g'XHX?QB:[=w )a+瀆/ٓ|$cը+w$`*_4҇'׵uM|?-?{dXx5'ކ9O)&eXݏ4'@Ru{/p٘>ꓰeL0|<b.q(NiGk w( 6PHYE%vǏN5XY̕/܈:lav9M˰ DX?[xu^򡱯WZ*( q2:TRz]ƊH:$/6<ȢBCުԭ4c/keyE^)j?Z0B9u?r̐ xIc^GvInQM-=J P 1s38>+6݇y<~N@+a`[+RmSF/v wQUrAy*~+}.Yt^ i"UwC`Zʽ!>2t3-j«Z1RJMnӾ+O]rK=b̩Α jyѲNY1 ʼng3$4]18x,KzWi?ⴸ -):Ay+"f.mpFtd$FYV's/Sv!n=2V?!4zg$1Nf{ܾk7jQR"@DwK@8v6a'2V>Aa?/Ceu6Gt@FàRK:P Kמ@p|2qr_?JXye@&XוE垌#4fli{Mx@>q\/",=ss)4!io=mgi`ӬIZX}ӣ1Yi8IjIՕZLxMFɲ+W94F]gN{ɳ/uѢK4pm% dsBFlP#6GͥYg'~!Z_֨k%4gxj| b{a( %Jjp[V(V*/ YE}, eQQ2!QTѥ(WxlGę@ M#0^-sQs!RNC5|jbBE}4YBb+Dp¹ rF:x {W7C( _(D(M׺ cw\f3H<e&b5mth-0Zu!e ugӇˈMxRl=}t!czX'R:Zf؞@W:L~ЊRp ]%8/V,x9o-S`IUﲆhg,JHr 0U<7TpXC+&rj#9y,/$*[q=&|#AUX@!~Eh4co @BJZjm Z1vs _eo<۴h$R;pT}ސ.W(ՊצӇWL:r˼,ԺC5+j+4-[fJOuB MH ,upU9K^ϼnu:'ymu^퟼}1})Q5``,ci, _Qi;\Ѧk?_(GBͼ^ @trAXzr3O> ~@ߏt1M\"i9כ_ O!ꢾ\TI Q >_b+\!7ŵA+{oTa1Cqi.f/{~?/i{5_.{Pv$} =g@jO]~ 3if.4f[Iw{_Eު+@8;cdB‰Tv]E'ӻ h,?daN7?oKv<4 n~T|*֭9+7AY+ѳe"Q1J٬۔Ucb,527~*[X} V\9sWȠ+F ) ё'MФɑat:++C9܏NB}k7"=@ft sƟDsڲK5|3aH(LW6@;n\\4Tǔ_nu'[؇U,q([(5}n)'LF moɾo7K+lg|P7ljCX1dX=KWwc`pXb4Uo m=.}n^߉oǁ5C!IcoM.P3S(}45<+~/F{% Y]>`w*ijT62Ev7wT`Q 8l+!ތb1 _=|;jC 0Vnf&/L 7) V@OxhVdc sɮHp{ UrcUw?/CֶG]цKhK:>hÃ@(P)oa(-α;0"5GC׷m#Ѩ_ώ$~:J_A8YL¬tӉ*:c]4pD8My5MG*3 ]+(Qb_lzH_ ]sE.E&3CUI=vjLʹu}5`2#}|z nLfſ Azn*l?Szq `$VAO5qҜ޻X>.[fun(W!8k'#7'tDHuO60:KF ʸ 3PIXYvT=X:v;7vzj;巔`Z,.]-p-Oz Z%#=` S)5X(}\g@}2w-'ϕ!܆>#Y=+#kGnWZUY2pZD vßV42ѿ\l$Cܫx%h2>YqcO^v}s[$VjuN54cC{LY =Aõ yp+I#wBFHa'm0Ak//?yg%LG6[1[.Z:%YUSr~?ۢijj$k8`;A ;S[>8U/?pyDPڦ!4+!a-P٘O6±% 9lub'f\XU$'uhثGD(.%i&T#w~i(t יE CR(z\X Tll*t3dzAJDz /E807ej\V;=: FBK]x?q¨+7zˎ_w`ekyFCO4tGjcv}\̻.Zp1}3e-IcXvAr@fG%'Q6YVd\+"(sN웽0z4̨Q6:h\Q*h4>Nʘd1Uwy-輯F)fv䕀!0j$F"Z Anu%· ?}=Ϻa)8bTŸ3'J%)He^s5iukbsV GMH!]{ aS9ƀ4%:Kd'hOLP |eh:Y`J-> UxtldA W 5n4@f7iGjO}e4vU斑;:fn>"+\L-,V,n? & p xD o6OUɢ`ɔ$5gQec΂8 1Emc%'94>y~zkz2ٵl JD0,7%]Ћj7<n zcF'mH|9uP2Qi(=~{=EOhfW/d^)53cVL\E&[sM7L@Xp"r&FQ]f{.V h=r8u-݈Ux[UĒ8?D6~/B' OԔV+0×PL:ԋYFF;5ULWZb;|BT4Vi dq[?b>((D+WD Zqs*6(u! w?j/o509P6p" 2C9KJm 4DR"U@n19ʚK>bM7@V O5! .VuU V^PM;&KNU"ZnxB&MؤOgx QTI襵O視 |U+fToQ Xf7n11v5Y_=BD7zeS 9+s0RX.ddֲ%C{ˎ@]W>Q&Y4X Gvy߹nZ+T1-A&i.9+ɊIuH֍ hr]|"x݆nT mqGPG]CY,e?aP"{u[aW \HYUz Z0)(=Vę,wơ7TQcX÷ܧWV_Due:R4 .C{22E1S$ԊR~:Ԓvbfnݦ&1F+*f8xTVXw`Nu!iWwY{Qw2Y0LzinW~͆ V E{;EevF|qtPj51`X>"#n6 j0Rp߈i~Ccձ PYMqwh0-ٜ CoXwKS ϗOZ5u\M]ܟnTV"A* }i{vSUt_(w8] KkgJhxQ>rJ ñEcpBܛ!lIx`kR7}1 UHxne" RC>amJ|5vup$lb T^Z3Ca|9l$ #mĿ`r 5+O9>[9Y!=)L:Fr}{gzOb_ݳ$Td,CYȪ3΢:C_$%Y %7!1RsW 8}3aF[,D=v=Ă%j7b)5%+'q!Ɔ}dpOW?{F0TğRsr#r$ABcUF)6Jf#&Y0ʟZB.Ս;~M"=BhFhBF R QtG *KHθ>Ȧ[1[P"^!1BkW9%?ʪ t*"kdڮ{/7ӿxTڹ,qdGlې#HP-Xrqvw_G͢!q#(Fi[=器LrC?nt~%=RRcONMċaw_YMxC~ {`,<93녢+vnB׀6S}x<3)BBt%@ ÊZp̓<.ɵ/2ׯ/u̳I}rrQkKU==D$Y U q ˳NBn?!ѸC-UJ9ҡGXCu(1 tV)0ô5/)B.58XjJi _X# Ǻg9{Q"Ă@R-k(o2A(Yqb.>6 Ȁ?̼G^5(X$B+ %5~]b^tZrĐ~ʼ/Gg۔` sR_& k]d/'Zs ƮP|In7=?x.异Z:N]`*m}?mC~noum=Ñˈc%l?L ы˃)ܷ\C+!λLjÖfjGkS :|uxCDIg) R6?oUWLn0U*z&sD1g>Үׇ4G<#) tgK{vT~Ԟ  :ӢjFiק7KUfY٣\ۼů.h ++ ڼt6DޠinٺkVͻ/exu gXTYj<#2jJJDV;u޾0/rWΕܾ& tR P)wƅ=K@Q`-@I7`;gnTLEj~ʳbX3ܖC)C'u*&[>6䁯2!δϴ=˦kU\RuUyEX0uH}ΌbŭYd8;,a11 LZÖ C"/)␌Yfᗆʏ8t%cE!iufߑ{X~&[VSw3ҏq%K3#"sgK?>K2!#|8&`4lq#K^uap;Z!J"I.5v"(7C}=x/#&[# ˱Q`` yCn@B6ja6sE#t5Ac~n,zՀxr{SKwpnw<[_)p%p ކ9)nd{ Soʋ̝dn:.ABu Y\q#{k/O1OU^9",(C}sU̝?w6Muڰ *tQf5 J/4=a@[ '*vl4Uf cg/'#g|Wv*ub8 cOj9t`^˙Achy'_25-1 &]RvG X{Ś!;*R~?[>kEGxßU<\Q8iN{7=5yޛLӨ'%ۼis2x)Wr?.:8+I'=||!Gpp2 )N:>(jݫWk;\ryxʁZAFA˘_i!^T (b@F|'w`2΢WTCAP(zN5VO0[8)8p!Ѹu&F'yy8-DsO\o89twaM?3K>޴P#uoG?ڶyΐew^|WM}G94FK*OSF&t;a/VkpZs#K hƗB_fleTߣ o1{nɆ)xzB\.@`sf_*VdGHi0p^h&1>N4) wzRfG)/9 F7he @E6 )t̬|Q~ݭRJŃ{"ʍRLNPpO bfګ2A{r&DdS{b )AO mD3c޵"ux^@uht1m1ߪ~G+ZلHxAJל6鿳qVV)G7>'D`P^%zYG+8ᵮg &].Z]^:h{3Rc>5LGO'8F{Zt8b@ް nQ:B)U*/ped))>U R[7pZHw{/S LĆ+Kr=_N0&6|Ogi/Uiv1 ^ q:Gh3*11yXܨ/Cxo>OL˩U<"wh]y7y38O[qBI>Ր\Ļc#ݲ9)96dg#o oR; )*Xzn.=@&foMtB;2eo3(hS$Spw+#|_Z4* 럽{s;Fp{-jCp e:d<χ-U!H[%V ]`B`g0Z% uI^!]{S5߲ԧ8zj70|~Ex_^Ɋry/q4`3z|mn@>yŽq+U/U z>`M?9^rlU TyytZd:V؜!&{+[' " 5~p&ziUam>6>=r!0V+'S^8GѲ_t"t)Bi(_Z 5aݞBy\@Ls̐{HG{X$_vA$:'[txRwB< z;VoשoGEI3I`%H .h.uS%,i(fSAӢ'1?S;zZZ#xF3AAhF@8VAnCOkTTze4H5y`n\zyƼNqhQ2XwPQW|h%4ʕec8>\u)̞ ~8AU WlN$ ~݁PS8_.޺j".& ĸ.]ƋY{0BYV v*zߣZ&*QF@)W^]lCL!(]yB0ꊅGH%bDFh(  ƃH,WG(β2wE*JyQw"vKư gx9;bñI?*7XmEk++dET+dwsjBymJVL æ#%mBͫel#R΃0ZWݨ\)&=Ƌ:ߤ`,xFVP!?|?@ؼ-U_Xv7Υ]p^My@  P!Ix` *,tH}O~(#Qc’@-U>Ud?wT\ϼ=!CQHAsBoj (Ы m^6P%ԪczͮkU-I;9+$$C-Β,9YA䟚~1ˣu _6zg4ZEw:LW{ ׬)ݜn5~FnY㡿΅qڛţraj&0c>>Oo\tg;B;f02GHV\m, xS73.̫Up%anL/p=ai( M ׊:[vZY"sPk\Eه Ft͌{ PL@"'uэvuf>\L&a;ZOD1eOze40|f1[6{ZAΥSE%i58|FݓѳnENZ KnO <kuȐax5uZʚ>dzJ4Ws} IBglQʜKdGtcnxat*vUD0R\LLWGrTv؎ U^3فF\Ee-mM$E@&i>qQg^EӷIh3`¦=XY Ӕжclٚݒ"Hn9R3`g&g09ҌB-Ch`)@{sE !τf{:B"WA\d3U isBN__y&+]A2=26eyЄT-E{0r$qX &-OOTG-A3!}3C%MW0(\zj#$eN*ue`GMNVngH/,@rwBIm%CB޸ Lȟ`}a7b 'ljV &{`$4߈c-&F/Ie4lF%|~tl%Q;48( 3gUzy]Wk׭ۉ\RZqB;?2~/GC4C@-*jd`zRYS?[Gx[zF<| 5!p)rz=WgElLHdQ o78??t[}(:4uS]v{|m'eoK*6|O7t/c s$Y+@XC^X/ add.]|FgwFܸk7@x*A#Z`{yX9yї9? fڼ=}M\G@>79Dw(F11<o8ϴOonyj3RF˜Q 6KY'38Uxb%>4"OߣrFc³$Ǯ:koHZ Q.ժWjA+Je!6t +z 0}}^Sr:TRj!!l =L6gDVwMsxI~Nmp{kyLu^uq`g I0*?4Y>~h4a5B"wfS7A4YS J#>Ik$"7i`?Nʇgtߏ 蜖R@!?SڦB[q+Vbw43xROQ*<r?us[MLN.e7`w2aCpb9ZFcOdu  T ^aeue6ޕ72nPͮ!'Mo/QF$YϹh*CO-Jtg#^ }?}ρj6rv9M Ϳ\)!يͪ c ^_rU0 l n'ܔEߏTfe,_}nqwjX:_>,ZBF4kOJrL=@,,V'E ~0ë |!!Itw򽂂 ? iv{_f=3"Q. _2˦cPaKKhw2؎<&SGj ;kw=~vJK6Y-i$ؽg]};,0"&$qZ8S+WuU%ٻSe)*!xP%3Ob$%cIC|'LZB<(«f/AX*ZX4lۀR: <@{,!c/4Y]]%=Km P%䌧Id7Z33oP@GrD>4Y[ph-W7~'sQ/QJhE4RS #ҸkOZl,hh;7U!7KsAheq,طz457",ƮCy:E{_yoU5aiTbPP\<^XENXoy90쀶tR8&r!rM-D 8p))2(lF䦮/٭'Kf}x.fږGS/Qy~iLVÏpsmq];:6p1H?2Tb)osP@ M7͗A×ܨG]iDN&_/qL ګ@OPR;dUJp; ~flW i{YNKD"D9myŬ75v]oҗSőts" flV]uyOWokbUEhnK%(Q5_b{UfŢ-Dzc8MvxzL&2A΂Q=BX`Ynia@t@wFi|@\ܛ\nᬰͭv(̤fsmj=Wv͉kQ6lWK>]mI@7 {:X8-p4GmjfDdv29IJNdt{upu/IizȚ0~PYiB(ѽ~i]B"E e .{ agcRWg-BV6zlUanڞb/(^h,Isݍ|٩,d[-P|~ߍ!+)Exmߦqnl80 y~Q,CR֧ ^T{p'ہT. "G! D1PEY^7GnʤO5P ,qHPCot|˨+>tG`: ? w 4KLr tP5D!L_Q9j#AV!\`w.[cLywuYӉ^)&G8O냈K6l6̍k!Dz|lnY_I%# 1o.Vb :BQ?+5睕=*YXGdewDSWt>èlOxHГRD{K+)<UzMYQY[~|iZtj/wrA^hw@rT csɴK{_шy|? AYy&"/WAF<(9Woʌt*)${]ļCsvF{:YZ 쏛vso6eV_mǦq:{X[%dT?c%Fj>WP6k6)Iob"^IkҪ*=B'Y\ ~"ד/9_Rlf: 1#6hVQ1ChQ.JoQ-у>*0_p6+9㠼ν2hE @X EY\U:K* 2n3/6jL USMmĈ5ya(~ >aRKJ!3 ۫2h;_oפ0GZWhi7 %g_RN/Da{#\bžx جзiFMOꅏ/32HWx?хN\wcs +ɟ O#Z^oXŢcгp 8$, k×V .\o2M$(T%f뒳s6avWY ]Uq6q7&D[]foYK^:k~@`_|ju Bp};c-eC01'Y6E#K_W*o8D $*S'&FTdX|#\iE Cø=۟VsXo;P6+ޏ?}V6e#\C5L&j$n*f~90TAjCw+yh[|˥(*NcVLX c)FNStF΃D3e&>`\*izeBA9 bœqL|ێE͗N3{mt5TP`icvme# L$a~bn< /pK򏙬aP8Zcd{?Pnm&ERP'P+;n4OM8#%{ԔEo f8 nmΣ s\w;gieIDDGۥ]ǙQi. տGJPɧ{.pkGb*s=4 EY;!y SݰGILaFv`)e"/, idE $Rg䞟{SnD,vT?Ԕ}s:0YGӄT[ݵ&6e-Nƽ[#/OKqZɤ.8nQ2G(ׂ/6Ust2CZBFZ qqLnEÛc*TA)P^@>M[)nؠ9 *= '}Z V6Iƍ_&U)GO @W*69DzCE|x= UyJsUJMB+2VUyFQ}d0Vf~MLӇjMõz(bl*Z7r8l{/V̈́ejIOh5|錢`$&> Iڢ*mK8^l\ڔ`][ɕ_ޘm ,' ήzx:z/` lši>s"YwX?lBi &5T%q#hd;(h*a]2U@2 Mȓ'{obYџqMDE[ȬnιD{,b3S<*א% ^,U/ !`iಅ%1m|ጇ #Q:=MR?!9M?B[`jP`LNW섍hd 1aZs[Uyɰ"ّXUH8k$RQ/hGMCt|SF<@Gmuji†<4j`":;AM9<( )u橊HR$ÁW[T~{* dqjuoϜX16<1B;k"\vޔ-I}$x/!/ň%al)P# MK d iuLՊ;>:/R9۴}*up3uNxOanIIKۜ{y/5;b~,;.P%QaN*|?l0n]K>9cN kdƔCdH5nR fuF}W\__^by% : U-U=[i6_<.OC\W)Hk&Y5S*dLF"c' ?nѱ+ IҜY?iL:ȌjG09{OX,u60uՕyUjuSrkM#5VUlm#酸 تNX܅iofʠu-AL+ Eΐ8%Pi)#KƽlMl`)*}l0TJ ^\ў@A.#GcW!$]0d͡UE*&1r!>Kəb͜}AaNS`ϴ?.r@ XtYl#ijKuwg4AހgEr?~74lG>T[]6'_|]*t*R8sRCxȑ$`i[R}]’TKJn|m]o<]oh]Mx?/u+?r>lr ֭@i(d@P ϛ2A~cx[ϲސad7.B$vQ2{vh:}dQوgA @v3ثЮp"|gRAb¯bMMaL`}|ŔU[ZtE،$ D{V`%CUqPKHoߋ wwћ&vlz{ 3N\smϪv]N,ĐcpQ\w{K'BihS'~l|3/%dGcOD41_Lk Xb' HTT 0yxEzlz4٦y@t 2?>C~od<@mz.x [ְz3V%HΆښu!w5!+BbUv-ZvQƫM=>\/l,jTZ4Vq,`"=~=w?Xaypyy߅wg3 DG҂_6Gf{ςqq7 6(w?tk2chܕ\1a>Ԅq89=(M*ţQ CNREIQϧCk bO9Ѡ/a[@#( \7=Qf$=*Zo@Λ;LK:X?>+>,~4V./F,Pwcmmk~9d">*뤓NksജY9߱܎bx DReo8s=QD>kL|JtÃIc0_dO6L, 1\N lg~nrd['GF-VP,_ VBC+H[mt1 gl\ʚˌ\'I6[" `.#chMSǟAH },@+/ pOWps=˿:qm`^ R.0^.|$&ڲfY#@&T]Dly20C+ƴ4^PxJ@%~lD\ kXxfҿOL&FvhYoRu5ڦV^+'8lg2 TG{9!#lef_=@o90E?#k(K|)!n9գq.gp(IUwD,^H+ZAiFrO) `A*"ބ0QIHtfn9[0 *ӥVɉ+uK"(_f"q\N}8ZRc4_4 KCO`n!ߠJO򟼣/}6vUgЙD:gB׺J4`]yů;AU+HD@_ q)j&qM6CCSͬЏބUNd>dADo%3a)i0}~pOg# m/'$GhֿӀ\V/&OӧK K|<&#&)0M (]oj\}KJY3hcbFC-Еۣˑ%&- /7+{QZq'!LuaHwTBt- P2_QXG"zô 7P&zOXYPە4^FQ5+c;W`L)6IT۴|<΍Z48íwkT#* i|2icUT-݀ HP=t/8R}:ϏBXRym&XC8qP"cMjmMl0cy(Sx%xn6"*#uݏۺ[`>M6(hqY>FIP_/5 <zZ \؇y3hL3r$)b5'2Rz(X8 iK[;'%ԸV Nwv$> (C3q͐Y>xelࡈX|z=uf5AQP!eEiAѣc]nYGkYgQ-W8zҧ f f<F U~o1+"7F6i_eu]˜} gdPU!je?z=9Xιت UȝrX>|pEpIhܔ<t޼jn&Mۗ6~SDw㕒mY[nEzx9L{/$PPKq> ea\Sko][B92 ʿ 1 vzM8IHq5)hi\Jw& :)Jstfk_l+FjhwU׼a;ŐfHnn1s0 d_n v"z0۸1q4Q"FzeoEWCgËc=˶ tsAGg~O -#MrBcyh$UEJ;@?'~a"UŝQHo!@Ը>T8j)H]mPoϝZs ˪|O gȵ:XIp"ᚗ͘ڼc31 )$2 >Cz [KϐXWs;җz}ݭ%\Sl"y|># 7w9Rvbן`ꋟDEmSCM\B4ok ! ذD#eoEq%E6pxe 8vu(^r$CZ m`;{4ՄM ޏXO8.Do6Zz3xo0Ӛg1&r91D(hH. Ӫl2"* : /彁rkIhD9^[4e҂ r /̨;0kGVU^;0}!8UrqOn;؍bu"䱪̽&T.8'\Qj''vSγEmdR8EpdipdY_ 2 \l56)0K_DiJ^@F vHV]ރ_ +fcob6 \xŅug φ\UZyRaٰ@I|em}:2`d'S- e6{_pQ)\@w;3φ"2e1ޅ<MGߨ1Fkc0?~pa)%v9 dJ:wB` qTis T |(cE5"8྾+|B(91)3˴~=+N{z}.6] Cr$ 0V=0*@(Я| v]>؆.Qr}9Ypk DZ"D_!j9fsy6Yvv)φ3>[(5!S {}zv;?{tu#36pUe,-N(+46Mm>7x>ߩZfŵV˫B\l ,E+E0BY!dBoϷΙc[_]W;頯XS)_RX%elnc )n<ɨEidt>9 Ir!WT XNM;E qA6΀25<:Cd7FY87U ]GtVv,V=K,_IkAg]5q.+#WCZMGa45뵊Ag)BLQE:8-CP+:`Tye!pOIR0.kX\)WMZs܀ +CQ-!P;'RG9 Գ"JlWpQB'hokKwP7bQy){L&>[xwMva-򽁃$˹jNE{q }L1<"/C7徙E<}w^ɹiɷ2QY섪FAW8i'N 8DWX_]JȏROW7I>cae@:c{f GQfexe\fڋ@<]:%pc9 X00D< +RBrͼ9&$[@J䌑|q/ 3A\ diT\`X @vIc- ^;79*8+ m"h_$Yp-B tMnJR;ٺ P2*U'fw=YˑLu%1+Uw@!xUγ*F;HF$<s{ icʺ&`Y*YmQՓ;($mh)TAvǁZ7Lw $y|ʪی1F_,q| ӌZghW (V84KxRϹJUjF# }fL|ߊ,zϺoGYhXPmϼmq㖀i+C|C8٩΀}550NT-.kQ EyԕDrS/-,A/ĶUH_kaNPN|a (i_z1\a[:,i8+qHQݒTGf\QsEO)F,DV 6ܩ1px&G31t{ uB$0j}e/v ؖAL^]8Ӏ;Gx0{zQ֤ŏ*>5.g5Ј܊.^3H6X3 o9*וAPmѵA =҃ {:Q2"S_ o)"89[z3g#&PI+ |D7Rg0f6/=lGH~4x`{0; FmN~R\_`9zJA^}r譹IqcJʥ?D@f|}=R϶"byȹYCfpR(Et (UT? [*#bM}ٗ5><1<1m=AC25@:Y[<pɆht&C mĔ " *(j˛ Ի9zL}7"Г.n;z>s7Ӏʡm oXVޑ9a`wfN@m?CgS9mMӘ:pД7B8Cؿ-SveBςIŋkc[^EXS'4N3AݵJx{M2\*.V:kPXO(h$ %g aEsV"; aȠ.)$gbp4/w4Mu23<T8 V%_u~B lK0;Y!)%qXL*ho9\^/]5K1)vB%j5,GJ?6 rԫU(WG@\yIkҩzUBmSBE?U~[Qn/>J ΰTI { џM[y W~i*jWȟg}'rk߃^㲔 $/CzICO }yM%᱂S ΝyslU`eزI'Y/y B=fT߅/z'_v Op)Xf1y,Ox2 !`Nu1{Wn.TUWIݕ_$5x'ȺU;YsZӋld#,4o#Ym7l_dP,HW92o~f]̧3d{(ivo2'0 HaIJBjͰU"^)0 36^d0ݩ/~.B(P}"ݴ 32ct**(LR͉>KL\֪|{3 ~=E7G81|a͸.0z T8vjE'8~Rsz,'OD6?ң=Ң-ɽ8)ZI[&h> 14U w|ϳ6t%kf!g{DjXC "9@6!8r]'pQ]tFx׃TހQBB_i35vesת] h zY'aS"YF0.8vSۄIE m0{ʴ9U$SMfF_v7V78knKK %3v')3pDco/f c/!Cb9N͹Z_-ZD2B/L7ga߹CR `zp[uL,N5浠Z~{K2$BXo>aIsTkr"~f yL\bp+b=q>DɸEJrP؅ EZ|cI*Tx`5r`ꋘR#fTɵM5d5 m=Z3Y6P;2כm}oz; h LM?ubi69nVjȄ|Vpho) h:pd+XqE$* sG2a#Μ1DuP mϓ0Fyw ,ie 7۽*cd[@N rCZ6@5N[@6܉Q|ͣ%@l/52 ͧ|Yx#'46<軶z6oM栁caX\ڱ )h>n:<۪?q0u3:}l7p ""FHk;( ,F ]+:>}v(PߖVB~smUf`EOtWn4,}/rR2>2r=Rd2ԓ/k[NaގCxl1&(r#eqHo8i[ ĺDN.]`2<՘J._^i?T␗MA빮#~:I?*X}@BbNMfJ!Sg<5)arPؠzY@?zwAkCZ <|$ qVs#[h>os ܁ ;NX&^^̺ Y)vC~]bxUI0$&r=82'sY%s*o붤VJ gheՑU^0A&u>q(8߁q~$˴ABUƵ2^TݏԞ=d/[blySqVh{%nߘ"ОyH;QKP7gWűig/7З'adW><3W>|m h"BLu.Y}\6߻svw{*F-~g-QϾ4cY@jM.Y#mu^5ݪi7ljVolBoc/}h%u\Z%.#BQj]?=H4@/Lc @EkjVѿ"K eIĽ؁/=#frFFg f\я#O,n-w>LOAz`{f3 L8|L?(5caGoɇ2W[Ԗ!4+jr~_H |[XUx{ΰ*^D7gj;"u%8{ʐ/ӱ! !;@̦_1FaKbS3M2' -K)+WzX*OH_i uśSa5T!)z,ݻM%ܭOTr|'fĝ؆o&Yw4nfLN"/~??8VH aX G 16%|+QXuf Ϗ-f3隞mƐL_&95dH2ޥ^amUzʏzy]7MH0Gb"wP+=c Wva$'{tY4m,', hBfF__5 bb<#fF'V,h;9|4[Ԏ Du"nh4iФ; Xi MBvп$c.(f0AqxĥW6RKIP36TM !Olr*GôiiPhxF<2+8 R'gPT,u`)@i.j!G~ؾĦĮ :YrYA8J5@ ʋ=NX>Bz󒏔):_?,TO%\_]m!*Vp +Ͼ%νW$ & u.bha`jM8T ujwd} O3rTRY+3-`Ny0'x}Sx}けBW;'Qhd , &X~ϥ2XBRڍ~WTG[kw?!'K1[LH+9J q^:}F[d1x7 P_QScxg$mONN؞w@2;h#(Ze` ÇhOy!1=%WC!Ͽ $wnf6G&Z5obC;|' ZS㦘8yZǁK,+Zf(-1%Wk/cDŽS}0{ W4rqݲ>5;41M^r3U"#^{5^Ϡ_g א| ՕguEZEm[j#ϥO)m4OdO"sM@]eW z ٢3;z7gyҬ,Y" .ӑ~E>5m4 V#3}1Z"f@*-2n::J(Rv6\XWԱo.Md.KZ$13 w,?fZ GmzQ8}VXg"0࣎kLTSvRA,Cx WakpN62f~R6a!ц9xm}/rv : >Vd&xX`Q鈙m п`^1MHtP>_6?KV`ި~u䈾^m@vtll;DÔ@ @l ~FsJC끳Qj2!PH ܠ+0&70N̉27BlNV9 a؂S5~ࡋ"hnSɀȦ3͎2grlLT}(_uQ?b6 L {GtZʼQ -viuz 8'k_!NZ;p߅E o2uݲY鸵D}#Qe:28z+\KަUha|q2q̡ح^]@qjٮgs -^% /59](lpT=h{-#bu@\& :^0zIBJݥ[`6޽wyϰ9JE.2^O5[B,SA۝La Bj).d0fh, 20w_=C z8W_n} J[<]lFyѥ V꜋zȻM"[n)@4>$>5@D$l5=_Å/z9ͅn{"b{RP Gm}S}.]"+ػ)q/ҳs;q_%j*r2;%V)h0 vboڰZ 6ݽzB3ھQnz9l3UcIbx4?G*lLvj=m>;X9s"*{nQ7H6f{8J&*6(-i'E4y_þZNsvҒu>N(0FbG m-*b{(h0{ r.>L:KdW<;Aa3(5ĠuhO~L +>O(!8~,:'wTVRksY Ul'svfiբ*HL|g'߷4D~ ٖΥg£DÈ"@=)EAD7@{Z@&SC'}(6ޘ"յY@R֗ !`TNlGbJR&B;Nˬj?G/# )T*pMt/)r9!ө}=VNĹbkA "8!,F'=,kkng!N9:Mc͛UȘ<pG(%%ъ$<< p@m)jeuKwOFUI}Y2"U J#YN 9+'esm\yrfi!eqWLb#bCԚD=lmPD>6AuܜO'"kzqzfKNd/P~ʄ]\Ê؇K8.iq  A"wgmII<=y?U< f|S-6m3eL{R8X;3Iv b|PLfuf'bAJJpa$x X@m&[\&6%B0i] h8SWUT`%8}ʼ1DNHbWiƙg18Y4GV ǥB\ xB_-}!1 q#%f)$a.k8,0)"k+ltߣxf(g1ajx{Xwe%ӮS-(7#ӢTaFU8dq W UØ*@o/CfIrQkPb4\%ӴxV.nH?Cpǁ𭧞ެoƒ~$wFơv×>ZueDs;aDYMkɀ 1&6ʘM$|a`':'|O`O{%]I9nK90e/L!DQYѦƿb[%8֏+[>fC0Mg[0\=& .L_3@ET!Dvd9G!Mn՜`/N9y @щg!Y>5I.'ݯ7kzPmz:ǀˆVi͸d[.^l O^rʲ,UX-!TJk߶^= ;=AI7jek4֒%R!,uAO :]M`᥅w??2L(Ȇ]DŃeg <>׸w_ <VsoE@:I憶oĈ<.t0kWfėsf{#Ouf.bgK2 ` j t hTzDԜcX/  gHͩT86)e?Yf 24t@"14f_U0&ź mH޺GPX|m$B]<P Lɪ**%˜TU zC2샜id i,WZ,EIoF$?ՠ'{fE7Lz'^,$,@B>H+Jb!=;F^1Ĝ9zD| Oz1z5VE qz?rٙ~tqdR@8k'!"Q*=Qra#jgP鹬a5j8O「ۑC%!>U6(eӋ^B_J @2/0F;Nƥa\ǣ}:(f}n_l];!\b3o?{)}4n)g0ujRŸwTn#:"hb-g166y]+)'-x,<}J+ Mw?y.nt24nNCX@HnνpФǐhx}G}?K9+4` / ?ZUT:Ć|K{ž\7Cj\ͻbGHWvI9D_9b6$T9. wg[4Z!ХHZG% v]nZ|_bk]2Ǻ-4Pt{JG**,vј]^Bf˧8EpOE׽W5tث_ƒ:珎]BJh9 ),hty %5% 4R6gRUИH9.kKLI;2i@͙O5_j@!bfYmڅ„_A@7 86rXBݘgu)~W"neilemExeN6cQE~7o lk ) n^{tR@:P-hj͵$  VҜlGI$>O񿙇AC}i@ozؘFN kS)nU1s9)D$#r_l7bd/_ aZd6p K X-j8EhF)o0K[q`c;;{zwHfG o4 h: c2uY)_VccƩK9R+e@3U.inF@682 ,KxЩZ'>e Q[fO˓*͈e/PrW4+ C(إ|<іA 9GLmHD%g|8LbLQD\\rGʯǐ xҹ.uo [_\~{Ws$`:JqLq˂xwxnM4,SF6-ngeD$]kY3׉UҞ? QOG:ͻwǀ*<pP4kEMVFN3 + ͮ +Z3IqSy+e~v@\aSʚ4a_\d EWN6yO3L.pšչ9AKHVn:F ,vV$|pK ZplY@ƇyőP \μ^-jX><"wDEUvr` 3N T:!b޾W7z]A* G( b=]2sEVo3+Krm順^g{䄳ZKfUUKG3T)}6A9)k0mïK9Cm(MaE'RYEZ;H-dD8  ׾zN3} (ٟSɜkjѡ2R6 w}ցU'e36 17c%P !δ{Du7 +f>v gd س`C&'s0dHט;:-@ t9({:' yްEC~v ~Lء ¥|Oԉ&sI$o(M{&hlS{vWW>*y<?HY2 `QwP򲜣U6A,ퟓp?iGA ٌ('/-x޼pUJn!ʞ2"}<8e+߀\l^6 >ݷ4w%??B}xs=-gC$+c,`|B:E];=:t[+rw yCv)I> q!KLɦhE[<)fⴻ3b9(9&bdT0O?Ihl#nqx I iT N?DsLjjBYqx\MNzUMCPb% Ɠ{ϳ;9~fuSG1ôg߱o4'8 2X B1>u7bv˧ML -< p9as=9Rtp:-P ,"9}AF<ʘ$%ײcQwW7Tݨ\> w̎Ϝ_bCKCXeZ w :z }a_~Դ yhMKS5^2UWfxBa(JѶ#Ec }>5 Ft?FRE0(Eqp&83u Qۣ0Ͱv#+P HM՟a Yo0XfmIpCiVG OLf;v|ѺCC%?e٢+V¦ά(Y !پjEo3=CEI KVĢ])H4%z P'c479^k3[B3i (3Ԅ\jN=?R$G=eel?#s"4o05Iyֿ\W:9*wŘc_u|+]Œ_V<šGBy6F@:@凥TL 63 4pKU(C^qɊ.;t#)cqkZ@)u(EJ{(XEPg"^LV˱5\ h ՞9e(ʱ8?mtQpqYPNHNK}Y5TX5Ul**uD\)%rf[D~e3TI#_˻o4onb!vZLnhll9^A eC6v^SubR Rr-@ȐhK&"S Xɫ_MX|wԔ<1wY- /BTyS7Vo~:nwa5&v3FPo}4u]>Z6]bw]{8o+I"Z-Mߚ5p9/g͐whX\)o?ݪV꣦iRV@B!~_%G&XrЊS967]QhwmwyxTyj@nQ 5oBLSA'AvXޔ\v)7GIսsOfs!#Kb]CojPnjDEvEIb`>U_Q6=4Ѝ鍘) b8L R!l^M-qܞ <|]\tlhrw&(iny;{*,goܰJqf#R:Β#&L ǹaGQ;3>ȗT],(D2 nOj*jBdOGb T1>P˺8͈bƈ$wť? ˆŴ)zC)TP"Uf QR<=sh&-w/=};\] ĖPw]8.=w&o0]RZJ=$zZ+;g5l,x\${y;L5[2ԑQrc3!!2,R( U4U{7W 362ҲH3j~k$RF5{OYCG'-6u K|khc6 sV3'kiPМ8' k5 d1IUTBNw'7J ܐT;w ™\MϢ\U*?~l&!8'ʮ9&0: u=stpHS,˗<1]O~,mo1:c\p d̷H叔Z>4a>d$(N)ELX ݃QKF-v]3\ ^* !1 ճoǽcE8X+ ' 2\cIУAhsKV`+G B/ tzF}ҝW ϰ2ha$|AN=_ &G < ͦ MTև'p!%G*]+]bGyVagJvw`iV3|f4Tt% CR-lf Y]BHG3w:H]Or*vDr% @'"户& <͕8^H}ĩQ ܣ"Ӊ3(M~X>4 Dԏ Èw4){#!f\F!3&$>ϣbx~1)bHkQ)xKXFK aޯUqqZAA@ahH&2lA 3U2M*R.tk# ͜L$ 7NM<ᰓ f]֍4mZ]+jZbȴM&?' r2Cؚ~n-XZ!՚g"|JͽzKVY~)͌ZrAcҞ-۪Na¡f} ߊ( u88d8D 9RbBJ(pA>#:9I"/HP(0D} PhZqA G dQ-z5F0hMj&%:< 5$b UTrx`z7 R澉#96B̴ⴭZ&pL(n8ىQswÙ, DSo#=}nCRE֠1a''F+Էt^=)#)@! xƁz;F4P1c r)R}cvsMKI@S3R DVO0OMj+ie)?)I42&.ݦK;Qz{zP- \>ɝC6Kj2H; }VpA>ہ6v=N83ˤ#[U##rjZ/ VEձF\s)8Z-اo/圩< hCn ЕeA# k_~e]j鉖;rjh1A6&S8'RPOZ&r"rYEmXh}**Yv"ŃGHwW/drg26U(el䰤m(``Մl1t߆kF =w);ѼZ@F}?f$Ts1!'A1as&DN'ȿJA7aCAu J}2{Ib솳+aP@$A/bE L?ˉ ˻F6^nh$Z\@310>tJ5o-fܓhb xP &c Vq:AXOF]_>DSF_oL5$[]+3%ۑ noSywCtS4FϢalr%쬫x̑`j÷DBcer`$j7pAH #tHjl<_ _{4}St<*.l#0R.|9 1;m&}/{m?}hp`7ߜ lAI n}J5܈4@`~ w216ha8*@M7i}yC Ɂ2J<IPV&")6:7yX5s 7C}KBnw'+[^?,) /i0~+<*_3'#b9ț,bݴ'¦I+dSƖ@_V)|bTOv͵Q N1͟$UYhNMX zT#X$ RZEgqQ{|Q{:q׭V+w׈&S̆xX$#LEC9 Qưh^T;_^ŨQ`#<n!u|4' ]qw̋~BL =j) @Px>F&{\S&#'ΈPl m!qot1D]>P<.1%=dY _n!Y鐵Ne=U{/̗Qʽv9`^pqݲ{82 `AO9!t6*nk2.Wt7By) _ږu ۖ&כǏUM2w:J vsPK'T&0[ABDl/>;{\y9Mi@˰=Zzv)>߈IKg? 4[tb1pISZd>7lο]g&deWTdsU\{zݡ(c} &}<1 R~?lE)e+h7!m- m3@R;鄱/t5L }{ T --Cmd5~KT&4)4^o8@6bYeʜŘ=JB{6xRģvNYl Q4yƭS[fz)ʰN'prއD ,F7;H FtKo]A<%3;F]>ڠ&k :[I2Y &!!rEnwi,w^֗iW }kIX6ĨK wv7X>Hd[tGgFg[/*}kƿ|y$ߗiwi 8EVǧ`L{ [ S yEPd7W$Y/G^\{LRiё΃7u3ؾCRhmT^O,Is+pZgTHD_/k}yVt2Zfo k9ܔФ'Z] q3*>+fqhR܌3"PꉛGui cd@0)& S$ɠ.xkwHAҴi5576 3PBlÁRǩYh&E lXGާ bV,>eJk6>Z2J亵bD@k_IgkOY+=—ד-Btw,TjCn )xU]Ͽoz]e\ ET%G܇5J| 0ɽECJM8)Q[pT,WTH~'< O kӆ֣nk"kE$3`4ڭq>K {dgKwjQ'['K,XHge.N}q SZmI¢"RMyh˹2l>|xM)/8<m`&+vu-4;EdH2zs 0Xw`ئ02QHd'h&{o^HIN~DNPC *dIҲXX?~ZrO@=sA49P1W˟77ף@G#ю% DkP3*?,'_u(nxe dq*/R3Ek/^4d}}p 0)1Nv׷G$ $q~8HpZv}`W-KbU s(TC ,y`xAYbvp!d>UzMխOv[w`#WqV. ^AG% zWդ;D0c-$ӴPfwِ)MᖑzZwUhg{#XU$➓SnCTv=S=Zs:c^,eqV!MfuvH[SoO'Kp48!p/ߐ`~6ҕ W'~-r3kTԻ}:xj3y`zioZ0q.*2 3wGw<k<VMhFal(@e8NGxdW^,߬%ˤlO7`-.=YBO2M!:[Tg ]u#BU35kOU;>W 2n2RM @i3'DHِ?³(ESq/VؘZL"3XE|SCF(H]Vg`=MSAYf6~:mMYK2{OSE c7 ſvx-[; Bș񰶕PbU7bTœ 4:`qy}OI۳Egy >VzF!_^k^ۿ'Oj 2{fx0_;qv3Wm/k?!Ad)M⭦_gđsr^I 8^aGno&xmlTsKka'b,0U}Y8R]+hOrp`W 5:(lN܁9֛/BJ<ᠹU=})quTmT{`4\co:4fgSP7س.gG-ZtX M#x-M;S]xj ,K:wpe-ZrToPnXig|2ڠ:+m?8('BxPkvtPaǟ TXwuČKß858R#y!j'a:%iuoQ[Lr(J}F6=ѱ-ZוE3=%£j0j):*z \ Ra }afqVD\0h+T(A[)ˆlP2bΟHC3T|)DA(ŸzI 5d`$4ІMxjJLkKn')h8N[-|Ӿi,b0i[O5* h4vVrhߓGhJx6 ,}vZ\̿<L<3QoB.nTtI}|8W:nLv⵼Nii0wR 65{FaEE+SsbnC<L.,2Lzyg8?kH2<&>H=X1]r8WI%oCZKi!2т(=5QIeGo7|\2 a4nȞe" M*!03_q>t1a< ȶy4 B6!BIGgN)ȵX,nu9M9vҺD*1lNC}%kh6; lX3=:w4q)?<.Vv$dePEjqO@$5GVuG' }*0tMv9IP_ @bncs:o'/ y#'=IS˕v彜3LǤl:B`ЩZ^aofōtxXe0KHo4KMqv%v#W@7(3;atއ|vo±ńRc. D0 3?GP$!4rKaP-y#H"[a4k\tyt`;FrP \~0ED?wC6[ q񊼌TJ-0GXf(vC]tqӐd<eG hkRamKFe}8]p sڥa`ljtݑI bZ:WQ&J+ 쎱D==NP[Yl@m?W3@D }R< Lzπ4)5W͗xa0cY]~Էs)gӱx܋rL @(x|쒇g=`Z. _k>Bb/v޿P2԰Ya(ov\ @(˰lT,RV›&>A6ldm5;[zAQ,l\-A[gmb^`b?`sN elM-l!ujg~^)8_2/0ձWZ=wi˦q 4F @5QjfrP*ǒ,sm+7Z˻063'l{pH/ou,w!LgIIBl."@9 V=L|u,pi)C#]j˝BY9Y׬A'Y/)('MuⅢEճ0< G?K]ݔǠ" [iE|k1'Y\F|RɕG|H:9 RFVH*fȌP: sRkh[1(-?ړ]NeW 8,vA6(UsqD\< ߞu.O(d JAx*閿EV @✤2C#e_4C0Ԁ{@Gt!ԣ{VŕGЭ~\Ƥ^+_@^bHǓ5QXb㰨mA5#3 (y6,cCq WӦO$Fp!$*&JxMf8@7 |9s݌ ]\-~LS7mUkxnreObѢA8絟!OZPqXAƄFGׄ~ ;9=kh=C Lbێ%j/!]=4Oo>@EΠW8B6Ib9:-"{2M8 RXutowaٛ#gwxt@3+;(_ k| [>*˼0>6nJar1J[gVnb 0}U`;?Gtw:kx~\p: ^*YaT3+2(?Qd"SjSh d'F ]H Eg]P͑݁9 +l:gt!ߝ]XZF ><@ a8JprЏ؊~?F79!L+[EyO܂T 8(g9/_,1dޕ6#y#imNz} K9=3{~.])L<*y2:k!vH]ma)t:y:RU.5aJ~$@:%;zh S/؜W>&U%:(T.6:O^%=NY`m'V;^A%Kby2HH p(v]DBx| *8X_Fa%ַr)U ;*3%ӬtHr^Kk,E3 RE@07)}|k0~&S(a/C ƎP"8jZT_KCks{'L$Ն_|&.#{IQvhFa>"6M7)Γe50sVJ&g_ a5|ሳ\D6&B /}RʪU歿sZr0DBmxAjtVnnNzj3ݶh?"&I`y>mwovqᠢTCv"' xR &|^5ɧAzgP3 Cv١ϭ#75fM"HCSCEQۥP|2V$+7ɶfCyYh!@%$ b> vnu&dQ(%e^.#&RAyYIN^ߛD`6Ь*xUܖćRrW)ȝ2]Q3u} ^x0ѶZs,㿋@W`H;"SA XF:F':Ġˉw+|ymh:Z|5 /D*J@$L96'+N*@Ei:|tO330`4CԓDp~Bd%o`7Q{BmՍgD}!wl\ʒgcb`Cxyuvw1եf9-vs@t  G )k(˩F1 F:(~Of?8{P#3_}// H3Ţ`i#\jΌߦ6bC׹'<|1IU.uT8F G7 j{|"! gtSi}Ubu6O a#{oKZq=iAi; *ОK6rfХEID%zuo{),p)6-]K]>U v~ Z4vQ9<:dT˜CHJWi%sԁ=g1 ,')!ūo| _BX+t*}HX5rkLoh3ٕybهeZF:SE^l+n[7kI;K3G=g6c eT2\vēX.0?bGy;(&8* 6)mua5HvўHec_j1=ʶtuX@vnh9vSD( g\[a{?H==H8qQşFuC*yYoHZhQ?sv[(ȲFq=;ϼIPTQwjwd#n?|7f{ʸ ;W"h7 o9& U,mesJ L,ZTCrx^fv?w*  M(C;(=ΫWU,nUUET?Q 2 yjbg׿2¥Tp`,-'!#$dUd͑k߯ouA}{vF3J|!MЏ ɖfN28JgxxbXrҟ kؔ0Ap΃hw(BP.hB0pq w454<̥q^cViBΗAf=,B^<p Ƀ!ɞ[5Jleh֨~i@kt _T*ꪋ$t٤i?~1%fbXZm;ͺªQN&Mʰ/22Lt/~»X)iHÛCl85^4l+W`^qJcj6t8=w6!,Tߒb(Xo3h+\E=ũjǽ'Ƴh#I\֭cDϸ򽰊e8,R&KҙO QkDW[s]>a[hIuͼoM;z ?032G̹&<\1ߋxo>'5 ŋ^MkW3 EP5}tS wġdP& o˝+IRI9:d*KqjU"y6k5 R- Áŭuu({v>7?""-pd^ 9>wQT0:jʏˀ"[-k`LȟKwuRz*@#qXCIXIg":m9_a6FⴃSB џCxÝ{Keg?B4z濒=*,sT7,MY꩹ LT4`E3DІ09I57'= ]>޶]iG/ʫՀ^}.hXkYPK?mm vLN>iQ\!T&b$!ul SD~]؟=CEBF 4Ȇ}dm<6s {vV(ց%@V6@yeQ̻ZَyBDW4E ֩ŵ~Iֶ*EziVu?lvӯwgQ mE$K~_K`%SGb$g^Q:Vͥ,?iݽڹzNЭm.%o~>k'W 惲lևp9šqVeZb!sq*@H%g"mnȁCcop xKكQҭžm4Me2@} qM8-'5/GW&y4'@ID#MSg5`\Zd,까 Y oU XV[+#EL F=nF/`Ǹ'};YVVʶ/z%y:nr0Iԃܢ rR-N<_N;r)/}sw Y&i$xEڥ,dV hǡ:jh`BC߄4$2d7؃vU-LmMRtjvw @V+~u#UIqd@&5[lAMoRm[%a$S4&ϠDn_[-67ՇKq )R2>ʵ՝ߦHm{/Ñ=2Hp&z"7 Z1Q 8̰?\ʹdeؔQ<ۑ1brx\Yrah~CIۇ!fsU?/Ncsܨ~QiA$2q+4|Î'gokG! %( r]]JD1N*XHY3D*`X'xߐl7VjZeNꯊrFdҭmN[WIwTGn~T7jL l ]k=|(L~ 64 T|<5Buo#-$cz=D Yđoǀau y-1x&Svtϴ = ACf+K$گ=,6llrꭽ{-˗NX9a2wPiYŇ9Č^):l2񽲟˺vZ8 ])KײC[9P%Z:ȴ@,7jHϚ\hc`:FF'.au*#T?5~}K6czݪIQE'4haM>Rk3lKr:aG9aEP.>3N.as%4\]0b/͏[/B5',I"pD`fb3ϰwƈ9emx%Az,t@rg?`a=gL]=u/sH*[-:e%o=lګەyyd*z{_`iK= '"yrv>춽]a}c].$\" r QǾ]ef6.:N"+VՏqrk r(1kF'gY#ADbJ!?N@6ۼh×=P7TT$+?;|K?]b[icmӣjz8y4wK;Q"GYvm`SAeiS*ca$t^3O,jsZDo %YGw5g5>A7Q jXY1Uis]‰oB$eƜkA 8W[6x)WGTvu/\pņchMu/+_e CcG\QHv'HVste_E-4 'DLXzl8\&NQM=I9@YQuvi*¦? k)HĪk=$bOԄ- X&/ Կetw}h"e;@GxH]h%Suƶ_@J-j8 jiW>J ԹFH!!LO.Tnq&f_$jamӧL텸gW7o./ZNhӥTz;A T<ͱZ j_ }~ZlRJĕ?|d VoyьNSSuQI՚h W'E1! *7+ 8핫#HQA* B &dT&oq򞘉w]OVº68kCSZ:;4" >|S!u("n.RD#ď75j#K11ƭdHN [@cEf(ȊD,'%uI|(q4xx ňPVgn O QCt֮Ylƻk⻩-nsfOct`ƖRDbc{dG>_i"W佯|Q;-9y\d !3pB~K`$O/D$%N5d~hzzڸV_zFM+`0ރ zq%1 @lǓd ;j5y,Z3:y=jkj*{h%@ܨAh g3@(Bݱr _7MqEsufz;1 3ӚȡΎFSB'%(,Zb)6bInؼaK*ثQv2b$is_p"WBU o[.58jCoR(,u,MK"/5;"pNo.6,ݒ-ޙL=ԽɢeP{z9|x~PݥU@]M>{Zgsߑ ymVw>8K#U!B!P4#|1I M_DAYr{0:ⲽ7KP8?ߖ(_:Ѕu6$p~J!镦š:DM*]@+k 'Zi$yo-:'MWs(8W(:%-(aO9NhaRslGqe < z)8Kh|]+4h IT;,C$3[ĨgQpIdާbHRgr;Dœ]c7]0Q+h,BEAHy%6Ȟmmlف p[;ϟ3v fv$0Í-kcˌL :~+l) t#4ed}2jעt ֑ͧl/ HdeBT$KYb-dme 7 DP`ʍYYdnjٚC^̌20Q9:oMMX-Jwo .C pn6Z6R47Vn!)eَ(he aj (  L~}'{DD^Th{6Oi>JJ@B;| J`n뤪c` I;]9Yer¦A_:e1_JMfK mHB_(eGDLGgCAQUw=DFϰ29Xh2WaHL(,=-iq:R[ U jŞY6,@K`wLj }/CةIh򒑿`ok5Ҥ3(WNl. csR%- Uڒd7sPvgNP5e׼<&5Ƭk%7%&M9y'g fPB"ܭY#]ioDT H~[[v t[֪LXxTɊ*hɑ݇HT~/$JK"/0G xv{1)"YG=M.u/=Ba Qy$氖wIƒ1q!E& ],"u$37M4 mTv !+ .>Ƃ>\4ȌѬc+ĥ:zj/db! G ޞ#g>o +Zkn ŖG fGn|wxGVEV- a_1uyd&Rnplı! P>Z?d2)#"㲌$¨h VF,|Qn7j{L[;3[tdqTadV+*Ǝhq}|86x:*S| Bb&ι^Cor1ߝxAQ96DQ"( W9n1zce5AqP{r]Kw^:-}*ıb%Jt}uM)y+Z#@a1WUo.0c֖W)Naq r /z_Gg?GӴ˂&eTjnjړU7<j* .=_7/Q68@SrǔUk(t~V!s3YRAnQď)J(=(Zy~_8:(zxVHm.W] H}M1Bԧm Js |o} 4Yiwk{@ѐ Vg=YL W347|)y7E]iuYS[Rց$I "<썃U\ADVbNspӛ(lm4iZNKad$GPչt)O.z+dPŪK }^#@Qo.MxWI[\Rªb(v njM. %ddzV2W%DEB#N!pD{% ,o3SL-f^(C7kG8ͱU-ڰ bJF[$ENJL5S~ޱu^!([DR%oX^IWw,`Ald*UowtT{M"tT+Sw4ͱ'ꩼ d3Y,V5udx 4EBonzkEKdup!{n;FKZ&y7b=uG"YI*4FhuClI"H(t5-!/;SGefJr:fV?o ڨ{l|hN3nLnS&KU(Ql-!?+ͧL%{lbfa$FZom:}N_UUzW#!JǞ'ZXP ;ZȞ2&&mɖ'b;`._-M4}>C})lۤ=^ ռE e4pұQZ֦UQ0{>V sv-g#ҴdKs:=GSN[6٫1Eyd<Ǚo^`r 콋ejE ZVzYai~h)b$lx@xNX+Bv4; EUi|E#+y0&xش:-t&@ lO~ R8D3 H P^43͍s_C;磌gS*eUX9/"PY@Xqu[AiO=1_25t x츸TA֮l+?|Bq?7pWU$P& L&NM94'3 %5csɜxj{jbШx "ìɱ6S@[ܤY"rd?/Lղ0^ī11œotܓu4'P";NݳO#!ŭF.(t 2`.Qi0UVgE? [眽_LG{7x'U4;]&IPkJ ²,(]Jj^q9o{bzXjT/Nk6mmCH`s~h2v)V70)C?M,նXko')ÓdA][FX* 1#%ԋo^RDTR!O3B"W,2aþ.RCNաz[gp2%d. uH/wC +7g#(vF~8%ڋ Z\bk K+Lvƣkl"uQ_?mƃ>C܈֣3^8bf 1&.gv9-T_H^@+P V%JW 6!ndP\?Efyv=Қ=^P=(ZK15 OvSꚳgOFCp} 47 mH VDT׃=ushYBhx 蚺PZ^y>Ff|a]RrA+1Ѥ{eF5\  !Ko Զ8n |+T$F H4 Ykna^#jݒ,M|xEBuWK5G+{C ڈVsDB͌^yVWw6UR.dsLu 22hZ\m)|K\OSrQSjlaG6!82|mZ857»\ n gОjktZE"H4=ev۔ݔH:Xk\X t'QΜ[;iw9#iWzɺ7^qL",@iGе@3ui󻵱+yC(J+TRUFcLeprDZu5 H3tM#HX@DtuZ)VR_'QvR5v@(hB Vc7i2މt$V2Hʳl"Aj8G OVY&<4Xx>m!p uLWzA&93렰M>z`.hD;>K;O4IA, '>F,8ñ/ă['Q|VHf K̠.F)gqK|(j-f YbC)sꘂ)R )mם -"M3&#h]cfO+xmDv씾vdL~^JDDɴU|s6}]m՟1٨=# sխ6~Y&q}n!RLՂ LjtÀUad~HQ,oTLv57Gxq>WH^ݠ 0S{ޭK\ &,o"O_d*Pڳ=k$pz>c 7@"rdS?rATHcQzlݿH:^uh۠9܇ eoS r~6LRpaH֩n6ɕ;>H]?Q9i.Fā,&[_'ab} "wb낭RߖvonD7g4pz'Ȅ(۞qmujF{`~Y#Tzg>3R2IzceNeJ:6 Q]MzF$E7T8#y`yd"Hm5~׼* I-p9ld?YY Wk G{,4~՘Et Z.2BD7(8#--#rF1@cVgc>25w- K0"fڔ1d\uo/izPn_d ;X€e+#3 ~(@~׊ r.1YW# \[ t!Y^M_MADBUal? cJgOXxDGV956EZ.IUy26OPθrXu齟$ ;Duyj#U]^o^ޒudc 8+I&x:R'Uى>hgo=GaE/l1zb#3wKo,٣ 9;t3- ok3.vɰ.nE$GP^ϝ h}IݲTKx$~ڢk]`1+3cp-xY@4V:4ItqUu*Cj#1PZ AX<5)Ƹ-4i<`62WiXOorG kL4.b &g"Ш'p0G |ud;{?g8"r]:5y!#8H@S`h ][֣%g\zD)~/ aw*3gN(5-n"rHQڝe$a)zI̽,׸Pd".ge(FwBcu"BjO >{W)@$Aw e-'KtTj70)'ћbEJ y% xfWdپ[/l6Gaaʼn4 5Y-t:4ghCZq45S0Yp/!CjM [D5M\NURt`w}:ضvä6Z 3ƺܚ-`q!m?9^Gw>|a|%FhLD('ONDvY +;!1V$BJ2/%.! I^ 9ÃW#9O)p:b"M_rNF"*;H̓s#hp]OogTDupfO@#tmb?H]& |@)Ee__\E,G.wΙԵ[>ψ'7A噄X]7r6[}-ZBE>8WqRW!-]C>ΘcbңZ*Z\P_%ppBPNv7c~RҨ0"r; ]J!eG|yyCpeңJi?ƓCw `hrP(]=OliuO8>3%ͧcpP{3wO0oܶZCibpWlxX1W'5#T8m g)M1qlQܒc;QqG1 k CiǻUρ+M3NԲ* K~ͪjRzsuL"pkt3ʽx~7aqG7S,@ؼyAB*^l" JzQ i8/N2dQc;XpCqGR!\<22}UnllE1BH=|`'$ 7N>cw7EzaW~E]) }x|[ d~'p9mR:78E\O"Qr `$Pd ) ĥ*|dG4, i¦`ŕ*!C%}u͠t|= Kt]:'Too ~묶z>`5tnK?ڭPD@y:`(z ɴs]K&96PAvO;* {n@M@tCvi]H+X%474t) F4Xn>[cˏvԣ\{ps[Z*l@N4Y<~uqrN#'7fNHҁH[NR;<8E_&D޴3]߃`ZnbZB L$Zfd9Bkfōˎ#lp“@@_&M-2 FI3c@g]vy4}1MG:7np ֍AZaJCړ3#iq"=2y F)S n5li 7apbK?ᑙTmpέ.Yol|%}*L"\r$ gݳ,7C֗51f0Aa.k8?ù@uJ LDPԊrf/A]Rƈ7m \/˕d_M]"7s9uW_@P#61V{}Sm\+Vs]p9fu(gti߭$rc Aɾb(Fц2I`•5Gra_#D'8Ͷpȴ7)oEšQm^ij%!U@ʒf,Pwd j-[ ʥ_'o1(R8K/6 U.O]iM+,G a !oNڡeq/(2-< Yf-ȉQZh!̵jtE#tm"P ;dbb-ܾщa靡%>ݠYc{H3HK8ig,F4(CGK=mI.A`.>[z񐺒@JOX?`Cߚ % y!?ȺYg\yvBLH!Jt} *ڲ4 2,CyO:騃GXt/ދWߵ;⧛h{>~[SZV-lwo #!hZd bu7TWX|P wK(}ΨqazTͤB;{\) 4w- aȹlگ>Sd.ހD`_v|"R[/$O$U ɵ5dA":QPN:X=Ȕ.zjT>(8=7Dզ;MRی]Q("cyH\Fk>Et46eF^xs=;}/ҸVx{pf!7n\MBO2=M7h1~Fzui5!㣊5p WE:|"y|HaU4;FG Ž RVQz4`1묨GVNUKD^rW z&by,ًT@+qZ?qiS^Q[1@oys'lem"vVz٩a}9@qKH?e؃)x}ť2%r956$p |ͼ4煞,r<ͥd|5i&eL4Q ed\,NQ'&hʀs/p GZlc-ڡZFvZ4ԫb;T2vn3TH-^!73H|:8oÊ0WAd[FUr2Xh-A=$$apYӔ{+N I "1k3R$UHFee 7o<ѥs>bfw1ZHq9̂ #"*nr37s]: KaUAj?pGk:w#)/~ 4ZycRf}3\+{YC ɠp%궞z=4gRPm&kW}lM_e&WDÓF|ǘr!=a,|xD/VZFgEB۱}O9W'=Oky%15[cpգP*tG+PGr)(x^x[#c {dz}YV=ԿD:|.w}B Sƿ%[3iE?aG8Aӿh>Wy?f{>,G "0f~[Í0툧a- Z7́J :.3 ,[ۋ8:YgOԟ⧍h5NA_9zcWk$[w '*5]߇TZv>\z~>(,G޻*rehofcs^߂,<WOA+n_^r">Z#DmyXK]vrQHad׼/(u\LW+ %l,qsәn`14Jv}t.NX=y"OF?&2R0a!l;q`Un nomޤѷP̞} DOk`S_l;tڜl0S^/]]=S@ a;̖[D#٧,*h&'+HL!aŅB뭑$jni8Uÿ́:b: RTH ),q$U-MYa\1漖o[Q-qRad9̎ulu{`_62AX=|ӡ<ŒI֝>ͨwX;!K(=A/u?}!؉N621{Mlor#:O-ةt/7H2f]lH!l4reӟ6cBY T711 M=qH%'H%X ҏ.mCʞ!Q7^$@$MmHq!gV':v ĂVx}/ͫz+‰Of.~犀~Z|4N-NYyh|\Q 8|b8>D<2*$PbgHu3 5JJ8VcCnvHюi"',U7!`rIz@g4b!tnim{(QgŔ$44/afJYMŀ< ޿pl`: % L`dSN$CP-]Plgp xCh}IWβ G'a9]  ~e{^A~ġӺzd*Ùb}@wZWCJ=[6;k<,NBӱV-Н"#3{a.TH9pX9,fDeorniJl֟XM.Dh;&W`}t-54l `Aƭ!xL$óO3f,{s\ӣŝHҼ;C;`k׫əw;:P|7&$|weЗ0F35 =\3P c0BK`=X^sC"VLibsY8ӒRL$c1N{|p+#-S+‹7F 6 g0FS(VVi\E&gQqYk/Z$<i >I)f SP Dl^4"4著+C :_.=i#3rIB`S*j^&E味߬n*@/, oݰ4_RKÏJ-Zq[Lt *h:ǻPK[Zn,mܖXP+yj`gM>j֟7O3"x,5o!kmL-s (~?!d'Wy(ܖɿ9\] 쳃%Pzm}w.Ċ6/> ]Y9FꋶdNjKae%?!@'\< hj՛oMO\]V.X%.Y^34ٙ耐_S ^7ˣD9$5T{IAiۂ2AM}vo(X%IJډPVvo{Zr,zsJm$ή탋Q~1/9}p]ǿk:>~{#I9략&1hoo)PIܔNQ3D`DŘ@S}!tg;ʷr0]H1.T H.:?X@E7%wvy~~-Ic-ѥYy/ l)h;FK:ma{ǪDD̂)B Pԁ%iJBwcXJpNhSNl)n}gTQ^qvEN o\]MZ5eyM Ke;+Ex%|Vǔ@d';XI9Ec-61 5+y8%9ϕ q 0%/] >:FbhsQ(_Y]GpNw*q%[8M=g@:dZ̫m":6m \stҦ*-C?BHroZ-+S@I)΄.l>P?dQ0K$TߠcJ8CIZj;'`!ڟ'?k عٮOS?;/I{يq5U:naK"M-/iv09y>tk5KW+pR+-@3Gw.L4BݑҬVk򜊉 8Z67Q!1p+kAYuq!'wy\;8gKGr(Ke]JwH#ŜU~uTS 25jS_ћWN߶{`sCl7LJua\5G"C9T*lUFEq v$yZD<eh Sr荥 kX$vk?]hdL-W٩кK˶ л [SGhbIL/;H7;`|_>M1_qՈ')MRUUx1D'UYvv >(:8nhaCpۮ浍k!a;tDIJ&]. \ tv3e\]& B-谢>r㥼V#rhʓ/H\²~=޾cgo=Y5V× b̦=0]J~` F¢1@$ʶmPE ‡#=4 RL&Qo:[oǮY_8/d!*Z/F_ėF3҈R 0)귥K& G0K.^8TzKe;e/ƬF|,+|K)-:B5ZcD1G:'Q`W*}eF{ʄgG X m0wX<>"4 ,q"4C+Wg\ۮR 6ٟGܶn DQ}?lep}wruvY!OPd+7n dY 9M.#Mtڜ8 }YD-2u6(as޲P(I%l*Fx/oH;ݸq1~VxZ=,YO+D6H 3)x)jlMq+OZc6tehp(xji{k;OcL5pװeѧ8..*)۪8ܞv<`zV3b@nZG+Z@"sDBYíN#tL~4KUC+?:$m~PpF+p2I1Z`h(ENPYwįNcF(7'5tc@x$44윊T*n&G^'Gσ#DPұׂT4[c>Zȧ9ra=BOB\\0 ^Ў#k5/NcP^Vjo6)n3`O]ܚ2;Bj;'8'#X–s|ǿ)z3onT j$wtsWI!Cܐ9-E`)ä;|.U w#u:U6fp.5FİdiGVe}ٸ ˿-G= g l<8fߓ9͜51ZZIySTjYfYX"."ݬ:nG eq_緉 E*v2G98>qZdġ&6UNg5Mݖ1-I믘)^r#3 nleܩniY(&M)&7[Dk^kl=w2鑼H53 NCS"*h?Sc*ϧ|X fۻ\jАb§Έx(&dcBf4/]3X-j1SJB>&C~E'>0Ӽ\K$l_BOMxF! z~Uu s2/?&S<) %h!((B0{E ڳZ @ʯ *b>Xi91z䰬@Zb n_IiR|U|/ZxF x' `ft%쯚Ek_; I@8_=)d6~rcDmDAxmE d~q;Wo_"@=~SU쮎+'l ܝ${z,D$˫c'ܻ(r Xjf }840 !.P<}*CePV miCi+$tguZs{ƟjO rMpV&XB(zP>]1qr9Mgk)3ӎ-&`B5p̡ \R=G*Fv`7uYKțod'{`t1BhS)o߱JeHܢhHWxRFxD @8vL ОzQJױU\'5֊p>t_(O)4|Mv3a-kGq3_戝WPNGLRA҅GWND^s54PH/lRPh&h.jalDܤjΒSj;W(?s5kah_؛ .$VDz^zj%eĽ_LgZ”ug!Ԟ^l淈1- <<{ț',+a@KGzsfJXH_ RCP RztD{RS|^))LTK+(RpqJ5~ӧ8ߝˡ9ѓ#!q+kOM ^͐g*r7P%ygrkcWENbQBW i&Sy4_+$8,i~ fG+)iU@TmCsOi53j`s>6pTfqc05Gbnph)O4$bT:Q*X_ I;k[mzzWj[ZJꙃˡ0\N W @VIZٓVٛ$1B)ҕZ|w!Z]0jdONq +f V]qM:]0_cZ m7HТ+ђo/(F6ܝѲ_%F9u^?(?y,(Ub`ftLĻڿ[;pф{6n%EVݎ PlOC͎~Qo0L|ia O-m>M={EsIc19sQ]ԙ9R~0z uݭnHAjbd8;5}yNy!n%"iu&a۫|7yn"z3? ڸsa/M}L@}/\qrG? N:yk>vpBڔiZ/ysnO#I 8>P$''~c.&j)f6kֱ;D^`ө0qW3kάJ TΤRr5)=ǃ\fWt@r,Vk!Ge>Zʨow@??f>y7i8D x;&7[1[pz3z9mܰ+D\)SҞ)/n}g>ǃ|8C{u=^G71CAA0_'u ғS͍Ț=m6*ς,nnIs"A ?f WE 5!UZK`F6[.V?l ӟ?6ީs۪+U  5 &L 3۠AJ/Rbs? `=i{fT~;V0jhB}M"~I:$ mIU=[3 u?s;P夭_b1ulYS{_Df^"P'i5o͉a\CwPڕ5"@.|b0/%Ajj&ȓ7 Op>Q*wu4@V3#lj!eqӇ7ߡ4dKPݝ t8m_qs{v]nl`p*7s~j­xI1Lrflcpn"ە 1 ^pm4%w95i/4ZglWLuݴw {w%0:;nV񙕡w6,>>&KzZ /wGв2"O\/tZ0Wm3Nld\=F'4mϟaGZ FVC H@}q2#Yy\蹆9ТaBOdpe`<񈷙~2{}wU=D]HBýuoVʄMO*]-MJ'_ ;/VÈoOvV\`8N} ^i 1 wR 0bR@Sn2"'3~π Y(Zx{7-(dsaSGMd=7o6g^q#?NvקvGcjFG1\HUVfX,\k(@n1 њ%R[-±k)c\VxSlJ S?r&;crOU|;Df°7ւ VKhQxsZ)Q G,=Kݜ-=KlsqHuVr%~Õ[&H<=Z=:--E{-iƾ>3WI=;WPp>5{݃&5wLvnN+P΃P "c:_*N^<.?PD? ²3 r:e(MÅ*.E[VLִ87*~&mU 8^&yLad~IdKS*'S"u}p|#Hpt)5bS#7 mVmP) CDgd K 4QRz7$.Cu@ZE'uѫߐS$F4hUQDQ1or)1 "o3f3P2kܳc5G/z߱É6P5[gajҙ+"R#+ߒݛJR1~fꒀïزgF)*E7V`NVGtWXT1kc{;.o~:/JM,>҄_0phQ4[3;jbypf(p:Y1li#ܵ5>^`+IhS:BK{~eEUлWkLAv_ND>:zt9!3Zy5fryCz_aI!Zp*2po p5a.cAtuvԞ v~83fEI)喝w~rߏ>^P 5r%#&ͬ=?~a55P D],bUW\UeP>`:2Ròe0YS.UABR 8tX9$Cqwq=ۍê`6inc"oRu,ɿ1̞x+ 6U8I}VmPN>Mbo12}2pSۣ;J 5tVa|0z* B?4˓gc"y:7NK]'ր8 0ʂc>t`j>;8!Z\öI H(P؟v5"<)PGk;&9k~.F&HqQL,L׮S3iwN~O }w=fzU4$Z2.C.òL䑺4>GgSMX/b~Y`jA@W۲pѢy_K_m>4.qhAՔ0ڸ3#{MhlVT ˛-*R1[>)JQlP8zլZD;};H cY5W1-{9fSOըWk21#2t|Y#uS!`g}9 G3|9^]#[M:OŒ2D8F2$-F!8Gpug1!KuU,DSZP 2dHKpnsf*)z3?e -(›]5]SbSu}CQ^X eOk=ES偺Y*O)%AV$G|ĦD;/KA;񶅆~0J66@g'g"ʹCy07Kpj;Prz.}:sw"/Z` vܕk tz7)>(MMS/* WY*`?o{W6LյXuu Mt&PO7+EU(GDm7)38wz eX_Dw5r:zNjZQ7 oq9[@q!> I!>;RрO?O_y7 @5zާAv+wc'5_=<5:6lH-ۿfF"7rQ8!V`*Y0'yYFD=AԓNP}̖W;X2Ga8M[~mci_t=?n]Є&82W(a w[C}0)y2# =u=ȑܬ{ôa4T]9ބV2ԲnM|j`Vd1P܍ L+ց!_UPL4?M?G[gØfFGS$=8ܚP}ɧŤ~t5HD whȍ qVTc[v*Fzaհ+<$5W0D;s0g%;(dI~J|Ճy!CryidP1S:3XyҀn/^u,)f{jX'u'ۊߩyh1c̫DJq&׷-w+9 dIk[Koۈ|F1t 9fL![XW{5c˿%Qym@YR@, W*a`ox~io?\) y[b(3:Zxd8` |_ـ}m6f'}K9:t=ǡNL"(H}\Ku'A~m/X+/оP'el| h:{. l`j?9+!Ib"R H3vUry OԈy~R\R3h|$ԜYZd!pk *v~l/ouUZo_M,!V &Zx$ r$٫;}xGN, dUڑNKMoGeUSa 7dƯFp{3b{Eq*CWyxԞؠOE% T3Dp3z9/4ٵHkItr#)$oWTWƋΩ51a *ĭPRپḍIPIaZ{DW#B9e.EZPA]4Tx9j[|=bN׾Ƨ#U~KIő.p.v4?ΈYcc7ш v:elkE_~ȸ}ZivNv ]beݶ2Z|ٮB5r|^#}QTNxoGi{VrR͢5pW[3Iض}N2$H#1@df=G%=E)$"":Ѝ!Yɳ;C(S]A&! "^Ye?:V#/ 3iqBߌ@V>*s1ho(dcNۓWl!R[^ä9 3_P )-3JG0A(*8E=a/}(4u @vvK6iI +B?>9vX6r``p`umY:)vdACxqt-E_52xˑ\M؜2,lԚIШKѹL%Pjeѝ+pܠ>:+*9nIPC=a,K8/fj`y[MO{7(P#HSBnYnlv^HOdbpwX0*ߝ{֤9B  'TrmZ㓤sL'xX*Ӛmp "E)_̏ A5=8x_KiW>-9aNMrp`yS<ּ"̃}J閍 6sö~ ݋Ԓ->KEzQ_zQBc7QeHb [{b "i75أpq.9/R!> !vy t}is ztYŒYMO<9*([bn}fhPh;mC0gw+(V/p 8{~-y%#ԑyռvKx!j#zvY,uɷ{集NS3?I8 e::vty9r ,vUCiIZZ=\YB.`sDIDW2}w jilF'id[2 m)lhT  N"P@S ;awJ}>|: O}-=ͥ{+=a9Ы3 4TGM٢w4;@ƁlX]*$Co`ڭimc׍,еOvη{*WY\tHMֱvܔ̃k-h@gXFo=aJFghV v [+a${Z(@ dK¦ 3&[J 6.4\a/k/g&1kr̂thK.4H衑jՍG MB_CIz'&;k*x__b%7y F._+?'b)ܐ :JFt۩w%$=Plq~Fl gAR +Tmdnl?1Sv&@HVv y[ZbBd [7B|:Hnlp`:KTcÎ(pDk7Zjƒ1M''HP !kb' 5Y,ZuV{頔R X /&c멱%Vpd\&4K8{"c@M_J\6zB%IPYF KXa^:wN %JAa?jp>d@g0bw{2w9،/i3fuS%R'3!Z&?Su9)J !Ke(sO XË Hgybr#9Z@ܷ$3[Dō^1 ݩ)|{w402^%tڮ&OsΟl5H?Z8be#%d'( N2{խNQqJ;G-oA)j3͉VP/r (bR~Эj8CQ },GdzT H_y9`Vn t2KS4 9,76!d50؞*c " -{DF1mGCX;<}>mm}onNB\tؒ>߆"g!kuXD7HL[c ȻZ9` YʯIz1P ={`{kV;r}WLihwƦVf7zFسaMCuXzc_YaOtICWȤkF8;j \<)?צe"QD)W7Ic3ZSew} Q3hPZV *x( ۳1R _}؈?΢ٰ&8Xj&ZP;Q ISu:X"v6ĭs7<+F_z0!a)m5 ;XRKxN0-mV!>Yi i#^gB<5\wN ő!2jefWekY bDS'HA/&}h&CU@aײYghϙi $xCG:n>]S׮8u\GIkKSq-$9*A[u)emVtG"EnK 3Sx0,bߠr:ex'FLE+_n"[򙍰NEPchyۖGe_Nf[ s^L恫J͞,bP-v@9tjSƩ=A).ۆwz{+9+&\tљ m@axj *Ikx,w//s Nm@׳(i2Ł^— l~ p ,rNwZV ?3>'ē~sL̔t. 3muFn:_*2O1H/RRBհ#w(RuM,wj< yL51,ofSRz*YB4_?SK0n-)ekز"5X(1dTܐ?'!ʟXN*<%y`~K#mW @V[],7LK>t:'4[kxcg& FnbR-#ͤYC) AӚ؂|wɧ`e+]s ]*9Cst論O2n}vm LZHYglƍj4GOMbZWI2ɜIsVbk B4 )~qP~ 9p-mtΩ-9&O!Woj&W^IOkyv_qw0`0k;rBٕSMV&BLrE^$ AY/Bep?zdBN3WNP`ŏgrȀL u'jbmL+&ɭ-"v}sҸH \t'BP(!j,uN \΀й b#Fwꐐdk`OwTvz>M-&ܵ)lSg/w>g^@d.!$уĪVsUZrmAu†~to>JzoPggݹ]F[|`w"3ySddlO,eX6ղ|'ùNQOcD/q<[źְd=yY_ .)-Ziۍg27>DK^j4:urIynV:'͋ @`yL]WՇAg18R6@GDc8burqr4EWv[nKEJA7?v^%OJi': RaN"ܲFm9êNTH `dڳdVЄEpuc!-arF< 5DPJ{ ."HL"`0pn-۾LFL =_]9++400acqu0( NJmTBY/.L`zۍ 1)CuC1sąO}hib̝Dϩ670b=0)v$E16Nó%jȂU4*T'I](fsIUMǓ@Ք^MO#K N zMSG׿̤E~1ɀ*с~"yiח^r. k~1tar7kyFTj%{pFnI?sKz|K7Zyߘ<H$Gwrh]z9r*! y G4~U.B:AHqdsʾ $ [;mx~=BSH>zHQt$X/e_kCd*FR1ڽD!*bߋd˙9W?@+x}:@"([N%,( RUb#W06=k 8ִ?Fv}Dn*gP2]O`ES ٱXqׅjqs4yRWl٬ +8!$ZWqsoL 0)8+bK<0/In1 hz[ڈ;]Tc?DNjQ{Ņ!#oW5qrzoVMM6en:Ǘ>=m0!;: 8|7a/l6~}Y MGHV'4R8x MKfJ2/63(a}}ަ<͘h1!L{W}.}|zB< 4?7~`oTpȾZ_a -q=sB jymw#|F% 8ШK N:fS =ޝWChŔ V#z[%<Ţ:yl7u|QހH,[:;ޫpz|FKs㹌Cgd1 ~!ܟT>wUsM"B[bO'q l ק{2;ڎ݅j!ȍ|KN$KKQ;Z\y׈$ow@/n9Ўy*ee_m_@d+wG{nTgqtcy , HW+E8uc%L0r:lWUUhhrs*o!6{v ҙ(3㚫XqV,X/d)PJPKvߚ:㊁,>ޝ2Of" 1}`ٳ~h5!O׹O:qF0IOr^_ WB~Ka)ʩ:Ha>ɋ!ź6^6Kx[LT:o='1VX24TloϘ 8}MK(Oɺ*bߋӚ(^cQEynn1Li^ P؝+բ'-A-a'lQCpZma̴GXc4L/SMCU¨?3|b%I, GgS^1_@Jp6 ULhڳ 4{#_ Z Va.pǪHOΉ ܾSX:h]q޳)e/!TW^)5]Q"tVhM}Qы/P?% 8Y^dyB &a/2X^;=#1o!F] g~a8NYȷwkIn51t 7+`gPUI' 9ߜQԀ^WLZPjB4;Lb[jt$!qfG$2?U!Pz(u!\X dfG k#+,7g_o Pf^X 6;>#Rq6;?nN0ҳŔc8@';].Zyō5\'2#ahjnPAuj$+N&}Q}ZuSYCͤz+MADd*GX=+%Q@!UQYnln-?Ysozgr{nẉUAdi;z PDԮڎ\1)aUpkmؐz|.7FT!7ʐjVϟr 59x(6-Qz|pӖ\05l\&w|^z״ZȰgpsUDOůI1L3\J fYJȌmdFsBR?RӯZ R7F l91GMkxXD) bpVi.@HC *.L(a]UPԏ([vOSV5T(lw)An1@ƽgu$*]١98MLi8N׌|ѧee?Ve!.ݥQ1UߚH<>"K` &!܄,Md5g;W7LKz)rJ}bxܭB L >Ygv|P "&C! 88fh֖?!껙|BS#ݤ+5 s}{(|-~AKRɉW13zδ+{,@IոeX;Xqגgb2 JA;3LAa:I˘${Sd,LFлe!DFZ(t~o#ѮkmvXjs.&;b÷5T8* ]KlU,OLdJ+q7DHk^RXMߥCLz][гq&Lk#9K?Sw{Cעe(&Zl:Oɽ abLwʤ )E3ACP+KfI-_GPl Z.L]0^gfO #A R Ҏ.*r(;l+~pg-V !},4=>>1~*:*cFv n7{R9Q9b,I 2sf) ]9#]';{VjBT)y!e} t"P&u]&R#ܐ:ͱ>mqơf g,fYN@V]ưWTQN! a5~Bc- w8Vjet7IC9$[`Y..6` M<\g'/QJ\@_@4e4fT^>A7HbMymJ:m:Ay3lh5PȎsL< E;y%}ZN \kȤ[+n~RW #2+]h`3€Nŗ8>־2Q^}BjU7ζ&*˕I;zn+X-\D]TzJ H#q;gI/*2Ņx!DEI;#o?à:>^P$57nH&6mgO&ދS1_)&S,ȩ6G$^Y'fb»;w#֜y7Q'G`g[(Kr|=^4;(ѵM)9wM,L0eSF8ktHlU#fhhu54"P/ʃOt喑vT;7"@qp}Oyp]؄e)_QO7NsM¢⚰T覊*oiY7/Nd<= abw\If̮5Uݪ+{ ꘏ h|StqJN'j1'>u'<ӡ:RUޢVo&.S&7CaXg%J *4M/1,IFˮU]BW!*щa$j9tprz8bžI@1*/=ҖHJvuN1EZ^빳iFz@IaG-/ ^60kYx*hᨫs :lշCPH4ԳPnU]^EAΤWBcy=l8M1~!%^^jQ*hO (!~ f]T&:R*u6zJ }fX"?]r[f;; -~<_e+~ r!y۹LDsc%= b(r[]eW2n4Sp/ad*/dÖH}g8ZLӮ 4ڔnԻ05?TїfV:O^>Sv&-Gpo߄d7pݯn ^L|֠"D?z/=xry>(y;آB0nJ#d[3W!"[('x4M$ /dʡ4 ( {-5;Juo3DXa/9\v9IG}"VڶoƓPdU ݯ>Ot+:; GCi%mWѐ2BiK6lVʫ~U3=\y 6C`M)~\"~H/-I( sgAرcq{3]:9"2tA=(W@݂qUwC6>L?:o:2֝:x$GЃ>-:o!9~Օ0.ZO֓r]D @Y 6_%4a׾.c%uO@Yv;ÍN2"VoK-#׃A0PG L4Nٽ=\i4u&* 'BHW_Im 5]1Rv76t׾^hB^!-rRQjG2Kl3H{+XXc5|yӠc+&/*Lcڷ PfڼUٽ4^<6{PI4"D85 xQ ko|v&qgTZᵐ!|mGC_$tFՂ7#C1T$Z6DY}#dsA~}׌--Zk0[65] 5 ZL"5E@`adٶmXʘ}zVDkODy٭>g3Ś?K-oΎnO%ipG=$9Y#5!^x,W=% >0Ik-2rgRK1$k4Fʯ:WmݬqVA|+&X2 ;UvN >wle%M,|"`qwH8v w2p?b'ACa$TFk@|!:N`:((TbD@ma1o׸׺j4, Փi:w#xPy88c  [ T v(q$ҕNyd[>Vrp]cGW+>NdajZjř6-\׊?-:@]g~D"{[/1;5E4SR7: > &jU.(Hi Ů!J^rͲ5SYiXa=)w}Cқz?pŌQ#!Ap1M&[%aꏯ;0@mNx_d{-ǨkF`9+kq{7_Naͮuk"ՐaVciz"%9kU*KۈQB?/8"' '+mԱF5#7o yrWП#du4OI5J2Q蕼c ^0Y31cvEGp6,NJi,SXbrѦG$E9NԨ%\Bڒ]لuz8-x#x5#vx'FBl Z]m82PaV[v\lWY@8ɉtH*j-z58ȿ,BPx'TN^a V &լ;N}`A E`9!pz&w#I3} dqbn[t:ĒeAE2yh;"$I}]֭U-ZKBT3?EDJ`]/,p>C 4$9o}gb,I5dG[j2+va73Rr7R?_DR!BtS,>CS<3,?3rP:5^iWv*zTa#Ź!_Yn-Mג3+9e]u4hW ̄xXj ~7i(oM_Ҍe%TրY0ʄw$u A\ ّJ- $GGus,l\"Si%;VR{{!鴇/§hߐl芦 EA oˣ/bEŹ }E'Ό]i:'/ۊG@8.>m=^iQDHc`crQd2 bOqQ㊣xNF2fNm€ZW0eRv6E5ӝ3l>xB25f o90CG3:7qriE-ec k'#n2#7 4=&jt>2'qB5r ݏG:M18Ufw']*aFl˰[48&Y^D}Wzy/8߷6imc?DK(v !Swv9`H$MҐ̻15 Ҽ; n5,u †L S` }[oliqD~iQebt#k"J긴N;]kVmFᦢ`h$4$+O䜞]'%qkĚ=QN\~2b'lk!JOA&`xT–$FF.3R%5~:iKw\yH=a_4X6Yt4"&B^JvNvAWXJb.iK4M>XaW t!im |/5L(PUy#l{l>O"4#JagA=Z*DY4МtpyDlpc iXM y L utbuKTQaXIk6ylN҄!@cy ّȲnZj%~`߿ nJ7Rh A[OѢZв_i ޠi5H&ާj1T$2LŽ$O !3&ÑS:@ćKK>&0=++zVKl 7~A',9e19ϩSGI@M'όtv5/R~ȣ _cX-t%ŢqF㠸8q;8ɈN1@!1\;_v~OQ5$`P-;Hnƪ0w4NSOҗ{r,l[ -ʖ3YR>ZCtbZԩ#<) Et%aP:|j.}+Usț8BgC2\? D6v)%>7 A?PlD U|Q ϵ/ wgK"s* U{&:wx 9H*Kaw0e3VI.&_ JzMJϱ/|ǻgq ~Ҿ!eGz|6Rr> e;s]$ VsgA*J[ ˊ%T#:8hyJ_15v:b8WnAC־xi6o|͌ܣ’:@ ]@-,GNќ?yxt˞!wDLEˈ禅dpFl=j= Hﰁ?JBW@_:wϘ#_~̥mU#wizQ>{텤t\wDTIV⟴*fiA V)T&CRI<ʀFSpG?(o'5}]&.s=+,tAz[S^_fVn%(@绪+G2&x1@A7O'[ /lF uA\ʼB71mRpഫy{7n,bNe|b dx`j]fSR큀Ao3ɾ:;Rmb^uΒ[v ]VBxW]= aWH\" @ݬ$I- #|TXD[CKƝ5ި'n.dCs5IX^lؚĝ;Z{ Om LyМeڈ.$^toςs?W1 #qJ{(,W샗LT} nh /aʉNQ J=0GfPBr%TtaRݹ}V墍/84Ȱr[ǂ#]]!{WoTnD~{ٲymH&Ӡ=6<vIK~d5mԿ,Kʆ%^f֫ۨܥhe]A[ V/1MeStGpEU HO0PF9 V9z[c`/rHoO}IkC^ԣ5wXФ$Z˚ g NȞdgðvo)pӻW#LFy"&\зܥr#Enc r6"1~Q.P/-5b1)aiIKDS2 x Nvjta]bA%%WsmP-aޤmӔrWsM~h|6k`l»+{UN#wS&&#$vV"b^^p.Pzw?HTqL )4wM['of:3K:@^ji!, **lPM͝hzH mC/$]>]?: (N8{ƽEBDeV҉wpQYwօ+!p[mW&AYA&b9t0HQe Ӑ"GگzO_sv4.d .ctܼ<'|0aC7>k&v27^E4X樎krbHiJBݣ=иGs"yk1럍NLqC+Oqz`8 Gpv=+A ;~xdobBezHbir.D&}fǞu8YW0gyva+XD'0G# ME_vc9_;q?%T#ہryTE}/40֯D6fk˓B6h?bod<̬#ȲNFtc5vSJ1t'45PB= Hswݩo7}9L]|lx1Nz*J;"};퇟E"kL1`7;"ZHbŹNj˓5f$M'MM+Ww)R"߻QRݠV<}O2閡RAVўjF5욲y(lZ5I\9V}`v rOs1O-d9xYEi~1۰<Gyb_84j> EsJ% ς/fVlKA.)(2GLI7nu/zTS݂rfDKx;O*K(kg_#(SM-y݉$т7%,01<&,ȺeǠDg<‰ lv#vbӲčAB)L=͟< Q[%pNV{+Y8kkc7]*Y_,jkz'>8@MJcNHCvqPD߁ 8#HA=aܩ4XE{sqZwFd}g͏"Yn>bg̡B\cNtePh91,<\+GZ&W+R)>R5 \}#œMs08dPP/pIz#]MݢtKEF^~*z("*ڊ#NNMH?%E\hwQM6㧲-Y^4NJFu)4_ME" !aX[PBTL&m#QP̣ ı5{SMJ6Pw J=5}_t('VJ$6|);c˛[;c; ϒwatx/Sʟ,U <|`}DR?XxP-D4(ՋY90Q]5JryMɔC3R yDZ;t ҕkcd܎KNQ,?G3X.N2xxw&6fBsG{cn:( 5ca BQ\4P7B23 ;(~SfB"I@unoc?.'*Sڸc&ٝatrz=zt}f/É*oG 37e[c?MɔSNi>".t{ $!C_icAۼ/~dK)쯄CWj|-xY6N2{|ܿC&^Ո]*.*9'7 ?9o:X[hV'o+OKbQM2JBv䡲V!W8$k(ңoHQ 8 't9 ѵ0gNƿzH$xJcQL*$0(m#7 zJ}e%H=H%l#OjCSLoLshK`УԴVύF3R>[M`!X$RNH=p֍KK3^,*P1k 0m6ԏ+<9Tbp.1 #ur_.*|fCṠV $F!ct`߂;~tWo. jT߰C[65WvtB<蕛)[h;1>i jyUoFbFKq`,B\}`VO *@Ǻ,;Mkа+bi8]s4np)V > M@VeԄ)E:"?OUT]aOW)/ +Ԉ`l|BW-f@٣VU? N C 3ȟݪlF$5jsBG6IɺG%[D=5.K*`29_H:o2o푌Z>jJqlu=v:GHD!FB5cXTmkX ]fEzVApw0:=I E}ڊ0[EiBg[(s[7X)P(3ʪe*Ǡ`f.-O-ؕuظxrJV4. =F7Ǟt8sR: Mɲ`P l%p'E7]Eމ{nqLe/3gH[Hmpd\}ub :oR|A)}[JـWvx#`& )! F5J1~4.:o}||+!NL@ kUX7:ꎯg>kyf BӡʘƩ,$=Ɉ Y;Xr (#IJf3y>m-&.E~vg]Aw?^Y5vC|&b;ߋY2I׌XD\fg ~G+&C^AR$E +y{djqx$t /eHr!gWrP^85F]=Qȴ 6薩$FaR* S]`Nˇ8݌huY/&U" E֮4}{LIHj'WQP]o+:3*"Fd4w%?˫Ͷ8r ;p G7Pɳ}}§{5FL XfI eI`&|2u%ZEsvq2ST6~9\ tX4`A7cnc픝7}F`Jd q S>4ɻSJr0\(maW|tScHŐan do+I@}5>E֌ {ĪU 0Pk7Td N8:.CL!F>@(On2]N6>fKY؜oxCh [uq n-W=?A%w߮2mΖ9!E |\8]eTl$uѫ"+4q|GݥI[;Jk3c)Y^^S%WJ}&*}uv 쇀շUASJ^1 p(2N$COd~0W?Ym^!` XGI˹⸿kڡ#VY|iRቩ++4 @=7xMn13ؕcK;fgP3 M컯TD=Ɠv&֑ʡHEv(;漿d,1 }͊bh@lk"6y:^N轣f{!7㧍 tؾD2IA~a ĭѻIo}}@4q7ޝJsDSXZt;Pta"277qx0Ỹrm'?*) VvORaDL<|l.D*z)sF#ck/hzڏeJEK)'|"m5!i^X.+;\B.sl{>B@c}Pp.kє g׋ؠZ]#} @y&lDB [|nXD^ ˦Jbʹb)T\TO< );PT}flHUT@tY4A7ldJ-Mctx-Exϫ>0ӈ<_J:% /-?jl/M5hJ+zRޤxoR#`Ϟ勜[D pzS^9({_۸o+t\# l%u֨62)U ɂ ›Het0vaSh}z9+1&$锻'IA{4▄" "UJtcH;[8`o4Kh1P*KPVPbLɧ ;R@ؤlyl#+X#.aG؃KI%с&xA]4Rm@^O@ipJܯQ]8.]N" w17;aE몵: ]0[#?,qPi$8£I&Xڠ#\ٺCYN 8KH_" 8IBml͉{p * !\Nrd$@?1'CslxDPUS)vp#΋ aטW;+pjx| L/2$oICkaj J']/׌ksBN7aڑŽLfm?w .5yTmEDŽH 2xZ*?;%Fb7vt{6"[v8vM)8sݮJ]}p`T <})Ns?V[a`p$UV|p=DtHo@!VrG R6 g8Hthu/_ 칷ʀmQDx& BSp͉̈U^?X_1׶az^.PB"=|%e(;F/Ct&+_¤;-q?X`y߭q|5_Qk£N4+}9͛g *VQ_ȭ Kulcv6*9Qpfw;İACE@[).k&ktePx[ TCݫ!vŶ($k󵺏7@hMG-`Qj 缹91(quSc "^3ab$ $!;StsS':؅֎.RDO>}J8ЪGϖ!a iDڡշomD ҿ+Pߌɗ!tиr k'G`YVqeX{i/ZB$eO. C0Flo&11r k6K0M#4ՈݑP55զlp*R']lb`qEjhnIE'"uE:*[BC!"2f|Y$;@C'e [ !@\&@K[wWɮ`Ӷ4#<[h:!]҅ɋE"mw|C1s|H*Kce*'ࡼ)KJZ~Ghj"Hۼu.QøC:6jhyGh;RM9E/$>t)7_g) )Pž8dXx?pQө'| UKq7S\];-l1@V.YCvB.$(Kta"'Zf<zB\s@tF eq!Ϋ;֭FxSs'DKփܺ՜B~ɤ˹^Gc}lOvu869o)d::_ν`P?{!P|8L"sKMXcBtВ[0LŪ{W0TARq yG!{O\xŚ/wkv{@ v^Iv]%Wt{N9gv<6agTC]#(#C \S*1$l3'Gͭ"Tag-AGhw失,s$  0+AG/?WVa1v%|t9 T1{-wޏHq.mG7sGzI I_"/e)Iw/5on+LJKN{-t Á,^cJ@3nu^ .PNpڳfBf3/C~7f!2?7HITqNo{ S>ۢ/A{s $х5tӻ؂AF^lt?+sA~O>ח5^~+ꚞ@D*t~eO KzޜVPeu}9V c?#:=ZWwVQ9M0ZlӜZڲ63.GJb%\P7FAO65Z(VNnzMlNXr9 UX?kjMBw \ZGKnq =3bo!z%6L;K b "RpGJ-j)y<:h1^M#{&;ZuJ`]&PR;87$},Mq[w' I~(i$hXf,,}O`%jVjU ~CHBLZ|l4BJ\sЧk%-xҕ4(7q;¬"k%~v+Hă#~ͻH:{A$=  jtc}+T`T\PlkT;ahHa.F~eǞ8!ghk0|z}0 oݩhp] OU9?Fa¾.s10 <}=$Z.#fKDf v[D]RTd_J1}xQu㠷s5cG[T02uCz電M5La*+50"N9'> JJ;Lޑ/OsE9͒UXۀ8`gB/K_%o,SHx 9'4AsHUfgHrh:b>Wv==0ދ5]kr o-OrL}wMI,*uƖQBY=ZeetEZu$rv'2{Y'iTgjxH;E8k>3^x8 ^kM!Nx!ߝL) o;& :_⌌lb 6X1IN(T9cAȝ^dY7rdy#ς*>e KwK ?!4tEqFP+fc;kҍl%I`#|̜irRct^Ab^ Ӭ7P1/ڟԡ/E3j/ǫL_OmP>XX(jA j 631qerǚj_3 p;PZω:%xX^ئv=lT%&;{*" K }k{-VsRD ي݇?M-+z)e!*(a5;R<&DeFyũJrxsf`ZU{uos =,d~mRLRjT=`Wk3 &M 8PeyOt61 nq.P-Ԝ(k3@[aP\jȊ!fr+a[/I2mnQq_꩟wA, Q5^QA(]`4WʣN("IOlK8yV8Jr ,7 #^bxαl0Zk_ lPR~59d;C1tC. : [PoWrd7_׉XKh2q] I;^:A5\X,}'s&?\%[_J])@75Di$t TCw?IqEkͺ {Y̚U>4r ph兵j 28(5+>.FSvtMPFɫSSk8}|̠BG$ Xꤪ-R ٝ|=Dp#kٞ%H5ew8(PpDy5]<%aȻH >eìsۭ3~^$EѩKj3iF{q)"ʽ~jqt%N|ji-3NO\_a[m`?#M2^|ݚwf/_, 3 m657YKn\a/2$):>}< lB&= ;kN'UveL-޷thU[fV}~.K9e<@;E #Om@ܼǹido8QOZ3kȥAsz줨W.m%F&?YڹRn.G:XmB#wBdR/ 愱GNZǁ*Tnhߧzqpy5%A(# w]*|;Y,` z^qem!0AQ^P@Wt}JIsSGYѝ~KwcΑNl>BWkgӘ {qEOt!+1*54_bRخ99_IAż SgwPkR?q/L۸?\+gG$?ݏ?gVGĘ(ZkS) ?o\).Jɧ >ſ?Nߗe<hII;;5Vh|jzZw1MY-Ny>ոt(*Tn8Nn5h˾Q`c0z~LWS#Eq\=%洇u) ?U}ޭ'r~.gZEVR@'NK䋰uμ n UT܌9UP#.Y?in2ןn0GH_ {b(5< Tih (xIc رvG50 `;.Ԝ ]D GǻOhbEUspŪ#R<M6t Rʟ2}A% A/mFh}7 "]lcybMMgV:D-[6{H"0$4r O OڀH"+ j>H 9GF 0fhR| &ɺ˾gRň9WZֶ`gH X pS%aI2瓬J6jC*vu4fH|VJtmqX mʕZ?uX<]#G RB1CsO ugP+f,"1-x~'4gIz!hǟ$l[ImJq.|J51TajFsȜˑ PG2gG~vJ|5r{3R!/ɂK%K@:J/tljtUZ<\_Xh׸@0x1fOj_/ˀ%}$*J $ 3+X+f@c; xHb 1a` Fze+5W>X߯S,EV Fż?0㷦8(Ҥar"' LUdڅ68\"?gY*dZ陏>h*"ӇrfyN#@qnΤ~QKLt-ި*JL~㌾JZQ XNRG_o;XPHٝ p} j-qnoZQ\9)?i͒v㧡3}6{b7$ ȪTTnq!"e,'G0'2"|~@tIߙ$ͮjPZҚvtAɾ@3e}/J1V/ʦM@.#nC;ެ4{i33D}mk3ě)5Q_ 7۷>"ZHBi4VYC eF \p+#*4R ܢc6aҋT.* 1Lu#I7& OϗoVO,XFEe5Y ꍽ72\NNF? 2UƳ{ϸrk&`nh sP[;pG4Dy⯃FT\)g@;txD&i1a>{S%DzJ2($섓pXJ>Yp̵N*n?)&LW):4ԮH@[f1FgխS&(̍ 35# x bõXTٸ~a#R{Xn=[1il#:4q*[&wʠDfL9*޿w1RLv/B ڡAjs[~Þ8s6ؙSDQzb(@bGNnl< owxeCK֏d5Uu&8Nd?BM#وu*AQnl]ӌOϔO`HJSw3.yq'Vd0p]~ɛqk|/;/+У T7`yQڭ;_v1A݄]hk UkΆ_\iO=Y4i `Ǘ[)mF1O#B<1v"nKo>bAl\ NW1cp`S3RG"Fk;MDq´P/qBWWWͪ5si$*K8V7TtGT~4X T&Wb=$HaK¶um) jso;0mW(F 1ὍQo 3ih?P=i5s7MΘ#Қ`%".}ԧlѦ\UM.i޻DZ9|^7K2>26?eT6 te1.(nN;_Rt3= f%j__unYpPInu"T苊k<FFž Js/]U\bۧ)qoh#(/)kb=@ȸp$i ٹ1!őKиY$#b׻}>l>5mtBS˒X8j3Vr*1MLߩ?%-n_OphC)e͔8|%'5)'Rc#eoߠUhH?020B;c` :R~B%򇳓{ z4_ 3^EaӧhH&OvtF9|iLVY6\"[zr,% ;@I/\ȝC_'+s2 4ӲB_ KZ^pcD)1Lc2{O-dc"z@H+Y#?WZRXa'y@}{~no%FMW8`aqhJ)HcUroERϔpqb^h.:3nL7r[ ~RK:ƧM G*bMM$y)!o>`>}Mc(iXM;[G] D 4~%7+4nd,]H ݀H T::E@2"`xb@1_ W18vڸwJ =9BV/VRa j5% Zo__ܠ"QfDip`/i"΃f/c`-nkPP]MIJ)v=k'@bXN̙gѻO΀zEo .RR*24N"kRحI~>-.7",ʶ B t Y7XsV^i]5.*ʠ$]糑۱'g"Qgc /TQK"LH Z +bs]OMخr7˼D`Ã'/po3l„읖>̕)葮8k%!_G!}o^|Sw9 L{r~ĪP?H^R1oBbiªw%BrP9 66O89R9N6hikao<ȀR74td2*J uP>!ub6s]݂ N*~N1nl "l?9,"q@{1i1 &'v$}(R{EKZ3!^t&LYyt( {dV&?nʯ) Og-'|;=l4Ea6QnG#*qBmL)3YcA$wX t0B\!1Up]hі *-1~0;W,;kat-!3Iu6i90n)) hLMJ8y#L0q'6Ps ]KyJk< v {ea7vKӗԻܲ#◵ΤlAgm;F6[`Yz}yMHh1APh#ˈ|@p=#ɧe%HZ1uj}ZqxYs1J۠0XÙ܄ 'uy0c!?hj gE2=I4V/b.ܤL: @E̅(B7~Hz$Mq'ݗ,^!<:sK_i}"ɞ_=;nSă1<H,dD!w*M^7> FD\捖0^lx |wPjxy~Pچ )2{3a[^ⴀʞⳗ-ʿܽg Bv d41@_sCk ;uesӫ ny2CZV6az8dC*`ۑ8PڰEk|=a.C7Gw '-"&緩dId!XKRU'DiyjNj'Q'm^ Y}]GC$l-,ry8mpXn?Oʲ93sK'ePi0pե6c ^ pk"դw @W Rn"%!YsG D-VVվ ☉u4=w@-@隤j#L%ڑO?KУ/]*Hh;2r^۫042gc!g' [7 sID_?A˩,AJffk?\ հC`4fjCi'hF|R6n/R5 Alr\ pS@Y6~aohu:((eŊMec9QY>9kuTmEn9=:X/N%N(J T6F7dQ}Yt* *5WS'o֖16a7mnB4MWfM .kTYV0yI "}C/Ƴdt\!)hu8Z-%F D@4J3*bPjMϫn`,Yzt6zKwnWBJu`UwxЅcyz^c'3x^>ui4aCYW]ħ<;Y@dU-_=e)ļƿY@=&@*M -R=O>s<Oz-U6?Rg2lMϱ +Je: b 3ǡC*-+:|ZwBY `g/9 OD*3"5 }:KOBh(V/ӹaJ۫^yuH`V Z5Y[l /#y#q6y* ھGl7BF^A/;[75T'-`~lۜ Hvdq]`n& ~ HhzO(,,}(]\GH2홎\Us!m~~Q;j#%..Adm->;\R;IUpY~ao_WXO8}&T@@#NΈm̑MXtm_!n\ M"Y;r#p*%'G/m Ci(Xؚ^z;cuE0FOa D89puF_op&Q(>~e 68[MTZ9+me˹Ȋ(6ӵ=%<k+W4`ⴅ^bӚ<\=_[})q k[3lQpխR<ɵn[~O>zMҰnӲ2peAcܾ2sҡ6ICYer~`ɓ_k (0,El(x*[ގ8rm-gH.G/NLCҘoWgx.z _SHŞ>qn,9qGbLUԲ4nA\a)?/.5 L+.^qŻX!Q3h g+, BTp<&L1zIT!^{Tt(ǣ HzB~%l 8ó!2ru>t?Q7ڂsU)Nя(ȨP1{ÕHuDdg7'9Wtx#h8,a3oiCo9  tI."p\4FUા!-7,`iP3U-̍1ZRS^Ud[EH!j;dWDAξnq+J>ǒ@jXWYUp UBx[ݤD>dO/w\AAƏY"f _N] +<KX 6fTȳċEF!†m@z;> KǣkRxsPXdc)~a-F'Fopq{X13xjf2u8bxhdY[h;f v 䬾_5F}q]ji#Fv{~Sp:P7ZzҿWG菭n^I"M]0Q'Z! w H,|mOT߯}*+qKKӎqQd0n IUR<: ᱫʵ(iJw(&y( ɰ?cvS>֛ۡm66tTzӌw~dKZª cCE~#Op /$vR^⍆b)U/]%HnK&Ps٧JPT`Hx6a4CfPZ1$gv4(nfm"`/=@T?crÕd{5ߪ?y\>ML~1 }R[t^Ld:<pHhp 4}&jy4^#*T{ux-ĕ֩'8F{(~/A0M• 0:r_H*TC!2L\P^O^9>,?;ig]iCTGrYNب"7OED^AK.>R 5}3_Ŝ6%A6+KpS|hKQA= [u @dlD7d\l]CH %jp4X]SHڲpA$k\P,c$܇<;B,7FˆP))f%mUh~ri@G}Th1mdhO4K~ #y`ו́/91(U>_5~3<N7s~c+jOiNXi?8ny @"DJ\6 E;q^BȄ iĊ{K J%]GDd)jA, _cY6:D|.*ֳRˏ?I!'pB`֙&*+X.ghD*un kKyLHvw#4[rgˬAE\XWgOz a8p Ѝ\6tS)ldJfS2'`M_2Pa ؾQcLrg݈`PwLqeMQu]aG;>yC)(lU|3Ϩ)X:үwXHW/"uUm4bpvN:~MTg ߊn'$ovZ1Ovk5ڽCsQtQY1<͈xixO_:qOii[Pi.zBlF0=ua*S[A?umB[o\X-A.Sg:ef+(ŧ,8Iyme(Gj'q(AOSlZKl!IǕWO޽S4'I3z KL%!* Ds sd9J+7A5s->l o}Q-N2 c|,DM.w:k `iیr 6iG? e3ukBaBNl|sDň!^z!NTPԩ{NkK+sA\Ak-u;̦vøc˽[רh2҇=M,)r 8u^@{<о9>xG:(!:_:AT5\ 0Ӂ*toËoGQJgeh'u?{s#ƘAz8D)/b%1_yDpmAǮ`#qd (נn` h QJ:sBYdz I T Яzd@_2fr%V^cCβ0mN7BG6ZafOW6o;y wYx> DotQ3,e"g˝f;+851WlPd٣o)<`%ڪ{l8G[ЖDIg|sA4TN'9 ,V̏Z|{ cȳ/W ><*%'Kj?i͘n51>_<}1nHгC1< )JKOs=QO=Rdg<;;:/Xt_O+ةEvA?](YWxPX0O?>ʮ||1  eok<\JL;A'(:MHs0k&~:3s>Mmg&ȁ pAU gaYxz7yR`v΄.^>H_'܋.K:,yBFNF^zQv0@|qA 3W^˙5,;gv 5(Ԟήf($02.g"ez^3w7z@o7c,m1z[`Mq"rRZq/Ry7ΉV?e3Źh0@!(ㆌwE N&1]5fY吺h~ޮf©$ g$'wÊLAp="~@m4޿ X䭱Ũ/蚙_d&j>Lx<(_m̖{._V7BZDpx@HoQ-vT6 `j~dž*ﱥh*3ĕ\;11WJ!]^w|40I $nl$J[W-S ^k^sGV >BC4f"3| Y#,6${HwFچsAfua#D X ut}YXPݭD(YD6؞. ʳ7*!bmRl:sEhEܵS1p3zĢ]|ZW }uha_'&^;5 BL~Y.$1x*pej'׭an\~xӾB?&;7j9OC R' Ng|\)KfJc!|ɅQCIJ)="*Ls#=Z8z"9NBRo^J;Z4s~z6J87&}έ2S$T-x uPTS-=P~j>_?ԁ&[_҉>7)g<@l%$&@.. c"-\vS_ufFt7Cn;tA_~s%#İ_'Hk P@ h !68i` v+%I)Y_ ~^̚n2v(ye*W)R>11hGh 9 tq#nc AEvieK ?m8e[2^P!Fe}(":Ғ&2,.u1zO-EK~FĄ+"9p4b̝Nb=c(.9bP|^Z<0_h*C<,ˋ`H^7=xBe} L*f6Pv)F/,j6Ṭ:9s,>ϲvֲM}Âv*9)v'Gg55i}DMRF<!#?wxd%jFةK6IS^wq+f(j[qB!nڷR%0@.j@?U=Ӳr^ wnŧGwzcR`7!*\p(H&/1)ey!(DpCldJg&9?Z9OlQaŝ}ZeeZhQ<2'mP7pze~ lQX/f1A*;eV;LT@Mt9p"Jp4Gv H\Bͤ_F_-Ȯmw{bT hw?Ȣ+di,ܟjAܢ= [,bG*A%uD w޴kb]{xP'S 2xTzm?qD'MOs2GI LD>HA'ֈB:i2_ d5k5SQ18xˁX; R َwŅ0*zz`SOzc+MqL۶'\AŒx4׏?uǸخvNyk1] }zwaS9?&ޱds|&8h@DMMV _hh?+cβpԒSHD~wW\G0jYQ\Mz,B>B8"յP(Ӻ jB5=q.4y8 rY\N9H}H,rB'{h̎p$\H$vRP-s٧Rl88%PRRª%V]&/BR POs("1É`]ڢڂӼrT{.:؜%|Z{Zi !LM3Nw5y0Yw{=}EֽD22{`@'y l:"`n (E31dXDCw%C+G̼07M,V "&lFEtaD!F2*I! ^m0rY3rlnMd-CPP+ܔ?]hVw # _?~U:*tD0p"'4[@br 6 D~/6ηk>Re{0'x=#LiUc3%"WdLP`ghz`)i":$IGLZG=Njw,vWzfkkЮ>6, }BPes<4>(O/i()}AhuB:ic: :! l, ?A=LoRf!33-knW_񒛹ŸiME}FBG)F~F_.0CS>Lnn, }|!/O?m$E:BIDI jSM:W3ˁ jvJf%;č'm$=w[;g.vMƃ MxU N(8T*`sY<s0XBhZ]Lq k~OA7wmON&?.r6-m@qNC>0"yՐ$?l&NlYӊqC1nGӝSc@&//mgA@bLLaC2wUR;L3#~ޚrEݩbsu+V5T`WL:>RGYp*# OTiRXdH0tP6VKp(Syڥ$FQ Vg<9{5r>^l5M\Ĩ.p־N܀@yfxpt _Ņ'.)'S }kx 8WR|#牼у[uu<񝴒g-WKb tU!+0?yQD(@^wWQ!ȑ( .ՕkGٶ` Hw\u8^:RNچwqDuƄhW$䣰霾ͮE}'T(צGn";f&Ņ^$OFW4GL>ןw:V;6[Am0FGwwp&'3R/^E}|rSB^7z-qVN9|7EϓnX3mJ 2%mXn-K̊e{&-&R=jޯi#FB-`4DŝV$O\j.1YWZUv< cX3 ]==O) Υ^y1J$EH;6;p,| AlwNZaeY ?t얈'Cf /އPEEUXJ߃Xp؊fj_&ҟ^: A^˝˒A- q [$>hC[^J,?$(<]ޙfQоJveߋA*EyKxLgT\7p6[},vJ*ԶudH{(p 3]2[Enz[:?ӏ5Y[SW"Jee_|n |RЍpnT 4 m h*"^}x% r[fK] Z2@9!ǟO` 3ٳemqAL"-&*V;C]o6x'E]S%{01)pJKQrcѓ_ "|/_ N5y*mMyMn/1d #]1R{:r!ìrWY]swI6ڕH<LqW֢3v0-1:zڑܥ"܀ݼLg> YC8`7Vob(Ҝsi1ߧ2m`s4Ž h9 P)|e&clA=sn >Ϫ$h;Ҡ|7p=gJ1ŖfP; ֣ ª6۶p2*C|}pjta?MOs@qP?[s|:!瑩 ND㟆@υ;V ' lQ'9&B8nDX:ٿ/"z A9_Fn~~EW_煹A-3LlXmCrI$nn$q^d `t£D˙߳OFb0$09 U%0<-&)~Rs3cG x&{L13vphL<"- @tƢ6/6>d}8j'!gƖ[Y!VV.i0TS_Tm۱3"+Mq;KD&IUKQVݘ8#cDBɥ^LD?\=>)^zywRpvlɝص?RTݠu54^Aҷ4EoPϴ^C饭ʚ[3_4b 4 !.MeC)[*;Hqyp+JUWtfgI&p;xhris $?bTOڧ_z~.&{flpn"rb0N'r3;Dw7˪~U] `‹_HX1T)J9"+d;PG70_5Ԩ:{M ~8G/UL7 nX.L $󳞙Y]AZ]V+>)* qFdmFUDqHH\ɐ Om %ʏu:'EVd˽zjO*l_*oiJk\!5䆣,U2~c o{gJ#>!h( xو=K4=&QK% CIoE6+9w֨0'O*GڲA3NaSful;ͅE蟽$󍈹yԃl& 8wt%ꩣ7ϿF`=Nȴqn_j*$ϭ5l㸉rf!E@A<1C5َ4DBb<AZv\Tc}*4K3{Bv0o4Dk}Ԫ*@JZb]- jHMtL1!yY/|^WS$/>y?E=Z-\ZO[-x! 2b |kK7[ 2aW"fMYJ/u >fQ2z犯) Dʰ0M3(y懕0,hFR޼0#"q2]U&9s~uhf@`̳,o[Dt5K!z6J7!nϼx(dQkǦv(V\1 A a>:Y9";uK^ Dk/i_3+eP[Հ QI6o}ϣI+;"\E7w5S$V w%mi(WB ^S$G&8)R*ꐓpskGJl h-Z`9kf_罵ۯKܝ%"1MQaLyGgJZ "#A `y' YdOS\&l $}fbŭD>$c2Ѿld?%yJzQv5NlE"G{oЀFe]1L BV+~_?!MžiCFz[)`[ux.{9EWG,If It[ϋBouy|"_~f[ӋFbm!'O1m=*,HyIijqE@]LYtI4ǀXiΓgdJ<$8,]__KW8JIrCaHtD3fU-5eѣ4ο_O|l[UޯF1lʙ1ܗ)8މOp0 ߱ T3) &L< g̣(*F-sWLS߉+{`-v4= LEG.ɚck#v8;9I(oRo pT-B 7z~jawz'7Wьs`uVbžz8Iw>y~OyqZq@ۈŒ Fz*c1ИegUP^H 3Zӹn[]OD6]v$qӝE?ZP.KS]]爹t1A*ሡOޑ@q#`Uoͅa睚bW+VE/L3** Is7{(=$|!|U]I6J!!}j0ۋLE-&p%TVi %W;&"d9ۢ9[,3%R+hdt6?b予H+~F}+Q׵$r1RK[e#zXo& xFr3g!|<Ui#A8 db- 6X(Yt^gYD5@ 3h/ PA> KKny|a{|=x#CƦ^Hbw@G)ݣ / 3 2VvGA~V1$]3Hr"h'K QSw ,]Iq!F4J] v9%,1NËM WA ѡ rDdLQvļ草ӜRڑ=euD,@j"Tţ(wglo1NjvKgr *q O;w%4"xFՅc)kz>Rcc#`jЃpO C$L6G/rUB&}).P}48eyʹ%D6#׈Hĩ2+rK3Fb\b>3ZK"Ov䡴gU?>wA?TJiN{E4;gi.[ Y-v̾)>`]XҺB0'uE0mr"kSRg=n Ksvv>3a|m7iXW H2V0ზ\L!%aϰ;&G#fY`!6oY*I6o^8Sl~IPstX'd81kJ|3"9J8Rm( 7u'aA|$1|\߂ܵ?ŏ<2/==nB9G iac+ 6(3 R8Ss7IulC{Z?a8G 7Ho_5\YҎ.Y˽A spﱿpff҅g濨 ܜ F۩>#bk8 '~.*@y}}nzt.W| 9/p\IC槷A\~-" @8>Q+b 0ABu q="S'ө.Ô~7o~i2iޖ[zeR_ O<~R~yyVESAg1h6ˤ̬g8[+.d)ׅG/ǝF k\jzUk] 1T qy q !z\~BnܨiL`YIoH %, 5f>(@ձuaW_t$T,Q}[ÁZ3O5EE1nTY"N,g֬i"lY؝ Pvfxe @ 㧠V~gL䲛_%Nh:[ rBpv35ڈhzP`aIؒh-~D!D̈́@_H`T^GGjQ,o\U`sgÍ4sv-Ss\~4 ?9 YKLfw Age"+Q};WY MԣYo9SۏTGZr€_[=[{0ؽ1 #sP `qY??f!1uӾ 2&]g~J!s' 4"§DAeӷ^WG #oغQh+9^܅`^5Mpu[tH*>ZT~G{\}(qf޴t{]f⿌e'}QgtC$ U0p_rz'TG%K3\?I~WsD^ UҐyyJV_ʽf06&wH.Z&wLE KD]Z=jVJo s{rʘeo!Kyw+8#g&3s\~ǓȫGu}~g1-+vN|>i6Fa=e]rM<Y*bY'M|waf7U؈D{ v1MD׮&~P ]ռGj#-}=|,?Sd?&iFPӾg!VT2gu3 [}un1 1`w\يWI_HFezbN9`h(Y0ESnK^~r=ks)7]=@ӿ}< [ߗ#!v1mR.~)?E%2"-"N+4/$?v*DB1v` QW.՝W@5g+?RqH dAÃ݈?7U2!GPEР. pds4XK H4cb:[4C|uXk2wvAƴ.26l {JH_&嵯B: ưj}"NT/y6d2Y3|Y&u66z.xp-X0LKK'E7I6"ȮE;//nGHhi{K%լ{$9V 4%b,M32 1fB*#T !)9/4۶嚪\%N;m һ.8*>j,}"dnw5E_Ex$M3YJtˤ#?۳H|`]R>{mh'˩s0宾YD͙7UK_;K~md~H{?D;6KVNdvz+{Ob ϗcSUCU Ktekb@Z=?@)fAyRq6rqfr-m'0 !g0"6l72:#~_- 5: RoW%;(Q`sڄĽq(Ю#4TW'NI9n2*z.jrBӂUnQ&xxr]BxIortwǥE?ˆ%<T㣗SB4РDi;̽Jnt6՜@Q"ţg #&$OD/kx)j j'|wS<h0w wާיӆGEbyzj}$nˋf6ZEo%5m`̪slvq4m^;RcXZաU+[ 9Ccb<퐥?%\҃s8!,d٤xHq/I,ơ k!5nE\?-jI B4AO vO$$$iu?*Ucjx[{,3^Pɾgb/p61Ui--U=59k d35&y?inoOp&.G*ڱ#^Ei>ZӔ(_OX̄Rg|c!Vt֊pqBJ9Ce8 n*ϟ9I +e ͷ=WM>F @aYiϥœl59|*+fu8Crd} }^i1SKnC1! 9 4 7"ۍqީ}b PF1.?Isk$CIObï[o0=߸Wb|GH^R*)͞9ӾN\V~!.FyD?kHSXu-")&dp#9vpAyN"@$4O(C,F9{Y.K{m4QpClG.ѧ$:)0<**\ut-~᫂ݓ1cx;#ЗfpGQ<XRm >[:ߠ4oFCpH`$5 Rz9GMSN.Ux6cʅ $"LjSϻ)B]odlv IG`jMڬ{8Xgx9E|B=La5I,vUup:F'9t*YOp&X'9ixpexOXڏV=ln_AXIiA%=I dZqD, /\{gGL'r1i OCKX/,lF?fWwzݪ:DӉU ߝ}=TO;C{ܻxjuyDV[=&_~^>=nFC:0yd V#`Spj<;9$e-B\2ư97JԖϝW{cg!ͻ9Cȟi Sj9 Z8*TAs)SHx.egwhQټ[V:.s?JKUt_~QS>/4=usI 6ZSf8@ СeW6!ZpYk9bW6D&s*vً/͈0KmN5K73G(?!LH1o‹ !k-a2iLEf y=iHP-WQFhuW Pv+K+]Ql构cD S&u.|=NvfHw%_m- "hoq<,6Ȧ_os_ezxynTC#3v7W=L(&yJOZ)s.GB듃kr.3ʶb\=d{(oe-!=)#F߀Fj4OQΉ*$yJQw#$fnQM#Y./*#,Bʝ,x@za25I]¸p 55C|*G?m 4'[:pIXY5^ p-̗rň] P!Zc7*[a]3ױ>X *Քwhy0̫4BD =8K^>4$xr&צ\e A |(`@aѪ?֫P{֎% 79F?Tz1WbZ}ua\2 _/X{^(55NKmDdYq>fST(ZO;Sm-}}ʴT2^[et1:h0'ofˆ^3k1'C12A!m~-EEtV(U/+ۥh<,=EV/ m6X > ,QUj(:fȭ jxN$5S(Wr<9$ODҡkˀ$:;64L53hujyV.r=n#^"sԄ=\أ66oPqpM0 u8lS8c u6vnOO{( je{vPfC337jDMc |eעa +wiym0~g6p&4esJR)tBAa#~$}/$1mxLw{*N\jK6?H|)b n/BspLqme|䌢";@3{Zdz!UQXW2/OAwqC_|"퇊S8qZ;:wâqX]=ƱoeG@3UPb%C-BvBDcmHna;`Nsu-&HGvd9 Y DLV@U I/<u5Ub&NA+$:NQ(=ҖFSs |9&!hP-p^zu pک VGY.inCCF-d 9Y$ zQU; +&[ttE+#2v0pP&$J_/ MI M1la\sCp*hVS0 *VoYLkduOGGtkU < Һ3`I[cuX0ohbNv6QE3YQ;~RiFaQX~N7,Ō7Wuq˞u |P1 Zr[tyQ:Or`c'~zz#@$2@Ky`%O:dOm{NxKuY EY\hL!Tģ۷KϘZ~-w9}ei`4p ]ٔ;wFo5y~,:[tz{!dѭQ3jxe`OV?x}ok'fDXq:45 #},1}JW>z䎔j}2:x`%?1z"t+,[V=G= &2c)T>j3qd~DٞhZr#%wmr_z ǸNc`wSQ>.AzjH7IIHv=i *}$\A~y@?>!&40^-<<̛J3hRԭ"7Q £p[16 hE+KcP$dg L4\`pZ?NA AzOk:|ʗPb/,S%0}r^;Ks?y|%oGo!GHke /G >W2r1; ^ ַ *ՉK{kΪ΂V*G96Nc9ۉĖc)\FD@ͭ+!JY-dyzM{:d) z1n﹤/?]l;9KV;q|Wu{ag hj- (r'3;htZ 5~ɺd_ !d`rV^;yibU"'B^$1a.3~%"$?TK0W~\B/F>[|70ufKI!KfK 0#| >[9dL; K!3-Y /I/:tԗVNeKKYԤ-S`C8Վaσd'Ν=jk4L|YĔYV 7?s(Rz0Io)i#BjJEܭ5Cllj| *&Np Ȟl!@NJE4u]jQKݒi9aM\A7MHʫj=qdHnn'7@-x& #!a<ك[L&9  Y2ZVgZaNٕ;.4Kp-k7hȔ&byRYٺ2~*L6!ݘRK_\&okjkydz2 ݏhQϲrߩ7\Z Г _IШ8ŧ/7HG1&7']dyG@DkoşE6PjG2szS/ʵͩێ+=E?{KGFNDl[6Z\ ŷҐ;^y,Ư-u`fj\j4fP;njba!㭳B'l }\*۲QQJ:9M.l|Mǡ&/urQJwFk߱`FzlG~@h/,9pxU8zN,U"&P.B88#ti3uV:L$+PK`fCL{@b:7ų6}|,kӌ/t#ڍKR*ׄ:_.J I6rmCm{YWA]='5d~`*~ X? IKZh/+> қUoIlm[@3ԫBhN>*~Z3sI(7N2 [~N)T U|PϜn~` }]\~ryifMhnPoy<>`3 ]; )13#]5&gěRV@+D*=D;S2}:SP]L^6T^^Z5K+j3f/;?:_T2z]5kco^.ߴ #R[whۯHF8B16jRB^$H_ӯĮ$8.9 `nFtq[$3qiO㍳>,_J>UAICz/_ #VURDؑ7cY*$?CY|kM+zKhhT p<)b)-g굩hzcQQ`<ϬyG"!W 4G<9UTkD~vݖA:J$Tm{l,b-=KAE))7lڎ!iMn=R@>3 yzLdlf0; }fQC[7)] eb5򾶯'A>É}2,W. KB&%"fM[Ka2 NM$7{Fi + Q2 ~ 舐ǩE]rpz WYp4<խWdfjY[ST!q]=+nw\6G ac7FRӮ|l{_6gf?Uò&C{+:5sȇ4FMQ9ЗJf,ŰiMXz.ڈ>MIN]Me| K(~OoW0U0 ?q[\5\ cСU $f]ZȊ@Qq`H-jqI!/=H"eĕ>4p; jV@O3Ge