+
    i'  c                   sR    R t . ROt^ RIt]3t ! R R]4      t ! R R]4      t	R t
R# )zPython version compatibility support for minidom.

This module contains internal implementation details and
should not be imported; use xml.dom.minidom instead.
NodeListEmptyNodeListNc                   sR   a  ] tR t^2t o RtR tR tR t]! ]]RR7      t	R t
RtV tR# )	r    c                sN    ^ Tu;8:  d   \        V 4      8  d    W,          #  R# R# )    NZlenselfZindex   &&+/usr/lib64/python3.14/xml/dom/minicompat.pyitemZNodeList.item5   s     !D	!; "    c                s    \        V 4      # Nr   r      &r   _get_lengthZNodeList._get_length9   s    4yr	   c                @    \         P                  P                  R 4      hz.attempt to modify read-only attribute 'length'xmldomNoModificationAllowedErrr   valuer   r   _set_lengthZNodeList._set_length<       gg..<> 	>r	   $The number of nodes in the NodeList.docc                s    Vf   . pWR&   R # )N:NNN )r   Zstater   r   __setstate__ZNodeList.__setstate__D   s    =EQr	   r   N)__name__
__module____qualname____firstlineno__	__slots__r   r   r   propertylengthr   __static_attributes____classdictcell__Z__classdict__   @r   r    r    2   s7     I> k;@BF r	   c                   sX   a  ] tR t^Jt o RtR tR tR tR tR t	]
! ]]	RR7      tRtV tR	# )
r   c                <    \        4       pVP                  V4       V# r
   r    Zextendr   ZotherZNL   && r   __add__ZEmptyNodeList.__add__M       Z
		%	r	   c                r(   r
   r)   r*   r+   r   __radd__ZEmptyNodeList.__radd__R   r-   r	   c                s    R # r
   r   r   r   r   r   ZEmptyNodeList.itemW   s    r	   c                s    ^ # )r   r   r   r   r   r   ZEmptyNodeList._get_lengthZ   s    r	   c                r   r   r   r   r   r   r   ZEmptyNodeList._set_length]   r   r	   r   r   r   N)r   r   r   r    r!   r,   r.   r   r   r   r"   r#   r$   r%   r&   r'   r   r   r   J   s7     I

> k;@BFr	   c                 sj    \        V R V,           4      pV3R lp\        W4VR7      p\        WV4       R# )Z_get_c                 s`    \         P                  P                  R \        V4      ,           4      h)z&attempt to modify read-only attribute )r   r   r   Zrepr)r   r   names   &&&r   setZdefproperty.<locals>.setg   s'    gg..4tDzAC 	Cr	   r   N)Zgetattrr"   Zsetattr)Zklassr/   r   Zgetr0   Zprops   &&&   r   defpropertyr1   e   s3    
%'D.
*C" C
 C#&DEr	   )r    r   StringTypesr1   )Z__doc__Z__all__Zxml.domr   Zstrr2   Zlistr    Ztupler   r1   r   r	   r   <module>r3      s<   T F ft 0BE B6r	   