JFIFxxC      C  " }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3RbrJFIFxxC      C  " }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr Yf@sdZddlmZmZddlZeZdddZGdddejZGd d d ejZGd d d ej Z Gd ddej Z ddZ dS)z Python 'mbcs' Codec for Windows Cloned by Mark Hammond (mhammond@skippinet.com.au) from ascii.py, which was written by Marc-Andre Lemburg (mal@lemburg.com). (c) Copyright CNRI, All Rights Reserved. NO WARRANTY. ) mbcs_encode mbcs_decodeNstrictcCst||dS)NT)r)inputerrorsr3/opt/alt/python35/lib64/python3.5/encodings/mbcs.pydecodesr c@seZdZdddZdS)IncrementalEncoderFcCst||jdS)Nr)rr)selfrfinalrrrencodeszIncrementalEncoder.encodeN)__name__ __module__ __qualname__r rrrrr s r c@seZdZeZdS)IncrementalDecoderN)rrrr_buffer_decoderrrrrs rc@seZdZeZdS) StreamWriterN)rrrrr rrrrrs rc@seZdZeZdS) StreamReaderN)rrrrr rrrrr!s rcCs4tjdddtdtdtdtdtdtS) Nnamembcsr r incrementalencoderincrementaldecoder streamreader streamwriter)codecs CodecInfor r r rrrrrrr getregentry&s r) __doc__rrrr r r BufferedIncrementalDecoderrrrrrrrr s