Ñò
•èRc        	   @` sÅ   d  d k  l Z l Z l Z d  d k l Z d  d k l Z l Z l Z l	 Z	 l
 Z
 d  d k l Z l Z l Z l Z l Z l Z d d k l Z d d k l Z l Z d	 e i f d
 „  ƒ  YZ d S(   i    (   t   absolute_importt   divisiont   unicode_literals(   t   QName(   t   STARTt   ENDt   XML_NAMESPACEt   DOCTYPEt   TEXT(   t   START_NSt   END_NSt   START_CDATAt	   END_CDATAt   PIt   COMMENTi   (   t   _basei   (   t   voidElementst
   namespacest
   TreeWalkerc           B` s   e  Z d  „  Z d „  Z RS(   c         c` sŠ   d  } xJ |  i D]? } | d  j	 o& x# |  i | | ƒ D] } | Vq6 Wn | } q W| d  j	 o& x# |  i | d  ƒ D] } | Vqs Wn d  S(   N(   t   Nonet   treet   tokens(   t   selft   previoust   eventt   token(    (    sh   /var/www/html/kasc-wg8/erics/lib/python2.6/site-packages/pip/vendor/html5lib/treewalkers/genshistream.pyt   __iter__   s    
  
 c         c` s  | \ } } } | t  j oú | \ } } | i } | i }	 h  }
 xN | D]F \ } } t | t ƒ o | |
 | i | i f <qG | |
 d  | f <qG W|	 t d j o\ | t j oO x` |  i |	 | |
 | p | d t	 j p | d | j ƒ D] } | Vqë Wqý|  i
 |	 | |
 ƒ Vnè | t	 j o8 | i } | i }	 | t j o |  i |	 | ƒ Vqýn£ | t j o |  i | ƒ Vn„ | t j o# xs |  i | ƒ D] } | Vq—WnT | t j o |  i | Œ  Vn5 | t t t t t t t f j o n |  i | ƒ Vd  S(   Nu   htmli    i   (   R   t	   localnamet	   namespacet
   isinstanceR   R   R   R   t   emptyTagR   t   startTagt   endTagR   t   commentR   t   textR   t   doctypeR   R	   R
   R   R   R   t   unknown(   R   R   t   nextt   kindt   datat   post   tagt   attribst   nameR   t   converted_attribst   kt   vR   (    (    sh   /var/www/html/kasc-wg8/erics/lib/python2.6/site-packages/pip/vendor/html5lib/treewalkers/genshistream.pyR      sF    		  		 (   t   __name__t
   __module__R   R   (    (    (    sh   /var/www/html/kasc-wg8/erics/lib/python2.6/site-packages/pip/vendor/html5lib/treewalkers/genshistream.pyR      s   	N(   t
   __future__R    R   R   t   genshi.coreR   R   R   R   R   R   R	   R
   R   R   R   R   t    R   t	   constantsR   R   R   (    (    (    sh   /var/www/html/kasc-wg8/erics/lib/python2.6/site-packages/pip/vendor/html5lib/treewalkers/genshistream.pyt   <module>   s   (.