§
    OŠtj{Ÿ  ã                   ó>  — d Z ddlmZ ddlmZmZ ddlmZmZm	Z	m
Z
mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Z m!Z!m"Z"m#Z#m$Z$m%Z%m&Z&m'Z'm(Z(m)Z)m*Z*m+Z+m,Z,m-Z-m.Z.m/Z/m0Z0m1Z1m2Z2m3Z3m4Z4m5Z5m6Z6m7Z7m8Z8m9Z9m:Z:m;Z;m<Z<m=Z=m>Z>m?Z?m@Z@mAZAmBZBmCZCmDZDmEZEmFZF ddlGmHZH ddlImJZJmKZKmLZL ddlMmNZNmOZOmPZPmQZQ ddlRmSZS  eKd	¦  «        ZTd
„  eJ¦   «         D ¦   «         \  ZUZVZWZXZYZZZ[ e eeUdeP¦  «         ePdd¦  «        deP¦  «        Z\d„ Z]d„ Z^d„ Z_d„ Z`d„ Zad„ Zbd„ Zcd„ Zdd„ Zed„ Zfd„ Zgd„ Zhd„ Zid„ Zjd„ Zkd„ Zld„ Zmd„ Znd „ Zod!„ Zpd"„ Zqd#„ Zrd$„ Zsd%„ Ztd&„ Zud'„ Zvd(„ Zwd)„ Zxd*„ Zyd+„ Zzd,„ Z{d-„ Z|d.„ Z}d/„ Z~d0„ Zd1„ Z€d2„ Z�d3„ Z‚d4„ Zƒd5„ Z„d6„ Z…d7„ Z†d8„ Z‡d9„ Zˆd:„ Z‰d;„ ZŠd<„ Z‹d=„ ZŒd>„ Z�d?„ ZŽd@„ Z�dA„ Z�dBS )Cz4Tests for dense recursive polynomials' arithmetics. é    )ÚGROUND_TYPES)Ú
dup_normalÚ
dmp_normal)@Údup_add_termÚdmp_add_termÚdup_sub_termÚdmp_sub_termÚdup_mul_termÚdmp_mul_termÚdup_add_groundÚdmp_add_groundÚdup_sub_groundÚdmp_sub_groundÚdup_mul_groundÚdmp_mul_groundÚdup_quo_groundÚdmp_quo_groundÚdup_exquo_groundÚdmp_exquo_groundÚ
dup_lshiftÚ
dup_rshiftÚdup_absÚdmp_absÚdup_negÚdmp_negÚdup_addÚdmp_addÚdup_subÚdmp_subÚdup_mulÚdmp_mulÚdup_sqrÚdmp_sqrÚdup_powÚdmp_powÚdup_add_mulÚdmp_add_mulÚdup_sub_mulÚdmp_sub_mulÚdup_pdivÚdup_premÚdup_pquoÚ
dup_pexquoÚdmp_pdivÚdmp_premÚdmp_pquoÚ
dmp_pexquoÚ
dup_rr_divÚ
dmp_rr_divÚ
dup_ff_divÚ
dmp_ff_divÚdup_divÚdup_remÚdup_quoÚ	dup_exquoÚdmp_divÚdmp_remÚdmp_quoÚ	dmp_exquoÚdup_max_normÚdmp_max_normÚdup_l1_normÚdmp_l1_normÚdup_l2_norm_squaredÚdmp_l2_norm_squaredÚ
dup_expandÚ
dmp_expand)ÚExactQuotientFailed)Úf_polysÚSymbolÚPoly)ÚFFÚZZÚQQÚCC)ÚraisesÚxc                 ó6   — g | ]}|                      ¦   «         ‘ŒS © )Úto_dense)Ú.0Úfs     ú_/var/www/html/CA-Chatbot/venv/lib/python3.11/site-packages/sympy/polys/tests/test_densearith.pyú
<listcomp>rV   3   s    € Ð$GÐ$GÐ$G°q a§j¢j¡l¤lÐ$GÐ$GÐ$Gó    é   é   é   c                  ó@  — t          g t          ¦  «        } t          | t          d¦  «        dt          ¦  «        t          g t          ¦  «        k    sJ ‚t          | t          d¦  «        dt          ¦  «        t          dgt          ¦  «        k    sJ ‚t          | t          d¦  «        dt          ¦  «        t          ddgt          ¦  «        k    sJ ‚t          | t          d¦  «        dt          ¦  «        t          g d¢t          ¦  «        k    sJ ‚t          g d¢t          ¦  «        } t          | t          d¦  «        dt          ¦  «        t          g d¢t          ¦  «        k    sJ ‚t          | t          d¦  «        dt          ¦  «        t          g d¢t          ¦  «        k    sJ ‚t          | t          d¦  «        dt          ¦  «        t          g d¢t          ¦  «        k    sJ ‚t          | t          d¦  «        d	t          ¦  «        t          g d
¢t          ¦  «        k    sJ ‚t          | t          d¦  «        dt          ¦  «        t          g d¢t          ¦  «        k    sJ ‚t          | t          d¦  «        dt          ¦  «        t          g d¢t          ¦  «        k    sJ ‚t          | t          d¦  «        dt          ¦  «        t          g d¢t          ¦  «        k    sJ ‚t          | t          d¦  «        dt          ¦  «        t          ddgt          ¦  «        k    sJ ‚d S )Nr   rY   rX   ©rY   r   r   ©rY   rY   rY   )rY   rY   rX   )rY   rX   rY   )rX   rY   rY   é   )rY   rY   rY   rY   é   )rY   r   rY   rY   rY   é   )rY   r   r   rY   rY   rY   é   )rY   r   r   r   rY   rY   rY   éÿÿÿÿ)r   rK   r   ©rT   s    rU   Útest_dup_add_termrd   6   s¢  € Ý�2•rÑÔ€Aå˜�2˜a™5œ5 !¥RÑ(Ô(­J°r½2Ñ,>Ô,>Ò>Ð>Ð>Ð>å˜�2˜a™5œ5 !¥RÑ(Ô(­J¸°s½BÑ,?Ô,?Ò?Ð?Ð?Ð?Ý˜�2˜a™5œ5 !¥RÑ(Ô(­J¸¸1°v½rÑ,BÔ,BÒBÐBÐBÐBÝ˜�2˜a™5œ5 !¥RÑ(Ô(­J°y°y°yÅ"Ñ,EÔ,EÒEÐEÐEÐEå�9�9�9�bÑ!Ô!€Aå˜�2˜a™5œ5 !¥RÑ(Ô(­J°y°y°yÅ"Ñ,EÔ,EÒEÐEÐEÐEÝ˜�2˜a™5œ5 !¥RÑ(Ô(­J°y°y°yÅ"Ñ,EÔ,EÒEÐEÐEÐEÝ˜�2˜a™5œ5 !¥RÑ(Ô(­J°y°y°yÅ"Ñ,EÔ,EÒEÐEÐEÐEå˜�2˜a™5œ5 !¥RÑ(Ô(­J°|°|°|ÅRÑ,HÔ,HÒHÐHÐHÐHÝ˜�2˜a™5œ5 !¥RÑ(Ô(­J°°°ÍÑ,KÔ,KÒKÐKÐKÐKÝ˜�2˜a™5œ5 !¥RÑ(Ô(­JÐ7IÐ7IÐ7IÍ2Ñ,NÔ,NÒNÐNÐNÐNÝØ	�2ˆa‰5Œ5�!•Rñô Ý&Ð'<Ð'<Ð'<½bÑAÔAòBð Bð Bð Bõ ˜�2˜b™6œ6 1¥bÑ)Ô)­Z¸¸A¸ÅÑ-CÔ-CÒCÐCÐCÐCÐCÐCrW   c                  óì  — t          t          d¦  «        t          d¦  «        t          d¦  «        gt          d¦  «        ddt          ¦  «        t          t          d¦  «        t          d¦  «        t          d¦  «        gt          d¦  «        dt          ¦  «        k    sJ ‚t          t          g gddt          ¦  «        t          k    sJ ‚t          t          g gddt
          ¦  «        t          k    sJ ‚d S ©NrY   rX   r   r^   )r   rK   r   Úf_0ÚF_0rL   rQ   rW   rU   Útest_dmp_add_termri   N   óÄ   € Ý�˜A™œ¥ 1¡¤¥r¨!¡u¤uÐ-­r°!©u¬u°a¸½BÑ?Ô?Ý•b˜‘e”e�R ™UœU¥B q¡E¤EÐ*­B¨q©E¬E°1µbÑ9Ô9ò:ð :ð :ð :å�˜b˜T 1 a­Ñ,Ô,µÒ3Ð3Ð3Ð3Ý�˜b˜T 1 a­Ñ,Ô,µÒ3Ð3Ð3Ð3Ð3Ð3rW   c                  ó@  — t          g t          ¦  «        } t          | t          d¦  «        dt          ¦  «        t          g t          ¦  «        k    sJ ‚t          | t          d¦  «        dt          ¦  «        t          dgt          ¦  «        k    sJ ‚t          | t          d¦  «        dt          ¦  «        t          ddgt          ¦  «        k    sJ ‚t          | t          d¦  «        dt          ¦  «        t          g d¢t          ¦  «        k    sJ ‚t          g d¢t          ¦  «        } t          | t          d¦  «        dt          ¦  «        t          g d¢t          ¦  «        k    sJ ‚t          | t          d¦  «        dt          ¦  «        t          g d¢t          ¦  «        k    sJ ‚t          | t          d¦  «        dt          ¦  «        t          g d	¢t          ¦  «        k    sJ ‚t          | t          d¦  «        d
t          ¦  «        t          g d¢t          ¦  «        k    sJ ‚t          | t          d¦  «        dt          ¦  «        t          g d¢t          ¦  «        k    sJ ‚t          | t          d¦  «        dt          ¦  «        t          g d¢t          ¦  «        k    sJ ‚t          | t          d¦  «        dt          ¦  «        t          g d¢t          ¦  «        k    sJ ‚t          | t          d¦  «        dt          ¦  «        t          ddgt          ¦  «        k    sJ ‚d S )Nr   rY   rb   rX   )rb   r   r   r]   )rY   rY   rb   )rY   rb   rY   )rb   rY   rY   r^   )rb   rY   rY   rY   r_   )rb   r   rY   rY   rY   r`   )rb   r   r   rY   rY   rY   ra   )rb   r   r   r   rY   rY   rY   )r   rK   r   rc   s    rU   Útest_dup_sub_termrl   U   s¥  € Ý�2•rÑÔ€Aå˜�2˜a™5œ5 !¥RÑ(Ô(­J°r½2Ñ,>Ô,>Ò>Ð>Ð>Ð>å˜�2˜a™5œ5 !¥RÑ(Ô(­J¸°t½RÑ,@Ô,@Ò@Ð@Ð@Ð@Ý˜�2˜a™5œ5 !¥RÑ(Ô(­J¸¸A°wÅÑ,CÔ,CÒCÐCÐCÐCÝ˜�2˜a™5œ5 !¥RÑ(Ô(­J°z°z°zÅ2Ñ,FÔ,FÒFÐFÐFÐFå�9�9�9�bÑ!Ô!€Aå˜�2˜a™5œ5 !¥RÑ(Ô(­J°{°{°{ÅBÑ,GÔ,GÒGÐGÐGÐGÝ˜�2˜a™5œ5 !¥RÑ(Ô(­J°{°{°{ÅBÑ,GÔ,GÒGÐGÐGÐGÝ˜�2˜a™5œ5 !¥RÑ(Ô(­J°z°z°zÅ2Ñ,FÔ,FÒFÐFÐFÐFå˜�2˜a™5œ5 !¥RÑ(Ô(­J°}°}°}ÅbÑ,IÔ,IÒIÐIÐIÐIÝ˜�2˜a™5œ5 !¥RÑ(Ô(­JÐ7GÐ7GÐ7GÍÑ,LÔ,LÒLÐLÐLÐLÝ˜�2˜a™5œ5 !¥RÑ(Ô(­JÐ7JÐ7JÐ7JÍBÑ,OÔ,OÒOÐOÐOÐOÝØ	�2ˆa‰5Œ5�!•Rñô Ý&Ð'=Ð'=Ð'=½rÑBÔBòCð Cð Cð Cõ ˜�2˜a™5œ5 !¥RÑ(Ô(­J¸¸1°v½rÑ,BÔ,BÒBÐBÐBÐBÐBÐBrW   c                  óì  — t          t          d¦  «        t          d¦  «        t          d¦  «        gt          d¦  «        ddt          ¦  «        t          t          d¦  «        t          d¦  «        t          d¦  «        gt          d¦  «        dt          ¦  «        k    sJ ‚t          t          g gddt          ¦  «        t          k    sJ ‚t          t          g gddt
          ¦  «        t          k    sJ ‚d S rf   )r	   rK   r   rg   rh   rL   rQ   rW   rU   Útest_dmp_sub_termrn   m   rj   rW   c                  óx  — t          g t          ¦  «        } t          | t          d¦  «        dt          ¦  «        t          g t          ¦  «        k    sJ ‚t          ddgt          ¦  «        } t          | t          d¦  «        dt          ¦  «        t          g t          ¦  «        k    sJ ‚t          g d¢t          ¦  «        } t          | t          d¦  «        dt          ¦  «        t          g d¢t          ¦  «        k    sJ ‚t          | t          d¦  «        dt          ¦  «        t          g d¢t          ¦  «        k    sJ ‚t          | t          d¦  «        dt          ¦  «        t          g d¢t          ¦  «        k    sJ ‚t          | t          d¦  «        dt          ¦  «        t          g d	¢t          ¦  «        k    sJ ‚d S )
NrX   r^   rY   r   ©rY   rX   r^   ©rX   r_   ra   )rX   r_   ra   r   )rX   r_   ra   r   r   )rX   r_   ra   r   r   r   )r   rK   r
   rc   s    rU   Útest_dup_mul_termrr   t   sj  € Ý�2•rÑÔ€Aå˜�2˜a™5œ5 !¥RÑ(Ô(­J°r½2Ñ,>Ô,>Ò>Ð>Ð>Ð>å�A�q�6�2ÑÔ€Aå˜�2˜a™5œ5 !¥RÑ(Ô(­J°r½2Ñ,>Ô,>Ò>Ð>Ð>Ð>å�9�9�9�bÑ!Ô!€Aå˜�2˜a™5œ5 !¥RÑ(Ô(­J°y°y°yÅ"Ñ,EÔ,EÒEÐEÐEÐEÝ˜�2˜a™5œ5 !¥RÑ(Ô(­J°|°|°|ÅRÑ,HÔ,HÒHÐHÐHÐHÝ˜�2˜a™5œ5 !¥RÑ(Ô(­J°°°ÍÑ,KÔ,KÒKÐKÐKÐKÝ˜�2˜a™5œ5 !¥RÑ(Ô(­JÐ7IÐ7IÐ7IÍ2Ñ,NÔ,NÒNÐNÐNÐNÐNÐNrW   c                  óâ  — t          t          d¦  «        t          d¦  «        t          d¦  «        gt          d¦  «        ddt          ¦  «        t          t          d¦  «        t          d¦  «        t          d¦  «        gt          d¦  «        dt          ¦  «        k    sJ ‚t          g gt          d¦  «        gddt          ¦  «        g gk    sJ ‚t          t          d¦  «        ggg ddt          ¦  «        g gk    sJ ‚t          t          d¦  «        t          d¦  «        gt          d¦  «        ggt          d¦  «        gddt          ¦  «        t          d¦  «        t          d¦  «        gt          d¦  «        gg g gk    sJ ‚t          g gt          dd¦  «        gddt          ¦  «        g gk    sJ ‚t          t          dd¦  «        ggg ddt          ¦  «        g gk    sJ ‚t          t          dd¦  «        t          dd¦  «        gt          dd¦  «        ggt          dd¦  «        gddt          ¦  «        t          dd¦  «        t          dd¦  «        gt          dd¦  «        gg g gk    sJ ‚d S )	NrY   rX   r^   r   r_   ra   r`   é   )r   rK   r
   rL   rQ   rW   rU   Útest_dmp_mul_termru   …   s.  € Ý�˜A™œ¥ 1¡¤¥r¨!¡u¤uÐ-­r°!©u¬u°a¸½BÑ?Ô?Ý•b˜‘e”e�R ™UœU¥B q¡E¤EÐ*­B¨q©E¬E°1µbÑ9Ô9ò:ð :ð :ð :õ ˜˜�r !™uœu˜g q¨!­RÑ0Ô0°R°DÒ8Ð8Ð8Ð8Ý�"˜Q™%œ%˜˜	 2 q¨!­RÑ0Ô0°R°DÒ8Ð8Ð8Ð8å�"˜Q™%œ%¥ A¡¤˜­"¨Q©%¬%¨Ð1µB°q±E´E°7¸A¸qÅ"ÑEÔEÝ
ˆQ‰%Œ%•�A‘”ˆ�"˜Q™%œ%˜ " bÐ)ò*ð *ð *ð *õ ˜˜�r ! Q™xœx˜j¨!¨QµÑ3Ô3¸°tÒ;Ð;Ð;Ð;Ý�"˜Q ™(œ(˜˜ b¨!¨QµÑ3Ô3¸°tÒ;Ð;Ð;Ð;å�"˜Q ™(œ(¥B q¨!¡H¤HÐ-µ°1°a±´¨zÐ:½RÀÀ1¹X¼X¸JÈÈ1ÍbÑQÔQÝ
ˆQ�‰)Œ)•R˜˜2‘Y”YÐ	¥" Q¨¡)¤) ¨b°"Ð5ò6ð 6ð 6ð 6ð 6ð 6rW   c                  ó°   — t          j        g d¢¦  «        } t          j        g d¢¦  «        }t          | t          d¦  «        t           ¦  «        |k    sJ ‚d S )N©rY   rX   r^   r_   )rY   rX   r^   é   r_   )rK   Úmapr   ©rT   Úgs     rU   Útest_dup_add_groundr|   –   óQ   € Ý
Œˆ|ˆ|ˆ|ÑÔ€AÝ
Œˆ|ˆ|ˆ|ÑÔ€Aå˜!�R ™UœU¥BÑ'Ô'¨1Ò,Ð,Ð,Ð,Ð,Ð,rW   c                  óÊ   — t          j        dgdgdgdgg¦  «        } t          j        dgdgdgdgg¦  «        }t          | t          d¦  «        dt           ¦  «        |k    sJ ‚d S )NrY   rX   r^   r_   rx   )rK   ry   r   rz   s     rU   Útest_dmp_add_groundr   �   sm   € Ý
Œ���a�S˜1˜# ˜sÐ#Ñ$Ô$€AÝ
Œ���a�S˜1˜# ˜sÐ#Ñ$Ô$€Aå˜!�R ™UœU A¥rÑ*Ô*¨aÒ/Ð/Ð/Ð/Ð/Ð/rW   c                  ó°   — t          j        g d¢¦  «        } t          j        g d¢¦  «        }t          | t          d¦  «        t           ¦  «        |k    sJ ‚d S )Nrw   )rY   rX   r^   r   r_   )rK   ry   r   rz   s     rU   Útest_dup_sub_groundr�   ¤   r}   rW   c                  óÈ   — t          j        dgdgdgdgg¦  «        } t          j        dgdgdgg g¦  «        }t          | t          d¦  «        dt           ¦  «        |k    sJ ‚d S )NrY   rX   r^   r_   )rK   ry   r   rz   s     rU   Útest_dmp_sub_groundrƒ   «   sk   € Ý
Œ���a�S˜1˜# ˜sÐ#Ñ$Ô$€AÝ
Œ���a�S˜1˜#˜rÐ"Ñ#Ô#€Aå˜!�R ™UœU A¥rÑ*Ô*¨aÒ/Ð/Ð/Ð/Ð/Ð/rW   c                  óÊ  — t          g t          ¦  «        } t          | t          d¦  «        t          ¦  «        t          g t          ¦  «        k    sJ ‚t          g d¢t          ¦  «        } t          | t          d¦  «        t          ¦  «        t          g t          ¦  «        k    sJ ‚t          | t          d¦  «        t          ¦  «        t          g d¢t          ¦  «        k    sJ ‚d S )NrX   rp   r   rq   )r   rK   r   rc   s    rU   Útest_dup_mul_groundr…   ²   sµ   € Ý�2•rÑÔ€Aå˜!�R ™UœU¥BÑ'Ô'­:°b½"Ñ+=Ô+=Ò=Ð=Ð=Ð=å�9�9�9�bÑ!Ô!€Aå˜!�R ™UœU¥BÑ'Ô'­:°b½"Ñ+=Ô+=Ò=Ð=Ð=Ð=Ý˜!�R ™UœU¥BÑ'Ô'­:°i°i°iÅÑ+DÔ+DÒDÐDÐDÐDÐDÐDrW   c            
      ó   — t          t          t          d¦  «        dt          ¦  «        t          d¦  «        t          d¦  «        t          d¦  «        gt          d¦  «        ggt          d¦  «        ggt          d¦  «        t          d¦  «        t          d¦  «        gt          d¦  «        t          d¦  «        t          d¦  «        gt          d¦  «        gggk    sJ ‚t          t          t	          dd¦  «        dt          ¦  «        t	          dd¦  «        t	          dd¦  «        t	          d	d¦  «        gt	          dd¦  «        ggt	          d	d¦  «        ggt	          dd¦  «        t	          d
d¦  «        t	          dd¦  «        gt	          dd¦  «        t	          dd¦  «        t	          dd¦  «        gt	          dd¦  «        gggk    sJ ‚d S )NrX   r_   ra   rx   é
   é   rY   é   r^   r`   )r   rg   rK   rh   rL   rQ   rW   rU   Útest_dmp_mul_groundrŠ   ½   s‚  € Ý�#�r !™uœu a­Ñ,Ô,Ý
ˆQ‰%Œ%•�A‘”�˜1™œÐ	¥ A¡¤ Ð(Ý
ˆQ‰%Œ%ˆˆ	Ý
ˆQ‰%Œ%•�B‘”�˜B™œÐ	 ¥2 a¡5¤5­"¨Q©%¬%µ°A±´Ð"7½"¸Q¹%¼%¸ÐAð1ò ð ð ð õ �#�r ! Q™xœx¨­BÑ/Ô/Ý
ˆQ�‰)Œ)•R˜˜2‘Y”Y¥ 1 b¡	¤	Ð	*­R°°2©Y¬Y¨KÐ8Ý
ˆQ�‰)Œ)ˆˆÝ
ˆQ�‰)Œ)•R˜˜2‘Y”Y¥ 1 b¡	¤	Ð	*­R°°2©Y¬Y½¸1¸b¹	¼	Ý��2‰YŒYð-Ý˜Q ™)œ)˜ð	&ð4ò ð ð ð ð ð rW   c                  ó  — t          t          d„ ¦  «         t          g t          ¦  «        } t	          | t          d¦  «        t          ¦  «        t          g t          ¦  «        k    sJ ‚t          g d¢t          ¦  «        } t	          | t          d¦  «        t          ¦  «        | k    sJ ‚t	          | t          d¦  «        t          ¦  «        t          g d¢t          ¦  «        k    sJ ‚t	          | t          d¦  «        t          ¦  «        t          g d¢t          ¦  «        k    sJ ‚t          g d¢t
          ¦  «        } t	          | t          d¦  «        t
          ¦  «        | k    sJ ‚t	          | t          d¦  «        t
          ¦  «        t          d¦  «        t          d¦  «        t          d¦  «        gk    sJ ‚t	          | t          d	¦  «        t
          ¦  «        t          d
d	¦  «        t          dd	¦  «        t          dd	¦  «        gk    sJ ‚d S )Nc                  ór   — t          t          g d¢t          ¦  «        t          d¦  «        t          ¦  «        S ©Nrp   r   )r   r   rK   rQ   rW   rU   ú<lambda>z%test_dup_quo_ground.<locals>.<lambda>Í   s<   € ¥nµZð Að Að AÝñ6ô 6Ý�q‘E”E�2ñ'ô '€ rW   r^   ©ra   rX   rx   rY   rX   ©r^   rY   r_   )rX   r   rX   r_   rZ   ra   rx   )rN   ÚZeroDivisionErrorr   rK   r   rL   rc   s    rU   Útest_dup_quo_groundr’   Ì   s±  € Ý
Õð ð ñ  ô  ð  õ 	�2•rÑÔ€Aå˜!�R ™UœU¥BÑ'Ô'­:°b½"Ñ+=Ô+=Ò=Ð=Ð=Ð=å�9�9�9�bÑ!Ô!€Aå˜!�R ™UœU¥BÑ'Ô'¨1Ò,Ð,Ð,Ð,Ý˜!�R ™UœU¥BÑ'Ô'­:°i°i°iÅÑ+DÔ+DÒDÐDÐDÐDå˜!�R ™UœU¥BÑ'Ô'­:°i°i°iÅÑ+DÔ+DÒDÐDÐDÐDå�9�9�9�bÑ!Ô!€Aå˜!�R ™UœU¥BÑ'Ô'¨1Ò,Ð,Ð,Ð,Ý˜!�R ™UœU¥BÑ'Ô'­B¨q©E¬Eµ2°a±5´5½"¸Q¹%¼%Ð+@Ò@Ð@Ð@Ð@Ý˜!�R ™UœU¥BÑ'Ô'­B¨q°!©H¬Hµb¸¸A±h´hÅÀ1ÀaÁÄÐ+IÒIÐIÐIÐIÐIÐIrW   c                  óÎ  — t          t          d„ ¦  «         t          t          d„ ¦  «         t          g t          ¦  «        } t          | t	          d¦  «        t          ¦  «        t          g t          ¦  «        k    sJ ‚t          g d¢t          ¦  «        } t          | t	          d¦  «        t          ¦  «        | k    sJ ‚t          | t	          d¦  «        t          ¦  «        t          g d¢t          ¦  «        k    sJ ‚t          g d¢t          ¦  «        } t          | t          d¦  «        t          ¦  «        | k    sJ ‚t          | t          d¦  «        t          ¦  «        t          d¦  «        t          d¦  «        t          d¦  «        gk    sJ ‚t          | t          d	¦  «        t          ¦  «        t          d
d	¦  «        t          dd	¦  «        t          dd	¦  «        gk    sJ ‚d S )Nc                  ór   — t          t          g d¢t          ¦  «        t          d¦  «        t          ¦  «        S r�   ©r   r   rK   rQ   rW   rU   rŽ   z'test_dup_exquo_ground.<locals>.<lambda>ã   s=   € Õ&6µzð Cð Cð CÝñ8ô 8Ý˜!‘u”u�bñ'"ô '"€ rW   c                  ór   — t          t          g d¢t          ¦  «        t          d¦  «        t          ¦  «        S )Nrp   r^   r•   rQ   rW   rU   rŽ   z'test_dup_exquo_ground.<locals>.<lambda>å   s=   € Õ(8½ð Eð Eð EÝñ:ô :Ý˜!‘u”u�bñ)"ô )"€ rW   r^   r�   rY   rX   r�   r_   rZ   ra   rx   )rN   r‘   rF   r   rK   r   rL   rc   s    rU   Útest_dup_exquo_groundr—   â   sŸ  € Ý
Õð "ð "ñ #ô #ð #å
Õð !"ð !"ñ #ô #ð #õ 	�2•rÑÔ€Aå˜A�r !™uœu¥bÑ)Ô)­Z¸½BÑ-?Ô-?Ò?Ð?Ð?Ð?å�9�9�9�bÑ!Ô!€Aå˜A�r !™uœu¥bÑ)Ô)¨QÒ.Ð.Ð.Ð.Ý˜A�r !™uœu¥bÑ)Ô)­Z¸	¸	¸	Å2Ñ-FÔ-FÒFÐFÐFÐFå�9�9�9�bÑ!Ô!€Aå˜A�r !™uœu¥bÑ)Ô)¨QÒ.Ð.Ð.Ð.Ý˜A�r !™uœu¥bÑ)Ô)­b°©e¬eµR¸±U´U½B¸q¹E¼EÐ-BÒBÐBÐBÐBÝ˜A�r !™uœu¥bÑ)Ô)­b°°A©h¬h½¸1¸a¹¼Å"ÀQÈÁ(Ä(Ð-KÒKÐKÐKÐKÐKÐKrW   c                  óÈ  — t          dgdgdggdt          ¦  «        } t          | t          d¦  «        dt          ¦  «        | k    sJ ‚t          | t          d¦  «        dt          ¦  «        t          dgdgdggdt          ¦  «        k    sJ ‚t          t          | t          d¦  «        dt          ¦  «        dt          ¦  «        t          dgg dggdt          ¦  «        k    sJ ‚d S ©Nra   rX   rx   rY   r^   r_   )r   rK   r   rc   s    rU   Útest_dmp_quo_groundrš   ø   sû   € Ý�Q�C˜!˜˜q˜c�? A¥rÑ*Ô*€Aå˜!�R ™UœU A¥rÑ*Ô*¨aÒ/Ð/Ð/Ð/ÝØ	�2ˆa‰5Œ5�!•Rñô Ý&¨¨¨a¨S°1°# ¸½2Ñ>Ô>ò?ð ?ð ?ð ?õ •nØ	�2ˆa‰5Œ5�!•Rñô Ø�Rñ!ô !Ý$.°°°R¸!¸¨~¸qÅ"Ñ$EÔ$EòFð Fð Fð Fð Fð FrW   c                  ó  — t          dgdgdggdt          ¦  «        } t          | t          d¦  «        dt          ¦  «        | k    sJ ‚t          | t          d¦  «        dt          ¦  «        t          dgdgdggdt          ¦  «        k    sJ ‚d S r™   )r   rK   r   rc   s    rU   Útest_dmp_exquo_groundrœ     s™   € Ý�Q�C˜!˜˜q˜c�? A¥rÑ*Ô*€Aå˜A�r !™uœu a­Ñ,Ô,°Ò1Ð1Ð1Ð1ÝØ	�2ˆa‰5Œ5�!•Rñô Ý&¨¨¨a¨S°1°# ¸½2Ñ>Ô>ò?ð ?ð ?ð ?ð ?ð ?rW   c                  ó|   — t          g dt          ¦  «        g k    sJ ‚t          dgdt          ¦  «        g d¢k    sJ ‚d S )Nr^   rY   ©rY   r   r   r   )r   rK   rQ   rW   rU   Útest_dup_lshiftrŸ     sH   € Ý�b˜!�RÑ Ô  BÒ&Ð&Ð&Ð&Ý�q�c˜1�bÑ!Ô! \ \ \Ò1Ð1Ð1Ð1Ð1Ð1rW   c                  ó|   — t          g dt          ¦  «        g k    sJ ‚t          g d¢dt          ¦  «        dgk    sJ ‚d S )Nr^   rž   rY   )r   rK   rQ   rW   rU   Útest_dup_rshiftr¡     sH   € Ý�b˜!�RÑ Ô  BÒ&Ð&Ð&Ð&Ý�l�l�l A¥rÑ*Ô*¨q¨cÒ1Ð1Ð1Ð1Ð1Ð1rW   c                  óú  — t          g t          ¦  «        g k    sJ ‚t          t          d¦  «        gt          ¦  «        t          d¦  «        gk    sJ ‚t          t          d¦  «        gt          ¦  «        t          d¦  «        gk    sJ ‚t          t          d¦  «        t          d¦  «        t          d¦  «        gt          ¦  «        t          d¦  «        t          d¦  «        t          d¦  «        gk    sJ ‚t          g t          ¦  «        g k    sJ ‚t          t          dd¦  «        gt          ¦  «        t          dd¦  «        gk    sJ ‚t          t          dd¦  «        gt          ¦  «        t          dd¦  «        gk    sJ ‚t          t          dd¦  «        t          dd¦  «        t          dd¦  «        gt          ¦  «        t          dd¦  «        t          dd¦  «        t          dd¦  «        gk    sJ ‚d S )NrY   éùÿÿÿrZ   rb   rX   r^   )r   rK   rL   rQ   rW   rU   Útest_dup_absr¤     s¬  € Ý�2•r‰?Œ?˜bÒ Ð Ð Ð Ý•B˜‘F”F�8�RÑ Ô ¥R¨¡U¤U GÒ+Ð+Ð+Ð+Ý•B�r‘F”F�8�RÑ Ô ¥R¨¡U¤U GÒ+Ð+Ð+Ð+Ý•B�r‘F”F�B˜q™EœE¥2 a¡5¤5Ð)­2Ñ.Ô.µ2°a±5´5½"¸Q¹%¼%ÅÀAÁÄÐ2GÒGÐGÐGÐGå�2•r‰?Œ?˜bÒ Ð Ð Ð Ý•B˜˜1‘I”I�;¥Ñ#Ô#­¨1¨a©¬ zÒ1Ð1Ð1Ð1Ý•B�r˜1‘I”I�;¥Ñ#Ô#­¨1¨a©¬ zÒ1Ð1Ð1Ð1ÝÝ	ˆB�‰Œ•B�q˜!‘H”H�b  A™hœhÐ'­ñ-ô -Ý13°A°q±´½2¸aÀ¹8¼8ÅRÈÈ1ÁXÄXÐ0NòOð Oð Oð Oð Oð OrW   c                  óR  — t          t          d¦  «        gdt          ¦  «        t          d¦  «        gk    sJ ‚t          t          dd¦  «        gdt          ¦  «        t          dd¦  «        gk    sJ ‚t          g ggdt          ¦  «        g ggk    sJ ‚t          t          d¦  «        gggdt          ¦  «        t          d¦  «        gggk    sJ ‚t          t          d¦  «        gggdt          ¦  «        t          d¦  «        gggk    sJ ‚t          g ggdt          ¦  «        g ggk    sJ ‚t          t          dd¦  «        gggdt          ¦  «        t          dd¦  «        gggk    sJ ‚t          t          dd¦  «        gggdt          ¦  «        t          dd¦  «        gggk    sJ ‚d S ©Nrb   r   rY   rX   r£   rZ   é	   )r   rK   rL   rQ   rW   rU   Útest_dmp_absr¨   "  sŒ  € Ý•B�r‘F”F�8˜Q¥Ñ#Ô#­¨1©¬ wÒ.Ð.Ð.Ð.Ý•B�r˜1‘I”I�; ¥2Ñ&Ô&­2¨a°©8¬8¨*Ò4Ð4Ð4Ð4å�R�D�6˜1�bÑ!Ô! r d VÒ+Ð+Ð+Ð+Ý•b˜‘e”e�W�I�; ¥2Ñ&Ô&­R°©U¬U¨G¨9¨+Ò5Ð5Ð5Ð5Ý•b˜‘f”f�X�J�< ¥BÑ'Ô'­b°©e¬e¨W¨I¨;Ò6Ð6Ð6Ð6å�R�D�6˜1�bÑ!Ô! r d VÒ+Ð+Ð+Ð+Ý•b˜˜A‘h”h�Z�L�> 1¥bÑ)Ô)µ°1°a±´¨z¨l¨^Ò;Ð;Ð;Ð;Ý•b˜˜Q‘i”i�[�M�? A¥rÑ*Ô*µ°A°q±´°
¨|¨nÒ<Ð<Ð<Ð<Ð<Ð<rW   c                  óú  — t          g t          ¦  «        g k    sJ ‚t          t          d¦  «        gt          ¦  «        t          d¦  «        gk    sJ ‚t          t          d¦  «        gt          ¦  «        t          d¦  «        gk    sJ ‚t          t          d¦  «        t          d¦  «        t          d¦  «        gt          ¦  «        t          d¦  «        t          d¦  «        t          d¦  «        gk    sJ ‚t          g t          ¦  «        g k    sJ ‚t          t          dd¦  «        gt          ¦  «        t          dd¦  «        gk    sJ ‚t          t          dd	¦  «        gt          ¦  «        t          dd	¦  «        gk    sJ ‚t          t          dd¦  «        t          dd¦  «        t          dd¦  «        gt          ¦  «        t          dd¦  «        t          dd¦  «        t          dd¦  «        gk    sJ ‚d S )
NrY   rb   r£   rZ   rX   r^   éþÿÿÿéýÿÿÿr§   )r   rK   rL   rQ   rW   rU   Útest_dup_negr¬   /  s¶  € Ý�2•r‰?Œ?˜bÒ Ð Ð Ð Ý•B�q‘E”E�7�BÑÔ¥B r¡F¤F 8Ò+Ð+Ð+Ð+Ý•B�r‘F”F�8�RÑ Ô ¥R¨¡U¤U GÒ+Ð+Ð+Ð+Ý•B�r‘F”F�B˜q™EœE¥2 a¡5¤5Ð)­2Ñ.Ô.µ2°a±5´5½"¸R¹&¼&Å"ÀRÁ&Ä&Ð2IÒIÐIÐIÐIå�2•r‰?Œ?˜bÒ Ð Ð Ð Ý•B�q˜!‘H”H�:�rÑ"Ô"¥r¨"¨a¡y¤y kÒ1Ð1Ð1Ð1Ý•B�r˜1‘I”I�;¥Ñ#Ô#­¨1¨a©¬ zÒ1Ð1Ð1Ð1Ý•BØ
ˆAñô Ý�1�a‘”�"˜Q ™(œ(ð$Ý%'ñ)ô )Ý-/°°1©X¬Xµr¸"¸a±y´yÅ"ÀRÈÁ)Ä)Ð,LòMð Mð Mð Mð Mð MrW   c                  óR  — t          t          d¦  «        gdt          ¦  «        t          d¦  «        gk    sJ ‚t          t          dd¦  «        gdt          ¦  «        t          dd¦  «        gk    sJ ‚t          g ggdt          ¦  «        g ggk    sJ ‚t          t          d¦  «        gggdt          ¦  «        t          d¦  «        gggk    sJ ‚t          t          d¦  «        gggdt          ¦  «        t          d¦  «        gggk    sJ ‚t          g ggdt          ¦  «        g ggk    sJ ‚t          t          dd¦  «        gggdt          ¦  «        t          dd¦  «        gggk    sJ ‚t          t          dd¦  «        gggdt          ¦  «        t          dd¦  «        gggk    sJ ‚d S r¦   )r   rK   rL   rQ   rW   rU   Útest_dmp_negr®   <  sŒ  € Ý•B�r‘F”F�8˜Q¥Ñ#Ô#­¨1©¬ wÒ.Ð.Ð.Ð.Ý•B�r˜1‘I”I�; ¥2Ñ&Ô&­2¨a°©8¬8¨*Ò4Ð4Ð4Ð4å�R�D�6˜1�bÑ!Ô! r d VÒ+Ð+Ð+Ð+Ý•b˜‘e”e�W�I�; ¥2Ñ&Ô&­R°©V¬V¨H¨:¨,Ò6Ð6Ð6Ð6Ý•b˜‘f”f�X�J�< ¥BÑ'Ô'­b°©e¬e¨W¨I¨;Ò6Ð6Ð6Ð6å�R�D�6˜1�bÑ!Ô! r d VÒ+Ð+Ð+Ð+Ý•b˜˜A‘h”h�Z�L�> 1¥bÑ)Ô)µ°2°q±	´	¨{¨m¨_Ò<Ð<Ð<Ð<Ý•b˜˜Q‘i”i�[�M�? A¥rÑ*Ô*µ°A°q±´°
¨|¨nÒ<Ð<Ð<Ð<Ð<Ð<rW   c            	      ó
  — t          g g t          ¦  «        g k    sJ ‚t          t          d¦  «        gg t          ¦  «        t          d¦  «        gk    sJ ‚t          g t          d¦  «        gt          ¦  «        t          d¦  «        gk    sJ ‚t          t          d¦  «        gt          d¦  «        gt          ¦  «        t          d¦  «        gk    sJ ‚t          t          d¦  «        gt          d¦  «        gt          ¦  «        t          d¦  «        gk    sJ ‚t          t          d¦  «        t          d¦  «        gt          d¦  «        gt          ¦  «        t          d¦  «        t          d¦  «        gk    sJ ‚t          t          d¦  «        gt          d¦  «        t          d¦  «        gt          ¦  «        t          d¦  «        t          d¦  «        gk    sJ ‚t          t          d¦  «        t          d¦  «        t          d¦  «        gt          d¦  «        t          d¦  «        t          d¦  «        gt          ¦  «        t          d¦  «        t          d¦  «        t          d¦  «        gk    sJ ‚t          g g t          ¦  «        g k    sJ ‚t          t          dd¦  «        gg t          ¦  «        t          dd¦  «        gk    sJ ‚t          g t          dd¦  «        gt          ¦  «        t          dd¦  «        gk    sJ ‚t          t          dd	¦  «        gt          dd	¦  «        gt          ¦  «        t          dd¦  «        gk    sJ ‚t          t          dd	¦  «        gt          dd¦  «        gt          ¦  «        t          dd	¦  «        gk    sJ ‚t          t          dd¦  «        t          dd¦  «        gt          d¦  «        gt          ¦  «        t          dd¦  «        t          d
d¦  «        gk    sJ ‚t          t          d¦  «        gt          dd¦  «        t          dd¦  «        gt          ¦  «        t          dd¦  «        t          d
d¦  «        gk    sJ ‚t          t          dd¦  «        t          dd¦  «        t          dd¦  «        gt          dd¦  «        t          dd¦  «        t          dd¦  «        gt          ¦  «        t          dd¦  «        t          dd¦  «        t          dd¦  «        gk    sJ ‚d S )NrY   rX   r^   rx   r§   r‡   é   é   r_   r`   rZ   )r   rK   rL   rQ   rW   rU   Útest_dup_addr²   I  s(  € Ý�2�r�2ÑÔ "Ò$Ð$Ð$Ð$Ý•B�q‘E”E�7˜B¥Ñ#Ô#­¨1©¬ wÒ.Ð.Ð.Ð.Ý�2�˜1™œ�w¥Ñ#Ô#­¨1©¬ wÒ.Ð.Ð.Ð.Ý•B�q‘E”E�7�R ™UœU˜G¥RÑ(Ô(­R°©U¬U¨GÒ3Ð3Ð3Ð3Ý•B�q‘E”E�7�R ™UœU˜G¥RÑ(Ô(­R°©U¬U¨GÒ3Ð3Ð3Ð3å•B�q‘E”E�2˜a™5œ5�>¥B q¡E¤E 7­BÑ/Ô/µB°q±E´E½2¸a¹5¼5°>ÒAÐAÐAÐAÝ•B�q‘E”E�7�R ™UœU¥B q¡E¤E˜N­BÑ/Ô/µB°q±E´E½2¸a¹5¼5°>ÒAÐAÐAÐAå•B�q‘E”E�2Ø	ñô Ýˆq‰EŒEðÝ˜‘U”U�B˜q™EœE¥2 b¡6¤6Ð*­Bñ0ô 0Ý46°q±E´E½2¸b¹6¼6Å2ÀbÁ6Ä6Ð3JòKð Kð Kð Kõ �2�r�2ÑÔ "Ò$Ð$Ð$Ð$Ý•B�q˜!‘H”H�:˜r¥2Ñ&Ô&­2¨a°©8¬8¨*Ò4Ð4Ð4Ð4Ý�2�˜1˜a™œ�z¥2Ñ&Ô&­2¨a°©8¬8¨*Ò4Ð4Ð4Ð4Ý•B�q˜!‘H”H�:¥ 1 a¡¤˜z­2Ñ.Ô.µ2°a¸±8´8°*Ò<Ð<Ð<Ð<Ý•B�q˜!‘H”H�:¥ 1 a¡¤˜z­2Ñ.Ô.µ2°a¸±8´8°*Ò<Ð<Ð<Ð<å•B�q˜!‘H”H�b  A™hœhÐ'­"¨Q©%¬%¨µ"Ñ5Ô5½"¸QÀ¹(¼(ÅBÀqÈ!ÁHÄHÐ9MÒMÐMÐMÐMÝ•B�q‘E”E�7�R  1™XœX¥r¨!¨Q¡x¤xÐ0µ"Ñ5Ô5½"¸QÀ¹(¼(ÅBÀqÈ!ÁHÄHÐ9MÒMÐMÐMÐMå•B�q˜!‘H”H�b  A™hœh­¨1¨a©¬Ð1µBØ	ˆ1ñ5ô 5Ý�!�Q‰xŒx�˜B ™œð4$Ý%'ñ)ô )Ý-/°°1©X¬Xµr¸"¸a±y´yÅ"ÀRÈÁ)Ä)Ð,LòMð Mð Mð Mð Mð MrW   c                  ó"  — t          t          d¦  «        t          d¦  «        gt          d¦  «        gdt          ¦  «        t          t          d¦  «        t          d¦  «        gt          d¦  «        gt          ¦  «        k    sJ ‚t          t          dd¦  «        t          dd¦  «        gt          d¦  «        gdt          ¦  «        t          t          dd¦  «        t          dd¦  «        gt          d¦  «        gt          ¦  «        k    sJ ‚t          g ggg ggdt          ¦  «        g ggk    sJ ‚t          t          d¦  «        gggg ggdt          ¦  «        t          d¦  «        gggk    sJ ‚t          g ggt          d¦  «        gggdt          ¦  «        t          d¦  «        gggk    sJ ‚t          t          d¦  «        gggt          d¦  «        gggdt          ¦  «        t          d¦  «        gggk    sJ ‚t          t          d¦  «        gggt          d¦  «        gggdt          ¦  «        t          d¦  «        gggk    sJ ‚t          g ggg ggdt          ¦  «        g ggk    sJ ‚t          t          dd¦  «        gggg ggdt          ¦  «        t          dd¦  «        gggk    sJ ‚t          g ggt          dd¦  «        gggdt          ¦  «        t          dd¦  «        gggk    sJ ‚t          t          dd¦  «        gggt          dd¦  «        gggdt          ¦  «        t          dd¦  «        gggk    sJ ‚t          t          dd¦  «        gggt          dd¦  «        gggdt          ¦  «        t          dd¦  «        gggk    sJ ‚d S )NrY   rX   r   r^   rZ   )r   rK   r   rL   rQ   rW   rU   Útest_dmp_addr´   c  s>  € Ý•B�q‘E”E�2˜a™5œ5�>¥B q¡E¤E 7¨A­rÑ2Ô2Ý•�A‘”�˜1™œ�¥ A¡¤ ­Ñ,Ô,ò-ð -ð -ð -å•B�q˜!‘H”H�b  A™hœhÐ'­"¨Q©%¬%¨°!µRÑ8Ô8Ý•�A�q‘”�2˜a ™8œ8Ð$¥r¨!¡u¤u g­rÑ2Ô2ò3ð 3ð 3ð 3õ �R�D�6˜R˜D˜6 1¥bÑ)Ô)¨r¨d¨VÒ3Ð3Ð3Ð3Ý•b˜‘e”e�W�I�; "  ¨­2Ñ.Ô.µR¸±U´U°G°9°+Ò=Ð=Ð=Ð=Ý�R�D�6�b ™eœe˜W˜I˜;¨­2Ñ.Ô.µR¸±U´U°G°9°+Ò=Ð=Ð=Ð=Ý•b˜‘e”e�W�I�;¥2 a¡5¤5 '  ¨QµÑ3Ô3½"¸Q¹%¼%¸¸	°{ÒBÐBÐBÐBÝ•b˜‘e”e�W�I�;¥2 a¡5¤5 '  ¨QµÑ3Ô3½"¸Q¹%¼%¸¸	°{ÒBÐBÐBÐBå�R�D�6˜R˜D˜6 1¥bÑ)Ô)¨r¨d¨VÒ3Ð3Ð3Ð3Ý•b˜˜A‘h”h�Z�L�> R D 6¨1­bÑ1Ô1½¸1¸a¹¼°z°l°^ÒCÐCÐCÐCÝ�R�D�6�b  A™hœh˜Z˜L˜>¨1­bÑ1Ô1½¸1¸a¹¼°z°l°^ÒCÐCÐCÐCÝ•b˜˜A‘h”h�Z�L�>¥b¨¨A¡h¤h Z L >°1µbÑ9Ô9ÅÀ1ÀaÁÄ¸z¸l¸^ÒKÐKÐKÐKÝ•b˜˜A‘h”h�Z�L�>¥b¨¨A¡h¤h Z L >°1µbÑ9Ô9ÅÀ1ÀaÁÄ¸z¸l¸^ÒKÐKÐKÐKÐKÐKrW   c            	      óÚ	  — t          g g t          ¦  «        g k    sJ ‚t          t          d¦  «        gg t          ¦  «        t          d¦  «        gk    sJ ‚t          g t          d¦  «        gt          ¦  «        t          d¦  «        gk    sJ ‚t          t          d¦  «        gt          d¦  «        gt          ¦  «        g k    sJ ‚t          t          d¦  «        gt          d¦  «        gt          ¦  «        t          d¦  «        gk    sJ ‚t          t          d¦  «        t          d¦  «        gt          d¦  «        gt          ¦  «        t          d¦  «        t          d¦  «        gk    sJ ‚t          t          d¦  «        gt          d¦  «        t          d¦  «        gt          ¦  «        t          d¦  «        t          d¦  «        gk    sJ ‚t          t          d¦  «        t          d¦  «        t          d¦  «        gt          d¦  «        t          d¦  «        t          d¦  «        gt          ¦  «        t          d¦  «        t          d	¦  «        t          d
¦  «        gk    sJ ‚t          g g t          ¦  «        g k    sJ ‚t          t          dd¦  «        gg t          ¦  «        t          dd¦  «        gk    sJ ‚t          g t          dd¦  «        gt          ¦  «        t          dd¦  «        gk    sJ ‚t          t          dd¦  «        gt          dd¦  «        gt          ¦  «        g k    sJ ‚t          t          dd¦  «        gt          dd¦  «        gt          ¦  «        t          dd¦  «        gk    sJ ‚t          t          dd¦  «        t          dd¦  «        gt          d¦  «        gt          ¦  «        t          dd¦  «        t          dd¦  «        gk    sJ ‚t          t          d¦  «        gt          dd¦  «        t          dd¦  «        gt          ¦  «        t          dd¦  «        t          dd¦  «        gk    sJ ‚t          t          dd¦  «        t          dd¦  «        t          dd¦  «        gt          dd¦  «        t          dd¦  «        t          dd¦  «        gt          ¦  «        t          dd¦  «        t          d	d¦  «        t          d
d¦  «        gk    sJ ‚d S )NrY   rb   rX   r^   rx   r§   r‡   éûÿÿÿr£   é÷ÿÿÿrZ   r`   )r   rK   rL   rQ   rW   rU   Útest_dup_subr¸   v  s  € Ý�2�r�2ÑÔ "Ò$Ð$Ð$Ð$Ý•B�q‘E”E�7˜B¥Ñ#Ô#­¨1©¬ wÒ.Ð.Ð.Ð.Ý�2�˜1™œ�w¥Ñ#Ô#­¨2©¬ xÒ/Ð/Ð/Ð/Ý•B�q‘E”E�7�R ™UœU˜G¥RÑ(Ô(¨BÒ.Ð.Ð.Ð.Ý•B�q‘E”E�7�R ™UœU˜G¥RÑ(Ô(­R°©V¬V¨HÒ4Ð4Ð4Ð4å•B�q‘E”E�2˜a™5œ5�>¥B q¡E¤E 7­BÑ/Ô/µB°q±E´E½2¸a¹5¼5°>ÒAÐAÐAÐAÝ•B�q‘E”E�7�R ™UœU¥B q¡E¤E˜N­BÑ/Ô/µB°r±F´F½B¸r¹F¼FÐ3CÒCÐCÐCÐCå•B�q‘E”E�2Ø	ñô Ýˆq‰EŒEðÝ˜‘U”U�B˜q™EœE¥2 b¡6¤6Ð*­Bñ0ô 0Ý46°r±F´F½B¸r¹F¼FÅBÀrÁFÄFÐ3KòLð Lð Lð Lõ �2�r�2ÑÔ "Ò$Ð$Ð$Ð$Ý•B�q˜!‘H”H�:˜r¥2Ñ&Ô&­2¨a°©8¬8¨*Ò4Ð4Ð4Ð4Ý�2�˜1˜a™œ�z¥2Ñ&Ô&­2¨b°!©9¬9¨+Ò5Ð5Ð5Ð5Ý•B�q˜!‘H”H�:¥ 1 a¡¤˜z­2Ñ.Ô.°"Ò4Ð4Ð4Ð4Ý•B�q˜!‘H”H�:¥ 1 a¡¤˜z­2Ñ.Ô.µ2°b¸!±9´9°+Ò=Ð=Ð=Ð=å•B�q˜!‘H”H�b  A™hœhÐ'­"¨Q©%¬%¨µ"Ñ5Ô5½"¸QÀ¹(¼(ÅBÀrÈ1ÁIÄIÐ9NÒNÐNÐNÐNÝ•B�q‘E”E�7�R  1™XœX¥r¨!¨Q¡x¤xÐ0µ"Ñ5Ô5½"¸RÀ¹)¼)ÅRÈÈ1ÁXÄXÐ9NÒNÐNÐNÐNå•B�q˜!‘H”H�b  A™hœh­¨1¨a©¬Ð1µBØ	ˆ1ñ5ô 5Ý�!�Q‰xŒx�˜B ™œð4$Ý%'ñ)ô )Ý-/°°A©Y¬Y½¸2¸q¹	¼	Å2ÀbÈ!Á9Ä9Ð,MòNð Nð Nð Nð Nð NrW   c                  ó"  — t          t          d¦  «        t          d¦  «        gt          d¦  «        gdt          ¦  «        t          t          d¦  «        t          d¦  «        gt          d¦  «        gt          ¦  «        k    sJ ‚t          t          dd¦  «        t          dd¦  «        gt          d¦  «        gdt          ¦  «        t          t          dd¦  «        t          dd¦  «        gt          d¦  «        gt          ¦  «        k    sJ ‚t          g ggg ggdt          ¦  «        g ggk    sJ ‚t          t          d¦  «        gggg ggdt          ¦  «        t          d¦  «        gggk    sJ ‚t          g ggt          d¦  «        gggdt          ¦  «        t          d¦  «        gggk    sJ ‚t          t          d¦  «        gggt          d¦  «        gggdt          ¦  «        t          d¦  «        gggk    sJ ‚t          t          d¦  «        gggt          d¦  «        gggdt          ¦  «        t          d¦  «        gggk    sJ ‚t          g ggg ggdt          ¦  «        g ggk    sJ ‚t          t          dd¦  «        gggg ggdt          ¦  «        t          dd¦  «        gggk    sJ ‚t          g ggt          dd¦  «        gggdt          ¦  «        t          dd¦  «        gggk    sJ ‚t          t          dd¦  «        gggt          dd¦  «        gggdt          ¦  «        t          dd¦  «        gggk    sJ ‚t          t          dd¦  «        gggt          dd¦  «        gggdt          ¦  «        t          dd¦  «        gggk    sJ ‚d S )NrY   rX   r   r^   rb   rZ   )r   rK   r   rL   rQ   rW   rU   Útest_dmp_subrº   �  s>  € Ý•B�q‘E”E�2˜a™5œ5�>¥B q¡E¤E 7¨A­rÑ2Ô2Ý•�A‘”�˜1™œ�¥ A¡¤ ­Ñ,Ô,ò-ð -ð -ð -å•B�q˜!‘H”H�b  A™hœhÐ'­"¨Q©%¬%¨°!µRÑ8Ô8Ý•�A�q‘”�2˜a ™8œ8Ð$¥r¨!¡u¤u g­rÑ2Ô2ò3ð 3ð 3ð 3õ �R�D�6˜R˜D˜6 1¥bÑ)Ô)¨r¨d¨VÒ3Ð3Ð3Ð3Ý•b˜‘e”e�W�I�; "  ¨­2Ñ.Ô.µR¸±U´U°G°9°+Ò=Ð=Ð=Ð=Ý�R�D�6�b ™eœe˜W˜I˜;¨­2Ñ.Ô.µR¸±V´V°H°:°,Ò>Ð>Ð>Ð>Ý•b˜‘e”e�W�I�;¥2 a¡5¤5 '  ¨QµÑ3Ô3½"¸Q¹%¼%¸¸	°{ÒBÐBÐBÐBÝ•b˜‘e”e�W�I�;¥2 a¡5¤5 '  ¨QµÑ3Ô3½"¸R¹&¼&¸¸
°|ÒCÐCÐCÐCå�R�D�6˜R˜D˜6 1¥bÑ)Ô)¨r¨d¨VÒ3Ð3Ð3Ð3Ý•b˜˜A‘h”h�Z�L�> R D 6¨1­bÑ1Ô1½¸1¸a¹¼°z°l°^ÒCÐCÐCÐCÝ�R�D�6�b  A™hœh˜Z˜L˜>¨1­bÑ1Ô1½¸2¸q¹	¼	°{°m°_ÒDÐDÐDÐDÝ•b˜˜A‘h”h�Z�L�>¥b¨¨A¡h¤h Z L >°1µbÑ9Ô9ÅÀ1ÀaÁÄ¸z¸l¸^ÒKÐKÐKÐKÝ•b˜˜A‘h”h�Z�L�>¥b¨¨A¡h¤h Z L >°1µbÑ9Ô9ÅÀ2ÀqÁ	Ä	¸{¸m¸_ÒLÐLÐLÐLÐLÐLrW   c                  óJ  — t          t          d¦  «        t          d¦  «        t          d¦  «        gt          d¦  «        t          d¦  «        t          d¦  «        gt          d¦  «        t          d¦  «        gt          ¦  «        t          d¦  «        t          d¦  «        t          d¦  «        t          d¦  «        gk    sJ ‚t          t          d¦  «        t          d¦  «        gt          d¦  «        ggt          d¦  «        gt          d¦  «        t          d¦  «        ggt          d¦  «        gt          d¦  «        ggdt          ¦  «        t          d¦  «        gt          d¦  «        t          d¦  «        gt          d¦  «        t          d¦  «        ggk    sJ ‚d S )NrY   rX   r^   r§   rZ   r`   r_   )r&   rK   r'   rQ   rW   rU   Útest_dup_add_mulr¼   £  sT  € Ý�˜1™œ�r !™uœu¥b¨¡e¤eÐ,­r°!©u¬uµb¸±e´e½RÀ¹U¼UÐ.CÝ�1‘”•r˜!‘u”uˆ~�rñ#ô #Ý')¨!¡u¤u­b°©e¬eµR¸±U´U½B¸q¹E¼EÐ&BòCð Cð Cð Cå�˜A™œ¥ 1¡¤˜­¨A©¬¨Ð0µB°q±E´E°7½RÀ¹U¼UÅBÀqÁEÄE¸NÐ2KÝ�A‘”��"˜Q™%œ%˜Ð! 1¥bñ*ô *Ý/1°!©u¬u¨g½¸1¹¼½rÀ!¹u¼u°~ÍÈ1ÉÌÍrÐRSÉuÌuÀ~Ð-VòWð Wð Wð Wð Wð WrW   c                  óJ  — t          t          d¦  «        t          d¦  «        t          d¦  «        gt          d¦  «        t          d¦  «        t          d¦  «        gt          d¦  «        t          d¦  «        gt          ¦  «        t          d¦  «        t          d¦  «        t          d¦  «        t          d¦  «        gk    sJ ‚t          t          d¦  «        t          d¦  «        gt          d¦  «        ggt          d¦  «        gt          d¦  «        t          d¦  «        ggt          d¦  «        gt          d¦  «        ggdt          ¦  «        t          d¦  «        gt          d¦  «        t          d¦  «        gt          d¦  «        t          d¦  «        ggk    sJ ‚d S )	NrY   rX   r^   r«   r£   rb   r¶   éüÿÿÿ)r(   rK   r)   rQ   rW   rU   Útest_dup_sub_mulr¿   ª  sX  € Ý�˜1™œ�r !™uœu¥b¨¡e¤eÐ,­r°!©u¬uµb¸±e´e½RÀ¹U¼UÐ.CÝ�1‘”•r˜!‘u”uˆ~�rñ#ô #Ý')¨"¡v¤v­r°"©v¬vµr¸"±v´v½rÀ!¹u¼uÐ&EòFð Fð Fð Få�˜A™œ¥ 1¡¤˜­¨A©¬¨Ð0µB°q±E´E°7½RÀ¹U¼UÅBÀqÁEÄE¸NÐ2KÝ�A‘”��"˜Q™%œ%˜Ð! 1¥bñ*ô *Ý/1°"©v¬v¨h½¸B¹¼ÅÀBÁÄÐ8HÍ2ÈbÉ6Ì6ÕSUÐVWÑSXÔSXÈ/Ð-Zò[ð [ð [ð [ð [ð [rW   c                  óÜ  — t          g g t          ¦  «        g k    sJ ‚t          g t          d¦  «        gt          ¦  «        g k    sJ ‚t          t          d¦  «        gg t          ¦  «        g k    sJ ‚t          t          d¦  «        gt          d¦  «        gt          ¦  «        t          d¦  «        gk    sJ ‚t          t          d¦  «        gt          d¦  «        gt          ¦  «        t          d¦  «        gk    sJ ‚t          g g t          ¦  «        g k    sJ ‚t          g t          dd¦  «        gt          ¦  «        g k    sJ ‚t          t          dd¦  «        gg t          ¦  «        g k    sJ ‚t          t          dd¦  «        gt          dd¦  «        gt          ¦  «        t          dd¦  «        gk    sJ ‚t          t          dd¦  «        gt          dd¦  «        gt          ¦  «        t          dd	¦  «        gk    sJ ‚t          g d
¢t          ¦  «        } t          g d¢t          ¦  «        }t          g d¢t          ¦  «        }t          | |t          ¦  «        |k    sJ ‚t          || t          ¦  «        |k    sJ ‚t          g d¢t          ¦  «        } t          g d¢t          ¦  «        }t          | | t          ¦  «        |k    sJ ‚t	          d¦  «        }t           |d¦  «         |d¦  «        g |d¦  «         |d¦  «        g|¦  «         |d¦  «         |d¦  «        gk    sJ ‚t          g d¢t          ¦  «        }t          g d¢t          ¦  «        }t          g d¢t          ¦  «        }t          ||t          ¦  «        |k    sJ ‚t          g d¢t          ¦  «        }t          g d¢t          ¦  «        }t          g d¢t          ¦  «        }t          ||t          ¦  «        |k    sJ ‚d S )NrY   r`   rZ   é#   rX   r_   r^   rt   é1   )r^   r   r   ra   rY   rX   )r_   r   rY   r   )	rˆ   r   r^   é   r_   r‰   rY   rX   r   ©rX   r   r   rY   rZ   ©	r_   r   r   r_   é   r   rY   r‰   rÂ   ra   )èéO   rb   éN   é¢ÿÿÿéöÿÿÿr°   é    éíÿÿÿrÈ   rX   é§ÿÿÿé   éI   é*   éU   éM   éS   éâÿÿÿéÞÿÿÿrª   é_   é¯ÿÿÿé%   éÏÿÿÿéÒÿÿÿéÆÿÿÿéðÿÿÿrØ   rÁ   éõÿÿÿéÇÿÿÿéñÿÿÿéáÿÿÿéC   éìÿÿÿé   éL   rX   éF   rá   é¿ÿÿÿéA   éæÿÿÿé£ÿÿÿéÔÿÿÿéôÿÿÿé¤ÿÿÿé9   é¦ÿÿÿrÞ   rÝ   é½ÿÿÿéžÿÿÿé»ÿÿÿéa   é×ÿÿÿéY   é!   rô   éÎÿÿÿéQ   rà   é<   éåÿÿÿé+   é   é³ÿÿÿé,   é   é¥ÿÿÿrË   rÞ   rõ   r^   é5   éÍÿÿÿéÚÿÿÿé�ÿÿÿé¬ÿÿÿé   rö   éB   éœÿÿÿrY   éµÿÿÿéçÿÿÿrã   éÄÿÿÿéb   r  é©ÿÿÿra   rx   rÈ   éäÿÿÿé¡ÿÿÿé¨ÿÿÿrˆ   éÝÿÿÿé   r·   é   rì   é7   r£   éªÿÿÿéD   éÙÿÿÿrÚ   éT   é^   é-   rø   é\   r  r  é¶ÿÿÿrÌ   rx   éK   rÈ   é[   rí   é"   r‰   r«   rÙ   rç   rÈ   éîÿÿÿra   éãÿÿÿé°ÿÿÿrð   é   r±   é:   rþ   é   r§   rØ   rZ   rÔ   éËÿÿÿrâ   r  rá   éÖÿÿÿrô   éêÿÿÿrÏ   rú   éúÿÿÿr`   é3   éøÿÿÿrß   éÌÿÿÿr'  rÛ   é¸ÿÿÿr«   rú   rì   éR   rÓ   rª   éóÿÿÿééÿÿÿr
  r  rÉ   r*  r  r  r,  é?   rî   rä   ra   éÕÿÿÿr  éÅÿÿÿrä   r^   r^   é.   é«ÿÿÿr  é>   é¹ÿÿÿé´ÿÿÿéX   rò   r,  rb   rÎ   éÀÿÿÿéH   éÐÿÿÿr‰   é²ÿÿÿr#  r0  rÿ   rÃ   r  rù   r!  r  rê   r  rå   éd   r   r  r°   rÒ   r=  é4   éV   rç   r¶   r&  r×   r  r&  rú   rª   éºÿÿÿéÁÿÿÿr+  (\  rç   rÌ   éÑÿÿÿrY   éZ   r÷   rß   rÕ   é   r  r§   é­ÿÿÿé2   r¶   rê   é   rY   rå   r£   rÈ   éJ   éP   rÑ   rç   rþ   é)   r  é   éØÿÿÿr0  éëÿÿÿrù   rË   éE   rÓ   r  r  r‰   r÷   rí   r  rË   rï   rÍ   r  éÃÿÿÿr3  r  r<  r   rö   rÉ   éèÿÿÿéàÿÿÿé¼ÿÿÿrÜ   r=  r£   r,  rÍ   rÁ   r-  r#  r÷   rì   r5  r`   rB  r  rÛ   r,  r.  r  rý   r  r	  é0   éÊÿÿÿrà   éÈÿÿÿrÝ   rö   r  r‡   rá   r"  r±   éòÿÿÿé=   rä   r9  rê   rL  é ÿÿÿr°   rÝ   rÉ   rX   ra   rã   r(  r  rT  r  r  rV  rb   rP  é·ÿÿÿé`   rô   rÝ   rÍ   é8   r%  r:  r1  rZ  rD  r0  rà   rû   r  rÓ   r  ré   rÌ   r  rL  é(   rë   rÌ   é±ÿÿÿrý   r=  é¾ÿÿÿr   rü   r5  é'   r*  r°   éŸÿÿÿr‰   éW   é@   rþ   r  r±   rt   r2  r  r  r  rí   é6   r[  rï   ra   rA  r2  rV  rÆ   ra  râ   r  r  rÿ   rª   rÂ   r  r°   rP  r  é$   r  r`   rD  r,  rL  r?  rC  rØ   ißÿÿÿrí   r  rû   r  r_   r]  rb  éïÿÿÿrù   rþ   rû   r¶   rê   r  rP  r>  rÈ   r°   r/  r%  rd  rÐ   rþ   rR  r  rÿ   r  rM  r)  r7  r:  rG  rÃ   r;  r!  r·   rØ   rB  r(  r*  rA  rÿ   rÇ   r]  r  é&   râ   rf  r=  rÓ   rî   ra  r0  éÜÿÿÿr-  rÌ   é   rð   r  r  r  r@  rÇ   r  rˆ   rˆ   rå   rH  rd  rS  r.  rG  rG  rB  r6  rë   r9  rd  r&  rË   r  rø   rÓ   rå   r  r   rY   rû   r  rx   é®ÿÿÿrx   rY  rÚ   rö   rú   rS  r¶   r  r,  rý   rî   rK  rK  r`   râ   rò   r.  r^  r¶   r`   rñ   rb  rÔ   rJ  r)  rd  r±   r  rO  r  rë   rH  r  r  rÃ   r3  r`  r  r(  rù   r-  r5  rÝ   rü   r?  r  rB  rÙ   rö   r±   rh  rô   rÍ   r3  r!  r±   r  r  rg  r	  rˆ   r$  r  r+  rÇ   rã   rÇ   r=  rx   r5  rÛ   r  rØ   (C  i  iâùÿÿi`  iÖâÿÿiã  i¾-  iA  iñãÿÿigñÿÿiñâÿÿiY  iœØÿÿiÊ_  iOûÿÿi.  iû×ÿÿin%  i0$  io  i[  i	J  i5'  i\Äÿÿi¶êÿÿi*  i�çÿÿi?ñÿÿiö  i¸*  i÷¾ÿÿizèÿÿi?  iDz  iò`  i²|  iø  i®  iÈi  i–=  iœs  iã  iÉ|  iž²ÿÿéÑ  ivkÿÿi}ðÿÿi©%  rj  iQ´ÿÿi”  i`ŠÿÿiHÑÿÿióÍÿÿiß4  iÎw  i%  i3Uÿÿi÷Èÿÿiï,  i§ÿÿiã  ii«  iY’  i}ÿÿiÊ|ÿÿiŠdÿÿi"lÿÿiÞ·ÿÿiáÿÿitÿÿi\šÿÿiÅoÿÿi¼Óÿÿi½éÿÿiNb  iµóÿÿi­M  i¢2  iM¯ÿÿi–ùÿÿiKl  iõ#ÿÿiüŸÿÿiþÔÿÿi±ÿÿiwN  i$£ÿÿiZÁÿÿi´–  i¥Q  iÕ9ÿÿi%}  é5ïÿÿiŒg  ivF  i;‘ÿÿif|  iãÿÿi4±ÿÿiêÁÿÿi0  ib  i&Mÿÿi^³  iÛ'ÿÿiHƒÿÿiì>ÿÿi€‹ÿÿiTÿÿißŸÿÿiÐÃÿÿrN  i©uÿÿiù·ÿÿi‹'  ix°ÿÿicþþÿiL‚  i“°ÿÿilg  i·‚ÿÿiUƒ  i¢  iƒp  iÙXÿÿi¬®  i•  i0  i5ùÿÿi�,  i© iCâÿÿiÙ7  i•  ibþÿÿi/ i_  iY¬ÿÿi·r  i�¦  iM6  iàþÿÿiSÇ  iÍÑÿÿi|d i�©  iÉY i®Äÿÿi¬ iïÐÿÿiâ  iPÐÿÿiÊ#ÿÿi <  i‘ýÿÿiÂáÿÿi‰Æ  i¿+  iÒÅÿÿi¼Ÿ  iÇè  i„…ÿÿiè�ÿÿiÿÿi9©þÿi0|ÿÿiì�ÿÿiïŽÿÿi¡bÿÿiE”  iÊtÿÿiy‚  i¢ÿÿi:  id�  iÞ iÍÕÿÿi’� iÙçþÿiý²þÿiÞ  iw¨ÿÿi% iW† iâ‰  iiûÿÿiýÿÿiHxÿÿi¥Öÿÿi*Fÿÿi[ÿÿiƒ³ÿÿiuUÿÿiŸ+ÿÿi‚ÿÿi‡eÿÿiy;  iz ÿÿié+  iùþÿi<Šÿÿiù›  i“  i/8  iýàþÿi¼ÐþÿihÃþÿihsÿÿi�¢  iáŸþÿi‰, iPàÿÿiÝ  i¤#  ibcÿÿi¬�ÿÿiÅ3  i’*  iI6ÿÿi&Ž  i6/  i£øÿÿij‰ io�ÿÿi£ÿÿiÑ¶ÿÿiäI  iž?  iö)  iÀªþÿiÊÿÿiÁ)  ië³ÿÿi¶‹ÿÿiÄ  iÝN  i—ßÿÿi· iß·  iº  iÏ±  ióïÿÿi<D  i!óþÿiõ1 i¯æÿÿiw«ÿÿiý³ÿÿiÇx  isw iŸ!  i]Ð  ii}  é­Àÿÿiò[  i«ß  iÖþÿiyaÿÿi�ò  io–  i1zÿÿi'aÿÿidaÿÿimÿÿiVÄÿÿi„�  iÃÉÿÿiÔ” i–Ï iëÈÿÿiö•þÿiIvþÿiJ
  i/ù  iÚ iVK  iâxÿÿiµ­ÿÿi&êþÿi$c  iy`ÿÿi"”ÿÿi4šÿÿi†Ì  iOÃÿÿij  i£åÿÿi­�  iæ}ÿÿi—3  i4œþÿi\êÿÿiä ÿÿi¬ i‰¬  irÿÿiî^ÿÿialþÿiH
ÿÿiŠÞÿÿi½   i¾Íÿÿi i¬]  i.  ivã  iÞ  iÚ  ii¨  i!àÿÿiËÁÿÿiÿ  i^N iøÚþÿiªÀÿÿiú
ÿÿi˜gÿÿiª!  ivÿÿrk  iŽZ  i'Ã  i¾À  iZóÿÿi¯žÿÿiînÿÿi2 iÃ~  iÁ  iRÓÿÿiorÿÿi—lÿÿié  iûóÿÿiŸÿÿiaâ  iÏ  ié„ÿÿià›þÿi71  i‡\ÿÿih¢  ië×  iµÿÿiÆº  i‘ÿÿi0  i´‚ÿÿiŸ(ÿÿio´þÿif”ÿÿiØ  i—òÿÿi’+ÿÿiˆº i3Šÿÿiå" i+G  i8 i´÷ÿÿi_‚ i÷D  i%}ÿÿi£ÿÿiŠ¸  iïmÿÿiµ… iï9  i=Rÿÿi0*  i„ÿÿi2ÿÿi’  iYV  it  i®±ÿÿiÒ5  i£ª  i�  i.!  i$î  iŒ§ÿÿi>{  iãºÿÿi„  i1þÿiòÏÿÿi�K  i°O  i'‡ÿÿiº«ÿÿi{ÿÿiœ}ÿÿiÛÜ  i_žÿÿiÙþÿi	úÿÿi;Ñ  iÿ  i›ÿÿÿiIÑ  ig”  iI  i£ÿÿifàÿÿi�DÿÿiŽþÿiï£  i2  i!Æÿÿé™�þÿièE  iººÿÿiŠÿÿiúüÿÿiöiÿÿiþ`  iòs  iÀ* i²å  i°Jÿÿi„°ÿÿiWÿÿiõþÿi.õþÿi]  i’„ÿÿiÜ§  iç�  i(q  išÿþÿiz«ÿÿi"_  i\ßÿÿi™h  iöÎ  iùÑÿÿiíSÿÿi�˜ÿÿiOQÿÿií�ÿÿiï/ÿÿiœÿÿi“õÿÿi{¬  i¢Y  iê·ÿÿiˆÿÿiÔÿÿi4ä  i"  iw iI  i£  i× iš¨  i.  iM\ÿÿiýO  ièÌÿÿiŸ  é(èÿÿiDÌÿÿie§  i·§  iat  iz�  iI’ÿÿiño  iF  iO  i$  ióS  iÆ”ÿÿiO¡ÿÿi”€þÿi^¹ÿÿi‹Yÿÿi žÿÿi*  iÆÿÿi¡SÿÿifÚ  i¹9  i¯y  in÷ÿÿi&™  iÌ÷ÿÿi�ïÿÿi3.  i*Ýÿÿiñ³ÿÿiw i_Ž  iÊÿþÿiÓwÿÿi½ÿÿi	OÿÿiA#  é[ãÿÿiouÿÿi]+  iv-  iq  iâ  i¸\ÿÿiÈ$  io5  iä‚  i6ž  i‚ÿÿiæ?  iÈ   iWÿÿièsÿÿi±zÿÿi¯Aÿÿi&Œ  i†w  iÖo  i7O  iñ±ÿÿiÒÆÿÿiy ÿÿiÅøÿÿi°Óÿÿi^°  iC¤  i²e  i'�ÿÿi‚�ÿÿi9òÿÿi<Çÿÿi$X  i¶¨ÿÿiÝ  iº-  i²n  iŒšÿÿiÜÿÿi­¦ÿÿiÏÿÿix}  i¸îÿÿiK,  i‡{ÿÿiðãÿÿií  i ¤ÿÿi%½ÿÿiW…ÿÿrn  i’U  ild  iÖ   i­  i›âÿÿi–  iQ  iÓN  iÄX  i¬-  iñ3  i½	  iÿÿÿi7¾ÿÿiE¼ÿÿiŸåÿÿi8íÿÿi   iÕÿÿiØÿÿiÊÿÿirÎÿÿii  i	  iŽ  i•üÿÿi|øÿÿ)õrÓ   rO  r  rP  rˆ   rú   r  r·   rÐ   r  r^  rH  rÖ   r	  rë   r  r  r_   r  ra   rß   rÌ   rÈ   rç   iÉÿÿÿé/   r.  r"  r?  r÷   rÛ   rù   rF  rL  rP  r_  ró   rì   r  rC  rb   r\  rß   rù   r  r  rå   r9  rL  rÈ   r  rÛ   r  rN  r3  rˆ   rÆ   rÉ   iÛÿÿÿrö   r!  rX  rO  rD  rY   éG   r_   rˆ   rS  r_   r  rB  r  r`   rS  r-  r8  r  r  rÁ   r"  rÊ   rS  rO  r  rp  rç   rÌ   r^  rÞ   r(  r  r&  rÍ   r  r.  rh  rØ   rC  r/  r:  rZ  r%  r   r\  rY  r+  rR  rË   r	  r%  rÇ   r+  rh  rý   rÏ   r×   rG  rî   rå   r^   rd  rS  rä   rP  rê   r  r  r¾   rÏ   rN  r8  r@  r‰   rR  r  r<  rß   r9  r`  r@  r  rç   r8  rÂ   r%  r£   rˆ   éÓÿÿÿr£   é;   rÉ   éc   rª   rá   r
  r6  rû   éÂÿÿÿrü   rY   r)  r"  rI  râ   rB  rÌ   rÃ   r·   r_  r/  rþ   r  r‡   r  r[  re  rM  r^  rÑ   rå   r3  r  r'  r  rÈ   r
  rX  r`  rr  r:  rÁ   rÎ   rO  rì   ré   r
  rO  r_   r¾   r×   rY  r3  r   rÝ   r  r  r  r‰   r<  r  r  rR  r  rø   r  r=  rA  r  rZ  rÜ   r^   r[  rþ   rÛ   r5  rï   r  rÑ   rJ  r]  r'  rò   rï   r-  r-  rX  râ   r£   rS  rï   rS  r·   r  rÈ   (+  r>  r8  rä   r  r§   r9  r3  râ   r  rN  rø   rZ  rg  rì   rÔ   rÝ   r  rÁ   r  r0  rì   r£   rD  rÛ   rH  r  r(  r_   rp  rì   ræ   rá   rr  rH  r7  rs  r(  rN  r_  rÃ   r6  r£   r_  rr  rø   rR  r  rò   r]  r"  r_   r  r9  r  r  rX  rª   r^   é   rZ  rc  rü   r  rá   ra   rí   rØ   r\  rô   r<  rb  rÉ   rr  rì   rí   ra  rè   rd  rK  rò   rD  rÒ   r  rÃ   rú   r¶   rÁ   rí   rÓ   rq  rÁ   r0  rW  rZ  r'  rx   rb   rZ  rú   r  r  ré   rd  rq  ró   r  rÑ   r;  rs  r>  re  r`   ra  rÜ   rR  rT  rä   r  r=  r  r&  r@  r^  r  rë   rY   rÖ   ri  r>  rú   r   r^   rˆ   r:  r  r1  rQ  ré   r  r  râ   rë   rÝ   r`   rõ   r  é]   r¶   r  rD  rH  rÛ   rw  rs  rA  r  r0  râ   r¾   r  rY  r  rû   r  rw  rÿ   rª   r  ru  rÒ   rÛ   r4  r  rÖ   rf  rK  rñ   r?  r  rD  rª   r¾   rp  r  r2  rÁ   r;  rû   rA  r%  r  rû   r  rÏ   ra   r  r  rô   rt   r÷   rw  rò   r)  r,  r<  rD  rø   rC  rr  r_  rá   r  ru  rí   r  rQ  rU  rV  rE  rä   r`   rª   rt  r  rÆ   r3  r  r£   r   r	  r  r/  rg  rô   r<  rA  rG  rY   r  r  r+  rä   rS  rC  r7  rý   rÌ   rc  rg  r·   rY  r  rñ   rG  rÐ   rD  r  rä   rè   r*  rV  r)  r^   rØ   r  rX   rT  r±   rÕ   rì   r"  r	  ræ   r   rA  rÎ   r_   r@  rï   rC  r>  r)  rh  r«   rG  rr  r·   rs  r0  r  rv  rQ  rû   r  rþ   rd  ri  rã   rÝ   (  iÜ  i$  i4òÿÿiÚàÿÿiÙÓÿÿi«Øÿÿil  iþòÿÿiéÿÿi6  iA  i?,  idÙÿÿi¡àÿÿi¿C  i+R  i¶Öÿÿi»Ûÿÿi>  iÄ  iýÈÿÿis"  i¸D  i¯'  i  i½Òÿÿi–!  i¡¿ÿÿi  iüc  i5&  iƒ/  é–   i=I  iêªÿÿiíÏÿÿiºk  i;õÿÿiãÎÿÿi1  iÉ  iôµÿÿi/L  iÿÂÿÿi£  iv¾ÿÿió�  i$\  iÆ�ÿÿiu  i÷ž  iŸâÿÿi[.ÿÿi?öÿÿiž·ÿÿir  iÎÞ  iV  iñäÿÿiÙÃÿÿi8  iwÿÿi°“ÿÿi<  iÈÁ  iS;  i:ÝÿÿiøÚÿÿiãÿÿibÿÿiØ  i×\  iVâÿÿiåÿÿiA�  ibI  i /  i^`  iŠy  iŠ  ikîÿÿi¬ÆÿÿiÃ  ivÿÿi˜¬ÿÿi)Q  iÍL  i­P  iÚƒ  i‹üÿÿiUÿÿi}  i¹Ê  iÑ�ÿÿi0ƒþÿiÉÚÿÿi²5  i|-  iìD  i(«ÿÿiæ\  i×ÿÿiûº  iQ  i„  i­øÿÿiî›  iâáÿÿix`ÿÿi`M  iHÿÿiZ  i¶  iqb  iG$  ilŠ  i¾ùÿÿi­%  i6ÑÿÿiÙ3  i¸<  i¹‚  i_N  iû­  i§-  i²j  ivæÿÿi¥mÿÿiÏ6  iÊ€  i2–ÿÿik¡  ios  iv i�gÿÿiXlÿÿi(©ÿÿi   iì´  iËŽÿÿi(ÿÿiñÄ  iPÿÿiâSÿÿi—  iÅ’  iÜõÿÿiƒÕÿÿi{ªÿÿiž÷ýÿiU|ÿÿig›ÿÿiÅÚÿÿizD  iÆî  i¼
  iU$ÿÿib«  iˆÕÿÿi¥žþÿiM‰ÿÿiCÂ i ãÿÿi\Rÿÿiß i÷9  i©ýÿÿia(  iNß  iuøþÿiS)ÿÿiµø  i²  i8H  irÍ  i%  iâ�þÿid  iõ0 iåêÿÿi¶ÿÿi„¸  i	�  i5£ýÿi´™ÿÿiûA iŸeÿÿiü  iø  iœ  i™0ÿÿiÊ·  i	f  i![ÿÿi­4 iÍÿÿiÃ	  i�úþÿipq  i]åþÿiH¤ÿÿix[  i«Íÿÿi?Sÿÿi@Yÿÿi€ïÿÿi’M  iØ  iw=  iÉ,  iô� iÿfÿÿiJÊ  iƒ9  i©  i§óþÿi@  i‡h i¿Ý  i  iê´ iÆ  iûÂ iÕiÿÿiF³ÿÿiwÿÿiö'  i…n iÝ"  iGö  iJ  iBr  iR!  i‡  i»€þÿiÃ<þÿiïÓþÿiìÝÿÿiT   i   izsÿÿiå5 ii�ÿÿi{  i¬Öÿÿi ÿÿi’Àÿÿi**  iåðÿÿia  iªá  i°6ÿÿi wÿÿiy i�t  iMò  i+äÿÿioþÿiW‚ÿÿiÝDÿÿi‹d ihÿÿijÿÿisÂÿÿiûÿÿi».  iv  iS\ÿÿi/]ÿÿiNz  iNm  iµH  i@ñ  iJí  i(ÿÿiÛ‚  i‘u  i³¹ÿÿià]  izÜ  iž»þÿiÃ\  i=®ÿÿi&ªÿÿià“ýÿieÙÿÿi‚àþÿiÍàÿÿro  i%þÿi—9þÿiyw  i!Ð  iJÇ  i÷�ÿÿiÿY iH   i-cÿÿi_ÀÿÿiÀ¹ i
2  i”æÿÿi°Œ iÍÿÿiˆ†  i�\ÿÿi� iÇ^  i”: i4ñ  i&  i  i@¯ÿÿi¿  i®ÕÿÿiÜçþÿi‡S i.–þÿiù˜  iJo  i§= iT¶  ià  i
ª  ivi  ipà  ibÝÿÿi=î  iž6  i/  iP÷ÿÿi—9  iwØ  i;@ÿÿi‰�ÿÿiGq  iý  i‘Ú  iµ·þÿiœáÿÿiÿÿi)ß  imGÿÿi,ð  i*ò  içÍþÿi¦¼þÿi×W  iò–ÿÿi&  isÜþÿiaÃÿÿiøîÿÿi£u  iÁ¥  i“Š  i¶;  iˆ iT  i
±ÿÿiS3 iU­ÿÿi5  i³,  i6Öÿÿi‹.ÿÿi•-ÿÿi¥¡ÿÿiôû  iàXÿÿiË~ÿÿiŒ¿ÿÿii  iÌ1ÿÿiÒ8  i…kÿÿin�  iWdÿÿi{ÿÿrm  i|D iû:ÿÿiÇ™ÿÿifIÿÿi1ç  i¥  iýsþÿiqÍÿÿi‰u  i2ÿÿi¯�  iÃX  iÓ‰ÿÿi3ÿÿiVëþÿi¥ÿÿi  i9„ÿÿig7  i§üÿÿi-�ÿÿi®‰  i¬7ÿÿi  iëäÿÿië i.�  iïÆ  iÏ`  i�  iü�  iá°  iR²  i¶ìÿÿiÙÿÿiÂ§ÿÿi{»  im i^  iÿÿiºÿÿiÅÆÿÿiìH  iYF  ii1  iµÑÿÿiµËÿÿisO  iøÌ  iÁûÿÿi.¬ÿÿiÙóþÿiGÌ  ié=  i ž  iÛ;  iLb  iH�ÿÿip(  iqäÿÿi÷  i¿T  iëÿÿi¿)ÿÿiïŠ i}žÿÿiñÖÿÿiË�  ië  iR   i,ðþÿi^h  iÝ¯ÿÿi)  i÷”  rA  i^  iÜuÿÿiÎÿÿië¶ÿÿiãº  i•½  iABÿÿicC  i>´ÿÿin€  iÎÜÿÿi¦Üÿÿiø  i‰Ïÿÿi¬m  i›òÿÿiìb  iŽïÿÿiù™ÿÿið  ií�ÿÿi[n  iÄÓÿÿit‚ÿÿiÚòÿÿiÑ�ÿÿiI  iœ„ÿÿiyäÿÿi5¡ÿÿiCÃ  i�Åÿÿio~ÿÿip“  iØáÿÿiµÜÿÿiDB  i	õÿÿi[þÿÿi"7  i7½ÿÿi¢Êÿÿi´ž  i•Ðÿÿi-Ûÿÿiù  i�D  iPÌÿÿrl  iL&  iãÿÿiu
  iÛo  i¨ßÿÿiÖìÿÿi\  iâ§ÿÿiä  i«0  i4"  itðÿÿiwíÿÿi£·ÿÿié  iR  i·¿ÿÿiO  i™çÿÿiÊÿÿiÉ	  i{.  i�  i
ÅÿÿiX  iQ¶ÿÿé‰   is+  i\îÿÿiò  inÞÿÿiv/  it×ÿÿi½  is  iJãÿÿiç	  i¦üÿÿ)r    rK   rL   r   rJ   )rT   r{   ÚhÚKÚp1Úp2Úress          rU   Útest_dup_mulr  ±  s  € Ý�2�r�2ÑÔ "Ò$Ð$Ð$Ð$Ý�2�˜1™œ�w¥Ñ#Ô# rÒ)Ð)Ð)Ð)Ý•B�q‘E”E�7˜B¥Ñ#Ô# rÒ)Ð)Ð)Ð)Ý•B�q‘E”E�7�R ™UœU˜G¥RÑ(Ô(­R°©U¬U¨GÒ3Ð3Ð3Ð3Ý•B�q‘E”E�7�R ™UœU˜G¥RÑ(Ô(­R°©V¬V¨HÒ4Ð4Ð4Ð4å�2�r�2ÑÔ "Ò$Ð$Ð$Ð$Ý�2�˜1˜a™œ�z¥2Ñ&Ô&¨"Ò,Ð,Ð,Ð,Ý•B�q˜!‘H”H�:˜r¥2Ñ&Ô&¨"Ò,Ð,Ð,Ð,Ý•B�q˜!‘H”H�:¥ 1 a¡¤˜z­2Ñ.Ô.µ2°a¸±8´8°*Ò<Ð<Ð<Ð<Ý•B�q˜!‘H”H�:¥ 1 a¡¤˜z­2Ñ.Ô.µ2°b¸"±:´:°,Ò>Ð>Ð>Ð>åÐ%Ð%Ð%¥rÑ*Ô*€AÝ�<�<�<¥Ñ$Ô$€AÝÐ1Ð1Ð1µ2Ñ6Ô6€Aå�1�a�ÑÔ Ò!Ð!Ð!Ð!Ý�1�a�ÑÔ Ò!Ð!Ð!Ð!å�?�?�?¥BÑ'Ô'€AÝÐ1Ð1Ð1µ2Ñ6Ô6€Aå�1�a�ÑÔ Ò!Ð!Ð!Ð!å
ˆ1‰Œ€Aå�A�A�a‘D”D˜!˜!˜A™$œ$�< ! ! A¡$¤$¨¨¨!©¬ ¨qÑ1Ô1°a°a¸±d´d¸A¸A¸a¹D¼D°\ÒAÐAÐAÐAå	ð ;ð ;ð ;õ =?ñ
@ô 
@€Bõ 
ð Ið Ið Iõ* KMñ+
Nô 
N€Bõ, ð =ð =ð =õz ñ{=ô =€Cõ~ �2�r�2ÑÔ #Ò%Ð%Ð%Ð%å	ð 8ð 8ð 8õ :<ñ
=ô 
=€Bõ  
ð Að Að Aõ$ CEñ%
Fô 
F€Bõ& ð 8/ð 8/ð 8/õp 13ñq84ô 84€Cõt �2�r�2ÑÔ #Ò%Ð%Ð%Ð%Ð%Ð%rW   c                  ó  — t          t          d¦  «        gt          d¦  «        gdt          ¦  «        t          t          d¦  «        gt          d¦  «        gt          ¦  «        k    sJ ‚t          t          dd¦  «        gt          dd¦  «        gdt          ¦  «        t          t          dd¦  «        gt          dd¦  «        gt          ¦  «        k    sJ ‚t          g ggg ggdt          ¦  «        g ggk    sJ ‚t          t          d¦  «        gggg ggdt          ¦  «        g ggk    sJ ‚t          g ggt          d¦  «        gggdt          ¦  «        g ggk    sJ ‚t          t          d¦  «        gggt          d¦  «        gggdt          ¦  «        t          d¦  «        gggk    sJ ‚t          t          d¦  «        gggt          d¦  «        gggdt          ¦  «        t          d¦  «        gggk    sJ ‚t          g ggg ggdt          ¦  «        g ggk    sJ ‚t          t          dd¦  «        gggg ggdt          ¦  «        g ggk    sJ ‚t          g ggt          dd¦  «        gggdt          ¦  «        g ggk    sJ ‚t          t          dd¦  «        gggt          dd¦  «        gggdt          ¦  «        t          dd¦  «        gggk    sJ ‚t          t          dd¦  «        gggt          dd¦  «        gggdt          ¦  «        t          dd¦  «        gggk    sJ ‚t	          d¦  «        } t           | d¦  «        g | d¦  «        gg | d¦  «        g | d	¦  «        ggd| ¦  «         | d¦  «        g | d	¦  «        ggk    sJ ‚d S )
Nr`   rZ   r   r^   rX   rY   rþ   ra   r_   )r!   rK   r    rL   rJ   ©r{  s    rU   Útest_dmp_mulr‚  ”  s…  € Ý•B�q‘E”E�7�R ™UœU˜G Q­Ñ+Ô+Ý•�A‘”��"˜Q™%œ%˜¥"Ñ%Ô%ò&ð &ð &ð &å•B�q˜!‘H”H�:¥ 1 a¡¤˜z¨1­bÑ1Ô1Ý•�A�q‘”�
�R  1™XœX˜J­Ñ+Ô+ò,ð ,ð ,ð ,õ �R�D�6˜R˜D˜6 1¥bÑ)Ô)¨r¨d¨VÒ3Ð3Ð3Ð3Ý•b˜‘e”e�W�I�; "  ¨­2Ñ.Ô.°B°4°&Ò8Ð8Ð8Ð8Ý�R�D�6�b ™eœe˜W˜I˜;¨­2Ñ.Ô.°B°4°&Ò8Ð8Ð8Ð8Ý•b˜‘e”e�W�I�;¥2 a¡5¤5 '  ¨QµÑ3Ô3½"¸Q¹%¼%¸¸	°{ÒBÐBÐBÐBÝ•b˜‘e”e�W�I�;¥2 a¡5¤5 '  ¨QµÑ3Ô3½"¸Q¹%¼%¸¸	°{ÒBÐBÐBÐBå�R�D�6˜R˜D˜6 1¥bÑ)Ô)¨r¨d¨VÒ3Ð3Ð3Ð3Ý•b˜˜A‘h”h�Z�L�> R D 6¨1­bÑ1Ô1°r°d°VÒ;Ð;Ð;Ð;Ý�R�D�6�b  A™hœh˜Z˜L˜>¨1­bÑ1Ô1°r°d°VÒ;Ð;Ð;Ð;Ý•b˜˜A‘h”h�Z�L�>¥b¨¨A¡h¤h Z L >°1µbÑ9Ô9ÅÀ1ÀbÁ	Ä	¸{¸m¸_ÒLÐLÐLÐLÝ•b˜˜A‘h”h�Z�L�>¥b¨¨A¡h¤h Z L >°1µbÑ9Ô9ÅÀ1ÀbÁ	Ä	¸{¸m¸_ÒLÐLÐLÐLå
ˆ1‰Œ€AåØ
ˆ!ˆA‰$Œ$ˆ�!�!�A‘$”$�Ð˜A˜A˜a™DœD˜6 A A a¡D¤D 6Ð*¨A¨qñ2ô 2Ø78°q¸±t´t°f¸q¸qÀ¹t¼t¸fÐ5EòFð Fð Fð Fð Fð FrW   c                  ó  — t          g t          ¦  «        g k    sJ ‚t          t          d¦  «        gt          ¦  «        t          d¦  «        gk    sJ ‚t          t          d¦  «        t          d¦  «        gt          ¦  «        t          d¦  «        t          d¦  «        t          d¦  «        gk    sJ ‚t          g t          ¦  «        g k    sJ ‚t          t          dd¦  «        gt          ¦  «        t          dd¦  «        gk    sJ ‚t          t          dd¦  «        t          dd¦  «        gt          ¦  «        t          dd¦  «        t          dd¦  «        t          dd¦  «        gk    sJ ‚t          g d¢t          ¦  «        } t          | t          ¦  «        t          g d¢t          ¦  «        k    sJ ‚t	          d¦  «        }t           |d¦  «         |d¦  «        g|¦  «         |d¦  «         |d	¦  «        gk    sJ ‚d S )
NrX   r_   rY   r^   r§   rÄ   rÅ   ra   rZ   )r"   rK   rL   r   rJ   )rT   r{  s     rU   Útest_dup_sqrr„  ¬  s²  € Ý�2•r‰?Œ?˜bÒ Ð Ð Ð Ý•B�q‘E”E�7�BÑÔ¥B q¡E¤E 7Ò*Ð*Ð*Ð*Ý•B�q‘E”E�2˜a™5œ5�>¥2Ñ&Ô&­2¨a©5¬5µ"°Q±%´%½¸A¹¼Ð*?Ò?Ð?Ð?Ð?å�2•r‰?Œ?˜bÒ Ð Ð Ð Ý•B�q˜!‘H”H�:�rÑ"Ô"¥r¨!¨Q¡x¤x jÒ0Ð0Ð0Ð0Ý•B�q˜!‘H”H�b  A™hœhÐ'­Ñ,Ô,µ°A°q±´½2¸aÀ¹8¼8ÅRÈÈ1ÁXÄXÐ0NÒNÐNÐNÐNå�?�?�?¥BÑ'Ô'€Aå�1•b‰>Œ>�ZÐ(FÐ(FÐ(FÍÑKÔKÒKÐKÐKÐKå
ˆ1‰Œ€Aå�A�A�a‘D”D˜!˜!˜A™$œ$�< Ñ#Ô#¨¨¨!©¬¨a¨a°©d¬d |Ò3Ð3Ð3Ð3Ð3Ð3rW   c                  óì  — t          t          d¦  «        t          d¦  «        gdt          ¦  «        t          t          d¦  «        t          d¦  «        gt          ¦  «        k    sJ ‚t          g ggdt          ¦  «        g ggk    sJ ‚t          t          d¦  «        gggdt          ¦  «        t          d¦  «        gggk    sJ ‚t          g ggdt          ¦  «        g ggk    sJ ‚t          t          dd¦  «        gggdt          ¦  «        t          dd¦  «        gggk    sJ ‚t	          d¦  «        } t           | d¦  «        g | d¦  «        ggd| ¦  «         | d¦  «        g | d¦  «        ggk    sJ ‚d S )	NrY   rX   r   r_   r^   r§   ra   rZ   )r#   rK   r"   rL   rJ   r�  s    rU   Útest_dmp_sqrr†  ¾  sl  € Ý•B�q‘E”E�2˜a™5œ5�> 1¥bÑ)Ô)Ý•�A‘”�˜1™œ�¥Ñ#Ô#ò$ð $ð $ð $õ �R�D�6˜1�bÑ!Ô! r d VÒ+Ð+Ð+Ð+Ý•b˜‘e”e�W�I�; ¥2Ñ&Ô&­R°©U¬U¨G¨9¨+Ò5Ð5Ð5Ð5å�R�D�6˜1�bÑ!Ô! r d VÒ+Ð+Ð+Ð+Ý•b˜˜A‘h”h�Z�L�> 1¥bÑ)Ô)µ°1°a±´¨z¨l¨^Ò;Ð;Ð;Ð;å
ˆ1‰Œ€Aå�Q�Q�q‘T”T�F˜Q˜Q˜q™TœT˜FÐ# Q¨Ñ*Ô*°°°!±´¨v¸¸¸!¹¼°vÐ.>Ò>Ð>Ð>Ð>Ð>Ð>rW   c                  ó*  — t          g dt          ¦  «        t          d¦  «        gk    sJ ‚t          g dt          ¦  «        t          d¦  «        gk    sJ ‚t          g dt          ¦  «        g k    sJ ‚t          g dt          ¦  «        g k    sJ ‚t          t          d¦  «        gdt          ¦  «        t          d¦  «        gk    sJ ‚t          t          d¦  «        gdt          ¦  «        t          d¦  «        gk    sJ ‚t          t          d¦  «        gdt          ¦  «        t          d¦  «        gk    sJ ‚t          t          d¦  «        gdt          ¦  «        t          d¦  «        gk    sJ ‚t          t          d¦  «        gdt          ¦  «        t          d¦  «        gk    sJ ‚t          t          d¦  «        gdt          ¦  «        t          d¦  «        gk    sJ ‚t          t          dd¦  «        gdt          ¦  «        t          dd¦  «        gk    sJ ‚t          t          dd¦  «        gdt          ¦  «        t          dd¦  «        gk    sJ ‚t          t          dd¦  «        gdt          ¦  «        t          dd¦  «        gk    sJ ‚t          t          dd¦  «        gdt          ¦  «        t          dd¦  «        gk    sJ ‚t          t          dd¦  «        gdt          ¦  «        t          dd¦  «        gk    sJ ‚t          t          dd¦  «        gdt          ¦  «        t          dd¦  «        gk    sJ ‚t          g d¢t          ¦  «        } t          | dt          ¦  «        t          dgt          ¦  «        k    sJ ‚t          | dt          ¦  «        t          g d¢t          ¦  «        k    sJ ‚t          | dt          ¦  «        t          g d	¢t          ¦  «        k    sJ ‚t          | dt          ¦  «        t          g d
¢t          ¦  «        k    sJ ‚d S )Nr   rY   rZ   r^   é‹  é÷� rÄ   rX   rÅ   )rx   r   r   rˆ   r  r   ra   r  i&  rY   rþ   é“   iW  )r$   rK   rL   r   rc   s    rU   Útest_dup_powr‹  Í  s–  € Ý�2�q�"ÑÔ¥" Q¡%¤% Ò(Ð(Ð(Ð(Ý�2�q�"ÑÔ¥" Q¡%¤% Ò(Ð(Ð(Ð(å�2�q�"ÑÔ Ò#Ð#Ð#Ð#Ý�2�q�"ÑÔ Ò#Ð#Ð#Ð#å•B�q‘E”E�7˜A�rÑ"Ô"¥r¨!¡u¤u gÒ-Ð-Ð-Ð-Ý•B�q‘E”E�7˜A�rÑ"Ô"¥r¨!¡u¤u gÒ-Ð-Ð-Ð-Ý•B�q‘E”E�7˜A�rÑ"Ô"¥r¨!¡u¤u gÒ-Ð-Ð-Ð-å•B�q‘E”E�7˜A�rÑ"Ô"¥r¨!¡u¤u gÒ-Ð-Ð-Ð-Ý•B�q‘E”E�7˜A�rÑ"Ô"¥r¨!¡u¤u gÒ-Ð-Ð-Ð-Ý•B�q‘E”E�7˜A�rÑ"Ô"¥r¨$¡x¤x jÒ0Ð0Ð0Ð0å•B�q˜!‘H”H�:˜q¥"Ñ%Ô%­"¨Q°©(¬(¨Ò3Ð3Ð3Ð3Ý•B�q˜!‘H”H�:˜q¥"Ñ%Ô%­"¨Q°©(¬(¨Ò3Ð3Ð3Ð3Ý•B�q˜!‘H”H�:˜q¥"Ñ%Ô%­"¨Q°©(¬(¨Ò3Ð3Ð3Ð3å•B�q˜!‘H”H�:˜q¥"Ñ%Ô%­"¨Q°©(¬(¨Ò3Ð3Ð3Ð3Ý•B�q˜!‘H”H�:˜q¥"Ñ%Ô%­"¨Q°©(¬(¨Ò3Ð3Ð3Ð3Ý•B�q˜!‘H”H�:˜q¥"Ñ%Ô%­"¨T°6Ñ*:Ô*:Ð);Ò;Ð;Ð;Ð;å�?�?�?¥BÑ'Ô'€Aå�1�a�ÑÔ¥
¨A¨3µÑ 3Ô 3Ò3Ð3Ð3Ð3Ý�1�a�ÑÔ¥
¨?¨?¨?½BÑ ?Ô ?Ò?Ð?Ð?Ð?Ý�1�a�ÑÔ¥
Ð+IÐ+IÐ+IÍ2Ñ NÔ NÒNÐNÐNÐNÝ�1�a�ÑÔ¥
Ø9Ð9Ð9½2ñ!?ô !?ò ?ð ?ð ?ð ?ð ?ð ?rW   c                  ó–  — t          g gddt          ¦  «        t          d¦  «        ggk    sJ ‚t          g gddt          ¦  «        t          d¦  «        ggk    sJ ‚t          g gddt          ¦  «        g gk    sJ ‚t          g gddt          ¦  «        g gk    sJ ‚t          t          d¦  «        ggddt          ¦  «        t          d¦  «        ggk    sJ ‚t          t          d¦  «        ggddt          ¦  «        t          d¦  «        ggk    sJ ‚t          t          d¦  «        ggddt          ¦  «        t          d¦  «        ggk    sJ ‚t          t          dd¦  «        ggddt          ¦  «        t          dd¦  «        ggk    sJ ‚t          t          dd¦  «        ggddt          ¦  «        t          dd¦  «        ggk    sJ ‚t          t          dd¦  «        ggddt          ¦  «        t          dd¦  «        ggk    sJ ‚t          g d¢t          ¦  «        } t          | ddt          ¦  «        t	          | dt          ¦  «        k    sJ ‚d S )	Nr   rY   rZ   r^   rˆ  r‰  rÄ   rX   )r%   rK   rL   r   r$   rc   s    rU   Útest_dmp_powr�  í  s$  € Ý�B�4˜˜A�rÑ"Ô"­¨1©¬ w iÒ/Ð/Ð/Ð/Ý�B�4˜˜A�rÑ"Ô"­¨1©¬ w iÒ/Ð/Ð/Ð/å�B�4˜˜A�rÑ"Ô" r dÒ*Ð*Ð*Ð*Ý�B�4˜˜A�rÑ"Ô" r dÒ*Ð*Ð*Ð*å•R˜‘U”U�G�9˜a ¥BÑ'Ô'­R°©U¬U¨G¨9Ò4Ð4Ð4Ð4Ý•R˜‘U”U�G�9˜a ¥BÑ'Ô'­R°©U¬U¨G¨9Ò4Ð4Ð4Ð4Ý•R˜‘U”U�G�9˜a ¥BÑ'Ô'­R°©U¬U¨G¨9Ò4Ð4Ð4Ð4å•R˜˜1‘X”X�J�<  A¥rÑ*Ô*µ°1°a±´¨z¨lÒ:Ð:Ð:Ð:Ý•R˜˜1‘X”X�J�<  A¥rÑ*Ô*µ°1°a±´¨z¨lÒ:Ð:Ð:Ð:Ý•R˜˜1‘X”X�J�<  A¥rÑ*Ô*µ°4¸Ñ0@Ô0@Ð/AÐ.BÒBÐBÐBÐBå�?�?�?¥BÑ'Ô'€Aå�1�a˜�BÑÔ¥7¨1¨aµÑ#4Ô#4Ò4Ð4Ð4Ð4Ð4Ð4rW   c                  ó6  ‡‡— t          g d¢t          ¦  «        Št          g d¢t          ¦  «        Št          ddgt          ¦  «        } t          ddgt          ¦  «        }t          ‰‰t          ¦  «        | |fk    sJ ‚t          ‰‰t          ¦  «        | k    sJ ‚t	          ‰‰t          ¦  «        |k    sJ ‚t          t          ˆˆfd„¦  «         t          g d¢t          ¦  «        Št          g d¢t          ¦  «        Št          ddgt          ¦  «        } t          ddgt          ¦  «        }t          ‰‰t          ¦  «        | |fk    sJ ‚t          ‰‰t          ¦  «        | k    sJ ‚t	          ‰‰t          ¦  «        |k    sJ ‚t          t          ˆˆfd„¦  «         d S )	N©r^   rY   rY   r`   ©r`   r«   rY   rt   r‰   r>  éo   c                  ó0   •— t          ‰ ‰t          ¦  «        S ©N)r-   rK   rz   s   €€rU   rŽ   ztest_dup_pdiv.<locals>.<lambda>  ó   ø€ ­
°1°a½Ñ(<Ô(<€ rW   c                  ó0   •— t          ‰ ‰t          ¦  «        S r“  )r-   rL   rz   s   €€rU   rŽ   ztest_dup_pdiv.<locals>.<lambda>  r”  rW   )r   rK   r*   r,   r+   rN   rF   rL   ©ÚqÚrrT   r{   s     @@rU   Útest_dup_pdivr™    s”  øø€ Ý�<�<�<¥Ñ$Ô$€AÝ�:�:�:�rÑ"Ô"€Aå�B˜�8�RÑ Ô €AÝ�B˜�9�bÑ!Ô!€Aå�A�q�"ÑÔ ! Q Ò'Ð'Ð'Ð'Ý�A�q�"ÑÔ Ò"Ð"Ð"Ð"Ý�A�q�"ÑÔ Ò"Ð"Ð"Ð"å
ÕÐ <Ð <Ð <Ð <Ð <Ñ=Ô=Ð=å�<�<�<¥Ñ$Ô$€AÝ�:�:�:�rÑ"Ô"€Aå�B˜�8�RÑ Ô €AÝ�B˜�9�bÑ!Ô!€Aå�A�q�"ÑÔ ! Q Ò'Ð'Ð'Ð'Ý�A�q�"ÑÔ Ò"Ð"Ð"Ð"Ý�A�q�"ÑÔ Ò"Ð"Ð"Ð"å
ÕÐ <Ð <Ð <Ð <Ð <Ñ=Ô=Ð=Ð=Ð=rW   c                  ó~  ‡‡— t          dgg g d¢gdt          ¦  «        Št          dgddggdt          ¦  «        Št          dgddggdt          ¦  «        } t          g d¢gdt          ¦  «        }t          ‰‰dt          ¦  «        | |fk    sJ ‚t          ‰‰dt          ¦  «        | k    sJ ‚t	          ‰‰dt          ¦  «        |k    sJ ‚t          t          ˆˆfd„¦  «         t          dgg g d¢gdt          ¦  «        Št          dgddggdt          ¦  «        Št          dgddggdt          ¦  «        } t          g d	¢gdt          ¦  «        }t          ‰‰dt          ¦  «        | |fk    sJ ‚t          ‰‰dt          ¦  «        | k    sJ ‚t	          ‰‰dt          ¦  «        |k    sJ ‚t          t          ˆˆfd
„¦  «         d S )NrY   r\   rb   r   ©rX   r   r   c                  ó2   •— t          ‰ ‰dt          ¦  «        S ©NrY   ©r1   rK   rz   s   €€rU   rŽ   ztest_dmp_pdiv.<locals>.<lambda>&  ó   ø€ ­
°1°a¸½BÑ(?Ô(?€ rW   rX   rª   )rx   r   r   c                  ó2   •— t          ‰ ‰dt          ¦  «        S r�  rž  rz   s   €€rU   rŽ   ztest_dmp_pdiv.<locals>.<lambda>2  rŸ  rW   )r   rK   r.   r0   r/   rN   rF   r–  s     @@rU   Útest_dmp_pdivr¡    sÞ  øø€ Ý�Q�C˜˜Y˜Y˜YÐ'¨­BÑ/Ô/€AÝ�Q�C˜"˜a˜�> 1¥bÑ)Ô)€Aå�Q�C˜!˜Q˜�= !¥RÑ(Ô(€AÝ�I�I�I�; ¥2Ñ&Ô&€Aå�A�q˜!�RÑ Ô  Q¨ FÒ*Ð*Ð*Ð*Ý�A�q˜!�RÑ Ô  AÒ%Ð%Ð%Ð%Ý�A�q˜!�RÑ Ô  AÒ%Ð%Ð%Ð%å
ÕÐ ?Ð ?Ð ?Ð ?Ð ?Ñ@Ô@Ð@å�Q�C˜˜Y˜Y˜YÐ'¨­BÑ/Ô/€AÝ�Q�C˜"˜a˜�> 1¥bÑ)Ô)€Aå�Q�C˜!˜Q˜�= !¥RÑ(Ô(€AÝ�I�I�I�; ¥2Ñ&Ô&€Aå�A�q˜!�RÑ Ô  Q¨ FÒ*Ð*Ð*Ð*Ý�A�q˜!�RÑ Ô  AÒ%Ð%Ð%Ð%Ý�A�q˜!�RÑ Ô  AÒ%Ð%Ð%Ð%å
ÕÐ ?Ð ?Ð ?Ð ?Ð ?Ñ@Ô@Ð@Ð@Ð@rW   c                  óÒ   — t          t          d„ ¦  «         t          g d¢t          ¦  «        } t          g d¢t          ¦  «        }g | }}t	          | |t          ¦  «        ||fk    sJ ‚d S )Nc                  ó2   — t          g d¢g t          ¦  «        S ©Nrp   )r2   rK   rQ   rW   rU   rŽ   z!test_dup_rr_div.<locals>.<lambda>6  ó   € ¥j°°°¸BÅÑ&CÔ&C€ rW   r�  r�  )rN   r‘   r   rK   r2   ©rT   r{   r—  r˜  s       rU   Útest_dup_rr_divr§  5  sm   € Ý
ÕÐCÐCÑDÔDÐDå�<�<�<¥Ñ$Ô$€AÝ�:�:�:�rÑ"Ô"€Aàˆq€q€Aå�a˜�BÑÔ A q 6Ò)Ð)Ð)Ð)Ð)Ð)rW   c                  ó  — t          t          d„ ¦  «         t          dgg g d¢gdt          ¦  «        } t          dgddggdt          ¦  «        }t          dgddggdt          ¦  «        }t          g d¢gdt          ¦  «        }t	          | |dt          ¦  «        ||fk    sJ ‚t          dgg g d¢gdt          ¦  «        } t          dgddggdt          ¦  «        }t          dgddggdt          ¦  «        }t          g d¢gdt          ¦  «        }t	          | |dt          ¦  «        ||fk    sJ ‚t          dgg g d¢gdt          ¦  «        } t          dgddggdt          ¦  «        }g g| }}t	          | |dt          ¦  «        ||fk    sJ ‚d S )	Nc                  ó<   — t          ddgdggg gdt          ¦  «        S ©NrY   rX   r^   )r3   rK   rQ   rW   rU   rŽ   z!test_dmp_rr_div.<locals>.<lambda>A  ó    € ¥j°1°a°&¸1¸#°ÀÀÀaÍÑ&LÔ&L€ rW   rY   r\   rb   r   r›  rX   rª   )rN   r‘   r   rK   r3   r¦  s       rU   Útest_dmp_rr_divr¬  @  s   € Ý
ÕÐLÐLÑMÔMÐMå�Q�C˜˜Y˜Y˜YÐ'¨­BÑ/Ô/€AÝ�Q�C˜"˜a˜�> 1¥bÑ)Ô)€Aå�Q�C˜!˜Q˜�= !¥RÑ(Ô(€AÝ�I�I�I�; ¥2Ñ&Ô&€Aå�a˜˜A�rÑ"Ô" q¨! fÒ,Ð,Ð,Ð,å�Q�C˜˜Y˜Y˜YÐ'¨­BÑ/Ô/€AÝ�R�D˜1˜a˜&�> 1¥bÑ)Ô)€Aå�R�D˜2˜q˜'�? A¥rÑ*Ô*€AÝ�I�I�I�; ¥2Ñ&Ô&€Aå�a˜˜A�rÑ"Ô" q¨! fÒ,Ð,Ð,Ð,å�Q�C˜˜Y˜Y˜YÐ'¨­BÑ/Ô/€AÝ�Q�C˜"˜a˜�> 1¥bÑ)Ô)€Aàˆ4�€q€Aå�a˜˜A�rÑ"Ô" q¨! fÒ,Ð,Ð,Ð,Ð,Ð,rW   c                  óJ  — t          t          d„ ¦  «         t          g d¢t          ¦  «        } t          g d¢t          ¦  «        }t          dd¦  «        t          dd¦  «        g}t          dd¦  «        t          d	d¦  «        g}t	          | |t          ¦  «        ||fk    sJ ‚d S )
Nc                  ó2   — t          g d¢g t          ¦  «        S r¤  )r4   rL   rQ   rW   rU   rŽ   z!test_dup_ff_div.<locals>.<lambda>\  r¥  rW   r�  r�  r^   r`   r‰   rD  r>  r‘  )rN   r‘   r   rL   r4   r¦  s       rU   Útest_dup_ff_divr¯  [  s˜   € Ý
ÕÐCÐCÑDÔDÐDå�<�<�<¥Ñ$Ô$€AÝ�:�:�:�rÑ"Ô"€Aå	ˆAˆq‰Œ•2�b˜"‘:”:Ð€AÝ	ˆB�‰Œ•R˜˜R‘[”[Ð!€Aå�a˜�BÑÔ A q 6Ò)Ð)Ð)Ð)Ð)Ð)rW   c                  ó$  — t           dk    rd S ddlm}  ddlm}  |¦   «         } | dd¦  «         | dd¦  «        g} | dd¦  «        g}t          ||d|¦  «         | dd¦  «         | dd	¦  «        gg fk    sJ ‚ | dd¦  «         | dd¦  «         | dd	¦  «         | dd
¦  «        g} | dd¦  «         | dd¦  «         | dd¦  «        g}t          ||d|¦  «         | dd¦  «         | dd¦  «        g | dd¦  «         | dd¦  «        gfk    sJ ‚d S )NÚgmpy2r   )Úmpq)ÚGMPYRationalFieldrY   r^   rX   ra   r_   r`   rb   r¶   rZ   rˆ   rÌ   rÎ   )r   r±  r²  Úsympy.polys.domainsr³  r5   )r²  r³  r{  rT   r{   s        rU   Útest_dup_ff_div_gmpy2rµ  f  sm  € Ý�wÒÐØˆàÐÐÐÐÐØ5Ð5Ð5Ð5Ð5Ð5ØÐÑÔ€Aà	ˆˆQˆq‰Œ�3�3�q˜‘8”8Ð€AØ	ˆˆQˆq‰Œˆ
€AÝ�a˜˜A˜qÑ!Ô! s s¨1¨Q¡x¤x°°°Q°q±´Ð&:¸BÐ%?Ò?Ð?Ð?Ð?à	ˆˆQˆq‰Œ�3�3�q˜‘8”8˜S˜S  1™XœX s s¨1¨Q¡x¤xÐ0€AØ	ˆˆR�‰Œ�C�C˜˜!‘H”H˜c˜c " Q™iœiÐ(€AÝ�a˜˜A˜qÑ!Ô! s s¨2¨a¡y¤y°#°#°b¸±)´)Ð&<¸s¸sÀ1ÀR¹y¼yÈ#È#ÈcÐRTÉ+Ì+Ð>VÐ%WÒWÐWÐWÐWÐWÐWrW   c                  ó|  — t          t          d„ ¦  «         t          dgg g d¢gdt          ¦  «        } t          dgddggdt          ¦  «        }t          dd¦  «        gt          dd¦  «        t          dd¦  «        gg}t          dd¦  «        t          dd¦  «        t          dd¦  «        gg}t	          | |dt          ¦  «        ||fk    sJ ‚t          dgg g d¢gdt          ¦  «        } t          dgddggdt          ¦  «        }t          dd¦  «        gt          dd¦  «        t          dd¦  «        gg}t          dd¦  «        t          dd¦  «        t          dd¦  «        gg}t	          | |dt          ¦  «        ||fk    sJ ‚t          dgg g d¢gdt          ¦  «        } t          dgddggdt          ¦  «        }t          dd¦  «        gt          dd¦  «        t          dd¦  «        gg}t          dd¦  «        t          dd¦  «        t          dd¦  «        gg}t	          | |dt          ¦  «        ||fk    sJ ‚d S )Nc                  ó<   — t          ddgdggg gdt          ¦  «        S rª  )r5   rL   rQ   rW   rU   rŽ   z!test_dmp_ff_div.<locals>.<lambda>w  r«  rW   rY   r\   rb   r   rX   rª   )rN   r‘   r   rL   r5   r¦  s       rU   Útest_dmp_ff_divr¸  v  s!  € Ý
ÕÐLÐLÑMÔMÐMå�Q�C˜˜Y˜Y˜YÐ'¨­BÑ/Ô/€AÝ�Q�C˜"˜a˜�> 1¥bÑ)Ô)€Aå
ˆQ�‰(Œ(ˆ•b˜˜A‘h”h¥ 1 a¡¤Ð)Ð*€AÝ
ˆQ�‰(Œ(•B�q˜!‘H”H�b  A™hœhÐ	'Ð(€Aå�a˜˜A�rÑ"Ô" q¨! fÒ,Ð,Ð,Ð,å�Q�C˜˜Y˜Y˜YÐ'¨­BÑ/Ô/€AÝ�R�D˜1˜a˜&�> 1¥bÑ)Ô)€Aå
ˆR�‰)Œ)ˆ•r˜"˜a‘y”y¥" Q¨¡(¤(Ð+Ð,€AÝ
ˆQ�‰(Œ(•B�q˜!‘H”H�b  A™hœhÐ	'Ð(€Aå�a˜˜A�rÑ"Ô" q¨! fÒ,Ð,Ð,Ð,å�Q�C˜˜Y˜Y˜YÐ'¨­BÑ/Ô/€AÝ�Q�C˜"˜a˜�> 1¥bÑ)Ô)€Aå
ˆQ�‰(Œ(ˆ•b˜˜A‘h”h¥ 1 a¡¤Ð)Ð*€AÝ
ˆQ�‰(Œ(•B�q˜!‘H”H�b  A™hœhÐ	'Ð(€Aå�a˜˜A�rÑ"Ô" q¨! fÒ,Ð,Ð,Ð,Ð,Ð,rW   c                  ó  ‡‡— g d¢g d¢g d¢ddgf\  ŠŠ} }t          ‰‰t          ¦  «        | |fk    sJ ‚t          ‰‰t          ¦  «        | k    sJ ‚t          ‰‰t          ¦  «        |k    sJ ‚t	          t
          ˆˆfd„¦  «         g d¢g d¢d	d
gg d¢f\  ŠŠ} }t          ‰‰t          ¦  «        | |fk    sJ ‚t          ‰‰t          ¦  «        | k    sJ ‚t          ‰‰t          ¦  «        |k    sJ ‚t	          t
          ˆˆfd„¦  «         d S )N©r`   r_   r^   rX   rY   rp   ©r`   r(  r   r$  rY   c                  ó0   •— t          ‰ ‰t          ¦  «        S r“  ©r9   rK   rz   s   €€rU   rŽ   ztest_dup_div.<locals>.<lambda>™  ó   ø€ ­	°!°Q½Ñ(;Ô(;€ rW   )r`   r_   r^   rX   rY   r   )rY   rX   r   r   r§   r`   r(  )rt   rX   rê   rc  c                  ó0   •— t          ‰ ‰t          ¦  «        S r“  r½  rz   s   €€rU   rŽ   ztest_dup_div.<locals>.<lambda>¡  r¾  rW   )r6   rK   r8   r7   rN   rF   r–  s     @@rU   Útest_dup_divrÀ  ’  sM  øø€ Ø �� ) ) )¨Z¨Z¨Z¸"¸a¸Ð@�J€A€qˆ!ˆQå�1�a�ÑÔ  A Ò&Ð&Ð&Ð&Ý�1�a�ÑÔ Ò!Ð!Ð!Ð!Ý�1�a�ÑÔ Ò!Ð!Ð!Ð!å
ÕÐ ;Ð ;Ð ;Ð ;Ð ;Ñ<Ô<Ð<à#Ð#Ð# _ _ _°q¸"°gÐ?OÐ?OÐ?OÐO�J€A€qˆ!ˆQå�1�a�ÑÔ  A Ò&Ð&Ð&Ð&Ý�1�a�ÑÔ Ò!Ð!Ð!Ð!Ý�1�a�ÑÔ Ò!Ð!Ð!Ð!å
ÕÐ ;Ð ;Ð ;Ð ;Ð ;Ñ<Ô<Ð<Ð<Ð<rW   c                  ó(  ‡‡— g d¢g d¢g d¢ddgf\  ŠŠ} }t          ‰‰dt          ¦  «        | |fk    sJ ‚t          ‰‰dt          ¦  «        | k    sJ ‚t          ‰‰dt          ¦  «        |k    sJ ‚t	          t
          ˆˆfd„¦  «         dgggdggdggg ggdgggf\  ŠŠ} }t          ‰‰dt          ¦  «        | |fk    sJ ‚t          ‰‰dt          ¦  «        | k    sJ ‚t          ‰‰dt          ¦  «        |k    sJ ‚t	          t
          ˆˆfd	„¦  «         d S )
