Ë
    Èš§j»A  ã                   óf  — d dl Z d dlZd dlZd dlZd dlmZ 	 d dlm	c m
Z 	 d dlm	c mZ 	 d dlZej"                  dk(  r	 d dlZ	 d dl
Zd dlZ ej,                   ej.                  dd¬«      ¬«      Z ej,                   ej.                  ddd	¬
«      ¬«      Z ej,                   ej.                  dd¬«      ¬«      Z ej6                   ej8                  «       «      Z ej6                   ej<                  «       «      Z ej6                   ej@                  «       «      Z! ej6                   ejD                  «       «      Z# ej6                   ejH                  «       «      Z% ej6                   ejL                  «       «      Z' ejP                  ej@                   ejR                  d d¬«      «      Z* ejV                  e!e#e%e'e*«      Z, ejZ                   ej\                  «        ej^                  «        ej`                  «        ejb                  «       g«      Z2 ejZ                   ejf                  «        ejh                  «        ejj                  «        ejl                  «       g«      Z7 ejV                  e2e7«      Z8 ejZ                   ejr                  «        ejt                  «        ejv                  «       g«      Z< ejP                  ejz                   ejR                  dd¬«       ejR                  dd¬«      ¬«      Z> ejP                  ej~                   ejR                  dd¬«       ejR                  dd¬«      ¬«      Z@ ejP                  ej‚                   ejR                  dd¬«       ejR                  dd¬«      ¬«      ZB ejP                  ej†                   ejR                  dd¬«       ejR                  dd¬«      ¬«      ZD ejV                  e8e<eBeD«      ZE ejZ                   ejŒ                  «        ejŽ                  «       g«      ZH ejZ                   ej’                  d«       ej’                  d«       ej”                  d«       ej”                  d«      g«      ZK eLdd«      D � �cg c]j  } dD ]c  }e j›                  d¬«      e j›                  | |¬«      cxk  re j›                  d¬«      k  r%n n"e j�                  e j›                  | |¬«      «      ‘Œe Œl c}} ZOej                   d„ «       ZQ eQ«       ZRerEerC ejV                   ej¦                  «        ej¨                  «        ej¨                  «       eR«      ZTnŒer3 ejV                   ej¦                  «        ej¨                  «       eR«      ZTnWer3 ejV                   ej¦                  «        ej¨                  «       eR«      ZTn" ejV                   ej¦                  «       eR«      ZT ejP                  ejª                   ejZ                  g d ¢«      eT¬!«      ZV ejP                  ej®                   ejZ                  g d ¢«      «      ZX ej6                   ej²                  «       «      ZZ ejV                  eHeKeVeXeZ«      Z[ ejV                  eeeEe[e,«      Z\ ejº                   ej,                  «        ej,                  «       «      Z^ej                   e\dfd"„«       Z_e\fd#„Z`ej                   e\fd$„«       Zad3d%„Zbej                   e\e\fd&„«       Zce\dfd'„Zd ejÊ                  d(„ «      Zf ejV                   e_ef«       e_efe¬)«       e_efe¬)«      «      Zg edef«      Zh ejR                  d d*¬«      Ziej                   d4d+„«       Zjej                   d4d,„«       Zkej                   d5d-„«       Zlej                   d6d.„«       Zmej                   d3d/„«       Znej                   d3d0„«       Zo elef«      Zp emef«      Zq enef«      Zr eoef«      Zs ejV                  eee8 ejZ                   ejt                  «        ejv                  «       g«      eBeHeKeZe!e#e%e'«      Zt ejV                  ee8e!e#e*«      Zuetfd1„Zv ejÊ                  d2„ «      Zwy# e$ r dZY �ŒPw xY w# e$ r dZY �ŒTw xY w# e$ r dZY �Œ]w xY w# e$ r dZY �ŒWw xY w# e$ r dZY �Œ`w xY wc c}} w )7é    NÚwin32éA   é~   )Úmin_codepointÚmax_codepoint)Úalphabet)ÚLlÚLuÚNdé0   éz   )Úwhitelist_categoriesr   r   i   iÿÿ é   ©Ú	min_valueÚ	max_valueé   é	   )Ú	precisionÚscaleé   é&   éL   ÚsÚmsÚusÚnsiôÿÿÿé   )r   é   é-   ©Úhours©r"   Úminutesé   c                 ó@   —  | t        j                  t        «      «      S ©N)ÚstÚsampled_fromÚ_fixed_offset_timezone_list)Údraws    ú[C:\Users\Luka\AppData\Local\Temp\pip-target-o84fipzb\lib\python\pyarrow/tests/strategies.pyÚ_draw_fixed_offset_timezoner-   �   s   € á”—‘Ô ;Ó<Ó=Ð=ó    )r   r   r   r   )ÚunitÚtzc                 óô   — |€t         } | |«      } | |«      }t        j                  j                  |«      rd}n | t	        j
                  «       «      } | t        «      }t        j                  ||||¬«      S )NT)ÚtypeÚnullableÚmetadata)Úcustom_textÚpaÚtypesÚis_nullr(   Úbooleansr4   Úfield)r+   Útype_strategyÚname_strategyÚnameÚtypr3   Úmetas          r,   Úfieldsr@   Ê   sf   € àÐÜ#ˆÙ�Ó€DÙ
