Ë
    u™ãj“+  ã                   ó¸
  — d dl Zd dlZd dlmZ d dlmZmZm	Z	m
Z
mZ d dlmZ d dlZd dlmZ ej&                  j)                  dddg«       G d„ d	«      «       Zd
„ Zej&                  j)                  dddg«      d„ «       Zej&                  j)                  dej0                  ej2                  ej4                  ej6                  g«      ej&                  j)                  deej8                  feej:                  fg«      d„ «       «       Zd„ Zd„ Z d„ Z!d„ Z"d„ Z#ej&                  j)                  dejH                  gejH                  gejH                  ggejH                  gejH                  ggfejH                  gejH                  gejH                   ggejH                  gejJ                  ggfejH                  gejH                   gejH                  ggejH                  gejJ                  ggfejH                  gejH                   gejH                   ggejH                  gejH                   ggfg«      d„ «       Z&ej&                  j)                  d ejN                  ej6                  «      jP                  ejH                  ggf ejN                  ej6                  «      jR                  ejH                   ggf ejT                   ejN                  ej6                  «      jR                   ejN                  ej6                  «      jP                  dz  z   «       e+ejH                   ejH                  «      ggf ejT                   ejN                  ej6                  «      jP                   ejN                  ej6                  «      jR                  dz  z   «       e+ejH                  ejH                   «      ggf ejT                   ejN                  ej6                  «      jP                   ejN                  ej6                  «      jP                  dz  z   «       e+ejH                  ejH                  «      ggf ejT                   ejN                  ej6                  «      jR                   ejN                  ej6                  «      jR                  dz  z   «       e+ejH                   ejH                   «      ggf ejT                  d ejN                  ej6                  «      jR                  dz  z   «       e+dejH                   «      ggf ejT                   ejN                  ej6                  «      jP                  dz   «       e+ejH                  d«      ggfg«      d„ «       Z,y)é    N)Úgroupby)Úgroup_cumprodÚgroup_cumsumÚ
group_meanÚ	group_sumÚ	group_var)Úensure_platform_intzdtype, rtol)Úfloat32g{®Gáz„?)Úfloat64gñhãˆµøä>c                   ó*   — e Zd Zd„ Zd„ Zd„ Zd„ Zd„ Zy)ÚTestGroupVarc                 ó²  — t         j                  j                  d«      }t         j                  t        j                  d«      z  j                  |«      }t        j                  dd¬«      }d|j                  d«      j                  |«      z  }t        j                  t        j                  d«      d«      j                  d	«      }t        j                  |«      j                  d
d¬«      j                  dd¬«      dz  d d …t         j                  f   }|dz   }	t        ||||«       t        j                  |||«      sJ ‚t        j                   ||	«       y )Né   ©é   é   r   Úint64©Údtypeé
   )é   r   )é   Úintp)r   r   ÚF©Úorderr   )ÚaxisÚddofr   )ÚnpÚrandomÚdefault_rngÚnanÚonesÚastypeÚzerosÚtileÚarangeÚsqueezeÚreshapeÚstdÚnewaxisr   ÚallcloseÚtmÚassert_numpy_array_equal©
Úselfr   ÚrtolÚprngÚoutÚcountsÚvaluesÚlabelsÚexpected_outÚexpected_countss
             úo/var/www/html/python-recuperauto-other/env/lib/python3.12/site-packages/pandas/tests/groupby/test_libgroupby.pyÚtest_group_var_generic_1dz&TestGroupVar.test_group_var_generic_1d   s  € Ü�y‰y×$Ñ$ QÓ'ˆä�v‰vœŸ™ ›Ñ'×/Ñ/°Ó6ˆÜ—‘˜! 7Ô+ˆØ�d—k‘k 'Ó*×1Ñ1°%Ó8Ñ8ˆÜ—‘œŸ™ 1› tÓ,×3Ñ3°FÓ;ˆô �J‰J�vÓ×&Ñ& v°SÐ&Ó9×=Ñ=À1È1Ð=ÓMÐQRÑRÚ
