
     dl                        d dl T d dlmZmZ ddlZddlZdZdZej        	                    d          sej
        d         dk    rd d	lmZmZmZ n!	 d d	lmZmZmZ n# e$ r d d	lmZmZmZ Y nw xY wd
 Zd Zd ZeZeZeZeZdS )   )*)ExtType	Timestamp    N)r   r      z1.0.4MSGPACK_PUREPYTHON   )PackerunpackbUnpackerc                 n    t          di |}|                    |                    |                      dS )zX
    Pack object `o` and write it to `stream`

    See :class:`Packer` for options.
    N )r
   writepack)ostreamkwargspackers       eC:\Users\ChattiNader\Documents\MyHotelMatch\api\dev\Lib\site-packages\pip/_vendor/msgpack/__init__.pyr   r      s9     fF
LLQ         c                 @    t          di |                    |           S )zW
    Pack object `o` and return packed bytes

    See :class:`Packer` for options.
    r   )r
   r   )r   r   s     r   packbr       s&     F  ###r   c                 D    |                                  }t          |fi |S )z
    Unpack an object from `stream`.

    Raises `ExtraData` when `stream` contains extra bytes.
    See :class:`Unpacker` for options.
    )readr   )r   r   datas      r   unpackr   )   s'     ;;==D4""6"""r   )
exceptionsextr   r   ossysversion__version__environgetversion_infofallbackr
   r   r   	_cmsgpackImportErrorr   r   r   loadloadsdumpdumpsr   r   r   <module>r-      s?       # # # # # # # # 				 



  :>>&'' 83+;A+>!+C+C33333333333888888888888 8 8 87777777777778! ! !$ $ $# # # s   
A A-,A-