+
    5i                     Z    R t ^ RIHtHt ^ RIHt ^RIHtH	t	H
t
 Rt ! R R]4      tR tR# )	zDefused xml.sax.expatreader
)print_functionabsolute_import)ExpatParser)DTDForbiddenEntitiesForbiddenExternalReferenceForbiddenzxml.sax.expatreaderc                   L   a  ] tR t^t o RtR
R ltR tR tR tR t	R t
RtV tR	# )DefusedExpatParserz,Defused SAX driver for the pyexpat C module.c                X    \         P                  ! WV4       W0n        W@n        WPn        R # N)_ExpatParser__init__
forbid_dtdforbid_entitiesforbid_external)selfnamespaceHandlingbufsizer   r   r   s   &&&&&&\/Users/agent/.openclaw/workspace/venv/lib/python3.14/site-packages/defusedxml/expatreader.pyr   DefusedExpatParser.__init__   s%     	dw?$..    c                    \        WV4      hr   )r   )r   namesysidpubidhas_internal_subsets   &&&&&r   defused_start_doctype_decl-DefusedExpatParser.defused_start_doctype_decl!   s    4..r   c                    \        WWEWg4      hr   r   )r   r   is_parameter_entityvaluebaser   r   notation_names   &&&&&&&&r   defused_entity_decl&DefusedExpatParser.defused_entity_decl$   s      T%OOr   c                    \        VR W#WE4      hr   r   )r   r   r"   r   r   r#   s   &&&&&&r   defused_unparsed_entity_decl/DefusedExpatParser.defused_unparsed_entity_decl)   s    dDNNr   c                    \        WW44      hr   )r   )r   contextr"   r   r   s   &&&&&r   #defused_external_entity_ref_handler6DefusedExpatParser.defused_external_entity_ref_handler-   s    (EEr   c                B   \         P                  ! V 4       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 # r   )r   reset_parserr   r   StartDoctypeDeclHandlerr   r$   EntityDeclHandlerr'   UnparsedEntityDeclHandlerr   r+   ExternalEntityRefHandler)r   parsers   & r   r.   DefusedExpatParser.reset0   sw    4 ???-1-L-LF*'+'?'?F$/3/P/PF,.2.V.VF+  r   )r   r   r   N)    i  FTT)__name__
__module____qualname____firstlineno____doc__r   r   r$   r'   r+   r.   __static_attributes____classdictcell__)__classdict__s   @r   r	   r	      s0     6//P
OF	W 	Wr   r	   c                      \        V / VB # r   )r	   )argskwargss   *,r   create_parserrB   <   s    t.v..r   N)r;   
__future__r   r   xml.sax.expatreaderr   r   commonr   r   r   
__origin__r	   rB    r   r   <module>rH      s/    6 ; O O"
(W (WV/r   