
<Zc           @   s   d  Z  d d l m Z d d  Z d   Z d   Z d   Z d   Z d	   Z d
   Z	 d   Z
 d   Z d   Z d   Z d   Z d   Z d S(   s  
Easy-to-use test-generating code:

cases = '''
exp 2.25
log 2.25
'''

from mpmath import *
mp.dps = 20
for test in cases.splitlines():
    if not test:
        continue
    words = test.split()
    fname = words[0]
    args = words[1:]
    argstr = ", ".join(args)
    testline = "%s(%s)" % (fname, argstr)
    ans = str(eval(testline))
    print "    assert ae(fp.%s, %s)" % (testline, ans)

i(   t   fpg-q=c         C   s.   |  | k r t  St |  |  | t |  k S(   N(   t   Truet   abs(   t   xt   yt   tol(    (    s3   lib/python2.7/site-packages/mpmath/tests/test_fp.pyt   ae   s    c           C   sj   t  j d  d k s t  t  j d
  d k s6 t  t  j d d g d d g d t d k sf t  d  S(   Ni   i   y              @i   i   y              ?t	   conjugatei   y               @y      @      @y      @      y       @      ?y      @       (   R    t   conjt   AssertionErrort   fdotR   (    (    (    s3   lib/python2.7/site-packages/mpmath/tests/test_fp.pyt	   test_conj   s    c           C   s   t  t j d  d  s t  t  t j d  d  s< t  t  t j d  d  sZ t  t  t j d  d  sx t  t  t j d  d
  s t  t  t j d  d  s t  t  t j d  d  s t  t  t j d  d  s t  t  t j d  d  st  t  t j d  d  s,t  t  t j d  d  sJt  t  t j d	  d  sht  t  t j d  d  st  t  t j d  d  st  t  t j d  d  st  t  t j d	  d  st  t  t j d  d  st  t  t j d   d!  st  d  S("   Ni   g        ig-DT!	@y              @g-DT!?y              g-DT!i   gs?iy              ?g!3|g      @g      @g       @y                g      y              ?g       g      y       @      @y            y      @      @y      @      @y       @        y       @        y            y             y       @        y       @        y            y              (   R   R    t   argR	   t   ret   imt   floort   ceil(    (    (    s3   lib/python2.7/site-packages/mpmath/tests/test_fp.pyt   test_fp_number_parts$   s$    c           C   sX  t  t j d  d  s t  t  t j d  d  s< t  t  t j d  d  sZ t  t  t j d  d  sx t  t  t j d  d  s t  t  t j d	  d
  s t  t  t j d  d  s t  t  t j d  d
  s t  t  t j d  d  st  t  t j d  d  s,t  t  t j d*  d+  sJt  t  t j d,  d-  sht  t  t j d.  d/  st  t  t j d0  d1  st  t  t j d2  d3  st  t  t j d4  d5  st  t  t j d6  d7  st  t  t j d8  d9  st  t  t j d:  d;  s:t  t  t j d<  d=  sXt  t  t j d  d
  svt  t  t j d  d  st  t  t j d  d  st  t  t j d>  d?  st  t  t j d@  dA  st  t  t j dB  dC  st  t  t j dD  dE  s*t  t  t j d  d  sHt  t  t j d  d  sft  t  t j d  d  st  t  t j d  d
  st  t  t j d  d  st  t  t j d	  d
  st  t  t j d  d  st  t  t j d  d  st  t  t j d  d  s8t  t  t j d  d  sVt  t  t j dF  dG  stt  t  t j dH  dI  st  t  t j dJ  dK  st  t  t j dL  dM  st  t  t j dN  dO  st  t  t j dP  dQ  s
t  t  t j dR  dS  s(t  t  t j dT  dU  sFt  t  t j dV  dW  sdt  t  t j dX  dY  st  t  t j d  d
  st  t  t j d  d   st  t  t j d  d!  st  t  t j dZ  d[  st  t  t j d\  d]  st  t  t j d^  d_  s6t  t  t j d`  da  sTt  d  S(b   Ni    g        g      ?g;f?g      ?g      ?g      ?i   g      ?g;fg      ?g      g      ?i   g      @y              @y        B3@gNs@y        @g3@y                gNsg3g      g|۽gc猿g|=gc猿=y        |=y        c猿=gffffffgwg]Zu#iy               @gi+py        kp@gځjky        Ic@gGcy        k@y              @y        B3@y      ?      @yNs@@y      ?      @y3@        y      ?      @yNs@y      ?      @y        B3y      ?      @yNsy      ?      @y3        y      ?      @yNs@y       @      @y        B3@y      @      @yNs@@y|=|=yc猿=c猿=y|=|۽yc猿=c猿y|۽|=yc猿c猿=y|۽|۽yc猿c猿y              @y3@        y      ?      @yNs@y      ?      @y        B3y      ?      @yNsy      ?      @y3        y      ?      @yNs@y      ?      @y        B3@y      ?      @yNs@@y       @      @y3@        y      @      @yNs@y             @yi+p        y             @y        kpyffffff       @yځjkIcyffffff       @yGck@(   R   R    t   sinpiR	   t   cospi(    (    (    s3   lib/python2.7/site-packages/mpmath/tests/test_fp.pyt   test_fp_cospi_sinpi8   sl    c           C   s0  t  t j d  d  s t  t  t j d  d  s< t  t  t j d  d  sZ t  t  t j d
  d  sx t  t  t j d  d  s t  t  t j d  d  s t  t  t j d  d  s t  t  t j d  d  s t  t  t j d
  d  st  t  t j d  d  s,t  d  S(    Ni    g      ?y                i   g(J?y        	T?i   grSW&ڿy        F?g      ?g!Ui?y        ?y              @gFJ7y        :/-?g      g;fy        ;f?g''?y      ?        y(J?	T?yrSW&ڿF?y!Ui??y       @      @yFJ7:/-?y      ?        y              y      ?        y;f;f?y       @      @y''?        (   R   R    t   expjR	   t   expjpi(    (    (    s3   lib/python2.7/site-packages/mpmath/tests/test_fp.pyt   test_fp_expjp   s    c           C   s   t  t j d  d  s t  t  t j d  d  s< t  t  t j d  d  sZ t  t  t j d  d  sx t  t  t j d	  d
  s t  d  S(   Ni    g      ?i   g      i   gUUUUUU?i
   geM6d?i   g        (   R   R    t	   bernoulliR	   (    (    (    s3   lib/python2.7/site-packages/mpmath/tests/test_fp.pyt   test_fp_bernoulli|   s
    c           C   s  t  t j d  d  s t  t  t j d  d  s< t  t  t j d  d  sZ t  t  t j d  d  sx t  t  t j d	  d
  s t  t  t j d  d  s t  t  t j dO  dP  s t  t  t j dQ  dR  s t  t  t j dS  dT  st  t  t j dU  dV  s,t  t  t j d  d  sJt  t  t j d  d  sht  t  t j d  d  st  t  t j d  d  st  t  t j dW  dX  st  t  t j d  d  st  t  t j d   d  st  t  t j d!  d"  st  t  t j d#  d$  s:t  t  t j d%  d&  sXt  t  t j d'  d(  svt  t  t j dY  dZ  st  t  t j d[  d\  st  t  t j d  d]  st  t  t j d1  d^  st  t  t j d4  d_  st  t  t j d  d`  s*t  t  t j d9  da  sHt  t  t j db  dc  sft  t  t j d?  dd  st  t  t j de  df  st  t  t j dF  dG  st  t  t j dH  dg  st  t  t j dJ  dh  st  t  t j di  dj  st  d  S(k   Ni   g      ?g      ?gkﴑ[?i
   g     &Ag      gkﴑ[gffffffg$/	zZ?g(@g_pAi   y                g      g!?i   y              @gj_gu?y        noK?igNh>y        պ>i    i   g ZACg      y              @g @m*ܿy        pƇJ?g        g       @g      @g9B.?g      @gPp5@g     @@gʧm8@gd~QJg6]
Jg(,* Ey        (,* Eg5*0}Ey        }Egj$y        W}@g??y        -DT!	@g      g?y        -DT!@g      gcPar?y        !3|"@gإdy        -DT!)@g      g{ :2y        ^8U)zj/@ig)y        ->qF@gfffffBgoʩy        w@iy              Y@gЌ5y        fՖc@g|=gj*7@g|۽g*7@y        |=g[*7@y        $HT!?g 6@y        5|@y       @        y      ?        y              y!?        y      @      @yj_gu?noKƿy            yNh>պy       @      @y @m*ܿpƇJy(,* E(,* Ey5*0}E}Ey      @      @yj$W}@y??-DT!	y?-DT!ycPar?!3|"yإd-DT!)y{ :2^8U)zj/y             @y)->qFyoʩwy      Y      YyЌ5fՖcy*7@-DT!	y[*7@$HT!y|۽|=y 6@5|(   R   R    t   gammaR	   t   fact   loggamma(    (    (    s3   lib/python2.7/site-packages/mpmath/tests/test_fp.pyt   test_fp_gamma   sF    c           C   s  t  t j d d  d  s! t  t  t j d d  d  sB t  t  t j d d  d  sc t  t  t j d d  d	  s t  t  t j d d
  d  s t  t  t j d d  d  s t  t  t j d d  d  s t  t  t j d d  d  st  t  t j d d  d  s)t  t  t j d d+  d,  sJt  t  t j d d  d  skt  t  t j d d-  d.  st  t  t j d d/  d0  st  t  t j d  d   st  t  t j d  d!  st  t  t j d  d"  st  t  t j d  d#  s%t  t  t j d  d$  sCt  t  t j d1  d2  sat  t  t j d3  d4  st  d  S(5   Ni    g@gR~0?g      ?g2}ji   goxg      gޓ?g)@gW|$@id   guD'Ԑf@g@gL%2K@g\)c=Hg[*W@gZbtigTKE|@y                i   gMLF?i   y              @gkS܏y        S~?i   g      y              ?gcY?y        +:62@g        g      ?g      ?gCY߿@gpg|?gE1uQ?y        [2?iy              @g@y        a:'T@y@        yR~0?        y       @      @ykS܏S~?y            ?ycY?+:62y       @      @yE1uQ?[2?y            y@a:'T(   R   R    t   psiR	   t   harmonic(    (    (    s3   lib/python2.7/site-packages/mpmath/tests/test_fp.pyt   test_fp_psi   s(    !!!!!!!!!!!!!c           C   s  t  t j d  d  s t  t  t j d  d  s< t  t  t j dF  dG  sZ t  t  t j d  d	  sx t  t  t j d
  d  s t  t  t j d  d  s t  t  t j d  d  s t  t  t j d  d  s t  t  t j d  d  st  t  t j d  d  s,t  t  t j d  d  sJt  t  t j d  d  sht  t  t j d  d  st  t  t j d  d  st  t  t j d  d  st  t  t j d  d  st  t  t j d   d!  st  t  t j d"  d#  st  t  t j d$  d  s:t  t  t j d%  d&  sXt  t  t j d'  d(  svt  t  t j d  d)  st  t  t j d*  d+  st  t  t j dH d'  dI  st  t  t j dJ d0  dK  st  t  t j d3  d4  st  t  t j d5  d6  s0t  t  t j dL  dM  sNt  t  t j dN  dO  slt  t  t j d>  d?  st  t  t j d@  dA  st  t  t j dB  dC  st  t  t j dP  dQ  st  d  S(R   Ng}Ô%ITg      ?i   g!;?i   y                gSbQ?g(\?gD(_m+gףp=
?ghSˬ?g        g      g      gUUUUUUg       g      g?g     @gg9nm?g @g4?gfffff:@g$  ?i   g   ?i   gO   ?i   g    ?g;@g  ?gY@@gc	   ?id   g      @gu:ׄ?i   g9B.?gSbQ?i    g      ?iy              @gL2?y        k?i   gΛb2@y        :&@g8   ?g{c)_BgA?g4' _y        &.>gox?y        dAg      @y              @g&ſy        MzAu7?i   gMҵ?g@gA*am@i   gt5@gpfN@y        L$?y       @        ySbQ?        y             @yL2?k?y             @yΛb2@:&y      ?&.>yox?dy      @      @y&ſMzAu7y      @      @ypfN@L$?(   R   R    t   zetaR	   t   altzetat	   primezetat   riemannr(    (    (    s3   lib/python2.7/site-packages/mpmath/tests/test_fp.pyt   test_fp_zeta   sB    !!c           C   sy   t  t j d d d d  d  s' t  t  t j d d d d  d  sN t  t  t j d d d d  d  su t  d  S(   Ni   i   i   g      
@g      @g<ݿy        ~]_KT?y              ?g3&y        oA@y              @g:{?y        .?(   i   i   y<ݿ~]_KTy      ?      ?(   i   i   y3&oAy      ?      ?(   i   i   y       @      @y:{?.?(   R   R    t   hyp2f1R	   (    (    (    s3   lib/python2.7/site-packages/mpmath/tests/test_fp.pyt   test_fp_hyp2f1   s    ''c           C   s
  t  j d  t  j d  k o2 t  j d>  k n s= t  t  j t  j  d k s[ t  t  j t  j  d k sy t  t t  j d  d  s t  t t  j d  d  s t  t t  j d	  d
  s t  t t  j d  d  s t  t t  j d  d  st  t t  j d  d  s-t  t t  j d  d  sKt  t t  j d  d  sit  t t  j d  d  st  t t  j d  d  st  t t  j d  d  st  t t  j d  d  st  t t  j d  d  st  t t  j d  d  st  t t  j d  d  s;t  t t  j d  d  sYt  t t  j d  d  swt  t t  j d  d  st  t t  j d  d  st  t t  j d   d  st  t t  j d!  d"  st  t t  j d#  d$  st  t t  j d?  d@  s+t  t t  j dB  dD  sIt  t t  j dE  dF  sgt  t t  j dH  dJ  st  t  j t  j  d k st  t  j t  j  d k st  t  j d  d, k st  t  j d  d, k st  t  j dK  d, k st  t t  j d	  d-  s0t  t t  j d  d.  sNt  t t  j d  d/  slt  t t  j d  d0  st  t t  j d  d1  st  t t  j d  d2  st  t t  j d  d3  st  t t  j d  d4  st  t t  j d  d5  s t  t t  j d  d  s>t  t t  j d  d6  s\t  t t  j d  d  szt  t t  j d  d7  st  t t  j d  d  st  t t  j d  d  st  t t  j d  d  st  t t  j d  d  st  t t  j d   d  s.t  t t  j d!  dL  sLt  t t  j d#  dM  sjt  t t  j dN  dO d9  st  t t  j dQ  dR d9  st  t t  j dS  dT  st  t t  j dV  dW  st  t t  j dX  dY  st  d  S(Z   Ni   g       @y                g      ?g      i    g        g       g333333?g8?g333333ӿg8տg?gȦE?ggȦEgAg?gAgg?gsң*?ggsң*g      !@g      !g333333"@g333333"g      4@g      4g     @g     gd~QJgd~Qy              ?y        .($h?y              y        .($hy              @g刕W4y        3._!@i   y              "@g%?@[0y        9Ai   g
{?gz"B?gitd?gsQd"?gba"?gEӳ{?g gl᪾?g`9Q?g*X,9gHy]68gߓDTg刕W5@gvIh%<=g刕W3g%?@[0Ag%?@[0i   y       @        y       @      @y刕W43._!@y       @      @y             y刕W43._!@y刕W4@3._!y       @      "@y%?@[09Ay       @      "@y             "y%?@[09Ay%?@[0A9y                y      ?.($hy      ?.($h?y       @      @y刕W5@3._!y       @      @y             y刕W33._!@y       @      "@y%?@[0A9y       @      "@y             "y%?@[09Ay      4@        yߓDT        (   R    t   erfR	   t   inft   ninfR   t   erfc(    (    (    s3   lib/python2.7/site-packages/mpmath/tests/test_fp.pyt   test_fp_erf   sv    =!!c           C   s  t  t j d  d  s t  t  t j d  d  s< t  t  t j d  d  sZ t  t  t j d  d  sx t  t  t j d  dV  s t  t  t j dW  dX  s t  t  t j dY  dZ  s t  t  t j d  d  s t  t  t j d  d  st  t  t j d  d[  s,t  t  t j d  d  sJt  t  t j d  d\  sht  t  t j d]  d^  st  t  t j d_  d`  st  t  t j da  db  st  t  t j d d%  t j  st  t  t j d d%  dc  st  t  t j d d%  dd  s)t  t  t j d d%  d*  sJt  t  t j d d%  de  skt  t  t j df d%  t j  st  t  t j dg d%  dh  st  t  t j d d%  di  st  t  t j d d%  dj  st  t  t j d d%  dk  st  t  t j d d%  dl  s5t  t  t j d d%  dm  sVt  t  t j dn d%  do  swt  t  t j dp d%  dq  st  t  t j dr d%  ds  st  t  t j d d;  t j  st  t  t j d d;  dt  st  t  t j d d;  du  s t  t  t j d d;  dv  sAt  t  t j d d;  dw  sbt  t  t j dx d;  t j  st  t  t j dy d;  dz  st  t  t j d d;  d{  st  t  t j d d;  d|  st  t  t j d d;  d}  st  t  t j d d;  d~  s,t  t  t j d d;  d  sMt  t  t j d d;  d  snt  t  t j d d;  d  st  t  t j d d;  d  st  d  S(   Ng        g      ?gW	&?g      @gG0H?g      пgֿg      $gj)q?y        N@i    y                i   gH:a<?g     D@gd @g}Ô%ITg^l@g     @gJUę@y        BGP@g|=gj|=y        |=g$B;i   y              @gAF?y        Z|?ig)3?y        i3?i'  y             @@gS @y        O/j?igWvy        ai0@gy䬌=?y        $dG7@gѤX9gAr"Ŀy        Ro@g6wX@y        ùM1I@g4pl@y        Nw@gM:y        
@g.5L:y        (vf?gO^?y        "@g{&Կy        `ïJ@gHf$@y        5<-@i   g_@r6y        :S!w%@gs\xRؿy        v>%@g69y        gW5e+@ggDֿy        "9,@g^8y        z%@gB<f@y        !>	
&&@g;l@y        \)@gK/@y        H,@gP\:y        $g_#@gͰB^b:y        =C&@gF(3y        -'@gNɀy        D~*Jo!@g+=Q}@y        X:'@yj)q?N@y                y                y      @        yH:a<?        yJUę@BGP@y$B;|=y      @      @yAF?Z|?y            y)3?i3y     @     @@yS @O/j?yWvai0yy䬌=?$dG7yj)q?Ny                y      @        yAr"ĿRoy6wX@ùM1Iy4pl@NwyJUę@BGPyM:
y.5L:(vfy      @      @yO^?"y            y{&Կ`ïJy     @     @@yHf$@5<-y_@r6:S!w%@ys\xRؿv>%@y69gW5e+@ygDֿ"9,@y                y      @        y^8z%@yB<f@!>	
&&@y;l@\)@yK/@H,@yP\:$g_#@yͰB^b:=C&@y      @      @yF(3뿒-'@y            yNɀD~*Jo!@y     @     @@y+=Q}@X:'@(   R   R    t   lambertwR	   R)   (    (    (    s3   lib/python2.7/site-packages/mpmath/tests/test_fp.pyt   test_fp_lambertw#  sZ    %!!!!%!!!!!!!!!%!!!!%!!!!!!!!c          C   sʋ  d }  d } t  j d  } t | d d |  s6 t  t |  t k sN t  t  j d  } t | d d |  sx t  t |  t k s t  t  j d  } t | d	 d |  s t  t |  t k s t  t  j d
  } t | d d |  s t  t |  t k st  t  j d  } t | d d |  s>t  t |  t k sVt  t  j d  } t | d d |  st  t |  t k st  t  j d  } t | d d |  st  t |  t k st  t  j d  } t | d d |  st  t |  t k st  t  j d  } t | d d |  sFt  t |  t k s^t  t  j d  } t | d d |  st  t |  t k st  t  j d d  } t | d d d |  st  t | j d d | st  | j d k st  t  j d d  } t | d d d |  s7t  t | j d d | sUt  | j d k sjt  t  j d d  } t | d	 d d |  st  t | j d	 d | st  | j d k st  t  j d
 d  } t | d d d |  st  t | j d d | st  | j d k s4t  t  j d d  } t | d d d |  sft  t | j d d | st  | j d k st  t  j d d  } t | d d d |  st  t | j d d | st  | j d k st  t  j d d  } t | d d d |  s0t  t | j d d | sNt  | j d k sct  t  j d d  } t | d d d |  st  t | j d d | st  | j d k st  t  j d d  } t | d d d |  st  t | j d d | st  | j d k s-t  t  j d d  } t | d d d |  s_t  t | j d d | s}t  | j d k st  t  j d d  } t | d d d |  st  t | j d d | st  t | j d d | s t  t  j d d  } t | d  d! d |  s2t  t | j d  d | sPt  t | j d" d | snt  t  j d# d$  } t | d% d& d |  st  t | j d% d | st  t | j d' d | st  t  j d( d)  } t | d* d+ d |  st  t | j d* d | s,t  t | j d, d | sJt  t  j d d-  } t | d. d/ d |  s|t  t | j d. d | st  t | j d0 d | st  t  j d d1  } t | d2 d3 d |  st  t | j d2 d | s	t  t | j d4 d | s&	t  t  j d5 d6  } t | d7 d8 d |  sX	t  t | j d7 d | sv	t  t | j d9 d | s	t  t  j d: d;  } t | d< d= d |  s	t  t | j d< d | s	t  t | j d> d | s
t  t  j d? d@  } t | dA dB d |  s4
t  t | j dA d | sR
t  t | j dC d | sp
t  t  j dD dE  } t | dF dG d |  s
t  t | j dF d | s
t  t | j dH d | s
t  t  j d d  } t | dI dJ d |  st  t | j dI d | s.t  t | j dK d | sLt  t  j d d  } t | dL dM d |  s~t  t | j dL d | st  t | j dN d | st  t  j d d$  } t | dO dP d |  st  t | j dO d | s
t  t | j dQ d | s(t  t  j d
 d)  } t | dR dS d |  sZt  t | j dR d | sxt  t | j dT d | st  t  j d d-  } t | dU dV d |  st  t | j dU d | st  t | j dW d | st  t  j d d1  } t | dX dY d |  s6t  t | j dX d | sTt  t | j dZ d | srt  t  j d d6  } t | d[ d\ d |  st  t | j d[ d | st  t | j d] d | st  t  j d d;  } t | d^ d_ d |  st  t | j d^ d | s0t  t | j d` d | sNt  t  j d d@  } t | da db d |  st  t | j da d | st  t | j dc d | st  t  j d dE  } t | dd de d |  st  t | j dd d | st  t | j df d | s*t  t  j d dg  } t | dh di d |  s\t  t | j dh d | szt  t | j dj d | st  t  j d d$  } t | dk dl d |  st  t | j dk d | st  t | j dm d | st  t  j d dn  } t | do dp d |  s8t  t | j do d | sVt  t | j dq d | stt  t  j d
 dr  } t | ds dt d |  st  t | j ds d | st  t | j du d | st  t  j d d1  } t | dv dw d |  st  t | j dv d | s2t  t | j dx d | sPt  t  j d dE  } t | dy dz d |  st  t | j dy d | st  t | j d{ d | st  t  j d d|  } t | d} d~ d |  st  t | j d} d | st  t | j d d | s,t  t  j d d  } t | d d d |  s^t  t | j d d | s|t  t | j d d | st  t  j d d  } t | d d d |  st  t | j d d | st  t | j d d | st  t  j d d  } t | d d d |  s:t  t | j d d | sXt  t | j d d | svt  t  j d d  } t | d d d |  st  t | j d d | st  t | j d d | st  t  j d d  } t | d d d |  st  t | j d d | s4t  t | j d d | sRt  t  j d d$  } t | d d d |  st  t | j d d | st  t | j d d | st  t  j d d)  } t | d d d |  st  t | j d d | st  t | j d d | s.t  t  j d d-  } t | d d d |  s`t  t | j d d | s~t  t | j d d | st  t  j d d1  } t | d d d |  st  t | j d d | st  t | j d d | s
t  t  j d d6  } t | d d d |  s<t  t | j d d | sZt  t | j d d | sxt  t  j d d;  } t | d d d |  st  t | j d d | st  t | j d d | st  t  j d d@  } t | d d d |  st  t | j d d | s6t  t | j d d | sTt  t  j d dE  } t | d d d |  st  t | j d d | st  t | j d d | st  t  j d dg  } t | d d d |  st  t | j d d | st  t | j d d | s0t  t  j d d$  } t | d d d |  sbt  t | j d d | st  t | j d d | st  t  j d dn  } t | d d d |  st  t | j d d | st  t | j d d | st  t  j d dr  } t | d d d |  s>t  t | j d d | s\t  t | j d d | szt  t  j d d1  } t | d d d |  st  t | j d d | st  t | j d d | st  t  j d dE  } t | d d d |  st  t | j d d | s8t  t | j d d | sVt  t  j d d|  } t | d d d |  st  t | j d d | st  t | j d d | st  t  j d d  } t | d d d |  st  t | j d d | st  t | j d d | s2t  t  j d d  } t | d d d |  sdt  t | j d d | st  t | j d d | st  t  j d d  } t | d d d |  st  t | j d d | st  t | j d d | st  t  j d d  } t | d d d |  s@t  t | j d d | s^t  t | j d d | s|t  t  j d d  } t | d d d |  st  t | j d d | st  t | j d d | st  t  j d d$  } t | d d d |  st  t | j d d | s:t  t | j d d | sXt  t  j d d)  } t | d d d |  st  t | j d d | st  t | j d d | st  t  j d d-  } t | d d d |  st  t | j d d | st  t | j d d | s4t  t  j d d1  } t | d d d |  sft  t | j d d | st  t | j d d | st  t  j d d6  } t | d d d |  st  t | j d d | st  t | j d d | st  t  j d d;  } t | d d d |  sBt  t | j d d | s`t  t | j d d | s~t  t  j d d@  } t | d d d |  st  t | j d d | st  t | j d d | st  t  j d dE  } t | d d d |  s t  t | j d d | s< t  t | j d d | sZ t  t  j d  } t | d d d |  s t  t | j d d | s t  t | j d d | s t  t  j d  } t | d d d |  s t  t | j d d | s!t  t | j d d | s.!t  t  j d  } t | d d d |  s\!t  t | j d d | sz!t  t | j d d | s!t  t  j d  } t | d d d |  s!t  t | j d d | s!t  t | j d d | s"t  t  j d  } t | d d d |  s0"t  t | j d d | sN"t  t | j d d | sl"t  t  j d  } t | d d d |  s"t  t | j d d | s"t  t | j d d | s"t  t  j d  } t | d d d |  s#t  t | j d d | s"#t  t | j d d | s@#t  t  j d  } t | dd d |  sn#t  t | j dd | s#t  t | j d d | s#t  t  j d  } t | dd d |  s#t  t | j dd | s#t  t | j d d | s$t  t  j d  } t | dd d |  sB$t  t | j dd | s`$t  t | j d d | s~$t  t  j d d  } t | d d d |  s$t  t | j d d | s$t  t | j d d | s$t  t  j d d  } t | d d d |  s%t  t | j d d | s<%t  t | j d d | sZ%t  t  j d d  } t | d d d |  s%t  t | j d d | s%t  t | j d d | s%t  t  j d d  } t | d d d |  s%t  t | j d d | s&t  t | j d d | s6&t  t  j d d  } t | d d d |  sh&t  t | j d d | s&t  t | j d d | s&t  t  j d d  } t | d d d |  s&t  t | j d d | s&t  t | j d d | s't  t  j d d  } t | d d d |  sD't  t | j d d | sb't  t | j d d | s't  t  j d d  } t | dd d |  s't  t | j dd | s't  t | j d d | s't  t  j d d  } t | dd d |  s (t  t | j dd | s>(t  t | j d d | s\(t  t  j d d  } t | dd d |  s(t  t | j dd | s(t  t | j d d | s(t  t  j d d  } t | d d d |  s(t  t | j d d | s)t  t | j dd | s8)t  t  j d d  } t | d d d |  sj)t  t | j d d | s)t  t | j dd | s)t  t  j d d$  } t | d d d |  s)t  t | j d d | s)t  t | j dd | s*t  t  j d d)  } t | d d d |  sF*t  t | j d d | sd*t  t | j dd | s*t  t  j d d-  } t | d d d |  s*t  t | j d d | s*t  t | j dd | s*t  t  j d d1  } t | d d d |  s"+t  t | j d d | s@+t  t | j d	d | s^+t  t  j d d6  } t | d d d |  s+t  t | j d d | s+t  t | j d
d | s+t  t  j d d;  } t | d d d |  s+t  t | j d d | s,t  t | j dd | s:,t  t  j d d@  } t | d d d |  sl,t  t | j d d | s,t  t | j dd | s,t  t  j d dE  } t | d d d |  s,t  t | j d d | s,t  t | j dd | s-t  t  j d d  } t | ddd |  sH-t  t | j dd | sf-t  t | j dd | s-t  t  j d d  } t | ddd |  s-t  t | j dd | s-t  t | j dd | s-t  t  j d d$  } t | ddd |  s$.t  t | j dd | sB.t  t | j dd | s`.t  t  j d d)  } t | ddd |  s.t  t | j dd | s.t  t | j dd | s.t  t  j d d-  } t | ddd |  s /t  t | j dd | s/t  t | j dd | s</t  t  j d d1  } t | ddd |  sn/t  t | j dd | s/t  t | j dd | s/t  t  j d d6  } t | d d!d |  s/t  t | j d d | s/t  t | j d"d | s0t  t  j d d;  } t | d#d$d |  sJ0t  t | j d#d | sh0t  t | j d%d | s0t  t  j d d@  } t | d&d'd |  s0t  t | j d&d | s0t  t | j d(d | s0t  t  j d dE  } t | d)d*d |  s&1t  t | j d)d | sD1t  t | j d+d | sb1t  t  j d dg  } t | d d d |  s1t  t | j d d | s1t  t | j d,d | s1t  t  j d d$  } t | d d d |  s2t  t | j d d | s 2t  t | j d-d | s>2t  t  j d dn  } t | d d d |  sp2t  t | j d d | s2t  t | j d.d | s2t  t  j d dr  } t | d d d |  s2t  t | j d d | s2t  t | j d/d | s3t  t  j d d1  } t | d d d |  sL3t  t | j d d | sj3t  t | j d0d | s3t  t  j d dE  } t | d d d |  s3t  t | j d d | s3t  t | j d1d | s3t  t  j d d|  } t | d d d |  s(4t  t | j d d | sF4t  t | j d2d | sd4t  t  j d d  } t | d d d |  s4t  t | j d d | s4t  t | j d3d | s4t  t  j d d  } t | d d d |  s5t  t | j d d | s"5t  t | j d4d | s@5t  t  j d d  } t | d d d |  sr5t  t | j d d | s5t  t | j d5d | s5t  t  j d d  } t | d d d |  s5t  t | j d d | s5t  t | j d6d | s6t  t  j d d  } t | d d d |  sN6t  t | j d d | sl6t  t | j d7d | s6t  t  j d d$  } t | d d d |  s6t  t | j d d | s6t  t | j d8d | s6t  t  j d d)  } t | d d d |  s*7t  t | j d d | sH7t  t | j d9d | sf7t  t  j d d-  } t | d d d |  s7t  t | j d d | s7t  t | j d:d | s7t  t  j d d1  } t | d d d |  s8t  t | j d d | s$8t  t | j d;d | sB8t  t  j d d6  } t | d d d |  st8t  t | j d d | s8t  t | j d<d | s8t  t  j d d;  } t | d d d |  s8t  t | j d d | s 9t  t | j d=d | s9t  t  j d d@  } t | d d d |  sP9t  t | j d d | sn9t  t | j d>d | s9t  t  j d dE  } t | d d d |  s9t  t | j d d | s9t  t | j d?d | s9t  t  j d dg  } t | dh di d |  s,:t  t | j dh d | sJ:t  t | j d@d | sh:t  t  j d d$  } t | dk dl d |  s:t  t | j dk d | s:t  t | j dAd | s:t  t  j d dn  } t | do dp d |  s;t  t | j do d | s&;t  t | j dBd | sD;t  t  j d
 dr  } t | ds dt d |  sv;t  t | j ds d | s;t  t | j dCd | s;t  t  j d d1  } t | dv dw d |  s;t  t | j dv d | s<t  t | j dDd | s <t  t  j d dE  } t | dy dz d |  sR<t  t | j dy d | sp<t  t | j dEd | s<t  t  j d d|  } t | d} d~ d |  s<t  t | j d} d | s<t  t | j dFd | s<t  t  j d d  } t | d d d |  s.=t  t | j d d | sL=t  t | j dGd | sj=t  t  j d d  } t | d d d |  s=t  t | j d d | s=t  t | j dHd | s=t  t  j d d  } t | d d d |  s
>t  t | j d d | s(>t  t | j dId | sF>t  t  j d d  } t | dI dJ d |  sx>t  t | j dI d | s>t  t | j dJd | s>t  t  j d d  } t | dL dM d |  s>t  t | j dL d | s?t  t | j dKd | s"?t  t  j d d$  } t | dO dP d |  sT?t  t | j dO d | sr?t  t | j dLd | s?t  t  j d
 d)  } t | dR dS d |  s?t  t | j dR d | s?t  t | j dMd | s?t  t  j d d-  } t | dU dV d |  s0@t  t | j dU d | sN@t  t | j dNd | sl@t  t  j d d1  } t | dX dY d |  s@t  t | j dX d | s@t  t | j dOd | s@t  t  j d d6  } t | d[ d\ d |  sAt  t | j d[ d | s*At  t | j dPd | sHAt  t  j d d;  } t | d^ d_ d |  szAt  t | j d^ d | sAt  t | j dQd | sAt  t  j d d@  } t | da db d |  sAt  t | j da d | sBt  t | j dRd | s$Bt  t  j d dE  } t | dd de d |  sVBt  t | j dd d | stBt  t | j dSd | sBt  t  j d d  } t | d d d |  sBt  t | j d d | sBt  t | j dTd | s Ct  t  j d d  } t | d  d! d |  s2Ct  t | j d  d | sPCt  t | j dUd | snCt  t  j d# d$  } t | d% d& d |  sCt  t | j d% d | sCt  t | j dVd | sCt  t  j d( d)  } t | d* d+ d |  sDt  t | j d* d | s,Dt  t | j dWd | sJDt  t  j d d-  } t | d. d/ d |  s|Dt  t | j d. d | sDt  t | j dXd | sDt  t  j d d1  } t | d2 d3 d |  sDt  t | j d2 d | sEt  t | j dYd | s&Et  t  j d5 d6  } t | d7 d8 d |  sXEt  t | j d7 d | svEt  t | j dZd | sEt  t  j d: d;  } t | d< d= d |  sEt  t | j d< d | sEt  t | j d[d | sFt  t  j d? d@  } t | dA dB d |  s4Ft  t | j dA d | sRFt  t | j d\d | spFt  t  j dD dE  } t | dF dG d |  sFt  t | j dF d | sFt  t | j d]d | sFt  t  j d  } t | d^d |  sGt  t |  t k s Gt  t  j d  } t | d_d |  sJGt  t |  t k sbGt  t  j d  } t | d`d |  sGt  t |  t k sGt  t  j d
  } t | dad |  sGt  t |  t k sGt  t  j d  } t | dbd |  sHt  t |  t k s(Ht  t  j d  } t | dcd |  sRHt  t |  t k sjHt  t  j d  } t | ddd |  sHt  t |  t k sHt  t  j d  } t | ded |  sHt  t |  t k sHt  t  j d  } t | dfd |  sIt  t |  t k s0It  t  j d  } t | dgd |  sZIt  t |  t k srIt  t  j d d  } t | d^d d |  sIt  t | j d^d | sIt  | j d k sIt  t  j d d  } t | d_d d |  s	Jt  t | j d_d | s'Jt  | j d k s<Jt  t  j d d  } t | d`d d |  snJt  t | j d`d | sJt  | j d k sJt  t  j d
 d  } t | dad d |  sJt  t | j dad | sJt  | j d k sKt  t  j d d  } t | dbd d |  s8Kt  t | j dbd | sVKt  | j d k skKt  t  j d d  } t | dcd d |  sKt  t | j dcd | sKt  | j d k sKt  t  j d d  } t | ddd d |  sLt  t | j ddd | s Lt  | j d k s5Lt  t  j d d  } t | ded d |  sgLt  t | j ded | sLt  | j d k sLt  t  j d d  } t | dfd d |  sLt  t | j dfd | sLt  | j d k sLt  t  j d d  } t | dgd d |  s1Mt  t | j dgd | sOMt  | j d k sdMt  t  j d d  } t | dhdid |  sMt  t | j dhd | sMt  t | j djd | sMt  t  j d d  } t | dkdld |  sNt  t | j dkd | s"Nt  t | j dmd | s@Nt  t  j d# d$  } t | dndod |  srNt  t | j dnd | sNt  t | j dpd | sNt  t  j d( d)  } t | dqdrd |  sNt  t | j dqd | sNt  t | j dsd | sOt  t  j d d-  } t | dtdud |  sNOt  t | j dtd | slOt  t | j dvd | sOt  t  j d d1  } t | dwd d |  sOt  t | j dwd | sOt  t | j d d | sOt  t  j d5 d6  } t | dxd d |  s*Pt  t | j dxd | sHPt  t | j d d | sfPt  t  j d: d;  } t | dyd d |  sPt  t | j dyd | sPt  t | j d d | sPt  t  j d? d@  } t | dzd d |  sQt  t | j dzd | s$Qt  t | j d d | sBQt  t  j dD dE  } t | d{d d |  stQt  t | j d{d | sQt  t | j d d | sQt  t  j d d  } t | d|d}d |  sQt  t | j d|d | s Rt  t | j d~d | sRt  t  j d d  } t | ddd |  sPRt  t | j dd | snRt  t | j dd | sRt  t  j d d$  } t | ddd |  sRt  t | j dd | sRt  t | j dd | sRt  t  j d
 d)  } t | ddd |  s,St  t | j dd | sJSt  t | j dd | shSt  t  j d d-  } t | ddd |  sSt  t | j dd | sSt  t | j dd | sSt  t  j d d1  } t | ddd |  sTt  t | j dd | s&Tt  t | j dd | sDTt  t  j d d6  } t | ddd |  svTt  t | j dd | sTt  t | j dd | sTt  t  j d d;  } t | ddd |  sTt  t | j dd | sUt  t | j dd | s Ut  t  j d d@  } t | dd'd |  sRUt  t | j dd | spUt  t | j dd | sUt  t  j d dE  } t | dd*d |  sUt  t | j dd | sUt  t | j dd | sUt  t  j d dg  } t | ddd |  s.Vt  t | j dd | sLVt  t | j dd | sjVt  t  j d d$  } t | ddd |  sVt  t | j dd | sVt  t | j dd | sVt  t  j d dn  } t | ddd |  s
