+
    :1j7                        ^ 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IHt ]! ]4      t]! 4       t]t]! RR4      t]! RR4      t]3R	 lt]3R
 ltR t]3R ltR t]P0                  ! RRRR RR7       ]P0                  ! RRRR RR7       ]P0                  ! RRRR RR7       R tRRRR/tR tRR R!R"/tR# tR&R$ ltR%# )'    )islice)	getLoggerINFO	FormatterStreamHandlerDEBUG)stderr)NullHandler)
deprecatedze[%(levelname)s] [%(asctime)s.%(msecs)03d] %(process)d %(name)s:%(funcName)s(%(lineno)d):
%(message)s
z%Y-%m-%d %H:%M:%SzX[%(levelname)s] [%(asctime)s.%(msecs)03d] %(process)d %(name)s(%(lineno)d): %(message)s
c                 0    \         P                  V 4       R # N)root_logsetLevellevels   &1lib/python3.14/site-packages/conda/auxlib/logz.pyset_root_levelr      s    e    c                    \         ;QJ d*    R  \        P                   4       F  '       g   K   RM	  RM! R  \        P                   4       4      pV'       gi   \        \        4      pRVn        V e   VP                  V 4       TP                  V \        8X  d   \        M\        4       \        P                  V4       R# R# )c              3   >   "   T F  qP                   R 8H  x  K  	  R# 5i)r	   N)name).0handlers   & r   	<genexpr> attach_stderr.<locals>.<genexpr>   s     WEV'\\X5EVs   TFr	   )anyr   handlersr   r	   r   r   setFormatterr   DEBUG_FORMATTERINFO_FORMATTER
addHandler)r   has_stderr_handlerr   s   &  r   attach_stderrr#      s    WXEVEVWWXEVEVWW'U#_NSG$r   c                      \         P                   F,  p V P                  R 8X  g   K  \         P                  V 4        R# 	  R# )r	   TF)r   r   r   removeHandler)r   s    r   detach_stderrr&   )   s4    $$<<8#""7+ % r   c                     \        V 4       R # r   )r#   r   s   &r   initialize_loggingr(   1   s
    %r   c                      ^RI Hp  V # )   json)common.serializer,   r+   s    r   _jsonr.   8   s
    'Kr   z26.3z26.9DumpEncoderc                  *    \        4       P                  # r   )r.   CondaJSONEncoder r   r   <lambda>r3   B   s    EG,,r   z;Use `conda.common.serialize.json.CondaJSONEncoder` instead.)factoryaddendum_DUMPSc                  N    \        4       P                  ^RRR7      P                  # r*   FT)indentensure_ascii	sort_keysr.   r1   encoder2   r   r   r3   r3   I   '    EG,,u - fr   zRUse `conda.common.serialize.json.CondaJSONEncoder(sort_keys=True).encode` instead.	jsondumpsc                  N    \        4       P                  ^RRR7      P                  # r8   r<   r2   r   r   r3   r3   R   r>   r   c                      V P                   R ,           V P                  P                  ,           #   \         d    T P                  P                  u # i ; i).)
__module__	__class____name__AttributeError)objs   &r   fullnamerH   Z   sD    &~~#cmm&<&<<< &}}%%%&s   -0 !AAHostz  z
User-Agentz c                 f    \         P                  V ^ ,          V ^ ,          P                  4       4      # r   )request_header_sort_dictgetloweritems   &r   request_header_sort_keyrQ   e   s#    #''QaAAr   zContent-Lengthz~~a
Connectionz~~bc                 f    \         P                  V ^ ,          V ^ ,          P                  4       4      # rK   )response_header_sort_dictrM   rN   rO   s   &r   response_header_sort_keyrU   m   s#    $((a$q'--/BBr   c                 (  a R  pR pV3R lp \        V 4      pR.pVP                  R4      '       d
   V! W`4       MVP                  R4      '       d
   V! W`4       MgVP                  R4      '       dO   \        V R4      '       d   V! W`P                  4       M \
        P                  RV P                  4       V! W`4       MR	# VP                  R4       R
