Ë
    ó©Ñh*  ã                   ó:   — d dl mZmZ d dlmZmZ  G d„ de«      Zy)é    )ÚAnyÚSequence)ÚBaseDocumentTransformerÚDocumentc                   óf   — e Zd ZdZddededdfd„Zdee   dedee   fd	„Z	dee   dedee   fd
„Z
y)ÚHtml2TextTransformeraé  Replace occurrences of a particular search pattern with a replacement string

    Arguments:
        ignore_links: Whether links should be ignored; defaults to True.
        ignore_images: Whether images should be ignored; defaults to True.

    Example:
        .. code-block:: python
            from langchain_community.document_transformers import Html2TextTransformer
            html2text = Html2TextTransformer()
            docs_transform = html2text.transform_documents(docs)
    Úignore_linksÚignore_imagesÚreturnNc                 ó    — || _         || _        y ©N)r	   r
   )Úselfr	   r
   s      úq/var/www/html/eduruby.in/venv/lib/python3.12/site-packages/langchain_community/document_transformers/html2text.pyÚ__init__zHtml2TextTransformer.__init__   s   € Ø(ˆÔØ*ˆÕó    Ú	documentsÚkwargsc                 ó<  — 	 dd l }|j                  «       }| j                  |_        | j                  |_        g }|D ]E  }t        |j                  |j                  «      i |j                  ¥¬«      }|j                  |«       ŒG |S # t        $ r t        d«      ‚w xY w)Nr   z\html2text package not found, please 
                install it with `pip install html2text`)Úpage_contentÚmetadata)
Ú	html2textÚImportErrorÚ	HTML2Textr	   r
   r   Úhandler   r   Úappend)r   r   r   r   ÚhÚnew_documentsÚdÚnew_documents           r   Útransform_documentsz(Html2TextTransformer.transform_documents   s§   € ð
	Ûð ×ÑÓ!ˆØ×*Ñ*ˆŒØ×,Ñ,ˆŒàˆàò 	/ˆAÜ#ØŸX™X a§n¡nÓ5ÀÀ1Ç:Á:ÀôˆLð × Ñ  Õ.ð		/ð
 Ðøô% ò 	Üð;óð ð	ús   ‚B ÂBc              ‹   ó   K  — t         ‚­wr   )ÚNotImplementedError)r   r   r   s      r   Úatransform_documentsz)Html2TextTransformer.atransform_documents3   s   è ø€ ô
 "Ð!ùs   ‚	)TT)Ú__name__Ú
__module__Ú__qualname__Ú__doc__Úboolr   r   r   r   r    r#   © r   r   r   r      sx   „ ññ+ Tð +Àð +ÐQUó +ðà˜HÑ%ðð ðð 
(Ñ	ó	ð6"à˜HÑ%ð"ð ð"ð 
(Ñ	ô	"r   r   N)Útypingr   r   Úlangchain_core.documentsr   r   r   r)   r   r   ú<module>r,      s   ðß  ç Fô2"Ð2õ 2"r   