Wt  t | j dd | s(Wt  t | j dd | sFWt  t  j d
 dr  } t | ddd |  sxWt  t | j dd | sWt  t | j dd | sWt  t  j d d1  } t | ddd |  sWt  t | j dd | sXt  t | j dd | s"Xt  t  j d dE  } t | ddd |  sTXt  t | j dd | srXt  t | j dd | sXt  t  j d d|  } t | ddd |  sXt  t | j dd | sXt  t | j dd | sXt  t  j d d  } t | ddd |  s0Yt  t | j dd | sNYt  t | j dd | slYt  t  j d d  } t | dd d |  sYt  t | j dd | sYt  t | j d d | sYt  t  j d d  } t | dd d |  sZt  t | j dd | s*Zt  t | j d d | sHZt  t  j d d  } t | ddd |  szZt  t | j dd | sZt  t | j dd | sZt  t  j d d  } t | ddd |  sZt  t | j dd | s[t  t | j dd | s$[t  t  j d d$  } t | ddd |  sV[t  t | j dd | st[t  t | j dd | s[t  t  j d d)  } t | ddd |  s[t  t | j dd | s[t  t | j dd | s \t  t  j d d-  } t | ddd |  s2\t  t | j dd | sP\t  t | j dd | sn\t  t  j d d1  } t | ddd |  s\t  t | j dd | s\t  t | j dd | s\t  t  j d d6  } t | ddd |  s]t  t | j dd | s,]t  t | j dd | sJ]t  t  j d d;  } t | ddd |  s|]t  t | j dd | s]t  t | j dd | s]t  t  j d d@  } t | ddd |  s]t  t | j dd | s^t  t | j dd | s&^t  t  j d dE  } t | ddd |  sX^t  t | j dd | sv^t  t | j dd | s^t  t  j d dg  } t | ddd |  s^t  t | j dd | s^t  t | j dd | s_t  t  j d d$  } t | ddd |  s4_t  t | j dd | sR_t  t | j dd | sp_t  t  j d dn  } t | ddd |  s_t  t | j dd | s_t  t | j dd | s_t  t  j d dr  } t | ddd |  s`t  t | j dd | s.`t  t | j dd | sL`t  t  j d d1  } t | ddd |  s~`t  t | j dd | s`t  t | j dd | s`t  t  j d dE  } t | ddd |  s`t  t | j dd | s
