ó
xFWgc           @   s—  d  Z  d d l Z d e j f d „  ƒ  YZ d e j f d „  ƒ  YZ d e j f d „  ƒ  YZ d	 e e j f d
 „  ƒ  YZ d e e j f d „  ƒ  YZ d „  Z e j e	 d ƒ ƒ Z
 e
 j i d d 6d d 6d d 6d d 6d d 6d d 6d d 6d d 6d d  6d! d" 6d# d$ 6d% d& 6d' d( 6d) d* 6d+ d, 6d- d. 6d/ d0 6d1 d2 6d3 d4 6d5 d6 6d7 d8 6d9 d: 6d; d< 6d= d> 6d? d@ 6dA dB 6dC dD 6dE dF 6ƒ e j e
 ƒ Z d S(G   sx    Python Character Mapping Codec for PalmOS 3.5.

Written by Sjoerd Mullender (sjoerd@acm.org); based on iso8859_15.py.

iÿÿÿÿNt   Codecc           B   s    e  Z d  d „ Z d  d „ Z RS(   t   strictc         C   s   t  j | | t ƒ S(   N(   t   codecst   charmap_encodet   encoding_map(   t   selft   inputt   errors(    (    s&   /usr/lib/python2.7/encodings/palmos.pyt   encode   s    c         C   s   t  j | | t ƒ S(   N(   R   t   charmap_decodet   decoding_map(   R   R   R   (    (    s&   /usr/lib/python2.7/encodings/palmos.pyt   decode   s    (   t   __name__t
   __module__R   R   (    (    (    s&   /usr/lib/python2.7/encodings/palmos.pyR       s   t   IncrementalEncoderc           B   s   e  Z e d  „ Z RS(   c         C   s   t  j | |  j t ƒ d S(   Ni    (   R   R   R   R   (   R   R   t   final(    (    s&   /usr/lib/python2.7/encodings/palmos.pyR      s    (   R   R   t   FalseR   (    (    (    s&   /usr/lib/python2.7/encodings/palmos.pyR      s   t   IncrementalDecoderc           B   s   e  Z e d  „ Z RS(   c         C   s   t  j | |  j t ƒ d S(   Ni    (   R   R	   R   R
   (   R   R   R   (    (    s&   /usr/lib/python2.7/encodings/palmos.pyR      s    (   R   R   R   R   (    (    (    s&   /usr/lib/python2.7/encodings/palmos.pyR      s   t   StreamWriterc           B   s   e  Z RS(    (   R   R   (    (    (    s&   /usr/lib/python2.7/encodings/palmos.pyR      s   t   StreamReaderc           B   s   e  Z RS(    (   R   R   (    (    (    s&   /usr/lib/python2.7/encodings/palmos.pyR      s   c           C   s@   t  j d d d t ƒ  j d t ƒ  j d t d t d t d t ƒ S(	   Nt   namet   palmosR   R   t   incrementalencodert   incrementaldecodert   streamreadert   streamwriter(	   R   t	   CodecInfoR    R   R   R   R   R   R   (    (    (    s&   /usr/lib/python2.7/encodings/palmos.pyt   getregentry"   s    	i   i¬   i€   i   i‚   i’  iƒ   i   i„   i&   i…   i    i†   i!   i‡   iÆ  iˆ   i0   i‰   i`  iŠ   i9   i‹   iR  iŒ   if&  i   ic&  iŽ   ie&  i   i`&  i   i   i‘   i   i’   i   i“   i   i”   i"   i•   i   i–   i   i—   iÜ  i˜   i"!  i™   ia  iš   iS  iœ   ix  iŸ   (   t   __doc__R   R    R   R   R   R   R   t   make_identity_dictt   rangeR
   t   updatet   make_encoding_mapR   (    (    (    s&   /usr/lib/python2.7/encodings/palmos.pyt   <module>   sL   		