§
    ¥”j>  ã                   óF  — d Z ddlmZ ddlmZ dgdz  Zd ee¦  «        iZd ee¦  «        giZ ee¦  «        Z	g e	¢d‘Z
 ee¦  «        Z ee¦  «        Ze                     e	¦  «        sJ ‚e                     e	¦  «        sJ ‚e                     e
¦  «        rJ ‚e                     e
¦  «        rJ ‚ed	k    rh e¦   «         Ze                     d
d„ ¦  «         e                     dd„ ¦  «         e                     dd„ ¦  «         e                     dd„ ¦  «         dS dS )zH
A benchmark for comparing equivalent validation of `const` and `enum`.
é    )ÚRunner)ÚDraft202012Validatoré%   éd   ÚconstÚenuméI   Ú__main__zconst validc                  ó@   — t                                t          ¦  «        S ©N)r   Úis_validÚvalid© ó    úr/var/www/finuniver-perm.ru/html/portfolio/venv/lib/python3.11/site-packages/jsonschema/benchmarks/const_vs_enum.pyú<lambda>r      s   € ­U¯^ª^½EÑ-BÔ-B€ r   zconst invalidc                  ó@   — t                                t          ¦  «        S r   )r   r   Úinvalidr   r   r   r   r      s   € ­u¯~ª~½gÑ/FÔ/F€ r   z
enum validc                  ó@   — t                                t          ¦  «        S r   )r   r   r   r   r   r   r   r      s   € ­D¯MªM½%Ñ,@Ô,@€ r   zenum invalidc                  ó@   — t                                t          ¦  «        S r   )r   r   r   r   r   r   r   r      s   € ­d¯mªm½GÑ.DÔ.D€ r   N)Ú__doc__Úpyperfr   Ú
jsonschemar   ÚvalueÚlistÚconst_schemaÚenum_schemar   r   r   r   r   Ú__name__ÚrunnerÚ
bench_funcr   r   r   ú<module>r!      sŽ  ððð ð Ð Ð Ð Ð Ð à +Ð +Ð +Ð +Ð +Ð +à	ˆˆs‰
€Ø˜˜˜e™œÐ%€Ø˜˜˜U™œ�}Ð%€àˆˆU‰Œ€Ø
ˆEˆ,�2ˆ,€àÐ˜\Ñ*Ô*€ØÐ˜KÑ(Ô(€à‡~‚~�eÑÔÐ Ð Ð Ø‡}‚}�UÑÔÐ Ð Ð Ø�>Š>˜'Ñ"Ô"Ð "Ð "Ð "Ø�=Š=˜Ñ!Ô!Ð !Ð !Ð !ð ˆzÒÐØˆV‰XŒX€FØ
×Ò�mÐ%BÐ%BÑCÔCÐCØ
×Ò�oÐ'FÐ'FÑGÔGÐGØ
×Ò�lÐ$@Ð$@ÑAÔAÐAØ
×Ò�nÐ&DÐ&DÑEÔEÐEÐEÐEð Ðr   