Ë
    ��h“
  ã                   ór   — d dl mZmZmZ d dlmZ d dlmZmZm	Z	m
Z
mZ g d¢Zdedefd„Zdedeeef   fd	„Zy
)é    )ÚHeaderÚdecode_headerÚmake_header)ÚMessage)ÚAnyÚDictÚListÚUnionÚcast))zMetadata-VersionF)ÚNameF)ÚVersionF)ÚDynamicT)ÚPlatformT)zSupported-PlatformT)ÚSummaryF)ÚDescriptionF)zDescription-Content-TypeF)ÚKeywordsF)z	Home-pageF)zDownload-URLF)ÚAuthorF)zAuthor-emailF)Ú
MaintainerF)zMaintainer-emailF)ÚLicenseF)zLicense-ExpressionF)zLicense-FileT)Ú
ClassifierT)zRequires-DistT)zRequires-PythonF)zRequires-ExternalT)zProject-URLT)zProvides-ExtraT)zProvides-DistT)zObsoletes-DistTÚfieldÚreturnc                 óB   — | j                  «       j                  dd«      S )Nú-Ú_)ÚlowerÚreplace)r   s    úZ/var/www/skyplay_api_hub/venv/lib/python3.12/site-packages/pip/_internal/metadata/_json.pyÚ	json_namer   '   s   € Ø�;‰;‹=× Ñ   cÓ*Ð*ó    Úmsgc                 óð  — dt         t        t        f   dt        fd„}i }t        D ]ž  \  }}|| vrŒt	        |«      }|r%| j                  |«      D �cg c]
  } ||«      ‘Œ }}n] || j                  |«      «      }|dk(  rAd|v r-|j                  d«      D �cg c]  }|j                  «       ‘Œ }}n|j                  «       }|||<   Œ  t        t        | j                  «       «      }|r||d<   |S c c}w c c}w )z;Convert a Message object into a JSON-compatible dictionary.Úhr   c                 ó  — t        | t        «      rUg }t        | «      D ]1  \  }}|dk(  r	 |j                  d«       d}|j                  ||f«       Œ3 t        t        |«      «      S t        | «      S # t        $ r d}Y ŒAw xY w)Nzunknown-8bitzutf-8Úlatin1)Ú
isinstancer   r   ÚdecodeÚUnicodeDecodeErrorÚappendÚstrr   )r#   ÚchunksÚbytesÚencodings       r   Úsanitise_headerz$msg_to_json.<locals>.sanitise_header.   s‹   € Ü�aœÔ ØˆFÜ#0°Ó#3ò 	1‘��xØ˜~Ò-ð,àŸ™ WÔ-Ø#*˜ð —‘˜u hÐ/Õ0ð	1ô ”{ 6Ó*Ó+Ð+Ü�1‹vˆøô .ò ,à#+šð,ús   ªA1Á1A?Á>A?Úkeywordsú,Údescription)r
   r   r*   ÚMETADATA_FIELDSr   Úget_allÚgetÚsplitÚstripr   Úget_payload)	r!   r.   Úresultr   ÚmultiÚkeyÚvÚvalueÚpayloads	            r   Úmsg_to_jsonr>   +   s  € ðœ5¤¬ Ñ-ð ´#ó ð  €FÜ'ò ‰ˆˆuØ˜ÑØÜ˜ÓˆÙà,/¯K©K¸Ó,>ö,Ø'(‘ Õ"ð,ˆEñ ,ñ $ C§G¡G¨E£NÓ3ˆEØ�jÒ ð ˜%‘<Ø05·±¸CÓ0@ÖA¨1˜QŸW™W�YÐA�EÑAà!ŸK™K›M�EØˆˆsŠð#ô& ”3˜Ÿ™Ó)Ó*€GÙØ 'ˆˆ}Ñà€Mùò%,ùò Bs   ÁC.ÂC3N)Úemail.headerr   r   r   Úemail.messager   Útypingr   r   r	   r
   r   r2   r*   r   r>   © r    r   ú<module>rC      sL   ð÷ <Ñ ;Ý !ß /Õ /ò€ð@+�Sð +˜Só +ð+�Wð +  c¨3 h¡ô +r    