$86 GRAYBYTE WORDPRESS FILE MANAGER $63

SERVER : premium201.web-hosting.com #1 SMP Wed Mar 26 12:08:09 UTC 2025
SERVER IP : 104.21.66.139 | ADMIN IP 216.73.216.86
OPTIONS : CRL = ON | WGT = ON | SDO = OFF | PKEX = OFF
DEACTIVATED : NONE

/opt/alt/python310/lib64/python3.10/html/__pycache__/

HOME
Current File : /opt/alt/python310/lib64/python3.10/html/__pycache__//parser.cpython-310.opt-2.pyc
o

0�i�R�@s�	ddlZddlZddlmZdgZe�d�Ze�d�Ze�d�Ze�d�Z	e�d�Z
e�d	�Ze�d
�Ze�d�Z
e�d�Ze�d
�Ze�dej�Ze�dej�Ze�dej�Ze�d
�Ze�d�ZGdd�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@s�eZdZ	dZdZddd�dd�Zdd	�Zd
d�Zdd
�ZdZ	dd�Z
dd�dd�Zdd�Zd=dd�Z
dd�Zdd�Zd=dd�Zd>dd �Zd!d"�Zd#d$�Zd%d&�Zd'd(�Zd)d*�Zd+d,�Zd-d.�Zd/d0�Zd1d2�Zd3d4�Zd5d6�Zd7d8�Zd9d:�Zd;d<�ZdS)?r)ZscriptZstyleZxmpZiframeZnoembedZnoframes)Ztextarea�titleTF)�convert_charrefs�	scriptingcCs	||_||_|��dS�N)rr�reset)�selfrr�r�2/opt/alt/python310/lib64/python3.10/html/parser.py�__init__vs	zHTMLParser.__init__cCs6	d|_d|_t|_d|_d|_d|_tj�	|�dS)N�z???T)
�rawdata�lasttag�interesting_normal�interesting�
cdata_elem�_support_cdata�
_escapable�_markupbase�
ParserBaser	�r
rrrr	�szHTMLParser.resetcCs	|j||_|�d�dS)Nr)r�goahead�r
�datarrr�feed�szHTMLParser.feedcCs	|�d�dS)N�)rrrrr�close�szHTMLParser.closeNcCs	|jSr)�_HTMLParser__starttag_textrrrr�get_starttag_text�szHTMLParser.get_starttag_text��	escapablecCst|��|_||_|jdkrt�d�|_dS|r*|js*t�d|jtjtjB�|_dSt�d|jtjtjB�|_dS)N�	plaintextz\Zz&|</%s(?=[\t\n\r\f />])z</%s(?=[\t\n\r\f />]))	�lowerrr�re�compilerr�
IGNORECASE�ASCII)r
�elemr"rrr�set_cdata_mode�s




�

�zHTMLParser.set_cdata_modecCst|_d|_d|_dS)NT)rrrrrrrr�clear_cdata_mode�s
zHTMLParser.clear_cdata_modecCs	||_dSr)r)r
�flagrrr�_set_support_cdata�s

zHTMLParser._set_support_cdatacCs|j}d}t|�}||k�rU|jr;|js;|�d|�}|dkr:|�dt||d��}|dkr8t�d��	||�s8�n|}n|j
�	||�}|rI|��}n|jrN�n|}||kro|jrf|jrf|�
t|||���n	|�
|||��|�||�}||kr{�n�|j}|d|��r�t�||�r�|�|�}	n@|d|�r�|�|�}	n5|d|�r�|�|�}	n*|d|�r�|�|�}	n|d	|�r�|�|�}	n|d
|ks�|r�|�
d�|d
}	n�n�|	dk�r�|sِn|t�||�r�n�|d|��r|d|kr�|�
d�n�t�||�r�n�|�||dd��n�|d|��r0|}dD]}
|�|
|d
��r"|t|
�8}n�q|�||d
|��nW|d|��rF|j�rF|�||dd��nA|||d���dk�r_|�||dd��n(|d	|��rq|�||dd��n|d|��r�|�||dd��nt d��|}	|�||	�}n�|d|��r�t!�||�}|�r�|�"�dd�}|�#|�|�$�}	|d|	d
��s�|	d
}	|�||	�}q	d||d�v�r�|�
|||d��|�||d�}nu|d|��rQt%�||�}|�r|�"d
�}|�&|�|�$�}	|d|	d
��s	|	d
}	|�||	�}q	t'�||�}|�r;|�r:|�"�||d�k�r:|�$�}	|	|k�r2|}	|�||d
�}n|d
|k�rP|�
d�|�||d
�}nn||ks|�r�||k�r�|j�rq|j�rq|�
t|||���n	|�
|||��|�||�}||d�|_dS)Nr�<�&�"z[\t\n\r\f ;]z</�<!--z<?z<!r�)z--!z--�-��	<![CDATA[��	�	<!doctypezwe should not get here!z&#����;)(r�lenrr�find�rfind�maxr%r&�searchr�startr�handle_datarZ	updatepos�
startswith�starttagopen�match�parse_starttag�parse_endtag�
parse_comment�parse_pi�parse_html_declaration�
endtagopen�handle_comment�endswithr�unknown_declr$�handle_decl�	handle_pi�AssertionError�charref�group�handle_charref�end�	entityref�handle_entityref�
incomplete)r
rTr�i�n�jZampposrDrB�k�suffix�namerrrr�s�
��







�




