B I12At @sdZdddddddgZdZd d lmZmZd d lmZd d lZeddddd d d dZ ddddd d d d dd ddZ ddddd d d d dd ddZ ed d dZ ddZ d d d d d d dddZd d d d d d d dddZd S)z2.0.9dumpdumpsloadloads JSONDecoderJSONDecodeError JSONEncoderzBob Ippolito )rr)rNFT)skipkeys ensure_asciicheck_circular allow_nanindent separatorsdefault) r r r r clsrrr sort_keysc  Ks|sD|rD|rD|rD|dkrD|dkrD|dkrD| dkrD| sD| sDt|} n2|dkrPt}|f||||||| | d| |} x| D]} || q|WdS)N)r r r r rrrr)_default_encoder iterencoderwrite)objfpr r r r rrrrrkwiterablechunkr0/opt/alt/python37/lib/python3.7/json/__init__.pyrxs-  c Kst|sB|rB|rB|rB|dkrB|dkrB|dkrB|dkrB| sB| sBt|S|dkrNt}|f|||||||| d| |S)N)r r r r rrrr)rencoder) rr r r r rrrrrrrrrrs,  ) object_hookobject_pairs_hookcCs|j}|tjtjfrdS|tjtjfr.dS|tjrbs4  =8