
    YL
j                        U d dl mZ d dlZd dlZ G 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                  B    e Zd ZdZ e            Z e            ZddZdS )SentinelzEnum used to define sentinel values.

    .. seealso::

        `PEP 661 - Sentinel Values <https://peps.python.org/pep-0661/>`_.
    returnstrc                .    | j         j         d| j         S )N.)	__class____name__name)selfs    R/home/kuhnn/.hermes/hermes-agent/venv/lib/python3.11/site-packages/click/_utils.py__repr__zSentinel.__repr__   s    .)77DI777    N)r   r   )r   
__module____qualname____doc__objectUNSETFLAG_NEEDS_VALUEr    r   r   r   r      sK          FHHEvxx8 8 8 8 8 8r   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   <module>r!      s    " " " " " " "     8 8 8 8 8ty 8 8 8 $,> 1 1 1 1 89A9R  R R R R y0 0 0 0 0 5"#)H,E"F  F F F F @ @r   