Ë c‡½jv) ã óN — d dl Z d dlZd dlmZmZmZmZ d dlmZ d dl m Z d dlmZ d dl mZ g d¢Z e j d« Ze G d „ d e« « Z e« Ze`ej+ d¬« Zej+ d ¬« Zej+ d d¬« Zej+ d¬« Zy)é N)ÚPolicyÚCompat32Úcompat32Ú_extend_docstrings)Ú_has_surrogates)ÚHeaderRegistry)Úraw_data_manager)ÚEmailMessage)r r r ÚEmailPolicyÚdefaultÚstrictÚSMTPÚHTTPz\n|\r\n?c ój ‡ — e Zd Z eZdZdZ e« Ze Z ˆ fd„Zd„ Zd„ Z d„ Zd„ Zd„ Zd „ Zdd „Zˆ xZS )r FÚlongc ój •— d|vrt j | dt « « t ‰| � di |¤Ž y )NÚheader_factory© )ÚobjectÚ__setattr__r ÚsuperÚ__init__)ÚselfÚkwÚ __class__s €ú%/usr/lib64/python3.12/email/policy.pyr zEmailPolicy.__init__] s3 ø€ ð 2Ñ%Ü×јtÐ%5´~Ó7GÔHÜ ‰Ñј2Óó c ó6 — | j | j S ©N)r Ú max_count)r Únames r Úheader_max_countzEmailPolicy.header_max_countd s € ð ð ×"Ñ" 4Ñ(×2Ñ2Ð2r c ó¨ — |d j dd« \ }}dj |g|dd ¢« j d« }||j d« fS )Nr Ú:é Ú z ú )ÚsplitÚjoinÚlstripÚrstrip)r Úsourcelinesr! Úvalues r Úheader_source_parsezEmailPolicy.header_source_parsev s^ € ð ð " !‘n×*Ñ*¨3°Ó2‰ˆˆeØ—‘˜Ð1 ¨Q¨R Ñ1Ó2×9Ñ9¸)ÓDˆØ�e—l‘l 6Ó*Ð+Ð+r c ó — t |d« r/|j j « |j « k( r||fS t |t « r't |j « « dkD rt d« ‚|| j ||« fS )Nr! r% zDHeader values may not contain linefeed or carriage return characters) Úhasattrr! ÚlowerÚ isinstanceÚstrÚlenÚ splitlinesÚ ValueErrorr ©r r! r- s r Úheader_store_parsezEmailPolicy.header_store_parseƒ s‚ € ð ô �5˜&Ô! e§j¡j×&6Ñ&6Ó&8¸D¿J¹J»LÒ&Hؘ%�=Ð Ü�eœSÔ!¤c¨%×*:Ñ*:Ó*<Ó&=¸aÒ&?ô ð =ó >ð >à�d×)Ñ)¨$°Ó6Ð7Ð7r c óŒ — t |d« r|S dj t j |« « }| j ||« S )Nr! r&