at  t | j dd | s(at  t  j d d|  } t | ddd |  sZat  t | j dd | sxat  t | j dd | sat  t  j d d  } t | dd d |  sat  t | j dd | sat  t | j dd | sbt  t  j d d  } t | dd d |  s6bt  t | j dd | sTbt  t | j dd | srbt  t  j d d  } t | dd d |  sbt  t | j dd | sbt  t | j dd | sbt  t  j d d  } t | ddd |  sct  t | j dd | s0ct  t | j dd | sNct  t  j d d  } t | ddd |  sct  t | j dd | sct  t | j dd | sct  t  j d d$  } t | ddd |  sct  t | j dd | sdt  t | j dd | s*dt  t  j d d)  } t | ddd |  s\dt  t | j dd | szdt  t | j dd | sdt  t  j d d-  } t | ddd |  sdt  t | j dd | sdt  t | j dd | set  t  j d d1  } t | dd d |  s8et  t | j dd | sVet  t | j dd | stet  t  j d d6  } t | dd d |  set  t | j dd | set  t | j dd | set  t  j d d;  } t | dd d |  sft  t | j dd | s2ft  t | j dd | sPft  t  j d d@  } t | dd d |  sft  t | j dd | sft  t | j dd | sft  t  j d dE  } t | dd d |  sft  t | j dd | sgt  t | j dd | s,gt  t  j d  } t | dd |  sVgt  t |  t k sngt  t  j d  } t | dd |  sgt  t |  t k sgt  t  j d  } t | dd |  sgt  t |  t k sgt  t  j d  } t | d d |  sht  t |  t k s4ht  t  j d  } t | dd |  s^ht  t |  t k svht  t  j d  } t | dd |  sht  t |  t k sht  t  j d  } t | dd |  sht  t |  t k sht  t  j d  } t | dd |  s$it  t |  t k s<it  t  j d  } t | dd |  sfit  t |  t k s~it  t  j d  } t | dd |  sit  t |  t k sit  t  j d d  } t | dd d |  sit  t | j dd | sjt  | j d k s%jt  t  j d d  } t | dd d |  sWjt  t | j dd | sujt  | j d k sjt  t  j d d  } t | dd d |  sjt  t | j dd | sjt  | j d k sjt  t  j d d  } t | d d d |  s!kt  t | j d d | s?kt  | j d k sTkt  t  j d d  } t | dd d |  skt  t | j dd | skt  | j d k skt  t  j d d  } t | dd d |  skt  t | j dd | s	lt  | j d k slt  t  j d d  } t | dd d |  sPlt  t | j dd | snlt  | j d k slt  t  j d d  } t | dd d |  slt  t | j dd | slt  | j d k slt  t  j d d  } t | dd d |  smt  t | j dd | s8mt  | j d k sMmt  t  j d d  } t | dd d |  smt  t | j dd | smt  | j d k smt  t  j d d  } t | ddd |  smt  t | j dd | snt  t | j dd | s nt  t  j d d  } t | ddd |  sRnt  t | j dd | spnt  t | j dd | snt  t  j d d$  } t | ddd |  snt  t | j dd | snt  t | j d	d | snt  t  j d d)  } t | ddd |  s.ot  t | j dd | sLot  t | j d
d | sjot  t  j d d-  } t | ddd |  sot  t | j dd | sot  t | j dd | sot  t  j d d1  } t | dd d |  s
pt  t | j dd | s(pt  t | j d d | sFpt  t  j d d6  } t | dd d |  sxpt  t | j dd | spt  t | j d d | spt  t  j d d;  } t | dd d |  spt  t | j dd | sqt  t | j d d | s"qt  t  j d d@  } t | dd d |  sTqt  t | j dd | srqt  t | j d d | sqt  t  j d dE  } t | dd d |  sqt  t | j dd | sqt  t | j d d | sqt  t  j d d  } t | ddd |  s0rt  t | j dd | sNrt  t | j dd | slrt  t  j d d  } t | ddd |  srt  t | j dd | srt  t | j dd | srt  t  j d d$  } t | ddd |  sst  t | j dd | s*st  t | j dd | sHst  t  j d d)  } t | ddd |  szst  t | j dd | sst  t | j dd | sst  t  j d d-  } t | ddd |  sst  t | j dd | stt  t | j dd | s$tt  t  j d d1  } t | ddd |  sVtt  t | j dd | sttt  t | j dd | stt  t  j d d6  } t | ddd |  stt  t | j dd | stt  t | j d d | s ut  t  j d d;  } t | d!d d |  s2ut  t | j d!d | sPut  t | j d d | snut  t  j d d@  } t | d"d d |  sut  t | j d"d | sut  t | j d d | sut  t  j d dE  } t | d#d d |  svt  t | j d#d | s,vt  t | j d d | sJvt  t  j d dg  } t | ddd |  s|vt  t | j dd | svt  t | j d$d | svt  t  j d d$  } t | ddd |  svt  t | j dd | swt  t | j d%d | s&wt  t  j d dn  } t | ddd |  sXwt  t | j dd | svwt  t | j d&d | swt  t  j d dr  } t | ddd |  swt  t | j dd | swt  t | j d'd | sxt  t  j d d1  } t | ddd |  s4xt  t | j dd | sRxt  t | j d(d | spxt  t  j d dE  } t | ddd |  sxt  t | j dd | sxt  t | j d)d | sxt  t  j d d|  } t | ddd |  syt  t | j dd | s.yt  t | j d*d | sLyt  t  j d d  } t | dd d |  s~yt  t | j dd | syt  t | j d d | syt  t  j d d  } t | dd d |  syt  t | j dd | s
zt  t | j d d | s(zt  t  j d d  } t | dd d |  sZzt  t | j dd | sxzt  t | j d d | szt  t  j d d  } t | ddd |  szt  t | j dd | szt  t | j d+d | s{t  t  j d d  } t | ddd |  s6{t  t | j dd | sT{t  t | j d,d | sr{t  t  j d d$  } t | ddd |  s{t  t | j dd | s{t  t | j d-d | s{t  t  j d d)  } t | ddd |  s|t  t | j dd | s0|t  t | j d.d | sN|t  t  j d d-  } t | ddd |  s|t  t | j dd | s|t  t | j d/d | s|t  t  j d d1  } t | ddd |  s|t  t | j dd | s}t  t | j d0d | s*}t  t  j d d6  } t | ddd |  s\}t  t | j dd | sz}t  t | j d1d | s}t  t  j d d;  } t | ddd |  s}t  t | j dd | s}t  t | j d2d | s~t  t  j d d@  } t | ddd |  s8~t  t | j dd | sV~t  t | j d3d | st~t  t  j d dE  } t | ddd |  s~t  t | j dd | s~t  t | j d4d | s~t  t  j d dg  } t | ddd |  st  t | j dd | s2t  t | j d5d | sPt  t  j d d$  } t | ddd |  st  t | j dd | st  t | j d6d | st  t  j d dn  } t | ddd |  st  t | j dd | st  t | j d7d | s,t  t  j d
 dr  } t | ddd |  s^t  t | j dd | s|t  t | j d8d | st  t  j d d1  } t | ddd |  s̀t  t | j dd | st  t | j d9d | st  t  j d dE  } t | ddd |  s:t  t | j dd | sXt  t | j d:d | svt  t  j d d|  } t | ddd |  st  t | j dd | sƁt  t | j d;d | st  t  j d d  } t | ddd |  st  t | j dd | s4t  t | j d<d | sRt  t  j d d  } t | dd d |  st  t | j dd | st  t | j d4d | st  t  j d d  } t | dd d |  st  t | j dd | st  t | j d5d | s.t  t  j d d  } t | d|d}d |  s`t  t | j d|d | s~t  t | j d=d | st  t  j d d  } t | ddd |  s΃t  t | j dd | st  t | j d>d | s
t  t  j d d$  } t | ddd |  s<t  t | j dd | sZt  t | j d?d | sxt  t  j d
 d)  } t | ddd |  st  t | j dd | sȄt  t | j d@d | st  t  j d d-  } t | ddd |  st  t | j dd | s6t  t | j dAd | sTt  t  j d d1  } t | ddd |  st  t | j dd | st  t | j dBd | st  t  j d d6  } t | ddd |  st  t | j dd | st  t | j dCd | s0t  t  j d d;  } t | ddd |  sbt  t | j dd | st  t | j dDd | st  t  j d d@  } t | dd'd |  sІt  t | j dd | st  t | j d(d | st  t  j d dE  } t | dd*d |  s>t  t | j dd | s\t  t | j d+d | szt  t  j d d  } t | dhdid |  st  t | j dhd | sʇt  t | j dEd | st  t  j d d  } t | dkdld |  st  t | j dkd | s8t  t | j dFd | sVt  t  j d# d$  } t | dndod |  st  t | j dnd | st  t | j dGd | sĈt  t  j d( d)  } t | dqdrd |  st  t | j dqd | st  t | j dHd | s2t  t  j d d-  } t | dtdud |  sdt  t | j dtd | st  t | j dId | st  t  j d d1  } t | dwd d |  s҉t  t | j dwd | st  t | j d	d | st  t  j d5 d6  } t | dxd d |  s@t  t | j dxd | s^t  t | j d
d | s|t  t  j d: d;  } t | dyd d |  st  t | j dyd | s̊t  t | j dd | st  t  j d? d@  } t | dzd d |  st  t | j dzd | s:t  t | j dd | sXt  t  j dD dE  } t | d{d d |  st  t | j d{d | st  t | j dd | sƋt  d  S(J  NgvIh%<=g-q=g      =gK6@R   g      ?gw+a?g      ?g?g       @g`e|	?g      @gʮ MR?g      4@gN"	=g      >@gm ~97<g      D@g*$;g      I@g:tK;g      T@ggbVR8y                i    g       >y              =gI4@y        ݀u[?g݀u[Ͽy              ?g˛yA?y        0a]?g0a]g      @y              ?gz+ yU?y        HLl?gHLlg       @y               @g7\y        R6&>gR6&y              @grm:=y        j=gj=y              4@gZ*8y        V3R8gV3Rg      ^@y              >@g(`4y        'Ϋ4g'Ϋ4g      d@y              D@g%]y        ;j60g;j6g      i@y              I@g86k-y        0W-g0W-g      t@y              T@g`&W`"y        n6"gn6"g&%75@y        -4T!?g-4T!gS?y        ,?g,gt2?y        c:?gc:ƿgY#Iy        U?gUgQlG?y        X >?gX >?g 2y        h=ghҽgܝ1<y        ̖z<g̖z<g#TX\y        +!ƒ;g+!ƒgNհ;y        o:gog|֯@8y        7N-*E8g7N-*E8y               >gfI4@y        6?g6gAhſy        W]?gW]߿y              @g7E?y        NnҲ?gNnҲ?y               @gE!Gy        7Cj?g7CjgM 0y        D39+?gD39+gq.ۑ=y        D^=gD^=y              ^@gDUy        lpmd<glpmdɼy              d@gE˻y        `SWV;g`SWV;y              i@gx:y        :gҺy              t@gT'X'8y        #
,8g#
,g        gK6@y        -<T!?g-<T!g#ʣc?y        Un؇%?gUn؇%gտy        ?gg.ۿy        s\F?gs\F?gkR?y        8E]?g8E]gb1y        psO?gpsOgK_?y        j p?gj pglyy        V mz˓?gV mz˓?gdsw?y        ?gg̆{f?y        V3ai$Y?gV3ai$Y?g      gfI4@y        4Ij?g4Ijg      пg\ Լy        F?gFg      g)>?y        Nk?gNk?g       g0Oy        72?g72?g      gڼPy        @,s?g@,sg      4g h1VVAy        _1 &Ag_1 &g      >g-ht.y        P?8f*BgP?8f*g      DguAT2By        *NCg*NCg      Ig4Cy        Cgg      Tg׺L$fzFy        h>Fgh>g       gI4@y        
eC,@g
eC,g#Ny        T@gTg      g@{E-y        pY#QF"@gpY#QF"@g       gYdlQK@y        ίc;@y@gίc;@y@g|9%y        /RwAg/Rwggƴy        WWOFgWWOFg      ^g,]Jy        i^+RJgi^+Rg      dgB|My        (+Mg(+Mg      igcBzJyy        DKDglQgDKDglg      tg@m+\y        &kQyB\g&kQyBgK6@y        -DT!	@g-DT!	gnjL\?g	5gRg"gTDgJmxg!zUgj_}u5gz5gqJg
eC,@gT@gpY#QF"gίc;@yg/RwAgWWOgi^+RJg(+gDKDglQg&kQyB\g&%75@y        !/|@g!/|@gNMiq?y        H @gH @gCu;y        =P?g=P?g AEy        < F(g@g< F(gg]b*@y        weGv2@gweGv2@g¬@oy        ?VAg?VgXUABy        FGBgFGBgVWy        6W -Cg6W -gN%Vy        &vu	Dg&vu	DgrFy        E&FgE&Fg4Ij?gF?gNkڿg72οg@,s?g_1 &AgP?8f*Bg*NgCgh>Fg-<T!?gUn؇%?g?gs\Fg8E]?gpsO?gj p?gV mz˓g?gV3ai$Yg6?gW]?gNnҲg7Cj?gD39+?gD^glpmd<g`SWVۻg:g#
,8g-4T!?g,?gc:?gU?gX >gh=g̖z׼g+!ƒ;go:g7N-*Eg݀u[?g0a]?gHLl?gR6&>gjֽgV3R8g'Ϋg;j60g0Wgn6gK6gnjL\g	5gR?g"@gTD@gJmxAg!zUBgj_}u5Cgz5DgqJFgI4y        ݀lu[?g݀lu[?g#N?y        /-?g/-?g@{E-@y        d4&^(@gd4&^(@gYdlQKy        (82z@g(82z@g|9%Ay        QwAgQwggƴFg,]gB|gcBzJyQg@m+g&%75y        -TT!?g-TT!?gNMiq˿y        6?g6?gCu;?y        Wt'@gWt'@g AE?y        4"͑D@g4"͑D@g]b*y        ).@g).g¬@oAy        (^?VAg(^?VAgXUAy        "EGBg"EGgVWBy        <W -Cg<W -CgN%VCg&vu	grgE&gfI4y        >6?g>6?g\ Լ?y        q#,@gq#,@g)>߿y        bwt@gbwt@g0O?y        p7@gp7@gڼP@y        [?g[?g h1VVy        sG+ &AgsG+ &g-ht.By         98f*Bg 98f*guAT2y        *NCg*NCg4g׺L$fzgK6y        -LT!?g-LT!?g#ʣcy        n?gn?g?y        rLV"@grLV"@g.?y        alh	@galh	@gkRȿy        b@@gb@@gb1?y        1^5@g1^5@gK_頿y        ECQ	@gECQ	@gly?y        9"C	@g9"C	@gdswy        T@gT@g̆{fy        Sp%	@gSp%	@gfI4y        4j?g4j?gAh?y        2y?@g2y?@g7Ey        ʎ	@gʎ	@gE!G?y        Jz	@gJz	@gM 0?y        ^_/!	@g^_/!	@gq.ۑy        {DT!	@g{DT!	@gDU<y        -DT!	@g-DT!	@gE;g-DT!	@gxgT'X'gI4y        
eC,@g
eC,@g˛yAɿy        \o@g\o@gz+ yUy        N	@gN	@g7\>y        W0!	@gW0!	@grm:ʽy        PGT!	@gPGT!	@gZ*g(`g%]1g86kg`&W`gK6gw+ag̿g`e|	gʮ MRgN"	۽gm ~97g*$g:tKggbVRg
eC,g\ogN	gW0!	gPGT!	g&%75y        !7|@g!7|gSy         @g gt2y        B@gBgY#I?y        e'@ge'gQlGy        S4H"	@gS4H"	g 2=y        AT!	@gAT!	gܝ1߼y        -DT!	@g-DT!	g#TX\;gNհg|֯@g4jg2y?gʎ	gJz	g^_/!	g{DT!	g-DT!	g-LT!gngrLV"galh	gb@g1^5gECQ	g9"C	gTgSp%	g>6gq#,gbwtgp7g[gsG+ &Ag 98f*Bg*Ng-TT!g6gWt'g4"͑Dg).@g(^?Vg"EGBg<W -g݀lu[Ͽg/-gd4&^(g(82zgQwA(	   R    t   e1R   R	   t   typet   floatt   realt   imagt   ei(   t   ATOLt   PTOLt   v(    (    s3   lib/python2.7/site-packages/mpmath/tests/test_fp.pyt   test_fp_stress_ei_e1R  sh
   N(   t   __doc__t   mpmathR    R   R   R   R   R   R   R   R    R%   R'   R,   R.   R8   (    (    (    s3   lib/python2.7/site-packages/mpmath/tests/test_fp.pyt   <module>   s   			8			%		#		=	/