+
    &*i                        ^ RI Ht ^ RIt ^ RIH	t	  ! R R4      t
 ! R R]
4      t ! R R	]
4      t ! R
 R]4      t ! R R]4      tR# )    )annotationsN)Tagc                      ] tR t^tRtRR R llt]R R l4       t]P                  R R l4       tR R	 lt	RR
 R llt
RtR# )NodeNc               4    V ^8  d   QhRRRRRRRRRRRRRR	/# )
   tagAnyvalue
start_markend_markcommentanchorreturnNone )formats   "1lib/python3.14/site-packages/ruamel/yaml/nodes.py__annotate__Node.__annotate__   sP        	
    
    c                	    \        V\        4      '       d   TM\        VR 7      V n        W n        W0n        W@n        WPn        W`n        R# )suffixN)
isinstancer   ctagr   r   r   r   r   )selfr	   r   r   r   r   r   s   &&&&&&&r   __init__Node.__init__   s6     &c3//CS_	
$ r   c                   V ^8  d   QhRR/# )r   r   zOptional[str]r   )r   s   "r   r   r       s     = =] =r   c                	L    V P                   f   R # \        V P                   4      # N)r   str)r   s   &r   r	   Node.tag   s    yy(t<c$))n<r   c                    V ^8  d   QhRRRR/# )r   valr
   r   r   r   )r   s   "r   r   r   $   s      s t r   c                	V    \        V\        4      '       d   \        VR 7      pWn        R# r   )r   r#   r   r   )r   r&   s   &&r   r	   r$   #   s    c3S/C	r   c                   V ^8  d   QhRR/# )r   r   r
   r   )r   s   "r   r   r   )   s     Q Q# Qr   c                	   V P                   p\        V4      pV P                  e;   V P                  P                  : RV P
                  : RV P                  : RV: R2# V P                  P                  : RV P
                  : RV: R2# )N(tag=z	, anchor=, value=))r   reprr   	__class____name__r	   )r   r   s   & r   __repr__Node.__repr__)   s~    

 U;;"nn--0dhh\4;;/Yabgajjkll..)),E$((XeYaPPr   c                    V ^8  d   QhRRRR/# )r   indentintr   r   r   )r   s   "r   r   r   <   s     B B3 Bt Br   c           	     	   V P                   P                  pR V,          p\        V P                  \        4      '       d   \
        P                  P                  V V RV P                  : RV P                  : R24       V P                  '       d1   \
        P                  P                  RV RV P                   R24       R# \
        P                  P                  V V RV P                  : R24       V P                  '       d1   \
        P                  P                  RV RV P                   R24       V P                   F  p\        V\        4      '       d$   V F  pVP                  V^,           4       K  	  K<  \        V\        4      '       d   VP                  V^,           4       Kl  \
        P                  P                  R\        V4       R24       K  	  R# )	z  r*   r+   z)
z    z	comment: NzNode value type? 
)r.   r/   r   r   r#   sysstdoutwriter	   r   tupledumpr   type)r   r3   xxxivv1s   &&    r   r;   	Node.dump<   sT   ^^$$F]djj#&&JJtB4uTXXLcRS|||

  4t9T\\N#!FG

B4t5C89<<<JJtB4ycBCA!U##BGGFQJ' At$$vz"

  #4T!WIR!@A r   )r   r   r   r   r   r   )r   r   r   r   r   r   )NN)r   )r/   
__module____qualname____firstlineno__	__slots__r   propertyr	   setterr0   r;   __static_attributes__r   r   r   r   r      sJ    NI" = = 	ZZ 
Q&B Br   r   c                  2    ] tR t^QtRtRtRtRR R lltRtR# )
ScalarNodez
styles:
  ? -> set() ? key, no value
  - -> suppressable null value in set
  " -> double quoted
  ' -> single quoted
  | -> literal style
  > -> folding style
scalarNc               8    V ^8  d   QhRRRRRRRRRRRRRRR	R
/# )r   r	   r
   r   r   r   styler   r   r   r   r   )r   s   "r   r   ScalarNode.__annotate___   sZ        	
     
r   c           
     	D    \         P                  WW#WFVR 7       WPn        R# ))r   r   N)r   r   rM   )r   r	   r   r   r   rM   r   r   s   &&&&&&&&r   r   ScalarNode.__init___   s     	dHV\]
r   )rM   NNNNN)	r/   rB   rC   rD   __doc__rE   idr   rH   r   r   r   rJ   rJ   Q   s     I	B r   rJ   c                  *    ] tR t^mtRtRR R lltRtR# )CollectionNodeNc               8    V ^8  d   QhRRRRRRRRRRRRRRR	R
/# r   r	   r
   r   r   r   
flow_styler   r   r   r   r   )r   s   "r   r   CollectionNode.__annotate__p   sZ        	
     
r   c           	     	N    \         P                  WW#WFR 7       WPn        Wpn        R# ))r   N)r   r   rX   r   r   r	   r   r   r   rX   r   r   s   &&&&&&&&r   r   CollectionNode.__init__p   s      	dHN$r   )r   rX   )rX   rQ   )r/   rB   rC   rD   rE   r   rH   r   r   r   rU   rU   m   s    I r   rU   c                      ] tR t^tRtRtRtR# )SequenceNodesequencer   N)r/   rB   rC   rD   rE   rS   rH   r   r   r   r^   r^      s    I	Br   r^   c                  .    ] tR t^tRtRtRR R lltRtR# )MappingNodemappingNc               8    V ^8  d   QhRRRRRRRRRRRRRRR	R
/# rW   r   )r   s   "r   r   MappingNode.__annotate__   sZ        	
     
r   c           
     	D    \         P                  WW#WEWg4       R V n        R # r"   )rU   r   merger[   s   &&&&&&&&r   r   MappingNode.__init__   s$     	u(	
 
r   )rf   rQ   )r/   rB   rC   rD   rE   rS   r   rH   r   r   r   ra   ra      s    I	B r   ra   )
__future__r   r7   typingDictr
   TextOptionalruamel.yaml.tagr   r   rJ   rU   r^   ra   r   r   r   <module>rn      sP    " 
 CB CBL 8T $> 
. r   