Ë
    pPêjO
  ã                  ó`   — d dl mZ d dlmZmZ d dlmZmZ  G d„ de«      Ze	dk(  r e«        yy)é    )Úannotations)ÚTestCaseÚmain)Úsplit_wordsÚtrim_source_linec                  ó   — e Zd Zdd„Zdd„Zy)ÚFancyErrorFormattingTestCasesc                ól  — t        dddd¬«      dk(  sJ ‚t        dddd¬«      d	k(  sJ ‚t        ddd
d¬«      d	k(  sJ ‚t        dddd¬«      dk(  sJ ‚t        dddd¬«      dk(  sJ ‚t        dddd¬«      dk(  sJ ‚t        dddd¬«      dk(  sJ ‚t        dddd¬«      dk(  sJ ‚t        dddd¬«      dk(  sJ ‚y )NÚ0123456789abcdefé   é   é   )Úmax_lenÚcolÚ	min_width)r   r   é   r   )z
0123456...r   é   )z...1234567...éþÿÿÿé   )z...2345678...éÿÿÿÿé   )z...456789a...é   é   )z...789abcd...r   é   )z
...9abcdefr   é   )r   ©Úselfs    ú\/home/oem/CyberBrain26-unified/.venv/lib/python3.12/site-packages/mypy/test/testformatter.pyÚtest_trim_sourcez.FancyErrorFormattingTestCases.test_trim_source	   s_  € ÜÐ 2¸BÀAÐQRÔSð X
ò 
ð 	
ð 
ô  Ð 2¸AÀ1ÐPQÔRð W
ò 
ð 	
ð 
ô  Ð 2¸AÀ1ÐPQÔRð W
ò 
ð 	
ð 
ô  Ð 2¸AÀ1ÐPQÔRð W
ò 
ð 	
ð 
ô  Ð 2¸AÀ1ÐPQÔRð W
ò 
ð 	
ð 
ô  Ð 2¸AÀ1ÐPQÔRð W
ò 
ð 	
ð 
ô  Ð 2¸AÀ2ÐQRÔSð X
ò 
ð 	
ð 
ô  Ð 2¸AÀ2ÐQRÔSð X
ò 
ð 	
ð 
ô  Ð 2¸AÀ2ÐQRÔSð X
ò 
ð 	
ñ 
ó    c                ó   — t        d«      ddgk(  sJ ‚t        d«      g d¢k(  sJ ‚t        d«      g d¢k(  sJ ‚t        d«      g d	¢k(  sJ ‚t        d
«      g d¢k(  sJ ‚t        d«      dgk(  sJ ‚t        d«      dgk(  sJ ‚t        d«      ddgk(  sJ ‚y )NzSimple messageÚSimpleÚmessagez&Message with "Some[Long, Types]" in it)ÚMessageÚwithú"Some[Long, Types]"ÚinÚitz1Message with "Some[Long, Types]" and [error-code])r$   r%   r&   Úandz[error-code]z "Type[Stands, First]" then words)z"Type[Stands, First]"ÚthenÚwordsz First words "Then[Stands, Type]")ÚFirstr+   z"Then[Stands, Type]"z"Type[Only, Here]"ÚOneWordú Ú )r   r   s    r   Útest_split_wordsz.FancyErrorFormattingTestCases.test_split_words5   sß   € ÜÐ+Ó,°¸9Ð0EÒEÐEÐEÜÐCÓDò I
ò 
ð 	
ð 
ô ÐNÓOò T
ò 
ð 	
ð 
ô Ð=Ó>ò C
ò 
ð 	
ð 
ô
 Ð=Ó>ò C
ò 
ð 	
ð 
ô
 Ð/Ó0Ð5IÐ4JÒJÐJÐJÜ˜9Ó%¨)¨Ò4Ð4Ð4Ü˜3Ó B¨ 8Ò+Ð+Ñ+r    N)ÚreturnÚNone)Ú__name__Ú
__module__Ú__qualname__r   r0   © r    r   r	   r	      s   „ ó*
ôX,r    r	   Ú__main__N)
Ú
__future__r   Úunittestr   r   Ú	mypy.utilr   r   r	   r3   r6   r    r   ú<module>r;      s1   ðÝ "ç #ç 3ôI, Hô I,ðX ˆzÒÙ…Fð r    