Nrº  rp   r»  r$  rY   r   c                  ó2   •— t          ‰ ‰dt          ¦  «        S )Nr   ©r=   rK   rz   s   €€rU   rŽ   ztest_dmp_div.<locals>.<lambda>«  ó   ø€ ­	°!°Q¸½2Ñ(>Ô(>€ rW   rX   c                  ó2   •— t          ‰ ‰dt          ¦  «        S )NrX   rÃ  rz   s   €€rU   rŽ   ztest_dmp_div.<locals>.<lambda>³  rÄ  rW   )r:   rK   r<   r;   rN   rF   r–  s     @@rU   Útest_dmp_divrÆ  ¤  s^  øø€ Ø �� ) ) )¨Z¨Z¨Z¸"¸a¸Ð@�J€A€qˆ!ˆQå�1�a˜�BÑÔ A q 6Ò)Ð)Ð)Ð)Ý�1�a˜�BÑÔ 1Ò$Ð$Ð$Ð$Ý�1�a˜�BÑÔ 1Ò$Ð$Ð$Ð$å
ÕÐ >Ð >Ð >Ð >Ð >Ñ?Ô?Ð?à�3�%�˜Q˜C˜5 1 #˜,¨"¨¨°1°#°°Ð7�J€A€qˆ!ˆQå�1�a˜�BÑÔ A q 6Ò)Ð)Ð)Ð)Ý�1�a˜�BÑÔ 1Ò$Ð$Ð$Ð$Ý�1�a˜�BÑÔ 1Ò$Ð$Ð$Ð$å
ÕÐ >Ð >Ð >Ð >Ð >Ñ?Ô?Ð?Ð?Ð?rW   c                  ó®   — t          g t          ¦  «        dk    sJ ‚t          dgt          ¦  «        dk    sJ ‚t          g d¢t          ¦  «        dk    sJ ‚d S )Nr   rY   ©rY   r_   rX   r^   r_   )r>   rK   rQ   rW   rU   Útest_dup_max_normrÉ  ¶  s_   € Ý˜�BÑÔ 1Ò$Ð$Ð$Ð$Ý˜˜�RÑ Ô  AÒ%Ð%Ð%Ð%å˜˜˜¥bÑ)Ô)¨QÒ.Ð.Ð.Ð.Ð.Ð.rW   c                  óÂ   — t          g ggdt          ¦  «        dk    sJ ‚t          dgggdt          ¦  «        dk    sJ ‚t          t          dt          ¦  «        dk    sJ ‚d S )NrX   r   rY   ra   )r?   rK   rg   rQ   rW   rU   Útest_dmp_max_normrË  ½  si   € Ý˜"˜˜ ¥2Ñ&Ô&¨!Ò+Ð+Ð+Ð+Ý˜1˜#˜˜ ¥BÑ'Ô'¨1Ò,Ð,Ð,Ð,å�˜Q¥Ñ#Ô# qÒ(Ð(Ð(Ð(Ð(Ð(rW   c                  ó®   — t          g t          ¦  «        dk    sJ ‚t          dgt          ¦  «        dk    sJ ‚t          g d¢t          ¦  «        dk    sJ ‚d S )Nr   rY   rÈ  r‡   )r@   rK   rQ   rW   rU   Útest_dup_l1_normrÍ  Ä  s_   € Ý�r�2ÑÔ !Ò#Ð#Ð#Ð#Ý˜�s�BÑÔ 1Ò$Ð$Ð$Ð$Ý�|�|�|¥RÑ(Ô(¨BÒ.Ð.Ð.Ð.Ð.Ð.rW   c                  óÂ   — t          g ggdt          ¦  «        dk    sJ ‚t          dgggdt          ¦  «        dk    sJ ‚t          t          dt          ¦  «        dk    sJ ‚d S )NrX   r   rY   rG  )rA   rK   rg   rQ   rW   rU   Útest_dmp_l1_normrÏ  Ê  si   € Ý˜˜�v˜q¥"Ñ%Ô%¨Ò*Ð*Ð*Ð*Ý˜!˜˜�w ¥2Ñ&Ô&¨!Ò+Ð+Ð+Ð+å•s˜A�rÑ"Ô" bÒ(Ð(Ð(Ð(Ð(Ð(rW   c                  ó®   — t          g t          ¦  «        dk    sJ ‚t          dgt          ¦  «        dk    sJ ‚t          g d¢t          ¦  «        dk    sJ ‚d S )Nr   rY   rÈ  rÎ   )rB   rK   rQ   rW   rU   Útest_dup_l2_norm_squaredrÑ  Ñ  s_   € Ý˜r¥2Ñ&Ô&¨!Ò+Ð+Ð+Ð+Ý ˜s¥BÑ'Ô'¨1Ò,Ð,Ð,Ð,Ý˜|˜|˜|­RÑ0Ô0°BÒ6Ð6Ð6Ð6Ð6Ð6rW   c                  óÂ   — t          g ggdt          ¦  «        dk    sJ ‚t          dgggdt          ¦  «        dk    sJ ‚t          t          dt          ¦  «        dk    sJ ‚d S )NrX   r   rY   r‘  )rC   rK   rg   rQ   rW   rU   Útest_dmp_l2_norm_squaredrÓ  ×  si   € Ý  ˜v q­"Ñ-Ô-°Ò2Ð2Ð2Ð2Ý !  ˜w¨­2Ñ.Ô.°!Ò3Ð3Ð3Ð3Ý�s A¥rÑ*Ô*¨cÒ1Ð1Ð1Ð1Ð1Ð1rW   c            	      óâ   — t          dt          ¦  «        dgk    sJ ‚t          g d¢ddgg d¢ft          ¦  «        t          g d¢t          ddgg d¢t          ¦  «        t          ¦  «        k    sJ ‚d S )NrQ   rY   rp   rX   )rZ   r`   r_   r^   )rD   rK   r    rQ   rW   rU   Útest_dup_expandrÕ  Ý  sŠ   € Ý�b�"ÑÔ ! Ò$Ð$Ð$Ð$Ý�y�y�y 1 a &¨,¨,¨,Ð7½Ñ<Ô<Ý�	�	�	�7 A q 6¨<¨<¨<½Ñ<Ô<½bÑAÔAòBð Bð Bð Bð Bð BrW   c                  ó  — t          ddt          ¦  «        dggk    sJ ‚t          dgdgdggdgdggdgdgdgdggfdt          ¦  «        t          dgdgdggt          dgdggdgdgdgdggdt          ¦  «        dt          ¦  «        k    sJ ‚d S )NrQ   rY   rX   r^   rZ   r`   r_   )rE   rK   r!   rQ   rW   rU   Útest_dmp_expandr×  ã  sÒ   € Ý�b˜!�RÑ Ô  a S EÒ)Ð)Ð)Ð)Ý˜˜˜a˜S 1 #�¨!¨¨q¨c¨
°a°S¸1¸#À¸sÀQÀCÐ4HÐIÈ1ÍbÑQÔQÝ�!��q�c˜A˜3�¥¨1¨#°¨s¨°q°c¸A¸3ØðAØ�Cð6Ø�Rñ"!ô "!Ø"#¥Rñ	)ô 	)ò)ð )ð )ð )ð )ð )rW   c                  óæ  — t          dt          dz  z  dt          dz  z  z   t          d¬¦  «        } t          dt          dz  z  dt          dz  z  z   t          d¬¦  «        }| t          z  |k    sJ ‚|                      t          ¦  «        t          z  |                     t          ¦  «        k    sJ ‚|                      t          ¦  «        t          z  |                     t          ¦  «        k    sJ ‚d S )	Ng     ±Bé¥   ge¸$]`’Fr-  ÚRR)Údomainé¦   rÓ   )rI   rO   Ú
set_domainrL   rM   )ÚpÚpxs     rU   Útest_dup_mul_polyrà  é  sÏ   € ÝÐ�a ™fÑ$Ð';½A¸r¹EÑ'AÑAÅ1ÈTÐRÑRÔR€AÝ	Ð�q #™vÑ%Ð(<½QÀ¹UÑ(BÑBÅAÈdÐ	SÑ	SÔ	S€Bà�q‰5�BŠ;ˆ;ˆ;ˆ;Ø�<Š<�ÑÔ�aÑ 2§=¢=µÑ#4Ô#4Ò4Ð4Ð4Ð4Ø�<Š<�ÑÔ�aÑ 2§=¢=µÑ#4Ô#4Ò4Ð4Ð4Ð4Ð4Ð4rW   N)‘Ú__doc__Úsympy.external.gmpyr   Úsympy.polys.densebasicr   r   Úsympy.polys.densearithr   r   r   r	   r
   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r    r!   r"   r#   r$   r%   r&   r'   r(   r)   r*   r+   r,   r-   r.   r/   r0   r1   r2   r3   r4   r5   r6   r7   r8   r9   r:   r;   r<   r=   r>   r?   r@   rA   rB   rC   rD   rE   Úsympy.polys.polyerrorsrF   Úsympy.polys.specialpolysrG   rH   rI   r´  rJ   rK   rL   rM   Úsympy.testing.pytestrN   rO   rg   Úf_1Úf_2Úf_3Úf_4Úf_5Úf_6rh   rd   ri   rl   rn   rr   ru   r|   r   r�   rƒ   r…   rŠ   r’   r—   rš   rœ   rŸ   r¡   r¤   r¨   r¬   r®   r²   r´   r¸   rº   r¼   r¿   r  r‚  r„  r†  r‹  r�  r™  r¡  r§  r¬  r¯  rµ  r¸  rÀ  rÆ  rÉ  rË  rÍ  rÏ  rÑ  rÓ  rÕ  r×  rà  rQ   rW   rU   ú<module>rî     s  ðØ :Ð :à ,Ð ,Ð ,Ð ,Ð ,Ð ,ðð ð ð ð ð ð ð ðð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð>ð ð ð ð ð ð ;Ð :Ð :Ð :Ð :Ð :Ð :Ð :Ð :Ð :Ø .Ð .Ð .Ð .Ð .Ð .Ð .Ð .Ð .Ð .Ð .Ð .à 'Ð 'Ð 'Ð 'Ð 'Ð 'à
