‡Æ
Nö9c       s,      e  d  ƒ Z  d f  d „  ƒ  YZ d S(   i    s   Parac      s%    d „  Z   d „  Z + d „  Z . d „  Z 2 d „  Z = d „  Z K d „  Z Q 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 0d „  Z ?d „  Z Fd „  Z RS(   Nc    so     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    sf   2 3 d } 4 xI |  i d 4 r9 } 5 t | ƒ t j o 6 | | d | d } n q W7 | 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 @ rŠ } A |  i | } B t	 | ƒ t
 j o
 B q< n C | \ } } }	 }
 } } } D | | |	 |
 d | | f |  i | <E | |	 |
 } q< WF | | j  o0 G |  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    s7   K L |  i | ƒ M |  i | |  _ N | |  _ 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    sS  Q R | |  _ S d } T g  |  _ } U |  i |  i |  i } V | |  i } W |  i
 } X d } Y t | ƒ } Z t }	 [ x¾[ | | j  o­\ |	 }
 ] d } ^ d } _ d } ` d } a d } b d } c | } d x€d | | j  ooe | | } f t | ƒ t j o< g | d j o
 | | j o h Pn i | d } j qã n k | \ } } } } } } } l | | | j o | d j o
 | d j o m Pn n | t j o* o | }	 p | d j o q | }
 n n r | t | ƒ | d j } s | | | } t | } u | | } v | } w t" | | ƒ } x t" | | ƒ } y | d } qã Wz xR z | | j o- t | | d ƒ t j o | | d d j o { | d } qiW| | | } } | | j  o ~ | | } n
 € d }  | | |
 | | | | | f } ƒ | i$ | ƒ „ | | | } … | } q… 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    sî  ‰ Š |  i |  i |  i } ‹ | |  i } Œ |  i }  d } Ž x¢|  i
 d Ž r’}  | \ } }	 }
 } } } } ‘ |  i |  i } ’ | d j o ’ | |  i } n “ d } ” |  i d j o ” | | | } n^ • |  i d j o • | | | d } n2 – |  i d j o
 | d j o — | | } n ˜ | | | } ™ xst | | | ƒ d ™ rY} š |  i | } › t | ƒ t j oC œ | |  | |  | | ƒ } ž | t j o ž | Sn Ÿ qgn   | \ } } } } } } } ¡ | d j o
 | d j o/ ¢ | | | } £ | | } ¤ | | } n
 ¦ d } § | | | | } ¨ | |  | | | | © | | | | j | | | d j ƒ	 } ª | t j o ª | Sn « | } qgW¬ | } ­ | | } ® | } qQ 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 |  _ » z2 ¼ | |  _	 ½ |  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    sc   Î Ï | |  _  Ð | |  _ Ñ 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	 	   sv   × Ø |  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   U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    sŠ   å æ d } ç xi |  i d ç rY } è t | ƒ t j o= é | 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 |  _ ø z2 ù | |  _ ú |  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 } xo |
 d rb } |  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    	
 
 F#	 	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  oL |  i d d d !\ } }  |  i |  i |  i | |  i | | f Sn "| |  _  #t |  _ $z4 %| |  _	 &|  i
 |  i i '|  i i ƒ } Wd  ()t |  _	 X*| t j oO +|  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   /1c	    s  01| \ }	 }
 } } } } } 2|	 t j o 2|	 |  _
 n 3t |
 ƒ | d j } 4|  i | j o 5|  i | |  _ 6d  Sn 7|  i | j  o: 8|  i i |  i
 ƒ 9| |  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    sq  FG| t j o% H|  i |  i |  i |  i f } n J|  i | | ƒ } K| t j o% L|  i |  i	 |  i	 |  i	 f } n N|  i | | ƒ } O| \ } } } } P| \ } }	 }
 } Q| |	 j o} R| i | | f |  i | f ƒ S|  i } T| |	 j  o& U| i | | f |  i |	 f ƒ n V|	 | f \ } } n W| 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   
