zmc
2023-12-22 9fdbf60165db0400c2e8e6be2dc6e88138ac719a
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
U
H=®d    ã@sŽddlmZmZmZddlmZddlmZmZmZm    Z    m
Z
ddlm Z m Z m Z mZmZmZddlmZddlmZmZGd    d
„d
ejƒZd 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@seZdZdd„Zdd„ZdS)Ú
TreeWalkerccsXd}|jD](}|dk    r.| ||¡D]
}|Vq"|}q
|dk    rT| |d¡D]
}|VqHdS)N)ÚtreeÚtokens)ÚselfÚpreviousÚeventÚtoken©rú^D:\z\workplace\VsCode\pyvenv\venv\Lib\site-packages\pip/_vendor/html5lib/treewalkers/genshi.pyÚ__iter__ s
zTreeWalker.__iter__ccst|\}}}|tkr¾|\}}|j}|j}    i}
|D]0\} } t| tƒrR| |
| j| jf<q.| |
d| f<q.|    tdkr¬|tkr¬| |    ||
| pš|dtkpš|d|k¡D]
} | Vqžn|     |    ||
¡Vn²|tkrö|j}|j}    |    tdksæ|tkrô| 
|    |¡Vnz|t kr|  |¡Vnb|t kr2| |¡D] } | Vq"n>|tkrJ|j|ŽVn&|tttttttfkrdn | |¡VdS)NÚhtmlrr)rÚ    localnameÚ    namespaceÚ
isinstancerrrZemptyTagrZstartTagÚendTagrÚcommentr
Útextr    Údoctyperr r r rrÚunknown)rrÚnextÚkindÚdataÚ_ÚtagZattribsÚnamer"Zconverted_attribsÚkÚvrrrrrsH
 
 
 
þ
 
 
 
 
ÿzTreeWalker.tokensN)Ú__name__Ú
__module__Ú __qualname__rrrrrrr srN)Ú
__future__rrrZ genshi.corerrrrr    r
r r r rrrÚrÚ    constantsrrrrrrrÚ<module>s