€Fˆ3�K„K€à$GÐ$G¸G¸G¹I¼IÐ$GÑ$GÔ$GÑ !€€Sˆ#ˆs�C˜˜cØ€n�Z�Z  Q¨Ñ+Ô+¨R¨R°°1©X¬X°q¸"Ñ=Ô=€ðDð Dð Dð04ð 4ð 4ðCð Cð Cð04ð 4ð 4ðOð Oð Oð"6ð 6ð 6ð"-ð -ð -ð0ð 0ð 0ð-ð -ð -ð0ð 0ð 0ðEð Eð Eðð ð ðJð Jð Jð,Lð Lð Lð,Fð Fð Fð?ð ?ð ?ð2ð 2ð 2ð
2ð 2ð 2ð

Oð 
Oð 
Oð
=ð 
=ð 
=ð
Mð 
Mð 
Mð
=ð 
=ð 
=ðMð Mð Mð4Lð Lð Lð&Nð Nð Nð4Mð Mð Mð&Wð Wð Wð[ð [ð [ð`&ð `&ð `&ðFFð Fð Fð04ð 4ð 4ð$?ð ?ð ?ð?ð ?ð ?ð@5ð 5ð 5ð(>ð >ð >ð4Að Að Að4*ð *ð *ð-ð -ð -ð6	*ð 	*ð 	*ðXð Xð Xð -ð -ð -ð8=ð =ð =ð$@ð @ð @ð$/ð /ð /ð)ð )ð )ð/ð /ð /ð)ð )ð )ð7ð 7ð 7ð2ð 2ð 2ðBð Bð Bð)ð )ð )ð5ð 5ð 5ð 5ð 5rW   