ó
    )ÐåhÕ  ã                  ó0   • S SK Jr  S SKJr  SS jrSS jrg)é    )Úannotations)ÚUUIDc                ó2   • U R                   n[        US5      $ )z‘Get OpenTelemetry trace ID as integer from UUID.

Args:
    uuid_val: The UUID to convert.

Returns:
    Integer representation of the trace ID.
é   )ÚhexÚint)Úuuid_valÚtrace_id_hexs     ÚO/root/34ku/venv/lib/python3.13/site-packages/langsmith/_internal/_otel_utils.pyÚget_otel_trace_id_from_uuidr      s   € ð —<‘<€LÜˆ|˜RÓ Ð ó    c                ó\   • U R                   nUSS nUR                  5       n[        US5      $ )zGet OpenTelemetry span ID as integer from UUID.

Args:
    uuid_val: The UUID to convert.

Returns:
    Integer representation of the span ID.
Né   r   )Úbytesr   r   )r	   Ú
uuid_bytesÚspan_id_bytesÚspan_id_hexs       r   Úget_otel_span_id_from_uuidr      s3   € ð —‘€JØ˜r N€MØ×#Ñ#Ó%€KÜˆ{˜BÓÐr   N)r	   r   Úreturnr   )Ú
__future__r   Úuuidr   r   r   © r   r   Ú<module>r      s   ðÝ "å ô
!õ r   