a
    {þdž  ã                   @   s<   d dl mZmZmZ d dlmZ dd„ Zdd„ Zdd„ Zd	S )
é    )Úcount_digitsÚdigitsÚis_palindromic)Úraisesc                   C   sþ   t dd„ tdƒD ƒƒsJ ‚t dd„ tdƒD ƒƒs4J ‚t dd„ tdƒD ƒƒsNJ ‚tddƒg d¢ksdJ ‚td	d
ƒg d¢kszJ ‚tddƒg d¢ksJ ‚tddƒg d¢ks¦J ‚tddƒg d¢ks¼J ‚tdddƒg d¢ksÔJ ‚tdddƒg d¢ksìJ ‚ttdd„ ƒ d S )Nc                 S   s2   g | ]*}t |d ƒdd… dd„ t|dƒD ƒk‘qS )é   é   Nc                 S   s   g | ]}t |ƒ‘qS © ©Úint©Ú.0Údr   r   úh/var/www/html/stable-diffusion-webui/venv/lib/python3.9/site-packages/sympy/ntheory/tests/test_digits.pyÚ
<listcomp>   ó    ú*test_digits.<locals>.<listcomp>.<listcomp>Úb©r   Úformat©r   Únr   r   r   r      s   ÿztest_digits.<locals>.<listcomp>é   c                 S   s2   g | ]*}t |d ƒdd… dd„ t|dƒD ƒk‘qS )é   r   Nc                 S   s   g | ]}t |ƒ‘qS r   r	   r   r   r   r   r   	   r   r   Úor   r   r   r   r   r   	   s   ÿc                 S   s2   g | ]*}t |d ƒdd… dd„ t|dƒD ƒk‘qS )é   r   Nc                 S   s   g | ]}t |d ƒ‘qS )r   r	   r   r   r   r   r      r   r   Úxr   r   r   r   r   r      s   ÿi)	  é"   )r   r   r   é!   iñÞ éG   )r   r   é   é   é   iál é
   )r"   é	   é   r!   r   r#   iZ•þÿé   )éõÿÿÿé   r$   r   r   r#   é#   )r"   r$   r   r$   )r"   r   r$   r   iÝÿÿÿr!   )iöÿÿÿr   r   r$   r   c                   S   s   t dddƒS )Nr   r   )r   r   r   r   r   Ú<lambda>   r   ztest_digits.<locals>.<lambda>)ÚallÚranger   r   Ú
ValueErrorr   r   r   r   Útest_digits   s"    ÿÿÿr-   c                  C   sZ   t ddƒdddœksJ ‚t ddƒddiks.J ‚t dƒ} | d d	krRt| d ƒtu sVJ ‚d S )
Né7   r   r   r   )r   r   r"   é{   r!   r   )r   Útyper
   )r   r   r   r   Útest_count_digits   s    r1   c                   C   s6   t dƒsJ ‚t dƒsJ ‚t ddƒs&J ‚t dƒr2J ‚d S )Nr&   r%   éQ   r   r/   )r   r   r   r   r   Útest_is_palindromic   s    r3   N)	Zsympy.ntheoryr   r   r   Zsympy.testing.pytestr   r-   r1   r3   r   r   r   r   Ú<module>   s   