<s> """<STR_LIT>""" <EOL> import sys <EOL> PY3 = sys . version_info [ <NUM_LIT:0> ] == <NUM_LIT:3> <EOL> if PY3 : <EOL> import codecs <EOL> import _thread as thread <EOL> from io import BytesIO as StringIO <EOL> MAXSIZE = sys . maxsize <EOL> imap = map <EOL> def b ( s ) : <EOL> return codecs . latin_1_encode ( s ) [ <NUM_LIT:0> ] <EOL> def u ( s ) : <EOL> return s <EOL> def bytes_from_hex ( h ) : <EOL> return bytes . fromhex ( h ) <EOL> def iteritems ( d ) : <EOL> return iter ( d . items ( ) ) <EOL> def itervalues ( d ) : <EOL> return iter ( d . values ( ) ) <EOL> def reraise ( exctype , value , trace = None ) : <EOL> raise exctype ( str ( value ) ) . with_traceback ( trace ) <EOL> def _unicode ( s ) : <EOL> return s <EOL> text_type = str <EOL> string_type = str <EOL> integer_types = int <EOL> else : <EOL> import thread <EOL> from itertools import imap <EOL> try : <EOL> from cStringIO import StringIO <EOL> except ImportError : <EOL> from StringIO import StringIO <EOL> MAXSIZE = sys . maxint <EOL> def b ( s ) : <EOL> return s <EOL> def u ( s ) : <EOL> """<STR_LIT>""" <EOL> return unicode ( s . replace ( '<STR_LIT:\\>' , '<STR_LIT>' ) , '<STR_LIT>' ) <EOL> def bytes_from_hex ( h ) : <EOL> return h . decode ( '<STR_LIT>' ) <EOL> def iteritems ( d ) : <EOL> return d . iteritems ( ) <EOL> def itervalues ( d ) : <EOL> return d . itervalues ( ) <EOL> exec ( """<STR_LIT>""" ) <EOL> _unicode = unicode <EOL> string_type = basestring <EOL> text_type = unicode <EOL> integer_types = ( int , long ) </s>
