‰.
„52c      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   bottoms   /usr/lib/python/stdwin/rect.pys   is_emptyc 
  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   bs   /usr/lib/python/stdwin/rect.pys	   intersectc 
  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   ress   /usr/lib/python/stdwin/rect.pys   unionc   sg   @ |  \ } } | \ \ } } \ } } A | | j o
 | j  n o | | j o
 | j  n Sd  S(   N(   s   lefts   hs   rights   tops   vs   bottom(   s    s    s   hs   vs   lefts   tops   rights   bottoms   /usr/lib/python/stdwin/rect.pys   pointinrectc 	  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    s    s   lefts   tops   rights   bottoms   dhs   dvs   rs   /usr/lib/python/stdwin/rect.pys   insetc   s@   U |  \ } } | \ } } V | | f | | | | f f Sd  S(   N(   s   lefts   tops   rights   bottom(   s    s    s   lefts   tops   rights   bottoms   /usr/lib/python/stdwin/rect.pys	   rect2geomc   s@   X |  \ } } | \ } } Y | | f | | | | f f Sd  S(   N(   s   hs   vs   widths   height(   s    s    s   hs   vs   widths   heights   /usr/lib/python/stdwin/rect.pys	   geom2rectN(	   s   errors   emptys   is_emptys	   intersects   unions   pointinrects   insets	   rect2geoms	   geom2rect(    s   /usr/lib/python/stdwin/rect.pys   ?