ó
<Zc           @   s§  d  d l  Z  d  d l Z d Z d Z d Z e j d d k  rF e Z n e	 Z d Z
 d d l m Z m Z e sƒ e Z e Z e Z n e Z e Z e Z e j d k rÔ e j j Z e j j d k rË d	 Z qà d
 Z n d Z d Z d e  j k rryv y d  d l Z Wn; e k
 r?y d  d l Z Wq@e k
 r;e ‚ q@Xn Xe j ƒ  d k rdd Z
 e j Z n  WqrqrXn  d e  j k rÑyC d  d l Z d  d l  j! j" j# Z$ e j% Z e$ Z d Z
 e j& Z WqÑqÑXn  d e  j k rée	 Z' n e Z' e( e d ƒ ƒ Z) e d ƒ Z* e d ƒ Z+ e d ƒ Z, e d ƒ Z- e d ƒ Z. y. e
 d k r[e e f Z/ n e e e) f Z/ Wn5 e0 k
 r¢e
 d k r“e f Z/ q£e e) f Z/ n Xd S(   iÿÿÿÿNi    i   t   pythoni   (   t   exec_t   print_s   3.2i    i   i=   t   MPMATH_NOGMPYs   1.03t   gmpyt   MPMATH_NOSAGEt   saget   MPMATH_STRICTi   i   (1   t   ost   syst   NoneR   R   t
   sage_utilst   version_infot   Falset   python3t   Truet   BACKENDt   sixR   R   t   longt   MPZt   xranget
   basestringt   intt   ranget   strt   versiont	   hash_infot   modulust   HASH_MODULUSt   widtht	   HASH_BITSt   environt   gmpy2t   ImportErrort   mpzt   sage.allt   sage.libs.mpmath.utilst   libst   mpmatht   utilst   _sage_utilst   allt   Integert   STRICTt   typet   MPZ_TYPEt   MPZ_ZEROt   MPZ_ONEt   MPZ_TWOt	   MPZ_THREEt   MPZ_FIVEt	   int_typest	   NameError(    (    (    s3   lib/python2.7/site-packages/mpmath/libmp/backend.pyt   <module>   s€   						