o
    
j                     @  s~   U d dl mZ d dlZd dlZG dd dejZejZded< 	 ej	Z	ded< 	 ej
ej Zd	ed
< 	 ej
ej	 Zd	ed< dS )    )annotationsNc                   @  s&   e Zd ZdZe Ze ZdddZdS )SentinelzEnum used to define sentinel values.

    .. seealso::

        `PEP 661 - Sentinel Values <https://peps.python.org/pep-0661/>`_.
    returnstrc                 C  s   | j j d| j S )N.)	__class____name__name)self r   ?/home/kuhnn/.local/lib/python3.10/site-packages/click/_utils.py__repr__   s   zSentinel.__repr__N)r   r   )r   
__module____qualname____doc__objectUNSETFLAG_NEEDS_VALUEr   r   r   r   r   r      s
    r   zt.Literal[Sentinel.UNSET]r   z$t.Literal[Sentinel.FLAG_NEEDS_VALUE]r   zt.TypeAliasT_UNSETT_FLAG_NEEDS_VALUE)
__future__r   enumtypingtEnumr   r   __annotations__r   Literalr   r   r   r   r   r   <module>   s    