§
    #ˆtjJ  ã                   ó.   — d dl mZ  G d„ de¦  «        ZdS )é    )ÚProtocolc                   ó~   — e Zd ZdZdd„Zdeddfd„Zdededdfd	„Zdd
„Zdeddfd„Z	dd„Z
dd„Zdd„Zdeddfd„ZdS )ÚHTTPProtocolzNUsed for providing static type-checking when parsing through the http protocolÚreturnNc                 ó   — d S ©N© ©Úselfs    úW/var/www/html/CA-Chatbot/venv/lib/python3.11/site-packages/httptools/parser/protocol.pyÚon_message_beginzHTTPProtocol.on_message_begin   ó   € € € ó    Úurlc                 ó   — d S r   r	   )r   r   s     r   Úon_urlzHTTPProtocol.on_url   r   r   ÚnameÚvaluec                 ó   — d S r   r	   )r   r   r   s      r   Ú	on_headerzHTTPProtocol.on_header	   r   r   c                 ó   — d S r   r	   r
   s    r   Úon_headers_completez HTTPProtocol.on_headers_complete
   r   r   Úbodyc                 ó   — d S r   r	   )r   r   s     r   Úon_bodyzHTTPProtocol.on_body   r   r   c                 ó   — d S r   r	   r
   s    r   Úon_message_completez HTTPProtocol.on_message_complete   r   r   c                 ó   — d S r   r	   r
   s    r   Úon_chunk_headerzHTTPProtocol.on_chunk_header   r   r   c                 ó   — d S r   r	   r
   s    r   Úon_chunk_completezHTTPProtocol.on_chunk_complete   r   r   Ústatusc                 ó   — d S r   r	   )r   r"   s     r   Ú	on_statuszHTTPProtocol.on_status   r   r   )r   N)Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   Úbytesr   r   r   r   r   r   r!   r$   r	   r   r   r   r      s¯   € € € € € ØXÐXà+Ð+Ð+Ð+Ø-˜%Ð- DÐ-Ð-Ð-Ð-Ø?˜eÐ?¨EÐ?°dÐ?Ð?Ð?Ð?Ø.Ð.Ð.Ð.Ø/˜EÐ/ dÐ/Ð/Ð/Ð/Ø.Ð.Ð.Ð.Ø*Ð*Ð*Ð*Ø,Ð,Ð,Ð,Ø3 Ð3¨$Ð3Ð3Ð3Ð3Ð3Ð3r   r   N)Útypingr   r   r	   r   r   ú<module>r+      sK   ðØ Ð Ð Ð Ð Ð ð4ð 4ð 4ð 4ð 4�8ñ 4ô 4ð 4ð 4ð 4r   