ˆ}Ó
€CÜ	‡x�x×Ñ˜ÔØ‰áœŸ™›Ó&ˆÙ”‹>€DÜ�8‰8�D˜s¨XÀÔEÐEr.   c           	      óž  — t        j                  t        j                  | «      t        j                  t        j                  | «      z  t        j                  t        j                  | t        j
                  dd¬«      «      z  t        j                  t        j                  | «      z  t        j                  t        j                  | «      z  S )Nr   r   r   )r(   Úbuildsr6   Úlist_Ú
large_listÚintegersÚ	list_viewÚlarge_list_view©Úitem_strategys    r,   Ú
list_typesrJ   Ø   s�   € ä
�	‰	”"—(‘(˜MÓ*Ü
�	‰	”"—-‘- Ó/ñ	0ä
�	‰	Ü�H‰HØÜ�K‰K !¨rÔ2ó	
ñ	
ô 	�	‰	”"—,‘, Ó.ñ	/ô 	�	‰	”"×$Ñ$ mÓ4ñ	5ð
r.   c                 ó  — t        j                  t        |«      «      } | |«      }|D �cg c]  }|j                  ‘Œ }}t	        j
                  t        t        |«      «      t        |«      k(  «       t        j                  |«      S c c}w r'   )
r(   Úlistsr@   r=   ÚhÚassumeÚlenÚsetr6   Ústruct)r+   rI   Úfields_strategyÚfields_renderedr:   Úfield_namess         r,   Ústruct_typesrU   æ   sk   € ä—h‘hœv mÓ4Ó5€OÙ˜?Ó+€OÙ+:Ó;©? %�5—:“:¨?€KÐ;ä‡H�HŒS”�[Ó!Ó"¤c¨+Ó&6Ñ6Ô7Ü�9‰9�_Ó%Ð%ùò <s   «Bc           	      ó.  — | €t         } |€gt        j                  t        t        t        j
                  t        j                  «       t        j                  «       g«      t        t        t        «      }t        j                  t        j                  | |«      S r'   )Úsigned_integer_typesr(   Úone_ofÚ	bool_typeÚinteger_typesr)   r6   Úfloat32Úfloat64Úbinary_typeÚstring_typeÚfixed_size_binary_typerB   Ú
dictionary)Úkey_strategyÚvalue_strategys     r,   Údictionary_typesrc   ð   sf   € ØÐÜ+ˆØÐÜŸ™ÜÜÜ�O‰OœRŸZ™Z›\¬2¯:©:«<Ð8Ó9ÜÜÜ"ó
ˆô �9‰9”R—]‘] L°.ÓAÐAr.   c                 ó´   —  | |«      }t        j                  t        j                  j	                  |«       «        | |«      }t        j
                  ||«      S r'   )rM   rN   r6   r7   r8   Úmap_)r+   ra   rI   Úkey_typeÚ
value_types        r,   Ú	map_typesrh   ÿ   sG   € ñ �LÓ!€HÜ‡H�H”—‘×!Ñ! (Ó+Ð+Ô,Ù�mÓ$€JÜ�7‰7�8˜ZÓ(Ð(r.   c                 óŠ   — t        j                  t        | «      |¬«      }t        j                  t        j
                  |«      S )N)Úmax_size)r(   rL   r@   rB   r6   Úschema)r;   Ú