ŒR�Z‰Zˆ-ñˆð ! 1™*ˆä�#�v˜v vÔ.Ü�{‰{˜3 ¨dÔ3Ð3Ð3Ü
×#Ñ# F¨OÕ<ó    c                 ó&  — t         j                  j                  d«      }t         j                  t        j                  d«      z  j                  |«      }t        j                  dd¬«      }d|j                  d«      j                  |«      z  }t        j                  dd	¬«      }t        j                  |j                  d¬
«      dz  gg«      }|dz   }	t        ||||«       t        j                  |||«      sJ ‚t        j                  ||	«       y )Nr   ©r   r   r   r   r   r   r   r   r   )r   )r   r    r!   r"   r#   r$   r%   Úarrayr*   r   r,   r-   r.   r/   s
             r9   Ú%test_group_var_generic_1d_flat_labelsz2TestGroupVar.test_group_var_generic_1d_flat_labels&   sÖ   € Ü�y‰y×$Ñ$ QÓ'ˆä�v‰vœŸ™ ›Ñ'×/Ñ/°Ó6ˆÜ—‘˜! 7Ô+ˆØ�d—k‘k &Ó)×0Ñ0°Ó7Ñ7ˆÜ—‘˜! 6Ô*ˆä—x‘x &§*¡*°! *Ó"4¸Ñ"9Ð!:Ð ;Ó<ˆØ  1™*ˆä�#�v˜v vÔ.ä�{‰{˜3 ¨dÔ3Ð3Ð3Ü
×#Ñ# F¨OÕ<r;   c                 ól  — t         j                  j                  d«      }t         j                  t        j                  d«      z  j                  |«      }t        j                  dd¬«      }d|j                  d«      j                  |«      z  }t        j                  t        j                  d«      d«      j                  d	«      }t        j                  |j                  ddd«      d
d¬«      dz  }|dz   }	t        ||||«       t        j                  |||«      sJ ‚t        j                  ||	«       y )Nr   ©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/   s
             r9   Ú$test_group_var_generic_2d_all_finitez1TestGroupVar.test_group_var_generic_2d_all_finite6   sé   € Ü�y‰y×$Ñ$ QÓ'ˆä�v‰vœŸ™ ›Ñ'×/Ñ/°Ó6ˆÜ—‘˜! 7Ô+ˆØ�d—k‘k 'Ó*×1Ñ1°%Ó8Ñ8ˆÜ—‘œŸ™ 1› tÓ,×3Ñ3°FÓ;ˆä—v‘v˜fŸn™n¨Q°°1Ó5¸AÀAÔFÈ!ÑKˆØ  1™*ˆä�#�v˜v vÔ.Ü�{‰{˜3 ¨dÔ3Ð3Ð3Ü
×#Ñ# F¨OÕ<r;   c                 óB  — t         j                  j                  d«      }t         j                  t        j                  d«      z  j                  |«      }t        j                  dd¬«      }d|j                  d«      j                  |«      z  }t         j                  |d d …df<   t        j                  t        j                  d«      d	«      j                  d
«      }t        j                  |d d …df   j                  ddd¬«      j                  dd¬«      dz  t         j                  t        j                  d«      z  g«      j                  j                  |«      }|dz   }	t        ||||«       t        j                  ||d¬«       t        j                   ||	«       y )Nr   rA   r   r   r   r   rB   r   rC   r   r   r   r   rD   g�íµ ÷Æ >©r1   )r   r    r!   r"   r#   r$   r%   r&   r'   Úvstackr)   r*   ÚTr   r-   Úassert_almost_equalr.   r/   s
             r9   Ú"test_group_var_generic_2d_some_nanz/TestGroupVar.test_group_var_generic_2d_some_nanE   s?  € Ü�y‰y×$Ñ$ QÓ'ˆä�v‰vœŸ™ ›Ñ'×/Ñ/°Ó6ˆÜ—‘˜! 7Ô+ˆØ�d—k‘k 'Ó*×1Ñ1°%Ó8Ñ8ˆÜ—v‘vˆŠq�!ˆt‰Ü—‘œŸ™ 1› tÓ,×3Ñ3°FÓ;ˆä—y‘yà’q˜!�t‘×$Ñ$ Q¨°Ð$Ó5×9Ñ9¸qÀqÐ9ÓIÈQÑNÜ—‘œŸ™ ›Ñ#ðó