P                  V4      #   \         d!   p\
        P                  T4        R	p?R	# R	p?ii ; i)c           
         V P                  R P                  VP                  VP                  VP                  P                  RR4      VP                  R4      4      4       YP                  P                  4        UUu. uF  w  r#V RV 2NK  	  upp,          p V P                  R4       VP                  P                  4       P                  4       pV'       d   V P                  V4       R# R# u uppi )z
{} {}{} {}QUERY_STRING SERVER_PROTOCOL: N)appendformatmethodpathenvironrM   headersitemsbodyreadstrip)builderbottle_objectkeyvaluerc   s   &&   r   bottle_builder!stringify.<locals>.bottle_builderr   s    $$""%%))."=!!"34		
 	8M8M8S8S8UV8U*#se2eW%8UVVr!!&&(..0NN4   Ws   >C0c           
         V P                  R P                  VP                  VP                  VP                  P                  R^4      ^ ,          P                  4       4      4       V P                  R \        VP                  P                  4       \        R7       4       4       V P                  R4       VP                  '       d   V P                  VP                  4       R# R# )z
>>{} {} {}:c              3   6   "   T F  w  rR V RV 2x  K  	  R# 5i)z> r[   Nr2   r   rh   ri   s   &  r   r   Mstringify.<locals>.requests_models_PreparedRequest_builder.<locals>.<genexpr>   s&      
a
 Rwa   rh   rY   N)r\   r]   r^   path_urlurlsplitupperextendsortedra   rb   rQ   rc   )rf   request_objects   &&r   'requests_models_PreparedRequest_builder:stringify.<locals>.requests_models_PreparedRequest_builder   s    %%''""((a0399;	
 	 
$^%;%;%A%A%CI`a
 	
 	rNN>../ r   c                 N  < V P                  R P                  VP                  P                  R^4      ^ ,          P	                  4       VP
                  VP                  4      4       V P                  R \        VP                  P                  4       \        R7       4       4       \        VP                  4      P                  R^4      R,          pV P                  RV 24       S'       Ed7   V P                  R4       VP                  P                  R4      pVR8X  d   VP                  p\!        V4      S8  d   TpMM\"        P%                  V4      p\'        \)        VP                  4       S4      4      p\"        P+                  V4      p\!        V4      S8  d   VRS MTpV P                  V4       V P                  R4       R# VeW   VP-                  R	4      '       g   VR
8X  d7   VP                  p\!        V4      S8  d   VRS MTpV P                  V4       R# R# R# R# )z
<<{} {} {}rm   c              3   6   "   T F  w  rR V RV 2x  K  	  R# 5i)z< r[   Nr2   ro   s   &  r   r   Fstringify.<locals>.requests_models_Response_builder.<locals>.<genexpr>   s&      
c
 Rwcrq   rr   z< Elapsed: rY   zContent-Typezapplication/jsonNztext/zapplication/xml)r\   r]   rt   ru   rv   status_codereasonrw   rx   ra   rb   rU   strelapsedrM   textlenr,   loadsdictr   dumps
startswith)rf   response_objectr   content_typer   contentrespcontent_max_lens   &&     r    requests_models_Response_builder3stringify.<locals>.requests_models_Response_builder   s   ##))#q1!4::<++&&	
 	 
$_%<%<%B%B%DJbc
 	
 o--.44S!<R@WI./?NN2*2266~FL11&++t9."G::d+Dtzz|_ EFD"jj.G7:7|o7U'"2?3[bw'r")|/F/Fw/O/O2>BS2S&++47I4O$/0UYw' 3T * r   rY   zbottle.zrequests.models.PreparedRequestzrequests.models.Responserequestz1request is 'None' for Response object with url %sN
)rH   r   endswithgetattrr   loginfort   r\   join	Exception	exception)rG   r   rj   rz   r   r   rf   es   &f      r   	stringifyr   q   s    !0  (D}$??9%%7(]]<==3GA]]566sI&&7MLcggV,W:ryy!! as/   $C& C& C& 4AC& !C& &D1DDNrK   )	itertoolsr   loggingr   r   r   r   r   sysr	   rY   r
   deprecationsr   rE   r   r   r   r    r   r#   r&   r(   r.   constantrH   rL   rQ   rT   rU   r   r2   r   r   <module>r      s    D D   %;
 _
     "    

,J   

 b   

 b& J* B
 n. CTr   