<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha1/dist/css/bootstrap.min.css" rel="stylesheet"
        integrity="sha384-GLhlTQ8iRABdZLl6O3oVMWSktQOp6b7In1Zl3/Jr59b6EGGoI1aFkw7cmDA6j6gD" crossorigin="anonymous">
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.3.0/css/all.min.css"
        integrity="sha512-SzlrxWUlpfuzQ+pcUCosxcglQRNAq/DZjVsC0lE40xsADsfeQoEypE+enwcOiGjk/bSuGGKHEyjSoQ1zVisanQ=="
        crossorigin="anonymous" referrerpolicy="no-referrer" />
</head>
</html>
U
    .e	                     @   s   d dl mZmZmZ d dlmZ d dlmZmZmZm	Z	m
Z
 d dlmZmZmZmZmZmZ ddlmZ ddlmZmZ G d	d
 d
ejZdS )    )absolute_importdivisionunicode_literals)QName)STARTENDXML_NAMESPACEDOCTYPETEXT)START_NSEND_NSSTART_CDATA	END_CDATAPICOMMENT   )base   )voidElements
namespacesc                   @   s   e Zd Zdd Zdd ZdS )
TreeWalkerc                 c   sX   d }| j D ](}|d k	r.| ||D ]
}|V  q"|}q
|d k	rT| |d D ]
}|V  qHd S )N)Ztreetokens)selfZpreviouseventtoken r   K/usr/lib/python3.8/site-packages/pip/_vendor/html5lib/treewalkers/genshi.py__iter__   s    
zTreeWalker.__iter__c                 c   st  |\}}}|t kr|\}}|j}|j}	i }
|D ]0\}}t|trR||
|j|jf< q.||
d |f< q.|	td kr|tkr| |	||
| p|d tkp|d |kD ]
}|V  qn| 	|	||
V  n|tkr|j}|j}	|	td ks|tkr| 
|	|V  nz|tkr| |V  nb|tkr2| |D ]}|V  q"n>|tkrJ| j| V  n&|tttttttfkrdn| |V  d S )NZhtmlr   r   )r   Z	localname	namespace
isinstancer   r   r   ZemptyTagr   ZstartTagZendTagr   Zcommentr
   textr	   Zdoctyper   r   r   r   r   r   unknown)r   r   nextZkinddata_tagZattribsnamer   Zconverted_attribskvr   r   r   r   r      sH    








  zTreeWalker.tokensN)__name__
__module____qualname__r   r   r   r   r   r   r      s   r   N)Z
__future__r   r   r   Zgenshi.corer   r   r   r   r	   r
   r   r   r   r   r   r    r   Z	constantsr   r   r   r   r   r   r   <module>   s    