Ë
    ùmxi>  ã                   óÜ  — 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j                  e	«      sJ ‚ej                  e	«      sJ ‚ej                  e
«      rJ ‚ej                  e
«      rJ ‚ed	k(  rT e«       Zej!                  d
d„ «       ej!                  dd„ «       ej!                  dd„ «       ej!                  dd„ «       yy)zH
A benchmark for comparing equivalent validation of `const` and `enum`.
é    )ÚRunner)ÚDraft202012Validatoré%   éd   ÚconstÚenuméI   Ú__main__zconst validc                  ó4   — t         j                  t        «      S ©N)r   Úis_validÚvalid© ó    úZ/home/htdocs/ttos/venv/lib/python3.12/site-packages/jsonschema/benchmarks/const_vs_enum.pyú<lambda>r      s   € ¬U¯^©^¼EÓ-B€ r   zconst invalidc                  ó4   — t         j                  t        «      S r   )r   r   Úinvalidr   r   r   r   r      s   € ¬u¯~©~¼gÓ/F€ r   z
enum validc                  ó4   — t         j                  t        «      S r   )r   r   r   r   r   r   r   r      s   € ¬D¯M©M¼%Ó,@€ r   zenum invalidc                  ó4   — t         j                  t        «      S r   )r   r   r   r   r   r   r   r      s   € ¬d¯m©m¼GÓ.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ÒÙ‹X€FØ
×Ñ�mÑ%BÔCØ
×Ñ�oÑ'FÔGØ
×Ñ�lÑ$@ÔAØ
×Ñ�nÑ&DÕEð r   