Ë
    nûàgL  ã                   ór   — d dl Z  e j                  d«      Z G d„ de«      Z G d„ de«      Z G d„ de«      Zy)	é    Nz	[\.\[\]]+c                   ó   — e Zd ZdZy)ÚJsonSchemaExceptionz7
    Base exception of ``fastjsonschema`` library.
    N©Ú__name__Ú
__module__Ú__qualname__Ú__doc__© ó    ú}/var/www/skyplay_api_hub/venv/lib/python3.12/site-packages/setuptools/config/_validate_pyproject/fastjsonschema_exceptions.pyr   r      ó   „ òr   r   c                   óD   ‡ — e Zd ZdZdˆ fd„	Zed„ «       Zed„ «       Zˆ xZS )Ú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                 ój   •— t         ‰| �  |«       || _        || _        || _        || _        || _        y ©N)ÚsuperÚ__init__ÚmessageÚvalueÚnameÚ
definitionÚrule)Úselfr   r   r   r   r   Ú	__class__s         €r   r   z!JsonSchemaValueException.__init__   s3   ø€ Ü‰Ñ˜Ô!ØˆŒØˆŒ
ØˆŒ	Ø$ˆŒØˆ�	r   c                 ór   — t         j                  | j                  «      D �cg c]
  }|dk7  sŒ	|‘Œ c}S c c}w )NÚ )ÚSPLIT_REÚsplitr   )r   Úitems     r   ÚpathzJsonSchemaValueException.path%   s)   € ä!)§¡°·	±	Ó!:ÖI˜¸dÀb»j’ÒIÐIùÒIs   ¢
4­4c                 ó~   — | j                   r| j                  sy | j                  j                  | j                   «      S r   )r   r   Úget)r   s    r   Úrule_definitionz(JsonSchemaValueException.rule_definition)   s+   € à�yŠy §¢ØØ�‰×"Ñ" 4§9¡9Ó-Ð-r   )NNNN)	r   r   r   r	   r   Úpropertyr    r#   Ú__classcell__)r   s   @r   r   r      s7   ø„ ñõð ñJó ðJð ñ.ó ô.r   r   c                   ó   — e Zd ZdZy)ÚJsonSchemaDefinitionExceptionz?
    Exception raised by generator of validation function.
    Nr   r
   r   r   r'   r'   0   r   r   r'   )ÚreÚcompiler   Ú
ValueErrorr   r   r'   r
   r   r   ú<module>r+      sA   ðÛ 	ð ˆ2�:‰:�lÓ#€ô˜*ô ô .Ð2ô  .ôFÐ$7õ r   