/opt/cloudlinux/venv/lib/python3.11/site-packages/simplejson/__pycache__
Edit: /opt/cloudlinux/venv/lib/python3.11/site-packages/simplejson/__pycache__/decoder.cpython-311.pyc (17299B)
§
îCÏO©Jã ó
— d Z ddlmZ ddlZddlZddlZddlmZmZ ddl m
Z
mZ d„ Z e¦ « Z
dgZej ej z ej z Zd „ Z e¦ « \ ZZZeeed
œZ ej de¦ « Zdd
dddddddœZdZ eed¦ « reZnd#d„Z ej d¦ « j fd„Z ddeej dj! eej" e fd„Z#e
pe#Z$ ej de¦ « Z%dZ&de%j e&fd „Z'e%j e&fd!„Z( G d"„ de)¦ « Z*dS )$zImplementation of JSONDecoder
é )Úabsolute_importNé )ÚPY3Úunichr)Úmake_scannerÚJSONDecodeErrorc ó6 — ddl m} | S # t $ r Y d S w xY w)Nr ©Ú
scanstring)Ú _speedupsr ÚImportErrorr
s úf/builddir/build/BUILD/cloudlinux-venv-1.0.12/venv/lib64/python3.11/site-packages/simplejson/decoder.pyÚ_import_c_scanstringr
sA € ðØ)Ð)Ð)Ð)Ð)Ð)ØÐøÝð ð ð Øˆtˆtðøøøs ‚
Š
—ÚJSONDecoderc óÆ — t j dk r.d d¦ « } t j d| ¦ « \ }}nt d¦ « }t d¦ « }||| fS )N)é é Ú 7FF80000000000007FF0000000000000Úhexz>ddÚnanÚinf)ÚsysÚversion_infoÚdecodeÚstructÚunpackÚfloat)Ú_BYTESr r s r Ú_floatconstantsr s^ € Ý
Ô˜&Ò Ð Ø3×:Ò:¸5ÑAÔAˆÝ”= ¨Ñ/Ô/‰ˆˆSˆSå�E‰lŒlˆÝ�E‰lŒlˆØ��c�Tˆ>Ðó )z -InfinityÚInfinityÚNaNz(.*?)(["\\\x00-\x1f])ú"ú\ú/úúú
ú
ú )r# r$ r% ÚbÚfÚnÚrÚtzutf-8Úget_int_max_str_digitséÌ c óŒ — t | ¦ « |k r#t d|›dt | ¦ « ›d�¦ « ‚t | ¦ « S )z�Backport of the integer string length conversion limitation
https://docs.python.org/3/library/stdtypes.html#int-max-str-digits
zExceeds the limit (z+) for integer string conversion: value has z digits)ÚlenÚ
ValueErrorÚint)ÚsÚINT_MAX_STR_DIGITSs r Úbounded_intr8 4 sq € õ
ˆq‰6Œ6Ð&Ò&Ð&Ý�*Ðl~Ðl~Ðl~õ ADð EFñ AGô AGð AGð AGð Hñ Iô Ið
IÝ�1‰vŒvˆ
r z^[0-9a-fA-F]{4}$c óÎ — d}| ||dz … } ||¦ « st || |dz
¦ « ‚ t |d¦ « |dz fS # t $ r t || |dz
¦ « ‚w xY w)z5Scan a four digit hex number from s[end:end + 4]
zInvalid \uXXXX escape sequenceé r é )r r5 r4 )r6 ÚendÚ_mÚmsgÚescs r Úscan_four_digit_hexr@ > s� € ð ,€CØ
ˆC��a‘ˆKŒ.€CØ
ˆ2ˆc‰7Œ7ð /ݘc 1 c¨A¡gÑ.Ô.Ð.ð/Ý�3˜‰|Œ|˜S 1™WÐ$Ð$øÝð /ð /ð /ݘc 1 c¨A¡gÑ.Ô.Ð.ð/øøøs °A ÁA$TÚ c
ób — |€t }g }
|
j }|dz
} || |¦ « }
|
€t d| |¦ « ‚|}|
¦ « }|
¦ « \ }}|r2|s%t |t ¦ « st
||¦ « } ||¦ « |dk r�n|dk r!|rd}t || |¦ « ‚ ||¦ « Œ° | | }n# t $ r t d| |¦ « ‚w xY w|dk r1 || }n!# t $ r d}t || |¦ « ‚w xY w|dz
}no | | |dz ¦ « \ }}|d k rH|d
z dk r?| ||dz … d
k r. | | |dz ¦ « \ }}|d
z dk rd|dz
dz |dz
z z }|}t |¦ « } ||¦ « �Œ‹ ||
¦ « |fS )a® Scan the string s for a JSON string. End is the index of the
character in s after the quote that started the JSON string.
Unescapes all valid JSON string escape sequences and raises ValueError
on attempt to decode an invalid string. If strict is False then literal
control characters are allowed in the string.
Returns a tuple of the decoded string and the index of the character in s
after the end quote.Nr zUnterminated string starting atr# r$ zInvalid control character %r atÚuzInvalid \X escape sequence %riÿÿ i ü i Ø r z\ui Ü i é
)
ÚDEFAULT_ENCODINGÚappendr r<