From 176b12eef088ae2171e5153860e4a4143f1aa6ef Mon Sep 17 00:00:00 2001 From: Chet Ramey Date: Thu, 8 Dec 2011 20:16:46 -0500 Subject: [PATCH] commit bash-20090930 snapshot --- CWRU/CWRU.chlog | 59 ++++++++++ CWRU/CWRU.chlog~ | 60 +++++++++- autom4te.cache/output.0 | 24 ++-- autom4te.cache/requests | 22 ++-- autom4te.cache/traces.0 | 2 +- bashline.c | 2 +- bashline.c~ | 7 +- builtins/help.def | 2 + builtins/help.def~ | 2 +- configure | 24 ++-- configure.in | 8 +- configure.in~ | 11 +- doc/bashref.texi | 5 + doc/bashref.texi~ | 7 ++ jobs.c | 2 +- jobs.c~ | 9 +- lib/readline/terminal.c | 4 +- parse.y | 33 +++++- parse.y~ | 46 ++++++-- parser.h | 41 +++---- parser.h~ | 1 + patchlevel.h | 2 +- patchlevel.h~ | 2 +- po/cs.gmo | Bin 164628 -> 164635 bytes po/de.gmo | Bin 35764 -> 47184 bytes po/eo.gmo | Bin 25421 -> 152821 bytes po/fi.gmo | Bin 0 -> 158782 bytes po/ga.gmo | Bin 0 -> 53438 bytes po/ga.po | 240 +++++++++++++++++++++++++++++----------- po/lt.gmo | Bin 25365 -> 31794 bytes po/sv.gmo | Bin 155183 -> 157340 bytes po/vi.gmo | Bin 164633 -> 173605 bytes subst.c | 38 +++++-- subst.c~ | 37 +++++-- subst.h | 1 + subst.h~ | 1 + 36 files changed, 512 insertions(+), 180 deletions(-) create mode 100644 po/fi.gmo create mode 100644 po/ga.gmo diff --git a/CWRU/CWRU.chlog b/CWRU/CWRU.chlog index 19ae4681..b92ac081 100644 --- a/CWRU/CWRU.chlog +++ b/CWRU/CWRU.chlog @@ -8919,3 +8919,62 @@ lib/sh/fnxform.c argument in calls to iconv, since outlen is used to keep track of the size of the buffer, and iconv potentially modifies its `outbytesleft' argument + + 9/29 + ---- +subst.c + - make skip_to_delim understand how to skip over process substitution + constructs the way it skips $(...) command substitution + + 9/30 + ---- +lib/readline/terminal.c + - don't set the `terminal has meta key' flag if the `MT' capability is + available; that means something completely different + + 10/1 + ---- +builtins/help.def + - make sure width is at least 7, since we pass `width/2 - 3' to strncpy + as the length argument. Terminal widths <= 6 are converted to 80. + Fixes bug reported by Chris Hall + +configure.in + - changed version to 4.1-alpha + +subst.h + - new flag for skip_to_delim: SD_NOSKIPCMD, which means to not skip + over embedded command and process substitutions, but rather to look + for delimiters within them + +subst.c + - implement semantics of SD_NOSKIPCMD in skip_to_delim + +bashline.c + - call skip_to_delim with SD_NOSKIPCMD from find_cmd_start, so + programmable completion can use the completion defined for `b' for + command lines like "a $(b c". Fixes inconsistency/bug reported by + Freddy Vulto + +parser.h + - replace unused PST_CMDTOKEN parser state value with PST_EXTPAT, + means currently parsing an extended glob pattern (extglob) + +parse.y + - fix cond_node() so that extended_glob is set before parsing the + rhs of the `==' or `!=' operators. For ksh93 compatibility. + - reset extended_glob to global value (saved in parse_cond_command()) + in reset_parser() + + 10/5 + ---- +jobs.c + - change waitchld() to only interrupt the wait builtin when the shell + receives SIGCHLD in Posix mode. It's a posix requirement, but + makes easy things hard to do, like run a SIGCHLD trap for every + exiting child. Change prompted by question from Alex Efros + + +doc/bashref.texi + - document new posix mode behavior about SIGCHLD arriving while the + wait builtin is executing when a trap on SIGCHLD has been set diff --git a/CWRU/CWRU.chlog~ b/CWRU/CWRU.chlog~ index a904ef8a..a3727239 100644 --- a/CWRU/CWRU.chlog~ +++ b/CWRU/CWRU.chlog~ @@ -8896,7 +8896,7 @@ configure.in - add "darwin10" cases like darwin8 and darwin9 to handle linking with included readline and history libraries - 9/25 + 9/26 ---- lib/readline/display.c - modify change of 7/24 to use prompt_physical_chars instead of @@ -8919,3 +8919,61 @@ lib/sh/fnxform.c argument in calls to iconv, since outlen is used to keep track of the size of the buffer, and iconv potentially modifies its `outbytesleft' argument + + 9/29 + ---- +subst.c + - make skip_to_delim understand how to skip over process substitution + constructs the way it skips $(...) command substitution + + 9/30 + ---- +lib/readline/terminal.c + - don't set the `terminal has meta key' flag if the `MT' capability is + available; that means something completely different + + 10/1 + ---- +builtins/help.def + - make sure width is at least 7, since we pass `width/2 - 3' to strncpy + as the length argument. Terminal widths <= 6 are converted to 80. + Fixes bug reported by Chris Hall + +configure.in + - changed version to 4.1-alpha + +subst.h + - new flag for skip_to_delim: SD_NOSKIPCMD, which means to not skip + over embedded command and process substitutions, but rather to look + for delimiters within them + +subst.c + - implement semantics of SD_NOSKIPCMD in skip_to_delim + +bashline.c + - call skip_to_delim with SD_NOSKIPCMD from find_cmd_start, so + programmable completion can use the completion defined for `b' for + command lines like "a $(b c". Fixes inconsistency/bug reported by + Freddy Vulto + +parser.h + - replace unused PST_CMDTOKEN parser state value with PST_EXTPAT, + means currently parsing an extended glob pattern (extglob) + +parse.y + - fix cond_node() so that extended_glob is set before parsing the + rhs of the `==' or `!=' operators. For ksh93 compatibility. + - reset extended_glob to global value (saved in parse_cond_command()) + in reset_parser() + + 10/5 + ---- +jobs.c + - change waitchld() to only interrupt the wait builtin when the shell + receives SIGCHLD in Posix mode. It's a posix requirement, but + makes easy things hard to do, like run a SIGCHLD trap for every + exiting child + +doc/bashref.texi + - document new posix mode behavior about SIGCHLD arriving while the + wait builtin is executing when a trap on SIGCHLD has been set diff --git a/autom4te.cache/output.0 b/autom4te.cache/output.0 index efec19ee..06be0b42 100644 --- a/autom4te.cache/output.0 +++ b/autom4te.cache/output.0 @@ -1,7 +1,7 @@ @%:@! /bin/sh -@%:@ From configure.in for Bash 4.0, version 4.014. +@%:@ From configure.in for Bash 4.1, version 4.015. @%:@ Guess values for system-dependent variables and create Makefiles. -@%:@ Generated by GNU Autoconf 2.63 for bash 4.0-maint. +@%:@ Generated by GNU Autoconf 2.63 for bash 4.1-alpha. @%:@ @%:@ Report bugs to . @%:@ @@ -597,8 +597,8 @@ SHELL=${CONFIG_SHELL-/bin/sh} # Identity of this package. PACKAGE_NAME='bash' PACKAGE_TARNAME='bash' -PACKAGE_VERSION='4.0-maint' -PACKAGE_STRING='bash 4.0-maint' +PACKAGE_VERSION='4.1-alpha' +PACKAGE_STRING='bash 4.1-alpha' PACKAGE_BUGREPORT='bug-bash@gnu.org' ac_unique_file="shell.h" @@ -1411,7 +1411,7 @@ if test "$ac_init_help" = "long"; then # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures bash 4.0-maint to adapt to many kinds of systems. +\`configure' configures bash 4.1-alpha to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1476,7 +1476,7 @@ fi if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of bash 4.0-maint:";; + short | recursive ) echo "Configuration of bash 4.1-alpha:";; esac cat <<\_ACEOF @@ -1652,7 +1652,7 @@ fi test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -bash configure 4.0-maint +bash configure 4.1-alpha generated by GNU Autoconf 2.63 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, @@ -1666,7 +1666,7 @@ cat >config.log <<_ACEOF This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by bash $as_me 4.0-maint, which was +It was created by bash $as_me 4.1-alpha, which was generated by GNU Autoconf 2.63. Invocation command line was $ $0 $@ @@ -2077,8 +2077,8 @@ ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. ac_config_headers="$ac_config_headers config.h" -BASHVERS=4.0 -RELSTATUS=maint +BASHVERS=4.1 +RELSTATUS=alpha case "$RELSTATUS" in alp*|bet*|dev*|rc*|maint*) DEBUG='-DDEBUG' MALLOC_DEBUG='-DMALLOC_DEBUG' ;; @@ -30964,7 +30964,7 @@ exec 6>&1 # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by bash $as_me 4.0-maint, which was +This file was extended by bash $as_me 4.1-alpha, which was generated by GNU Autoconf 2.63. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -31027,7 +31027,7 @@ Report bugs to ." _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_version="\\ -bash config.status 4.0-maint +bash config.status 4.1-alpha configured by $0, generated by GNU Autoconf 2.63, with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\" diff --git a/autom4te.cache/requests b/autom4te.cache/requests index 014c1526..4a5e08c9 100644 --- a/autom4te.cache/requests +++ b/autom4te.cache/requests @@ -15,25 +15,25 @@ 'configure.in' ], { - 'AM_PROG_F77_C_O' => 1, '_LT_AC_TAGCONFIG' => 1, - 'm4_pattern_forbid' => 1, + 'AM_PROG_F77_C_O' => 1, 'AC_INIT' => 1, - 'AC_CANONICAL_TARGET' => 1, + 'm4_pattern_forbid' => 1, '_AM_COND_IF' => 1, - 'AC_CONFIG_LIBOBJ_DIR' => 1, + 'AC_CANONICAL_TARGET' => 1, 'AC_SUBST' => 1, - 'AC_CANONICAL_HOST' => 1, + 'AC_CONFIG_LIBOBJ_DIR' => 1, 'AC_FC_SRCEXT' => 1, + 'AC_CANONICAL_HOST' => 1, 'AC_PROG_LIBTOOL' => 1, 'AM_INIT_AUTOMAKE' => 1, 'AC_CONFIG_SUBDIRS' => 1, 'AM_AUTOMAKE_VERSION' => 1, 'LT_CONFIG_LTDL_DIR' => 1, - 'AC_CONFIG_LINKS' => 1, 'AC_REQUIRE_AUX_FILE' => 1, - 'LT_SUPPORTED_TAG' => 1, + 'AC_CONFIG_LINKS' => 1, 'm4_sinclude' => 1, + 'LT_SUPPORTED_TAG' => 1, 'AM_MAINTAINER_MODE' => 1, 'AM_GNU_GETTEXT_INTL_SUBDIR' => 1, '_m4_warn' => 1, @@ -49,13 +49,13 @@ 'AC_CANONICAL_BUILD' => 1, 'AC_FC_FREEFORM' => 1, 'AH_OUTPUT' => 1, - 'AC_CONFIG_AUX_DIR' => 1, '_AM_SUBST_NOTMAKE' => 1, - 'AM_PROG_CC_C_O' => 1, - 'm4_pattern_allow' => 1, + 'AC_CONFIG_AUX_DIR' => 1, 'sinclude' => 1, - 'AM_CONDITIONAL' => 1, + 'm4_pattern_allow' => 1, + 'AM_PROG_CC_C_O' => 1, 'AC_CANONICAL_SYSTEM' => 1, + 'AM_CONDITIONAL' => 1, 'AC_CONFIG_HEADERS' => 1, 'AC_DEFINE_TRACE_LITERAL' => 1, 'm4_include' => 1, diff --git a/autom4te.cache/traces.0 b/autom4te.cache/traces.0 index 9bdb4732..0aa27528 100644 --- a/autom4te.cache/traces.0 +++ b/autom4te.cache/traces.0 @@ -1,4 +1,4 @@ -m4trace:configure.in:29: -1- AC_INIT([bash], [4.0-maint], [bug-bash@gnu.org]) +m4trace:configure.in:29: -1- AC_INIT([bash], [4.1-alpha], [bug-bash@gnu.org]) m4trace:configure.in:29: -1- m4_pattern_forbid([^_?A[CHUM]_]) m4trace:configure.in:29: -1- m4_pattern_forbid([_AC_]) m4trace:configure.in:29: -1- m4_pattern_forbid([^LIBOBJS$], [do not use LIBOBJS directly, use AC_LIBOBJ (see section `AC_LIBOBJ vs LIBOBJS']) diff --git a/bashline.c b/bashline.c index 1e0f8e3d..d7a309c6 100644 --- a/bashline.c +++ b/bashline.c @@ -1197,7 +1197,7 @@ find_cmd_start (start) register int s, os; os = 0; - while (((s = skip_to_delim (rl_line_buffer, os, COMMAND_SEPARATORS, SD_NOJMP)) <= start) && + while (((s = skip_to_delim (rl_line_buffer, os, COMMAND_SEPARATORS, SD_NOJMP|SD_NOSKIPCMD)) <= start) && rl_line_buffer[s]) os = s+1; return os; diff --git a/bashline.c~ b/bashline.c~ index a2e55c87..1e0f8e3d 100644 --- a/bashline.c~ +++ b/bashline.c~ @@ -3433,7 +3433,7 @@ bash_execute_unix_command (count, key) register int i, r; intmax_t mi; sh_parser_state_t ps; - char *cmd, *value, *l, *ce; + char *cmd, *value, *l, *l1, *ce; SHELL_VAR *v; char ibuf[INT_STRLEN_BOUND(int) + 1]; @@ -3482,7 +3482,7 @@ bash_execute_unix_command (count, key) v = bind_variable ("READLINE_LINE", rl_line_buffer, 0); if (v) VSETATTR (v, att_exported); - l = value_cell (v); + l = v ? value_cell (v) : 0; value = inttostr (rl_point, ibuf, sizeof (ibuf)); v = bind_int_variable ("READLINE_POINT", value); if (v) @@ -3494,7 +3494,8 @@ bash_execute_unix_command (count, key) restore_parser_state (&ps); v = find_variable ("READLINE_LINE"); - if (value_cell (v) != l) + l1 = v ? value_cell (v) : 0; + if (l1 != l) maybe_make_readline_line (value_cell (v)); v = find_variable ("READLINE_POINT"); if (v && legal_number (value_cell (v), &mi)) diff --git a/builtins/help.def b/builtins/help.def index 2444e6db..f857af93 100644 --- a/builtins/help.def +++ b/builtins/help.def @@ -350,6 +350,8 @@ A star (*) next to a name means that the command is disabled.\n\ width /= 2; if (width > sizeof (blurb)) width = sizeof (blurb); + if (width <= 3) + width = 40; height = (num_shell_builtins + 1) / 2; /* number of rows */ for (i = 0; i < height; i++) diff --git a/builtins/help.def~ b/builtins/help.def~ index 004abe29..2444e6db 100644 --- a/builtins/help.def~ +++ b/builtins/help.def~ @@ -23,7 +23,7 @@ $PRODUCES help.c $BUILTIN help $FUNCTION help_builtin $DEPENDS_ON HELP_BUILTIN -$SHORT_DOC help [-ds] [pattern ...] +$SHORT_DOC help [-dms] [pattern ...] Display information about builtin commands. Displays brief summaries of builtin commands. If PATTERN is diff --git a/configure b/configure index 9cc49791..567a6e83 100755 --- a/configure +++ b/configure @@ -1,7 +1,7 @@ #! /bin/sh -# From configure.in for Bash 4.0, version 4.014. +# From configure.in for Bash 4.1, version 4.015. # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.63 for bash 4.0-maint. +# Generated by GNU Autoconf 2.63 for bash 4.1-alpha. # # Report bugs to . # @@ -597,8 +597,8 @@ SHELL=${CONFIG_SHELL-/bin/sh} # Identity of this package. PACKAGE_NAME='bash' PACKAGE_TARNAME='bash' -PACKAGE_VERSION='4.0-maint' -PACKAGE_STRING='bash 4.0-maint' +PACKAGE_VERSION='4.1-alpha' +PACKAGE_STRING='bash 4.1-alpha' PACKAGE_BUGREPORT='bug-bash@gnu.org' ac_unique_file="shell.h" @@ -1411,7 +1411,7 @@ if test "$ac_init_help" = "long"; then # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures bash 4.0-maint to adapt to many kinds of systems. +\`configure' configures bash 4.1-alpha to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1476,7 +1476,7 @@ fi if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of bash 4.0-maint:";; + short | recursive ) echo "Configuration of bash 4.1-alpha:";; esac cat <<\_ACEOF @@ -1652,7 +1652,7 @@ fi test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -bash configure 4.0-maint +bash configure 4.1-alpha generated by GNU Autoconf 2.63 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, @@ -1666,7 +1666,7 @@ cat >config.log <<_ACEOF This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by bash $as_me 4.0-maint, which was +It was created by bash $as_me 4.1-alpha, which was generated by GNU Autoconf 2.63. Invocation command line was $ $0 $@ @@ -2077,8 +2077,8 @@ ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. ac_config_headers="$ac_config_headers config.h" -BASHVERS=4.0 -RELSTATUS=maint +BASHVERS=4.1 +RELSTATUS=alpha case "$RELSTATUS" in alp*|bet*|dev*|rc*|maint*) DEBUG='-DDEBUG' MALLOC_DEBUG='-DMALLOC_DEBUG' ;; @@ -30964,7 +30964,7 @@ exec 6>&1 # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by bash $as_me 4.0-maint, which was +This file was extended by bash $as_me 4.1-alpha, which was generated by GNU Autoconf 2.63. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -31027,7 +31027,7 @@ Report bugs to ." _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_version="\\ -bash config.status 4.0-maint +bash config.status 4.1-alpha configured by $0, generated by GNU Autoconf 2.63, with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\" diff --git a/configure.in b/configure.in index d0ce865e..0d61ceb5 100644 --- a/configure.in +++ b/configure.in @@ -1,5 +1,5 @@ dnl -dnl Configure script for bash-4.0 +dnl Configure script for bash-4.1 dnl dnl report bugs to chet@po.cwru.edu dnl @@ -21,10 +21,10 @@ dnl Process this file with autoconf to produce a configure script. # You should have received a copy of the GNU General Public License # along with this program. If not, see . -AC_REVISION([for Bash 4.0, version 4.014])dnl +AC_REVISION([for Bash 4.1, version 4.015])dnl -define(bashvers, 4.0) -define(relstatus, maint) +define(bashvers, 4.1) +define(relstatus, alpha) AC_INIT([bash], bashvers-relstatus, [bug-bash@gnu.org]) diff --git a/configure.in~ b/configure.in~ index 0323e669..d0ce865e 100644 --- a/configure.in~ +++ b/configure.in~ @@ -540,7 +540,7 @@ if test $opt_readline = yes; then # static version specified as -llibname to override the # dynamic version case "${host_os}" in - darwin[[89]]*) READLINE_LIB='${READLINE_LIBRARY}' ;; + darwin[[89]]*|darwin10*) READLINE_LIB='${READLINE_LIBRARY}' ;; *) READLINE_LIB=-lreadline ;; esac fi @@ -575,7 +575,7 @@ if test $opt_history = yes || test $opt_bang_history = yes; then # static version specified as -llibname to override the # dynamic version case "${host_os}" in - darwin[[89]]*) HISTORY_LIB='${HISTORY_LIBRARY}' ;; + darwin[[89]]*|darwin10*) HISTORY_LIB='${HISTORY_LIBRARY}' ;; *) HISTORY_LIB=-lhistory ;; esac fi @@ -803,13 +803,6 @@ dnl BASH_CHECK_MULTIBYTE -if test "$am_cv_func_iconv" = yes; then - OLDLIBS="$LIBS" - LIBS="$LIBS $LIBICONV" - AC_CHECK_FUNCS(locale_charset) - LIBS="$OLDLIBS" -fi - dnl checks for the dynamic loading library functions in libc and libdl if test "$opt_static_link" != yes; then AC_CHECK_LIB(dl, dlopen) diff --git a/doc/bashref.texi b/doc/bashref.texi index 983852bb..8b8be790 100644 --- a/doc/bashref.texi +++ b/doc/bashref.texi @@ -6562,6 +6562,11 @@ escape characters are converted. The @code{ulimit} builtin uses a block size of 512 bytes for the @option{-c} and @option{-f} options. +@item +The arrival of @code{SIGCHLD} when a trap is set on @code{SIGCHLD} does +not interrupt the @code{wait} builtin and cause it to return immediately. +The trap command is run once for each child that exits. + @end enumerate There is other @sc{posix} behavior that Bash does not implement by diff --git a/doc/bashref.texi~ b/doc/bashref.texi~ index 853ccd34..df80ffcd 100644 --- a/doc/bashref.texi~ +++ b/doc/bashref.texi~ @@ -976,6 +976,9 @@ substitution, and quote removal are performed. Conditional operators such as @samp{-f} must be unquoted to be recognized as primaries. +When used with @samp{[[}, The @samp{<} and @samp{>} operators sort +lexicographically using the current locale. + When the @samp{==} and @samp{!=} operators are used, the string to the right of the operator is considered a pattern and matched according to the rules described below in @ref{Pattern Matching}. @@ -6559,6 +6562,10 @@ escape characters are converted. The @code{ulimit} builtin uses a block size of 512 bytes for the @option{-c} and @option{-f} options. +@item +The arrival of @code{SIGCHLD} when a trap is set on @code{SIGCHLD} does +not interrupt the @code{wait} builtin and cause it to return immediately. + @end enumerate There is other @sc{posix} behavior that Bash does not implement by diff --git a/jobs.c b/jobs.c index 8e1740d6..f0343e4b 100644 --- a/jobs.c +++ b/jobs.c @@ -3143,7 +3143,7 @@ waitchld (wpid, block) if (job_control && signal_is_trapped (SIGCHLD) && children_exited && trap_list[SIGCHLD] != (char *)IGNORE_SIG) { - if (this_shell_builtin && this_shell_builtin == wait_builtin) + if (posixly_correct && this_shell_builtin && this_shell_builtin == wait_builtin) { interrupt_immediately = 0; trap_handler (SIGCHLD); /* set pending_traps[SIGCHLD] */ diff --git a/jobs.c~ b/jobs.c~ index dcc1fefb..33e7b78d 100644 --- a/jobs.c~ +++ b/jobs.c~ @@ -2372,6 +2372,8 @@ wait_for (pid) if (interactive && job_control == 0) QUIT; + /* Check for terminating signals and exit the shell if we receive one */ + CHECK_TERMSIG; /* If we say wait_for (), then we have a record of this child somewhere. If it and none of its peers are running, don't call waitchld(). */ @@ -2450,6 +2452,8 @@ wait_for (pid) old SIGINT signal handler. */ if (interactive && job_control == 0) QUIT; + /* Check for terminating signals and exit the shell if we receive one */ + CHECK_TERMSIG; } while (PRUNNING (child) || (job != NO_JOB && RUNNING (job))); @@ -3043,6 +3047,7 @@ waitchld (wpid, block) : 0; if (sigchld || block == 0) waitpid_flags |= WNOHANG; + /* Check for terminating signals and exit the shell if we receive one */ CHECK_TERMSIG; pid = WAITPID (-1, &status, waitpid_flags); @@ -3138,14 +3143,14 @@ waitchld (wpid, block) if (job_control && signal_is_trapped (SIGCHLD) && children_exited && trap_list[SIGCHLD] != (char *)IGNORE_SIG) { - if (this_shell_builtin && this_shell_builtin == wait_builtin) + if (posixly_correct && this_shell_builtin && this_shell_builtin == wait_builtin) { interrupt_immediately = 0; trap_handler (SIGCHLD); /* set pending_traps[SIGCHLD] */ wait_signal_received = SIGCHLD; longjmp (wait_intr_buf, 1); } - +itrace("waitchld: call run_sigchld_trap (%d)", children_exited); run_sigchld_trap (children_exited); } diff --git a/lib/readline/terminal.c b/lib/readline/terminal.c index 768ec9bb..ee130926 100644 --- a/lib/readline/terminal.c +++ b/lib/readline/terminal.c @@ -528,8 +528,8 @@ _rl_init_terminal_io (terminal_name) /* Check to see if this terminal has a meta key and clear the capability variables if there is none. */ - term_has_meta = (tgetflag ("km") || tgetflag ("MT")); - if (!term_has_meta) + term_has_meta = tgetflag ("km") != 0; + if (term_has_meta == 0) _rl_term_mm = _rl_term_mo = (char *)NULL; /* Attempt to find and bind the arrow keys. Do not override already diff --git a/parse.y b/parse.y index c70ce493..c1e1068a 100644 --- a/parse.y +++ b/parse.y @@ -246,10 +246,6 @@ int promptvars = 1; quotes. */ int extended_quote = 1; -/* The decoded prompt string. Used if READLINE is not defined or if - editing is turned off. Analogous to current_readline_prompt. */ -static char *current_decoded_prompt; - /* The number of lines read from input while creating the current command. */ int current_command_line_count; @@ -286,6 +282,10 @@ static int function_bstart; /* The line number in a script at which an arithmetic for command starts. */ static int arith_for_lineno; +/* The decoded prompt string. Used if READLINE is not defined or if + editing is turned off. Analogous to current_readline_prompt. */ +static char *current_decoded_prompt; + /* The last read token, or NULL. read_token () uses this for context checking. */ static int last_read_token; @@ -296,6 +296,8 @@ static int token_before_that; /* The token read prior to token_before_that. */ static int two_tokens_ago; +static int global_extglob; + /* The line number in a script where the word in a `case WORD', `select WORD' or `for WORD' begins. This is a nested command maximum, since the array index is decremented after a case, select, or for command is parsed. */ @@ -2769,6 +2771,13 @@ reset_parser () dstack.delimiter_depth = 0; /* No delimiters found so far. */ open_brace_count = 0; + /* Reset to global value of extended glob */ + if (parser_state & PST_EXTPAT) +{ +itrace("reset_parser: parser_state includes PST_EXTPAT"); + extended_glob = global_extglob; +} + parser_state = 0; #if defined (ALIAS) || defined (DPAREN_ARITHMETIC) @@ -4043,7 +4052,13 @@ cond_term () /* binop */ tok = read_token (READ); if (tok == WORD && test_binop (yylval.word->word)) - op = yylval.word; + { + op = yylval.word; + if (op->word[0] == '=' && (op->word[1] == '\0' || (op->word[1] == '=' && op->word[2] == '\0'))) + parser_state |= PST_EXTPAT; + else if (op->word[0] == '!' && op->word[1] == '=' && op->word[2] == '\0') + parser_state |= PST_EXTPAT; + } #if defined (COND_REGEXP) else if (tok == WORD && STREQ (yylval.word->word, "=~")) { @@ -4079,8 +4094,13 @@ cond_term () } /* rhs */ + if (parser_state & PST_EXTPAT) + extended_glob = 1; tok = read_token (READ); - parser_state &= ~PST_REGEXP; + if (parser_state & PST_EXTPAT) + extended_glob = global_extglob; + parser_state &= ~(PST_REGEXP|PST_EXTPAT); + if (tok == WORD) { tright = make_cond_node (COND_TERM, yylval.word, (COND_COM *)NULL, (COND_COM *)NULL); @@ -4125,6 +4145,7 @@ parse_cond_command () { COND_COM *cexp; + global_extglob = extended_glob; cexp = cond_expr (); return (make_cond_command (cexp)); } diff --git a/parse.y~ b/parse.y~ index 248a715f..bc1f0796 100644 --- a/parse.y~ +++ b/parse.y~ @@ -246,10 +246,6 @@ int promptvars = 1; quotes. */ int extended_quote = 1; -/* The decoded prompt string. Used if READLINE is not defined or if - editing is turned off. Analogous to current_readline_prompt. */ -static char *current_decoded_prompt; - /* The number of lines read from input while creating the current command. */ int current_command_line_count; @@ -286,6 +282,10 @@ static int function_bstart; /* The line number in a script at which an arithmetic for command starts. */ static int arith_for_lineno; +/* The decoded prompt string. Used if READLINE is not defined or if + editing is turned off. Analogous to current_readline_prompt. */ +static char *current_decoded_prompt; + /* The last read token, or NULL. read_token () uses this for context checking. */ static int last_read_token; @@ -296,6 +296,8 @@ static int token_before_that; /* The token read prior to token_before_that. */ static int two_tokens_ago; +static int global_extglob; + /* The line number in a script where the word in a `case WORD', `select WORD' or `for WORD' begins. This is a nested command maximum, since the array index is decremented after a case, select, or for command is parsed. */ @@ -2769,6 +2771,13 @@ reset_parser () dstack.delimiter_depth = 0; /* No delimiters found so far. */ open_brace_count = 0; + /* Reset to global value of extended glob */ + if (parser_state & PST_EXTPAT) +{ +itrace("reset_parser: parser_state includes PST_EXTPAT"); + extended_glob = global_extglob; +} + parser_state = 0; #if defined (ALIAS) || defined (DPAREN_ARITHMETIC) @@ -4043,7 +4052,13 @@ cond_term () /* binop */ tok = read_token (READ); if (tok == WORD && test_binop (yylval.word->word)) - op = yylval.word; + { + op = yylval.word; + if (op->word[0] == '=' && (op->word[1] == '\0' || (op->word[1] == '=' && op->word[2] == '\0'))) + parser_state |= PST_EXTPAT; + else if (op->word[0] == '!' && op->word[1] == '=' && op->word[2] == '\0') + parser_state |= PST_EXTPAT; + } #if defined (COND_REGEXP) else if (tok == WORD && STREQ (yylval.word->word, "=~")) { @@ -4079,8 +4094,18 @@ cond_term () } /* rhs */ + if (parser_state & PST_EXTPAT) +{ + extended_glob = 1; +itrace("cond_node: temporarily set extended_glob to 1"); +} tok = read_token (READ); - parser_state &= ~PST_REGEXP; + if (parser_state & PST_EXTPAT) +{ +itrace("cond_node: reset extended_glob to %d", global_extglob); + extended_glob = global_extglob; +} + parser_state &= ~(PST_REGEXP|PST_EXTPAT); if (tok == WORD) { tright = make_cond_node (COND_TERM, yylval.word, (COND_COM *)NULL, (COND_COM *)NULL); @@ -4125,6 +4150,7 @@ parse_cond_command () { COND_COM *cexp; + global_extglob = extended_glob; cexp = cond_expr (); return (make_cond_command (cexp)); } @@ -5084,10 +5110,12 @@ decode_prompt_string (string) t_string[tlen] = '\0'; #if defined (MACOSX) -temp = fnx_fromfs (t_string, tlen); -if (temp != t_string) - strcpy (t_string, temp); + /* Convert from "fs" format to "input" format */ + temp = fnx_fromfs (t_string, strlen (t_string)); + if (temp != t_string) + strcpy (t_string, temp); #endif + #define ROOT_PATH(x) ((x)[0] == '/' && (x)[1] == 0) #define DOUBLE_SLASH_ROOT(x) ((x)[0] == '/' && (x)[1] == '/' && (x)[2] == 0) /* Abbreviate \W as ~ if $PWD == $HOME */ diff --git a/parser.h b/parser.h index 5e71a96a..9ff65769 100644 --- a/parser.h +++ b/parser.h @@ -26,26 +26,27 @@ # include "input.h" /* Possible states for the parser that require it to do special things. */ -#define PST_CASEPAT 0x00001 /* in a case pattern list */ -#define PST_ALEXPNEXT 0x00002 /* expand next word for aliases */ -#define PST_ALLOWOPNBRC 0x00004 /* allow open brace for function def */ -#define PST_NEEDCLOSBRC 0x00008 /* need close brace */ -#define PST_DBLPAREN 0x00010 /* double-paren parsing */ -#define PST_SUBSHELL 0x00020 /* ( ... ) subshell */ -#define PST_CMDSUBST 0x00040 /* $( ... ) command substitution */ -#define PST_CASESTMT 0x00080 /* parsing a case statement */ -#define PST_CONDCMD 0x00100 /* parsing a [[...]] command */ -#define PST_CONDEXPR 0x00200 /* parsing the guts of [[...]] */ -#define PST_ARITHFOR 0x00400 /* parsing an arithmetic for command */ -#define PST_ALEXPAND 0x00800 /* OK to expand aliases - unused */ -#define PST_CMDTOKEN 0x01000 /* command token OK - unused */ -#define PST_COMPASSIGN 0x02000 /* parsing x=(...) compound assignment */ -#define PST_ASSIGNOK 0x04000 /* assignment statement ok in this context */ -#define PST_EOFTOKEN 0x08000 /* yylex checks against shell_eof_token */ -#define PST_REGEXP 0x10000 /* parsing an ERE/BRE as a single word */ -#define PST_HEREDOC 0x20000 /* reading body of here-document */ -#define PST_REPARSE 0x40000 /* re-parsing in parse_string_to_word_list */ -#define PST_REDIRLIST 0x80000 /* parsing a list of redirctions preceding a simple command name */ +#define PST_CASEPAT 0x000001 /* in a case pattern list */ +#define PST_ALEXPNEXT 0x000002 /* expand next word for aliases */ +#define PST_ALLOWOPNBRC 0x000004 /* allow open brace for function def */ +#define PST_NEEDCLOSBRC 0x000008 /* need close brace */ +#define PST_DBLPAREN 0x000010 /* double-paren parsing */ +#define PST_SUBSHELL 0x000020 /* ( ... ) subshell */ +#define PST_CMDSUBST 0x000040 /* $( ... ) command substitution */ +#define PST_CASESTMT 0x000080 /* parsing a case statement */ +#define PST_CONDCMD 0x000100 /* parsing a [[...]] command */ +#define PST_CONDEXPR 0x000200 /* parsing the guts of [[...]] */ +#define PST_ARITHFOR 0x000400 /* parsing an arithmetic for command */ +#define PST_ALEXPAND 0x000800 /* OK to expand aliases - unused */ +#define PST_EXTPAT 0x001000 /* parsing an extended shell pattern */ +#define PST_COMPASSIGN 0x002000 /* parsing x=(...) compound assignment */ +#define PST_ASSIGNOK 0x004000 /* assignment statement ok in this context */ +#define PST_EOFTOKEN 0x008000 /* yylex checks against shell_eof_token */ +#define PST_REGEXP 0x010000 /* parsing an ERE/BRE as a single word */ +#define PST_HEREDOC 0x020000 /* reading body of here-document */ +#define PST_REPARSE 0x040000 /* re-parsing in parse_string_to_word_list */ +#define PST_REDIRLIST 0x080000 /* parsing a list of redirctions preceding a simple command name */ + /* Definition of the delimiter stack. Needed by parse.y and bashhist.c. */ struct dstack { diff --git a/parser.h~ b/parser.h~ index 3c47dc96..5e71a96a 100644 --- a/parser.h~ +++ b/parser.h~ @@ -45,6 +45,7 @@ #define PST_REGEXP 0x10000 /* parsing an ERE/BRE as a single word */ #define PST_HEREDOC 0x20000 /* reading body of here-document */ #define PST_REPARSE 0x40000 /* re-parsing in parse_string_to_word_list */ +#define PST_REDIRLIST 0x80000 /* parsing a list of redirctions preceding a simple command name */ /* Definition of the delimiter stack. Needed by parse.y and bashhist.c. */ struct dstack { diff --git a/patchlevel.h b/patchlevel.h index c10ac99e..2af2f568 100644 --- a/patchlevel.h +++ b/patchlevel.h @@ -25,6 +25,6 @@ regexp `^#define[ ]*PATCHLEVEL', since that's what support/mkversion.sh looks for to find the patch level (for the sccs version string). */ -#define PATCHLEVEL 33 +#define PATCHLEVEL 0 #endif /* _PATCHLEVEL_H_ */ diff --git a/patchlevel.h~ b/patchlevel.h~ index aaf85dcb..c10ac99e 100644 --- a/patchlevel.h~ +++ b/patchlevel.h~ @@ -25,6 +25,6 @@ regexp `^#define[ ]*PATCHLEVEL', since that's what support/mkversion.sh looks for to find the patch level (for the sccs version string). */ -#define PATCHLEVEL 17 +#define PATCHLEVEL 33 #endif /* _PATCHLEVEL_H_ */ diff --git a/po/cs.gmo b/po/cs.gmo index 76344569422e46ee46742d536e81f36848960c1b..d603744f7e4f9fc07d89a6ca48898a7caa7f102f 100644 GIT binary patch delta 3242 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 XNW+&OyFryt#^w0Jh6OqP-7)_Mrz`a1 diff --git a/po/de.gmo b/po/de.gmo index e0340474c2d3d24c05e39d6d5634a538acecbcc6..90965e01de76a6cbd5589dc6bf0bb01f81be8145 100644 GIT binary patch literal 47184 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 z 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 delta 9427 zcmaLb30zgxzQFN)6ek=)#DPKBh=3r2fGCo)q^XDligR*+4IF_3o^yaS?Pz9BWyR7Q z(j2a4W@UQRvh;dOo3p$PR(9{TUY5;SUWbbE{r+cf%J;eNz5VgOziX{Mta%^m^u=Ze z*EjS2D>z`C#xcUCX%W~rP}BC2&JB@LO=}&lX^GedgRw8(jH8fSwWZhr*I-NBf|0lr z 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 GX8#RM7xwi4 diff --git a/po/eo.gmo b/po/eo.gmo index 1761a6ec8d8115b79cd52e1f2d5f3f0d446f8188..6efe3656b80233ed452387be18f687313206b18d 100644 GIT binary patch literal 152821 zcmeFa33y#sb@zQ_637h@LP8;oIWcx@Cz7X-1nf+*Eyqf1NwMS@NJ4ZaUC9?q_bPX= ztuzcRWu9jU@R9&!Dy5;!1=_bvrA%dNDU_*&0%ab{&;sA@zt-O8oO>nN4ln(l?|UDV z9RKe*XAf(yz4qE`uRWYEop!?W6aMb8B1!HCzWdZ9`2fGKJxfoMWWF~^&H--#PXk{H zZUz4WTm^m`JQ+N-FG)@T?+e}$JO_LLxCy)mI0BvtR=|6Lj|WTOOToK?uMW@O5%3=Z zejQZ4zXIH-jq2E>P)JzD~E39=;FM^UFY`QwHw}9s$LlCxD{s6`<08FL*cbAH)5>gNpZaQ2E~Nd@t7;Q1tbK zO7B`wbUYGNdQSpXpRWzi{{j31?!O!G4i~t*-Wyc7wIHM?!=U)^I8gN60^S3BH+X08 zlc4zfMer2xd!X|F6?jkZ&KD-hL%@~b1Ho&-9`LcC-v2Rpcksoa()%;;%XdhUw}ZRD z7b3hW|5q+?`~j$N$)!oMlZ5U9D&Nt|{QU%Y7w#LN!aW95yLxKC=Yy{y-Is%>^ZfE1 zN%Afl>^0y?+}~@Mx&~9QO!|AlH-K*$;T?LQyf;a%<9=Z*Nj^k6pWT-vV?4j*Ves<= z+S4^j^5;Ci^EmZ)Vv@XbGD*(m{YMWZ$!_BP{ET|q&J

