+
     Bij                         . ROt ^ RIHtHt ^ RIHtHt ^ RIHt  ! R R 4      t	 ! R R]	4      t
 ! R	 R4      t ! R
 R]4      tR# )ParserHeaderParserBytesParserBytesHeaderParser)StringIOTextIOWrapper)
FeedParserBytesFeedParser)compat32c                   F   a  ] tR t^t o RR]/R lltRR ltRR ltRtV t	R# )	r   Npolicyc                   Wn         W n        R # N_classr   )selfr   r   s   &&$#/usr/lib/python3.14/email/parser.py__init__Parser.__init__   s    *     c                    \        V P                  V P                  R 7      pV'       d   VP                  4        VP	                  R4      ;p'       d   VP                  V4       K,  VP                  4       # ))r   i    )r   r   r   _set_headersonlyreadfeedclose)r   fpheadersonly
feedparserdatas   &&&  r   parseParser.parse)   sU      DKK@
'')ggdm#d#OOD!!!r   c                :    V P                  \        V4      VR 7      # )r   )r   r   r   textr   s   &&&r   parsestrParser.parsestr8   s     zz(4.kzBBr   r   r   F)
__name__
__module____qualname____firstlineno__r
   r   r   r%   __static_attributes____classdictcell____classdict__s   @r   r   r      s"     h 0"C Cr   c                   4   a  ] tR t^Ct o RR ltRR ltRtV tR# )r   c                .    \         P                  WR 4      # T)r   r   r   r   r   s   &&&r   r   HeaderParser.parseD   s    ||Dd++r   c                .    \         P                  WR 4      # r2   )r   r%   r#   s   &&&r   r%   HeaderParser.parsestrG   s    t400r    Nr2   )r(   r)   r*   r+   r   r%   r,   r-   r.   s   @r   r   r   C   s     ,1 1r   c                   :   a  ] tR t^Kt o R tRR ltRR ltRtV tR# )r   c                &    \        V/ VB V n        R # r   )r   parser)r   argskws   &*,r   r   BytesParser.__init__M   s      d)b)r   c                    \        VR RR7      p V P                  P                  W4      VP                  4        #   TP                  4        i ; i)asciisurrogateescape)encodingerrors)r   r:   r   detachr3   s   &&&r   r   BytesParser.parse_   s=     28IJ	;;$$R5IIKBIIKs	   ; Ac                ^    VP                  R RR7      pV P                  P                  W4      # )ASCIIr@   )rB   )decoder:   r%   r#   s   &&&r   
parsebytesBytesParser.parsebytesn   s,     {{7+<{={{##D66r   )r:   Nr'   )	r(   r)   r*   r+   r   r   rH   r,   r-   r.   s   @r   r   r   K   s     *$	7 	7r   c                   4   a  ] tR t^zt o RR ltRR ltRtV tR# )r   c                0    \         P                  WR R7      # Tr"   )r   r   r3   s   &&&r   r   BytesHeaderParser.parse{   s      t <<r   c                0    \         P                  WR R7      # rL   )r   rH   r#   s   &&&r   rH   BytesHeaderParser.parsebytes~   s    %%dd%CCr   r7   Nr2   )r(   r)   r*   r+   r   rH   r,   r-   r.   s   @r   r   r   z   s     =D Dr   N)r   r   r   r   r   r	   )__all__ior   r   email.feedparserr   r	   email._policybaser
   r   r   r   r   r7   r   r   <module>rT      sI   , ' 8 &0C 0Cf16 1,7 ,7^D Dr   