§
    ¬³Ùgž  ã                   ó  — 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lImJZJ ddlKmLZLmMZMmNZN ddlOmPZP d	„  eJ¦   «         D ¦   «         \  ZQZRZSZTZUZVZW e eeQd
eN¦  «         eNdd¦  «        d
eN¦  «        ZXd„ ZYd„ ZZd„ Z[d„ 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{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@S )Az4Tests 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)ÚFFÚZZÚQQ)Úraisesc                 ó6   — g | ]}|                      ¦   «         ‘ŒS © )Úto_dense)Ú.0Úfs     úW/granary/edev/quantum/lib/python3.11/site-packages/sympy/polys/tests/test_densearith.pyú
<listcomp>rR   1   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   rU   rT   ©rU   r   r   ©rU   rU   rU   )rU   rU   rT   )rU   rT   rU   )rT   rU   rU   é   )rU   rU   rU   rU   é   )rU   r   rU   rU   rU   é   )rU   r   r   rU   rU   rU   é   )rU   r   r   r   rU   rU   rU   éÿÿÿÿ)r   rI   r   ©rP   s    rQ   Útest_dup_add_termr`   4   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ÐCrS   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 ©NrU   rT   r   rZ   )r   rI   r   Úf_0ÚF_0rJ   rM   rS   rQ   Útest_dmp_add_termre   L   óÄ   € Ý�˜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Ð3rS   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   rU   r^   rT   )r^   r   r   rY   )rU   rU   r^   )rU   r^   rU   )r^   rU   rU   rZ   )r^   rU   rU   rU   r[   )r^   r   rU   rU   rU   r\   )r^   r   r   rU   rU   rU   r]   )r^   r   r   r   rU   rU   rU   )r   rI   r   r_   s    rQ   Útest_dup_sub_termrh   S   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ÐBrS   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 rb   )r	   rI   r   rc   rd   rJ   rM   rS   rQ   Útest_dmp_sub_termrj   k   rf   rS   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 )
NrT   rZ   rU   r   ©rU   rT   rZ   ©rT   r[   r]   )rT   r[   r]   r   )rT   r[   r]   r   r   )rT   r[   r]   r   r   r   )r   rI   r
   r_   s    rQ   Útest_dup_mul_termrn   r   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ÐNrS   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 )	NrU   rT   rZ   r   r[   r]   r\   é   )r   rI   r
   rJ   rM   rS   rQ   Útest_dmp_mul_termrq   ƒ   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ð 6rS   c                  ó°   — t          j        g d¢¦  «        } t          j        g d¢¦  «        }t          | t          d¦  «        t           ¦  «        |k    sJ ‚d S )N©rU   rT   rZ   r[   )rU   rT   rZ   é   r[   )rI   Úmapr   ©rP   Úgs     rQ   Útest_dup_add_groundrx   ”   óQ   € Ý
Œˆ|ˆ|ˆ|ÑÔ€AÝ
Œˆ|ˆ|ˆ|ÑÔ€Aå˜!�R ™UœU¥BÑ'Ô'¨1Ò,Ð,Ð,Ð,Ð,Ð,rS   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 )NrU   rT   rZ   r[   rt   )rI   ru   r   rv   s     rQ   Útest_dmp_add_groundr{   ›   sm   € Ý
Œ���a�S˜1˜# ˜sÐ#Ñ$Ô$€AÝ
Œ���a�S˜1˜# ˜sÐ#Ñ$Ô$€Aå˜!�R ™UœU A¥rÑ*Ô*¨aÒ/Ð/Ð/Ð/Ð/Ð/rS   c                  ó°   — t          j        g d¢¦  «        } t          j        g d¢¦  «        }t          | t          d¦  «        t           ¦  «        |k    sJ ‚d S )Nrs   )rU   rT   rZ   r   r[   )rI   ru   r   rv   s     rQ   Útest_dup_sub_groundr}   ¢   ry   rS   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 )NrU   rT   rZ   r[   )rI   ru   r   rv   s     rQ   Útest_dmp_sub_groundr   ©   sk   € Ý
Œ���a�S˜1˜# ˜sÐ#Ñ$Ô$€AÝ
Œ���a�S˜1˜#˜rÐ"Ñ#Ô#€Aå˜!�R ™UœU A¥rÑ*Ô*¨aÒ/Ð/Ð/Ð/Ð/Ð/rS   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 )NrT   rl   r   rm   )r   rI   r   r_   s    rQ   Ú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ÐDrS   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 )NrT   r[   r]   rt   é
   é   rU   é   rZ   r\   )r   rc   rI   rd   rJ   rM   rS   rQ   Ú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ò ð ð ð ð ð rS   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 ©Nrl   r   )r   r   rI   rM   rS   rQ   ú<lambda>z%test_dup_quo_ground.<locals>.<lambda>Ë   s<   € ¥nµZð Að Að AÝñ6ô 6Ý�q‘E”E�2ñ'ô '€ rS   rZ   ©r]   rT   rt   rU   rT   ©rZ   rU   r[   )rT   r   rT   r[   rV   r]   rt   )rK   ÚZeroDivisionErrorr   rI   r   rJ   r_   s    rQ   Ú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ÐIrS   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   rI   rM   rS   rQ   rŠ   z'test_dup_exquo_ground.<locals>.<lambda>á   s=   € Õ&6µzð Cð Cð CÝñ8ô 8Ý˜!‘u”u�bñ'"ô '"€ rS   c                  ór   — t          t          g d¢t          ¦  «        t          d¦  «        t          ¦  «        S )Nrl   rZ   r‘   rM   rS   rQ   rŠ   z'test_dup_exquo_ground.<locals>.<lambda>ã   s=   € Õ(8½ð Eð Eð EÝñ:ô :Ý˜!‘u”u�bñ)"ô )"€ rS   rZ   r‹   rU   rT   rŒ   r[   rV   r]   rt   )rK   r�   rF   r   rI   r   rJ   r_   s    rQ   Ú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ÐKrS   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 ©Nr]   rT   rt   rU   rZ   r[   )r   rI   r   r_   s    rQ   Ú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rS   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   rI   r   r_   s    rQ   Ú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Ñ>Ô>ò?ð ?ð ?ð ?ð ?ð ?rS   c                  ó|   — t          g dt          ¦  «        g k    sJ ‚t          dgdt          ¦  «        g d¢k    sJ ‚d S )NrZ   rU   ©rU   r   r   r   )r   rI   rM   rS   rQ   Útest_dup_lshiftr›   	  sH   € Ý�b˜!�RÑ Ô  BÒ&Ð&Ð&Ð&Ý�q�c˜1�bÑ!Ô! \ \ \Ò1Ð1Ð1Ð1Ð1Ð1rS   c                  ó|   — t          g dt          ¦  «        g k    sJ ‚t          g d¢dt          ¦  «        dgk    sJ ‚d S )NrZ   rš   rU   )r   rI   rM   rS   rQ   Útest_dup_rshiftr�     sH   € Ý�b˜!�RÑ Ô  BÒ&Ð&Ð&Ð&Ý�l�l�l A¥rÑ*Ô*¨q¨cÒ1Ð1Ð1Ð1Ð1Ð1rS   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 )NrU   éùÿÿÿrV   r^   rT   rZ   )r   rI   rJ   rM   rS   rQ   Ú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rS   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 ©Nr^   r   rU   rT   rŸ   rV   é	   )r   rI   rJ   rM   rS   rQ   Ú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Ò<Ð<Ð<Ð<Ð<Ð<rS   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 )
NrU   r^   rŸ   rV   rT   rZ   éþÿÿÿéýÿÿÿr£   )r   rI   rJ   rM   rS   rQ   Ú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rS   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   rI   rJ   rM   rS   rQ   Ú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Ò<Ð<Ð<Ð<Ð<Ð<rS   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 )NrU   rT   rZ   rt   r£   rƒ   é   é   r[   r\   rV   )r   rI   rJ   rM   rS   rQ   Útest_dup_addr®   G  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rS   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 )NrU   rT   r   rZ   rV   )r   rI   r   rJ   rM   rS   rQ   Útest_dmp_addr°   a  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ÐKrS   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 )NrU   r^   rT   rZ   rt   r£   rƒ   éûÿÿÿrŸ   é÷ÿÿÿrV   r\   )r   rI   rJ   rM   rS   rQ   Útest_dup_subr´   t  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rS   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 )NrU   rT   r   rZ   r^   rV   )r   rI   r   rJ   rM   rS   rQ   Ú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ÐLrS   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 )NrU   rT   rZ   r£   rV   r\   r[   )r&   rI   r'   rM   rS   rQ   Ú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rS   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 )	NrU   rT   rZ   r§   rŸ   r^   r²   éüÿÿÿ)r(   rI   r)   rM   rS   rQ   Ú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ò[ð [ð [ð [ð [ð [rS   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 )NrU   r\   rV   é#   rT   r[   rZ   rp   é1   )rZ   r   r   r]   rU   rT   )r[   r   rU   r   )	r„   r   rZ   é   r[   r…   rU   rT   r   ©rT   r   r   rU   rV   ©	r[   r   r   r[   é   r   rU   r…   r¾   r]   )èéO   r^   éN   é¢ÿÿÿéöÿÿÿr¬   é    éíÿÿÿrÄ   rT   é§ÿÿÿé   éI   é*   éU   éM   éS   éâÿÿÿéÞÿÿÿr¦   é_   é¯ÿÿÿé%   éÏÿÿÿéÒÿÿÿéÆÿÿÿéðÿÿÿrÔ   r½   éõÿÿÿéÇÿÿÿéñÿÿÿéáÿÿÿéC   éìÿÿÿé   éL   rT   éF   rÝ   é¿ÿÿÿéA   éæÿÿÿé£ÿÿÿéÔÿÿÿéôÿÿÿé¤ÿÿÿé9   é¦ÿÿÿrÚ   rÙ   é½ÿÿÿéžÿÿÿé»ÿÿÿéa   é×ÿÿÿéY   é!   rð   éÎÿÿÿéQ   rÜ   é<   éåÿÿÿé+   é   é³ÿÿÿé,   é   é¥ÿÿÿrÇ   rÚ   rñ   rZ   é5   éÍÿÿÿéÚÿÿÿé�ÿÿÿé¬ÿÿÿé   rò   éB   éœÿÿÿrU   éµÿÿÿéçÿÿÿrß   éÄÿÿÿéb   rý   é©ÿÿÿr]   rt   rÄ   éäÿÿÿé¡ÿÿÿé¨ÿÿÿr„   éÝÿÿÿé   r³   é   rè   é7   rŸ   éªÿÿÿéD   éÙÿÿÿrÖ   éT   é^   é-   rô   é\   r  r  é¶ÿÿÿrÈ   rt   éK   rÄ   é[   ré   é"   r…   r§   rÕ   rã   rÄ   éîÿÿÿr]   éãÿÿÿé°ÿÿÿrì   é   r­   é:   rú   é   r£   rÔ   rV   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à   r]   éÕÿÿÿr  éÅÿÿÿrà   rZ   rZ   é.   é«ÿÿÿr  é>   é¹ÿÿÿé´ÿÿÿéX   rî   r(  r^   rÊ   éÀÿÿÿéH   éÐÿÿÿr…   é²ÿÿÿr  r,  rû   r¿   r  rõ   r  r  ræ   r  rá   éd   r  rþ   r¬   rÎ   r9  é4   éV   rã   r²   r"  rÓ   rþ   r"  rö   r¦   éºÿÿÿéÁÿÿÿr'  (\  rã   rÈ   éÑÿÿÿrU   éZ   ró   rÛ   rÑ   é   r  r£   é­ÿÿÿé2   r²   ræ   é   rU   rá   rŸ   rÄ   éJ   éP   rÍ   rã   rú   é)   r  é   éØÿÿÿr,  éëÿÿÿrõ   rÇ   éE   rÏ   r  r  r…   ró   ré   r  rÇ   rë   rÉ   r  éÃÿÿÿr/  r  r8  r  rò   rÅ   éèÿÿÿéàÿÿÿé¼ÿÿÿrØ   r9  rŸ   r(  rÉ   r½   r)  r  ró   rè   r1  r\   r>  r  r×   r(  r*  r  rù   r  r  é0   éÊÿÿÿrÜ   éÈÿÿÿrÙ   rò   r   rƒ   rÝ   r  r­   éòÿÿÿé=   rà   r5  ræ   rH  é ÿÿÿr¬   rÙ   rÅ   rT   r]   rß   r$  r  rP  r  r  rR  r^   rL  é·ÿÿÿé`   rð   rÙ   rÉ   é8   r!  r6  r-  rV  r@  r,  rÜ   r÷   r  rÏ   r  rå   rÈ   rþ   rH  é(   rç   rÈ   é±ÿÿÿrù   r9  é¾ÿÿÿr  rø   r1  é'   r&  r¬   éŸÿÿÿr…   éW   é@   rú   r  r­   rp   r.  r  rÿ   r  ré   é6   rW  rë   r]   r=  r.  rR  rÂ   r]  rÞ   r  r  rû   r¦   r¾   r  r¬   rL  r
  é$   r  r\   r@  r(  rH  r;  r?  rÔ   ißÿÿÿré   r  r÷   r  r[   rY  r^  éïÿÿÿrõ   rú   r÷   r²   ræ   r  rL  r:  rÄ   r¬   r+  r!  r`  rÌ   rú   rN  r  rû   rý   rI  r%  r3  r6  rC  r¿   r7  r  r³   rÔ   r>  r$  r&  r=  rû   rÃ   rY  r  é&   rÞ   rb  r9  rÏ   rê   r]  r,  éÜÿÿÿr)  rÈ   é   rì   rþ   r  r  r<  rÃ   r  r„   r„   rá   rD  r`  rO  r*  rC  rC  r>  r2  rç   r5  r`  r"  rÇ   r  rô   rÏ   rá   r  r   rU   r÷   r  rt   é®ÿÿÿrt   rU  rÖ   rò   rö   rO  r²   r  r(  rù   rê   rG  rG  r\   rÞ   rî   r*  rZ  r²   r\   rí   r^  rÐ   rF  r%  r`  r­   rÿ   rK  r  rç   rD  r  r  r¿   r/  r\  r  r$  rõ   r)  r1  rÙ   rø   r;  r  r>  rÕ   rò   r­   rd  rð   rÉ   r/  r  r­   r  r  rc  r  r„   r   r  r'  rÃ   rß   rÃ   r9  rt   r1  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©%  rf  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ÐÃÿÿrJ  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ÿÿrg  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…ÿÿrj  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Ï   rK  r  rL  r„   rö   r  r³   rÌ   r  rZ  rD  rÒ   r  rç   r  rÿ   r[   r  r]   rÛ   rÈ   rÄ   rã   iÉÿÿÿé/   r*  r  r;  ró   r×   rõ   rB  rH  rL  r[  rï   rè   r  r?  r^   rX  rÛ   rõ   r  r  rá   r5  rH  rÄ   r  r×   r  rJ  r/  r„   rÂ   rÅ   iÛÿÿÿrò   r  rT  rK  r@  rU   éG   r[   r„   rO  r[   r  r>  r  r\   rO  r)  r4  r  r  r½   r  rÆ   rO  rK  r
  rl  rã   rÈ   rZ  rÚ   r$  rý   r"  rÉ   r  r*  rd  rÔ   r?  r+  r6  rV  r!  r   rX  rU  r'  rN  rÇ   r  r!  rÃ   r'  rd  rù   rË   rÓ   rC  rê   rá   rZ   r`  rO  rà   rL  ræ   r  r  rº   rË   rJ  r4  r<  r…   rN  r  r8  rÛ   r5  r\  r<  r  rã   r4  r¾   r!  rŸ   r„   éÓÿÿÿrŸ   é;   rÅ   éc   r¦   rÝ   r  r2  r÷   éÂÿÿÿrø   rU   r%  r  rE  rÞ   r>  rÈ   r¿   r³   r[  r+  rú   r   rƒ   r  rW  ra  rI  rZ  rÍ   rá   r/  rý   r#  r
  rÄ   r  rT  r\  rn  r6  r½   rÊ   rK  rè   rå   r  rK  r[   rº   rÓ   rU  r/  rü   rÙ   r  r  r  r…   r8  r  r  rN  r  rô   r  r9  r=  r  rV  rØ   rZ   rW  rú   r×   r1  rë   r  rÍ   rF  rY  r#  rî   rë   r)  r)  rT  rÞ   rŸ   rO  rë   rO  r³   r  rÄ   (+  r:  r4  rà   r  r£   r5  r/  rÞ   r	  rJ  rô   rV  rc  rè   rÐ   rÙ   r  r½   r  r,  rè   rŸ   r@  r×   rD  r  r$  r[   rl  rè   râ   rÝ   rn  rD  r3  ro  r$  rJ  r[  r¿   r2  rŸ   r[  rn  rô   rN  r  rî   rY  r  r[   r  r5  r  r  rT  r¦   rZ   é   rV  r_  rø   r  rÝ   r]   ré   rÔ   rX  rð   r8  r^  rÅ   rn  rè   ré   r]  rä   r`  rG  rî   r@  rÎ   r  r¿   rö   r²   r½   ré   rÏ   rm  r½   r,  rS  rV  r#  rt   r^   rV  rö   r  r  rå   r`  rm  rï   rÿ   rÍ   r7  ro  r:  ra  r\   r]  rØ   rN  rP  rà   r  r9  r  r"  r<  rZ  r  rç   rU   rÒ   re  r:  rö   r  rZ   r„   r6  rÿ   r-  rM  rå   rý   r  rÞ   rç   rÙ   r\   rñ   rþ   é]   r²   r  r@  rD  r×   rs  ro  r=  r  r,  rÞ   rº   r  rU  r
  r÷   r	  rs  rû   r¦   rþ   rq  rÎ   r×   r0  r	  rÒ   rb  rG  rí   r;  r  r@  r¦   rº   rl  r  r.  r½   r7  r÷   r=  r!  r  r÷   r  rË   r]   r  r   rð   rp   ró   rs  rî   r%  r(  r8  r@  rô   r?  rn  r[  rÝ   r   rq  ré   r  rM  rQ  rR  rA  rà   r\   r¦   rp  r  rÂ   r/  r  rŸ   rü   r  r  r+  rc  rð   r8  r=  rC  rU   r  rÿ   r'  rà   rO  r?  r3  rù   rÈ   r_  rc  r³   rU  r  rí   rC  rÌ   r@  r  rà   rä   r&  rR  r%  rZ   rÔ   r  rT   rP  r­   rÑ   rè   r  r  râ   rü   r=  rÊ   r[   r<  rë   r?  r:  r%  rd  r§   rC  rn  r³   ro  r,  r  rr  rM  r÷   rþ   rú   r`  re  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Íàÿÿrk  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{ÿÿri  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÷”  r=  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Ìÿÿrh  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    rI   rJ   r   rH   )rP   rw   ÚhÚKÚp1Úp2Úress          rQ   Ú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ÑÔ #Ò%Ð%Ð%Ð%Ð%Ð%rS   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\   rV   r   rZ   rT   rU   rú   r]   r[   )r!   rI   r    rJ   rH   ©rw  s    rQ   Ú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rS   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 )
NrT   r[   rU   rZ   r£   rÀ   rÁ   r]   rV   )r"   rI   rJ   r   rH   )rP   rw  s     rQ   Ú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Ð3rS   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 )	NrU   rT   r   r[   rZ   r£   r]   rV   )r#   rI   r"   rJ   rH   r}  s    rQ   Ú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Ð.>Ò>Ð>Ð>Ð>Ð>Ð>rS   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   rU   rV   rZ   é‹  é÷� rÀ   rT   rÁ   )rt   r   r   r„   r  r   r]   r  i&  rU   rú   é“   iW  )r$   rI   rJ   r   r_   s    rQ   Ú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ñ!?ô !?ò ?ð ?ð ?ð ?ð ?ð ?rS   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   rU   rV   rZ   r„  r…  rÀ   rT   )r%   rI   rJ   r   r$   r_   s    rQ   Ú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Ð4rS   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©rZ   rU   rU   r\   ©r\   r§   rU   rp   r…   r:  éo   c                  ó0   •— t          ‰ ‰t          ¦  «        S ©N)r-   rI   rv   s   €€rQ   rŠ   ztest_dup_pdiv.<locals>.<lambda>
  ó   ø€ ­
