o
    h Žiø  ã                   @   sŒ   d dl Z d dlZd dlZddlmZ z	d dlZejZW n ey&   dZY nw de	e
e	e
e
f f fdd„Zddd	„Zed
krDeƒ  dS dS )é    Né   )Ú__version__Ú Úreturnc                  C   s²   zt  ¡ t  ¡ dœ} W n ty   dddœ} Y nw t  ¡ }|dkr't  ¡ }n$|dkrItj}|j› d|j	› d|j
› �}|jdkrHd ||jg¡}nd}| ||dœd	tid	tid
œS )zg
    Generate information for a bug report.
    Based on the requests package help utility module.
    )ÚsystemÚreleaseÚUnknownÚCPythonÚPyPyÚ.Úfinalr   )ÚnameÚversionr   )ÚplatformÚimplementationÚcryptographyZpyjwtN)r   r   r   ÚOSErrorÚpython_implementationÚpython_versionÚsysÚpypy_version_infoÚmajorÚminorÚmicroÚreleaselevelÚjoinÚcryptography_versionÚpyjwt_version)Zplatform_infor   Úimplementation_versionr   © r   úRC:\Users\psant\Downloads\Anu Raj Backend\school\venv\Lib\site-packages\jwt/help.pyÚinfo   sB   
þÿ
ÿþÿ
þÿ€þùr!   c                   C   s   t tjtƒ ddd�ƒ dS )z)Pretty-print the bug information as JSON.Té   )Ú	sort_keysÚindentN)ÚprintÚjsonÚdumpsr!   r   r   r   r    Úmain<   s   r(   Ú__main__)r   N)r&   r   r   r   r   r   r   r   ÚModuleNotFoundErrorÚdictÚstrr!   r(   Ú__name__r   r   r   r    Ú<module>   s    
ÿ
-
ÿ