+
    P4iZ  ã            	       óÊ  € R t ^ RIt^ RIHtHt ^ RIt]P                  ! ]P                  ! 4       ]P                  ! 4       ]P                  ! RRR7      ]P                  ! 4       4      t]P                  ! ]P                  ! ]P                  ! 4       ]P                  ! ]P                  ! 4       ]4      4      R R7      t]! ]]R7      R 4       tR	 t]R
8X  d   ^ RIt]! 4        R# R# )z‹
Fuzzing setup for OSS-Fuzz.

See https://github.com/google/oss-fuzz/tree/master/projects/jsonschema for the
other half of the setup here.
N)ÚgivenÚ
strategiesF)Ú	allow_nanÚallow_infinityc                 óV   € \         P                  ! \         P                  ! 4       V 4      # )N)r   ÚdictionariesÚtext)Úinners   &Ú@/usr/lib/python3/dist-packages/jsonschema/tests/fuzz_validate.pyÚ<lambda>r      s   € œ×0Ò0´·²Ó1BÀEÔJó    )ÚbaseÚextend©Úobj1Úobj2c                 óÄ   €  \         P                  ! WR 7       R#   \         P                  P                   d     R# \         P                  P                   d     R# i ; i))ÚinstanceÚschemaN)Ú
jsonschemaÚvalidateÚ
exceptionsÚValidationErrorÚSchemaErrorr   s   &&r
   Útest_schemasr      sJ   € ðÜ×Ò T×7øÜ× Ñ ×0Ñ0ô ÚÜ× Ñ ×,Ñ,ô Úðús   ‚ ›A½AÁAÁAc                  óØ   € \         P                  ! 4        \         P                  ! \        P                  \
        P                  P                  R R7       \         P                  ! 4        R# )T)Úenable_python_coverageN)	ÚatherisÚinstrument_allÚSetupÚsysÚargvr   Ú
hypothesisÚfuzz_one_inputÚFuzz© r   r
   Úmainr&   &   s>   € Ü×ÒÔÜ‡M‚MÜ�‰Ü×Ñ×.Ñ.Ø#õô
 ‡L‚L†Nr   Ú__main__)Ú__doc__r    r"   r   r   r   Úone_ofÚbooleansÚintegersÚfloatsr   ÚPRIMÚ	recursiver   ÚDICTr   r&   Ú__name__r   r%   r   r
   Ú<module>r1      s×   ðñó ç (ã à×ÒØ×ÒÓØ×ÒÓØ×Ò °eÔ<Ø‡O‚OÓó	€ð ×ÒØ	×	Ò	Ø×ÒÓØ×Ò 
§¢Ó 1°4Ó8ó
ñ Kô€ñ ˆD�tÔñó ðòð ˆzÔÛÙ†Fñ r   