bg:dZdgZdZddZGddeZdS)z!Error classes used by simplejson JSONDecodeErrorc|dd|dz}|dkr|dz}n||dd|z }||fS)N )countrindex)docposlinenocolnos H/opt/cloudlinux/venv/lib64/python3.11/site-packages/simplejson/errors.pylinecolrsT YYtQ $ $q (F {{acjjq#... 5=Nc t||\}}|dt|||dz}| d}|||||fzSt||\}}d}||||||||fzS)Nz%rrz%s: line %d column %d (char %d)z8%s: line %d column %d - line %d column %d (char %d - %d))rreplacerepr) msgr r endr r fmt endlinenoendcolnos r errmsgrsC%%MFE ++dDSq[!122 3 3C {/c65#...!#s++Ix DC #vui3D DDrc eZdZdZddZdZdS)raSubclass 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 end: The end index of doc where parsing failed (may be None) lineno: The line corresponding to pos colno: The column corresponding to pos endlineno: The line corresponding to end (may be None) endcolno: The column corresponding to end (may be None) Nc 0t|t||||||_||_||_||_t||\|_|_ |t||\|_ |_ dSd\|_ |_ dS)N)r)NN) ValueError__init__rrr r rrr r rr)selfrr r rs r rzJSONDecodeError.__init__(sD&c3C"@"@"@AAA")#s"3"3 TZ ?,3C,=,= )DNDMMM,6 )DNDMMMrcD|j|j|j|j|jffSN) __class__rr r r)rs r __reduce__zJSONDecodeError.__reduce__4s ~$(DHdhGGGrr)__name__ __module__ __qualname____doc__rr!rr rrsF   7 7 7 7HHHHHrr)r%__all__rrrrr&rr r(s|  EEEEHHHHHjHHHHHr