+
    }i                     X    R R.t ^RIHt ^RI5 ^RI5  ! R R]4      t ! R R 4      tR# )ComposerComposerError)MarkedYAMLError)*c                       ] tR t^tRtR# )r    N)__name__
__module____qualname____firstlineno____static_attributes__r       _/Users/ahmad/.openclaw/workspace/my-crawler/.venv/lib/python3.14/site-packages/yaml/composer.pyr   r      s    r   c                   V   a  ] tR t^t o R tR tR tR tR tR t	R t
R tR	 tR
tV tR# )r   c                    / V n         R # Nanchorsselfs   &r   __init__Composer.__init__   s	    r   c                    V P                  \        4      '       d   V P                  4        V P                  \        4      '       * # r   )check_eventStreamStartEvent	get_eventStreamEndEventr   s   &r   
check_nodeComposer.check_node   s4    ,--NN ##N333r   c                \    V P                  \        4      '       g   V P                  4       # R # r   )r   r   compose_documentr   s   &r   get_nodeComposer.get_node   s'    //((** 0r   c                :   V P                  4        R pV P                  \        4      '       g   V P                  4       pV P                  \        4      '       g3   V P                  4       p\	        RVP
                  RVP
                  4      hV P                  4        V# )Nz(expected a single document in the streamzbut found another document)r   r   r   r    r   
start_mark)r   documentevents   &  r   get_single_nodeComposer.get_single_node   s     //,,.H //NN$E J'')E$$& &
 	r   c                x    V P                  4        V P                  R R 4      pV P                  4        / V n        V# r   )r   compose_noder   )r   nodes   & r   r    Composer.compose_document2   s8       t, 	r   c                   V P                  \        4      '       d_   V P                  4       pVP                  pW@P                  9  d    \        R R RV,          VP                  4      hV P                  V,          # V P                  4       pVP                  pVeK   W@P                  9   d;   \        RV,          V P                  V,          P                  RVP                  4      hV P                  W4       V P                  \        4      '       d   V P                  V4      pMYV P                  \        4      '       d   V P                  V4      pM,V P                  \        4      '       d   V P                  V4      pV P                  4        X# )Nzfound undefined alias %rz+found duplicate anchor %r; first occurrencezsecond occurrence)r   
AliasEventr   anchorr   r   r$   
peek_eventdescend_resolverScalarEventcompose_scalar_nodeSequenceStartEventcompose_sequence_nodeMappingStartEventcompose_mapping_nodeascend_resolver)r   parentindexr&   r/   r+   s   &&&   r   r*   Composer.compose_node?   sF   J''NN$E\\F\\)#D$0J 1!"'"2"24 4<<''!%#$Q %!"&,,v"6"A"A+U-=-=? ? 	f,K((++F3D011--f5D/00,,V4Dr   c                <   V P                  4       pVP                  pVe   VR8X  d,   V P                  \        VP                  VP
                  4      p\        W2P                  VP                  VP                  VP                  R7      pVe   W@P                  V&   V# )N!)style)
r   tagresolve
ScalarNodevalueimplicitr$   end_markr>   r   )r   r/   r&   r?   r+   s   &&   r   r3   Composer.compose_scalar_nodeX   sy     ii;#*,,z5;;GC#{{  %..E#'LL r   c                   V P                  4       pVP                  pVe   VR8X  d"   V P                  \        R VP                  4      p\        V. VP
                  R VP                  R7      pVe   W@P                  V&   ^ pV P                  \        4      '       g6   VP                  P                  V P                  WE4      4       V^,          pKP  V P                  4       pVP                  Vn        V# Nr=   )
flow_style)r   r?   r@   SequenceNoderC   r$   rH   r   r   SequenceEndEventrB   appendr*   rD   )r   r/   start_eventr?   r+   r:   	end_events   &&     r   r5   Composer.compose_sequence_nodec   s    nn&oo;#*,,|T;3G3GHCC&&&113 #'LL ""#344JJd//<=QJENN$	!**r   c                   V P                  4       pVP                  pVe   VR8X  d"   V P                  \        R VP                  4      p\        V. VP
                  R VP                  R7      pVe   W@P                  V&   V P                  \        4      '       gB   V P                  VR 4      pV P                  WE4      pVP                  P                  WV34       K\  V P                  4       pVP                  Vn        V# rG   )r   r?   r@   MappingNoderC   r$   rH   r   r   MappingEndEventr*   rB   rK   rD   )r   r/   rL   r?   r+   item_key
item_valuerM   s   &&      r   r7   Composer.compose_mapping_nodeu   s    nn&oo;#*,,{D+2F2FGC3&&&113 #'LL ""?33((t4H **4:JJJx45NN$	!**r   r   N)r   r	   r
   r   r   r   r!   r'   r    r*   r3   r5   r7   r   __classdictcell__)__classdict__s   @r   r   r      s7     4+
*2	$ r   N)__all__errorr   eventsnodesr   r   r   r   r   <module>r[      s0   
' "  	O 	 r   