
^aļ2c      sĶ      k  Z   d  Z  e  i e  i d d  e  i d d   Z   d   Z & d   Z 0 d   Z 7 d   Z @ d   Z	 G d	   Z
 T d
   Z Z d   Z d S(   i   i    i   i   c   s     ! t  |  |  d Sd  S(   Ni   (   s   divmods   xs   y(   s   xs   ys   /usr/lib/python1.4/zmod.pys   modc   s~   & ' t  i |  |  }  ( |  }  ) x9 t t |    d ) r  } ) t |  | |  |  | <q: W* t  i	 |   }  + |  Sd  S(   Ni    (
   s   polys   modulos   as   ps   ranges   lens   is   mods   ns	   normalize(   s   as   ns   ps   is   /usr/lib/python1.4/zmod.pys   normc   sY   0 1 g  } 2 x< |  d 2 r/ } 3 x# | d 3 r } 4 | i |  q- Wq W5 | Sd  S(   Ni    (   s   alls   mats   rows   as   append(   s   mats   alls   rows   as   /usr/lib/python1.4/zmod.pys   make_allc   sŧ   7 8 | d j o 8 t i d d  g Sn 9 t |  | d  } : g  } ; x^ | d ; rQ } < xE t |   d < r2 } = | i
 t i | t i | d |    qs WqX W> | Sd  S(   Ni    i   (   s   ds   polys   ones   make_elementss   ns   subs   alls   as   ranges   is   appends   plus(   s   ns   ds   subs   alls   as   is   /usr/lib/python1.4/zmod.pys   make_elementsc   sm   @ A t  i d d  } B g  } C x; |  d C r. } D | i t t  i | |  | |   q- WE | Sd  S(   Ni   i    (   s   polys   ones   xs   invs   alls   as   appends   norms   timess   ns   p(   s   alls   ns   ps   xs   invs   as   /usr/lib/python1.4/zmod.pys   make_invc   sĒ   G H t  |  t |  d  } I t | |  |  } J | } K | } L | i	   M | i	   N | | j o N d GHn! P d G|  G| GHQ | GHR | GHd  S(   Ni   s   BINGO!s   Sorry:(
   s   make_elementss   ns   lens   ps   alls   make_invs   invs   all1s   inv1s   sort(   s   ns   ps   alls   invs   all1s   inv1s   /usr/lib/python1.4/zmod.pys
   checkfieldc   sn   T U t  |   t  d  j o U |  }  n V t |   } W | | j o W |  Sn X d | | |  Sd  S(   Ns    s    (   s   types   ss   lens   ns   width(   s   ss   widths   ns   /usr/lib/python1.4/zmod.pys   rjc   sn   Z [ t  |   t  d  j o [ |  }  n \ t |   } ] | | j o ] |  Sn ^ |  d | | Sd  S(   Ns    s    (   s   types   ss   lens   ns   width(   s   ss   widths   ns   /usr/lib/python1.4/zmod.pys   ljN(   s   polys   Ns   pluss   ones   Ps   mods   norms   make_alls   make_elementss   make_invs
   checkfields   rjs   lj(    s   /usr/lib/python1.4/zmod.pys   ?