m
fIc           @   s  d  Z  d k Z d e i f d     YZ d e e i f d     YZ d e e i f d     YZ d   Z e i e d	   Z e i	 h  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% <d& d' <d( d) <d* d+ <d, d <d- d <d. d  <d/ d0 <d1 d2 <d3 d4 <d5 d6 <d7 d8 <d9 d <d: d <d; d <d< d= <d> d? <d@ d <dA dB <dC dD <dE dF <dG dH <dI d
 <dJ dK <dL dM <dN dO <dP dQ <dR d <dS d <dT dU <dV d <dW d" <dX dY <dZ d[ <d\ d] <d^ d_ <d` da <db dc <dd de <df dg <dh di <dj dk <dl d: <dm dR <dn d/ <do d5 <dp dq <dr d- <ds dt <du dv <dw dx <dy dz <d{ d| <d} d~ <d d <d d <d d <d d$ <d d* <d d3 <d d1 <d dP <d d <d d9 <d d; <d d <d d <d d <d d <d d <d d <d d <d d <d d <d d7 <d d, <d d <d dT <d dV <d e
 <d d <d e
 <d e
 <d d <d e
 <d e
 <d e
 <d d <d d <d dN <d d( <dq dW <d d. <d dS <d d& <d# e
 <d% d <d' d <d) d <d+ d <d d <d d <d d <d0 d <d2 d <d4 d <d6 d <d8 e
 <d e
 <d e
 <d! d <d= d <d? d <d d <dB d <dD d <dF d <dH d <d d <dK d <dM d <dO e
 <dQ e
 <d e
 <d d <dU e
 <d d <d d <d d <dk d <d d <d d <d d <d d <d d <d d <d d <d e
 <d e
 <d e
 <d e
 <d e
 <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 <d d <d d <d dX <d dZ <d d\ <d d^ <d d` <d db <d dd <d df <d dh <d d <d e
 <d e
 <d e
 <d e
 <d e
 <d d <d dj <d dl <d dm <d dn <d do <d dp <d dr <d ds <d du <d d <d e
 <d e
 <d e
 <d e
 <d e
 <d d <d d <d dw <d dy <d d{ <d d} <d d <d d <d d <d d <d d <d e
 <d e
 <d e
 <de
 <de
 <dd< <dd> <dd@ <ddA <ddC <ddE <d	dG <d dI <d
dJ <ddL <dd <de
 <de
 <de
 <de
 <dd < e i e  Z d S(  s    Python Character Mapping Codec generated from 'CP424.TXT' with gencodec.py.

Written by Marc-Andre Lemburg (mal@lemburg.com).

(c) Copyright CNRI, All Rights Reserved. NO WARRANTY.
(c) Copyright 2000 Guido van Rossum.

Nt   Codecc           B   s    t  Z d d  Z d d  Z RS(   Nt   strictc         C   s   t  i | | t  S(   N(   t   codecst   charmap_encodet   inputt   errorst   encoding_map(   t   selfR   R   (    (    t,   /mit/python/lib/python2.4/encodings/cp424.pyt   encode   s    c         C   s   t  i | | t  S(   N(   R   t   charmap_decodeR   R   t   decoding_map(   R   R   R   (    (    R   t   decode   s    (   t   __name__t
   __module__R	   R   (    (    (    R   R       s   t   StreamWriterc           B   s   t  Z RS(   N(   R   R   (    (    (    R   R      s   t   StreamReaderc           B   s   t  Z RS(   N(   R   R   (    (    (    R   R      s   c           C   s   t    i t    i t t f S(   N(   R    R	   R   R   R   (    (    (    R   t   getregentry    s    i   i   i   i   i	   i   i   i   i   i   i   i   i
   i   i   i   i   i   i   i   i   i   i   i   i   i    i   i!   i   i"   i   i#   i   i$   i   i%   i&   i'   i(   i   i)   i   i*   i   i+   i   i,   i   i-   i.   i/   i0   i   i1   i   i2   i3   i   i4   i   i5   i   i6   i   i7   i8   i   i9   i   i:   i   i;   i   i<   i=   i>   i   i?   i@   iA   i  iB   i  iC   i  iD   i  iE   i  iF   i  iG   i  iH   i  iI   i  iJ   i   iK   iL   iM   iN   iO   i|   iP   iQ   i  iR   i  iS   i  iT   i  iU   i  iV   i  iW   i  iX   i  iY   i  iZ   i[   i\   i]   i^   i_   i   i`   ia   ib   i  ic   i  id   i  ie   i  if   i  ig   i  ih   i  ii   i  ij   i   ik   il   im   in   io   ip   iq   i  ir   is   it   i   iu   iv   iw   ix   i   iy   iz   i{   i}   i~   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   (   t   __doc__R   R    R   R   R   t   make_identity_dictt   rangeR   t   updatet   Nonet   make_encoding_mapR   (   R   R   R    R   R   R   R   (    (    R   t   ?   s    	
	        a