Ë
    ³Œj  ã                   ód  — U d Z ddlZddlZddlmZmZmZmZmZ erddl	m
Z
 ddlmZ neZ
eZ ej                  ee      dd¬«      Z ej                  eee         dd¬«      Z ej                  eeeef         d	d¬«      Z ej                  eeeed
   f         dd¬«      Z ej                  ed      dd¬«      Z ej                  eej.                  d         dd¬«      Zded   fd„ZdZee   ed<   dZeee      ed<   dZeeeef      ed<   dZeeeed
   f      ed<   dZed   ed<   y)zHShared context (ContextVars and global defaults) that configure tracing.é    N)ÚTYPE_CHECKINGÚAnyÚLiteralÚOptionalÚUnion)ÚClient)ÚRunTreeÚ_PROJECT_NAME)ÚdefaultÚ_TAGSÚ	_METADATAÚlocalÚ_TRACING_ENABLEDr   Ú_CLIENTr	   Ú_PARENT_RUN_TREE_REFÚreturnc                  ó@   — t         j                  «       } | � | «       S dS )zlGet the current RunTree from the context.

    Returns the RunTree if it's still alive, otherwise None.
    N)r   Úget)Úrefs    úf/var/www/html/Fitness-lenito-AI-main/venv/lib/python3.12/site-packages/langsmith/_internal/_context.pyÚget_current_run_treer       s#   € ô
 ×
"Ñ
"Ó
$€CØ�O‰3‹5Ð-¨Ð-ó    Ú_GLOBAL_PROJECT_NAMEÚ_GLOBAL_TAGSÚ_GLOBAL_METADATAÚ_GLOBAL_TRACING_ENABLEDÚ_GLOBAL_CLIENT) Ú__doc__ÚcontextvarsÚweakrefÚtypingr   r   r   r   r   Úlangsmith.clientr   Úlangsmith.run_treesr	   Ú
ContextVarÚstrr
   Úlistr   Údictr   Úboolr   r   r   r   r   r   Ú__annotations__r   r   r   r   © r   r   Ú<module>r+      s‡  ðÚ Nã Û ß ?Õ ?áÝ'Þ+à€FØ€Gà5�×&Ñ& x°¡}Ñ5°oÈtÔT€Ø3ˆ×Ñ˜x¨¨S©	Ñ2Ñ3°GÀTÔJ€Ø<ˆK×"Ñ" 8¨D°°c°©NÑ#;Ñ<¸[ÐRVÔW€	àR�;×)Ñ)¨(°5¸¸wÀwÑ?OÐ9OÑ3PÑ*QÑRØ ôÐ ð 5ˆ+×
 Ñ
  ¨(Ñ!3Ñ
4°YÈÔ
M€ð P�{×-Ñ-¨h°w·{±{À9Ñ7MÑ.NÑOØ DôÐ ð
.˜h yÑ1ó .ð '+Ð �h˜s‘mÓ *Ø$(€ˆh�t˜C‘yÑ!Ó (Ø-1Ð �(˜4  S ™>Ñ*Ó 1ØCGÐ ˜ %¨¨g°gÑ.>Ð(>Ñ"?Ñ@Ó GØ%)€�˜Ñ"Ô )r   