÷
 ‰!�F‰F�5‹Mð 	ð ! 1™*ˆä�#�v˜v vÔ.Ü
×Ñ˜s L°wÕ?Ü
×#Ñ# F¨OÕ<r;   c                 óZ  — t        j                  t         j                  gg|¬«      }t        j                  dgd¬«      }dt        j                  d|¬«      z  }t        j                  dd¬«      }t        ||||«       |d   dk(  sJ ‚|d   dk\  sJ ‚t        j                  |d   d	«       y )
Nr   r   r   gUUUÕª¦ê?)r   r   r   r   ©r   r   g        )r   r>   r"   r#   r%   r   r-   rJ   )r0   r   r1   r3   r4   r5   r6   s          r9   Útest_group_var_constantz$TestGroupVar.test_group_var_constantZ   s•   € ô �h‰hœŸ™˜�z¨Ô/ˆÜ—‘˜1˜# WÔ-ˆØ"¤R§W¡W¨V¸5Ô%AÑAˆÜ—‘˜! 6Ô*ˆä�#�v˜v vÔ.à�a‰y˜AŠ~Ðˆ~Ø�4‰y˜AŠ~Ðˆ~Ü
×Ñ˜s 4™y¨#Õ.r;   N)Ú__name__Ú
__module__Ú__qualname__r:   r?   rE   rK   rN   © r;   r9   r   r      s   „ ò=ò"=ò =ò=ó*/r;   r   c                  óº  — t         j                  } t         j                  j                  d«      }t        j                  t         j
                  gg| ¬«      }t        j                  dgd¬«      }|j                  d«      dz   j                  | «      }t        j                  dd¬«      }t        ||||«       |d   dk(  sJ ‚t        j                  |d	   d
d¬«       y )Nr   r   r   r   )é@B r   l    J)£rT   r   rM   gUUUUUUµ?gü©ñÒMb@?rG   )r   r   r    r!   r>   r"   r$   r%   r   r-   rJ   )r   r2   r3   r4   r5   r6   s         r9   Útest_group_var_large_inputsrU   i   s­   € Ü�J‰J€EÜ�9‰9× Ñ  Ó#€Dä
�(‰(”R—V‘V�H�: UÔ
+€CÜ�X‰X�q�c Ô)€FØ�k‰k˜*Ó%¨Ñ.×6Ñ6°uÓ=€FÜ�X‰X�e 6Ô*€Fäˆc�6˜6 6Ô*à�!‰9˜ÒÐÐÜ×Ñ˜3˜t™9 h°VÖ<r;   r   r
   r   c           
      óÞ  — t        j                  t         j                  j                  d«      j	                  d«      | ¬«      }t        j                  g d¢«      }t        j
                  d| «      }t        j
                  t        |«      t         j                  ¬«      }t        t        j                  t        j                  d«      t        j                  t         j                  d|f   «      «      «      }t        j                  } ||||d d …d f   |«       d„ }t        j                   ||d d	 «       ||d	d
 «       ||d