max_fieldsÚchildrens      r,   Úschemasrn     s,   € Ü�x‰xœ˜}Ó-¸
ÔC€HÜ�9‰9”R—Y‘Y Ó)Ð)r.   c                  ó¦   — t         t        «       z  t        «       z  t        «       z  t	        «       z  t        t
        «      z  t        t
        «      z  S r'   )Úprimitive_typesrJ   rU   rc   rh   Ú	all_types© r.   r,   Ú<lambda>rs     sP   € ÜÜ‹ñ	ä‹ñ	ô 	Óñ	ô 	‹ñ		ô
 	”9Óñ	ô 	”YÓò	 r.   )r<   é   c                 óJ   —  | t        ||d¬«      «      }|j                  «       S ©NF©Úsizer3   )ÚarraysÚ	to_pylist)r+   rg   rx   r3   Úarrs        r,   Ú_pylistr|   '  s!   € á
Œv�j t°eÔ<Ó
=€CØ�=‰=‹?Ðr.   c                 óŒ   —  | |«      } | t        ||d¬«      «      } | t        |||¬«      «      }t        t        ||«      «      S rv   )r|   ÚlistÚzip)r+   rf   rg   rx   r3   ÚlengthÚkeysÚvaluess           r,   Ú_pymaprƒ   -  sC   € á�$‹Z€FÙ”˜ v¸Ô>Ó?€DÙ”'˜*¨6¸HÔEÓF€FÜ”�D˜&Ó!Ó"Ð"r.   c           	      ó¦  — t        |t        j                  «      r	 | |«      }n(t        |t        j                  «      r|}nt        d«      ‚t        |t        j                  «      r	 | |«      }n*|€ | t        «      }nt        |t        «      st        d«      ‚t        j                  j                  |«      r+t        j                  |«       t        j                  «       }�nât        j                  j                  |«      rt        j                  «       }�n­t        j                  j                  |«      rC | t!        j"                  |j%                  «       |f¬«      «      }t        j&                  ||¬«      S t        j                  j)                  |«      r[ | t!        j"                  |j%                  «       |f¬«      «      }d|t+        j,                  |«      <   t        j&                  ||¬«      S t        j                  j/                  |«      rt        j0                  «        �nœt        j                  j3                  |«      rt        j4                  «       }�ngt        j                  j7                  |«      rt        j8                  «       }�n2t        j                  j;                  |«      �r]t<        €t?        j@                  d«       |jB                  €t?        j@                  d«       d}d	}tD        jD                  jG                  |d
z  «      tE        jH                  d¬«      z   }	tD        jD                  jG                  |d
z  «      tE        jH                  d¬«      z
  }
	 |jB                  jK                  d«      \  }}|jM                  d«      rdnd}tE        jH                  tO        t        |«      «      t        |«      ¬«      }tE        jP                  ||z  «      }t        jV                  t        jX                  |«      |	|
