Ë
    øÿæi¿  ã                  ó  — d dl mZ d dl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y)é    )Úannotations)ÚOptionalN)Úcygrpc)ÚMetadataTypeÚidentityÚdeflateÚgzipc                ó   — t         |    S ©N)Ú_METADATA_STRING_MAPPING©Úcompressions    úf/Volumes/fast/ai/experiments/voice-extract-mac/.venv/lib/python3.12/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Ñ8Ü0°Ó=ðð r   c                óB   — | rt         j                  t        | «      ffS dS ©N© )r   Ú*GRPC_COMPRESSION_CHANNEL_DEFAULT_ALGORITHMÚintr   s    r   Úcreate_channel_optionr   /   s.   € ñ ô ×
;Ñ
;¼SÀÓ=MÐ	NÐPðð ðr   c                óT   — | s|sy | rt        | «      nd}|rt        |«      fnd}||z   S r   )Útupler   )Úmetadatar   Úbase_metadataÚcompression_metadatas       r   Úaugment_metadatar    7   s<   € ñ ™KØÙ'/”E˜(”O°R€Má=HÔ	*¨;Ó	7Ñ9Èbð ð Ð/Ñ/Ð/r   )ÚDeflateÚGzipÚNoCompression)r   úgrpc.CompressionÚreturnÚstr)r   r$   )r   úOptional[grpc.Compression])r   zOptional[MetadataType]r   r'   )Ú
__future__r   Útypingr   ÚgrpcÚgrpc._cythonr   Úgrpc._typingr   ÚCompressionAlgorithmÚnoner#   r   r!   r	   r"   r   r   r   r   r    Ú__all__r   r   r   Ú<module>r0      s�   ðõ #å ã Ý Ý %à×+Ñ+×0Ñ0€Ø
×
%Ñ
%×
-Ñ
-€Ø×"Ñ"×'Ñ'€ð �:ØˆYØˆ&ðÐ ð1Ø!ð1àó1óóð	0Ø$ð	0Ø3Mó	0ð�r   