N
ću¦9c       s     
 k  Z   d  Z  e d d Z  d   Z  d   Z # d   Z * d   Z 2 d   Z I d   Z O e	 d	 j o P e   n d
 S(   iL   i   i   c    sĄ     x³  d oØ  |  i t  }  | o  Pn  xW  t |  t j  o@  |  i t t |   }  | o  Pn  | | } q> W t i |  }  | i
 |  q	 Wd  S(   Ni   (   s   inputs   reads
   MAXBINSIZEs   ss   lens   nss   binasciis
   b2a_base64s   lines   outputs   write(   s   inputs   outputs   ss   nss   lines*   /usr/lib/python1.5/site-packages/base64.pys   encode s    
   c    s`     xS  d oH  |  i   }  | o  Pn   t i |  } ! | i |  q	 Wd  S(   Ni   (   s   inputs   readlines   lines   binasciis
   a2b_base64s   ss   outputs   write(   s   inputs   outputs   lines   ss*   /usr/lib/python1.5/site-packages/base64.pys   decode s    
 c    sN   # $ k  } % | i  |   } & | i    } ' t | |  ( | i   Sd  S(   N(   s   StringIOs   ss   fs   gs   encodes   getvalue(   s   ss   StringIOs   fs   gs*   /usr/lib/python1.5/site-packages/base64.pys   encodestring# s
   	c    sN   * + k  } , | i  |   } - | i    } . t | |  / | i   Sd  S(   N(   s   StringIOs   ss   fs   gs   decodes   getvalue(   s   ss   StringIOs   fs   gs*   /usr/lib/python1.5/site-packages/base64.pys   decodestring* s
   	c     s  2 3 k  }  k } 4 y& 5 | i |  i d d  \ } } WnJ 6 | i j
 o8 } 7 |  i |  _ 8 | GH9 d GH= |  i	 d  n X> t
 } ? x | d ? r \ } } @ | d j o @ t
 } n A | d j o A t } n B | d j o B t } n C | d	 j o C t   d  Sn q WD | o | d d
 j o$ E | t | d d  |  i  n G | |  i |  i  d  S(   Ni   s   deuts|   usage: basd64 [-d] [-e] [-u] [-t] [file|-]
		-d, -u: decode
		-e: encode (default)
		-t: decode string 'Aladdin:open sesame'i   i    s   -es   -ds   -us   -ts   -s   rb(   s   syss   getopts   argvs   optss   argss   errors   msgs   stderrs   stdouts   exits   encodes   funcs   os   as   decodes   test1s   opens   stdin(   s   syss   getopts   optss   argss   msgs   funcs   os   as*   /usr/lib/python1.5/site-packages/base64.pys   test2 s,   &	     $c     s?   I J d }  K t |   } L t |  } M |  G| G| GHd  S(   Ns   Aladdin:open sesame(   s   s0s   encodestrings   s1s   decodestrings   s2(   s   s0s   s1s   s2s*   /usr/lib/python1.5/site-packages/base64.pys   test1I s   	s   __main__N(
   s   binasciis   MAXLINESIZEs
   MAXBINSIZEs   encodes   decodes   encodestrings   decodestrings   tests   test1s   __name__(    s*   /usr/lib/python1.5/site-packages/base64.pys   ?
 s   	