ó
    „ñ:iñ…  ã                   ó„  • S r SSKrSSKrSSKrSSKJr  SSKJrJ	r	  SSK
Jr  SSKJrJrJrJr  SSKJrJrJr  SSKJr  SS	KJr  SS
KJr  \R6                  R9                  S5      =rr\" \\R>                  5      r\R@                  4S-  r!S r"S r#S r$S r%S r&SGS jr'SGS jr(S r)S r*\" \/ SQ5      r+\" \/ SQ5      r,\" \/ SQ5      r-\" \/ SQ5      r.\" \R^                  5      \" \R@                  5      S 5       5       r0\" \Rb                  \R@                  5      S 5       r2\" \Rf                  \R@                  5      S 5       r4\" \5\R@                  5      S 5       r6S r7\" \Rp                  /\!Q76 \" \Rr                  /\!Q76 S 5       5       r:\" \Rv                  /\!Q76 \" \Rx                  /\!Q76 S  5       5       r=S! r>\" \R~                  \R@                  \R€                  5      \" \R‚                  \R@                  \R€                  5      \" \R~                  \R@                  \R„                  5      \" \R‚                  \R@                  \R„                  5      S" 5       5       5       5       rC\" \R~                  \R€                  \R@                  5      \" \R‚                  \R€                  \R@                  5      \" \R~                  \R„                  \R@                  5      \" \R‚                  \R„                  \R@                  5      S# 5       5       5       5       rD\" \RŠ                  \R@                  \R€                  5      \" \RŒ                  \R@                  \R€                  5      \" \RŽ                  \R@                  \R€                  5      \" \R�                  \R@                  \R€                  5      \" \RŠ                  \R@                  \R„                  5      \" \RŒ                  \R@                  \R„                  5      \" \RŽ                  \R@                  \R„                  5      \" \R�                  \R@                  \R„                  5      S$ 5       5       5       5       5       5       5       5       rI\" \RŠ                  /\!Q76 \" \RŒ                  /\!Q76 S% 5       5       rJ\" \RŽ                  /\!Q76 S& 5       rKS' rLS( rMS) rN\M" S*\	Rž                  5      rP\M" S+\	R¢                  5      rR\N" S,5      rS\N" S-5      rT\N" S.5      rU\N" S/5      rV\R®                  \P4\R°                  \R4\R²                  \S4\R´                  \T4\R¶                  \U4\R¸                  \V44 H  u  r]r^\" \]/\!Q76 " \^5        M     S0 r_S1 r`S2 raS3 rbS4 rc\c" S55      rd\c" S65      re\" \Rp                  \R^                  \R@                  5      \" \Rr                  \R^                  \R@                  5      S7 5       5       rf\" \Rp                  \R@                  \R^                  5      \" \Rr                  \R@                  \R^                  5      S8 5       5       rg\" \Rv                  \R^                  \R@                  5      \" \Rx                  \R^                  \R@                  5      S9 5       5       rh\" \Rv                  \R^                  \R^                  5      S: 5       riS; rj\j" S*5      rk\j" S+5      rl\j" S,5      rm\j" S-5      rn\j" S.5      ro\j" S/5      rp\R®                  \k4\R°                  \l4\R²                  \m4\R´                  \n4\R¶                  \o4\R¸                  \p44 H#  u  rqr^\" \q/\R^                  /S-  Q76 " \^5        M%     S< rr\r" S=5      rs\r" S>5      rtS? ru\u" S=5      rv\u" S>5      rwS@ rx\x" S=5      ry\x" S>5      rzSA r{\{" S=5      r|\{" S>5      r}SB r~\" \Rþ                  \R^                  5      \" \Rþ                  \R@                  5      SC 5       5       r€\" \R^                  \R€                  5      \" \R@                  \R€                  5      SD 5       5       r�\" \R@                  SE5      \" \R^                  SE5      SF 5       5       r‚\" \GR                  \R^                  \R^                  5      " \v5        \" \GR                  \R@                  \R@                  5      " \v5        \" \GR                  \R^                  \R^                  5      " \s5        \" \GR                  \R@                  \R@                  5      " \s5        g)Hz4
Implementation of operations on numpy timedelta64.
é    N)ÚConstant)ÚtypesÚcgutils)Úcreate_constant_array)Úlower_builtinÚlower_constantÚimpl_ret_untrackedÚ
lower_cast)Únpdatetime_helpersÚnumpy_supportÚnpyfuncs)Úoverload_method)Ú	IS_32BITS)ÚLoweringErroré@   é   c                 óB   • U R                  U[        [        U5      5      $ )z*
Multiply *val* by the constant *factor*.
)Úmulr   ÚTIMEDELTA64©ÚbuilderÚvalÚfactors      ÚV/srv/projetos/modelo_ml_acdoc/venv/lib/python3.13/site-packages/numba/np/npdatetime.pyÚscale_by_constantr      s   € ð �;‰;�sœH¤[°&Ó9Ó:Ð:ó    c                 óB   • U R                  U[        [        U5      5      $ )z(
Divide *val* by the constant *factor*.
)Úsdivr   r   r   s      r   Úunscale_by_constantr   "   s   € ð �<‰<˜œX¤k°6Ó:Ó;Ð;r   c                 óB   • U R                  U[        [        U5      5      $ )z 
Add constant *const* to *val*.
)Úaddr   r   )r   r   Úconsts      r   Úadd_constantr#   )   s   € ð �;‰;�sœH¤[°%Ó8Ó9Ð9r   c                 óÄ   • [         R                  " UR                  UR                  5      nUc'  SUR                   SUR                   3n[        U5      e[	        XU5      $ )z_
Scale the timedelta64 *val* from *srcty* to *destty*
(both numba.types.NPTimedelta instances)
z cannot convert timedelta64 from ú to )r   Úget_timedelta_conversion_factorÚunitr   r   )Úcontextr   r   ÚsrctyÚdesttyr   Úmsgs          r   Úscale_timedeltar,   0   sX   € ô
  ×?Ò?Ø�
