Ë
    úmxiç  ã                  ó°   — d dl mZ d dlZd dlZd dlZd dlZ ej                  «       j                  «       Zedk(  Z	edk(  Z
edk(  xs dev Zd
d„Zd
d„Zdd	„Zy)é    )ÚannotationsNÚwindowsÚdarwinÚlinuxÚbsdc                 ób   — t        t        j                  dt        j                  d   «      «      S )z¤Return if streamlit running in pex.

    Pex modifies sys.path so the pex file is the first path and that's
    how we determine we're running in the pex file.
    z.*pex$r   )ÚboolÚreÚmatchÚsysÚpath© ó    úI/home/htdocs/ttos/venv/lib/python3.12/site-packages/streamlit/env_util.pyÚis_pexr      s"   € ô ”—‘˜¤C§H¡H¨Q¡KÓ0Ó1Ð1r   c                 ó¢   — ddl } | j                  «       d   }|d   }|j                  t        j                  j                  dd«      «      ry|dv S )	z*Return True if running in the Python REPL.r   Néÿÿÿÿé   ÚbinÚipythonT)z<stdin>z<string>)ÚinspectÚstackÚendswithÚosr   Újoin)r   Ú
root_frameÚfilenames      r   Úis_replr   %   sL   € ãà—‘“ Ñ$€JØ˜!‰}€Hà×ÑœŸ™Ÿ™ e¨YÓ7Ô8Øð Ð.Ð.Ð.r   c                ó"   — ddl m}  || «      duS )z"Check if executable is in OS path.r   )ÚwhichN)Úshutilr    )Únamer    s     r   Úis_executable_in_pathr#   4   s   € åá�‹;˜dÐ"Ð"r   )Úreturnr	   )r"   Ústrr$   r	   )Ú
__future__r   r   Úplatformr
   r   ÚsystemÚlowerÚSYSTEMÚ
IS_WINDOWSÚ	IS_DARWINÚIS_LINUX_OR_BSDr   r   r#   r   r   r   ú<module>r.      sc   ðõ #ã 	Û Û 	Û 
à	ˆ�‰Ó	×	 Ñ	 Ó	"€Ø�yÑ €
Ø�hÑ€	Ø˜WÑ$Ò:¨%°6¨/€ó2ó/ô#r   