�
]�g� � �. � d dl mZ dee defd�ZdS )� )�Optional�values�returnc �N � | s
J d� � �| D ]}|�|c S � 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.
z1 or more values required)�bool)r �values �Z/home/asafur/pinokio/api/open-webui.git/app/env/lib/python3.11/site-packages/rich/_pick.py� pick_boolr
sG � � �.�.�.�.�.�6�� � �����L�L�L� ���;�;�� N)�typingr r r
� r r �<module>r sG �� � � � � � �
�x��~�
�$�
�
�
�
�
�
r