ó
ÊLºVc           @   s…   d  d l  m Z m Z m Z d d „ Z d „  Z d „  Z e d „ Z d „  Z	 d „  Z
 d	 „  Z d
 d d  
d „ Z d „  Z Z d S(   i   (   t   PY3Kt
   basestringt   unicodeiÿÿÿÿc         C   s.   | d k  r t  |  ƒ | } n  |  | | | !S(   Ni    (   t   len(   t   st   startt   length(    (    s%   /var/www/ficnx/bin/pyfpdf/fpdf/php.pyt   substr   s    c         G   s   |  | S(   N(    (   t   fmtt   args(    (    s%   /var/www/ficnx/bin/pyfpdf/fpdf/php.pyt   sprintf   s    c         C   sg   t  |  t ƒ s7 t g  |  D] } | | f ^ q ƒ }  n  x) |  j ƒ  D] \ } } d | | f GHqD Wd  S(   Ns   [%s] => %s (   t
   isinstancet   dictt   items(   t   arrayt   kt   v(    (    s%   /var/www/ficnx/bin/pyfpdf/fpdf/php.pyt   print_r   s    (c         C   sx   d j  ƒ  } | r( | d j  d ƒ 7} n  t |  t ƒ sI |  j d ƒ }  n  | |  j  d ƒ 7} t rt | j d ƒ } n  | S(   s#   Converts UTF-8 strings to UTF16-BE.t    s   þÿt   latin1s   UTF-8s   UTF-16BE(   t   encodeR   R   t   decodeR    (   t   instrt   setbomt   outstr(    (    s%   /var/www/ficnx/bin/pyfpdf/fpdf/php.pyt   UTF8ToUTF16BE   s    c         C   s   g  |  D] } t  | ƒ ^ q S(   s*   Converts UTF-8 strings to codepoints array(   t   ord(   R   t   c(    (    s%   /var/www/ficnx/bin/pyfpdf/fpdf/php.pyt   UTF8StringToArray"   s    c         C   s   t  |  ƒ ‚ d  S(   N(   t   RuntimeError(   t   msg(    (    s%   /var/www/ficnx/bin/pyfpdf/fpdf/php.pyt   die(   s    c         C   s   |  | S(   N(    (   R   t   count(    (    s%   /var/www/ficnx/bin/pyfpdf/fpdf/php.pyt
   str_repeat+   s    i    t    c         C   sL   | d k  r |  j  | | ƒ S| d k r8 |  j | | ƒ S|  j | | ƒ Sd  S(   Ni    (   t   rjustt   ljustt   center(   R   t
   pad_lengtht   pad_chart   pad_type(    (    s%   /var/www/ficnx/bin/pyfpdf/fpdf/php.pyt   str_pad.   s
    c         C   s
   t  |  ƒ S(   N(   R   (   R   (    (    s%   /var/www/ficnx/bin/pyfpdf/fpdf/php.pyt   <lambda>6   s    N(   t   py3kR    R   R   R   R
   R   t   TrueR   R   R   R!   R)   t   strlenR    (    (    (    s%   /var/www/ficnx/bin/pyfpdf/fpdf/php.pyt   <module>   s   					