+
     Bi                     f    . ROt ^ RIHt ^ RIHtHt RtRtRt^t	R t
RR lt^L]3R ltR	 t]t]tR
# )body_decode)	b64encode)
b2a_base64
a2b_base64z

 c                 h    \        \        V 4      ^4      w  rV^,          pV'       d
   V^,          pV# )   )divmodlen)	bytearraygroups_of_3leftoverns   &   '/usr/lib/python3.14/email/base64mime.pyheader_lengthr   1   s/    "3y>15KaA	QH    c                     V '       g   R # \        V \        4      '       d   V P                  V4      p \        V 4      P	                  R4      pRV: RV: R2# )r   asciiz=?z?b?z?=)
isinstancestrencoder   decode)header_bytescharsetencodeds   && r   header_encoder   ;   sG     ,$$#**73%,,W5G#W--r   c                 h   V '       g   R # . pV^,          ^,          p\        ^ \        V 4      V4       Fh  p\        WWT,            4      P                  R4      pVP	                  \
        4      '       d   V\
        8w  d   VRR V,           pVP                  V4       Kj  	  \        P                  V4      # )r   r   N)	ranger   r   r   endswithNLappendEMPTYSTRINGjoin)s
maxlineleneolencvecmax_unencodediencs   &&&    r   body_encoder,   I   s     FNa'M1c!fm, Q./077@<<r	cr(S.Cc - F##r   c                     V '       g   \        4       # \        V \        4      '       d   \        V P	                  R 4      4      # \        V 4      # )zraw-unicode-escape)bytesr   r   r   r   )strings   &r   r   r   b   s;     w	FC	 	 &--(<=>>&!!r   N)r   r,   r   decodestringr   r   )z
iso-8859-1)__all__base64r   binasciir   r   CRLFr!   r#   MISC_LENr   r   r,   r   r   r0    r   r   <module>r7      sQ   6  +	 . !b $2"  r   