
     f                     .    d dl mZ dee         defdZdS )    )Optionalvaluesreturnc                  N    | 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     Y/var/www/api.educacionweb.es/myenv/lib/python3.11/site-packages/pip/_vendor/rich/_pick.py	pick_boolr
      sH     ......  LLL ;;    N)typingr   r   r
    r   r	   <module>r      sG         x~ $      r   