o ù7]h§ã@s&ddlmZdeedefdd„ZdS)é)ÚOptionalÚvaluesÚreturncGs.|sJdƒ‚|D] }|dur|Sqt|ƒ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 requiredN)Úbool)rÚvalue©rú8/usr/lib/python3/dist-packages/pip/_vendor/rich/_pick.pyÚ pick_bools ÿr N)Útypingrrr rrrrÚs