ó
è¾bc           @   sl  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- d. 6d/ d0 6d, d1 6d2 d 6d3 d4 6d5 d6 6d7 d8 6d d9 6d: d; 6d d< 6d d= 6d d> 6d d? 6d@ dA 6d d: 6dB d 6dC dD 6dE d 6dF dG 6dH dI 6dJ dK 6dL dM 6dN d2 6dO d 6dP dQ 6dR d 6dS d 6dT dU 6dV dW 6dX d 6dY d 6dK dZ 6d[ d5 6d\ d] 6dM d^ 6d_ d` 6da db 6dc dd 6de df 6dI d\ 6dg d& 6dd dh 6di d( 6dQ di 6dj d- 6dk dl 6d` dk 6dD dO 6dG dH 6dm dB 6dZ dm 6dn dT 6dW d_ 6dU de 6d^ d3 6d] dP 6db dJ 6do dC 6dp dV 6dq dg 6dh da 6dr d[ 6ds dj 6dl dn 6dt d7 6d8 dR 6d4 dL 6d6 dE 6dA do 6du dX 6d> dv 6d? dc 6d" dS 6d< dN 6d# dF 6dw dY 6d= d/ 6d. dt 6d ds 6ƒ e j e
 ƒ Z d S(x   s   Python Character Mapping Codec generated from 'hp_roman8.txt' with gencodec.py.

    Based on data from ftp://dkuug.dk/i18n/charmaps/HP-ROMAN8 (Keld Simonsen)

    Original source: LaserJet IIP Printer User's Manual HP part no
    33471-90901, Hewlet-Packard, June 1989.

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/hp_roman8.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/hp_roman8.pyt   decode   s    (   t   __name__t
   __module__R   R   (    (    (    s)   /usr/lib/python2.7/encodings/hp_roman8.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/hp_roman8.pyR      s    (   R   R   t   FalseR   (    (    (    s)   /usr/lib/python2.7/encodings/hp_roman8.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/hp_roman8.pyR      s    (   R   R   R   R   (    (    (    s)   /usr/lib/python2.7/encodings/hp_roman8.pyR      s   t   StreamWriterc           B   s   e  Z RS(    (   R   R   (    (    (    s)   /usr/lib/python2.7/encodings/hp_roman8.pyR      s   t   StreamReaderc           B   s   e  Z RS(    (   R   R   (    (    (    s)   /usr/lib/python2.7/encodings/hp_roman8.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   names	   hp-roman8R   R   t   incrementalencodert   incrementaldecodert   streamwritert   streamreader(	   R   t	   CodecInfoR    R   R   R   R   R   R   (    (    (    s)   /usr/lib/python2.7/encodings/hp_roman8.pyt   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’  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`  ia  ix  iÿ   iþ   i   i÷   i %  (   t   __doc__R   R    R   R   R   R   R   t   make_identity_dictt   rangeR
   t   updatet   Nonet   make_encoding_mapR   (    (    (    s)   /usr/lib/python2.7/encodings/hp_roman8.pyt   <module>   sÒ   		