™N
ğu¦9c       s     
 d  Z   d d f d d f f Z  d „  Z  d „  Z 0 d „  Z @ d „  Z F d „  Z U d „  Z X d „  Z d	 S(
   s
   rect.errori    c    s<     |  \ \ } } \ } }  | | j p
 | | j Sd  S(   N(   s   rs   lefts   tops   rights   bottom(   s   rs   lefts   tops   rights   bottoms3   /usr/lib/python1.5/site-packages/lib-stdwin/rect.pys   is_empty s   c 
   sm    |  o  t d ‚ n  t |  d ƒ o  t Sn  |  d \ \ } } \ } }   xî |  d d   rİ } ! t | ƒ o " t Sn # | \ \ } } \ } }	 $ | | j  o $ | } n % | | j  o % | } n & | | j o & | } n ' | |	 j o ' |	 } n ( t | | f | | f f ƒ o ) t Sn ql W* | | f | | f f Sd  S(   Ns    intersect called with empty listi    i   (   s   lists   errors   is_emptys   emptys   lefts   tops   rights   bottoms   rects   ls   ts   rs   b(
   s   lists   lefts   tops   rights   bottoms   rects   ls   ts   rs   bs3   /usr/lib/python1.5/site-packages/lib-stdwin/rect.pys	   intersect s*      	    "c 
   s-  0 1 |  d \ \ } } \ } } 2 xÄ |  d d 2 r³ \ \ } } \ } } 3 t	 | | f | | f f ƒ ox 4 | | j  o 4 | } n 5 | | j  o 5 | } n 6 | | j o 6 | } n 7 | | j o 7 | } n n q2 W8 | | f | | f f }	 9 t	 |	 ƒ o : t Sn ; |	 Sd  S(   Ni    i   (   s   lists   lefts   tops   rights   bottoms   ls   ts   rs   bs   is_emptys   ress   empty(
   s   lists   lefts   tops   rights   bottoms   ls   ts   rs   bs   ress3   /usr/lib/python1.5/site-packages/lib-stdwin/rect.pys   union0 s     #    c    sg   @ |  \ } } | \ \ } } \ } } A | | j o
 | j  n o | | j o
 | j  n Sd  S(   N(   s   lefts   hs   rights   tops   vs   bottom(   s   .0s   .2s   hs   vs   lefts   tops   rights   bottoms3   /usr/lib/python1.5/site-packages/lib-stdwin/rect.pys   pointinrect@ s   'c 	   sœ   F |  \ \ } } \ } } | \ } } G | | } H | | } I | | } J | | } K | | f | | f f } L t | ƒ o M t Sn O | Sd  S(   N(	   s   lefts   dhs   tops   dvs   rights   bottoms   rs   is_emptys   empty(	   s   .0s   .2s   lefts   tops   rights   bottoms   dhs   dvs   rs3   /usr/lib/python1.5/site-packages/lib-stdwin/rect.pys   insetF s   'c    s@   U |  \ } } | \ } } V | | f | | | | f f Sd  S(   N(   s   lefts   tops   rights   bottom(   s   .0s   .2s   lefts   tops   rights   bottoms3   /usr/lib/python1.5/site-packages/lib-stdwin/rect.pys	   rect2geomU s   c    s@   X |  \ } } | \ } } Y | | f | | | | f f Sd  S(   N(   s   hs   vs   widths   height(   s   .0s   .2s   hs   vs   widths   heights3   /usr/lib/python1.5/site-packages/lib-stdwin/rect.pys	   geom2rectX s   N(	   s   errors   emptys   is_emptys	   intersects   unions   pointinrects   insets	   rect2geoms	   geom2rect(    s3   /usr/lib/python1.5/site-packages/lib-stdwin/rect.pys   ?
 s   