ó
    iu	j 3  ã                   óè   • S SK JrJrJr  S SKJr  S SKJr  S SKJ	r	  S SK
Jr  SSKJrJr  S SKJrJr  S S	KJrJr  \S
 5       r\S 5       r\S 5       r\S 5       r\S 5       r\S 5       r\S 5       rg)é    )ÚrenderÚredirectÚget_object_or_404)Úlogin_required)Útimezone)Úmessages)ÚQé   )Ú
AssignmentÚAssignmentSubmission)ÚGroupÚSubject)ÚTeacherÚStudentc                 ó¾  • U R                   n[        R                  " 5       R                  5       nUR                  S:X  a;  [
        R                  R                  US9n[        R                  R                  US9nOÄUR                  S:X  a4  UR                  n[        R                  R                  UR                  S9nO€UR                  S:X  aR  UR                  nUR                  R                  5       n[        R                  R                  US9R                  5       nO[        R                  R                  5       nU R                   R                  SS	5      nU R                   R#                  S
5      n	U R                   R#                  S5      n
U(       a  UR                  US9nU	(       a  UR                  U	S9R                  5       nU
(       a  UR                  U
S9nU R                   R                  SS5      nUR%                  U5      n[&        R                  R                  5       n[(        R                  R                  5       n[+        U SUUUUU	U
US.5      $ )uC   Ð¡Ð¿Ð¸Ñ�Ð¾Ðº Ð·Ð°Ð´Ð°Ð½Ð¸Ð¹ Ñ� Ñ„Ð¸Ð»ÑŒÑ‚Ñ€Ð°Ñ†Ð¸ÐµÐ¹ Ð¿Ð¾ Ñ€Ð¾Ð»Ð¸Úteacher©Úuser)r   Ústudent)ÚgroupsÚparent)Úgroups__students__inÚtitleÚ ÚgroupÚsubject)Útitle__icontains)Úgroups__id__in)Úsubject__id__inÚsortz	-deadlinezassignment_list.html)Úassignmentsr   ÚsubjectsÚtitle_filterÚselected_groupsÚselected_subjectsÚtoday)r   r   ÚnowÚdateÚroler   ÚobjectsÚgetr   Úfilterr   r   r   ÚchildrenÚallÚdistinctÚGETÚgetlistÚorder_byr   r   r   )Úrequestr   r&   r   r!   r   r   r-   r#   Úgroup_filterÚsubject_filterÚsort_byr   r"   s                 Ú&D:\diplom_project\assignments\views.pyÚassignment_listr8      sí  € ð �<‰<€DÜ�LŠL‹N×ÑÓ!€Eð ‡y�y�IÓÜ—/‘/×%Ñ%¨4Ð%Ð0ˆÜ ×(Ñ(×/Ñ/¸Ð/Ð@‰Ø	�‰�iÓ	Ø—,‘,ˆÜ ×(Ñ(×/Ñ/°w·}±}Ð/ÐE‰Ø	�‰�hÓ	Ø—‘ˆØ—?‘?×&Ñ&Ó(ˆÜ ×(Ñ(×/Ñ/ÀXÐ/ÐN×WÑWÓY‰ä ×(Ñ(×,Ñ,Ó.ˆð —;‘;—?‘? 7¨BÓ/€LØ—;‘;×&Ñ& wÓ/€LØ—[‘[×(Ñ(¨Ó3€NæØ!×(Ñ(¸,Ð(ÐGˆÞØ!×(Ñ(¸Ð(ÐE×NÑNÓPˆÞØ!×(Ñ(¸Ð(ÐHˆð �k‰k�o‰o˜f kÓ2€GØ×&Ñ& wÓ/€Kä�]‰]×ÑÓ €FÜ�‰×"Ñ"Ó$€Hä�'Ð1Ø"ØØØ$Ø'Ø+Øñ4ó ð ó    c                 óÒ  • U R                   nUR                  S;  a"  [        R                  " U S5        [	        S5      $ UR                  S:X  av  [
        R                  R                  US9nUR                  R                  5       n[        R                  R                  [        US9[        US9-  5      R                  5       nO<[        R                  R                  5       n[        R                  R                  5       nU R                  S:X  Ga  U R                   R#                  S	5      nU R                   R                  S
5      nU R                   R                  S5      nU R                   R                  SS5      nU R                   R                  S5      n	U R$                  R                  S5      n
U R                   R                  SS5      nU R                   R                  SS5      nU(       a  U(       a  U(       a  U	(       d"  [        R                  " U S5        [	        S5      $ UR                  S;   aS  U R                   R                  S5      nU(       d"  [        R                  " U S5        [	        S5      $ ['        [
        US9nO[
        R                  R                  US9n[(        R                  R+                  UUUUU	U
UUS9nUR,                  R/                  U5        [        R0                  " U SUR2                   S[5        U5       S35        [	        S5      $ UUS.nUR                  S;   a!  [
        R                  R                  5       US'   [7        U SU5      $ ) u<   Ð¡Ð¾Ð·Ð´Ð°Ð½Ð¸Ðµ Ð·Ð°Ð´Ð°Ð½Ð¸Ñ� (Ñ� ÑƒÑ‡Ñ‘Ñ‚Ð¾Ð¼ Ñ€Ð¾Ð»ÐµÐ¹)©r   Úacademic_staffÚadminu>   Ð£ Ð²Ð°Ñ� Ð½ÐµÑ‚ Ð¿Ñ€Ð°Ð² Ð½Ð° Ñ�Ð¾Ð·Ð´Ð°Ð½Ð¸Ðµ Ð·Ð°Ð´Ð°Ð½Ð¸Ð¹Ú	dashboardr   r   ©Úcurator©Úschedule_items__teacherÚPOSTr   r   r   Údescriptionr   ÚdeadlineÚmaterial_fileÚmaterial_linkÚmaterial_textu;   Ð—Ð°Ð¿Ð¾Ð»Ð½Ð¸Ñ‚Ðµ Ð²Ñ�Ðµ Ð¾Ð±Ñ�Ð·Ð°Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ðµ Ð¿Ð¾Ð»Ñ�Úcreate_assignment©r=   r<   Ú
teacher_idu+   Ð’Ñ‹Ð±ÐµÑ€Ð¸Ñ‚Ðµ Ð¿Ñ€ÐµÐ¿Ð¾Ð´Ð°Ð²Ð°Ñ‚ÐµÐ»Ñ�©Úid)Ú
subject_idr   r   rD   rE   rF   rG   rH   u   Ð—Ð°Ð´Ð°Ð½Ð¸Ðµ "u   " Ñ�Ð¾Ð·Ð´Ð°Ð½Ð¾ Ð´Ð»Ñ� u    Ð³Ñ€ÑƒÐ¿Ð¿r8   )r"   r   Úteacherszcreate_assignment.html)r   r)   r   Úerrorr   r   r*   r+   r"   r.   r   r,   r	   r/   r   ÚmethodrC   r1   ÚFILESr   r   Úcreater   ÚsetÚsuccessr   Úlenr   )r3   r   r   Úavailable_subjectsÚavailable_groupsr   rN   r   rD   rE   rF   rG   rH   rK   Ú
assignmentÚcontexts                   r7   rI   rI   =   sË  € ð �<‰<€Dà‡y�yÐ>Ó>Ü�Š�wÐ `ÔaÜ˜Ó$Ð$ð ‡y�y�IÓÜ—/‘/×%Ñ%¨4Ð%Ð0ˆØ$×-Ñ-×1Ñ1Ó3ÐÜ Ÿ=™=×/Ñ/Ü�gÑ¤¸7Ñ!CÑCó
ç
‰(‹*ñ 	ô %Ÿ_™_×0Ñ0Ó2ÐÜ Ÿ=™=×,Ñ,Ó.Ðà‡~�~˜ÔØ—‘×%Ñ% hÓ/ˆØ—\‘\×%Ñ% iÓ0ˆ
Ø—‘× Ñ  Ó)ˆØ—l‘l×&Ñ& }°bÓ9ˆØ—<‘<×#Ñ# JÓ/ˆØŸ™×)Ñ)¨/Ó:ˆØŸ™×(Ñ(¨¸"Ó=ˆØŸ™×(Ñ(¨¸"Ó=ˆæžZ®u¾HÜ�NŠN˜7Ð$aÔbÜÐ/Ó0Ð0ð �9‰9Ð3Ó3Ø Ÿ™×)Ñ)¨,Ó7ˆJÞÜ—’˜wÐ(UÔVÜÐ 3Ó4Ð4Ü'¬°JÑ?‰Gä—o‘o×)Ñ)¨tÐ)Ð4ˆGä×'Ñ'×.Ñ.Ø!ØØØ#ØØ'Ø'Ø'ð /ð 	
ˆ
ð 	×Ñ×Ñ˜fÔ%ä×Ò˜Ð$4°Z×5EÑ5EÐ4FÐF^Ô_bÐciÓ_jÐ^kÐkvÐ"wÔxÜÐ)Ó*Ð*ð 'Ø"ñ€Gð ‡y�yÐ/Ó/Ü%Ÿo™o×1Ñ1Ó3ˆ�
Ñä�'Ð3°WÓ=Ð=r9   c                 óþ  • U R                   n[        [        US9nUR                  S:X  aP  [        R
                  R                  US9nUR                  U:w  a"  [        R                  " U S5        [        S5      $ O2UR                  S;  a"  [        R                  " U S5        [        S5      $ UR                  S:X  av  [        R
                  R                  US9nUR                  R                  5       n[        R
                  R                  [        US	9[        US
9-  5      R!                  5       nO<["        R
                  R                  5       n[        R
                  R                  5       nU R$                  S:X  Ga»  U R&                  R                  S5      Ul        U R&                  R                  SS5      Ul        U R&                  R                  S5      Ul        U R&                  R                  SS5      Ul        U R&                  R                  SS5      Ul        U R&                  R                  S5      Ul        U R4                  R                  S5      (       a!  U R4                  R                  S5      Ul        OQU R&                  R                  S5      S:X  a2  UR6                  (       a!  UR6                  R9                  5         SUl        UR;                  5         UR<                  R?                  U R&                  RA                  S5      5        [        RB                  " U S5        [        S5      $ UUUS.nUR                  S;   a!  [        R
                  R                  5       US'   [E        U SU5      $ )u+   Ð ÐµÐ´Ð°ÐºÑ‚Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð·Ð°Ð´Ð°Ð½Ð¸Ñ�rL   r   r   uQ   Ð’Ñ‹ Ð¼Ð¾Ð¶ÐµÑ‚Ðµ Ñ€ÐµÐ´Ð°ÐºÑ‚Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ñ�Ð²Ð¾Ð¸ Ð·Ð°Ð´Ð°Ð½Ð¸Ñ�r8   )r<   r=   u;   Ð£ Ð²Ð°Ñ� Ð½ÐµÑ‚ Ð¿Ñ€Ð°Ð² Ð½Ð° Ñ€ÐµÐ´Ð°ÐºÑ‚Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµr>   r?   rA   rC   r   rD   r   rE   rG   rH   r   rF   Úremove_fileÚonNr   u!   Ð—Ð°Ð´Ð°Ð½Ð¸Ðµ Ð¾Ð±Ð½Ð¾Ð²Ð»ÐµÐ½Ð¾)rY   r"   r   rJ   rO   zedit_assignment.html)#r   r   r   r)   r   r*   r+   r   r   rP   r   r"   r.   r   r,   r	   r/   r   rQ   rC   r   rD   rE   rG   rH   rN   rR   rF   ÚdeleteÚsaver   rT   r1   rU   r   )r3   Úassignment_idr   rY   r   rW   rX   rZ   s           r7   Úedit_assignmentra   „   s½  € ð �<‰<€DÜ"¤:°-Ñ@€Jð ‡y�y�IÓÜ—/‘/×%Ñ%¨4Ð%Ð0ˆØ×Ñ Ó(Ü�NŠN˜7Ð$wÔxÜÐ-Ó.Ð.ð )ð 
�‰Ð5Ó	5Ü�Š�wÐ ]Ô^Ü˜Ó$Ð$ð ‡y�y�IÓÜ—/‘/×%Ñ%¨4Ð%Ð0ˆØ$×-Ñ-×1Ñ1Ó3ÐÜ Ÿ=™=×/Ñ/Ü�gÑ¤¸7Ñ!CÑCó
ç
‰(‹*ñ 	ô %Ÿ_™_×0Ñ0Ó2ÐÜ Ÿ=™=×,Ñ,Ó.Ðà‡~�~˜ÔØ"Ÿ<™<×+Ñ+¨GÓ4ˆ
ÔØ!(§¡×!1Ñ!1°-ÀÓ!Dˆ
ÔØ%Ÿl™l×.Ñ.¨zÓ:ˆ
ÔØ#*§<¡<×#3Ñ#3°OÀRÓ#Hˆ
Ô Ø#*§<¡<×#3Ñ#3°OÀRÓ#Hˆ
Ô Ø '§¡× 0Ñ 0°Ó ;ˆ
Ôð �=‰=×Ñ˜_×-Ñ-Ø'.§}¡}×'8Ñ'8¸Ó'IˆJÕ$Ø�\‰\×Ñ˜mÓ,°Ó4Ø×'×'Ø×(Ñ(×/Ñ/Ô1Ø+/�
Ô(à�‰ÔØ×Ñ×Ñ˜gŸl™l×2Ñ2°8Ó<Ô=ä×Ò˜Ð"EÔFÜÐ)Ó*Ð*ð !Ø&Ø"ñ€Gð ‡y�yÐ/Ó/Ü%Ÿo™o×1Ñ1Ó3ˆ�
Ñä�'Ð1°7Ó;Ð;r9   c                 ó¼  • U R                   nUR                  S;  a"  [        R                  " U S5        [	        S5      $ [        [        US9nUR                  S:X  aO  [        R                  R                  US9nUR                  U:w  a"  [        R                  " U S5        [	        S5      $ UR                  5         [        R                  " U S	5        [	        S5      $ )
u   Ð£Ð´Ð°Ð»ÐµÐ½Ð¸Ðµ Ð·Ð°Ð´Ð°Ð½Ð¸Ñ�r;   u/   Ð£ Ð²Ð°Ñ� Ð½ÐµÑ‚ Ð¿Ñ€Ð°Ð² Ð½Ð° ÑƒÐ´Ð°Ð»ÐµÐ½Ð¸Ðµr>   rL   r   r   uE   Ð’Ñ‹ Ð¼Ð¾Ð¶ÐµÑ‚Ðµ ÑƒÐ´Ð°Ð»Ñ�Ñ‚ÑŒ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ñ�Ð²Ð¾Ð¸ Ð·Ð°Ð´Ð°Ð½Ð¸Ñ�r8   u   Ð—Ð°Ð´Ð°Ð½Ð¸Ðµ ÑƒÐ´Ð°Ð»ÐµÐ½Ð¾)r   r)   r   rP   r   r   r   r   r*   r+   r   r^   rU   )r3   r`   r   rY   r   s        r7   Údelete_assignmentrc   Á   s·   € ð �<‰<€Dà‡y�yÐ>Ó>Ü�Š�wÐ QÔRÜ˜Ó$Ð$ä"¤:°-Ñ@€Jð ‡y�y�IÓÜ—/‘/×%Ñ%¨4Ð%Ð0ˆØ×Ñ Ó(Ü�NŠN˜7Ð$kÔlÜÐ-Ó.Ð.à×ÑÔÜ×Ò�WÐ=Ô>ÜÐ%Ó&Ð&r9   c                 óÈ  • U R                   R                  S:w  a  [        S5      $ U R                   R                  n[        R
                  R                  UR                  [        R                  " 5       R                  5       S9R                  S5      nU H§  nUR                  R                  US9R                  5       nU(       ah  UR                  Ul        UR                   Ul        UR$                  Ul        UR&                  Ul        UR(                  Ul        UR*                  Ul        M™  SUl        SUl        M©     [-        U SU[        R                  " 5       S	.5      $ )
u3   Ð¡Ð¿Ð¸Ñ�Ð¾Ðº Ð·Ð°Ð´Ð°Ð½Ð¸Ð¹ Ð´Ð»Ñ� Ñ�Ñ‚ÑƒÐ´ÐµÐ½Ñ‚Ð°r   r8   )r   Údeadline__gterE   )r   Únot_submittedNzmy_assignments.html)r!   r'   )r   r)   r   r   r   r*   r,   r   r   r'   r(   r2   ÚsubmissionsÚfirstÚstatusÚsubmission_statusrM   Úsubmission_idÚanswer_textÚanswer_fileÚgradeÚgrade_commentr   )r3   r   r!   rY   Ú
submissions        r7   Úmy_assignmentsrq   Ø   s,  € ð ‡|�|×Ñ˜IÓ%ÜÐ)Ó*Ð*à�l‰l×"Ñ"€GÜ×$Ñ$×+Ñ+Ø�}‰}Ü—l’l“n×)Ñ)Ó+ð ,ð ÷ �hˆzÓð ó
 "ˆ
Ø×+Ñ+×2Ñ2¸7Ð2ÐC×IÑIÓKˆ
ÞØ+5×+<Ñ+<ˆJÔ(Ø'1§}¡}ˆJÔ$Ø%/×%;Ñ%;ˆJÔ"Ø%/×%;Ñ%;ˆJÔ"Ø)×/Ñ/ˆJÔØ'1×'?Ñ'?ˆJÖ$à+:ˆJÔ(Ø'+ˆJÖ$ñ "ô �'Ð0Ø"Ü�|Š|‹~ñ3ó ð r9   c           	      ó¶  • U R                   R                  S:w  a  [        S5      $ [        [        US9nU R                   R
                  nUR                  UR                  R                  5       ;  a"  [        R                  " U S5        [        S5      $ [        R                  R                  UUSS0S9u  pEUR                  [        R                   " 5       R#                  5       :¬  nU R$                  S	:X  Ga>  U R&                  R)                  S
5      nUS:X  a´  U R&                  R)                  SS5      Ul        U R,                  R)                  S5      (       a   U R,                  R)                  S5      Ul        SUl        [        R                   " 5       Ul        UR5                  5         [        R6                  " U S5        [        S5      $ US:X  ac  UR.                  (       aR  UR.                  R9                  5         SUl        UR5                  5         [        R6                  " U S5        [        SUS9$ [;        U SUUU[        R                   " 5       S.5      $ )u=   Ð¡Ñ‚Ñ€Ð°Ð½Ð¸Ñ†Ð° Ñ�Ð´Ð°Ñ‡Ð¸ Ð·Ð°Ð´Ð°Ð½Ð¸Ñ� Ñ�Ñ‚ÑƒÐ´ÐµÐ½Ñ‚Ð¾Ð¼r   r>   rL   u9   Ð­Ñ‚Ð¾ Ð·Ð°Ð´Ð°Ð½Ð¸Ðµ Ð½Ðµ Ð´Ð»Ñ� Ð²Ð°ÑˆÐµÐ¹ Ð³Ñ€ÑƒÐ¿Ð¿Ñ‹rq   ri   rf   )rY   r   ÚdefaultsrC   Úactionr_   rl   r   rm   Ú	submittedu0   Ð—Ð°Ð´Ð°Ð½Ð¸Ðµ Ñ�Ð´Ð°Ð½Ð¾ Ð½Ð° Ð¿Ñ€Ð¾Ð²ÐµÑ€ÐºÑƒ!Údelete_fileNu   Ð¤Ð°Ð¹Ð» ÑƒÐ´Ð°Ð»Ñ‘Ð½Úsubmit_assignment)r`   zsubmit_assignment.html)rY   rp   Úcan_editr'   )r   r)   r   r   r   r   r   r   r.   r   rP   r   r*   Úget_or_createrE   r   r'   r(   rQ   rC   r+   rl   rR   rm   ri   Úsubmitted_atr_   rU   r^   r   )r3   r`   rY   r   rp   Úcreatedrx   rt   s           r7   rw   rw   ÷   sé  € ð ‡|�|×Ñ˜IÓ%Ü˜Ó$Ð$ä"¤:°-Ñ@€JØ�l‰l×"Ñ"€Gð ‡}�}˜J×-Ñ-×1Ñ1Ó3Ó3Ü�Š�wÐ [Ô\ÜÐ(Ó)Ð)ä.×6Ñ6×DÑDØØØ˜OÐ,ð Eð Ñ€Jð ×"Ñ"¤h§l¢l£n×&9Ñ&9Ó&;Ñ;€Hà‡~�~˜ÔØ—‘×!Ñ! (Ó+ˆà�VÓØ%,§\¡\×%5Ñ%5°mÀRÓ%HˆJÔ"Ø�}‰}× Ñ  ×/Ñ/Ø)0¯©×):Ñ):¸=Ó)I�
Ô&Ø +ˆJÔÜ&.§l¢l£nˆJÔ#Ø�O‰OÔÜ×Ò˜WÐ&XÔYÜÐ,Ó-Ð-à�}Ó$Ø×%×%Ø×&Ñ&×-Ñ-Ô/Ø)-�
Ô&Ø—‘Ô!Ü× Ò  Ð*AÔBÜÐ 3À=ÑQÐQä�'Ð3Ø Ø ØÜ�|Š|‹~ñ	6ó ð r9   c                 óÒ  • U R                   nUR                  S;  a"  [        R                  " U S5        [	        S5      $ [        [        US9nUR                  S:X  aY  [        R                  R                  US9nUR                  R                  U:w  a"  [        R                  " U S5        [	        S5      $ U R                  S	:X  a”  U R                  R                  S
5      Ul        U R                  R                  SS5      Ul        SUl        ["        R$                  " 5       Ul        UR)                  5         [        R*                  " U S5        [	        S5      $ [-        U SSU05      $ )u@   Ð’Ñ‹Ñ�Ñ‚Ð°Ð²Ð»ÐµÐ½Ð¸Ðµ Ð¾Ñ†ÐµÐ½ÐºÐ¸ Ð¿Ñ€ÐµÐ¿Ð¾Ð´Ð°Ð²Ð°Ñ‚ÐµÐ»ÐµÐ¼r;   uB   Ð£ Ð²Ð°Ñ� Ð½ÐµÑ‚ Ð¿Ñ€Ð°Ð² Ð½Ð° Ð²Ñ‹Ñ�Ñ‚Ð°Ð²Ð»ÐµÐ½Ð¸Ðµ Ð¾Ñ†ÐµÐ½Ð¾Ðºr>   rL   r   r   uI   Ð’Ñ‹ Ð¼Ð¾Ð¶ÐµÑ‚Ðµ Ð¾Ñ†ÐµÐ½Ð¸Ð²Ð°Ñ‚ÑŒ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ñ�Ð²Ð¾Ð¸ Ð·Ð°Ð´Ð°Ð½Ð¸Ñ�r8   rC   rn   ro   r   Úgradedu!   ÐžÑ†ÐµÐ½ÐºÐ° Ð²Ñ‹Ñ�Ñ‚Ð°Ð²Ð»ÐµÐ½Ð°zgrade_submission.htmlrp   )r   r)   r   rP   r   r   r   r   r*   r+   rY   r   rQ   rC   rn   ro   ri   r   r'   Ú	graded_atr_   rU   r   )r3   rk   r   rp   r   s        r7   Úgrade_submissionr   *  s#  € ð �<‰<€Dà‡y�yÐ>Ó>Ü�Š�wÐ dÔeÜ˜Ó$Ð$ä"Ô#7¸MÑJ€Jð ‡y�y�IÓÜ—/‘/×%Ñ%¨4Ð%Ð0ˆØ× Ñ ×(Ñ(¨GÓ3Ü�NŠN˜7Ð$oÔpÜÐ-Ó.Ð.à‡~�~˜ÓØ"Ÿ<™<×+Ñ+¨GÓ4ˆ
ÔØ#*§<¡<×#3Ñ#3°OÀRÓ#Hˆ
Ô Ø$ˆ
ÔÜ'Ÿ|š|›~ˆ
ÔØ�‰ÔÜ×Ò˜Ð"EÔFÜÐ)Ó*Ð*ä�'Ð2°\À:Ð4NÓOÐOr9   N)Údjango.shortcutsr   r   r   Údjango.contrib.auth.decoratorsr   Údjango.utilsr   Údjango.contribr   Údjango.db.modelsr	   Úmodelsr   r   Úcore.modelsr   r   Úusers.modelsr   r   r8   rI   ra   rc   rq   rw   r   © r9   r7   Ú<module>r‰      s´   ðß @Ñ @Ý 9Ý !Ý #Ý ß 4ß &ß )ð ñ.ó ð.ðb ñC>ó ðC>ðL ñ9<ó ð9<ðx ñ'ó ð'ð, ñó ðð< ñ/ó ð/ðd ñPó ñPr9   