§
    dŠtjå  ã                  ó¾   — d dl mZ d dlmZmZ d dlZd dlmZ d dlm	Z	 ej
        j        Zej
        j        Zej
        j        ZededediZdd„Zdd„Zdd„Zdd„ZdZdS )é    )Úannotations)ÚOptionalÚUnionN)Úcygrpc)ÚMetadataTypeÚidentityÚdeflateÚgzipÚcompressionúgrpc.CompressionÚreturnÚstrc                ó   — t           |          S ©N)Ú_METADATA_STRING_MAPPING©r   s    úO/var/www/html/CA-Chatbot/venv/lib/python3.11/site-packages/grpc/_compression.pyÚ(_compression_algorithm_to_metadata_valuer   "   s   € õ $ KÔ0Ð0ó    c                ó8   — t           j        t          | ¦  «        fS r   )r   Ú)GRPC_COMPRESSION_REQUEST_ALGORITHM_MD_KEYr   r   s    r   Ú!compression_algorithm_to_metadatar   (   s   € åÔ8Ý0°Ñ=Ô=ðð r   úOptional[grpc.Compression]c                óB   — | rt           j        t          | ¦  «        ffndS ©N© )r   Ú*GRPC_COMPRESSION_CHANNEL_DEFAULT_ALGORITHMÚintr   s    r   Úcreate_channel_optionr   /   s,   € ð ð	�&Ô
;½SÀÑ=MÔ=MÐ	NÐPÐPàðr   Úmetadataú0Optional[Union[MetadataType, grpc.aio.Metadata]]c                óf   — | s|sd S | rt          | ¦  «        nd}|rt          |¦  «        fnd}||z   S r   )Útupler   )r    r   Úbase_metadataÚcompression_metadatas       r   Úaugment_metadatar&   7   sX   € ð ð ˜Kð ØˆtØ'/Ð7•E˜(‘O”O�O°R€Mà=HÐPÕ	*¨;Ñ	7Ô	7Ð9Ð9Èbð ð Ð/Ñ/Ð/r   )ÚDeflateÚGzipÚNoCompression)r   r   r   r   )r   r   )r   r   )r    r!   r   r   )Ú
__future__r   Útypingr   r   ÚgrpcÚgrpc._cythonr   Úgrpc._typingr   ÚCompressionAlgorithmÚnoner)   r	   r'   r
   r(   r   r   r   r   r&   Ú__all__r   r   r   ú<module>r2      só   ðð #Ð "Ð "Ð "Ð "Ð "à "Ð "Ð "Ð "Ð "Ð "Ð "Ð "à €€€Ø Ð Ð Ð Ð Ð Ø %Ð %Ð %Ð %Ð %Ð %àÔ+Ô0€Ø
Ô
%Ô
-€ØÔ"Ô'€ð �:ØˆYØˆ&ðÐ ð1ð 1ð 1ð 1ðð ð ð ðð ð ð ð
0ð 
0ð 
0ð 
0ð€€€r   