9U{B 4 d dl Zd dlmZ ddgZdNdZi d ddd d
ddd
ddddddddddddddddddd d!d"d#d$d%d&d'i d(d)d*d+d,d-d.d/d0d1d2d3d4d5d6d7d8d9d:d;dd?d@dAdBdCdDdEdFdGdHdIZh dJZdK Z ej
dL ZdM ZdS )O N)html5escapeunescapeTc | dd } | dd } | dd } |r,| dd } | d d
} | S )N&z&z>"z"'z')replace)squotes :/opt/alt/python-internal/lib64/python3.11/html/__init__.pyr r su
#wA #vA #vA &
IIc8$$
IIdH%%H �
u € u ‚ u ƒ u „ u … u † u ‡ u ˆ u ‰ u Š u ‹ u Œ u Ž u ‘ u ’ u “ u ” u • u – u — u ˜ u ™ u š u › u œ u ž u Ÿ>~
r r r r r r r r r r r r r! r" r$ r% r' r) r* r+ r, r- r. r/ r0 r1 r2 r3 r4 r5 r7 r8 c v | d } | d dk r| d dv r,t | dd d d }n*t | dd d }|t v r
t | S d|cxk rd k sn |d
k rdS |t v rdS t | S | t v r
t | S t t | dz
dd
D ]5}| d | t v r"t | d | | |d z c S 6d| z S )Nrz r #xXr{ ;r i i r r r ) groupintrstrip_invalid_charrefs_invalid_codepointschr_html5rangelen)r
numxs r _replace_charrefr [ sP
Ats{{Q44<<aell3'',,CCaell3''((C###$S))S""""F""""cHnn8%%%23xx
;;!9s1vvaxB'' A!uae}qu,,,, 7Nr z7&(#[0-9]+;?|#[xX][0-9a-fA-F]+;?|[^\t\n\f <]{1,32};?)c P d| vr| S t t | S )Nr )_charrefsubr )r
s r r r z s, !||<<(!,,,r )T)
re_re
html.entitiesr r __all__r r r r compiler r r r r sK ) ) ) ) ) ) Z
$#(#$# (# & #
(# (
# (# (# (# (# (# (# (# (# (# &!#" (## #$ &%#&