§
    è˜ºhù  ã                   óB   — d dl mZmZmZ d dlmZ  G d„ de¦  «        ZdS )é    )ÚAnyÚDictÚList)Ú
BaseMemoryc                   óÖ   — e Zd ZU dZ e¦   «         Zeeef         e	d<   e
dee         fd„¦   «         Zdeeef         deeef         fd„Zdeeef         deeef         ddfd	„Zdd
„ZdS )ÚSimpleMemoryzkSimple memory for storing context or other information that shouldn't
    ever change between prompts.
    ÚmemoriesÚreturnc                 óN   — t          | j                             ¦   «         ¦  «        S ©N)Úlistr	   Úkeys©Úselfs    ú_/var/www/html/services/rag-service/venv/lib/python3.11/site-packages/langchain/memory/simple.pyÚmemory_variableszSimpleMemory.memory_variables   s   € å�D”M×&Ò&Ñ(Ô(Ñ)Ô)Ð)ó    Úinputsc                 ó   — | j         S r   )r	   )r   r   s     r   Úload_memory_variablesz"SimpleMemory.load_memory_variables   s
   € ØŒ}Ðr   ÚoutputsNc                 ó   — dS )z>Nothing should be saved or changed, my memory is set in stone.N© )r   r   r   s      r   Úsave_contextzSimpleMemory.save_context   ó   € àˆr   c                 ó   — dS )z,Nothing to clear, got a memory like a vault.Nr   r   s    r   ÚclearzSimpleMemory.clear   r   r   )r
   N)Ú__name__Ú
__module__Ú__qualname__Ú__doc__Údictr	   r   Ústrr   Ú__annotations__Úpropertyr   r   r   r   r   r   r   r   r   r      sè   € € € € € € ðð ð  $˜t™vœv€Hˆd�3˜�8ŒnÐ%Ð%Ñ%àð* $ s¤)ð *ð *ð *ñ „Xð*ð¨D°°c°¬Nð ¸tÀCÈÀH¼~ð ð ð ð ð 4¨¨S¨¤>ð ¸DÀÀcÀ¼Nð Ètð ð ð ð ðð ð ð ð ð r   r   N)Útypingr   r   r   Úlangchain_core.memoryr   r   r   r   r   ú<module>r(      si   ðØ "Ð "Ð "Ð "Ð "Ð "Ð "Ð "Ð "Ð "à ,Ð ,Ð ,Ð ,Ð ,Ð ,ðð ð ð ð �:ñ ô ð ð ð r   