
    ?g                         d dl Z d dlZd dlZd dlmZ ddlmZ 	 d dlZej                  Z	deeeeef   f   fdZd
dZed	k(  r e        yy# e
$ r dZ	Y +w xY w)    N)Dict   )__version__ returnc                     	 t        j                         t        j                         d} t        j                         }|dk(  rt        j
                         }nl|dk(  ret        j                  }|j                   d|j                   d|j                   }|j                  dk7  r dj                  ||j                  g      }nd}| ||dd	t        id	t        id
S # t        $ r ddd} Y w xY w)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cryptographypyjwt)r   r	   r
   OSErrorpython_implementationpython_versionsyspypy_version_infomajorminormicroreleaseleveljoincryptography_versionpyjwt_version)platform_infor   implementation_versionr   s       E/var/www/django_project/virt/lib/python3.12/site-packages/jwt/help.pyinfor%      s   
Doo''')
 335N"!)!8!8!:	6	!11 &&'q &&'q &&') 	
 ))W4%'WW*%22&" "+ ""-
 #$89]+ 1  D#,CDs   )C C,+C,c                  V    t        t        j                  t               dd             y)z)Pretty-print the bug information as JSON.T   )	sort_keysindentN)printjsondumpsr%        r$   mainr/   =   s    	$**TVtA
67r.   __main__)r   N)r+   r   r   typingr   r   r   r!   r   r    ModuleNotFoundErrorstrr%   r/   __name__r-   r.   r$   <module>r5      sx      
  *'33
*d3S#X&' *Z8
 zF m  s   A AA