/opt/alt/python311/lib64/python3.11/html/__pycache__
Edit: /opt/alt/python311/lib64/python3.11/html/__pycache__/parser.cpython-311.opt-2.pyc (22141B)
§
C¨M«¤®@ã óT — d dl Z d dlZd dlmZ dgZ e j d¦ « Z e j d¦ « Z e j d¦ « Z e j d¦ « Z e j d¦ « Z
e j d ¦ « Z e j d
¦ « Z e j d¦ « Z
e j d¦ « Z e j d
¦ « Z e j de j ¦ « Z e j de j ¦ « Z e j de j ¦ « Z e j d
¦ « Z e j d¦ « Z G d„ dej ¦ « ZdS )é N)ÚunescapeÚ
HTMLParserz[&<]z
&[a-zA-Z#]z%&([a-zA-Z][-.a-zA-Z0-9]*)[^a-zA-Z0-9]z)(?:[0-9]+|[xX][0-9a-fA-F]+)[^0-9a-fA-F]z <[a-zA-Z]z
[a-zA-Z]ú>z--!?>z-?>z0([a-zA-Z][^\t\n\r\f />]*)(?:[\t\n\r\f ]|/(?!>))*a{
(
(?<=['"\t\n\r\f /])[^\t\n\r\f />][^\t\n\r\f /=>]* # attribute name
)
([\t\n\r\f ]*=[\t\n\r\f ]* # value indicator
('[^']*' # LITA-enclosed value
|"[^"]*" # LIT-enclosed value
|(?!['"])[^>\t\n\r\f ]* # bare value
)
)?
(?:[\t\n\r\f ]|/(?!>))* # possibly followed by a space
a
[a-zA-Z][^\t\n\r\f />]* # tag name
[\t\n\r\f /]* # optional whitespace before attribute name
(?:(?<=['"\t\n\r\f /])[^\t\n\r\f />][^\t\n\r\f /=>]* # attribute name
(?:[\t\n\r\f ]*=[\t\n\r\f ]* # value indicator
(?:'[^']*' # LITA-enclosed value
|"[^"]*" # LIT-enclosed value
|(?!['"])[^>\t\n\r\f ]* # bare value
)
)?
[\t\n\r\f /]* # possibly followed by a space
)*
>?
aF
<[a-zA-Z][^\t\n\r\f />\x00]* # tag name
(?:[\s/]* # optional whitespace before attribute name
(?:(?<=['"\s/])[^\s/>][^\s/=>]* # attribute name
(?:\s*=+\s* # value indicator
(?:'[^']*' # LITA-enclosed value
|"[^"]*" # LIT-enclosed value
|(?!['"])[^>\s]* # bare value
)
\s* # possibly followed by a space
)?(?:\s|/(?!>))*
)*
)?
\s* # trailing whitespace
z#\s*([a-zA-Z][-.a-zA-Z0-9:_]*)\s*>c óÌ — e Zd Z dZdZdddœd„Zd„ Zd„ Zd „ Zd
Z d„ Z
ddœd
„Zd„ Zd#d„Z
d„ Zd„ Zd#d„Zd$d„Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd „ Zd!„ Zd"„ Zd
S )%r )ÚscriptÚstyleÚxmpÚiframeÚnoembedÚnoframes)ÚtextareaÚtitleTF)Úconvert_charrefsÚ scriptingc óL — || _ || _ | ¦ « d S ©N)r r Úreset)Úselfr r s ú2/opt/alt/python311/lib64/python3.11/html/parser.pyÚ__init__zHTMLParser.__init__v s) € ð ð !1ˆÔØ"ˆŒØ�
Š
‰Œˆˆˆó c óÎ — d| _ d| _ t | _ d | _ d| _ d| _ g | _ d| _ d| _ t j | ¦ « d S )NÚ z???Tr é )
ÚrawdataÚlasttagÚinteresting_normalÚinterestingÚ
cdata_elemÚ_support_cdataÚ
_escapableÚ_pendingÚ_pending_lenÚ_parse_thresholdÚ_markupbaseÚ
ParserBaser ©r s r r zHTMLParser.reset„ se € Ø?؈ŒØˆŒÝ-ˆÔ؈ŒØ"ˆÔ؈ŒØˆŒ
ØˆÔØ !ˆÔÝÔ×$Ò$ TÑ*Ô*Ð*Ð*Ð*r c óT — | xj t |¦ « z
c_ | j | j k r| j |¦ « d S | j s| xj |z
c_ n[| j |¦ « | xj d | j ¦ « z
c_ | j ¦ « d| _ t | j ¦ « }| d¦ « t | j ¦ « |k r d| _ d S t | j ¦ « | _ d S ©Nr r r ) r# Úlenr$ r" Úappendr ÚjoinÚclearÚgoahead)r ÚdataÚns r ÚfeedzHTMLParser.feed‘ s € ð ð
ÐÔ�S ™YœYÑ&ÐÔØÔ˜tÔ4Ò4Ð4ØŒM× Ò Ñ&Ô&Ð&Ð&Ð&à”=ð
&Ø�” Ñ$�”�à”
×$Ò$ TÑ*Ô*Ð*Ø�” §¢¨¬
Ñ 6Ô 6Ñ6�”Ø”
×#Ò#Ñ%Ô%Ð%Ø !ˆDÔÝ�D”LÑ!Ô!ˆAØ�LŠL˜‰OŒOˆOÝ�4”<Ñ Ô 1Ò$Ð$à()�Ô%Ð%Ð%õ ),¨D¬LÑ(9Ô(9�Ô%Ð%Ð%r c óÐ — | j rH| xj d | j ¦ « z
c_ | j ¦ « d| _ | d¦ « d S r) )r" r r, r- r# r. r' s r ÚclosezHTMLParser.close¯ s\ € Ø'ØŒ=ð "؈LŒL˜BŸGšG D¤MÑ2Ô2Ñ2ˆLŒLØŒM×ÒÑ!Ô!Ð!Ø !ˆDÔØ�Š�Q‰Œˆˆˆr Nc ó — | j S r )Ú_HTMLParser__starttag_textr' s r Úget_starttag_textzHTMLParser.get_starttag_text¹ s € Ø7ØÔ#Ð#r ©Ú escapablec óŒ — | ¦ « | _ || _ | j dk rt j d¦ « | _ d S |rB| j s;t j d| j z t j t j z ¦ « | _ d S t j d| j z t j t j z ¦ « | _ d S )NÚ plaintextz\Zz&|%s(?=[\t\n\r\f />])z%s(?=[\t\n\r\f />])) Úlowerr r! ÚreÚcompiler r Ú
IGNORECASEÚASCII)r Úelemr8 s r Úset_cdata_modezHTMLParser.set_cdata_mode½ s· € ØŸ*š*™,œ,ˆŒØ#ˆŒØŒ?˜kÒ)Ð)Ý!œz¨%Ñ0Ô0ˆDÔÐÐØ
ð B˜tÔ4ð BÝ!œzÐ*DÀtÄÑ*VÝ*,¬-½¼Ñ*@ñ Bô BˆDÔÐÐõ "œzÐ*BÀTÄ_Ñ*TÝ*,¬-½¼Ñ*@ñ Bô BˆDÔÐÐr c ó: — t | _ d | _ d| _ d S )NT)r r r r! r' s r Úclear_cdata_modezHTMLParser.clear_cdata_modeÉ s € Ý-ˆÔ؈ŒØˆŒˆˆr c ó — || _ d S r )r )r Úflags r Ú_set_support_cdatazHTMLParser._set_support_cdataÎ s € ð ð #ˆÔÐÐr c óÜ
— | j }d}t |¦ « }||k �rI| j r}| j sv| d|¦ « }|dk rY| dt
||dz
¦ « ¦ « }|dk r*t j d¦ « ||¦ « s�nÈ|}n=| j
||¦ « }|r| ¦ « }n| j r�nŠ|}||k rV| j r2| j r+|
t |||… ¦ « ¦ « n|
|||… ¦ « | ||¦ « }||k r�n|j } |d|¦ « �rÐt" ||¦ « r| |¦ « } n° |d|¦ « r| |¦ « } nŽ |d|¦ « r| |¦ « } nl |d|¦ « r| |¦ « } nJ |d |¦ « r| |¦ « } n(|d
z |k s|r|
d¦ « |d
z } n�n| dk �rÐ|s�nt" ||¦ « r�n |d|¦ « r_|dz |k r|
d¦ « �n�t0 ||¦ « r�nd| ||dz d … ¦ « �nB |d|¦ « rU|}dD ]/}
| |
|d
z ¦ « r|t |
¦ « z } nŒ0| ||d
z |… ¦ « ná |d|¦ « r(| j r!| ||dz d … ¦ « n|||dz … ¦ « dk r!| ||dz d … ¦ « ni |d |¦ « r!| ||dz d … ¦ « n< |d|¦ « r!| ||dz d … ¦ « ntA d¦ « ‚|} | || ¦ « }�n# |d|¦ « rÕtB ||¦ « }|rq| " ¦ « dd… }| # |¦ « | $ ¦ « } |d| d
z
¦ « s| d
z
} | || ¦ « }�ŒÀd||d … v r9|
|||dz … ¦ « | ||dz ¦ « }�nI |d|¦ « �r5tJ ||¦ « }|rj| " d
¦ « }| &