§
    ŒŸjœ  ã                   ó0   — d dl mZ ed„ ¦   «         Zdd„ZdS )é    )Úcontextmanagerc              #   ó¤   K  — t          | |¦  «        }	 t          | ||¦  «         dV — t          | ||¦  «         dS # t          | ||¦  «         w xY w)z<
    Like pytest's monkeypatch, but as a value manager.
    N)ÚgetattrÚsetattr)ÚobjÚattribute_nameÚ	new_valueÚ	old_values       úX/var/www/finuniver-perm.ru/html/student/venv/lib/python3.11/site-packages/jedi/common.pyÚmonkeypatchr      sg   è è € õ
 ˜˜^Ñ,Ô,€Ið0Ý��^ YÑ/Ô/Ð/Øˆˆˆå��^ YÑ/Ô/Ð/Ð/Ð/ø���^ YÑ/Ô/Ð/Ð/øøøs	   ”< ¼Aú    c                 óæ   ‡— d}| r/| d         dk    r#|| d         z  }| dd…         } | r| d         dk    °#|                       d¦  «        }d                     t          ˆfd„|¦  «        ¦  «        |z   S )zAThis function indents a text block with a default of four spaces.Ú éÿÿÿÿú
Nc                 ó   •— ‰| z   S )N© )ÚsÚ	indentions    €r   ú<lambda>zindent_block.<locals>.<lambda>   s   ø€  9¨q¡=€ ó    )ÚsplitÚjoinÚmap)Útextr   ÚtempÚliness    `  r   Úindent_blockr      s�   ø€ à€DØ
ð �4˜”8˜tÒ#Ð#Ø��R”ÑˆØ�C�R�CŒyˆð ð �4˜”8˜tÒ#Ð#ð �JŠJ�tÑÔ€EØ�9Š9•SÐ0Ð0Ð0Ð0°%Ñ8Ô8Ñ9Ô9¸DÑ@Ð@r   N)r   )Ú
contextlibr   r   r   r   r   r   ú<module>r       sV   ðØ %Ð %Ð %Ð %Ð %Ð %ð ð	0ð 	0ñ „ð	0ðAð Að Að Að Að Ar   