+
     h  c                   s    ^ RI Ht R R ltR# )i    )Optionalc                sF    V ^8  d   QhR\         \        ,          R\        /# )i   valuesZreturn)r    bool)Zformats   ";/usr/lib/python3.14/site-packages/pip/_vendor/rich/_pick.py__annotate__r      s      x~ $     c                 sX    V '       g   Q R4       hV  F  pVf   K	  Vu # 	  \        X4      # )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)r   )r   Zvalues   * r   	pick_boolr      s3     ...6L  ;r   N)Ztypingr    r   ) r   r   <module>r      s    r   