ob`excPc*mC{ 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 By0!oS delta 6789 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 diff --git a/po/fi.gmo b/po/fi.gmo new file mode 100644 index 0000000000000000000000000000000000000000..e3580f7876468c3e8cdc95afe56590f802019034 GIT binary patch literal 158782 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 z z+0J8z1Bc`@U^Dy{yr1iY5az%6eFyS>8}~oq_pMx0;oUX-j(_*&*>}0Q z1J|ec{jm^cocp(j-){x$+&`Ar`MOTxQ{gKK#9&)^N=*Ltu7t`~E?it8}fPq-e=^*XM9BFqF= za_3fct}>a{+pY9)x!S7Mrqiix!tPw&eo@SeNs~DUENH1*IQ5P^Q~&V zrbpFAbEiF=NGIxZbLARo5o9QB&JgH&4_GR#t=10JC(4SI)@!p1>rP7Ua?)IRcD6pT zHC^4@x_Xk#n$1eXLX6j26El^`yPTAy>Dt4*THRciq-!VYjY>M%o|~^saywhCRnlY? zk<*ECtyXU-f$DS(+SArdwMlsvlGPKd$$-quvsEZFvJ+(%A5B$fNwdt>JorRToK!1F&vT(TG zn9Lr}R?AHiZ`ISW)y*~W@l2V}lj&N@93QE0{taQbrgQCPD{VI` zX|p}iKRM3u@tR7uN?hS*Me<+<_dbi3YerjM$Rr_K4wMAzd+WwP3+ zOtk!QW4b+8skNG(AH1J$)F&!UlQ<}t0THM)%2ae(IRZtk%A~#Q6rkBEB^IYumUON%Hy+s08H^CMdabtx-Hqx5 zyql~XDW*12uN^|5JJ>@U3r7X#oC?Xt@G*cWSdz0be4|osRf5E3jbO4eOZ6>&+H5uI z3!zAd%8hDye71r>7uyQl4M|syR3_T3N;>XLQzI#sEWGZ{WV+I#RnApW9M+1m1Ra zjjeh;oh>)4$!@iRBTB{WrqHV`6R*QFl(acto~Wb~Gv!7ZnMFM}E&SNZHI|uFM%q%1 zrZBR#;F+NV5%dL-Qmz>#Q)T$%<(a9gRo4#I>W963RA*-^)8*NqBh%jAboGR%Q?1Qb z$J0VwX^Cm5D3-C%Uskay6}i^N@u&Po`gPS9nHmnROU zH?+&OR(r1FWtT2rLNmlabavNA?gWdsnNgv!6%NsD2j{#e3y}LPP1y#wgA9#EhPY zdlX~VffgP$D${M6hBb=9$LLQOwq=`*GN2~;iiV_ovihq4OM@kjbE5o!V{ZJe*u%^FwR^ZHHidbrw}QHu$t0!2wSw&-Ncn!&m#r*0Bv>f2l8*5pD7 zceif8IO*Fyv~Lt_u+=M0wiIsXdLNw76j z#=xV5gK!{by`TXGYCofCs!^Y_P_vaOGqM%KY(vI2htaAuAR;%{tXHj=EST6CLrOPR z8ufLeHDpCS7f6L)za84>L}z~c#8Ir03GB{+eNj+zKDmhH4=DibzxXxA`tO>f73 zH0lx6OA~3Gt)eP4OoE6kBcne^t*jpQu>P*`=Ir@hy+7P_@x&muKVs1a6^&Ngrdp87wEp)^bVB);lz4Kb9I@xQ1Y@x~m-Qi~g&IH>c~? z`8`7?MnwK}3s1MDlObej$I#xreSZmewN-}z)aZl2~slMy$A{n^=MdwrTDjyOk;~LQk$)DK{8>n8QfI zq%3k`G*Bs5Yq95d!un>h*%=+ltCa^e8(Btk$V9Rb21j%ym;`02KqIELTh}>#eQx)6 zCJ~F-lzFS681yV+l1r1AGG1Y*>|!LtmQ0$|_Ds5VV0HC3!GK`TWd6Q{%!yow`lmrY7U4!4p6pvh*#fl4X*UHA;F>b|Ie3 zJz^Hise;4S&c}N9tVs`7Br!hH@2I3@&6!Qo5h6VoAu@9VWpW$!UF(&xnbrx@I9zR3 zHqcJ1vy4da56;NE!4EW_?7*+3(Ym$UtU6qtrP^$iR^a*ezLDM6U)jHJWMF8pbY-Ps z9;9jww$HgA-`f$SY)2G5qBn|CpSOYDykVHxTo?kxL6S8~=dCI{)AHnI&Ic&s zFmk!ZGrMfh(Ds4L28Z_bA0^VvZ4H}U71#81n6E^Tf zi@WR0bKE^JGP-MEPk%`jZvn!{%{)(d#i`nbdb^Qn;pl>cN%F|KDmI-v@ubiwjJPoh-{-Ir^9qwgv9U5GYp<04MtKrv~s4%}H#!_5j1(Bl>1&?ab z!Oc1rgH3+9?vm0|+mo9-bV?yANzrdZoL=PhM%uZbRxe?^Sd4%*E0tP^4Ev~!`eBB) zBFLP!R^^1F8Mvl$>JQ_XWn5lug{W(z!r8oO9W)*gZRW|wOd)S|yZd)sUfQirTNLqbtL zA|n<&>5<+2d-eJQ_rT-6`tMbz~25{ zL;Lpjjan>scS_Fan@rsBm|ORag{(QE2|57xD!7KHB!QP>@~y8yL&$BjA4uQrS?QAoI%JcJdWXezNIW**jkOB5hWtKK5MXpI52?+T}K4>pu zY3v+Bd1qrxb=%B!%V!=&7G|(1PNO2VL|Nr$SJEgA_wdI)rbI<#M)X+a2%2$Cpgwbd zbreFL(Ll0=#^(kzX?S^IyXftruP?;TbIshy$DMP`F^ehnB_2^uv|S%_-)827qIqqo zJRxrdjit(6y?7<3Pyr-`;hZzot64pz`hjMN0gLwrSXbVu(0fj&u`A7t0UHT2{G2!# zaxG3aL**z$cwOiHOXw&5TAPF!O!y>tp^29ryM%ki6BX3V49CYjcn#JH9k4>W{2!Ysl|kEyEe zkr6Syl{bk-Mxpv38bjzkq7o@uyl}b874|G^#v0a+wGW&FW zI#8Ry6lN}ksbUFnTu~tFWHObp;u2sq^@l0%pq{Zi7itqTje3n046_UCZD?SU$e^1X z;9yWXvYq2IOUZiMD7R4<5vZE2H?XxN z)NM8)M#*%{dRbYbHt~MMl%Mo$(3ezoG#pfL>5P>-hUk)Ztn6UIGA>n#ii{AIG`JiB zqc$WvZJdo>)2J#AEQ&J)Srv2!G5Hc}?}0AHFhyXQ>jz)I#s+q{pl3v7*svJn`s^%-eRyb>54FDKs%uU80!O$hqueSt3yettLUs2pWG{x)+gvMnm&f6 zFHsG7$4YSd0CG9V=UKDLB0}g7nJ3mVq+)$(Vn}mm(OZr+H)f&MU~yoOxXl}Ttq?zo zU!%f6GO|t`a)@g(dXd%a8nyD+WI{74FlvaR*f`b-YspJoBa78>$`*2=Kg_VA;sT>U zHfHp+`sDShng;jf6V$b3k0en4UWi)d2n*lj%y1*j3|8uqOswub_o9Ax_qVv6QDz+j zGt9*@bWM)UmxjeT;^26Qvf_*v;}{GCwkc;iLCf6!S>zV*Y*~q7a~(`aBFZLV>b2+!?|~!9kaX!3c9LX5eVx&TvG_1Y(!$ z!fN`5Azd>KDkLmJA{gw+6xSN>g{dGkfemw_;tDzB-l$Aat?ka^l%fi$P}Nc_iyR57 zHZxhfih+unY4PP6?^kWuiWE^Jt9I=l+_9*OSVlW`wcto+oW+N`ZhPiqW{H2t^l%Iz zs$$E^>_Mc%SD{g?Xm>LJfiF941szLi!W1!D$VygiX!#@UEO5b+G}oar7@Kc5XC~?D zeW}wn4eL!mvVzNm&X(A;=iw2nMy6R?6samCQJ>FKCoy$>31d2QgU1XsI%`yzAEraG zR7&u{d>1oy9Ii2#8`|VBUoyqEB#~BR<^xi!BaON6&&a6~i92-rqf!ppqoI#4SqADf z=Ic#X;G!FmKXKe-#PYF!mYUuUV&lq8v)N8$oXAd(J%{b=fg>!Kl`kPSUs0t_APm#G z=D1UN91FD$4+l%fP0aF>*1sKU7U|4m&kQf_YUMcX>TL6dT=avMS@Ob^j<5NRZK~Lx zW_%f^oleo0GwfH3mAo&CW-~}QAs7)4MteVV7q7PtPJJQs6&gxo;jwusZ|+0-_O zQkx3N1RDX7vTikR&E#(hFeK6l8O>+S;HW*>WGUFaSnjO4iKeT>HtU%!J*!IOVvfZf zHlObvW(oIvv(lcd_p*v(o|QqxE|2idn1R_{bRm|Hd8hHK*Xr|4=s{J zw5wQ%RFiNv(k=@nXXxBf0?)h8K~1uqrl zeY4M*Su3&8ldV9_M_1b{pHj6pG22E?-2SLwO$MRompbCuLvss}dSW$So$~0`VfD^q zG@4B%DOF!ko@F7A?05@>+)R~ZBy0Uqu!Cc|=5cAy$8f`8=BTXZu^We_%?xG&rOum$ zP?~yx8n{V*r~$K`ydjkW`L;eQX5vN3tTME>855yLqXir^KYlC{o|~+eqT??TIA4m% zRM5e6H{!sOsqtp1gaVle35;ThGp&-0nWMe8Wi}$yP$nZ{q-U0n$=@2rPjIspTcK>Y z+B7ztS;=lo!V-0e6mHD;!V0Ldu(@GP$b2j^M(+Z{^wV;YY8~SavZAe&vDhom`PAW* zqX#m-VN5vQXSIg%^-T1QgFwtG2I6Sg{D+!EXULe z66oBpQQ}Aw14kojn=PugsX>iv^;{KV@A9rjZ9VuVG7X<~>z#fQO?6tarr3@UCQ~8b z?MafEM4Z*W8kOGLljN>}eIuh5aZevV!gPkudC=HwF4I(}1l4w;SPgiz5ZZN)PdVUB zF^_)q-c`~$twz@*4MU`;mu${k(^b*+5=KRyMxheAHC83*tBa$|IUHYFwLW%L;HddmncvTUx4wHMlqW*11uM=P0ndCC@ZYh43s*Q#&ETg z7JFE*Ff|m6E5$B^YtYhVzWRI*qfnpw6B|8?wal8Z=+|nH-rk&wzPQD*I)HvK?J!1# z_cqgOaMoYcsLZDfbFNFT37oucP3U3Q#{n0@VexZ0z;nSAPVgcWw$7wOdv;zl*ndFc zgyoBt#C2BSeV^FLJb~-Sz}{G4#Nq$OMQe;Y+IzP2a$#QeI>rpi#2TkW!$B)|aS=%(|KMK;HWZKq-7qH)d*ej7uS)3LMV>g|(%&=;ypI0sF9q_V>@T3aYI zXhQ{!A}tyFr@JK;$8N=9EIV*xgcL`jG#53EDP~Yhz9*@ps7^M$mj_9QcI_JJA1%;A z{BlVXE9k2{Z%v8^<%ekD#j&YkTD9su22&qnx^448>G7P%vhV;k%`r^ zr5`h4RO?MPD|$YKfw^w7)VJ?4D@3%>MUdvaW<&28hk;tYAOVy?wAe)-b8N;MQ!*so z%?P8>mUKj`!sH;QdSEKm0*h!Bn1PI)U{;unJ;hbpkyolCBtCZ;T2eI7RdJ1l`MctR zBjO@*NRHCN%9};?K4#;Fan>1JACfGHAjBvyODdmm%v{_`2kAEUNt(31L$r1+XEKV+ z87A#X_F>*#7AHTaH2=8v+;ytW+zFwFQbz1ph?}B9d$*QuRTrvEqd>Y9+vz0_1?(6^ zFtP;P;0Ob|!XlxZ>Bm%z(Z6Wk0W3Zmc4muP6&-b~ta8F8RTUjQ6G3z3W^rf4NF{ib zsTAM$(>pZEdR-!RaD`X*Gm$y7WYX88{zMXmBs`ei?5oim9 z_N>#`rWqB7ne-665_9V?o&JwnUCj5W4KL1jN*5Hn`QdyL2Z?OY`9>P)L{(C@JlLX1 z#Ej?8KkI^gK!c)lj@eqnkXJ`Oi%Qrxi&I)mW9qIl$-atc1m$Lzt#!!7Z4a8w#a1i3 zm>mpjAs#-oePp;Q=i)+O+qG zb%t4Eh?D4Wlf=W=LaZi>=xmFQB&jb;$5+vajaUvN^xLpO6IE0)+kqxvhV^}7Le6#> zxTXL}In3h3ms$@qpECK7EgH0J7D?spaSkur+jVln&5P*95yh3|CeMR!)T&lvOUm=R zc^^44emCzEcaAQxtuZK0SB?KS%=>5u=x;CsmF&b3Y5%NU&7m;;dq>e9D7dgkx8GJA z#sQAGr@bGG9_WIK_poyIYLeB~Ff^m5I=CK#L&Yav6+-3%YOQ{_X;Y|SIeGN0$)v=5 z4Y7hF$~NAs3)0RHb1>T2po1(^CQ^3lxZ1W2Uu!tfpKf$r|EsT?LGwGPqsNh~a- zs2>)|O!T2|SZD5g(QPz=st)TjEqCjp0vig;Er`KG?asvdjOmA9tiOToz&!ef(59%pB>Fbj+NN<=HizSz7eK4;zbf`he9@I1PZA zfU@k!xIdUVgFQTniMTV`%*G~50qJn++raTcZH}6Q(t7$awu7-A&!>>+6;};wzM|lDRG+a}Zo+&x{!Fc`AM-45 zgmByg$rZ9X-i|O5YaWx%43{)N`!)2kHFrzxkt+}|3jJ)T+t)v$Jtnds;x;(O`4gP> zWHx^=r5bIWS0igQ-+E^p4sn>2!eH;%6_~E%go;8A$FA@4_KpB zPGmuW$|I~347BjxxP_QDrqEFGZ`)dq$*LB&kshlrHd#s}tgV4sYAoe9HCvvR=_$Pw z+?;S$m6dOcimf>wrzB6WrDaAJk)eo*2fW*})@(UfqdcoM8<=qwnX*~LkaP&DIS{2C zoE=Dg<`riZDP93nhIu*#X)0AG&pC(T`($r#DXv1)*sj%!?W_efH3s)~Zz<{CC@!6I zP8DBJZ*O(75D&j{F&ejBv3l31=afo*76wbr+st0h&$gWjr8Cy2k13V3PeyAZ#nka? z%RB`&4%yKN!LvU5>{5y9rdC-KYL{U?5d%C{_LjwS$uRBaU<8VxHl0n zK8yj?M$${Hsic0`lBZdMUR(t#HjIx#=INevv~AK zuA43@;eKO1ZYC}Ee#9msqma=|kXkbXywzB?Y=Q}*U7Wg&aV#0yT{g6#G3K5_4x*^A zxzW5Cbo^Q>)Y;J2SwjzsK#jDhGSpIIK5V-o8EI}CPAQ9^D>#>ek@GmGd>JiLYJ`-7 zCHJ6cMB9GY;_t=4U>Q}?+!T|32E25yROE-RO)4Ma*`WBsUK zQZHBFV{rV1LwOqE$TkA)*D*boPEMNh*mi4~3tW}WW)Jk2Gd3qtVrQ=PQ4B>F5mirc zX~u>{dK8aU=Dz#^=cpZpm+OqI2^RanUGfBHNw_g)gkp4-&Dc`^roU0GZlymq-!VgI zoI%cALXIyVl7=dj$RI* z@iGN|8lr95sq2@ocz(x@9?N7K=pyN3X3|2hyar zTQiF~vV2sdk)tsW7K+4RVrQ)DTrPMmH zEX_kM#gZe(jOoMNrQ!}9JMPp}T#S=)mJ+qtRU?=E#z{0%llQEG29KVSgwVW};%$UlDhFkKAR9!HFV2K(FH{>{{|J1WB>DuCmCM1&!Lipu0 zxUrYAjj2+c9!jksWQz=nfTgmnvoyMx?NU^;1a-OSWy}QjLa5oRYcR?SNsRc8;bm0! zjp@kfzJbBZyev_5haLl#6xvPH_O%ct=f}~L=xTl;n#b9kUKCQ>k|$T>aHL3W#;FP> zhpg8qE-|e$e#69!!le?t@c4*}`8QcyE5T&I%kDPg>lRFsBh`ueG-EZ^PhoI|y|)-w z7GQIFaSVEN4#eP|iLd-QMjn=+O|vi8bJyc`E#r9yv&~$t`>wIK*`jR8%mmJjW(7PEHm8gp?AI2vDqGkQU2*GOal=|mk3F<6 zL?+`rZeS{FYc^9>5}u|BrhU1WLmn1c{k$Y%SR&b5xq&f8Eu40el`sD2on=_sJIj9F z-f4be5%x|O&DcWn;WXZ?`2}BuQ79`3qtL+hx+Xpo|3$0fQNtSN-*;{Xf zASg}klWc?#kWqY)g)oI##$*CYuPhk%sznxm(AsSp#`t4JVm)?1@srqD!?fPni0yg3RM=oUniP z6?RU!zsIJ_;^Jpz7@Tx*rEFLLZNe3@vXmBQXR0xtO%qoON}_kb`#7&o8L0;Lcty{) zJ3SbokoZA4ml-x@tGb;;OE~j*7cF_Cq}zu*Z^!juSBF)azL-PKzhU`6ZNg7A-)6%$ zt}o07>#Z0oq7@k^S)wIZ^o$_Yr*RTEHC0%h7B}uF7eCiL46@?nCG}L*NwktvWWyFv zXAWn}0i*cJ%-cREP0c8ETpJR*k~C*uNY`T8Kg+fm__M@LTdO}ENT`#FXikw%7@=M# zEE~?`EY2F4A1_Em5T`=B-BIV5c1C~5khuofB^Z}xc^|3W=sq~~WnoIrcQ^;Wm)YK0a09nHb62SIkLtat;^sGivB+*LY9SI$~8= zfKXsVzYh9w_h&3XVDCsVAr*=(cC_{^e_N4a)j6iaLuc2-deICvS<8Qt*JieUUSxFb zp<0$9L5`1o)LX3kqwpYGdr=g_-$L0b7~2PqT6X*w|NA9oDWAKs3ci^_J&&p(=WSBgIU5zi9|UDwcg4$mF6@XSqcf+Xo2NRiWhiF zZn-ATJUBQ?lp_16dQ$O1(n!!>R1f-vXdjY`b#K~pE*kk` zH`xJvT2!LWD4wduS=Kf=U?+5mhN6${f1$|geyt<(y~vVMp93xwSrtD9ibfIM`(8^VpuGDKw zC>&5o61yV#VSBOYxAfL$n~=0j)p|7+kcCjz1}!BCX>0)Qs&QF^haiVoArx+W91rvvsz3gfg2x(?7Xk&`~WuV~k-{m;pc3g-3;oI+0?Q_I(@kB; z1mA!sM8$bJ>bPwDYJFo)jgfRfmVq($qKkaf(%2dN$k=6dq)M=M5a(5bNgemcTS`hK zMiUFHC7MwiyB-xS{?57)LUwJ~Dvi1JQuhVVzDyvSnUMR$rLfQd zMkxVRBQjxaOh>C3%o>mLaFMMp8s^Dpwx{^AQx%PbUbc+c`EFk=ag~v0$7vxZS%qvD zX#{5R7B#vh#4&Hz9gAx^dsqKH(uhvI>)pP8V9)5lppSH;m!RoGstU(auC~*e#?z@BEE-^oUmXUU*Ff{o8ljm-Ei9$7giIj(aUAx$`@$xGNg&uy zR+S;55ghuI80l#ID>maw!8oQdcQ7IhRAn(@pLM*Vh(@l|Xjd`#jE2?N>Pbgz3p;1D zyO&cS85D)L&iNuqgRnG`t09z@zCe#v zDm0mACiFPwH0w6sHzd0>`)eOyN_MeoE^NVIRRZbhL@#=<1X~UDLM=&AAL2072c5+#NfBmQEK9Mp5zjR+@>H_NLmP0)U}wO zEpP=x~wFuFEWWTjj(``~sPrzEH~%XNw^ zRz`0oN>gmMW385?ijg(mLpvcOd_u&6rs?W&Ez43AorL6PtveSPefc;>UN94bj`26$ zx^KLV3Efb-p8@MbjslD6zwUaR8f*j`C7E<4L zigM^$*yJkG50%@HTsF90Bh;Do@pvV^$rL_Gxzwv(|5~M9na|C0hNsD8wh1E}h*&q( zu2sVvzm*J!Htf*Y3-QQ88jpM?S3?sD!T*|4(YaREA^HdefwWZU80A;!N~R!9%Q7&C z`LW$=yLV}IIY%jLYL+7$eN$SZ$DFKg=L^`rKPKo9tI5SL8hk#GHF@DxQ%6;1@?_pZ zN^f2m;_7n;(&-c^+09;{_Ixtni@0!jXyL;d$-u@T>;k^=mJEcC_Z8Q^4-}4S*Eh_t z?~?(Ed!s$yN-o#;{w9+>oGr(-<}` zC7_Dat5x527NeVVrWmOt$W$;{o(smBao1^{w5=e}L4DRf>6f#0d)|Hd(SOKLJ^=L~ zekh>HP?&CIh-61N7wIWb-QBa4*(x=q&Z6tvp6YP?GnIdX6oY5Q+a4- zX|&PYgd)B9tXFbJj2e(8K*U8`I-gNsn!Pi=5!FZ2D;yOt*4w*AvpA|J23ze0Y-gK* z&)kN6Rp{{oGnQ>t(N}+5dxzaEA(e_f&O)VRuYWNV;fr%)p=sD0&7$p}A-G!d;&3** zmr0rIIrCQ1j9i>Lyb{Khu5|MKShis}n$p2lOgcWNjijT1Ox4bX4rZy;f^O`jO3lo2 z4QBxqN)c>FUldZ{e1{m8vX3&CMo^@M=%Mn$v^(8qzMI3Svw!y6$bRgcI)1bKRFkn@ z?tSFWDGf$nX2=GiDA3avC!7kNfd1^9PHQ5VJDOjDI?l+jLpGyDQ>3_~!1lpDqtO9bZcD49$}Ml$lzkgeODixT@Qf6uF>@iv zw+>rcIj=FQR4mnFv68)$_llie2*;I#fneCM`?Sd&GtcItbf z0LBS|?aqT~In;8&IGzMu8=bMv0;@U}b=yZMV|wF06Kx9t5lWW6F_l@p(R(lQo3Qus z8z6e)mJm{)6<9D4g&wy=5PovW@E9b%85viI*(c4)bhd1rSe4FL>=2o3+vX@tVb1nw z@%_WG8h!d2x0i`A)fpqu-=qPFQz+-E!c+@RyjlPTt`GC4H0BqDVwm!?^;K&oE$t;zFIGgBlJP|jHr2w zWXEZ) zQ4+*Bfq|9fZU5k4*fX$q00TRWR_LR%xj}t9By-f6xMgcpqB=2q(NePR14q0kXVJ98 zSnZwj=d3}yo@Tz@8f}FZZsSVpl1bi@iS1euUB9`9G(HatB{}EIQ=@;e)U-24B=|{l zu8i^tRckCUiDMK=tgvA!oq#+rMi$wG9zACiB-d!I=5X-uaTRpnmHLpHnq*?Q>aEvN(J-5Ju`E(FFO#j+(j z*5G!_#VaVSqaPd*U3tf2R7U$=CKcIsj%)X7*QO332we{LQ21^}fn~!wZNO?uAx($q zlR9P*aPY+ScJc(gktF5`EcF%CSkt8AR!AP*SE3YWFTMXmdo%0{OOd*T(dh9hfC9aX zZ19n6o++AI;Q$4QE)oof3hRlMWtN$3Ds288@j~t$+(Krgax-?B*_{{Kd6p-Gq!7bQ zOW&$8qusbN>}ZhLcbwC)v)0^h_E~EQ{-#1TsF7#}rBHxH>{~|K#Qf-WBoz(L!xGjd zMQu>~wFCbPxeelqx5e*1!i^OatuYAI$5skdO`7N}*A;me4PPdW$3+DK4X zEHA;2V5!>-Dl3_5bXk1D4hdiYYp<=^pv`9(qZMwSRCN8DYd<`6s9A#0mTho=0LQ_s z>nm4eg-?w5SL}&m6XJ9*l%7DSL;FNPp(r+Tv0m7_Az$%`|DGe#jequCE^Ag+MssOK z+Dy!?B+lA63{O|daiblRaFv1XjT!~m_CPp5K2ZqdS#Ns3VyUR@X|Jb!!bUfiTP&-} z4@09O4SR1D%yPFBG72;f9NbB3@*fg|j2dU9q5|&axDqYs15amZwFCoYTx9A;$ ztU3t743~Jdn3T=Ze_@Svp=DhbRGgn)r30$e8MrQAvPVeQuG*CLrmHSsVns{l!_nQg zB07qoHv{vInIiY|jxA+Xg&n0^pkYzR*WD?r&&YHQRcE4|FWj-}(AlAI(uG!Co^gqp zR}F{Q*2>!@Y{X$r4Y^X+iuEoVf@84FIh?J3DiA&7j!AcbF&^Dh_%=jl?5|RH?fPD- z-`N^1l#sg7sUvZGiIv@w-f$tk#ow{T+^+hOFMk4b2~B?9=%% z>fiVywa4Y?mGH*0b{4ODZPgX+YAe}iE7}-XG4Eqtw&L4ZO-uTHE=D?q6KT{`Mi8`Hr;Po*(f!x<3~<*`B4VcoQUXc$9@jki$f0D*(mRf zTs?NGa*|~2+6f&xOWi25AesVqrK6O+ld{v+NyFzTyl2key57>g58^E?i$d}9$EMCb zWsY7}r)IfJJai0%_SD<4?j6}!T1vy_@0F9(M?5uwKmG|7PKCs0VCxM+ju=EWZ6FmB>=CI~IBNuhT#{_O zf&BWomR(u~E^*jdGAv+pIMFb-|45`z^g~Zo(ix9d5@Uk8C7nY&w0|@@?}En3Iu~(obT0t{PcrivNz=Qyp(+rl=pn(d z*wYQjQfVq29z)x3UkyQNvN1HtVaJHap;%Ia_7!Q=O!fg&^>W59g6H1;xO^t_;dN&I34FC=PSwCby4~{es#_y*XwbzL z(}dxK&DeOOaV074ZEr~SsgzO%Xy=Y~Vbbd9mpgQ|Hc0!KLmFJZ?yB50>T+AMr zcZ|f3Hw~rTNg+!pP36KD6~`)}n=3jx;n-br)(-ae4Qn|!%(T>$XKWLeS%E3t{fR!n zj@`)DLFO@DnJ&~vD|QUA;Llm^EyN#C+q4hO4|#2r>EV1~m1lrH9>VzK#OYdTdqtm9 z_l`a&FC#^H_^5wq-@s)9T81Zqi{$z%Wt1hU={7m~^(C$e39yRiolk*IYqnXORw+Ns zZjpX9Au=DH^)PBgSwwGF-Icpk^&G8rWy$TZum4Fim-?m7nD9z>^zGTRy>G|m1&_oP z`}+n*_wOyRwS%Y$rdC*d)1E7hn0oQqsodM_wV^2V9j(LiG+OaA<*P;%b9AyyMEW}C zwb}43q2%+*ou6PeHx4PNmsU6Gj9{HmAt@AS?~aak94+?V3AcM<<%Uuy>_azg+C-H z8^*bUP@qz&KU?^sMrofI zV+13;pz)GeV*;nl|t(TFu^*$SL)$p)A(jF3nWg)nBg0r(p-2YG}g-`UdE4d$-7`&>V=3|T9&Dg zUop&CKZqpx_*OH*9gzyW>23$L(n$C)oZ>@bIF;R#R3pe~wtW{yT_!T|WyT665h$}! zb@-}|J(94qwy8SrXX+QIS|ljv42F)^iMl<9IJ=bSG+$eQF$RfEeO@V!Oiiq1iNgI| z$efONW0903yJ$=u^ViQ9@%t#%)7faXtk;} zaVc60E{oE<0BjvBl+U}{Y*-h2Tc098%+0@y`J|~TnXQ&qMk|x0L32cRpE)Bs(s$uA zjU2z{kZ~w0p&w30BMm+cB^;Cr<0fO42JRsN)*hI&+Wsh;xzTzgNX;kIGyfwg705X% zpR6ba;-#i-`xNP@+I~T}|C#_2gx{Sob5GJ;34pc-% zPE^<%L4T8a)R>7r;b0YLD|{DyyTO9}2C^A?0;I7}$c|3ocgo&;8!lkB;_7$GUOSK& zajN}iE%yH&Wsl;`XZU?8KeHIEX;6Aw%3RPR{o$Oaa8!V79i<@-@g*XRK~qgxGGVbZ zR$v%*cvAUpx55Vbs2t4-3hAQ?8C8ZG^(&@bqHE3FO45%w(5-7n4-%b^L4{Q)vPY#c zm($XV)S|6dD9tl&3zNm(Ps-ZB%!?%2SlZ7;iF#{7M_v22*+{N&f&S4>2E>$P8DTv? zYS{-PUIEO;vKuK9dyLF1N4R3;3gfSQdMQ6h1YdN$#xdVr4s&&BEjkkK@hq{tPYG&r zOsS}M)?%3!z8ZOrOLO# z>M<`L^}K{o4i5}7?=aYJgAX4@F)L=@Bj<=^=NJQJTp>6n?c}FMx?_01-x?=uwrv4- z>0I_gOU3EULcYj(mWx@_I0RrY{&GAzMf;*#vWg#zAbT~KNLi3k72Vd058Fo|d}L}= z**~L*ai=33*LK*8nfd=6kAHu^} zdYMA1A0=)pA&BkVn9BwU|A zRPu)`QAzVeGR8C~~uDk6nC3#J`)8CF6=q>k@r2 ziL=%VX{m_VoC=1p$cr~G1qw<(ob#Hmc`SJM!>-061IEUu*A&^d+=fu)9b`0X(&E#k zF$1aeX}oCJ>$m|4$m~&d*rIiZF&SIf>r+3sE2V5`W7L@O5EqxleQJfm?(mJoh5b0x zlW#s@_J5*LW%~~1w25lgw}z%^I>Bls?`%<-%WiA$Y|+-taez51Etw@Zwuc!y(+RNv za<({eg`zCmJq-HV13Hy(z@Js5nG2zd$W?3?Ba8u3IL1uH(=0U8y-}%W-FthS4Y}BB zgkS(zAnQO_JEF5qWV9%yCTA&`W5OnDokg0A_@*FpY_s^AR?j2qi+q0^RTv!dva(}F;-ZH0vF6GL083D;&{k{Er;{-1uOw~ z?7H=XA=j3Z+>PNe%mt&%Y%|%z*(!Uzvg5%b&oN`A8J)0nc;sA};VdEuy}KQ0iUqnL zivez^JTx86C0GjCmg*SwFEl-&STHi)1y?2Gm0Y-ySZqfe|r8j#}K3P-I(;>C>+wV?KvZP8*>XD_;>+TTF) zF~RUXY$~T26oo7-K;ZiX8^BOgotq?v2X?Bbh<+E#nQzW$=>_^r_PrGgH<0Z-At*lw z_wV)Ut_3?LzQ(&9-m4Nb(I-{s4&hh|YHN?8^jq@wPq$G{?Np~rL{VBO2{*a>VW0D_^g@njTl16eY~ z?ygMdJfUM$sWWK>x7@R!F#`m9l;)?=c^GeJb}%P)x61alS*`fah7HC_o1^q$G@69( zy4&<*gQ;~bO4g~}k_x#lq|RNQZ9!;E-52gwHcW3IiVC)7<+VF{k8m|sZbdwLk&sCo z2Gy3W=_y*{-3@0h6;GG}kLSFn`&k%pdH>ZcK#7CT5I_Q~HqYK0@0QKf3=34U=*1sF zrAZ63=4##t#UV9s1g0qAb<;gS#mL!jJ|H&H?2SDaU8~*CRa)ivd!jXagcD$@x_aev zK1ynY2xNIP;GR~(u|h7ja^_??#~*v>6-~!k*BAvQh!-)2W55h8MhqCDN;IRKW|`%D zk8wMqx$)J78{4GI)(*f$%8k`m+ zpxSV|Hk<2i{&v$_lv=uU!I5;c$2Dlx^1ZBlS1wAy$`_k$p+3wW$jWi(cE($RtmP|% zCcPZJH}I82j-HVhrC04DO|NKI8gwk%ZlD!l+^y3sR)fT zEDi62)bL0hkwonuCB25}2UKRpnlQ;T=FS;bX%Zla_oC>x>i9aVu-4Y%fEllwotb!JGOU9x& zn9K%AbZ+fhVX=5n@+9eAbrd2&d;?58kxE^YTDon~30`!MSL}{<*fIfQJpGH!OK6m# z)fhhb3R$roMg}SxG>&^UX!Ms>lGr8Csn1GFshW!^#IL%kf3?A<2D4-ZtEj<_PwQHG zlnsIktQzXtD^h1#PbcnkB6c9oEC)7p&~L=)U3C>SOJ>{llbu5JKochljle8MoARD#Up}-3=CvAi zSW%evGMS5%XG?j+{c^iiXFU{q!a`!9nHMH6BnJ6GRADi6)|Nsi8FnQe<5a5XukgGu z#Ev3B$38Bq7H5v7V*>fuo*Yfe;UA_nva-fnUG9V_kBu3X@y!}%RGY5(Es;LD*0>81 z#{7Tggel2`T9bAYhHlp?&PE17u~?aw-0@bZhl0wP44(BF z9>@F9oUn}D1p>M?NjXg=xrM69yQX-mkcu8om9a+P_34RXc#Ws&AZsS3Y*I*Lpg4mg zEmxgmP|DY8EBW`Qdg)rNVHe(6TaA7r#7*kP6_FYCn!^j~C(D-3ZD&v-wtUw5?C4G+ z=e5(b^>MnC>F`-JD4o$PKw%YTwzLmfi%l)q+rHyaC+;G*9J(82{2*pD+MQuR_|R)6 zu+#zFxy?Xk+mDJ3-4sGdM!j)n0L$t0D2+E866B69uBMJ@zcSk z*1?+c%RE*=2R?HhvELN~F=f|N1qtU*)#&QRmRU>kj2ZT235{22F7oJgr;*Qk znPdP%+Z)SLq!`cJWsQI!FrIT zHQbe!)(gm@vRD!!x6!>LRCmLHTVY9o6p;y8JXEGDshDw=REM7wRbt|}wB|pGKOt2Y zWt{{zAFGFBlTd1~eChPMNK=o?u*d(xl1dfDc0663ibZ0Mglu~8w~R7l2&wQzDb;BVT&bDcu_@G$kVzBwGWNi=2$Ti;@MOW0X4#{UI zq7pV9STAk#Y6{l-@mO;9l=CS|j{3{2(r|vPIVnRRJ7YWqsNgD^SLeWR35lXy!B{c(Z)EVGicnk1)Y%hO6aE2kuf z)PqK`M&YeJPU#o=&5UMTo&yXYjW@n!IZTUmp6B4Hc~wZ7V(k^!!+4tYcx(woS@OA9 z&d1DsBXQn4TXde~Kbq$+p6%@4zW=h@$2CgbXQnigq#BxIle$REr71L@CC5XN5HW8Q z0(y^_KqA}TXx${&;smLhsVNU{#r8vN&*|8J-dkwkSeL4!C{%?sEGtXH1IYhdo@M1W zvWKn;pXrj%HZ0i*y2u2_>Yujk2fSJ;(h&sl#KNYjY+hnjZ-|kzrsm%YvB5@m;+Cb9 zpSopiPzWEVXrdj{i%H)KtIOc%s?F=uRa@5caV$=mA_t_X=G_l#Nu6uvAi+DIxw4}9 z@2|~!baZ!Kx3A`yvrO)HiTT8FwlrZrI4)G-&dLN|+|0)%5JphZt(L=guv&P?u(s?o zbymW{2@+mBV_R`BoyW1n@)5Q85GgCVeTKR`b8@T%&z$xk(7$0hWI1r$NN_P1+~0*A z6-EzAZ&#km@^NiR|JwOkmKWL-T-dl8`=U}fZr29K)(=cp#@o|uAD+$*ZOuJ4YQIYr zUZUCQ=rI~Yv4gUZ2U{%`}VVMv}WiGu{+h*p=~2dbgm(%)rZ>mEkl!`o|e&1Lf*eqw%>(9Kb%Xwrb$a zzHB|_y8L@nd0!XXmpaC%xENblBP>vLKsJqOTAzsvEs9NOldcign9%u>bA8v9^vr$X9cGoW&8)GJ!gAi*qsZbeA2oZqC+u57#c7GGkU_UBtKNpjn{|C;6ZJg8 zS6{|31lac&N{Fg7!ytC$l$h~>dd@g_9y?YD&bbXiLTAYbI7Viw9AJBtzSbDD&sO)D zd9q~Cbk*QFo7eNt7JYp&^f#;gMqSMy6>JH~{}B2a3}CPI!rG0^g-So(N>SRJ_%e+E z(hpDx9fyFdIupkEijdWl$w=7suXTXA!J#gNc13Rvb8Q8a7S*KtXyj6}1)6q|e5M=O zQF*+{#SS-GDaH$B8-<4{^=RP+8q|?=EClZ8g=v+v6Z_T)^TnQ=FG)e#nWnbVEIIFK zVY~aVY;Ne-L|Dd3*(P&vaUzG7CTcL-dv=tg;^h=AurT}Df~8UNZljYk>WG(Ribb=3 zOi2{NNx1yTpZFC$@1C8H<#|pcpl6~u(hp`R>6ayCYFNENub(;^s|}fn%Z4;be5fcI z$1AR=h(+^LnHVgsLs)e>&&OCs9MiSFNNQdFpv44@4d=R^`G6;TsITxOBWgZ4 zTxQd0>M$<5MRZCh0EBawLwFj^Avy+(3X$psQmq%W$>rmCD@gMh1t+_COl_FQfMN*^ zuOp9q7YX~PS5K^Ad6<8t#1@QbwMaZODjALYTqcuI2xjDi8^5McC+Sn*cCN7ui<9&g zL6fi*_it_}zQFNo+Zmu1<21ye@Pk9?0Uc^FILcXMr~$7;j^anjD|=dmDYx13VULE% z2pK3v)GgqBSsE2nDK zntxV=llnB})JWH!y^bD*26(A&{u17u!%|UNCN!7pu{-4rU z+jKPiVVJqimh6eE_LwxoP+Nw8t*#BD78Vw&PUM5|Hbh+z#Fo*TsJDvake#-t+k@EV zXJ6q?jM>65%6vS_Mgk(*IhVEAkcYJpxaQd)`I=5)onxWf(+RJX%Cx#mRrO(%9`)o4sJW-Lm{ zoHFYdr4#lx$nlC#%RUzx$t+Ygq!rKNFl7*VjY5%Znj^p*hQ9WNo*`>faqJcr!kQc2 zE2hvX7}?$WeKssl$@c_=8dURhDW~wb9XsbDeFz-qrV5|D5~qyZC1~@(jnP%8TO-T< z>DQW$!W*j(hC7VSIuy&>$XRVxd%d%S(1$&`P` zK!bSN32tof{j$66qhVbC)0y>7q$_RcLbKyb>oWLE{TKK3_!2v(+KXwum~}9ogi<(; z$njgXv6fMw`)dblI{GBA{mexV7zo5LHd@Q>e7O_1QW#5))?@}b)p1nkq8U51Vk_T8 z!A-_w)N0R^9m^oO>=fack{BG*Db!haL*cVKSP4wyW($un9uP}YK{39G3l=%wVOc(K z%-90kKL^4tuTUl0e5p2?&PTXg)K;pvzWb`OMv-7?Hd}@kaE0 z_n1=AD70Mopr{OoVi=Jp; zi0TS`VzOVK=h<39La$+m1$HJ~g!AgU^qTmC5%5XJ2;#f`{NzUkC*exEa&>d1*gIQc z$4f!e`&-G)m}VpK=w(h71^46TnPi?;6CxpfJ<7I+Z0@+*k{sZ;RcnrJ;@VJG!%Wp) znBcXZ#+yNb%Zg}5yipY<-MV(E4D5{GbBRZV#@RXcKA7&X3RBh{!&(;}FNC^FBrKT8 zHUc)Mj9UmKgHpt5vxI^dK}X0sX*NuZpHYj)!Puv!A|dh9Gh(He*HZH0Ds9at7xUtX zVB6x+MQ~@H+4c-eEQ}{9CVTDU9C?A2%L=TB3Y4H@26h&fG@KR|oGBaf zijGxm8~po(d^w8)2h)ao*Nv~|hrEP8#8r09lronZ)S zy3jR2+(76tV2ivxK9tMOOfD3*yVIy;Cmb_sG}F3xfV5@3tYpTOw{bQnd?UEi(fR+A zlF}ts;$meR+hT2@V$?9q!J*?A#97(?+7Vp*wsU4=_Ur4pQ29FYxRXeO=GMb=R~MDopSAX$?~1g7s6dT zkuTiNKH6$0TNo{*1W){s>nxY}#@sG*=@e%s$49l2j@OfCG(KsRI8GK@fKS&I^eXAL zN;3?&Zv20Ud%NYfjx663cN1{Ld52wf>?)}($dcU^(T6VAIV@SWXi1d9q}*L2^T-eh ziV#TvMFK3bk59*3^czgX+|8YD<^}u!qc@o+ncx4vGIQq!K#8uZneHxAz((%;Sh>E} z%9W%ns%XeCCpLY5(O3M1L)o3D-^a{J5Xz}?-`|-`;yS)EF>Fkwyl?K@+uA}hM_J|V z?d|5qbe~af!VL7SI-}FSBQg0|Z1J%#oZI#5)8rRHAoym!#WHg&6VW(sjBXtlh;-_-3HqT{| zY=x|trjc*{R#5ZxQN16kFSnS64)1()-ur<&adI0?uGJDj>K5cZYIwd#qI1LZ{OETa zKb0$%9XnI5G3qWSr?#v+XSHy?oU?2j5;uO%lZSdOp(h zd~h*<^HxqBpwUziDJ!!~5C zhz}16`hth$VOj%I;?XhK!KcNmjYd!bK_lMEwj7Tp{4hQtS*&?(GjdSAf&^aHUQZP> zFfE=7we<~wsY^e82!@ZPo(jt6YzJo2Ex^*glhbAxuPs!fpG~TWUlr@nB@U6uS6#9q z&^seDlGi-uA>??F-%f|3b<;zc?>81>1)=;9N3WNSc%M|Xk* zqV|UGRWk?f?1}sqvKhiz(eX6N`$=V!;e<;#&QC7$a`Z;BJx{X9NHBT2n8B_OZkA@9 zmy0u`ke~)_eIwh3cf?-6+eHX-43;WavNQe;8JE$E$oSglI zKKM-qJ%o+VpKk6_&0)KF{$rCq?!l#Qwk0z@|6C8a<7BwsBNg!Z;L(qRr*Ifj|Df`t zF|rD{%#`4I<0HO6BK!j|B3i@?v+pkUkRs-X&GXDKa)TEIWvMT`LUu;Rpr*TeV}{Fx zE{8Ao2|&GieSE&4@8{+6`n`rPo3`zz6aDaYqx^j8itEciyU2-xQEvBDk#YKw`vYQ% z`tmR04br^h#iz;Vs-Jcs$3y(DeAbBsV31M*_-%PwFhZW@!!Y{%|J&R|n;~z~{Lt<; z%7PoqHgQv{D_#TMDNXjrkE{9Cy(AYG$_o-~NQfY7ZLQdss^F`OBudZ`&`p}>a&A`p zpNX0IoU4&)ZFnN8m+;B_lq-VqL? z%2Q{(=_zi)!9JP*)BAW^bKGV^<8wKupAU}oU?>zqfoS!I1Csic4XsGho!-GEdqj%W z$uv&tSVCS9I9AB9=PQSv4@3%u?((w{yHY(>p`WB~WeqHJ-E^dgsc1e2li9ic?dT~j znuN{IodE`EVU{J6EW};3YIE;1`--Ttql@O(!qQ$ehR3|SOO)DrIXb%|*lMm3q2*Je zaJRFpKM&odd0t^

ubZLgS*sqvq=iycDOelNQWd@Ax6gEie(B1&dn6-ji!n@6lv1 zQ)4*;w12th`Wdm;#hHISAr2=yAuc289pdI5^$xWtj8P4um7Pq49`?TTuMW<5IGPPW zEx6Yg_)YmGv$o!0rH=0PoCjKIPYT2%C(cwV-#>a|v!36o?-KPlZfF5_KiA(+{r9ux z=FQJ_BqNtw(w7Mx(OOKPd5*w|N>VmGn=2a2DVc@(bb{x(D1#t6|WWBPICv7{`PQ94d~p3cv?YtLHA2ffzr7e0F%)9D+? zl|nSgBH0GoB|SjI#Dg9|trp#J6iuqHcveo{^}7`-HA2|6o$R4|^wO<*pxX;sj}ok$ z>D?fu1y$<|(*+JcI=Hf#lfT)&{W10nBzRSKNps`(aDNc5%Q?GPQF0t^^rKfV%FpjAa#8CuWM5V_GDm_8S^6~j^ z_Vh(k^<*+T6Ta$eHodib{u#Tu76s@b4v9a9X)?Im|ClP1F^h)J>G7T!(~s^Y^{P%I zppN{>&3g42Mj0j_^w2U2o(A=}hF8y9^%3M9pYmB{$?=f92R*xI+VG($wU#ja{tA#V zg#Wc2ue!Xfku1EP41^b=)EBLVD+^x<;Ae|CkRVrzxT@QFxZ(}ErZdQIR#H^uu7Wp7 z)YW7C@DX>$cK9OBQpUvZz~5s9G@J(IvMK4LE~uUx1?J0dBnPpST0u8o6@{)7%N9R* z!rthHG<{B2o9UzY3;vYD1O3}x8>VmN`Y*oN^|aSJ9dnrz4uGr*V&4qe9Hn|t*_xlj z`zY<8eBNt67eB9wWoI9~!pSv+0p_jnXhaG18jD2bx6X5ajlCdI{w<0xg8B8XUB4o+rG(QPZs zc*A9FevsDo+g^vO*a@ZNJVcrb3^VH?b)ctbWQ6^|!8WcbbUC>noU!^_6zS=#XS36a zXOCNKUfAEc0Z<_u^dtKU3W3D_=@w6&C6!@Rmv{(QsX9TcHXkQ#@O@q7RT}cN_ar*+ z15FvW!;@+n+NRW4cDm61<83i7jEb4huZVVB8~F4TsQ_=VW!3sJ#TMu#oT*^U!Ed9* zA>Ccbor`P=@4uvNXwdY{eP`OD7fM(Bs8XEQpaf%*Qx4< zME9+><1suZFjpqsxrYtM^WUGHXgH%J>p5gX%go%mO=*O|z~|tOwXXXP<+Zebul`zE z{sI-YwNJvnEw3`qmfa_Cu6T0}4`}uZ{cLphBCYD98H_;dRf4)AfE4Xex>DB7|LX@U zulTprl&~8_eG=CCS6ka(zTnEoC->^N!cw?m9R29VQkbQ@Gn$SXh{GqIEze#^Og;bTU=Pe;vsT|o+6-*s^79- z9UdK@PGMz<@cwpo>cO!MzYlbKyH9Xl64xU){c1F}7v`LBma%Z>I%*QX&<)UTU28qk1X30+(9)u?*-O zD(z0GT8&I>B&#eu`tbE2`)9IPDF_v!iZi<)lV-Qq^YtZm=xJkZ;powMPq>ISBS%&e zPd%sjD%=L12~YM?@>>;=Qe=8l<%1Z&ag> zs=lz&4+`!)7|Mk`K7sE3%*}a_9uxGhd%cB_pGKPVV23}7rSlk<1=q9j3|HLpEGl5C z{yGC}6U1CpYS z4+}M0iN7IkO5>ig{%|A`cZp9p3gctSogkW!@(DSN;^-7TRc4CbdI340p(-<$L~Api zY~9JlpPR_@vS9;Ad#)UeIA+I@9T^i??B!DmG6HMaSnT@~jJ*tc&F zzPe6pnJSf=Xcg27tKu7$dTllKO*WaCoiy9*KTN6>!HWek1o&$2+AS60OE0x5+RgU; zYYcH^ldJkJYU=x!aYfVgSXO*H{VP^dy0~(ly*JBkenJ0BuHC0+Q>6h6whjj0VddDJ zA*FBdkGJo95O;MA9-k9i9sH5(?ZNJJqxsRcdtgb@qql{gU6hTY}b63<=&I|I$=%pq;ozUzb{Y(ocyND0mY)gopUBVq;3+2V@MQ26hAImCgkl(cJ^z9jMST3?#-#bx z7tP(9pMUT#gRdzxg?mS&y5* zeb8%~8}rMzKOf=wQv1e1ecAwIz{TKjIgMncWrW)&XOss_cVg_X~ zr=t;<=V|h1!`BeF5axI~Tksz1$HFq`li-(U*Q(hCjm{kJEeL zF6C0r$M6dUj+q+hw>ViGA5R(OeEgb~Yp207d{`jf{PNNWDAZ$zJShdNkI%<%e{!b@ z1eZL);?#*@BZN?Hu4{t8+i1tmo~n~G?XbYGATV^o6sAW2_S}uKrU=q-lf^g&H69?7 zx$ES7JTSe~y^rUD;?k-~7-mhg>B;dT1|82YV~7rrkEdrBdF&~B$l65`=%k)0lV{O3 zT%dOR$1#$)7{pMhBjBb-0Zc$S1RVishEPyZ+fF1(FkwX5FmFNvsc4IpboOYTdp(}! zAvwFSFgeC+Q0M~a`_=qpzIexLo&L3z-D$!Y4l<=yJYY8UvJ(lzloR53GK<&aGQ0WW zXv(Y;uV6g|oS7Horf`Tk*z* zHMDdpx*Q8k;+wFwU-O?|2==P|4SuB2;-#2Hgn!4wi?N`(B<5l^7$9uWoEK-q6A~s8 zIdv#L3o6F`-H+2Ebp5o@4L8QCZCr3u68D^;Oe0=R9D|i zzo6<|0h8FO#p;_~$^PDc?4?0`ziXkj8n@JrJu4LBxk$ti0}vX%mXapS41oNH|@!Qac#z>+u z2{;QqXow#xT2G{u)S~h>oGYnj84dDJBD^kauhyFCcQW!OeqR{2lFrCFLpsly7;Kq! z=l3+vmM2`mw2{^@kR$>vv}GLYQc}v#nU=5oxkJ#Y(jfvnvl?mH9G?&H2?SDU zrObJ%s|>b==jyK=7zFv0zS^%Kij0FIv_dd-^q#b}^*d>Aq$!GvNZ(IlrPjn?o1gIC zAQ);w8==1$?CUAovl;oQ`8|n&V&fGz!>xtCR-$x8w*f}Fk^;z~c9y=l8(R&mIM$0Q+>p0N_Rj)cuxzecOEoxl!g^-Yl+jDNk5{4d+ z@z}imDQVkkJB;(JuXWB4&9pOJ5PD3t`k0-kv99Oa&6Xin2yOH_%IjnM97$=7DTz;w zvm%owCUQ9z46F{K5;IR71@lbRu6NU$r zpP7_i)?xyH4n*SU>0dqNDOB+vFyRNA5AQ$jXXN*{t?d@1Yu78BV~>Rrqo~o)H2pq! ztsRlTD?3u}@6M{3-|mSF5AiD5tL1GEUXkci=}*J6i)o-QU$N~)49Rga!7e5DT;&3o z;M6_{P8^BJcikI>s*u>ju{XC28YmA|gc6LAka}ONVI&o)1f(uu=8y@3wPg?HL$NeB zx)m^6&mGXY0BUr0v>49_jZ-Xgl^H}I%iQ4T0K`ppO`b?KM}9+_I>sESpt_bTp!P5C zMga`E0#p)|Emw?Z%e{^$Pq6xQZMlKEo}`!HfzkO(2)g;T$oSWTM3RM;$x2?&3rPo{yk^&P67$0h3D~VLg_ugoJDiPDTU+Za6CR4->jZt)Zkzce;-YF zK9b0~L`)!~dYhQ@I5v`V6elm~k|(Eln7W7pHw=c_N1u4K`E2L@!~1t{#v+W3c-NW8@wf~jLoV`W^ADzH5Y!~*v6Ed+j!%#lmnUz3vWeOwe{qlv!QOXCHRy2QdINW)d0e*q6?g>0 z-`Ra~yZy*%Gg4it{t2fQ2|Zxvg4`}o;VsfZ-~OBxP1yn$(+X<$zT_0zgTb1nO*WZW zFgy;9%MCRr0I^KMysq&&rZM8^2=iQ_`IbMk3nbQJlbP8x9uGeQ9-i821FbWu?}itn z^Z?I4I}SIGRWq%pk~#@}%A}gjM-MlnIM=b|4bBYNY4E^UYuGDRwx!lpun-!SVT-@z zfa|!y=43J?CpbMi;2`(P{(+LHlou#Vp3p0`J+b)Gx%W)&t-LQm1IMHy0Y1T^ z{KCxLCEFI=g@sk-FF$x$e3v3tMFmBg29Nr);jx^D=OY3&Fkz;VY6#%8MzNaUnF7~M ziz@5HwXS^+$E*%7FR^4h8&Ki^Kp0XIF}UNaJ9W=bjI>&sn`=Ior!O%#I+M87Kxojg z)C1{)j|^coB6@9Aq1wMC4$vwbcO?Hhdn-xI@ez5VZxz*1T!yt{)_Y@wqn_#G=*QM8Zdm)1pke>!0=#p=44lXe_PgH(u8sQ`v9R9da& zkDEIWUVL}|+nuc^+x=a;^(W0AeNd#q@lNE@K8JKcWngyyVdV!w(3|Q`(59>`x2P?v zR1nd>DCR~e(8z1;_l?nlbz+usxn>P)EL}1Ie%N-HxYpN?p8S!zkWaq7|DKtk>PxPb zc@WVd`CtZ}MkT3!KRZ;g&S4)R1}ylSqs8=;#WVBZMt1N>|BLDt<*LUMCb|Y+- z2$pvV3d!F9-dxD|$&=9#d?l}6BL?$LR4A4%B)C*G$BM3_E=V0ZVkUB)L}-*#-O0Kl z0+rVDWXD&h_P6m^TOiKDbDRBzZL{4!J-y$TkRl{Cn_(~G;~+4N;*KwtP?9Ku1u!?G z;vf*w>dQuC^zJmsf1qE)z#NZ5*VRQFRno@EWwlibMv=ljx5F1F-GNAmMvqgg3 z&6`^OyaWHp}9e#tOm9R~e)3Jh)HV z_0!#*_iUKC&fA|`hNC5g4wDv>G#M{8`ldX=W0_fU%86Zx)!9hpJA46jYUk0`+Lqi< zPN*e^U3(dj0;wI0oP|i7KL&zjO<$0bOOUoNVuo@e8il(khqkP1h&5U%63+yG(*`K1 zV2uE?H_em3l!F(!Y9VVO$nt}6=-qJfC*K~LhO{rRA|tZ`5V)KU#GXdDOD4Caf>3X2 zf38JZ-)?o&?Bc5CmV4?1*|n==s_3Ra76NMt?_WD#&l6XeXE(nD`~j_ge^VMhL%V>3 ziXrpaRGqYAZ&wW*+4_tJ1Cetqt!pYKuD}PIMc>WiF-Sr;d6&d+H8vMa!=At z3$!l*wYn8{0CwDR3xtp6q?yu! zB87mxOC#UU=piBwcf6!f?j^O4ALR9w0U!l|=m{|U760X)cJcU*){p7Dwl)ws8bi&yLjZBrvt)0Sg`r=CQyxkwG7pTl?3XxuWOycs}mVqMY&uD_}0+tc$U?vV1W4&ref<=wp7VBJjRfF zm6=E0MshyGHHZ}jAtkjh^_KHyB2Ohv7~a&|mdrFS9d}ewc;Q%DePUl8EV+o&584ei zvI8MV0LfMp1P2}j3#laHt?o~<+?^f4cL@>89=5zT6F}sWZU{@yeH)*?5UTK`Lc7Nc zl3rxN7Au!*mJoaVg1x7S!LUWzf~opJ`?w!a3ll-T+71Xv-!?{W%Wyk6&dF*{PLaSQ zOw)Rv-8;6XlEkD*vue^uS($&}-;?1GMy9nnWv-g|s(*uO^9gz|2WkoC>b-dqS-A`JG1I>%D<-g#VUP$mI9SoU9m}b@H&I8MM16d*GI}&Z3MF41 zbcrP>>TJCt`i7r28|2~I2w5#|tKuEB5J5qYKAy|Jt=9$q2@jvc1IZGP2(oFJqs<3u zXgDQyjv`h~c@16c_vKcFj9^clrP{NuP>glCpcyAt#&mK1o%C6+xSAz1e1ZyOqk+^r zyXwLRfEyo_oR3T2V0@w{DC&H1G#@G4v<5<{RYkd_5Au83$?CEkyJ7MR6w*&Ks$aOZ z<_$c2m>6dO6LmYWO!+nY+Uu15B{Vw*#oW99tc`|M*s#3;QxY#mYr#LkmRu`fou<#| zZPXhc=Ro*P^;QS7t?eZO2JJ#b66#6w^dg+jt}sdl%y$3pIm;3{`}@t&6J27dYh}2! zq4x!cvlMrylG$A`-XU__7jvSi#c!5f*MXLamQ1$p&3`Ibo?ISXB0D0lJHkMa=Te+} zwJ$rW9&=23Yx};tY^8xp?aLvf%B1l=C29t3lnJ+C08CHz@a*SS#Qk{8(g((r9thDPFn;VkE6j7lXGkQqQ7V!6AcW90>E4mAWad*O;z zIgV-3u4k2W^Q(Pz7%*_4Jv$`YcYi5fraA5IZnjB-)*Ulqq87RLI!kpeR%VedABz;! zYJ*xN%#PIKg#cpV1{=hyD7?eH?S92`KJY~i@WqGyMDU7|Ev8CaHQi_>N<%uI&|jXRPM8g7suW7 zEkRV7f~ZmQ2=NpWE}6J7Etz+=4hAvfc*1F+#l6 zIyOogZonyip zc&s>%e@URS80>4uiO?VXzytZu!!prmX$QRRhg7Rl8b4m9FOsj6Q|4)N_e^`~i~Gv_ zM!XVj0L=1|OqYPQlmQ3NngeWo89rmvq3l(M6A{aQEB1OYTys${qYH}x8^JF5>DZMN= z5MJg9%E4vD0VV0@(z2!Wzx0!v0^X-^y~rf@S3cyC1LbqqI9qee+KgpdGYoKP43+mk zd}_$o%B{!kM$bt4+ug#qr#WY(-e$G|p5Y9Pgm$;?e@U#k_9mK}(mpX?^T5(y1_oMfgC~=ovtRPO`7q~lY((@Bq*oeM zns?n@v6}wvliR8X@FJ#rS@8-@&KPE`znc%2~ zS;R}A&ZEtTJ6qxZ)EAp%+67~8^1z}>gx`pmh6hVog=vH8u>&6;Z3 z0Q|QDP*a*7vlt|*dGQ2W2;5*dJaX+?mq`H+h+H?3w^v|iKce2h8MyKRFQeE=Wyum3iuEngv%jhq` zLE%Qc?Ms zBH80?JSH1Q#RP=F{<9m|r{F5~T~VqWE$hUGkdny|Vb_yF3U-2HY20zbg*>(xWT2|% zOF%Dlq9lijRPStVv-+}7?rKj_8SH%O9(#5vYpz~VHTP?Q`WKS6hkXZW=io0|Tgoj8 zFlL$~7mJT$;b0D{Hs?{EM8+pXO{?WhKY z*qRp{A+40xD`Mx3Ba$Sd+Xw$MCY~@NtbqJM$c0!HdBm4{@sFe4jYrCI5 zj%sbRqk0huOjv83B#mJGvh;`rrLB(HV$&3 zP-Gpxm@x*hZsoSxbAM}R2Tm`pLTzUYFg7a(LFp&POJ|AJ71eJxR{ebIwA8`hS!n#9q_ai0|@(`q8aq{~X><8}(a`~u3} zDKV~?mT&9w}>~NRNJ=j(q5^L#emUWO8behMy;8mX6#r0oNHj|7W zIT2(_W&03A&%OE2s%MMyo0YAZfW8#vT0OC;62j*>YMFw5{WYh%NKZk`NzzK~Ly@Jf z0v`;fp#(xGDA|y%m>V1O3uad0Rh@Zx$$yV&^;iYELi)$IP~CrA4l_ToMw^7%&q{`q z^B_!F)+}Np8Pj5`%`Ab9t@@IYg~`~@39Meidj|Lgow~bfMwBXl*v`*W#?ve(kq-4w z~J0G2D|2?>I=vQ-pxZ z)bdXNOGONpX(`2i!lTMOqG*s^g>m15E}lreRMWVQNba0oHZ+sfpGep0>N@H+tWqN* z+me{>-3NjTGWfU=2Zjm9v~iG5Mpm;1>jo||SS^1#K za*+3!RMciCryzSe0FkW6CY{>kTQ$s;z_=?sJWnsR(}3{q*i4kp+A0=zNNLif6dP6< zA<{XmN5{H&URw;QWp-W`J&p73_1pMJ%Ioq0CCDN6ysG)==pY~e)EX)k_l^S%whqIu6p=wWVJxcTE`3dcGAPS0R+M4gq4|bH3)2*C z0>FJRj&mHIT2&Xs3`Xoq+M}Eb9CBAAdYPxYY~>8-)7=Hq@ps-ei;amqF<7=qf6so!7SYW|H=I@2jPhtL4yM_wo<7non*uANBjkT#3LDF}h+MRFrH#PFWWF zKS2Z=Xno)?VC1~&rJ4W!_qUoq{Gs3XY#5I^uW}besS2D*Of-~@WRLcL{{=7bpWgFz z+PeKAM*4!szxtxz$MxxKs_{7oDM?Wy9jx;xTK^^u8X(x*{xTl__s-*g$#JD0JCF0z z-_S{cY3bre8keWJscL*T|5a6T&l-x+@lTA`??XKDnP^+8El*3j)%*ji`h@>J`XXqf z|1n<%{P%l<0$8N=@aVtu-;ZAq1Cv`lZJK}m)5wK?p9u)vZ>7`fvdDY4xJS%6Vbs`Sg)kI5PY(HmNv-!)?$~--y1&*eZh5 zqZ}&Nabi+3nI&fsYDn!Sm-(RWDwpo@RMCiA#ZTT3{ogLIw1CeOwMv~zGzN0>-pise z##>jscQQRXreYT2t-QH^y*J~uP50G<>%Cem^)lw@dN1PIaDsn%@9>ws=PlB9gJZ!# zGYm_QuioFIa2hEHLmBu=RD>_^mUt|^9KF96chN>1m=3A&rGrO*YX`^g?;x*ZKHfjR zTw1{F{jX~QuyvR!r9f0yqfGwn>X&7;rg0U4kgTSpW!{BcO$_|4f{qD+---7yeCS#s zpfC^m9=9U$YLWJ@%{NcBp9BC3E%^~pjM#i< znz#b=YYWM%UQdSpnlALl-R2ATbH$c)X0jXgk!0>A^SAN4cU3fBon5b!k@E%3lGb$f z`)l`fw;6JZQx!G2H^V0!Jco^(@RKL^hrg=F=quTqOZy3OR!YsXaxyK)8?~DSg2}~_ zk3Nb?TIq^2@0q55mE9Ukn2?+udMj&+`IYn&1X(IseHuD*^ilmSlR1^rz%~{=P$45& zwvUD-1+&Rhq33D-{NA2lbGP1@&?z)ubWA(#z+!Z?4i2M+-)){el{yZ6HEpplMX==P zqUeKuXVExUU?5Sihma=axfAC1)AI7agVCR{>?R}roZw#_oaoalx#itoDB=H)>IO3D%;Ks-h zx7I&u<8C#GP^oTnAnz^3=!~S;Y_pfy(iY zylpd>IjaSRRvXoJS0a{AH^1E^ng84ScnPQ6I8A^l^*-0pa$$SQ($JxRa8Fz@W<-KD zWInRasr^mDSgWoH14nGfmZX6$`I;QO*lLb{;Q3)6Tw_-5a9k? z1*&onpgP}(T3pMxga*X^>O=wmWIy~(FM{sAD*=)ehyMm&^_ufec>6Vq!t8$4f376O zGBx}Oan>GhpEj~0yOvJV$W8}yzY#;AU~y)JuTwj(KOJ$`xAqg( z5jm5)WHp-ds~SCadgKiP`w*%n^cBeH9!o7C`U6)&5$0bic_R@$JQrG3qhAS?)YdNd z1eL^7d{d1IuA0xLB?$qO0#lJ@`jMHa&?mUEfQW^z79BN!>m2V#s;_YhvC7fWjy55&4nnh!PF+&T@nIWVK5t?aJ#}I{>S<8zM1^Z|067jL3|* zdScBC?HQ9Qaovgepbw zdMqjY>Ok_Lg5Exis$_ik)d6ZCOGi+)zgv6>LeaBN6iNE17N@(Ce;S82S7(u^ z&%8#D0QN`z+ZaKlN=V4wRTVqbIdVBjB2!gMWClK~k~-?K0&7u9br8c64SL8}UDJ8B^1mI{+0jz? z^gL&2*9DF&L}4D)(2qEPQAAMUThxuEjLIco~!+e#UHGZE)eHw(yD z%AqVlov+DmY1v2ag}EnQwU*8a9#wi&gfR0-#oUFJDMyy%^%{{v+md;aDrNhYgjSl^ z9cw3dIm8rc*LAojOeLojNOe*y40>)JrNE!UVFpZRZ}5ERq(dp|r#iOi8_>CFbe1;hs{vz5Ppu66;l~@Tlp%KYMe}G&xz{*vt{4h?6(_Htw{l^NoriY z6a9X1C1gtxk(xadC7~ieNUx`+cbnh*CXf1Q+tIsy68YRq>Z&+32>qtW+43Mi{US}YTblAG^umluNE-#lTHOz=GI9JGZ37{$7d!eC3vQj+(c*fK-Y@svpayxoha z_?WA;(#HaS1#V!zT%t;?5uXna0oYZQQcyh)arH~>w8ap&$ssLE^CVO5lX1}=b6UNx zSDli*|Ar(9?lrg-*Q&>blr{~ME@fAchwz_RaP!rZZ%H@$=LeL2j#r-PG-G;2mLn5H zooet66)zi(L@(F2BVzyn*l7lBG>sfxlN5+5HTjb1!FkYMwmPYc+y|?v)jHySJNC1%u5XHdxtWzH)60YyIZ&vnRVxwjMou#0f3}WooR1nu^lbxU(*l5ki3T z^)TfLVHUb?5(d)`sP~VbJ=@)V_RVH4H=l-YHztp*jc7Ts%p)hvMr?yr1mV96U4xR^ zWvjT7Be9{ms;8c~AITVHGe_pF53X?kDL2_VRcWPK-{+pu=zM=T8x67&5xgq*!K!rL zL`Dl-{hgiB!2Km)wpXsAA?9g$rdp*fOI7TNRG;MFXA~>?S#<(4<)AH|FI+sallGit zOOd*s^FxjzayFGYqFU*zkE(jbc|J-mMV9#(QEH{`qTY3OSbp@96l7h<$7$3hxJZm; zW1I=Lv&yq=nvee6Kc*Puh-ByTGw0+aUE!L@O;PHo=xvt$JmaY+lGQErkjmxOqD>*- zLeE{lzujkl(`mU9HV^KUbK%S-Z}-05e%9#hG1X^W;GetPxT0P6xvlwSP=1N~*jQ|P zmQgo`^}cl~X{RsXPXpkj5WG{4@X@r2~Ve0xmqamqWfz#BPl zTP}EGwm@%_huRC3tWY_H9_PlD|$>Z-b-a{_tNcn+^f6`7tzcgDPW@Me*N^( z#b+OHG(rwOXQcVeHdRg#`2Ep*KHK=@lUI|)ZSI2qK!AI(os{_sIh zfpjM?u30Sp=g61GUh=)T3)!a?7cVbY`TfhU@CFq!$U2ZZqcnLU0Ma{Q0>1n_@ip_R za4RmA6V-|RsKx+!>$CWhbY~+`F!g({2Z&e)CW%c zjxXHZ6Vli$FVuI*%02gvmk!HINl`547U^+TDyYdE0FRe}ZV?nBFqnL)mZh&P58EtJ zLfHs|foz17Eo4Rr_W2B!ZkiC*vF_2yyL5gi_HW~Yo|}A>J|AJ-qrKCf0?AqwpkEHc zVGV*U2$6I!LNTn-2x9BIUK=q8gsHIWcF+5^-5@p!VVwX|2Pu@U+%A_wp9?)B! z_@vF2Kyy18Dex&MQQE^p`p-k&lF%e6+K011mXD|WA=ks$0){?LQA*?A^ONbn8-N+@Dj2f-Ww3L(LN#|d~A2S@2aKYNl_^YL4 zBcu30$!$&}dTsmo_ee)>E1X$zUXM3wt0J2yKT%E%wVlI@hPvTa3c+@F6Sim7Lw;#% zHkFBp0*EC9%4PJXcQKk}Xf6rNznL0^lAdKkhD;;{s>-lzu_-^kl!n<7Yl38GRgG?N zI71>ObAe^oYW}99g87&lTb15Q>nH#ERLm%!0Ow=s&*%3e6(nb)QxyQeU#Q^H5tV`| zcYms|&@p0{sRk~)Q=;V{`D}Eg`w!m!Bo>ySfcy*{#K>DVsP`T(wx@cNM2kmO)uN`b6qvaM%&0^36Jd@a~;Y|B;a|=wC*U&$#I> zh-8iq<{MbR_HXcpx7(4caJ&y@_BS8_hiDjSq~G2BG<8VyiFH{b4JezQd#RAZyLL_q zB*O5dH;U(`eX3^r_ZC$iRBE9B-rmcAhgnDQBw5K^qGqBFFLwj4xq<4kJbd=uCa5Mi z6lR^$U}Qxty{kpX-QOJZ6E?7~xVCZywwMW{g)UfiyQ&RZ5y>&>E(;BP+oCjj?C7KR zKxs)9wQk@)OJKd9*UKEIwo`be^4_hJ=jE(RC0(WwEsSOp}On&7BR&h>zdHc743 z(zn-vR0fkLQo2!!o49}!a@_-hVH28%Ae1-aQsk+ihL4rE;LT%P55BpwiqrclC}&xG zP0+qqx$+9-`XCoBk+8Qr91cLR#Z_-z^6Tuzg{BD^DvG(UgYsnc`uzRpSwB_RY*MM+ zTfMM^3ri)8o;>>U=|6wD?kZOs+BRCU%VLL11&DA~)?o1h)=r|YNxz&CVM(5q^>}SY zai9!aOS;$qjxeW4of)Oz^tCnzJ#y8uy6gjdMrHT=K+=Uw4c=dllGM0ZuD!fucDQ6I=u8IDfC* zF%81?;d2D36#*vH8~;lD={rb4>LwsBX@WQSQ?w?W7MC)0HNOO&%S)Ptv56V^Ls#>w?*f=kV4X~3x!%&EK4051G z1)jy81%$S?2+c|B0?5=D=Af^qmk~myEfXmNt%JOHwEn}5K!P>?H%L~#2Vm^J(#xoA zzK_CmFi9I!hR;x9Fma;-6KPerZ$V-AMb~96%4A!+;43EiUzaB74wdAJg=A@$Afi}h z2O9i>|UdJ?Jb|9nN|4Z*-I_^6yKO9uI!bjkyD6Mldi0pp2uc5#Am zOjXlZl8@^Jx`xYClWM+ScJiG{nsjP~MDg@|Q>zcGRDwP>fS74^0J8gyzr`8>gz$h#RlD!K9>ULncDsDPCz!xaD&q3AC9$@vhmJ~+12`*Qlfr|2pXWDDI=X&iVD z8IShd3@1~0Nuu}p!qqEsY5~uq@7vTFigwYL@^sN-a1)l|w!qGO9(AqxaOL@yPMA*J$v}@iF7pGG?&B)7N{INtwy5{-{_S-k4i3I`d|cuHt;YVNOy=^2h^Ew40pz_++euO zQ-M=KKP@3EbqeTbG0h;dRFwQ(Jf*w$A9A%R!IwNrmKxEHAYfj5>qDTVj~okeCMxQv z(m^OR%(q%^%k)#UKg~|w#Gs7|5J6o`a+a=JE^P1N{RdBW?b4$o zZ0;K}?`I1I1hvCKYyCb>FJ4t`o!!Szp6%MFr7dZ7f!pPMWnS1mZY^wSuZQoMmxX8f)2+5H^P!G+vmxDHcg=E^~9GqFnQ zRmNmx1K<7hpA5MSZ1FWBALR<61?3nhlteChc4=pptvU^@oWP?$irNE78Sx_Y!PApGc*QaN86iq4W;3T>E>AmKhacGjTR6|rsTZr!2%yj5|mP#I!bfy z*sHi*2|fHiX$6R*!pd3`t75qb^3&lgT?>RA!0o+pRs6Q&dY2cT%N$cz`8u2B6hrInP&t?Deup@>|XhjNqPjH z+V%w8skC4)962ex78-$v4#cQ14l_eCk8*=eDv(u!)LoY z&s@2CNovGwwd9z8>1)5Ztl?=|HX$%lA2`O2Kb_mG#6y5PM~8-#k}sQ#*mp z=-t0<*u-S6()xf2eRYHFTTI+w2WM5WMl_(R5y>@Q-7j8Oy?bcxf%eZX$=VA5~Fmtv-= z5}Vujk0vhk+mtV%(%FG>AtQ%{#NBrh$dtd4jI;_U_*tQ5njym-I1A^WEd}dT z${d#>>!3R-u}j~|&lkL+z#5Y{wsZ-$wTmI)lgDAso@yE-VCf##u&@IaXw(%unTA7m z-xfy5g&JxmEa;?P5|yr1+;$f0DeB?VCq@t%2HRdS5dwgd7p*UzW9VIJPKhtZTmWxw z0V_(54xDjfo#2r`DOFjE2L!sFGjEFBJ;kd)`JW?EPE6UuC@Lh=P$G<3`8yiw$DC+jkCnt3VNaCe{S7hSDnYQX)Mdso^rZfsTf;U{O^p@!YoA zGEb|q8zk_GyzZ!9Zq*q-r@gQ6p73ugZiRC}$ufXJ?8)saCq^#q<*wGC`=tL(@t01?7Cm&L#wOle>6y1D$hfnTFl~WDj*1pv8%H9Cp^3q*C zacEfU4`v2IzIQb~1f`qXdHIU9Kw*E&Vg_X~)|m2ovddxpVg~JE1enq|$=e-~9Q4*^ ziml9_QrSUmEwGHB6`%j5^mi4h6^g(vNSRvg1_|4+@M|Lw`4l*Yrjl~}wvwhp!h@_# zwixmScleNzr<(X0@)+i7--+@1_0R#r@~8zI3r}KL*$%Kv{Jl9VLB^Z-tM7@mQW-O; zC0U+7#s^nOU+0(H?g=|iDu_4_!EX@MtXs18{ z^qsk1zgOaE6(rWSdwFKTdU zXTBlX0ba)vTQY0Kj5XD)Acw4>Jy3y>yqkt5{rmDhlBi-OF-sXoL_%K1EaaCVccKhF zO*M(uiI>&v&{gf@?;>;7+>^0R+`LcTWH7gOB~(~eN)@rI#Z5-Kze(mKFVyN?B3u~yy`*;&L#yOK(9hODu=M`jWv)Jjk<>3YHjE!cV4aGe6K(1;@7gUW_3_D~hB z30}9yIAK`f7IRQLuI1okg{j$yPUlIL>!vc<=8_6qUD;c@;k)#fD;aQU608axnIK9z z%UXmOMoXA6X*`>Tp@N6bog_@TB-qI{3S&b4PWlpG$*dMRUC*!eQW~`DxNS2To{qp~ z{Dq3)hOVScPjT{B+|;Ll4qwvDb8!ooViDjC!NTs;oHZ1*(VNl! zAw{C4=vmUF%%BQceklX5H@UJZRyH@s50>-#zRfAr2?D7$O01r^GfwDgc1x)I@c!;M zzEL`xgj58?KDZz-okMHRywh#MR-dzI#|=O620B~TKgw9=v2RxPMRX~ZHhxUY^njbC zjz(nQC{F0kY?92O;>+y&x(Z2W#fbIH7U$K(EkFXFA63tK z!)nEXD){1C?>?(7PYk(2tzjwe(spH`N=UoM?TtA1iI)r)&F~$oDT`A#caqjcpQuSC zNT6l3g(uOn6fCHdC5@YM+N@1H#Yl^HAgjYy{K+z0*`>p=YhQ%9so zsiu+e#yhJCMNXyFE3m24lS3|9H;3F|k?u&1qhz)eU(~_4mNYg*u&k#87W-ln$vsz? zNO)(v$ZB1h0$W5N46bRA+&3EcE1g~ao2$Sp4H4M2@JNhWgx1#ZI+|hxt@e~MV?=@ zzw_g>G3SfO;+0XO+6)p9$|Q3A@>!-kiS_Mv3%AQT|H@QQO1Lbt2#2=XN}d*MLHLk{ zEYd5OtY=d&yo_5d1TaPzt3^CQgWo1n4l7A&w-|n8aXIkO*`C8B?$>Z8c>p@1DbxQczE-nVq4M}c%mTU z86UajLr`y98_(NU&KEDwrn&{B`#P6zkj_ZN6$KDild71u^@OtIkvgL(TeWk)rX_8E z*S;uI35H!F89E4+qZjV!cyts(j&-3$fwUl1u|g1ZpNF`>@BvP0ELIr2p}AAR>&k7; zY_q$Y!oPypXd6>k9i5pqWWtV!JHcZ1^ zKL%x!r;sCsz0ea;S0kMxyF?`OGd3orx?6NJ3a>@=0uz@^=yYg6L3YJY$i#7fDpRE@ z2eR&*Ad?bcbOw33OK7#-4wTS;EdBT zV}?D6@Fg^eAXx~9j(iIcZ=L6N3 z=}vC1985pr{zISQOtD96S4fLog(KDx^8@%c4VyWt9B1b@SrH2V`eYW3cZnttE{qW?rRK7fH{8Er?n8SjHfKi z5-IcZHBGFCc_t30nO(qn(wrefI?)LRhguFY$@Jy@r z08+5TpX~T_k9ZO|N3Fg0kR4y@Lu6d6WW^PpQJ%C4r^u7_VF|N=$_T_o$gMc@OoRn_ z6P2crkCEvaDFLidAvOi1#c|2MC+R=85f>WHW*jEXb`&0Ol=^6wm}%8mnMI-ef>%~P zW#}T^tU*_Mc%?k+YL$v|0X0iS>tDXyqb*m^^-eC^ubb=;84oGFj-5=oUaSTm^!b;&4mb0jxj9IY6`h_TQgAef#fQ z+a$1|0l+?zR5RYnOv5xOA*}Lx`{BVQM`Mo9<6c`G*Uy_qITuD$F-f1lYzp^xAKj`VvaUF7W#7uX>#{-nTz<^Q_dJ)>DzDw9;cE7e(=2 z=;y)CN~5$+V>s7~s{~Q%8+TwLtC~hkRfIeg=ec@dX%8iP;QT*e(3K&Z^{`uk(4UKX z?N}Q9?53MZq0qSNID-Y8GkI8ydOHA_WC}-ft_Drk-U})$Rz`ek#Vq9cfkArs)@oIfQ8-kW>&U@Ryn*#RPv;e&x?8 z$2+~4AD^dcJkd|Sk|_VW$N|)~KfBcu-tcub#Z3esmR24>FbIM8v-~*-oZ4Fz>WsTz ztJ0KSq*9bGNlmW04SYlTuU^**baWnsgLCbzsMWSUPBpp`e3cQP_GOD27OChuu^69^ zESAc0&XX5Wjju46b^O(GVX{ILi3u}GmKT^EsfIDt_qpZUa$Q}T%Ayw(%o{t&8=Def zl>(y?AMIk~ECHrXrJL#AVe8M4_De(Y(5$kViqc?JP+ew$i+Z&>9Puj*)L;b(X_;~PN$tvR$*9B^k@yDn#dZCg_2qjp0Yl=!o|wE^3{}(m{)`emoX6-oS{-j zzeu{5jX1C4h<33ThlA`Q=f$A3A|0?Q;C;A<%9|Yeu}tMo!fp#&HEDgVpR6R0$@83V zRM8sSxg4e*6H7lwG@(pjMcTnd_IYLzkaL;Fk(4}PcXpYiQ)12~g)(VN1I2@oLSpE8 z(56Y2evZ-fgF3QMazbaJYcEJzewQgIObSdvE-oxfR4SbzNeso5gB6tbwWezRr|4G- zLZn&`UH)2TM?Q*FkkpAtS0)N@XEEVy!KLZ7l~<meRPs~rm(i(?LEopC% zO|p5Ew4erW=?QmsQ+=whi~j&A3m;@zRa(6~8}5&2hqY0+`(p(kx3#sxVT6?49L5X! zp12hYlbdbC8FH7BS{a0p-H6i7#KGH{gy*Krqv6ck*<6$9w2HGARV#Skel)B4+FhRQ z5%p48f2XUXl}1c`b>$D%HJhGY_WO7yGvXfcD%G<19&F-guwwZ=JTFx38cjPTvm(X; zS>Xr8X@XD0>8f@m>YU_CCq8+%KObL=Y!o6++g zK&nG~r57TNf0>?<`&|L}czIr_#A>I}>2jmVbpK@f^5uvsR_(suTWzJJgHBH?u$)X^ z(Nm|*;c7o8(^uqvLun$lQhl#IPKq8F#0VcaQh_;@XkP7RK0ai(t0})+ZL`26@8WY@ zhf$!|pni?^PrG2uR%U56Bi1tBA9fM->GE*1@oc1|49G7eTP`z}U9(d4+L&Ix4{Ny_ zu34z~d0}!`AQ8I@kCES&Tv+qERZQYVnGD2GvjIbG+*WR^dAAI`0&xlVH*p2T(3Os5 ze_#^mtQ6c%+7N2s1QABN@#^d1Jtw1AqYeX`El+{s$uFnpUG8$R(rDbWINUHTe@lRW zH=BF2%D>*E5#&P=9}mS-%D1Zcr(zvw5TnCU9IsXMV!>_R=>`X|`P_y~mK8#sr%7Y_ z@c#C9r7ED6{jAwZXUZz6lUx__XtwqM-PRrMCihq+gv_GwxN1IatfEX)rVrDU8+zEh z(uWF^HxgG=4LRS_5w|OctM_KA4`OF-hJr(z?oeJwx~zIr?>x=(2=*pRP=aG3@Qqjl%X7~sW16K zGyJ1gBVO;zERivJ^{A%96LPPy=D8R}UUp7Yqjjk;BY?`tc`u5d2ok`8P@&aH79OQ= zBqwF*#+gzfPE}4&`*882IZ}&z>^cz{fh(Kp z0R@O)3cm`<6mDioEIiOACCw8Z*k)j0w)mq0BT=O!%*hJF(rO$xPeyd2ckLtKyF zGHzK5uGMd#<`#5G(TmKPbpcSbpIwQFv{H?nmyl8@zfGk8O(mM)bJ zE^wictpe_vbp)eZu>w4LjtTqMoQQ@A`?1W}NR9;e^o9R)q&P)}Qvdl-zs5#;%q!A2wd!X-CJ!UlnW_NuNesG$}U^-V&eHQU_Fs`d{0M_fC?Bb zHf8H-aF{%gNkN&~inq%K){{Aw#FDHyFpMqEj!4ymY28C#rH=Bu)%l4v-Q1W_-OW~3 zq)ot)v|afgZViLdi#*I+ng$1>my1_G$!zAPcNbaF)|5|vshmks!860c@A%JV29#0F z5G3YT6G(y3u#ZXO13o+Qbj5*U70;K)L$y<25jU&>Ime+)Y_t1bw}$?E-W_+}RSnt+ z$5a#uPC1CI{G=}gp>$jJ0WzcDHY&#(WF2fvcZkPz_llTj$es1O$AH6~mu=6%Jh^!_ z2wp{4m(@YBu>#uG&$qbtWR!%uI+-_mAGf#6ZYN~6d-X86uE0B6Ld-y%bpyYOCZms; zr>5{N$%|!w(deaK8W0sJJWgs6l;;crQ6M;$eaAJ#tG-rme2uH$(K4)ArjzLSh}o3L zno6!8Q+UpI5x?M?>EZl5ies|`q`4N8b?s?aLuo=*>IZL|G_)(yVr4FroEd%6 z)kk#=yZ3Fd)$@>tku*LT!E`AFWCWLww`7sq1^3~9R^E7I<>)51TG+X|D-+789m-qK zeHZ)#?6S1)R1)aC?x-*CM<_{*DE9#Nm`mi~UEUlN%t}u%uu{4u95)8%vW-fD5h}yT z91&;(ADL7#Ok73{$YslqU)))7ab!0g=xEPc}fc-Orvn0xT_*Hc8ZAORfWaM!2L=Cf@g$J`UGE5Vl<(etgOCl?uq{7j}lK?RukPNS{VjuGp2~G(rc5Pa$q6vG#dxM_USWPTI;~n ztBCGeh`v5VT_3(Ix}Q0jXIH}1DMJ19lF7z#hFTaVT}oFh#S8p}21;1GdIO9>N=4a41T4va_nvHXD^e%ctqn#$$Z;K#6O2PG(wmCksi3CdZItwB|_PGP|{gmXxlG*l`!Jr0S)RGF;m z7&}YOBdI{KpJfW&t@l*x5eZ%P@DQR&;NqBb4}ge;tI|MvWhBoR zAM|$9QF7@m5VWe9)z4-vT4FQkH);aAx|)E;p=pJVf)#4WL~|q}pf9V-@PMML&xTPl#P(xR21tD$==cFE>&()<=Jf7}#US9a@SNKSAn-7}2C8n!lYkp?LD;r3dduj{F2creOf_OJd71#JytKt#&sgSY7?kX9^?{UTqXR2{9V~e1iHfm0DCAfm-ohVOW3tM)2xH8_c(FeQBo&CkmJQs z~+ee<+a|Qy|0`lZxHiNn9eT~V4LwllDkUkthDb*d6a#9>)`0B%o-|X{ET}{wB73mk{MN=P@rd6txhn-+LefML zsXt+aB>QToS;}4|FT34kO(~z0sxntXT1i9TY%{44O3ci7(ER81PcikX)&@lVKr9;l z#n`**qE)sLC|)}TEz_{7n6(PCxu*E zis)*!nHmfqk&exGS|0~-nifo9) zSiK$j?X54#5M~03WV0w)6}+2n-9z6LfiyR^zPxEXa>?WTt6o_|PK7pC^T@pzpW7Ko zzo=&6$OZ$0&oUKjkAvsNp$QZUq?)}CtS~9eZT?HHdW9r8sqX2+_RJ&4ilaN^m?j>o z(bkvZ;N8hC513XcQ#PQRc0SBXr>fXIDthPB4B`kG@HM3~vq}b&uG+bHVPWq}Or;}0 zt}kHn2L5f^pA^t)%e%O1Qvt!K-PCVXR-qL)J_4T&XJNC{!)%L}Hx~>2G z2f%;p80#TLwS9~BZpxR)`lQlcha7hfC5`&fC0WB$&dsw*jEcO{Jg39rNyCFG|Eq%N z2S(<0@!#b<%l3MWNlM$dRSK1rcR8KkzIY|n>a&932eyaffMi=c?;*%a!})tIxJ>kb zw987e{WWVuMIPDxgP zA5DK9whIGXJ;J%XI{A{|rulxz<{$$w@^z7sw}YoI`!9$4$LBNBMf0Qmsxp3HQDV0= zANB9=+)J4Sx&2}Pe9XOx!jXBta`pSknky5&$75_3Rbsc_E2Z`fhC9ifaStXZ^oSox zF9!fiKY!2M;(mavDt&)vGMV&aQLs0T6*ikY_qMhOXiX2`^2e}ry7EDm?QO#S{Aq>C zoxx`wxu4oaKc(W-_ir9>Nv)3N9uvHIiQx34I-?!wH}aS`dBZ>su)!)GJh;t&9w-eU z;e2=SDe07T`_6!F`L~hB&UoU3-AsW9k*->*oOmC;AYh{34Gn2)aNu>Vo-0J6V9;Lg z`Ez=pnD6nZ+1u-(Q>=3&CP8)8&r5#BD>}(3K0OY+&-*zcS( z&PH+yQ+b)NndN)+TSo@sG4#z5KA6hrvWTm;;bFmxvt}`6B@6kJ zPnS(B%?9N@bcT zbs{WspQRX74W2ANppjl&+ZH|{9E_NAaWzf0XfXVHDZC_LN7{pQ#p%n}PB-;&Iap89 zE3<{w>uzf5HC2Z1{+PA=%gfnp-2F+u9`*_izWe-$rkCAEDRs|4ajv2&fwAE~@SnJ2 z^5tLerH_Qy^;p(*+i;Oi}I;D35)D_J=Cw&@l-#{2UGd2Ofi1Q z@!~!?WVcH{R%%fvo=F{TUcqyt9*g=M*oUn@d(}??Mz??IErRYR2cwHmq|x}DiB19xFYy$uSr1 zw6c=yPK)}9oFza>?v-h_L2JZB<}(6+ijr3gJub_uLfyOtgBcw1rmJu$<9-7xDk zKbL`k1i)~q2L)={k->0s_Lm@6l&I=mvniK;gu!7Msk9b3jm`7NTpqr)eZP7BW0OAa zAr@{nsc7tO^ZDm`Kq~!kzqfw?KY#S&;3>SD8u)u%!h&Uu<}=PYpqHSWeDQ~de{S}2 z5fIdh?=JRMS#ECdf@*UxBTkWy&~t*Bv;a;Q26fR$oaCr{zIuIp zzF?&1gZ6O#Uc=W-pT|*J%E3rKe~ozM&R%Q>D~EdY&)`uibLLmR%23yj_wwZRKEz4TvghLUzaC~xZ!C%<^SLrOVC?I0R5D{MF!PI z1_!tXu7-}nCPh~HlHjhD{P=NaG3qW=t`sNT*1# z38zsd^!KOIhMVVdELZ5Xa#Ul!*ZX9CIvZ5S5$c(unJ=bb?5}$JvonrG99}n3!--{B z$GwzusIA;Q{Azr1HebBa7KZlB8JfrKrudG#77sKayB+a$+T&F-}Q;&PP$ASs(qx>=PkGD1Z z?L8i!PyZr%I?{uo@N!je{}?|9TY2;dq-ZtP?a8lDwIf46H7 zm9Fw^biaO@LfA{@KsF9ZZN>u8{4~jf$?RPJwrVQhT8s-}FcP~bK}vSHa%r4Vj*{tG z+-N!Sb6J%66J8$jk+8a2RL8HIm~c)KaJjG~YpU)w(7Ogu!f?HQw0b7Lf1)MmWPmm7 zBsAPE6uEimsLk^(vY!W8>1?toMD(>{o3i0E&T^_IxDZ3R;UirUo{bSuS#38i1{{;rxrUk!UQzXRmj-WZ3L=wb(|vO*-y{no(+ZA~$te zxUJ5l(imN`VJaTpqXcww<3_k(?tUKsewzOMthssf^M&9Q1J8S^ytOpB?c2`KGy94#Kf6!hBWB^M*$_U`kzKQKfiIa>HgH?qVWB{ zzzRw20)>Hd;crgihV_`>#YNQ?dDLEtEnf+A;-1BU_F#_ZN5VnN-*l&!kn&*8U$?Uq zJfc(&IgcdQUSjBA^H?Rs)FSG^uyg~o+iL?O9BXo1gj*Lw{pS$>;whzw&_OZT#LDh=@m zBZ##3d=e4N>n%NMnO={xnCR*GAom9~M`$(Yk3Uu*jEM~fd_WHQ@M>>-ST_3eW==+b z_4PT0%is08bx}1!hiwUOuQ?p|RCkYRxZ{5vy?8x+iF0H!KbvBjfB>^sXS2F)(AAB> z+lfjp=+O3+Jtj4`>&NjSopkoiW%Ym2&&jC`-DB*M-|UJP=kv1-IT^Y=bzRsRw)^|) zljL4s{UIlNL`qLj{6(xsGCPhFj?*>5`X$v10WKY7;Q4R%dca$H#K~lKCUorlE+jJ& zxDno9L}C6lfAFakIg{dzPj?Kp5-SQ8&TzJ*7>8^Wa&h_S11^{LI~Z} z*8v|+4C^jwZc+k1=%J?^5-edk*;3toeqyjFT_t?98CAE3M_fO*s*iilHHfgD_-dOYOmp{^)P3w z=4@oPys>ot*>#yeI*==DEjt(co9;6;L=U0>!cM7fmK)Lml1GBu8<}EmeC8wuG)9ps?5#z=ynHivcS$oX~vfzk;r8`&E zroA_nZ&}gY!-7x8d{Rz?>_%M~HEOs>g<#t*=<%p7PDqQjv@n#wR!zPTlios{_X z)XGPHG14*#4tr0IUUQ&c&NKC{1?pvcp3@6h70pAeWJ*)$H%q&efaWWXB2SuWX+RO$ z2YhfcwjbTrz)RdCWp*T5v-3yV4Gm>5bQ|lTMUC}x^%c2gMc@y6j5m10AK2zGHL6jV zXtv@!A%&QA7H0`eY$d_O6OsopSAS|9LiAX2SG6Kd^nGp~v@~8ZU^_xeI+N{n zc(Mw(tnt^-4sBBFGpKzPiM|=meDIAVdcdJWswV*%WVSpfI8n}R!(esJUYuhwqbr`X zZ6|H$2CYfToq<(3gCW}Wd3)7U^ELI1(r7t5dNY4l|AJP6WeE~_W}Wu|tE%G+t2q)z zChT^sNUGY)`y|8Q<88?S3|08+(ec}#iG5*eRRYx3}}@X&VTlxX=9*xgfzIhhE`O zsUQkc)mG{eMV18#Ac!%JP3gDq@6D{&Ynwpe&_gTZ?0@gh%zHDtJ7*Etm`H#zS?|_* zs9+Oyn7y7+ThNml70A$5Zzi%Zv1=t*t*!J(90S^oh7@&O$khD5f>$*wHj#>p6%8Nh zN;f28B9JK0u0{+A^@v9BX##0t;$2WpO#BgG)8Svg*9@c7@Q~YSBc*C5HsE_1D63S4 z1?H2kUSkt1>pb*$uTm!+&HzSywisYE^jG780>gg!G|8xOk&DH>tSST{g~7)>K0W_& zlEVo9JSGk<&FbLMtEBj(GTS>+TH?abq(p1E&&({Dx-Ii+Szg_i*Eu`MD;CXQL0Zg) ze#m7kTA64AZ+@-Q2Cq zs%f8|zaF27K2L~VO>*7{l^G&S6eE(nV3)Jp6WVkj9q~}(hUsp2aX#_04i?IA8m^rG zk@?aakDD9kW2;A(1^Dx0_-v1E8C(S1C7UzvTn-FAQZ!Jq%|lyXqNM|D9g0XMRoy^U zR(zXMEIznvZVD;ev>VL=I=+(I0Hz4Iixmy!Hu`hcal%HuMN&z+ZJ2L+!b6L!u+xy3 z9wH{p6&#J5aY3(D64lD~+@0b{YsJ`z_4WkfsA8j>_Z7uqHsr8-!%m>Cj`%kzpr^5j z$!OL~jK;viTG-Guy+)jcV2L~nGy}H~gimY%JTEmw1*0}C8LN5xF@~+}rblU(X~sHD zubablroE#udx_G9Bx3gZmspCyTZ`O<=L^fhr;%Q7GG7XIIZ(o4Vbf{nj$#>@;>PVn z_!z;WFENuh+-P!ztA8YqIw>O<)zs}WYyMV7Gq0+Kg=;G&(VqI%m-)mAFj8Jw%Z03B zXy?Dr3i+up+REy&W()0;{02a(Vv)64f!=Wv@>=dxUdt(Eu{qG)<2H!z?Iyb}cM1NL z$XzcCkc?CHSHRduIv8e4<5vt#gxGVZ2q(4p`F0`RCB{N^jY{;g%r3_lUBHu2NALTQ zj82_D{F$XKf3qk?ifQd=Et%7=loRF6hg&izVb=yksf3n^1qi+b93p`?=y}YbF*Jbp z{%pgc-?=trw}=a0SrPTsr-dcz*+VI_mG6)PwQ4<62b1zJKL|FjU_FC7z#1{FeaQV&I# z>s|Ff*hiaY(=|_KhgKFw6!FNdo3#Ve`|SGWe~UJ%Ky@ zPBC`HzPZ7Y=Z-R>nL;YG$6>wo8}*yp!$6P literal 0 HcmV?d00001 diff --git a/po/ga.gmo b/po/ga.gmo new file mode 100644 index 0000000000000000000000000000000000000000..e159a570db8a6cdb770286fac1a6283f0e7c5b0b GIT binary patch literal 53438 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 Wmn20}ofD?TadX_K3Up6-MgIp(F3Ye0 literal 0 HcmV?d00001 diff --git a/po/ga.po b/po/ga.po index 07cc65c7..cce76fab 100644 --- a/po/ga.po +++ b/po/ga.po @@ -24,12 +24,12 @@ msgstr "droch-fhoscript eagair" #: arrayfunc.c:313 builtins/declare.def:474 #, c-format msgid "%s: cannot convert indexed to associative array" -msgstr "" +msgstr "%s: ní féidir eagar innéacsaithe a thiontú go heagar comhthiomsaitheach" #: arrayfunc.c:479 #, c-format msgid "%s: invalid associative array key" -msgstr "" +msgstr "%s: eochair neamhbhailí eagair chomhthiomsaithigh" #: arrayfunc.c:481 #, c-format @@ -39,7 +39,7 @@ msgstr "%s: ní féidir sannadh go hinnéacs neamhuimhriúil." #: arrayfunc.c:517 #, c-format msgid "%s: %s: must use subscript when assigning associative array" -msgstr "" +msgstr "%s: %s: caithfear foscript a úsáid le sannadh chuig eagar comhthiomsaitheach" #: bashhist.c:379 #, c-format @@ -286,7 +286,7 @@ msgstr "Rabhadh: b'fhéidir nach n-oibríonn an rogha -C mar a bheifeá ag súil #: builtins/complete.def:786 msgid "not currently executing completion function" -msgstr "" +msgstr "níl an fheidhm chomhlánaithe á rith faoi láthair" #: builtins/declare.def:122 msgid "can only be used in a function" @@ -309,7 +309,7 @@ msgstr "%s: ní féidir athróga eagair a scrios mar seo." #: builtins/declare.def:468 #, c-format msgid "%s: cannot convert associative to indexed array" -msgstr "" +msgstr "%s: ní féidir eagar comhthiomsaitheach a thiontú go heagar innéacsaithe" #: builtins/enable.def:137 builtins/enable.def:145 msgid "dynamic loading not available" @@ -516,12 +516,12 @@ msgstr "%s: comhaireamh neamhbhailí línte" #: builtins/mapfile.def:269 #, c-format msgid "%s: invalid array origin" -msgstr "" +msgstr "%s: bunphointe neamhbhailí eagair" #: builtins/mapfile.def:286 #, c-format msgid "%s: invalid callback quantum" -msgstr "" +msgstr "%s: candam neamhbhailí aisghlaoigh" #: builtins/mapfile.def:318 msgid "empty array variable name" @@ -846,7 +846,7 @@ msgstr "Ní féidir an tuairisceoir comhaid %d a dhúbailt mar thuairisceoir com #: expr.c:241 msgid "expression recursion level exceeded" -msgstr "" +msgstr "imithe thar leibhéal athchursála sloinn" #: expr.c:265 msgid "recursion stack underflow" @@ -917,7 +917,7 @@ msgstr "getcwd: ní féidir na máthairchomhadlanna a rochtain." #: input.c:94 subst.c:4559 #, c-format msgid "cannot reset nodelay mode for fd %d" -msgstr "" +msgstr "ní féidir an mód gan mhoill a athshocrú le haghaidh an tuairisceora chomhaid %d" #: input.c:258 #, c-format @@ -931,12 +931,12 @@ msgstr "save_bash_input: tá an maolán ann cheana le haghaidh an tuairisceoir c #: jobs.c:466 msgid "start_pipeline: pgrp pipe" -msgstr "" +msgstr "start_pipeline: pgrp píopa" #: jobs.c:887 #, c-format msgid "forked pid %d appears in running job %d" -msgstr "" +msgstr "tá an aitheantas an phróisis ghabhlaithe %d sa jab %d atá ag rith" #: jobs.c:1005 #, c-format @@ -946,7 +946,7 @@ msgstr "Tá an jab stoptha %d leis an ngrúpa próisis %ld á scrios." #: jobs.c:1110 #, c-format msgid "add_process: process %5ld (%s) in the_pipeline" -msgstr "" +msgstr "add_process: próiseas %5ld (%s) sa phíblíne" #: jobs.c:1113 #, c-format @@ -1002,17 +1002,17 @@ msgstr "(cuimhne dumpáilte)" #: jobs.c:1568 #, c-format msgid " (wd: %s)" -msgstr "" +msgstr " (comhadlann oibre: %s)" #: jobs.c:1771 #, c-format msgid "child setpgid (%ld to %ld)" -msgstr "" +msgstr "setpgid macphróisis (%ld go %ld)" #: jobs.c:2099 nojobs.c:585 #, c-format msgid "wait: pid %ld is not a child of this shell" -msgstr "wait: níl an próiseas %ld ina mhac den bhlaosc seo." +msgstr "wait: níl an próiseas %ld ina mhacphróiseas den bhlaosc seo." #: jobs.c:2326 #, c-format @@ -1047,19 +1047,19 @@ msgstr " (cuimhne dumpáilte)" #: jobs.c:3518 jobs.c:3531 #, c-format msgid "(wd now: %s)\n" -msgstr "" +msgstr "(comhadlann oibre anois: %s)\n" #: jobs.c:3563 msgid "initialize_job_control: getpgrp failed" -msgstr "" +msgstr "initialize_job_control: theip ar getpgrp" #: jobs.c:3623 msgid "initialize_job_control: line discipline" -msgstr "" +msgstr "initialize_job_control: araíonacht líne" #: jobs.c:3633 msgid "initialize_job_control: setpgid" -msgstr "" +msgstr "initialize_job_control: setpgid" #: jobs.c:3661 #, c-format @@ -1192,7 +1192,7 @@ msgstr "make_here_document: drochchineál ordaithe %d" #: make_cmd.c:651 #, c-format msgid "here-document at line %d delimited by end-of-file (wanted `%s')" -msgstr "" +msgstr "cáipéis leabaithe ag líne %d teormharcáilte le deireadh comhaid (\"%s\" á lorg)" #: make_cmd.c:746 #, c-format @@ -1337,7 +1337,7 @@ msgstr "%s: srianta: ní féidir aschur a atreorú." #: redir.c:162 #, c-format msgid "cannot create temp file for here-document: %s" -msgstr "" +msgstr "ní féidir cáipéis shealadach a chruthú don cháipéis leabaithe: %s" #: redir.c:517 msgid "/dev/(tcp|udp)/host/port not supported without networking" @@ -1417,7 +1417,7 @@ msgstr "sigprocmask: %d: oibríocht neamhbhailí" #: siglist.c:47 msgid "Bogus signal" -msgstr "" +msgstr "Droch-chomhartha" #: siglist.c:50 msgid "Hangup" @@ -1437,7 +1437,7 @@ msgstr "Treoir mídhleathach" #: siglist.c:66 msgid "BPT trace/trap" -msgstr "" +msgstr "Rianú/gaistiú brisphointe" #: siglist.c:74 msgid "ABORT instruction" @@ -1449,11 +1449,11 @@ msgstr "Treoir EMT" #: siglist.c:82 msgid "Floating point exception" -msgstr "" +msgstr "Eisceacht snámhphointe" #: siglist.c:86 msgid "Killed" -msgstr "" +msgstr "Maraithe" #: siglist.c:90 msgid "Bus error" @@ -1461,7 +1461,7 @@ msgstr "Earráid bhus" #: siglist.c:94 msgid "Segmentation fault" -msgstr "" +msgstr "Fabht deighilte" #: siglist.c:98 msgid "Bad system call" @@ -1473,15 +1473,15 @@ msgstr "Píopa briste" #: siglist.c:106 msgid "Alarm clock" -msgstr "" +msgstr "Clog aláraim" #: siglist.c:110 msgid "Terminated" -msgstr "" +msgstr "Críochnaithe" #: siglist.c:114 msgid "Urgent IO condition" -msgstr "" +msgstr "Staid phráinneach I/A" #: siglist.c:118 msgid "Stopped (signal)" @@ -1493,7 +1493,7 @@ msgstr "Lean ar aghaidh" #: siglist.c:134 msgid "Child death or stop" -msgstr "" +msgstr "Bás macphróisis nó stopadh" #: siglist.c:138 msgid "Stopped (tty input)" @@ -1509,19 +1509,19 @@ msgstr "I/A ullamh" #: siglist.c:150 msgid "CPU limit" -msgstr "" +msgstr "Teorainn LAP" #: siglist.c:154 msgid "File limit" -msgstr "" +msgstr "Teorainn chomhad" #: siglist.c:158 msgid "Alarm (virtual)" -msgstr "" +msgstr "Aláram (fíorúil)" #: siglist.c:162 msgid "Alarm (profile)" -msgstr "" +msgstr "Aláram (próifíl)" #: siglist.c:166 msgid "Window changed" @@ -1529,7 +1529,7 @@ msgstr "Fuinneog athraithe" #: siglist.c:170 msgid "Record lock" -msgstr "" +msgstr "Glas taifid" #: siglist.c:174 msgid "User signal 1" @@ -1541,7 +1541,7 @@ msgstr "Comhartha úsáideora 2" #: siglist.c:182 msgid "HFT input data pending" -msgstr "" +msgstr "sonraí ionchuir HFT ar feitheamh" #: siglist.c:186 msgid "power failure imminent" @@ -1553,27 +1553,27 @@ msgstr "cliseadh córais ar tí tarlú" #: siglist.c:194 msgid "migrate process to another CPU" -msgstr "" +msgstr "bog próiseas go LAP eile" #: siglist.c:198 msgid "programming error" -msgstr "" +msgstr "earráid ríomhchláraithe" #: siglist.c:202 msgid "HFT monitor mode granted" -msgstr "" +msgstr "mód monatóireachta HFT ceadaithe" #: siglist.c:206 msgid "HFT monitor mode retracted" -msgstr "" +msgstr "mód monatóireachta HFT cealaithe" #: siglist.c:210 msgid "HFT sound sequence has completed" -msgstr "" +msgstr "seicheamh fuaime HFT críochnaithe" #: siglist.c:214 msgid "Information request" -msgstr "" +msgstr "Iarratas faisnéise" #: siglist.c:222 msgid "Unknown Signal #" @@ -1600,7 +1600,7 @@ msgstr "Ní féidir píopa a dhéanamh le haghaidh ionadaíocht próisis." #: subst.c:4504 msgid "cannot make child for process substitution" -msgstr "Ní féidir mac a dhéanamh le haghaidh ionadaíocht próisis." +msgstr "Ní féidir macphróiseas a dhéanamh le haghaidh ionadaíocht próisis." #: subst.c:4549 #, c-format @@ -1623,7 +1623,7 @@ msgstr "Ní féidir píopa a dhéanamh le haghaidh ionadú ordaithe." #: subst.c:4799 msgid "cannot make child for command substitution" -msgstr "Ní féidir mac a dhéanamh le haghaidh ionadú ordaithe." +msgstr "Ní féidir macphróiseas a dhéanamh le haghaidh ionadú ordaithe." #: subst.c:4816 msgid "command_substitute: cannot duplicate pipe as fd 1" @@ -1661,7 +1661,7 @@ msgstr "gan meaitseáil: %s" #: test.c:145 msgid "argument expected" -msgstr "Bhíothas ag súil le hargóint" +msgstr "Bhíothas ag súil le hargóint." #: test.c:154 #, c-format @@ -1675,7 +1675,7 @@ msgstr "Ag súil le \")\"" #: test.c:264 #, c-format msgid "`)' expected, found %s" -msgstr "Ag súil le \")\", ach fuarthas %s" +msgstr "Ag súil le \")\", ach fuarthas %s." #: test.c:279 test.c:688 test.c:691 #, c-format @@ -1740,7 +1740,7 @@ msgstr "Níl \"=\" sa teaghrán easpórtála le haghaidh %s." #: variables.c:3794 msgid "pop_var_context: head of shell_variables not a function context" -msgstr "" +msgstr "pop_var_context: ní comhthéacs feidhme é ceann shell_variables" #: variables.c:3807 msgid "pop_var_context: no global_variables context" @@ -1748,7 +1748,7 @@ msgstr "pop_var_context: níl comhthéacs global_variables ann" #: variables.c:3881 msgid "pop_scope: head of shell_variables not a temporary environment scope" -msgstr "" +msgstr "pop_scope: ní scóip shealadach thimpeallachta é ceann shell_variables" #: version.c:46 msgid "Copyright (C) 2009 Free Software Foundation, Inc." @@ -1835,7 +1835,7 @@ msgstr "continue [n]" #: builtins.c:58 msgid "builtin [shell-builtin [arg ...]]" -msgstr "" +msgstr "builtin [ordú-ionsuite-blaoisce [argóint ...]]" #: builtins.c:61 msgid "caller [expr]" @@ -1875,7 +1875,7 @@ msgstr "typeset [-aAfFilrtux] [-p] ainm[=luach] ..." #: builtins.c:80 msgid "local [option] name[=value] ..." -msgstr "local [rogha] ainm[=luach] ..." +msgstr "local [ROGHA] AINM[=LUACH] ..." #: builtins.c:83 msgid "echo [-neE] [arg ...]" @@ -1911,39 +1911,39 @@ msgstr "logout [n]" #: builtins.c:103 msgid "fc [-e ename] [-lnr] [first] [last] or fc -s [pat=rep] [command]" -msgstr "" +msgstr "fc [-e AINM_E] [-lnr] [CÉAD] [DEIREANACH] nó fc -s [PATRÚN=IONADAÍ] [ORDÚ]" #: builtins.c:107 msgid "fg [job_spec]" -msgstr "fg [sonrú_jab]" +msgstr "fg [SONRÚ_JAB]" #: builtins.c:111 msgid "bg [job_spec ...]" -msgstr "bg [sonrú_jab ...]" +msgstr "bg [SONRÚ_JAB ...]" #: builtins.c:114 msgid "hash [-lr] [-p pathname] [-dt] [name ...]" -msgstr "hash [-lr] [-p conair] [-dt] [ainm ...]" +msgstr "hash [-lr] [-p CONAIR] [-dt] [AINM ...]" #: builtins.c:117 msgid "help [-ds] [pattern ...]" -msgstr "help [-ds] [patrún ...]" +msgstr "help [-ds] [PATRÚN ...]" #: builtins.c:121 msgid "history [-c] [-d offset] [n] or history -anrw [filename] or history -ps arg [arg...]" -msgstr "history [-c] [-d seach-chur] [n] nó history -anrw [comhadainm] nó history -ps argóint [argóint...]" +msgstr "history [-c] [-d SEACH_CHUR] [n] nó history -anrw [COMHADAINM] nó history -ps ARGÓINT [ARGÓINT...]" #: builtins.c:125 msgid "jobs [-lnprs] [jobspec ...] or jobs -x command [args]" -msgstr "jobs [-lnprs] [sonrú_jab ...] nó jobs -x ordú [argóintí]" +msgstr "jobs [-lnprs] [SONRÚ_JAB ...] nó jobs -x ORDÚ [ARGÓINTÍ]" #: builtins.c:129 msgid "disown [-h] [-ar] [jobspec ...]" -msgstr "disown [-h] [-ar] [sonrú_jab ...]" +msgstr "disown [-h] [-ar] [SONRÚ_JAB ...]" #: builtins.c:132 msgid "kill [-s sigspec | -n signum | -sigspec] pid | jobspec ... or kill -l [sigspec]" -msgstr "" +msgstr "kill [-s sonrú_comhartha | -n uimhir_chomhartha | -sonrú_comhartha] aitheantóir_próisis | sonrú_jab ... nó kill -l [sonrú_comhartha]" #: builtins.c:134 msgid "let arg [arg ...]" @@ -1951,7 +1951,7 @@ msgstr "let argóint [argóint ...]" #: builtins.c:136 msgid "read [-ers] [-a array] [-d delim] [-i text] [-n nchars] [-p prompt] [-t timeout] [-u fd] [name ...]" -msgstr "" +msgstr "read [-ers] [-a eagar] [-d teormharcóir] [-i téacs] [-n líon_carachtar] [-p leid] [-t teorainn_ama] [-u tuairisceoir_comhaid] [ainm ...]" #: builtins.c:138 msgid "return [n]" @@ -2083,7 +2083,7 @@ msgstr "[[ slonn ]]" #: builtins.c:210 msgid "variables - Names and meanings of some shell variables" -msgstr "variables - Ainmneacha agus mínithe d'athróga áirithe blaoisce" +msgstr "Athróga - ainmneacha agus mínithe ar fathróga áirithe blaoisce" #: builtins.c:213 msgid "pushd [-n] [+N | -N | dir]" @@ -2107,11 +2107,11 @@ msgstr "printf [-v athróg] formáid [argóintí]" #: builtins.c:229 msgid "complete [-abcdefgjksuv] [-pr] [-o option] [-A action] [-G globpat] [-W wordlist] [-F function] [-C command] [-X filterpat] [-P prefix] [-S suffix] [name ...]" -msgstr "" +msgstr "complete [-abcdefgjksuv] [-pr] [-o rogha] [-A gníomh] [-G patrún] [-W liosta_focal] [-F feidhm] [-C ordú] [-X patrún_scagaire] [-P réimír] [-S iarmhír] [ainm ...]" #: builtins.c:233 msgid "compgen [-abcdefgjksuv] [-o option] [-A action] [-G globpat] [-W wordlist] [-F function] [-C command] [-X filterpat] [-P prefix] [-S suffix] [word]" -msgstr "" +msgstr "compgen [-abcdefgjksuv] [-o rogha] [-A gníomh] [-G patrún] [-W liosta_focal] [-F feidhm] [-C ordú] [-X patrún_scagaire] [-P réimír] [-S iarmhír] [focal]" #: builtins.c:237 msgid "compopt [-o|+o option] [name ...]" @@ -2156,7 +2156,7 @@ msgstr "" " -p\tPriontáil gach ailias sainithe i bhfoirm inathúsáidte.\n" " \n" " Stádas Scortha:\n" -" Cuireann alias an luach true ar ais mura thugtar AINM nach bhfuil\n" +" Aischuirtear an luach true mura thugtar AINM nach bhfuil\n" " ailias sainithe dó." #: builtins.c:276 @@ -2168,6 +2168,12 @@ msgid "" " \n" " Return success unless a NAME is not an existing alias." msgstr "" +"Bain gach AINM de liosta na n-ailiasanna sainithe.\n" +" \n" +" Roghanna:\n" +" -a\tbain gach sainiú ailias.\n" +" \n" +" Aischuirtear rath ach sa chás nach bhfuil AINM ann." #: builtins.c:289 msgid "" @@ -2306,7 +2312,7 @@ msgstr "" " Mar réamhshocrú, oibríonn \"pwd\" faoi mar a bheadh \"-L\" sonraithe.\n" " \n" " Stádas Scortha:\n" -" Aischuireann luach de 0 mura thugtar rogha neamhbhailí nó mura féidir\n" +" Aischuirtear luach de 0 mura thugtar rogha neamhbhailí nó mura féidir\n" " an chomhadlann reatha a léamh." #: builtins.c:428 @@ -2320,7 +2326,7 @@ msgid "" msgstr "" "Ordú neamhnitheach.\n" " \n" -" Gan éifeacht. Ní dhéanann an t-ordú faic.\n" +" Gan éifeacht; ní dhéanann an t-ordú faic.\n" " \n" " Stadas Scortha:\n" " Éiríonn leis i gcónaí." @@ -2332,6 +2338,10 @@ msgid "" " Exit Status:\n" " Always succeeds." msgstr "" +"Aischuir toradh rathúil.\n" +" \n" +" Stádas Scortha:\n" +" Éiríonn leis i gcónaí." #: builtins.c:448 msgid "" @@ -2340,6 +2350,10 @@ msgid "" " Exit Status:\n" " Always fails." msgstr "" +"Aischuir toradh neamhrathúil.\n" +" \n" +" Stádas Scortha:\n" +" Teipeann air i gcónaí." #: builtins.c:457 msgid "" @@ -2402,7 +2416,7 @@ msgid "" msgstr "" "Socraigh luachanna agus airíonna athróg.\n" " \n" -" Imithe i léig. Feic 'help declare'." +" Imithe i léig. Feic \"help declare\"." #: builtins.c:520 msgid "" @@ -2418,6 +2432,17 @@ msgid "" " Returns success unless an invalid option is supplied, an error occurs,\n" " or the shell is not executing a function." msgstr "" +"Sainigh athróga logánta.\n" +" \n" +" Cruthaítear athróg logánta darbh ainm AINM, agus cuirtear LUACH leis. Is\n" +" féidir le ROGHA a bheith ceann ar bith de na roghanna a ghlacann \"declare\" leo.\n" +" \n" +" Ní féidir athróga logánta a úsáid ach laistigh de fheidhm. Tá siad infheicthe\n" +" san fheidhm ina shainítear iad agus a mic amháin.\n" +" \n" +" Stádas Scortha:\n" +" Aischuirtear rath mura thugtar rogha neamhbhailí, nó mura tharlaíonn earráid,\n" +" nó mura bhfuil an bhlaosc ag rith feidhme." #: builtins.c:537 msgid "" @@ -2462,6 +2487,15 @@ msgid "" " Exit Status:\n" " Returns success unless a write error occurs." msgstr "" +"Scríobh argóintí go dtí an gnáthaschur.\n" +" \n" +" Taispeáin na hARGÓINTÍ ar an ngnáthaschur agus líne nua ina ndiaidh.\n" +" \n" +" Roghanna:\n" +" -n\tná hiarcheangail líne nua\n" +" \n" +" stádas Scortha:\n" +" Aischuirtear rath ach i gcás earráide scríofa." #: builtins.c:586 msgid "" @@ -2500,6 +2534,13 @@ msgid "" " Exit Status:\n" " Returns exit status of command or success if command is null." msgstr "" +"Rith argóintí mar ordú blaoisce.\n" +" \n" +" Cuir ARGÓINTÍ i dteaghrán amháin, úsáid an toradh mar ionchur go dtí\n" +" an bhlaosc, agus rith na horduithe toraidh.\n" +" \n" +" Stádas Scortha:\n" +" Aischuirtear stádas scortha an ordaithe, nó rath más ordú neamhnitheach é." #: builtins.c:626 msgid "" @@ -2581,6 +2622,10 @@ msgid "" " Exits a login shell with exit status N. Returns an error if not executed\n" " in a login shell." msgstr "" +"Scoir de bhlaosc logála isteach.\n" +" \n" +" Scoireann de bhlaosc logála isteach le stádas scortha N. Aischuirtear\n" +" earráid má ritear é i mblaosc nach blaosc logála isteach í." #: builtins.c:708 msgid "" @@ -2608,6 +2653,26 @@ msgid "" " Exit Status:\n" " Returns success or status of executed command; non-zero if an error occurs." msgstr "" +"Taispeáin nó rith orduithe ón liosta staire.\n" +" \n" +" Úsáidtear fc chun orduithe ón liosta staire a liostú, a chur in eagar, nó a ath-rith.\n" +" Más uimhreacha iad CÉAD agus DEIREANACH, sonraíonn siad an raon, nó is\n" +" féidir le CÉAD bheith ina theaghrán, rud a chiallaíonn an t-ordú is deireanaí a\n" +" thosaíonn leis an teaghrán sin.\n" +" \n" +" Roghanna:\n" +" -e AINM_E\troghnaigh an clár eagarthóra atá le húsáid. FCEDIT an réamhshocrú,\n" +" \tansin EDITOR, agus ansin vi.\n" +" -n\tfág uimhreacha na línte ar lár agus liosta á thaispeáint\n" +" -r\taisiompaigh ord na línte (.i. liostaigh an ceann is nuaí ar dtús)\n" +" \n" +" San fhormáid \"fc -s [PATRÚN=IONADAÍ ...] [ORDÚ]\", ath-ritear ORDÚ\n" +" tar éis an t-ionadú SEAN=NUA a dhéanamh.\n" +" \n" +" Ailias úsáideach is ea r='fc -s', sa chaoi go ritheann \"r cc\" an t-ordú is deireanaí\n" +" a thosaíonn le \"cc\", agus ath-ritheann \"r\" an t-ordú is deireanaí.\n" +" \n" +" Stádas Scortha:n\\ Aischuirtear rath nó stádas an ordaithe rite; neamh-nialas má tharlaíonn earráid." #: builtins.c:738 msgid "" @@ -2620,6 +2685,13 @@ msgid "" " Exit Status:\n" " Status of command placed in foreground, or failure if an error occurs." msgstr "" +"Bog jab go dtí an tulra.\n" +" \n" +" Cuir an jab a shonraítear le SONRÚ_JAB sa tulra agus é mar an jab reatha.\n" +" Mura bhfuil SONRÚ_JAB ann, úsáidtear cibé jab atá reatha de réir na blaoisce.\n" +" \n" +" Stádas Scortha:\n" +" Stádas an ordaithe curtha sa tulra, nó teip má tharlaíonn earráid." #: builtins.c:753 msgid "" @@ -2632,6 +2704,14 @@ msgid "" " Exit Status:\n" " Returns success unless job control is not enabled or an error occurs." msgstr "" +"Bog jabanna go dtí an cúlra.\n" +" \n" +" Cuir an jab a shonraítear le SONRÚ_JAB sa chúlra cosúil le é a thosú le \"&\".\n" +" Mura bhfuil SONRÚ_JAB ann, úsáidtear cibé jab atá reatha de réir na blaoisce.\n" +" \n" +" Stádas Scortha:\n" +" Aischuirtear rath ach má tharlaíonn earráid nó mura bhfuil\n" +" rialú jabanna cumasaithe." #: builtins.c:767 msgid "" @@ -2676,6 +2756,24 @@ msgid "" " Exit Status:\n" " Returns success unless PATTERN is not found or an invalid option is given." msgstr "" +"Taispeáin eolas maidir le horduithe ionsuite.\n" +" \n" +" Taispeántar achoimrí na n-orduithe ionsuite. Má shonraítear PATRÚN,\n" +" taispeántar cabhair chuimsitheach faoi gach ordú a mheaitseálann PATRÚN;\n" +" i gcásanna eile taispeántar liosta na n-ábhar cabhrach.\n" +" \n" +" Roghanna:\n" +" -d\ttaispeáin cur síos gairid ar gach ábhar\n" +" -m\ttaispeáin úsáid i bhformáid cosúil leis an lámhleabhar man(1)\n" +" -s\tná taispeáin ach achoimre gairid úsáide le haghaidh gach ábhair a\n" +" \tmheatseálann PATRÚN\n" +" \n" +" Argóintí:\n" +" PATRÚN\tpatrún a shonraíonn ábhar cabhrach\n" +" \n" +" Stádas Scortha:\n" +" Aischuirtear rath ach sa chás nach n-aimsítear PATRÚN nó go dtugtar\n" +" rogha neamhbhailí." #: builtins.c:816 msgid "" @@ -3138,6 +3236,14 @@ msgid "" " Exit Status:\n" " Always succeeds." msgstr "" +"Taispeáin amanna próisis.\n" +" \n" +" \n" +"Taispeántar amanna carntha úsáideora agus córais na blaoisce agus a\n" +" macphróiseas.\n" +" \n" +" Stádas Scortha:\n" +" Éiríonn leis i gcónaí." #: builtins.c:1317 msgid "" diff --git a/po/lt.gmo b/po/lt.gmo index 3b3360c2fc3a0bd4c2727f81e4f2bc2fc1a5b610..458ccbfed9550643ae66f3e60ca929c60ab29c3c 100644 GIT binary patch delta 12881 zcmbW534B!5y~l4b$fC0E>tzWLU;-f!LZU)sjf5l+Hi;wLBsa+3jFXf4={7?z!ju z&;R_-Isb6&Q#lWPnv;HgQ0}!B&z2m^8Ux3iU|DZSAEsK%`ubSQnhtlvL2w@|gRj8J zaPTnYRVH-;ZW4RiuuGln$|_J=3K z!LSkzhg+aJ-fnm$oJRRBI1xS%WyqhPCf3WgtSNA^;Yv8vN?TUkQ!MLJSYTP!%@7-` z=b#4oBOC#bn_yX^;TR~xN}vo{4>e$`DPI8xP`(YS-9vCF{5hNj-!bK3d^D8tt(hpA z@o6vs*Xaek2+H!^P#u03j)XsfOv-u-$`d)0EGr+5grneMsQ%7^dcPIQ(956JxVYrs_epMx@Ys^6d(Dmqs|b+Fm64JvxK!QSu!SO_nNx$sd_|0L{7 z`5CB~c?oLf2MzlWq4L~hcp{viMv)7bK&{bQSOr_4X8b*<51xW*_iHFa-i4akpP|0X zB>*(@5m4JT0A4z8lKJ--qn7wDk-M%W1s}i4&_oTRu)W9pBa<4cuFzs22BG)|&HIuiY*7ifFrRc}Bv>hixR>>+cbfFBr1}=iPL3!?NC<6{a1?8tu z-<>qq@2?cf;HtU!zb8tZibZfc)Qo=swQXL8viKvY4#wjiSzZZMJ_oXut#3k{W<3uT z)%sy$So5L!+XCgW^9;WVhf=hxAp|;yW^S&=uu`1SZsHLccgW(RSV7&tBy9W$kg!05+;3(MZWX}U>Ya)sUnhCXr z3n4qkib2jK>sCnoSkJ(b@N=j&AHm)tKCOk2Ww+u`hI|vsgD)Ar3E2qN0ayXYp6VOk z3=6dXZ!{IpLJepw^w(xOlxycg8!m#HkpoA=i=jMqtKl9f!ybW*WxWM8)A5V^-Bk*8 zo~$< z&qJNCe}lu|gwy<`E`e#iScjr*bq>^a`xYdStzSVlgf)PRL9Sj7<;t_+ba)?>;jb9x zF7bo45Kf}L9rl7(Lj~V%D33e@8hVMbmAh*izcp}vM#ZU%?VE|qN$G}b~gMJRx z?)MNw($;`#KZqv7;k;N4)i4BQ>G@DD`x?})*bCLc>rm}_)%a^Y4r)e=pgiP49Z)+> z{gY6Jy#uu*|AZs8|0k{XU33bZ%8RHe?}8^%ei~|^mkr;C11RUN@n=5Nuo!B94N%b@ zgZ<%`p(b`6)Dqnf)$V6-6ysaJM>zrZsP$*q52|4RY9_0oJdlK1l3So$`UsSPuRyu_ zw@^VjXszF_25P2lQ0K#yP=?=Y_$W+kpyyDu#_z+~FmIio6|aYy$woL3Mqod9K9s>% z!rt%(cs%?DEQR;NUho~Lb_WeVgPQsA>wN>qugCwIQ7IKe;X0^++MotH4-SJnA^)s9 z_!$g8gF|4y4gPnNpaxoC%1fd8t%I6*2b>45f!dZog)-#D4ftQte85!n-01K3aqu4Y z`6fu5S-G41f!4y|lv|-(c_Ea+8Q1~ugtOq7I)A`Q=(U4`)DCLAyI^1VMA|fX7HVd% zL7h||!ufF2nZ8TcKt=ZzP;31V)Y`rYi(ziiKjX`wV#R?nY$qHIZ-xr)N1*zD8_Iz6 ziD&r(4~I4tGvF{-3AH2*P&3#8wIr9rJh&T{!o5%~{R}FWayR>iPKKIL1zZ4wa4g&f zm%)c2M{wHuJIV|y#&7ZW^-6dO{AJ_O~`51=|6@Axw)f|_X%%2Ss@8T)koYdfZVj0vn3&L@*70Qsypa#4NmcdS_ z?>~U@)Z|7##VUf@CFepd$t6%rvI{Ezv^r7L(R)z)-E#eVekxo{F#zSdt#AUo5*EP+ zp=SO&C{K)S^4E9;l;>h_5!_>V5XzIYn*9lGhG{Q4QM~Ac!)b6ARMbBX*=bh47Jp4$ zID+!!P%gd0@Htce37ks(fROL05|~GM1N62ttfjmYYMeJi_+Kvhl!{!~x7Bxbf2f&` zftuN=urCb3*)R#^@;l)?_!hL`@HRgPOQ0sU(J%z%v9qC;@P0TRKG%l-ZIt&-!+v3I zF3RKi(E+m)Y6iDKEzwV)JoOt`2tR}hritx-tkggm)(rLj4yagp2~LOa!YOb_#9xB4 zG>RIW1xLX+>;tcWa?viRZT0|E2k*g!aA?$zjdf7|2XxW8=+;bh92;E6B|2g03D zF>y0gFh2#g1bq|U5~Qts6j@T?S6E+ya{0}04%`QIfP7-=3zPngH$V+^A?yjSgoEL= za1y)++VDB3*g6Pjz&}HsnB!A2nDt+eBG;b-<;v@zT=^uN3lG2|Xm=2Za4pmUm4Wl% z3sCKPZS!Y(G7L~|G`t2br~HH|_ulS%vKWqJd}|SkqJ5L$xlk^;8ER=BgL3`xJN&g9 z0E;P)hMMUbC>M9Yli+yOPvqfnmsE$jy;o$Kcd%W^obDbGjh(DnQfX+{2yY)0Nj2JmjP|6cQFFbXwL z>;6aNL1Y4Te};46i?9&U^A#V~V(Nd1E<^N8r`+JH*3S%us}LK>;r#-rrwCooU$p*u zb|DL?%s@^_>kg#EGOVwQ(cyFOYUFhERd79`hZVA}MF=5l zQTD);iEAtUZGQA5d{|rH*OC6F95lQIo{!|2PP9WVL*7U94D;drmhjt`cE!l$=!z*l z|ARb&^g3Agi3Ft|^HqS|v-!*zZx`I{DH;|trtIfAhqEAM`$i+xI z@+;(YHM9+_XST|_>_fZI%4ph%2X8lbH&nDzEPqVBuY4fSk$G{ns?>1!}EPW{F zA|ntzJ>gbgwWgx~1AQ#=Ffs|rMOJG4e}m}xk`L=9_zLn8@`9-wY&grX3ymnt&48bn z$~O()fM*%~3HV<~g=xDE{dh#ZRSCOqDJ*dKOKr)MR){_j}N zXu~0JEb>>s+WWnZ-=WAl>OY1d7C zOs0*VS|8Rp%4Z>`BGXM>7mh=jL;XFlLi5)x_ETg&l^;Movys7+H+rQ*KXMnTg4LUM z!;!9M9LoJ&1vrs+x4~~BQ_%Orn-Lp*CUg-!r>VnVc&dN4_dp+l>_w*0_&?1%3;h}N zlTCRP<=?3cuP}Ab!VN}0jr!e2FN1d>e=_Aiz` z`ygkS^6ltr(04*TPy4XWHk@bLRlzD#SBl=-=t414qxHWKWd(Ag`3TkfTds`qmFS~Y zVV)SQM81qH;QcaFA2-}U-6Z5kraTX>pu7}$9R2sm1IX8qOA#;rM}T^-;HO%5q7UPP z0IY=Xz+UhI(?<9Sat88MWFX=o<;ZxXAEIX@-%RsW?{_u7qq52i(VI1!3CQcncaf8j z=aG$kJOGx%#c(b1J>)--9muVSo-w?ygO4E}W!@Tg_wjZ(6mjj&uMB_fxB>3=Slmq{ zLeYrr#^cd=XK?hjxx)(Vrcl_8IPI=o=fs;+?QSHQ2xdMSzd5HgQ*BqSSR9QcLy?qg zEsn-^#6!(3NqgGje0$F9*$eDtao4qLqfNUa?TSc4fwd$WalM~u zd5!s*>+Sr)dMD8`)9!HNo*8)wds<#1zpu5tYMp)LtAO_^^SE7DUlD1F#@oG~?YO%& z2kp7NL(LHDuXxHyxplzM6PpHjFuWjKg{x!)n3FDbEdq*^7%SB!_{WP>Vk!II+ zB8^O_F_cKgL-na7LnaIQTI(Whk?6LFUF#b(>8Ogl#_lR_CA&+Bo=GQ}N@Px*^hO`X zYc41#u!EhWCts8^HXL#ic3mJAwCl9kb*FSV;glP+y(XC(^WN+ocbzs~1~X?*88xdu z6$-QLc3q;y4Tl5WMLN|d!JyUPgu^(uPGJ@7%uMOoV|F70RGu5CVT{I5oF>usc1@9C z*LMW%?qXLbnd_!i_VuI78~BZB)iWBx@>5;FDQ{X93dfVF?eum`vxAu#`KyP-HLHej zjQ;CpRHuHh`#)VWI!tBpAIVQ)x%-57}_#HQ|jLCM=5ns(;S z{8=0DTz041-3Hn>g!PqUt0`LcT>U-eyUniCddJ-cZ4?4;csEEefY7&T98GFo-OrPm_OPz4SwVGrDv1x`6gd=gfXbQy>Nf>qnKBrj#hsB)a zDREb^VC)QLW==0Xg9g*4X^6ry{m$`zi|qXTGP^NqFRos-s=R7RtqSaGwxnHEzG|sm zN0@A=UbCduk0tvUjWdnYA1-c6Mf_QN-aMzfKR!55wt3al^6kUlWJb)GKBn1CMq|l@ ztsk~Zq}gw*l?`UfXC&4)b@x`LJsQa>*4b`2^abyO+5u|BVRC4SL6+aj6c!E6JT>Fq zbZfMJb0Vg7o)Wa$LSfb)Hzq>OUgf!VAfiGf)o!Dk>YyD9HB#nVua$;jmfqI^I_PR< zX>q#tMyZ{b=xc@Dq;_w2kgW?^;Sh%nzntcIjit7)5lQS(oDofG<%!}(D;#BG+I4t} z01JA4%HHd|Z;qzCcDX;z*ciX@w;@31=@0?9vq54#|i zZJeBr#iPw}r@dV^_yI5AH}vNQr^e>P~(NP zcW%5`m^U?=iZ^ft9OJsR5-DQDJ1Lujoqs93DQ5t8oH<*qWT@RuWUeY2k!FOjcC8oq zUdTCNKQJ|jm5e*F&D<=F9L%L$sEwuxUgjNFcydR~JLsBXN#^KTcj#>M-ufOn>hSf~ zqw&z4VWqr?#Gu+0PD7*1tnlAfjvHKvh2Gnsm1=hqTq@rA9jK+gJ=*9}%|+|qN6t}Z zbnY#x>yb`zx67dlhJeoYZddYgG8E3*sz)D9o|#zOJ&nnwtPQ)Y7hJR5#MO zq+%R_#rdTxDA>8>^pQQLWu=2zK~zUp5Ng|hTl>CUU76vw$`AU~vy1%H&|Nj5f=HGo^Wo3um0qg`jFInaGnCD#revarc@kpDKI4V&*s=v%1s#l-bVEz#C z&iay?`jSTXUnh%SFsWc>cg?1uWJa7UM<$LR)dbwGERjQ}>&*YZW{yYfO?t|*$IJRM zV^&ur^R8_1hul176{f|{I+5cEYc|~@@dH8pk zf2@9S5ea9Tf6iphnDnx%sh4<~Lxoe{OFgsSWq!7%aAJ1q>FOBH?#oX=KVNgjdNRze zPfZ4TsAw|KLls_zdZ?J4fo9c`DRf?5J2EHTh>g+zcmC;p-JOAY(>*!|jd4w5cdR^h^u~h8-Fa#oT34cayO?(Sy^i51sm_lPEe<9`c69GXQ*Es(|)pgC>FdwxV|`9H5VMW20OC*+~SD! zj%Yi)qq#j5wWnp?-!!3*pSdb!KB;c_gkz_!{$BUbs)=oh?DKGtmE)3c4gfs zIfIg38td(F(o-*wEf0JQTm$o;ZXtiFA~|> zu1r?(evCvmu4`A`K0KMt8tG^gGq(mOc78p$y~pCC(%bCsyffU-awr-_WcqKh zgNk~mJ><5A?6=R)*ekgd+EVe*{!Y7l<^3l6J6owdG>VsabYJ#~V`jLW1zYT#3ER9J S_X`Z^T;=>Ur~l!{s`bCvMMPWx delta 6446 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 b;aqL7+E3kSslkG(6PbZ#)qBPUiW>YEc#pmc delta 11511 zcmYk?37pN<|Htw3y%@&6XLpUUWyUaLFk_i9#=ea;OSVv2lp?a!4HFfWh{=*@q$H7% zv5UW@hEUcY{e~8Mi=srz|MmW!GylKud(`0$;}o8=_*BplRRcq+X#$BF*b{Yuaaa%E#7ejo^<*coH2#cgY7=Llr~<0uQ5eKd zsOvqBI{r0Rz6^DpU04iH#nJw1q6-wLW`V}`ga|A_KHlZqqE76Gy75z}C!2|?;BwRj zx1lPMgSy@&RF@Wtx8*UYmhI{s9#8uhr(hxlI`CzrE@myNC4N9v&@{25xC#~_+X&Uf zEm7xpLsei9mdD320jFV2+=d>W!}9n&mcm;h61rfKru26{o(?c&|~cK>cHO8y(vac7a~Wv)8^zz?|YT`WWS2W{w9=51&zi9!@i=*Cmwi}*1& zSdaIy4h%`-smM?0Y0MW~;CL@%dQ-mi0h%(uG1vPu11Jw4OxG1KCVLnop8Yuw8`FjJ z{v2h@Dz4k+F@9x^dc+X^&B^?6Gi#{pgOck;W(aS|8)>{(;x^Jtlq zxjE$tGmUwK8=b$VC$R%9 zvK`;1Vquxa?BIZRS28tuz`<*1U7YoaG4zi4axLv&oJ7NQ#-#A*N%#^6Ow0EB#uVDj zBEkiVVJe+>Jxf zQ;)H>aNJAB>Hl_|c;87zH4a7%n)h)Z{(j1K$>!6xNq1o@Zg>n2aN#n!#w?f5Lb53JzXr56j6pNS=LE|$VftcIUq zEj)&icpG(o^@^UqWXGY7>xwlr|DPbCrS^5yQo9;88}_57%`vQlSFs_MspR<|yQ!!P zjl~3NWNHg&tJM5U`_HvT|OOk-HpiSnE5Yi%#;b*7LUM?YMw+w4#Py8j%uPE zSP2hf5U*e(EKS~d8lt-ZkStrzagRvrx!zg^+xfRs{moOP`Muu$P zH>+i9+8Q;#yP-}Tj=Jz1)Dx^gK8ws3n2d)|6)92MHfdEZM(iyb?jYBozOjJuPK;39HM&K^gc|T%2 z{)XMLPJKIzCOBU~S~6r7lhD$;994nUSP&1O7Mi2ZT&z$2GHP0u<0Gv(c1I1iS*R6n z9rnjVsIgQx+Ah`YoxM;kHw1&4|Id+7pDjc^$p+Nu&%q9O2KB^|4QyA$p`I`e)gpsX zPd)}!!Fi~KY$xitGuRj}p&qDejQtR*i%Hzyj3yC8#Zn5o!=`L8~2)x_4U zH>&A|qUQNnm!F8L=xkI)*J6G=fEsj1P<{UkYKgAY)K)ARRgni!<>OHEe-UbZ_%cMI zDT$k?c^}ivcEQ7_CSHj8OgMmgl0Tg_6YS_uLoH0RQL|

VY<)TIdjJ3|&Tz`XY(; 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 K=77M&qW=qJeugdp diff --git a/po/vi.gmo b/po/vi.gmo index 2411ab4ac3c905d47d8bdc8d2383900a644a9f82..76b51069e487a4423977c964500cd2d1a37c3a5e 100644 GIT binary patch delta 18782 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 diff --git a/subst.c b/subst.c index 8c646cc7..a59c785b 100644 --- a/subst.c +++ b/subst.c @@ -93,6 +93,11 @@ extern int errno; #define LPAREN '(' #define RPAREN ')' +#if defined (HANDLE_MULTIBYTE) +#define WLPAREN L'(' +#define WRPAREN L')' +#endif + /* Evaluates to 1 if C is one of the shell's special parameters whose length can be taken, but is also one of the special expansion characters. */ #define VALID_SPECIAL_LENGTH_PARAM(c) \ @@ -1131,7 +1136,7 @@ extract_command_subst (string, sindex, xflags) int *sindex; int xflags; { - if (string[*sindex] == '(') /*)*/ + if (string[*sindex] == LPAREN) return (extract_delimited_string (string, sindex, "$(", "(", ")", xflags|SX_COMMAND)); /*)*/ else { @@ -1625,7 +1630,7 @@ skip_to_delim (string, start, delims, flags) char *delims; int flags; { - int i, pass_next, backq, si, c, invert, skipquote; + int i, pass_next, backq, si, c, invert, skipquote, skipcmd; size_t slen; char *temp; DECLARE_MBSTATE; @@ -1634,6 +1639,7 @@ skip_to_delim (string, start, delims, flags) if (flags & SD_NOJMP) no_longjmp_on_fatal_error = 1; invert = (flags & SD_INVERT); + skipcmd = (flags & SD_NOSKIPCMD) == 0; i = start; pass_next = backq = 0; @@ -1679,7 +1685,7 @@ skip_to_delim (string, start, delims, flags) : skip_double_quoted (string, slen, ++i); /* no increment, the skip functions increment past the closing quote. */ } - else if (c == '$' && (string[i+1] == LPAREN || string[i+1] == LBRACE)) + else if (c == '$' && ((skipcmd && string[i+1] == LPAREN) || string[i+1] == LBRACE)) { si = i + 2; if (string[si] == '\0') @@ -1695,6 +1701,20 @@ skip_to_delim (string, start, delims, flags) i++; continue; } +#if defined (PROCESS_SUBSTITUTION) + else if (skipcmd && (c == '<' || c == '>') && string[i+1] == LPAREN) + { + si = i + 2; + if (string[si] == '\0') + CQ_RETURN(si); + temp = extract_process_subst (string, (c == '<') ? "<(" : ">(", &si); + i = si; + if (string[i] == '\0') + break; + i++; + continue; + } +#endif /* PROCESS_SUBSTITUTION */ else if ((skipquote || invert) && (member (c, delims) == 0)) break; else @@ -3928,11 +3948,11 @@ match_upattern (string, pat, mtype, sp, ep) /* XXX - check this later if I ever implement `**' with special meaning, since this will potentially result in `**' at the beginning or end */ len = STRLEN (pat); - if (pat[0] != '*' || (pat[0] == '*' && pat[1] == '(' && extended_glob) || pat[len - 1] != '*') /*)*/ + if (pat[0] != '*' || (pat[0] == '*' && pat[1] == LPAREN && extended_glob) || pat[len - 1] != '*') { p = npat = (char *)xmalloc (len + 3); p1 = pat; - if (*p1 != '*' || (*p1 == '*' && p1[1] == '(' && extended_glob)) /*)*/ + if (*p1 != '*' || (*p1 == '*' && p1[1] == LPAREN && extended_glob)) *p++ = '*'; while (*p1) *p++ = *p1++; @@ -4072,11 +4092,11 @@ match_wpattern (wstring, indices, wstrlen, wpat, mtype, sp, ep) /* XXX - check this later if I ever implement `**' with special meaning, since this will potentially result in `**' at the beginning or end */ len = wcslen (wpat); - if (wpat[0] != L'*' || (wpat[0] == L'*' && wpat[1] == L'(' && extended_glob) || wpat[len - 1] != L'*') /*)*/ + if (wpat[0] != L'*' || (wpat[0] == L'*' && wpat[1] == WLPAREN && extended_glob) || wpat[len - 1] != L'*') { wp = nwpat = (wchar_t *)xmalloc ((len + 3) * sizeof (wchar_t)); wp1 = wpat; - if (*wp1 != L'*' || (*wp1 == '*' && wp1[1] == '(' && extended_glob)) /*)*/ + if (*wp1 != L'*' || (*wp1 == '*' && wp1[1] == WLPAREN && extended_glob)) *wp++ = L'*'; while (*wp1 != L'\0') *wp++ = *wp1++; @@ -6542,9 +6562,9 @@ chk_arithsub (s, len) i = count = 0; while (i < len) { - if (s[i] == '(') + if (s[i] == LPAREN) count++; - else if (s[i] == ')') + else if (s[i] == RPAREN) { count--; if (count < 0) diff --git a/subst.c~ b/subst.c~ index 211507bb..6655861d 100644 --- a/subst.c~ +++ b/subst.c~ @@ -93,6 +93,11 @@ extern int errno; #define LPAREN '(' #define RPAREN ')' +#if defined (HANDLE_MULTIBYTE) +#define WLPAREN L'(' +#define WRPAREN L')' +#endif + /* Evaluates to 1 if C is one of the shell's special parameters whose length can be taken, but is also one of the special expansion characters. */ #define VALID_SPECIAL_LENGTH_PARAM(c) \ @@ -1131,7 +1136,7 @@ extract_command_subst (string, sindex, xflags) int *sindex; int xflags; { - if (string[*sindex] == '(') /*)*/ + if (string[*sindex] == LPAREN) return (extract_delimited_string (string, sindex, "$(", "(", ")", xflags|SX_COMMAND)); /*)*/ else { @@ -1639,6 +1644,10 @@ skip_to_delim (string, start, delims, flags) pass_next = backq = 0; while (c = string[i]) { + /* If this is non-zero, we should not let quote characters be delimiters + and the current character is a single or double quote. We should not + test whether or not it's a delimiter until after we skip single- or + double-quoted strings. */ skipquote = ((flags & SD_NOQUOTEDELIM) && (c == '\'' || c =='"')); if (pass_next) { @@ -1691,6 +1700,20 @@ skip_to_delim (string, start, delims, flags) i++; continue; } +#if defined (PROCESS_SUBSTITUTION) + else if ((c == '<' || c == '>') && string[i+1] == LPAREN) + { + si = i + 2; + if (string[si] == '\0') + CQ_RETURN(si); + temp = extract_process_subst (string, (c == '<') ? "<(" : ">(", &si); + i = si; + if (string[i] == '\0') + break; + i++; + continue; + } +#endif /* PROCESS_SUBSTITUTION */ else if ((skipquote || invert) && (member (c, delims) == 0)) break; else @@ -3924,11 +3947,11 @@ match_upattern (string, pat, mtype, sp, ep) /* XXX - check this later if I ever implement `**' with special meaning, since this will potentially result in `**' at the beginning or end */ len = STRLEN (pat); - if (pat[0] != '*' || (pat[0] == '*' && pat[1] == '(' && extended_glob) || pat[len - 1] != '*') /*)*/ + if (pat[0] != '*' || (pat[0] == '*' && pat[1] == LPAREN && extended_glob) || pat[len - 1] != '*') { p = npat = (char *)xmalloc (len + 3); p1 = pat; - if (*p1 != '*' || (*p1 == '*' && p1[1] == '(' && extended_glob)) /*)*/ + if (*p1 != '*' || (*p1 == '*' && p1[1] == LPAREN && extended_glob)) *p++ = '*'; while (*p1) *p++ = *p1++; @@ -4068,11 +4091,11 @@ match_wpattern (wstring, indices, wstrlen, wpat, mtype, sp, ep) /* XXX - check this later if I ever implement `**' with special meaning, since this will potentially result in `**' at the beginning or end */ len = wcslen (wpat); - if (wpat[0] != L'*' || (wpat[0] == L'*' && wpat[1] == L'(' && extended_glob) || wpat[len - 1] != L'*') /*)*/ + if (wpat[0] != L'*' || (wpat[0] == L'*' && wpat[1] == WLPAREN && extended_glob) || wpat[len - 1] != L'*') { wp = nwpat = (wchar_t *)xmalloc ((len + 3) * sizeof (wchar_t)); wp1 = wpat; - if (*wp1 != L'*' || (*wp1 == '*' && wp1[1] == '(' && extended_glob)) /*)*/ + if (*wp1 != L'*' || (*wp1 == '*' && wp1[1] == WLPAREN && extended_glob)) *wp++ = L'*'; while (*wp1 != L'\0') *wp++ = *wp1++; @@ -6538,9 +6561,9 @@ chk_arithsub (s, len) i = count = 0; while (i < len) { - if (s[i] == '(') + if (s[i] == LPAREN) count++; - else if (s[i] == ')') + else if (s[i] == RPAREN) { count--; if (count < 0) diff --git a/subst.h b/subst.h index 6158d11b..405654fb 100644 --- a/subst.h +++ b/subst.h @@ -267,6 +267,7 @@ extern char *cond_expand_word __P((WORD_DESC *, int)); #define SD_NOJMP 0x01 /* don't longjmp on fatal error. */ #define SD_INVERT 0x02 /* look for chars NOT in passed set */ #define SD_NOQUOTEDELIM 0x04 /* don't let single or double quotes act as delimiters */ +#define SD_NOSKIPCMD 0x08 /* don't skip over $(, <(, or >( command/process substitution */ extern int skip_to_delim __P((char *, int, char *, int)); diff --git a/subst.h~ b/subst.h~ index 02f8ef15..6158d11b 100644 --- a/subst.h~ +++ b/subst.h~ @@ -266,6 +266,7 @@ extern char *cond_expand_word __P((WORD_DESC *, int)); /* Flags for skip_to_delim */ #define SD_NOJMP 0x01 /* don't longjmp on fatal error. */ #define SD_INVERT 0x02 /* look for chars NOT in passed set */ +#define SD_NOQUOTEDELIM 0x04 /* don't let single or double quotes act as delimiters */ extern int skip_to_delim __P((char *, int, char *, int));