o ?Og$@st ddlZGdddejZGdddejZGdddejZGdd d eejZGd d d eejZd d ZdS)Nc@seZdZejZejZdS)CodecN)__name__ __module__ __qualname__codecscharmap_encodeencodecharmap_decodedecoder r 8/opt/alt/python310/lib64/python3.10/encodings/charmap.pyrs rc@ eZdZdddZd ddZdS) IncrementalEncoderstrictNcCtj||||_dSN)rr__init__mappingselferrorsrr r r r zIncrementalEncoder.__init__FcCt||j|jdSNr)rrrrrinputfinalr r r rzIncrementalEncoder.encoderNFrrrrrr r r r r rc@r ) IncrementalDecoderrNcCrr)rr"rrrr r r r!rzIncrementalDecoder.__init__FcCrr)rr rrrr r r r %rzIncrementalDecoder.decoderrrrrrr r r r r r" r!r"c@ eZdZdddZdddZdS) StreamWriterrNcCtj|||||_dSr)rr%rrrstreamrrr r r r* zStreamWriter.__init__cCt|||jSr)rrrrrrr r r r.zStreamWriter.encoderrr r r r r r%( r%c@r$) StreamReaderrNcCr&r)rr/rrr'r r r r3r)zStreamReader.__init__cCr*r)rr rr+r r r r 7r,zStreamReader.decoderr-r#r r r r r/1r.r/c CstjdtjtjttttdS)Ncharmap)namerr incrementalencoderincrementaldecoder streamwriter streamreader) r CodecInforrr rr"r%r/r r r r getregentry<sr7)rrrr"r%r/r7r r r r s