30
     �_’I|¥‰ÓMjqØ‚¦ð¬÷ÂÁ      File not found.
  "   	ˆl–Ðz¾””ÔD¨ 	Å íÆÞ¸ÈÅ£Àƒh¹ÃÂ      	3
     �¿ÃÂ      File not found.
  "   ˆl–Ü4ý(&ÔËm
�ÆŸ¸ÓêbÑ¿Áƒî5ÄÃ ¬    # bash completion for iptables                             -*- shell-script -*-

_iptables()
{
    local cur prev words cword split
    _init_completion -s || return

    local table chain='s/^Chain \([^ ]\{1,\}\).*$/\1/p'

    [[ ${words[*]} =~ [[:space:]]-(t|-table=?)[[:space:]]*([^[:space:]]+) ]] &&
        table="-t ${BASH_REMATCH[2]}"

    case $prev in
        -*[AIDRPFXLZ])
            COMPREPLY=($(compgen -W '`"$1" $table -nL 2>/dev/null | \
                command sed -ne "s/^Chain \([^ ]\{1,\}\).*$/\1/p"`' -- "$cur"))
            ;;
        -*t)
            COMPREPLY=($(compgen -W 'nat filter mangle' -- "$cur"))
            ;;
        -j)
            if [[ $table == "-t filter" || -z $table ]]; then
                COMPREPLY=($(compgen -W 'ACCEPT DROP LOG ULOG REJECT
                `"$1" $table -nL 2>/dev/null | command sed -ne "$chain" \
                -e "s/INPUT|OUTPUT|FORWARD|PREROUTING|POSTROUTING//"`' -- \
                    "$cur"))
            elif [[ $table == "-t nat" ]]; then
                COMPREPLY=($(compgen -W 'ACCEPT DROP LOG ULOG REJECT MIRROR SNAT
                DNAT MASQUERADE `"$1" $table -nL 2>/dev/null | \
                command sed -ne "$chain" -e "s/OUTPUT|PREROUTING|POSTROUTING//"`' \
                    -- "$cur"))
            elif [[ $table == "-t mangle" ]]; then
                COMPREPLY=($(compgen -W 'ACCEPT DROP LOG ULOG REJECT MARK TOS
                `"$1" $table -nL 2>/dev/null | command sed -ne "$chain" \
                -e "s/INPUT|OUTPUT|FORWARD|PREROUTING|POSTROUTING//"`' -- \
                    "$cur"))
            fi
            ;;
        *)
            if [[ $cur == -* ]]; then
                COMPREPLY=($(compgen -W '$("$1" --help 2>&1 |
                command sed -e "s/^\[\!\]//" | _parse_help -)' -- "$cur"))
                [[ ${COMPREPLY-} == *= ]] && compopt -o nospace
            fi
            ;;
    esac

} &&
    complete -F _iptables iptables

# ex: filetype=sh
     ˆÂÁƒh¹ÄÃ      MAJOR=4
MINOR=29
DEVNAME=tty29
  "   ˆl–Ðz¾”d*j"T%õÆß¸”Å£Âƒu ³ÅÄ õ    # busctl(1) completion                               -*- shell-script -*-
# SPDX-License-Identifier: LGPL-2.1-or-later
#
# This file is part of systemd.
#
# systemd is free software; you can redistribute it and/or modify it
# under the terms of the GNU Lesser General Public License as published by
# the Free Software Foundation; either version 2.1 of the License, or
# (at your option) any later version.
#
# systemd is distributed in the hope that it will be useful, but
# WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public License
# along with systemd; If not, see <https://www.gnu.org/licenses/>.

__contains_word () {
    local w word=$1; shift
    for w in "$@"; do
        [[ $w = "$word" ]] && return
    done
}

__get_machines() {
    local a b
    { machinectl list --full --max-addresses=0 --no-legend --no-pager 2>/dev/null; echo ".host"; } | \
	{ while read a b; do echo " $a"; done; } | \
        sort -u
}

__get_busnames() {
    local mode=$1
    local a b
    busctl $mode list --no-legend --no-pager --full 2>/dev/null |
        { while read a b; do echo " $a"; done; };
}

__get_objects() {
    local mode=$1
    local busname=$2
    local a b
    busctl $mode tree --list --no-legend --no-pager $busname 2>/dev/null |
        { while read a b; do echo " $a"; done; };
}

__get_interfaces() {
    local mode=$1
    local busname=$2
    local path=$3
    local a b c
    busctl $mode introspect --list --no-legend --no-pager $busname $path 2>/dev/null |
        { while read a b c; do [[ "$b" == "interface" ]] && echo " $a"; done; };
}

__get_members() {
    local mode=$1
    local busname=$2
    local path=