§
    «öÉg·  ã                  óâ   — d Z ddlmZ ddlmZ ddlmZ 	 ddlZdZn# e	$ r dZY nw xY w	 ddl
Z
dZn# e	$ r dZY nw xY wdd„Zer G d„ dej        ¦  «        Zer G d„ de
j        ¦  «        ZdS dS )zC
Patched ``BZ2File`` and ``LZMAFile`` to handle pickle protocol 5.
é    )Úannotations)ÚPickleBuffer)ÚPY310NTFÚbú-bytes | bytearray | memoryview | PickleBufferÚreturnúbytes | bytearray | memoryviewc                ó  — t          | t          t          f¦  «        r| S t          | t          ¦  «        st          | ¦  «        } 	 |                      ¦   «         S # t
          $ r% t          | ¦  «                             d¦  «        cY S w xY w)z²
    Return some 1-D `uint8` typed buffer.

    Coerces anything that does not match that description to one that does
    without copying if possible (otherwise will copy).
    ÚA)Ú
isinstanceÚbytesÚ	bytearrayr   ÚrawÚBufferErrorÚ
memoryviewÚtobytes)r   s    úe/var/www/html/nodeJS/PythonScripts/venv3.11/lib/python3.11/site-packages/pandas/compat/compressors.pyÚflatten_bufferr      sŠ   € õ �!•e�YÐ'Ñ(Ô(ð Øˆå�a�Ñ&Ô&ð Ý˜‰OŒOˆð*à�uŠu‰wŒwˆøÝð *ð *ð *å˜!‰}Œ}×$Ò$ SÑ)Ô)Ð)Ð)Ð)ð*øøøs   ÁA Á,BÂBc                  ó,   ‡ — e Zd Zes
dˆ fd„Zˆ xZS ˆ xZS )ÚBZ2Filer   Úintc                ó`   •— t          ¦   «                              t          |¦  «        ¦  «        S ©N©ÚsuperÚwriter   ©Úselfr   Ú	__class__s     €r   r   zBZ2File.write7   ó#   ø€ õ ‘w”w—}’}¥^°AÑ%6Ô%6Ñ7Ô7Ð7ó    ©r   r   ©Ú__name__Ú
__module__Ú__qualname__r   r   Ú__classcell__©r   s   @r   r   r   4   óY   ø€ € € € € Øð 		8ð8ð 8ð 8ð 8ð 8ð 8ð 8ð 8ð 8ð 8ð		8ð 		8ð 		8ð 		8r!   r   c                  ó,   ‡ — e Zd Zes
dˆ fd„Zˆ xZS ˆ xZS )ÚLZMAFiler   r   c                ó`   •— t          ¦   «                              t          |¦  «        ¦  «        S r   r   r   s     €r   r   zLZMAFile.writeF   r    r!   r"   r#   r(   s   @r   r+   r+   C   r)   r!   r+   )r   r   r   r	   )Ú__doc__Ú
__future__r   Úpickler   Úpandas.compat._constantsr   Úbz2Úhas_bz2ÚImportErrorÚlzmaÚhas_lzmar   r   r+   © r!   r   ú<module>r7      sM  ððð ð #Ð "Ð "Ð "Ð "Ð "à Ð Ð Ð Ð Ð à *Ð *Ð *Ð *Ð *Ð *ðØ€J€J€Jà€G€GøØð ð ð Ø€G€G€GðøøøðØ€K€K€Kà€H€HøØð ð ð Ø€H€H€Hðøøøð*ð *ð *ð *ð0 ð 8ð
8ð 
8ð 
8ð 
8ð 
8�#”+ñ 
8ô 
8ð 
8ð ð 8ð
8ð 
8ð 
8ð 
8ð 
8�4”=ñ 
8ô 
8ð 
8ð 
8ð 
8ð8ð 8s   – �'¦'«2 ²<»<