‰
�F—K‘Kó!€Fà�~à0°·±°¸DÀÇÁÀÐNˆÜ˜CÓ Ð Ü˜W¨6Ó2Ð2r   c                 ó  • [         R                  " UR                  UR                  5      nUb  [        XU5      U4$ [         R                  " UR                  UR                  5      nUb  U[        XU5      4$ [	        SU< SU< 35      e)zY
Scale either *left* or *right* to the other's unit, in order to have
homogeneous units.
zcannot normalize z and )r   r&   r'   r   ÚRuntimeError)r(   r   ÚleftÚrightÚlefttyÚrighttyr   s          r   Únormalize_timedeltasr3   >   s   € ô
  ×?Ò?Ø�‰�W—\‘\ó#€FàÑÜ  °Ó7¸Ð>Ð>Ü×?Ò?Ø�‰�f—k‘kó#€FàÑØÔ& w°vÓ>Ð>Ð>å
³vºwÐGÓ
HÐHr   c                 óf   • [         R                  " U [        US9nU R                  [        U5        U$ )zE
Allocate a NaT-initialized datetime64 (or timedelta64) result slot.
©Úname)r   Úalloca_oncer   ÚstoreÚNAT©r   r6   Úrets      r   Úalloc_timedelta_resultr<   O   s+   € ô ×
Ò
˜g¤{¸Ñ
>€CØ‡M�M”#�sÔØ€Jr   c                 ól   • [         R                  " U [        R                  R	                  S5      US9nU$ )z0
Allocate an uninitialized boolean result slot.
é   r5   )r   r7   ÚllvmliteÚirÚIntTyper:   s      r   Úalloc_boolean_resultrB   X   s,   € ô ×
Ò
˜g¤x§{¡{×':Ñ':¸1Ó'=ÀDÑ
I€CØ€Jr   c                 ó0   • U R                  SU[        5      $ )z7
Return a predicate which is true if *val* is not NaT.
ú!=)Úicmp_unsignedr9   )r   r   s     r   Ú
is_not_natrF   `   s   € ð × Ñ   s¬CÓ0Ð0r   c                 ó’   • [        U5      S:¼  d   e[        XS   5      nUSS  H  nU R                  U[        X5      5      nM      U$ )z@
Return a predicate which is true if all of *vals* are not NaT.
r>   r   N)ÚlenrF   Úand_)r   ÚvalsÚpredr   s       r   Úare_not_natrL   g   sL   € ô ˆt‹9˜‹>Ðˆ>Ü�g A™wÓ'€DØ�A�B‹xˆØ�|‰|˜D¤*¨WÓ":Ó;Šñ à€Kr   )é   é   rM   é   rM   rO   rM   rM   rO   rM   rO   rM   )rM   é   rM   rO   rM   rO   rM   rM   rO   rM   rO   rM   )r   rM   é;   éZ   éx   é—   éµ   éÔ   éó   i  i0  iN  )r   rM   é<   é[   éy   é˜   é¶   éÕ   éô   i  i1  iO  c                 óR   • [        UR                  [        R                  5      5      $ ©N)Ú
DATETIME64ÚastypeÚnpÚint64)r(   r   ÚtyÚpyvals       r   Údatetime_constantrg   €   s   € ô �e—l‘l¤2§8¡8Ó,Ó-Ð-r   c                 ó:   • US   n[        XUR                  U5      $ ©Nr   )r	   Úreturn_type©r(   r   ÚsigÚargsÚress        r   Útimedelta_pos_implro   ˆ   s   € à
ˆq‰'€CÜ˜g°·±ÀÓEÐEr   c                 óX   • UR                  US   5      n[        XUR                  U5      $ ri   )Únegr	   rj   rk   s        r   Útimedelta_neg_implrr   Ž   s'   € à
�+‰+�d˜1‘gÓ
€CÜ˜g°·±ÀÓEÐEr   c                 óÆ  • Uu  n[        U5      nUR                  [        R                  " X5      5       u  pgU   UR	                  UR                  U5      U5        S S S 5        U   UR	                  XE5        S S S 5        S S S 5        UR                  U5      n[        XUR                  U5      $ ! , (       d  f       NZ= f! , (       d  f       NO= f! , (       d  f       NX= fr`   )	r<   Úif_elser   Úis_scalar_negr8   rq   Úloadr	   rj   )	r(   r   rl   rm   r   r;   ÚthenÚ	otherwisern   s	            r   Útimedelta_abs_implry   ”   s¡   € à�D€CÜ
  Ó
)€CØ	�‰œ×.Ò.¨wÓ<Ô	=ÑARÀ$ÚØ�M‰M˜'Ÿ+™+ cÓ*¨CÔ0÷ âØ�M‰M˜#Ô#÷ ÷ 
>ð
 �,‰,�sÓ
