§
    ™ŠtjÄ  ã                   óv   — d Z ddlmZmZ ddlmZ erddlmZmZ dddœZ	 ee
e	¬¦  «        Zded	efd
„ZddgZdS )aŸ  This module provides dynamic access to deprecated Zapier tools in LangChain.

It supports backward compatibility by forwarding references such as
`ZapierNLAListActions` and `ZapierNLARunAction` to their updated locations
in the `langchain_community.tools` package.

Developers using older import paths will continue to function, while LangChain
internally redirects access to the newer, supported module structure.
é    )ÚTYPE_CHECKINGÚAny)Úcreate_importer)ÚZapierNLAListActionsÚZapierNLARunActionzlangchain_community.tools)r   r   )Údeprecated_lookupsÚnameÚreturnc                 ó    — t          | ¦  «        S )aK  Dynamically retrieve attributes from the updated module path.

    This method is used to resolve deprecated attribute imports
    at runtime and forward them to their new locations.

    Args:
        name: The name of the attribute to import.

    Returns:
        The resolved attribute from the appropriate updated module.
    )Ú_import_attribute)r	   s    úa/var/www/html/CA-Chatbot/venv/lib/python3.11/site-packages/langchain_classic/tools/zapier/tool.pyÚ__getattr__r      s   € õ ˜TÑ"Ô"Ð"ó    r   r   N)Ú__doc__Útypingr   r   Úlangchain_classic._apir   Úlangchain_community.toolsr   r   ÚDEPRECATED_LOOKUPÚ__package__r   Ústrr   Ú__all__© r   r   ú<module>r      s¾   ððð ð &Ð %Ð %Ð %Ð %Ð %Ð %Ð %à 2Ð 2Ð 2Ð 2Ð 2Ð 2àð SØRÐRÐRÐRÐRÐRÐRÐRð 6Ø7ðð Ð ð
 $�O KÐDUÐVÑVÔVÐ ð#�cð #˜cð #ð #ð #ð #ð  Øð€€€r   