
    h                     (    S SK Jr  S\\   S\4S jrg)    )Optionalvaluesreturnc                  T    U (       d   S5       eU  H
  nUc  M  Us  $    [        W5      $ )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     V/Users/user/Downloads/htwk/venv/lib/python3.13/site-packages/pip/_vendor/rich/_pick.py	pick_boolr
      s3     ...6L  ;    N)typingr   r   r
    r   r	   <module>r      s    x~ $ r   