¬«      }�nµt        j                  j[                  |«      rÌ|j\                  dv r5tD        jH                  j^                  }tD        jH                  j`                  }np|j\                  dk(  r5d	}|dz  }tE        jH                  | ¬«      }tE        jH                  |¬«      }n,tE        jH                  d¬«      }tE        jH                  d¬«      }t        jb                  ||¬«      }�nÊt        j                  je                  |«      rAt        jb                  tE        jH                  d¬«      tE        jH                  d¬«      ¬«      }�njt        j                  jg                  |«      st        j                  ji                  |«      rt        jj                  «       }�nt        j                  jm                  |«      st        j                  jo                  |«      rt        jp                  «       }�nÂt        j                  js                  |«      r-t        jj                  |jt                  |jt                  ¬«      }�nvt        j                  jw                  |«      rty        |jz                  ||¬«      }�n=t        j                  j}                  |«      rty        |jz                  ||¬«      }�nt        j                  j                  |«      r$ty        |jz                  |j€                  |¬«      }�nÁt        j                  jƒ                  |«      rty        |jz                  ||¬«      }�nˆt        j                  j…                  |«      rty        |jz                  ||¬«      }�nOt        j                  j‡                  |«      r5ty        |jz                  ||¬«      }t        j&                   | |«      |¬«      S t        j                  j‰                  |«      r(t‹        |jŒ                  |jŽ                  t        |¬«      }n´t        j                  j‘                  |«      rŠt        j                  t“        |«      dkD  «       g g }}|D ]?  }|j•                  |«       |j•                   | t#        |j–                  |¬«      «      «       ŒA t        j˜                  j›                  ||¬«      S t�        |«      ‚|r(t        jž                  t        j                  «       «      }t        j                   ||¬«      }t        j&                   | |«      |¬«      S # tR        $ r# t=        jT                  |jB                  «      }Y �Œlw xY w)NzType must be a pyarrow DataTypezSize must be an integer)Úshape©r2   g      EÀz/no module named zoneinfo (or tzdata on Windows)zrequires timezone not Nonelûÿÿÿ         l   ÿÿÿÿ i Êš;é   r!   Ú:Ú-éÿÿÿÿr   r#   )Ú	timezonesr   r   )r   r   r   l    `®;P )ÚdaysiµˆþÿiKw r   ©Úmin_sizerj   rw   r   ©rx   )r@   )QÚ
isinstancer(   ÚSearchStrategyr6   ÚDataTypeÚ	TypeErrorÚ_default_array_sizesÚintr7   r8   rM   rN   ÚnoneÚ
is_booleanr9   Ú
is_integerÚnpstry   Úto_pandas_dtypeÚarrayÚis_floatingÚnpÚisnanÚ
is_decimalÚrejectÚis_timeÚtimesÚis_dateÚdatesÚis_timestampÚzoneinfoÚpytestÚskipr0   ÚdatetimeÚfromtimestampÚ	timedeltaÚsplitÚ
startswithÚabsÚtimezoneÚ
ValueErrorÚZoneInfoÚ	datetimesÚjustÚis_durationr/   ÚminÚmaxÚ
timedeltasÚis_intervalÚ	is_binaryÚis_large_binaryÚbinaryÚ	is_stringÚis_large_stringÚtextÚis_fixed_size_binaryÚ
byte_widthÚis_listr|   rg   Úis_large_listÚis_fixed_size_listÚ	list_sizeÚis_list_viewÚis_large_list_viewÚis_dictionaryÚis_maprƒ   rf   Ú	item_typeÚ	is_structrO   Úappendr2   ÚStructArrayÚfrom_arraysÚNotImplementedErrorrX   rL   )r+   r2   rx   r3   ÚtyÚvaluer‚   Ú	min_int64Ú	max_int64Úmin_datetimeÚmax_datetimeÚoffset_hoursÚ
offset_minÚsignÚoffsetr0   r   r   Úmax_daysr@   Úchild_arraysr:   s                         r,   ry   ry   5  s^  € ä�$œ×)Ñ)Ô*Ù�$‹Z‰Ü	�Dœ"Ÿ+™+Ô	&Ø‰äÐ9Ó:Ð:ä�$œ×)Ñ)Ô*Ù�D‹z‰Ø	ˆÙÔ(Ó)‰Ü˜œcÔ"ÜÐ1Ó2Ð2ä	‡x�x×Ñ˜ÔÜ	�‰�ÔÜ—‘“	ŠÜ	�‰×	Ñ	˜RÔ	 Ü—‘“ŠÜ	�‰×	Ñ	˜RÔ	 Ù”d—k‘k "×"4Ñ"4Ó"6¸t¸gÔFÓGˆÜ�x‰x˜ RÔ(Ð(Ü	�‰×	Ñ	˜bÔ	!Ù”d—k‘k "×"4Ñ"4Ó"6¸t¸gÔFÓGˆð $)ˆŒr�x‰x˜ÓÑ Ü�x‰x˜ RÔ(Ð(Ü	�‰×	Ñ	˜RÔ	 ô 	
�‰Ž
Ü	�‰×	Ñ	˜"Ô	Ü—‘“
ŠÜ	�‰×	Ñ	˜"Ô	Ü—‘“
ŠÜ	�‰×	Ñ	˜rÕ	"ÜÐÜ�K‰KÐIÔJØ�5‰5ˆ=Ü�K‰KÐ4Ô5Øˆ	Øˆ	Ü×(Ñ(×6Ñ6Ø˜Ñó Ü"*×"4Ñ"4¸2Ô">ñ?ˆä×(Ñ(×6Ñ6Ø˜Ñó Ü"*×"4Ñ"4¸2Ô">ñ?ˆð	*Ø')§u¡u§{¡{°3Ó'7Ñ$ˆL˜*Ø%×0Ñ0°Ô5‘2¸1ˆDÜ×'Ñ'Üœ#˜lÓ+Ó,´c¸*³oôGˆFä×"Ñ" 4¨&¡=Ó1ˆBô —‘¤r§w¡w¨r£{¸lØ'3ô5Šä	�‰×	Ñ	˜bÔ	!Ø�7‰7�kÑ!Ü ×*Ñ*×.Ñ.ˆIÜ ×*Ñ*×.Ñ.‰IØ�W‰W˜Š_Ø!ˆIØ  ]Ñ3ˆHÜ ×*Ñ*°°	Ô:ˆIÜ ×*Ñ*°Ô9‰Iô !×*Ñ*°Ô8ˆIÜ ×*Ñ*°Ô7ˆIÜ—‘¨	¸YÔGŠÜ	�‰×	Ñ	˜bÔ	!ä—‘Ü×(Ñ(¨gÔ6Ü×(Ñ(¨fÔ5ô
Šô 
�‰×	Ñ	˜BÔ	¤2§8¡8×#;Ñ#;¸BÔ#?Ü—	‘	“ŠÜ	�‰×	Ñ	˜BÔ	¤2§8¡8×#;Ñ#;¸BÔ#?Ü—‘“	ŠÜ	�‰×	&Ñ	& rÔ	*Ü—	‘	 2§=¡=¸2¿=¹=ÔIŠÜ	�‰×	Ñ	˜"Ô	Ü˜Ÿ™¨D¸8ÔDŠÜ	�‰×	Ñ	 Ô	#Ü˜Ÿ™¨D¸8ÔDŠÜ	�‰×	$Ñ	$ RÔ	(Ü˜Ÿ™¨B¯L©LÀ8ÔLŠÜ	�‰×	Ñ	˜rÔ	"Ü˜Ÿ™¨D¸8ÔDŠÜ	�‰×	$Ñ	$ RÔ	(Ü˜Ÿ™¨D¸8ÔDŠÜ	�‰×	Ñ	 Ô	#Ü˜Ÿ™¨T¸HÔEˆÜ�x‰x™˜V›¨2Ô.Ð.Ü	�‰�‰˜Ô	Ü�r—{‘{ B§L¡LÔ7KØ (ô*‰ä	�‰×	Ñ	˜BÔ	Ü	�‰”�R“˜1‘ÔØ! 2�ˆÛˆEØ�M‰M˜%Ô Ø×Ñ¡¤V¨E¯J©J¸TÔ%BÓ CÕDð ô �~‰~×)Ñ)¨,¸vÐ)ÓFÐFä! "Ó%Ð%áÜ—	‘	œ"Ÿ'™'›) UÓ+ˆÜ�X‰X�e d°TÔ:€Fä�8‰8‘D˜“L rÔ*Ð*øôy ò 	*Ü×"Ñ" 2§5¡5Ó)‹Bð	*ús   Í&A=d$ ä$(eåec                 óÊ   — t        |t        j                  «      r | |«      }t        ||¬«      }t        j                  |||¬«      }t        j                   | |«      |¬«      S )Nr�   r�   r†   )r�   r(   r‘   ry   rL   r6   Úchunked_array)r+   r2   Ú
min_chunksÚ
max_chunksÚ
chunk_sizeÚchunkÚchunkss          r,   Úchunked_arraysrâ   «  sP   € ä�$œ×)Ñ)Ô*Ù�D‹zˆä�4˜jÔ)€EÜ�X‰X�e j¸:ÔF€Fä×Ñ™D ›L¨tÔ4Ð4r.   c           	      ób  — t        |t        j                  «      r	 | |«      }n*|€ | t        «      }nt        |t        «      st        d«      ‚ | t        ||¬«      «      }|D �cg c]  } | t        |j                  |¬«      «      ‘Œ! }}t        j                  j                  ||¬«      S c c}w ©NzRows must be an integer)rl   r�   )rk   )r�   r(   r‘   r”   r•   r“   rn   ry   r2   r6   ÚRecordBatchrÍ   ©r+   r2   Úrowsrl   rk   r:   rm   s          r,   Úrecord_batchesrè   ¶  s–   € ä�$œ×)Ñ)Ô*Ù�D‹z‰Ø	ˆÙÔ(Ó)‰Ü˜œcÔ"ÜÐ1Ó2Ð2á”'˜$¨:Ô6Ó7€FÙAGÓHÁ¸‘”V˜EŸJ™J¨TÔ2Õ3À€HÐHÜ�>‰>×%Ñ% h°vÐ%Ó>Ð>ùò Ió   Á%$B,c           	      ób  — t        |t        j                  «      r	 | |«      }n*|€ | t        «      }nt        |t        «      st        d«      ‚ | t        ||¬«      «      }|D �cg c]  } | t        |j                  |¬«      «      ‘Œ! }}t        j                  j                  ||¬«      S c c}w rä   )r�   r(   r‘   r”   r•   r“   rn   ry   r2   r6   ÚTablerÍ   ræ   s          r,   Útablesrì   Ä  s–   € ä�$œ×)Ñ)Ô*Ù�D‹z‰Ø	ˆÙÔ(Ó)‰Ü˜œcÔ"ÜÐ1Ó2Ð2á”'˜$¨:Ô6Ó7€FÙAGÓHÁ¸‘”V˜EŸJ™J¨TÔ2Õ3À€HÐHÜ�8‰8×Ñ °ÐÓ8Ð8ùò Iré   c                 ó”   — t        j                  t        j                  | «      t        j                  t        j                  | «      z  S r'   )r(   rB   r6   rC   rD   rH   s    r,   Úpandas_compatible_list_typesrî   ù  s2   € ô 	�	‰	”"—(‘(˜MÓ*Ü
�	‰	”"—-‘- Ó/ñ	0ðr.   c            
      óÂ   — t        j                  t        t        t        «      t	        t        «      t        t        ¬«      t        t        «      t	        t        «      «      S )N)rb   )r(   rX   Ú!pandas_compatible_primitive_typesrî   rU   rc   Ú(pandas_compatible_dictionary_value_typesÚpandas_compatible_typesrr   r.   r,   rs   rs     sA   € ŒB�I‰IÜ)Ü$Ô%FÓGÜÔ6Ó7ÜÜCô	
ô 	%Ô%<Ó=ÜÔ,Ó-ô	r.   )NN)T)NT)r   NN)xr©   Úsysr§   Ú
hypothesisrM   Úhypothesis.strategiesÚ
strategiesr(   Úhypothesis.extra.numpyÚextraÚnumpyr™   ÚImportErrorÚhypothesis.extra.pytzÚpytzÚtzstr¦   ÚplatformÚtzdatar�   Úpyarrowr6   r¾   Ú
charactersr5   Úalphanum_textÚsurrogate_textr³   ÚnullÚ	null_typeÚbool_rY   r»   r]   Ústringr^   Úlarge_binaryÚlarge_binary_typeÚlarge_stringÚlarge_string_typerB   rE   r_   rX   Úbinary_like_typesr)   Úint8Úint16Úint32Úint64rW   Úuint8Úuint16Úuint32Úuint64Úunsigned_integer_typesrZ   Úfloat16r[   r\   Úfloating_typesÚ	decimal32Údecimal32_typeÚ	decimal64Údecimal64_typeÚ
decimal128Údecimal128_typeÚ
decimal256Údecimal256_typeÚnumeric_typesÚdate32Údate64Ú
date_typesÚtime32Útime64Ú
time_typesÚranger«   r¯   r*   Ú	compositer-   Úfixed_offset_timezonesr–   r‹   Ú	timestampÚtimestamp_typesÚdurationÚduration_typesÚmonth_day_nano_intervalÚinterval_typesÚtemporal_typesrp   Údictionariesr4   r@   rJ   rU   rc   rh   rn   Údeferredrq   Ú
all_fieldsÚall_schemasr”   r|   rƒ   ry   râ   rè   rì   Ú
all_arraysÚall_chunked_arraysÚall_record_batchesÚ
all_tablesrð   rñ   rî   rò   )rM   Úms   00r,   Ú<module>r:     sÅ  ðó$ Û 
ã Û Ý "ðß)Ð)ðß(Ð(ðÛð ‡<�<�7ÒðÛðÛó ð ˆb�g‰gØˆR�]‰]ØØôô€ð �—‘ØˆR�]‰]Ø/ØØôô€ð �—‘ØˆR�]‰]ØØôô€ð ˆB�G‰G�G�B—G‘G“IÓ€	ØˆB�G‰G�H�B—H‘H“JÓ€	àˆb�g‰g�i�b—i‘i“kÓ"€Øˆb�g‰g�i�b—i‘i“kÓ"€Ø�B—G‘G˜O˜BŸO™OÓ-Ó.Ð Ø�B—G‘G˜O˜BŸO™OÓ-Ó.Ð Ø"˜Ÿ™Ø‡I�IØ€B‡K�K˜! rÔ*óÐ ð �B—I‘IØØØØØóÐ ð '�r—‘Ø€B‡G�GƒIØ€B‡H�HƒJØ€B‡H�HƒJØ€B‡H�HƒJð	(ó Ð ð )˜Ÿ™Ø€B‡H�HƒJØ€B‡I�IƒKØ€B‡I�IƒKØ€B‡I�IƒKð	*ó Ð ð �—	‘	Ð.Ð0FÓG€à �—‘Ø€B‡J�JƒLØ€B‡J�JƒLØ€B‡J�JƒLð"ó €ð
 �—‘Ø‡L�LØˆb�k‰k A°Ô3Ø