€CÜ˜g°·±ÀÓEÐE÷ �Túç�Yú÷ 
>Õ	=ús:   µCº"B0Á
CÁ&CÁ8CÂ0
B>	Â:CÃ
C	ÃCÃ
C c           
      ó$  • Uu  n[        U5      n[        [        S5      nUR                  UR	                  SXF5      5       u  pxU   UR                  [        [        S5      U5        SSS5        U   UR                  UR                  SXF5      5       u  pšU	   UR                  [        [        S5      U5        SSS5        U
   UR                  [        [        S5      U5        SSS5        SSS5        SSS5        SSS5        UR                  U5      n[        XUR                  U5      $ ! , (       d  f       NË= f! , (       d  f       NŠ= f! , (       d  f       Np= f! , (       d  f       Ny= f! , (       d  f       N‚= f! , (       d  f       N‹= f)z
np.sign(timedelta64)
r   Ú>r>   Nú==éÿÿÿÿ)
r<   r   r   rt   Úicmp_signedr8   rE   rv   r	   rj   )r(   r   rl   rm   r   r;   ÚzeroÚgt_zeroÚle_zeroÚeq_zeroÚlt_zerorn   s               r   Útimedelta_sign_implr„   ¡   s!  € ð �D€CÜ
  Ó
)€CÜ”K Ó#€DØ	�‰˜×,Ñ,¨S°#Ó<ô 
Ù0˜wÚØ�M‰Mœ(¤;°Ó2°CÔ8÷ âØ—‘ ×!6Ñ!6°t¸SÓ!Gô #Ù&8 wÚØ—M‘M¤(¬;¸Ó":¸CÔ@÷ âØ—M‘M¤(¬;¸Ó";¸SÔA÷ ÷	#÷ ÷	
ð �,‰,�sÓ
€CÜ˜g°·±ÀÓEÐE÷ �Wú÷
 •Wúç•Wú÷	#õ #ú÷ �Wú÷	
õ 
ús„   ÁFÁ!D,Á'
FÁ1"E0ÂEÂ!D=	Â9
EÃ!E	Ã$EÃ,E0Ã4FÄ,
D:	Ä6FÄ=
EÅEÅ
EÅEÅ
E-Å)E0Å0
E>	Å:FÆ
Fc                 ó¢  • Uu  pEUR                   u  pg[        U5      n[        R                  " U[	        XU/5      5         [        XXFUR                  5      n[        XXWUR                  5      nUR                  UR                  XE5      U5        S S S 5        UR                  U5      n	[        XUR                  U	5      $ ! , (       d  f       N6= fr`   )rm   r<   r   Ú	if_likelyrL   r,   rj   r8   r!   rv   r	   ©
r(   r   rl   rm   ÚvaÚvbÚtaÚtbr;   rn   s
             r   Útimedelta_add_implrŒ   ·   ó§   € ð �H€RØ�x‰x�H€RÜ
  Ó
)€CÜ	×	Ò	˜7¤K°¸b¸Ó$BÕ	CÜ˜W¨r°s·±ÓGˆÜ˜W¨r°s·±ÓGˆØ�‰�g—k‘k "Ó)¨3Ô/÷ 
Dð �,‰,�sÓ
€CÜ˜g°·±ÀÓEÐE÷ 
DÕ	Cúó   Á AC Ã 
Cc                 ó¢  • Uu  pEUR                   u  pg[        U5      n[        R                  " U[	        XU/5      5         [        XXFUR                  5      n[        XXWUR                  5      nUR                  UR                  XE5      U5        S S S 5        UR                  U5      n	[        XUR                  U	5      $ ! , (       d  f       N6= fr`   )rm   r<   r   r†   rL   r,   rj   r8   Úsubrv   r	   r‡   s
             r   Útimedelta_sub_implr‘   Å   r�   rŽ   c                 ó¼  • [        U5      n[        R                  " U[        X5      5         [	        U[
        R                  5      (       a9  UR                  X$R                  5      nUR                  X„5      n[        XU5      nOUR                  X$5      n[        XXƒU5      nUR                  X‡5        S S S 5        UR                  U5      $ ! , (       d  f       N= fr`   )r<   r   r†   rF   Ú
isinstancer   ÚFloatÚsitofpÚtypeÚfmulÚ_cast_to_timedeltar   r,   r8   rv   )	r(   r   Útd_argÚtd_typeÚ
number_argÚnumber_typerj   r;   r   s	            r   Ú_timedelta_times_numberr�   Ó   s©   € ä
  Ó
)€CÜ	×	Ò	˜7¤J¨wÓ$?Õ	@Ü�k¤5§;¡;×/Ñ/Ø—.‘. ¯©Ó9ˆCØ—,‘,˜sÓ/ˆCÜ$ W°sÓ;‰Cà—+‘+˜fÓ1ˆCô ˜g°¸kÓJˆØ�‰�cÔ÷ 
Að �<‰<˜ÓÐ÷ 
AÕ	@ús   ¬BCÃ
Cc           	      ó¤   • [        XUS   UR                  S   US   UR                  S   UR                  5      n[        XUR                  U5      $ )Nr   r>   ©r�   rm   rj   r	   rk   s        r   Útimedelta_times_numberr    ä   óM   € ô
 " 'Ø"& q¡'¨3¯8©8°A©;¸¸Q¹ÀÇÁÈ!ÁØ"%§/¡/ó3€Cô ˜g°·±ÀÓEÐEr   c           	      ó¤   • [        XUS   UR                  S   US   UR                  S   UR                  5      n[        XUR                  U5      $ ©Nr>   r   rŸ   rk   s        r   Únumber_times_timedeltar¤   ï   r¡   r   c           	      ó¨  • Uu  pEUR                   S   n[        U5      nUR                  [        X5      UR	                  [
        R                  " X5      5      5      n[
        R                  " X5         [        U[        R                  5      (       a9  UR                  XER                  5      n	UR                  X•5      n	[        XU	5      n	OUR                  XE5      n	[!        XU	UR                   S   UR"                  5      n	UR%                  X—5        S S S 5        UR'                  U5      n
[)        XUR"                  U
5      $ ! , (       d  f       N6= fr£   )rm   r<   rI   rF   Únot_r   Úis_scalar_zero_or_nanr†   r“   r   r”   r•   r–   Úfdivr˜   r   r,   rj   r8   rv   r	   )r(   r   rl   rm   r™   r›   rœ   r;   Úokr   rn   s              r   Útimedelta_over_numberrª   ú   s  € ð Ñ€FØ—(‘(˜1‘+€KÜ
  Ó
)€CØ	�‰”j Ó1Ø—l‘l¤7×#@Ò#@ÀÓ#UÓVó
X€Bä	×	Ò	˜7Õ	'ä�k¤5§;¡;×/Ñ/Ø—.‘. ¯©Ó9ˆCØ—,‘,˜sÓ/ˆCÜ$ W°sÓ;‰Cà—,‘,˜vÓ2ˆCô ˜g°Ø!Ÿh™h q™k¨3¯?©?ó<ˆà�‰�cÔ÷ 
(ð �,‰,�sÓ
€CÜ˜g°·±ÀÓEÐE÷ 
(Õ	'ús   Á3B EÅ
Ec           	      ó>  • Uu  pEUR                   u  pg[        XU/5      nU R                  UR                  5      n	[        R
                  " XSS9n
UR                  [        U	[        S5      5      U
5        [        R                  " X5         [        XXEXg5      u  pEUR                  XI5      nUR                  XY5      nUR                  UR                  XE5      U
5        S S S 5        UR                  U
5      n[        XUR                  U5      $ ! , (       d  f       N6= f)Nr;   r5   Únan)rm   rL   Úget_value_typerj   r   r7   r8   r   Úfloatr†   r3   r•   r¨   rv   r	   )r(   r   rl   rm   rˆ   r‰   rŠ   r‹   Únot_nanÚll_ret_typer;   rn   s               r   Útimedelta_over_timedeltar±     så   € ð �H€RØ�x‰x�H€RÜ˜'¨ 8Ó,€GØ×(Ñ(¨¯©Ó9€KÜ
×
Ò
˜g¸Ñ
?€CØ‡M�M”(˜;¬¨e«Ó5°sÔ;Ü	×	Ò	˜7Õ	,Ü% g¸ÀÓG‰ˆØ�^‰^˜BÓ,ˆØ�^‰^˜BÓ,ˆØ�‰�g—l‘l 2Ó*¨CÔ0÷	 
-ð
 �,‰,�sÓ
€CÜ˜g°·±ÀÓEÐE÷ 
-Õ	,ús   ÂADÄ
Dc                 óz  • Uu  pEUR                   u  pgU R                  UR                  5      n[        XU/5      n	[        R
                  " XSS9n
[        US5      n[        US5      nUR                  Xº5        [        R                  " X5         [        XXEXg5      u  pEUR                  UR                  SX[5      5      n[        R                  " X5         UR                  SXK5      nUR                  XáR                  SX[5      5      nUR                  U5       u  nnU   UR                  U5       u  nnU   UR                  XL5      nUR                  UU5      nUR                  UU
5        S S S 5        U   UR!                  XL5      nUR                  UU5      nUR                  UU
5        S S S 5        S S S 5        S S S 5        U   UR                  XE5      nUR                  UU
5        S S S 5        S S S 5        S S S 5        S S S 5        UR#                  U
5      n[%        XUR                  U5      $ ! , (       d  f       NÌ= f! , (       d  f       N�= f! , (       d  f       N¦= f! , (       d  f       N¯= f! , (       d  f       N’= f! , (       d  f       N›= f! , (       d  f       N¤= f! , (       d  f       N­= f)Nr;   r5   r   r>   r|   Ú<)rm   r­   rj   rL   r   r7   r   r8   r†   r3   r¦   r~   Úor_rt   r�   r   r!   rv   r	   )r(   r   rl   rm   rˆ   r‰   rŠ   r‹   r°   r¯   r;   r   ÚoneÚdenom_okÚvanegrq   rw   rx   ÚnegthenÚnegotherwiseÚtopÚdivrn   s                          r   Útimedelta_floor_div_timedeltar¼   +  s  € à�H€RØ�x‰x�H€RØ×(Ñ(¨¯©Ó9€KÜ˜'¨ 8Ó,€GÜ
×
Ò
˜g¸Ñ
?€CÜ�K Ó#€DÜ
�; Ó
"€CØ‡M�M�$ÔÜ	×	Ò	˜7Õ	,Ü% g¸ÀÓG‰ˆà—<‘< × 3Ñ 3°D¸"Ó CÓDˆÜ×Ò˜wÕ1à×'Ñ'¨¨RÓ6ˆEØ—+‘+˜e×%8Ñ%8¸¸bÓ%GÓHˆCØ—‘ Ô%Ñ):¨$°	ÚØ Ÿ™¨Ô/Ñ3J°G¸\Ú$Ø")§+¡+¨bÓ"6˜CØ")§,¡,¨s°BÓ"7˜CØ#ŸM™M¨#¨sÔ3÷ %ò *Ø")§+¡+¨bÓ"6˜CØ")§,¡,¨s°BÓ"7˜CØ#ŸM™M¨#¨sÔ3÷ *÷ 0÷ ò Ø!Ÿ,™, rÓ.�CØ—M‘M # sÔ+÷ ÷ &÷	 2÷	 
-ð, �,‰,�sÓ
€CÜ˜g°·±ÀÓEÐE÷ %�Wú÷ *�\ú÷ 0Õ/ú÷ •Tú÷ •Yú÷ &Õ%ú÷	 2Õ1ú÷	 
-Õ	,ús¶   ÂAJ,ÃAJÄJ
Ä!I(	Ä3IÄ96H5Å/
IÅ96IÆ/IÆ7I(	Æ?
J
Ç	$I9	Ç-J
Ç5JÇ=J,È5
IÈ?IÉ
IÉIÉ
I%É!I(	É(
I6É2J
É9
JÊJ
Ê

JÊJÊ
J)	Ê%J,Ê,
J:c           
      ó<  • Uu  pEUR                   u  pg[        XU/5      nU R                  UR                  5      n	[	        U5      n
UR                  [        U
5        [        U	S5      n[        R                  " X5         [        XXEXg5      u  pEUR                  UR                  SX[5      5      n[        R                  " X5         UR                  SXK5      nUR                  SX[5      nUR                  XE5      nUR                  UR                  XÞ5      UR                  SXû5      5      nUR!                  U5       u  nnU   UR                  Xú5        S S S 5        U   UR                  UR#                  Xõ5      U
5        S S S 5        S S S 5        S S S 5        S S S 5        UR%                  U
5      n['        XUR                  U5      $ ! , (       d  f       Nz= f! , (       d  f       N_= f! , (       d  f       Nh= f! , (       d  f       Nq= f! , (       d  f       Nz= f)Nr   r|   r{   )rm   rL   r­   rj   r<   r8   r9   r   r   r†   r3   r¦   r~   Úsremr´   rI   rt   r!   rv   r	   )r(   r   rl   rm   rˆ   r‰   rŠ   r‹   r¯   r°   r;   r   r¶   ÚvaposÚvbposÚremÚcondrw   rx   rn   s                       r   Útimedelta_mod_timedeltarÃ   N  s   € ð �H€RØ�x‰x�H€RÜ˜'¨ 8Ó,€GØ×(Ñ(¨¯©Ó9€KÜ
  Ó
)€CØ‡M�M”#�sÔÜ�K Ó#€DÜ	×	Ò	˜7Õ	,Ü% g¸ÀÓG‰ˆà—<‘< × 3Ñ 3°D¸"Ó CÓDˆÜ×Ò˜wÕ1à×'Ñ'¨¨RÓ6ˆEØ×'Ñ'¨¨RÓ6ˆEØ—,‘,˜rÓ&ˆCØ—;‘;˜wŸ|™|¨EÓ9Ø&×2Ñ2°4¸ÓCóEˆDà—‘ Ô&Ñ*;¨4°ÚØ—M‘M #Ô+÷ âØ—M‘M '§+¡+¨cÓ"6¸Ô<÷ ÷ '÷ 2÷	 
-ð" �,‰,�sÓ
€CÜ˜g°·±ÀÓEÐE÷ •Túç•Yú÷ 'Õ&ú÷ 2Õ1ú÷	 
-Õ	,úsn   Á>AHÃA8G<Ä=G+ÅG		Å
G+Å"G	ÆG+Æ	G<ÆHÇ	
GÇG+Ç
G(Ç$G+Ç+
G9Ç5G<Ç<
H
	ÈHÈ
Hc                 ó   ^ ^• UU 4S jnU$ )Nc           
      ó¤  >• Uu  pEUR                   u  pg[        U5      nUR                  [        XU/5      5       u  pšU	    [	        XXEXg5      u  p¼UR                  UR                  TX¼5      U5        S S S 5        U
   TS:X  a!  UR                  [        R                  U5        O UR                  [        R                  U5        S S S 5        S S S 5        UR                  U5      n[        XUR                  U5      $ ! [         a    UR                  TU5         N¨f = f! , (       d  f       N²= f! , (       d  f       Nq= f! , (       d  f       Nz= f©NrD   )rm   rB   rt   rL   r3   r8   rE   r.   r   Útrue_bitÚ	false_bitrv   r	   rj   )r(   r   rl   rm   rˆ   r‰   rŠ   r‹   r;   rw   rx   Únorm_aÚnorm_brn   Údefault_valueÚll_ops                 €€r   ÚimplÚ/_create_timedelta_comparison_impl.<locals>.implt  s  ø€ Ø‰ˆØ—8‘8‰ˆÜ" 7Ó+ˆØ�_‰_œ[¨°r°(Ó;Ô<Ñ@QÀÚðUÜ%9Ø¨"°"ó&:‘N�Fð —M‘M '×"7Ñ"7¸¸vÓ"NÐPSÔT÷ ò ð ˜D“=Ø—M‘M¤'×"2Ñ"2°CÕ8à—M‘M¤'×"3Ñ"3°SÔ9÷ ÷ =ð" �l‰l˜3ÓˆÜ! '°C·O±OÀSÓIÐIøô $ó 6à—M‘M -°Ö5ð6ú÷	 •ú÷ •ú÷ =Õ<ús`   »EÁ DÁC=Á"DÁ3
EÁ=AD0ÃEÃ=DÄDÄDÄDÄ
D-	Ä)EÄ0
D>	Ä:EÅ
E© )rÌ   rË   rÍ   s   `` r   Ú!_create_timedelta_comparison_implrÐ   s  s   ù€ öJð0 €Kr   c                 ó   ^ • U 4S jnU$ )Nc           
      ó  >• Uu  pEUR                   u  pg[        U5      nUR                  [        XU/5      5       u  pšU	   [	        XXEXg5      u  p¼UR                  UR                  TX¼5      U5        S S S 5        U
   UR                  [        R                  U5        S S S 5        S S S 5        UR                  U5      n[        XUR                  U5      $ ! , (       d  f       Ni= f! , (       d  f       NO= f! , (       d  f       NX= fr`   )rm   rB   rt   rL   r3   r8   r~   r   rÈ   rv   r	   rj   )r(   r   rl   rm   rˆ   r‰   rŠ   r‹   r;   rw   rx   rÉ   rÊ   rn   rÌ   s                 €r   rÍ   Ú-_create_timedelta_ordering_impl.<locals>.impl�  sÎ   ø€ Ø‰ˆØ—8‘8‰ˆÜ" 7Ó+ˆØ�_‰_œ[¨°r°(Ó;Ô<Ñ@QÀÚÜ!5Ø b¨bó"6‘�à—‘˜g×1Ñ1°%¸ÓHÈ#ÔN÷ ò à—‘œg×/Ñ/°Ô5÷ ÷ =ð �l‰l˜3ÓˆÜ! '°C·O±OÀSÓIÐI÷ •ú÷ •ú÷ =Õ<ús;   »C7Á 2CÁ2
C7Á<!C&ÂC7Ã
C#	ÃC7Ã&
C4	Ã0C7Ã7
DrÏ   ©rÌ   rÍ   s   ` r   Ú_create_timedelta_ordering_implrÕ   �  s   ø€ õJð €Kr   r|   rD   r³   ú<=r{   ú>=c           
      ó¼  • U R                  U[        [        S5      5      n[        R                  " X R                  U[        [        S5      5      5      n[        R                  " X R                  U[        [        S5      5      5      n[        R                  " X R                  U[        [        S5      5      5      nU R                  UU R                  XE5      5      $ )zS
Return a predicate indicating whether *year_val* (offset by 1970) is a
leap year.
i²  é   éd   é�  )	r!   r   ra   r   Úis_nullrI   Úis_not_nullr¾   r´   )r   Úyear_valÚactual_yearÚmultiple_of_4Únot_multiple_of_100Úmultiple_of_400s         r   Úis_leap_yearrã   ¶  s¬   € ð
 —+‘+˜h¬´¸TÓ(BÓC€KÜ—O’OØ—‘˜k¬8´JÀÓ+BÓCóE€Mä!×-Ò-Ø—‘˜k¬8´JÀÓ+DÓEóGÐä—o’oØ—‘˜k¬8´JÀÓ+DÓEóG€Oà�<‰<˜ØŸ™Ð$7ÓIóKð Kr   c           
      óp  • [         R                  " U [        5      n[        XS5      nU R	                  [         R
                  " X5      5       u  pEU   [        XS5      nU R                  U[        XS5      5      n[        XS5      nU R                  U[        XS5      5      n[        XS5      n	U R                  U[        X	S5      5      nU R                  Xr5        SSS5        U   [        XS	5      n
U R                  U[        X
S5      5      n[        X
S
5      nU R                  U[        XS5      5      nU R                  U[        XS5      5      nU R                  X²5        SSS5        SSS5        U R                  U5      $ ! , (       d  f       N¯= f! , (       d  f       N8= f! , (       d  f       NA= f)z[
Given a year *year_val* (offset to 1970), return the number of days
since the 1970 epoch.
im  r>   é   éD   rÚ   i,  rÛ   Néþÿÿÿiäÿÿÿ)r   r7   r   r   rt   Ú
is_neg_intr#   r!   r   r�   r8   rv   )r   rÞ   r;   ÚdaysÚif_negÚif_posÚ	from_1968Úp_daysÚ	from_1900Ú	from_1600Ú	from_1972Ún_daysÚ	from_2000s                r   Úyear_to_daysró   Æ  s…  € ô ×
Ò
˜g¤{Ó
3€Cä˜W°Ó4€Dà	�‰œ×+Ò+¨GÓ>Ô	?Ù�Úô % W¸Ó:ˆIà—[‘[ Ü!4°WÈÓ!KóMˆFô % W¸Ó<ˆIà—[‘[ Ü!4°WÈÓ!MóOˆFô % W¸Ó=ˆIà—[‘[ Ü!4°WÈÓ!MóOˆFà�M‰M˜&Ô&÷% ò& ô
 % W¸Ó;ˆIà—[‘[ Ü!4°WÈÓ!KóMˆFô % W¸Ó=ˆIà—[‘[ Ü!4°WÈÓ!MóOˆFð —[‘[ Ü!4°WÈÓ!MóOˆFà�M‰M˜&Ô&÷% ÷+ 
@ðP �<‰<˜ÓÐ÷M �Vú÷& �Vú÷+ 
@Õ	?ús>   ÁF'ÁB
FÃ
F'Ã&A>FÅ$F'Æ
F	ÆF'Æ
F$	Æ F'Æ'
F5c                 óÌ  • [         R                  U   n[         R                  U   nUS:  d  US:¼  a  X4$ US:X  a  Un[        X5      nGO@[        R                  " U S[
        5      n[        R                  " U S[        5      n	[        R                  " U [        5      n
[        R                  " XS5      u  p¼U R                  [        X5      5       u  pÞU   U R                  [        R                  " XSUSS95      nU R                  Xú5        S S S 5        U   U R                  [        R                  " X	SUSS95      nU R                  Xú5        S S S 5        S S S 5        [        X5      nU R                  XpR                  U
5      5      nUS:X  a  [        R                  " XS5      u  nnUS	4$ US
4$ ! , (       d  f       N«= f! , (       d  f       Nz= f! , (       d  f       Nƒ= f)Nr   r   Úleap_year_months_accÚnormal_year_months_accé   T)Úinboundsé   ÚWÚD)r   ÚDATETIME_UNITSró   r   Úglobal_constantrõ   rö   r7   r   Údivmod_by_constantrt   rã   rv   Úgepr8   r!   )r   Údt_valÚsrc_unitÚ	dest_unitÚdest_unit_codeÚsrc_unit_coderÞ   Údays_valÚ
leap_arrayÚnormal_arrayré   ÚyearÚmonthrw   rx   ÚaddendÚweeksÚ_s                     r   Úreduce_datetime_for_unitr  ü  s¬  € Ü'×6Ñ6°yÑA€NÜ&×5Ñ5°hÑ?€MØ˜Ó˜]¨aÓ/ØÐÐà˜ÓàˆÜ Ó2Šô ×,Ò,¨WÐ6LÜ-AóCˆ
ä×.Ò.¨wÐ8PÜ/EóGˆô ×"Ò" 7¬KÓ8ˆô ×0Ò0°À"ÓE‰ˆð �_‰_œ\¨'Ó8Ô9Ñ=N¸dÚØ Ÿ™¤g§k¢k°'Ø23°UÀTñ'Kó L�à—‘˜fÔ+÷ ò Ø Ÿ™¤g§k¢k°'Ø23°UÀTñ'Kó L�à—‘˜fÔ+÷ ÷ :ô   Ó.ˆØ—;‘;˜x¯©°dÓ);Ó<ˆà˜Óä×-Ò-¨gÀÓC‰ˆˆqØ�cˆzÐà˜ˆ}Ð÷# •ú÷ •ú÷ :Õ9ús<   ÃGÃ8F3Ä
GÄ8GÅGÆ3
G	Æ=GÇ
G	ÇGÇ
G#c                 óŽ   • [        XX#5      u  p[        R                  " XC5      nUc  [        SU< SU< 35      e[	        XU5      $ )z;
Convert datetime *dt_val* from *src_unit* to *dest_unit*.
zcannot convert datetime64 from r%   )r  r   r&   r   r   )r   r   r  r  Údt_unitÚ	dt_factors         r   Úconvert_datetime_for_arithr  )  sS   € ô
 /Ø˜ó.�O€Fô #×BÒBÀ7ÓV€IØÑåÛ*2²Ið?ó @ð 	@ä˜W¨iÓ8Ð8r   c                 ó   ^ • U 4S jnU$ )Nc                 óV  >• [        U5      n[        R                  " U[        XU/5      5         [	        XX65      n[
        R                  " XV5      n[        XU5      n[        UT
5      " X$5      n	UR                  X—5        S S S 5        UR                  U5      $ ! , (       d  f       N= fr`   )r<   r   r†   rL   r  r   r&   r   Úgetattrr8   rv   )r(   r   Údt_argr  r™   Útd_unitÚret_unitr;   Ú	td_factorÚret_valÚ
ll_op_names             €r   rÍ   Ú'_datetime_timedelta_arith.<locals>.impl:  s”   ø€ ä$ WÓ-ˆÜ×Ò˜w¬°GÀfÐ=MÓ(NÕOÜ/°Ø07óCˆFä*×JÒJØó#ˆIä& w¸	ÓBˆFÜ˜g zÔ2°6ÓBˆGØ�M‰M˜'Ô'÷ Pð �|‰|˜CÓ Ð ÷ PÕOús   ¯ABÂ
B(rÏ   )r  rÍ   s   ` r   Ú_datetime_timedelta_arithr  9  s   ø€ õ!ð €Kr   r!   r�   c           	      óÀ   • Uu  pEUR                   u  pg[        XXFR                  XWR                  UR                  R                  5      n[	        XUR                  U5      $ r`   ©rm   Ú_datetime_plus_timedeltar'   rj   r	   ©	r(   r   rl   rm   r  r™   Údt_typerš   rn   s	            r   Údatetime_plus_timedeltar"  O  óS   € ð �N€FØ—x‘xÑ€GÜ
" 7Ø#)¯<©<Ø#)¯<©<Ø#&§?¡?×#7Ñ#7ó9€Cô ˜g°·±ÀÓEÐEr   c           	      óÀ   • Uu  pEUR                   u  pg[        XXWR                  XFR                  UR                  R                  5      n[	        XUR                  U5      $ r`   r  )	r(   r   rl   rm   r™   r  rš   r!  rn   s	            r   Útimedelta_plus_datetimer%  [  r#  r   c           	      óÀ   • Uu  pEUR                   u  pg[        XXFR                  XWR                  UR                  R                  5      n[	        XUR                  U5      $ r`   )rm   Ú_datetime_minus_timedeltar'   rj   r	   r   s	            r   Údatetime_minus_timedeltar(  i  sS   € ð �N€FØ—x‘xÑ€GÜ
# GØ$*¯L©LØ$*¯L©LØ$'§O¡O×$8Ñ$8ó:€Cô ˜g°·±ÀÓEÐEr   c                 óÔ  • Uu  pEUR                   u  pgUR                  nUR                  n	UR                  R                  n
[        U5      n[        R
                  " U[        XU/5      5         [        XXŠ5      n[        XXš5      nUR                  XE5      nUR                  XË5        S S S 5        UR                  U5      n[        XUR                  U5      $ ! , (       d  f       N6= fr`   )rm   r'   rj   r<   r   r†   rL   r  r�   r8   rv   r	   )r(   r   rl   rm   rˆ   r‰   rŠ   r‹   Úunit_aÚunit_br  r;   r  rn   s                 r   Údatetime_minus_datetimer,  w  s½   € à�F€BØ�X‰X�F€BØ�W‰W€FØ�W‰W€FØ�‰×#Ñ#€HÜ
  Ó
)€CÜ	×	Ò	˜7¤K°¸b¸Ó$BÕ	CÜ'¨°VÓFˆÜ'¨°VÓFˆØ—+‘+˜bÓ%ˆØ�‰�gÔ#÷	 
Dð
 �,‰,�sÓ
€CÜ˜g°·±ÀÓEÐE÷ 
DÕ	Cús   Á.;CÃ
C'c                 ó   ^ • U 4S jnU$ )Nc                 ó´  >• Uu  pEUR                   u  pgUR                  nUR                  n	[        R                  " X‰5      n
[	        U5      nUR                  [        XU/5      5       u  pÍU   [        XXŠ5      n[        XXš5      nUR                  TXï5      nUR                  UU5        S S S 5        U   TS:X  a  [        R                  nO[        R                  nUR                  UU5        S S S 5        S S S 5        UR                  U5      n[        XUR                  U5      $ ! , (       d  f       N‚= f! , (       d  f       NO= f! , (       d  f       NX= frÆ   )rm   r'   r   Úget_best_unitrB   rt   rL   r  r~   r8   r   rÇ   rÈ   rv   r	   rj   )r(   r   rl   rm   rˆ   r‰   rŠ   r‹   r*  r+  r  r;   rw   rx   rÉ   rÊ   r  rn   rÌ   s                     €r   rÍ   Ú._create_datetime_comparison_impl.<locals>.impl‹  s  ø€ Ø‰ˆØ—‘‰ˆØ—‘ˆØ—‘ˆÜ%×3Ò3°FÓCˆÜ" 7Ó+ˆØ�_‰_œ[¨°r°(Ó;Ô<Ñ@QÀÚÜ3Ø ó3�ä3Ø ó3�à!×-Ñ-¨e°VÓD�Ø—‘˜g sÔ+÷ ò Ø˜D“=Ü%×.Ñ.‘Gä%×/Ñ/�GØ—‘˜g sÔ+÷ ÷ =ð �l‰l˜3ÓˆÜ! '°C·O±OÀSÓIÐI÷ •ú÷ •ú÷ =Õ<ús<   Á)E	Á.=D'Â+
E	Â5:D8Ã/E	Ä'
D5	Ä1E	Ä8
E	ÅE	Å	
ErÏ   rÔ   s   ` r   Ú _create_datetime_comparison_implr1  Š  s   ø€ õJð0 €Kr   c                 ó   ^ • U 4S jnU$ )Nc                 ó  >• Uu  pE[        X5      n[        X5      nUR                  SXE5      nUR                  X„U5      n	T
(       a  XTpTUR                  XiU5      n	UR                  XyU5      n	[        XUR                  U	5      $ ©Nr×   ©rF   r~   Úselectr	   rj   ©r(   r   rl   rm   Úin1Úin2Úin1_not_natÚin2_not_natÚ
in1_ge_in2rn   ÚNAT_DOMINATESs             €r   Údatetime_max_implÚ1_gen_datetime_max_impl.<locals>.datetime_max_implº  ó}   ø€ ð ‰ˆÜ  Ó.ˆÜ  Ó.ˆØ×(Ñ(¨¨sÓ8ˆ
Ø�n‰n˜Z¨cÓ2ˆÞà�Ø�n‰n˜[¨sÓ3ˆØ�n‰n˜[¨sÓ3ˆä! '°C·O±OÀSÓIÐIr   rÏ   )r=  r>  s   ` r   Ú_gen_datetime_max_implrA  ¹  ó   ø€ õJð Ðr   TFc                 ó   ^ • U 4S jnU$ )Nc                 ó  >• Uu  pE[        X5      n[        X5      nUR                  SXE5      nUR                  X„U5      n	T
(       a  XTpTUR                  XiU5      n	UR                  XyU5      n	[        XUR                  U	5      $ ©NrÖ   r5  ©r(   r   rl   rm   r8  r9  r:  r;  Ú
in1_le_in2rn   r=  s             €r   Údatetime_min_implÚ1_gen_datetime_min_impl.<locals>.datetime_min_implÏ  r@  r   rÏ   )r=  rH  s   ` r   Ú_gen_datetime_min_implrJ  Î  rB  r   c                 ó   ^ • U 4S jnU$ )Nc                 ó  >• Uu  pE[        X5      n[        X5      nUR                  SXE5      nUR                  X„U5      n	T
(       a  XTpTUR                  XiU5      n	UR                  XyU5      n	[        XUR                  U	5      $ r4  r5  r7  s             €r   Útimedelta_max_implÚ3_gen_timedelta_max_impl.<locals>.timedelta_max_implä  r@  r   rÏ   )r=  rM  s   ` r   Ú_gen_timedelta_max_implrO  ã  ó   ø€ õJð Ðr   c                 ó   ^ • U 4S jnU$ )Nc                 ó  >• Uu  pE[        X5      n[        X5      nUR                  SXE5      nUR                  X„U5      n	T
(       a  XTpTUR                  XiU5      n	UR                  XyU5      n	[        XUR                  U	5      $ rE  r5  rF  s             €r   Útimedelta_min_implÚ3_gen_timedelta_min_impl.<locals>.timedelta_min_implù  r@  r   rÏ   )r=  rS  s   ` r   Ú_gen_timedelta_min_implrU  ø  rP  r   c                 ó´  • UR                  [        5      nUR                  SX"5      nUR                  U5       u  pVU   UR	                  [
        U5        S S S 5        U   UR	                  UR                  U[        5      U5        S S S 5        S S S 5        UR                  U5      $ ! , (       d  f       NX= f! , (       d  f       N8= f! , (       d  f       NA= f)NÚuno)Úallocar   Úfcmp_unorderedrt   r8   r9   Úfptosirv   )r(   r   r   ÚtempÚ
val_is_nanrw   Úelss          r   r˜   r˜     s    € Ø�>‰>œ+Ó&€DØ×'Ñ'¨¨sÓ8€JØ	�‰˜Ô	$ñ )ØÚð �M‰Mœ#˜tÔ$÷ ò Ø�M‰M˜'Ÿ.™.¨¬kÓ:¸DÔA÷ ÷ 
%ð �<‰<˜ÓÐ÷ �Tú÷ �Sú÷ 
%Õ	$ús:   ¹C	¾B'Á
C	Á'B8ÂC	Â'
B5	Â1C	Â8
C	ÃC	Ã	
Cc                 ó0   • [         R                  " XX#5      $ r`   )r   Únp_datetime_isnat_impl)r(   r   rl   rm   s       r   Ú_np_isnat_implr`    s   € ô ×*Ò*¨7¸SÓGÐGr   c                 óT   • UR                   S:w  a  SU SU SU S3n[        U5      eU$ )Nr   zCannot cast r%   z as z is not 64 bits wide.)ÚbitwidthÚ
ValueError)r(   r   ÚfromtyÚtotyr   r+   s         r   Ú_cast_npdatetime_int64rf  !  s:   € ð ‡}�}˜ÓØ˜V˜H D¨¨¨d°4°&Ð8MÐNˆÜ˜‹oÐØ€Jr   Ú__hash__c                 óÊ   • [         R                  S:¼  a;  [        U [        R                  5      (       a  U R
                  (       d  [        S5      e[        (       a  S nU$ S nU$ )N)r   r   zCan't hash generic timedelta64c                 óF  • [         R                  " U 5      n U S:  a  [         R                  " U 5      nOQ[         R                  " U 5      S-  S-	  n[         R                  " U 5      S-  n[         R                  " USU-  -   5      nUS:X  a  [         R                  " S5      nU$ )Niÿÿÿl       üÿ é    l   ÿÿ iCB r}   rç   )rc   rd   Úint32)ÚxÚyÚhiÚlos       r   rÍ   Ú ol_hash_npdatetime.<locals>.impl2  s~   € Ü—’˜“ˆAØ�9‹}Ü—H’H˜Q“K‘ä—h’h˜q“kÐ$6Ñ6¸2Ñ=�Ü—h’h˜q“kÐ$6Ñ6�Ü—H’H˜R 7¨b¡.Ñ0Ó1�Ø�B‹wÜ—H’H˜R“L�ØˆHr   c                 óŽ   • [         R                  " U 5      S:X  a  [         R                  " S5      $ [         R                  " U 5      $ )Nr}   rç   )rc   rd   )rl  s    r   rÍ   rp  >  s.   € Ü�xŠx˜‹{˜bÓ Ü—x’x “|Ð#Ü—8’8˜A“;Ðr   )r   Únumpy_versionr“   r   ÚNPTimedeltar'   rc  r   )rl  rÍ   s     r   Úol_hash_npdatetimert  *  sT   € ô ×"Ñ" fÓ,Ü˜œE×-Ñ-×.Ñ.°q·v·vÜÐ9Ó:Ð:ç‚yò
	ð  €Kò		ð €Kr   )r;   )…Ú__doc__Únumpyrc   ÚoperatorÚllvmlite.irr?   r   Ú
numba.corer   r   Únumba.core.cgutilsr   Únumba.core.imputilsr   r   r	   r
   Únumba.npr   r   r   Únumba.extendingr   Únumba.core.configr   Únumba.core.errorsr   r@   rA   ra   r   r9   rs  ÚTIMEDELTA_BINOP_SIGr   r   r#   r,   r3   r<   rB   rF   rL   Únormal_year_monthsÚleap_year_monthsrö   rõ   Ú
NPDatetimerg   Úposro   rq   rr   Úabsry   r„   r!   ÚiaddrŒ   r�   Úisubr‘   r�   r   ÚIntegerÚimulr”   r    r¤   ÚtruedivÚitruedivÚfloordivÚ	ifloordivrª   r±   r¼   rÃ   rÐ   rÕ   rÈ   Útimedelta_eq_timedelta_implrÇ   Útimedelta_ne_timedelta_implÚtimedelta_lt_timedelta_implÚtimedelta_le_timedelta_implÚtimedelta_gt_timedelta_implÚtimedelta_ge_timedelta_implÚeqÚneÚltÚleÚgtÚgeÚop_Úfuncrã   ró   r  r  r  r  r'  r"  r%  r(  r,  r1  Údatetime_eq_datetime_implÚdatetime_ne_datetime_implÚdatetime_lt_datetime_implÚdatetime_le_datetime_implÚdatetime_gt_datetime_implÚdatetime_ge_datetime_implÚoprA  Údatetime_maximum_implÚdatetime_fmax_implrJ  Údatetime_minimum_implÚdatetime_fmin_implrO  Útimedelta_maximum_implÚtimedelta_fmax_implrU  Útimedelta_minimum_implÚtimedelta_fmin_implr˜   Úisnatr`  rf  rt  Údatetime_minimumÚdatetime_maximumrÏ   r   r   Ú<module>r®     s|	  ðñó Û ã Ý  ç %Ý 4÷Aó Aç @Ñ @Ý +Ý 'Ý +ð $Ÿ;™;×.Ñ.¨rÓ2Ð 2€
ˆ[Ùˆ{Ð.×2Ñ2Ó3€à×(Ñ(Ð*¨QÑ.Ð ò;ò<ò:ò3òIô"ôò1òñ +ØÚ4ó6Ð ñ )ØÚ4ó6Ð ñ /ØÚ;ó=Ð ñ -ØÚ;ó=Ð ñ
 �× Ñ Ó!Ù�×!Ñ!Ó"ñ.ó #ó "ð.ñ ˆx�|‰|˜U×.Ñ.Ó/ñFó 0ðFñ
 ˆx�|‰|˜U×.Ñ.Ó/ñFó 0ðFñ
 ˆs�E×%Ñ%Ó&ñ	Fó 'ð	FòFñ, ˆx�|‰|Ð2Ð1Ò2Ùˆx�}‰}Ð3Ð2Ò3ñ	Fó 4ó 3ð	Fñ ˆx�|‰|Ð2Ð1Ò2Ùˆx�}‰}Ð3Ð2Ò3ñ	Fó 4ó 3ð	Fòñ" ˆx�|‰|˜U×.Ñ.°·±Ó>Ùˆx�}‰}˜e×/Ñ/°·±Ó?Ùˆx�|‰|˜U×.Ñ.°·±Ó<Ùˆx�}‰}˜e×/Ñ/°·±Ó=ñFó >ó =ó @ó ?ðFñ ˆx�|‰|˜UŸ]™]¨E×,=Ñ,=Ó>Ùˆx�}‰}˜eŸm™m¨U×->Ñ->Ó?Ùˆx�|‰|˜UŸ[™[¨%×*;Ñ*;Ó<Ùˆx�}‰}˜eŸk™k¨5×+<Ñ+<Ó=ñFó >ó =ó @ó ?ðFñ ˆx×Ñ ×!2Ñ!2°E·M±MÓBÙˆx× Ñ  %×"3Ñ"3°U·]±]ÓCÙˆx× Ñ  %×"3Ñ"3°U·]±]ÓCÙˆx×!Ñ! 5×#4Ñ#4°e·m±mÓDÙˆx×Ñ ×!2Ñ!2°E·K±KÓ@Ùˆx× Ñ  %×"3Ñ"3°U·[±[ÓAÙˆx× Ñ  %×"3Ñ"3°U·[±[ÓAÙˆx×!Ñ! 5×#4Ñ#4°e·k±kÓBñFó Có Bó Bó Aó Eó Dó Dó CðFñ. ˆx×ÑÐ6Ð"5Ò6Ùˆx× Ñ Ð7Ð#6Ò7ñFó 8ó 7ðFñ  ˆx× Ñ Ð7Ð#6Ò7ñ Fó 8ð FòD FòJò8ñ& @Øˆ'×
Ñ
óÐ á?Øˆ'×
Ñ
óÐ á=¸cÓBÐ Ù=¸dÓCÐ Ù=¸cÓBÐ Ù=¸dÓCÐ à—;‘;Ð ;Ð<Ø—;‘;Ð ;Ð<Ø—;‘;Ð!<Ð=Ø—;‘;Ð ;Ð<Ø—;‘;Ð!<Ð=Ø—;‘;Ð ;Ð<ó>�I€Cˆñ �#Ð,Ð+Ó,¨TÖ2ñ>òKò 3òl*òZ9ò ñ  5°UÓ;Ð Ù5°eÓ<Ð ñ
 ˆx�|‰|˜U×-Ñ-¨u×/@Ñ/@ÓAÙˆx�}‰}˜e×.Ñ.°×0AÑ0AÓBñFó Có BðFñ ˆx�|‰|˜U×.Ñ.°×0@Ñ0@ÓAÙˆx�}‰}˜e×/Ñ/°×1AÑ1AÓBñFó Có BðFñ ˆx�|‰|˜U×-Ñ-¨u×/@Ñ/@ÓAÙˆx�}‰}˜e×.Ñ.°×0AÑ0AÓBñFó Có BðFñ ˆx�|‰|˜U×-Ñ-¨u×/?Ñ/?Ó@ñFó AðFò$ñ8 =¸TÓBÐ Ù<¸TÓBÐ Ù<¸SÓAÐ Ù<¸TÓBÐ Ù<¸SÓAÐ Ù<¸TÓBÐ à—+‘+Ð8Ð9Ø—+‘+Ð8Ð9Ø—+‘+Ð8Ð9Ø—+‘+Ð8Ð9Ø—+‘+Ð8Ð9Ø—+‘+Ð8Ð9ó;�H€Bˆñ �"Ð,˜×(Ñ(Ð)¨!Ñ+Ó,¨TÖ2ñ;òñ$ /¨tÓ4Ð Ù+¨EÓ2Ð òñ$ /¨tÓ4Ð Ù+¨EÓ2Ð òñ$ 1°Ó6Ð Ù-¨eÓ4Ð òñ$ 1°Ó6Ð Ù-¨eÓ4Ð òñ ˆr�x‰x˜×)Ñ)Ó*Ùˆr�x‰x˜×*Ñ*Ó+ñHó ,ó +ðHñ ˆE×Ñ˜eŸm™mÓ,ÙˆE×Ñ˜uŸ}™}Ó-ñó .ó -ðñ �×"Ñ" JÓ/Ù�×!Ñ! :Ó.ñó /ó 0ðñ2 Ð ×1Ò1°5×3CÑ3CÀU×EUÑEUÔ VÐWlÔ mÙ Ð ×1Ò1°5×3DÑ3DÀe×FWÑFWÔ XÐYnÔ oÙ Ð ×1Ò1°5×3CÑ3CÀU×EUÑEUÔ VÐWlÔ mÙ Ð ×1Ò1°5×3DÑ3DÀe×FWÑFWÔ XÐYnÕ or   