+
    5i                      8   R t ^ RIHtHt ^ RIt^ RIt^ RIHt ^ RIHt	 ^ RIH
t ^ RIHt ^RIHt ]'       d   ^ RItM^ RIHt ^ R	IHt ^R
IHtHtHtHt RtR t]'       d   ]! 4       w  tt]! 4       t ! R R]4      t];t;tt]! ]]	]]4      w  t
tt]t . ROt!R# )z%Defused xml.etree.ElementTree facade
)print_functionabsolute_importN)
ParseError)TreeBuilder)parse)tostring)PY3)	XMLParser)	iterparse)DTDForbiddenEntitiesForbiddenExternalReferenceForbidden_generate_etree_functionsxml.etree.ElementTreec                 :   Rp Rp\         P                  P                  V R4      p\         P                  P                  VR4      pR\         P                  V&    \        P                  ! V 4      pV\         P                  V &   Ve   V\         P                  V&   M \         P                  P                  VR4       \         P                  R,          pVe   W%n        M\        VR4      '       d   V=VP                  pVP                  p\        Vn	        Wg3#   T\         P                  T &   Te   T\         P                  T&   M \         P                  P                  TR4       \         P                  R,          pTe   Y%n        i \        TR4      '       d   T=i i ; i)z|Python 3.3 hides the pure Python code but defusedxml requires it.

The code is based on test.support.import_fresh_module().
r   _elementtreeNz	xml.etreeElementTree)
sysmodulespop	importlibimport_moduler   hasattrr	   r
   r   )	pymodnamecmodnamepymodcmod
pure_pymod	etree_pkg
_XMLParser
_iterparses           \/Users/agent/.openclaw/workspace/venv/lib/python3.14/site-packages/defusedxml/ElementTree.py_get_py3_clsr"   $   sM   
 (IHKKOOIt,E;;??8T*D CKK&,,Y7
 "'I$(CKK!KKOOHd+KK,	$)!Y..%%%J%%J&J!!# "'I$(CKK!KKOOHd+KK,	$)!Y..% /s   D BFc                   N   a  ] tR t^Ot o ]RRRRR3R ltR tR tR tR t	R	t
V tR# )
DefusedXMLParserNFTc                   \         P                  ! WVR 7       V\        Jd0   V'       d   \        R4      h\        P
                  ! R\        R7       W@n        WPn        W`n	        \        '       d   V P                  pMV P                  pV P                  '       d   V P                  Vn        V P                  '       d#   V P                  Vn        V P"                  Vn        V P                  '       d   V P&                  Vn        R# R# ))targetencodingz#'html=True' is no longer supported.zW'html' keyword argument is no longer supported. Pass in arguments as keyword arguments.)categoryN)r   __init__	_sentinel	TypeErrorwarningswarnDeprecationWarning
forbid_dtdforbid_entitiesforbid_externalr   parser_parserdefused_start_doctype_declStartDoctypeDeclHandlerdefused_entity_declEntityDeclHandlerdefused_unparsed_entity_declUnparsedEntityDeclHandler#defused_external_entity_ref_handlerExternalEntityRefHandler)selfhtmlr&   r'   r/   r0   r1   r2   s   &&&&&&& r!   r)   DefusedXMLParser.__init__P   s     	D(Cy   EFF9/ %..3[[F\\F???-1-L-LF*'+'?'?F$/3/P/PF,.2.V.VF+      c                    \        WV4      hN)r   )r<   namesysidpubidhas_internal_subsets   &&&&&r!   r4   +DefusedXMLParser.defused_start_doctype_declv   s    4..r?   c                    \        WWEWg4      hrA   r   )r<   rB   is_parameter_entityvaluebaserC   rD   notation_names   &&&&&&&&r!   r6   $DefusedXMLParser.defused_entity_decly   s      T%OOr?   c                    \        VR W#WE4      hrA   rH   )r<   rB   rK   rC   rD   rL   s   &&&&&&r!   r8   -DefusedXMLParser.defused_unparsed_entity_decl~   s    dDNNr?   c                    \        WW44      hrA   )r   )r<   contextrK   rC   rD   s   &&&&&r!   r:   4DefusedXMLParser.defused_external_entity_ref_handler   s    (EEr?   )r/   r0   r1   )__name__
__module____qualname____firstlineno__r*   r)   r4   r6   r8   r:   __static_attributes____classdictcell__)__classdict__s   @r!   r$   r$   O   s=      $WL/P
OF Fr?   r$   )	r   XMLXMLParser	   XMLTreeBuilder
fromstringr
   r   r   )"__doc__
__future__r   r   r   r,   xml.etree.ElementTreer   r   _TreeBuilderr   _parser   commonr   r   r	   r   r
   r    r   r   r   r   
__origin__r"   objectr*   r$   r\   r[   r]   rZ   __all__ r?   r!   <module>rh      s    6 
  , = 1 * ==  %
!"H )^J
 H	4Fz 4Fr )9 8 8I8lFJ  y* 
r?   