a  ze4@srddlZGdddejZGdddejZGdddejZGdd d eejZGd d d eejZd d ZdS)Nc@seZdZejZejZdS)CodecN)__name__ __module__ __qualname__codecsraw_unicode_escape_encodeencoderaw_unicode_escape_decodedecoder r P/opt/bitninja-python-dojo/embedded/lib/python3.9/encodings/raw_unicode_escape.pyr src@seZdZdddZdS)IncrementalEncoderFcCst||jdS)Nr)rrerrors)selfinputfinalr r r rszIncrementalEncoder.encodeN)F)rrrrr r r r r sr c@seZdZddZdS)IncrementalDecodercCst|||S)Nrr )rrrrr r r _buffer_decodesz!IncrementalDecoder._buffer_decodeN)rrrrr r r r rsrc@s eZdZdS) StreamWriterN)rrrr r r r rsrc@seZdZdddZdS) StreamReaderstrictcCst||dS)NFr)rrrr r r r szStreamReader.decodeN)r)rrrr r r r r rsrc CstjdtjtjttttdS)Nzraw-unicode-escape)namerr incrementalencoderincrementaldecoder streamwriter streamreader) r CodecInforrr r rrrr r r r getregentry%sr)rrr BufferedIncrementalDecoderrrrrr r r r  s