§
    �Ÿj÷  ã                   ó   — d Z d„ Zd„ ZdS )zIUtilities for working with data structures like lists, dicts and tuples.
c                 ó<   ‡— t          ¦   «         Šˆfd„| D ¦   «         S )a/  uniq_stable(elems) -> list

    Return from an iterable, a list of all the unique elements in the input,
    but maintaining the order in which they first appear.

    Note: All elements in the input must be hashable for this routine
    to work, as it internally uses a set for efficiency reasons.
    c                 óF   •— g | ]}|‰v¯‰                      |¦  «        °|‘ŒS © )Úadd)Ú.0ÚxÚseens     €ú_/var/www/finuniver-perm.ru/html/student/venv/lib/python3.11/site-packages/IPython/utils/data.pyú
<listcomp>zuniq_stable.<locals>.<listcomp>   s,   ø€ ÐBÐBÐB�! ¨  °d·h²h¸q±k´k ˆA   ó    )Úset)Úelemsr   s    @r	   Úuniq_stabler      s(   ø€ õ ‰5Œ5€DØBÐBÐBÐB�uÐBÑBÔBÐBr   c                 ó\   ‡ ‡— ˆ ˆfd„t          dt          ‰ ¦  «        ‰¦  «        D ¦   «         S )z.Chop a sequence into chunks of the given size.c                 ó*   •— g | ]}‰||‰z   …         ‘ŒS r   r   )r   ÚiÚseqÚsizes     €€r	   r
   zchop.<locals>.<listcomp>   s%   ø€ Ð:Ð:Ð:˜aˆC��!�D‘&�ŒMÐ:Ð:Ð:r   é    )ÚrangeÚlen)r   r   s   ``r	   Úchopr      s3   øø€ à:Ð:Ð:Ð:Ð:¥5¨­3¨s©8¬8°DÑ#9Ô#9Ð:Ñ:Ô:Ð:r   N)Ú__doc__r   r   r   r   r	   ú<module>r      s:   ððð ð
Cð 
Cð 
Cð;ð ;ð ;ð ;ð ;r   