_jay() {
    local i cur prev opts cmd
    COMPREPLY=()
    if [[ "${BASH_VERSINFO[0]}" -ge 4 ]]; then
        cur="$2"
    else
        cur="${COMP_WORDS[COMP_CWORD]}"
    fi
    prev="$3"
    cmd=""
    opts=""

    for i in "${COMP_WORDS[@]:0:COMP_CWORD}"
    do
        case "${cmd},${i}" in
            ",$1")
                cmd="jay"
                ;;
            jay,clients)
                cmd="jay__subcmd__clients"
                ;;
            jay,color-management)
                cmd="jay__subcmd__color__subcmd__management"
                ;;
            jay,config)
                cmd="jay__subcmd__config"
                ;;
            jay,control-center)
                cmd="jay__subcmd__control__subcmd__center"
                ;;
            jay,damage-tracking)
                cmd="jay__subcmd__damage__subcmd__tracking"
                ;;
            jay,generate-completion)
                cmd="jay__subcmd__generate__subcmd__completion"
                ;;
            jay,help)
                cmd="jay__subcmd__help"
                ;;
            jay,idle)
                cmd="jay__subcmd__idle"
                ;;
            jay,input)
                cmd="jay__subcmd__input"
                ;;
            jay,log)
                cmd="jay__subcmd__log"
                ;;
            jay,pid)
                cmd="jay__subcmd__pid"
                ;;
            jay,portal)
                cmd="jay__subcmd__portal"
                ;;
            jay,quit)
                cmd="jay__subcmd__quit"
                ;;
            jay,randr)
                cmd="jay__subcmd__randr"
                ;;
            jay,reexec)
                cmd="jay__subcmd__reexec"
                ;;
            jay,run)
                cmd="jay__subcmd__run"
                ;;
            jay,run-privileged)
                cmd="jay__subcmd__run__subcmd__privileged"
                ;;
            jay,run-tagged)
                cmd="jay__subcmd__run__subcmd__tagged"
                ;;
            jay,screenshot)
                cmd="jay__subcmd__screenshot"
                ;;
            jay,seat-test)
                cmd="jay__subcmd__seat__subcmd__test"
                ;;
            jay,set-log-level)
                cmd="jay__subcmd__set__subcmd__log__subcmd__level"
                ;;
            jay,tree)
                cmd="jay__subcmd__tree"
                ;;
            jay,unlock)
                cmd="jay__subcmd__unlock"
                ;;
            jay,version)
                cmd="jay__subcmd__version"
                ;;
            jay,xwayland)
                cmd="jay__subcmd__xwayland"
                ;;
            jay__subcmd__clients,help)
                cmd="jay__subcmd__clients__subcmd__help"
                ;;
            jay__subcmd__clients,kill)
                cmd="jay__subcmd__clients__subcmd__kill"
                ;;
            jay__subcmd__clients,show)
                cmd="jay__subcmd__clients__subcmd__show"
                ;;
            jay__subcmd__clients__subcmd__help,help)
                cmd="jay__subcmd__clients__subcmd__help__subcmd__help"
                ;;
            jay__subcmd__clients__subcmd__help,kill)
                cmd="jay__subcmd__clients__subcmd__help__subcmd__kill"
                ;;
            jay__subcmd__clients__subcmd__help,show)
                cmd="jay__subcmd__clients__subcmd__help__subcmd__show"
                ;;
            jay__subcmd__clients__subcmd__help__subcmd__kill,id)
                cmd="jay__subcmd__clients__subcmd__help__subcmd__kill__subcmd__id"
                ;;
            jay__subcmd__clients__subcmd__help__subcmd__kill,select-window)
                cmd="jay__subcmd__clients__subcmd__help__subcmd__kill__subcmd__select__subcmd__window"
                ;;
            jay__subcmd__clients__subcmd__help__subcmd__show,all)
                cmd="jay__subcmd__clients__subcmd__help__subcmd__show__subcmd__all"
                ;;
            jay__subcmd__clients__subcmd__help__subcmd__show,id)
                cmd="jay__subcmd__clients__subcmd__help__subcmd__show__subcmd__id"
                ;;
            jay__subcmd__clients__subcmd__help__subcmd__show,select-window)
                cmd="jay__subcmd__clients__subcmd__help__subcmd__show__subcmd__select__subcmd__window"
                ;;
            jay__subcmd__clients__subcmd__kill,help)
                cmd="jay__subcmd__clients__subcmd__kill__subcmd__help"
                ;;
            jay__subcmd__clients__subcmd__kill,id)
                cmd="jay__subcmd__clients__subcmd__kill__subcmd__id"
                ;;
            jay__subcmd__clients__subcmd__kill,select-window)
                cmd="jay__subcmd__clients__subcmd__kill__subcmd__select__subcmd__window"
                ;;
            jay__subcmd__clients__subcmd__kill__subcmd__help,help)
                cmd="jay__subcmd__clients__subcmd__kill__subcmd__help__subcmd__help"
                ;;
            jay__subcmd__clients__subcmd__kill__subcmd__help,id)
                cmd="jay__subcmd__clients__subcmd__kill__subcmd__help__subcmd__id"
                ;;
            jay__subcmd__clients__subcmd__kill__subcmd__help,select-window)
                cmd="jay__subcmd__clients__subcmd__kill__subcmd__help__subcmd__select__subcmd__window"
                ;;
            jay__subcmd__clients__subcmd__show,all)
                cmd="jay__subcmd__clients__subcmd__show__subcmd__all"
                ;;
            jay__subcmd__clients__subcmd__show,help)
                cmd="jay__subcmd__clients__subcmd__show__subcmd__help"
                ;;
            jay__subcmd__clients__subcmd__show,id)
                cmd="jay__subcmd__clients__subcmd__show__subcmd__id"
                ;;
            jay__subcmd__clients__subcmd__show,select-window)
                cmd="jay__subcmd__clients__subcmd__show__subcmd__select__subcmd__window"
                ;;
            jay__subcmd__clients__subcmd__show__subcmd__help,all)
                cmd="jay__subcmd__clients__subcmd__show__subcmd__help__subcmd__all"
                ;;
            jay__subcmd__clients__subcmd__show__subcmd__help,help)
                cmd="jay__subcmd__clients__subcmd__show__subcmd__help__subcmd__help"
                ;;
            jay__subcmd__clients__subcmd__show__subcmd__help,id)
                cmd="jay__subcmd__clients__subcmd__show__subcmd__help__subcmd__id"
                ;;
            jay__subcmd__clients__subcmd__show__subcmd__help,select-window)
                cmd="jay__subcmd__clients__subcmd__show__subcmd__help__subcmd__select__subcmd__window"
                ;;
            jay__subcmd__color__subcmd__management,disable)
                cmd="jay__subcmd__color__subcmd__management__subcmd__disable"
                ;;
            jay__subcmd__color__subcmd__management,enable)
                cmd="jay__subcmd__color__subcmd__management__subcmd__enable"
                ;;
            jay__subcmd__color__subcmd__management,help)
                cmd="jay__subcmd__color__subcmd__management__subcmd__help"
                ;;
            jay__subcmd__color__subcmd__management,status)
                cmd="jay__subcmd__color__subcmd__management__subcmd__status"
                ;;
            jay__subcmd__color__subcmd__management__subcmd__help,disable)
                cmd="jay__subcmd__color__subcmd__management__subcmd__help__subcmd__disable"
                ;;
            jay__subcmd__color__subcmd__management__subcmd__help,enable)
                cmd="jay__subcmd__color__subcmd__management__subcmd__help__subcmd__enable"
                ;;
            jay__subcmd__color__subcmd__management__subcmd__help,help)
                cmd="jay__subcmd__color__subcmd__management__subcmd__help__subcmd__help"
                ;;
            jay__subcmd__color__subcmd__management__subcmd__help,status)
                cmd="jay__subcmd__color__subcmd__management__subcmd__help__subcmd__status"
                ;;
            jay__subcmd__config,help)
                cmd="jay__subcmd__config__subcmd__help"
                ;;
            jay__subcmd__config,init)
                cmd="jay__subcmd__config__subcmd__init"
                ;;
            jay__subcmd__config,open-dir)
                cmd="jay__subcmd__config__subcmd__open__subcmd__dir"
                ;;
            jay__subcmd__config,path)
                cmd="jay__subcmd__config__subcmd__path"
                ;;
            jay__subcmd__config__subcmd__help,help)
                cmd="jay__subcmd__config__subcmd__help__subcmd__help"
                ;;
            jay__subcmd__config__subcmd__help,init)
                cmd="jay__subcmd__config__subcmd__help__subcmd__init"
                ;;
            jay__subcmd__config__subcmd__help,open-dir)
                cmd="jay__subcmd__config__subcmd__help__subcmd__open__subcmd__dir"
                ;;
            jay__subcmd__config__subcmd__help,path)
                cmd="jay__subcmd__config__subcmd__help__subcmd__path"
                ;;
            jay__subcmd__damage__subcmd__tracking,help)
                cmd="jay__subcmd__damage__subcmd__tracking__subcmd__help"
                ;;
            jay__subcmd__damage__subcmd__tracking,hide)
                cmd="jay__subcmd__damage__subcmd__tracking__subcmd__hide"
                ;;
            jay__subcmd__damage__subcmd__tracking,set-color)
                cmd="jay__subcmd__damage__subcmd__tracking__subcmd__set__subcmd__color"
                ;;
            jay__subcmd__damage__subcmd__tracking,set-decay)
                cmd="jay__subcmd__damage__subcmd__tracking__subcmd__set__subcmd__decay"
                ;;
            jay__subcmd__damage__subcmd__tracking,show)
                cmd="jay__subcmd__damage__subcmd__tracking__subcmd__show"
                ;;
            jay__subcmd__damage__subcmd__tracking__subcmd__help,help)
                cmd="jay__subcmd__damage__subcmd__tracking__subcmd__help__subcmd__help"
                ;;
            jay__subcmd__damage__subcmd__tracking__subcmd__help,hide)
                cmd="jay__subcmd__damage__subcmd__tracking__subcmd__help__subcmd__hide"
                ;;
            jay__subcmd__damage__subcmd__tracking__subcmd__help,set-color)
                cmd="jay__subcmd__damage__subcmd__tracking__subcmd__help__subcmd__set__subcmd__color"
                ;;
            jay__subcmd__damage__subcmd__tracking__subcmd__help,set-decay)
                cmd="jay__subcmd__damage__subcmd__tracking__subcmd__help__subcmd__set__subcmd__decay"
                ;;
            jay__subcmd__damage__subcmd__tracking__subcmd__help,show)
                cmd="jay__subcmd__damage__subcmd__tracking__subcmd__help__subcmd__show"
                ;;
            jay__subcmd__help,clients)
                cmd="jay__subcmd__help__subcmd__clients"
                ;;
            jay__subcmd__help,color-management)
                cmd="jay__subcmd__help__subcmd__color__subcmd__management"
                ;;
            jay__subcmd__help,config)
                cmd="jay__subcmd__help__subcmd__config"
                ;;
            jay__subcmd__help,control-center)
                cmd="jay__subcmd__help__subcmd__control__subcmd__center"
                ;;
            jay__subcmd__help,damage-tracking)
                cmd="jay__subcmd__help__subcmd__damage__subcmd__tracking"
                ;;
            jay__subcmd__help,generate-completion)
                cmd="jay__subcmd__help__subcmd__generate__subcmd__completion"
                ;;
            jay__subcmd__help,help)
                cmd="jay__subcmd__help__subcmd__help"
                ;;
            jay__subcmd__help,idle)
                cmd="jay__subcmd__help__subcmd__idle"
                ;;
            jay__subcmd__help,input)
                cmd="jay__subcmd__help__subcmd__input"
                ;;
            jay__subcmd__help,log)
                cmd="jay__subcmd__help__subcmd__log"
                ;;
            jay__subcmd__help,pid)
                cmd="jay__subcmd__help__subcmd__pid"
                ;;
            jay__subcmd__help,portal)
                cmd="jay__subcmd__help__subcmd__portal"
                ;;
            jay__subcmd__help,quit)
                cmd="jay__subcmd__help__subcmd__quit"
                ;;
            jay__subcmd__help,randr)
                cmd="jay__subcmd__help__subcmd__randr"
                ;;
            jay__subcmd__help,reexec)
                cmd="jay__subcmd__help__subcmd__reexec"
                ;;
            jay__subcmd__help,run)
                cmd="jay__subcmd__help__subcmd__run"
                ;;
            jay__subcmd__help,run-privileged)
                cmd="jay__subcmd__help__subcmd__run__subcmd__privileged"
                ;;
            jay__subcmd__help,run-tagged)
                cmd="jay__subcmd__help__subcmd__run__subcmd__tagged"
                ;;
            jay__subcmd__help,screenshot)
                cmd="jay__subcmd__help__subcmd__screenshot"
                ;;
            jay__subcmd__help,seat-test)
                cmd="jay__subcmd__help__subcmd__seat__subcmd__test"
                ;;
            jay__subcmd__help,set-log-level)
                cmd="jay__subcmd__help__subcmd__set__subcmd__log__subcmd__level"
                ;;
            jay__subcmd__help,tree)
                cmd="jay__subcmd__help__subcmd__tree"
                ;;
            jay__subcmd__help,unlock)
                cmd="jay__subcmd__help__subcmd__unlock"
                ;;
            jay__subcmd__help,version)
                cmd="jay__subcmd__help__subcmd__version"
                ;;
            jay__subcmd__help,xwayland)
                cmd="jay__subcmd__help__subcmd__xwayland"
                ;;
            jay__subcmd__help__subcmd__clients,kill)
                cmd="jay__subcmd__help__subcmd__clients__subcmd__kill"
                ;;
            jay__subcmd__help__subcmd__clients,show)
                cmd="jay__subcmd__help__subcmd__clients__subcmd__show"
                ;;
            jay__subcmd__help__subcmd__clients__subcmd__kill,id)
                cmd="jay__subcmd__help__subcmd__clients__subcmd__kill__subcmd__id"
                ;;
            jay__subcmd__help__subcmd__clients__subcmd__kill,select-window)
                cmd="jay__subcmd__help__subcmd__clients__subcmd__kill__subcmd__select__subcmd__window"
                ;;
            jay__subcmd__help__subcmd__clients__subcmd__show,all)
                cmd="jay__subcmd__help__subcmd__clients__subcmd__show__subcmd__all"
                ;;
            jay__subcmd__help__subcmd__clients__subcmd__show,id)
                cmd="jay__subcmd__help__subcmd__clients__subcmd__show__subcmd__id"
                ;;
            jay__subcmd__help__subcmd__clients__subcmd__show,select-window)
                cmd="jay__subcmd__help__subcmd__clients__subcmd__show__subcmd__select__subcmd__window"
                ;;
            jay__subcmd__help__subcmd__color__subcmd__management,disable)
                cmd="jay__subcmd__help__subcmd__color__subcmd__management__subcmd__disable"
                ;;
            jay__subcmd__help__subcmd__color__subcmd__management,enable)
                cmd="jay__subcmd__help__subcmd__color__subcmd__management__subcmd__enable"
                ;;
            jay__subcmd__help__subcmd__color__subcmd__management,status)
                cmd="jay__subcmd__help__subcmd__color__subcmd__management__subcmd__status"
                ;;
            jay__subcmd__help__subcmd__config,init)
                cmd="jay__subcmd__help__subcmd__config__subcmd__init"
                ;;
            jay__subcmd__help__subcmd__config,open-dir)
                cmd="jay__subcmd__help__subcmd__config__subcmd__open__subcmd__dir"
                ;;
            jay__subcmd__help__subcmd__config,path)
                cmd="jay__subcmd__help__subcmd__config__subcmd__path"
                ;;
            jay__subcmd__help__subcmd__damage__subcmd__tracking,hide)
                cmd="jay__subcmd__help__subcmd__damage__subcmd__tracking__subcmd__hide"
                ;;
            jay__subcmd__help__subcmd__damage__subcmd__tracking,set-color)
                cmd="jay__subcmd__help__subcmd__damage__subcmd__tracking__subcmd__set__subcmd__color"
                ;;
            jay__subcmd__help__subcmd__damage__subcmd__tracking,set-decay)
                cmd="jay__subcmd__help__subcmd__damage__subcmd__tracking__subcmd__set__subcmd__decay"
                ;;
            jay__subcmd__help__subcmd__damage__subcmd__tracking,show)
                cmd="jay__subcmd__help__subcmd__damage__subcmd__tracking__subcmd__show"
                ;;
            jay__subcmd__help__subcmd__idle,set)
                cmd="jay__subcmd__help__subcmd__idle__subcmd__set"
                ;;
            jay__subcmd__help__subcmd__idle,set-grace-period)
                cmd="jay__subcmd__help__subcmd__idle__subcmd__set__subcmd__grace__subcmd__period"
                ;;
            jay__subcmd__help__subcmd__idle,status)
                cmd="jay__subcmd__help__subcmd__idle__subcmd__status"
                ;;
            jay__subcmd__help__subcmd__input,device)
                cmd="jay__subcmd__help__subcmd__input__subcmd__device"
                ;;
            jay__subcmd__help__subcmd__input,seat)
                cmd="jay__subcmd__help__subcmd__input__subcmd__seat"
                ;;
            jay__subcmd__help__subcmd__input,show)
                cmd="jay__subcmd__help__subcmd__input__subcmd__show"
                ;;
            jay__subcmd__help__subcmd__input__subcmd__device,attach)
                cmd="jay__subcmd__help__subcmd__input__subcmd__device__subcmd__attach"
                ;;
            jay__subcmd__help__subcmd__input__subcmd__device,detach)
                cmd="jay__subcmd__help__subcmd__input__subcmd__device__subcmd__detach"
                ;;
            jay__subcmd__help__subcmd__input__subcmd__device,keymap)
                cmd="jay__subcmd__help__subcmd__input__subcmd__device__subcmd__keymap"
                ;;
            jay__subcmd__help__subcmd__input__subcmd__device,map-to-output)
                cmd="jay__subcmd__help__subcmd__input__subcmd__device__subcmd__map__subcmd__to__subcmd__output"
                ;;
            jay__subcmd__help__subcmd__input__subcmd__device,remove-mapping)
                cmd="jay__subcmd__help__subcmd__input__subcmd__device__subcmd__remove__subcmd__mapping"
                ;;
            jay__subcmd__help__subcmd__input__subcmd__device,set-accel-profile)
                cmd="jay__subcmd__help__subcmd__input__subcmd__device__subcmd__set__subcmd__accel__subcmd__profile"
                ;;
            jay__subcmd__help__subcmd__input__subcmd__device,set-accel-speed)
                cmd="jay__subcmd__help__subcmd__input__subcmd__device__subcmd__set__subcmd__accel__subcmd__speed"
                ;;
            jay__subcmd__help__subcmd__input__subcmd__device,set-calibration-matrix)
                cmd="jay__subcmd__help__subcmd__input__subcmd__device__subcmd__set__subcmd__calibration__subcmd__matrix"
                ;;
            jay__subcmd__help__subcmd__input__subcmd__device,set-click-method)
                cmd="jay__subcmd__help__subcmd__input__subcmd__device__subcmd__set__subcmd__click__subcmd__method"
                ;;
            jay__subcmd__help__subcmd__input__subcmd__device,set-keymap)
                cmd="jay__subcmd__help__subcmd__input__subcmd__device__subcmd__set__subcmd__keymap"
                ;;
            jay__subcmd__help__subcmd__input__subcmd__device,set-keymap-from-names)
                cmd="jay__subcmd__help__subcmd__input__subcmd__device__subcmd__set__subcmd__keymap__subcmd__from__subcmd__names"
                ;;
            jay__subcmd__help__subcmd__input__subcmd__device,set-left-handed)
                cmd="jay__subcmd__help__subcmd__input__subcmd__device__subcmd__set__subcmd__left__subcmd__handed"
                ;;
            jay__subcmd__help__subcmd__input__subcmd__device,set-middle-button-emulation)
                cmd="jay__subcmd__help__subcmd__input__subcmd__device__subcmd__set__subcmd__middle__subcmd__button__subcmd__emulation"
                ;;
            jay__subcmd__help__subcmd__input__subcmd__device,set-natural-scrolling)
                cmd="jay__subcmd__help__subcmd__input__subcmd__device__subcmd__set__subcmd__natural__subcmd__scrolling"
                ;;
            jay__subcmd__help__subcmd__input__subcmd__device,set-px-per-wheel-scroll)
                cmd="jay__subcmd__help__subcmd__input__subcmd__device__subcmd__set__subcmd__px__subcmd__per__subcmd__wheel__subcmd__scroll"
                ;;
            jay__subcmd__help__subcmd__input__subcmd__device,set-px-scroll-multiplier)
                cmd="jay__subcmd__help__subcmd__input__subcmd__device__subcmd__set__subcmd__px__subcmd__scroll__subcmd__multiplier"
                ;;
            jay__subcmd__help__subcmd__input__subcmd__device,set-scroll-button)
                cmd="jay__subcmd__help__subcmd__input__subcmd__device__subcmd__set__subcmd__scroll__subcmd__button"
                ;;
            jay__subcmd__help__subcmd__input__subcmd__device,set-scroll-button-lock)
                cmd="jay__subcmd__help__subcmd__input__subcmd__device__subcmd__set__subcmd__scroll__subcmd__button__subcmd__lock"
                ;;
            jay__subcmd__help__subcmd__input__subcmd__device,set-scroll-method)
                cmd="jay__subcmd__help__subcmd__input__subcmd__device__subcmd__set__subcmd__scroll__subcmd__method"
                ;;
            jay__subcmd__help__subcmd__input__subcmd__device,set-tap-drag-enabled)
                cmd="jay__subcmd__help__subcmd__input__subcmd__device__subcmd__set__subcmd__tap__subcmd__drag__subcmd__enabled"
                ;;
            jay__subcmd__help__subcmd__input__subcmd__device,set-tap-drag-lock-enabled)
                cmd="jay__subcmd__help__subcmd__input__subcmd__device__subcmd__set__subcmd__tap__subcmd__drag__subcmd__lock__subcmd__enabled"
                ;;
            jay__subcmd__help__subcmd__input__subcmd__device,set-tap-enabled)
                cmd="jay__subcmd__help__subcmd__input__subcmd__device__subcmd__set__subcmd__tap__subcmd__enabled"
                ;;
            jay__subcmd__help__subcmd__input__subcmd__device,set-transform-matrix)
                cmd="jay__subcmd__help__subcmd__input__subcmd__device__subcmd__set__subcmd__transform__subcmd__matrix"
                ;;
            jay__subcmd__help__subcmd__input__subcmd__device,show)
                cmd="jay__subcmd__help__subcmd__input__subcmd__device__subcmd__show"
                ;;
            jay__subcmd__help__subcmd__input__subcmd__seat,keymap)
                cmd="jay__subcmd__help__subcmd__input__subcmd__seat__subcmd__keymap"
                ;;
            jay__subcmd__help__subcmd__input__subcmd__seat,set-cursor-size)
                cmd="jay__subcmd__help__subcmd__input__subcmd__seat__subcmd__set__subcmd__cursor__subcmd__size"
                ;;
            jay__subcmd__help__subcmd__input__subcmd__seat,set-keymap)
                cmd="jay__subcmd__help__subcmd__input__subcmd__seat__subcmd__set__subcmd__keymap"
                ;;
            jay__subcmd__help__subcmd__input__subcmd__seat,set-keymap-from-names)
                cmd="jay__subcmd__help__subcmd__input__subcmd__seat__subcmd__set__subcmd__keymap__subcmd__from__subcmd__names"
                ;;
            jay__subcmd__help__subcmd__input__subcmd__seat,set-repeat-rate)
                cmd="jay__subcmd__help__subcmd__input__subcmd__seat__subcmd__set__subcmd__repeat__subcmd__rate"
                ;;
            jay__subcmd__help__subcmd__input__subcmd__seat,show)
                cmd="jay__subcmd__help__subcmd__input__subcmd__seat__subcmd__show"
                ;;
            jay__subcmd__help__subcmd__input__subcmd__seat,simple-im)
                cmd="jay__subcmd__help__subcmd__input__subcmd__seat__subcmd__simple__subcmd__im"
                ;;
            jay__subcmd__help__subcmd__input__subcmd__seat,use-hardware-cursor)
                cmd="jay__subcmd__help__subcmd__input__subcmd__seat__subcmd__use__subcmd__hardware__subcmd__cursor"
                ;;
            jay__subcmd__help__subcmd__input__subcmd__seat__subcmd__simple__subcmd__im,disable)
                cmd="jay__subcmd__help__subcmd__input__subcmd__seat__subcmd__simple__subcmd__im__subcmd__disable"
                ;;
            jay__subcmd__help__subcmd__input__subcmd__seat__subcmd__simple__subcmd__im,enable)
                cmd="jay__subcmd__help__subcmd__input__subcmd__seat__subcmd__simple__subcmd__im__subcmd__enable"
                ;;
            jay__subcmd__help__subcmd__input__subcmd__seat__subcmd__simple__subcmd__im,reload)
                cmd="jay__subcmd__help__subcmd__input__subcmd__seat__subcmd__simple__subcmd__im__subcmd__reload"
                ;;
            jay__subcmd__help__subcmd__randr,card)
                cmd="jay__subcmd__help__subcmd__randr__subcmd__card"
                ;;
            jay__subcmd__help__subcmd__randr,output)
                cmd="jay__subcmd__help__subcmd__randr__subcmd__output"
                ;;
            jay__subcmd__help__subcmd__randr,show)
                cmd="jay__subcmd__help__subcmd__randr__subcmd__show"
                ;;
            jay__subcmd__help__subcmd__randr,virtual-output)
                cmd="jay__subcmd__help__subcmd__randr__subcmd__virtual__subcmd__output"
                ;;
            jay__subcmd__help__subcmd__randr__subcmd__card,api)
                cmd="jay__subcmd__help__subcmd__randr__subcmd__card__subcmd__api"
                ;;
            jay__subcmd__help__subcmd__randr__subcmd__card,direct-scanout)
                cmd="jay__subcmd__help__subcmd__randr__subcmd__card__subcmd__direct__subcmd__scanout"
                ;;
            jay__subcmd__help__subcmd__randr__subcmd__card,primary)
                cmd="jay__subcmd__help__subcmd__randr__subcmd__card__subcmd__primary"
                ;;
            jay__subcmd__help__subcmd__randr__subcmd__card,timing)
                cmd="jay__subcmd__help__subcmd__randr__subcmd__card__subcmd__timing"
                ;;
            jay__subcmd__help__subcmd__randr__subcmd__card__subcmd__api,opengl)
                cmd="jay__subcmd__help__subcmd__randr__subcmd__card__subcmd__api__subcmd__opengl"
                ;;
            jay__subcmd__help__subcmd__randr__subcmd__card__subcmd__api,vulkan)
                cmd="jay__subcmd__help__subcmd__randr__subcmd__card__subcmd__api__subcmd__vulkan"
                ;;
            jay__subcmd__help__subcmd__randr__subcmd__card__subcmd__direct__subcmd__scanout,disable)
                cmd="jay__subcmd__help__subcmd__randr__subcmd__card__subcmd__direct__subcmd__scanout__subcmd__disable"
                ;;
            jay__subcmd__help__subcmd__randr__subcmd__card__subcmd__direct__subcmd__scanout,enable)
                cmd="jay__subcmd__help__subcmd__randr__subcmd__card__subcmd__direct__subcmd__scanout__subcmd__enable"
                ;;
            jay__subcmd__help__subcmd__randr__subcmd__card__subcmd__timing,set-flip-margin)
                cmd="jay__subcmd__help__subcmd__randr__subcmd__card__subcmd__timing__subcmd__set__subcmd__flip__subcmd__margin"
                ;;
            jay__subcmd__help__subcmd__randr__subcmd__output,blend-space)
                cmd="jay__subcmd__help__subcmd__randr__subcmd__output__subcmd__blend__subcmd__space"
                ;;
            jay__subcmd__help__subcmd__randr__subcmd__output,brightness)
                cmd="jay__subcmd__help__subcmd__randr__subcmd__output__subcmd__brightness"
                ;;
            jay__subcmd__help__subcmd__randr__subcmd__output,colors)
                cmd="jay__subcmd__help__subcmd__randr__subcmd__output__subcmd__colors"
                ;;
            jay__subcmd__help__subcmd__randr__subcmd__output,disable)
                cmd="jay__subcmd__help__subcmd__randr__subcmd__output__subcmd__disable"
                ;;
            jay__subcmd__help__subcmd__randr__subcmd__output,enable)
                cmd="jay__subcmd__help__subcmd__randr__subcmd__output__subcmd__enable"
                ;;
            jay__subcmd__help__subcmd__randr__subcmd__output,format)
                cmd="jay__subcmd__help__subcmd__randr__subcmd__output__subcmd__format"
                ;;
            jay__subcmd__help__subcmd__randr__subcmd__output,mode)
                cmd="jay__subcmd__help__subcmd__randr__subcmd__output__subcmd__mode"
                ;;
            jay__subcmd__help__subcmd__randr__subcmd__output,non-desktop)
                cmd="jay__subcmd__help__subcmd__randr__subcmd__output__subcmd__non__subcmd__desktop"
                ;;
            jay__subcmd__help__subcmd__randr__subcmd__output,position)
                cmd="jay__subcmd__help__subcmd__randr__subcmd__output__subcmd__position"
                ;;
            jay__subcmd__help__subcmd__randr__subcmd__output,scale)
                cmd="jay__subcmd__help__subcmd__randr__subcmd__output__subcmd__scale"
                ;;
            jay__subcmd__help__subcmd__randr__subcmd__output,scaling-filter)
                cmd="jay__subcmd__help__subcmd__randr__subcmd__output__subcmd__scaling__subcmd__filter"
                ;;
            jay__subcmd__help__subcmd__randr__subcmd__output,tearing)
                cmd="jay__subcmd__help__subcmd__randr__subcmd__output__subcmd__tearing"
                ;;
            jay__subcmd__help__subcmd__randr__subcmd__output,transform)
                cmd="jay__subcmd__help__subcmd__randr__subcmd__output__subcmd__transform"
                ;;
            jay__subcmd__help__subcmd__randr__subcmd__output,use-native-gamut)
                cmd="jay__subcmd__help__subcmd__randr__subcmd__output__subcmd__use__subcmd__native__subcmd__gamut"
                ;;
            jay__subcmd__help__subcmd__randr__subcmd__output,vrr)
                cmd="jay__subcmd__help__subcmd__randr__subcmd__output__subcmd__vrr"
                ;;
            jay__subcmd__help__subcmd__randr__subcmd__output__subcmd__colors,set)
                cmd="jay__subcmd__help__subcmd__randr__subcmd__output__subcmd__colors__subcmd__set"
                ;;
            jay__subcmd__help__subcmd__randr__subcmd__output__subcmd__format,set)
                cmd="jay__subcmd__help__subcmd__randr__subcmd__output__subcmd__format__subcmd__set"
                ;;
            jay__subcmd__help__subcmd__randr__subcmd__output__subcmd__tearing,set-mode)
                cmd="jay__subcmd__help__subcmd__randr__subcmd__output__subcmd__tearing__subcmd__set__subcmd__mode"
                ;;
            jay__subcmd__help__subcmd__randr__subcmd__output__subcmd__transform,flip)
                cmd="jay__subcmd__help__subcmd__randr__subcmd__output__subcmd__transform__subcmd__flip"
                ;;
            jay__subcmd__help__subcmd__randr__subcmd__output__subcmd__transform,flip-rotate-180)
                cmd="jay__subcmd__help__subcmd__randr__subcmd__output__subcmd__transform__subcmd__flip__subcmd__rotate__subcmd__180"
                ;;
            jay__subcmd__help__subcmd__randr__subcmd__output__subcmd__transform,flip-rotate-270)
                cmd="jay__subcmd__help__subcmd__randr__subcmd__output__subcmd__transform__subcmd__flip__subcmd__rotate__subcmd__270"
                ;;
            jay__subcmd__help__subcmd__randr__subcmd__output__subcmd__transform,flip-rotate-90)
                cmd="jay__subcmd__help__subcmd__randr__subcmd__output__subcmd__transform__subcmd__flip__subcmd__rotate__subcmd__90"
                ;;
            jay__subcmd__help__subcmd__randr__subcmd__output__subcmd__transform,none)
                cmd="jay__subcmd__help__subcmd__randr__subcmd__output__subcmd__transform__subcmd__none"
                ;;
            jay__subcmd__help__subcmd__randr__subcmd__output__subcmd__transform,rotate-180)
                cmd="jay__subcmd__help__subcmd__randr__subcmd__output__subcmd__transform__subcmd__rotate__subcmd__180"
                ;;
            jay__subcmd__help__subcmd__randr__subcmd__output__subcmd__transform,rotate-270)
                cmd="jay__subcmd__help__subcmd__randr__subcmd__output__subcmd__transform__subcmd__rotate__subcmd__270"
                ;;
            jay__subcmd__help__subcmd__randr__subcmd__output__subcmd__transform,rotate-90)
                cmd="jay__subcmd__help__subcmd__randr__subcmd__output__subcmd__transform__subcmd__rotate__subcmd__90"
                ;;
            jay__subcmd__help__subcmd__randr__subcmd__output__subcmd__vrr,set-cursor-hz)
                cmd="jay__subcmd__help__subcmd__randr__subcmd__output__subcmd__vrr__subcmd__set__subcmd__cursor__subcmd__hz"
                ;;
            jay__subcmd__help__subcmd__randr__subcmd__output__subcmd__vrr,set-mode)
                cmd="jay__subcmd__help__subcmd__randr__subcmd__output__subcmd__vrr__subcmd__set__subcmd__mode"
                ;;
            jay__subcmd__help__subcmd__randr__subcmd__virtual__subcmd__output,create)
                cmd="jay__subcmd__help__subcmd__randr__subcmd__virtual__subcmd__output__subcmd__create"
                ;;
            jay__subcmd__help__subcmd__randr__subcmd__virtual__subcmd__output,remove)
                cmd="jay__subcmd__help__subcmd__randr__subcmd__virtual__subcmd__output__subcmd__remove"
                ;;
            jay__subcmd__help__subcmd__tree,query)
                cmd="jay__subcmd__help__subcmd__tree__subcmd__query"
                ;;
            jay__subcmd__help__subcmd__tree__subcmd__query,root)
                cmd="jay__subcmd__help__subcmd__tree__subcmd__query__subcmd__root"
                ;;
            jay__subcmd__help__subcmd__tree__subcmd__query,select-window)
                cmd="jay__subcmd__help__subcmd__tree__subcmd__query__subcmd__select__subcmd__window"
                ;;
            jay__subcmd__help__subcmd__tree__subcmd__query,select-workspace)
                cmd="jay__subcmd__help__subcmd__tree__subcmd__query__subcmd__select__subcmd__workspace"
                ;;
            jay__subcmd__help__subcmd__tree__subcmd__query,workspace-name)
                cmd="jay__subcmd__help__subcmd__tree__subcmd__query__subcmd__workspace__subcmd__name"
                ;;
            jay__subcmd__help__subcmd__xwayland,set-scaling-mode)
                cmd="jay__subcmd__help__subcmd__xwayland__subcmd__set__subcmd__scaling__subcmd__mode"
                ;;
            jay__subcmd__help__subcmd__xwayland,status)
                cmd="jay__subcmd__help__subcmd__xwayland__subcmd__status"
                ;;
            jay__subcmd__idle,help)
                cmd="jay__subcmd__idle__subcmd__help"
                ;;
            jay__subcmd__idle,set)
                cmd="jay__subcmd__idle__subcmd__set"
                ;;
            jay__subcmd__idle,set-grace-period)
                cmd="jay__subcmd__idle__subcmd__set__subcmd__grace__subcmd__period"
                ;;
            jay__subcmd__idle,status)
                cmd="jay__subcmd__idle__subcmd__status"
                ;;
            jay__subcmd__idle__subcmd__help,help)
                cmd="jay__subcmd__idle__subcmd__help__subcmd__help"
                ;;
            jay__subcmd__idle__subcmd__help,set)
                cmd="jay__subcmd__idle__subcmd__help__subcmd__set"
                ;;
            jay__subcmd__idle__subcmd__help,set-grace-period)
                cmd="jay__subcmd__idle__subcmd__help__subcmd__set__subcmd__grace__subcmd__period"
                ;;
            jay__subcmd__idle__subcmd__help,status)
                cmd="jay__subcmd__idle__subcmd__help__subcmd__status"
                ;;
            jay__subcmd__input,device)
                cmd="jay__subcmd__input__subcmd__device"
                ;;
            jay__subcmd__input,help)
                cmd="jay__subcmd__input__subcmd__help"
                ;;
            jay__subcmd__input,seat)
                cmd="jay__subcmd__input__subcmd__seat"
                ;;
            jay__subcmd__input,show)
                cmd="jay__subcmd__input__subcmd__show"
                ;;
            jay__subcmd__input__subcmd__device,attach)
                cmd="jay__subcmd__input__subcmd__device__subcmd__attach"
                ;;
            jay__subcmd__input__subcmd__device,detach)
                cmd="jay__subcmd__input__subcmd__device__subcmd__detach"
                ;;
            jay__subcmd__input__subcmd__device,help)
                cmd="jay__subcmd__input__subcmd__device__subcmd__help"
                ;;
            jay__subcmd__input__subcmd__device,keymap)
                cmd="jay__subcmd__input__subcmd__device__subcmd__keymap"
                ;;
            jay__subcmd__input__subcmd__device,map-to-output)
                cmd="jay__subcmd__input__subcmd__device__subcmd__map__subcmd__to__subcmd__output"
                ;;
            jay__subcmd__input__subcmd__device,remove-mapping)
                cmd="jay__subcmd__input__subcmd__device__subcmd__remove__subcmd__mapping"
                ;;
            jay__subcmd__input__subcmd__device,set-accel-profile)
                cmd="jay__subcmd__input__subcmd__device__subcmd__set__subcmd__accel__subcmd__profile"
                ;;
            jay__subcmd__input__subcmd__device,set-accel-speed)
                cmd="jay__subcmd__input__subcmd__device__subcmd__set__subcmd__accel__subcmd__speed"
                ;;
            jay__subcmd__input__subcmd__device,set-calibration-matrix)
                cmd="jay__subcmd__input__subcmd__device__subcmd__set__subcmd__calibration__subcmd__matrix"
                ;;
            jay__subcmd__input__subcmd__device,set-click-method)
                cmd="jay__subcmd__input__subcmd__device__subcmd__set__subcmd__click__subcmd__method"
                ;;
            jay__subcmd__input__subcmd__device,set-keymap)
                cmd="jay__subcmd__input__subcmd__device__subcmd__set__subcmd__keymap"
                ;;
            jay__subcmd__input__subcmd__device,set-keymap-from-names)
                cmd="jay__subcmd__input__subcmd__device__subcmd__set__subcmd__keymap__subcmd__from__subcmd__names"
                ;;
            jay__subcmd__input__subcmd__device,set-left-handed)
                cmd="jay__subcmd__input__subcmd__device__subcmd__set__subcmd__left__subcmd__handed"
                ;;
            jay__subcmd__input__subcmd__device,set-middle-button-emulation)
                cmd="jay__subcmd__input__subcmd__device__subcmd__set__subcmd__middle__subcmd__button__subcmd__emulation"
                ;;
            jay__subcmd__input__subcmd__device,set-natural-scrolling)
                cmd="jay__subcmd__input__subcmd__device__subcmd__set__subcmd__natural__subcmd__scrolling"
                ;;
            jay__subcmd__input__subcmd__device,set-px-per-wheel-scroll)
                cmd="jay__subcmd__input__subcmd__device__subcmd__set__subcmd__px__subcmd__per__subcmd__wheel__subcmd__scroll"
                ;;
            jay__subcmd__input__subcmd__device,set-px-scroll-multiplier)
                cmd="jay__subcmd__input__subcmd__device__subcmd__set__subcmd__px__subcmd__scroll__subcmd__multiplier"
                ;;
            jay__subcmd__input__subcmd__device,set-scroll-button)
                cmd="jay__subcmd__input__subcmd__device__subcmd__set__subcmd__scroll__subcmd__button"
                ;;
            jay__subcmd__input__subcmd__device,set-scroll-button-lock)
                cmd="jay__subcmd__input__subcmd__device__subcmd__set__subcmd__scroll__subcmd__button__subcmd__lock"
                ;;
            jay__subcmd__input__subcmd__device,set-scroll-method)
                cmd="jay__subcmd__input__subcmd__device__subcmd__set__subcmd__scroll__subcmd__method"
                ;;
            jay__subcmd__input__subcmd__device,set-tap-drag-enabled)
                cmd="jay__subcmd__input__subcmd__device__subcmd__set__subcmd__tap__subcmd__drag__subcmd__enabled"
                ;;
            jay__subcmd__input__subcmd__device,set-tap-drag-lock-enabled)
                cmd="jay__subcmd__input__subcmd__device__subcmd__set__subcmd__tap__subcmd__drag__subcmd__lock__subcmd__enabled"
                ;;
            jay__subcmd__input__subcmd__device,set-tap-enabled)
                cmd="jay__subcmd__input__subcmd__device__subcmd__set__subcmd__tap__subcmd__enabled"
                ;;
            jay__subcmd__input__subcmd__device,set-transform-matrix)
                cmd="jay__subcmd__input__subcmd__device__subcmd__set__subcmd__transform__subcmd__matrix"
                ;;
            jay__subcmd__input__subcmd__device,show)
                cmd="jay__subcmd__input__subcmd__device__subcmd__show"
                ;;
            jay__subcmd__input__subcmd__device__subcmd__help,attach)
                cmd="jay__subcmd__input__subcmd__device__subcmd__help__subcmd__attach"
                ;;
            jay__subcmd__input__subcmd__device__subcmd__help,detach)
                cmd="jay__subcmd__input__subcmd__device__subcmd__help__subcmd__detach"
                ;;
            jay__subcmd__input__subcmd__device__subcmd__help,help)
                cmd="jay__subcmd__input__subcmd__device__subcmd__help__subcmd__help"
                ;;
            jay__subcmd__input__subcmd__device__subcmd__help,keymap)
                cmd="jay__subcmd__input__subcmd__device__subcmd__help__subcmd__keymap"
                ;;
            jay__subcmd__input__subcmd__device__subcmd__help,map-to-output)
                cmd="jay__subcmd__input__subcmd__device__subcmd__help__subcmd__map__subcmd__to__subcmd__output"
                ;;
            jay__subcmd__input__subcmd__device__subcmd__help,remove-mapping)
                cmd="jay__subcmd__input__subcmd__device__subcmd__help__subcmd__remove__subcmd__mapping"
                ;;
            jay__subcmd__input__subcmd__device__subcmd__help,set-accel-profile)
                cmd="jay__subcmd__input__subcmd__device__subcmd__help__subcmd__set__subcmd__accel__subcmd__profile"
                ;;
            jay__subcmd__input__subcmd__device__subcmd__help,set-accel-speed)
                cmd="jay__subcmd__input__subcmd__device__subcmd__help__subcmd__set__subcmd__accel__subcmd__speed"
                ;;
            jay__subcmd__input__subcmd__device__subcmd__help,set-calibration-matrix)
                cmd="jay__subcmd__input__subcmd__device__subcmd__help__subcmd__set__subcmd__calibration__subcmd__matrix"
                ;;
            jay__subcmd__input__subcmd__device__subcmd__help,set-click-method)
                cmd="jay__subcmd__input__subcmd__device__subcmd__help__subcmd__set__subcmd__click__subcmd__method"
                ;;
            jay__subcmd__input__subcmd__device__subcmd__help,set-keymap)
                cmd="jay__subcmd__input__subcmd__device__subcmd__help__subcmd__set__subcmd__keymap"
                ;;
            jay__subcmd__input__subcmd__device__subcmd__help,set-keymap-from-names)
                cmd="jay__subcmd__input__subcmd__device__subcmd__help__subcmd__set__subcmd__keymap__subcmd__from__subcmd__names"
                ;;
            jay__subcmd__input__subcmd__device__subcmd__help,set-left-handed)
                cmd="jay__subcmd__input__subcmd__device__subcmd__help__subcmd__set__subcmd__left__subcmd__handed"
                ;;
            jay__subcmd__input__subcmd__device__subcmd__help,set-middle-button-emulation)
                cmd="jay__subcmd__input__subcmd__device__subcmd__help__subcmd__set__subcmd__middle__subcmd__button__subcmd__emulation"
                ;;
            jay__subcmd__input__subcmd__device__subcmd__help,set-natural-scrolling)
                cmd="jay__subcmd__input__subcmd__device__subcmd__help__subcmd__set__subcmd__natural__subcmd__scrolling"
                ;;
            jay__subcmd__input__subcmd__device__subcmd__help,set-px-per-wheel-scroll)
                cmd="jay__subcmd__input__subcmd__device__subcmd__help__subcmd__set__subcmd__px__subcmd__per__subcmd__wheel__subcmd__scroll"
                ;;
            jay__subcmd__input__subcmd__device__subcmd__help,set-px-scroll-multiplier)
                cmd="jay__subcmd__input__subcmd__device__subcmd__help__subcmd__set__subcmd__px__subcmd__scroll__subcmd__multiplier"
                ;;
            jay__subcmd__input__subcmd__device__subcmd__help,set-scroll-button)
                cmd="jay__subcmd__input__subcmd__device__subcmd__help__subcmd__set__subcmd__scroll__subcmd__button"
                ;;
            jay__subcmd__input__subcmd__device__subcmd__help,set-scroll-button-lock)
                cmd="jay__subcmd__input__subcmd__device__subcmd__help__subcmd__set__subcmd__scroll__subcmd__button__subcmd__lock"
                ;;
            jay__subcmd__input__subcmd__device__subcmd__help,set-scroll-method)
                cmd="jay__subcmd__input__subcmd__device__subcmd__help__subcmd__set__subcmd__scroll__subcmd__method"
                ;;
            jay__subcmd__input__subcmd__device__subcmd__help,set-tap-drag-enabled)
                cmd="jay__subcmd__input__subcmd__device__subcmd__help__subcmd__set__subcmd__tap__subcmd__drag__subcmd__enabled"
                ;;
            jay__subcmd__input__subcmd__device__subcmd__help,set-tap-drag-lock-enabled)
                cmd="jay__subcmd__input__subcmd__device__subcmd__help__subcmd__set__subcmd__tap__subcmd__drag__subcmd__lock__subcmd__enabled"
                ;;
            jay__subcmd__input__subcmd__device__subcmd__help,set-tap-enabled)
                cmd="jay__subcmd__input__subcmd__device__subcmd__help__subcmd__set__subcmd__tap__subcmd__enabled"
                ;;
            jay__subcmd__input__subcmd__device__subcmd__help,set-transform-matrix)
                cmd="jay__subcmd__input__subcmd__device__subcmd__help__subcmd__set__subcmd__transform__subcmd__matrix"
                ;;
            jay__subcmd__input__subcmd__device__subcmd__help,show)
                cmd="jay__subcmd__input__subcmd__device__subcmd__help__subcmd__show"
                ;;
            jay__subcmd__input__subcmd__help,device)
                cmd="jay__subcmd__input__subcmd__help__subcmd__device"
                ;;
            jay__subcmd__input__subcmd__help,help)
                cmd="jay__subcmd__input__subcmd__help__subcmd__help"
                ;;
            jay__subcmd__input__subcmd__help,seat)
                cmd="jay__subcmd__input__subcmd__help__subcmd__seat"
                ;;
            jay__subcmd__input__subcmd__help,show)
                cmd="jay__subcmd__input__subcmd__help__subcmd__show"
                ;;
            jay__subcmd__input__subcmd__help__subcmd__device,attach)
                cmd="jay__subcmd__input__subcmd__help__subcmd__device__subcmd__attach"
                ;;
            jay__subcmd__input__subcmd__help__subcmd__device,detach)
                cmd="jay__subcmd__input__subcmd__help__subcmd__device__subcmd__detach"
                ;;
            jay__subcmd__input__subcmd__help__subcmd__device,keymap)
                cmd="jay__subcmd__input__subcmd__help__subcmd__device__subcmd__keymap"
                ;;
            jay__subcmd__input__subcmd__help__subcmd__device,map-to-output)
                cmd="jay__subcmd__input__subcmd__help__subcmd__device__subcmd__map__subcmd__to__subcmd__output"
                ;;
            jay__subcmd__input__subcmd__help__subcmd__device,remove-mapping)
                cmd="jay__subcmd__input__subcmd__help__subcmd__device__subcmd__remove__subcmd__mapping"
                ;;
            jay__subcmd__input__subcmd__help__subcmd__device,set-accel-profile)
                cmd="jay__subcmd__input__subcmd__help__subcmd__device__subcmd__set__subcmd__accel__subcmd__profile"
                ;;
            jay__subcmd__input__subcmd__help__subcmd__device,set-accel-speed)
                cmd="jay__subcmd__input__subcmd__help__subcmd__device__subcmd__set__subcmd__accel__subcmd__speed"
                ;;
            jay__subcmd__input__subcmd__help__subcmd__device,set-calibration-matrix)
                cmd="jay__subcmd__input__subcmd__help__subcmd__device__subcmd__set__subcmd__calibration__subcmd__matrix"
                ;;
            jay__subcmd__input__subcmd__help__subcmd__device,set-click-method)
                cmd="jay__subcmd__input__subcmd__help__subcmd__device__subcmd__set__subcmd__click__subcmd__method"
                ;;
            jay__subcmd__input__subcmd__help__subcmd__device,set-keymap)
                cmd="jay__subcmd__input__subcmd__help__subcmd__device__subcmd__set__subcmd__keymap"
                ;;
            jay__subcmd__input__subcmd__help__subcmd__device,set-keymap-from-names)
                cmd="jay__subcmd__input__subcmd__help__subcmd__device__subcmd__set__subcmd__keymap__subcmd__from__subcmd__names"
                ;;
            jay__subcmd__input__subcmd__help__subcmd__device,set-left-handed)
                cmd="jay__subcmd__input__subcmd__help__subcmd__device__subcmd__set__subcmd__left__subcmd__handed"
                ;;
            jay__subcmd__input__subcmd__help__subcmd__device,set-middle-button-emulation)
                cmd="jay__subcmd__input__subcmd__help__subcmd__device__subcmd__set__subcmd__middle__subcmd__button__subcmd__emulation"
                ;;
            jay__subcmd__input__subcmd__help__subcmd__device,set-natural-scrolling)
                cmd="jay__subcmd__input__subcmd__help__subcmd__device__subcmd__set__subcmd__natural__subcmd__scrolling"
                ;;
            jay__subcmd__input__subcmd__help__subcmd__device,set-px-per-wheel-scroll)
                cmd="jay__subcmd__input__subcmd__help__subcmd__device__subcmd__set__subcmd__px__subcmd__per__subcmd__wheel__subcmd__scroll"
                ;;
            jay__subcmd__input__subcmd__help__subcmd__device,set-px-scroll-multiplier)
                cmd="jay__subcmd__input__subcmd__help__subcmd__device__subcmd__set__subcmd__px__subcmd__scroll__subcmd__multiplier"
                ;;
            jay__subcmd__input__subcmd__help__subcmd__device,set-scroll-button)
                cmd="jay__subcmd__input__subcmd__help__subcmd__device__subcmd__set__subcmd__scroll__subcmd__button"
                ;;
            jay__subcmd__input__subcmd__help__subcmd__device,set-scroll-button-lock)
                cmd="jay__subcmd__input__subcmd__help__subcmd__device__subcmd__set__subcmd__scroll__subcmd__button__subcmd__lock"
                ;;
            jay__subcmd__input__subcmd__help__subcmd__device,set-scroll-method)
                cmd="jay__subcmd__input__subcmd__help__subcmd__device__subcmd__set__subcmd__scroll__subcmd__method"
                ;;
            jay__subcmd__input__subcmd__help__subcmd__device,set-tap-drag-enabled)
                cmd="jay__subcmd__input__subcmd__help__subcmd__device__subcmd__set__subcmd__tap__subcmd__drag__subcmd__enabled"
                ;;
            jay__subcmd__input__subcmd__help__subcmd__device,set-tap-drag-lock-enabled)
                cmd="jay__subcmd__input__subcmd__help__subcmd__device__subcmd__set__subcmd__tap__subcmd__drag__subcmd__lock__subcmd__enabled"
                ;;
            jay__subcmd__input__subcmd__help__subcmd__device,set-tap-enabled)
                cmd="jay__subcmd__input__subcmd__help__subcmd__device__subcmd__set__subcmd__tap__subcmd__enabled"
                ;;
            jay__subcmd__input__subcmd__help__subcmd__device,set-transform-matrix)
                cmd="jay__subcmd__input__subcmd__help__subcmd__device__subcmd__set__subcmd__transform__subcmd__matrix"
                ;;
            jay__subcmd__input__subcmd__help__subcmd__device,show)
                cmd="jay__subcmd__input__subcmd__help__subcmd__device__subcmd__show"
                ;;
            jay__subcmd__input__subcmd__help__subcmd__seat,keymap)
                cmd="jay__subcmd__input__subcmd__help__subcmd__seat__subcmd__keymap"
                ;;
            jay__subcmd__input__subcmd__help__subcmd__seat,set-cursor-size)
                cmd="jay__subcmd__input__subcmd__help__subcmd__seat__subcmd__set__subcmd__cursor__subcmd__size"
                ;;
            jay__subcmd__input__subcmd__help__subcmd__seat,set-keymap)
                cmd="jay__subcmd__input__subcmd__help__subcmd__seat__subcmd__set__subcmd__keymap"
                ;;
            jay__subcmd__input__subcmd__help__subcmd__seat,set-keymap-from-names)
                cmd="jay__subcmd__input__subcmd__help__subcmd__seat__subcmd__set__subcmd__keymap__subcmd__from__subcmd__names"
                ;;
            jay__subcmd__input__subcmd__help__subcmd__seat,set-repeat-rate)
                cmd="jay__subcmd__input__subcmd__help__subcmd__seat__subcmd__set__subcmd__repeat__subcmd__rate"
                ;;
            jay__subcmd__input__subcmd__help__subcmd__seat,show)
                cmd="jay__subcmd__input__subcmd__help__subcmd__seat__subcmd__show"
                ;;
            jay__subcmd__input__subcmd__help__subcmd__seat,simple-im)
                cmd="jay__subcmd__input__subcmd__help__subcmd__seat__subcmd__simple__subcmd__im"
                ;;
            jay__subcmd__input__subcmd__help__subcmd__seat,use-hardware-cursor)
                cmd="jay__subcmd__input__subcmd__help__subcmd__seat__subcmd__use__subcmd__hardware__subcmd__cursor"
                ;;
            jay__subcmd__input__subcmd__help__subcmd__seat__subcmd__simple__subcmd__im,disable)
                cmd="jay__subcmd__input__subcmd__help__subcmd__seat__subcmd__simple__subcmd__im__subcmd__disable"
                ;;
            jay__subcmd__input__subcmd__help__subcmd__seat__subcmd__simple__subcmd__im,enable)
                cmd="jay__subcmd__input__subcmd__help__subcmd__seat__subcmd__simple__subcmd__im__subcmd__enable"
                ;;
            jay__subcmd__input__subcmd__help__subcmd__seat__subcmd__simple__subcmd__im,reload)
                cmd="jay__subcmd__input__subcmd__help__subcmd__seat__subcmd__simple__subcmd__im__subcmd__reload"
                ;;
            jay__subcmd__input__subcmd__seat,help)
                cmd="jay__subcmd__input__subcmd__seat__subcmd__help"
                ;;
            jay__subcmd__input__subcmd__seat,keymap)
                cmd="jay__subcmd__input__subcmd__seat__subcmd__keymap"
                ;;
            jay__subcmd__input__subcmd__seat,set-cursor-size)
                cmd="jay__subcmd__input__subcmd__seat__subcmd__set__subcmd__cursor__subcmd__size"
                ;;
            jay__subcmd__input__subcmd__seat,set-keymap)
                cmd="jay__subcmd__input__subcmd__seat__subcmd__set__subcmd__keymap"
                ;;
            jay__subcmd__input__subcmd__seat,set-keymap-from-names)
                cmd="jay__subcmd__input__subcmd__seat__subcmd__set__subcmd__keymap__subcmd__from__subcmd__names"
                ;;
            jay__subcmd__input__subcmd__seat,set-repeat-rate)
                cmd="jay__subcmd__input__subcmd__seat__subcmd__set__subcmd__repeat__subcmd__rate"
                ;;
            jay__subcmd__input__subcmd__seat,show)
                cmd="jay__subcmd__input__subcmd__seat__subcmd__show"
                ;;
            jay__subcmd__input__subcmd__seat,simple-im)
                cmd="jay__subcmd__input__subcmd__seat__subcmd__simple__subcmd__im"
                ;;
            jay__subcmd__input__subcmd__seat,use-hardware-cursor)
                cmd="jay__subcmd__input__subcmd__seat__subcmd__use__subcmd__hardware__subcmd__cursor"
                ;;
            jay__subcmd__input__subcmd__seat__subcmd__help,help)
                cmd="jay__subcmd__input__subcmd__seat__subcmd__help__subcmd__help"
                ;;
            jay__subcmd__input__subcmd__seat__subcmd__help,keymap)
                cmd="jay__subcmd__input__subcmd__seat__subcmd__help__subcmd__keymap"
                ;;
            jay__subcmd__input__subcmd__seat__subcmd__help,set-cursor-size)
                cmd="jay__subcmd__input__subcmd__seat__subcmd__help__subcmd__set__subcmd__cursor__subcmd__size"
                ;;
            jay__subcmd__input__subcmd__seat__subcmd__help,set-keymap)
                cmd="jay__subcmd__input__subcmd__seat__subcmd__help__subcmd__set__subcmd__keymap"
                ;;
            jay__subcmd__input__subcmd__seat__subcmd__help,set-keymap-from-names)
                cmd="jay__subcmd__input__subcmd__seat__subcmd__help__subcmd__set__subcmd__keymap__subcmd__from__subcmd__names"
                ;;
            jay__subcmd__input__subcmd__seat__subcmd__help,set-repeat-rate)
                cmd="jay__subcmd__input__subcmd__seat__subcmd__help__subcmd__set__subcmd__repeat__subcmd__rate"
                ;;
            jay__subcmd__input__subcmd__seat__subcmd__help,show)
                cmd="jay__subcmd__input__subcmd__seat__subcmd__help__subcmd__show"
                ;;
            jay__subcmd__input__subcmd__seat__subcmd__help,simple-im)
                cmd="jay__subcmd__input__subcmd__seat__subcmd__help__subcmd__simple__subcmd__im"
                ;;
            jay__subcmd__input__subcmd__seat__subcmd__help,use-hardware-cursor)
                cmd="jay__subcmd__input__subcmd__seat__subcmd__help__subcmd__use__subcmd__hardware__subcmd__cursor"
                ;;
            jay__subcmd__input__subcmd__seat__subcmd__help__subcmd__simple__subcmd__im,disable)
                cmd="jay__subcmd__input__subcmd__seat__subcmd__help__subcmd__simple__subcmd__im__subcmd__disable"
                ;;
            jay__subcmd__input__subcmd__seat__subcmd__help__subcmd__simple__subcmd__im,enable)
                cmd="jay__subcmd__input__subcmd__seat__subcmd__help__subcmd__simple__subcmd__im__subcmd__enable"
                ;;
            jay__subcmd__input__subcmd__seat__subcmd__help__subcmd__simple__subcmd__im,reload)
                cmd="jay__subcmd__input__subcmd__seat__subcmd__help__subcmd__simple__subcmd__im__subcmd__reload"
                ;;
            jay__subcmd__input__subcmd__seat__subcmd__simple__subcmd__im,disable)
                cmd="jay__subcmd__input__subcmd__seat__subcmd__simple__subcmd__im__subcmd__disable"
                ;;
            jay__subcmd__input__subcmd__seat__subcmd__simple__subcmd__im,enable)
                cmd="jay__subcmd__input__subcmd__seat__subcmd__simple__subcmd__im__subcmd__enable"
                ;;
            jay__subcmd__input__subcmd__seat__subcmd__simple__subcmd__im,help)
                cmd="jay__subcmd__input__subcmd__seat__subcmd__simple__subcmd__im__subcmd__help"
                ;;
            jay__subcmd__input__subcmd__seat__subcmd__simple__subcmd__im,reload)
                cmd="jay__subcmd__input__subcmd__seat__subcmd__simple__subcmd__im__subcmd__reload"
                ;;
            jay__subcmd__input__subcmd__seat__subcmd__simple__subcmd__im__subcmd__help,disable)
                cmd="jay__subcmd__input__subcmd__seat__subcmd__simple__subcmd__im__subcmd__help__subcmd__disable"
                ;;
            jay__subcmd__input__subcmd__seat__subcmd__simple__subcmd__im__subcmd__help,enable)
                cmd="jay__subcmd__input__subcmd__seat__subcmd__simple__subcmd__im__subcmd__help__subcmd__enable"
                ;;
            jay__subcmd__input__subcmd__seat__subcmd__simple__subcmd__im__subcmd__help,help)
                cmd="jay__subcmd__input__subcmd__seat__subcmd__simple__subcmd__im__subcmd__help__subcmd__help"
                ;;
            jay__subcmd__input__subcmd__seat__subcmd__simple__subcmd__im__subcmd__help,reload)
                cmd="jay__subcmd__input__subcmd__seat__subcmd__simple__subcmd__im__subcmd__help__subcmd__reload"
                ;;
            jay__subcmd__randr,card)
                cmd="jay__subcmd__randr__subcmd__card"
                ;;
            jay__subcmd__randr,help)
                cmd="jay__subcmd__randr__subcmd__help"
                ;;
            jay__subcmd__randr,output)
                cmd="jay__subcmd__randr__subcmd__output"
                ;;
            jay__subcmd__randr,show)
                cmd="jay__subcmd__randr__subcmd__show"
                ;;
            jay__subcmd__randr,virtual-output)
                cmd="jay__subcmd__randr__subcmd__virtual__subcmd__output"
                ;;
            jay__subcmd__randr__subcmd__card,api)
                cmd="jay__subcmd__randr__subcmd__card__subcmd__api"
                ;;
            jay__subcmd__randr__subcmd__card,direct-scanout)
                cmd="jay__subcmd__randr__subcmd__card__subcmd__direct__subcmd__scanout"
                ;;
            jay__subcmd__randr__subcmd__card,help)
                cmd="jay__subcmd__randr__subcmd__card__subcmd__help"
                ;;
            jay__subcmd__randr__subcmd__card,primary)
                cmd="jay__subcmd__randr__subcmd__card__subcmd__primary"
                ;;
            jay__subcmd__randr__subcmd__card,timing)
                cmd="jay__subcmd__randr__subcmd__card__subcmd__timing"
                ;;
            jay__subcmd__randr__subcmd__card__subcmd__api,help)
                cmd="jay__subcmd__randr__subcmd__card__subcmd__api__subcmd__help"
                ;;
            jay__subcmd__randr__subcmd__card__subcmd__api,opengl)
                cmd="jay__subcmd__randr__subcmd__card__subcmd__api__subcmd__opengl"
                ;;
            jay__subcmd__randr__subcmd__card__subcmd__api,vulkan)
                cmd="jay__subcmd__randr__subcmd__card__subcmd__api__subcmd__vulkan"
                ;;
            jay__subcmd__randr__subcmd__card__subcmd__api__subcmd__help,help)
                cmd="jay__subcmd__randr__subcmd__card__subcmd__api__subcmd__help__subcmd__help"
                ;;
            jay__subcmd__randr__subcmd__card__subcmd__api__subcmd__help,opengl)
                cmd="jay__subcmd__randr__subcmd__card__subcmd__api__subcmd__help__subcmd__opengl"
                ;;
            jay__subcmd__randr__subcmd__card__subcmd__api__subcmd__help,vulkan)
                cmd="jay__subcmd__randr__subcmd__card__subcmd__api__subcmd__help__subcmd__vulkan"
                ;;
            jay__subcmd__randr__subcmd__card__subcmd__direct__subcmd__scanout,disable)
                cmd="jay__subcmd__randr__subcmd__card__subcmd__direct__subcmd__scanout__subcmd__disable"
                ;;
            jay__subcmd__randr__subcmd__card__subcmd__direct__subcmd__scanout,enable)
                cmd="jay__subcmd__randr__subcmd__card__subcmd__direct__subcmd__scanout__subcmd__enable"
                ;;
            jay__subcmd__randr__subcmd__card__subcmd__direct__subcmd__scanout,help)
                cmd="jay__subcmd__randr__subcmd__card__subcmd__direct__subcmd__scanout__subcmd__help"
                ;;
            jay__subcmd__randr__subcmd__card__subcmd__direct__subcmd__scanout__subcmd__help,disable)
                cmd="jay__subcmd__randr__subcmd__card__subcmd__direct__subcmd__scanout__subcmd__help__subcmd__disable"
                ;;
            jay__subcmd__randr__subcmd__card__subcmd__direct__subcmd__scanout__subcmd__help,enable)
                cmd="jay__subcmd__randr__subcmd__card__subcmd__direct__subcmd__scanout__subcmd__help__subcmd__enable"
                ;;
            jay__subcmd__randr__subcmd__card__subcmd__direct__subcmd__scanout__subcmd__help,help)
                cmd="jay__subcmd__randr__subcmd__card__subcmd__direct__subcmd__scanout__subcmd__help__subcmd__help"
                ;;
            jay__subcmd__randr__subcmd__card__subcmd__help,api)
                cmd="jay__subcmd__randr__subcmd__card__subcmd__help__subcmd__api"
                ;;
            jay__subcmd__randr__subcmd__card__subcmd__help,direct-scanout)
                cmd="jay__subcmd__randr__subcmd__card__subcmd__help__subcmd__direct__subcmd__scanout"
                ;;
            jay__subcmd__randr__subcmd__card__subcmd__help,help)
                cmd="jay__subcmd__randr__subcmd__card__subcmd__help__subcmd__help"
                ;;
            jay__subcmd__randr__subcmd__card__subcmd__help,primary)
                cmd="jay__subcmd__randr__subcmd__card__subcmd__help__subcmd__primary"
                ;;
            jay__subcmd__randr__subcmd__card__subcmd__help,timing)
                cmd="jay__subcmd__randr__subcmd__card__subcmd__help__subcmd__timing"
                ;;
            jay__subcmd__randr__subcmd__card__subcmd__help__subcmd__api,opengl)
                cmd="jay__subcmd__randr__subcmd__card__subcmd__help__subcmd__api__subcmd__opengl"
                ;;
            jay__subcmd__randr__subcmd__card__subcmd__help__subcmd__api,vulkan)
                cmd="jay__subcmd__randr__subcmd__card__subcmd__help__subcmd__api__subcmd__vulkan"
                ;;
            jay__subcmd__randr__subcmd__card__subcmd__help__subcmd__direct__subcmd__scanout,disable)
                cmd="jay__subcmd__randr__subcmd__card__subcmd__help__subcmd__direct__subcmd__scanout__subcmd__disable"
                ;;
            jay__subcmd__randr__subcmd__card__subcmd__help__subcmd__direct__subcmd__scanout,enable)
                cmd="jay__subcmd__randr__subcmd__card__subcmd__help__subcmd__direct__subcmd__scanout__subcmd__enable"
                ;;
            jay__subcmd__randr__subcmd__card__subcmd__help__subcmd__timing,set-flip-margin)
                cmd="jay__subcmd__randr__subcmd__card__subcmd__help__subcmd__timing__subcmd__set__subcmd__flip__subcmd__margin"
                ;;
            jay__subcmd__randr__subcmd__card__subcmd__timing,help)
                cmd="jay__subcmd__randr__subcmd__card__subcmd__timing__subcmd__help"
                ;;
            jay__subcmd__randr__subcmd__card__subcmd__timing,set-flip-margin)
                cmd="jay__subcmd__randr__subcmd__card__subcmd__timing__subcmd__set__subcmd__flip__subcmd__margin"
                ;;
            jay__subcmd__randr__subcmd__card__subcmd__timing__subcmd__help,help)
                cmd="jay__subcmd__randr__subcmd__card__subcmd__timing__subcmd__help__subcmd__help"
                ;;
            jay__subcmd__randr__subcmd__card__subcmd__timing__subcmd__help,set-flip-margin)
                cmd="jay__subcmd__randr__subcmd__card__subcmd__timing__subcmd__help__subcmd__set__subcmd__flip__subcmd__margin"
                ;;
            jay__subcmd__randr__subcmd__help,card)
                cmd="jay__subcmd__randr__subcmd__help__subcmd__card"
                ;;
            jay__subcmd__randr__subcmd__help,help)
                cmd="jay__subcmd__randr__subcmd__help__subcmd__help"
                ;;
            jay__subcmd__randr__subcmd__help,output)
                cmd="jay__subcmd__randr__subcmd__help__subcmd__output"
                ;;
            jay__subcmd__randr__subcmd__help,show)
                cmd="jay__subcmd__randr__subcmd__help__subcmd__show"
                ;;
            jay__subcmd__randr__subcmd__help,virtual-output)
                cmd="jay__subcmd__randr__subcmd__help__subcmd__virtual__subcmd__output"
                ;;
            jay__subcmd__randr__subcmd__help__subcmd__card,api)
                cmd="jay__subcmd__randr__subcmd__help__subcmd__card__subcmd__api"
                ;;
            jay__subcmd__randr__subcmd__help__subcmd__card,direct-scanout)
                cmd="jay__subcmd__randr__subcmd__help__subcmd__card__subcmd__direct__subcmd__scanout"
                ;;
            jay__subcmd__randr__subcmd__help__subcmd__card,primary)
                cmd="jay__subcmd__randr__subcmd__help__subcmd__card__subcmd__primary"
                ;;
            jay__subcmd__randr__subcmd__help__subcmd__card,timing)
                cmd="jay__subcmd__randr__subcmd__help__subcmd__card__subcmd__timing"
                ;;
            jay__subcmd__randr__subcmd__help__subcmd__card__subcmd__api,opengl)
                cmd="jay__subcmd__randr__subcmd__help__subcmd__card__subcmd__api__subcmd__opengl"
                ;;
            jay__subcmd__randr__subcmd__help__subcmd__card__subcmd__api,vulkan)
                cmd="jay__subcmd__randr__subcmd__help__subcmd__card__subcmd__api__subcmd__vulkan"
                ;;
            jay__subcmd__randr__subcmd__help__subcmd__card__subcmd__direct__subcmd__scanout,disable)
                cmd="jay__subcmd__randr__subcmd__help__subcmd__card__subcmd__direct__subcmd__scanout__subcmd__disable"
                ;;
            jay__subcmd__randr__subcmd__help__subcmd__card__subcmd__direct__subcmd__scanout,enable)
                cmd="jay__subcmd__randr__subcmd__help__subcmd__card__subcmd__direct__subcmd__scanout__subcmd__enable"
                ;;
            jay__subcmd__randr__subcmd__help__subcmd__card__subcmd__timing,set-flip-margin)
                cmd="jay__subcmd__randr__subcmd__help__subcmd__card__subcmd__timing__subcmd__set__subcmd__flip__subcmd__margin"
                ;;
            jay__subcmd__randr__subcmd__help__subcmd__output,blend-space)
                cmd="jay__subcmd__randr__subcmd__help__subcmd__output__subcmd__blend__subcmd__space"
                ;;
            jay__subcmd__randr__subcmd__help__subcmd__output,brightness)
                cmd="jay__subcmd__randr__subcmd__help__subcmd__output__subcmd__brightness"
                ;;
            jay__subcmd__randr__subcmd__help__subcmd__output,colors)
                cmd="jay__subcmd__randr__subcmd__help__subcmd__output__subcmd__colors"
                ;;
            jay__subcmd__randr__subcmd__help__subcmd__output,disable)
                cmd="jay__subcmd__randr__subcmd__help__subcmd__output__subcmd__disable"
                ;;
            jay__subcmd__randr__subcmd__help__subcmd__output,enable)
                cmd="jay__subcmd__randr__subcmd__help__subcmd__output__subcmd__enable"
                ;;
            jay__subcmd__randr__subcmd__help__subcmd__output,format)
                cmd="jay__subcmd__randr__subcmd__help__subcmd__output__subcmd__format"
                ;;
            jay__subcmd__randr__subcmd__help__subcmd__output,mode)
                cmd="jay__subcmd__randr__subcmd__help__subcmd__output__subcmd__mode"
                ;;
            jay__subcmd__randr__subcmd__help__subcmd__output,non-desktop)
                cmd="jay__subcmd__randr__subcmd__help__subcmd__output__subcmd__non__subcmd__desktop"
                ;;
            jay__subcmd__randr__subcmd__help__subcmd__output,position)
                cmd="jay__subcmd__randr__subcmd__help__subcmd__output__subcmd__position"
                ;;
            jay__subcmd__randr__subcmd__help__subcmd__output,scale)
                cmd="jay__subcmd__randr__subcmd__help__subcmd__output__subcmd__scale"
                ;;
            jay__subcmd__randr__subcmd__help__subcmd__output,scaling-filter)
                cmd="jay__subcmd__randr__subcmd__help__subcmd__output__subcmd__scaling__subcmd__filter"
                ;;
            jay__subcmd__randr__subcmd__help__subcmd__output,tearing)
                cmd="jay__subcmd__randr__subcmd__help__subcmd__output__subcmd__tearing"
                ;;
            jay__subcmd__randr__subcmd__help__subcmd__output,transform)
                cmd="jay__subcmd__randr__subcmd__help__subcmd__output__subcmd__transform"
                ;;
            jay__subcmd__randr__subcmd__help__subcmd__output,use-native-gamut)
                cmd="jay__subcmd__randr__subcmd__help__subcmd__output__subcmd__use__subcmd__native__subcmd__gamut"
                ;;
            jay__subcmd__randr__subcmd__help__subcmd__output,vrr)
                cmd="jay__subcmd__randr__subcmd__help__subcmd__output__subcmd__vrr"
                ;;
            jay__subcmd__randr__subcmd__help__subcmd__output__subcmd__colors,set)
                cmd="jay__subcmd__randr__subcmd__help__subcmd__output__subcmd__colors__subcmd__set"
                ;;
            jay__subcmd__randr__subcmd__help__subcmd__output__subcmd__format,set)
                cmd="jay__subcmd__randr__subcmd__help__subcmd__output__subcmd__format__subcmd__set"
                ;;
            jay__subcmd__randr__subcmd__help__subcmd__output__subcmd__tearing,set-mode)
                cmd="jay__subcmd__randr__subcmd__help__subcmd__output__subcmd__tearing__subcmd__set__subcmd__mode"
                ;;
            jay__subcmd__randr__subcmd__help__subcmd__output__subcmd__transform,flip)
                cmd="jay__subcmd__randr__subcmd__help__subcmd__output__subcmd__transform__subcmd__flip"
                ;;
            jay__subcmd__randr__subcmd__help__subcmd__output__subcmd__transform,flip-rotate-180)
                cmd="jay__subcmd__randr__subcmd__help__subcmd__output__subcmd__transform__subcmd__flip__subcmd__rotate__subcmd__180"
                ;;
            jay__subcmd__randr__subcmd__help__subcmd__output__subcmd__transform,flip-rotate-270)
                cmd="jay__subcmd__randr__subcmd__help__subcmd__output__subcmd__transform__subcmd__flip__subcmd__rotate__subcmd__270"
                ;;
            jay__subcmd__randr__subcmd__help__subcmd__output__subcmd__transform,flip-rotate-90)
                cmd="jay__subcmd__randr__subcmd__help__subcmd__output__subcmd__transform__subcmd__flip__subcmd__rotate__subcmd__90"
                ;;
            jay__subcmd__randr__subcmd__help__subcmd__output__subcmd__transform,none)
                cmd="jay__subcmd__randr__subcmd__help__subcmd__output__subcmd__transform__subcmd__none"
                ;;
            jay__subcmd__randr__subcmd__help__subcmd__output__subcmd__transform,rotate-180)
                cmd="jay__subcmd__randr__subcmd__help__subcmd__output__subcmd__transform__subcmd__rotate__subcmd__180"
                ;;
            jay__subcmd__randr__subcmd__help__subcmd__output__subcmd__transform,rotate-270)
                cmd="jay__subcmd__randr__subcmd__help__subcmd__output__subcmd__transform__subcmd__rotate__subcmd__270"
                ;;
            jay__subcmd__randr__subcmd__help__subcmd__output__subcmd__transform,rotate-90)
                cmd="jay__subcmd__randr__subcmd__help__subcmd__output__subcmd__transform__subcmd__rotate__subcmd__90"
                ;;
            jay__subcmd__randr__subcmd__help__subcmd__output__subcmd__vrr,set-cursor-hz)
                cmd="jay__subcmd__randr__subcmd__help__subcmd__output__subcmd__vrr__subcmd__set__subcmd__cursor__subcmd__hz"
                ;;
            jay__subcmd__randr__subcmd__help__subcmd__output__subcmd__vrr,set-mode)
                cmd="jay__subcmd__randr__subcmd__help__subcmd__output__subcmd__vrr__subcmd__set__subcmd__mode"
                ;;
            jay__subcmd__randr__subcmd__help__subcmd__virtual__subcmd__output,create)
                cmd="jay__subcmd__randr__subcmd__help__subcmd__virtual__subcmd__output__subcmd__create"
                ;;
            jay__subcmd__randr__subcmd__help__subcmd__virtual__subcmd__output,remove)
                cmd="jay__subcmd__randr__subcmd__help__subcmd__virtual__subcmd__output__subcmd__remove"
                ;;
            jay__subcmd__randr__subcmd__output,blend-space)
                cmd="jay__subcmd__randr__subcmd__output__subcmd__blend__subcmd__space"
                ;;
            jay__subcmd__randr__subcmd__output,brightness)
                cmd="jay__subcmd__randr__subcmd__output__subcmd__brightness"
                ;;
            jay__subcmd__randr__subcmd__output,colors)
                cmd="jay__subcmd__randr__subcmd__output__subcmd__colors"
                ;;
            jay__subcmd__randr__subcmd__output,disable)
                cmd="jay__subcmd__randr__subcmd__output__subcmd__disable"
                ;;
            jay__subcmd__randr__subcmd__output,enable)
                cmd="jay__subcmd__randr__subcmd__output__subcmd__enable"
                ;;
            jay__subcmd__randr__subcmd__output,format)
                cmd="jay__subcmd__randr__subcmd__output__subcmd__format"
                ;;
            jay__subcmd__randr__subcmd__output,help)
                cmd="jay__subcmd__randr__subcmd__output__subcmd__help"
                ;;
            jay__subcmd__randr__subcmd__output,mode)
                cmd="jay__subcmd__randr__subcmd__output__subcmd__mode"
                ;;
            jay__subcmd__randr__subcmd__output,non-desktop)
                cmd="jay__subcmd__randr__subcmd__output__subcmd__non__subcmd__desktop"
                ;;
            jay__subcmd__randr__subcmd__output,position)
                cmd="jay__subcmd__randr__subcmd__output__subcmd__position"
                ;;
            jay__subcmd__randr__subcmd__output,scale)
                cmd="jay__subcmd__randr__subcmd__output__subcmd__scale"
                ;;
            jay__subcmd__randr__subcmd__output,scaling-filter)
                cmd="jay__subcmd__randr__subcmd__output__subcmd__scaling__subcmd__filter"
                ;;
            jay__subcmd__randr__subcmd__output,tearing)
                cmd="jay__subcmd__randr__subcmd__output__subcmd__tearing"
                ;;
            jay__subcmd__randr__subcmd__output,transform)
                cmd="jay__subcmd__randr__subcmd__output__subcmd__transform"
                ;;
            jay__subcmd__randr__subcmd__output,use-native-gamut)
                cmd="jay__subcmd__randr__subcmd__output__subcmd__use__subcmd__native__subcmd__gamut"
                ;;
            jay__subcmd__randr__subcmd__output,vrr)
                cmd="jay__subcmd__randr__subcmd__output__subcmd__vrr"
                ;;
            jay__subcmd__randr__subcmd__output__subcmd__colors,help)
                cmd="jay__subcmd__randr__subcmd__output__subcmd__colors__subcmd__help"
                ;;
            jay__subcmd__randr__subcmd__output__subcmd__colors,set)
                cmd="jay__subcmd__randr__subcmd__output__subcmd__colors__subcmd__set"
                ;;
            jay__subcmd__randr__subcmd__output__subcmd__colors__subcmd__help,help)
                cmd="jay__subcmd__randr__subcmd__output__subcmd__colors__subcmd__help__subcmd__help"
                ;;
            jay__subcmd__randr__subcmd__output__subcmd__colors__subcmd__help,set)
                cmd="jay__subcmd__randr__subcmd__output__subcmd__colors__subcmd__help__subcmd__set"
                ;;
            jay__subcmd__randr__subcmd__output__subcmd__format,help)
                cmd="jay__subcmd__randr__subcmd__output__subcmd__format__subcmd__help"
                ;;
            jay__subcmd__randr__subcmd__output__subcmd__format,set)
                cmd="jay__subcmd__randr__subcmd__output__subcmd__format__subcmd__set"
                ;;
            jay__subcmd__randr__subcmd__output__subcmd__format__subcmd__help,help)
                cmd="jay__subcmd__randr__subcmd__output__subcmd__format__subcmd__help__subcmd__help"
                ;;
            jay__subcmd__randr__subcmd__output__subcmd__format__subcmd__help,set)
                cmd="jay__subcmd__randr__subcmd__output__subcmd__format__subcmd__help__subcmd__set"
                ;;
            jay__subcmd__randr__subcmd__output__subcmd__help,blend-space)
                cmd="jay__subcmd__randr__subcmd__output__subcmd__help__subcmd__blend__subcmd__space"
                ;;
            jay__subcmd__randr__subcmd__output__subcmd__help,brightness)
                cmd="jay__subcmd__randr__subcmd__output__subcmd__help__subcmd__brightness"
                ;;
            jay__subcmd__randr__subcmd__output__subcmd__help,colors)
                cmd="jay__subcmd__randr__subcmd__output__subcmd__help__subcmd__colors"
                ;;
            jay__subcmd__randr__subcmd__output__subcmd__help,disable)
                cmd="jay__subcmd__randr__subcmd__output__subcmd__help__subcmd__disable"
                ;;
            jay__subcmd__randr__subcmd__output__subcmd__help,enable)
                cmd="jay__subcmd__randr__subcmd__output__subcmd__help__subcmd__enable"
                ;;
            jay__subcmd__randr__subcmd__output__subcmd__help,format)
                cmd="jay__subcmd__randr__subcmd__output__subcmd__help__subcmd__format"
                ;;
            jay__subcmd__randr__subcmd__output__subcmd__help,help)
                cmd="jay__subcmd__randr__subcmd__output__subcmd__help__subcmd__help"
                ;;
            jay__subcmd__randr__subcmd__output__subcmd__help,mode)
                cmd="jay__subcmd__randr__subcmd__output__subcmd__help__subcmd__mode"
                ;;
            jay__subcmd__randr__subcmd__output__subcmd__help,non-desktop)
                cmd="jay__subcmd__randr__subcmd__output__subcmd__help__subcmd__non__subcmd__desktop"
                ;;
            jay__subcmd__randr__subcmd__output__subcmd__help,position)
                cmd="jay__subcmd__randr__subcmd__output__subcmd__help__subcmd__position"
                ;;
            jay__subcmd__randr__subcmd__output__subcmd__help,scale)
                cmd="jay__subcmd__randr__subcmd__output__subcmd__help__subcmd__scale"
                ;;
            jay__subcmd__randr__subcmd__output__subcmd__help,scaling-filter)
                cmd="jay__subcmd__randr__subcmd__output__subcmd__help__subcmd__scaling__subcmd__filter"
                ;;
            jay__subcmd__randr__subcmd__output__subcmd__help,tearing)
                cmd="jay__subcmd__randr__subcmd__output__subcmd__help__subcmd__tearing"
                ;;
            jay__subcmd__randr__subcmd__output__subcmd__help,transform)
                cmd="jay__subcmd__randr__subcmd__output__subcmd__help__subcmd__transform"
                ;;
            jay__subcmd__randr__subcmd__output__subcmd__help,use-native-gamut)
                cmd="jay__subcmd__randr__subcmd__output__subcmd__help__subcmd__use__subcmd__native__subcmd__gamut"
                ;;
            jay__subcmd__randr__subcmd__output__subcmd__help,vrr)
                cmd="jay__subcmd__randr__subcmd__output__subcmd__help__subcmd__vrr"
                ;;
            jay__subcmd__randr__subcmd__output__subcmd__help__subcmd__colors,set)
                cmd="jay__subcmd__randr__subcmd__output__subcmd__help__subcmd__colors__subcmd__set"
                ;;
            jay__subcmd__randr__subcmd__output__subcmd__help__subcmd__format,set)
                cmd="jay__subcmd__randr__subcmd__output__subcmd__help__subcmd__format__subcmd__set"
                ;;
            jay__subcmd__randr__subcmd__output__subcmd__help__subcmd__tearing,set-mode)
                cmd="jay__subcmd__randr__subcmd__output__subcmd__help__subcmd__tearing__subcmd__set__subcmd__mode"
                ;;
            jay__subcmd__randr__subcmd__output__subcmd__help__subcmd__transform,flip)
                cmd="jay__subcmd__randr__subcmd__output__subcmd__help__subcmd__transform__subcmd__flip"
                ;;
            jay__subcmd__randr__subcmd__output__subcmd__help__subcmd__transform,flip-rotate-180)
                cmd="jay__subcmd__randr__subcmd__output__subcmd__help__subcmd__transform__subcmd__flip__subcmd__rotate__subcmd__180"
                ;;
            jay__subcmd__randr__subcmd__output__subcmd__help__subcmd__transform,flip-rotate-270)
                cmd="jay__subcmd__randr__subcmd__output__subcmd__help__subcmd__transform__subcmd__flip__subcmd__rotate__subcmd__270"
                ;;
            jay__subcmd__randr__subcmd__output__subcmd__help__subcmd__transform,flip-rotate-90)
                cmd="jay__subcmd__randr__subcmd__output__subcmd__help__subcmd__transform__subcmd__flip__subcmd__rotate__subcmd__90"
                ;;
            jay__subcmd__randr__subcmd__output__subcmd__help__subcmd__transform,none)
                cmd="jay__subcmd__randr__subcmd__output__subcmd__help__subcmd__transform__subcmd__none"
                ;;
            jay__subcmd__randr__subcmd__output__subcmd__help__subcmd__transform,rotate-180)
                cmd="jay__subcmd__randr__subcmd__output__subcmd__help__subcmd__transform__subcmd__rotate__subcmd__180"
                ;;
            jay__subcmd__randr__subcmd__output__subcmd__help__subcmd__transform,rotate-270)
                cmd="jay__subcmd__randr__subcmd__output__subcmd__help__subcmd__transform__subcmd__rotate__subcmd__270"
                ;;
            jay__subcmd__randr__subcmd__output__subcmd__help__subcmd__transform,rotate-90)
                cmd="jay__subcmd__randr__subcmd__output__subcmd__help__subcmd__transform__subcmd__rotate__subcmd__90"
                ;;
            jay__subcmd__randr__subcmd__output__subcmd__help__subcmd__vrr,set-cursor-hz)
                cmd="jay__subcmd__randr__subcmd__output__subcmd__help__subcmd__vrr__subcmd__set__subcmd__cursor__subcmd__hz"
                ;;
            jay__subcmd__randr__subcmd__output__subcmd__help__subcmd__vrr,set-mode)
                cmd="jay__subcmd__randr__subcmd__output__subcmd__help__subcmd__vrr__subcmd__set__subcmd__mode"
                ;;
            jay__subcmd__randr__subcmd__output__subcmd__tearing,help)
                cmd="jay__subcmd__randr__subcmd__output__subcmd__tearing__subcmd__help"
                ;;
            jay__subcmd__randr__subcmd__output__subcmd__tearing,set-mode)
                cmd="jay__subcmd__randr__subcmd__output__subcmd__tearing__subcmd__set__subcmd__mode"
                ;;
            jay__subcmd__randr__subcmd__output__subcmd__tearing__subcmd__help,help)
                cmd="jay__subcmd__randr__subcmd__output__subcmd__tearing__subcmd__help__subcmd__help"
                ;;
            jay__subcmd__randr__subcmd__output__subcmd__tearing__subcmd__help,set-mode)
                cmd="jay__subcmd__randr__subcmd__output__subcmd__tearing__subcmd__help__subcmd__set__subcmd__mode"
                ;;
            jay__subcmd__randr__subcmd__output__subcmd__transform,flip)
                cmd="jay__subcmd__randr__subcmd__output__subcmd__transform__subcmd__flip"
                ;;
            jay__subcmd__randr__subcmd__output__subcmd__transform,flip-rotate-180)
                cmd="jay__subcmd__randr__subcmd__output__subcmd__transform__subcmd__flip__subcmd__rotate__subcmd__180"
                ;;
            jay__subcmd__randr__subcmd__output__subcmd__transform,flip-rotate-270)
                cmd="jay__subcmd__randr__subcmd__output__subcmd__transform__subcmd__flip__subcmd__rotate__subcmd__270"
                ;;
            jay__subcmd__randr__subcmd__output__subcmd__transform,flip-rotate-90)
                cmd="jay__subcmd__randr__subcmd__output__subcmd__transform__subcmd__flip__subcmd__rotate__subcmd__90"
                ;;
            jay__subcmd__randr__subcmd__output__subcmd__transform,help)
                cmd="jay__subcmd__randr__subcmd__output__subcmd__transform__subcmd__help"
                ;;
            jay__subcmd__randr__subcmd__output__subcmd__transform,none)
                cmd="jay__subcmd__randr__subcmd__output__subcmd__transform__subcmd__none"
                ;;
            jay__subcmd__randr__subcmd__output__subcmd__transform,rotate-180)
                cmd="jay__subcmd__randr__subcmd__output__subcmd__transform__subcmd__rotate__subcmd__180"
                ;;
            jay__subcmd__randr__subcmd__output__subcmd__transform,rotate-270)
                cmd="jay__subcmd__randr__subcmd__output__subcmd__transform__subcmd__rotate__subcmd__270"
                ;;
            jay__subcmd__randr__subcmd__output__subcmd__transform,rotate-90)
                cmd="jay__subcmd__randr__subcmd__output__subcmd__transform__subcmd__rotate__subcmd__90"
                ;;
            jay__subcmd__randr__subcmd__output__subcmd__transform__subcmd__help,flip)
                cmd="jay__subcmd__randr__subcmd__output__subcmd__transform__subcmd__help__subcmd__flip"
                ;;
            jay__subcmd__randr__subcmd__output__subcmd__transform__subcmd__help,flip-rotate-180)
                cmd="jay__subcmd__randr__subcmd__output__subcmd__transform__subcmd__help__subcmd__flip__subcmd__rotate__subcmd__180"
                ;;
            jay__subcmd__randr__subcmd__output__subcmd__transform__subcmd__help,flip-rotate-270)
                cmd="jay__subcmd__randr__subcmd__output__subcmd__transform__subcmd__help__subcmd__flip__subcmd__rotate__subcmd__270"
                ;;
            jay__subcmd__randr__subcmd__output__subcmd__transform__subcmd__help,flip-rotate-90)
                cmd="jay__subcmd__randr__subcmd__output__subcmd__transform__subcmd__help__subcmd__flip__subcmd__rotate__subcmd__90"
                ;;
            jay__subcmd__randr__subcmd__output__subcmd__transform__subcmd__help,help)
                cmd="jay__subcmd__randr__subcmd__output__subcmd__transform__subcmd__help__subcmd__help"
                ;;
            jay__subcmd__randr__subcmd__output__subcmd__transform__subcmd__help,none)
                cmd="jay__subcmd__randr__subcmd__output__subcmd__transform__subcmd__help__subcmd__none"
                ;;
            jay__subcmd__randr__subcmd__output__subcmd__transform__subcmd__help,rotate-180)
                cmd="jay__subcmd__randr__subcmd__output__subcmd__transform__subcmd__help__subcmd__rotate__subcmd__180"
                ;;
            jay__subcmd__randr__subcmd__output__subcmd__transform__subcmd__help,rotate-270)
                cmd="jay__subcmd__randr__subcmd__output__subcmd__transform__subcmd__help__subcmd__rotate__subcmd__270"
                ;;
            jay__subcmd__randr__subcmd__output__subcmd__transform__subcmd__help,rotate-90)
                cmd="jay__subcmd__randr__subcmd__output__subcmd__transform__subcmd__help__subcmd__rotate__subcmd__90"
                ;;
            jay__subcmd__randr__subcmd__output__subcmd__vrr,help)
                cmd="jay__subcmd__randr__subcmd__output__subcmd__vrr__subcmd__help"
                ;;
            jay__subcmd__randr__subcmd__output__subcmd__vrr,set-cursor-hz)
                cmd="jay__subcmd__randr__subcmd__output__subcmd__vrr__subcmd__set__subcmd__cursor__subcmd__hz"
                ;;
            jay__subcmd__randr__subcmd__output__subcmd__vrr,set-mode)
                cmd="jay__subcmd__randr__subcmd__output__subcmd__vrr__subcmd__set__subcmd__mode"
                ;;
            jay__subcmd__randr__subcmd__output__subcmd__vrr__subcmd__help,help)
                cmd="jay__subcmd__randr__subcmd__output__subcmd__vrr__subcmd__help__subcmd__help"
                ;;
            jay__subcmd__randr__subcmd__output__subcmd__vrr__subcmd__help,set-cursor-hz)
                cmd="jay__subcmd__randr__subcmd__output__subcmd__vrr__subcmd__help__subcmd__set__subcmd__cursor__subcmd__hz"
                ;;
            jay__subcmd__randr__subcmd__output__subcmd__vrr__subcmd__help,set-mode)
                cmd="jay__subcmd__randr__subcmd__output__subcmd__vrr__subcmd__help__subcmd__set__subcmd__mode"
                ;;
            jay__subcmd__randr__subcmd__virtual__subcmd__output,create)
                cmd="jay__subcmd__randr__subcmd__virtual__subcmd__output__subcmd__create"
                ;;
            jay__subcmd__randr__subcmd__virtual__subcmd__output,help)
                cmd="jay__subcmd__randr__subcmd__virtual__subcmd__output__subcmd__help"
                ;;
            jay__subcmd__randr__subcmd__virtual__subcmd__output,remove)
                cmd="jay__subcmd__randr__subcmd__virtual__subcmd__output__subcmd__remove"
                ;;
            jay__subcmd__randr__subcmd__virtual__subcmd__output__subcmd__help,create)
                cmd="jay__subcmd__randr__subcmd__virtual__subcmd__output__subcmd__help__subcmd__create"
                ;;
            jay__subcmd__randr__subcmd__virtual__subcmd__output__subcmd__help,help)
                cmd="jay__subcmd__randr__subcmd__virtual__subcmd__output__subcmd__help__subcmd__help"
                ;;
            jay__subcmd__randr__subcmd__virtual__subcmd__output__subcmd__help,remove)
                cmd="jay__subcmd__randr__subcmd__virtual__subcmd__output__subcmd__help__subcmd__remove"
                ;;
            jay__subcmd__tree,help)
                cmd="jay__subcmd__tree__subcmd__help"
                ;;
            jay__subcmd__tree,query)
                cmd="jay__subcmd__tree__subcmd__query"
                ;;
            jay__subcmd__tree__subcmd__help,help)
                cmd="jay__subcmd__tree__subcmd__help__subcmd__help"
                ;;
            jay__subcmd__tree__subcmd__help,query)
                cmd="jay__subcmd__tree__subcmd__help__subcmd__query"
                ;;
            jay__subcmd__tree__subcmd__help__subcmd__query,root)
                cmd="jay__subcmd__tree__subcmd__help__subcmd__query__subcmd__root"
                ;;
            jay__subcmd__tree__subcmd__help__subcmd__query,select-window)
                cmd="jay__subcmd__tree__subcmd__help__subcmd__query__subcmd__select__subcmd__window"
                ;;
            jay__subcmd__tree__subcmd__help__subcmd__query,select-workspace)
                cmd="jay__subcmd__tree__subcmd__help__subcmd__query__subcmd__select__subcmd__workspace"
                ;;
            jay__subcmd__tree__subcmd__help__subcmd__query,workspace-name)
                cmd="jay__subcmd__tree__subcmd__help__subcmd__query__subcmd__workspace__subcmd__name"
                ;;
            jay__subcmd__tree__subcmd__query,help)
                cmd="jay__subcmd__tree__subcmd__query__subcmd__help"
                ;;
            jay__subcmd__tree__subcmd__query,root)
                cmd="jay__subcmd__tree__subcmd__query__subcmd__root"
                ;;
            jay__subcmd__tree__subcmd__query,select-window)
                cmd="jay__subcmd__tree__subcmd__query__subcmd__select__subcmd__window"
                ;;
            jay__subcmd__tree__subcmd__query,select-workspace)
                cmd="jay__subcmd__tree__subcmd__query__subcmd__select__subcmd__workspace"
                ;;
            jay__subcmd__tree__subcmd__query,workspace-name)
                cmd="jay__subcmd__tree__subcmd__query__subcmd__workspace__subcmd__name"
                ;;
            jay__subcmd__tree__subcmd__query__subcmd__help,help)
                cmd="jay__subcmd__tree__subcmd__query__subcmd__help__subcmd__help"
                ;;
            jay__subcmd__tree__subcmd__query__subcmd__help,root)
                cmd="jay__subcmd__tree__subcmd__query__subcmd__help__subcmd__root"
                ;;
            jay__subcmd__tree__subcmd__query__subcmd__help,select-window)
                cmd="jay__subcmd__tree__subcmd__query__subcmd__help__subcmd__select__subcmd__window"
                ;;
            jay__subcmd__tree__subcmd__query__subcmd__help,select-workspace)
                cmd="jay__subcmd__tree__subcmd__query__subcmd__help__subcmd__select__subcmd__workspace"
                ;;
            jay__subcmd__tree__subcmd__query__subcmd__help,workspace-name)
                cmd="jay__subcmd__tree__subcmd__query__subcmd__help__subcmd__workspace__subcmd__name"
                ;;
            jay__subcmd__xwayland,help)
                cmd="jay__subcmd__xwayland__subcmd__help"
                ;;
            jay__subcmd__xwayland,set-scaling-mode)
                cmd="jay__subcmd__xwayland__subcmd__set__subcmd__scaling__subcmd__mode"
                ;;
            jay__subcmd__xwayland,status)
                cmd="jay__subcmd__xwayland__subcmd__status"
                ;;
            jay__subcmd__xwayland__subcmd__help,help)
                cmd="jay__subcmd__xwayland__subcmd__help__subcmd__help"
                ;;
            jay__subcmd__xwayland__subcmd__help,set-scaling-mode)
                cmd="jay__subcmd__xwayland__subcmd__help__subcmd__set__subcmd__scaling__subcmd__mode"
                ;;
            jay__subcmd__xwayland__subcmd__help,status)
                cmd="jay__subcmd__xwayland__subcmd__help__subcmd__status"
                ;;
            *)
                ;;
        esac
    done

    case "${cmd}" in
        jay)
            opts="-h --log-level --json --all-json-fields --help run config generate-completion log set-log-level quit unlock screenshot idle run-privileged run-tagged seat-test portal randr input damage-tracking xwayland color-management reexec clients tree control-center version pid help"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 1 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                --log-level)
                    COMPREPLY=($(compgen -W "trace debug info warn error off" -- "${cur}"))
                    return 0
                    ;;
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__clients)
            opts="-h --help show kill help"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 2 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__clients__subcmd__help)
            opts="show kill help"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__clients__subcmd__help__subcmd__help)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__clients__subcmd__help__subcmd__kill)
            opts="id select-window"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__clients__subcmd__help__subcmd__kill__subcmd__id)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__clients__subcmd__help__subcmd__kill__subcmd__select__subcmd__window)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__clients__subcmd__help__subcmd__show)
            opts="all id select-window"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__clients__subcmd__help__subcmd__show__subcmd__all)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__clients__subcmd__help__subcmd__show__subcmd__id)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__clients__subcmd__help__subcmd__show__subcmd__select__subcmd__window)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__clients__subcmd__kill)
            opts="-h --help id select-window help"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__clients__subcmd__kill__subcmd__help)
            opts="id select-window help"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__clients__subcmd__kill__subcmd__help__subcmd__help)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__clients__subcmd__kill__subcmd__help__subcmd__id)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__clients__subcmd__kill__subcmd__help__subcmd__select__subcmd__window)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__clients__subcmd__kill__subcmd__id)
            opts="-h --help"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__clients__subcmd__kill__subcmd__select__subcmd__window)
            opts="-h --help"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__clients__subcmd__show)
            opts="-h --help all id select-window help"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__clients__subcmd__show__subcmd__all)
            opts="-h --help"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__clients__subcmd__show__subcmd__help)
            opts="all id select-window help"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__clients__subcmd__show__subcmd__help__subcmd__all)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__clients__subcmd__show__subcmd__help__subcmd__help)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__clients__subcmd__show__subcmd__help__subcmd__id)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__clients__subcmd__show__subcmd__help__subcmd__select__subcmd__window)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__clients__subcmd__show__subcmd__id)
            opts="-h --help"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__clients__subcmd__show__subcmd__select__subcmd__window)
            opts="-h --help"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__color__subcmd__management)
            opts="-h --help status enable disable help"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 2 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__color__subcmd__management__subcmd__disable)
            opts="-h --help"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__color__subcmd__management__subcmd__enable)
            opts="-h --help"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__color__subcmd__management__subcmd__help)
            opts="status enable disable help"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__color__subcmd__management__subcmd__help__subcmd__disable)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__color__subcmd__management__subcmd__help__subcmd__enable)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__color__subcmd__management__subcmd__help__subcmd__help)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__color__subcmd__management__subcmd__help__subcmd__status)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__color__subcmd__management__subcmd__status)
            opts="-h --help"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__config)
            opts="-h --help init path open-dir help"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 2 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__config__subcmd__help)
            opts="init path open-dir help"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__config__subcmd__help__subcmd__help)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__config__subcmd__help__subcmd__init)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__config__subcmd__help__subcmd__open__subcmd__dir)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__config__subcmd__help__subcmd__path)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__config__subcmd__init)
            opts="-h --overwrite --help"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__config__subcmd__open__subcmd__dir)
            opts="-h --help"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__config__subcmd__path)
            opts="-h --help"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__control__subcmd__center)
            opts="-h --help"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 2 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__damage__subcmd__tracking)
            opts="-h --help show hide set-color set-decay help"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 2 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__damage__subcmd__tracking__subcmd__help)
            opts="show hide set-color set-decay help"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__damage__subcmd__tracking__subcmd__help__subcmd__help)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__damage__subcmd__tracking__subcmd__help__subcmd__hide)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__damage__subcmd__tracking__subcmd__help__subcmd__set__subcmd__color)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__damage__subcmd__tracking__subcmd__help__subcmd__set__subcmd__decay)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__damage__subcmd__tracking__subcmd__help__subcmd__show)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__damage__subcmd__tracking__subcmd__hide)
            opts="-h --help"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__damage__subcmd__tracking__subcmd__set__subcmd__color)
            opts="-h --help"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__damage__subcmd__tracking__subcmd__set__subcmd__decay)
            opts="-h --help"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__damage__subcmd__tracking__subcmd__show)
            opts="-h --help"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__generate__subcmd__completion)
            opts="-h --help bash elvish fish powershell zsh"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 2 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__help)
            opts="run config generate-completion log set-log-level quit unlock screenshot idle run-privileged run-tagged seat-test portal randr input damage-tracking xwayland color-management reexec clients tree control-center version pid help"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 2 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__help__subcmd__clients)
            opts="show kill"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__help__subcmd__clients__subcmd__kill)
            opts="id select-window"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__help__subcmd__clients__subcmd__kill__subcmd__id)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__help__subcmd__clients__subcmd__kill__subcmd__select__subcmd__window)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__help__subcmd__clients__subcmd__show)
            opts="all id select-window"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__help__subcmd__clients__subcmd__show__subcmd__all)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__help__subcmd__clients__subcmd__show__subcmd__id)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__help__subcmd__clients__subcmd__show__subcmd__select__subcmd__window)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__help__subcmd__color__subcmd__management)
            opts="status enable disable"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__help__subcmd__color__subcmd__management__subcmd__disable)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__help__subcmd__color__subcmd__management__subcmd__enable)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__help__subcmd__color__subcmd__management__subcmd__status)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__help__subcmd__config)
            opts="init path open-dir"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__help__subcmd__config__subcmd__init)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__help__subcmd__config__subcmd__open__subcmd__dir)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__help__subcmd__config__subcmd__path)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__help__subcmd__control__subcmd__center)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__help__subcmd__damage__subcmd__tracking)
            opts="show hide set-color set-decay"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__help__subcmd__damage__subcmd__tracking__subcmd__hide)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__help__subcmd__damage__subcmd__tracking__subcmd__set__subcmd__color)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__help__subcmd__damage__subcmd__tracking__subcmd__set__subcmd__decay)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__help__subcmd__damage__subcmd__tracking__subcmd__show)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__help__subcmd__generate__subcmd__completion)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__help__subcmd__help)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__help__subcmd__idle)
            opts="status set set-grace-period"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__help__subcmd__idle__subcmd__set)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__help__subcmd__idle__subcmd__set__subcmd__grace__subcmd__period)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__help__subcmd__idle__subcmd__status)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__help__subcmd__input)
            opts="show seat device"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__help__subcmd__input__subcmd__device)
            opts="show set-accel-profile set-accel-speed set-tap-enabled set-tap-drag-enabled set-tap-drag-lock-enabled set-left-handed set-natural-scrolling set-px-per-wheel-scroll set-px-scroll-multiplier set-transform-matrix set-keymap set-keymap-from-names keymap attach detach map-to-output remove-mapping set-calibration-matrix set-click-method set-middle-button-emulation set-scroll-method set-scroll-button set-scroll-button-lock"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__help__subcmd__input__subcmd__device__subcmd__attach)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__help__subcmd__input__subcmd__device__subcmd__detach)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__help__subcmd__input__subcmd__device__subcmd__keymap)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__help__subcmd__input__subcmd__device__subcmd__map__subcmd__to__subcmd__output)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__help__subcmd__input__subcmd__device__subcmd__remove__subcmd__mapping)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__help__subcmd__input__subcmd__device__subcmd__set__subcmd__accel__subcmd__profile)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__help__subcmd__input__subcmd__device__subcmd__set__subcmd__accel__subcmd__speed)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__help__subcmd__input__subcmd__device__subcmd__set__subcmd__calibration__subcmd__matrix)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__help__subcmd__input__subcmd__device__subcmd__set__subcmd__click__subcmd__method)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__help__subcmd__input__subcmd__device__subcmd__set__subcmd__keymap)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__help__subcmd__input__subcmd__device__subcmd__set__subcmd__keymap__subcmd__from__subcmd__names)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__help__subcmd__input__subcmd__device__subcmd__set__subcmd__left__subcmd__handed)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__help__subcmd__input__subcmd__device__subcmd__set__subcmd__middle__subcmd__button__subcmd__emulation)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__help__subcmd__input__subcmd__device__subcmd__set__subcmd__natural__subcmd__scrolling)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__help__subcmd__input__subcmd__device__subcmd__set__subcmd__px__subcmd__per__subcmd__wheel__subcmd__scroll)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__help__subcmd__input__subcmd__device__subcmd__set__subcmd__px__subcmd__scroll__subcmd__multiplier)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__help__subcmd__input__subcmd__device__subcmd__set__subcmd__scroll__subcmd__button)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__help__subcmd__input__subcmd__device__subcmd__set__subcmd__scroll__subcmd__button__subcmd__lock)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__help__subcmd__input__subcmd__device__subcmd__set__subcmd__scroll__subcmd__method)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__help__subcmd__input__subcmd__device__subcmd__set__subcmd__tap__subcmd__drag__subcmd__enabled)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__help__subcmd__input__subcmd__device__subcmd__set__subcmd__tap__subcmd__drag__subcmd__lock__subcmd__enabled)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__help__subcmd__input__subcmd__device__subcmd__set__subcmd__tap__subcmd__enabled)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__help__subcmd__input__subcmd__device__subcmd__set__subcmd__transform__subcmd__matrix)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__help__subcmd__input__subcmd__device__subcmd__show)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__help__subcmd__input__subcmd__seat)
            opts="show set-repeat-rate set-keymap set-keymap-from-names keymap use-hardware-cursor set-cursor-size simple-im"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__help__subcmd__input__subcmd__seat__subcmd__keymap)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__help__subcmd__input__subcmd__seat__subcmd__set__subcmd__cursor__subcmd__size)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__help__subcmd__input__subcmd__seat__subcmd__set__subcmd__keymap)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__help__subcmd__input__subcmd__seat__subcmd__set__subcmd__keymap__subcmd__from__subcmd__names)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__help__subcmd__input__subcmd__seat__subcmd__set__subcmd__repeat__subcmd__rate)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__help__subcmd__input__subcmd__seat__subcmd__show)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__help__subcmd__input__subcmd__seat__subcmd__simple__subcmd__im)
            opts="enable disable reload"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__help__subcmd__input__subcmd__seat__subcmd__simple__subcmd__im__subcmd__disable)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 6 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__help__subcmd__input__subcmd__seat__subcmd__simple__subcmd__im__subcmd__enable)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 6 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__help__subcmd__input__subcmd__seat__subcmd__simple__subcmd__im__subcmd__reload)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 6 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__help__subcmd__input__subcmd__seat__subcmd__use__subcmd__hardware__subcmd__cursor)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__help__subcmd__input__subcmd__show)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__help__subcmd__log)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__help__subcmd__pid)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__help__subcmd__portal)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__help__subcmd__quit)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__help__subcmd__randr)
            opts="show card output virtual-output"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__help__subcmd__randr__subcmd__card)
            opts="primary api direct-scanout timing"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__help__subcmd__randr__subcmd__card__subcmd__api)
            opts="opengl vulkan"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__help__subcmd__randr__subcmd__card__subcmd__api__subcmd__opengl)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 6 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__help__subcmd__randr__subcmd__card__subcmd__api__subcmd__vulkan)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 6 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__help__subcmd__randr__subcmd__card__subcmd__direct__subcmd__scanout)
            opts="enable disable"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__help__subcmd__randr__subcmd__card__subcmd__direct__subcmd__scanout__subcmd__disable)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 6 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__help__subcmd__randr__subcmd__card__subcmd__direct__subcmd__scanout__subcmd__enable)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 6 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__help__subcmd__randr__subcmd__card__subcmd__primary)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__help__subcmd__randr__subcmd__card__subcmd__timing)
            opts="set-flip-margin"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__help__subcmd__randr__subcmd__card__subcmd__timing__subcmd__set__subcmd__flip__subcmd__margin)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 6 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__help__subcmd__randr__subcmd__output)
            opts="transform scale scaling-filter mode position enable disable non-desktop vrr tearing format colors brightness blend-space use-native-gamut"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__help__subcmd__randr__subcmd__output__subcmd__blend__subcmd__space)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__help__subcmd__randr__subcmd__output__subcmd__brightness)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__help__subcmd__randr__subcmd__output__subcmd__colors)
            opts="set"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__help__subcmd__randr__subcmd__output__subcmd__colors__subcmd__set)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 6 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__help__subcmd__randr__subcmd__output__subcmd__disable)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__help__subcmd__randr__subcmd__output__subcmd__enable)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__help__subcmd__randr__subcmd__output__subcmd__format)
            opts="set"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__help__subcmd__randr__subcmd__output__subcmd__format__subcmd__set)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 6 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__help__subcmd__randr__subcmd__output__subcmd__mode)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__help__subcmd__randr__subcmd__output__subcmd__non__subcmd__desktop)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__help__subcmd__randr__subcmd__output__subcmd__position)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__help__subcmd__randr__subcmd__output__subcmd__scale)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__help__subcmd__randr__subcmd__output__subcmd__scaling__subcmd__filter)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__help__subcmd__randr__subcmd__output__subcmd__tearing)
            opts="set-mode"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__help__subcmd__randr__subcmd__output__subcmd__tearing__subcmd__set__subcmd__mode)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 6 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__help__subcmd__randr__subcmd__output__subcmd__transform)
            opts="none rotate-90 rotate-180 rotate-270 flip flip-rotate-90 flip-rotate-180 flip-rotate-270"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__help__subcmd__randr__subcmd__output__subcmd__transform__subcmd__flip)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 6 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__help__subcmd__randr__subcmd__output__subcmd__transform__subcmd__flip__subcmd__rotate__subcmd__180)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 6 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__help__subcmd__randr__subcmd__output__subcmd__transform__subcmd__flip__subcmd__rotate__subcmd__270)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 6 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__help__subcmd__randr__subcmd__output__subcmd__transform__subcmd__flip__subcmd__rotate__subcmd__90)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 6 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__help__subcmd__randr__subcmd__output__subcmd__transform__subcmd__none)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 6 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__help__subcmd__randr__subcmd__output__subcmd__transform__subcmd__rotate__subcmd__180)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 6 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__help__subcmd__randr__subcmd__output__subcmd__transform__subcmd__rotate__subcmd__270)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 6 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__help__subcmd__randr__subcmd__output__subcmd__transform__subcmd__rotate__subcmd__90)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 6 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__help__subcmd__randr__subcmd__output__subcmd__use__subcmd__native__subcmd__gamut)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__help__subcmd__randr__subcmd__output__subcmd__vrr)
            opts="set-mode set-cursor-hz"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__help__subcmd__randr__subcmd__output__subcmd__vrr__subcmd__set__subcmd__cursor__subcmd__hz)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 6 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__help__subcmd__randr__subcmd__output__subcmd__vrr__subcmd__set__subcmd__mode)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 6 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__help__subcmd__randr__subcmd__show)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__help__subcmd__randr__subcmd__virtual__subcmd__output)
            opts="create remove"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__help__subcmd__randr__subcmd__virtual__subcmd__output__subcmd__create)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__help__subcmd__randr__subcmd__virtual__subcmd__output__subcmd__remove)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__help__subcmd__reexec)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__help__subcmd__run)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__help__subcmd__run__subcmd__privileged)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__help__subcmd__run__subcmd__tagged)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__help__subcmd__screenshot)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__help__subcmd__seat__subcmd__test)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__help__subcmd__set__subcmd__log__subcmd__level)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__help__subcmd__tree)
            opts="query"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__help__subcmd__tree__subcmd__query)
            opts="root workspace-name select-workspace select-window"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__help__subcmd__tree__subcmd__query__subcmd__root)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__help__subcmd__tree__subcmd__query__subcmd__select__subcmd__window)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__help__subcmd__tree__subcmd__query__subcmd__select__subcmd__workspace)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__help__subcmd__tree__subcmd__query__subcmd__workspace__subcmd__name)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__help__subcmd__unlock)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__help__subcmd__version)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__help__subcmd__xwayland)
            opts="status set-scaling-mode"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__help__subcmd__xwayland__subcmd__set__subcmd__scaling__subcmd__mode)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__help__subcmd__xwayland__subcmd__status)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__idle)
            opts="-h --help status set set-grace-period help"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 2 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__idle__subcmd__help)
            opts="status set set-grace-period help"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__idle__subcmd__help__subcmd__help)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__idle__subcmd__help__subcmd__set)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__idle__subcmd__help__subcmd__set__subcmd__grace__subcmd__period)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__idle__subcmd__help__subcmd__status)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__idle__subcmd__set)
            opts="-h --help"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__idle__subcmd__set__subcmd__grace__subcmd__period)
            opts="-h --help"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__idle__subcmd__status)
            opts="-h --help"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__input)
            opts="-h --help show seat device help"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 2 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__input__subcmd__device)
            opts="-h --help show set-accel-profile set-accel-speed set-tap-enabled set-tap-drag-enabled set-tap-drag-lock-enabled set-left-handed set-natural-scrolling set-px-per-wheel-scroll set-px-scroll-multiplier set-transform-matrix set-keymap set-keymap-from-names keymap attach detach map-to-output remove-mapping set-calibration-matrix set-click-method set-middle-button-emulation set-scroll-method set-scroll-button set-scroll-button-lock help"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__input__subcmd__device__subcmd__attach)
            opts="-h --help"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__input__subcmd__device__subcmd__detach)
            opts="-h --help"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__input__subcmd__device__subcmd__help)
            opts="show set-accel-profile set-accel-speed set-tap-enabled set-tap-drag-enabled set-tap-drag-lock-enabled set-left-handed set-natural-scrolling set-px-per-wheel-scroll set-px-scroll-multiplier set-transform-matrix set-keymap set-keymap-from-names keymap attach detach map-to-output remove-mapping set-calibration-matrix set-click-method set-middle-button-emulation set-scroll-method set-scroll-button set-scroll-button-lock help"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__input__subcmd__device__subcmd__help__subcmd__attach)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__input__subcmd__device__subcmd__help__subcmd__detach)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__input__subcmd__device__subcmd__help__subcmd__help)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__input__subcmd__device__subcmd__help__subcmd__keymap)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__input__subcmd__device__subcmd__help__subcmd__map__subcmd__to__subcmd__output)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__input__subcmd__device__subcmd__help__subcmd__remove__subcmd__mapping)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__input__subcmd__device__subcmd__help__subcmd__set__subcmd__accel__subcmd__profile)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__input__subcmd__device__subcmd__help__subcmd__set__subcmd__accel__subcmd__speed)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__input__subcmd__device__subcmd__help__subcmd__set__subcmd__calibration__subcmd__matrix)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__input__subcmd__device__subcmd__help__subcmd__set__subcmd__click__subcmd__method)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__input__subcmd__device__subcmd__help__subcmd__set__subcmd__keymap)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__input__subcmd__device__subcmd__help__subcmd__set__subcmd__keymap__subcmd__from__subcmd__names)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__input__subcmd__device__subcmd__help__subcmd__set__subcmd__left__subcmd__handed)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__input__subcmd__device__subcmd__help__subcmd__set__subcmd__middle__subcmd__button__subcmd__emulation)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__input__subcmd__device__subcmd__help__subcmd__set__subcmd__natural__subcmd__scrolling)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__input__subcmd__device__subcmd__help__subcmd__set__subcmd__px__subcmd__per__subcmd__wheel__subcmd__scroll)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__input__subcmd__device__subcmd__help__subcmd__set__subcmd__px__subcmd__scroll__subcmd__multiplier)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__input__subcmd__device__subcmd__help__subcmd__set__subcmd__scroll__subcmd__button)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__input__subcmd__device__subcmd__help__subcmd__set__subcmd__scroll__subcmd__button__subcmd__lock)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__input__subcmd__device__subcmd__help__subcmd__set__subcmd__scroll__subcmd__method)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__input__subcmd__device__subcmd__help__subcmd__set__subcmd__tap__subcmd__drag__subcmd__enabled)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__input__subcmd__device__subcmd__help__subcmd__set__subcmd__tap__subcmd__drag__subcmd__lock__subcmd__enabled)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__input__subcmd__device__subcmd__help__subcmd__set__subcmd__tap__subcmd__enabled)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__input__subcmd__device__subcmd__help__subcmd__set__subcmd__transform__subcmd__matrix)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__input__subcmd__device__subcmd__help__subcmd__show)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__input__subcmd__device__subcmd__keymap)
            opts="-h --help"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__input__subcmd__device__subcmd__map__subcmd__to__subcmd__output)
            opts="-h --help"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__input__subcmd__device__subcmd__remove__subcmd__mapping)
            opts="-h --help"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__input__subcmd__device__subcmd__set__subcmd__accel__subcmd__profile)
            opts="-h --help flat adaptive"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__input__subcmd__device__subcmd__set__subcmd__accel__subcmd__speed)
            opts="-h --help"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__input__subcmd__device__subcmd__set__subcmd__calibration__subcmd__matrix)
            opts="-h --help"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__input__subcmd__device__subcmd__set__subcmd__click__subcmd__method)
            opts="-h --help none button-areas clickfinger"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__input__subcmd__device__subcmd__set__subcmd__keymap)
            opts="-h --shortcuts-group --help"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                --shortcuts-group)
                    COMPREPLY=($(compgen -f "${cur}"))
                    return 0
                    ;;
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__input__subcmd__device__subcmd__set__subcmd__keymap__subcmd__from__subcmd__names)
            opts="-r -m -l -v -o -h --shortcuts-group --rules --model --layout --variant --options --help"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                --shortcuts-group)
                    COMPREPLY=($(compgen -f "${cur}"))
                    return 0
                    ;;
                --rules)
                    COMPREPLY=($(compgen -f "${cur}"))
                    return 0
                    ;;
                -r)
                    COMPREPLY=($(compgen -f "${cur}"))
                    return 0
                    ;;
                --model)
                    COMPREPLY=($(compgen -f "${cur}"))
                    return 0
                    ;;
                -m)
                    COMPREPLY=($(compgen -f "${cur}"))
                    return 0
                    ;;
                --layout)
                    COMPREPLY=($(compgen -f "${cur}"))
                    return 0
                    ;;
                -l)
                    COMPREPLY=($(compgen -f "${cur}"))
                    return 0
                    ;;
                --variant)
                    COMPREPLY=($(compgen -f "${cur}"))
                    return 0
                    ;;
                -v)
                    COMPREPLY=($(compgen -f "${cur}"))
                    return 0
                    ;;
                --options)
                    COMPREPLY=($(compgen -f "${cur}"))
                    return 0
                    ;;
                -o)
                    COMPREPLY=($(compgen -f "${cur}"))
                    return 0
                    ;;
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__input__subcmd__device__subcmd__set__subcmd__left__subcmd__handed)
            opts="-h --help true false"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__input__subcmd__device__subcmd__set__subcmd__middle__subcmd__button__subcmd__emulation)
            opts="-h --help true false"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__input__subcmd__device__subcmd__set__subcmd__natural__subcmd__scrolling)
            opts="-h --help true false"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__input__subcmd__device__subcmd__set__subcmd__px__subcmd__per__subcmd__wheel__subcmd__scroll)
            opts="-h --help"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__input__subcmd__device__subcmd__set__subcmd__px__subcmd__scroll__subcmd__multiplier)
            opts="-h --help"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__input__subcmd__device__subcmd__set__subcmd__scroll__subcmd__button)
            opts="-h --help"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__input__subcmd__device__subcmd__set__subcmd__scroll__subcmd__button__subcmd__lock)
            opts="-h --help true false"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__input__subcmd__device__subcmd__set__subcmd__scroll__subcmd__method)
            opts="-h --help no-scroll two-fingers edge on-button-down"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__input__subcmd__device__subcmd__set__subcmd__tap__subcmd__drag__subcmd__enabled)
            opts="-h --help true false"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__input__subcmd__device__subcmd__set__subcmd__tap__subcmd__drag__subcmd__lock__subcmd__enabled)
            opts="-h --help true false"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__input__subcmd__device__subcmd__set__subcmd__tap__subcmd__enabled)
            opts="-h --help true false"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__input__subcmd__device__subcmd__set__subcmd__transform__subcmd__matrix)
            opts="-h --help"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__input__subcmd__device__subcmd__show)
            opts="-h --help"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__input__subcmd__help)
            opts="show seat device help"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__input__subcmd__help__subcmd__device)
            opts="show set-accel-profile set-accel-speed set-tap-enabled set-tap-drag-enabled set-tap-drag-lock-enabled set-left-handed set-natural-scrolling set-px-per-wheel-scroll set-px-scroll-multiplier set-transform-matrix set-keymap set-keymap-from-names keymap attach detach map-to-output remove-mapping set-calibration-matrix set-click-method set-middle-button-emulation set-scroll-method set-scroll-button set-scroll-button-lock"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__input__subcmd__help__subcmd__device__subcmd__attach)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__input__subcmd__help__subcmd__device__subcmd__detach)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__input__subcmd__help__subcmd__device__subcmd__keymap)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__input__subcmd__help__subcmd__device__subcmd__map__subcmd__to__subcmd__output)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__input__subcmd__help__subcmd__device__subcmd__remove__subcmd__mapping)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__input__subcmd__help__subcmd__device__subcmd__set__subcmd__accel__subcmd__profile)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__input__subcmd__help__subcmd__device__subcmd__set__subcmd__accel__subcmd__speed)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__input__subcmd__help__subcmd__device__subcmd__set__subcmd__calibration__subcmd__matrix)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__input__subcmd__help__subcmd__device__subcmd__set__subcmd__click__subcmd__method)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__input__subcmd__help__subcmd__device__subcmd__set__subcmd__keymap)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__input__subcmd__help__subcmd__device__subcmd__set__subcmd__keymap__subcmd__from__subcmd__names)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__input__subcmd__help__subcmd__device__subcmd__set__subcmd__left__subcmd__handed)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__input__subcmd__help__subcmd__device__subcmd__set__subcmd__middle__subcmd__button__subcmd__emulation)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__input__subcmd__help__subcmd__device__subcmd__set__subcmd__natural__subcmd__scrolling)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__input__subcmd__help__subcmd__device__subcmd__set__subcmd__px__subcmd__per__subcmd__wheel__subcmd__scroll)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__input__subcmd__help__subcmd__device__subcmd__set__subcmd__px__subcmd__scroll__subcmd__multiplier)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__input__subcmd__help__subcmd__device__subcmd__set__subcmd__scroll__subcmd__button)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__input__subcmd__help__subcmd__device__subcmd__set__subcmd__scroll__subcmd__button__subcmd__lock)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__input__subcmd__help__subcmd__device__subcmd__set__subcmd__scroll__subcmd__method)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__input__subcmd__help__subcmd__device__subcmd__set__subcmd__tap__subcmd__drag__subcmd__enabled)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__input__subcmd__help__subcmd__device__subcmd__set__subcmd__tap__subcmd__drag__subcmd__lock__subcmd__enabled)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__input__subcmd__help__subcmd__device__subcmd__set__subcmd__tap__subcmd__enabled)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__input__subcmd__help__subcmd__device__subcmd__set__subcmd__transform__subcmd__matrix)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__input__subcmd__help__subcmd__device__subcmd__show)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__input__subcmd__help__subcmd__help)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__input__subcmd__help__subcmd__seat)
            opts="show set-repeat-rate set-keymap set-keymap-from-names keymap use-hardware-cursor set-cursor-size simple-im"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__input__subcmd__help__subcmd__seat__subcmd__keymap)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__input__subcmd__help__subcmd__seat__subcmd__set__subcmd__cursor__subcmd__size)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__input__subcmd__help__subcmd__seat__subcmd__set__subcmd__keymap)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__input__subcmd__help__subcmd__seat__subcmd__set__subcmd__keymap__subcmd__from__subcmd__names)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__input__subcmd__help__subcmd__seat__subcmd__set__subcmd__repeat__subcmd__rate)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__input__subcmd__help__subcmd__seat__subcmd__show)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__input__subcmd__help__subcmd__seat__subcmd__simple__subcmd__im)
            opts="enable disable reload"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__input__subcmd__help__subcmd__seat__subcmd__simple__subcmd__im__subcmd__disable)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 6 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__input__subcmd__help__subcmd__seat__subcmd__simple__subcmd__im__subcmd__enable)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 6 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__input__subcmd__help__subcmd__seat__subcmd__simple__subcmd__im__subcmd__reload)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 6 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__input__subcmd__help__subcmd__seat__subcmd__use__subcmd__hardware__subcmd__cursor)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__input__subcmd__help__subcmd__show)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__input__subcmd__seat)
            opts="-h --help show set-repeat-rate set-keymap set-keymap-from-names keymap use-hardware-cursor set-cursor-size simple-im help"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__input__subcmd__seat__subcmd__help)
            opts="show set-repeat-rate set-keymap set-keymap-from-names keymap use-hardware-cursor set-cursor-size simple-im help"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__input__subcmd__seat__subcmd__help__subcmd__help)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__input__subcmd__seat__subcmd__help__subcmd__keymap)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__input__subcmd__seat__subcmd__help__subcmd__set__subcmd__cursor__subcmd__size)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__input__subcmd__seat__subcmd__help__subcmd__set__subcmd__keymap)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__input__subcmd__seat__subcmd__help__subcmd__set__subcmd__keymap__subcmd__from__subcmd__names)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__input__subcmd__seat__subcmd__help__subcmd__set__subcmd__repeat__subcmd__rate)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__input__subcmd__seat__subcmd__help__subcmd__show)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__input__subcmd__seat__subcmd__help__subcmd__simple__subcmd__im)
            opts="enable disable reload"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__input__subcmd__seat__subcmd__help__subcmd__simple__subcmd__im__subcmd__disable)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 6 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__input__subcmd__seat__subcmd__help__subcmd__simple__subcmd__im__subcmd__enable)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 6 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__input__subcmd__seat__subcmd__help__subcmd__simple__subcmd__im__subcmd__reload)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 6 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__input__subcmd__seat__subcmd__help__subcmd__use__subcmd__hardware__subcmd__cursor)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__input__subcmd__seat__subcmd__keymap)
            opts="-h --help"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__input__subcmd__seat__subcmd__set__subcmd__cursor__subcmd__size)
            opts="-h --help"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__input__subcmd__seat__subcmd__set__subcmd__keymap)
            opts="-h --shortcuts-group --help"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                --shortcuts-group)
                    COMPREPLY=($(compgen -f "${cur}"))
                    return 0
                    ;;
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__input__subcmd__seat__subcmd__set__subcmd__keymap__subcmd__from__subcmd__names)
            opts="-r -m -l -v -o -h --shortcuts-group --rules --model --layout --variant --options --help"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                --shortcuts-group)
                    COMPREPLY=($(compgen -f "${cur}"))
                    return 0
                    ;;
                --rules)
                    COMPREPLY=($(compgen -f "${cur}"))
                    return 0
                    ;;
                -r)
                    COMPREPLY=($(compgen -f "${cur}"))
                    return 0
                    ;;
                --model)
                    COMPREPLY=($(compgen -f "${cur}"))
                    return 0
                    ;;
                -m)
                    COMPREPLY=($(compgen -f "${cur}"))
                    return 0
                    ;;
                --layout)
                    COMPREPLY=($(compgen -f "${cur}"))
                    return 0
                    ;;
                -l)
                    COMPREPLY=($(compgen -f "${cur}"))
                    return 0
                    ;;
                --variant)
                    COMPREPLY=($(compgen -f "${cur}"))
                    return 0
                    ;;
                -v)
                    COMPREPLY=($(compgen -f "${cur}"))
                    return 0
                    ;;
                --options)
                    COMPREPLY=($(compgen -f "${cur}"))
                    return 0
                    ;;
                -o)
                    COMPREPLY=($(compgen -f "${cur}"))
                    return 0
                    ;;
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__input__subcmd__seat__subcmd__set__subcmd__repeat__subcmd__rate)
            opts="-h --help"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__input__subcmd__seat__subcmd__show)
            opts="-v -h --verbose --help"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__input__subcmd__seat__subcmd__simple__subcmd__im)
            opts="-h --help enable disable reload help"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__input__subcmd__seat__subcmd__simple__subcmd__im__subcmd__disable)
            opts="-h --help"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__input__subcmd__seat__subcmd__simple__subcmd__im__subcmd__enable)
            opts="-h --help"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__input__subcmd__seat__subcmd__simple__subcmd__im__subcmd__help)
            opts="enable disable reload help"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__input__subcmd__seat__subcmd__simple__subcmd__im__subcmd__help__subcmd__disable)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 6 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__input__subcmd__seat__subcmd__simple__subcmd__im__subcmd__help__subcmd__enable)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 6 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__input__subcmd__seat__subcmd__simple__subcmd__im__subcmd__help__subcmd__help)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 6 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__input__subcmd__seat__subcmd__simple__subcmd__im__subcmd__help__subcmd__reload)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 6 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__input__subcmd__seat__subcmd__simple__subcmd__im__subcmd__reload)
            opts="-h --help"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__input__subcmd__seat__subcmd__use__subcmd__hardware__subcmd__cursor)
            opts="-h --help true false"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__input__subcmd__show)
            opts="-v -h --verbose --help"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__log)
            opts="-f -e -h --path --follow --pager-end --help"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 2 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__pid)
            opts="-h --help"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 2 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__portal)
            opts="-h --help"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 2 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__quit)
            opts="-h --help"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 2 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr)
            opts="-h --help show card output virtual-output help"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 2 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__card)
            opts="-h --help primary api direct-scanout timing help"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__card__subcmd__api)
            opts="-h --help opengl vulkan help"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__card__subcmd__api__subcmd__help)
            opts="opengl vulkan help"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__card__subcmd__api__subcmd__help__subcmd__help)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 6 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__card__subcmd__api__subcmd__help__subcmd__opengl)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 6 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__card__subcmd__api__subcmd__help__subcmd__vulkan)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 6 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__card__subcmd__api__subcmd__opengl)
            opts="-h --help"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__card__subcmd__api__subcmd__vulkan)
            opts="-h --help"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__card__subcmd__direct__subcmd__scanout)
            opts="-h --help enable disable help"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__card__subcmd__direct__subcmd__scanout__subcmd__disable)
            opts="-h --help"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__card__subcmd__direct__subcmd__scanout__subcmd__enable)
            opts="-h --help"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__card__subcmd__direct__subcmd__scanout__subcmd__help)
            opts="enable disable help"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__card__subcmd__direct__subcmd__scanout__subcmd__help__subcmd__disable)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 6 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__card__subcmd__direct__subcmd__scanout__subcmd__help__subcmd__enable)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 6 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__card__subcmd__direct__subcmd__scanout__subcmd__help__subcmd__help)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 6 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__card__subcmd__help)
            opts="primary api direct-scanout timing help"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__card__subcmd__help__subcmd__api)
            opts="opengl vulkan"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__card__subcmd__help__subcmd__api__subcmd__opengl)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 6 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__card__subcmd__help__subcmd__api__subcmd__vulkan)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 6 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__card__subcmd__help__subcmd__direct__subcmd__scanout)
            opts="enable disable"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__card__subcmd__help__subcmd__direct__subcmd__scanout__subcmd__disable)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 6 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__card__subcmd__help__subcmd__direct__subcmd__scanout__subcmd__enable)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 6 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__card__subcmd__help__subcmd__help)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__card__subcmd__help__subcmd__primary)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__card__subcmd__help__subcmd__timing)
            opts="set-flip-margin"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__card__subcmd__help__subcmd__timing__subcmd__set__subcmd__flip__subcmd__margin)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 6 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__card__subcmd__primary)
            opts="-h --help"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__card__subcmd__timing)
            opts="-h --help set-flip-margin help"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__card__subcmd__timing__subcmd__help)
            opts="set-flip-margin help"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__card__subcmd__timing__subcmd__help__subcmd__help)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 6 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__card__subcmd__timing__subcmd__help__subcmd__set__subcmd__flip__subcmd__margin)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 6 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__card__subcmd__timing__subcmd__set__subcmd__flip__subcmd__margin)
            opts="-h --help"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__help)
            opts="show card output virtual-output help"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__help__subcmd__card)
            opts="primary api direct-scanout timing"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__help__subcmd__card__subcmd__api)
            opts="opengl vulkan"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__help__subcmd__card__subcmd__api__subcmd__opengl)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 6 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__help__subcmd__card__subcmd__api__subcmd__vulkan)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 6 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__help__subcmd__card__subcmd__direct__subcmd__scanout)
            opts="enable disable"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__help__subcmd__card__subcmd__direct__subcmd__scanout__subcmd__disable)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 6 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__help__subcmd__card__subcmd__direct__subcmd__scanout__subcmd__enable)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 6 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__help__subcmd__card__subcmd__primary)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__help__subcmd__card__subcmd__timing)
            opts="set-flip-margin"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__help__subcmd__card__subcmd__timing__subcmd__set__subcmd__flip__subcmd__margin)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 6 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__help__subcmd__help)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__help__subcmd__output)
            opts="transform scale scaling-filter mode position enable disable non-desktop vrr tearing format colors brightness blend-space use-native-gamut"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__help__subcmd__output__subcmd__blend__subcmd__space)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__help__subcmd__output__subcmd__brightness)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__help__subcmd__output__subcmd__colors)
            opts="set"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__help__subcmd__output__subcmd__colors__subcmd__set)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 6 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__help__subcmd__output__subcmd__disable)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__help__subcmd__output__subcmd__enable)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__help__subcmd__output__subcmd__format)
            opts="set"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__help__subcmd__output__subcmd__format__subcmd__set)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 6 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__help__subcmd__output__subcmd__mode)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__help__subcmd__output__subcmd__non__subcmd__desktop)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__help__subcmd__output__subcmd__position)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__help__subcmd__output__subcmd__scale)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__help__subcmd__output__subcmd__scaling__subcmd__filter)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__help__subcmd__output__subcmd__tearing)
            opts="set-mode"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__help__subcmd__output__subcmd__tearing__subcmd__set__subcmd__mode)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 6 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__help__subcmd__output__subcmd__transform)
            opts="none rotate-90 rotate-180 rotate-270 flip flip-rotate-90 flip-rotate-180 flip-rotate-270"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__help__subcmd__output__subcmd__transform__subcmd__flip)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 6 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__help__subcmd__output__subcmd__transform__subcmd__flip__subcmd__rotate__subcmd__180)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 6 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__help__subcmd__output__subcmd__transform__subcmd__flip__subcmd__rotate__subcmd__270)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 6 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__help__subcmd__output__subcmd__transform__subcmd__flip__subcmd__rotate__subcmd__90)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 6 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__help__subcmd__output__subcmd__transform__subcmd__none)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 6 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__help__subcmd__output__subcmd__transform__subcmd__rotate__subcmd__180)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 6 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__help__subcmd__output__subcmd__transform__subcmd__rotate__subcmd__270)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 6 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__help__subcmd__output__subcmd__transform__subcmd__rotate__subcmd__90)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 6 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__help__subcmd__output__subcmd__use__subcmd__native__subcmd__gamut)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__help__subcmd__output__subcmd__vrr)
            opts="set-mode set-cursor-hz"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__help__subcmd__output__subcmd__vrr__subcmd__set__subcmd__cursor__subcmd__hz)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 6 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__help__subcmd__output__subcmd__vrr__subcmd__set__subcmd__mode)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 6 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__help__subcmd__show)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__help__subcmd__virtual__subcmd__output)
            opts="create remove"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__help__subcmd__virtual__subcmd__output__subcmd__create)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__help__subcmd__virtual__subcmd__output__subcmd__remove)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__output)
            opts="-h --help transform scale scaling-filter mode position enable disable non-desktop vrr tearing format colors brightness blend-space use-native-gamut help"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__output__subcmd__blend__subcmd__space)
            opts="-h --help linear srgb"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__output__subcmd__brightness)
            opts="-h --help"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__output__subcmd__colors)
            opts="-h --help set help"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__output__subcmd__colors__subcmd__help)
            opts="set help"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__output__subcmd__colors__subcmd__help__subcmd__help)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 6 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__output__subcmd__colors__subcmd__help__subcmd__set)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 6 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__output__subcmd__colors__subcmd__set)
            opts="-h --help default bt2020 default pq"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__output__subcmd__disable)
            opts="-h --help"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__output__subcmd__enable)
            opts="-h --help"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__output__subcmd__format)
            opts="-h --help set help"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__output__subcmd__format__subcmd__help)
            opts="set help"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__output__subcmd__format__subcmd__help__subcmd__help)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 6 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__output__subcmd__format__subcmd__help__subcmd__set)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 6 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__output__subcmd__format__subcmd__set)
            opts="-h --help argb8888 xrgb8888 abgr8888 xbgr8888 r8 gr88 rgb888 bgr888 rgba4444 rgbx4444 bgra4444 bgrx4444 rgb565 bgr565 rgba5551 rgbx5551 bgra5551 bgrx5551 argb1555 xrgb1555 argb2101010 xrgb2101010 abgr2101010 xbgr2101010 abgr16161616 xbgr16161616 abgr16161616f xbgr16161616f bgr161616 r16f gr1616f bgr161616f r32f gr3232f bgr323232f abgr32323232f"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__output__subcmd__help)
            opts="transform scale scaling-filter mode position enable disable non-desktop vrr tearing format colors brightness blend-space use-native-gamut help"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__output__subcmd__help__subcmd__blend__subcmd__space)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__output__subcmd__help__subcmd__brightness)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__output__subcmd__help__subcmd__colors)
            opts="set"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__output__subcmd__help__subcmd__colors__subcmd__set)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 6 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__output__subcmd__help__subcmd__disable)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__output__subcmd__help__subcmd__enable)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__output__subcmd__help__subcmd__format)
            opts="set"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__output__subcmd__help__subcmd__format__subcmd__set)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 6 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__output__subcmd__help__subcmd__help)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__output__subcmd__help__subcmd__mode)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__output__subcmd__help__subcmd__non__subcmd__desktop)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__output__subcmd__help__subcmd__position)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__output__subcmd__help__subcmd__scale)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__output__subcmd__help__subcmd__scaling__subcmd__filter)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__output__subcmd__help__subcmd__tearing)
            opts="set-mode"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__output__subcmd__help__subcmd__tearing__subcmd__set__subcmd__mode)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 6 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__output__subcmd__help__subcmd__transform)
            opts="none rotate-90 rotate-180 rotate-270 flip flip-rotate-90 flip-rotate-180 flip-rotate-270"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__output__subcmd__help__subcmd__transform__subcmd__flip)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 6 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__output__subcmd__help__subcmd__transform__subcmd__flip__subcmd__rotate__subcmd__180)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 6 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__output__subcmd__help__subcmd__transform__subcmd__flip__subcmd__rotate__subcmd__270)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 6 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__output__subcmd__help__subcmd__transform__subcmd__flip__subcmd__rotate__subcmd__90)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 6 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__output__subcmd__help__subcmd__transform__subcmd__none)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 6 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__output__subcmd__help__subcmd__transform__subcmd__rotate__subcmd__180)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 6 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__output__subcmd__help__subcmd__transform__subcmd__rotate__subcmd__270)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 6 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__output__subcmd__help__subcmd__transform__subcmd__rotate__subcmd__90)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 6 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__output__subcmd__help__subcmd__use__subcmd__native__subcmd__gamut)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__output__subcmd__help__subcmd__vrr)
            opts="set-mode set-cursor-hz"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__output__subcmd__help__subcmd__vrr__subcmd__set__subcmd__cursor__subcmd__hz)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 6 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__output__subcmd__help__subcmd__vrr__subcmd__set__subcmd__mode)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 6 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__output__subcmd__mode)
            opts="-h --help"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__output__subcmd__non__subcmd__desktop)
            opts="-h --help default false true"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__output__subcmd__position)
            opts="-h --help"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__output__subcmd__scale)
            opts="-h --round-to-float --help"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__output__subcmd__scaling__subcmd__filter)
            opts="-h --help linear nearest"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__output__subcmd__tearing)
            opts="-h --help set-mode help"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__output__subcmd__tearing__subcmd__help)
            opts="set-mode help"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__output__subcmd__tearing__subcmd__help__subcmd__help)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 6 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__output__subcmd__tearing__subcmd__help__subcmd__set__subcmd__mode)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 6 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__output__subcmd__tearing__subcmd__set__subcmd__mode)
            opts="-h --help never always variant1 variant2 variant3"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__output__subcmd__transform)
            opts="-h --help none rotate-90 rotate-180 rotate-270 flip flip-rotate-90 flip-rotate-180 flip-rotate-270 help"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__output__subcmd__transform__subcmd__flip)
            opts="-h --help"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__output__subcmd__transform__subcmd__flip__subcmd__rotate__subcmd__180)
            opts="-h --help"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__output__subcmd__transform__subcmd__flip__subcmd__rotate__subcmd__270)
            opts="-h --help"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__output__subcmd__transform__subcmd__flip__subcmd__rotate__subcmd__90)
            opts="-h --help"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__output__subcmd__transform__subcmd__help)
            opts="none rotate-90 rotate-180 rotate-270 flip flip-rotate-90 flip-rotate-180 flip-rotate-270 help"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__output__subcmd__transform__subcmd__help__subcmd__flip)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 6 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__output__subcmd__transform__subcmd__help__subcmd__flip__subcmd__rotate__subcmd__180)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 6 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__output__subcmd__transform__subcmd__help__subcmd__flip__subcmd__rotate__subcmd__270)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 6 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__output__subcmd__transform__subcmd__help__subcmd__flip__subcmd__rotate__subcmd__90)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 6 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__output__subcmd__transform__subcmd__help__subcmd__help)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 6 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__output__subcmd__transform__subcmd__help__subcmd__none)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 6 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__output__subcmd__transform__subcmd__help__subcmd__rotate__subcmd__180)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 6 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__output__subcmd__transform__subcmd__help__subcmd__rotate__subcmd__270)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 6 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__output__subcmd__transform__subcmd__help__subcmd__rotate__subcmd__90)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 6 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__output__subcmd__transform__subcmd__none)
            opts="-h --help"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__output__subcmd__transform__subcmd__rotate__subcmd__180)
            opts="-h --help"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__output__subcmd__transform__subcmd__rotate__subcmd__270)
            opts="-h --help"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__output__subcmd__transform__subcmd__rotate__subcmd__90)
            opts="-h --help"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__output__subcmd__use__subcmd__native__subcmd__gamut)
            opts="-h --help true false"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__output__subcmd__vrr)
            opts="-h --help set-mode set-cursor-hz help"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__output__subcmd__vrr__subcmd__help)
            opts="set-mode set-cursor-hz help"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__output__subcmd__vrr__subcmd__help__subcmd__help)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 6 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__output__subcmd__vrr__subcmd__help__subcmd__set__subcmd__cursor__subcmd__hz)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 6 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__output__subcmd__vrr__subcmd__help__subcmd__set__subcmd__mode)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 6 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__output__subcmd__vrr__subcmd__set__subcmd__cursor__subcmd__hz)
            opts="-h --help"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__output__subcmd__vrr__subcmd__set__subcmd__mode)
            opts="-h --help never always variant1 variant2 variant3"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__show)
            opts="-h --modes --formats --help"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__virtual__subcmd__output)
            opts="-h --help create remove help"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__virtual__subcmd__output__subcmd__create)
            opts="-h --help"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__virtual__subcmd__output__subcmd__help)
            opts="create remove help"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__virtual__subcmd__output__subcmd__help__subcmd__create)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__virtual__subcmd__output__subcmd__help__subcmd__help)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__virtual__subcmd__output__subcmd__help__subcmd__remove)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__randr__subcmd__virtual__subcmd__output__subcmd__remove)
            opts="-h --help"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__reexec)
            opts="-h --help"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 2 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__run)
            opts="-h --backends --help"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 2 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                --backends)
                    COMPREPLY=($(compgen -W "x11 metal headless" -- "${cur}"))
                    return 0
                    ;;
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__run__subcmd__privileged)
            opts="-h --help"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 2 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__run__subcmd__tagged)
            opts="-h --help"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 2 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__screenshot)
            opts="-h --format --help"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 2 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                --format)
                    COMPREPLY=($(compgen -W "png qoi" -- "${cur}"))
                    return 0
                    ;;
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__seat__subcmd__test)
            opts="-a -h --all --help"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 2 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__set__subcmd__log__subcmd__level)
            opts="-h --help trace debug info warn error off"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 2 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__tree)
            opts="-h --help query help"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 2 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__tree__subcmd__help)
            opts="query help"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__tree__subcmd__help__subcmd__help)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__tree__subcmd__help__subcmd__query)
            opts="root workspace-name select-workspace select-window"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__tree__subcmd__help__subcmd__query__subcmd__root)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__tree__subcmd__help__subcmd__query__subcmd__select__subcmd__window)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__tree__subcmd__help__subcmd__query__subcmd__select__subcmd__workspace)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__tree__subcmd__help__subcmd__query__subcmd__workspace__subcmd__name)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__tree__subcmd__query)
            opts="-r -h --recursive --all-clients --help root workspace-name select-workspace select-window help"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__tree__subcmd__query__subcmd__help)
            opts="root workspace-name select-workspace select-window help"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__tree__subcmd__query__subcmd__help__subcmd__help)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__tree__subcmd__query__subcmd__help__subcmd__root)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__tree__subcmd__query__subcmd__help__subcmd__select__subcmd__window)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__tree__subcmd__query__subcmd__help__subcmd__select__subcmd__workspace)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__tree__subcmd__query__subcmd__help__subcmd__workspace__subcmd__name)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 5 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__tree__subcmd__query__subcmd__root)
            opts="-h --help"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__tree__subcmd__query__subcmd__select__subcmd__window)
            opts="-h --help"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__tree__subcmd__query__subcmd__select__subcmd__workspace)
            opts="-h --help"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__tree__subcmd__query__subcmd__workspace__subcmd__name)
            opts="-h --help"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__unlock)
            opts="-h --help"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 2 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__version)
            opts="-h --help"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 2 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__xwayland)
            opts="-h --help status set-scaling-mode help"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 2 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__xwayland__subcmd__help)
            opts="status set-scaling-mode help"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__xwayland__subcmd__help__subcmd__help)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__xwayland__subcmd__help__subcmd__set__subcmd__scaling__subcmd__mode)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__xwayland__subcmd__help__subcmd__status)
            opts=""
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__xwayland__subcmd__set__subcmd__scaling__subcmd__mode)
            opts="-h --help default downscaled"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
        jay__subcmd__xwayland__subcmd__status)
            opts="-h --help"
            if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then
                COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                return 0
            fi
            case "${prev}" in
                *)
                    COMPREPLY=()
                    ;;
            esac
            COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
            return 0
            ;;
    esac
}

if [[ "${BASH_VERSINFO[0]}" -eq 4 && "${BASH_VERSINFO[1]}" -ge 4 || "${BASH_VERSINFO[0]}" -gt 4 ]]; then
    complete -F _jay -o nosort -o bashdefault -o default jay
else
    complete -F _jay -o bashdefault -o default jay
fi
