§
    (¶ÕiF  ã                   óZ   — d dl Z d dlZd dlZddlmZ  G d„ dej        j        ¦  «        ZdS )é    Né   )Ú
FoldedCasec                   ó”   ‡ — e Zd Z e eeg d¢¦  «        ¦  «        Z	 dej        j	        fˆ fd„Z
d„ Zˆ fd„Zd„ Zed„ ¦   «         Zˆ xZS )ÚMessage)
Ú
ClassifierzObsoletes-DistÚPlatformzProject-URLzProvides-DistzProvides-ExtrazRequires-DistzRequires-ExternalzSupported-PlatformÚDynamicÚorigc                 ó¨   •— t          ¦   «                              | ¦  «        }t          |¦  «                             t          |¦  «        ¦  «         |S ©N)ÚsuperÚ__new__ÚvarsÚupdate)Úclsr
   ÚresÚ	__class__s      €ú3/usr/lib/python3.11/importlib/metadata/_adapters.pyr   zMessage.__new__   s=   ø€ Ý‰gŒg�oŠo˜cÑ"Ô"ˆÝˆS‰	Œ	×Ò�˜d™œÑ$Ô$Ð$Øˆ
ó    c                 ó8   — |                       ¦   «         | _        d S r   )Ú_repair_headersÚ_headers)ÚselfÚargsÚkwargss      r   Ú__init__zMessage.__init__#   s   € Ø×,Ò,Ñ.Ô.ˆŒˆˆr   c                 óD   •— t          ¦   «                              ¦   «         S r   )r   Ú__iter__)r   r   s    €r   r   zMessage.__iter__'   s   ø€ Ý‰wŒw×ÒÑ!Ô!Ð!r   c                 ó°   ‡— d„ Šˆfd„t          | ¦  «        d         D ¦   «         }| j        r)|                     d|                      ¦   «         f¦  «         |S )Nc                 ó@   — | rd| vr| S t          j        d| z   ¦  «        S )zCorrect for RFC822 indentationú
z        )ÚtextwrapÚdedent)Úvalues    r   Úredentz'Message._repair_headers.<locals>.redent+   s-   € àð ˜D¨Ð-Ð-Ø�Ý”? 7¨U¡?Ñ3Ô3Ð3r   c                 ó0   •— g | ]\  }}| ‰|¦  «        f‘ŒS © r'   )Ú.0Úkeyr$   r%   s      €r   ú
<listcomp>z+Message._repair_headers.<locals>.<listcomp>1   s*   ø€ ÐQÐQÐQ©J¨C°�C˜˜ ™œÐ'ÐQÐQÐQr   r   ÚDescription)r   Ú_payloadÚappendÚget_payload)r   Úheadersr%   s     @r   r   zMessage._repair_headers*   sl   ø€ ð	4ð 	4ð 	4ð RÐQÐQÐQ½$¸t¹*¼*ÀZÔ:PÐQÑQÔQˆØŒ=ð 	@Ø�NŠN˜M¨4×+;Ò+;Ñ+=Ô+=Ð>Ñ?Ô?Ð?Øˆr   c           	      ón   ‡ — ˆ fd„}t          t          |t          t          ‰ ¦  «        ¦  «        ¦  «        S )z[
        Convert PackageMetadata to a JSON-compatible format
        per PEP 0566.
        c                 óÞ   •— | ‰j         v r‰                     | ¦  «        n‰|          }| dk    rt          j        d|¦  «        }|                      ¦   «                              dd¦  «        }||fS )NÚKeywordsz\s+ú-Ú_)Úmultiple_use_keysÚget_allÚreÚsplitÚlowerÚreplace)r)   r$   Útkr   s      €r   Ú	transformzMessage.json.<locals>.transform=   sn   ø€ Ø),°Ô0FÐ)FÐ)F�D—L’L Ñ%Ô%Ð%ÈDÐQTÌIˆEØ�jÒ Ð Ýœ ¨Ñ/Ô/�Ø—’‘”×$Ò$ S¨#Ñ.Ô.ˆBØ�u�9Ðr   )ÚdictÚmapr   )r   r<   s   ` r   ÚjsonzMessage.json6   s@   ø€ ð	ð 	ð 	ð 	ð 	õ •C˜	¥3¥z°4Ñ#8Ô#8Ñ9Ô9Ñ:Ô:Ð:r   )Ú__name__Ú
__module__Ú__qualname__Úsetr>   r   r5   ÚemailÚmessager   r   r   r   r   Úpropertyr?   Ú__classcell__)r   s   @r   r   r      sÓ   ø€ € € € € Ø˜ØˆØðð ð ñ	
ô 	
ñô Ðð"ð˜5œ=Ô0ð ð ð ð ð ð ð
/ð /ð /ð"ð "ð "ð "ð "ð
ð 
ð 
ð ð;ð ;ñ „Xð;ð ;ð ;ð ;ð ;r   r   )r7   r"   Úemail.messagerD   Ú_textr   rE   r   r'   r   r   ú<module>rJ      sn   ðØ 	€	€	€	Ø €€€Ø Ð Ð Ð à Ð Ð Ð Ð Ð ð<;ð <;ð <;ð <;ð <;ˆeŒmÔ#ñ <;ô <;ð <;ð <;ð <;r   