�}zHTMLParser.goaheadcCsT|j}|||d�dkr|�|�S|||d�dkr<|jr<|�d|d�}|dkr-dS|�||d|��|dS|||d���d	kre|�d
|d�}|dkrVdS|�||d|��|dS|||d�d
kr�|�d
|d�}|dkr}dS||ddkr�|�||d|d��|dS|�||d|��|dS|�|�S)Nr4r1r7r5z]]>rr9r6r8rr2rz<![�])	rrGrr<rMr$rNrK�parse_bogus_comment)r
rXrrZZgtposrrrrINs2
�
z!HTMLParser.parse_html_declarationcCs\|j}t�||d�}|st�||d�}|sdS|r*|��}|�||d|��|��S)Nr4r9)r�commentcloser?�commentabruptcloserDr@rKrT)r
rX�reportrrDrZrrrrGpszHTMLParser.parse_commentrcCsD|j}|�d|d�}|dkrdS|r|�||d|��|dS)Nrr2r9r)rr<rK)r
rXrbr�posrrrr_szHTMLParser.parse_bogus_commentcCsH|j}t�||d�}|sdS|��}|�||d|��|��}|S)Nr2r9)r�picloser?r@rOrT�r
rXrrDrZrrrrH�szHTMLParser.parse_picCsd|_|�|�}|dkr|S|j}|||�|_g}t�||d�}|��}|�d���|_}||kr�t	�||�}|s=nS|�ddd�\}	}
}|
sLd}n-|dd�dkr^|dd�kssn|dd�dkrq|dd�krynn|dd�}|rt
|�}|�|	��|f�|��}||ks4|||���}|dvr�|�
�\}
}d	|jvr�|
|j�d	�}
t|j�|j�d	�}n|t|j�}|�|||��|S|�d
�r�|�||�|S|�||�||jvs�|jr�|dks�|dkr�|j|d
d�|S||jv�r|j|dd�|S)Nrrr2r6�'r9�")r�/>�
rhZnoscriptr#Fr!T)r�check_for_whole_start_tagr�tagfind_tolerantrDrTrRr$r�attrfind_tolerantr�append�stripZgetpos�countr;r=rArL�handle_startendtag�handle_starttag�CDATA_CONTENT_ELEMENTSrr*�RCDATA_CONTENT_ELEMENTS)r
rX�endposr�attrsrDr[�tag�m�attrname�restZ	attrvaluerT�lineno�offsetrrrrE�sd
&(�

�
	�
��zHTMLParser.parse_starttagcCs6|j}t�||d�}|��}||ddkrdS|S)Nrrr9)r�locatetagendrDrTrerrrrj�sz$HTMLParser.check_for_whole_start_tagcCs�|j}|�d|d�dkrdSt�||�s*||d|d�dkr%|dS|�|�St�||d�}|��}||ddkr@dSt�||d�}|�d��	�}|�
|�|��|S)Nrr2rr9r6r)rr<rJrDr_r|rTrkrRr$�
handle_endtagr+)r
rXrrDrZrvrrrrF�s 

zHTMLParser.parse_endtagcCs|�||�|�|�dSr)rqr}�r
rvrurrrrp�szHTMLParser.handle_startendtagcC�dSrrr~rrrrq��zHTMLParser.handle_starttagcCrrr)r
rvrrrr}r�zHTMLParser.handle_endtagcCrrr�r
r]rrrrSr�zHTMLParser.handle_charrefcCrrrr�rrrrV	r�zHTMLParser.handle_entityrefcCrrrrrrrrA
r�zHTMLParser.handle_datacCrrrrrrrrKr�zHTMLParser.handle_commentcCrrr)r
ZdeclrrrrNr�zHTMLParser.handle_declcCrrrrrrrrOr�zHTMLParser.handle_picCrrrrrrrrMr�zHTMLParser.unknown_decl)T)r) �__name__�
__module__�__qualname__rrrsr
r	rrrr r*r+r-rrIrGr_rHrErjrFrprqr}rSrVrArKrNrOrMrrrrrZs@
	

"
9
)r%rZhtmlr�__all__r&rrWrUrQrCrJrdr`rark�VERBOSErlr|Zlocatestarttagend_tolerantZ	endendtagZ
endtagfindrrrrrr�<module>s6











�
��



Current_dir [ NOT WRITEABLE ] Document_root [ NOT WRITEABLE ]


[ Back ]
NAME
SIZE
LAST TOUCH
USER
CAN-I?
FUNCTIONS
..
--
4 May 2026 11.11 PM
root / linksafe
0755
__init__.cpython-310.opt-1.pyc
3.261 KB
17 Apr 2026 11.34 AM
root / linksafe
0644
__init__.cpython-310.opt-2.pyc
2.629 KB
17 Apr 2026 11.34 AM
root / linksafe
0644
__init__.cpython-310.pyc
3.261 KB
17 Apr 2026 11.34 AM
root / linksafe
0644
entities.cpython-310.opt-1.pyc
141.061 KB
17 Apr 2026 11.34 AM
root / linksafe
0644
entities.cpython-310.opt-2.pyc
141.014 KB
17 Apr 2026 11.34 AM
root / linksafe
0644
entities.cpython-310.pyc
141.061 KB
17 Apr 2026 11.34 AM
root / linksafe
0644
parser.cpython-310.opt-1.pyc
12.834 KB
17 Apr 2026 11.34 AM
root / linksafe
0644
parser.cpython-310.opt-2.pyc
10.839 KB
17 Apr 2026 11.34 AM
root / linksafe
0644
parser.cpython-310.pyc
13.271 KB
17 Apr 2026 11.34 AM
root / linksafe
0644

GRAYBYTE WORDPRESS FILE MANAGER @ 2026 CONTACT ME
Static GIF Static GIF