
    (&h                         d dl mZmZ d ZdS )    )PointPolygonc                     t          dd          } t          dd          }t          dd          }|                     |          rJ |                     |d          rJ |                     |          rJ |                     |d          sJ g d}g dg}t          ||          } t          ||d         d d d	         g
          }|                     |          sJ |                     |d          rJ |                     |dd          sJ g d}t          ||g
          }|                     |d          rJ d S )Ng      ?g       @g  ?gMbP?gư>))
   r   )r   )r   r   )r   r   )   r	   r	   r   r   )r   r	   r   r   )holesgh㈵>T)	normalize)r   r
   r   )r   g)\(?)r   equalsequals_exactr   )p1p2p3shellr   hole2s         ]/var/www/html/reinick/venv/lib/python3.11/site-packages/shapely/tests/legacy/test_equality.pytest_equals_exactr      sg   	sCB	sCB	sJ		Byy}}r5)))))r"""""??2t$$$$$ 988E1112E			B	uQx"~.	/	/	/B99R==r4(((((??2tt?44444333E	ug	&	&	&Br4(((((((    N)shapelyr   r   r    r   r   <module>r      s6    " " " " " " " ") ) ) ) )r   