ó
    EñiV/  ã                   ó�  • S SK r S SKJr  S SKJrJrJrJr  S SKr	S SK
r
S SKJrJrJr  SSKJr   S SKr\
R&                  R(                  S\S\4S	 j5       r\
R&                  R(                  S\S\\   4S
 j5       r\
R&                  R(                  S\S\\   4S j5       r\
R&                  R(                  S\S\4S j5       r\
R&                  R(                  S\R                  S\R                  4S j5       r\
R&                  R(                  S\R                  S\R                  4S j5       r\
R&                  R(                  S\R                  S\S\R                  4S j5       r\
R&                  R(                  S\R                  S\S\R                  4S j5       r \
R&                  R(                  S\R                  S\S\R                  4S j5       r!\
R&                  R(                  S\R                  S\S\R                  4S j5       r"\
R&                  R(                   S>S\R                  S\S\S\R                  4S jj5       r#\
R&                  R(                    S?S\R                  S\\\\   \$\S4   4   S\\\\\   \$\S4   4      S\S   S\R                  4
S jj5       r%\
R&                  R(                  S\R                  S \S!\S"\S#\S\R                  4S$ j5       r&\
R&                  R(                  \RN                  4S\R                  S%\\\   \4   S&\S\R                  4S' jj5       r(\
R&                  R(                   S@S\\\\\   \$\S4   4      S\R                  S(\)S\*\)\\\\\   \$\S4   4      4   4S) jj5       r+\
R&                  R(                  \RX                  S4S\R                  S*\\   S&\S\\\\\\   \\   4      S\R                  4
S+ jj5       r-\
R&                  R(                  \RX                  S,SS4S\R                  S-\S&\S.\S/\\$\\4      S\\\\\\   \\   4      S\R                  4S0 jj5       r.\
R&                  R(                  \R^                  S4S\R                  S1\\   S&\S\\\\\\   \\   4      S\R                  4
S2 jj5       r0\
R&                  R(                  S\R                  S3\S\R                  4S4 j5       r1\
R&                  R(                  S\R                  S\R                  4S5 j5       r2\
R&                  R(                  S\R                  S6\S\R                  4S7 j5       r3\
R&                  R(                  S\R                  S8\S\R                  4S9 j5       r4\
R&                  R(                  S\R                  S:\S\R                  4S; j5       r5\
R&                  R(                  S\R                  S\R                  4S< j5       r6\
R&                  R(                  S\R                  S\R                  4S= j5       r7g! \ a    Sr GNf = f)Aé    N)ÚSequence)ÚAnyÚLiteralÚOptionalÚUnion)ÚImageÚImageEnhanceÚImageOpsé   )Ú_Image_fromarrayÚimgÚreturnc                 ó˜   • [         b*  [        U [        R                  [         R                  45      $ [        U [        R                  5      $ ©N)ÚaccimageÚ
isinstancer   ©r   s    Úc/home/mande/repo/quber/.venv/lib/python3.13/site-packages/torchvision/transforms/_functional_pil.pyÚ_is_pil_imager      s3   € äÑÜ˜#¤§¡¬X¯^©^Ð<Ó=Ð=ä˜#œuŸ{™{Ó+Ð+ó    c                 óâ   • [        U 5      (       aI  [        U S5      (       a  [        U R                  5       5      nOU R                  nU R
                  u  p#XU/$ [        S[        U 5       35      e©NÚgetbandsúUnexpected type )r   ÚhasattrÚlenr   ÚchannelsÚsizeÚ	TypeErrorÚtype)r   r   ÚwidthÚheights       r   Úget_dimensionsr#      s`   € ä�S×ÑÜ�3˜
×#Ñ#Ü˜3Ÿ<™<›>Ó*‰Hà—|‘|ˆHØŸ™‰ˆØ %Ð(Ð(Ü
Ð&¤t¨C£y kÐ2Ó
3Ð3r   c                 óz   • [        U 5      (       a  [        U R                  5      $ [        S[	        U 5       35      e)Nr   )r   Úlistr   r   r    r   s    r   Úget_image_sizer&   %   s2   € ä�S×ÑÜ�C—H‘H‹~ÐÜ
Ð&¤t¨C£y kÐ2Ó
3Ð3r   c                 ó¼   • [        U 5      (       a6  [        U S5      (       a  [        U R                  5       5      $ U R                  $ [        S[        U 5       35      er   )r   r   r   r   r   r   r    r   s    r   Úget_image_num_channelsr(   ,   sL   € ä�S×ÑÜ�3˜
×#Ñ#Ü�s—|‘|“~Ó&Ð&à—<‘<ÐÜ
Ð&¤t¨C£y kÐ2Ó
3Ð3r   c                 óŽ   • [        U 5      (       d  [        S[        U 5       35      eU R                  [        R
                  5      $ ©Núimg should be PIL Image. Got )r   r   r    Ú	transposer   ÚFLIP_LEFT_RIGHTr   s    r   Úhflipr.   6   ó9   € ä˜×ÑÜÐ7¼¸S»	°{ÐCÓDÐDà�=‰=œ×.Ñ.Ó/Ð/r   c                 óŽ   • [        U 5      (       d  [        S[        U 5       35      eU R                  [        R
                  5      $ r*   )r   r   r    r,   r   ÚFLIP_TOP_BOTTOMr   s    r   Úvflipr2   >   r/   r   Úbrightness_factorc                 ó¢   • [        U 5      (       d  [        S[        U 5       35      e[        R                  " U 5      nUR                  U5      n U $ r*   )r   r   r    r	   Ú
BrightnessÚenhance)r   r3   Úenhancers      r   Úadjust_brightnessr8   F   sJ   € ä˜×ÑÜÐ7¼¸S»	°{ÐCÓDÐDä×&Ò& sÓ+€HØ
×
Ñ
Ð,Ó
-€CØ€Jr   Úcontrast_factorc                 ó¢   • [        U 5      (       d  [        S[        U 5       35      e[        R                  " U 5      nUR                  U5      n U $ r*   )r   r   r    r	   ÚContrastr6   )r   r9   r7   s      r   Úadjust_contrastr<   P   sI   € ä˜×ÑÜÐ7¼¸S»	°{ÐCÓDÐDä×$Ò$ SÓ)€HØ
×
Ñ
˜?Ó
+€CØ€Jr   Úsaturation_factorc                 ó¢   • [        U 5      (       d  [        S[        U 5       35      e[        R                  " U 5      nUR                  U5      n U $ r*   )r   r   r    r	   ÚColorr6   )r   r=   r7   s      r   Úadjust_saturationr@   Z   sJ   € ä˜×ÑÜÐ7¼¸S»	°{ÐCÓDÐDä×!Ò! #Ó&€HØ
×
Ñ
Ð,Ó
-€CØ€Jr   Ú
hue_factorc                 ó  • SUs=::  a  S::  d  O  [        SU S35      e[        U 5      (       d  [        S[        U 5       35      eU R                  nUS;   a  U $ U R                  S5      R                  5       u  p4n[        R                  " U[        R                  S9nU[        R                  " US	-  5      R                  [        R                  5      -  n[        US
5      n[        R                  " SX4U45      R                  U5      n U $ )Ng      à¿g      à?zhue_factor (z) is not in [-0.5, 0.5].r+   >   Ú1ÚFÚIÚLÚHSV©Údtypeéÿ   rF   )Ú
ValueErrorr   r   r    ÚmodeÚconvertÚsplitÚnpÚarrayÚuint8Úint32Úastyper   r   Úmerge)r   rA   Ú
input_modeÚhÚsÚvÚnp_hs          r   Ú
adjust_huerZ   d   sã   € à�JÕ% #Õ%Ü˜<¨
 |Ð3KÐLÓMÐMä˜×ÑÜÐ7¼¸S»	°{ÐCÓDÐDà—‘€JØÐ)Ó)Øˆ
à�k‰k˜%Ó ×&Ñ&Ó(�G€Aˆ!ä�8Š8�AœRŸX™XÑ&€DàŒB�HŠH�Z #Ñ%Ó&×-Ñ-¬b¯h©hÓ7Ñ7€Dä˜˜sÓ#€Aä
�+Š+�e˜a A˜YÓ
'×
/Ñ
/°
Ó
;€CØ€Jr   ÚgammaÚgainc           
      ót  • [        U 5      (       d  [        S[        U 5       35      eUS:  a  [        S5      eU R                  nU R                  S5      n [        S5       Vs/ s H!  n[        SU-  [        US-  U5      -  5      PM#     snS-  nU R                  U5      n U R                  U5      n U $ s  snf )	Nr+   r   z*Gamma should be a non-negative real numberÚRGBé   g‡ÙÎ÷ÿo@g     ào@é   )
r   r   r    rK   rL   rM   ÚrangeÚintÚpowÚpoint)r   r[   r\   rU   ÚeleÚ	gamma_maps         r   Úadjust_gammarg   |   s³   € ô ˜×ÑÜÐ7¼¸S»	°{ÐCÓDÐDàˆqƒyÜÐEÓFÐFà—‘€JØ
�+‰+�eÓ
€CÜSXÐY\ÔS]Ó^ÒS]ÈC”�n¨Ñ,¬s°3¸±;ÀÓ/FÑFÖGÑS]Ñ^ÐabÑb€IØ
�)‰)�IÓ
€Cà
�+‰+�jÓ
!€CØ€Jùò	 _s   Á#(B5Úpadding.ÚfillÚpadding_mode©ÚconstantÚedgeÚreflectÚ	symmetricc                 óª  • [        U 5      (       d  [        S[        U 5       35      e[        U[        R
                  [        [        45      (       d  [        S5      eUb5  [        U[        R
                  [        [        45      (       d  [        S5      e[        U[        5      (       d  [        S5      e[        U[        5      (       a  [        U5      n[        U[        5      (       a'  [        U5      S;  a  [        S[        U5       S35      e[        U[        5      (       a  [        U5      S:X  a  US	   nUS
;  a  [        S5      eUS:X  ao  [        X SS9nU R                  S:X  a<  U R                  5       n[        R                  " U 4SU0UD6nUR!                  U5        U$ [        R                  " U 4SU0UD6$ [        U["        5      (       a  U=n=n=pš[        U[        5      (       a  [        U5      S:X  a  US	   =pxUS   =pš[        U[        5      (       a#  [        U5      S:X  a  US	   nUS   n	US   nUS   n
WW	WW
/n[$        R&                  " US	5      * nUR)                  5       (       a4  Uu  pÞnnU R+                  XÞU R,                  U-
  U R.                  U-
  45      n [$        R0                  " US	5      u  pypŠU R                  S:X  ai  U R                  5       n[$        R2                  " U 5      n [$        R4                  " X	U
4Xx44US9n [6        R8                  " U 5      n U R!                  U5        U $ [$        R2                  " U 5      n [        U R:                  5      S:X  a  [$        R4                  " X	U
4Xx4S4U5      n [        U R:                  5      S:X  a  [$        R4                  " X	U
4Xx44U5      n [6        R8                  " U 5      $ )Nr+   zGot inappropriate padding argzGot inappropriate fill argz"Got inappropriate padding_mode arg)é   r   é   z<Padding must be an int or a 1, 2, or 4 element tuple, not a z element tuplerq   r   rk   zBPadding mode should be either constant, edge, reflect or symmetricrl   ri   )ÚnameÚPÚborderr   rr   r`   )rL   )r   r   )r   r   r    r   ÚnumbersÚNumberÚtupler%   Ústrr   rK   Ú_parse_fillrL   Ú
getpaletter
   ÚexpandÚ
putpaletterb   rO   ÚminimumÚanyÚcropr!   r"   ÚmaximumÚasarrayÚpadr   Ú	fromarrayÚshape)r   rh   ri   rj   ÚoptsÚpaletteÚimageÚpad_leftÚ	pad_rightÚpad_topÚ
pad_bottomÚpÚcroppingÚ	crop_leftÚcrop_topÚ
crop_rightÚcrop_bottoms                    r   rƒ   rƒ   ’   sW  € ô ˜×ÑÜÐ7¼¸S»	°{ÐCÓDÐDä�g¤§¡´´tÐ<×=Ñ=ÜÐ7Ó8Ð8ØÑ¤
¨4´'·.±.Ä%ÌÐ1N× OÑ OÜÐ4Ó5Ð5Ü�l¤C×(Ñ(ÜÐ<Ó=Ð=ä�'œ4× Ñ Ü˜“.ˆä�'œ5×!Ñ!¤c¨'£l¸)Ó&CÜÐWÔX[Ð\cÓXdÐWeÐesÐtÓuÐuä�'œ5×!Ñ!¤c¨'£l°aÓ&7à˜!‘*ˆàÐGÓGÜÐ]Ó^Ð^à�zÓ!Ü˜4¨6Ñ2ˆØ�8‰8�s‹?Ø—n‘nÓ&ˆGÜ—O’O CÑ@°Ð@¸4Ñ@ˆEØ×Ñ˜WÔ%ØˆLä�Š˜sÑ;¨7Ð;°dÑ;Ð;ä�gœs×#Ñ#Ø:AÐAˆHÐA�yÐA 7Ü�gœu×%Ñ%¬#¨g«,¸!Ó*;Ø#*¨1¡:Ð-ˆHØ#*¨1¡:Ð-ˆGÜ�gœu×%Ñ%¬#¨g«,¸!Ó*;Ø˜q‘zˆHØ˜a‘jˆGØ ™
ˆIØ  ™ˆJà�w 	¨:Ð6ˆÜ—J’J˜q !Ó$Ð$ˆà�<‰<�>‰>Ø;CÑ8ˆI ¨[Ø—(‘(˜I°·±¸ZÑ1GÈÏÉÐVaÑIaÐbÓcˆCä35·:²:¸aÀÓ3CÑ0ˆ˜9à�8‰8�s‹?Ø—n‘nÓ&ˆGÜ—*’*˜S“/ˆCÜ—&’&˜¨Ð4°xÐ6KÐLÐS_Ñ`ˆCÜ—/’/ #Ó&ˆCØ�N‰N˜7Ô#ØˆJä�jŠj˜‹oˆäˆs�y‰y‹>˜QÓÜ—&’&˜¨Ð4°xÐ6KÈVÐTÐVbÓcˆCäˆs�y‰y‹>˜QÓÜ—&’&˜¨Ð4°xÐ6KÐLÈlÓ[ˆCä�Š˜sÓ#Ð#r   ÚtopÚleftr"   r!   c                 ó€   • [        U 5      (       d  [        S[        U 5       35      eU R                  X!X$-   X-   45      $ r*   )r   r   r    r€   )r   r“   r”   r"   r!   s        r   r€   r€   â   s@   € ô ˜×ÑÜÐ7¼¸S»	°{ÐCÓDÐDà�8‰8�T ¡¨c©lÐ;Ó<Ð<r   r   Úinterpolationc                 óö   • [        U 5      (       d  [        S[        U 5       35      e[        U[        5      (       a  [        U5      S:X  d  [        SU 35      eU R                  [        US S S2   5      U5      $ )Nr+   r   zGot inappropriate size arg: éÿÿÿÿ)r   r   r    r   r%   r   Úresizerx   )r   r   r–   s      r   r™   r™   ñ   sn   € ô ˜×ÑÜÐ7¼¸S»	°{ÐCÓDÐDÜ�tœT×"Ñ"¤s¨4£y°A£~ÜÐ6°t°fÐ=Ó>Ð>à�:‰:”e˜D¡ 2 ™JÓ'¨Ó7Ð7r   rs   c                 óü  • [        U5      nU c  Sn [        U [        [        45      (       a  US:”  a  [	        U /U-  5      n [        U [
        [        45      (       aT  [        U 5      S:X  a  X-  n O5[        U 5      U:w  a&  Sn[        UR                  [        U 5      U5      5      e[	        U 5      n UR                  S:w  a;  [        U [
        [        45      (       a  [	        S U  5       5      n X 0$ [        U 5      n X 0$ )Nr   rq   z^The number of elements in 'fill' does not match the number of channels of the image ({} != {})rD   c              3   ó8   #   • U  H  n[        U5      v •  M     g 7fr   )rb   )Ú.0Úxs     r   Ú	<genexpr>Ú_parse_fill.<locals>.<genexpr>  s   é € Ð.ª Aœ˜QŸ˜ªùs   ‚)
r(   r   rb   Úfloatrx   r%   r   rK   ÚformatrL   )ri   r   rs   Únum_channelsÚmsgs        r   rz   rz      sâ   € ô *¨#Ó.€LØ�|ØˆÜ�$œœe˜×%Ñ%¨,¸Ó*:Ü�d�V˜lÑ*Ó+ˆÜ�$œœu˜×&Ñ&Üˆt‹9˜‹>ØÑ&‰DÜ�‹Y˜,Ó&ØrˆCÜ˜SŸZ™Z¬¨D«	°<Ó@ÓAÐAä�T‹{ˆà
‡x�x�3ƒÜ�dœT¤5˜M×*Ñ*ÜÑ.©Ó.Ó.ˆDð ˆ<Ðô �t“9ˆDàˆ<Ðr   Úmatrixc                 óÄ   • [        U 5      (       d  [        S[        U 5       35      eU R                  n[	        X05      nU R
                  " U[        R                  X40 UD6$ r*   )r   r   r    r   rz   Ú	transformr   ÚAFFINE)r   r¤   r–   ri   Úoutput_sizer†   s         r   Úaffiner©     sU   € ô ˜×ÑÜÐ7¼¸S»	°{ÐCÓDÐDà—(‘(€KÜ�tÓ!€DØ�=Š=˜¤e§l¡l°FÑRÈTÑRÐRr   FÚangler|   Úcenterc                 óŽ   • [        U 5      (       d  [        S[        U 5       35      e[        XP5      nU R                  " XX440 UD6$ r*   )r   r   r    rz   Úrotate)r   rª   r–   r|   r«   ri   r†   s          r   r­   r­   /  sF   € ô ˜×ÑÜÐ7¼¸S»	°{ÐCÓDÐDä�tÓ!€DØ�:Š:�e¨FÑC¸dÑCÐCr   Úperspective_coeffsc                 óÀ   • [        U 5      (       d  [        S[        U 5       35      e[        X05      nU R                  " U R
                  [        R                  X40 UD6$ r*   )r   r   r    rz   r¦   r   r   ÚPERSPECTIVE)r   r®   r–   ri   r†   s        r   Úperspectiver±   @  sT   € ô ˜×ÑÜÐ7¼¸S»	°{ÐCÓDÐDä�tÓ!€Dà�=Š=˜Ÿ™¤5×#4Ñ#4Ð6HÑ`Ð[_Ñ`Ð`r   Únum_output_channelsc                 óX  • [        U 5      (       d  [        S[        U 5       35      eUS:X  a  U R                  S5      n U $ US:X  aZ  U R                  S5      n [        R
                  " U [        R                  S9n[        R                  " X"U/5      n[        US5      n U $ [        S5      e)Nr+   rq   rF   r`   rH   r^   z+num_output_channels should be either 1 or 3)
r   r   r    rM   rO   rP   rQ   Údstackr   rK   )r   r²   Únp_imgs      r   Úto_grayscaler¶   P  s¡   € ä˜×ÑÜÐ7¼¸S»	°{ÐCÓDÐDà˜aÓØ�k‰k˜#Óˆð €Jð 
 Ó	!Ø�k‰k˜#ÓˆÜ—’˜#¤R§X¡XÑ.ˆÜ—’˜F¨FÐ3Ó4ˆÜ˜v uÓ-ˆð €Jô ÐFÓGÐGr   c                 ó|   • [        U 5      (       d  [        S[        U 5       35      e[        R                  " U 5      $ r*   )r   r   r    r
   Úinvertr   s    r   r¸   r¸   b  s3   € ä˜×ÑÜÐ7¼¸S»	°{ÐCÓDÐDÜ�?Š?˜3ÓÐr   Úbitsc                 ó|   • [        U 5      (       d  [        S[        U 5       35      e[        R                  " X5      $ r*   )r   r   r    r
   Ú	posterize)r   r¹   s     r   r»   r»   i  s5   € ä˜×ÑÜÐ7¼¸S»	°{ÐCÓDÐDÜ×Ò˜cÓ(Ð(r   Ú	thresholdc                 ó|   • [        U 5      (       d  [        S[        U 5       35      e[        R                  " X5      $ r*   )r   r   r    r
   Úsolarize)r   r¼   s     r   r¾   r¾   p  s5   € ä˜×ÑÜÐ7¼¸S»	°{ÐCÓDÐDÜ×Ò˜SÓ,Ð,r   Úsharpness_factorc                 ó¢   • [        U 5      (       d  [        S[        U 5       35      e[        R                  " U 5      nUR                  U5      n U $ r*   )r   r   r    r	   Ú	Sharpnessr6   )r   r¿   r7   s      r   Úadjust_sharpnessrÂ   w  sJ   € ä˜×ÑÜÐ7¼¸S»	°{ÐCÓDÐDä×%Ò% cÓ*€HØ
×
Ñ
Ð+Ó
,€CØ€Jr   c                 ó|   • [        U 5      (       d  [        S[        U 5       35      e[        R                  " U 5      $ r*   )r   r   r    r
   Úautocontrastr   s    r   rÄ   rÄ   �  s5   € ä˜×ÑÜÐ7¼¸S»	°{ÐCÓDÐDÜ× Ò  Ó%Ð%r   c                 ó|   • [        U 5      (       d  [        S[        U 5       35      e[        R                  " U 5      $ r*   )r   r   r    r
   Úequalizer   s    r   rÆ   rÆ   ˆ  s5   € ä˜×ÑÜÐ7¼¸S»	°{ÐCÓDÐDÜ×Ò˜SÓ!Ð!r   )g      ð?)r   rl   )Ú	fillcolor)8rv   Úcollections.abcr   Útypingr   r   r   r   ÚnumpyrO   ÚtorchÚPILr   r	   r
   Úutilsr   r   ÚImportErrorÚjitÚunusedÚboolr   r%   rb   r#   r&   r(   r.   r2   r    r8   r<   r@   rZ   rg   rx   rƒ   r€   ÚBILINEARr™   ry   Údictrz   ÚNEARESTr©   r­   ÚBICUBICr±   r¶   r¸   r»   r¾   rÂ   rÄ   rÆ   © r   r   Ú<module>r×      sÊ  ðÛ Ý $ß 0Ó 0ã Û ß -Ñ -å $ðÛð
 ‡�×Ñð,�sð ,˜tó ,ó ð,ð ‡�×Ñð4˜ð 4  S¡	ó 4ó ð4ð ‡�×Ñð4˜ð 4  S¡	ó 4ó ð4ð ‡�×Ñð4 ð 4¨ó 4ó ð4ð ‡�×Ñð0ˆu�{‰{ð 0˜uŸ{™{ó 0ó ð0ð ‡�×Ñð0ˆu�{‰{ð 0˜uŸ{™{ó 0ó ð0ð ‡�×Ñð˜5Ÿ;™;ð ¸5ð ÀUÇ[Á[ó ó ðð ‡�×Ñð˜Ÿ™ð °uð ÀÇÁó ó ðð ‡�×Ñð˜5Ÿ;™;ð ¸5ð ÀUÇ[Á[ó ó ðð ‡�×Ñð�E—K‘Kð ¨Uð °u·{±{ó ó ðð. ‡�×Ñð ñØ	�‰ðàðð ðð ‡[�[ô	ó ðð* ‡�×Ñð DEØHRñ	L$Ø	�‰ðL$à�3˜˜S™	 5¨¨c¨¡?Ð2Ñ3ðL$ð �5˜  U¡¨U°5¸#°:Ñ->Ð>Ñ?Ñ
@ðL$ð ÐDÑEð	L$ð
 ‡[�[ôL$ó ðL$ð^ ‡�×Ñð=Ø	�‰ð=à	ð=ð ð=ð ð	=ð
 ð=ð ‡[�[ó=ó ð=ð ‡�×Ñð Ÿ™ñ8Ø	�‰ð8à
��S‘	˜3�Ñ
ð8ð ð8ð ‡[�[ô	8ó ð8ð ‡�×Ñð ñØ
�5˜  U¡¨U°5¸#°:Ñ->Ð>Ñ?Ñ
@ðà	�‰ðð ðð 
ˆ#ˆx˜˜e T¨%¡[°%¸¸s¸
Ñ2CÐCÑDÑEÐ
EÑFô	ó ðð< ‡�×Ñð Ÿ™ØHLñ	SØ	�‰ðSà�‰KðSð ðSð �5˜˜e X¨c¡]°H¸U±OÐCÑDÑ
Eð	Sð
 ‡[�[ôSó ðSð ‡�×Ñð Ÿ™ØØ(,ØHLñDØ	�‰ðDàðDð ðDð ð	Dð
 �U˜3 ˜8‘_Ñ%ðDð �5˜˜e X¨c¡]°H¸U±OÐCÑDÑ
EðDð ‡[�[ôDó ðDð  ‡�×Ñð Ÿ™ØHLñ	aØ	�‰ðaà˜U™ðað ðað �5˜˜e X¨c¡]°H¸U±OÐCÑDÑ
Eð	að
 ‡[�[ôaó ðað ‡�×Ñð�e—k‘kð ¸ð ÀÇÁó ó ðð" ‡�×Ñð �—‘ð   §¡ó  ó ð ð ‡�×Ñð)�5—;‘;ð ) cð )¨e¯k©kó )ó ð)ð ‡�×Ñð-�%—+‘+ð -¨#ð -°%·+±+ó -ó ð-ð ‡�×Ñð˜%Ÿ+™+ð ¸ð À5Ç;Á;ó ó ðð ‡�×Ñð&�e—k‘kð & e§k¡kó &ó ð&ð ‡�×Ñð"�%—+‘+ð " %§+¡+ó "ó ñ"øðy ó ØƒHðús   °X9 Ø9YÙY