MINI MINI MANI MO
3
  \X=                 @   s  d Z ddlT ddlmZmZ ddlmZ ddlmZmZ ddlmZ ddlm	Z	m
Z
 ddlZejdd	 d
krxe
dd[yddlmZ W n ek
r   e
d
dY nX eedse
d
dddlmZmZmZ ejZejZyddlZW n ek
r   dd ZY nX ddlZejZ[[G dd dZG dd dejZG dd dejejZ dd Z!e"dkrddl#Z$e! Z%e%j&e$j'jj(  e%j)e$j'j*  e%j+d dS )z0.20    )*)feature_validationfeature_namespaces)feature_namespace_prefixes)feature_external_gesfeature_external_pes)feature_string_interning)property_xml_stringproperty_interning_dictN   javazexpat not available in Java)expatzexpat not supportedParserCreate)	xmlreadersaxutilshandlerc             C   s   | S )N )or   r   +/usr/lib64/python3.6/xml/sax/expatreader.py_mkproxy'   s    r   c               @   s   e Zd ZdS )
_ClosedParserN)__name__
__module____qualname__r   r   r   r   r   .   s   r   c               @   s4   e Zd Zdd Zdd Zdd Zdd Zd	d
 ZdS )ExpatLocatorc             C   s   t || _d S )N)r   _ref)selfparserr   r   r   __init__9   s    zExpatLocator.__init__c             C   s   | j }|jd krd S |jjS )N)r   _parserErrorColumnNumber)r   r   r   r   r   getColumnNumber<