§
!A?hM¨ ã ó$ — d dl Z d dlZd dlZd dlmZ d dlmZ d dlmZ d dlm
Z
d dlmZ ed¦ « Z
e
ed¦ « z Z ed ¦ « Zee
z Ze ed
¦ « z
Ze ed¦ « z
Ze ed¦ « z ed
¦ « z
Zee
z Ze ed
¦ « z Zee
z Ze ed¦ « z
ZddhZeez Zd„ Zd„ Z e j de j e j z ¦ « Z G d„ de ¦ « Z! G d„ de!¦ « Z" G d„ de!¦ « Z# G d„ de!¦ « Z$ G d„ de!¦ « Z% G d„ de"¦ « Z& G d „ d!e!¦ « Z' G d"„ d#e!¦ « Z( G d$„ d%e!¦ « Z) G d&„ d'e!¦ « Z* G d(„ d)e*¦ « Z+ G d*„ d+e"¦ « Z, G d,„ d-e!¦ « Z- G d.„ d/e!¦ « Z. G d0„ d1e!¦ « Z/ G d2„ d3e!¦ « Z0 G d4„ d5e!¦ « Z1 G d6„ d7e!¦ « Z2 G d8„ d9e!¦ « Z3 G d:„ d;e!¦ « Z4 G d<„ d=e!¦ « Z5 G d>„ d?e!¦ « Z6 G d@„ dAe!¦ « Z7 G dB„ dCe!¦ « Z8 G dD„ dEe!¦ « Z9 G dF„ dGe!¦ « Z: G dH„ dIe!¦ « Z; G dJ„ dKe!¦ « Z< G dL„ dMe$¦ « Z= G dN„ dOe!¦ « Z> G dP„ dQe!¦ « Z? G dR„ dSe!¦ « Z@ G dT„ dUe!¦ « ZA G dV„ dWeA¦ « ZB G dX„ dYe!¦ « ZC G dZ„ d[e!¦ « ZD G d\„ d]e!¦ « ZE G d^„ d_e!¦ « ZF G d`„ dae!¦ « ZG G db„ dceG¦ « ZH G dd„ deeG¦ « ZI G df„ dge!¦ « ZJ G dh„ die!¦ « ZK G dj„ dke!¦ « ZL G dl„ dmeL¦ « ZM G dn„ doeM¦ « ZN G dp„ dqe!¦ « ZO G dr„ dseP¦ « ZQ G dt„ dueQ¦ « ZR G dv„ dweQ¦ « ZS G dx„ dyeR¦ « ZT G dz„ d{e
jU ¦ « ZV eSd
d|¦ « ZW eSd}d~¦ « ZXdeX_Y deX_Z eSd€d�¦ « Z[ e j d‚ \ dƒ ] e
¦ « ¦ « ¦ « j^ Z_ e j d„ \ e j` dƒ ] e¦ « ¦ « ¦ « ¦ « ja Zb e j d…¦ « jc Zd e j d„ \ e j` dƒ ] e¦ « ¦ « ¦ « ¦ « ja Ze e j d„ \ e j` dƒ ] e¦ « ¦ « ¦ « ¦ « ja Zf e j d„ \ e j` dƒ ] e¦ « ¦ « ¦ « ¦ « ja Zgd†„ Zhd‡„ Zidˆ„ ZjdÁdŠ„Zkd‹„ ZldŒ„ Zmd�„ ZndŽ„ Zod�„ Zpd�„ Zqd‘„ Zrd’„ Zsd“„ Ztd”„ Zud•„ Zvd–„ Zwd—„ Zxd˜„ Zyd™„ Zzdš„ Z{d›„ Z|dœ„ Z}d�„ Z~dž„ ZdŸ„ Z€d „ Z�d¡„ Z‚d¢„ Zƒd£„ Z„d¤„ Z…d¥„ Z†d¦„ Z‡d§„ Zˆd¨„ Z‰d©„ ZŠdª„ Z‹d«„ ZŒd¬„ Z�d„ ZŽd®„ Z�d¯„ Z�d°„ Z‘d±„ Z’d²„ Z“d³„ Z”d´„ Z•dµ„ Z–d¶„ Z—d·„ Z˜d¸„ Z™d¹„ Zšdº„ Z›d»„ Zœd¼„ Z�d½„ Zžd¾„ ZŸd¿„ Z dÀ„ Z¡dS )Âé N)Ú hexdigits)Ú
itemgetter)Ú_encoded_words)Úerrors)Úutilsz ú(z
()<>@,:;.\"[]ú.z."(z/?=z*'%ú%ú
ú
c ór — t | ¦ « dd¦ « dd¦ « S )Nú\ú\\ú"z\")ÚstrÚreplace©Úvalues úG/opt/alt/python-internal/lib64/python3.11/email/_header_value_parser.pyÚmake_quoted_pairsr c s1 € ØE݈u‰:Œ:×Ò˜d FÑ+Ô+×3Ò3°C¸Ñ?Ô?Ð?ó c ó, — t | ¦ « }d|› d�S )Nr )r )r Úescapeds r Úquote_stringr h s € Ý Ñ&Ô&€G؈wˆ>ˆ>ˆ>Ðr zñ
=\? # literal =?
[^?]* # charset
\? # literal ?
[qQbB] # literal 'q' or 'b', case insensitive
\? # literal ?
.*? # encoded word
\?= # literal ?=
c ó¶ ‡ — e Zd ZdZdZdZˆ fd„Zd„ Zˆ fd„Ze d„ ¦ « Z
e d„ ¦ « Zd„ Ze d „ ¦ « Z
e d
„ ¦ « Zd„ Zdd
„Zdd„Zdd„Zˆ xZS )Ú TokenListNTc óH •— t ¦ « j |i |¤Ž g | _ d S ©N)ÚsuperÚ__init__Údefects)ÚselfÚargsÚkwÚ __class__s €r r zTokenList.__init__ƒ s* ø€ Ø�‰ŒÔ˜$Ð% "Ð%Ð%Ð%؈Œˆˆr c ó@ — d d„ | D ¦ « ¦ « S )NÚ c 3 ó4 K — | ]}t |¦ « V — Œd S r ©r ©Ú.0Úxs r ú