ˆ"�+‰+ ¨QÔ
/ô€ð
 �—‘Ø‡L�LØˆb�k‰k A°Ô4Ø
ˆ"�+‰+ ¨RÔ
0ô€ð
 �"—)‘)Ø‡M�MØˆb�k‰k A°Ô4Ø
ˆ"�+‰+ ¨RÔ
0ô€ð
 �"—)‘)Ø‡M�MØˆb�k‰k A°Ô4Ø
ˆ"�+‰+ ¨RÔ
0ô€ð
 �—	‘	˜-¨Ø)¨?ó<€ð ˆR�_‰_Ø€B‡I�IƒKØ€B‡I�IƒKðó €
ð ˆR�_‰_Ø€B‡I�IˆcƒNØ€B‡I�IˆdƒOØ€B‡I�IˆdƒOØ€B‡I�IˆdƒOð	ó €
ñ �3˜Œ^ôáˆÛˆØ×Ñ ÐÓ$Ø×Ñ ¨1ÐÓ-ô$à×Ñ ÐÓ#õ$ð ×Ñ�h×(Ñ(¨q¸!Ð(Ó<Õ=àð >ØòÐ ð ‡�ñ>ó ð>ñ 5Ó6Ð á‰HØ�—	‘	Øˆ�‰‹	�>�4—>‘>Ó# \ R§\¡\£^Ð5KóM�Iá	Ø�—	‘	˜'˜"Ÿ'™'›) ^ T§^¡^Ó%5Ð7MÓN�IÙØ�—	‘	˜'˜"Ÿ'™'›) \ R§\¡\£^Ð5KÓL�Ià�—	‘	˜'˜"Ÿ'™'›)Ð%;Ó<€IØ�"—)‘)Ø‡L�LØ	ˆ�‰Ò0Ó	1Øô€ð
 �—‘Ø‡K�KØ€B‡O�OÒ+Ó,ó€ð �—‘Ð3˜×3Ñ3Ó5Ó6€Ø�—‘ØØØØØó€ð �"—)‘)ØØØØØó€ð ˆ2�?‰?˜7˜2Ÿ7™7›9 g b§g¡g£iÓ0€ð ‡�Ø.¸dò 
