+
     hE  c                   sX    R R.t ^RIHt ^RI5 ^RI5  ! R R]4      t ! R R 4      tR# )
SerializerSerializerError)	YAMLError)Z*c                   s    ] tR t^tRtR# )r    N)__name__
__module____qualname____firstlineno____static_attributes__r       6/usr/lib64/python3.14/site-packages/yaml/serializer.pyr   r      s    r	   c                   sR   a  ] tR t^t o RtRR ltR tR tR tR t	R t
R	 tR
tV tR# )r    zid%03dNc                sz    Wn         W n        W0n        W@n        WPn        / V n        / V n        ^ V n        RV n        R# )i    N)	use_encodinguse_explicit_startuse_explicit_enduse_versionuse_tagsserialized_nodesanchorslast_anchor_idclosed)selfencodingZexplicit_startZexplicit_endversiontagss   &&&&&&r
   __init__ZSerializer.__init__   s=    $"0 ," "r	   c                s    V P                   f/   V P                  \        V P                  R7      4       RV n         R # V P                   '       d   \	        R4      h\	        R4      h)N)r   Fserializer is closedzserializer is already opened)r   emitZStreamStartEventr   r   r      &r
   openZSerializer.open   sL    ;;II&0A0ABCDK[[[!"899!"@AAr	   c                s    V P                   f   \        R4      hV P                   '       g#   V P                  \        4       4       RV n         R # R # )Nserializer is not openedT)r   r   r   ZStreamEndEventr   r   r
   closeZSerializer.close$   s<    ;;!"<==IIn&'DK r	   c                s   V P                   f   \        R4      hV P                   '       d   \        R4      hV P                  \        V P                  V P
                  V P                  R7      4       V P                  V4       V P                  VR R 4       V P                  \        V P                  R7      4       / V n        / V n        ^ V n        R # )Nr   r   )explicitr   r   )r    )r   r   r   ZDocumentStartEventr   r   r   anchor_nodeserialize_nodeZDocumentEndEventr   r   r   r   r   node   &&r
   	serializeZSerializer.serialize.   s    ;;!"<==[[[!"899		$d.E.E$$4==: 	;D$-		"D,A,ABC "r	   c                s   WP                   9   d8   V P                   V,          f!   V P                  V4      V P                   V&   R # R # R V P                   V&   \        V\        4      '       d'   VP                   F  pV P                  V4       K  	  R # \        V\        4      '       d:   VP                   F'  w  r4V P                  V4       V P                  V4       K)  	  R # R # )N)r   generate_anchor
isinstanceSequenceNodevaluer!   MappingNode)r   r$   itemkeyr*   s   &&   r
   r!   ZSerializer.anchor_node<   s    <<||D!)%)%9%9$%?T" * "&DLL$-- JJD$$T* 'D+.."&**JC$$S)$$U+ #- /r	   c                sn    V ;P                   ^,          un         V P                  V P                   ,          # )i   )r   ANCHOR_TEMPLATEr#   r%   r
   r'   ZSerializer.generate_anchorJ   s*    q ##d&9&999r	   c           
     sV   V P                   V,          pWP                  9   d   V P                  \        V4      4       R# R V P                  V&   V P	                  W#4       \        V\        4      '       d   V P                  \        VP                  R4      pV P                  \        VP                  R4      pVP                  V8H  VP                  V8H  3pV P                  \        WAP                  WqP                  VP                  R7      4       EM\        V\        4      '       d   VP                  V P                  \        VP                  R 4      8H  pV P                  \        WAP                  VVP                  R7      4       ^ pVP                   F  pV P                  WV4       V^,          pK   	  V P                  \!        4       4       M\        V\"        4      '       d   VP                  V P                  \"        VP                  R 4      8H  pV P                  \%        WAP                  VVP                  R7      4       VP                   F)  w  rV P                  WR4       V P                  WV	4       K+  	  V P                  \'        4       4       V P)                  4        R# )T)style)
flow_styleN)TF)FT)r   r   r   Z
AliasEventZdescend_resolverr(   Z
ScalarNodeZresolver*   ZtagZScalarEventr/   r)   ZSequenceStartEventr0   r"   ZSequenceEndEventr+   ZMappingStartEventZMappingEndEventZascend_resolver)r   r$   ZparentZindexZaliasZdetected_tagZdefault_tagZimplicitr,   r-   r*   s   &&&&       r
   r"   ZSerializer.serialize_nodeN   s   T"(((IIj'(*.D!!$'!!&0$
++#||J

MR"ll:tzz=Q HH4K8OP		+eXXx**& 'D,// HH#||L$**dKL		,UHHh#0 1 JJD''E:QJE ' 		*,-D+.. HH#||KTJK		+E88X#0 1"&**JC''48''S9 #- 		/+,  "r	   )	r   r   r   r   r   r   r   r   r   )NNNNN)r   r   r   r   r.   r   r   r   r&   r!   r'   r"   r   Z__classdictcell__)Z__classdict__s   @r
   r    r       s3     O
B ,: #  #r	   N)Z__all__Zerrorr   ZeventsZnodesr   r    r   r	   r
   <module>r1      s1   *
+   	i 	c# c#r	   