d  «      g«      }t        j                   ||«       t        j"                  |t        j                  g d¢t         j                  ¬«      «       t         j$                  |d d	  ||||d d …d f   |«       t         j$                  |d<   t        j                   ||«       y )Nr   é   r   )é   é   rW   )r   é   r   r   c                 óà   — t        j                  | «      j                  «       r$t        j                  t        j
                  d«      S | d   | j                  «       | j                  «       | d   gS )NrZ   r   éÿÿÿÿ)ÚpdÚisnaÚallr   Úrepeatr"   ÚmaxÚmin)Úgroups    r9   Ú_ohlcztest_group_ohlc.<locals>._ohlc„   sN   € Ü�7‰7�5‹>×ÑÔÜ—9‘9œRŸV™V QÓ'Ð'Ø�a‘˜%Ÿ)™)›+ u§y¡y£{°E¸"±IÐ>Ð>r;   rX   rY   )rX   rX   é   )r   r>   r    r!   Ústandard_normalr%   Úlenr   r	   r`   r'   ÚdiffÚr_Ú
libgroupbyÚ
group_ohlcr-   rJ   r.   r"   )	r   ÚobjÚbinsr3   r4   r6   Úfuncrd   Úexpecteds	            r9   Útest_group_ohlcrp   x   sa  € ä
�(‰(”2—9‘9×(Ñ(¨Ó+×;Ñ;¸BÓ?ÀuÔ
M€Cä�8‰8’KÓ €DÜ
�(‰(�6˜5Ó
!€CÜ�X‰X”c˜#“h¤b§h¡hÔ/€FÜ ¤§¡¬2¯9©9°Q«<¼¿¹ÄÇÁÀqÈ$ÀwÁÓ9PÓ!QÓR€Fä× Ñ €DÙˆˆf�cš!˜T˜'‘l FÔ+ò?ô
 �x‰x™˜s 2 A˜w›©¨s°1°R¨yÓ)9¹5ÀÀRÀSÀ»?ÐKÓL€Hä×Ñ˜3 Ô)Ü×Ñ ¬¯©²Ä"Ç(Á(Ô(KÔLä�f‰f€Cˆˆ€GÙˆˆf�cš!˜T˜'‘l FÔ+Ü—&‘&€HˆQ�KÜ×Ñ˜3 Õ)r;   zpd_op, np_opc                 ó$  — d}t        j                  dgdgdgdgg| ¬«      }t        j                  |«      }t        j                  g d¢t         j                  ¬«      }d} ||||||«       t	        j
                   ||«      |d d …df   d¬	«       y )
NFr   r   r   rZ   r   )r   r   r   r   r   )Úcheck_dtype)r   r>   Ú
zeros_liker   r-   r.   )r   Úpd_opÚnp_opÚis_datetimelikeÚdataÚanswerr6   Úngroupss           r9   Útest_cython_group_transformrz   ”   s   € ð €Oä�8‰8�a�S˜1˜# ˜s Q CÐ(°Ô6€DÜ�]‰]˜4Ó €Fä�X‰X’l¬"¯'©'Ô2€FØ€GÙ	ˆ&�$˜ ¨Ô9ä×Ñ¡ d£¨V²A°q°D©\ÀuÖMr;   c            
      ó  — d} t        j                  g d¢t         j                  ¬«      }d}t        j                  dgdgdgt         j                  gdggd¬«      }t        j                  |«      }|j                  t         j                  «       t        ||||| «       t        j                  ddd	t         j                  d
gd¬«      }t        j                  |d d …df   |«       t        j                  |«      }|j                  t         j                  «       t        ||||| «       t        j                  ddd	t         j                  dgd¬«      }t        j                  |d d …df   |«       d} t        j                  t        j                  dd«      gdz  d¬«      d d …d f   }t        j                  |d¬«      }t        ||j                  d«      ||| «       t        j                  t        j                  dd«      t        j                  dd«      t        j                  dd«      t        j                  dd«      t        j                  dd«      g«      }t        j                  |d d …df   j                  d«      |«       y )NF)r   r   r   r   r   r   r   r   r   rZ   r   rX   é   r   r   TÚnsr   úm8[ns]r   )r   r>   r   r"   rs   Úfillr   r-   r.   r   Útimedelta64Úview)rv   r6   ry   rw   Úactualro   s         r9   Ú!test_cython_group_transform_algosrƒ   ª   sï  € à€Oô �X‰X’o¬R¯W©WÔ5€FØ€Gä�8‰8�a�S˜1˜# ˜s¤R§V¡V H¨q¨cÐ2¸)ÔD€DÜ�]‰]˜4Ó €FØ
‡K�K”—‘ÔÜ�&˜$ ¨°ÔAÜ�x‰x˜˜A˜q¤"§&¡&¨"Ð-°YÔ?€HÜ×Ñ ¢q¨! t¡¨hÔ7ä�]‰]˜4Ó €FØ
‡K�K”—‘ÔÜ�˜˜v w°Ô@Ü�x‰x˜˜A˜q¤"§&¡&¨"Ð-°YÔ?€HÜ×Ñ ¢q¨! t¡¨hÔ7ð €OÜ�8‰8”R—^‘^ A tÓ,Ð-°Ñ1¸ÔBÂ1ÀdÀ7ÑK€DÜ�]‰]˜4 wÔ/€FÜ�˜Ÿ™ 7Ó+¨V°W¸oÔNÜ�x‰xä�N‰N˜1˜dÓ#Ü�N‰N˜1˜dÓ#Ü�N‰N˜1˜dÓ#Ü�N‰N˜1˜dÓ#Ü�N‰N˜1˜dÓ#ð	
ó€Hô ×Ñ ¢q¨! t¡× 1Ñ 1°(Ó ;¸XÕFr;   c                  ó:  — t        j                  dd¬«      } t        j                  dgd¬«      }t        j                  t        j                  dd«      t        j                  d	d«      t        j                  d
d«      gd¬«      d d …d f   j	                  d«      j                  d«      }t        j                  t        |«      t         j                  ¬«      }t        | |||d¬«       t        j                  | d d …df   t        j                  dgd¬«      «       y )Nr=   r   ©Úshaper   r   r   r   r   r}   rZ   ÚNaTr~   T©rv   r   )r   r%   r>   r€   r�   r$   rg   r   r   r-   r.   ©r‚   r4   rw   r6   s       r9   Ú#test_cython_group_mean_datetimelikerŠ   Ð   sÛ   € Ü�X‰X˜F¨)Ô4€FÜ�X‰X�q�c Ô)€Fä
�‰ä—‘˜q $Ó'Ü—‘˜q $Ó'Ü—‘˜u dÓ+ðð
 ô	
ò ˆTˆ'ñ	÷ 
‰ˆg‹ß	‰�	Ó	ð 	ô �X‰X”c˜$“i¤r§w¡wÔ/€Fäˆv�v˜t V¸TÕBä×Ñ ¢q¨! t¡¬b¯h©h¸°sÀ)Ô.LÕMr;   c            	      óh  — t        j                  dd¬«      } t        j                  dd¬«      }t        j                  dd¬«      d d …d f   }t        j                  dt         j                  ¬«      }t        j                  t
        d¬«      5  t        | |||d	d
¬«       d d d «       y # 1 sw Y   y xY w)Nr=   r   r…   r   r   r   Ú	min_count)ÚmatchTr   )rv   rŒ   )r   r%   r   ÚpytestÚraisesÚAssertionErrorr   r‰   s       r9   Ú&test_cython_group_mean_wrong_min_countr‘   æ   s‰   € Ü�X‰X˜F¨)Ô4€FÜ�X‰X�a˜wÔ'€FÜ�8‰8�A˜YÔ'ª¨4¨Ñ0€DÜ�X‰X�aœrŸw™wÔ'€Fä	�‰”~¨[Ô	9ñ TÜ�6˜6 4¨ÀÐQRÕS÷T÷ Tñ Tús   ÂB(Â(B1c                  ój  — t        j                  dd¬«      } t        j                  dgd¬«      }t        j                  t        j                  dd«      t        j                  dd«      gd	¬«      d d …d f   j	                  d«      j                  d«      }t        j                  t        |«      t         j                  ¬«      }t        | |||d
¬«       t        j                  | d d …df   t        j                  t        j                  t        j                  |d   |d   «      d«      d¬«      «       y )Nr=   r   r…   r   r   r   r‡   r}   r~   Frˆ   r   r   )r   r%   r>   r€   r�   r$   rg   r   r   r-   r.   ÚdivideÚaddr‰   s       r9   Ú:test_cython_group_mean_not_datetimelike_but_has_NaT_valuesr•   ð   sç   € Ü�X‰X˜F¨)Ô4€FÜ�X‰X�q�c Ô)€Fä
�‰Ü�^‰^˜E 4Ó(¬"¯.©.¸ÀÓ*EÐFØô	
ò ˆTˆ'ñ	÷ 
‰ˆg‹ß	‰�	Ó	ð 	ô �X‰X”c˜$“i¤r§w¡wÔ/€Fäˆv�v˜t V¸UÕCä×ÑØŠq�!ˆt‰”b—h‘hœrŸy™y¬¯©°°Q±¸¸a¹Ó)AÀ1ÓEÈYÔWõr;   c            	      óv  — t        j                  t         j                  t         j                  gt         j                  t         j                  ggd¬«      } t        j                  ddgd¬«      }t        j                  t         j                  dgddgddgddgdd	gd
t         j                  ggd¬«      }t        j                  g d¢t         j                  ¬«      }t        | |||d¬«       t        j                  t         j                  dgdt         j                  ggd¬«      }t        j                  | |«       y )Nr   r   r   r   g      ð?g       @ç      @g      @g      @r   )r   r   r   r   r   r   Frˆ   r   )r   r>   r"   Úinfr   r   r-   r.   )r‚   r4   rw   r6   ro   s        r9   Ú/test_cython_group_mean_Inf_at_beginning_and_endr™     sæ   € ä�X‰XœŸ™¤§¡Ð'¬"¯&©&´"·&±&Ð)9Ð:À)ÔL€FÜ�X‰X�q˜!�f GÔ,€FÜ�8‰8Ü
�&‰&�#ˆ˜˜c˜
 S¨# J°°c°
¸SÀ#¸JÈÌBÏFÉFÈÐTØô€Dô �X‰XÒ(´·±Ô8€Fäˆv�v˜t V¸UÕCä�x‰xœ"Ÿ&™& !˜ q¬"¯&©& kÐ2¸)ÔD€Hä×ÑØØõr;   zvalues, outc                 óœ  — t        j                  t         j                  gt         j                  ggd¬«      }t        j                  ddgd¬«      }t        j                  | d¬«      }t        j                  g d¢t         j                  ¬«      }t	        ||||d d¬«       t        j                  |d¬«      }t        j                  ||«       y )Nr   r   r   r   )r   r   r   Frˆ   )r   r>   r"   r   r   r-   r.   )r5   r3   r‚   r4   rw   r6   ro   s          r9   Ú.test_cython_group_sum_Inf_at_beginning_and_endr›     s“   € ô �X‰XœŸ™�x¤"§&¡& Ð*°)Ô<€FÜ�X‰X�q˜!�f GÔ,€FÜ�8‰8�F )Ô,€DÜ�X‰X’i¤r§w¡wÔ/€Fäˆf�f˜d F¨DÀ%ÕHä�x‰x˜ 9Ô-€Hä×ÑØØõr;   zvalues, expected_valuesy              ð?r—   g      "@y              @c                 ó   — t        j                  t        d«      D �cg c]  }| g‘Œ c}«      }t        j                  g d¢t         j                  ¬«      }t        j                  dgd¬«      }t        j                  || j                  ¬«      }t        j
                  |«      }t        ||||d d¬«       t        j                  ||«       y c c}w )Nr   )r   r   r   r   r   r   Frˆ   )	r   r>   Úranger   r   rs   r   r-   r.   )r5   Úexpected_valuesÚ_rw   r6   r4   ro   r‚   s           r9   Útest_cython_group_sum_overflowr    2  s“   € ôB �8‰8¤u¨Q£xÖ0 !�f’XÒ0Ó1€DÜ�X‰X’i¤r§w¡wÔ/€FÜ�X‰X�q�c Ô)€Fä�x‰x˜¨v¯|©|Ô<€HÜ�]‰]˜8Ó$€Fäˆf�f˜d F¨DÀ%ÕHä×Ñ ¨Õ1ùò 1s   �
C)-Únumpyr   rŽ   Úpandas._libsr   rj   Úpandas._libs.groupbyr   r   r   r   r   Úpandas.core.dtypes.commonr	   Úpandasr]   Úpandas._testingÚ_testingr-   ÚmarkÚparametrizer   rU   rp   r   Úuint64r
   r   ÚcumsumÚcumprodrz   rƒ   rŠ   r‘   r•   r™   r˜   r"   r›   Úfinfora   rb   Ú
complex128Úcomplexr    rR   r;   r9   ú<module>r°      s¬  ðÛ Û å .÷õ õ :ã Ý ð ‡�×Ñ˜Ð):Ð<MÐ(NÓO÷R/ð R/ó PðR/òj=ð ‡�×Ñ˜ 9¨iÐ"8Ó9ñ*ó :ð*ð6 ‡�×Ñ˜ 2§8¡8¨R¯Y©Y¸¿
¹
ÀBÇJÁJÐ"OÓPØ‡�×ÑØà	�r—y‘yÐ!Ø	˜Ÿ
™
Ð#ðóñNóó QðNò#GòLNò,Tòò(ð( ‡�×ÑØà�6‰6ˆ(�R—V‘V�H˜rŸv™v˜hÐ	'¨2¯6©6¨(°R·V±V°HÐ)=Ð>Ø�6‰6ˆ(�R—V‘V�H §¡˜w˜iÐ	(¨B¯F©F¨8°b·f±f°XÐ*>Ð?Ø�6‰6ˆ(�b—f‘f�W�I §¡˜xÐ	(¨B¯F©F¨8°b·f±f°XÐ*>Ð?Ø�6‰6ˆ(�b—f‘f�W�I §¡ ˜yÐ	)¨R¯V©V¨H¸¿¹°w°iÐ+@ÐAð	óñóðð" ‡�×ÑØà	ˆ�‰�"—*‘*Ó	×	!Ñ	! R§V¡V H :Ð.Ø	ˆ�‰�"—*‘*Ó	×	!Ñ	! b§f¡f W I ;Ð/àˆB�M‰M˜(˜"Ÿ(™( 2§:¡:Ó.×2Ñ2°X°R·X±X¸b¿j¹jÓ5I×5MÑ5MÐPRÑ5RÑRÓSÙ�r—v‘v�g˜rŸv™vÓ&Ð'Ð(ð	
ð
 ˆB�M‰M˜(˜"Ÿ(™( 2§:¡:Ó.×2Ñ2°X°R·X±X¸b¿j¹jÓ5I×5MÑ5MÐPRÑ5RÑRÓSÙ�b—f‘f˜rŸv™v˜gÓ&Ð'Ð(ð	
ð
 ˆB�M‰M˜(˜"Ÿ(™( 2§:¡:Ó.×2Ñ2°X°R·X±X¸b¿j¹jÓ5I×5MÑ5MÐPRÑ5RÑRÓSÙ�b—f‘f˜bŸf™fÓ%Ð&Ð'ð	
ð
 ˆB�M‰M˜(˜"Ÿ(™( 2§:¡:Ó.×2Ñ2°X°R·X±X¸b¿j¹jÓ5I×5MÑ5MÐPRÑ5RÑRÓSÙ�r—v‘v�g §¡˜wÓ'Ð(Ð)ð	
ð
 ˆB�M‰M˜#  §¡¨¯©Ó 4× 8Ñ 8¸2Ñ =Ñ=Ó>Ù�c˜BŸF™F˜7Ó#Ð$Ð%ð	
ð
 ˆB�M‰M˜(˜"Ÿ(™( 2§:¡:Ó.×2Ñ2°VÑ;Ó<Ù�b—f‘f˜cÓ"Ð#Ð$ð	
ð/óñ>2ó?ñ>2r;   