°1°a½Ñ(<Ô(<€ rS   c                  ó0   •— t          ‰ ‰t          ¦  «        S r�  )r-   rJ   rv   s   €€rQ   rŠ   ztest_dup_pdiv.<locals>.<lambda>  r�  rS   )r   rI   r*   r,   r+   rK   rF   rJ   ©ÚqÚrrP   rw   s     @@rQ   Ú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�"ÑÔ Ò"Ð"Ð"Ð"å
ÕÐ <Ð <Ð <Ð <Ð <Ñ=Ô=Ð=Ð=Ð=rS   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 )NrU   rX   r^   r   ©rT   r   r   c                  ó2   •— t          ‰ ‰dt          ¦  «        S ©NrU   ©r1   rI   rv   s   €€rQ   rŠ   ztest_dmp_pdiv.<locals>.<lambda>$  ó   ø€ ­
°1°a¸½BÑ(?Ô(?€ rS   rT   r¦   )rt   r   r   c                  ó2   •— t          ‰ ‰dt          ¦  «        S r™  rš  rv   s   €€rQ   rŠ   ztest_dmp_pdiv.<locals>.<lambda>0  r›  rS   )r   rI   r.   r0   r/   rK   rF   r’  s     @@rQ   Ú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Ò%Ð%Ð%Ð%å
ÕÐ ?Ð ?Ð ?Ð ?Ð ?Ñ@Ô@Ð@Ð@Ð@rS   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 ©Nrl   )r2   rI   rM   rS   rQ   rŠ   z!test_dup_rr_div.<locals>.<lambda>4  ó   € ¥j°°°¸BÅÑ&CÔ&C€ rS   r‹  rŒ  )rK   r�   r   rI   r2   ©rP   rw   r“  r”  s       rQ   Útest_dup_rr_divr£  3  sm   € Ý
ÕÐCÐCÑDÔDÐDå�<�<�<¥Ñ$Ô$€AÝ�:�:�:�rÑ"Ô"€Aàˆq€q€Aå�a˜�BÑÔ A q 6Ò)Ð)Ð)Ð)Ð)Ð)rS   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 ©NrU   rT   rZ   )r3   rI   rM   rS   rQ   rŠ   z!test_dmp_rr_div.<locals>.<lambda>?  ó    € ¥j°1°a°&¸1¸#°ÀÀÀaÍÑ&LÔ&L€ rS   rU   rX   r^   r   r—  rT   r¦   )rK   r�   r   rI   r3   r¢  s       rQ   Ú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Ò,Ð,Ð,Ð,Ð,Ð,rS   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   rJ   rM   rS   rQ   rŠ   z!test_dup_ff_div.<locals>.<lambda>Z  r¡  rS   r‹  rŒ  rZ   r\   r…   r@  r:  r�  )rK   r�   r   rJ   r4   r¢  s       rQ   Útest_dup_ff_divr«  Y  s˜   € Ý
ÕÐCÐCÑDÔDÐDå�<�<�<¥Ñ$Ô$€AÝ�:�:�:�rÑ"Ô"€Aå	ˆAˆq‰Œ•2�b˜"‘:”:Ð€AÝ	ˆB�‰Œ•R˜˜R‘[”[Ð!€Aå�a˜�BÑÔ A q 6Ò)Ð)Ð)Ð)Ð)Ð)rS   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)ÚGMPYRationalFieldrU   rZ   rT   r]   r[   r\   r^   r²   rV   r„   rÈ   rÊ   )r   r­  r®  Úsympy.polys.domainsr¯  r5   )r®  r¯  rw  rP   rw   s        rQ   Útest_dup_ff_div_gmpy2r±  d  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ÐWrS   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   rJ   rM   rS   rQ   rŠ   z!test_dmp_ff_div.<locals>.<lambda>u  r§  rS   rU   rX   r^   r   rT   r¦   )rK   r�   r   rJ   r5   r¢  s       rQ   Útest_dmp_ff_divr´  t  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Ò,Ð,Ð,Ð,Ð,Ð,rS   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[   rZ   rT   rU   rl   ©r\   r$  r   r   rU   c                  ó0   •— t          ‰ ‰t          ¦  «        S r�  ©r9   rI   rv   s   €€rQ   rŠ   ztest_dup_div.<locals>.<lambda>—  ó   ø€ ­	°!°Q½Ñ(;Ô(;€ rS   )r\   r[   rZ   rT   rU   r   )rU   rT   r   r   r£   r\   r$  )rp   rT   ræ   r_  c                  ó0   •— t          ‰ ‰t          ¦  «        S r�  r¹  rv   s   €€rQ   rŠ   ztest_dup_div.<locals>.<lambda>Ÿ  rº  rS   )r6   rI   r8   r7   rK   rF   r’  s     @@rQ   Ú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�ÑÔ Ò!Ð!Ð!Ð!å
ÕÐ ;Ð ;Ð ;Ð ;Ð ;Ñ<Ô<Ð<Ð<Ð<rS   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¶  rl   r·  r   rU   r   c                  ó2   •— t          ‰ ‰dt          ¦  «        S )Nr   ©r=   rI   rv   s   €€rQ   rŠ   ztest_dmp_div.<locals>.<lambda>©  ó   ø€ ­	°!°Q¸½2Ñ(>Ô(>€ rS   rT   c                  ó2   •— t          ‰ ‰dt          ¦  «        S )NrT   r¿  rv   s   €€rQ   rŠ   ztest_dmp_div.<locals>.<lambda>±  rÀ  rS   )r:   rI   r<   r;   rK   rF   r’  s     @@rQ   Ú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Ò$Ð$Ð$Ð$å
ÕÐ >Ð >Ð >Ð >Ð >Ñ?Ô?Ð?Ð?Ð?rS   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   rU   ©rU   r[   rT   rZ   r[   )r>   rI   rM   rS   rQ   Útest_dup_max_normrÅ  ´  s_   € Ý˜�BÑÔ 1Ò$Ð$Ð$Ð$Ý˜˜�RÑ Ô  AÒ%Ð%Ð%Ð%å˜˜˜¥bÑ)Ô)¨QÒ.Ð.Ð.Ð.Ð.Ð.rS   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 )NrT   r   rU   r]   )r?   rI   rc   rM   rS   rQ   Útest_dmp_max_normrÇ  »  si   € Ý˜"˜˜ ¥2Ñ&Ô&¨!Ò+Ð+Ð+Ð+Ý˜1˜#˜˜ ¥BÑ'Ô'¨1Ò,Ð,Ð,Ð,å�˜Q¥Ñ#Ô# qÒ(Ð(Ð(Ð(Ð(Ð(rS   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   rU   rÄ  rƒ   )r@   rI   rM   rS   rQ   Útest_dup_l1_normrÉ  Â  s_   € Ý�r�2ÑÔ !Ò#Ð#Ð#Ð#Ý˜�s�BÑÔ 1Ò$Ð$Ð$Ð$Ý�|�|�|¥RÑ(Ô(¨BÒ.Ð.Ð.Ð.Ð.Ð.rS   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 )NrT   r   rU   rC  )rA   rI   rc   rM   rS   rQ   Útest_dmp_l1_normrË  È  si   € Ý˜˜�v˜q¥"Ñ%Ô%¨Ò*Ð*Ð*Ð*Ý˜!˜˜�w ¥2Ñ&Ô&¨!Ò+Ð+Ð+Ð+å•s˜A�rÑ"Ô" bÒ(Ð(Ð(Ð(Ð(Ð(rS   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   rU   rÄ  rÊ   )rB   rI   rM   rS   rQ   Útest_dup_l2_norm_squaredrÍ  Ï  s_   € Ý˜r¥2Ñ&Ô&¨!Ò+Ð+Ð+Ð+Ý ˜s¥BÑ'Ô'¨1Ò,Ð,Ð,Ð,Ý˜|˜|˜|­RÑ0Ô0°BÒ6Ð6Ð6Ð6Ð6Ð6rS   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 )NrT   r   rU   r�  )rC   rI   rc   rM   rS   rQ   Ú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Ð1rS   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 )NrM   rU   rl   rT   )rV   r\   r[   rZ   )rD   rI   r    rM   rS   rQ   Útest_dup_expandrÑ  Û  sŠ   € Ý�b�"ÑÔ ! Ò$Ð$Ð$Ð$Ý�y�y�y 1 a &¨,¨,¨,Ð7½Ñ<Ô<Ý�	�	�	�7 A q 6¨<¨<¨<½Ñ<Ô<½bÑAÔAòBð Bð Bð Bð Bð BrS   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 )NrM   rU   rT   rZ   rV   r\   r[   )rE   rI   r!   rM   rS   rQ   Ú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ñ	)ô 	)ò)ð )ð )ð )ð )ð )rS   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   r°  rH   rI   rJ   Úsympy.testing.pytestrK   rc   Úf_1Úf_2Úf_3Úf_4Úf_5Úf_6rd   r`   re   rh   rj   rn   rq   rx   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Ó  rM   rS   rQ   ú<module>rá     sØ  ðØ :Ð :à ,Ð ,Ð ,Ð ,Ð ,Ð ,ðð ð ð ð ð ð ð ðð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð>ð ð ð ð ð ð -Ð ,Ð ,Ð ,Ð ,Ð ,Ø *Ð *Ð *Ð *Ð *Ð *Ð *Ð *Ð *Ð *à 'Ð 'Ð 'Ð 'Ð 'Ð 'à$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ð)ð )ð )ð )ð )rS   