§
    ™Štj>  ã                  óV   — d Z ddlmZ ddlmZ ddlmZ ddlmZ  G d„ de¦  «        Z	dS )	zLatex text splitter.é    )Úannotations)ÚAny)ÚLanguage)ÚRecursiveCharacterTextSplitterc                  ó$   ‡ — e Zd ZdZdˆ fd„Zˆ xZS )ÚLatexTextSplitterzAAttempts to split the text along Latex-formatted layout elements.Úkwargsr   ÚreturnÚNonec                ó|   •— |                       t          j        ¦  «        } t          ¦   «         j        dd|i|¤Ž dS )zInitialize a LatexTextSplitter.Ú
separatorsN© )Úget_separators_for_languager   ÚLATEXÚsuperÚ__init__)Úselfr	   r   Ú	__class__s      €ú\/var/www/html/CA-Chatbot/venv/lib/python3.11/site-packages/langchain_text_splitters/latex.pyr   zLatexTextSplitter.__init__   s@   ø€ à×5Ò5µh´nÑEÔEˆ
Ø�‰ŒÔÐ9Ð9 JÐ9°&Ð9Ð9Ð9Ð9Ð9ó    )r	   r   r
   r   )Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   Ú__classcell__)r   s   @r   r   r      sC   ø€ € € € € ØKÐKð:ð :ð :ð :ð :ð :ð :ð :ð :ð :r   r   N)
r   Ú
__future__r   Útypingr   Úlangchain_text_splitters.baser   Ú"langchain_text_splitters.characterr   r   r   r   r   ú<module>r       sˆ   ðØ Ð à "Ð "Ð "Ð "Ð "Ð "à Ð Ð Ð Ð Ð à 2Ð 2Ð 2Ð 2Ð 2Ð 2Ø MÐ MÐ MÐ MÐ MÐ Mð:ð :ð :ð :ð :Ð6ñ :ô :ð :ð :ð :r   