1
2
3
4
5
6
7
8
9
10
11
Ë
ñúh—
ãóX—ddlmZddlmZmZmZddlmZddlm    Z    m
Z
gd¢Z d    d„Z d
d„Z y) é)Ú annotations)ÚHeaderÚ decode_headerÚ make_header)ÚMessage)ÚAnyÚcast))zMetadata-VersionF)ÚNameF)ÚVersionF)ÚDynamicT)ÚPlatformT)zSupported-PlatformT)ÚSummaryF)Ú DescriptionF)zDescription-Content-TypeF)ÚKeywordsF)z    Home-pageF)z Download-URLF)ÚAuthorF)z Author-emailF)Ú
MaintainerF)zMaintainer-emailF)ÚLicenseF)zLicense-ExpressionF)z License-FileT)Ú
ClassifierT)z Requires-DistT)zRequires-PythonF)zRequires-ExternalT)z Project-URLT)zProvides-ExtraT)z Provides-DistT)zObsoletes-DistTcóB—|j«jdd«S)Nú-Ú_)ÚlowerÚreplace)Úfields úOH:\Change_password\venv_build\Lib\site-packages\pip/_internal/metadata/_json.pyÚ    json_namer(s€Ø ;‰;‹=×  Ñ    cÓ *Ð*ócó¾—dd„}i}tD]ž\}}||vrŒ t|«}|r%|j|«Dcgc]
}||«‘Œ }}n]||j|««}|dk(rAd|vr-|j    d«Dcgc]}|j «‘Œ}}n|j    «}|||<Œ t t|j««}|r||d<|Scc}wcc}w)z;Convert a Message object into a JSON-compatible dictionary.có—t|t«rUg}t|«D]1\}}|dk(r    |jd«d}|j ||f«Œ3t t|««St |«S#t$rd}YŒAwxYw)Nz unknown-8bitzutf-8Úlatin1)Ú
isinstancerrÚdecodeÚUnicodeDecodeErrorÚappendÚstrr)ÚhÚ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&z Header | strÚreturnr%)    ÚMETADATA_FIELDSrÚget_allÚgetÚsplitÚstripr    r%Ú get_payload)    Úmsgr*ÚresultrÚmultiÚkeyÚvÚvalueÚpayloads             rÚ msg_to_jsonr<,sî€óð €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ùò%&ùòBs ¸CÁ=CN)rr%r.r%)r5rr.zdict[str, Any])Ú
__future__rÚ email.headerrrrÚ email.messagerÚtypingrr    r/rr<©rrú<module>rBs&ðå"ç;Ñ;Ý!ßò€ó@+ô+r