+
    F6!j                         ^ RI t ^ RIt^ RIt^ RIHt ^ RIHtHtHtH	t	H
t
 ^RIHt ^RIHt R tRR ltR tR	 tR
 tR tR tR tRR ltR# )    N)memoizedproperty)ContextParameterLoaderPrimitiveParametercontextlocate_prefix_by_name)token_string)_debugc                 *   V P                   p\        \        R R4      ;'       g)    \        P                  ;'       g    \
        P                  p \        V\        P                  4      pV'       d   VRV,           ,          pV#   \         d     T# i ; i)checked_prefixN )
_old_user_agentgetattrr   r   target_prefixsysprefixr	   anaconda_anon_usage	Exception)ctxresultr   tokens   &   J/root/miniconda3/lib/python3.14/site-packages/anaconda_anon_usage/patch.py_new_user_agentr      s      F)40WWG4I4IWWSZZ VW%@%@AcEk!F M  Ms   2B BBc                 H    V \         n        \         P                  ! W4       R # N)r   r   _old_check_prefix)r   jsons   &&r   _new_check_prefixr   $   s    #Gf+    c                     V R ,          pRV9   d   \         P                  ! RRV4      pW R &   \        P                  ! V 4      # )
user_agentz aau/z ([a-z]/)([^ ]+)z \1.)resubr   _old_get_main_info_str)	info_dictua	ua_redacts   &  r   _new_get_main_info_strr(   )   s?    	<	 B"}FF.<	"+,)))44r   c                    \         P                  pV'       g   V P                  4       #  ^RIHp RRrCV P
                  pV'       d!   \        P                  V9  d   \        V4      p\        V\        4      '       d   TRrCT! T;'       g    \        P                  W4R7       V P                  4       #   \         d   p\        RTRR7        Rp?L.Rp?ii ; i  T P                  4       u u # ; i)   )attempt_heartbeatN )channelpathzFailed to attempt heartbeat: %sT)error)r   anaconda_heartbeat_old_activate	heartbeatr+   env_name_or_prefixossepr   
isinstancestrr   r   r   r
   )selfhbr+   r-   r.   envexcs   &      r   _new_activater<   1   s    		#	#B!!##$0d%%266$',Cb#T#++WH !!##  C0#TBBC !!##s0   A B2 B2 2C=CC CC C-c                     \        \        R 4      '       d   R# ^ RIHp  \        V R4      '       g   \	        R4       R\
        n        R# \	        R4       V P                  \        n        \        V n        R\
        n        R# )r   N)installcheck_prefixzPconda.cli.install.check_prefix not found (removed in conda 26.x), skipping patchTz.Applying anaconda_anon_usage cli.install patch)
hasattrr   	conda.clir>   r
   r   _aau_initializedr?   r   r   )cli_installs    r   _patch_check_prefixrD   E   sd    w+,,0 ;//^	
 $( 
;< + 8 8G0K#Gr   c                  >   \        \        R 4      '       d   R# \        R4       ^ RIHp  \        V R4      '       d#   V P
                  \        n        \        V n        R# \        V R4      '       d#   V P                  \        n        \        V n        R# \        R4       R# )r$   Nz-Applying anaconda_anon_usage conda info patch	main_infoget_main_info_displayget_main_info_strz1Cannot apply anaconda_anon_usage conda info patch)	r@   r   r
   rA   rG   rH   r$   r(   rI   rF   s    r   _patch_conda_inforJ   ]   sp    w011
:;#y122)2)H)H&*@	'	/	0	0)2)D)D&&<	#BCr   c                      \        R 4       ^ RIHp  \        V R4      '       d=   V P                  p\        VR4      '       d   VP                  Vn        \        Vn        R# \        R4       R# )z+Applying anaconda_anon_usage activate patch)activate
_ActivatorrL   Nz/Cannot apply anaconda_anon_usage activate patch)r
   condarL   r@   rM   r1   r<   )rL   rM   s     r   _patch_activaterO   n   sU    
89x&&((
:z**'1':':J$"/J
<=r   c                     \        V \        4      '       d@   ^ RIHp VP	                  V 4      pVP
                  '       d   VP                  '       g   R# R# R# )r   )parsezMust be a booelan or a full URLN)r6   r7   urllibrQ   urlsplitschemenetloc)valuerQ   partss   &  r   _heartbeat_validaterX   {   s>    % u%4 ".	 r   c                   a \        \        R R4      e   \        R4       R# \        R4       \        P                  \        n        \        \        4      \        n        \        \        R4      4      pV\        n
        \        ;P                  VP                  R4      3,          un        \        \        R\        \        3\        R7      4      pV\        n        \        ;P                  VP                  R4      3,          un        R\        n        R\        n        V '       d/   \'        4        VR	8X  d   \)        4        VR
8X  d   \+        4        R# \        R4       \        P,                  oV3R lpV\        n        R# )rB   Nz"anaconda_anon_usage already activeFz*Applying anaconda_anon_usage context patchTr   )element_type
validationr0   rL   infoz/Deferring anaconda_anon_usage cli.install patchc                  V   < \        4        \        4        S\        n        S! V / VB  R # r   )rJ   rD   r   __init__)argskwargs_old__init__s   *,r   	_new_initmain.<locals>._new_init   s$    !+G$)&)r   )r   r   r
   r   r!   r   r   r   r   r   r   parameter_names	_set_namer7   boolrX   r0   r   rB   rJ   rO   rD   r^   )plugincommand_paramrb   ra   s   &&  @r   mainrj      s3   w*D1=34
78 &00G */:G /56F"(G 0 01F GII d8K	
F
 "(G 0 01E FHH "G  %G 	j f!  	@A''	* %r   )F)FN)r4   r"   r   conda.auxlib.decoratorsr   conda.base.contextr   r   r   r   r   tokensr	   utilsr
   r   r   r(   r<   rD   rJ   rO   rX   rj    r   r   <module>rp      sS   
 
 	 
 4  ! ,
5$($0D"
>5;r   