+
    :1jW                    F   R t ^ RIHt ^ RIHt ^ RIHt ^ RIHt ^ RI	H
t
 ^ RIHtHt ^ RIt]'       d   ^ RIHt ^ R	IHt ^R
IHt  ! R R]P(                  P*                  P,                  4      t]P1                  R]P2                  4       ]R R l4       t]R R l4       t]R R l4       t]R R l4       tRRRR/R R lltR R ltR R lt]R R l4       t]R R  l4       t]R! R" l4       tR#RRRRR/R$ R% lltR& R' ltR( R) lt ]P(                  PB                  t!R# )*z'YAML serialization utilities for conda.)annotations)Enum)cache)StringIO)Path)TYPE_CHECKINGoverloadN)IO)Any)PathTypec                  "    ] tR t^tR R ltRtR# )CondaYAMLRepresenterc                    V ^8  d   QhRRRR/# )   datar
   return )formats   ";lib/python3.14/site-packages/conda/common/serialize/yaml.py__annotate__!CondaYAMLRepresenter.__annotate__   s     
 
C 
C 
    c                	t   \        V\        4      '       d   V P                  VP                  4      # \        V\        4      '       d   V P                  \        V4      4      # R F/  p\        WR4      ;p'       g   K  V P                  V! 4       4      u # 	  \        RVP                  P                   R24      h)dumpNzObject of type z is not YAML serializable)r   __json__to_jsonas_json)
isinstancer   represent_strvaluer   strgetattrrepresent_data	TypeError	__class____name__)selfr   attrmethods   &&  r   defaultCondaYAMLRepresenter.default   s    dD!!%%djj11d##%%c$i00 ?D T22v22**6844 ?
 dnn5566OP
 	
r   r   N)r%   
__module____qualname____firstlineno__r)   __static_attributes__r   r   r   r   r      s    
 
r   r   c                   V ^8  d   QhRR/# )r   r   zruamel.yaml.YAMLr   )r   s   "r   r   r   -   s       r   c                     \         P                  P                  R R7      p \        V n        V P                  ^^^R7       RV n        RV n        V # )rt)typ)mappingoffsetsequenceF)ruamelyamlYAMLr   Representerindentdefault_flow_style sort_base_mapping_type_on_output)parsers    r   _yamlr>   ,   sH    [[$'F-F
MM!AM2 %F.3F+Mr   c                    V ^8  d   QhRRRR/# r   objr
   r   r    r   )r   s   "r   r   r   7   s      s s r   c                    R # Nr   rA   s   &r   writerE   6   s    r   c               $    V ^8  d   QhRRRRRR/# r   rA   r
   fpIO[str]r   Noner   )r   s   "r   r   r   ;   s     0 0s 07 0t 0r   c                   R # rC   r   rA   rH   s   &$r   rE   rE   :   s    -0r   c               $    V ^8  d   QhRRRRRR/# )r   rA   r
   pathr   r   rJ   r   )r   s   "r   r   r   ?   s     3 3s 3X 3$ 3r   c                   R # rC   r   )rA   rN   s   &$r   rE   rE   >   s    03r   rH   rN   c               (    V ^8  d   QhRRRRRRRR/# )	r   rA   r
   rH   IO[str] | NonerN   PathType | Noner   z
None | strr   )r   s   "r   r   r   B   s,      	#2Ar   c               "   V'       d   V'       d   \        R 4      hVe   \        4       P                  W4       R# \        4       p\        4       P                  WR7       VP	                  4       pVe   \        V4      P                  V4       R# V# )z*At most one of fp or path must be providedN)stream)
ValueErrorr>   r   r   getvaluer   
write_text)rA   rH   rN   rT   texts   &$$  r   rE   rE   B   sn     
dEFF	~SS( J!!$'Kr   c               $    V ^8  d   QhRRRRRR/# rG   r   )r   s   "r   r   r   V   s!      c w 4 r   c                    \        WR 7       R# )rH   NrE   rL   s   &&r   r   r   V   s
    	#r   c                    V ^8  d   QhRRRR/# r@   r   )r   s   "r   r   r   Z   s      s s r   c                    \        V 4      # rC   r\   rD   s   &r   dumpsr_   Z   s    :r   c                    V ^8  d   QhRRRR/# )r   rX   r    r   r
   r   )r   s   "r   r   r   _   s     " "# "# "r   c                    R # rC   r   rX   s   $r   readrc   ^   s    "r   c                    V ^8  d   QhRRRR/# r   rH   rI   r   r
   r   )r   s   "r   r   r   c   s     $ $ $C $r   c                    R # rC   r   r[   s   $r   rc   rc   b   s    !$r   c                    V ^8  d   QhRRRR/# )r   rN   r   r   r
   r   )r   s   "r   r   r   g   s     ' '( 's 'r   c                    R # rC   r   )rN   s   $r   rc   rc   f   s    $'r   rX   c               (    V ^8  d   QhRRRRRRRR/# )	r   rX   z
str | NonerH   rQ   rN   rR   r   r
   r   )r   s   "r   r   r   j   s,     
 

$2
AP

r   c                    WV3P                  R 4      ^8w  d   \        R4      hVe   VP                  4       p MVe   \        V4      P	                  4       p \        4       P                  V 4      # )Nz0Exactly one of text, fp or path must be provided)countrU   rc   r   	read_textr>   load)rX   rH   rN   s   $$$r   rc   rc   j   sa     	$d#q(KLL	~wwy		Dz##%7<<r   c                    V ^8  d   QhRRRR/# re   r   )r   s   "r   r   r   w   s      W  r   c                    \        V R 7      # )r[   rc   r[   s   &r   rm   rm   w   s    2;r   c                    V ^8  d   QhRRRR/# )r   sr    r   r
   r   )r   s   "r   r   r   {   s      S S r   c                    \        V R 7      # )rb   rp   )rr   s   &r   loadsrt   {   s    Q<r   )"__doc__
__future__r   enumr   	functoolsr   ior   pathlibr   typingr   r   ruamel.yamlr6   r	   r
   rN   r   r7   representerRoundTripRepresenterr   add_representerr)   r>   rE   r   r_   rc   rm   rt   	YAMLErrorr   r   r   <module>r      s+   . "     * 
6;;22GG 
&  $ $T+?+G+G H   
  
  
 0 
 0 
 3 
 3&*DH( 
 " 
 " 
 $ 
 $ 
 ' 
 '

59
SW
 KK!!	r   