§
    ~ŠtjÁ  ã                   ó¢   — d Z ddlZddlZddlmZ ddlmZ dZ eed¦  «        rdej	        ddfd	„Z
ndej	        ddfd
„Z
dej	        deddfd„ZdS )z'Helper methods to tune a TCP connectioné    N)Úsuppress)ÚOptional)Útcp_keepaliveÚtcp_nodelayÚSO_KEEPALIVEÚ	transportÚreturnc                 óŽ   — |                       d¦  «        }|�-|                     t          j        t          j        d¦  «         d S d S )NÚsocketé   )Úget_extra_infoÚ
setsockoptr   Ú
SOL_SOCKETr   )r   Úsocks     úQ/var/www/html/CA-Chatbot/venv/lib/python3.11/site-packages/aiohttp/tcp_helpers.pyr   r      sE   € Ø×'Ò'¨Ñ1Ô1ˆØÐØ�OŠO�FÔ-­vÔ/BÀAÑFÔFÐFÐFÐFð Ðó    c                 ó   — d S )N© )r   s    r   r   r      s   € Øˆr   Úvaluec                 óH  — |                       d¦  «        }|€d S |j        t          j        t          j        fvrd S t          |¦  «        }t          t          ¦  «        5  |                     t          j	        t          j
        |¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )Nr   )r   Úfamilyr   ÚAF_INETÚAF_INET6Úboolr   ÚOSErrorr   ÚIPPROTO_TCPÚTCP_NODELAY)r   r   r   s      r   r   r      sé   € Ø×#Ò# HÑ-Ô-€Dà€|Øˆà„{�6œ>­6¬?Ð;Ð;Ð;Øˆå�‰KŒK€Eõ 
•'Ñ	Ô	ð Gð GØ�Š�Ô*­FÔ,>ÀÑFÔFÐFðGð Gð Gñ Gô Gð Gð Gð Gð Gð Gð Gð Gøøøð Gð Gð Gð Gð Gð Gs   Á,BÂBÂB)Ú__doc__Úasyncior   Ú
contextlibr   Útypingr   Ú__all__ÚhasattrÚ	Transportr   r   r   r   r   r   ú<module>r%      sñ   ðØ -Ð -à €€€Ø €€€Ø Ð Ð Ð Ð Ð Ø Ð Ð Ð Ð Ð à
*€ð €7ˆ6�>Ñ"Ô"ð 
ðG Ô!2ð G°tð Gð Gð Gð Gð Gð Ô!2ð °tð ð ð ð ðG˜7Ô,ð G°Tð G¸dð Gð Gð Gð Gð Gð Gr   