
    <Bh                     L    S SK Jr  S SKrS SKJr  SSKJr  S rS	S jr	 S
S jr
g)    )OrderedDictN)split   )
deprecatedc                 \    SSK Jn  [        U [        5      (       + =(       a    [        X5      $ )Nr   )Iterable)collections.abcr   
isinstancestr)objr   s     3lib/python3.13/site-packages/conda/auxlib/compat.py
isiterabler      s    (#s##A
3(AA    c                 8    U R                  SS5      n[        X!S9$ )N\z\\)posix)replacer   )to_splitr   
e_to_splits      r   shlex_split_unicoder      s    !!$/J))r   c                 h    SSK Jn  S[        R                  ;   a  SnS nSU ;  a  SnU" U UUUUUUUS9$ )Nr   )NamedTemporaryFileCONDA_TEST_SAVE_TEMPSFbzutf-8)mode	bufferingencodingnewlinesuffixprefixdirdelete)tempfiler   osenviron)	r   r   r   r   r    r!   r"   r   r   s	            r   Utf8NamedTemporaryFiler&      sN     ,"**,H
$	 	r   )T)zw+bNNNNT)collectionsr   odictr$   shlexr   deprecationsr   r   r   r&    r   r   <module>r-      s(    , 	  %B* X\r   