B
    @)H["  ã               @   sh   d dl mZmZmZ d dlmZ ddlmZmZ i Z	x&e 
¡ D ]\ZZZedk	r>ee	e< q>W dd„ ZdS )é    )Úabsolute_importÚdivisionÚunicode_literals)ÚAttributesNSImplé   )ÚadjustForeignAttributesÚunadjustForeignAttributesNc             C   s(  |  ¡  x t ¡ D ]\}}| ||¡ qW xÎ| D ]Æ}|d }|dkrHq0q0|dkr¢t|d tƒ}| |d |d f|d |¡ |dkrö| |d |d f|d ¡ q0|dkrÈ| |d |d f|d ¡ q0|d	krà| |d ¡ q0|d
krêq0ds0t	dƒ‚q0W x t ¡ D ]\}}| 
|¡ �qW | ¡  dS )z«Call SAX-like content handler based on treewalker walker

    :arg walker: the treewalker to use to walk the tree to convert it

    :arg handler: SAX handler to use

    ÚtypeÚDoctype)ÚStartTagÚEmptyTagÚdataÚ	namespaceÚnamer   ÚEndTag)Ú
CharactersÚSpaceCharactersÚCommentFzUnknown token typeN)ÚstartDocumentÚprefix_mappingÚitemsÚstartPrefixMappingr   r   ÚstartElementNSÚendElementNSÚ
charactersÚAssertionErrorÚendPrefixMappingÚendDocument)ÚwalkerÚhandlerÚprefixr   Útokenr	   Úattrs© r#   úfC:\Users\HIRONO~1\AppData\Local\Temp\pip-install-qz7kpjmn\pip\pip\_vendor\html5lib\treeadapters\sax.pyÚto_sax   s6    
r%   )Ú
__future__r   r   r   Zxml.sax.xmlreaderr   Ú	constantsr   r   r   Úvaluesr    Z	localNamer   r%   r#   r#   r#   r$   Ú<module>   s   