o
    a+)h§  ã                   @   s&   d dl mZ dee defdd„ZdS )é    )ÚOptionalÚvaluesÚreturnc                  G   s.   | sJ dƒ‚| D ]
}|dur|  S qt |ƒS )z¸Pick 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 requiredN)Úbool)r   Úvalue© r   úUC:\Users\User\Downloads\Proyecto_IoT\venv\Lib\site-packages\pip/_vendor/rich/_pick.pyÚ	pick_bool   s   	ÿr	   N)Útypingr   r   r	   r   r   r   r   Ú<module>   s    