ó
    -Ðåhv  ã                   óJ   • S SK Jr  S SKJrJrJr  S SKJrJr   " S S\5      r	g)é    )ÚPath)ÚAnyÚListÚUnion)ÚUnstructuredFileLoaderÚvalidate_unstructured_versionc                   óZ   ^ • \ rS rSrSr S
S\\\4   S\S\4U 4S jjjr	S\
4S jrS	rU =r$ )ÚUnstructuredTSVLoaderé
   aA  Load `TSV` files using `Unstructured`.

Like other
Unstructured loaders, UnstructuredTSVLoader can be used in both
"single" and "elements" mode. If you use the loader in "elements"
mode, the TSV file will be a single Unstructured Table element.
If you use the loader in "elements" mode, an HTML representation
of the table will be available in the "text_as_html" key in the
document metadata.

Examples
--------
from langchain_community.document_loaders.tsv import UnstructuredTSVLoader

loader = UnstructuredTSVLoader("stanley-cups.tsv", mode="elements")
docs = loader.load()
Ú	file_pathÚmodeÚunstructured_kwargsc                 óR   >• [        U5      n[        SS9  [        TU ]  " SXS.UD6  g )Nz0.7.6)Úmin_unstructured_version)r   r   © )Ústrr   ÚsuperÚ__init__)Úselfr   r   r   Ú	__class__s       €ÚX/root/34ku/venv/lib/python3.13/site-packages/langchain_community/document_loaders/tsv.pyr   ÚUnstructuredTSVLoader.__init__   s,   ø€ ô ˜	“Nˆ	Ü%¸wÒGÜ‰ÒÐO 9ÑOÐ;NÓOó    Úreturnc                 óJ   • SSK Jn  U" SSU R                  0U R                  D6$ )Nr   )Úpartition_tsvÚfilenamer   )Úunstructured.partition.tsvr   r   r   )r   r   s     r   Ú_get_elementsÚ#UnstructuredTSVLoader._get_elements'   s"   € Ý<áÑQ d§n¡nÐQ¸×8PÑ8PÑQÐQr   r   )Úsingle)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__r   r   r   r   r   r   r   Ú__static_attributes__Ú__classcell__)r   s   @r   r
   r
   
   sU   ø† ñð* ñPà˜˜d˜Ñ#ðPð ðPð  #÷	Pð PðR˜t÷ Rò Rr   r
   N)
Úpathlibr   Útypingr   r   r   Ú1langchain_community.document_loaders.unstructuredr   r   r
   r   r   r   Ú<module>r,      s"   ðÝ ß #Ñ #÷ô RÐ2õ  Rr   