
    "`                      t   d dl Z d dlZdZdZdZej
                  d    dk  rdZndZdZeseZ	e
Z
eZddZneZ	eZ
eZd dlZ eed      Zej
                  dk\  r5ej$                  j&                  Zej$                  j*                  d	k(  rd
ZndZndZdZde j.                  vr(	 	 d dlZ ej4                         dk\  rdZej6                  Z	de j.                  vrde j.                  v sde j.                  v r-	 d dlZd dlmc mc m Z! ejD                  Ze!ZdZejF                  Z	de j.                  v rdZ$ndZ$ e% e	d             Z& e	d       Z' e	d      Z( e	d      Z) e	d      Z* e	d      Z+	 edk(  reefZ,yeee&fZ,y# e$ r 	 d dlZn# e$ r ew xY wY w xY w#  Y xY w#  Y xY w# e-$ r edk(  refZ,Y yee&fZ,Y yw xY w)    N   FTpythonc                     |1t        j                  d      }|j                  }||j                  }~n||}t	        d       y)zExecute code in a namespace.N   zexec _code_ in _globs_, _locs_)sys	_getframe	f_globalsf_localsexec)_code__globs__locs_frames       6/usr/lib/python3/dist-packages/mpmath/libmp/backend.pyexec_r   %   sB    ?MM!$EooG~^F12    r   )r             =   MPMATH_NOGMPYz1.03gmpyMPMATH_NOSAGE	SAGE_ROOTMPMATH_SAGEsageMPMATH_STRICTr   r      )NN).osr   r   r   
sage_utilsversion_infopython3BACKENDlongMPZxrange
basestringr   intrangestrbuiltinsgetattr	hash_infomodulusHASH_MODULUSwidth	HASH_BITSenvirongmpy2ImportErrorversionmpzsage.allsage.libs.mpmath.utilslibsmpmathutils_sage_utilsallIntegerSTRICTtypeMPZ_TYPEMPZ_ZEROMPZ_ONEMPZ_TWO	MPZ_THREEMPZ_FIVE	int_types	NameError r   r   <module>rJ      s$   	 
& 
AGG

CFJ
3 CFJHf%E v==((L
}}b 		LI"**$	"  4<<>V#G((C 2::%+*C#44xx 
ll bjj FFA<q6
a&
a&F	q6	$($K	$)	O  	"" "!!" 	"&  $(F	(O		$sl    E7 $"F 1,F '	F! 1F! 7F=FFF

FF FF FF!F70F76F7