
    9i                    ^   S SK Jr   S SKJr  Sr	S"S jr
 " S S5      r " S S\5      r " S	 S
\5      r " S S\5      r " S S\5      r " S S\5      r " S S\5      r " S S\5      r " S S\5      r " S S\5      r " S S\5      r " S S\5      r " S S\5      r " S S \5      rg!)#    )annotationsF)Tagc                     g N r       R/var/www/html/land-doc-ocr/venv/lib/python3.13/site-packages/ruamel/yaml/events.pyCommentCheckr
      s    r   c                  R    \ rS rSrSrSrSS\4       S	S jjrS
S jrSS jr	Sr
g)Event   )
start_markend_markcommentzUnspecified EventNc                >    Xl         X l        U[        L a  S nX0l        g r   )r   r   r
   r   )selfr   r   r   s       r	   __init__Event.__init__   s      % l"Gr   c                    / n[        U S5      (       a$  UR                  [        U R                  5      5        S H,  n[	        XS 5      nUc  M  UR                  U< SU< 35        M.     U R
                  S [        4;  a  UR                  SU R
                  < 35        [        (       an  UR                  SU R                  R                   SU R                  R                   SU R                  R                   SU R                  R                   S3	5        S	R                  U5      nU R                  R                  < SU< S3$ )
Nvalue)anchortagimplicit
flow_stylestyle=zcomment=(:/)z, )hasattrappendreprr   getattrr   r
   
SHOW_LINESr   linecolumnr   join	__class____name__)r   	argumentskeyv
attributess        r	   __repr__Event.__repr__   s#   ItW%%   djj!12KDt,=$$wau%56 L ||D,#77  8DLL+;!<=z  ,,-Qt/E/E.Fa}}))*!DMM,@,@+AD 		),I ..)),Ai]!<<r   c                    U R                    $ r   )creprr   s    r	   compact_reprEvent.compact_repr>   s    **r   )r   r   r   )r   Anyr   r6   r   r6   returnNone)r7   r6   r7   str)r*   
__module____qualname____firstlineno__	__slots__r2   r
   r   r/   r4   __static_attributes__r   r   r	   r   r      sD    3IE !%d<03EH	=>r   r   c                  :    \ rS rSrSr S         SS jjrSrg)	NodeEventB   )r   Nc                <    [         R                  XX45        Xl        g r   )r   r   r   )r   r   r   r   r   s        r	   r   NodeEvent.__init__E   s     	t;r   )NNN)
r   r6   r   r6   r   r6   r   r6   r7   r8   )r*   r;   r<   r=   r>   r   r?   r   r   r	   rA   rA   B   s@    I Y]'*=@RU	 r   rA   c                  f    \ rS rSrSr     S                 SS jjr\S	S j5       rSrg)
CollectionStartEventL   )ctagr   r   nr_itemsNc	                b    [         R                  XXEU5        X l        X0l        X`l        Xl        g r   )rA   r   rH   r   r   rI   )	r   r   r   r   r   r   r   r   rI   s	            r	   r   CollectionStartEvent.__init__O   s*     	4wG	 $ r   c                J    U R                   c  S $ [        U R                   5      $ r   rH   r:   r3   s    r	   r   CollectionStartEvent.tag`       yy(t<c$))n<r   )rH   r   r   rI   )NNNNN)r   r6   r   r6   r   r6   r   r6   r   r6   r   r6   r   r6   rI   zOptional[int]r7   r8   r7   zOptional[str])	r*   r;   r<   r=   r>   r   propertyr   r?   r   r   r	   rF   rF   L   s    <I "&!! ! 	!
 ! ! ! !  ! 
!" = =r   rF   c                      \ rS rSrSrSrg)CollectionEndEvente   r   N)r*   r;   r<   r=   r>   r?   r   r   r	   rS   rS   e   s    Ir   rS   c                  D    \ rS rSrSrSr    S         SS jjrSrg)StreamStartEventl   )encodingz+STRNc                <    [         R                  XX$5        X0l        g r   )r   r   rX   )r   r   r   rX   r   s        r	   r   StreamStartEvent.__init__p        	t; r   NNNN)
r   r6   r   r6   rX   r6   r   r6   r7   r8   )r*   r;   r<   r=   r>   r2   r   r?   r   r   r	   rV   rV   l   sT    IE !! ! 	!
 ! 
! !r   rV   c                      \ rS rSrSrSrSrg)StreamEndEvent{   r   z-STRNr*   r;   r<   r=   r>   r2   r?   r   r   r	   r^   r^   {       IEr   r^   c                  Z    \ rS rSrSrSr      S             S	S jjrS
S jrSrg)DocumentStartEvent   )explicitversiontagsz+DOCNc                T    [         R                  XX&5        X0l        X@l        XPl        g r   )r   r   re   rf   rg   )r   r   r   re   rf   rg   r   s          r	   r   DocumentStartEvent.__init__   s!     	t; 	r   c                L    U R                   (       a  SOSnU R                   U 3$ )Nz --- re   r2   )r   starts     r	   r4   DocumentStartEvent.compact_repr   s"    --R**eW%%r   )re   rg   rf   )NNNNNN)r   r6   r   r6   re   r6   rf   r6   rg   r6   r   r6   r7   r8   r9   	r*   r;   r<   r=   r>   r2   r   r4   r?   r   r   r	   rc   rc      sn    -IE   	
    
