Wc ddlmZmZddlZeZddZGddej ZGddej ZGd d ejZGd d ejZ d Z dS)) mbcs_encode mbcs_decodeNstrictc t||dS)NT)r)inputerrorss '/usr/lib64/python3.12/encodings/mbcs.pydecoder s ufd ++ceZdZddZdS)IncrementalEncoderFc>t||jdS)Nr)rr)selfrfinals r encodezIncrementalEncoder.encodes5$++.q11r N)F)__name__ __module__ __qualname__rr r r r s(222222r r ceZdZeZdS)IncrementalDecoderN)rrrr_buffer_decoderr r rrs NNNr rceZdZeZdS) StreamWriterN)rrrrrrr r rr FFFr rceZdZeZdS) StreamReaderN)rrrrr rr r rr!rr rc ztjdtttt t tS)Nmbcs)namerr incrementalencoderincrementaldecoder streamreader streamwriter)codecs CodecInforr r rrrrr r getregentryr'&s/    --!!  r )r) r%rrrr r BufferedIncrementalDecoderrrrr'rr r r)s ,+++++++  ,,,,222222222!!!!!::!!6&&6&&     r