/snap/core24/1587/usr/lib/python3.12/json/__pycache__
Edit: /snap/core24/1587/usr/lib/python3.12/json/__pycache__/encoder.cpython-312.pyc (15098B)
Цi>
d Z ddlZ ddlmZ ddlmZ ddlmZ ej d Z ej d Z ej d Z
d d
ddd
dddZ ed D ]) Zej# ee dj' e + [ ed Zd Zexs eZd Zexs eZ G d de Zeeeeeeee e!ejD f
dZ#y# e$ r dZY w xY w# e$ r dZY w xY w# e$ r dZ Y w xY w)zImplementation of JSONEncoder
N)encode_basestring_ascii)encode_basestring)make_encoderz[\x00-\x1f\\"\b\f\n\r\t]z([\\"]|[^\ -~])s [-]z\\z\"z\bz\fz\nz\rz\t)\"
\u{0:04x}infc @ d }dt j || z dz S )z5Return a JSON representation of a Python string
c 2 t | j d S )Nr )
ESCAPE_DCTgroup)matchs #/usr/lib/python3.12/json/encoder.pyreplacez%py_encode_basestring.
.replace) s %++a.)) r )ESCAPEsubsr s r py_encode_basestringr % s" *GQ''#--r c @ d }dt j || z dz S )zAReturn an ASCII-only JSON representation of a Python string
c | j d } t | S # t $ rP t | }|dk rdj | cY S |dz }d|dz dz z }d|dz z }dj || cY S w xY w) Nr i r i
i i z\u{0:04x}\u{1:04x})r r KeyErrorordformat)r r ns1s2s r r z+py_encode_basestring_ascii..replace5 s KKN =a=
=AA7{#**1-- WR501q5y)-44R<<
=s *A5*A54A5r )ESCAPE_ASCIIr r s r py_encode_basestring_asciir' 1 s&