Your IP : 18.219.255.63
o
6��f�0 � @ s d dl Z d dlmZ zd dlmZ W n ey dZY nw ddgZe je j B e j
B Zed�Z
ed�Zed�ZG d d� de�Zeee
d
�Ze �de�Zdd
ddddddd�Zdd� Zdeejfdd�ZepgeZe �de�ZdZdejefdd�Zejefdd�ZG d d� de�ZdS )!� N)�scanner)�
scanstring�JSONDecoder�JSONDecodeError�nan�infz-infc @ s e Zd Z dd� Zdd� ZdS )r c C sb |� dd|�d }||�dd|� }d||||f }t�| |� || _|| _|| _|| _|| _d S )N�
r � z%s: line %d column %d (char %d)) �count�rfind�
ValueError�__init__�msg�doc�pos�lineno�colno)�selfr r r r r �errmsg� r �3/opt/alt/python310/lib64/python3.10/json/decoder.pyr
s
zJSONDecodeError.__init__c C s | j | j| j| jffS �N)� __class__r r r )r r r r �
__reduce__* s zJSONDecodeError.__reduce__N)�__name__�
__module__�__qualname__r
r r r r r r s
)z -InfinityZInfinity�NaNz(.*?)(["\\\x00-\x1f])�"�\�/��r �
� )r r r �b�f�n�r�tc C s\ | |d |d � }t |�dkr&|d dvr&zt|d�W S ty% Y nw d}t|| |��)Nr � � ZxX� zInvalid \uXXXX escape)�len�intr r )�sr �escr r r r �
_decode_uXXXX; s �r1 Tc C s� g }|j }|d } || |�}|d u rtd| |��|�� }|�� \} }
| r*|| � |
dkr/n�|
dkrE|r@d�|
�}t|| |��||
� q
z| | }W n tyY td| |�d �w |dkr|z|| }
W n tyv d�|�}t|| |��w |d7 }nFt| |�}|d7 }d | kr�d
kr�n n-| ||d � dkr�t| |d �}d
| kr�dkr�n nd|d d>