§
    ‹Ÿj  ã                  óF   — d Z ddlmZ ddlZddlmZ eZdd	„Zdd„ZddgZ	dS )a  JSON serialize to/from utf8 bytes

.. versionchanged:: 22.2
    Remove optional imports of different JSON implementations.
    Now that we require recent Python, unconditionally use the standard library.
    Custom JSON libraries can be used via custom serialization functions.
é    )ÚannotationsN)ÚAnyÚor   ÚreturnÚbytesc                óL   — t          j        | fi |¤Ž                     d¦  «        S )znSerialize object to JSON bytes (utf-8).

    Keyword arguments are passed along to :py:func:`json.dumps`.
    Úutf8)ÚjsonÚdumpsÚencode)r   Úkwargss     ú^/var/www/finuniver-perm.ru/html/student/venv/lib/python3.11/site-packages/zmq/utils/jsonapi.pyr   r      s*   € õ
 Œ:�aÐ"Ð"˜6Ð"Ð"×)Ò)¨&Ñ1Ô1Ð1ó    Úsúbytes | strúdict | list | str | int | floatc                óz   — t          | t          ¦  «        r|                      d¦  «        } t          j        | fi |¤ŽS )zkLoad object from JSON bytes (utf-8).

    Keyword arguments are passed along to :py:func:`json.loads`.
    r	   )Ú
isinstancer   Údecoder
   Úloads)r   r   s     r   r   r      s?   € õ
 �!•UÑÔð Ø�HŠH�VÑÔˆÝŒ:�aÐ"Ð"˜6Ð"Ð"Ð"r   r   r   )r   r   r   r   )r   r   r   r   )
Ú__doc__Ú
__future__r   r
   Útypingr   Újsonmodr   r   Ú__all__© r   r   ú<module>r      s}   ððð ð #Ð "Ð "Ð "Ð "Ð "à €€€Ø Ð Ð Ð Ð Ð ð €ð2ð 2ð 2ð 2ð#ð #ð #ð #ð �GÐ
€€€r   