a
    ai                     @  s.   d dl mZ d dlZd dlZG dd dZdS )    )annotationsNc                   @  s:   e Zd ZdZedddddZeddddd	d
ZdS )_CompactJSONz2Wrapper around json module that strips whitespace.zstr | byteszt.Any)payloadreturnc                 C  s
   t | S )N)_jsonloads)r    r   L/var/www/html/SiteWeb/venv/lib/python3.9/site-packages/itsdangerous/_json.pyr   
   s    z_CompactJSON.loadsstr)objkwargsr   c                 K  s*   | dd | dd tj| fi |S )Nensure_asciiF
separators),:)
setdefaultr   dumps)r   r   r   r   r	   r      s    z_CompactJSON.dumpsN)__name__
__module____qualname____doc__staticmethodr   r   r   r   r   r	   r      s
   r   )
__future__r   jsonr   typingtr   r   r   r   r	   <module>   s   