f' \ gdZddlZefZGddeZGddeZdZ dS))NodeList EmptyNodeList StringTypes defpropertyNcFeZdZdZdZdZdZeeedZdZ dS) rcRd|cxkrt|kr ndS||SdSNrlenselfindexs 9/opt/alt/python311/lib64/python3.11/xml/dom/minicompat.pyitemz NodeList.item5s?  ! ! ! !D ! ! ! ! ! !;  " !c t|SNr rs r _get_lengthzNodeList._get_length9s4yyrc@tjdNz.attempt to modify read-only attribute 'length'xmldomNoModificationAllowedErrrvalues r _set_lengthzNodeList._set_length<g.. <>> >r$The number of nodes in the NodeList.docc|g}||dd<dSrr)rstates r __setstate__zNodeList.__setstate__Ds =EQQQrN) __name__ __module__ __qualname__ __slots__rrrpropertylengthr&rrrrr2swI>>>Xk;@BBBFrrcLeZdZdZdZdZdZdZdZe eedZ d S) rrcLt}|||SrrextendrotherNLs r__add__zEmptyNodeList.__add__M" ZZ % rcLt}|||Srr/r1s r__radd__zEmptyNodeList.__radd__Rr5rcdSrrr s rrzEmptyNodeList.itemWstrcdSr rrs rrzEmptyNodeList._get_lengthZsqrc@tjdrrrs rrzEmptyNodeList._set_length]r rr!r"N) r'r(r)r*r4r7rrrr+r,rrrrrJsI  >>>Xk;@BBBFFFrrc|t|d|z}|fd}t|||}t|||dS)N_get_c`tjdt|z)Nz&attempt to modify read-only attribute )rrrrepr)rrnames rsetzdefproperty..setgs-g.. 4tDzz ACC Crr")getattrr+setattr)klassr?r#getr@props rrres^ %'D. * *C"CCCC C# & & &D E4r) __all__xml.domrstrrlistrtuplerrrrrrKsT F E Ef t0BBBBBEBBB6r