D,bi6SSKrSSKJr SS/rSMSjr0SS_SS_S S _S S _S S_SS_SS_SS_SS_SS_SS_SS_SS_SS _S!S"_S#S$_S%S&_0S'S(_S)S*_S+S,_S-S._S/S0_S1S2_S3S4_S5S6_S7S8_S9S:_S;S<_S=S>_S?S@_SASB_SCSD_SESF_SGSH_Er1SIkrSJr \R"SK5r SLr g)NN)html5escapeunescapecURSS5nURSS5nURSS5nU(a$URSS5nURS S 5nU$) N&z&z>"z"'z')replace)squotes 4/opt/alt/python313/lib64/python3.13/html/__init__.pyrr s\ #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Ÿ>~ rrrrrrrrrrrr r!r"r$r%r'r)r*r+r,r-r.r/r0r1r2r3r4r5r7r8  cURS5nUSS:XaUSS;a[USSRS5S5nO[USSRS55nU[;a [U$SUs=::aS ::dO US :ag U[;ag [ U5$U[ ;a [ U$[[U5S- SS 5H#nUSU[ ;dM[ USUXS-s $ SU-$)Nr9r#xXr:;rDiirrr) groupintrstrip_invalid_charrefs_invalid_codepointschr_html5rangelen)r numxs r_replace_charrefr[s  Ats{ Q44<aell3',Caell3'(C # #$S) ) S "F "cHn % %3x ;!9 s1vaxB'A!uae}qu,,(7Nrz7&(#[0-9]+;?|#[xX][0-9a-fA-F]+;?|[^\t\n\f <&#;]{1,32};?)cFSU;aU$[R[U5$)Nr)_charrefsubr)r s rrrzs" !| <<(! ,,r)T) re_re html.entitiesrr__all__rrrrcompilerrrrrs ) Z   $#(#$# (# & #  ( #  ( # (# (# (# (# (# (# (# (# (#  &!#" (##$ &%#& &'#( ()#* (+#, (-#. (/#0 (1#2 (3#4 (5#6 (7#8 (9#: (;#< (=#> (?#@ &A#B (C#D (E#J06 ;;3 4 -r