o
    .if)                     @   s@   d dl mZmZ d dlmZmZmZ G dd deeef ZdS )    )AnyOptional)InputOutputRunnableBindingBasec                       sP   e Zd ZU dZeed< ddddedee dee deddf
 fd	d
Z  Z	S )HubRunnablez@
    An instance of a runnable stored in the LangChain Hub.
    owner_repo_commitNapi_urlapi_keyr
   r   kwargsreturnc                   sH   ddl m} ||||d}i i d|||d}t jdi | d S )Nr   )pullr	   )r   config)boundr    )langchain.hubr   super__init__)selfr   r
   r   r   r   pulledsuper_kwargs	__class__r   P/var/www/html/corbot_env/lib/python3.10/site-packages/langchain/runnables/hub.pyr      s   zHubRunnable.__init__)
__name__
__module____qualname____doc__str__annotations__r   r   r   __classcell__r   r   r   r   r      s    
 r   N)typingr   r   langchain_core.runnables.baser   r   r   r   r   r   r   r   <module>   s    