&r   rc   c                  N    \ rS rSrSrSr    S         SS jjrS	S jrSrg)
DocumentEndEvent   )re   z-DOCNc                <    [         R                  XX$5        X0l        g r   )r   r   re   )r   r   r   re   r   s        r	   r   DocumentEndEvent.__init__   r[   r   c                L    U R                   (       a  SOSnU R                   U 3$ )Nz ...rk   rl   )r   ends     r	   r4   DocumentEndEvent.compact_repr   s"    f2**cU##r   r\   )
r   r6   r   r6   re   r6   r   r6   r7   r8   r9   ro   r   r   r	   rq   rq      sT    IE !! ! 	!
 ! 
!$r   rq   c                  R    \ rS rSrSrSr    S           S	S jjrS
S jrSrg)
AliasEvent   r   z=ALINc                >    [         R                  XX#U5        X@l        g r   )rA   r   r   )r   r   r   r   r   r   s         r	   r   AliasEvent.__init__   s     	4wG
r   c                8    U R                    SU R                   3$ )Nz *)r2   r   r3   s    r	   r4   AliasEvent.compact_repr   s    **R}--r   )r   r\   )r   r6   r   r6   r   r6   r   r6   r   r6   r7   r8   r9   ro   r   r   r	   ry   ry      s^    IE
 		 	 		
 	 	 
	.r   ry   c                      \ rS rSrSrSr    S
                 SS jjr\SS j5       r\R                  SS j5       rSS jr
S	rg)ScalarEvent   )rH   r   r   r   z=VALNc	                b    [         R                  XXVU5        X l        X0l        X@l        Xpl        g r   )rA   r   rH   r   r   r   )	r   r   r   r   r   r   r   r   r   s	            r	   r   ScalarEvent.__init__   s*     	4wG	 

r   c                J    U R                   c  S $ [        U R                   5      $ r   rM   r3   s    r	   r   ScalarEvent.tag   rO   r   c                L    [        U[        5      (       a	  [        US9nXl        g )N)suffix)
isinstancer:   r   rH   )r   vals     r	   r   r      s    c3S/C	r   c                D   U R                   c  SOU R                   nU R                  (       a  SU R                   S3OSnU R                  (       a  SU R                  < S3OSnU R                  nS H  u  pVUR	                  XV5      nM     U R
                   SU U U U 3$ )Nr   & rk   <z> ))\z\\)	z\t)
z\n)rk   )z\r)z\b)r   r   r   r   replacer2   )r   r   r   r   r   chreps          r	   r4   ScalarEvent.compact_repr   s    zz)tzz'+{{1T[[M#$(HH$((R "


GB MM"*E
 **QvhseE75'::r   )rH   r   r   r   r\   )r   r6   r   r6   r   r6   r   r6   r   r6   r   r6   r   r6   r   r6   r7   r8   rP   )r   r6   r7   r8   r9   )r*   r;   r<   r=   r>   r2   r   rQ   r   setterr4   r?   r   r   r	   r   r      s    4IE   	
      
" = = 	ZZ 
;r   r   c                  &    \ rS rSrSrSrSS jrSrg)SequenceStartEvent   r   z+SEQc                    U R                   (       a  SOSnU R                  (       a  SU R                   3OSnU R                  (       a  SU R                  < S3OSnU R                   U U U 3$ )Nz []rk    & <>r   r   r   r2   r   flowr   r   s       r	   r4   SequenceStartEvent.compact_repr   \    uR'+{{2dkk]#$(HH488,a "**dVF8C511r   Nr9   r*   r;   r<   r=   r>   r2   r4   r?   r   r   r	   r   r          IE2r   r   c                      \ rS rSrSrSrSrg)SequenceEndEvent   r   z-SEQNr`   r   r   r	   r   r      ra   r   r   c                  &    \ rS rSrSrSrSS jrSrg)MappingStartEvent   r   z+MAPc                    U R                   (       a  SOSnU R                  (       a  SU R                   3OSnU R                  (       a  SU R                  < S3OSnU R                   U U U 3$ )Nz {}rk   r   r   r   r   r   s       r	   r4   MappingStartEvent.compact_repr  r   r   Nr9   r   r   r   r	   r   r      r   r   r   c                      \ rS rSrSrSrSrg)MappingEndEventi  r   z-MAPNr`   r   r   r	   r   r     ra   r   r   N)r7   r8   )
__future__r   typingr6   DictOptionalListruamel.yaml.tagr   r%   r
   r   rA   rF   rS   rV   r^   rc   rq   ry   r   r   r   r   r   r   r   r	   <module>r      s    " 	 
	. .b =9 =2 !u !U 
& &.$u $&. .&-;) -;`2- 2) 
2, 2( r   