&y
d Z ddlZ G d dej Z G d dej Z G d dej Z G d d
eej Z G d deej Zd
Z ej e d Z
e
i ddddddddddddddddddddddddd d!d"d#d$d%d&d'd(d)i d*d+d,d-d.dd/dd0d1d2d3d4d5d6d7d8d9d:d;dd?d@dAdBdCdDdEdFdGdHdIi dJdKd?dLdMdNdOdPddQdRdSdTdUd5dVdWdXdYdZdd[d\d]d^dYd_d`dadbdcddd9dei d;dfdgdhdidjdkdlddmdndodpdqdrdsd`dtdudvdZdwdxdydzd{d|d}d~dddddi ddddddddddddddddddddddddddddddddddi ddddddddddddddddddddddddddddddÓddœddǓi ddɓdd˓dd͓ddϓddѓddӓddՓddדddٓddۓdd\ddcddߓddddddRddddadTddddddFd dZi ddddddddddddddddddddddddddddddddddi ddd d ddddddddddddddddd d d
d
ddddd
d
ddddi ddddddddddddddddddddddddddddddddd d i d!d!d"d"d#d#d$d$d%d%d&d&d'd'd(d(d)d)d*d*d+d+d,d,d-d-d.d.d/d/d0d0d1d1i d2d2d3d3d4d4d5d5d6d6d7d7d8d8d9d9d:d:d;d;d<d<d=d=d>d>d?d?d@d@dAdAdBdBi dCdCdDdDdEdEdFdFdGdGdHdHdIdIdJdJdKdKdLdLdMdMdNdNdOdOdPdPdQdQdRdRdSdSi dTdTdUdUdVdVdWdWdXdXdYdYdZdZd[d[d\d\d]d]d^d^d_d_d`d`dadadbdbdcdcddddi dededfdfdgdgdhdhdididjdjdkdkdldldmdmdFdnd?d>dddRddTdod5d4dYd^ddi d\dܓdadpdcdݓd9d8d;d:ddd`d_dZdYddړddqddd#d"d'd&d)d(d-d,d1d0d7d6i dIdHdNdMdPdOdQddSdRdUdTdVd5dXdWd[dd]d\djdidldkdmddodndwdZdydxddi ddddddddddddddddd+d*d3d2d=d<dAd@dCdBdEdDddrddddi ddddddddddddddddēddƓddȓddʓdd̓ddΓddГddғdd֓ddԓi ddؓddޓddddddddsdGdFddtdKdJdLd?ddud%d$ddd!d dddfd;ddi d{dzd}d|dddddhdgdddd~dddddsdrdddtd`dddvdudddqdpddddddddadcd9dvdw Z
dS (x z` Python Character Mapping Codec generated from 'VENDORS/MICSFT/PC/CP869.TXT' with gencodec.py.
Nc e Zd ZddZddZdS )Codecstrictc 8 t j ||t S N)codecscharmap_encodeencoding_mapselfinputerrorss