Fó ð
Fð -ó ð ‡�Ø%4ò &ó ð&óBð ‡�Ø!0Ø+ò)ó ð)ð *°dó *ð
 ˆB�K‰Kñó
€	ð ˆR�Y‰YÙ
ˆ9ÓÙ
ˆ9 MÔ2Ù
ˆ9 NÔ3ó€
ñ
 �iÓ €ð #�r—{‘{¨Q¸"Ô=Ð ð ‡�òó ðð
 ‡�ò#ó ð#ð ‡�òr+ó ðr+ðj ‡�ò5ó ð5ð ‡�ò
?ó ð
?ð ‡�ò
9ó ð
9ñ �IÓ€
Ù# IÓ.Ð Ù# IÓ.Ð Ù�IÓ€
ð %. B§I¡IØØØØ€B‡O�O�Z�R—Z‘Z“\ : 2§:¡:£<Ð0Ó1ØØØð
 ØØØØó!%Ð !ð* ,5¨2¯9©9ØØØØØó,Ð (ð 4óð &˜"Ÿ+™+ñ	óÑ øðU ò ØƒDðûð ò ØƒDðûð ò ØƒHðûð
 ò Ø‹ðûð ò Ø	ƒBðüóPs^   ˜	a' ¢	a5 ¬b Á b Áb Ñ6A/b-á'a2á1a2á5b á?b âbâbâbâbâb*â)b*