+
    êhL  ã                   ót   € ^ RI t ] P                  ! R4      t ! R R]4      t ! R R]4      t ! R R]4      tR# )	é    Nz	[\.\[\]]+c                   ó   € ] tR t^tRtRtR# )ÚJsonSchemaExceptionz/
Base exception of ``fastjsonschema`` library.
© N©Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__Ú__static_attributes__r   ó    Úa/usr/lib/python3/dist-packages/setuptools/config/_validate_pyproject/fastjsonschema_exceptions.pyr   r      ó   † õr   r   c                   óZ   a a€ ] tR t^t oRtRV 3R llt]R 4       t]R 4       tRt	Vt
V ;t# )ÚJsonSchemaValueExceptiona£  
Exception raised by validation function. Available properties:

 * ``message`` containing human-readable information what is wrong (e.g. ``data.property[index] must be smaller than or equal to 42``),
 * invalid ``value`` (e.g. ``60``),
 * ``name`` of a path in the data structure (e.g. ``data.property[index]``),
 * ``path`` as an array in the data structure (e.g. ``['data', 'property', 'index']``),
 * the whole ``definition`` which the ``value`` has to fulfil (e.g. ``{'type': 'number', 'maximum': 42}``),
 * ``rule`` which the ``value`` is breaking (e.g. ``maximum``)
 * and ``rule_definition`` (e.g. ``42``).

.. versionchanged:: 2.14.0
    Added all extra properties.
c                ób   <€ \         SV `  V4       Wn        W n        W0n        W@n        WPn        R # ©N)ÚsuperÚ__init__ÚmessageÚvalueÚnameÚ
definitionÚrule)Úselfr   r   r   r   r   Ú	__class__s   &&&&&&€r   r   Ú!JsonSchemaValueException.__init__   s)   ø€ Ü‰Ñ˜Ô!ØŒØŒ
ØŒ	Ø$ŒØŽ	r   c                óz   € \         P                  V P                  4       Uu. uF  qR 8w  g   K  VNK  	  up# u upi )Ú )ÚSPLIT_REÚsplitr   )r   Úitems   & r   ÚpathÚJsonSchemaValueException.path%   s/   € ä!)§¡°·	±	Ô!:ÓIÑ!:˜Àb¹j—�Ñ!:ÑIÐIùÒIs   ¢8¯8c                ó˜   € V P                   '       d   V P                  '       g   R # V P                  P                  V P                   4      # r   )r   r   Úget)r   s   &r   Úrule_definitionÚ(JsonSchemaValueException.rule_definition)   s/   € à�y�yˆy §§ ÙØ�‰×"Ñ" 4§9¡9Ó-Ð-r   )r   r   r   r   r   )NNNN)r   r   r	   r
   r   r   Úpropertyr#   r'   r   Ú__classdictcell__Ú__classcell__)r   Ú__classdict__s   @@r   r   r      s>   ù‡ € ñ÷ð ñJó ðJð ñ.ó ÷.ð .r   r   c                   ó   € ] tR t^0tRtRtR# )ÚJsonSchemaDefinitionExceptionz7
Exception raised by generator of validation function.
r   Nr   r   r   r   r.   r.   0   r   r   r.   )ÚreÚcompiler    Ú
ValueErrorr   r   r.   r   r   r   Ú<module>r2      s?   ðÛ 	ð �:Š:�lÓ#€ô˜*ô ô .Ð2ô  .ôFÐ$7ö r   