‡Æ
Nö9c       s#   e  d  ƒ Z d f  d „  ƒ  YZ d S(   i    s   Parac      sÚ   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 „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z RS(   Nc    s`   g  |  _ d |  _ d |  _ |  _ |  _ t |  _ |  _ |  _	 |  _
 |  _ |  _ |  _ d  S(   Ns   li    (   s   selfs   wordss   justs   indent_lefts   indent_rights   indent_hangs   Nones   lefts   tops   rights   bottoms   widths   heights   lines(   s   selfs)   /mit/python/lib/python2.0/lib-old/Para.pys   __init__ s    		c    s›   | t j o | i | ƒ n | i | ƒ } | i ƒ  } | i	 ƒ  | } | i d ƒ }	 | |	 } | |	 } | | | | | | | f }
 |  i i |
 ƒ d  S(   Ns    (   s   fonts   Nones   ds   setfonts	   textwidths   texts   widths   baselines   ascents
   lineheights   descents   spws   spaces   stretchs   tuples   selfs   wordss   append(   s   selfs   ds   fonts   texts   spaces   stretchs   widths   ascents   descents   spws   tuples)   /mit/python/lib/python2.0/lib-old/Para.pys   addword s    

c    s   |  i i | ƒ d  S(   N(   s   selfs   wordss   appends   id(   s   selfs   ids)   /mit/python/lib/python2.0/lib-old/Para.pys
   bgn_anchor+ s    c    s   |  i i d ƒ d  S(   Ni    (   s   selfs   wordss   append(   s   selfs   ids)   /mit/python/lib/python2.0/lib-old/Para.pys
   end_anchor. s    c    sQ   d } x@ |  i d r3 } t | ƒ t j o | | d | d } n q W| Sd  S(   Ni    i   i   (   s   totals   selfs   wordss   words   types   Int(   s   selfs   totals   words)   /mit/python/lib/python2.0/lib-old/Para.pys	   getlength2 s     c  	  sê   d } d d f \ } } x‘ t t |  i ƒ ƒ d rx } |  i | } t	 | ƒ t
 j o q0 n | \ } } }	 }
 } } } | | |	 |
 d | | f |  i | <| |	 |
 } q0 W| | j  o- |  i i t d d | | d | | f ƒ n d  S(   Ni    i   s    (   s   totals   ass   des   ranges   lens   selfs   wordss   is   words   types   Ints   fos   tes   wis   sps   sts   tabs   appends   None(   s   selfs   tabs   totals   ass   des   is   words   fos   tes   wis   sps   sts)   /mit/python/lib/python2.0/lib-old/Para.pys   tabto= s      "c    s+   |  i | ƒ |  i | |  _ | |  _ d  S(   N(   s   selfs   tabtos   hangs   indent_lefts   indent_hang(   s   selfs   hangs)   /mit/python/lib/python2.0/lib-old/Para.pys   makehangingtagK s    c    s®  | |  _ d } g  |  _ } |  i |  i |  i } | |  i } |  i
 } d } t | ƒ } t }	 x=| | j  o/|	 }
 d } d } d } d } d } d } | } x>| | j  o0| | } t | ƒ t j o0 | d j o
 | | j o Pn | d } q¤ n | \ } } } } } } } | | | j o | d j o
 | d j o Pn | t j o! | }	 | d j o
 | }
 n n | t | ƒ | d j } | | | } | } | | } | } t" | | ƒ } t" | | ƒ } | d } q¤ WxL | | j o- t | | d ƒ t j o | | d d j o | d } qåW| | } | | j  o | | } n d } | | |
 | | | | | f } | i$ | ƒ | | | } | } qd W| |  _ d  S(   Ni    i   (%   s	   linewidths   selfs   widths   heights   liness   indent_lefts   indent_rights   avail1s   indent_hangs   avails   wordss   is   lens   ns   Nones   lastfonts	   firstfonts	   charcounts   stretchs   ascents   descents   lsps   js   words   types   Ints   fos   tes   wis   sps   sts   ass   des   lsts   maxs   tuples   append(   s   selfs	   linewidths   heights   liness   avail1s   avails   wordss   is   ns   lastfonts	   firstfonts	   charcounts   widths   stretchs   ascents   descents   lsps   js   words   fos   tes   wis   sps   sts   ass   des   lsts   tuples)   /mit/python/lib/python2.0/lib-old/Para.pys   layoutQ sl    		  

+
 =
c    sm  |  i |  i |  i } | |  i } |  i } d } x3|  i
 d r&} | \ } }	 }
 } } } } |  i |  i } | d j o | |  i } n d } |  i d j o | | | } nR |  i d j o | | | d } n, |  i d j o
 | d j o | | } n | | | } x7t | | | ƒ d r } |  i | } t | ƒ t j o4 | |  | | | | ƒ } | t j o | Sn q+n | \ } } } } } } } | d j o
 | d j o& | | | } | | } | | } n d } | | | | } | |  | | | | | | | | j | | | d j ƒ	 } | t j o | Sn | } q+W| } | | } | } q? Wd  S(   Ni    s   rs   ci   s   lri   (*   s   selfs   widths   indent_lefts   indent_rights   avail1s   indent_hangs   avails   tops   vs   is   liness   tuples	   wordcounts	   firstfonts	   charcounts   stretchs   ascents   descents   lefts   hs   extras   justs   v2s   ranges   js   wordss   words   types   Ints
   anchorfuncs   oks   Nones   fos   tes   wis   sps   sts   ass   des   exs   h2s   wordfunc(   s   selfs   wordfuncs
   anchorfuncs   avail1s   avails   vs   is   tuples	   wordcounts	   firstfonts	   charcounts   widths   stretchs   ascents   descents   hs   extras   v2s   js   words   oks   fos   tes   wis   sps   sts   ass   des   exs   h2s)   /mit/python/lib/python2.0/lib-old/Para.pys   visit‰ sT    	      
& 

c    s¡   |  i | | j o |  i | | ƒ n | |  _ | |  _ | |  _ |  i |  i |  _ d |  _ z) | |  _	 |  i
 |  i i |  i i ƒ Wd  t |  _	 X|  i Sd  S(   Ni    (   s   selfs   widths   rights   lefts   layouts   tops   heights   bottoms   anchorids   ds   visits	   __class__s   _renderwords   _renderanchors   None(   s   selfs   ds   lefts   tops   rights)   /mit/python/lib/python2.0/lib-old/Para.pys   render³ s    					 
c	 
   s›   | d t j o |  i i | d ƒ n | | d }	 |  i i | |	 | d f | d ƒ |  i
 d j o+ |  i i | |	 d f | |	 d f ƒ n d  S(   Ni    i   i   i   (   s   words   Nones   selfs   ds   setfonts   vs   tuples   baselines   texts   hs   anchorids   lines   h2(
   s   selfs   tuples   words   hs   vs   h2s   v2s   isfirsts   islasts   baselines)   /mit/python/lib/python2.0/lib-old/Para.pys   _renderwordÃ s     %c    s   | |  _ d  S(   N(   s   words   selfs   anchorid(   s   selfs   tuples   words   hs   vs)   /mit/python/lib/python2.0/lib-old/Para.pys   _renderanchorÊ s    c    sK   | |  _  | |  _ d |  _ g  |  _ |  i |  i i |  i i ƒ |  i Sd  S(   Ni    (	   s   mousehs   selfs   mousevs   anchorids   hitss   visits	   __class__s   _hitcheckwords   _hitcheckanchor(   s   selfs   mousehs   mousevs)   /mit/python/lib/python2.0/lib-old/Para.pys   hitcheckÎ s    				c	 	   sm   |  i d j o? | |  i j o
 | j n o | |  i j o
 | j n o |  i i	 |  i ƒ n d  S(   Ni    (
   s   selfs   anchorids   hs   mousehs   h2s   vs   mousevs   v2s   hitss   append(	   s   selfs   tuples   words   hs   vs   h2s   v2s   isfirsts   islasts)   /mit/python/lib/python2.0/lib-old/Para.pys   _hitcheckword× s    Rc    s   | |  _ d  S(   N(   s   words   selfs   anchorid(   s   selfs   tuples   words   hs   vs)   /mit/python/lib/python2.0/lib-old/Para.pys   _hitcheckanchorÜ s    c    s"   | |  i j p | |  i j Sd  S(   N(   s   ids   selfs   words(   s   selfs   ids)   /mit/python/lib/python2.0/lib-old/Para.pys	   hasanchorà s    c    sl   d } xW |  i d rJ } t | ƒ t j o1 | d } | d o | d } n | | } n q W| d Sd  S(   Ns    i    i   i   s    s   
(   s   texts   selfs   wordss   ws   types   Ints   word(   s   selfs   texts   ws   words)   /mit/python/lib/python2.0/lib-old/Para.pys   extractå s     
 c    s†   | |  i j  p | |  i j o t Sn | |  _ | |  _  t |  _ d |  _ z) | |  _ |  i	 |  i
 i |  i
 i ƒ SWd  t |  _ Xd  S(   Ni    (   s   mousevs   selfs   tops   bottoms   Nones   mousehs   lastfonts	   charcounts   ds   visits	   __class__s   _whereiswords   _whereisanchor(   s   selfs   ds   mousehs   mousevs)   /mit/python/lib/python2.0/lib-old/Para.pys   whereisñ s     					 c	    s—  | \ }	 }
 } } } } } |	 t j o |	 |  _
 n | } | o
 d } n | o
 d } n | |  i j o
 | j n o | |  i j o
 | j n o( |  i t |
 ƒ | d j |  _ d  Sn |  i
 t j o |  i i |  i
 ƒ n d } x] |
 d rS } |  i i | ƒ } |  i | | d j o |  i | Sn | d } | | } qþ W|  i | |  _ |  i | | d j o |  i Sn |  i d Sd  S(   Ni    i?B i   i   (   s   words   fos   tes   wis   sps   sts   ass   des   Nones   selfs   lastfonts   h1s   hs   isfirsts   islasts   h2s   v1s   mousevs   v2s   mousehs	   charcounts   lens   ds   setfonts   ccs   cs	   textwidths   cw(   s   selfs   tuples   words   h1s   v1s   h2s   v2s   isfirsts   islasts   fos   tes   wis   sps   sts   ass   des   hs   ccs   cs   cws)   /mit/python/lib/python2.0/lib-old/Para.pys   _whereiswordÿ s2      
 
C 	 
c    s   d  S(   N(    (   s   selfs   tuples   words   hs   vs)   /mit/python/lib/python2.0/lib-old/Para.pys   _whereisanchors    c    sû   | d j  oF |  i d d d !\ } } |  i |  i |  i | |  i | | f Sn | |  _  t |  _ z+ | |  _	 |  i
 |  i i |  i i ƒ } Wd  t |  _	 X| t j oI |  i d d d !\ } } |  i |  i | | |  i | |  i f } n | Sd  S(   Ni    i   i   i   (   s   poss   selfs   liness   ascents   descents   lefts   tops   Nones   lastfonts   ds   visits	   __class__s   _screenposwords   _screenposanchors   oks   rights   bottom(   s   selfs   ds   poss   ascents   descents   oks)   /mit/python/lib/python2.0/lib-old/Para.pys	   screenposs    ,			 
.c	    sè   | \ }	 }
 } } } } } |	 t j o |	 |  _
 n t |
 ƒ | d j } |  i | j o |  i | |  _ d  Sn |  i | j  o4 |  i i |  i
 ƒ | |  i i |
 |  i  ƒ } n | } | d d !\ } } | | | | | f Sd  S(   Ni    i   i   (   s   words   fos   tes   wis   sps   sts   ass   des   Nones   selfs   lastfonts   lens   ccs   poss   ds   setfonts   h1s	   textwidths   hs   h2s   tuples   ascents   descents   v1s   v2(   s   selfs   tuples   words   h1s   v1s   h2s   v2s   isfirsts   islasts   fos   tes   wis   sps   sts   ass   des   ccs   hs   ascents   descents)   /mit/python/lib/python2.0/lib-old/Para.pys   _screenposword0s     !c    s   d  S(   N(    (   s   selfs   tuples   words   hs   vs)   /mit/python/lib/python2.0/lib-old/Para.pys   _screenposanchor?s    c    sA  | t j o" |  i |  i |  i |  i f } n |  i | | ƒ } | t j o" |  i |  i	 |  i	 |  i	 f } n |  i | | ƒ } | \ } } } } | \ } }	 }
 } | |	 j on | i | | f |  i | f ƒ |  i } | |	 j  o# | i | | f |  i |	 f ƒ n |	 | f \ } } n | i | | f | | f ƒ d  S(   N(   s   pos1s   Nones   selfs   lefts   tops	   screenposs   ds   pos2s   rights   bottoms   h1s   top1s	   baseline1s   bottom1s   h2s   top2s	   baseline2s   bottom2s   invert(   s   selfs   ds   pos1s   pos2s   h1s   top1s	   baseline1s   bottom1s   h2s   top2s	   baseline2s   bottom2s)   /mit/python/lib/python2.0/lib-old/Para.pys   invertFs    ""	#(   s   __init__s   addwords
   bgn_anchors
   end_anchors	   getlengths   tabtos   makehangingtags   layouts   visits   renders   _renderwords   _renderanchors   hitchecks   _hitcheckwords   _hitcheckanchors	   hasanchors   extracts   whereiss   _whereiswords   _whereisanchors	   screenposs   _screenposwords   _screenposanchors   invert(    s)   /mit/python/lib/python2.0/lib-old/Para.pys   Para s0    								8	*															N(   s   types   Ints   Para(    s)   /mit/python/lib/python2.0/lib-old/Para.pys   ? s   
