
    h                     &    d dl mZ dee   defdZy)    )Optionalvaluesreturnc                  D    | sJ d       | D ]  }||c S  t              S )zPick the first non-none bool or return the last value.

    Args:
        *values (bool): Any number of boolean or None values.

    Returns:
        bool: First non-none boolean.
    z1 or more values required)bool)r   values     ?D:\EasyAligner\venv\Lib\site-packages\pip/_vendor/rich/_pick.py	pick_boolr
      s3     ...6L  ;    N)typingr   r   r
    r   r	   <module>r      s    x~ $ r   