
    ՟f                     z    U d dl mZmZ dZ G d de      Z eddd dd       Zee   ed	<    ee      Zee   ed
<   y)    )Final
NamedTuple)__version____version_info__c                   \    e Zd ZU dZeed<   eed<   eed<   eed<   eed<   defdZdefd	Zy
)VersionzYCopies the behavior of sys.version_info.
    serial is always 0 for stable releases.
    majorminormicroreleaselevelserialreturnc                 (    dddd| j                      S )Nabrc)alphabeta	candidate)r   )selfs    L/var/www/cvtools/html/venv/lib/python3.12/site-packages/telegram/_version.py_rl_shorthandzVersion._rl_shorthand$   s%    
 

	 	    c                     | j                    d| j                   }| j                  dk7  r| d| j                   }| j                  dk7  r | | j	                          | j
                   }|S )N.r   final)r	   r
   r   r   r   r   )r   versions     r   __str__zVersion.__str__+   sl    ZZL$**.::? 	4::,/G' 	$"4"4"6!7}EGr   N)	__name__
__module____qualname____doc__int__annotations__strr   r    r   r   r   r      s;     JJJKs  r   r         r   )r	   r
   r   r   r   r   r   N)	typingr   r   __all__r   r   r$   r%   r   r&   r   r   <module>r+      sW   ( % $
-j 8 $+
AQWQ$ %.  ./U3Z /r   