-í
è¶<c       s,      e  d  ƒ Z  d f  d „  ƒ  YZ d S(   i    s   Parac      s+   t  Z  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   self(    (    s"   /usr/lib/python2.2/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   tuples   spws   widths   ascents   descent(    (    s"   /usr/lib/python2.2/lib-old/Para.pys   addword s   c    s   + , |  i i | ƒ d  S(   N(   s   selfs   wordss   appends   id(   s   selfs   id(    (    s"   /usr/lib/python2.2/lib-old/Para.pys
   bgn_anchor+ s   c    s   . / |  i i d ƒ d  S(   Ni    (   s   selfs   wordss   append(   s   selfs   id(    (    s"   /usr/lib/python2.2/lib-old/Para.pys
   end_anchor. s   c    sd   2 3 d } 4 xG |  i D4 ]9 } 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   word(    (    s"   /usr/lib/python2.2/lib-old/Para.pys	   getlength2 s   	 	!c    s  = > d }	 ? d d f \ } } @ x¤ t t |  i ƒ ƒ D@ ]Š } 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   tes   words   des   sts   is   ass   wis   totals   sps   fo(    (    s"   /usr/lib/python2.2/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   hang(    (    s"   /usr/lib/python2.2/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   sps   lsps   tuples   des   heights   ass   wis   wordss   sts   ascents   avail1s   stretchs   tes   words   descents   widths	   charcounts	   firstfonts   js   liness   lsts   ns   avails   is   lastfonts   fo(    (    s"   /usr/lib/python2.2/lib-old/Para.pys   layoutQ sl   			 								 
.			 @	"c    sê  ‰ Š |  i |  i |  i } ‹ | |  i } Œ |  i }  d } Ž xž|  i
 DŽ ]}  | \ } } } } } } } ‘ |  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 ˜ | | | }	 ™ xqt | | | ƒ D™ ]Y} š |  i | } › t | ƒ t j oC œ | |  | |  | | ƒ } ž | t j	 o ž | Sn Ÿ qcn   | \ } } } } } } } ¡ | d j o
 | d j o/ ¢ | | | }
 £ | |
 } ¤ | | } n
 ¦ d }
 § | | | |
 } ¨ | |  | | | | © | |	 | | j | | | d j ƒ	 } ª | t j	 o ª | Sn « | } qcW¬ |	 } ­ | | } ® | } qO 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   sps   extras   h2s   des	   wordcounts   wis   v2s   exs   oks   ascents   avail1s   ass   stretchs	   charcounts   tes   words   descents   is   hs   js	   firstfonts   sts   avails   widths   tuples   vs   fo(    (    s"   /usr/lib/python2.2/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   right(    (    s"   /usr/lib/python2.2/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   baseline(    (    s"   /usr/lib/python2.2/lib-old/Para.pys   _renderwordÃ s    (c    s   Ê Ë | |  _ d  S(   N(   s   words   selfs   anchorid(   s   selfs   tuples   words   hs   v(    (    s"   /usr/lib/python2.2/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   mousev(    (    s"   /usr/lib/python2.2/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   islast(    (    s"   /usr/lib/python2.2/lib-old/Para.pys   _hitcheckword× s   Uc    s   Ü Ý | |  _ d  S(   N(   s   words   selfs   anchorid(   s   selfs   tuples   words   hs   v(    (    s"   /usr/lib/python2.2/lib-old/Para.pys   _hitcheckanchorÜ s   c    s(   à á | |  i j p | |  i j Sd  S(   N(   s   ids   selfs   words(   s   selfs   id(    (    s"   /usr/lib/python2.2/lib-old/Para.pys	   hasanchorà s   c    sˆ   å æ d } ç xg |  i Dç ]Y } è t | ƒ t j	 o= é | d } ê | d o ê | d } n ë | | } n q Wì | d Sd  S(   Ns    i   i   s    s   
(   s   texts   selfs   wordss   ws   types   Ints   word(   s   selfs   words   ws   text(    (    s"   /usr/lib/python2.2/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   mousev(    (    s"   /usr/lib/python2.2/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 } xm | D]b } |  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   des   wis   ass   cws   fos   cs   hs   sps   sts   ccs   te(    (    s"   /usr/lib/python2.2/lib-old/Para.pys   _whereiswordÿ s2    	
 
 F#	
 	c    s
   d  S(   N(    (   s   selfs   tuples   words   hs   v(    (    s"   /usr/lib/python2.2/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 oN +|  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   oks   descents   ascent(    (    s"   /usr/lib/python2.2/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   des   wis   ass   ascents   fos   descents   hs   sps   sts   ccs   te(    (    s"   /usr/lib/python2.2/lib-old/Para.pys   _screenposword0s    $	c    s
   ?@d  S(   N(    (   s   selfs   tuples   words   hs   v(    (    s"   /usr/lib/python2.2/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   h2s	   baseline2s   h1s   top2s   top1s   bottom1s   bottom2s	   baseline1(    (    s"   /usr/lib/python2.2/lib-old/Para.pys   invertFs   %%"&(   s   __name__s
   __module__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"   /usr/lib/python2.2/lib-old/Para.pys   Para s0   	8*	N(   s   types   Ints   Para(   s   Ints   Para(    (    s"   /usr/lib/python2.2/lib-old/Para.pys   ? s   
