
    0;ji                     P    d dl mZmZmZmZ 	 ddlmZ 	 dgZ G d de          ZdS )	    )print_functionabsolute_importdivisionunicode_literals   )AnchorF)TextAnyDictListScalarBooleanc                   :    e Zd Zd Zed             ZddZddZdS )r   c                     |                     dd           }t          j        | g|R i |}||                    |d           |S )NanchorT)always_dump)popint__new__yaml_set_anchor)clsargskwr   bs        V/root/voice-cloning/.venv/lib/python3.11/site-packages/srsly/ruamel_yaml/scalarbool.pyr   zScalarBoolean.__new__   sX    $''K)d)))b))f$777    c                     t          | t          j                  s't          | t          j        t                                 t	          | t          j                  S N)hasattrr   attribsetattrgetattr)selfs    r   r   zScalarBoolean.anchor!   sB     tV]++ 	3D&-222tV]+++r   Fc                 h    t          | t          j                  sd S |s| j        j        r| j        S d S r   )r   r   r   r   r   )r"   anys     r   yaml_anchorzScalarBoolean.yaml_anchor(   s<    tV]++ 	4 	$+) 	;tr   c                 6    || j         _        || j         _        d S r   )r   valuer   )r"   r'   r   s      r   r   zScalarBoolean.yaml_set_anchor0   s    !"-r   N)F)__name__
__module____qualname__r   propertyr   r%   r    r   r   r   r      sf           , , X,   . . . . . .r   N)
__future__r   r   r   r   r   r   typingr	   r
   r   r   __all__r   r   r,   r   r   <module>r0      s    S R R R R R R R R R R R      - 

. . . . .C . . . . .r   