§
    ‚Štjc  ã                   óž  — d Z ddlmZ ddlmZ dZ edddifgd„  ee¦  «        D ¦   «         ¢d	‘d
„  eee¦  «        D ¦   «         ¢d‘¦  «        Z ee¦  «        Z	dZ
dZedk    rh e¦   «         Ze                     dd„ ¦  «         e                     dd„ ¦  «         e                     dd„ ¦  «         e                     dd„ ¦  «         dS dS )z|
A benchmark for validation of schemas containing lots of useless keywords.

Checks we filter them out once, ahead of time.
é    )ÚRunner)ÚDraft202012Validatori † ÚnotÚconsté*   c              #   ó8   K  — | ]}t          |¦  «        |fV — Œd S ©N©Ústr©Ú.0Úis     úd/var/www/html/CA-Chatbot/venv/lib/python3.11/site-packages/jsonschema/benchmarks/useless_keywords.pyú	<genexpr>r      s,   è è € Ð	2Ð	2˜!�3ˆq‰6Œ6�1ˆ+Ð	2Ð	2Ð	2Ð	2Ð	2Ð	2ó    )ÚtypeÚintegerc              #   ó8   K  — | ]}t          |¦  «        |fV — Œd S r	   r
   r   s     r   r   r      s,   è è € Ð	?Ð	?˜!�3ˆq‰6Œ6�1ˆ+Ð	?Ð	?Ð	?Ð	?Ð	?Ð	?r   )Úminimumé%   é™  é   Ú__main__zbeginning of schemac                  ó6   — t                                d¦  «        S )Nr   ©Ú	validatorÚis_valid© r   r   ú<lambda>r      s   € µY×5GÒ5GÈÑ5KÔ5K€ r   zmiddle of schemac                  ó6   — t                                d¦  «        S )NÚfoor   r   r   r   r   r      s   € µ)×2DÒ2DÀUÑ2KÔ2K€ r   zend of schemac                  ó6   — t                                d¦  «        S )Nr   r   r   r   r   r   r      s   € ­y×/AÒ/AÀ"Ñ/EÔ/E€ r   Úvalidc                  ó6   — t                                d¦  «        S )Nr   r   r   r   r   r   r       s   € ¥y×'9Ò'9¸$Ñ'?Ô'?€ r   N)Ú__doc__Úpyperfr   Ú
jsonschemar   ÚNUM_USELESSÚdictÚrangeÚschemar   r#   ÚinvalidÚ__name__ÚrunnerÚ
bench_funcr   r   r   ú<module>r0      sa  ððð ð Ð Ð Ð Ð Ð à +Ð +Ð +Ð +Ð +Ð +à€Ø	ˆà	�˜"�Ððà	2Ð	2˜u˜u [Ñ1Ô1Ð	2Ñ	2Ô	2ðð 	ðð 
@Ð	?˜u˜u [°+Ñ>Ô>Ð	?Ñ	?Ô	?ð	ð
 	ðñ
ô 
€ð !Ð  Ñ(Ô(€	à€Ø
€ð ˆzÒÐØˆV‰XŒX€FØ
×ÒÐ+Ð-KÐ-KÑLÔLÐLØ
×ÒÐ(Ð*KÐ*KÑLÔLÐLØ
×Ò�oÐ'EÐ'EÑFÔFÐFØ
×Ò�gÐ?Ð?Ñ@Ô@Ð@Ð@Ð@ð Ðr   