ó
    …~ie  ã                   ój   • S r SSKrSSKJr  SSKJr  SSKJrJr  SSK	J
r
JrJrJrJrJrJr  S r/ SQrg)	a9  
An implementation of JSON Schema for Python.

The main functionality is provided by the validator classes for each of the
supported JSON Schema versions.

Most commonly, `jsonschema.validators.validate` is the quickest way to simply
validate a given instance under a schema, and will create a validator
for you.
é    N)ÚFormatChecker)ÚTypeChecker)ÚSchemaErrorÚValidationError)ÚDraft3ValidatorÚDraft4ValidatorÚDraft6ValidatorÚDraft7ValidatorÚDraft201909ValidatorÚDraft202012ValidatorÚvalidatec                 ó  • U S:X  a1  [         R                  " S[        SS9  SSKJn  UR                  S5      $ U S:X  a,  SS	KJn  [         R                  " UR                  [        SS9  U$ U S
:X  a"  [         R                  " S[        SS9  SSK	J
n  U$ U S:X  a"  [         R                  " S[        SS9  SSK	Jn  U$ U S:X  a"  [         R                  " S[        SS9  SSKJn  U$ U S:X  a,  SSK	Jn  [         R                  " UR                  [        SS9  U$ [        [         ["        [$        [&        [(        S.nUR+                  U 5      nUb*  [         R                  " SU  S3[        SS9  UR,                  $ [/        S[0         SU  35      e)NÚ__version__zšAccessing jsonschema.__version__ is deprecated and will be removed in a future release. Use importlib.metadata directly to query for jsonschema's version.é   )Ú
stacklevelr   )ÚmetadataÚ
jsonschemaÚRefResolver)Ú_RefResolverÚ	ErrorTreez”Importing ErrorTree directly from the jsonschema package is deprecated and will become an ImportError. Import it from jsonschema.exceptions instead.)r   ÚFormatErrorz–Importing FormatError directly from the jsonschema package is deprecated and will become an ImportError. Import it from jsonschema.exceptions instead.)r   Ú	Validatorz“Importing Validator directly from the jsonschema package is deprecated and will become an ImportError. Import it from jsonschema.protocols instead.)r   ÚRefResolutionError)Ú_RefResolutionError)Údraft3_format_checkerÚdraft4_format_checkerÚdraft6_format_checkerÚdraft7_format_checkerÚdraft201909_format_checkerÚdraft202012_format_checkerzAccessing jsonschema.z� is deprecated and will be removed in a future release. Instead, use the FORMAT_CHECKER attribute on the corresponding Validator.zmodule z has no attribute )ÚwarningsÚwarnÚDeprecationWarningÚ	importlibr   ÚversionÚjsonschema.validatorsr   Ú_DEPRECATION_MESSAGEÚjsonschema.exceptionsr   r   Újsonschema.protocolsr   r   r   r   r	   r
   r   r   ÚgetÚFORMAT_CHECKERÚAttributeErrorÚ__name__)	Únamer   r   r   r   r   r   Úformat_checkersÚValidatorForFormats	            ÚP/home/mande/repo/quber/.venv/lib/python3.13/site-packages/jsonschema/__init__.pyÚ__getattr__r2      sš  € Øˆ}ÓÜ�Šð1ô Øò	
õ 	'Ø×Ñ Ó-Ð-Ø	�Ó	Ý6Ü�ŠØ×-Ñ-ÜØò	
ð
 ÐØ	�Ó	Ü�Šð-ô Øò	
õ 	4ØÐØ	�Ó	Ü�Šð-ô Øò	
õ 	6ØÐØ	�Ó	Ü�Šð,ô Øò	
õ 	3ØÐØ	Ð%Ó	%Ý=Ü�ŠØ×4Ñ4ÜØò	
ð
 #Ð"ô "1Ü!0Ü!0Ü!0Ü&:Ü&:ñ€Oð )×,Ñ,¨TÓ2ÐØÑ%Ü�ŠØ# D 6ð *8ð 8ô Øò	
ð "×0Ñ0Ð0ä
˜7¤8 *Ð,>¸t¸fÐEÓ
FÐFó    )r   r   r	   r
   r   r   r   r   r   r   r   )Ú__doc__r!   Újsonschema._formatr   Újsonschema._typesr   r(   r   r   r&   r   r   r	   r
   r   r   r   r2   Ú__all__© r3   r1   Ú<module>r9      s6   ðñ	ó å ,Ý )ß >÷÷ ñ òNGòb�r3   