vim-small-9.1.0330-150000.5.63.1<>,f&7:p9|d ?bCd7d'< wk:yoﺢa"ۢqAn/Y6፧ hN-sig| 0#geDmy-nB3­M|պ !7Uivv'TgeB['/9o /znrRZўbfx*[6L6< L| $r@Єpovb3{9ZrC|Rf!݅>B?d  # = #)18 F T p  (DgD(R8\9 :>@FGHIXY \P]l^bcde flu$v@w(xDy` zCvim-small9.1.0330150000.5.63.1Vim with reduced featuresVim compiled with reduced feature set such as no script interpreters built inf&7:h04-armsrv2SUSE Linux Enterprise 15SUSE LLC Vimhttps://www.suse.com/Productivity/Text/Editorshttps://www.vim.org/linuxaarch64/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 fiA큤f&7:f&7:f&7!f&7!f&7%f&7:fNld5b593ca6dbbf75cd735278a5da4b1dd0731c6ae9fa43304fd573f98d8cfbc250b3f1f330cb1b179bb17c7c687d4cec601e0aa3462bc7f890ad4c3888d37d720/etc/alternatives/vi/etc/alternatives/vim@@rootrootrootrootrootrootrootrootrootrootrootrootrootrootvim-9.1.0330-150000.5.63.1.src.rpmvivim-smallvim-small(aarch-64)vim_client@@@@@@@@@@    /bin/sh/bin/shld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libacl.so.1()(64bit)libacl.so.1(ACL_1.0)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.17)(64bit)libtinfo.so.6()(64bit)libtinfo.so.6(NCURSES6_TINFO_5.0.19991023)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)update-alternativesupdate-alternativesvim-data-common3.0.4-14.6.0-14.0-15.2-19.1.0330-150000.5.63.14.14.1f&Q@eqe]@e dܺ@dx@dldZ5dJcd'@ccR@c~ @cM@bb@`4@`.V^)@^@^2\@Zľ@ZlZ@Z%Z1@Z@V͛@V͛@VIV@V@VVŲ@V@V@VT@VV@V@V^VVuFVm]Vd#@VQ@VO @VCV VUU6@U@U@UnU@UUUx&U_@U>$U+UUQTT!TD@TfTr@T T TT|TTxcTk4T[bTBV@zbalogh@suse.comzbalogh@suse.comzbalogh@suse.comzbalogh@suse.comzbalogh@suse.comzbalogh@suse.comjehan.singh@suse.comzbalogh@suse.comzbalogh@suse.comzbalogh@suse.comzbalogh@suse.comzbalogh@suse.comzbalogh@suse.comzbalogh@suse.comzbalogh@suse.comzbalogh@suse.comlnussel@suse.delnussel@suse.delnussel@suse.deidonmez@suse.comlnussel@suse.deidonmez@suse.comstefan.bruens@rwth-aachen.dekukuk@suse.delnussel@suse.deidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comtchvatal@suse.comidonmez@suse.comnormand@linux.vnet.ibm.comsuse-beta@cboltz.deidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.commpluskal@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comwerner@suse.deidonmez@suse.comidonmez@suse.comidonmez@suse.comtchvatal@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comkukuk@suse.desuse-beta@cboltz.dekukuk@suse.deidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comdimstar@opensuse.orgidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comcrrodriguez@opensuse.orgidonmez@suse.comidonmez@suse.comidonmez@suse.comsuse-beta@cboltz.deidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comopensuse@cboltz.deidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comlars@linux-schulserver.deidonmez@suse.comidonmez@suse.comidonmez@suse.comopensuse@cboltz.de- Updated to version 9.1 with patch level 0330, fixes the following problems * Fixing bsc#1220763 - vim gets Segmentation fault after updating to version 9.1.0111-150500.20.9.1 - refreshed vim-7.3-filetype_spec.patch - refreshed vim-7.3-filetype_ftl.patch - Update spec.skeleton to use autosetup in place of setup macro. - for the complete list of changes see https://github.com/vim/vim/compare/v9.1.0111...v9.1.0330- Updated to version 9.1 with patch level 0111, fixes the following security problems * Fixing bsc#1217316 (CVE-2023-48231) - VUL-0: CVE-2023-48231: vim: Use-After-Free in win_close() * Fixing bsc#1217320 (CVE-2023-48232) - VUL-0: CVE-2023-48232: vim: Floating point Exception in adjust_plines_for_skipcol() * Fixing bsc#1217321 (CVE-2023-48233) - VUL-0: CVE-2023-48233: vim: overflow with count for :s command * Fixing bsc#1217324 (CVE-2023-48234) - VUL-0: CVE-2023-48234: vim: overflow in nv_z_get_count * Fixing bsc#1217326 (CVE-2023-48235) - VUL-0: CVE-2023-48235: vim: overflow in ex address parsing * Fixing bsc#1217329 (CVE-2023-48236) - VUL-0: CVE-2023-48236: vim: overflow in get_number * Fixing bsc#1217330 (CVE-2023-48237) - VUL-0: CVE-2023-48237: vim: overflow in shift_line * Fixing bsc#1217432 (CVE-2023-48706) - VUL-0: CVE-2023-48706: vim: heap-use-after-free in ex_substitute * Fixing bsc#1219581 (CVE-2024-22667) - VUL-0: CVE-2024-22667: vim: stack-based buffer overflow in did_set_langmap function in map.c * Fixing bsc#1215005 (CVE-2023-4750) - VUL-0: CVE-2023-4750: vim: Heap use-after-free in function bt_quickfix - for the complete list of changes see https://github.com/vim/vim/compare/v9.0.2103...v9.1.0111- Updated to version 9.0 with patch level 2103, fixes the following security problems * Fixing bsc#1215940 (CVE-2023-5344) - VUL-0: CVE-2023-5344: vim: Heap-based Buffer Overflow in vim prior to 9.0.1969. * Fixing bsc#1216001 (CVE-2023-5441) - VUL-0: CVE-2023-5441: vim: segfault in exmode when redrawing * Fixing bsc#1216167 (CVE-2023-5535) - VUL-0: CVE-2023-5535: vim: use-after-free from buf_contents_changed() * Fixing bsc#1216696 (CVE-2023-46246) - VUL-0: CVE-2023-46246: vim: Integer Overflow in :history command - for the complete list of changes see https://github.com/vim/vim/compare/v9.0.1894...v9.0.2103- Updated to version 9.0 with patch level 1894, fixes the following security problems * Fixing bsc#1214922 (CVE-2023-4738) - VUL-0: CVE-2023-4738: vim: heap-buffer-overflow in vim_regsub_both * Fixing bsc#1214924 (CVE-2023-4735) - VUL-0: CVE-2023-4735: vim: OOB Write ops.c * Fixing bsc#1214925 (CVE-2023-4734) - VUL-0: CVE-2023-4734: vim: segmentation fault in function f_fullcommand * Fixing bsc#1215004 (CVE-2023-4733) - VUL-0: CVE-2023-4733: vim: use-after-free in function buflist_altfpos * Fixing bsc#1215006 (CVE-2023-4752) - VUL-0: CVE-2023-4752: vim: Heap Use After Free in function ins_compl_get_exp * Fixing bsc#1215033 (CVE-2023-4781) - VUL-0: CVE-2023-4781: vim: heap-buffer-overflow in function vim_regsub_both - drop patches: disable-unreliable-tests.patch ignore-flaky-test-failure.patch vim-8.1.0297-dump3.patch - dropped %check - most of tests didn't work correctly in OBS and maintenance burden of this was getting too big - for the complete list of changes see https://github.com/vim/vim/compare/v9.0.1632...v9.0.1894- Use app icon generated from vimlogo.eps in source tarball; add higher res icons of sizes 128, 256, and 512px as png sources. Our current icons deviate from upstream flatpaks for example. - Updated to version 9.0 with patch level 1632 - for the complete list of changes see https://github.com/vim/vim/compare/v9.0.1443...v9.0.1632- Updated to version 9.0 with patch level 1572, fixes the following security problems * Fixing bsc#1210996 (CVE-2023-2426) - VUL-0: CVE-2023-2426: vim: Use of Out-of-range Pointer Offset in GitHub repository vim/vim prior to 9.0.1499. * Fixing bsc#1211256 (CVE-2023-2609) - VUL-1: CVE-2023-2609: vim: NULL Pointer Dereference prior to 9.0.1531 * Fixing bsc#1211257 (CVE-2023-2610) - VUL-1: CVE-2023-2610: vim: Integer Overflow or Wraparound prior to 9.0.1532 - for the complete list of changes see https://github.com/vim/vim/compare/v9.0.1443...v9.0.1572- Fixing bsc#1211461 - L3: vim "eats" first character from prompt in xterm * Add: reorder-exit-raw-mode.patch * Swaps out_str_t_TE() and cursor_on() during exit to prevent missing characters in xterm prompt on exit.- Fixing bsc#1211144 - [Build 96.1] openQA test fails in zypper_migration - conflict between xxd and vim * Revert the creation standalone xxd packages- Updated to version 9.0 with patch level 1443, fixes the following security problems * Fixing bsc#1209042 (CVE-2023-1264) - VUL-0: CVE-2023-1264: vim: NULL Pointer Dereference vim prior to 9.0.1392 * Fixing bsc#1209187 (CVE-2023-1355) - VUL-0: CVE-2023-1355: vim: NULL Pointer Dereference prior to 9.0.1402. * Fixing bsc#1208828 (CVE-2023-1127) - VUL-1: CVE-2023-1127: vim: divide by zero in scrolldown() - drop vim-8.0-ttytype-test.patch as it changes test_options.vim which we remove during %prep anyway. And this breaks quilt setup. - for the complete list of changes see https://github.com/vim/vim/compare/v9.0.1386...v9.0.1443- Updated to version 9.0 with patch level 1386, fixes the following security problems * Fixing bsc#1207780 - (CVE-2023-0512) VUL-0: CVE-2023-0512: vim: Divide By Zero in GitHub repository vim/vim prior to 9.0.1247 * Fixing bsc#1208957 - (CVE-2023-1175) VUL-0: CVE-2023-1175: vim: Incorrect Calculation of Buffer Size * Fixing bsc#1208959 - (CVE-2023-1170) VUL-0: CVE-2023-1170: vim: Heap-based Buffer Overflow in vim prior to 9.0.1376 * Fixing bsc#1208828 - (CVE-2023-1127) VUL-1: CVE-2023-1127: vim: divide by zero in scrolldown() - for the complete list of changes see https://github.com/vim/vim/compare/v9.0.1234...v9.0.1386- Updated to version 9.0 with patch level 1234, fixes the following security problems * Fixing bsc#1207396 VUL-0: CVE-2023-0433: vim: Heap-based Buffer Overflow in vim prior to 9.0.1225 * Fixing bsc#1207162 VUL-1: CVE-2023-0288: vim: Heap-based Buffer Overflow in GitHub repository vim/vim prior to 9.0.1189. * Fixing bsc#1206868 VUL-1: CVE-2023-0054: vim: Out-of-bounds Write in GitHub repository vim/vim prior to 9.0.1145. * Fixing bsc#1206867 VUL-1: CVE-2023-0051: vim: Heap-based Buffer Overflow in GitHub repository vim/vim prior to 9.0.1144. * Fixing bsc#1206866 VUL-1: CVE-2023-0049: vim: Out-of-bounds Read in GitHub repository vim/vim prior to 9.0.1143. - refreshed vim-7.4-highlight_fstab.patch - for the complete list of changes see https://github.com/vim/vim/compare/v9.0.1040...v9.0.1234- Updated to version 9.0 with patch level 1040, fixes the following security problems * Fixing bsc#1206028 VUL-0: CVE-2022-3491: vim: Heap-based Buffer Overflow prior to 9.0.0742 * Fixing bsc#1206071 VUL-0: CVE-2022-3520: vim: Heap-based Buffer Overflow * Fixing bsc#1206072 VUL-0: CVE-2022-3591: vim: Use After Free * Fixing bsc#1206075 VUL-0: CVE-2022-4292: vim: Use After Free in GitHub repository vim/vim prior to 9.0.0882. * Fixing bsc#1206077 VUL-0: CVE-2022-4293: vim: Floating Point Comparison with Incorrect Operator in GitHub repository vim/vim prior to 9.0.0804. * Fixing bsc#1205797 VUL-0: CVE-2022-4141: vim: heap-buffer-overflow in alloc.c 246:11 * Fixing bsc#1204779 VUL-0: CVE-2022-3705: vim: use after free in function qf_update_buffer of the file quickfix.c - for the complete list of changes see https://github.com/vim/vim/compare/v9.0.814...v9.0.1040- Updated to version 9.0 with patch level 0814, fixes the following problems * Fixing bsc#1192478 VUL-1: CVE-2021-3928: vim: vim is vulnerable to Stack-based Buffer Overflow * Fixing bsc#1203508 VUL-0: CVE-2022-3234: vim: Heap-based Buffer Overflow prior to 9.0.0483. * Fixing bsc#1203509 VUL-1: CVE-2022-3235: vim: Use After Free in GitHub prior to 9.0.0490. * Fixing bsc#1203820 VUL-0: CVE-2022-3324: vim: Stack-based Buffer Overflow in prior to 9.0.0598. * Fixing bsc#1204779 VUL-0: CVE-2022-3705: vim: use after free in function qf_update_buffer of the file quickfix.c * Fixing bsc#1203152 VUL-1: CVE-2022-2982: vim: use after free in qf_fill_buffer() * Fixing bsc#1203796 VUL-1: CVE-2022-3296: vim: stack out of bounds read in ex_finally() in ex_eval.c * Fixing bsc#1203797 VUL-1: CVE-2022-3297: vim: use-after-free in process_next_cpt_value() at insexpand.c * Fixing bsc#1203110 VUL-1: CVE-2022-3099: vim: Use After Free in ex_docmd.c * Fixing bsc#1203194 VUL-1: CVE-2022-3134: vim: use after free in do_tag() * Fixing bsc#1203272 VUL-1: CVE-2022-3153: vim: NULL Pointer Dereference in GitHub repository vim/vim prior to 9.0.0404. * Fixing bsc#1203799 VUL-1: CVE-2022-3278: vim: NULL pointer dereference in eval_next_non_blank() in eval.c * Fixing bsc#1203924 VUL-1: CVE-2022-3352: vim: vim: use after free * Fixing bsc#1203155 VUL-1: CVE-2022-2980: vim: null pointer dereference in do_mouse() * Fixing bsc#1202962 VUL-1: CVE-2022-3037: vim: Use After Free in vim prior to 9.0.0321 - ignore-flaky-test-failure.patch: Ignore failure of flaky tests - disable-unreliable-tests-arch.patch: Removed - for the complete list of changes see https://github.com/vim/vim/compare/v9.0.0313...v9.0.0814- Updated to version 9.0 with patch level 0313, fixes the following problems * Fixing bsc#1200884 Vim: Error on startup * Fixing bsc#1200902 VUL-0: CVE-2022-2183: vim: Out-of-bounds Read through get_lisp_indent() Mon 13:32 * Fixing bsc#1200903 VUL-0: CVE-2022-2182: vim: Heap-based Buffer Overflow through parse_cmd_address() Tue 08:37 * Fixing bsc#1200904 VUL-0: CVE-2022-2175: vim: Buffer Over-read through cmdline_insert_reg() Tue 08:37 * Fixing bsc#1201249 VUL-0: CVE-2022-2304: vim: stack buffer overflow in spell_dump_compl() * Fixing bsc#1201356 VUL-1: CVE-2022-2343: vim: Heap-based Buffer Overflow in GitHub repository vim prior to 9.0.0044 * Fixing bsc#1201359 VUL-1: CVE-2022-2344: vim: Another Heap-based Buffer Overflow vim prior to 9.0.0045 * Fixing bsc#1201363 VUL-1: CVE-2022-2345: vim: Use After Free in GitHub repository vim prior to 9.0.0046. * Fixing bsc#1201620 PUBLIC SUSE Linux Enterprise Server 15 SP4 Basesystem zbalogh@suse.com NEW --- SLE-15-SP4-Full-x86_64-GM-Media1 and vim-plugin-tlib-1.27-bp154.2.18.noarch issue * Fixing bsc#1202414 VUL-1: CVE-2022-2819: vim: Heap-based Buffer Overflow in compile_lock_unlock() * Fixing bsc#1202552 VUL-1: CVE-2022-2874: vim: NULL Pointer Dereference in generate_loadvar() * Fixing bsc#1200270 VUL-1: CVE-2022-1968: vim: use after free in utf_ptr2char * Fixing bsc#1200697 VUL-1: CVE-2022-2124: vim: out of bounds read in current_quote() * Fixing bsc#1200698 VUL-1: CVE-2022-2125: vim: out of bounds read in get_lisp_indent() * Fixing bsc#1200700 VUL-1: CVE-2022-2126: vim: out of bounds read in suggest_trie_walk() * Fixing bsc#1200701 VUL-1: CVE-2022-2129: vim: out of bounds write in vim_regsub_both() * Fixing bsc#1200732 VUL-1: CVE-2022-1720: vim: out of bounds read in grab_file_name() * Fixing bsc#1201132 VUL-1: CVE-2022-2264: vim: out of bounds read in inc() * Fixing bsc#1201133 VUL-1: CVE-2022-2284: vim: out of bounds read in utfc_ptr2len() * Fixing bsc#1201134 VUL-1: CVE-2022-2285: vim: negative size passed to memmove() due to integer overflow * Fixing bsc#1201135 VUL-1: CVE-2022-2286: vim: out of bounds read in ins_bytes() * Fixing bsc#1201136 VUL-1: CVE-2022-2287: vim: out of bounds read in suggest_trie_walk() * Fixing bsc#1201150 VUL-1: CVE-2022-2231: vim: null pointer dereference skipwhite() * Fixing bsc#1201151 VUL-1: CVE-2022-2210: vim: out of bounds read in ml_append_int() * Fixing bsc#1201152 VUL-1: CVE-2022-2208: vim: null pointer dereference in diff_check() * Fixing bsc#1201153 VUL-1: CVE-2022-2207: vim: out of bounds read in ins_bs() * Fixing bsc#1201154 VUL-1: CVE-2022-2257: vim: out of bounds read in msg_outtrans_special() * Fixing bsc#1201155 VUL-1: CVE-2022-2206: vim: out of bounds read in msg_outtrans_attr() * Fixing bsc#1201863 VUL-1: CVE-2022-2522: vim: out of bounds read via nested autocommand * Fixing bsc#1202046 VUL-1: CVE-2022-2571: vim: Heap-based Buffer Overflow related to ins_comp_get_next_word_or_line() * Fixing bsc#1202049 VUL-1: CVE-2022-2580: vim: Heap-based Buffer Overflow related to eval_string() * Fixing bsc#1202050 VUL-1: CVE-2022-2581: vim: Out-of-bounds Read related to cstrchr() * Fixing bsc#1202051 VUL-1: CVE-2022-2598: vim: Undefined Behavior for Input to API related to diff_mark_adjust_tp() and ex_diffgetput() * Fixing bsc#1202420 VUL-1: CVE-2022-2817: vim: Use After Free in f_assert_fails() * Fixing bsc#1202421 VUL-1: CVE-2022-2816: vim: Out-of-bounds Read in check_vim9_unlet() * Fixing bsc#1202511 VUL-1: CVE-2022-2862: vim: use-after-free in compile_nested_function() * Fixing bsc#1202512 VUL-1: CVE-2022-2849: vim: Invalid memory access related to mb_ptr2len() * Fixing bsc#1202515 VUL-1: CVE-2022-2845: vim: Buffer Over-read related to display_dollar() * Fixing bsc#1202599 VUL-1: CVE-2022-2889: vim: use-after-free in find_var_also_in_script() in evalvars.c * Fixing bsc#1202687 VUL-1: CVE-2022-2923: vim: NULL Pointer Dereference in GitHub repository vim/vim prior to 9.0.0240 * Fixing bsc#1202689 VUL-1: CVE-2022-2946: vim: use after free in function vim_vsnprintf_typval * Fixing bsc#1202862 VUL-1: CVE-2022-3016: vim: Use After Free in vim prior to 9.0.0285 Mon 12:00- Deleted patches: * restrict-shell-commands.patch * source-check-sandbox.patch * vim-8.0.1568-CVE-2021-3778.patch * vim-8.0.1568-CVE-2021-3796.patch * vim-8.0.1568-CVE-2021-3872.patch * vim-8.0.1568-CVE-2021-3927.patch * vim-8.0.1568-CVE-2021-3928.patch * vim-8.0.1568-CVE-2021-3984.patch * vim-8.0.1568-CVE-2021-4019.patch * vim-8.0.1568-CVE-2021-4193.patch * vim-8.0.1568-CVE-2021-46059.patch * vim-8.0.1568-CVE-2022-0319.patch * vim-8.0.1568-CVE-2022-0351.patch * vim-8.0.1568-CVE-2022-0361.patch * vim-8.0.1568-CVE-2022-0413.patch * vim-8.0.1568-globalvimrc.patch - Added patches: * vim-8.1.0297-dump3.patch * vim-8.2.2411-globalvimrc.patch * disable-unreliable-tests-arch.patch - Updated patches: * disable-unreliable-tests.patch * vim-7.3-filetype_changes.patch * vim-7.3-filetype_ftl.patch * vim-7.3-filetype_spec.patch * vim-7.3-gvimrc_fontset.patch * vim-7.3-help_tags.patch * vim-7.3-mktemp_tutor.patch * vim-7.3-name_vimrc.patch * vim-7.3-sh_is_bash.patch * vim-7.3-use_awk.patch * vim-7.4-disable_lang_no.patch * vim-7.4-filetype_apparmor.patch * vim-7.4-filetype_mine.patch * vim-7.4-highlight_fstab.patch * vim-8.0-ttytype-test.patch * vim-8.0.1568-defaults.patch * vim73-no-static-libpython.patch - Updated to version 8.2 with patch level 5038, fixes the following problems * Fixing bsc#1191770 VUL-0: CVE-2021-3875: vim: heap-based buffer overflow * Fixing bsc#1192167 VUL-0: CVE-2021-3903: vim: heap-based buffer overflow * Fixing bsc#1192902 VUL-0: CVE-2021-3968: vim: vim is vulnerable to Heap-based Buffer Overflow * Fixing bsc#1192903 VUL-0: CVE-2021-3973: vim: vim is vulnerable to Heap-based Buffer Overflow * Fixing bsc#1192904 VUL-0: CVE-2021-3974: vim: vim is vulnerable to Use After Free * Fixing bsc#1193466 VUL-1: CVE-2021-4069: vim: use-after-free in ex_open() in src/ex_docmd.c * Fixing bsc#1193905 VUL-0: CVE-2021-4136: vim: vim is vulnerable to Heap-based Buffer Overflow * Fixing bsc#1194093 VUL-1: CVE-2021-4166: vim: vim is vulnerable to Out-of-bounds Read * Fixing bsc#1194216 VUL-1: CVE-2021-4193: vim: vulnerable to Out-of-bounds Read * Fixing bsc#1194217 VUL-0: CVE-2021-4192: vim: vulnerable to Use After Free * Fixing bsc#1194872 VUL-0: CVE-2022-0261: vim: Heap-based Buffer Overflow in vim prior to 8.2. * Fixing bsc#1194885 VUL-0: CVE-2022-0213: vim: vim is vulnerable to Heap-based Buffer Overflow * Fixing bsc#1195004 VUL-0: CVE-2022-0318: vim: Heap-based Buffer Overflow in vim prior to 8.2. * Fixing bsc#1195203 VUL-0: CVE-2022-0359: vim: heap-based buffer overflow in init_ccline() in ex_getln.c * Fixing bsc#1195354 VUL-0: CVE-2022-0407: vim: Heap-based Buffer Overflow in Conda vim prior to 8.2. * Fixing bsc#1198596 VUL-0: CVE-2022-1381: vim: global heap buffer overflow in skip_range * Fixing bsc#1199331 VUL-0: CVE-2022-1616: vim: Use after free in append_command * Fixing bsc#1199333 VUL-0: CVE-2022-1619: vim: Heap-based Buffer Overflow in function cmdline_erase_chars * Fixing bsc#1199334 VUL-0: CVE-2022-1620: vim: NULL Pointer Dereference in function vim_regexec_string * Fixing bsc#1199747 VUL-0: CVE-2022-1796: vim: Use After in find_pattern_in_path * Fixing bsc#1200010 VUL-0: CVE-2022-1897: vim: Out-of-bounds Write in vim * Fixing bsc#1200011 VUL-0: CVE-2022-1898: vim: Use After Free in vim prior to 8.2 * Fixing bsc#1200012 VUL-0: CVE-2022-1927: vim: Buffer Over-read in vim prior to 8.2 * Fixing bsc#1070955 VUL-1: CVE-2017-17087: vim: Sets the group ownership of a .swp file to the editor's primary group, which allows local users to obtain sensitive information * Fixing bsc#1194388 VUL-1: CVE-2022-0128: vim: vim is vulnerable to Out-of-bounds Read * Fixing bsc#1195332 VUL-1: CVE-2022-0392: vim: Heap-based Buffer Overflow in vim prior to 8.2 * Fixing bsc#1196361 VUL-1: CVE-2022-0696: vim: NULL Pointer Dereference in vim prior to 8.2 * Fixing bsc#1198748 VUL-1: CVE-2022-1420: vim: Out-of-range Pointer Offset * Fixing bsc#1199651 VUL-1: CVE-2022-1735: vim: heap buffer overflow * Fixing bsc#1199655 VUL-1: CVE-2022-1733: vim: Heap-based Buffer Overflow in cindent.c * Fixing bsc#1199693 VUL-1: CVE-2022-1771: vim: stack exhaustion in vim prior to 8.2. * Fixing bsc#1199745 VUL-1: CVE-2022-1785: vim: Out-of-bounds Write * Fixing bsc#1199936 VUL-1: CVE-2022-1851: vim: out of bounds read- Minimal fix for Bug 1195004 - (CVE-2022-0318) VUL-0: CVE-2022-0318: vim: Heap-based Buffer Overflow in vim prior to 8.2. / vim-8.0.1568-CVE-2022-0413.patch - Fixing bsc#1190570 CVE-2021-3796: vim: use-after-free in nv_replace() in normal.c / vim-8.0.1568-CVE-2021-3796.patch - Fixing bsc#1191893 CVE-2021-3872: vim: heap-based buffer overflow in win_redr_status() drawscreen.c / vim-8.0.1568-CVE-2021-3872.patch - Fixing bsc#1192481 CVE-2021-3927: vim: vim is vulnerable to Heap-based Buffer Overflow / vim-8.0.1568-CVE-2021-3927.patch - Fixing bsc#1192478 CVE-2021-3928: vim: vim is vulnerable to Stack-based Buffer Overflow / vim-8.0.1568-CVE-2021-3928.patch - Fixing bsc#1193294 CVE-2021-4019: vim: vim is vulnerable to Heap-based Buffer Overflow / vim-8.0.1568-CVE-2021-4019.patch - Fixing bsc#1193298 CVE-2021-3984: vim: illegal memory access when C-indenting could lead to Heap Buffer Overflow / vim-8.0.1568-CVE-2021-3984.patch - Fixing bsc#1190533 CVE-2021-3778: vim: Heap-based Buffer Overflow in regexp_nfa.c / vim-8.0.1568-CVE-2021-3778.patch - Fixing bsc#1194216 CVE-2021-4193: vim: vulnerable to Out-of-bounds Read / vim-8.0.1568-CVE-2021-4193.patch - Fixing bsc#1194556 CVE-2021-46059: vim: A Pointer Dereference vulnerability exists in Vim 8.2.3883 via the vim_regexec_multi function at regexp.c, which causes a denial of service. / vim-8.0.1568-CVE-2021-46059.patch - Fixing bsc#1195066 CVE-2022-0319: vim: Out-of-bounds Read in vim/vim prior to 8.2. / vim-8.0.1568-CVE-2022-0319.patch - Fixing bsc#1195126 CVE-2022-0351: vim: uncontrolled recursion in eval7() / vim-8.0.1568-CVE-2022-0351.patch - Fixing bsc#1195202 CVE-2022-0361: vim: Heap-based Buffer Overflow in vim prior to 8.2. / vim-8.0.1568-CVE-2022-0361.patch - Fixing bsc#1195356 CVE-2022-0413: vim: use after free in src/ex_cmds.c / vim-8.0.1568-CVE-2022-0413.patch- install suse vimrc in /usr (boo#1182324, vim-8.0.1568-globalvimrc.patch)- source correct suse.vimrc file (boo#1182324)- stop owning /etc/vimrc so the old, distro provided config actually gets removed. Leaving it around leads to a duplicated autocmd for * .spec, leading to spec file template inserted twice. - own some dirs in vim-data-common so installation of vim-small doesn't leave not owned directories (boo#1173256). - Add vi as slave to update-alternatives so that every package has a matching "vi" symlink (bsc#1174564, boo#1176549).- Add restrict-shell-commands.patch to disable using interfaces in restricted mode, fixes bsc#1172225 CVE-2019-20807- introduce vim-small package with reduced requirements for small installations (boo#1166602). - BuildRequire pkg-config(krb5) instead of krb5-mini to be able to build against Tumbleweed repo.- Add source-check-sandbox.patch to fix CVE-2019-12735 boo#1137443- Pre-convert gvim icons, otherwise building vim depends on rsvg-convert -> librsvg -> cargo -> Rust -> LLVM - Cleanup SVG icon, make lines pixel-grid aligned - Correct RPM Group- Use %license instead of %doc [bsc#1082318]- instead of explicitly unsetting mouse, remove it from the defaults in the first place (boo#1079185, vim-8.0.1568-defaults.patch)- Switch to make -j1 clean to see if it fixes random build failures on Leap/SLE 15.- Updated to revision 1568, fixes the following problems * No test using a screen dump yet. * Screen dump test fails on MS-Windows. * Dead code found. * Assert_equalfile() does not close file descriptors. (Coverity) * Dump test fails when using a shadow directory. * Cannot use 24 bit colors in MS-Windows console. * Compiler warnings without termguicolors feature. * Libterm doesn't support requesting fg and bg color. * C syntax test fails when using gvim * C syntax test still fails when using gvim. * Quotestar test is flaky when using the GUI. * Xxd does not skip NUL lines when using ebcdic. * Popupmenu is too far left when completion is long. (Linwei) * No test for the popup menu positioning. * Popup menu positioning fails with longer string. * synpat_T is taking too much memory. * Terminal screen dump does not include cursor position. * With 'termguicolors' Normal color doesn't work correctly. * When using 'termguicolors' SpellBad doesn't show. * Screen dumps not included in distribution. * Using feedkeys() in a terminal window may trigger mappings. (Charles Sheridan) * Undo in the options window makes it empty. * Screen dump test script not included in distribution. * Various small problems in test files. * Various small problems in source files. * On Mac 'maxmemtot' is set to a weird value. * May leak file descriptors when executing job. * Cannot see what digraph is used to insert a character. * Custom plugins loaded with --clean. * Build error for some combination of features. * May not parse the t_RS response correctly, resulting in wrong characters in the input stream. * printf() does not work with only one argument. (Daniel Hahler) * No right-click menu in a terminal. * Build failure without GUI. * Build failure without GUI on MS-Windows. * Crash with rust syntax highligting. (Edd Barrett) * The terminal debugger can't set a breakpoint with the mouse. * Timeout of getwinposx() can be too short. (lilydjwg) * Too many #ifdefs. * Can't build Mac version without GUI. * Too many #ifdefs. * Cannot build Win32 GUI without IME. (John Marriott) * Can't build on older Mac, header file is missing.- Recommend vim-data so that colors can work by default- Updated to revision 1525, fixes the following problems * Compiler complains about uninitialized variable. (Tony Mechelynck) * Missing -D_FILE_OFFSET_BITS=64 may cause problems if a library is compiled with it. * Cannot act on edits in the command line. * Acessing freed memory after window command in auto command. (gy741) * Still too many old style tests. * Segmentation fault when Ruby throws an exception inside :rubyfile command. * Slow redrawing with DirectX. * Endless loop when gui_mch_stop_blink() is called while blink_state is BLINK_OFF. (zdohnal) * It is difficult to set the python home directory properly for Python 2.7 and 3.5 since both use $PYTHONHOME. * Terminal test fails on some systems. (jonathonf) * Terminal test fails on some slow terminals. * When in silent mode too much output is buffered. * If $SHELL contains a space then the default value of 'shell' is incorrect. (Matthew Horan) * Timer test on travis Mac is still flaky. * Clojure now supports a shebang line. * Filetype detection test does not check all scripts. * Cannot handle change of directory. * Missing file in patch. * Missing another file in patch. * Missing yet another file in patch. * Test fails without 'autochdir' option. * Completing directory after :find does not add slash. * Python2 and python3 detection not tested. (Matej Cepl) * Older GTK versions don't have gtk_entry_get_text_length(). * Libvterm doesn't handle illegal byte sequence correctly. * Illegal memory access in del_bytes(). * When package path is a symlink adding it to 'runtimepath' happens at the end. * Integer overflow when using regexp pattern. (geeknik) * On MS-Windows CursorIM highlighting no longer works. * MS-Windows: nsis installer is a bit slow. * MS-Windows: D&D fails between 32 and 64 bit apps. * Visual C 2017 has multiple MSVCVER numbers. * Invalid memory access in read_redo(). (gy741) * Screen isn't always updated right away. * Redraw flicker when moving the mouse outside of terminal window. * Unnecessary condition for "len" being zero. * Insert mode completion state is confusing. * Patch missing change. * Clearing a pointer takes two lines. * Using feedkeys() does not work to test Insert mode completion. (Lifepillar) * Searchpair() might return an invalid value on timeout. * Reduntant conditions. * Weird autocmd may cause arglist to be changed recursively. * Accessing invalid memory with "it". (Dominique Pelle) * Test 14 fails. * Emacs tags no longer work. (zdohnal) * There is no easy way to get the global directory, esp. if some windows have a local directory. * Number of spell regions is spread out through the code. * The minimum width of the popup menu is hard coded. * Memory leak in balloon_split(). * Completion items cannot be annotated. * No autocmd triggered in Insert mode with visible popup menu. * Having 'pumwidth' default to zero has no merit. * Clearing a pointer takes two lines. * Getting the jump list requires parsing the output of :jumps. * Getjumplist() returns duplicate entries. (lacygoill) * Out-of-memory situation not correctly handled. (Coverity) * Possible NULL pointer dereference. (Coverity) * Out-of-memory situation not correctly handled. (Coverity) * In out-of-memory situation character is not restored. (Coverity) * Access memory beyond end of string. (Coverity) * Win32: the screen may be cleared on startup. * Debugger can't break on a condition. (Charles Campbell) * New version of HP NonStop (Tandem) doesn't like the default header for setenv(). * Timer test is a bit flaky. * The :drop command is not always available. * Test for failing drag-n-drop command no longer fails. * Cannot test if a command causes a beep. * Some code for the debugger watch expression is clumsy. * Warning for possibly using NULL pointer. (Coverity) * The jumplist is not always properly cleaned up. * Getting the list of changes is not easy. * BufWinEnter event fired when opening hidden terminal. * Errors for job options are not very specific. * Invalid memory acces with pattern using look-behind match. (Dominique Pelle) * Error messages suppressed after ":silent! try". (Ben Reilly) * Getchangelist() does not use argument as bufname(). * Cursor is in the wrong line when using a WinBar in a Terminal window. * Shift-Tab does not work in a terminal window. * Popup menu is positioned in the wrong place. (Davit Samvelyan, Boris Staletic) * Cannot write and read terminal screendumps. * Compiler warnings for uninitialized variables. (Tony Mechelynck) * Using :wqa exits even if a job runs in a terminal window. (Jason Felice)- Split vim-data into vim-data-common package for low-disk usage scenarios bsc#1078722 bsc#1078554 bsc#1075541 - Make set mouse= default in suse.vimrc bsc#1079185 bsc#1078564 bsc#1067890 bsc#1064068 bsc#1062691- Updated to revision 1442, fixes the following problems * Crash when calling term_start() with empty argument. * Crash when term_start() fails. * MS-Windows: vimtutor fails if %TMP% has special chars. * After ":copen" can't get the window-ID of the quickfix window. (FalacerSelene) * Illegal memory access after undo. (Dominique Pelle) * GTK: :promtfind does not put focus on text input. (Adam Novak) * Memory leak in test_arabic. * Not enough information about what Python version may work. * Pkg-config doesn't work with cross compiling. * Filetype detection test not updated for change. * If cscope fails a search Vim may hang. * Terminal window: some vterm responses are delayed. * Using ":undo 0" leaves undo in wrong state. * Using pointer before it is set.- Make vim require vim-data bsc#1077352 bsc#1075541 bsc#1074790- Sort with spec-cleaner - Add conditional to build with python2 in order to build with py3 only enviroment - Convert dependencies to pkgconfig style- Updated to revision 1428, fixes the following problems * No test for expanding backticks. * Cursor column is not updated after ]s. (Gary Johnson) * Accessing freed memory in vimgrep. * Accessing invalid memory with overlong byte sequence. * No fallback to underline when undercurl is not set. (Ben Jackson) * Error in return not caught by try/catch. * The timer_pause test is flaky on Travis. * execute() does not work in completion of user command. (thinca) * "gf" and don't accept ? and & in URL. (Dmitrii Tcyganok) * The :leftabove modifier doesn't work for :copen. * Compiler warning on 64 bit MS-Windows system.- ignore make check transient errors for PowerPC bypass boo#1072651- Update apparmor.vim (taken from AppArmor 2.12) * add support for the "smc" network keyword- Updated to revision 1417, fixes the following problems * Encoding empty string to JSON sometimes gives "null". * Build fails with --with-features=huge --disable-channel. * Too much highlighting with 'hlsearch' and 'incsearch' set. * Cannot intercept a yank command. * It is not easy to see if a colorscheme is well written. * Memory leak when CTRL-G in search command line fails. * Pattern with \& following nothing gives an error. * :packadd does not load packages from the "start" directory. * Warnings and errors when building tiny version. (Tony Mechelynck) * Color scheme check script shows up as color scheme. * Cannot build with GTK but without XIM. (Guido) * Crash with nasty autocommand. (gy741, Dominique Pelle) * Using freed buffer in grep command. (gy741, Dominique Pelle) * Invalid memory access on exit when autocommands wipe out a buffer. * Duplicated code for getting a typed character. CursorHold is called too often in the GUI. (lilydjwg) * Difficult to track changes to a quickfix list. * GUI: CursorHold may trigger before 'updatetime' when using timers. * Crash in setqflist(). * Buffer overflow in :tags command. * Hang when using count() with an empty string. * Reading invalid memory with CTRL-W :. * Using free memory using setloclist(). (Dominique Pelle) * Accessing freed memory in :cbuffer. * Accessing freed memory in :lfile. * Warning for unused function without timers feature. * Crash when searching for a sentence. * Test doesn't search for a sentence. Still fails when searching for start of sentence. (Dominique Pelle)- Updated to revision 1390, fixes the following problems * Balloon shows when cursor is in WinBar. * terminal test hangs, executing abcde. (Stucki) * Cannot drag status line or vertical separator of new terminal window. (UncleBill) * MS-Windows: drawing underline, curl and strike-throw is slow, mFallbackDC not properly updated. * Channel test for callback is flaky. * Shift-Insert doesn't always work in MS-Windows console. * Profile log may be truncated halfway a character. * No error when settting 'renderoptions' to an invalid value before starting the GUI. * CTRL-A does not work with an empty line. (Alex) * Window size wrong after maximizing with WinBar. (Lifepillar) * Cursor in terminal not always updated. * Cannot call a dict function in autoloaded dict. * Autoload script sources itself when defining function. * Configure check for selinux does not check for header file. * When recovering a file with "vim -r swapfile" the hit-enter prompt is at the top of the window. * ch_readraw() waits for NL if channel mode is NL. * Get "no write since last change" message if a terminal is open. * Local additions in help skips some files. (joshklod) * Not enough quickfix help; confusing winid. * Python 3.5 is getting old. * Cannot select modified buffers with getbufinfo(). * Wordcount test is old style. * Char not overwritten with ambiguous width char, if the ambiguous char is single width but we reserve double-width space. * getqflist() items are missing if not set, that makes it more difficult to handle the values. * DirectX scrolling can be slow, vertical positioning is off.- Updated to revision 1365, fixes the following problems * Libvterm ANSI colors can not always be recognized from the RGB values. The default color is wrong when t_RB is empty. * The Terminal highlighting doesn't work in a terminal. * Some users don't want to diff with hidden buffers. * Terminal window colors wrong when using Terminal highlighting. * Recovering does not work when swap file ends in .stz. * There is no easy way to get the window position. * When one channel test fails others fail as well.- Update to revision 1358 * Too many changes to list - Fixes CVE-2017-1000382 bsc#1065958 - Refresh patches: * disable-unreliable-tests.patch * vim-7.3-filetype_spec.patch * vim-7.4-disable_lang_no.patch * vim-7.4-highlight_fstab.patch * vim-8.0-ttytype-test.patch- Explicitly require python2-devel- Add disable-unreliable-tests.patch to disable unreliable tests bsc#1054723- Bump priorities so we can upgrade from 12.3- Updated to revision 627, fixes the following problems * Call for requesting color and ambiwidth is too early. (Hirohito Higashi) * "1gd" may hang. * Bracketed paste is still enabled when executing a shell command. (Michael Smith) * Can't run make with several jobs, creating directories has a race condition. * The cursor line number becomes negative when using :z^ in an empty buffer. (neovim #6557) * Building the command table requires Perl. * Running parallel make after distclean fails. (Manuel Ortega) * Get only one quickfix list after :caddbuf. * Using freed memory when resetting 'indentexpr' while evaluating it. (Dominique Pelle) * Can't build when configure choses "install-sh". (Daniel Hahler) * Warning for uninitialized variable. (John Marriott) * :simalt on MS-Windows does not work properly. * Duplicate test case for quickfix. * Cannot set the valid flag with setqflist(). * Moving folded text is sometimes not correct. * Illegal memory access with z= command. (Dominique Pelle) * Fold test hangs on MS-Windows. * Memory leak when executing quickfix tests. * Test_options fails when run in the GUI. * No test for mapping timing out. * Configure check for return value of tgetent is skipped. * job_stop() often assumes the channel will be closed, while the job may not actually be stopped. (Martin Gammelsæter) * :simalt still does not work. * Cannot add a context to locations. * Changes to eval functionality not documented. * If a job writes to a buffer and the user is typing a command, the screen isn't updated. When a message is displayed the changed buffer may cause it to be cleared. (Ramel Eshed) * Duplication of code for adding a list or dict return value. * Build failure when windows feature is missing. * Coverity warning for not checking return value of dict_add(). * Crash when complete() is called after complete_add() in 'completefunc'. (Lifepillar) * Off-by-one error in buffer size computation. * Building with gcc 7.1 yields new warnings. * diff mode is insufficiently tested * test_recover fails on some systems. * No test coverage for :spellrepall. * When gF fails to edit the file the cursor still moves to the found line number. * gF test fails on MS-Windows. * gF test fails still on MS-Windows. * The buffer that quickfix caches for performance may become invalid. (Daniel Hahler) * Cannot set the context for a specified quickfix list. * When creating a bufref, then using :bwipe and :new it might get the same memory and bufref_valid() returns true. * Cannot manipulate other than the current quickfix list. * For some people the hint about quitting is not sufficient. * The screen is redrawn when t_BG is set and used to detect the value for 'background'. * When t_u7 is sent a few characters in the second screen line are overwritten and not redrawn later. (Rastislav Barlik) * Package directories are added to 'runtimepath' only after loading non-package plugins. * The conf filetype detection is done before ftdetect scripts from packages that are added later. * float2nr() is not exactly right. * Using % with :hardcopy wrongly escapes spaces. (Alexey Muranov) * When setting the cterm background with ":hi Normal" the value of 'background' may be set wrongly. * Hardcopy test hangs on MS-Windows. * NFA regex engine handles [0-z] incorrectly. * In the GUI, when a timer uses feedkeys(), it still waits for an event. (Raymond Ko) * Since we only support GTK versions that have it, the ckeck for HAVE_GTK_MULTIHEAD is no longer needed. * The ":stag" command does not respect 'switchbuf'. * Using a text object to select quoted text fails when 'selection' is set to "exclusive". (Guraga) * The message "Invalid range" is used for multiple errors. * Warning for unused variable in tiny build. (Tony Mechelynck) * shellescape() always escapes a newline, which does not work with some shells. (Harm te Hennepe) * In the GUI the cursor may flicker. * When 'wrapscan' is off "gn" does not select the whole pattern when it's the last one in the text. (KeyboardFire)- Extend vimrc with mappings for 8-bit controls key escape sequences- Conflict with old vim versions to fix the upgrade from 12.3 boo#1036583- Updated to revision 566, fixes the following problems * :windo allows for ! but it's not supported. * Undefined behavior when using backslash after empty line. * Not enough test coverage for syntax commands. * Crash when getting the window position in tmux. * Cannot detect Bazel BUILD files on some systems. * Using freed memory in :caddbuf after clearing quickfix list. * Setting nocompatible for the tiny version moves the cursor. - Refresh and re-add vim-8.0-ttytype-test.patch- Updated to revision 559, fixes the following problems * Test_edit causes older xfce4-terminal to close. (Dominique Pelle) * Cppcheck warnings. * Edit test may fail on some systems. * Swap file exists briefly when opening the command window. * Extra line break in verbosefile when using ":echomsg". (Ingo Karkat) * Saving the redo buffer only works one time, resulting in the "." command not working well for a function call inside another function call. * No test for the 8g8 command. * Some etags format tags file use 0x01, breaking the parsing. * The typeahead buffer is reallocated too often. * Toupper and tolower don't work properly for Turkish when 'casemap' is empty. (Bjorn Linse) * Toupper/tolower test with Turkish locale fails on Mac. * Toupper and tolower don't work properly for Turkish when 'casemap' contains "keepascii". (Bjorn Linse) * Toupper/tolower test fails on OSX without Darwin. * Getting the window position fails if both the GUI and term code is built in. * GTK: using static gravities is not useful. * The :ownsyntax command is not tested. * Setting ttytype to xxx does not always fail as expected. - Remove vim-8.0-ttytype-test.patch, fixed upstream.- Update the update-alternatives code- Updated to revision 542, fixes the following problems * ml_get errors in silent Ex mode. (Dominique Pelle) * A large count on a normal command causes trouble. (Dominique Pelle) * There is no way to remove quickfix lists (for testing). * Storing a zero byte from a multi-byte character causes fold text to show up wrong. * Character classes are not well tested. They can differ between platforms. * Using a function pointer instead of the actual function, which we know. * GtkForm handling is outdated. * MS-Windows: when 'clipboard' is "unnamed" yyp does not work in a :global command. * dv} deletes part of a multi-byte character. (Urtica Dioica) * Folds are messed up when 'encodin' is "utf-8". * Coverity complains about possible negative value. * RISC OS support was removed long ago, but one file is still included. * When 'wildmenu' is set and 'wildmode' has "longest" then the first file name is highlighted, even though the text shows the longest match. * Line in test commented out. * Buffer overflow when 'columns' is very big. (Nikolai Pavlov) * Test with long directory name fails on non-unix systems. * Test with long directory name fails on Mac. * Abbreviation doesn't work after backspacing newline. (Hkonrk) * Defaults.vim does not work well with tiny features. (crd477) * Memory leak when exiting from within a user function. * Quickfix window not updated when freeing quickfix stack. * Illegal memory access with :z and large count. * No test for falling back to default term value. * Startup test fails on Mac. * Building unit tests fails. * Compiler warning on MS-Windows. * getpos() can return a negative line number. (haya14busa)- Update spec.skeleton with spec-cleaner- Updated to revision 514, fixes the following problems * Insufficient testing for statusline. * 'makeencoding' missing from the options window. * Git and hg see new files after running tests. (Manuel Ortega) * Options test does not always test everything. * Options test fails or hangs on MS-Windows. * 'cinoptions' cannot set indent for extern block. * "make shadow" creates an invalid link. * Quite a few beeps when running tests. * Clang version not correctly detected. * Some functions are not tested. * Running the options test sometimes resizes the terminal. * The packadd test does not create the symlink correctly and does not test the right thing. * The fnamemodify test changes 'shell' in a way later tests may not be able to use system(). * Using ":%argdel" while the argument list is already empty gives an error. (Pavol Juhas) * Not enough test coverage in Insert mode. * Dead code in #ifdef. * Patch shell command uses double quotes around the argument, which allows for $HOME to be expanded. (Etienne) * Terminal width is set to 80 in test3. * Diffpatch fails when the file name has a quote. * Getpgid is not supported on all systems. * The ";" command does not work after characters with a lower byte that is NUL. * Getting font name does not work on X11. * Some macros are in lower case, which can be confusing. * Part of fold patch accidentally included. * v:progpath is not reliably set. * Some macros are in lower case. * Some macros are in lower case. * Adding fold marker creates new comment. * Compiler warnings for comparing unsigned char with 256 always being true. (Manuel Ortega) * The mode test may hang in Test_mode(). (Michael Soyka) * Typo in MinGW test makefile. * Using :move messes up manual folds. * Potential crash if adding list or dict to dict fails. * Old fix for :move messing up folding no longer needed, now that we have a proper solution. * Can't build on HPUX. * Test 45 hangs on MS-Windows. * If an MS-Windows tests succeeds at first and then fails in a way it does not produce a test.out file it looks like the test succeeded. * Resetting 'compatible' in defaults.vim has unexpected side effects. (David Fishburn) * Can't find executable name on Solaris and FreeBSD. * Off-by-one error in using :move with folding. * There are still a few macros that should be all-caps. * Using g< after :for does not show the right output. (Marcin Szamotulski) * After aborting an Ex command g< does not work. (Marcin Szamotulski) * Compiler warnings on MS-Windows. * Not enough testing for help commands. * Exit callback test sometimes fails. * When a test fails and test.log is created, Test_edit_CTRL_I matches it instead of test1.in. * No test covering arg_all(). * The client-server feature is not tested. * Not enough testing for the client-server feature. * Missing change to main.c. * The client-server test may hang when failing. * Tests use assert_true(0) and assert_false(1) to report errors. * remote_peek() is not tested. * The remote_peek() test fails on MS-Windows. * Unnecessary if statement. * The setbufvar() function may mess up the window layout. (Kay Z.) * Illegal memory access when using :all. (Dominique Pelle) * Using :lhelpgrep with an argument that should fail does not produce an error if the previous :helpgrep worked. * Not all windows commands are tested. * Crash and endless loop when closing windows in a SessionLoadPost autocommand. * The autocmd test hangs on MS-Windows. * Running tests leaves an "xxx" file behind. * Clipboard and "* register is not tested. * Splitting a 'winfixwidth' window vertically makes it one column smaller. (Dominique Pelle) * The quotestar test fails when a required feature is missing. * A failing client-server request can make Vim hang. * Crash with cd command with very long argument. * Build failure with older compiler on MS-Windows. * The quotestar test uses a timer instead of a timeout, thus it cannot be rerun like a flaky test. * Insufficient testing for folding. * Arabic support is not fully tested. * Two autocmd tests are skipped on MS-Windows. * taglist() does not prioritize tags for a buffer. * Quotestar test is still a bit flaky. * On MS-Windows ":!start" does not work as expected. * Coverity complains about possible NULL pointer. * Endless loop in updating folds with 32 bit ints. * Looking up an Ex command is a bit slow. * Failed window split for :stag not handled. (Coverity CID 99204) * Can't build with ANSI C. * Client-server tests fail when $DISPLAY is not set. * Coveralls no longer shows per-file coverage. * No link to codecov.io results. * Typo in link to codecov.io results. * Menuage for skipping client-server tests is unclear. * Check for available characters takes too long. * Getting name of cleared highlight group is wrong. (Matt Wozniski) * Script for creating cmdidxs can be improved.- Disable term=xxx test, does not work with any vim version * vim-8.0-ttytype-test.patch- Update apparmor.vim (taken from AppArmor 2.11) * add support for the "kcm" and "qipcrtr" network keywords * update change_profile rule highlighting- Build default vim without X11 support, use update-alternatives to prefer gvim if installed for X11 support.- Updated to revision 425, fixes the following problems * Packadd test does not clean up symlink. * Packadd test uses wrong directory name. * The E11 error message in the command line window is not translated. * The "zero count" error doesn't have a number. (Hirohito Higashi) * Xfontset and guifontwide are not tested. * Illegal memory access after "vapo". (Dominique Pelle) * Restoring help snapshot accesses freed memory. (Dominique Pelle) * GUI test fails on some systems. * Illegal memory access when 'complete' ends in a backslash. * Can't access b:changedtick from a dict reference. * Functions test fails. * Flags of :substitute not sufficiently tested. * Invalid memory access in :recover command. * :recover test fails on MS-Windows. * Illegal memory access with vi' * Not checking return valud of dict_add(). (Coverity) * When using complete() and typing a character undo is saved after the character was inserted. (Shougo) * Double free when compiled with EXITFREE and setting 'ttytype'. * b:changedtick can be unlocked, even though it has no effect. * Unlet command leaks memory. (Nikolai Pavlov) * islocked('d.changedtick') does not work. * Vim relies on limits.h to be included indirectly, but on Solaris 9 it may not be. (Ben Fritz) * When using CTRL-X CTRL-U inside a comment, the use of the comment leader may not work. (Klement) * When building with a shadow directory on macOS lacks the +clipboard feature. * Redrawing errors with GTK 3. * Not enough test coverage for Perl. * No test for concatenating an empty string that results from out of bounds indexing. * The condition for when a typval needs to be cleared is too complicated. * If [RO] in the status line is translated to a longer string, it is trunctted to 4 bytes. * Test to check that setting termcap key fails sometimes. * Using uninitialized memory when 'isfname' is empty. * Leaking memory when setting 'ttytype'. * Crash when setting 'guicursor' to weird value. * Invalid memory access in C-indent code. * 'number' and 'relativenumber' are not properly tested. * Sometimes VimL is used, which is confusing. * GUI initialisation is not sufficiently tested. * Tests fail on MS-Windows. * Travis is too slow to keep up with patches. * ]s does not move cursor with two spell errors in one line. * Might free a dict item that wasn't allocated. * Build fails with tiny features. * If configure defines _LARGE_FILES some include files are included before it is defined. * Not all options are tested with a range of values. * The 'balloondelay', 'ballooneval' and 'balloonexpr' options are not defined without the +balloon_eval feature. Testing that an option value fails does not work for unsupported options. * Invalid memory access when setting wildchar empty. * Leaking memory when setting v:completed_item. * More options are not always defined. * Build fails without +folding. * Invalid memory access when using :sc in Ex mode. (Dominique Pelle) * The "+ register is not tested. * Size computations in spell file reading are not exactly right. * Possible overflow when reading corrupted undo file. CVE-2017-6349 bsc#1027057 * Another possible overflow when reading corrupted undo file. CVE-2017-6350 bsc#1027053 * CTRL-Z and mouse click use CTRL-O unnecessary. * With 'linebreak' set and 'breakat' includes ">" a double-wide character results in "<<" displayed. * Diff mode is not sufficiently tested. * Warning in tiny build for unused variable. (Tony Mechelynck) * Misplaced #ifdef. (Christ van Willigen) * Timer test failed for no apparent reason. * No tests for arabic. * Tiny build has a problem with generating the options test. * compiler warnings * filtering lines through "cat", without changing the line count, changes manual folds. * Test for arabic does not check what is displayed. * When the window scrolls horizontally when the popup menu is displayed part of it may not be cleared. (Neovim issue #6184) * Arabic support is verbose and not well tested. * GUI test fails with Athena and Motif. * When the same tag appears more than once, the order is unpredictable. (Charles Campbell) * Tabs are not aligned when scrolling horizontally and a Tab doesn't fit. (Axel Bender) * Testing the + register fails with Motif. * 'balloonexpr' only works synchronously. * Cannot build with the viminfo feature but without the eval feature. * Illegal memory access with "t". * Crash when using balloon_show() when not supported. (Hirohito Higashi) * Some tests have a one second delay. * Test fails with missing balloon feature. * :map completion does not have . (Dominique Pelle) * GUI tests may fail. * Not enough testing for quickfix. * v:progpath may become invalid after ":cd". * The arabic shaping code is verbose. * Filtering folds with marker method not tested. * Updating folds does not work properly when inserting a file and a few other situations. * set_progpath is defined but not always used * Newer gettext/iconv library has extra dll file. * We can't change the case in menu entries, it breaks translations. * Menu test fails on MS-Windows. * Menu test fails on MS-Windows using gvim. * Balloon eval is not tested. * Balloon test fails on MS-Windows. * Setting v:progpath is not quite right. * Test for the clipboard fails sometimes. * ASAN logs are disabled and don't cause a failure. * Test for v:progpath fails on MS-Windows. * When running :make the output may be in the system encoding, different from 'encoding'. * Diff mode is displayed wrong when adding a line at the end of a buffer. * Python test fails with Python 3.6. * The effect of adding "#" to 'cinoptions' is not always removed. * Compiler warnings on MS-Windows. (Ajit Thakkar) * Build errors when building without folding. - Drop test87-python36.patch, fixed upstream.- Add test87-python36.patch to update test results for Python 3.6- Updated to revision 324, fixes the following problems * When a json message arrives in pieces, the start is dropped and the decoding fails. * Not enough testing for GUI functionality. * getcmdtype(), getcmdpos() and getcmdline() are not tested. * ":help :[range]" does not work. (Tony Mechelynck) * ":help z?" does not work. (Pavol Juhas) * No test for setting 'guifont'. * Small mistake in 7x13 font name. * Insert mode completion does not respect "start" in 'backspace'. * Warning for unused variable with small build. * When using the tiny version trying to load the matchit plugin gives an error. On MS-Windows some default mappings fail. * Possible overflow with spell file where the tree length is corrupted. CVE-2017-5953 bsc#1024724 * When running the command line tests there is a one second wait. * Illegal memory access with "1;y".- Updated to revision 311, fixes the following problems * Double free on exit when using a closure. (James McCoy) * Ex command range with repeated search does not work. (Bruce DeVisser) * When the GUI window is resized Vim does not always take over the new size. (Luchr) * Cannot stop diffing hidden buffers. (Daniel Hahler) * No tests for ":set completion" and various errors of the :set command. * Cannot set terminal key codes with :let. * Bracketed paste does not work in Visual mode. * Assign test fails in the GUI. * Invalid memory access when option has duplicate flag. * mode() not sufficiently tested. * Asan detects a memory error when EXITFREE is defined. (Dominique Pelle) * When using a symbolic link, the package path will not be inserted at the right position in 'runtimepath'. (Dugan Chen, Norio Takagi) * Cannot use an empty key in json. * Not enough testing for GUI functionality. * Linebreak tests are old style.- Updated to revision 296, fixes the following problems * Jumping to a tag that is a static item in the current file fails. (Kazunobu Kuriyama) * The test for :profile is slow and does not work on MS-Windows. * On MS-Windows the system() test skips a few parts. * Some syntax arguments take effect even after "if 0". (Taylor Venable) * Warning for an unused parameter when the libcall feature is disabled. Warning for a function type cast when compiling with -pedantic. * Some syntax arguments are not tested. * When completing a group name for a highlight or syntax command cleared groups are included. * No test for invalid syntax group name. * Order of complication flags is sometimes wrong. * Compiler warns for uninitialized variable. (Tony Mechelynck) * After :undojoin some commands don't work properly, such as :redo. (Matthew Malcomson) * Test coverage for :retab insufficient. * Leaking file descriptor when system() cannot find the buffer. (Coverity) * Internally used commands for CTRL-Z and mouse click end up in history. (Matthew Malcomson) * When using :substitute with the "c" flag and 'cursorbind' is set the cursor is not updated in other windows. * Vim does not support bracketed paste, as implemented by xterm and other terminals. * Build fails if the multi-byte feature is disabled. * The buffer used to store a key name theoreticaly could be too small. (Coverity) * The Netbeans "specialKeys" command does not check if the argument fits in the buffer. (Coverity) * Leaking memory when syntax cluster id is unknown. (Coverity) * When a Cscope line contains CTRL-L a NULL pointer may be used. (Coverity) * When decoding JSON with a JS style object the JSON test may use a NULL pointer. (Coverity) * Build fails without the cscope feature. * No command line completion for :cexpr, :cgetexpr, :caddexpr, etc. * Ubsan reports errors for integer overflow. * Completion for :match does not show "none" and other missing highlight names. * Checking if PROTO is defined inside a function has no effect. * When a multi-byte character ends in a zero byte, putting blockwise text puts it before the character instead of after it. * Coverity gets confused by the flags passed to find_tags() and warnts for an uninitialized variable. * When 'fileformats' is changed in a BufReadPre auto command, it does not take effect in readfile(). (Gary Johnson) * When a block is visually selected and put is used on the end of the selection only one line is changed. * The test for patch 8.0.0224 misses the CR characters and passes even without the fix. (Christian Brabandt) * Crash when 'fileformat' is forced to "dos" and the first line in the file is empty and does not have a CR character. * When pasting test in an xterm on the command line it is surrounded by and . (Johannes Kaltenbach) * When freeing a buffer the local value of the 'formatprg' option is not cleared. * When using bracketed paste line breaks are not respected. * There are no tests for bracketed paste mode. * Pasting in Insert mode does not work when bracketed paste is used and 'esckeys' is off. * The paste test fails if the GUI is being used. * When several lines are visually selected and one of them is short, using put may cause a crash. (Axel Bender) * Memory leak detected when running tests for diff mode. * Gcc complains that a variable may be used uninitialized. Confusion between variable and label name. (John Marriott) * When setting wildoptions=tagfile the completion context is not set correctly. (desjardins) * When using bracketed paste autoindent causes indent to be increased. * The address sanitizer sometimes finds errors, but it needs to be run manually. * The clang build on CI fails with one configuration. * Vim defines a mch_memmove() function but it doesn't work, thus is always unused. * Completion of user defined functions is not covered by tests. * When making a character lower case with tolower() changes the byte cound, it is not made lower case. * When the user sets t_BE empty after startup to disable bracketed paste, this has no direct effect. * The generated zh_CN.cp936.po message file is not encoded properly. * Compiler warnings for int to pointer conversion. * Under some circumstances, one needs to type Ctrl-N or Ctrl-P twice to have a menu entry selected. (Lifepillar) * vim_strcat() cannot handle overlapping arguments. * When two submits happen quick after each other, the tests for the first one may error out. * When virtcol() gets a column that is not the first byte of a multi-byte character the result is unpredictable. (Christian Ludwig) * It is not so easy to write a script that works with both Python 2 and Python 3, even when the Python code works with both. * Characters below 256 that are not one byte are not always recognized as word characters. * When creating a session when winminheight is 2 or larger and loading that session gives an error. * When using an assert function one can either specify a message or get a message about what failed, not both. * When calling setpos() with a buffer argument it often is ignored. (Matthew Malcomson) * Tests fail because some changes were not included. * The keyword test file is not included in the archive. * The keyword test file is not included in the archive. * Tab commands do not handle count correctly. (Ken Hamada) * Build fails with tiny features. * Not enough test coverage for eval functions. * Farsi support is barely tested. * Farsi support is not tested enough. * Memory error reported by ubsan, probably for using the string returned by execute(). * May get ml_get error when :pydo deletes lines or switches to another buffer. (Nikolai Pavlov, issue #1421) * Compiler warning for using uninitialized variable. * A channel test sometimes fails on Mac. * May get ml_get error when :luado deletes lines or switches to another buffer. (Nikolai Pavlov, issue #1421) * May get ml_get error when :perldo deletes lines or switches to another buffer. (Nikolai Pavlov, issue #1421) * May get ml_get error when :rubydo deletes lines or switches to another buffer. (Nikolai Pavlov, issue #1421) * May get ml_get error when :tcldo deletes lines or switches to another buffer. (Nikolai Pavlov, closes #1421) * Crash on exit is not detected when running tests. * Dead code detected by Coverity when not using gnome. * When update_single_line() is called recursively, or another screen update happens while it is busy, errors may occur. * When checking for CTRL-C typed the GUI may detect a screen resize and redraw the screen, causing trouble. * Checking for FEAT_GUI_GNOME inside GTK 3 code is unnecessary. * The GUI test may trigger fontconfig and take a long time. * GUI test fails on MS-Windows. * With MSVC 2015 the dll name is vcruntime140.dll. * On MS-Windows setting an environment variable with multi-byte strings does not work well. * MS-Windows files are still using ARGSUSED while most other files have UNUSED. * When doing a Visual selection and using "I" to go to insert mode, CTRL-O needs to be used twice to go to Normal mode. (Coacher) * The return value of mode() does not indicate that completion is active in Replace and Insert mode. (Zhen-Huan (Kenny) Hu) * The Test_collapse_buffers() test failed once, looks like it is flaky. * Tests fail with tiny build on Unix. * When concealing is active and the screen is resized in the GUI it is not immediately redrawn. * Cannot access the arguments of the current function in debug mode. (Luc Hermitte) * Errors reported while running tests. * No test for "ga" and :ascii. * If a wide character doesn't fit at the end of the screen line, and the line doesn't fit on the screen, then the cursor position may be wrong. (anliting) * Visual block insertion does not insert in all lines. * The stat test is a bit slow. * Some tests have a one or three second wait. * Argument list is not stored correctly in a session file. (lgpasquale) * test_viml hangs. * Bracketed paste can only append, not insert.- Improve summary bsc#1021040- Add missing %changelog to spec.skeleton- Updated to revision 194, fixes the following problems * When compiling with EBCDIC defined the build fails. (Yaroslav Kuzmin) * For completion "locale -a" is executed on MS-Windows, even though it most likely won't work. * Setting language in gvim on MS-Windows does not work when libintl.dll is dynamically linked with msvcrt.dll. * Using :change in between :function and :endfunction fails. * When opening a buffer on a directory and inside a try/catch then the BufEnter event is not triggered. * test_command_count may fail when a previous test interferes, seen on MS-Windows. * 'formatprg' is a global option but the value may depend on the type of buffer. (Sung Pae) * Error E937 is used both for duplicate key in JSON and for trying to delete a buffer that is in use. * When 'cursorbind' and 'cursorcolumn' are both on, the column highlignt in non-current windows is wrong. * When 'cursorbind' and 'cursorline' are set, but 'cursorcolumn' is not, then the cursor line highlighting is not updated. (Hirohito Higashi) * Ubsan warns for using a pointer that is not aligned. * When in Ex mode and an error is caught by try-catch, Vim still exits with a non-zero exit code. * The system() test fails on MS-Windows. * The error message from assert_notequal() is confusing. * Building with a new Ruby version fails. * Using NOT_VALID for redraw_later() to update the cursor line/column highlighting is not efficient. * There are no tests for the :profile command. * Detecting duplicate tags uses a slow linear search. * Some systems do not have ruby_sysinit(), causing the build to fail. * Build fails with tiny features. * Accidentally removed #ifdef. * Profile tests fails if total and self time are equal.- Updated to revision 172, fixes the following problems * When a C preprocessor statement has two line continuations the following line does not have the right indent. (Ken Takata) * ":earlier" and ":later" do not work after startup or reading the undo file. * When the pattern of :filter does not have a separator then completion of the command fails. * To pass buffer content to system() and systemlist() one has to first create a string or list. * Running the channel test creates channellog. * system() test fails on MS-Windows. * system() test fails on OS/X. * When sorting zero elements a NULL pointer is passed to qsort(), which ubsan warns for. * Several float functions are not covered by tests. * No command line completion for ":syntax spell" and ":syntax sync". * On MS-Windows some float functions return a different value when passed unusual values. strtod() doesn't work for "inf" and "nan". * Using a NULL pointer when using feedkeys() to trigger drawing a tabline. * EMSG() is sometimes used for internal errors. * Build fails when using small features. * Build error on Fedora 23 with small features and gnome2. * Ruby 2.4 no longer supports rb_cFixnum. * Outdated and misplaced comments. * Ubsan warns for integer overflow. * JSON with a duplicate key gives an internal error. (Lcd) * str2nr() and str2float() do not always work with negative values. * Still some float functionality is not covered by tests. * For complicated string json_decode() may run out of stack space. * Channel test fails for using freed memory. * JS style JSON does not support single quotes. * The command selected in the command line window is not executed. (Andrey Starodubtsev)- Updated to revision 147, fixes the following problems * Not enough test coverage for syntax commands. * Test fails because of using :finish. * "2;'(" causes ml_get errors in an empty buffer. * Null pointer access reported by UBsan. * An address relative to the current line, ":.,+3y", does not work properly on a closed fold. * When using indent folding and changing indent the wrong fold is opened. * When 'maxfuncdepth' is set above 200 the nesting is limited to 200. * Small build fails. * Warning for unused argument. * Pasting inserted text in Visual mode does not work properly. * Nested function test fails on AppVeyor. * Normal colors are wrong with 'termguicolors'. * Line number of current buffer in getbufinfo() is wrong. * When using MSVC the GvimExt directory is cleaned twice. * Running tests on MS-Windows is a little bit noisy. * When using 'termguicolors' on MS-Windows the RGB definition causes the colors to be wrong. * searchpair() does not work when 'magic' is off.- Updated to revision 130, fixes the following problems * Not enough testing for entering Ex commands. * Display problem with 'foldcolumn' and a wide character. (esiegerman) * Cancelling completion still inserts text when formatting is done for 'textwidth'. (lacygoill) * Display test fails on MS-Windows. * Parallel make still doesn't work. (Lewis Muir) * Configure uses "ushort" while the Vim code doesn't.- Updated to revision 124, fixes the following problems * May not process channel readahead. (skywind) * Value of 'thesaurus' option not checked properly. * When using ch_read() with zero timeout, can't tell the difference between reading an empty line and nothing available. * Cannot use a semicolon in 'backupext'. (Jeff) * When reading channel output in a timer, messages may go missing. (Skywind) * The channel "drop" option is not tested. * Still checking if memcmp() exists while every system should have it now. * Drop command doesn't use existing window. * The :history command is not tested. * Tests 92 and 93 are old style. * When reading English help and using CTRl-] the language from 'helplang' is used. * Parallel make fails. (J. Lewis Muir) * No test for using CTRL-R on the command line. * Setting 'cursorline' changes the curswant column. (Daniel Hahler) * Internal error for assert_inrange(1, 1).- Updated to revision 101, fixes the following problems * When the input or output is not a tty Vim appears to hang. * When a channel callback consumes a lot of time Vim becomes unresponsive. (skywind) * Can't build on MS-Windows. * Popup menu always appears above the cursor when it is in the lower half of the screen. (Matt Gardner) * Options that are a file name may contain non-filename characters. * Some options are not strictly checked. * (after 8.0.0101) cannot set 'dictionary' to a path- Updated to revision 95, fixes the following problems * Problems with GTK 3.22.2 fixed in 3.22.4.- Export "TERM=linux" before running the test suite: vim does quite an extensive test relying on a full fledged terminal inside OBS, stdio is redirected to a serial console (where the build log is being recorded/extracted. Systemd set non-local tty by default to vt220 in upcoming versions (which the vi test suite fails to run on; this should be considered a vim bug).- Updated to revision 92, fixes the following problems * Using NUL instead of NULL. * Crash when using the preview window from an unnamed buffer. (lifepillar) * On Windows job_stop() stops cmd.exe, not the processes it runs. (Linwei) * When a match ends in part of concealed text highlighting, it might mess up concealing by resetting prev_syntax_id. * An exiting job is detected with a large latency. * New code for job_stop() breaks channel test on AppVeyor. * Conceal test passes even without the bug fix. * No test for what 8.0.0047 fixes. * On Windows job_stop() stops cmd.exe, not the processes it runs. (Linwei) * Minor comment and style deficiencies. * When setting 'filetype' there is no check for a valid name. * Tests fail without the 'keymap' features. * Positioning of the popup menu is not good. * Vim does not build on VMS systems. * When using an Ex command for 'keywordprg' it is escaped as with a shell command. (Romain Lafourcade) * Compiler warning for unused variable. * No digraph for HORIZONTAL ELLIPSIS. * Compiler warning for comparing with unsigned. (Zoltan Arpadffy) * Normal test fails on MS-Windows. * Compiler warning for unused function in tiny build. (Tony Mechelynck) * when calling an operator function when 'linebreak' is set, it is internally reset before calling the operator function. * VMS has a problem with infinity. * Checking did_throw after executing autocommands is wrong. (Daniel Hahler) * Compiler warning for self-comparison. * Tests referred in Makefile that no longer exist. * Exit value from a shell command is wrong. (Hexchain Tong) * MS-Windows: Crash with long font name. (Henry Hu) * More comparisons between firstwin and lastwin. * Cannot make Vim fail on an internal error. * Using number for exception type lacks type checking. * Channel log has double parens ()(). * The GUI code is not tested by Travis. * Accessing freed memory in quickfix. * Accessing freed memory in quickfix. (Domenique Pelle) * The OS X build fails on Travis. * Inconsistent function names. * Extension for configure should be ".ac". * Using freed memory with win_getid(). (Domenique Pelle) * Using freed memory when adding to a quickfix list. (Domenique Pelle) * Using freed memory with recursive function call. (Dominique Pelle) * Cannot add a comment after ":hide". (Norio Takagi) * When the channel callback gets job info the job may already have been deleted. (lifepillar) * When a test fails in Setup or Teardown the problem is not reported. * Various problems with GTK 3.22.2. * Cursor moved after last character when using 'breakindent'. * Test_help_complete sometimes fails in MS-Windows console. * C indenting does not support nested namespaces that C++ 17 has. - Drop bsc-1008800.patch, fixed upstream.- Add bsc-1008800.patch to fix gvim rendering with recent gtk+ update. Fixes bsc#1008800. Patch by Jan Alexander Steffens.- Updated to revision 45, fixes the following problems * Cannot use overlapping positions with matchaddpos(). * No completion for ":messages". * Order of matches for 'omnifunc' is messed up. (Danny Su) * Detecting that a job has finished may take a while. * Get E924 when switching tabs. * OPEN_CHR_FILES not defined for FreeBSD using Debian userland files. * When Vim 8 reads an old viminfo and exits, the next time marks are not read from viminfo. (Ned Batchelder) * Whole line highlighting with matchaddpos() does not work. * When using Insert mode completion but not actually inserting anything an undo item is still created. (Tommy Allen) * When using Insert mode completion with 'completeopt' containing "noinsert" change is not saved for undo. (Tommy Allen) * When using Insert mode completion with 'completeopt' containing "noinsert" with CTRL-N the change is not saved for undo. (Tommy Allen) * In diff mode the cursor may end up below the last line, resulting in an ml_get error. * Calling job_stop() right after job_start() does not work.- Updated to revision 32, fixes the following problems * getwinvar() returns wrong Value of boolean and number options, especially non big endian systems. (James McCoy) * A string argument for function() that is not a function name results in an error message with NULL. (Christian Brabandt) * Netbeans test fails with Python 3. (Jonathonf) * ":lb" is interpreted as ":lbottom" while the documentation says it means ":lbuffer". * Vim 7.4 is still mentioned in a few places. * Popup complete test is disabled. * Unnecessary workaround for AppVeyor. * Crash when editing file that starts with crypt yeader. (igor2x) * On OSX Test_pipe_through_sort_all() sometimes fails. * Typos in comments. * Missing comma in list. * Crypt tests are old style. * Can't tell which part of a channel has "buffered" status. * Build fails. * Cannot get the number of the current quickfix or location list. * When using ":sleep" channel input is not handled. * Test_command_count is old style. * The regexp engines are not reentrant. * In the GUI when redrawing the cursor it may be on the second half of a double byte character. * If a channel in NL mode is missing the NL at the end the remaining characters are dropped. * "gd" and "gD" may find a match in a comment or string. * When the netbeans channel closes, "DETACH" is put in the output part. (Ozaki Kiichi) * Inconsistent use of spaces vs tabs in gd test. * Error format with %W, %C and %Z does not work. (Gerd Wachsmuth) * A channel is closed when reading on stderr or stdout fails, but there may still be something to read on another part. * Superfluous semicolons. * Code for MS-Windows is complicated because of the exceptions for old systems. * Mouse mode is not automatically detected for tmux. * After ":bwipeout" 'fileformat' is not set to the right default.- Updated to revision 3, fixes the following problems * getwinvar() returns wrong Value of boolean and number options, especially non big endian systems. (James McCoy)- Updated to revision 2, fixes the following problems * Intro screen still mentions version7. (Paul) * The netrw plugin does not work.- Update to version 8.0 * Crash on exit when EXITFREE is defined. (Dominique Pelle) * Valgrind reports using uninitialzed memory. (Dominique Pelle) * Test 86 and 87 fail with some version of Python. * Netbeans test fails when run from unpacked MS-Windows sources. * Netbeans test fails in shadow directory. * Not enough test coverage for Normal mode commands. * The example that explains nested backreferences does not work properly with the new regexp engine. (Harm te Hennepe) * Regexp fails to match when using "\>\)\?". (Ramel) * Reading past end of line when using previous substitute pattern. (Dominique Pelle) * Attempt to read history entry while not initialized. * Compiler warnings with Solaris Studio when using GTK3. * Memory leak in timer_start(). * Invalid memory access when formatting. (Dominique Pelle) * Checking for last_timer_id to overflow is not reliable. (Ozaki Kiichi) * Illegal memory access with ":1@". (Dominique Pelle) * Superfluous function prototypes. * Sort test sometimes fails. * Needless line break. Confusing directory name. * MS-Windows gvim.exe does not have DirectX support. * Test runner misses a comma.- Updated to revision 2347, fixes the following problems * submatch() does not check for a valid argument. * The 'langnoremap' option leads to double negatives. And it does not work for the last character of a mapping. * Can't use "." and "$" with ":tab". * With SGR mouse reporting (suckless terminal) the mouse release and scroll up/down is confused. * Warning for missing declaration of skip_vimgrep_pat(). (John Marriott) * Tests using the sleep time can be flaky. * Timer test sometimes fails. * Timer test sometimes fails. * Warning for assigning negative value to unsigned. (Danek Duvall) * Adding pattern to ":oldfiles" is not a generic solution. * Filter test fails. * Oldfiles test fails. * Tiny build fails. (Tony Mechelynck) * When cancelling the :ptjump prompt a preview window is opened for a following command. * Missing colon in error message. * Some error message cannot be translated. * In rare cases diffing 4 buffers is not enough. * Compiler warnings for signed/unsigned in expression. * Check for Windows 3.1 will always return false. (Christian Brabandt) * Compiler warnings in MzScheme code. * The script that checks translations can't handle plurals. * Coverity complains about null pointer check. * Coverity complains about not checking for NULL. * Two JSON messages are sent without a separator. * With 'incsearch' can only see the next match. * Channel test is flaky. * Build fails with small features. * Fail to read register content from viminfo if it is 438 characters long. (John Chen) * :filter does not work for many commands. Can only get matching messages. * When adding entries to an empty quickfix list the title is reset. * printf() isn't tested much. * printf() test fails on Windows. "-inf" is not used. * Build fails on MS-Windows. * Using CTRL-N and CTRL-P for incsearch shadows completion keys. * Using 'hlsearch' highlighting instead of matchpos if there is no search match. * Insufficient testing for NUL bytes on a raw channel. * Netbeans test doesn't read settings from file. * getbufinfo(), getwininfo() and gettabinfo() are inefficient. * getwininfo() and getbufinfo() are inefficient. * Command line completion on "find **/filename" drops sub-directory. * ":diffoff!" does not remove filler lines. * Command line test fails on Windows when run twice. * Memory leak in getbufinfo() when there is a sign. (Dominique Pelle) * New users have no idea of the 'scrolloff' option. * Starting diff mode with the cursor in the last line might end up only showing one closed fold. (John Beckett) * printf() doesn't handle infinity float values correctly. * Timer test fails sometimes. * When a child process is very fast waiting 10 msec for it is noticeable. (Ramel Eshed) * Part of ":oldfiles" command isn't cleared. (Lifepillar) * Comment in scope header file is outdated. (KillTheMule) * Generated files are outdated. * The tee program isn't included. Makefile contains build instructions that don't work. * The callback passed to ch_sendraw() is not used. * MS-Windows build instructions are clumsy. "dosbin" doesn't build. * When installing and $DESTDIR is set the icons probably won't be installed. * Compiler warning in tiny build. (Tony Mechelynck) * printf() handles floats wrong when there is a sign. * Not all systems understand %F in printf(). * Modelines in source code are inconsistent. * Sign test fails on MS-Windows when using the distributed zip archives. * Cscope test fails. * No tests for :undolist and "U" command. * When starting a job that reads from a buffer and reaching the end, the job hangs. * It is not possible to close the "in" part of a channel. * QuickFixCmdPre and QuickFixCmdPost autocommands are not always triggered. * Get warning for deleting autocommand group when the autocommand using the group is scheduled for deletion. (Pavol Juhas) * MS-Windows: some files remain after testing. * Default interface versions for MS-Windows are outdated. * When using "is" the mode isn't always updated. * In a timer callback the timer itself can't be found or stopped. (Thinca) * Marks, writefile and nested function tests are old style. * Default value for 'langremap' is wrong. * Several tests are old style. * Old charsearch test still listed in Makefile. * Crash when doing tabnext in a BufUnload autocmd. (Dominique Pelle) * Accessing freed memory when a timer does not repeat. * Appveyor 64 bit build still using Python 3.4 * Crash when autocommand moves to another tab. (Dominique Pelle) * Crash when deleting an augroup and listing an autocommand. (Dominique Pelle) * No error when deleting an augroup while it's the current one. * Insufficient testing for Normal mode commands. * Channel sort test is flaky. * Normal mode tests fail on MS-Windows. * When 'incsearch' is not set CTRL-T and CTRL-G are not inserted as before. * No way for a system wide vimrc to stop loading defaults.vim. (Christian Hesse) * Redraw problem when using 'incsearch'. * When a test is commented out we forget about it. * Access memory beyond the end of the line. (Dominique Pelle) * Using freed memory when using 'formatexpr'. (Dominique Pelle) * Crash when editing a new buffer and BufUnload autocommand wipes out the new buffer. (Norio Takagi) * Tiny build fails. * Illegal memory access when Visual selection starts in invalid position. (Dominique Pelle) * Freeing a variable that is on the stack. * Crash when BufWinLeave autocmd goes to another tab page. (Hirohito Higashi) * Error for min() and max() contains %s. (Nikolay Pavlov) * Coverity complains about not checking curwin to be NULL. * Using CTRL-X CTRL-V to complete a command line from Insert mode does not work after entering an expression on the command line. * Crash when stop_timer() is called in a callback of a callback. Vim hangs when the timer callback uses too much time. * Outdated comments in test. * On MS-Windows test_getcwd leaves Xtopdir behind. * taglist() is slow. (Luc Hermitte) * Running normal mode tests leave a couple of files behind. (Yegappan Lakshmanan) * taglist() is still slow. (Luc Hermitte) * Can't build with small features. (John Marriott) * Tab page test fails when run as fake root. * MS-Windows: Building with Ruby uses old version. * Tiny things. Test doesn't clean up properly. * Typo in MS-Windows build script. * Too many old style tests. * The "Reading from channel output..." message can be unwanted. Appending to a buffer leaves an empty first line behind. * For MinGW RUBY_API_VER_LONG isn't set correctly. Many default version numbers are outdated. * Autocommand test fails when run directly, passes when run as part of test_alot.- Updated to revision 2334, fixes the following problems * No tests for :undolist and "U" command. * When starting a job that reads from a buffer and reaching the end, the job hangs. * It is not possible to close the "in" part of a channel. * QuickFixCmdPre and QuickFixCmdPost autocommands are not always triggered. * Get warning for deleting autocommand group when the autocommand using the group is scheduled for deletion. (Pavol Juhas) * MS-Windows: some files remain after testing. * Default interface versions for MS-Windows are outdated. * When using "is" the mode isn't always updated. * In a timer callback the timer itself can't be found or stopped. (Thinca) * Marks, writefile and nested function tests are old style. * Default value for 'langremap' is wrong. * Several tests are old style. * Old charsearch test still listed in Makefile. * Crash when doing tabnext in a BufUnload autocmd. (Dominique Pelle) * Accessing freed memory when a timer does not repeat. * Appveyor 64 bit build still using Python 3.4 * Crash when autocommand moves to another tab. (Dominique Pelle) * Crash when deleting an augroup and listing an autocommand. (Dominique Pelle) * No error when deleting an augroup while it's the current one. * Insufficient testing for Normal mode commands. * Channel sort test is flaky. * Normal mode tests fail on MS-Windows. * When 'incsearch' is not set CTRL-T and CTRL-G are not inserted as before. * No way for a system wide vimrc to stop loading defaults.vim. (Christian Hesse) * Redraw problem when using 'incsearch'. * When a test is commented out we forget about it. * Access memory beyond the end of the line. (Dominique Pelle) * Using freed memory when using 'formatexpr'. (Dominique Pelle) * Crash when editing a new buffer and BufUnload autocommand wipes out the new buffer. (Norio Takagi) * Tiny build fails. * Illegal memory access when Visual selection starts in invalid position. (Dominique Pelle) * Freeing a variable that is on the stack. * Crash when BufWinLeave autocmd goes to another tab page. (Hirohito Higashi) * Error for min() and max() contains %s. (Nikolay Pavlov) * Coverity complains about not checking curwin to be NULL. * Using CTRL-X CTRL-V to complete a command line from Insert mode does not work after entering an expression on the command line. * Crash when stop_timer() is called in a callback of a callback. Vim hangs when the timer callback uses too much time. * Outdated comments in test. * On MS-Windows test_getcwd leaves Xtopdir behind.- Updated to revision 2295, fixes the following problems * The field names used by getbufinfo(), gettabinfo() and getwininfo() are not consistent. * Tab page tests are old style. * Test files have inconsistant modelines. * Startup test fails on Solaris. * There is no equivalent of 'smartcase' for a tag search. * ":oldfiles" output is a very long list. * The default ttimeoutlen is very long. * Crash when using funcref() with invalid name. (Dominique Pelle) * Can't build with +eval but without +quickfix. (John Marriott) * submatch() does not check for a valid argument. * The 'langnoremap' option leads to double negatives. And it does not work for the last character of a mapping. * Can't use "." and "$" with ":tab". * With SGR mouse reporting (suckless terminal) the mouse release and scroll up/down is confused. * Warning for missing declaration of skip_vimgrep_pat(). (John Marriott) * Tests using the sleep time can be flaky. * Timer test sometimes fails. * Timer test sometimes fails. * Warning for assigning negative value to unsigned. (Danek Duvall) * Adding pattern to ":oldfiles" is not a generic solution. * Filter test fails. * Oldfiles test fails. * Tiny build fails. (Tony Mechelynck) * When cancelling the :ptjump prompt a preview window is opened for a following command. * Missing colon in error message. * Some error message cannot be translated. * In rare cases diffing 4 buffers is not enough. * Compiler warnings for signed/unsigned in expression. * Check for Windows 3.1 will always return false. (Christian Brabandt) * Compiler warnings in MzScheme code. * The script that checks translations can't handle plurals. * Coverity complains about null pointer check. * Coverity complains about not checking for NULL. * Two JSON messages are sent without a separator. * With 'incsearch' can only see the next match. * Channel test is flaky. * Build fails with small features. * Fail to read register content from viminfo if it is 438 characters long. (John Chen) * :filter does not work for many commands. Can only get matching messages. * When adding entries to an empty quickfix list the title is reset. * printf() isn't tested much. * printf() test fails on Windows. "-inf" is not used. * Build fails on MS-Windows. * Using CTRL-N and CTRL-P for incsearch shadows completion keys. * Using 'hlsearch' highlighting instead of matchpos if there is no search match. * Insufficient testing for NUL bytes on a raw channel. * Netbeans test doesn't read settings from file. * getbufinfo(), getwininfo() and gettabinfo() are inefficient. * getwininfo() and getbufinfo() are inefficient. * Command line completion on "find **/filename" drops sub-directory. * ":diffoff!" does not remove filler lines. * Command line test fails on Windows when run twice. * Memory leak in getbufinfo() when there is a sign. (Dominique Pelle) * New users have no idea of the 'scrolloff' option. * Starting diff mode with the cursor in the last line might end up only showing one closed fold. (John Beckett) * printf() doesn't handle infinity float values correctly. * Timer test fails sometimes. * When a child process is very fast waiting 10 msec for it is noticeable. (Ramel Eshed) * Part of ":oldfiles" command isn't cleared. (Lifepillar) * Comment in scope header file is outdated. (KillTheMule) * Generated files are outdated. * The tee program isn't included. Makefile contains build instructions that don't work. * The callback passed to ch_sendraw() is not used. * MS-Windows build instructions are clumsy. "dosbin" doesn't build. * When installing and $DESTDIR is set the icons probably won't be installed. * Compiler warning in tiny build. (Tony Mechelynck) * printf() handles floats wrong when there is a sign. * Not all systems understand %F in printf(). * Modelines in source code are inconsistent. * Sign test fails on MS-Windows when using the distributed zip archives. * Cscope test fails.- Updated to revision 2225, fixes the following problems * When using matchaddpos() a character after the end of the line can be highlighted. * Can't build with +timers when +digraph is not included. * Recursive call to substitute gets stuck in sandbox. * printf() gives an error when the argument for %s is not a string. * printf() does not support binary format. * Sourcing a script where a character has 0x80 as a second byte does not work. * Buffer overflow when using latin1 character with feedkeys(). * Compiler warnings with older compiler and 64 bit numbers. * Crash when placing a sign in a deleted buffer.- Updated to revision 2216, fixes the following problems * The qf_init_ext() function is too big. * Compiler warning for initializing a struct. * There is still code and help for unsupported systems. * There is no way to get a list of the error lists. * When using ":vimgrep" may end up with duplicate buffers. * No proper testing of trunc_string(). * Coverage report is messed up by the unittests. * Can't run scripttests in the top directory. * Wrong part of #ifdef removed. * eval.c is too big. * Build fails. * eval.c is too big. * eval.c is too big. * Non-Unix builds fail. * Wrong file name. * qf_init_ext() is too big. * Using dummy variable to compute struct member offset. * eval.c is still too big. * Coverity warns for possible buffer overflow. * Compiler warns for uninitialzed variable. (John Marriott) * getcompletion() not well tested. * Compiler warning for char/char_u conversion. * Not all arguments of trunc_string() are tested. Memory access error when running the message tests. * spell.c is too big. * Missing change to include file. * The return value of type() is difficult to use. * substitute() does not support a Funcref argument. * rgb.txt is read for every color name. * One more place using a dummy variable. * No autocommand event to initialize a window or tab page. * Syntax error when dict has '>' key. * Cannot update 'tabline' when a tab was closed. * Running checks in po diretory fails. * Netbeans test fails on non-Unix systems. * When using PERROR() on some systems assert_fails() does not see the error. * Line numbers in the error list are not always adjusted. * Not much test coverage for digraphs. * Coverity complains about not restoring a value. * New digraph test makes testing hang. * Digraph tests fails on some systems. * Using the system default encoding makes tests unpredictable. * Digraph code test coverage is still low. * Keymap test fails with normal features. * Color handling of X11 GUIs is too complicated. * Using submatch() in a lambda passed to substitute() is verbose. * Coverity reports a resource leak when out of memory. * GTK 3 build fails with older GTK version. * Netbeans test fails once in a while. Leaving log file behind. * The color allocation in X11 is overly complicated. * Man test fails when run with the GUI. * Lambda functions show up with completion. * Warning from 64 bit compiler. * Text object tests are old style. * When a keymap is active only "(lang)" is displayed. * "cgn" and "dgn" do not work correctly with a single character match and the replacement includes the searched pattern. * Looping over windows, buffers and tab pages is inconsistant. * Tiny build with GUI fails. * Can't have "augroup END" right after ":au!". * Code duplication when unreferencing a function. * Configure reports default features to be "normal" while it is "huge". * Clang warns about missing field in initializer. * Misplaced equal sign. * Netbeans test is flaky. * Setting 'display' to "lastline" is a drastic change, while omitting it results in lots of "@" lines. * When there is an CmdUndefined autocmd then the error for a missing command is E464 instead of E492. (Manuel Ortega) * Defaults are very conservative. * getcompletion(.., 'dir') returns a match with trailing "*" when there are no matches. * Test for undo is flaky. * Tiny build fails. * Loading defaults.vim with -C argument. * The default vimrc for Windows is very conservative. * Deleting an augroup that still has autocmds does not give a warning. The next defined augroup takes its place. * Mac: can't build with tiny features. * Closures are not supported. * User defined functions can't be a closure. * No easy way to check if lambda and closure are supported. * Mac: don't get +clipboard in huge build. * No new style test for diff mode. * diffmode test leaves files behind, breaking another test. * Compiler warning for loss of data. * No tests for :diffget and :diffput * The short form of ":noswapfile" is ":noswap" instead of ":nos". * Memory leak when saving for undo fails. * Memory leak when using timer_start(). (Dominique Pelle) * Pending timers cause false memory leak reports. * More memory leaks when using partial, e.g. for "exit-cb". * test_partial has memory leaks reported. * Can't build with tiny features. * No error for using function() badly. * Various tiny issues. * Closure function fails. * Using function() with a name will find another function when it is redefined. * Test 86 and 87 fail. * :delfunction causes illegal memory access. * Tiny build fails. * Coverity reports bogus NULL check. * Leaking memory when redefining a function. * A funccal is garbage collected while it can still be used. * On MS-Windows quickix does not handle a line with 1023 bytes ending in CR-LF properly. * Win32: Using CreateThread/ExitThread is not safe. * Not enough testing for popup menu. CTRL-E does not always work properly. * test_alot fails. * Not much testing for cscope. * If a test leaves a window open a following test may fail. * Warning with MinGW 64. (John Marriott) * Quickfix test fails on MS-Windows. * No proper translation of messages with a count. * GUI test isn't testing much. * Test_communicate() fails sometimes. * Quotes make GUI test fail on MS-Windows. * Compiler warning. * Test_job_start_fails() is expected to report memory leaks, making it hard to see other leaks in test_partial. * Result of getcompletion('', 'cscope') depends on previous completion. * Insufficient testing for cscope. * setmatches() mixes up values. (Nikolai Pavlov) * Expression test fails without conceal feature. * Result of getcompletion('', 'sign') depends on previous completion. * match() and related functions tested with old style test. * It is not possible to use plugins in an "after" directory to tune the behavior of a package. * Startup test fails on MS-Windows. * Small build can't run startup test. * Small build can't run tests. * Not running the startup test on MS-Windows. * Startup test gets stuck on MS-Windows. * Cannot get information about timers. * MS-Windows build fails. * No test for "vim --help". * Can't test help on MS-Windows. * Adding duplicate flags to 'whichwrap' leaves commas behind. * Insufficient testing of cscope. * #ifdefs in main() are complicated. * No testing for -C and -N command line flags, file arguments, startuptime. * No test for reading from stdin. * Reading from stdin test fails on MS-Windows. * There is no easy way to stop all timers. There is no way to temporary pause a timer. * Compiler warning for unused variable. * Color Grey40 used in startup but not in the short list. * Sign tests are old style. * Tests that use RunVim() do not actually perform the test. * Test glob2regpat does not test much. * Timers test is flaky. * glob2regpat test fails on Windows. * Completion does not work properly with some plugins. * Cannot detect encoding in a fifo. * When startup test fails it's not easy to find out why. GUI test fails with Gnome. * No automatic prototype for vim_main2(). * Generating prototypes with Cygwin doesn't work well. * With Gnome when the GUI can't start test_startup hangs. * Sign tests don't cover enough. * MS-Windows: The vimrun program does not support Unicode. * glob2regpat test doesn't test everything on MS-Windows. * All functions are freed on exit, which may hide leaks. * Test alot sometimes fails under valgrind. (Dominique Pelle) * In the GUI the cursor is hidden when redrawing any window, causing flicker. * Cannot get all information about a quickfix list. * The sign column disappears when the last sign is deleted. * Build fails with small features. * Test fails with normal features. * It is not easy to get information about buffers, windows and tabpages. * 'wildignore' always applies to getcompletion(). * Warning for unused function. * The +xpm feature is not sorted properly in :version output. * Test for mappings is old style. * Cannot map . (Stephen Riehm) * On OSX configure mixes up a Python framework and the Unix layout. * Mouse support is not automatically enabled with simple term. * Mark " is not set when closing a window in another tab. (Guraga) * Cannot highlight the "~" lines at the end of a window differently. * A font that uses ligatures messes up the screen display. * It's not easy to find out if a window is a quickfix or location list window. * Test fails without the +sign feature.- Updated to revision 2045, fixes the following problems * Looking up a buffer by number is slow if there are many. * Netbeans file authentication not tested. * GTK: display updating is not done properly and can be slow. * setbufvar() causes a screen redraw. * filter() and map() either require a string or defining a function. * Memory leak when using a function callback.- Updated to revision 2033, fixes the following problems * Memory access error when reading viminfo. (Dominique Pelle) * "gd" hangs in some situations. (Eric Biggers) * Not all quickfix tests are also done with the location lists. * Background is not drawn properly when 'termguicolors' is set. * Coverity warns for unreachable code. * Win32: Cannot compile with XPM feature using VC2015 * The Man plugin doesn't work that well. * File list does not include new XPM libraries. * Viminfo continuation line with wrong length isn't skipped. (Marius Gedminas) * Using Ctrl-A with double-byte encoding may result in garbled text. * Minor problems with the quickfix code. * Quickfix long lines test not executed for buffer. * Ruby test is old style. * Cscope interface does not support finding assignments. * Not all parts of the quickfix code are tested. * No test for what 7.4.1948 fixes. * Using 32-bit Perl with 64-bit time_t causes memory corruption. (Christian Brabandt) * When using CTRL-W f and pressing "q" at the ATTENTION dialog the newly opened window is not closed. * Perl interface has obsolete workaround. * Perl interface preprocessor statements not nicely indented. * Crash when running test_channel.vim on Windows. * Unicode standard 9 was released. * When 'insertmode' is reset while doing completion the popup menu remains even though Vim is in Normal mode. * Two test files for increment/decrement. * Running Win32 Vim in mintty does not work. * The quickfix init function is too big. * When using a job in raw mode to append to a buffer garbage characters are added. * Coverity reports a resource leak. * Falling back from NFA to old regexp engine does not work properly. (fritzophrenic) * Invalid memory access with "\. * When the netbeans channel is closed consuming the buffer may cause a crash. * Using ":insert" in an empty buffer sets the jump mark. (Ingo Karkat) * It is not easy to see unrecognized error lines below the current error position. * On Solaris select() does not work as expected when there is typeahead. * GUI has a problem with some termcodes. * On MS-Windows large files (> 2Gbyte) cause problems. * Number variables are not 64 bits while they could be. * With 64 bit changes don't need three calls to sprintf(). * Large file test does not delete its output. * Getting value of binary option is wrong. (Kent Sibilev) * 'errorformat' is parsed for every call to ":caddexpr". Can't add to two location lists asynchronously. * No testing for Farsi code. * Viminfo file contains duplicate change marks. * farsi.c and arabic.c are included in a strange way. * Not all quickfix features are tested. * Missing changes in VMS build file. * Compiler warns for loss of data. * When copying unrecognized lines for viminfo, end up with useless continuation lines. * When updating viminfo with file marks there is no time order. * filter() and map() only accept a string argument. * Cscope items are not sorted. * glob() does not add a symbolic link when there are no wildcards. * Values for true and false can be confusing. * Not all TRUE and FALSE arguments are tested. * True-false test fails. * GUI: cursor drawn in wrong place if a timer callback causes a screen update. (David Samvelyan) * Capturing the output of a command takes a few commands. * Cannot easily scroll the quickfix window. * When writing buffer lines to a job there is no NL to NUL conversion. * evalcmd() doesn't work recursively. * Evalcmd test fails. * Tiny build fails. (Tony Mechelynck) * Crash when passing number to filter() or map(). * Still cursor flickering when a callback updates the screen. (David Samvelyan) * GUI: cursor displayed in the wrong position. * After using evalcmd() message output is in the wrong position. (Christian Brabandt) * Crash when using tabnext in BufUnload autocmd. (Norio Takagi) * Running the tests leaves a viminfo file behind. * evalcmd() has a confusing name. * Messages test fails. * There is a :cbottom command but no :lbottom command. * It is not easy to get a list of command arguments. * Test for getcompletion() does not pass on all systems. * Using "noinsert" in 'completeopt' breaks redo. * Using "noinsert" in 'completeopt' does not insert match. * When a file gets a name when writing it 'acd' is not effective. (Dan Church) * Warning from MinGW about _WIN32_WINNT redefined. (John Marriott) * When there are many errors adding them to the quickfix list takes a long time. * buf_valid() can be slow when there are many buffers. * When ignoring case utf_fold() may consume a lot of time. * Can't build without +autocmd feature. * Still too many buf_valid() calls. * Warnings from 64 bit compiler. * buflist_findname_stat() may find a dummy buffer. * More buf_valid() calls can be optimized. * The cursor blinking stops or is irregular when receiving date over a channel and writing it in a buffer, and when updating the status. * Reference counting for callbacks isn't right. * Can't build with +eval but without +menu. * cppcheck warns for using index before limits check. * printf() does not work with 64 bit numbers. * ARCH must be set properly when using MinGW. * The list_lbr_utf8 test fails if ~/.vim/syntax/c.vim sets 'textwidth' to a non-zero value. * Build fails with 64 bit MinGW. (Axel Bender) * 'cscopequickfix' option does not accept new value "a".- Updated to revision 1938, fixes the following problems * Updating marks in a quickfix list is very slow when the list is long. * When waiting for a character is interrupted by receiving channel data and the first character of a mapping was typed, the mapping times out. * When receiving channel data 'updatetime' is not respected. * Wrong computation of remaining wait time in RealWaitForChar() * When umask is set to 0177 Vim can't create temp files. * GUI: When channel data is received the cursor blinking is interrupted. * Channel reading very long lines is slow. * balloon eval only gets the window number, not the ID. * Cannot easily get the window ID for a buffer. * Cannot get the window ID for a mouse click. * Cannot use a window ID where a window number is expected. * Invoking mark_adjust() when adding a new line below the last line is pointless. * Various typos, long lines and style mistakes. * User commands don't support modifiers. * GTK 3: cursor blinking doesn't work well. * Using CTRL-] in the help on "{address}." doesn't work. * Win32: the "Disabled" menu items would appear enabled. * No test for collapsing buffers for a channel. Some text is lost. * When writing viminfo merging current history with history in viminfo may drop recent history entries. * Some compilers can't handle a double semicolon. * Collapsing channel buffers and searching for NL does not work properly. * Warnings from 64 bit compiler. * Netbeans uses uninitialzed pointer and freed memory. * Doubled semicolons. * Tests using external command to delete directory. * Recent history lines may be lost when exiting Vim. * No test for using setqflist() on an older quickfix list. * When ":doautocmd" is used modelines are used even when no autocommands were executed. * Executing autocommands while using the signal stack has a high chance of crashing Vim. * The effect of the PopupMenu autocommand isn't directly visible. * No proper test for what 7.4.1906 fixes. * History lines read from viminfo in different encoding than when writing are not converted. * Not enough testing for parsing viminfo lines. * Register contents is not merged when writing viminfo. * Missing test changes. * vim_time() not included when needed. * Ruby 2.4.0 unifies Fixnum and Bignum into Integer. * Command line editing is not tested much. * Missing "void" for functions without argument. * Viminfo does not merge file marks properly. * Possible crash with many history items. * Compiler warning for signed/unsigned. * Overwriting pointer argument. * Inconsistent indenting and weird name. * Can't build without +spell but with +quickfix. * Using both old and new style file mark lines from viminfo. * When writing viminfo the jumplist is not merged with the one in the viminfo file. * Compiler warning about uninitialzed variable. * New style tests not executed with MinGW compiler. * When using the GUI search/replace a second match right after the replacement is skipped. * Off-by-one error in bounds check. * No test for directory stack in quickfix. * When writing viminfo numbered marks were duplicated. - Refresh vim-7.3-filetype_spec.patch- Link to perl directly instead of dlopen'ing it.- vim must require %{?libperl_requires}, if perl is not updated with vim in lockstep, the following error occurs: vim: error while loading shared libraries: libperl.so and the program stops working. (boo#982869)- Updated to revision 1883, fixes the following problems * Python: encoding error with Python 2. * Memory leaks in test49. * Invalid memory access when exiting with EXITFREE defined. * Memory leak in test_matchstrpos. * Setting really_exiting causes memory leaks to be reported. * Appending to the quickfix list while the quickfix window is open is very slow. * When a callback adds a timer the GUI doesn't use it until later. * Comparing functions and partials doesn't work well. * Typing "k" at the hit-enter prompt has no effect. * Whether a job has exited isn't detected until a character is typed. After calling exit_cb the cursor is in the wrong place. * Channel test is flaky. * Appending to a long quickfix list is slow. * Check for line break at end of line wrong. * Cppcheck found 2 incorrect printf formats.- Updated to revision 1862, fixes the following problems * Using a partial for timer_start() may cause a crash. * Compiler warnings with 64 bit compiler. * string() with repeated argument does not give a result usable by eval().- Updated to revision 1859, fixes the following problems * Tests involving Python are flaky. * Ubsan detects a multiplication overflow. * Getting an item from a NULL dict crashes. * Can't build with Strawberry Perl 5.24 (obsoletes perl-5.24.patch) * Still trying to read from channel that is going to be closed. * GUI freezes when using a job. * test_syn_attr fails when using the GUI. * Unix: Cannot run all tests with the GUI. * Crash when job and channel are in the same dict while using partials. * When setting 'termguicolors' the Ignore highlighting doesn't work. * Valgrind reports memory leak for job that is not freed. * When a channel appends to a buffer that is 'nomodifiable' there is an error but appending is done anyway. * When a channel writes to a buffer it doesn't find a buffer by the short name but re-uses it anyway. * Cannot use a function reference for "exit_cb".- Update apparmor.vim (taken from AppArmor 2.10.1) * add support for the "unspec" network keyword- Updated to revision 1842, fixes the following problems * non-antialiased misnamed. * When timer_stop() is called with a string there is no proper error message. * Memory leak in debug commands. * Cannot use an Ex command for 'keywordprg'. * Possible crash when conceal is active. * When splitting and closing a window the status height changes. * When using a partial on a dictionary it always gets bound to that dictionary. * The BufUnload event is triggered twice, when :bunload is used with `bufhidden` set to `unload` or `delete`. * Functions specifically for testing do not sort together. * Cannot get the items stored in a partial. * When using packages an "after" directory cannot be used. * The code to reallocate the buffer used for quickfix is repeated. * get() works for Partial but not for Funcref.- Fix build with perl 5.24 (perl-5.24.patch)- Updated to revision 1829, fixes the following problems * No error when invoking a callback when it's not safe. * May try to access buffer that's already freed. * No message on channel log when buffer was freed.- Updated to revision 1826, fixes the following problems * The screen is not updated if a callback is invoked when closing a channel. * Help completion adds @en to all matches except the first one. * Compiler warnings when sprintf() is a macro. * Removing language from help tags too often. * Redirecting stdout of a channel to "null" doesn't work. * When a job is no longer referenced and does not have an exit callback the process may hang around in defunc state. * When job writes to buffer nothing is written. * Callbacks are invoked when it's not safe.- Updated to revision 1816, fixes the following problems * 'guicolors' is a confusing option name. * Quickfix doesn't handle long lines well, they are split. * GTK3 doesn't handle menu separaters properly. * Can't use Vim as MANPAGER. * Running tests in shadow dir fails. * 'termguicolors' option missing from the options window. * Test_out_close_cb sometimes fails. * Using wrong feature name to check for 'termguicolors'. * Using wrong short option name for 'termguicolors'. * Sending DETACH after a channel was closed isn't useful. * Netbeans channel gets garbage collected. * Memory access error when running test_quickfix. * A channel may be garbage collected while it's still being used by a job. * Looping over a null list throws an error. - Refresh vim-7.4-filetype_mine.patch- Updated to revision 1796, fixes the following problems * Cannot use ch_read() in the close callback. * Leading white space in a job command matters. * Channel could be garbage collected too early. * Color name decoding is implemented several times. * Some character classes may differ between systems.- Updated to revision 1786, fixes the following problems * When using the term truecolor feature, the t_8f and t_8b termcap options are not set by default. * Using negative index in strcharpart(). * Warnings reported by cppcheck. * synIDattr() does not respect 'guicolors'. * strcharpart() does not work properly with some multi-byte characters. * The old regexp engine doesn't handle character classes correctly. * Compiled-in colors do not match rgb.txt.- Updated to revision 1778, fixes the following problems * When using complete() it may set 'modified' even though nothing was inserted. * When using feedkeys() in a timer the inserted characters are not used right away. * Undo options are not together in the options window. * Arguments of setqflist() are not checked properly. * No "closed", "errors" and "encoding" attribute on Python output. * Cannot use true color in the terminal. * Newly added features can escape the sandbox. * When using the term truecolor feature, the t_8f and t_8b termcap options are not set by default.- Updated to revision 1754, fixes the following problems * When a buffer gets updated while in command line mode, the screen may be messed up. * Crash when 'tagstack' is off. (Dominique Pelle) * When adding to the quickfix list the current position is reset. * "noinsert" in 'completeopt' is sometimes ignored * syntax not set when using ":buf" and 'filetype' set manually- Updated to revision 1749, fixes the following problems * Cannot detect a crash in tests when caused by garbagecollect(). * The help for functions require a space after the "(". * The Perl interface cannot use 'print' operator for writing directly in standard IO. * It is not easy to get a character out of a string. * Python: turns partial into simple funcref. * Folds may close when using autocomplete. * Test fails when not using utf-8. * It is not possible to only see part of the message history. It is not possible to clear messages. * Count for ":messages" depends on number of lines. * syn-cchar defined with matchadd() does not appear if there are no other syntax definitions which matches buffer text. * Not testing utf-8 characters. * strgetchar() does not work correctly. * Clang warns for uninitialzed variable. (Michael Jarvis) * Python: Converting a sequence may leak memory. * Memory leak in Perl. * Coverity: missing check for NULL pointer. * "gD" does not find match in first column of first line. * When using GTK 3.20 there are a few warnings.- Updated to revision 1726, fixes the following problems * Crash when calling garbagecollect() after starting a job. * When using try/catch in 'tabline' it is still considered an error and the tabline will be disabled. * Tabline test fails in GUI. * Compiler errors for non-ANSI compilers. * ANSI compiler complains about string length.- Updated to revision 1721, fixes the following problems * Leaking memory when opening a channel fails. * Coverity: not using return value of set_ref_in_item(). * Leaking memory when there is a cycle involving a job and a partial. * Tests fail without the job feature.- Updated to revision 1716, fixes the following problems * When using try/catch in 'statusline' it is still considered an error and the status line will be disabled. * For plugins in packages, plugin authors need to take care of all dependencies. * GTK GUI doesn't work on Wayland. * Non-GUI specific settings in the gvimrc_example file. * Double free when a partial is in a cycle with a list or dict. * 'autochdir' doesn't work for the first file.- Updated to revision 1710, fixes the following problems * feedkeys('i', 'x') gets stuck, waits for a character to be typed. * Building the Perl interface gives compiler warnings. * ":syn reset" clears the effect ":syn iskeyword". (James McCoy) * When using :stopinsert in a silent mapping the "INSERT" message isn't cleared. * Display problems when the 'ambiwidth' and 'emoji' options are not set properly or the terminal doesn't behave as expected. * :packadd does not work the same when used early or late. * Using freed memory when parsing 'printoptions' fails. * Using freed memory with "wincmd p". (Dominique Pelle) * Cannot use empty dictionary key, even though it can be useful. * New regexp engine does not work properly with EBCDIC. * Not all output of an external command is read.- Updated to revision 1691, fixes the following problems * When reading JSON from a channel all readahead is used. * channel_get_all() does multiple allocations. * When writing buffer lines to a pipe Vim may block. * Completion doesn't work well for a variable containing "#". * When help exists in multiple languages, adding @ab while "ab" is the default help language is unnecessary. * The Dvorak support is a bit difficult to install. * The justify plugin has to be copied or sourced to be used. * The editexisting plugin has to be copied or sourced to be used. * The swapmous plugin has to be copied or sourced to be used. * The shellmenu plugin has to be copied or sourced to be used. * A reference to the removed file_select plugin remains. * Coverity: copying value of v_lock without initializing it. * Coverity warns for not checking name length (false positive). * Coverity warns for fixed size buffer length (false positive). * Coverity: no check for NULL. * README text is slightly outdated. * There is no easy way to get all the information about a match. * When running tests $HOME/.viminfo is written. * The channel close_cb option does not work. * MzScheme does not support partial. * Ruby interface has inconsistent coding style. * Can't compile with the conceal feature but without multi-byte. * When switching to a new buffer and an autocommand applies syntax highlighting an ml_get error may occur.- Updated to revision 1665, fixes the following problems * When 'F' is in 'shortmess' the prompt for the encryption key isn't displayed. * When binding a function to a dict the reference count is wrong. * Invoking garbage collection may cause a double free. * Crash when an autocommand changes a quickfix list. * Handling emoji characters as full width has problems with backwards compatibility. * Terminating file name has side effects. * Using string() on a partial that exists in the dictionary it binds results in an error. * When a dict contains a partial it can't be redefined as a function. * Using Python vim.bindeval() on a partial doesn't work. * Using freed memory after setqflist() and ":caddbuffer". * Compiler has a problem copying a string into di_key[]. * The matchit plugin needs to be copied to be used. * Quickfix test fails. * Old style test for fnamemodify(). * Users who loaded matchit.vim manually have to change their startup. * Crash when using expand('%:S') in a buffer without a name. * remote_expr() hangs. * Crash when using partial with a timer. * On Unix in a terminal: channel messages are not handled right away. * A plugin does not know when VimEnter autocommands were already triggered. * has('patch-7.4.1') doesn't work. * No test for special characters in channel eval command. * No test for an invalid Ex command on a channel. * Crash in :cgetexpr. * Crash when calling job_start() with a NULL string.- Updated to revision 1635, fixes the following problems * Quickfix code using memory after being freed. * Using channel timeout instead of request timeout. * Timers don't work on Unix. * Not checking for failed open(). * Memory leak when out of memory. * When starting the GUI fails a swap file is left behind. * Timer with an ":echo" command messes up display. * Although emoji characters are ambiguous width, best is to treat them as full width. * Catching exception that won't be thrown. * Having type() handle a Funcref that is or isn't a partial differently causes problems for existing scripts. * Comparing a function that exists on two dicts is not backwards compatible. * string() doesn't handle a partial. * Contents file is only for Amiga distro. * Compiler warnings for non-virtual destructor. * The versplit feature makes the code uneccessary complicated. * Can't build with small features. * Still can't build with small features. * Still quickfix test in old style. * Build fails with tiny features. * Malformed channel request causes a hang. * When a JSON message is split it isn't decoded. * Starting job with output to buffer changes options in the current buffer. * When 'fileformats' is set in the vimrc it applies to new buffers but not the initial buffer. * Emoji characters are not considered as a kind of word character. * Channel test doesn't work with Python 2.6. * Channel demo doesn't work with Python 2.6. * All Channels share the message ID, it keeps getting bigger. * Can't get info about a channel. * Trying to close file descriptor that isn't open. * Missing changes to structs. * Channel out_cb and err_cb are not tested. * 64-bit Compiler warning. * Handling emoji characters as full width has problems with backwards compatibility. * Unicode table for double width is outdated. * Compiler doesn't understand switch on all enum values. * List of test targets is outdated. * If the help tags file was removed "make install" fails. * Vertical movement after CTRL-A ends up in the wrong column. * Channel test is a bit flaky.- Updated to revision 1591, fixes the following problems * Crash when using function reference. * Using ":call dict.func()" where the function is a partial does not work. * Get E923 when using function(dict.func, [], dict). * Warning for unitinialized variable. * Partial is not recognized everywhere. * Nesting partials doesn't work. * Compiler warnings with 64 bit compiler. * Old style test for quickfix. * Combining dict and args with partial doesn't always work. * Warning for shadowed variable. * The quickfix title is truncated.- Updated to revision 1579, fixes the following problems * Passing cookie to a callback is clumsy. * Dict options with a dash are more difficult to use. * Missing update to proto file. * ":helptags ALL" crashes. * An empty list in function() causes an error. * Crash when assert_equal() runs into a NULL string. * Crash in assert_fails(). * Using CTRL-] in help on option in parentheses doesn't work. * Using old style tests for quickfix. * There is no way to avoid the message when editing a file. * No test for ":help". * Setting 'compatible' in test influences following tests. * Tests get stuck at the more prompt. * ":undo 0" does not work. * Write error of viminfo file is not handled properly. * Cannot pass "dict.Myfunc" around as a partial. * There is no way to invoke a function later or periodically.- Updated to revision 1558, fixes the following problems * Using "ever" for packages is confusing. * Specifying buffer number for channel not implemented yet. * MS-Windows job_start() closes wrong handle. * Compiler warning for unitinialized variable. * MS-Windows channel leaks file descriptor. * Using feedkeys() with an empty string disregards 'x' option. * Compiler warning for shadowed variable. * The feedkeys test has a one second delay. * Cannot re-use a channel for another job. * Too many feature flags for pipes, jobs and channels. * Selection with the mouse does not work in command line mode. * Too much code in eval.c. * Channel test is a bit flaky. * Missing job_info(). * job_start() with a list is not tested. * Channel log methods are not tested. * On Win32 escaping the command does not work properly. * GTK3: horizontal cursor movement in Visual selection not good. * Sticky type checking is more annoying than useful. * Getting a cterm highlight attribute that is not set results in the string "-1". * Two tests fail. * Cannot load packages early. * Cannot generate help tags in all doc directories. * ":colorscheme" does not use 'packpath'. * ":runtime" does not use 'packpath'. * Completion for :colorscheme does not use 'packpath'. * List of test targets incomplete. * "make install" changes the help tags file, causing it to differ from the repository. * Windows cannot be identified. * It is not easy to find out what windows display a buffer.- Switch back to GTK+2 because GTK+3 interface seems to be slower.- Updated to revision 1525, fixes the following problems * Statusline highlighting is sometimes wrong. * "J" fails if there are not enough lines. * Channel output to file not implemented yet. * Channel test is a bit flaky. * Channel with disconnected in/out/err is not supported. * Channel test: Waiting for a file to appear doesn't work. * Cannot write channel err to a buffer. * On a high resolution screen the toolbar icons are too small.- Updated to revision 1510, fixes the following problems * Crash when starting a job fails. * Keeping both a variable for a job and the channel it refers to is a hassle. * Channel test fails on AppVeyor.- Updated to revision 1506, fixes the following problems * No error message when :packadd does not find anything. * Garbage collection with an open channel is not tested. * Writing last-but-one line of buffer to a channel isn't implemented yet. * Crash when using ch_getjob(). * No test for reading last-but-one line. * When channel log is enabled get too many "looking for messages" log entries. * Job cannot read from a file.- Updated to revision 1498, fixes the following problems * ":loadplugin" is not optimal, some people find it confusing. * Not using key when result from hangul_string_convert() is NULL. * "inline" is not supported by old MSVC. * Compiler warning for unused function. * Visual-block shift breaks multi-byte characters. * No command line completion for ":packadd". * Wrong callback invoked for zero-id messages. * clr_history() does not work properly. * Crash when built with GUI but it's not active. * Cursor drawing problem with GTK 3. * Error for locked item when using json_decode().- Updated to revision 1485, fixes the following problems * When using hangulinput with utf-8 a CSI character is misintepreted. * Function arguments marked as unused while they are not. * Test_reltime is flaky, it depends on timing. * ":loadplugin" doesn't take care of ftdetect files. * No test for ":loadplugin". * Cannot add a pack direcory without loading a plugin. * "timeout" option not supported on ch_eval*(). * A one-time callback is not used for a raw channel. * Channel "err-io" value "out" is not supported. * Job input from buffer is not implemented.- Updated to revision 1474, fixes the following problems * Sort test doesn't test with "1" argument. * Channel test sometimes fails, especially on OS/X. * Coverity reports missing restore. * Missing out-of-memory check. And Coverity warning. * Can't build without the autocommand feature. * Compiler warnings without the float feature.- Updated to revision 1467, fixes the following problems * Error when reading fails uses wrong errno. Keeping channel open after job stops results in test failing. * The "out-io" option for jobs is not implemented yet. * When encoding JSON, turning NaN and Infinity into null without giving an error is not useful. * JSON encoding doesn't handle surrogate pair. * Can't get buffer number of a channel. * Using empty name instead of no name for channel buffer. * Memory corruption when 'encoding' is not utf-8. * Crash when using json_decode(). * Memory leak when using ch_read(). * JSON tests fail if 'encoding' is not utf-8. * Json encoding still fails when encoding is not utf-8. * Vim hangs when a channel has a callback but isn't referenced. * Test 87 fails with Python 3.5. * Opening a channel with select() is not done properly. * When a JSON channel has a callback it may never be cleared. * When the argument of sort() is zero or empty it fails.- Updated to revision 1421, fixes the following problems * When calling ch_close() the close callback is invoked, even though the docs say it isn't. * Using "u_char" intead of "char_u", which doesn't work everywhere. * Tests slowed down because of the "not a terminal" warning. * May free a channel when a callback may need to be invoked.- Disable sniff support, its unmaintained.- Updated to revision 1410, fixes the following problems * The close-cb option is not implemented yet. * Perl eval doesn't work properly on 64-bit big-endian machine. * Having 'autochdir' set during startup and using diff mode doesn't work. * GTK 3 is not supported. * Completion menu flickers. * Leaking memory in cs_print_tags_priv(). * json_encode() does not handle NaN and inf properly. * Leaking memory in cscope interface.- Updated to revision 1397, fixes the following problems * When the Job exit callback is invoked, the job may be freed too soon. * Starting a job hangs in the GUI. * Can't sort inside a sort function.- Drop vim-7.1.314-CVE-2009-0316-debian.patch, Python 2.7 has the appropriate fix.- Updated to revision 1385, fixes the following problems * Job and channel options parsing is scattered. * Channel test ch_sendexpr() times out. * Can't remove a callback with ch_setoptions(). * Channels don't have a queue for stderr. * X11 GUI callbacks don't specify the part of the channel. * Channel read implementation is incomplete. * Calling a Vim function over a channel requires turning the arguments into a string. * ch_setoptions() cannot set all options. * Can't change job settings after it started. * The job exit callback is not implemented. * Can't get the job of a channel. * It is not easy to use a set of plugins and their dependencies.- Updated to revision 1353, fixes the following problems * Compiler warnings in build with -O2. * When there is any error Vim will use a non-zero exit code. * When the test server fails to start Vim hangs. * When the port isn't opened yet when ch_open() is called it may fail instead of waiting for the specified time. * The test script lists all functions before executing them.- Updated to revision 1345, fixes the following problems * Crash when using channel that failed to open. * Crash when closing the channel in a callback. * Channel test fails on non-darwin builds. * Channel NL mode is not supported yet. * It's difficult to add more arguments to ch_sendraw() and ch_sendexpr(). * Can't compile with +job but without +channel.- Updated to revision 1328, fixes the following problems * Cursor changes column with up motion when the matchparen plugin saves and restores the cursor position. (Martin Kunev) * "\%1l^#.*" does not match on a line starting with "#". * Channel with pipes doesn't work in GUI. * Crash when unletting the variable that holds the channel in a callback function. * Can't compile with +job but without +channel.- Updated to revision 1294, fixes the following problems * copy() and deepcopy() fail with special variables. * Encoding {'key':} to JSON doesn't give an error. * assert_false(v:false) reports an error. * When jsonencode() fails it still returns something. * jsonencode() is not producing strict JSON. * Crash when evaluating the pattern of ":catch" causes an error. * The job feature isn't available on MS-Windows. * ch_open() with a timeout doesn't work correctly. * ch_sendexpr() does not use JS encoding. - Remove vim-7.3-diff_check.patch- Updated to revision 1194, fixes the following problems * New lines in the viminfo file are dropped. * Old style tests for the argument list. * Generated function prototypes still have __ARGS(). * Wrong argument to assert_exception() causes a crash. * Illegal memory access when using :copen and :cclose. * When running gvim in the foreground some icons are missing. * Recognizing does not work when the language is Turkish. * Using searchpair() with a skip expression that uses syntax highlighting sometimes doesn't work. * Cannot define keyword characters for a syntax file. * Can't sort on floating point numbers. * Default features are conservative. * Conflict for "chartab". * Using the local value of 'errorformat' causes more problems than it solves. * 'langmap' applies to the first character typed in Select mode. * Langmap test fails with normal build. * Autocommands triggered by quickfix cannot always get the current title value. * No support for JSON. * Build with normal features fails. * Coverity warns for NULL pointer and ignoring return value. * type() does not work for v:true, v:none, etc. * Automatically generated function prototypes use __ARGS. * No error for jsondecode('"'). * ":argadd" without argument is supposed to add the current buffer name to the arglist. * Missing error number in MzScheme. * Expressions "0 + v:true" and "'' . v:true" cause an error. * No tests for "is" and "isnot" with the new variables. * This doesn't give the right result: eval(string(v:true)). * No test for new behavior of v:true et al. * The +channel feature is not in :version output. * empty() doesn't work for the new special variables. * test_writefile and test_viml do not delete the tempfile. * Crash with invalid argument to glob2regpat(). * free_tv() can't handle special variables. * Error messages for security context are hard to translate. * The channel feature isn't working yet. * Can't build with FEAT_EVAL but without FEAT_MBYTE. * Compiler warning for not using return value of fwrite().- Updated to revision 1130, fixes the following problems * Repeating CTRL-A doesn't work. * No tests for :hardcopy and related options. * When making a change while need_wait_return is set there is a two second delay. * With 'rightleft' and concealing the cursor may move to the wrong position. * Vim can create a directory but not delete it. * When using ":next" with an illegal file name no error is reported. * Using {ns} in variable name does not work. (lilydjwg) * delete() does not work well with symbolic links. * delete(x, 'rf') does not delete files starting with a dot. * No longer get "." and ".." in directory list. * argidx() has a wrong value after ":%argdelete". (Yegappan Lakshmanan) * delete(x, 'rf') fails if a directory is empty. (Lcd) * Using ":argadd" when there are no arguments results in the second argument to be the current one. (Yegappan Lakshmanan) * There is no perleval(). * Can only get the directory of the current window. * Python None value can't be converted to a Vim value. * Memory leak in :vimgrep.- Updated to revision 1087, fixes the following problems * Wrong way to check for unletting internal variables. * The Tcl interface can't be loaded dynamically on Unix. * Crash when using an invalid command. * CTRL-A does not work well in right-left mode. * Using "." to repeat CTRL-A in Visual mode increments the wrong numbers. * The CTRL-A and CTRL-X commands do not update the '[ and '] marks. * Crash with an extremely long buffer name. * CTRL-A and CTRL-X work badly with blockwise visual selection- Updated to revision 1066, fixes the following problems * Segfault when unletting "count". * Illegal memory access with weird syntax command. (Dominique Pelle) * Typos in the :options window. * Compiler warning for ignoring return value of fwrite(). * When a spell file has single letter compounding creating suggestions takes an awful long time.- Updated to revision 1046, fixes the following problems * The fix in patch 7.3.192 is not tested. * When a symbolic link points to a file in the root directory, the swapfile is not correct. * Vim overwrites the value of $PYTHONHOME. * The local value of 'errorformat' is not used for ":lexpr" and ":cexpr". * The column is not restored properly when the matchparen plugin is used in Insert mode and the cursor is after the end of the line. * When there is a backslash in an option ":set -=" doesn't work. * An Ex range gets adjusted for folded lines even when the range is not using line numbers. * Using "q!" when there is a modified hidden buffer does not unload the current buffer, resulting in the need to abandon it again. * g-CTRL-G shows the word count, but there is no way to get the word count in a script.- Updated to revision 1004, fixes the following problems * searchpos() always starts searching in the first column, which is not what some people expect. (Brett Stahlman) * Leaking memory when hash_add() fails. Coverity error 99126.- Updated to revision 979, fixes the following problems * When pasting on the command line line breaks result in literal characters. This makes pasting a long file name difficult. * When using :diffsplit the cursor jumps to the first line. * Using ":sort" on a very big file sometimes causes text to be corrupted. (John Beckett) * test_cdo fails when using another language than English. * When changing the crypt key the blocks read from disk are not decrypted.- Updated to revision 972, fixes the following problems * Test 87 doesn't work in a shadow directory. * Configure doesn't work with a space in a path. * test86 and test87 are flaky in Appveyor. * Rare crash in getvcol(). (Timo Mihaljov) * The asin() function can't be used. * Memory leak when there is an error in setting an option.- Updated to revision 963, fixes the following problems * Crash when dragging with the mouse. * Segfault reading unitialized memory. * X11 and GTK have moure mouse buttons than Vim supports. * Memory leak when encountering a syntax error. * vt52 terminal codes are not correct. * There is no way to ignore case only for tag searches. * test_tagcase breaks for small builds. * Writing tests for Vim script is hard. * New style testing is incomplete. * Missing changes in source file. * Test_listchars fails with MingW. (Michael Soyka) * Can't build when the insert_expand feature is disabled. * When using 'colorcolumn' and there is a sign with a fullwidth character the highlighting is wrong. (Andrew Stewart) * v:errors is not initialized. * Sorting number strings does not work as expected. (Luc Hermitte) * 'lispwords' is tested in the old way. * When a test script navigates to another buffer the .res file is created with the wrong name. * When using Lua there may be a crash. (issue #468) * Vim doesn't recognize .pl6 and .pod6 files. * A few more file name extensions not recognized. * Test_tagcase fails when using another language than English. * Vim checks if the directory "$TMPDIR" exists. * When setting 'term' the clipboard ownership is lost. * Test107 fails in some circunstances. * Cannot run the tests with gvim. Cannot run individual new stests. * test_listlbr_utf8 sometimes fails.- Updated to revision 935, fixes the following problems * Test 94 fails on some systems. * test_utf8 has confusing dummy command. * Crash when using longest completion match.- Updated to revision 930, fixes the following problems * When a BufLeave autocommand changes folding in a way it syncs undo, undo can be corrupted. * Python interface can produce error "vim.message' object has no attribute 'isatty'". * Libraries for dynamically loading interfaces can only be defined at compile time. * Compiler complains about type punned pointer. * t_Ce and t_Cs are documented but not supported. (Hirohito Higashi) * Wrong indenting for C++ constructor. * No utf-8 support for the hangul input feature. * New compiler warning: logical-not-parentheses * When removing from 'path' and then adding, a comma may go missing. (Malcolm Rowe) * When running out of memory while copying a dict memory may be freed twice. (ZyX) * Compiler warning for comparing signed and unsigned. * A digit in an option name has problems. * The dll options are not in the options window. * The rubydll option is not in the options window. * Missing proto file update. (Randall W. Morris) * Leaking memory with ":helpt {dir-not-exists}". * Prototypes not always generated. * User may yank or put using the register being recorded in. * Completing the longest match doesn't work properly with multi-byte characters. * Ruby crashes when there is a runtime error. * A clientserver message interrupts handling keys of a mapping. * "gv" after paste selects one character less if 'selection' is "exclusive". * MS-Windows: Most users appear not to like the window border. - Refresh vim-7.3-sh_is_bash.patch- Updated to revision 898, fixes the following problems * Build failure when using dynamic python but not python3. * Indentation of array initializer is wrong. * On MS-Windows the iconv DLL may have a different name. * C indenting is wrong below a "case (foo):" * vimrun.exe is picky about the number of spaces before -s. * Custom command line completion does not work for a command containing digits. * Editing a URL, which netrw should handle, doesn't work. * Freeze and crash when there is a sleep in a remote command. (Karl Yngve Lervåg) * The 'fixendofline' option is set on with ":edit".- Updated to revision 889, fixes the following problems * Crash when changing the 'tags' option from a remote command. (Benjamin Fritz) * 'smarttab' is also effective when 'paste' is enabled. (Alexander Monakov) * May get into an invalid state when using getchar() in an expression mapping. * Vim leaks memory, when 'wildignore' filters out all matches. * Compiler warning for unused variable. (Tony Mechelynck) * Not obvious how to contribute. * ":find" sometimes fails. (Excanoe) * Coverity error for clearing only one byte of struct. * Can't see line numbers in nested function calls. * Test 49 fails. * When leaving the command line window with CTRL-C while a completion menu is displayed the menu isn't removed. * Block-mode replace works characterwise instead of blockwise after column 147. (Issue #422) * When doing an upwards search without wildcards the search fails if the initial directory doesn't exist. * Using uninitialized memory for regexp with back reference. (Dominique Pelle) * The OptionSet autocommands are not triggered from setwinvar(). * Triggering OptionSet from setwinvar() isn't tested.- Updated apparmor.vim (taken from AppArmor 2.10.0) * add support for the "ib" and "mpls" network keywords- Updated to revision 865, fixes the following problems * GTK: font glitches for combining characters * "zt" still doesn't work well with filler lines. (Gary Johnson) * Dragging the current tab with the mouse doesn't work properly. * It's a bit clumsy to execute a command on a list of matches. * Vim doesn't recognize all htmldjango files. * Filetype detection is outdated. * pango_shape_full() is not always available. * Still problems with pango_shape_full() not available. * plines_nofill() used without the diff feature.- Updated to revision 854, fixes the following problems * When '#' is in 'isident' the is# comparator doesn't work. * Compiler warning for possible loss of data. * "vi)d" may leave a character behind. * CTRL-A on hex number in Visual block mode is incorrect. * Moving the cursor in Insert mode starts new undo sequence. * does not show up. * Saving and restoring the console buffer does not work properly. * "zt" in diff mode does not always work properly. (Gary Johnson) * Missing information about runtime files.- Updated to revision 843, fixes the following problems * Xxd doesn't have a license notice. * The ruler shows "Bot" even when there are only filler lines missing. (Gary Johnson) * CTRL-A in Visual mode doesn't work properly with "alpha" in 'nrformat'. * After CTRL-V CTRL-A mode isn't updated. (Hirohito Higashi) * With a sequence of commands using buffers in diff mode E749 is given. (itchyny) * Invalid memory access when using "exe 'sc'". * Gcc sanitizer complains about using a NULL pointer to memmove(). * It is not possible to save and restore character search state. * Illegal memory access with "sy match a fold". * Invalid memory access when doing ":call g:". * Invalid memory access when doing ":fun X(". * Invalid memory access in file_pat_to_reg_pat(). * 'linebreak' breaks c% if the last Visual selection was block. (Chris Morganiser, Issue 389) * Invalid memory access in file_pat_to_reg_pat. * Cursor moves after CTRL-A on alphabetic character. * Invalid memory access for ":syn keyword x a[". * Crash when using "syn keyword x c". (Dominique Pelle) * Crash when clicking in beval balloon. (Travis Lebsock) * Resetting 'encoding' when doing ":set all&" causes problems. (Bjorn Linse) Display is not updated. * When expanding `=expr` on the command line and encountering an error, the command is executed anyway. * $HOME in `=$HOME . '/.vimrc'` is expanded too early. * More side effects of ":set all&" are missing. (Björn Linse) * gettabvar() doesn't work after Vim start. (Szymon Wrozynski) * Comparing utf-8 sequences does not handle different byte sizes correctly. * Can't compile without the crypt feature. (John Marriott) - Refresh vim-7.3-diff_check.patch- Updated to revision 803, fixes the following problems * Repeating a change in Visual mode does not work as expected. (Urtica Dioica) * Accessing memory before an allocated block. * Using freed memory when triggering CmdUndefined autocommands. * Test for ":diffoff" doesn't catch all potential problems. * Using "A" in Visual mode while 'linebreak' is set is not tested. * C indent does not support C11 raw strings. (Mark Lodato)- Updated to revision 797, fixes the following problems * Using freed memory and crash. (Dominique Pellej) * Test fails when the autochdir feature is not available. Test output contains the test script. * The buffer list can be very long. * Can only conceal text by defining syntax items. * Can't specify when not to ring the bell. * The 'fixeol' option is not copied to a new window. * Warning from 64 bit compiler. * Crash when using more lines for the command line than 'maxcombine'.- Updated to revision 788, fixes the following problems * CTRL-A and CTRL-X in Visual mode do not always work well. * :diffoff only works properly once. * Behavior of :diffoff is not tested. * Background color response with transparency is not ignored. * Search does not handle multi-byte character at the start position correctly. * 'langmap' is used in command-line mode when checking for mappings. Issue 376. * When using the CompleteDone autocommand event it's difficult to get to the completed items. * It is not possible to avoid using the first item of completion. * Equivalence class for 'd' does not work correctly. * Coverity warns for uninitialized variable. * Using CTRL-A in a line without a number moves the cursor. May cause a crash when at the start of the line. (Urtica Dioica) * Compiler complains about uninitialized variable and clobbered variables. * line2byte() returns one less when 'bin' and 'noeol' are set. * Still a few problems with CTRL-A and CTRL-X in Visual mode. * copy_chars() and copy_spaces() are inefficient. * Using both "noinsert" and "noselect" in 'completeopt' does not work properly. * On some systems automatically adding the missing EOL causes problems. Setting 'binary' has too many side effects. * It is not possible for a plugin to adjust to a changed setting. * snprintf() isn't available everywhere.- Updated to revision 763, fixes the following problems * Appending in Visual mode with 'linebreak' set does not work properly. Also when 'selection' is "exclusive". (Ingo Karkat) * Using CTRL-A in Visual mode does not work well. (Gary Johnson) * It is not easy to count the number of characters. * Cannot detect the background color of a terminal. * When 'conceallevel' is 1 and quitting the command-line window with CTRL-C the first character ':' is erased. * Spelling mistakes are not displayed after ":syn spell". * The request-background termcode implementation is incomplete. * Comment for may_req_bg_color() is wrong. (Christ van Willegen)- Updated to revision 752, fixes the following problems * When setting the crypt key and using a swap file, text may be encrypted twice or unencrypted text remains in the swap file. * The tab menu shows "Close tab" even when it doesn't work. * The cursor line is not always updated for the "O" command. * ml_get error when using "p" in a Visual selection in the last line. * Wrong argument for sizeof(). * In a string "\U" only takes 4 digits, while after CTRL-V U eight digits can be used. * ":1quit" works like ":.quit". (Bohr Shaw) * When using += with ":set" a trailing comma is not recognized. (Issue 365) * Cannot specify a vertical split when loading a buffer for a quickfix command. * "p" in Visual mode causes an unexpected line split. * No tests for Ruby and Perl. * The entries added by matchaddpos() are returned by getmatches() but can't be set with setmatches(). (Lcd) * ":[count]tag" is not always working. (cs86661) * ":cnext" may jump to the wrong column when setting 'virtualedit=all' * For some options two consecutive commas are OK. (Nikolay Pavlov) * It is not obvious how to enable the address sanitizer. * Unicode 8.0 not supported.- Make Perl support dynamic bsc#804070- Updated to revision 729, fixes the following problems * Illegal memory access when there are illegal bytes. * ":let list += list" can change a locked list. * Autocommands triggered by quickfix cannot get the current title value. * Overflow when adding MAXCOL to a pointer. * When 'list' is set Visual mode does not highlight anything in empty lines. (mgaleski) * 0x202f is not recognized as a non-breaking space character. * For indenting, finding the C++ baseclass can be slow. * ":call setreg('"', [])" reports an internal error. * Occasional crash with 'list' set.- Updated to revision 712, fixes the following problems * Out-of-bounds read, dectected by Coverity. * Not freeing memory when encountering an error. * The filename used for ":profile" must be given literally. * Various problems with locked and fixed lists and dictionaries. * E315 when trying to delete a fold. (Yutao Yuan) * Fold can't be opened after ":move". (Ein Brown) * Compiler warning for using uninitialized variable. (Yasuhiro Matsumoto) * Joining an empty list does uneccessary work. * Compiler warning for start_dir unused when building unittests. * Searching for a character matches an illegal byte and causes invalid memory access. (Dominique Pelle) * Can't build with Ruby 2.2. * Window drawn wrong when 'laststatus' is zero and there is a command-line window. (Yclept Nemo) * Undo files can have their executable bit set. * gettext() is called too often. * ":tabmove" does not work as documented. * It is not possible to make spaces visibible in list mode.- Updated to revision 694, fixes the following problems * When starting several Vim instances in diff mode, the temp files used may not be unique. (Issue 353) * When there are illegal utf-8 characters the old regexp engine may go past the end of a string. * "zr" and "zm" do not take a count. * There is no way to use a different in Replace mode for a terminal. * When "$" is in 'cpo' the popup menu isn't undrawn correctly. (Issue 166) * Memory access errors when changing indent in Ex mode. Also missing redraw when using CTRL-U. (Knil Ino) * Can't build with MzScheme. * Session file is not correct when there are multiple tab pages. * Running tests changes the .viminfo file.- Updated to revision 683, fixes the following problems * When using --remote the directory may end up being wrong. * CTRL-W in Insert mode does not work well for multi-byte characters. * MS-Windows: When Vim is minimized the window height is computed incorrectly. * The search highlighting and match highlighting replaces the cursorline highlighting, this doesn't look good. * Typo in the vimtutor command.- Updated to revision 676, fixes the following problems * When 'ruler' is set the preferred column is reset. (Issue 339) * Using freed memory when g:colors_name is changed in the colors script. (oni-link) * Using "0 CTRL-D" in Insert mode may have CursorHoldI interfere. (Gary Johnson) * When 'M' is in the 'cpo' option then selecting a text object in parenthesis does not work correctly. * When using netbeans a buffer is not found in another tab. * When 'compatible' is reset 'numberwidth' is set to 4, but the effect doesn't show until a change is made. * 'linebreak' does not work properly with multi-byte characters. * There is a chance that Vim may lock up. * 'colorcolumn' isn't drawn in a closed fold while 'cursorcolumn' is. (Carlos Pita) * Can't use a glob pattern as a regexp pattern. * When netbeans is active the sign column always shows up. * Using 'cindent' for Javascript is less than perfect. * Warning for shadowing a variable. * When completing a shell command, directories in the current directory are not listed. * The first syntax entry gets sequence number zero, which doesn't work. (Clinton McKay) * Missing changes in one file. * When a FileReadPost autocommand moves the cursor inside a line it gets moved back. - Refresh vim73-no-static-libpython.patch- Updated to revision 658, fixes the following problems * The tabline menu was using ":999tabnew" which is now invalid. * When using "gf" escaped spaces are not handled. * Stratus VOS doesn't have sync(). * When splitting the window in a BufAdd autocommand while still in the first, empty buffer the window count is wrong. * ":bufdo" may start at a deleted buffer. * Compiler complains about ignoring return value of fwrite(). (Michael Jarvis) * Configure check may fail because the dl library is not used. * Can't match "%>80v" properly for multi-byte characters. * Xxd lacks a few features. * Insert mode completion with complete() may have CTRL-L work like CTRL-P. * glob() and globpath() cannot include links to non-existing files. (Charles Campbell) * Text deleted by "dit" depends on indent of closing tag. (Jan Parthey) * Missing changes for glob() in one file. * Compiler warnings for pointer mismatch. * 'formatexpr' is evaluated too often.- Updated to revision 640, fixes the following problems * When using Insert mode completion combined with autocommands the redo command may not work. * The default conceal character is documented to be a space but it's initially a dash. (Christian Brabandt) * 7.4.592 breaks the netrw plugin, because the autocommands are skipped. * Marks are not restored after redo + undo. * If no NL or CR is found in the first block of a file then the 'fileformat' may be set to "mac". (Issue 77) * A search with end offset gets stuck at end of file. (Gary Johnson) * Incorrectly read the number of buffer for which an autocommand should be registered. * Can't build with Lua 5.3 on Windows. * Combination of linebreak and conceal doesn't work well. * After deleting characters in Insert mode such that lines are joined undo does not work properly. (issue 324)- Updated to revision 629, fixes the following problems * For complicated list and dict use the garbage collector can run out of stack space. * Syntax error. * The NFA engine does not implement the 'redrawtime' time limit. * Vim hangs when freeing a lot of objects. * Wrong ":argdo" range does not cause an error. * luaV_setref() is missing a return statement. (Ozaki Kiichi) * luaV_setref() not returning the correct value. * Compiler warning for unitinialized variable. (Tony Mechelynck) * Returning 1 in the wrong function. (Raymond Ko) * Compiler warning for unused argument. * Crash with pattern: \(\)\{80000} (Dominique Pelle) * May leak memory or crash when vim_realloc() returns NULL. * Possible NULL pointer dereference. * The last screen cell is not updated. * Compiler warning for variable might be clobbered by longjmp. * Coverity warning for Out-of-bounds read. - Remove vim-speedup-gc.patch, fixed upstream- Updated to revision 608, fixes the following problems * Compiler warnings for unitinialized variables. (John Little) * Can't match "%>80v" properly. (Axel Bender) * Range for :bdelete does not work. (Ronald Schild) * Parallel building of the documentation html files is not reliable. * Conceal does not work properly with 'linebreak'. (cs86661) * ":0argedit foo" puts the new argument in the second place instead of the first. * Using ctrl_x_mode as if it contains flags. * test_listlbr_utf8 fails when the conceal feature is not available. * When doing ":e foobar" when already editing "foobar" and 'buftype' is "nofile" the buffer is cleared. (Xavier de Gaye) * Crash when searching for "x\{0,90000}". (Dominique Pelle) * Using a block delete while 'breakindent' is set does not work properly. * The test_command_count test fails when using Japanese. * Tiny build doesn't compile. (Ike Devolder) * Cannot change the result of systemlist(). * Out-of-memory error. * Memory wasted in struct because of aligning. * It is not possible to have feedkeys() insert characters. * ":set" does not accept hex numbers as documented. * 'foldcolumn' may be set such that it fills the whole window, not leaving space for text. * Running tests changes viminfo. * The # register is not writable, it cannot be restored after jumping around. * May crash when using a small window. * Compiler warnings for unused variables.- Add vim-speedup-gc.patch to improve garbage collection performance. Based on https://github.com/neovim/neovim/pull/1761 (boo#899747)- Modify vim-7.3-filetype_changes.patch to expand tabs when editing * .changes files (bnc#900839)- Update suse.vimrc to stop remembering file positions for git commit cases. This fixes bnc#538369 and based on msys commits 1ef258e and 65ffc90.- Updated to revision 580, fixes the following problems * Ex range handling is wrong for buffer-local user commands. * Segfault with wide screen and error in 'rulerformat'. (Ingo Karkat) * No test for replacing on a tab in Virtual replace mode. * FEAT_OSFILETYPE is used even though it's never defined. * Ranges for arguments, buffers, tabs, etc. are not checked to be valid but limited to the maximum. This can cause the wrong thing to happen. * :argdo, :bufdo, :windo and :tabdo don't take a range. * Non-ascii vertical separater characters are always redrawn. * Giving an error for ":0wincmd w" is a problem for some plugins. * Having CTRL-C interrupt or not does not check the mode of the mapping. (Ingo Karkat) * Building with dynamic library does not work for Ruby 2.2.0 * Can't build with tiny features. (Ike Devolder) * Address type of :wincmd depends on the argument. * Mapping CTRL-C in Visual mode doesn't work. (Ingo Karkat) * No error for eval('$'). * Unicode character properties are outdated. * Redrawing problem with 'relativenumber' and 'linebreak'. * Matching with a virtual column has a lot of overhead on very long lines. (Issue 310) * Using getcurpos() after "$" in an empty line returns a negative number. * Wrong cursor positioning when 'linebreak' is set and lines wrap. * ":52wincmd v" still gives an invalid range error. (Charles Campbell)- Updated to revision 560, fixes the following problems * Tests fail with small features plus Python. * Crash when computing buffer count. Problem with range for user commands. Line range wrong in Visual area. * Cannot build with tiny and small features. (Taro Muraoka) * Crash when doing a range assign. * Using a range for window and buffer commands has a few problems. Cannot specify the type of range for a user command. * Since patch 7.4.232 "1,3s/\n//" joins two lines instead of three. (Eliseo Martínez) Issue 287 * Warnings for unused arguments when compiling with a combination of features. * Highlighting for multi-line matches is not correct. * Repeated use of vim_snprintf() with a number. * Using "vit" does not select a multi-byte character at the end correctly. * Function name not recognized correctly when inside a function. * curs_rows() function is always called with the second argument false. * "ygn" may yank too much. (Fritzophrenic) Issue 295. * Langmap applies to Insert mode expression mappings. * Various small issues. * Missing part of patch 7.4.519. * test_close_count may fail for some combination of features. * Failed commands in Python interface not handled correctly. * One more small issue. * When the X server restarts Vim may get stuck. * Appending a block in the middle of a tab does not work correctly when virtualedit is set. * Memory leak using :wviminfo. Issue 296.- use SUSE LINUX GmbH everywhere- Updated to revision 537, fixes the following problems * With a wrapping line the cursor may not end up in the right place. (Nazri Ramliy) * Using status line height in width computations. * Crash when using syntax highlighting. * Sun PCK locale is not recognzed. * When using "vep" a mark is moved to the next line. (Maxi Padulo, Issue 283) * Specifying wrong buffer size for GetLongPathName(). * When the X11 server is stopped and restarted, while Vim is kept in the background, copy/paste no longer works. (Issue 203) * When using ":ownsyntax" spell checking is messed up. (Issue 78) * map() leaks memory when there is an error in the expression. * matchstr() fails on long text. Daniel Hahler) * Still confusing regexp failure and NFA_TOO_EXPENSIVE. * Crash when using matchadd() (Yasuhiro Matsumoto) * No test for what 7.4.517 fixes. * Many commands take a count or range that is not using line numbers. * Comments about parsing an Ex command are wrong. * When using 'incsearch' "2/pattern/e" highlights the first match. * ":hardcopy" leaks memory in case of errors. * Warnings when compiling if_ruby.c. * Can't build with tiny features. * Test 63 fails when using a black&white terminal. * Value of v:hlsearch reflects an internal variable.- Updated to revision 516, fixes the following problems * When generating ja.sjis.po the header is not correctly adjusted. * Users are not aware their encryption is weak. * "-fwrapv" argument breaks use of cproto. * Generating proto for if_ruby.c uses type not defined elsewhere. * Crash because reference count is wrong for list returned by getreg(). * Memory access error. (Dominique Pelle) * In a help buffer the global 'foldmethod' is used. (Paul Marshall) * Completing a function name containing a # does not work. Issue 253.- Updated to revision 507, fixes the following problems * Setting the local value of 'backupcopy' empty gives an error. (Peter Mattern) * Compiler warning. * Crash when expanding a very long string. * CTRL-W } does not open preview window. (Erik Falor) * 'linebreak' does not work well together with Visual mode. * Issue 26: CTRL-C does not interrupt after it was mapped and then unmapped. * The "precedes" entry in 'listchar' will be drawn when 'showbreak is set and list is not. * Cursor movement is incorrect when there is a number column/sign/fold column and 'sbr' is displayed. * Can't compile on a system where Xutf8SetWMProperties() is not in the X11 library. Issue 265. * When using ":%diffput" and the other file is empty an extra empty line remains. * Using byte length instead of character length for 'showbreak'. * When 'balloonexpr' results in a list, the text has a trailing newline. (Lcd) * A 0x80 byte is not handled correctly in abbreviations. * Abbreviations don't work. (Toothpik) * Check for writing to a yank register is wrong. * ":sign jump" may use another window even though the file is already edited in the current window. * test_mapping fails for some people. * Cursor movement still wrong when 'lbr' is set and there is a number column. (Hirohito Higashi) * Cannot specify the buffer to use for "do" and "dp", making them useless for three-way diff. * When winrestview() has a negative "topline" value there are display errors. * In Insert mode, after inserting a newline that inserts a comment leader, CTRL-O moves to the right. (ZyX) Issue 57. * A TextChanged autocommand is triggered when saving a file. (William Gardner) * Cursor shape is wrong after a CompleteDone autocommand. * XPM isn't used correctly in the Cygwin Makefile. * With some regexp patterns the NFA engine uses many states and becomes very slow. To the user it looks like Vim freezes. * substitute() can be slow with long strings. * Test 72 still fails once in a while. * Typo in file pattern. * Language mapping also applies to mapped characters. * Cannot append a list of lines to a file.- Updated apparmor.vim (taken from AppArmor 2.9.0) * add support for 'hat' keyword * fix highlighting of comments in alias and link rules/bin/sh/bin/shh04-armsrv2 17137805389.1.0330-150000.5.63.19.1.0330-150000.5.63.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:33543/SUSE_SLE-15_Update/3845c88a3603c43fe67bb6bc2e312cbf-vim.SUSE_SLE-15_Updatedrpmxz5aarch64-suse-linuxcannot open `/home/abuild/rpmbuild/BUILDROOT/vim-9.1.0330-150000.5.63.1.aarch64/etc/alternatives/vi' (No such file or directory)cannot open `/home/abuild/rpmbuild/BUILDROOT/vim-9.1.0330-150000.5.63.1.aarch64/etc/alternatives/vim' (No such file or directory)ELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=c091133350a76e9a4584154cd23f3a21be23a260, for GNU/Linux 3.7.0, strippeddirectoryASCII text RRR R RRR RRRfBn'8tE Zutf-88a64455e530421d524a9449c228fc3f69b2dbbe0990147fc0d7abdd391442583?7zXZ !t/ .]"k% ! Zlc,m^zMCMbQOӟ%F0^ގ04wc_? y}܀3sT"-Vzam3J{(kqϨ"-t`P${hlwٔOۄ7H..˳)'qcRpT"$nz6hB9g ; !sO+e=VWKBм;#Jh|kZغ)(.ؕ~)*jI z`B#i/$UW{SHB~ r{N:. (xXu ;P ]u2`U2Bz ƠwH^H:;JeU/ί9 9ec}p`慯0!4#bL*jn@L/MS'j0Gݼ. S)+I7;`+%.G|2|t/O@Xfj;amӬ,#h\0}iqf7Q1 ,` 圌mRTst%vXzOˇ +eH`MѢl\v /?:R WFXbxlA@!oY_ϑfHNu"F p5Zm([~WAvdKЪH1J/Y HFdC:W2K_Q&gK+F 6 J(2|;mRIP=,'u`O@#,T(hI4\Y.+KPT$V98VTCk|hlA*GoU(`-Y龕)xܺʩ ٬c {<(:62'_;7jM]r:~'A[Kb; "݌&00ytSM\u,ѥ B0:n]?+ΖT=mOc6sKDڬUO^Z52C0 &m}+nr{ye (%G`nmAYEHX2k4ws F|_prD/=80|V\w=/ف|eܐSاuܯS.NK5c(=AɉOG,%( IPUqw/({RֶZ݈ +a746w@b?o"+L%l=cgK?N597P`Ə8ޭF~ yo(d ֣1c¹fD,#'@P$Og5#QZ|9CaZP%:ZB~=dKQgSa^E4P"O4UK Cྍ.-c{3ct*P]vHL4ѹ|eCB19P]P *2X fرH-gnK͕NeZ<')7dLZNoy8pVZP3!n>>Q([Mx*9"3Օ#e9.;t@$ \JSri G]ot3PQ聍E@? w"i.W< $P ;fB ? { tvMdW]gbij+7h$5Zyb͢.8md?UA`*x$"oqrNA0"HdWS@)sK6j` ^A*vS#8Xh;~Z9fӀغ("Xt_c:r>€-Xl7I!%Ɛ4q5I۸>'=Kk|C"\J@{x 3%%jڲn.[S<τ:}Q]@l{PG0bk~O+K\d<<q3\fMW|\.x{=j FeӃD|JQ뗚V ^#n?c'N`&!Y4ctoP ݋9wけp8/C#&>5$%YeY1ibi OL ޤzf6%17f Z]Sjg3Wˈ?"& gC_s-Qnv6XklS 8pHp\mͭE7՘lI925'kNGC9TI쒫 @h:04*ur4ª:P!\!JRn \wuؕ "x1Įw`q;U jYRm'Ā \huw&"Fy Hҵ($ׯ,Tii%/,[ߖB\}͠{Gk;neYLS(fAW;|py5ϮFT@2ׄ 9+GnEvqck= ^z/% HQ7;cM%f̚{{ Lwrj@c71FzrN\qm$5GךtK,G.)*(U'oFHxHUCvu ؛)`;,_3 5mY!]@ a˴'G2f6 z[8ST CS?+欢qG߆az\b)"҅V5Wf^}a;!Dbx.5~56= 46 * ЩPHzE!Ӎ@94>俘 V¿O 8א7U͂Y ݐ|c"wOKs*ijp7ň0&>אi7g_(1@2zQ+A<&i/ԆByힱ݌KKJaWvŽDiRh"յ\s :':docv7 ؆^ҸλRFB/K‘Dׁ 16{) JMB0 s.h_y~>uYϱ7 xvJ<7WɬOG񪬑nImi_xú oZn.`.EJçɬJL((#'2)-ob bRzm= 5l s}n| cI1Uʼ"9ȽK0{St ϪtK(|$XSX6fqk̊#y_!޸%íR7](H7IrENޙD0e]~* 6.}@=vYOe*L`( h56:3m/ޣ[BJK/H%X ddۚeP%Q/Oj~I9'~Vf^$Ӛ}8p4l-R`#'Eނhx5~"_[OP@$wC[]7g\zLyMY˛XQ(~lQh|<II^ ><>T71>ph}^S;|+v:*OXx7\BA.FJPz2=T\M CRy2]Y)7j^r-3iމ{2J3r_K"7ȔC 9WncVDEzŤyHb] aVwiBb<J`zhCAhxn@ͼ@Bʠ?$5!V2Pxa&k8Fƴ9mیKFR=٦on=-q<lU>M<ȳ&x)cQG*<:B3[!oJo,/W{ƺjɑ|g>;"9uUK//Z[ցRHNm(s|]̫9Wcc9@$ ZC0>TFBu]S/kRh0]$=BpjLJq>He+;a ^YiV*Fr0­rAQ|QN )oUz2V{00tډ׏&`vǃA zzZ-oR"^N+{L7K}CH }2b\ud1[! ;i`fJ ~r=%RQSV:Q3vQ씜O̭ݑm[ ro*R67j^P'i =[/̭Z"˷" }@aWױH%ȡkwZdG˩|.R] @ _`ݙ幍I8sXi1]w6YYLKF֠g+ iCLkn@szSlz6>:*=Q @uli#X~pG 9Y|7@X)b=!,̴d!9nLbWp}HxP<jѠ^Yr&ڪ(˻"+9q0_+uN6aS.•g3RL6Mx |-BNNei.Wl+VqAYᮗԻ/kRt-$u]'">pJOFBrC֔şAc3`ph)j:dPv] b~/>>_DN˫d#kG e&B4DSWײ*73kzm.n@Wn8ySWNѬknP |D{Z58 £@I7&6-UP*lfe~6$kM@ 72vHb |Y"L GA& r]9C#( Tܼ)tX/fHz9@AXc 0FM\ӣMO:Ã; ]OaԄ(?ҫu)Eq8xw|!I~c\;YݳɈ,Ƙ36 SLۯ]Jtl~nd 1q4Zf#ߎl p,2?|&Pv!)_kP+ Y=V#({e8S/&c=`Jq ds6F+$m\hFIPlpZAF7k`HK҃R!./U%^AMwG ɊtI}=hK N:H5˪ UͼifxZZ r,>(]OT%6Sԡ#bQBJlYW_5Wd!~ary:p_&@d6wG 37]~շX4J xHi~m{tD4 SCK8ZgةwF ł(+0k ifVKQiT-dgXShRJZ^ڝ@ ^vaYUDx ixL0s"u(Nwwt#i=4eZ7n')GaF_z@Bz;[ B\ym7L~>ò<(1z)+rc{֫G9_4]є ȏp?ϷPB ,.EmyYt8*_-]ЈF `|M'] &I+|E"/!g)G?ϪkaruJݙxfӵe߻Aܠr+fޖ>%83q<8>{Х&U5G 1Խp!Q`<<ϙI̋7 جD$}p!wC{9Mvu2V *5kكKa @rvzpM,j} 7=EIɨ6V¬&iE;^Xk&ם11ȁ]D:mD6L4u9e߯ڌ[!Y~m=kVRlN#ZŬ/> DZxeMH%ꓦ*\Ĭ=k5C|QUÚNAזM=)+X|*(L҃v䚊I崠 7ZܯPO_n;ӥ;Ŗf9FsE~O>QGSGY+N.$$>sR3gN\m>vcIr?lyȓ7߳H @>S@eL^_j~z_am $JV+hm`h:eǯ0a>A; .Qn,Vĕ;HXbL ]l6Qx  #}[MZ6ewxncWj hJ]Wl f%kLJn* / lM2}7N0P9ǹ(k}vvUhB+ۮ&TF7(ZyW~) dJ / Niy;`/T&0yi QA ?ÕD za>d2v-\"O'$n*4 ݽLVUY9bo')p /k AVnʋX-W:iz!N=Hjg.Ĕ=QbH yQ/j.$STMh&ޕG9ʤ1ԇttjc4ex2v ͓N4 j~x$Z+jF^\ ж ,l2)Sumcْ#K)%7|zA/PȻ\nU{ b|(5 !3W)p%{*p-:}}#3~<JG+jZRsDuȾ `nw36y2ŞOZKb_WK:/OBQuC.`ҦI{݀)NY $k&#@aV2LfC*OttBRP⽴]8ER\ä;#@#RufDvrt=B;@ܗVԫVehgO(+w|V*w׃蘹MQeY5yk=(yuБ8 7a J@ e]0gw ?S2wNHfuMUGѥw?m(hO.8 r5E 9(҂zmk㫻rV:S4_T5ЮP][ޜh RA6@w)!;;j{ubj%P^ aٺSlZWFhss@T} 28948sܒװ=!<|%Jm6IQCnμ^k9+EЈi3 <,e~_Q|X'zA' ?vλJ{}sҭck> wܥϭl#bcf<_2@weD2x:o\PM@)6 VyUX<]ڏV%@[  8MsB]uԍU}QzjKu׭ل4Rqs( (? +sjTarTco\ S],kK|a*KC5NMH˨9,>/~&*v8P/_ʼn9K%D/ݖ \-Hތ:ig\>H.yLf%oJf]+FTPUao1eFDmH%ʺ 8ӴcE״q;n4$@h>2̉0@i rFUwO=4aceSaqp[0;:n jյWOyY/vnƴ%[d[a?P"0'jn-$8 βsyS/z {"\*<& ѫOLVaFΐVW~XPF a!`fX?կ'hƍa|_El$|ӨzU!}@Qsz $p@Hw2ONxfiC_- w7kQ*@͔kK7{AVզiÖuzͦ]dg>ȩkzZ(7{KܰlY|'3Uȭv:~8)Kh;,xuSFbx w =w:$I att7wz~t I~lUϭZ> |Wj郪#E<96)ٲjjn(U @ t_VAu$\b-a*pQ0C%L/n$*%%]F,ϠJS8~ q "?b.xA]&כI#D9z']6i-G*AaL!fE+Ukc I&?jn "QSsPN Tr24Ԥ>'rVa3Bi| 5Nb<ퟗ`iSaEei|dI> 7 Ժ9 {83}[߭+/ @_ǫʜTUfOʹԭU#QRRK)ɩ2h7YxRb!Xە0Zشf_^i_9y=ʾkNˍddP<5?K0=Ln Ma(ؖ9JI#7G!fDHSc:2C UE8B *XM{MЖ t"RZϔm,f z1A ]E6.Ӫi|8UIY$6V啙GdXx^7WI}dQ9'ט~JbfYޅ :5:1Y „Ia(F;u_r6r˭~kl47o GO`J2?s҆8?5-`UOԶS6 O#+I9ʵMB9H/|;|uy=H0%5߃rhEH\ygܖY/2|)vZ3ESLz!Pl1"54%Ium,~L [0& n26e\h GX9i0grZ-o; jpAA8꬗xG##m l ZiDßs28LHl=+@* ry0b{LtӻjofƍoYt)y<&DZrOn.:4( XYddߟ?T=JOmmX[bSԇ&s|Cl\ ?VOza/?%8=@]KFl[F: Z>[˺ejlRZ~OӵɦƯ}  MF^|W e0k;NC/qDdG i|yڤ4;Lԝj\ufkgLᢙ>w8 mP&QT; ;:rϙH#S 9nEa2䧵_,> V&5JNʙ,2#2(kv+uHĽ7HsԊ(B $ ܿc'+WZ3g`Y{ǑϢ#[fB;Y1982:}&"8^)D~Y! u{/ZHdܖgM&ݴV1TA{ :ǰ\,>"\Pw{2T;ij}DIRٸG _7m4MmT;CczTh F`>l/nH:Kxc+[w(Jr6V?qR&7KVkгRA0qnAK^Z\Tހ3|D2}9LD6l[YaXoπ &kջئWftD B JڏikۅD~ UPsf,ţ CɸZϳwD]4A#Z`ʨY*7%I%1ע%}xiш1weN_Uh9QD$ 8z& 1< `VDe _&hH֯Qx|g F Ct*҅J #B kJN^60Krff|EamLsRސ^^+W }&+38'xyTʊ/ g,> !h Jqr[N1\e~]aD GCh0[{ zh?c^cˣ 0=:!g=m [ٲIC`5_Tw{;Ό; SUV(XVF0> !GZ .bP:AQӳ9 .WQg3(U'EP\}c9VG+g-tnE8:+SzU~2Ԝ?՘@vs_^VW; $0rF r fEړDfn AȣG%E`QA4I0=G~߾m-@ǡrQ9N|Wdhgn.x$Zt w203VZt Y܀j [ҧY%nXmds)I;%om6CNQ mucMj;y|z9:n.:$GkxPf?LN Zn F佫5_~ΪwVǼv}Fi,M^-\?B/'"#vf)yτz`r(ߥCф-[S2}6k}qp4F}JI'pk ]R̷nRK#Ld޴no?e_``@ӹ,Rk;d,  Pz 8Ok=[ƭiH2mvHu_Hj 󘟙NjX2ZY_×'q÷!e3eqpIzM ,u>M7!cko/n/dՇKi<'=Vq(;d4ˬ3" 2^dϭc)0EbѮa@*K(줾Dkc~!cV~ m1jhe7ڐAxPW#>D֝ȿ Sye#gI7ciıҞx(]h`NlBG>s|n84Nօ}U؅).\jPfrA[NO%*AMdrf]Z0mgFvE)nGTwd!J*p鮝C(5rWBi+`QmW|J=&:mgTmec2Ɩ 5 ٞ4c!0$ID,?X,RݎoֵIV?WX^n.tF x>Z:)-l?fq:R%^`| )I$nj*7[hr[&Ў82.{3Vvdh?Tθ|9dzcxo [ uoá~k CYWp--U .i5bՔ2̀S킰U7o^>5yLHSBw@Hwuct'DoG O^N8%d/|7 _\(] xt624hl[~I-y5yn*fG\:ԥ$|g(>SV#ۆ f-m W9婝-BQtө[eZOhz ?hqwßVd_!PB'5U5޻q8N*O*?ʎqS Jop/?6أ.֩`?kAؕ|Ys ٌsO`u2ݴN%QtiI]oG.7c׻A5Cv/aXOg>[[dy(cszᾮEC=tsmn9Nޓ>I!Bz;P&jQs9z a|᎐6$k]?)c) JҌfD_2DuSWJ,y%2m/ BVOOW)Qy# 绩oB=7fG@ ;jA3OScxLibVs[O))ļe_ttIfa|](ZYGg"Gm]gcs7E~!U#4&ZET\"WS'Jxk:x_OFGSѸ ,P>n:"c w3JZ:flacVMYa`4~[+պ[ڰ#5J-UrԼ]hBr0΢>\4w4`gJ#]iWy;CɎ)ay翭% a5 8,쟑8q3*T8tWb2 sb#% g"Pj'0k6<.(ڊ}q#LLrW8Nc'4m^Z!eNV*p "a=~H{$4g=g񡺎9L.@U:z {.7 K @>N5-jANj4+w9ȳ 挏{ %O&K o܂,%f-_%V+Z3A[w@PG2:VKCOo.epv0B>ES$uR(?8 @Ss[>g" 5晎W" (44C߅Ůgir&mLufꚿڣ勑 M̞wGu? w^17ˤn6+XKic;Z/ؒnx[I63(ÝՑzSVT '((J^;1ߠO[*d-][ ΑhLk x'G/TZ;ޙUt ʩtAe9;RQ/:w0y'IvW2~\:y/Ƨ*D0dغ!p7'F9yBYlt^P?պϘkC]>,~ԸKkps8=Y*9uv\q 7))ЬwM{Y`,ƓDCJ|5p4C0ReOD J:g&=2`1],5xP!]ǴZU;VhYq7XAЕt@s~Sфl] }cQFM>xn5$auo{C^I eL O:͏d9} .OgSM;5PSy ;SN,Pɾ`! P(NkcQ׌]W$eaԧvgR>r\DUhu+0PK(!mTsXu6=!σފ7@ԴqC : 'ٷuql.lu;8MK#8Ne>#<X)8r>Ϻ>o fT}eGKP\%D(N~hvo]> yJ]XY iԾ+/yHUk-U-1\HN( ֝2-dR(Ձ3%N\~ᅞ”ڸNdv-hSshq3Ih:?@=BW@}ثIQV_j٦e Y}3 t%h1puYo/iZn.?^PS^Ysz N3",}b7ۥ:h9M%եmCMjA'+я ]2$|% !VZğ˩ECOWa¶tO Xq r('0\Kߙw26=QõjTN -:t`Ucf9"YW@ܹGcJJVZS _Uҧ) &E v/^`1辶I*'+-;Ob ip~z5N$H yrl'cC"}hiDx9 3{ (l38<;΢p{I{yw|T{`\1@!P\=q?3WfPFeCJQ+S|2[1%ajh枼j)B\WC 7&SSFQfB8+r߹f^k3P/PD-S/)FS\gan\Rk6D.6 dR%Xb| Xm%_grr.fLeL&ϼ>)ʃ`09dܵLӶ}:dcl@v !΋H%0FKaN(U6?_{3Boy0E4ͪE<8t\ ؛2 _;1L4v棁bo'=xrWǤn[*6Bo(bmzs2UcާYKU\d/Ū盞ȩ#=6X~OWI>D֍` #=3GHVCv8pZ;QN?W\8ɜQmY+-ۦm)y+"ӡ$Z:3EW4p鈛Ad|uN(lħ wnӹ>yPew@0,'~')E$!&Y9v"Đ3pEǍ1R=[ 6H%S$\J=-U1Nu;(d|4,[S@(p< jyO~ +Oe%~]_C@=|ƻQU&O,.]Y%|"x;D'"`ׁMrp"{T2>#K 䞉zƅ) 6/mb亴: v8`zA!/w?&0m?o J%:N }ΙI!MܷEɘ܈c 5(dZ7i Ypv+MmZ?C$io$)?Xc ;0?+ ӱx}I<'[j jum >ѵu15_5',qe|8RN9إ(⊜jyڟT*MDS$2AaSlXeOts<P@x lr"沽 ޼F>f=#c#Ů,m<όb(s4^Yg faN y(,|j>\9dTa0QDPފ*Ž7,ﱴVv'2P7۔>!\4sӞ׸lG!E7E\q']XI_+g2oB10dEڥ{6Gr;PrH\QIjlJo|R*]9u/yqNʖ!y+ 5q?ز,=pxAઽq* 1*pFY$0AGNܲj@EON<ֈז=e0K,' _s_ D6%I~VYsY0׌fG=]~q#Ol}u ڼUكJfIa+nҰGྛɩN<>֖ڗaGV.Q"KnZxt*7SkOCDMmVKg @"sP1tq|:Z`q:bN>Z#&(6 ט4~cuXv!~}ܘB"Xo y;2ls{< 4 8{%[m3m?P-U *'*A $VIo=sX*_s>̥Xd<>.DTxk 0eqt<~[PHJx14RUuC/2fH2sw ?UQ\Qy>>,7̲ZaKuѽ&ZCJ^k/% $<@]Rtɼ DsgŘ4K8D!N=fDVMT-f,\JFuxc, Y -] usoPyhof;̵AQBgM'@)Krb"3E )]e|da^=w)L3.+TGl5ͱg{;&AD­{ ECҤ~a [pMKG Z [0z=ezb]y+5V?3_>6bUzERAEaI|2dJd`+xJjcfd7*H0Dh>ÐjU j _;`~㉺\d=4Ks&n3Z)ѐ+d2E-]3sҊ%2 LX S0uU}׮aKϷf("Ӽ;NR{ l{E['zݧ55>:ivINʖぷC>dOş7O=~3 )A{/( RjF֩$e2k{GI/nZ@9-iٝ *d-gOk-L.ӵ2GLB}n)o2xR,|_u.7+;4 UW=GT*`xhA>`gm=Wm#=R81= XB<"ݫȤ`#+.OuIsX`n{q^#s7lB̵NDNyrDn{νcV;bMqkLߝp?/gRʾTP6Ij8ES[l-W[!寪G-2x>$}_J咮04㊟oǫy_q6.~1@=\O Q i[vH!W7l4(㉖X?:D9Oļ Zu#z@MIߕj˼Toc ;t2$`GETHj +$~q9?jLNwEƳ8?6S$Ӯ`]LzՖn>H xyzYxs9 6@;(ͨ=M >*\;>@DPPܒ9YR< h#əx%sxur&e2~zt] *ʋl'{8W=eǼae[Z5,~2+{o;=E#]Loz zK kTvvkyzPy91lZB24A>5Nj K1YSb3`+LS﭅ yGwCxqx?u4q-ӫw370VVB[hLoHKb*2]]Nnt N$QZ5ray1 jNL[QC/d-(_v0elD=a2J!qD%52( AƲdw (l7E+Qܒ>3>$V GlR2(Av##3LM˿KvwJGnrPMc<3* T{Qͭ[SṠ*Z=41uH|Xx>}։umU-ϳ"F>.Y wc*e-=Cg"Ҽ&FIVH| @@` "l_sT6fT$ȴwDhsHB:;'T{~wkyJgt`iph"fJ5GcF!Ra Sg㶾ZtU?M(ZZw*Yݡ(DjGm"R _@ &=!yd=6PEur;TI.mú69'.La|Ͼmьo!\UGXJ)^ 䲉3'hί{o1%qi!Gh)(czd'2F9EtWM7 Ri8!||Q_Y B9*<Юp&1iϯzg)>`{_-Þc3aJ 7lp95CgDr1E/_RWzKK<p4 W1opX! 5ަ#Zcw/lZ"^ש]]i+hm7)x&)uOunxה35-7L8.<G%R VW=!@~ QAݧafpShHY5CH5ۆG܎4eiVEf @apXޡayv1"F,pEEUMDał& $mkmMۚ[m29`jV;T+z*'$ϟn4 `\,O~ T^j]m JSxsRCF$Ԇ"{ Q ݐ^1Ayof" ,H8jfj]MW[K=վ[h^+|0f򌝟!#t{sg`227Z8(z-S9xa3_!@ L!eaZÀ+'kFukTyDPXŧX$Qew Cp9@~>UbfpzkB, -9t/o"+T!ɬ ҮO#>W|lbDɦoqJ 8a7Q̭#+&{Z<>5!Xf&U=@K/5sb_$[ΑA4uWxZm Bi U( m|ڤ!/a 7{Fv;g$xXھQFXmHkKr!|KŏN!U@hzXk3/B'ߩ$,js]$[^ثYI_xeT1 ɏW.Ni\YFcцTB%v )>W(F^۱'Cf8in=hz/=2h;2YP3ZE4Ȱ[B^.9G{:BrNsx!1F\P\,7sPh!E;L%uR֡˹;/HK-72'B n'ʟp'}TAhv ,USI8Y&?׽ڶg0>'U?i%HbfoEn]ƯSѠzzzŇׇ;Z_HDB5.-nn{s2k~]߉O ]^W/-5"HLQ>;_oy:WbGBp K$#$>F uyZVs?)7/XFXw/B@bӷ3Q x{GD/g1qXND֮":٠sJ>gьdsF.B@[dH+ ȅ4Y (|_Yq~F68Bt˵D-0l[0PkHo( ؐV5 9?N𶌗'JGa}&!] 툷 wG"HnRhNnkF{AT7r7*o `7ˍ R>\V,*kh!A8E1~$O oZPR`֐&Ou.(w'[m TF!CnHQ@zv1f~f/1"EA ,Cub|XJ-S n*MAe&XC/(*KNZXNʔq9xY_ -Y ǵxFJKNȵދvC*g Ͱy$~:>p8 ;ݝK<]t}+NP#uAcoS;*_+lqW׭쐐!Bߪ{(|ïmgUtVoUתcYXq .7_տ䎐L7~۞GVV<[t2=T.|2o.=j\2(|D*yڰ"f$-yb'ͤ>rxWXcdUuWX u7 M5s x૾HKKއ^BKaK0!prWj2\ >/' OmzTB1eV ps7'O)N-W:rV1\VfI g&jLC`zv*vcz۠-':-Gdx^$n7!acg$:hBݺT;iV!Y:U't&LP|Y喩ҽyeb# 4DlVjDu+u7AW^rkB  N]%[ X`NtiCqCSuHXgG[rc5wF %BQE6\-%bapl+0u < ݅PVWoX 68f#_!0/4تV"c/,UJ5L$WNƵfvZ,8h34(@|I3Āo%肼J0 }ObNR\Y!b_~VouĸJʉn&d=\99M+L%FNr2ICS{>ϫw1"Rph #^e'{KFX1l)c4Kze!N:c:תbm2D'6F͹3 y$Eȧw^wBfQrsJv[_zo$";1k!HC<~}\R?y>m8Y塙T"_c2UfKJH518uc `eE N/`f[Qv緦c 3!&9\e=W*_г< H=5E1dTYZ;;2ͨ**=H%0M[A[;Iup&5aJPݐ!#B.w&=fs~)B$ Z|;¶Kc:`0%.XK]_?sz-҂fomcdJ_ɼ1ov>9MDVk<_ x#Xݡ_][D($ amz+iؕd] 6|L7~gQhkJɭ\Ouh~ H˩e.A1qSqVJ^7"c\NЦ:G).o7*iܟ|ҸOi,_lLi,ae!l尹Ky@_9TSX[ݝԶAxt4{ \]hv<;;33⨼׋B/P઩+$x))(LAžAL0旚pI1LLEdܕ4ASpvAg5֗pL? f§TWldeJH i,%+[ij88=8-`J"p> M[pJ4SnVa8hQ&k\iZ3mm p~*b39w%C+NǸx+N:^)%9CG>ԘATok UM,QRx+DuPce98]!$'ɂd=H\IuT[q~:s *+w\i閙'Dk$Ndch4GpOaS,2̼^qkO HwA~TB6?Z9] L@类9jZrq!w8Lr)|59'Wgn5E pP:uQ r,}zZM.JTS269 ZIXm0 ԅK؉Gs `Ȋrw>X&cA,\WBGT4#Y=ua3TiDުy&f a5# h+&yoޞ uJdހV%^)rl[|Mi6*g1iL]O[웛;A̜maQc4"0ΊS\WorS%aXnrn=Ó(/nQB&RLY_`:|^> uc!AsՀA_VDVn,ϛd#=r1O¤T0`5*xR@lzeIC_x&"b \/OsIpT; \CyS>wzVҋνY ~4)IQl3#Fs ME| 6e^gCX=^@jʀ+?O3@B,VBʈKBa$f_v޺*ȓĝ$y=d=BJ4OI!?}=rJpXRGˣ l7D'h,4v;T"G ̓h`,yHګ|vTx8I{ERA~,XA-N,rކ{ cɹЋp\aJt*l ឍ9~m@$ czs$KջByINlXV+l\s\ A u{tK[QwM#S(5 JfXϵ}Pbi"EՅ{9f䬚IjJ٥Kd d9 UD;gi7,o+!,;D=^ Lv\$IirC#NoK7!!E %HA" N2缝)a.߉=u;0AKi:Q!].8+vGд CnB[5"e%yy#| SUNӻIgµHTɋ?p|R@meXe@W7QܝA{7_hE{<+CI.vD:*"r710iB4Eeޯ -`|,35~n3TN뛈fvV-ʢރrTlXo&V0%nsBY3:E]W7Bje1AQd1G{ˡv(EԦzTIx멄B-v؎;J0@ES(?D*YlO[%W"Jhv ||lS8 E[XfKdy {fmS}[`PGfv.ʔK >\٫M< -2- -UShRm@%'FU7 F,K\zVhr\Ywmi1$ȝL;={.޻|.GhD`nEa{௭{ν{b B+dS7ֈ[#pe xutm틥 tj[FCJAnlf̙甁V2Fuh* Q1pdEuN_.3)s $.eSJTMۤ0X- ްX":o&@ͰX=f?;lބ㸩aqPȧ|pcѱ IOWݸ(\`4'ǬI dZᠿ~[0eD KAj)xfheUw:|Vu*A cBK#BKnp597='cҡ 9 _+uoI2]QfVj;XTJ_:A`#rb(WCxK0V^xأxNm^O6 _/p/L9;;@/4}3<%blkZYȐL[}6L)^L5&872*X]kS};|򚍽RNyMWpdu'!+GI1Qӭ巉Fn 2$x1r'K]QGtpM"%vI (4nWܵhXF8 NeP$n{nPT}Z_?x$u?Ƽ)L!~%=$cvS)STU*# =#MÙ\'oMڎ\)VF F]]vfbXʓ&Pㄤ9ĺO7ӵʏ0R)nX6&/ Uڂojo>x ~*i]q9iyQe0-]:}d=sF@E*F[\+{8W!s|tWFoz@ aي&6NhZ"k! tD^I|ΐ\z@ܐ?uz5I'3(D$~)Cj]6Z㱥(n!*DSo yu$!(,%=h l.Vz7Gf2Ƿ|=B&ͼo`񴅖|χ8iBV/ƔMՒ'Ĕ$0~~s薛\!?ZC{< kiNFw ?a=`}]yۄq5hUeR.-)S +%n犇+ I(VGdD<Ыա֥&Sc{\8w 1#/#q)8ވP# z$JsCXK&[ُZ&3FͲ/`20Ml Q!ы,Ӳ0quE{EJ)4TgF5sk[9co>@ U;ϋ`S_'[[%ULfoNXCa7oG&PH߬*<q&|:V,o$I3k8J᭨^faKPäAh (@!Ce-;X ÏV:ωWOiϺoȷJ-HvZ>mv\Bz}/ P>W+"ۜ`rI}3\ueeɇXVk{[p,QZxsr@ɬrSVMDaSoo 7>NhPZS|t2 ReEe f\Pq^kFᤠ~\eRr>s) ʢ4nqT@j T Vf;릫r@$Uh= $o}Ө8.K@=%xS/k# C%y|ՠ(_+ƵfT(k)ugmѺ?j|3Xnߓn!Tf)I~M sPɀt5mE#$VcBFȽUlf3p &`tQg`Oy1BCuӃo|}3un8n0vr ljV?F8x&nT OVf=<(`AN\+P[wSqz#Cw9#s(ċiP!RϔI0)v& v q|KF  W8;I RѢ 'O}6iXMnG&Kr2E ItL!z$)EXd;vD^kCLZea>yg=ݞiP]mvH"éE貱X){=^^tA:o_(u߼W6ok.~ΪZ'U]~ݿO`y4ݻ;n{y&?h,zWS;Pcyc"s?X,8M1!G^Jf,L|nl9C #Lԭv.lcvxX.v7J=} cvZsi]9^ qG%ԊnP Sh:vq~i-\fz{ʙ%[+l*T{"`l q-ʆt3^3aH-1zښQp+o%; 헭$8^IH_wJN%}(T& 6R-^0,= #:Zxc~uŠRZrW~Jk}}?.2_O|ig*ۧi{Nn6[Z{53)=-c KPOͮeӜv4I3qE3!~šF 9JB{;tL] @Ի)`qU!66:tw rS :I i:՞T<}4ӽޔF?:rKL.GSVz8pV{X?Yh|$ls{+s ç7]Za9<,k_4s G8Lƶ;ǁ1;3Ja`ohhLtB^:(Zz]zfDhlܵL,d4zr^XН+_w >!=,yNě+H,[9Ǻe.C*!po@ME>uΙKCJ萧b@C@X9:@)g,?ƧV^x] JT8dxm>޻}6ݔo񬕳66nuP\+\QyF>~f<:ZDՆb=<ڋbwyCX*L%Jm_ ?ˀs'MxMhvoPX`c 2pX+JZcOO0(R#҅$@g [+GϠoW$Η@IVg^ҮʇEVET͢U:̘UT{] +d{'^|@/NMu4QI{'djL"ʯ.E]vH~Ђ5qc>=cjQN0!`וCvrjŸ65Sޠ I]j4웻׵}PfTUYn䬗(`o(({/0,B I\) K=p_k"?`wֆ]AyX n:Mؿ57fDіMӛo^D@p?fZk?ӭo(.|XwC !K6 y~G=xtG<[Z&{@ݺ{Q͢HƖwڥ&.F@i^e ]1[l3IѨ9# 0bڐRTV$D/rs$ x Xfr Su3oy|W1O"3yՔ]oSksxDbҔы۔{a%rs'c|`%/UqPBZ^s Z*}9W5]JS8llLqc@̖*_ nv)֯vw_Ks*Au⒈;Eng%Y۪8W9* Rz A7WA!&N+!31{ҡ9Px|ͥܵN5ޔ<$")r:!:c P<*9%k0F'3u֊BPTA;@i& ppVIvHwVӡ(Z&)F̩%8#>rZ 8 ߽g}q{|p@UEDlP\ M CL3o 1>'E+i+_Cr4{mue~@y^%dK٨*SIVAQ6+qQ5w -kBZfi6!-PID3Hw*!" iKTH?6ީN%xT2yRay^ tW+TY T]b tx2q` ;WGmO+X㍫icz$@8t9l>bMd#tb]\:C;W&{߅3ądhoUHVLZ{SUL0gG›gڤ?lrU Հ0]lRF-xmp8?6N(lME({NpzEi0?ےr X!:nE;Bgz:xu Pgm~x.n}R~,|6h_ wak:"'wdAL.;RaaZ|OIx>%kxns}!WxD0ma?*R[}zf˾7#v-W3Rs'})Ζ fB F",6 MMOkC=>wLUiqU2o}BcW:+Ҹ۵7T[{e,>#D|=&aqqwRCfj|A{܈$TYwlV n(+^LlhL?vA/tch6kǟy0Ζ["_":q|V尒Q 2}i|0DE'B cT3șgmJؽ@_Rn—h:+7U(pKy՞%} I|fևbؚUTR`(H/) )4i'#6uA5ulK-/G R~(#0d!#\v6.|?4JsD)x`d*z|G&._>/!b._M@H$CۉIUD "tL(/@q JcT~,xΣUCzL%fE5;,E|2]Gm -\L Mʨ^tRxtl]IGx'{ F!JxJ,dk/$2n"'xRIj(a5䜤^dփeMs~9R;/6/}T{<۟eXd^;;k 2*~^.ьK*xμ]-K`).!oii|O7@@ޕNW,6bZ._OӔ`#e-`+E%VfgԘ=rk2D ػ  Ua͗?kM [%QnR4U"3`2iھ-0o. *@Ǟ R3a\JqoC8j9%ӗ& ҜJs sQz倁r=sHfP*#a('٬8 *XQ$$3Y {Q6GxB<6|?TDZ+u8HLAf J1f6cĽwYCqGY T4XTfxwSZ{ZQѼ2l,:s[ct`kh%.Л~*f'&*MT׼PW zJ wbmy/wE-Y{3NI㹁 `\1{Gb&&~m#yߖ0$џ{lQ<&LЌw0Dm\M2߹k|FڜAӪ!o4@Ȉ-\''kN|||aħtd$7Pƿ2T Ȯ곕 #̓1L% qL0 eIKĂC:겛ڝXZc+;/΃z| kt0D SwY32؂nW0U{1jBH$c\Sl >^z&B^jF+"}j_2=Erm$TZψ/Ĩ"kN*޾ՠGUmqaT44n.r `JvDwJX];驘hocܳx䫊gt }{sަ/"KQa4FI!%H]h;mlcL`e,sZh@Hne)'bʹ&?ݐ}+)Kp];5N0sLU¸w)X FǎBXziQÑ8&36gP|TW4yO$pyA'h4ɓa:2 qޗO U 6`y\0Ut~wXX),$f<;=曰Ha uqxU?&2=p`}Q@U@]w),UL;Ge޶%KjFk3i;!kR3 |Q;qq|I]-l[S){0.: TEdҙEʚ{b{NfCK^{LdOD-=ۇlN#hgk[/Ixf,b_P3Q:8Fg$5ug)$}Y#dض%@/JI.9_;p:բ!rV=TցT# =鶒i1`O^CZl^ӕhКN+O c.Rkm]e ل9aG|r]MX8ҏBqrun4DVTX`@R!ҝnl~bP/'rbʸsZA [פ|=᳚!*rpa4"}.B&'V>7 KKV Ru~а=ij/y$FQ3$[<5Z1q{Dk J%} ĞNl:Xy~\ᮿΪR"ATX`܎n jp62l=^uzbYPGNJdqqJ)Ѭ^wjϲ!0g")hr3E/Þ8tAKtw3V8@f k-Ҫ7L~-Gۊޏ4hJZz9=ogV~4-8DC'7]DwZI ,JHaŠh~`˛2!Nds!B\yjEsɳ}vE WyauEKf9B"d ܫ NA>nA974$w<+*x; UTZldzj.`-zox_̀K';#|bt?1%/C#ߜ*BPi%Qgj6{rfo"Kb~_,'ldM>a2+DXX"S'Sl$Uerg ɱAyPI7aaj} ̂"ia̟s myUFT1"L!u QAcwk6a M~H(= 7"X5A'MM4C?>g 8sM Ǩ)@-7H]{ȝ\5>F.z}T% gZy8s ~gy6,[}oQk=-Aiդ )״u9.j iK?i$)r-': +e]?^\Gxweڶk[MMVGL2q1"\*-:jN\|Bm. mւMP(V5jqv,8ǝTa*X}dsXaQ é NW{2 8YL1hѯ5~pG3j*ʞ@S7(&$AWˑ~Zx{` S?FXO`)bTBzE!;\[$xpp4u؛t YU^ltT 8-i Sf ݉,+i8?hhC|Ӵs f0*X%zBj{/%s2`3N<&N>d[|_5!pv})8~ `wz}DX]i۠!9Bzԇ/Τ(hhKC!w¼弝cf2KcM찪\wȅA'=HYe-iDP5Bӯ{ϒvثVMeCgtt #'[*5`vP43_nף0K)ś:_$i:L.a)`u#n35X6CL_z#7UY.a C0ni]Wn3SHɖf3U|`´E|r|V-A7ʢ\j%\[6z#|cQb ~pLpg*Set&O ~xhO&iW>2*\mft.RtSɶ4 =$40(x6]TW#2dB )w-h 'hyGBs]h8rJpS;8X_U)@P7JUyn~ں .6_m_wDѼI]˴iSHxێR ?/:S1 5iiY5\ k6װKf(D@uMUG^ծ".$_Ɔ9[ބ6 Pg4fۼfU[UAm;7De\LkrJTӐ-#1}a"qg8AԂ~RRWٮ^zh\BӉRI04@Zrl#q+bqI6BT5O:WSЎ?Mj}AAx.xJy׎4"0[8CB"Gx$kB"4ccv=dgMɋ .Sf3ՉJV*qP0w vR2k \Izthp#M&!kVoهR MGikřCI+! FP8CBay>z>|O@D % %c}Eg jo^Ko'~X,1ϻGtH-% hI3/HZ~ߪ#RP\*xk'9hЫ]M)mt.e9VQ.c4ŽӸdhơ(H|*4瀾$6] 5/tfJnZ фkELZ*4L%JR&}D YQ\qōJ&Z62\ez&U>2Zw7mzGvQ{݀qn[<,1Rp\\P֧6Gb Ll#F'j |Qa8nu}S'> =s681,(Uy?d~D xrUm6Tº 1Kg Sp?3ׄXRfQ܅51ѼG_ebT İ 1S@xiiIgoUczCOӮbAbaW{ZfT%M\1y)]J\i;p~<-5Hɠu S3ڛ=gն誈Y/*ܭ?L"2kiX]ǐf>͘!r^ DaD(){F] d0A.Wwf3ABWAE^E9)]\xOUMTPUX"46\73Az)rGwsRvSbֹ1vu  w0ըj4tœ?GS ©wo@U*1I qmC|tlw&zq;v-j53eMhP!i̒tԜuOƀU:rYHOTc$mұ#ZFk_"ow{Ag&: مgh;R`p8["_ٯgxŏ/LJtTOza!r2%:Pn\@I ‚AH oweVDZQpOQjxr%[mIFVyN3WFi΁&W![.,P{c5g<Gޗ;)-\p{%ltuR vvuvrz>n3sTWA`a4|xdM4_q7p~ #rZ(bwTL/;F4ikflg]\f!!Jϻ Br窻++ЌfN‹{e\3r@X/@aׂr?vpӅ"AJd Nvmr, G DkO|ɓ#x%8.?QbtT[IJCg@|IT|]&0|wKM [CL *.K<\ inCsCOz~G "zu%ށl#z6侸:in;K/@l6+"m?ǹ]ϴ%rd*OG En̿^(^aV{ `EBy0A`l2 ~cmꩮ?ČvtxhPO=#O;2KB(jA[Ȓ(I볍E2w]n3Znt>kLTҸ)9Q MAce?&b&E 5Solxw&0j ]17ݽZK"9;e7g~jSLB1YqIM#)I9.sիN0r0>? YX'rr'mo.}gS+HdY]1ZO]@r$XOҟ*N:. 'C =mā)rȾ31(`! yu@rF^>:uA)e~=ިtaX|Cbv36s(T;uBVA%81)L-ӣ^;%@U }k#ʴyeЎC O^ܹ XLMrJm .ӡ0 ׈6ȯtoV#+5NyH T1"CvI:S-f=X$O0I|ko'͔)R^cy|@}ްMxJalXbL3E(x!fQ݃(viê19ٚ K&+@b[8KӜ*++4RLUFPBӐr iPd&[_h72uI` HSZK3ω ퟘ??\om5E/f#b f.AD(8e@TŲ>J%nmibXd(lB|rfs.$T;B܄|ͥrsˁsŮdβ7}Am wTaS:5~UH35 vd^ػCt\Sf4s$0:#^DÊ!yƬ ;궵!VPzP&TG*YxHfa+Ő=<猕UvB: 6J-#VcZp?F];f9Hz?Rזc 3W;emuB[tzW k _Bj&u s$Sd9N{QQiwF R{P$Jw07P^xد3w?}}lLiam' P )7F2"TԎzޡi)q]19l=p Hs`8swe e@\D-S1cSF{J`9>:CP{Okp]~|.zK `o0ZqF} `U!]|oUH:Og7t"IecB?̈߭j*0W*̅x\R+L7AsSsTNw%#`P 7ʊ}}} c;?EXX*D}a[uW'jlj<&!SR3xUv8 yƂ67 :$4HkFm A/N7D ^V1 Ql-&U7d?]n5w &?[FI6s=*./íC៪=RY|Ftmao 8 cG~UڭªЊvEw? r"[u*h[xRE}.~\DxB, r6L?u.ⶰq LnEŹ}>Y11v;}ja6dT@ge^􌓼ivw5`tSd#)ڗ̤ù N5J1/?Wa7٨># "yY@o O43'kE+W |kL]Αm%/\dIg罶2zsRu>޷&^C,ϗ?4Sa$1Zu(yu_(yˣW wlv9 <)ށ=wrѣ)[lᢏ}T+xa3] H!3liU{-ʳY\^ g/jQEn 'ٚdYh>yiLO"y5cEo)0R^9AFO$cʤpX] N"kTǹ\BPt6"e@cTФʷKBv}֌7 fKM09tDYu5u,'at#QtDuP ͸:4jiՒ =O3 hwӆ٬7x)ي=;,AR -o*G1 8yU-N> ˠm]ʼnt+H}mY85kJD+=vahhj[G4em0q?J߼mҸo9Fn+E\1>Q z )IKVբJܻkR=ͦԱo`e<.C5X|xcPJt]L_}aEvo)쿰``%38RߘM'(yܑd<|IS+Y2{;f{qL kC\SN EoҸ̏\jAOtOSD9V|Oh _s{I% _y|'\X!Qsڊl$e(+7m cж^3'Df lq(-V9-s%Πh>֗m4[2MUy-Y:Ws0ۊWm?nm,1=-@p[ZYr;\/ ;EAOQL'@|K;p>%]`m/I'!瞾B1rMGIq'ho= pnjEm!KvͮвڐewX } l Io+XK IfX}Va7Bs*PKev;*fI VmMy !^@Dg5Scp_W6u1ZiuZ^s q ;= NCUt'Z2GHx piO35f\i0FLUqMT7d*?I{ꏖ2_qg!m@[H (nB H,_?BM_*'h'zv<OI|Zno7^qXKzOd7, !U t-h[No=>4l }lYX/BI;i)K 'IC{nH%3e"cUgͼ*J"5Կ9ρ>]_c{tzd郞QSai/$6?}gn[6ɄhN&1m9Rup1.P\CJ\?i$^pѢ"utQ Ϊf_Ǿq61$faP oŗE.-|~eyVJ2,j?׋aTɍue?)o"{FT鸓`x:ehS+@^@5 Yc0k< 7)_ím:|"`(D2%@{%g@]*iJj䨖'QsoQb a(Osx%+}i3bD,R7,ժݣ__9vJE 5jGJQH?5o Ρ?o"e?h}a4n ` sԏB~NQ>VHE`1F\`U0C}bl87ʊ ]sbf-ɱefTq j~2jnMXUU҂[c?ӉF1eznMs O{ WӲ`) `cJ|.8Te*K椎0"v[DB-l[k]{6v5Ⱦq q9FbZ e'u`ũAd&5W `$m(!MѰ"1`&An\?*8]kf&2Hg6BG6<='jA"B-iN5]@ n;mګZa)'WNsAv5RC*"1M[whi00(std(m7e2Qa }ThS'za@PXI︅o|9 KzEcSs ^.Lcg\6|[5/ᐑdμ,ڿ#-[4XΧ @U#Pљ/GhtH"'Oe۴ |> @Om<< JNՊ\ hI(sX] 7H߈5]r$<9!eM|79%`1t2WdípS?.a ㄶ}p|Y T=?38Wnw,2 NR{=>jL TN83< Ip\i׾vl·cSaeO '{2=DųkO|fX?Im_*?('d|0ӫV.>^x(QĕMɠ2=ixiܳe%g7TY[bO !׳yK@Rc/-n Z8|?CL<Ս)dǟN2*&{泙j&}LJe:Pܻ>\T,(ӝDq#MF\/gV(Y u3<2>>i3;= aEk\ . V|Erle_4}?Tq]ф9pX{ito,{;g5 !Ѩe-9<~r{Ji8Ķ*X7n\?@`%% i^b6AxA³jzMؙmK[(WExD刐jc;syώl!]PybCDHsCxmt\f(8A<r'{QmE]- `Ė3ꑫ)}0xId@{ݛ)JDCA4 N9m{.A+(ۚ}_L7WIwu5\٬gPg{=8d4A709/`5Y!WP<:x:zQf?'J EW:hsdCӻs_>grzBroPKU~w=,8 xw8cg.|lQ'n8y5R`^4r,)?b&=5fC\# xnu5{ytm]Hi"W$@/j{e"YCRh_$[ `:YSZ<: QTSV-DŽits#TR8eXMW.J;i^>C&693κ33SoO22*u&}˭r+Kɯcƙ`@ U#VbߴЈcb}^m#M^mo!1&pr{ tFW{#V#NsG{H^BeM̑t4a &p1w~cdJ r"JKD[ViN3T/ Ph罴 o"G #/,C+Ȕo=MkS ܒGTes]8 $X>?G΀d)uF9vXZTIT$b0jYsvˎp)q́$M%m@ܸ0@\Fv*`<|?NM1 _6'%VZ<sj2VKIf6H99HQ\?"4? =4yU\K \((C݆A;4M Aj=W|Oh@T@'"Ku/P"}xO~Y5D:Xԁ?O0i7W>kjn*57 r*BNiOw2bN9H~8-xm{n!H0#LI}X2J{sQ[|KE :gOEzmrgδ1eMxD?:2X/?gj4]W9vM(:$H'?;_fi 9lVq[ wgx]DM!ߦCVC%oXSf2&Iu5J5W'rMVnT3z(xm";QgKÓF9y)C$DBF2#|/\ Id #c Tcv)S)j7J7('%LƏ.˖5ZG[-HR']L5S}bTG;$nydR~`W_1ЬFӠtt*3)+UNU\ 7wj@(N.MI0{੝wW$,4{Ŝ..z<—/AIH<""wRww}MJAJOekΚxvjD*l8f7[gA@p%=|ý·[r#ɰ\C.!-nj__-KLj/: 10}|Czuqj!A@kL BlNԿZ%ruC1$[ꏜ-O:gp^V sSqR"P C@E/܉cTyyŌ/y+mS@Fѣۺ+֜rW=媾NJi>= NԯFmTSO¸``AdCڽx9aҀ/Bqs08Fj'gGW{XJԕ f:Zk@,Cq3&$hH|Z̮SNKe|B71.HOKEQW*I!׍A &P.0άhLlb9‚ x,O+@5HOqLݍ%"CCsw h㜒h]Z_OQMI:iߡk{o=4U^>/_ܤْWdM' 3cOj.=KM5ȶ[B2l }wz(__kO8P?>'`+6DPsHc=V*ȏ2IކI/֟~S,Lh=77#^(~mT5ТAO2ϒQt.M;Y,7omSM, Qh>EK*eS2ܜ2WxU?wEtib+fi 7Tu2L߬0SܰSR8EXHׅp~ Q#_ $)4R,sH3_9:q{2p u4o52e@e7tʟfX R3w*M[Mm>0@a2(u]T "/A'O~9H~αNHuwR-ZJc1C iu+zLߠ~R%ża}w{ =i:jNq2u !rxƨƫ*ϥPC naTk `_&+"p 5R.s?:Ѿa@\Vpb{ ҰnE6#HnX<6wOHF >;Xd/(݃HaJxrɑpgio8 L*u `=:(`&E{pIo-]'+KM92~^$OɸD˸Kyw$RŃd[W X=pA0NMo׬CH ({z rU /H v̛'bH43 TN>,拮qy xiD ,;;H!wP'J=- wmg&"Gmaw7fZ6 A6_[9ԢlAPn%Cv̝P6F[)4Cފ+fP8&[`ܖbu{Ũn{6r}btGu^ˍݣFs|.i;/'v3ƣSpo_m(3uWVPFaǬ4UՍ35>) Ъ!jE";CA삊Bv!C8YflHL̐22[macvKNG 1_N=؎ !rmcP\[GgMm-^iKֽs"JA{Kh" OnnLg $*%2OVHk. -m{]pYckqt;!}?)_ZXTZfƍ_\O sKrgeA-^lLVSVI Z+#1 +y]{FM4" Z*װw7nds8v_SͫD\x6FVz}|y&)8OڰޕwV*hot9sYޓoC6gUY{:QbAbwѿz$ٽ7 嫜t97VCIan_Ӛ6Gy%Ssv$gmgEEc g(X~M:{=sOdRciTEcCi"M/j[>+55m/Q88;~vTRb0#$c{$M @CL $'פ尛l& }.g__>ʯ c[QbVmE ϴ/Zq ٽn$qȏZ1ie3dž ZR9aOv渑ڳ۾ָ.<|eF]R:č;Zjs*ȫY;z)k̾r7<];ٳW׶|DKYD%[f. 9eHHB;ܾgj[ȇQhȉ`ՁieE[SUSȥnúÚBE2eF%a8!2\Y&-j#rVt!w;ҪV[/Ff!kܹ/jZ};{PL5x0ʋV7Y*iDwfYlj& ڳ3(qY}D mWI+[HrJeSI'L;x}O!{_%djA?!>ʒ@͒\?~rBm:섞wg^П$IL|{ipKߛ6Ëh̨N~ok1ѮާΤCo|ӑq~cw>D(W뼞nSmGKRh#ma~U#B9`lq;>dk|NCƖNό:#c;at w›c;bLVqU ~lrAы]\5mR}9pYԨZ\sޘ)vԩ҃w+1Q gcJaUm$jki.?ŅŠȵߵr}JlQL$ځ߮Qok^`:n&ilGU>LUQ7d+U/)ߊVfԂm-XR`i^ 4pPXٍ'H"%UT(Ed{-8a1vm 'Now/0]oAyY:Nĉґc\ |M.g$%RD#pp\Uq2Җ%D=7u0>a`F8@k1C߽Sj#ԳXC Aj!Э5xm\11wgf-`CDscmUg-N߮q˛;RШGs#X-<"|7etm0~$]cYݚ|DIh֬VU1E$>tMB&5fcߏNw.TO-Pp)&I*כS^6(#isW6!?ɫC{1RU >JN736O$}3#E^; E$ GY2=޳vĘ$ҴnRX:_ eςV1r;[}q㟽gpB)ͯF֣umUc ?EH}$ͫ%}NMz곑3k'e B,R׼] M'ylm>?!h'&߇@4v4(ɉ " ~3b }G p߷7˗,"#Ou )Uw6v5kdi;VK1<"$*R=:}̙]S0{n~▖7D8eh(f@r!6TC6%%;VY^6k;\\2OU ?Mc:rs?9dJzW*wt}dwF??=4Y y;2-L%76Vd]V&g-=S1ݖKr Rcar-rwD2KTWIn=b\D TIUЭ%xވT'j>nEcssnf eF;зOW/m͑͝Ծ5]*OS7ure]LrG-t(滏sW^ )t(.|ƶ[3͊ٗd݇X/_kw51ն=l6O8Zh4q\p̱"c/5߉Ma 鴊鷞o;xLdaj"+gX>N[:w^&*| V UbJyD9^L TVUz{luOc wKTvoߌf7 !ݵ ",ƈG!:o|e 5b?D Ve1mx 33g̕3OdHh<N)cԸ=Kv~JDOZ@QHZ+ԲP0a“f,2nv9\&RM+ZsP7OQGC[IJL Q}?JW>I6MYTrrc(l65]rbx!|g-R3HnT !58rJP!޾nW~{ܿOK}(qWiߢ5cmޔwnXq&&eJ#ƿ6lcs4*56mXL} +RPajDAt(]{AVKWHOo"aH FX9DF. Bkr8&hFQMI Ѽ0"ҟ7fj/^Rw?Ӯ߲HͿ">{/ۻ*tW˥ }UH\OH-*rzf>Z"6P"w)*2]z͵p(zL:Y"TQnu"D,өLD$,4]5U?$풳'4^X#}l;󢿂(@fzZ-9!'V;Pȡb%ڙσ91šTLR%źU|!>&x͟"hi/ kU锩ֹRs~1sy M8m4ɺr5jqNsg,LlawWMT֏:mgI)9Xga~y 1fI9Cە|K۝v$̇=Jbc\!B{yA&/.۴eĞ|(Y* 5'o3I!޴|j)#̪&e!kXbZ6os:EW,wS_kj:)M:C,EY-j|M1+jb&շeLXs~DM:#YrKdk{qޤ̺&2'cuIw~wY0BA"מͯZ:BoX 躩w5 9|ŻkX~/qnt苫O. i+WơwΉv.R}Z!8Ȅ 0e_aJr=h $\w[ FB+g,#K2Q/ZY No_EgM-`,aq +^YmH:*MGcbZAȊ@yQ*8QAם⿇總abG-3[\Kܦ 6VV.@֋Q)B:6`<4S\A@gX J!^|FrS|?7ϥF_lE?\|| ~~fp8)KUI2} u^&9NY(& BeI)w?^|mSr)e*/hQCh"1 0{dn[DYGYq [PóKQb.u$R{t5@(އrIjaNEϐuCc2BO;X#Hy``&}DcKê[?PY8};;zVC,Ew-1jumA9YA| 8Š7Sȣ =`#(Ы{Z9]`a3URr' „OFrxYƃNKOOI]-_>B~GYeZ]ZZO 2*K:te>T -)u"VZ.9kvr@o=l+=WN7,I!^|RpKlơמÞ G݅ `d\+m'0 ;rZhgw5k+@BP:z4g&JsMaKhҎ23m?S'PR j\g.mѕCt1If_f^U(޴EH4rVƓ]:#dEHI@їIT&/Y/@I&md3_J1' QC)bZqs9KtEcmU 9$_|꽵/,y$!Yx>l4"mg¾v/[?םJދV2bVeF >]*r5ԊD)Â9$*s(p c`Lr˝z]A[&2$m,7x;è "%n?EkbCs{[~v R?-8gGBH:OBފgVY>G3o|H16!/>K^D=.Ncq%kHx={<69@=S=fZ$qlεO"e$瞙 BWz@c.Qc ;Wi? >n۫t A>W 1Y> ,Nֺia;CQ(>Owc}إ; }~2bzK~/R4ρpaF^n CD55t;QDNhewkoc@"禩D˳pc웦We !*X sj o[VBI4L8iHj{sVH"yӴr+p&b!W)-̅gQR̾I!54X\n* FB?vsI2mVr17AIu $= zG?z6}x|t14%6/NXV 3T&~ :N;ֱI琺ae[l$IA GU)˒FN](5M9/#ޝ4Xlyd,l|> ? /46cLGZ$onL!&NEojb{ZJ jE7!MY[^@~!2T©t'fZKMh[H9|~QL- d8X@p 2 8Lre!=߼qIMhDJ3GD58m &"45}Ts]j] Ĺ)^Uc$xQ^lu!k26`> \b*U)Ʌ߽!8"Ik!!CR3D~Zc4Udv#<uV;jzH;i!͞Kl3UxZĸEHWO[n lCPeEM}.(8vNS/F !|/FV=ZQjL zlLgj y`kEIF=_:d aP3<ĴYydK \>&Fӽw1D"Yԯ2ug÷m4KQM$2`?yRa6ڱk$`kM\ώ 3=4 lo 'iLӴ)΃pdE8GE3GvRק4e1ȣʛ$<(I ե+X )&6;eI?7ӊYffy@1P0ͺW%ZDY)&kJf瑸L 92fw-7eRzIKBO)Β:bRb?_&G?_s\χY i$qU%SCjՇ^Yp%adKAӛ?ְvrc,TO?հ)LK"qmXROŕ|:,wNOG{ z/sP9eĒq_5h|yn+{6+IOqPӲՙD,Rf`iQp>(r1EDn%l]T1FU"Y~IfTMÃQL)u/T nձEUzsm]U_~5V#M)!lhHtMO3Dd@=h#[@ۆGJ[*d3_vYo$Rt}(cܐ0r_Sb(b;D6p{%QPA|+5l xsEG$=GCcBːI«S qà GQ{(#VǬey2˽seEWu)Dn+ w>-]$; &r)!귫>NnT5z-qh =1z`t8M,UxPB\~1I;$L}UaOq*eW)^9SI$njA^[(h )}tY;;q!AA!DiFԌ;ҮILkËgXYzfrfB╯/!h5ez*?tӵ[# =ヰ70ZU h`iy,Xy$l(rty<#Da$2IIP󐄆Bw w۾Ivr4ޒQO=41KNIyT&l=N]uM ET|ٝ1tz$UFC+tPatl[Z˃~+ax]dF( ("0|3)xÖ>SdQ(;$ qPLMg|Mt\$)f`g˜d1"RB3@5ѫM=Y|Lbz̝֘arZ:4K[o c=SF}r5&{oVjscoBٌxI1$%p*DFU%yZE8 4]'ٻ]2  OiגDW}$*-$a-[v6# ݱt5loaӍO=Pm3W7WX JVC%]D7XkpPӴM-osfT:\ra(Z4a 2V/yA^0먞"$/[#N RY]+ \$I$8V$Awb}&!;Ԓ`!fOK5C,}^;p-;NǏok5w:_ztoB^E\ OoiQ: +?"w3f4/kʿ;W]u/>3៦JWp"sЎOr BUnўo^~ӈ [0  p 5F HQЀDBBc!)uV&+VUKup!Dw/NCdD/89{؇"<9kvgڒsp1L Z(DRSfE!%v.LƕB?_p$_ӖӦ `),!5cvu4Uh`ø d]y-#5)!QDִ @w{۵uV))`V`P oN4#|k)lNy2CiuN2]N9lvga!vߕ[!ӷ-g˕z7c[_ 7yr屙㔅QeuiCQerÛkmIH]uiۥyB@f”q6pwLS} rڵfH{[qxӋf0k۳J! ?2nzgܭHHb!1{I[PQ-sο/e[Յg2ՙjHBQ2󯫦NiCA=N祜KMbN !TsrqxN[$佧`ȒuCoyi?{#}u؛}ǬlZd3Qb5,ӳ5&ΊPYJQX< ~᳖4%c% TЦ-CSw]gL_Ct:cb"Fd?jPY 9)m\fL57_Υ_uT碃,=ZQEi_ZA+ &?SNiE=we}rc9aX,̿΄=C-xR<#|_kǿޭܸӛO -jpZBv'nJV46F|HBhUACL ~Yb Jߪ?a_'ф_[R~VgMۙҞeՈX-j B A?ַ>֖_2I@!@j99h)˗?6h< ϒņ ČDIQ%# BE['6 u-#-ep 7uw45d)6RHń_O1ras" ` o[۞~Y+Lɫ(A*][z]˺֊/VV7Wӎ $ww/ŃQS!ܹ1yACU`ٰ FNijS=Jpѭ;r1b-pP{ VR%Y- Z_*>!/+aD{d^|!!i~#He*\hRǕSv0N$22@'5 $qC` xƽ[H`$=k "}|\J sp}j&0:&J2K֝V |c|"ϋ;ݟhLk_o FI/I"5(H]D'O aH,P ~$̓'Zph _._E$\, B tpٹSRcugĽgSSqfVv=xSkDp53iPt99P + t)V}()$ydK> (ij^]b)Ed90ϕOJ($b}ܸL(XcVܧ JTžJcLVLZK+w7}_C$c&I?6=C8:0MKJ$O\,>?&{޿Sqd☌d 6ҳF;j| V*U4T5~y>TSn _oW.y@+հ&jJߠ~I@NB$c -)yEPe[A3I^#,f[gȮC&JiAb(4yTԨw'⤒Il!H@ {d~'K@r|_uL| @IV"-"vUz#;i룻횄L50h@: BI@'` `4 - C!gJ&JVm[KWfa%iB0@{e'OQj@9'?PZ㬺Mw(=Wɭ [WFGS^vD`_o~<TbsXDE `_]$jP[B5--Q Qe&4q&Q?22dt6=o>Ett}дNՑb1AycOL*)_j?6DMFeՁ94`-{>mbkR }ipUnܻCatqPHzJx=.pi pr!b8N-_W|A5XP Wfo/d8<W,Qo "* WH zJ+;FLE_sv%+pJ G9[݉e>Mx2r6Cirl5J/_6}n3RPm^e !_el5EPU2(@FVmx8/s~}Zng{ GJ)lUk,؁0j=[/_z>sci6{3IkQ Eϳ!&@ a+RO~g_$$C^5_?bƛXpcdF!EpZʋ2ץ Ӯ5~ӺjL*)U2)zT1hc7Mx=; S?;'OuwmlR 1gzOXGv~D̀D>@Q}kTB@ՁЄ㤐X}x=!>ma{ooxFVvVߡr15>CR`N:Ҵ4yןEhs1ȉK.a4~Et꽴<aTHWr_ݢ㟏ftqu`KcM?_PPWȇ%8~F=sM/Pf|%+%F:}BؽMaq.ŎЇC (d_ӽ6WDrqC[܎,^0Fo#2Y8L` h@ yxjC\*,  HkfDeIB}` |JTH'Հ .K{H-*GgK %=srx]6n>}'! I$XO`L L2!dfd0!=7mƺkp)n^!"#K=et|Ý'kx( r~fK'` <~T S $2dyէu(B,cvP9Vu$_sN7fq!AĆg-?)hR8:bMww@7OաFZIjΖٹF̊G6MIkJp~pQ<0d5Xr=׶]\V[f,ؒθJq6hӅzōyi4Ne^ÊJ.dGM<>OϹ'Y+|mORӅfOqqTئe}nObpl.!K3XZt(hm>uT,!'$O{sOIu7>>(jɳ<үg9C bnh'Sxu9J6Xږ\ }>SC؃OvCwF{$q+1q5" ھ>zْ (R̓`嶜b5dݜTo]ѻ"q}lDkrcrcn,ō)$!L89 cؕ8\r69b;r7xU r#̒z +74^c8+b^w Ԃ~t)]e+M; Y(~fFFW]]4dF+ڍΛ){ +\95y KM5xWN4p#Ui'ҊUur%*<#CَhmW&M]zy,k^-8жcpt8`QbZͤ ^Ǜn(KUh-XTŖ#kOo$ي@vׯJwsa[&=a:{~m Kg"d*@X) *׮XPWvK#|s6oŊ(E/% \5Vmz+gryI ݕ\!L[s'0qЭAϛ2v&tQS8T<~gahUuZ ˻8t- BE]UKbN%s~4Y^_ukTtpc.ﴯ:ܬ(,>Cd Ѱ"V1o$ھ$l VYsٿ{zJ[-~b7^K䭩.iX9ε_ 4*^Z"[<]N IJ:*1;:=0)K! }>JB31!#/8N9isNxnC ɬň\[%}nցcҍk>\UԴze68=.V$om9I7QV MFp4b SߗDjrkQ]X\ Y*)x7;K<ƴےT5 cɝ< 6nI}ktFr^~o4[4ڍ5^3O*c\YM5ы:3Ɛѓ{]&fRd}zwt^O4ZzlB>@o"PgJ5\Ey&&? 8)={Nt5F7+7EZ?(P"u3:R }N@Twwv.9G~/G7?kпO)}KB]XECU%;V GӺgnΧxu*v jGiEKp"ʚWbԧz(dM"+nʕ9[/,h(ʣ[rSkiw>J<mI|:rMrgsNV*xj"&$ _&-NS=R]Fr{ܦ^6;.1ڬ(HGf 7\К;rfOpU_lBpvF\8u$&~*9CQ۫ƞU:W.[xZb[%R1fŊaob8NsN=,"& [kg6;^TB~>[ Qnf.]ږŹс މs\Hā;էu& "~Mũ̮2))d?oW]j4dDA5tb~ P.% OoCx߻y^%ϊ >AhYo?"+W @$I>GU~3z sW[PZKm*$Rի#:xۿfHcҌwZ&,E M[WZw; e ;HgjF|Ls9uUJжE{) ca0j\u!-Ukƨy%0i?cay3hHT+C72WZ4)q[I !H[ `ܭ5RA^Y-"uH-Ÿ/u7Dk}+fKSzpu?෿$r{+pնS[N1'-aQ qC 8똓F1qŜCkYL̺~l@ˈRʐQawP+\QgOb-pvss^3gr^Lz-Mu⋴t'Dƞ[nâSi~gYDlJ~ij-/a0a4T,0ai ɨKL }iZwŌfÕ(<@l !b{<HwȻ2_qv,ןfƞ4.ݮڽƮ=))-yN꯹==ܼZV'W%Z"1h5';o8_!Ճ΀} vAZbIf55~KB!^9΃;-C)]AWza/ꕽ&-LsVb+p[/wpKafW{|PNľl>m aԁh5)j-Z;_#W5e.Jױ(<9뇖"T\gGoiheeIУ]c"d AKW%?'g'7 cBI0%nb*fQ-5VhNHezg9goRv6JBjdq:[f)lkmA6DgUT-w<&xf d? u!eR2BeC+2^>voja|->v.jF4/ =. LId@W|3N,d5bйp[Ȝ{;wq=Kք7͕NFwT4?Oũ|2c_RR؎)k<#Lb;^62n{M3I2{w%K&Į.lFp^d>T76gb\`_cٻGcTS>R-Fɶvz/+7Ͻ\EQKE}*rռ 4$/z&Q1t_28eNx.L$Y wB3}gkH(Qj5 JE,[+>"–䙰tfphGth Y~Smt="lR{{#blUɹZS Jя3*7O}+ # y`9TW6E}!1<['|j K̸IGVínkf>x󳂶c2<_kʹ+q wtVZUԽM}~-˺u$/ޡ-C)xpYzϻ8}9bQJ-ԁ&-\rR= ?kݮ'fqZ"u'QzܿD^iiwrc=-)!aƅ7'ٖJ|hF($7Aχk_`sbDy[,w0&e'2WJ~|;do;R$gr;x@dif/a yg4j !,ed +<2$΂v&{NƦUS%)!ic0NTDf(!`uFE vE +.ؘz/N)BOfd:@#"%t|$"L%iA d!$ʏ }#J躏j(wu6E4_P{ rvH/GOdsW-KR@͓gZ:߅؞^.ld,Q) (ǸnP\Kt k~65/KBV|ZB=HsrSof:?>e,7P¸bdHcE&f"l|UrZ7&Eݺy-5.Y9pvMP=q8LI>DCۦxDds'0b4Ysky҇,?e)XLf݅. '(I)FJ)vm8?>IEKP3ABHHd@HaEXH#IdPDHE"d E,H"&m&V+yr%6P}ՈaRK†̯';SWnwoT6R t×)1G7c哯8S-Wsd)M`?~\qd-ػi~1$0һ]z'iuͥMDƜJV T9}-V5kJw͌N|r.Gm&)j,UmcJ+CtNnύ.3RpCY`XO&Mϣ7>ÎC:Z4+JSX 5`¤븇C}\h{TTgaڂZ( 4c(L4BH0Ũ+M?aLjcNu Fv=zrHA ^VKt5؆4Y}hK盫ziݹy_&$zeӗ%V{|?fU3bD)z Wʽw^Cn^ ~L|/pFl} XAACrV<',D?3M]ܕd0]DD+id >A˸Wx Sf^_vHe'tͦ /xyjms{X̓d޼.EAn?ˍWI~ؚQ|~huol29)LzJRcL^~5SAw(:M{NN~~?a_6…5AˌPC+uYĽjsU;{gtGQĂ5|Sԃ=ĖvdQp<Ǻ!e !`CI?zOO`dD<EMVW6ꤏ7EJw'1۫;'þXXK:9301uX4قBO4&VÑx <32qh>.B nRd; S[.&t')qO2a]]ABth0B9u3g-BUmM)ZB<5EId#y7Oy~BaKi`y(581綱g[Y;\7Tǭe F8'ΏA_kr8~BOc6 %q51z=\" VR (`m\)_.x@9u}LQtW: d!O;,ff |;yʼq|>m Mޥ{7?O,o22@XC0)"UY:^Ūxnb>*~5i<9$4A.2C"(DGK1Zy!D~Ԫ?kg2G<O4up"5A(أ?{.vbF L.``B @ DV m&2$(,RAQȤIa@R Rʕ1LAz u='IsI?t%G̸1tJPHOZUdV))`KNHc\yՔ&VBhC$> %g"9A}%z oF~Y>ݪI!_ϫ=BAK0E޲]b2z25P:0ݖ!HE/B cf`ޣ0 JR,h?Ņ7l/K2uӡbSGQ$Ԅd5%BpZlA6(4VzJILuIJ8mjtD}!?v&%olV[;F$%8|̜AJʕD)-%_M"(0D :l@7h 1HsR%#Q*z H!̥)2 @sȞ@_[v=Y3j/5ۻ=dɩLhz5Q)sBa?]݉ZU6U"`!Hp|#C '%Яԅ4t:I?oqluƫ3vm *ֱU"]TPbVTrMR0'XV} < 07WG1@1UWy޵Zh;(HzF&l]f4F؎bmjŜ-d`8YA"wa\tw[΀F1 .b0 CCRH_{\gᲇ3FMJGOҷ;T0kMy%9.2EHhu0v5}>=2>5CyЄ4j'o0`a}_Y:wt:%Y\p dPcr89f06=y٤kݱŦgőgio,pq[ZJ6}{b1I6V4 =6$4^3odj7 zEq~G$NW{fV J;ͯb*4NV6}E2BO?a8`d쑀dDR[۵ ^Mf|;>Fztuϋ]!p~'ʇJGe='+K vftH|u6IN^t#RVoҥti-ri.x4%͉G_~ج_w d⿞I ­v:wF{Y@OVTW~2,flצp`nuۊӊzZ}xjr\uY(ܿ_ʒ{3Nbֻr3'//,6Ҏj%Ν5&+Z%VRaJbtb_IrݴU]/d{=I} Jӹȡn's*XG!{֎!S(9od(3 ;i(f1JR4r^ ౺%(oI9TՓDž lck(spHڂ1A!4HҴaEt'c%ynHWA*t}f=}a-n#~mI<_HXk-AA)? eT'KHXԒOyw;8eLZ$zN~76j L LO66J49pEJt/h@S9 JR ̈e^n%خªdT x,V u:_|K84rHI",X$ "$7u1"*k'wýXn2p} 0lI:̗c68;ҚBtXBp8/,O+cmjUȁ9gLh<Vzտ|ƍh-fبw-Bطm\hQ??OB7?M5׌|9^qbcVz]{?9E+Q98>(nhUl~Q-u+'mCܵy廔<8@++(tv7}Kӧ*P)6w[s2E)ჽB)<38;WL.TCio.D0hiT,)B+m$&/:j(~y{~!{̈}7D;"&~RAj8k"7}5jr8w:.OIs]}s`oV=q{j`4tr ^AټoT ]#r\ -_z^KР6_+5Om8d>]C>uϮGr;wN)л.,mS m'oh^̀ԅv*<ӿUzO5 0o:&=Uo2Ipei:{~|s4fwg J.$7S{?gɣx>Cv1\Y.kvC!>Q5XEڹdF=ČZ}0:{$h_};]yn~1 4=~8-U1lM=m[ԛ##9;f_l`ToG٩1}ya9T D^4ohk ߱v \QZ<Č~fY嵚ppUbvqP-01Mkvor* @nۜ0[ _S?ps{aWBLאrчz{:CV 6}+ɚez6uԕk9!Yf(e"dvw$<,yr\ [hA4kujwҼaU9m]&8|$tp y3v>n0}7ĨMf5re$ԗp#i5S#SxLkd5T֬+Ieݞ>2HM?8Z~9ڜ$T=v==i%ל==)b䪃NT)6(mr3n-n]̎ɒy{JØG^f8uz%c=Y׎ /ܽe&H|zGx$<'pԁFPHp$!c<è*ޚ$jXl!Y85ebzU7!WrʖtA"K4qB TؽY =&OApX'~6e=wѐ`uhbL헼n)gcR[?g6C}fIFntB=(">b)6F&, 3F|.wiPR6Zw- B C='M {wrx'N*;4gHœ>+Y=u-yO(+Bo9|'F9Lɸ4#Y'xn(v6ju@6eJ2{sW<埉WH!{x6_o}Zv \jUD0,}'7IH$=5d<=Z`fl.n@3*%P ,PXz PTAQUT@ZEKj +U+FTm" l(*(6c JBb*"(V* *DEXEĊ"F"X$U,E(EUQcATdH\T4*,`([KbQERb"ԈX,F1!DEUE#DR R,j*QXAdmJ@EF(4t'S f+&:J3 Lrjt?+Bł`G<,?< $dVlk^|1w,|:5u5p "UD J}Vr}Y0bss;NBbc6鋮ղxt |%!5̗[8> ;eP(0 m!'zq)g0{m ;4O7NVړ-9񰋂@ x/}mQidݎRȨxl!5M\4dPR˻RXa됣y4Qm*f0i|[1UeQBncb_3*@AޫYt0д(cao۾XDpcFɹtn ǘpnS%tWTz]N,GxnraÄG10 sǢ}6Odjv-wLψ'G47uQ3K~'?2mf*X. d0LsT6voȝUiH~qM ـp 8KPL 8߬{"TLV#9~&G`&hey4lqs/G 0kKœ+I"?h;<>Fo%uxH݇wxǵDB#٭ 3S1-Иnn& jmb{R!.CU DUiTX`N3$&]m{lח6Ÿv^Q%RlDӬF-Y)TJLlҺ_8GY6TVl- ,boS= $LS+$ə6zgPsw ?^'RA[D2[b7 R(׃:(^}е%-!"pI<2M ܾ^1_*{15ϛAG_10 $z';jJPsn}Ӯ>2lhe(l6𥶧p5nje+/[?Q/ O=[Ƈ lWǎB oT `E}a`"(,d2Ddv[QQ=S OGLǪ a.`M޶ϓL|W= N W`.#+*y֞2a b1Ta3-rmlg9xX % c\NFu{Lro`{"r~98 v;)o}H[}ڹ(vI e>ظ%Ul2~n Wpy{bKD[wSĿ{Yӣ$8~:eʈN8D~wc[5ݞyN5 ^gV?`|䒻oU|fOcتȋ|<\X9*-BQUR}5^svd/6 ϙǻe?H3GE3 Mo.if(X}}Pcu7 w}+8>j^ &l'9Z& `qգo?ymѱZ\<`2I)bY>Db ^GYf!MÐ QX, 2SjU+AݞfK{N}RB.)bߋ901mL XLPFs\{A"&+:12,B"g z9Dމ-U㳟7RqF\*S^pPYk2B{)ylp [ps1F*%d"BZn6Jᝧᓃ<#Uw;pPSSm# &R$qCFN~KG yoI_ZMzPQ>kؿ_F-.LE2IB $s ʈ* RTb`ҢapaߎO~ΓO>^ M8bwSTY%eY *14乇FuܩL ͺgy4K&e5֮3I]ع/^xڇܞuΒ3TNy9}$W`,q>_JГw2&uUuDc+HPp= IV,+S]#ւ%QDG1[9/2?'O7Tي;er a 1 =QĒv} [c(1ː..I_.,J*!OC5Ϸk&h̝x|N@Pp96[cIesuF 9c5=ӹ仨';΃B8G*g;0Ar4M ~tKg~%5a|p6 Hv?%8xf$.]aqYuBB~[h< x7*7TV%bn|_AuR71979{G>/AXV<Y]"\pܮ.PWPY?ߦ,T3$Osn۲!NJ'|s1B,M(k a?a{;NV]]܍Ϡ}FܞcXty@= δp->ﴈG[2@jhA6߶i#Jf%d}މ}_o{^|*SKyW,HȞY[qA^mx|DsY.$>%ĚIJ+Z4/o;ӰE-U sꜼ@RJL =9A_8qu Js&2n d+}p}?;+94߭Ga)xst4n=DE^b+ }~]%o# csH@)Rs]9Y σ!OP,v0 oPxRH!k#wӰȐM"eNr& j[MJC ZZ:$( nXKob` T)85 x;(IX66^(*ADV"ؗZb8(ZLI`CG{p3v?6~N‰(Z?3o͡>ϊbN3yQOԳz̔F "S.A0DRHFBf$!1sѮW+eA;~܊1RVVb"תZmo<p:ڀGw[xb#6_;66țxToW]䲣 )-c퐴 :!Ym]9y57La N@bTJ ӽh;V]_qtnA2:_VpX’K:mKֹ QFJě!|$>W^̴ >?qڲ@U$^eycroJ5Z/%a,kg^ ne)^-] t):Et%o3)cAgygICW$œ#VdS$:|"cͶ$?`[c>A%'Elu}t$Grs|+"nw-=AfM%=lBHPkK<3SXtv 1 4 ya KhP:dZr'9.T*j Ӫ~&u2]C,fC?-s~oo-U&fmU2W}G.'Ux&B9p]?% vQ9. fOIv;)/ sB-nmtbxI*RsYFs?j9Q8kGw,@Y|}V>@yT~b Uj ۫d(3 ={:@~?acޚNR)آvay{v%N~bG9{l4dLR ZNme%Z)ivsH ؙyROh:`=bjmwe!TA{of'սlXʼ3s_|x?n[+=ũ~ uΰ@IH;P~"lC;swXYMbv:RayPzu\.==bךMESR%Ay^+ ѯo/Y]?ּ=*ia$1~)$0$? 9j}Qm---,{iiݤ*=B79(,7KgiCdś2Sr=y|F;@.1>ϥ_Cmܞ[&?@Z;,dVb4=`]?_M֏ȇh;D4(\:M€ʌ))E$A"Flp($FSAX ]bV@-T}?9%UeBE c5,G0u1s@Lad2Dd+AOC00;hG@TPPVVmF бq!7 RmҪ~N\^V 򩻂,H)ӄ^棢XB)eD>+s4ӄepҖ+;'`|]YYԹ|-{'IZ_8b(M (*tԤLYC!!Y8Hܑڑ# ]8&\ +;!=`Kk_O. ++,5Ď7h+/q:Cg" .yti?QmO.}-^@=T@!θV Β-݅ ;m'JTqGKûhQ'2V=|alk1[{(x HGJ P on+m1wD?t*Ѽeж$xՄF^;TRW&EFE=o +U@RHdֺSvbL^_X]ӞTBIV{A0 gL?G1#bpY T: ~n H sOpkKRќïy/Ǿ(lQv[Ĺ8=_;E&S"MoP}ɵeO?F/fdS//TenHYCOd53kX0@QQ>E/BV]7`Б 6,CULt֌?ZB-*Ir?xip-  |5DKP"")Qg}e6jԁ~4;_d>&llN?kv.K~Q`G8Ż?CfuXݗ Qj|߾ Yˇ,9AZ=M0\p|}6i:6pu`)2gn6I"fۺst`neԩV1?nt&, ٟJ 8. o"۩gTƹGwE}rpiя"4J}s.t t1Ds3K8%|s(!QCD"!#xmAwtD.~ՙI =sR;%PꖊgɤuztjZ @zoa:=%B }(ui>NoW+eFO֗N¯׽[9E[-W1af@ãdU~|%y|Wq_);\d j ',S=zKd~bԩ>Ť;ԩ5}[XSNf3|A7Qܫ2mV٧YMr7'!%͠[B0ձYԧux>=Al?H,TTܜxT%qt bSp>G}~bw=>\\70]]$ҟ.vK'a+~Eh;YXJU)M}߱$B`F)9%.oM1FĂXbsKMȇ|e2YERT Ǘf܏pSmA^Zi,JoAw_G7^-#( +>~<ڼնh.AʼnV3b*(-@jaCr|idsGڻ*S 9>_$ߧ8Z7I s-즣ߵt,B3&'A9IMO5%A}"qo3 2CO㞶KGs_3quOM(X1?L\INA>>McM/uҒC/Gc5!\j}Gq= #ΥPdر =ȆaGJb eUPB{\: J|w^;kټT蟄Dՠ|s{o9rlmh&eRtFL_}yx{JkX?bmf&wkQ Z!{[sI]fCa"r_A@sp0###OI{IpmjK4<;ɹm歕{_dhl4Z]tZYL j@F0!LPWp@`97VTdgLTڢ?&)9/y"X#&AGFҧӉ.g/i:m4A[)UK66M?VĮ nȵLq3HiY.*7I|-iR-KM/J8&&mƻ`zi;ZF {-H&lsW^s1,24me?(>F)XHڮj{ZԞ1#WY+ b׿?T@: ,[XVC/$VoۣT\S=旒y A&QӞ>ٮL^8O^y˞GvkH@O:^@7 NW0?BӒa[몂E.E v?( ?\ }2@i6{ c{-dDfy")JGIх>ý B->.氫JtEt ojgjrokۈuX ˵B'W* 9 )29̂UVTڿ[yKvT}E GfCE~93%t trETYp{&fv OpPEI @TB9p9Yye4Ҹmh}w3R 2 ˼9Sl.JԈ]uv6υwtrAZ5i(2d00Kէw`f`qpѐ <(+H}GE_pˏm X"iI](rQtVSIYi}.o[r*MȲmiR]!Q ,(2w=9;p 9R\].vya:;-Qq#C~F|b%5fo۠Z*iō yzsH)EK"F3k肅f2eS[8vِ+eݵ~ϛŽN-v|[˃jO ;Wؙ'Cu`&|:!{%Okl‹S5_!۳WޘKb!\`.),.8gG|Hv2{iI|H- `XOt* PehE #,X JAdTV%[`)+kHT~- dhF+#, $(dXAP$ FH(c QTl`4*ZZ2dJVdU lDIU,dXCL" 0js+@?_{?zY|gS?{uަvZ n m ~RW( Km 5l7=o+~)﨔,ƙxXEґhTknP-d[ 3$q*knu=|qj$g_w1}Jaժjq:jkE}RK%4QO s%r[ $(oB3=rKZE<*iLR962HU>]qV;uz^$m~}]ejkdO{7="pmj0MJ^]Z4؏_G˅}q㕿ڨHFld >(g)ζ /_KՖ2V'҃|uu>-S TūZn.[Goj?ԯG\ϝ~x*LB*yUI8ZVQL iځEɲFF8 {~32/H  NĖ{jR,mYiQTm *#hJi(:N 2/r)'r,0h,m=6A!S?{H[lq 'MPӮ7ЬWR>톴:eOǯ[gЧE/mr,9@\Alww46D e_t$,Ir<[7%lKuB@@;ELeIY> ;^yISbNP^v\c0-Zc+6+iV''L/d +ֺCLtar/,oiQ6{553$lKQdj-rtD}X!.soI^IA ڤ &>5Yl=L5Hjї4?+?_;$ HvևCG YD?bEn'lݡm9TρBs߇!$ڏ:u4b@s)KiWrR%tBiPϡWdz kח:ӂɷCl,c !;rHJXk"0 E~Q"cMV1hR;W1ƎP17ltBPmڲp_2uhcɡvFƒ&j=0$5׻ZrR6G6m(HqQl6A h@h<[dY)"m9ı2Z A&/ G2ad;>L!3qM&!rwm|(jFlD/1w<|rN>eхS>߃4N-eeU5-1Q'4Y=g#nф'''g}Ϧe4T4H2&^P[Ǥ}du Xz$I>2 ?A]|?-Y&(}_FKLBdWe?eP_ҿdjzV|Bkwd9a|9{]Zt'Go$9hg8PpѠQ 3&I  G @r8y T_@>仞vc ^(arɰG]?,n?׶<(?G;]BG}K21I{3 TC(\H?F3:$:JhHg2ra%P ; _3c)~Hf"5˒y _ٯݫ'W!\D#oP~gm<ׁe?W@vra=W[ſ$ lRR= 惑qBq2%]+o8?a܄!cn9۰4h*;Q'[9mpWŌV #).V;'VoSHfm2$xک酥$4=* i1ʔD?Q_E?I.@[GeQn=HIbxr̀oa_nv\5%GѮ^`G#԰׌7%ꀮ—u{c1e5})i"z9@|6Hn].aö]|g(ECc¨\R{z[^: *55v/^xO[nA9TiJ" YTx={D/DwE{ LȈuǟ"mjBȘVsoz Voy cmlȐE~3Lfʏ:$g(noe)Js&1ҬC-x~|Ok憝xԱ;`~+]B6#2ٙ %HiRi5$QS_X'ىF-EDQuWI+2m3“ShX|^pi>ڑP'QD`p[]`n|rr z#<^  =x:Nk +ͬatp} L("ە]Jpt#9<2w4*SSk (c?- obR]-*lu]e@`Bqg*%mIDE.5N[ޣl)Qݷ*j+ѽƼ U6p(qQRZjq!A丮Amv]/Uk(,Y+H#O$a퉴\וֹItc깷B4tW-qtK=&-ƃ]Sdvk6m.K_S-bU ^,hn10=*re*#,R Y-jL9QFõ"M)?ֺc|BQr&=^,E!P?gz 9^41WQrQU]$AHRPlN [d=.Qi>̂I ɳ=fQe|SvK2-S10c)-n^])F_]Su!|ET_|J+<@"BD0 ~MZ2Zb_ P.9P+s`z'ѫ_c-:cݨ,Eђ݋Nֺ\ZKsrSL%$|OFC>/M@'nߞ+ئ#H"Hݴ50A@3C~|y!ͫ:#?dof-2=_7N-M009qm\wǨCT8OIc}!Õ (ݤyha1^&PL&c6drX,B亂#U%%6 EJF0jF$Ðaֲfˉb≧QD,@P ,^?3Ē83|OéT}XO%lX1ϰS!D5: 8$a[g7xj)LM i,I(8 4EN./-sq) vk'${_S|_iE\Z#1kGTSPg;FDޖz* |C3_YWicW>%? d$j駱.jEA Ձ @sp`f >G\f>M<e6w{?{=wqSZۻdȝ$~Yۥ]!-uy{)@24P<Mv!Wҋ˜4 K@Yb{>it  qFTμI>A(Cw{+zUGS_ՖҞ: ]M}>,˶:W/_֜y0<U7H{>1Rߏ?.%)u-jopRlyޡE.::OO%5:h *S˰%C?1X(%u%Дm&zҴ ulH}B[ײI0 RVdRY5Zթۊ6yDqdR J[Y#;Sh@->o?;&jv=+ixqYw!VӮe~P :w/-R'\<)GPGl,Afא=mcaMvBn6ۙѯW^|Ni6Q,5A"#68/SN~ A?[︾s=-Iȵ5ED*q8ܥ@\a8/ :Zr}rE40i7P Qkw- kDXb@ZN[WPi6Os_s~й xvl7UN20O0QKU&˃r SԋPu gw1/3 1ʉWUKHCΩL8?z..m@}c/xiPa_Y 鳐U eaW:g2#̱nP5Cpơ jM<(|?4!dK{jX*GEK 0aڏMwބrE<Uz5DM eI}? tiTX&:_[.nytM#IR)F]0k˗>pu{[$+X/m=踏yУ},9q"ؒSE_5. wirYB;$#Ş]8o`,aP8X3R>Txxi~|}'jI_amP&{gRϿ%«M$w TxR@ יּp_y͝ڽ_TgCռ<AMdnVFMh.Sa&$/آCSH\ unfn2FP<>տ< ;bt8&Dv6 4v ?6y酵a0D%aѻ>0Lɹ@@+k/jn0}RL̜E֝VMtYO`T5d'UVQưH I陗LoQoH,12K8 ҉_v}Y:Gj ʲ;=px!Y',}6vV2Jt<_3n.!-1m=Uq5wS/?D ZDS֯>Bk׬"`$X̥4EP.nփxat @q$YvY+Z}?m*k{IN ,`Sf-+S-ߪkMܾf^F?念un3ܖ҄3͵;Rw'UtJyW?9bc%-%@U cx^A5& t;Hl0؍M?rsE,ùy1r Y9{Pڬ9ZѳX~mG8 ShT,NSJ~.FU4qm}ogUIcHGD{=O#~TiKMS) dFٲ?%/:QFGF˾M5}*ّճACFda@Gp#3Gȫ %4&|hz~Tb >Ƴ=V;}?BG3}2.19GOt];ކk))f<@ʤ@A֕dK\N>4X7ӥ{=m<2jb| 1I7> EU L1TUENKNtmp!t4&oCyQe.Yh;>?KeĤ~|o'ڍB#<:(gOs6hzqmINwh"j8:֍{+ca0e:Q!Z y_w2Gǟ=8{`@t|Moj}OO_)KnV< ѰCϤҸKF;@f%睲GqCE2й𲴍:P0TMe:Tbw\jNr`qݫr> }oK_;8I _-"]U?jaڶ ޭSJi1zo9%@Ό`2>owgRI $t c- ҶZ=u #4ЍD@P\va{,SֈVȋY9^]"8x<ŽxkKf9xGZv8[ D}ňA9T^ϘȞ=G!/|ٗoȵpo!XcwmSgMݩoW|18|{֧}ÅZ#xE i.IMP^Gt+U*.7wiZ"8RN/U7 ^^gSM9;&8u]s<6ϫ>)*E2i ɴtGSX5&ήxpޑ An1֭d]Mp`%]k.|+N WX 0L@*B{fPIā&m* `v6gܸ1NvOeL 1m$?S0;L#8 BeP ;0kZ)THxo0Bzl$,u>ٵ:짫v}pF$Qx}fxkgmWmyA#Jg_fceYbm['@f:[s*HsMRѳVQgUܶ]32=n3գhWy9cu=X\KklpB7}kv3yˈJh>ZB$|r:5]z>{KbU})K*黺$=$ø@觚dL,^Z#jkFuafq)\c,nЃl ~F4!'Xsg?=#7ZVS_=- VAA L/EV~qڟ'E}cRXOy}gm_t@6~OsغLK}#>LAN騇MܪNKvtRrp oRW:jIܝE4T*=}xh_'޻43iK'Z_urdADa%M^e6e')z_XY`K!oŠp8G2dada& kx+"fX(-~u~DYL~a*xөeeHsN䝩rkJ1Q~-)kOoFn)}=j(PN{-<1N:鴆)pF^i&02+ :gm4(j;%+4P04 lMZY4 tM;1@[m$~Mu?Ryt<,Rɤ-vZߟ\4)=ٍiin_ᄡ5`4]`~.)z$@?3( SA}+? O) ؑsi䯍Z{lυHxfQp`r#Ɇ wsҔZCqK_O51RVzֱUwo_Q?yhvzۄB΍j-ba^~ΏZMT&{6D5}F2+X.+4:6"mssunflbK`˳ֻ#m8oۛmL2%PN͍0^}-OBj7I@q $0OYX%$9mܜɄ$Do;n~=>}`ھv}6Ę^똓`DZx_9:(yL*'I pCTL*qc?A^6xgnaWdm۝4WH=RdWLJ!(`L9u{:73}NT* 9X2**JEXZ.4:H AIY(JUs8}[}i?K oo#rV5W4:7\n q(@EGMO[n2/R[ؘ.LIGkQg6v7\ ~ MofWgG*[m3xv8RF@"(As+'L ԓ<L[ ݘ*dcVOE]`ʦAkdk|v+}ʥ1dWHމ`9$j һ\-`)' QdTM-?uANv-`?a+\°kkOT眓u+X]p.1B   C /t|P-[ "YW(0J8D!3+pHPVrIFNd ":Lk;~b(텟Ӊ+ۓ ! 5k>yY3 /PTc,.64l,`lљ eHkc*E `)O&MIhd dJ-!Ezr&1G%{hLn׻CLHH}H?u^#`k F]uٺJGɄ '?'`sUs>粠tz,HЈN#I poSJ{ycĺ]:p#uTv'`ܥ)~;3x˷P)AtͿ},/x*Vd(J̳ bb,!d"T*2[(Q&Yb r 1) Gwzܫ瘖'lBOfpW52-&/Ob \T]p_K" 87kaGj/i@Q/jY(7ILi`oK-xζ:B)@ /a X}C}OΦMAZWa%uף+%RwA@Nq'o}&7 \{<.E_A0|4&2Uf;* K?ǂ"@ j, Hi1Vc'Fd媭N.fb3C)6{1~nH _7tXp` Bh$h+V#,F1_$>k+cѤ磨ᅦ ; ߱eȨ)9uhK[\W_Ѱ9ry.jN _g{%^qSMBK2( .VǓ__'4`}'EOPѬ?BmX xT&,jo OuoFRn|,{L|i ¯VO#ʰҊ~7?'ӓb;|,%]?$$M݂z. Cz. {Fa2$ JI"Cc:?X|D$$-I+n},L6H=j8nR"ZG˶A!:%]ә//W]uHiZ 0 N*D:³Yѡ_ߍ%ww{IА4:!jv"ecNVY)7tc:q/uv_NQp*a/oeN1NJ]^ÇrjHZThQ I,0}tiN'ĦrI%>e宺Z\jJ~%?| W uF@rvxY9wɑ/ͅ!^\f9mOo1=C3wN>&3wZ|1^םD@|ed ܌&C) D&2!X$QU'h;.עo=l#[%ꋒ \g+ױ^ߟ#Z`G`ɀ*Z ϓU>^aޙO8cE(L`rʡZ߿OQSSMc{Md;3.*a„tɃF(O27o[o Aft&r&LUd$X `FIT/uCeg^9i:oM4#qvvѢ WH(d-G>|7o9L"`Jˆ R!RR+)*-`"T]&x&d'˓P0+Ι~'Fff#1?[#!1Uv0="fƵ$dX 2^\tgl>HCF[ EFc.e! _\ean,5I^&5?^j?ͫe䯮|9;I1z'O왠{u\q? 'G ~Փ~}"۾oūcEy>hor61:X:.FG֧5]ߦ͟ʍk_/ӡ{Dz؏N2[̩O>ȶzWC;OmCAdZV|>~GWYmӿ[g V~͉glld?}!n;'9Sd6 }*`>2eW?wR;=*jk^HYjynjIo=ɒ=+zٹ<-Zڗ{unZ}9+zGp^);І[l≧nGU;Lhz-ź*Unqr4y>󩩶shanQ;s@Kz_lLI 9#gY{'2u_TE_^OLtvytt' #xE@[M<LHZ?D g}4~Vgm0-a)rg$=RK=GU,?P:4 ć4е{=t;ymϯ4 9yr:N|ӈY>yJ(9XT[1c8hbJ[<[AnmüѦ.~/MVVQ$ [fy %,\-IvѥXϟ'FD^[:=%řU`YWgAFii=S~w6c#t } ۙH]a|߽8KZsܒx%ԑ A#Dn0/CjU3TSJǗ9$Nlt& Q9pߢǘkѣ=Z ]A9UC_;-}C!^u`pǨy.%YI.&=6ߍji1]:eϮ}LjYLDܗu2 BIaV2rފa}_cA:L !N}+r &X+BT^#bPA`Vue#wVQZ}z0oDUOƪmJt>C0 Mdt: gh}afcb[ṃ] sE{^M&# H\Qhkt9H?nL9cdDAC]YiH#VzgW>X;ѭD($h[z. 9KxGZ{>ygxqm~[)a uϭnhEltҕY\/MQv0Q!=+Z9j0کϓ^ 5vlH1҇\u ^;M2фZY@TmMu(֎D|\1|KelYF~Y6t+_]:~ax#@Q6 \0wNT0Q'e7ҝ.`cޡ36rE!WZZ4Ը`F0;cG&Lj]>?_nk?%}:I6Ldஅ->ZdI c9&[;hD-*X%`K 5Yåb5*Mog@GTlsݾ4DpE#9rF5kBۡ3h?K>Yw}^ԷZ[DjElR \lQZ/72_O9q˗?l x xTx<`kZsl;;R-[))U5 NV#_A[\6(5yI ɧۙ??p' MS͏MҿɒQcg|1Ȉhՙ$[,jF4iT/NL۶Tg-4PS^/Gφe*3=Tm]ZӺjPmׁvzYON8N+ALnӟ퐾xH* &?I?;䡗:I."K5hxQݗ6N4w-s8]TTq#{Hjt9_?mx<ʠ/ͼGKigѴ;4.rdt0بnCm;O| a`j$^#UKAĻW]]*C޷|XEd'~ G~'k_MỦ7^wX0r#ģئfXMcޔJ)Vnp޸2@SyBeW ({ x 80gЯ/)`LXf+*8w+RLTH|; BMT\O⸠#}e dCWr>D AYQ*VX]b}&d5? pb|-3ZgON^a cIuǗAWeiByFM+)g{gv4έ뎫YS1FsK.VK6|sUA nEuѽ}u&Ȳ3+ك"4v8JoFĮ9LֹX,ht/YˏǏQtlv4z; eu=1yh.$,oqj4l8rv*Qwy 6iԬz+#Rrr .fN`ϡir'G>Z|5u) +9|6b7*^68 _S)>\lzRTsw+=~)"?E֒aC㸽G'5 ^tcrܽPx^!I݊~wN~ ̮="-gc|LZhp~ ] i:We Ax`ɳ{ 8Wjf7Nyx|!CNdz#,gݮ7:Ʒ 㜟]^۵qt4;oxIqp:kW9̳:ˊiy"BE'tt/C*[:n&buM3ʸlM, [U컭/Յ2*BcT* er=HIҒOxV(0dRZ Zd*O*0w2?cM@DldOHVIKғw߈lE^-GKW}R8ZBO=3g{s[ܻ` S:Ln$l4i10 l:֐=cq  1 5;Su#v|b j4jr=d=½obI$$T5}Νh; 6O3I_F^Vc6F&[|[IuuSx.G;S{5 q>) Qrbv0A\r=Dr~E%$]ⷅR`Jb8YkwWcbߗFŗWϖNaLm.0eF.U{H |!NV|Z9Νs*oѬ00"e,q:\?tP8POHoJ;VMEZ ]gk}S,q,줲Nz[s(=Q@p4ǐYdr +nsGY;9ҒA:Q`=(U7k*/1kW¯܍[#}InƧ-خL9UP_ јk.xQ;k%ev"G=ru"CǤf?z*&HZsi-Tj<DC{o: veӮBޢúiN4lç$9CҴ,&xoz-piMf珊:IyďeN:k/c.G̙1Da=2DK)Y>.z"dJFMoq3璉kaLX]f*U4p]ZLLY>4TĬ-G%mɻ_Z8}K#K"ωcWP.n}yݾTN9QʋYyj9F:B/ڔ"q$Z){XAa0ǃF%=WW5{tGAɖ?翫b\nW}jC;/ 6"U ֲQ"<A%EkW9aT6+ML_>Q_/VsSk&oWԅ\XU˖_>@>Lx3"JE_l|k( 1BIQy. *0,#gsvWF4i@Gj9~'T]٤L~4z?ǝ~\g%bdWY$YeLں+]\!>p!=@FΣTVPj l0{k?*6q|m7}k?!$}}{mϴ;X:|4Xu).EMZ0j88= OYxpq}f%zoOC-˂4̢\Xk4g. zҒM_P]5d|MڑƟ4<`(<@ԪkNh1%4.1`o"6*`b+ˤJ )Q 5ߔmʵHKELMn1v@B蟉mb 5pƈJhM ZPaٝDu<ݬ}=PLgwt1'Wvs8̥2c:dmЋt5^&{FK{NՆɶ&鮻9otա[P-ULb5Td*>F(pATX>x9: @yQ5H  y/PѴNX~7z:(狓O`?)uLnew<4UR!SStbЃ+Wm4|O1GT@f{:G@qTNHw[{6̚wN'L_ `ˬFXgc;)mrľ|ȷl_Ȩx\Ϛ[lOIo{W{ <\<&]v,q5[Z ԅnJ_6VG׋ /my^Rs*5unCuU^F]v)@H)0 + >2dTh݋uA^q$Ow:wTՈ-w)D r{]ML #uа X 7 )2P̝ Œx^Oz L]Y2MUD7qCH.6v追aAb番wnP629&z=E۱3 {(&ε1N-FԆ}||}ߡu<rqg6 6Ut&僧<_8VWGcl<27&fU0aG)ݚ@颶P]"7J$JGS.+uYv")*Gq;"@cm뤵sN@tæ]'9_3!ݾR#*[S PPr  p l˒yW./#'k"KJVUӮN*r$ L' B569 v2ڜYGc ˆnm!u k2jxrcEԳZnqs:sOf/C*|)V2v`p`x~ B4J{ 5!$դ]*Z dzj̜;;j$-<`'je}AD4j3/+̧⥶!:FNih[+pkI#fO *A|%'w9u=(⧊baRB;_C˙%}[hתU 8ॸK*3džWF,@t^ I|ӀP/L{BD\FrRmҚxn上JwWhEǼ$_J ը7dv{`^dÄ.'tpUigyQc5Ć}/[ ,7 ~DL=p-TΕ]5:I]|v)I,p­嚘v~ئ ]iPס&Ғwѷ΃.CZ;yL:[ uc@FFHyjq%z M;h>6,P Z gM: y^KN=*T%zl\nzA5yVU)Ti4;*a$+uGhZp7?ӈt6Fk+kqJ4M WZ H_{:)g!QW;t@$J.)US,BĢJBjg_"H .1VɍJ;&'@v;HU\Q- JsVO?xHp6P\9ilu%[H(ۀvܕdf^D#z{^[O]|u<k]w/f+EK6۠ t3~icv l[4lGn9b5HJhzb-V($iea.h̿tp(oUxwD&' f% yӯG @NInU)ZmDuRxxc/pH0%6sÜg]c@ <"P-aSIDU4czvU x࣎C,kX2hZ0)x{iڶ A8rRX3J]Htp괶!|C7u Q4;i٨9OO5E{,=۶8=#^k݈}}V =f?1vhj dbՓU>Ɠ6$eI2^v]q9yb5 X{;+IofӀS$n&}#ްn 2z䥖,!lR mze]rZ,E$hi\Q##S3t[: jKZ2EG2p)ID;jV6hi:"k&B?X. [Ȭ'qtEc|Y~0o^]SQn? } XS~mh2i`dբ{GcLD37EOԑg`0A0jiƭ`{/ Yv #^;oy2KIҿî="# VTy) .'##ypym3tviY⋖S@hzgmkY|zdy2.7ȌR.4Tng,sd&D#Ƨ'-: 6`s,oB<4a +Ȕetk8۔nGoaǁ2OWF[Å9vSyA-\LdLٜxU;f-2Pxn(SNՍyHuh:4Ҵ˯eCv"n58fvy,p" %AK>b'&tcHOtD6hW 2ڰ @71~w/I>.%N-|Q:r/I4Q1[vg&sb $HU龬v-'0W%MѾġTE)A&Hb\6&Ro3Aq +IUM_Bw'SDE/N:G) GZ4%ܴ1͎$KR? ֔ K$b%tQMaħvD18 2dbG^ʎMT7_22@PA\˫9/&gLHu(cT>SrD@X2?B0 }1.>itxwK4D .Hu~TDw $ yU.@kmp].qXIcB |^[es1cR"3npO9t[ّOҘ:(WS9;Ks⵾H⒁gn&id\[Uku`7_-::B' {p5`/E)$`qR](zjLި;IN\T3ge/gè/J(sqebD?KBm2gخ{ Lt\*1'?G"׊-46 \eR]%0ItNY1ץ HC hA/ԎL ~;|ߍ $v>%!J+ Y@ͱnD6y *'Y %t=E@@L%.lբy#s2sD+۬|f7⊟R:B:w ~`BAi5VOƲPms@sR&yN KA}~0D=v9R!ޔTҔ#T p%ߙ%1`g`n}4KTC [8"|gޞEM`u9r3f#g*7m)g>tӟ R ڄQxn՞Џ~ ̽n܉go.˪qe13G76C9kO-A_*Ѣ1u  -AfNk^jkA1Uz;3x2*]KG}U6-6~d׹cRuҦ`۱_(U U},o$.$:)+ 5dnZ4R+,J'w*.tP&V>j;U*V!άmilݒ3N]-Λ.iSD4g݇,{3 2۩M]=ڶoH3_^']{v į`?^KHMMIdEǵ)*O^ugnff ƺ CXټ&й6y4*z]gM,U:'J?/R (=<4y;^o9@ΐO=zi(HryB34cŻ H_ jL.}[bo՝eD3 LvC!'F !JOCgz*@ nGW`Q $=j¸EqP[N|%^,Kn3KaNď?ƭAj]r G{F1B/Y&ァvhMC0Ƙup4U_mGa@OQY G(-qɈ" yL&G/$,S* x%O+pqxÍ.0Yܸ"rqf 3P; q&)պL h:>F ` !9%K^\ uQͤCgۛ:l+69&ű PʚB-ZpF͟l8_@jSA$o_U'=Ua=̨r&6@ssMJ E&5ȕZ]Jf#lB]G㳌ӝ{Sc{E?d`g>"U8iO* tNJJBqkI{Š]5w[ :'Z: 1kqQ^\a4;W vD YBTBV %؁FptD"sEIEԍ_wV!l "$)Xn6O@#rKł]<+ 8x"G>zȪ5:7qvkV2)nq>aH{SwWjfvix;75c+:C8\ ?~jA*dnG zB_4!p[5(^N\1b2LLbj˕yqcg'SZgY4L\<Nr+wxqiD)4}WF |!}uXK%< 6- JLpO(MR4 "#sIJN}, V`f5ctp8>bwZ"ԥI8'N{ *0qF 􌚨K5L'-KS;½.s|gv˜NzLAÝ'b[C!IFε=b T^s5̈́ygpJ>[ôA}F~ѽ Xqtwxh~~vS[E-V|>"T=^i#tW9[퐫I*Dm9+Iqlq*WHRUgW̩,~p[DX[mșP>OBucmsE"ȤHOBߙu!u0`ET!utXi°vmRr1NwQ(}s'ߨf_5"+ۺw>!V"76/RcL4ɢBJyxLE nA矖$NŲ-^l5l#'z gKq"~9tTzS$E5BHH"=`0k|:ŽaA$t6<{LB!_gzZ]>Mo6 sp,1C;Q Dw0W5`,LYۑܖF7g$isQVՠ dJ{j#N+Pa2)!N=r4I7^giTf9ONCbpΛ"5#%" ](C|e FL'l@-:#Svi34O&0AAV함q@t69 #y1-gR:7O`'3jEw PB-޷hu95B*/.pXUMl0AWPSܘUV,^W=\:[{mq_y*. >`h h6tYlV`qTK a?)2۹!Xd_57d}^ȷ#9,R$&WX;`zc})!HEM'Mc׌.Pq MIdn'cykMeaQ^*[O>8U.} $rQw2BBgr5j_КD]_g0̜m̑ܣvL j-TԂDVx_q%Uel'`<ذAU/-=m]RrpuϚڂ JV $~jNiߊj.y9rYt3km6_E?|WiװU z5y!רD쐰pWFMؿSMP,}7) WcǭWt-mf}S~$X<*o|X" &IYL3_42= _o(}U/`tso'LY1#;UES5ng*lqO e$IKGZ||SltK=ww({-5KvZ Z*M#ibd9Rəf\j< @hm-Rmx }J|&WM<;[ıpy 4h*J;͌^֓>M"AnF*% O] <$AbδGlL $mu13-ȯS:E $\*ĤG4QD9s[Z|z|uz#&bJ(8ă4z|h$uؾr:e{9I^Gwht3=8wWαC&:nj+%Fk@;JU8 &nnɍH䃠7m;y8GE HjCx[U&c- dUcD2֐܂zNoKKuυ^\A99k0paOWG]o1S|*N0q z^B冚6}QNJ;EXrpEQNT$KKuA}-=TgA"v5rK}+1&Lu׭i nq cN@>&`YcLQGb{i{XAK:ve)ߍFL*e6mZk4_[i+@(s.(1N _>FZ_j>ƀ|HqrɁ|BI ?:|j{~\DŽG9RmNMBKE1c6k`QI u?k& }EHƤ4ȉ+u1I6ʌ#5]NYXLop h+h/'ظ;J`ȮmTn?B NPx9UXLbr7:u\Wgoh`r'wHRTF`"I@{v5yYFm{Ze&H5> wʂVep; dE2ʒd18jخ.i2Lugj|"ki-AbwŊRUxC(ZGwfHUAA,#=9uA3k㤮Wg3Pa,=uf ^ݵ{aJ]7PZeќu+WnE#n(BwNQ_ں~P7NXvi ^#`$6rP}ò􅯭kKV%^MP#cCaf*WZ͕!t^pG'Ϸ{&3il]q#7 0Sw0PJ#"׊vßS7P?XJO2Uq$F,l#QCPy߂-<V=+cYHZMzOk%Zm1GZ.CB %9 ڪŝ ;YP@ӌAoAۺ70&:_<ѩ VkW$*hzGp!ж*(RfsTa3qĨ&i՞mlH KHޘQ=/C{lv.yA@ƐHS3ǂ01쇃/ i3Hc|;FVdބϴBAjl =k[z<16Ҭ 9Y$L22{ձ`?΅d6QQ'휹2gFt2DJ`[0hSt?>nvz1{.nIE.f+ӬSļ(&*S'٪sdvwmQIHWFKuj F GDZ|al=$/X-:KU [+,\JeWMS^,X *dDmg Q'M?IP̔4nj0^"2^=vNV*`q vbr$yң8'i rooJI]Iԛr6Ţc;DNQX` "c%^$48P5}Ʀv;Ac81-yg8jgJs[q';s)5C@<[|,>sqe%NkYRVbv4rZaf|-7jy<,p9[Nr3-HrZTRx r>ndIS7=eT9Bo Rfw jVzEn66oWpcwցl_&CLjG0*hNdK=_!w'w>GpNWRYzqx`.%-|BJT^~}3ïe 0ә{,{[d~)PH0(/x?exA^X;e* Ճz Kqǭ4^\983v07^!5P!rj\c kz?%-94qRL"Ɯ혱5ԵݗtFJ9xtM8iKYӼb}2c%M\pRH}'o3GNz3F833tw*flZ,QQߠ|=UyKOB1AaF _`eʺ>; D\kޚ굟`}mvI4+ժͶU25ӻ-\#;ўc- ?e(zjdڋ5s5@'NYލ%u̩˭]LKJ K.Q帄g(q*}n;Tc6K]%z"Y^W4%!>Њb^9^h.ҕ$u{&VA,$Gi::i  K-z-lu*Hc׋HfU)4!& u "Oxt .7-c+anD<; .nsYPdUh!p$_[\Q$ṑ,Ak>Hy0Nscٿ!Ȝ J]6IBi"t/L8ZOR2zN巚h/e%13u2WB"2#~~\1Ikĵib;pltˈ3EsMbE=# 9Ș|GFG }U@4" ȼ.-Ǫ8H>'?c%= ʔ)H2c8Q})$:{@͗.k%JOdRC\w*Pqݵeu1kX !y3m^ DU^|lb$+7pU!e`™6p !4JbMƔ0>_y_QxJ+KJ0q+فzWJH;ln]^adT I:dz`آo,f繖\*l.#,X>j-ζRdm@]H) u!_3-Mq {J̉'``0uv$rx]* ;O8O}216aQN!6B]FIg=MuO1'뫟RL`:e9kl i~T9q'{8 ݽ)<48N׻FfJ$ '*:PP:S{8hIKVq5D=M&&ws"hz*ҘBl"d8Kw ҪO2bVeFe܇VmS:X>HtMV&ːyOa#tHKYHް4xqg^U<_0VՃߣ͛ dh@}_ F! kWf_q%,O@HsURr<{Z:A#Jыj&7.g܇VF6ϕ4q юB=*jPo\9F~~EW  D g:g[up|S!i=e,X1? Uae KﺨkBHoVQ7~AHnXH3,ݫ߄ XZ= .Hd/؏erHs OqJ?:>ݔ.[fDGΖK]^ʬl hu5a3|E:~`j=s$ţ3U-0ĔXzFp? N"C<Mrz=EmWbtpw:w,֓VP hpum~^3t@rNd(.3vZjצH*ܝm7ɳBq B[P9P Zc~hH3 ?0&0/s zz݅ cbcl:=Vr}~KR:,OB853?Mo:蕴׭>O'ƆM'X&,i(Mb'`J譯؃sT Uv I<腸jY$ejX>A g#qؼ'HL[9Ϛ|{O&l 8W -G-yMO92>i",!ڎ9@fO*YTT^u_P.NW6!% M0r.|3c?>z}MC|rbFU+t|/R$ƭ&W}y#mq>^MUuOYxpUKqoʺ"Qu7(Hg1Mٿdi%\H\qTqcu6&ްY,^OkGEל!p u,xXV3bpUU(L #ZѠU po\[Gv1KV%~Z޾DXH7Rӈӥ&N Q~ nݬXM*[dk՗aX{V\ߎnԛmg;sV/VNBYyd6ǧd')Z}Tx p릘E̙g$B`"MjC*G& 1tcDfAVctnTd莄{:w-o?³9|5\e71Qo*>N%~Jc%Mԭp=\g*"h1ԣ5h n|)8 q;A˭r`~97|^+kI,>Bu$zcp,7LxƝ#oayiNS L0qhÜm=?{ɌŜS@?l"Y7`W wuDQtWr!7EH8E6Pzo=ASU9b[nRWp b`V֘VKM)ND,n}c (^9" k^8HGӎB/x0OYInHE$~F,}Usk-,E aH&C)dy .ž{d`1~pv+RNL釄32߫X\lGQj`%pL`U3$?C1?}O}$}V=Bӂ_Jg%DQT d^s!?}pbUYě,G?f[(=q dIk΅vv[2N »fuJO+I8vFܣ6v ʂ8rnb£ܣ(46]$@;<:Mbb{NE6ߓ *aTҶ)\+7E& Xae(A D BD{_r8jRHBc:ѳtpxJ)+2"O8!)ćQ^JAf)'H?&ֺ0zW\Ot}2qhK576h9N:;r&"`^ֺeϕ qbG++yQG…nxBk\[s6XYٗfB0Cvb1'5_6:s"xe4? n>vmƟp!s]ABFeِyoQ9Kq^\VaǷ`>Y:oiخ$Ѱ KeYkjPE.َH-wUQ.y\iU?7cvSJJ%w b -Yz=%b8iR(KCkްA^+.h>yHz;Wd_P- k\!#EnW^ѻ!JjqOJW+J~%ʸ^8`꘼Fu "Nw ͽ1qMg& "1uDߧ}^ciq.qd#2~/Lʼ|pqu"2mqP )P[M.4oHuU)U#Zq}j1>^'"iw+5BĉF "W__9`ǕessIRQ\u":١L1z#>C_HdؑAџ ֣;؇qY0.fx⯉ P+U:EڕOh? ueP_ " ; 4UǎQϾm2 Y2+Y^Q[JEHPX=2*Ks(:(Qkl[DHUP)d\V:ϬbBPƘNL?BƒD]tɡwI!1OibP1'.&s!*u*Djw&oQ\EDOp JxBM(汓L`)IxCQ+<#ex&צz–MÑS9rH'b,#sc|.R61=4[`?w)G51 x$-{P{^+7(ohNG4!kPMUF_g-q y%; \.(-P ʲ'/sq**&]j(D8BrCI ljX9!;bGC4CN1=M׉B2WAUjr; wk2v?~\EZSo!;t_MgvY*Xfy$`W6hB)mOZz7V KS2\ JB/?olfEX-fG֤i&.2MqǮ=xrx[=o܋(,sd˫4Q>Mj胊{5lDf2:)f*lڕ~<Ɏww[E#@]^ ˱:^ěՠ\6%J{%Pzǽn˲~*ՒTfJ CծNZT||}%{wpGIL$^aYTʎ~ ̑ȳj-j֯{Il1bJ/ H/O,<ՎJ6>LΨj25*nk 7TR¸}K p~]=)DKՖ܎#hrT=f R|1jʫY>ިFLz9yΫv 9^S? ;k~7+m̙\D-YK zR$YA ^'W%~ΐwu&<ϓkiu&em4?lB֫cO6[BMpwf')0PfUd }TLS. 3"YoeSq1χE1xi md; )(-9|-7Aȥ +*d{he,7B^S\E.i7^,(WANJW:JWtOV933Y;d;LzvsFq.gK1EI7x"t|P$m᭙;w@Ib% ;\H[mxF.UB`;CRBʃH)\:yxi Hy>"" |S\ud N7Z\X{yR;8WHĀG{Q.u,2nm5P'{b~4't* [М뉻1n#ǦW`<,_ <[' ZYho5OCn nHMqA8#Z0l'la ݮe =,ZTsqːD#9EOGL8ݓKU'яrɈ#łd,H,nB8d'z)Y`O8Vg"]6TOj.yԁcǻ f;I>ͬK]z9лL*Vu:%ϯ=D[  \0ű^x"FufM=C BakH>Mlfv`jSdf.#";mPgS7By {zӤ BFQOwwFF3MO/'\p\iF5%g:&d̹EVqC7芛\ y]utj{m_xJf jg3lGmQ\g셍 ?X &K5Ts kݪd8T <5Wa?hI%ND0I+QAu'1X|w*|L"DbEä2Dw46sh"m%(nLW 5U^d>(P#Z)Y(/1&󂻱x|M<)o&fv\_:Qe U q~x'zoVRPr/v1},1|-c6kZ.n9XBFWy+2W#3Re@~V6AĜX,]hH8 (,c>u$41ۇT`쀯YL|h[k*c6SJhRDo$괕TF_9=t֮'!Y1e.XGaQe:X5GfWqF쎍`gF#P'?ĀtK2j~_dGk%)gߚ‰ m˿{10dQӠNS(㾎\|;%uM7iYH; #1>s o2E%@gfavءwA˾Ǖ-4~ }CVc25S NbH#8E厱CfHk/[)?p zt`I"~3I7⧻9x=1bxCG4Euɚ8P4<dIUbE ^K՛niL*(;{h\mzM+" 0޼ F՜W3qEeʜ׼0Hn{e@ES|<2`m6jm&b9ub"HIh[Jܗ43+Uկ}3DJEbA `܏oKD ^8M͡sLm:WY6#1O.LtH .NBGLSm4S(pjr!%涨XFB]Ȏ̽<+dTX )_f((ontg#RO=&kU#1і 6pZ8_3cE*eqZ8hIdQHyfVpis<æ/Uf$Ͽ O0RN}G>g,'<{mZqEX$ 's ?^>].|Wb'4ʊYcY EAW^'wR%־NA ;\**!҉ehޤ"wIο6{r'-l?[iB45L]ւ3hسRvw[gIÆT7/uǒJro-7f^IO*T#2D[G+'r|]QbZϴU>fXLjF>GTnw9]Uz5<: 0KI&;˴\=^NW44?[lWakNjP^\肴:D(Ѐ|"7!T׬ YۜtgCB/Go)w"^>bY\M% c].žuhLj}B V۷#lkQݢΧߓt'<9<f$pϭ-q6@pEUZPВ+|d+FodID⸼t)_>\26hJ^ݥ!ڐAYIe^jH/ЊnЬ^V,+q |X`6G_1⦤iMx=|M:78s&Ni .^-3(%'͓4g͛ؑ $E`Lz|@ 4#Y9KHW9[2S]G/2ӮқWTMq+wB4I di' bGz}'˘ɮ.u,R~=cp0>0jG=iq$~N8zm}4Mo w컶C k>߬΁~īЫQzao4"e4jhm!Dr 3P7HSL37%>W̉ н _k3'[M<:5*L`[AI׺ R۪ٵTTutV]Nz~ K/J@P!p,nw @RZJ 3]U@:iC"#8>U&^\VjeC>=@${,#2I2^ɀ9jta71c%'cWcn͕s^& $ x\>o~7f#hJʌH񴩕iM* ?8,̫*Fl\0T;};qqh,AH?!֋#tCu1C I[OYyg!Q"~H3 ܱ_4f2S5A}&' ^ECE7JlWfΧw,ϧpT΄{Bjp| [`jIXza>yr~8ۉ+,u^#E"3kB[<2Uj)9@CeaobD^U~V5?EFjSW U6[" &raZ;/`[zPmN"xW WvȐ茖;h䎢va>ZO 4MB ᅔsHpRVÎU~E_mnRʨ@qx(O9 MDk'Fմ=L8rE~f@o0u#%p0B~\W>'Њtsa6;e>vfdGpa" oK 'Т"dߖ\rE }6n?Aa? WՕPH $[`On-ѱ!c1&dK kږc9`XϫM!E|}w . nqq 85B8obQ(]t5d ( g"j+1FLs/5ߺD^ӓA$7X^u  AY5:F&̍LZroON~8 xU6X3^E pKu{Ie aOfGE.0"$ Zq6쫤ju(3K5}:&v́ Kl| 1Y] өlׅq4MiMlxRn > zՉR 5NUL3kE17~踰f̟64VuaǔO_&<e Sj= >;ˬփ>EJ yxLW["vx)~2v~ M|3=u)ZrŚ{GwOF!A4<-KCu=Vؙ*pη eA&? 43x>c@A'HmX0u WA1_ݾGK'b6Dqյ]<; 4Da*HxHJ #SSR@VYwW`d; 4"ޢn^ tƒa§}dd6yYd wYr)ay5hW WI7C+Q>$$-Mu'G\ْC,!I0RŠC^&YGxL8$wjo<⎌AAh$wN˻KPwC}RZoe$0^BHo[b$BjqU5Ý$ŋ#D [%ڢ04E3,`4R˼YuXyVXx9ש^."8aR;^tw8Xqs[8XTB$XgifJT{m>$]1 5֖2C(`~,)O֘? )ŰzDZvzyqoep$jqvi$6M胡>A l;Fv,ekm_щs3qT𠮋G2" .&^`!_9m׈ӷӍ#Imh.0r{N N]Qu)}AЕ ,Ԥ] S*,f@lu^CWy%&qwW6Op ` o4`2ok.w#8 v@SZT%]^^p`} $`gvbUA56\S*@/=p>Kׁkx`ORv͟29p@x㥂SU.|CSo>uGSb?W,bMxw̩f6\jAS>n!iOȽ]9Rw_,-zİ6zb$h`խ~ o_\d"ltf߅->1!e,"<OBU-oWL Yh$s/>X˻חsIQ5agdۀlm]ܗJ `srM⎲dž+e6v;N2yzăg$=1KjUw 2dlݗ=fbKp)Knxh\p_v_AE`vmB6>O`&c6cz[ze/޳k!7Q _ j"T~V(CKP_їU֍Mwu.酬OVhuorX4H:-BOmc @hX"Ǧ04ya 5tNVP+Z\|vD@-{ $SQ99oԍ~Ŗ7hE"X~6ңN= SRPPtxW>!ǻ?=߮MmOn9w(lG dd,)Ld>\){ t4-b͋n1䕳V6!j'?b~ :j0…RIҊkU {a^2̬`p3!4 jAE%MR__W;^Vl&!erZyH!q˻qCp(?˫3HeclC#WgZ7.Ԥ4mS]B*DB&޼n&ZMpERC?$]S*}6k,HV.`b544*nb&k]QӊgI#CqxԶT u$+cW&;mث dKAWuŀu 2^A`\nnļ'`g9Ev $ K;[d~O8,`3e݉:5vx戓9Ј8fESʨ`u{ m4ȅwZTͺ `PЙ3a~Tb o[Ӫ_ ,qZ%n)rBLb@Sc ipAi$ꉸ殜?Y;߸Z/hOu Y}끣njk{H PE3G kV窛;]qPĿHDn3Dƃүd=م5-U]g+ *ݒ/U|Qi0ď5Kj@ RY{ʖ!C 16Bl(2]· #+X5wR'}a!&i%y>gs"Lơ)[?.wN&2*ƪt˦ӯ5lZv׌QJ!4?sGRx('^%as0ʅQ v(9 VE͐Up^+fK{h_%'ȸ :oOz?࣮/ Fڸ%f[ Ҷie!(ktr=Nan#Kg[Dy?=qn "XT*>[8_}Z>̞e6(`Lh@GNKUFz` )pAUo7ϓ`QW"32p=3>ȳB֏VL-:CF6N0&c xS)DbZGVc:RY^ ]yeR Swǎp!Jml#MP~ΈT0TAˍl޾ʠs3s32i0 lWh7'"nIC^_PIV˥]?O;?Ԛ*}^JG0{ֽ5Q1FV's E6_(HeeLeXЛ$9҆vJ=빊 =g4# 6̵A)VXh&Hg7@ P|D$s-Er(K _~}bn6h3802P>-~g%guf-\5 ÜL;XSI\{&' t4Rb/a6}|ү~~qL&$Ϲ^9cSU, GMR4 !wadQXl#)op ڹSN/w=٤T[3>S˝#igxq a%# (Oh_CInxN ߠMg OĢka?)/j+ !MhYٺlߔ !Fޒ^Q31TAA6 65%>ˡ+/; 爍p%Ѣ3G|2L1_ͮnݲ}ٹfz}y`W#GJZ[C.*~wzanIiHށ {Uv Nv1i|h4嶪:w$]&aO <²Azeq e!i5%k:c\XǨ9 0`E|Up`ȼ=mx@GAYw.I4D`wx|=.68(Y@x!= W&a <=2]Qu&A|Cʞ{Qduh"Fs ! [s8;ډUUGl{ QSВ$j:q4R}cƤjȗvpJ)D*QD,u1Ʊ-E8+tU[,M)LB\bpudİ[H7CpG%ΫgYGuXEZ;>zYxivۺ 8g6C!FIPф84{R=LQ]{U{Bs$ԏž7RpVBSCR2Vd8:%ؑLR0v6P@-IE v6`yv`1=M|yXAFAzwZLnL]bRG^ZD,18hq` S=?0޻+X|\K$@_] Zy!t))PMJWP"B!9 onN8Cj\m#DSi+ qTbqz'|09\^hUpimL*a9?䘒8l2>26j%;KN}cO`d;RȀ+v,/;q 1’'7:;ԣC@ZQ>TL'o4#u!#ICʁf2e@>GY?|,u#BXDq0`ɻ%sE¶4nu6gE#jG0dfWq<'s*ͻIWUj*j1_^۞k i=1A6qEB͸VNymCNJ֏#+Fj]F.!f8@ U3ɞTnW]y` `9wLv]Nn^5VMr@O[W(`ֵr-fqce.oG#O2C6>?"oU3O;dy>h0ē$PfV$EB\J*P '@se4nDފFtLD78ުir r@OR4g\cxM7Q>5Iue mV6Վ2jd=VKņv;93Q]ݴWX I~;%C5jr$FVx.nwUFcp,s&]>>|#?m= = 7`Wqs[?vU :JM ozɽ> sXHn|.2 y?Xe Πd9EnvsGwDTjiɩji/{Yx_;>0ϗÏY0*ow?:@KĈ޸pqr5GpoنJ3v% b S!Q!UOȿ?;QkZ4D,wU}lxDJ8IJfNqʱbT1z~p@1x*eY0L:gRGTF*Vu^ҸB3p2Δ-zbm%+qU9sT J>s`<;^W?xb7l8)VO! |+}scY\0 -&NvE (zmoÛ4A|?>KX9̥Y)r\V4QajwYq eQـ}|q4S$OÀkgR~yfzĤ8Cw cL![݇88)%( 3ak~EK;d|&X+[нn|QFo=QwL7~"L)p75RنHʶ &ys}UR؆\ZpwWxD>x9&:-n6|sCԁSCROkg#@T`ZGD c{LY ?@$z|&ߺϺj*_A:fͪlyuVd,ƁM=R1.Q!Enx py5PG,ۋ' Yz N]tc?W0Zv/ebe1]IFב.$EWI 20^\鋈z[9Fjĕqz-,䠔5CO bEe)Ti yZ]5\Qr8avuhJ&sZ%̖0[mrG,8T%TWH,uanRʩSDv1X{Ŋ@2Y.a`2OVu[JNV@r>@4hK̢@SՂ͸,R!8|(|N#"™!P0&ԇc^3KBn᥃z"i3W*# hșBѣcSb0:Av CgŻm δ*R,hmTIj0s$PY1b-@cx#VL30 ii"g$t:sjQZiE#L s<( 4HxSrha5s˵msm9b92t'FwZk$Wdj9#+l'":0f((8)|fd0WBhcZ X,agio*7AN)bi [(87gݽ"7wqO 5#Y;hZABc 0%m< wӁy\g|'Y%bV?Y#T EػۑnptyjZ'v>YT= fuy8Aumv!-8j| ۧX:eDCc/^~Sf J:Đ4d%^:b#VZSF 9R+I\߼)mPՠ]H$U$#"hÇ?QdN$-F_W4r+W*=< ݩa77F鞒< TK&x-:3dzA{z8ꀗ*?kk4ϕ(xM.'_?IxayEyA&qTs-,,-;D#9;vBڿWH`C`7e>ȝ!@1#̓n[@ʉn[xקtٝK݃m)>'a\,5DG7銟 p藨+y6싔 xNKG]^@s(Yۧ=zJzbMD++UiR5ږ&v3]t0?5lXwOrE-E2jEf+$h ]irrdC[Čķ|1fY`2I[X`RFTS"ߕ} q3hA]5qWz$3ҰCAs[pSŦnR#Gx59V8Ӕ h m,E:ےǫ\͝3„Ǒ>H ıS?4vxIP3Ɨ'Ps.BKK3m(O%u`-!4i3HO :i+gµnVh 2"Q~,7eD(ʊ}nS_ 㲍Ҹ_?.\bm TvptuTxT<]OUzI4F9GR V5E*d7Gބ=,CoՌ=t<)ITiL>YvnaʩQCg+phff E--&+jdnG4xor~?`0'#p5]MтdßO~E~DE22%3d$ xOJB[9~HO/?6mZU'΅b;x" hle!r\4iCya#g N <ů Ug4PK9(?5W+O0$78 ,yh>gm!qb}ftdf/2pCf=JOQ=6  ]K"*h_16n^Y'eaGMudZz^uPʊѡەt7nؙ`+N)T(+qW=/bno=i)iF2/V0To;~JJ.ΚI$T-x2/ _١[譯a߲S A (NW¯͉ҕ \OC'_b>3^='i ؃tGk"XXFknGy4?[ViwެGn]dH.{yVܷ[?x0htw3ݻYOk,3x^Ԩ+\H㐂S`'KK6% w2mY(v|9?ڽm٬[Kv8 >N:S9.C=ϓZG(`Hz^dS+$aFR'>Oc@ƛjiy~aO Z'h /%-ͱQ';wejr87m 7PH?%F$/ _7,P٥.f[;Ù%F\+*t7KGN(5 zJEloJ+ FG; JFcZwLR'P |5 ub=xQ0@MȂ-N] j]cBޒo݇%) =OV}.)/pW%_wrĂE/06xwFػ.̚VMXGsmsPcdSyIRU'- ƅʾpZR?):ߖB4"KG J}K(_ű#_"ǃ %F#tRP4}>+%?8i>ie!?4 K^X2VăVw^z f^DȧdA>U/VOy #$>scxHS y#?#Uޠ$h}>Zx\#znPncqYiKwp\+ `R8< -)DtG7sG$j~yGcہ4`UF)pO!O-lm^V2g Ñ>/kCQCG/}=J'\#er3Cs Hͦ1ty{ .!gsJȚh&Xb6yAB68LUNDk#p3QgA}@mڒU2)Kk$LT%"ߣpGkBVUb+=,Ch=3q #:]$U%XVfm}^GZ(l4໩<1*C3шJ mڻL] tswwz{h݈=MC0 0/EO4WAQ߷`м fw{kn$f"i`#9Q ~ VI&l;rƮ|F ƿU||cDk?> `Q;Pv7İĂCCxhgC:!=[7NR82*b d  WdӕGm% % 49e?0b`oaPͣ'!{"r|:G pT=)z$ nxȟ*6T!vT2Zu#_1^%h]`u:1잸M7.ԘB\A^^|{-UI-ܽܧ)o2_`1o{Y ͅrȴnd|,ֵ߽\}[+=i 5ͧ2F$.NJ'zf_QbTŖ<'+=~;,\fro3yH,`- [*2 49O3/= y@r]1\9s.~ ҤjIsФǫfph"_塪EGȟ֢3AJSj?"8:x뺁QԞ̭DoZ]$Hx;LQ}ЗKh1u_?uQsĈr]=/)_މ>O`rߍ 1Hj+O|;sh4t;fUBxV^&wq>Q(ksUo2r2Z6;v]b+6"6͋Լ>\Ǭ"lBfړ_-IP}N+@Fqԗ3<(;@Gv[cL~@uh_CxE^Ac}UZFͿ0s̘] Xܳ H+6]8b>ׯx 溽mǁ.\%OE!ɳ];|>xwCц yym>$Sܙ:XL{^yHE:TIR{_C/>q(yX(V&,J+8]yS'2O* \sa60 M(,X lԚWܭ%wYڝ|jEJIN3=w/ABnxF)5?u0R?| ۺJ)9rabz"zMz<e)4L $.(> FJj2VG{GwLQ)iOWLZ{S˝n)Àt˸Y΃ĕu K@%YEe򘧣~aj#{\ rB[[[izٷZ!^a='vVc$p5]ih(&/ t6+>Ne\vˮ@l ^E;ǩUy~nQidBL]s5dz %C`AjrgAW"sm2F̃p`⿚< S-u>NetgO^5$Ec5YlЕR»JLnӚ,RoEd[p=Ll曍t sx_e<Doʭr:V(TzyVNQRf.V@-I I~|>;Uh:;}hcZ( mg3ɆO ! ??3Z;V-cc`5&$r9:rwaJVz+&j0CnVD_;3ɶ'@ |!(F}BvN0Đ!XW%7bn#c'gݼo"СePIx+7;j0<H 2TU#z: [(lE9K_ ɋ~Y{rQgo#ӎ9_e?͎D) p1Mf9w'՘3z"{֭9j63cPoaC&Ku"}FIK*"F0r0LA',% aJ`X]grKlDÜȿ`1$a$ε*ׇp o{ק7z "ώBsis_.@ ކh(T? * e:'ld;= &=9m?68qGssI1QAh0f괕x&P000ބ W H2T-G}>BO8tHg#=<)&ʑ/} MI 'I%V޾Fy42_/s$=&n0RHpw YEqm_(Gb#]2"o+HZ\ V?X?ǒ }k0mUKt7Psv~y-)~q5BxbTJ ]ۣ! "# C5D.OQA:y62$0U$V ?={)grv] mK  r*#Fzjq7;o /x|F"j#C u=02ePx욪>IMK `rxbc T*ª6W׺ D8go>sHrݭ~Σ[X}ٲ>.hi2_q1<%IXD 5)?8b%1uJeT"annT 1o^w٭rO柈 `Ģўw) YDk;XT V'9Mou48VQX9wQְtKXlW> `#5xT8f^Tjh*}xt4^dA (S6xsY%D0Jf4f]'Q{7[>xʢ(gJʀXʟ~u*87k8q׼^tO/?>K23-fWH PŠ\C7M%k jrcn.~SY.JG^$nz&0Ȱ٦$ ]2tI/,ՌDřHx6M46!'m'˰dַ<@yۭ M&6uGOt8' na{ۣeN(C}5%)j'/SN SfS뽲 zV7i0n:QsYb}IX4*$u_ e.:+C@Ǐe6wnUz,B"'2 k=?brLc^Olؾlǽ\>2l=1b1eS>*g]c@7a'Zr=^"!NW`gsZ2wVc GX dJs4Ta8>)k6 $b*'O4elZ B,UP;8%qʳ#@Ь5lIݚL#YmUj@c>tu& xExb#n3s˃3'UdƵohx؏*08sB~ j׍+ԭ![HfП#Ɗ^yWE^-*GM {JB⌶iٺ˼D:N{D6"l=_ʈ;jV[.l֒ސZ圔rES4"U:}v?u5dҗ{&R;ehu+J6"OO!$)m.1wy-G/.nHQI7 ^gMUkl=OC R=ݻl%A)14NNT(-MD߫Aߌ%NiUŇoPUnMu^\!8rqNYɨ !)Weh?/BZ:vPRgQi 2"R8$ 2\W}ӟc9[x9y?) T`t[wCjl݋p_ ("ajPpC (.!=XЭ?puUS:W{P@}\*MX/΄jiYX :rc|uk/e}M{5U[ )6VU-n0kI]Y-\~hTOkPl:ӥ):vhGI4iTIEa+ B;3~:ud4*CK@|:Y$?DMfc߬l:0S#%r/!Fl 6gAq`xFk1m-d# ,ɹ㳀4Ct3[?X"wvMEmPT4j$yUQp|_cgL;7egcO<^Ls+˯b]>&ZoBϰð[@(D5Mͬ&F .Z]%5uT.cfMf^ ˲!Hw쨴IljBD?Q޽@/i@ٻJ&:~7i'3[~27\&ٴDIȇթj!ג>@t!-qv{,ns )I-ϕ b%|`&iy0移6x2ܫi+He?fuuaԗ] Mo x2kfYY{W酙85fԔhx92}Zu^"vK`r9;b-fuhρP˟V6 `L"jm* (Vӎcu2C/jZ檍ǵI>h (7 tn z7jj䞚Nl?: GC*\]U07q:'$ i؜t" 9Ҕ< H 15 1?hann{վ 5?XK#WU7Ipݖ'vo#!cDN}`|%DKvo4-I4{/hk] t WD^4>Q6F `-bqmo'5ci['HEaDKl 0e>iy!P |a`rRs{ۃ4Zx5{إLY= rbK[/Q2+,SdH50ӼјīT⽳`[j*>'&V,ƨvwE`~*կ&Y ޒy9M" 47b>V iq=+_3Jj aO/кǍ8Ko-&se1݄epH\ŬJ*P{86H{8Y׃v聇KVh61| {F\{[W]JR:31NdVҩ xop~)k<2ѻ,9EDCF=t|Z_֞r䎂wںݵf[\ S?V.GTIFH4뙣1Cw.Јk 1b&vQBR[rO`U#JˇEx= \Uy-+2\ i _QY{KY~Ր?r_I}Ʋd쫌UA,G@>DotV{?u &y;˸č9AgZ*F2M')-zu:WEUrfGM1u1r$DF{̲1Jؚkh|柉e?G qo[L#I s'aî8, 1US>aXQy !Z՜V=ݵBedwnd2@I wSlj߭z"Aj6rf U^u(Z`~wT+A&_)b(l]{Y} ;Ӓ»ۖkؕ@i 0XT\a\KJ  >n=GM{N昃^-B09ͮ83SH/ϗfeI$W^Tφ/2\MK^:5(#TznN=^,5lx"' ߆Πޤ1JI\ bc/,ڽD߁)uIh>},Ja%Svl5\xjbcokqioŚm7f򟉦qyQ*H5O"zFІ9Ӣ&qe6"?%˰jx׺y(i}6LQp3AW6@,ڴ𢯍@GkeԘa#屻y$-:YGņ\MOʖϰXkP ~\ypi\rUU7&UT"m㲄#!Јx+Mha1#z.C1ZSIT:z ; -Pcs+X+X6򿅡jL ֲ\E;5+&5Z^YhfD?z,^-}itZ!SRGLb`؋9NQJ I۲ݒ"2AYrpBfᖄi%x91%BgT \"k椰o7c" dnEQ2%\ߢ3mÚ ~L%RΣQZJఆRT>7l?;(cSNV",ew&5|Iq+Lf F|[7=)ߩ糞@,=$T2-'wַȮRNn ccˏąUw$d.UAď:q/#B[AQOd7ԯ,?šoH οKGv~!ݍw9bUP"&C}`% |n"eEWUUK iDsF1yLxstiB [ꯔ%Au-3wΖ[ډSBTevv/ha3JILW|SX-g5*S_ kmЫz=$Ks*Jr ַ_G/[=Jpzʿ =K)\u b6VyR^@NBy|m/7>Hi&3" i~ xJ4|e <2''i`U1_;Aಀh~8Tr=@ZX}X>#|-+TUWՏNjϫri=B#JL5" .l=Ң5*6A[rT23~z 9!&YI ~zNQ:uy &!KD6D'` ٵ.6'Uo\c| Jaa"[j=Q_)~Q|5Gph7wN5a.b@yx YU,/_G{:CȄE {E:( N(z봃܂6D/ݷ11W鯌VlBۣ[ ne@ڒ 16H;^pn]7\ZlpqjsD\1(ׯX`S90ogJ\2 %Ik*8(h* LDK nGX3n}̢QzI18FR0ףoh52bd~5I^=h{K7^Lޮn4^,u>0?1d+̫ZPSC^o5s-_cD'S֜T yZum9Gt"9iP#ʎ[W.]`G[ owoHx]2 Ո55k; ~(4xa]Px%㓏 &̆Pwޠfs<:yc)?_FjMW!EJf&]IH聚' 9{MǙV'Ds6j_۞%J3VdY #Z[wzq2z?Y2@) b曊[S~dZTwP;ԥ7ҮgT[Y0ot t'N6G"kJdnM+0߻j_O+Qܦ 7-vԬ/ZS!A>xe,m7:^lKGh4JasdAkfZ1zu:oxCDNȷBNϑ_@^h{[ih0|鹑̱ xckkβgMO~/r)ؿ{o"#O7-ֈ"az`Pza&4?^Ʒ-MoޫʿDձE ĊevgO`VWW$O e2Ǝ">n&EB)|4tJP))AG9gfUclIybୗ ZR% O?Fݐee(rZJg* L`tiRކγ%_%^~8=T;(1R( ECɄAs1`keIK?pke)_UӠgj} ( rC !ru# f"]!vp&&J!7%(:`xŖ~}V 5kC_c7p@,QSQ"vyL^(8"at.їD痫k^fЁo>#r뀽SAiH |T[SP.n)~frҶD_η9 G6̍ulaT`iL_\S,}0iGhx e) qz*ʢnf5b݌ل|C:*CRX~.?bIk矑p\3N9xmGXŸ[*dzUos/ ,@6Z;_inp1LY,SdK}E|~DCDY}R 'DxF)߮ ՎӺi# h` aiPtumpRNJ<4UE g4՝.U~R.Q~M5".Gf5՚zUV林5qW竈,7d9P+@tHm38 PW@ZqLj`=Db2`.vTnp(#Vs\=~ &O1lIq$b}%"}zK3t*ÖKǫL˅hB?ǥUVvGk1_pJD΢lBx㋣-yeAggYR\S_k K2 zT>@Lzw6oUVo-y}qÑ^`'B6ɆxNo\^.cU|Fƃ4-9玆saHF`^:[2r0 &֑0Fjvu0E Z'뢭WJ w~~—EB<6N4!ߪW87=H23(̉XF(psLgjFÖ6rA,ظv+4^ԋ,LE۶͔U]'9ȳ9HOw4IۗA9cߴX> Уls]ⴝppDG&bjeo!M]WU̹8"haV&aճ|+@VRn:%=R?)}I1?yz\Q|~ALZHNvz,Sի{}- j<4g&G)-4\#@.Qwo9bFzWTB@k&3ϿVD]t_spA"*zj8&MW ԗ{0S 0G}6(mB+Rubz3wdfʟf8 jM`kS r:Nԃ+)lN0MFqվY|6!υn\ /@(`,i^-!h]5\ef_,yƩSGXZS=ذ[$(\LCTV:͂6* t' h>tʟ9pKƆ2+(ܛecJ:{B"VA,\z2=I$HN;'G1gmσn^ yku( @S (8"#)H>5Yⰼ52 s{~ae2zjbMh6X$ *@C {DIK., 8BőAEQ[1,Rf;MAi>yi:<Ġ'^qn" ^ bK# `4/TM uus68o;̑#AnzGkv1>O0o"=xxk5)gɨ&̎|_#cJXE߄ K܀p3ddU"Ntq>@%yJSyb"nkeYP&i(r "Xjlh ߈ ЛHy!H蓙s]1WRʐtDΏviCbā9 ?Qj( .gڎ$OqS:>ib)UuFG]54&dJ Hә7gJu&uԓcxݮi`o ?pmG5mr-.C&A"+/C΢j3U_r~XE Zy^hu  7Lz~{>tI}["o0 -O#noccG VCv^h :BV6-TZ"9M&@,|PU]}a5%.1qe v ςRh{ 3r5à܉A?iK/õ}7WM/JcF%`弓Z-I3JbTׇ޿Zb6v!pPQTŻ>ugDƼ߷ħW_++pkL˄f z+ C\]4^ |daCbgWʬ/[ In(d`J$j-? 8kX:Dlh.jxqj@s(iEkGu߁sgV- ~@fr!ba]Nߖ6,34g5Qί{*6 J۸[p|Y?6a{q!o*m"H**@DLF&c?+D2whsOh ylY^ϔ=`Qɥ ɷPaU~ `*I\PS) t֍8W8svc)(h@%5 f#XX,LIz-]4"}%vRP*J[){`$C 7LWl*8m)Qk}"eV\!\d5L[7Zҝ[ u1f?̪IAh|Z ᮍX&2Ӫ\3,=8 ty2B1vtF]B*r2>h_ğ3&REm?gՁeOnه [6$ rYE۠t\bb5jA~.9E؅ ,3nq7eo6\*ݻ'y,:dLe]HR3pǍ k9mH{Jk+>f) щ2A}XQ# !yZM3HQa3s 1xDQ" hz[po,\QݭD!>QsdY-ڍ0L紏WSËE*F&Lt&R~t6GOc+늟߀U@]#Vln^Բx OV5jh4G =r/q%V8Ͱ8I r}{lH3c%szgwEL+w$l|SY&T7RS˶[qpźȹ(rwʎtxV0|Gny/͐8]-2Dp\ֲՎL !O!OكMĭ2'D"GMF׭JRdB~C¦ma!eK{w+}V|u7B(_#ܡݔ?FGa ڔ %JYN+_Ui@?ڻpڤ{`~0\׵ukZ(4hEص).FGUXC%9;f-RSNLZE4Yj-DSTx~ڒ( ~$[稽xcCW\FGo 0 Oٵ-LX 8VmF-Uem4Gp'x{)L-"ے,>'qw˧: 2FrJ\Gj9BXN~!>0~e:igJ juŵ.K[s.'Ə<Ȧ_YrgASg4$~l!tc˪^aHr.6^- ^ĚrO)ԅ` o'j~ fG"~Beӑןr^$IeU؏꓾[V.查 !˧3BMKq'.w|Jz&RnzB{&"ͨ)-%pŌ<.'AT?HLƶhr;/ K@% 4l\A @{赯=Tg҃Vrbpfs)g>EZ\WYN˫DdA"X"K:Xܕ}?8<Q 7OIU*U/ho9NJD¡:x`L1t;QPk8h˄T's J:z&7L R=6ь6y6kθ]w!8^WAEu4\ ?[V?ogyl}Д[r gO/W(23q/_̐42!(6OGgDx実 ryV8-XP_5($e ̽[&CnG.ޥkI>գ!/l]}?Nnك8&=v;ԗq_`F]81XTO8SJP 4 Ƞ'PU]I͊//QIP;jRg Xc`ɩ7f\{J{y0`jm;*+pevZiYKj S]D ?"闞Lͫ>@l w*0oS欆"o`RKn,@ yiaD%=$/W1D™EWi?\R*a;~ꦄψMTQ."HLȢ,]9ńB?;kY*(s QZmQ)GQC %NC7T>7<6rL&AG&k@xȝK)!i!!KVf؃xW7k 0[`B(N#>Lo ەh{iR} UT5bQ2=K.-Х #4qzfx Z ]ZƆv6M\Ajwl%/KO= z0̌uf%xapx=Y X.-)M1kpFHWCi~*̧+9-Π|C@}6U6EdVntXdӸ_а$b`2 S.s(u +1"6|_Y=ŋxFs)Et]U;Aq Imґ p sWUQ}(A,jIN ;շ[.OBl}tz2)n׏im)F\q'{1 Jld*M?WXĄNj㮿;n P![9 CEiC7ݞBbd,y7"CYT\"2*t"c@8aptƻ7Wc Ӯ:ah9 E\ƹPHEA_ʓRڅRR̷jms_KҾ)jPWhF@ƮV|] ʴ6@)bwQ i,-3*ʹg{W- *GMB4h{G&K/uEʊL 46$|~=.K96uY\SJYh;ϳG*]W%2bM'"ԫ~Mw1ڣo(eZ` R/7Nov+[0`H_ Fo6 sn~T1Mf.DBn,_̖: hr ?A|>fJ7H V'\Tֻhz"lo%M&QiA $AJz霷m.ic/u vgZ4wEއ/n(X+>X@ޢkQ`\ HE&~l: ͒n菄i`! vƍ"3m0 ߹:Cӹ-1sI.椊PXNsW%6@A'>k5w–ϕ膦̒TFAު#'E>dnTx4RbpmS}I =˺g JH?a+fh1e]ր-]wRd33f"=\(r=g'6so>0ݨ3y A9ANT%ysl9ɪ2Xꐐhw{cy:Jh1HL>95$#J:-sN l'BplG^FB>M>G'0!ӄ(8 }ݎqD[b:5r!՗`Su}.C}kd?NSaiS;q̪|5^?k7{ EL "#wq hcԅU-!yf Gڭ; Uz h̭-,\=g\qTcei? L÷Q=oEgSTs(L0oK0L;I. )-o61݋W £ƣ.|cC.峚]ނC~~)Aw=7`)mה6֏!.|\D]&g- %!yd.8)(|Ziy9sg_ q+亗D84_=>.=$og;9&]L83Uԏ/ޒAyKn>( 8'߀ntU>w?mQ%o%(t9y34̽O;Ge+pEƍ>mq:CS(zr͝.򥂣Cڋ{ak;*3`zW|P/Bxh-|Mb5a@ Ej@Vﻥ?4x2ug*#Ks !|n? ,ѥ|tDŽ]rZ.$f{H…Ƴ&J L$+v{N,b^,U 7.CC).9E?T>p5A>5WxUTK L7,%(y9 `À%* O#tUGXV0ãk\?*Rzئ d3Csf)wF>VP0EҴ#}c̻Ao^ a8QG^q3Ze|F7`*Ec>A|\d/:(ԗ䇌R'B͸ϺsLٻ= 1xDHN^&c 43'L%0ƿx(m}3=Hm@w Hd$JijUq#X;g5Ij0-?(i6Qoq'a4- iiZ">nmKJ5%֮*IkvV֦MٰG}W-D$8W',\[k(i;ݹ~̼Q7*t_ؽb.J^EpX*QxzgRyMDg.|(dNW-f,(L2Jo;1G|Ulkpml(FX0)vW)݇>9x&y\vX;F./,Qs{6%;${<>P&xPhqa75O4/vۿf;&Ŵ t*l}gZ%ô >ja'"vʅ&r>^; _#ݑάx~ LC/Z q O|o,1,~ާ/smʂL-Q ㇢]_ˏة nM,̿lU -x@ Y<c bS+;~r,_gbNe7߈#r3`Fvpڡ?10(xZ%}R%773> li~3k'J_F"v}HE}ZQC9݆՟? fLZ%$?>7C'1(/VP=9g ꩋ·Ҝt6ʒe.$@oxmv']QTnڝ u/q=h(t61naiy;+x(DӬIŵ;Ft:HnITUsW4V9١l ::Rn7Ţt^"Y@Z`e8 G= 5giFJ"MSh#l|=`+utb rc}:"M I{1>W֐.)[Qfyx]03/T$OҒ:j-|]۬'0c1`Z%d1>Z|u^HxT?0ic!Ɏ%\bq2=KX:."ukƔh{jGrM'c'Wd'v#9HS ]X8`٨ve~ܭk\, %GzMR#Y8T4*XbD\鹖<;V0Ԃ"gͿŽclrEK5ǣLa#ϙ{b,ٍ%kf$H:R 8ܝp.zPC3Te:i1tۮ_<|$G+7PmW,ed^%j 9w6E۬&Y ؼX]F +7k+Nb7h1яGePzl;XslcOyZg S,`T]fYGlhr*_|ه?`Xe]U׫VQƞ7vgqYwerElVr `=e^C$d,yA'Pt?", xb :3֥͝%uFT$cq~a>8O]*ǟFe.רŤ+]otsH]sAiLYE aEW⼂UZH9s<2(ëM.ؕ Yl9ԌA @[r$| @Izw*#]W]L/8waP4.MWs[^G.5Cܣ+aFZHW3,MoVWe-P9bRdWQߧ3qDAZlJZ jLhn}F, .Ȣ)*ΤXv]= 434M/7Jo~ł48RʓM&q m·y tPvo+oƚj?gpn/DtVrnBje0/NVG$",clqy2?Bk/ c_J=63"K TɎd2=VJXГUhFe~T8ӳ볯*^ rpҀ_BKf#o 7dX(kZ J؁`^(X<_%&0h5+:A;kxv<6t<-mY7%l!5oU<2$7 5,);G9oP)bg Ŗ6Y[ԃ֘j%0[Sl3^Sȴ;Qu5ò*LĢ 1GFD3[?UڏQF0Kh0qzR?ېGHڛf)g"0|7}HCdmhK&+.W ؙ\ki.p%n!>Ί/pO?W'{Zj$,ѐ/K5 V7r_a]a2 }\{3B+íXJƔC=>sr7ER^5,y?x9շb֔Pc`wSyFj]"8S, At]ȿh IQ8^ܨ{^s߫p(dDD YZr{*(oO2"NdA &W[V@nWH5HC?V9޲. !͐ 6bȳt{ :58+D/8 c Ւ6XբH\[ȥ#=G)隡T:]{Gh^1mw,yyBTO Q ˄De+}n0?]alg=+(uJA0!]i,548H//3C;z~P;T92Z?}蝎]"Hwk csHI;7_Hkpzٕ7Q®0z<G໭qeBaK 3pOw: f.] ׹+"Z{I:3۲4>?M? 4٢#qȟdu3 ]-[D` @ՖiJ0q_M)>AԪ ︠] 5.*[Cі%6X=zd.WK&]g^{В/xu}I& @*zo9tloRZ p!108it7`Zk;H$92Jz*'w ~jB'( `g+ziYoKv9.k{ VFb|asi`됕;)vaא@d*GTSR%A{;)N3{gR&=2hɬa _8v@tmla(Nhw-s#׵ seJ+h3hb%r8rPYqrr]B<{O HSa-!ѽ -9KZlJ<^Qx1˥,4eLdufݐa=(3ݧj, Q'$Gw{~ݖgE@R@bxZ {4o"Mծ\ =9c ^v`%@o/я}ЄHrN*Jb%Bwv )w},%8kc3DZm"nIH|KSLP1rl3l-?.ƗU@2z5U|c.ÍjaO " ڛv5Z*b8B,[;+ࡱqG ùT}*X:+5 nG +>boN``V~;005V4y+WXx2> lYoP\jX+WެBy Va+2F^o$ ܞu8ۊ{V RہC 4=B]PA]i;{KW;8) T7Sx|fd&[7&9RsDd.]b%Ci9#W*r y:'4m]GmۢzI^lLYCƤP* Tl#yrX|݈˨Ņfd$a]]z(ava@W 0B%"8HeSJCfpЌƟ-_fּO6j[`,3 +l0?T]Uk8lґIj4pt"ds6k]xn5*E^aE);vgxW7'h ҾjNVUbGiѶ\4hx/ICǁ_V8 {C͸>-A h , ,&6Dn.E1X R LD?F]jWo!BVnacK I ɔ"X:7>okcZu_C&ChK,eKկG(ySVHkN\-Ce6SA(,O( Dy1~uLŶ1V¨*Ҿr6. n7غ18Pʼޔ3`.eGRΞ2qwI#sК Kn$2N++pN4q\nư.}_]@BF5]gQQKrz1c`]nذQDPYwڭa=Ǒz'§Dz;nɣSz1'^E'x'?`e>!'n &ytm@74nnato@d% 4(IfBXSm/~YJߵ+1{=0w}S]Q_) (Aٛ*4dBbekU11S+R3͖t#ik|]1IN2ݬ}఍¤ܰULrmbUSC޵d2 z-Nk]QK\ichHlmm.٨sŌ0I Lƕ8+ߞ8n@j ˝pNMhTZKJ+9QK,U?c@:N+TĶ bD/0L,GH/8ϐ]ok]8Q9H,~ߙz3a)!%ČW*)cƢD23׺X 9ghUi{m tX3`)ŠFBj||atC$jۊ=&|ew$}o&G.R/}1ECw@\8@C"nEX!,VxcV[Y3~ȇ Υ f YZ