U
    cme                     @   s"   d dl Zd dlZG dd dZdS )    Nc                   @   sJ   e Zd ZdZeejeef ej	dddZ
eej	ej	edddZdS )	_CompactJSONz2Wrapper around json module that strips whitespace.)payloadreturnc                 C   s
   t | S )N)_jsonloads)r    r   6/tmp/pip-unpacked-wheel-6fx419_u/itsdangerous/_json.pyr      s    z_CompactJSON.loads)objkwargsr   c                 K   s&   | dd | dd tj| f|S )Nensure_asciiF
separators),:)
setdefaultr   dumps)r	   r
   r   r   r   r      s    z_CompactJSON.dumpsN)__name__
__module____qualname____doc__staticmethod_tUnionstrbytesAnyr   r   r   r   r   r   r      s
   r   )jsonr   typingr   r   r   r   r   r   <module>   s   