+
    <j	                     p  a  R t0 t ^ RIt^ RIt^ RIt^ RIt^ RIt^ RIt^ RIHt ^ RI	H
t
 ^ RIHt ]
P                  ! R4      t]P                  ! R4      t] ^ k R R ltR	 R
 ltR R lt ]P(                  ! 4       t] ^k ]P0                  ! RR7      R R l4       tR#   ] d    ]P.                  t L3i ; i)    N)InstallationError)appdirs)running_under_virtualenvpippurelibc                $    V ^8  d   QhR\         /#    returnstr)formats   "Q/opt/headortail/venv/lib/python3.14/site-packages/pip/_internal/locations/base.py__annotate__r      s     - - -    c                 >    RP                   ! \        P                  !  # )zY
Return the major-minor version of the current Python as a string, e.g.
"3.7" or "3.10".
z{}.{})r   sysversion_info r   r   get_major_minor_versionr      s    
 >>3++,,r   c                <    V ^8  d   QhR\         R\         R\         /# )r
   new_rootpathnamer   r   )r   s   "r   r   r      s!     
 
# 
 
 
r   c                   \         P                  R8X  dk   \         P                  P                  V4      '       g    \         P                  P	                  W4      # \         P                  P	                  WR,          4      # \         P                  R8X  dX   \         P                  P                  V4      w  r#V^ ,          R8X  d
   VR,          p\         P                  P	                  W4      # \        R\         P                   R24      h)a=  Return 'pathname' with 'new_root' prepended.

If 'pathname' is relative, this is equivalent to os.path.join(new_root, pathname).
Otherwise, it requires making 'pathname' relative and then joining the
two, which is tricky on DOS/Windows and Mac OS.

This is borrowed from Python's standard library's distutils module.
posix:   NNnt\zUnknown platform: z5
Can not change root path prefix on unknown platform.)osnamepathisabsjoin
splitdriver   )r   r   driver!   s   &&  r   change_rootr&      s     
ww'ww}}X&&77<<3377<<2,77	D**847d?8Dww||H++   	 *C C
 	
r   c                $    V ^8  d   QhR\         /# r	   r   )r   s   "r   r   r   7   s     ' ' 'r   c                  t   \        4       '       d0   \        P                  P                  \        P
                  R 4      p M4 \        P                  P                  \        P                  ! 4       R 4      p \        P                  P                  X 4      #   \         d    \        P                  ! R4        LBi ; i)srcz=The folder you are executing pip from can no longer be found.)
r   r   r!   r#   r   prefixgetcwdOSErrorexitabspath)
src_prefixs    r   get_src_prefixr0   7   sx    !!WW\\#**e4
	Vbiik59J 77??:&&  	VHHTU	Vs   3B !B76B7)maxsizec                $    V ^8  d   QhR\         /# r	   )bool)r   s   "r   r   r   P   s     = =$ =r   c                  @    \        \        P                  ! R 4      4      # )PYTHONFRAMEWORK)r3   	sysconfigget_config_varr   r   r   is_osx_frameworkr8   O   s    	(():;<<r   c                    V ^8  d   Qh/ ^ \         9   d
   \        ;R&   ^\         9   d   \        P                  \        ,          ;R&   # )r
   site_packages	user_site)__conditional_annotations__r   typingOptional)r   s   "r   r   r      s8       3 2s 2 R A@vs#@S r   )r<   	functoolsr   siter   r6   r=   pip._internal.exceptionsr   pip._internal.utilsr   pip._internal.utils.virtualenvr   user_cache_dirUSER_CACHE_DIRget_pathr:   r   r&   r0   getusersitepackagesr;   AttributeError	USER_SITE	lru_cacher8   r   )r<   s   @r   <module>rK      s      	  
   6 ' C ''. ''	2 2-
8'  '+&>&>&@I@
 T"= #=  Is   ,B B54B5