Ë £‘{Õc"4ã ó—ddlZddlZddlmZmZej ZGd„de«Zdeee e fdeee e fde ddfd „Z d ed e de d e ddf d „Z d ede deee e fdee e ffd„Z de dee de fd„Zde de de fd„Zy)éN)ÚListÚTuplecó—eZdZdZy)Ú mpatchErrorz+error raised when a delta cannot be decodedN)Ú__name__Ú __module__Ú __qualname__Ú__doc__©óú9usr/lib/python3.12/site-packages/mercurial/pure/mpatch.pyrrs„Ú5r rÚdstÚsrcÚlÚreturncóÞ—|rk|j«}|d|kDr6|j|d|z |d|zf«|j||df«y|j|«||dz}|rŒjyy)Nré)ÚpopÚappend)rrrÚfs r Ú_pullr$sr€ñ Ø �G‰G‹IˆØ ˆQ‰4�!Š8Ø �J‰J˜˜!™˜q™ ! A¡$¨¡(Ð+Ô ,Ø �J‰J˜˜1˜Q™4�yÔ !Ø Ø � ‰ �1Œ Ø ˆQˆq‰T‰ ˆô r ÚmÚdestÚcountcóŒ—|j|«|j|«}|j|«|j|«y)zXmove count bytes from src to dest The file pointer is left at the end of dest. N)ÚseekÚreadÚwrite)rrrrÚbufs r Ú_mover 1s2€ð ‡F�Fˆ3„KØ �&‰&�‹-€C؇F�Fˆ4„L؇G�GˆC…Lr rÚlistcó`—|}t|«D]\}}t||||«||z }Œ||z |fS)N)Úreversedr )rrr!ÚstartrÚps r Ú_collectr&<sC€ð €Eܘ–‰ˆˆ1Ü ˆa��a˜ÔØ ˆq‰‰ðð �%‰K˜Ð Ðr ÚaÚbinscó’—|s|S|D�cgc] }t|«‘Œ}}t|«}t|«|z}||z|z}d|}}|s|St«} | j|«t|«|fg} ||z} | j | «|D]} | j| «Œ|D]Ë} t| «dkDr||}}t | || «g} g}| | z}d}| |kr�| j | « t jd| jd««\}}}t|| ||z «tg| ||z «|j|| dzf«| |dzz } |}| |krŒ�| jt|««ŒÍt | || «}| j |d«| j|d«Scc}w#t j$r td«‚wxYw)Nré€ó>lllé ópatch cannot be decodedr)ÚlenÚsumÚstringiorrr&ÚstructÚunpackrÚerrorrrrÚextendr#)r'r(ÚxÚplensÚplÚblÚtlÚb1Úb2rÚfragsÚposr%ÚplenÚnewÚendÚlastÚp1Úp2rÚts r ÚpatchesrEFsڀ٠؈á!Ó "™T˜ŒS��V˜T€EÐ "Ü ˆU‹€BÜ ˆQ‹�"‰€BØ ˆb‰�2‰€BØ �ˆ€Bá Øˆä‹ €Að‡G�GˆA„JÜ�!‹f�bˆ\ˆN€Eð ˆr‰'€C؇F�Fˆ3„KÛ ˆØ �‰�� ðóˆä ˆu‹:˜Ò ؘ�ˆBܘa  UÓ+Ð,ˆEàˆØ�D‰jˆØˆØ�CŠiØ �F‰F�3ŒKð >Ü"ŸM™M¨'°1·6±6¸"³:Ó>‘ ��B˜ô �#�u˜b 4™iÔ (Ü �"�e˜R "™WÔ %Ø �J‰J˜˜3 ™8�}Ô %Ø �1�r‘6‰MˆC؈Dð�C‹ið � ‰ ”X˜c“]Õ#ð)ô, ��B˜Ó€Aà‡F�Fˆ1ˆQ‰4„LØ �6‰6�!�A‘$‹<Ðùò] #øôD—<‘<ò >Ü!Ð"<Ó=Ð=ð >ús‰F"Ã")F'Æ'GÚorigÚdeltacóô—d\}}}t|«}d}||krG|||dz}tjd|«\}} } || kDrn|| z}|dz}|||z z }| }|| z }||krŒG||k7r td«‚|||z z }|S)N)rrrr,r+r-)r.r1r2r) rFrGÚoutlenrAÚbinÚbinendÚdataÚdecoder$r@Úlengths r Ú patchedsizerO{s´€ØÑ€FˆD�#Ü �‹Z€FØ €Dà �&Š.Ø�s˜S 2™XÐ&ˆÜ#Ÿ]™]¨7°FÓ;шˆs�FØ �3Š;Ø Ø�V‰mˆØ�R‰xˆØ�%˜$‘,ш؈Ø�&шð �&‹.ð ˆf‚}ÜÐ4Ó5Ð5à ˆd�T‰kÑ€FØ €Mr )Úior1ÚtypingrrÚBytesIOr0Ú ExceptionrÚintrr r&ÚbytesrErOr r r ÚrVsðó Û ÷ð �:‰:€ô6�)ô6ð Ø ˆe�C˜�H‰oÑ ð Ø%)¨%°°S°©/Ñ%:ð Ø?Bð à ó ðˆXð˜Sð sð°3ð¸4óð Øð Øð Ø!% e¨C°¨H¡oÑ!6ð à ˆ3�ˆ8�_ó ð2ˆuð2˜D ™Kð2¨Eó2ðj�cð %ð¨Côr