
    hg                     l    d dl Z d dlZd dlZdZdez   Zdez   ZdZdefdZe	dk    r e
e           dS dS )	    Nz5.3.0zpathod z
mitmproxy 	   returnc                     t           } t          j                            t          j                            t          j                            t                    d                    }	 t          j        g dt          j	        t          j	        |d           t          j
        g dt          j        |          }|                                                                                    dd          \  }}}|                    d	          d
d         }t!          |          }|dk    r| d| d| dz  } n# t"          $ r Y nw xY wt%          t&          dd          r| dz  } | S )zj
    Return a detailed version string, sourced either from VERSION or obtained dynamically using git.
    z..)gitzcat-filez-e(cb0e3287090786fad566feb67ac07b8ef361b2c3T)stdoutstderrcwdcheck)r   describez--tagsz--long)r	   r
   -   gN   r   z (+z	, commit )frozenFz binary)VERSIONospathabspathjoindirname__file__
subprocessrunDEVNULLcheck_outputSTDOUTdecodestriprsplitlstripint	Exceptiongetattrsys)mitmproxy_versionheregit_describelast_tagtag_dist_strcommittag_dists          b/var/www/fb-scrape/myenv/lib/python3.11/site-packages/seleniumwire/thirdparty/mitmproxy/version.pyget_dev_versionr/      st   
  7??27<<(A(A4HHIIDD 	QQQ%%	 	 	 	 ".333$
 
 

 *6)<)<)>)>)D)D)F)F)M)McST)U)U&,s##BQB'|$$
 a<<!Cx!C!C&!C!C!CC     sHe$$ 'Y&s   (B<D7 7
EE__main__)r   r   r&   r   PATHOD	MITMPROXYFLOW_FORMAT_VERSIONstrr/   __name__print     r.   <module>r9      s    				     




	W	7"	  $ $ $ $ $N z	E'NNNNN r8   