*jI2 . S r SSKrSSKJr SSKJr SS/r\R \R - \R - r\ " S5 r\ " S5 r\ " S 5 r " S S\5 r\\\S.r\R( " S\5 r\R( " S \5 rSSSSSSSSS.r\R0 4S jrS\\R0 4S jr\=( d \r\R( " S\5 rSrS\R0 \4S jr\R0 \4S jr " S S\5 r g! \ a Sr Nf = f)zImplementation of JSONDecoder N)scanner) scanstringJSONDecoderJSONDecodeErrornaninfz-infc $ \ rS rSrSrS rS rSrg)r a Subclass of ValueError with the following additional properties: msg: The unformatted error message doc: The JSON document being parsed pos: The start index of doc where parsing failed lineno: The line corresponding to pos colno: The column corresponding to pos c UR SSU5 S- nX2R SSU5 - nSXXS4- n[ R X5 Xl X l X0l X@l XPl g )N r z%s: line %d column %d (char %d)) countrfind ValueError__init__msgdocposlinenocolno)selfr r r r r errmsgs 3/opt/alt/python313/lib64/python3.13/json/decoder.pyr JSONDecodeError.__init__ sd 4C(1,iia--2c55NND) c ` U R U R U R U R 44$ )N) __class__r r r )r s r __reduce__JSONDecodeError.__reduce__* s$ ~~$((DHH===r )r r r r r N)__name__ __module____qualname____firstlineno____doc__r r __static_attributes__ r r r r s >r )z -InfinityInfinityNaNz[0-9A-Fa-f]{4}z(.*?)(["\\\x00-\x1f])"\/r )r) r* r+ bfnrtc U" XS- 5 nUb [ UR 5 S5 $ Sn[ X@U5 e! [ a Nf = f)Nr zInvalid \uXXXX escape)intgroupr r )sr _mescr s r _decode_uXXXXr<