Ë
    	êñiLD  ã            
      ó¦  — U d dl mZ d dlmZmZmZmZmZ d dlm	Z	 d dl
mZmZmZmZmZmZmZmZ erZd dlmZmZmZmZ d dlmZ d dl
mZ d dlmZmZ d d	lmZmZm Z  d d
l!m"Z" d dl#m$Z$m%Z%m&Z&m'Z' d dl(m)Z* d dl+m,Z,m-Z-m.Z.m/Z/ d dl0m1Z1 d dl2m3Z3  G d„ de«      Z4 G d„ de«      Z5 G d„ de«      Z6 G d„ de«      Z7 G d„ de«      Z8 G d„ de«      Z9 G d„ de«      Z: G d„ de«      Z; G d „ d!e«      Z< G d"„ d#e«      Z= G d$„ d%e«      Z>ed&   Z?d'e@d(<   eeAd)   d)f   ZBd'e@d*<   eeAd+   d+f   ZCd'e@d,<   e?ee?   z  ZDd'e@d-<   eAeE   eAeF   z  eAeG   z  eAeH   z  eAd.   z  eAd/   z  eAd0   z  eAd1   z  eAeIe      z  eAeJed2f      z  eAeK   z  eAeL   z  eAd3   z  eAd4   z  ZMd'e@d5<   eeHe?eMz  d4z  f   eeHeJeHe?eMz  d4z  f   z     z  ZNd'e@d6<   eeHe?f   ZOd'e@d7<   eeEeFd3f   ZPd'e@d8<   ed9   ZQd'e@d:<   ePeQz  eHz  eGz  eKz  ZRd'e@d;<   eeRd<eIe   f   ZSd'e@d=<   ed>d?eHf   ZTd'e@d@<   eSeTz  d4z  ZUd'e@dA<   edB   ZVd'e@dC<   edD   ZWd'e@dE<   dFZXd'e@dG<   edHeXf   ZYd'e@dI<   edJ   ZZd'e@dK<   edL   Z[d'e@dM<   edN   Z\d'e@dO<   edP   Z]d'e@dQ<   edR   Z^d'e@dS<   edT   Z_d'e@dU<   eJedV   ef   Z`d'e@dW<   eJedX   eaeEed?eHf   f   f   Zbd'e@dY<   eJedZ   eaeEeIeH   f   f   eJed[   ed\gd\f   f   z  Zcd'e@d]<   ed^   Zdd'e@d_<   ed`   Zed'e@da<   edb   Zfd'e@dc<   edd   Zgd'e@de<   edf   Zhd'e@dg<   edh   Zid'e@di<   edj   Zjd'e@dk<   edR   Zkd'e@dl<   edm   Zld'e@dn<   edo   Zmd'e@dp<   edq   Znd'e@dr<   eds   Zod'e@dt<   edu   Zpd'e@dv<   edw   Zqd'e@dx<   edy   Zrd'e@dz<   ed{   Zsd'e@d|<   ed}   Ztd'e@d~<   ed   Zud'e@d€<   ed�   Zvd'e@d‚<   edƒ   Zwd'e@d„<   ed…   Zxd'e@d†<   ed‡   Zyd'e@dˆ<   ed‰   Zzd'e@dŠ<   ed‹   Z{d'e@dŒ<   ed�   Z|d'e@dŽ<   ed�   Z}d'e@d�<   ed‘   Z~d'e@d’<   ed“   Zd'e@d”<   ed•   Z€d'e@d–<   ed—   Z�d'e@d˜<   ed™   Z‚d'e@dš<   ed›   Zƒd'e@dœ<   ed�   Z„edž   Z…d'e@dŸ<   ed    Z†d'e@d¡<   ed¢   Z‡d'e@d£<   ed¤   Zˆd'e@d¥<   ed¦   Z‰ed§   ZŠd'e@d¨<   ed©   Z‹d'e@dª<   ed«   ZŒd'e@d¬<   ed­   Z�d'e@d®<   ed¯   ZŽd'e@d°<   ed±   Z�d'e@d²<   ed³   Z�d'e@d´<   eee   d?dddd!d#ddf	   Z‘d'e@dµ<   eeeHe‘eRz  d4z  f   ee   e7e:e;dde>d\f	   Z’d'e@d¶<   eeYeJeYd2f   z  eHeeHeHf   z  f   Z“d'e@d·<   eeYeeH   z  eHeeHef   z  eeHeeHef   z     z  f   Z”d'e@d¸<   eeYeJeY   z  eHf   eeH   z  eGz  Z•d'e@d¹<   eeYeJeHd2f   eEz  f   eEz  Z–d'e@dº<   eeHeHeeH   z  f   eeH   z  eGz  Z—d'e@d»<   ed¼   Z˜d'e@d½<    ed¾d\d¿d?d>«      Z™ edÀd\d¿«      ZšeJeEeEeEf   Z›d'e@dÁ<   edÂ   Zœd'e@dÃ<    G dÄ„ dÅe«      Z� G dÆ„ dÇe«      Zž G dÈ„ dÉe«      ZŸ G dÊ„ dËeŸ«      Z edÌ   Z¡d'e@dÍ<   ed	   Z¢d'e@dÎ<   ežeŸz  e z  e¡z  e¢z  Z£d'e@dÏ<   eEZ¤d'e@dÐ<   ee¥e¦eeE   d?d<f   Z§d'e@dÑ<   eHZ¨d'e@dÒ<   ee¥eeH   d?d<f   Z©d'e@dÓ<   eeeG   d?d<f   Zªd'e@dÔ<   e¤e¨z  Z«d'e@dÕ<   e§e©z  eªz  Z¬d'e@dÖ<   eed×   dØf   Z­d'e@dÙ<   edÚ   Z®d'e@dÛ<   eHe	z  eeK   z  eKz  eIeH   z  eIe	   z  eIeeK      z  eIeK   z  Z¯d'e@dÜ<   eegeKf   eegeHf   z  Z°edÝ   Z±d'e@dÞ<   g dß¢Z² G dà„ dá«      Z³ee³geaeHeHf   f   Z´d'e@dâ<   eaeHeHf   e´z  Zµd'e@dã<   eaeHef   Z¶d'e@dä<   y4)åé    )Úannotations)ÚCallableÚ
CollectionÚIterableÚMappingÚSequence)ÚPath)ÚIOÚTYPE_CHECKINGÚAnyÚLiteralÚProtocolÚ	TypedDictÚTypeVarÚUnion)ÚdateÚdatetimeÚtimeÚ	timedelta)ÚDecimal)Ú	TypeAlias)Ú
ConnectionÚEngine)ÚAsyncConnectionÚAsyncEngineÚAsyncSession)ÚSession)Ú	DataFrameÚExprÚ	LazyFrameÚSeries)Únumpy)ÚDataTypeÚDataTypeClassÚIntegerTypeÚTemporalType)Ú	GPUEngine)ÚSelectorc                  ó"   — e Zd ZdZ	 d	 	 	 dd„Zy)ÚArrowArrayExportablezGType protocol for Arrow C Data Interface via Arrow PyCapsule Interface.Nc                 ó   — y ©N© ©ÚselfÚrequested_schemas     úP/var/www/pod-logistic/pod-ai/venv/lib/python3.12/site-packages/polars/_typing.pyÚ__arrow_c_array__z&ArrowArrayExportable.__arrow_c_array__#   s   € à #ó    r,   )r0   úobject | NoneÚreturnztuple[object, object])Ú__name__Ú
__module__Ú__qualname__Ú__doc__r2   r-   r3   r1   r*   r*       s   „ ÙQð 15ð$Ø -ð$à	ô$r3   r*   c                  ó   — e Zd ZdZddd„Zy)ÚArrowStreamExportablezIType protocol for Arrow C Stream Interface via Arrow PyCapsule Interface.Nc                 ó   — y r,   r-   r.   s     r1   Ú__arrow_c_stream__z(ArrowStreamExportable.__arrow_c_stream__+   ó   � r3   r,   )r0   r4   r5   Úobject)r6   r7   r8   r9   r=   r-   r3   r1   r;   r;   (   s   „ ÙSåWr3   r;   c                  ó   — e Zd ZdZdd„Zy)ÚArrowSchemaExportablezIType protocol for Arrow C Schema Interface via Arrow PyCapsule Interface.c                 ó   — y r,   r-   )r/   s    r1   Ú__arrow_c_schema__z(ArrowSchemaExportable.__arrow_c_schema__1   r>   r3   N)r5   r?   )r6   r7   r8   r9   rC   r-   r3   r1   rA   rA   .   s   „ ÙSä/r3   rA   c                  ó8   — e Zd ZdZdd„Zdd„Zdd„Zdd„Zdd„Zy)	Ú
NumpyArrayz?Protocol to match NumPy Arrays without needing NumPy installed.c                 ó   — y r,   r-   ©r/   ÚargsÚkwargss      r1   ÚbyteswapzNumpyArray.byteswap7   r>   r3   c                 ó   — y r,   r-   rG   s      r1   Ú	conjugatezNumpyArray.conjugate8   r>   r3   c                 ó   — y r,   r-   rG   s      r1   ÚravelzNumpyArray.ravel9   r>   r3   c                 ó   — y r,   r-   rG   s      r1   ÚsearchsortedzNumpyArray.searchsorted:   r>   r3   c                 ó   — y r,   r-   rG   s      r1   ÚswapaxeszNumpyArray.swapaxes;   r>   r3   N©rH   r   rI   r   r5   r   )	r6   r7   r8   r9   rJ   rL   rN   rP   rR   r-   r3   r1   rE   rE   4   s   „ ÙIã=Û>Û:ÛAÜ=r3   rE   c                  ó    — e Zd ZdZdd„Zdd„Zy)ÚPyArrowArrayz…
    Protocol to match PyArrow arrays without needing PyArrow installed.

    Only use for function arguments, not return types.
    c                 ó   — y r,   r-   rG   s      r1   ÚbufferszPyArrowArray.buffersE   r>   r3   c                 ó   — y r,   r-   rG   s      r1   ÚtolistzPyArrowArray.tolistF   r>   r3   NrS   )r6   r7   r8   r9   rW   rY   r-   r3   r1   rU   rU   >   s   „ ñó =Ü;r3   rU   c                  ó   — e Zd ZdZdd„Zy)ÚPyArrowChunkedArrayz�
    Protocol to match PyArrow chunked arrays without needing PyArrow installed.

    Only use for function arguments, not return types.
    c                 ó   — y r,   r-   rG   s      r1   Ú
iterchunkszPyArrowChunkedArray.iterchunksP   r>   r3   NrS   )r6   r7   r8   r9   r]   r-   r3   r1   r[   r[   I   s   „ ñô @r3   r[   c                  ó@   — e Zd ZdZd	d„Zd	d„Zd	d„Zd	d„Zd	d„Zd	d„Z	y)
ÚPyArrowTablez…
    Protocol to match PyArrow tables without needing PyArrow installed.

    Only use for function arguments, not return types.
    c                 ó   — y r,   r-   rG   s      r1   ÚfilterzPyArrowTable.filterZ   r>   r3   c                 ó   — y r,   r-   rG   s      r1   Úgroup_byzPyArrowTable.group_by[   r>   r3   c                 ó   — y r,   r-   rG   s      r1   Ú
add_columnzPyArrowTable.add_column\   r>   r3   c                 ó   — y r,   r-   rG   s      r1   Úremove_columnzPyArrowTable.remove_column]   r>   r3   c                 ó   — y r,   r-   rG   s      r1   ÚtakezPyArrowTable.take^   r>   r3   c                 ó   — y r,   r-   rG   s      r1   Ú	to_pandaszPyArrowTable.to_pandas_   r>   r3   NrS   )
r6   r7   r8   r9   ra   rc   re   rg   ri   rk   r-   r3   r1   r_   r_   S   s   „ ñó <Û=Û?ÛBÛ9Ü>r3   r_   c                  ó0   — e Zd ZdZdd„Zdd„Zdd„Zdd„Zy)ÚPandasDataFramez�
    Protocol to match pandas dataframes without needing pandas-stubs installed.

    Only use for function arguments, not return types.
    c                 ó   — y r,   r-   rG   s      r1   ÚwherezPandasDataFrame.wherei   r>   r3   c                 ó   — y r,   r-   rG   s      r1   ÚgroupbyzPandasDataFrame.groupbyj   r>   r3   c                 ó   — y r,   r-   rG   s      r1   ÚunstackzPandasDataFrame.unstackk   r>   r3   c                 ó   — y r,   r-   rG   s      r1   Úpivot_tablezPandasDataFrame.pivot_tablel   r>   r3   NrS   )r6   r7   r8   r9   ro   rq   rs   ru   r-   r3   r1   rm   rm   b   s   „ ñó ;Û<Û<Ü@r3   rm   c                  ó    — e Zd ZdZdd„Zdd„Zy)ÚPandasSeriesz‰
    Protocol to match pandas series without needing pandas-stubs installed.

    Only use for function arguments, not return types.
    c                 ó   — y r,   r-   rG   s      r1   Úto_framezPandasSeries.to_framev   r>   r3   c                 ó   — y r,   r-   rG   s      r1   ÚisnazPandasSeries.isnaw   r>   r3   NrS   )r6   r7   r8   r9   ry   r{   r-   r3   r1   rw   rw   o   s   „ ñó >Ü9r3   rw   c                  ó    — e Zd ZdZdd„Zdd„Zy)ÚPandasIndexzŠ
    Protocol to match pandas indexes without needing pandas-stubs installed.

    Only use for function arguments, not return types.
    c                 ó   — y r,   r-   rG   s      r1   Ú	to_serieszPandasIndex.to_series�   r>   r3   c                 ó   — y r,   r-   rG   s      r1   r{   zPandasIndex.isna‚   r>   r3   NrS   )r6   r7   r8   r9   r   r{   r-   r3   r1   r}   r}   z   s   „ ñó ?Ü9r3   r}   c                  ó    — e Zd ZdZdd„Zdd„Zy)ÚTorchTensorz†
    Protocol to match PyTorch tensors without needing PyTorch installed.

    Only use for function arguments, not return types.
    c                 ó   — y r,   r-   rG   s      r1   ÚcudazTorchTensor.cudaŒ   r>   r3   c                 ó   — y r,   r-   rG   s      r1   ÚbackwardzTorchTensor.backward�   r>   r3   NrS   )r6   r7   r8   r9   r„   r†   r-   r3   r1   r‚   r‚   …   s   „ ñó :Ü=r3   r‚   )r$   r#   r   ÚPolarsDataTyper&   ÚPolarsTemporalTyper%   ÚPolarsIntegerTypeÚOneOrMoreDataTypesr   r   r   r   .r   NÚPythonDataTypeÚSchemaDefinitionÚ
SchemaDictÚNumericLiteral)r   r   r   r   ÚTemporalLiteralÚNonNestedLiteralznp.ndarray[Any, Any]ÚPythonLiteralr   r!   ÚIntoExprColumnÚIntoExpr)ÚeqÚneqÚgtÚltÚgt_eqÚlt_eqÚComparisonOperator)ÚleftÚcenterÚrightÚLEFTÚCENTERÚRIGHTÚ	Alignmentr(   ÚSelectorTypeÚstrÚColumnNameOrSelector)ÚearliestÚlatestÚraiseÚnullÚ	Ambiguous)ÚuncompressedÚsnappyÚdeflateÚAvroCompression)Ú	necessaryÚalwaysÚnon_numericÚneverÚCsvQuoteStyle)ÚphysicalÚlexicalÚCategoricalOrdering)rª   ÚgzipÚzstdÚCsvCompression)Úutf8z
utf8-lossyÚCsvEncodingziceberg-column-mappingÚColumnMappingÚicebergÚDefaultFieldValuesziceberg-position-deletezdelta-deletion-vectorr   ÚDeletionFiles)Úforwardr†   ÚminÚmaxÚmeanÚzeroÚoneÚFillNullStrategy)ÚfullÚmixedÚFloatFmt)ÚcÚfortranÚ
IndexOrder)rª   Úlz4r·   ÚIpcCompression)zm:mzm:1z1:mz1:1ÚJoinValidation)r›   r�   Ú	datapointÚLabel)Únoner›   r�   Ú
left_rightÚ
right_leftÚMaintainOrderJoinÚNdjsonCompression)r§   r¨   ÚNonExistent)ÚignoreÚdropÚNullBehavior)ÚautoÚcolumnsÚ
row_groupsÚprefilteredrÑ   ÚParallelStrategy)rÌ   rª   r«   r¶   Úbrotlir·   ÚParquetCompression)	rÀ   rÁ   ÚfirstÚlastÚsumrÂ   ÚmedianÚlenÚitemÚPivotAgg)ÚnearestÚhigherÚlowerÚmidpointÚlinearÚequiprobableÚQuantileMethod)ÚaveragerÀ   rÁ   ÚdenseÚordinalÚrandomÚ
RankMethod)r§   r¿   r†   ÚRoll)Úhalf_to_evenÚhalf_away_from_zeroÚto_zeroÚ	RoundMode)ÚbinaryÚjsonÚSerializationFormat)ÚlittleÚbigÚ
Endianness)
ÚbÚkbÚmbÚgbÚtbÚbytesÚ	kilobytesÚ	megabytesÚ	gigabytesÚ	terabytesÚSizeUnit)	ÚwindowrÏ   ÚmondayÚtuesdayÚ	wednesdayÚthursdayÚfridayÚsaturdayÚsundayÚStartBy)ÚdataÚallÚSyncOnCloseMethod)ÚnsÚusÚmsÚTimeUnit)ÚNFCÚNFKCÚNFDÚNFKDÚUnicodeForm)rá   râ   ÚanyrÑ   ÚUniqueKeepStrategy)ÚverticalÚ
horizontalÚUnstackDirection)Úthread_localÚ	threadingÚMapElementsStrategy)r†   r¿   rè   ÚAsofJoinStrategy)r›   r�   ÚbothrÑ   ÚClosedInterval)rì   rè   ÚInterpolationMethod)Úinnerr›   r�   rÆ   ÚsemiÚantiÚcrossÚouterÚJoinStrategy)Úfirst_non_nullÚ	max_widthÚListToStructWidthStrategy)
r!  Úvertical_relaxedÚdiagonalÚdiagonal_relaxedr"  ÚalignÚ
align_fullÚalign_innerÚ
align_leftÚalign_right)ÚpearsonÚspearmanÚCorrelationMethod)ÚadbcÚ
connectorxÚDbReadEngine)Ú
sqlalchemyr?  ÚDbWriteEngine)ÚreplaceÚappendÚfailÚDbWriteMode)r  r  r  ÚsÚd)ÚarrayÚdictÚJaxExportType)ÚcolÚrowÚOrientation)r  r›   r�   ÚSearchSortedSide)ÚtensorÚdatasetrK  ÚTorchExportType)ÚhexÚbase64ÚTransferEncoding)Úgroup_to_rowsÚjoinÚexplodeÚWindowMappingStrategy)ÚplainÚtreeÚExplainFormatÚ	ArrayLikeÚFrameInitTypesÚColumnFormatDictÚConditionalFormatDictÚColumnTotalsDefinitionÚColumnWidthsDefinitionÚRowTotalsDefinition)ÚfastÚbalancedÚ	expensiveÚParametricProfileNamesÚ
PolarsTyper    Ú	FrameTypeÚ
BufferInfo)ÚcalamineÚopenpyxlÚxlsx2csvÚExcelSpreadsheetEnginec                  ó0   — e Zd ZU dZded<   ded<   ded<   y)ÚSeriesBufferszUnderlying buffers of a Series.r!   ÚvalueszSeries | NoneÚvalidityÚoffsetsN)r6   r7   r8   r9   Ú__annotations__r-   r3   r1   rq  rq  p  s   … Ù)àƒNØÓØÔr3   rq  c                  ó   — e Zd Zdd„Zy)ÚBasicConnectionc                 ó   — y)zReturn a cursor object.Nr-   rG   s      r1   ÚcursorzBasicConnection.cursor{  r>   r3   NrS   )r6   r7   r8   ry  r-   r3   r1   rw  rw  z  s   „ ô&r3   rw  c                  ó   — e Zd Zdd„Zy)ÚBasicCursorc                 ó   — y)zExecute a query.Nr-   rG   s      r1   ÚexecutezBasicCursor.execute€  r>   r3   NrS   )r6   r7   r8   r}  r-   r3   r1   r{  r{    s   „ ôr3   r{  c                  ó   — e Zd Zdd„Zdd„Zy)ÚCursorc                 ó   — y)zFetch all results.Nr-   rG   s      r1   ÚfetchallzCursor.fetchall…  r>   r3   c                 ó   — y)zFetch results in batches.Nr-   rG   s      r1   Ú	fetchmanyzCursor.fetchmanyˆ  r>   r3   NrS   )r6   r7   r8   r�  rƒ  r-   r3   r1   r  r  „  s   „ ó!ô(r3   r  )r   r   r   ÚAlchemyConnectionÚAlchemyAsyncConnectionÚConnectionOrCursorÚSingleIndexSelectorÚMultiIndexSelectorÚSingleNameSelectorÚMultiNameSelectorÚBooleanMaskÚSingleColSelectorÚMultiColSelector)rÚ   z	in-memoryÚ	streamingÚgpur'   Ú
EngineType)Úirr³   Ú	PlanStageÚ
FileSource)ÚfunctionÚrenamed_parameterÚstreaming_parameterÚnonkeyword_argumentsÚparameter_as_multi_positionalÚDeprecationType)]r¡   r©   r*   r;   r'  r­   r‹  rk  rµ   r)  r`  r¤   rb  rc  rš   ÚConcatMethodra  r†  r>  rº   r²   r  rA  rC  rG  r™  rþ   r�  ÚEpochTimeUnitro  r]  r“  rÅ   rÈ   r_  rj  rË   r*  r“   r’   rÍ   ÚJSONEncoderrL  r0  rÎ   rÐ   r3  rÔ   r&  r�  rˆ  rŠ  rÕ   rÖ   r�   rÙ   rŽ   rŠ   rO  rÞ   rh  rà   rç   r‡   r‰   rˆ   ri  r‹   r‘   rî   ró   rô   rd  rŒ   r�   rP  r¢   rû   rq  rŒ  r‡  r‰  r	  r  r  r�   r  rS  rV  r  r   r#  rZ  c                  ó$   — e Zd ZU dZdd„Zded<   y)ÚParquetMetadataContextzó
    The context given when writing file-level parquet metadata.

    .. warning::
        This functionality is considered **experimental**. It may be removed or
        changed at any point without it being considered a breaking change.
    Úarrow_schemar£   c               ó   — || _         y r,   )rŸ  )r/   rŸ  s     r1   Ú__init__zParquetMetadataContext.__init__3  s
   € Ø(ˆÕr3   N)rŸ  r£   r5   ÚNone)r6   r7   r8   r9   r¡  ru  r-   r3   r1   rž  rž  *  s   … ñó)ð Ôr3   rž  ÚParquetMetadataFnÚParquetMetadataÚStorageOptionsDict)·Ú
__future__r   Úcollections.abcr   r   r   r   r   Úpathlibr	   Útypingr
   r   r   r   r   r   r   r   r   r   r   r   Údecimalr   r   Úsqlalchemy.enginer   r   Úsqlalchemy.ext.asyncior   r   r   Úsqlalchemy.ormr   Úpolarsr   r   r    r!   Úpolars._dependenciesr"   ÚnpÚpolars.datatypesr#   r$   r%   r&   Úpolars.lazyframe.engine_configr'   Úpolars.selectorsr(   r*   r;   rA   rE   rU   r[   r_   rm   rw   r}   r‚   r‡   ru  Útyperˆ   r‰   rŠ   ÚintÚfloatÚboolr£   ÚlistÚtupler  r?   r‹   rŒ   r�   rŽ   r�   r�   r‘   r’   r“   rš   r¡   r¢   r¤   r©   r­   r²   rµ   r¸   rº   r»   rK  r½   r¾   rÅ   rÈ   rË   rÍ   rÎ   rÐ   rÔ   rÕ   rÖ   rÙ   rÞ   rà   rç   rî   ró   rô   rø   rû   rþ   r	  r  r  r  r  r   r#  r&  r'  r)  r*  r0  r3  rš  r>  rA  rC  rG  r›  rL  rO  rP  rS  rV  rZ  r]  r^  r_  r`  ra  rb  rc  rd  rh  ri  rj  rk  ro  rq  rw  r{  r  r„  r…  r†  r‡  ÚsliceÚrangerˆ  r‰  rŠ  r‹  rŒ  r�  r�  r’  r“  rœ  r™  Ú__all__rž  r£  r¤  r¥  r-   r3   r1   ú<module>r½     sÓ  ðÞ "ç MÕ MÝ ÷	÷ 	ó 	ñ ß8Ó8ÝÝ ç4ßQÑQÝ&ç9Ó9Ý0ßSÓSÝ8Ý)ô$˜8ô $ôX˜Hô Xô0˜Hô 0ô>�ô >ô<�8ô <ô@˜(ô @ô?�8ô ?ô
A�hô 
Aô:�8ô :ô:�(ô :ô>�(ô >ð "Ð"=Ñ>€�	Ó >Ø % d¨>Ñ&:¸NÐ&JÑ KÐ �IÓ KØ$ T¨-Ñ%8¸-Ð%GÑHÐ �9Ó HØ .°¸.Ñ1IÑ IÐ �IÓ Iàˆ�IØ
ˆ5�kñà
ˆ4�jñð ˆ3�iñð ˆ6�lñ	ð
 ˆ6�lñð ˆ:Ññð ˆ;Ññð ˆ4�‰9�oñð ˆ5��c�‰?Ññ	ð ˆ5�kñ
ð ˆ6�lñð ˆ9�oñð ˆ4�jñð �	ó ð$ ˆC� .Ñ0°4Ñ7Ð7Ñ8Øˆs�U˜3 °Ñ ?À$Ñ FÐFÑGÑGÑHñIð �)ó ð    ^Ð 3Ñ4€
ˆIÓ 4à! # u¨iÐ"7Ñ8€�	Ó 8Ø"Ð#JÑK€�Ó KØ,¨Ñ>ÀÑDÀtÑKÈeÑSÐ �)Ó Sà Ð!1Ð3IÈ4ÐPSÉ9Ð!TÑU€ˆyÓ Uà! &¨(°CÐ"7Ñ8€�	Ó 8à# nÑ4°tÑ;€ˆ)Ó ;à 'Ð(QÑ RÐ �IÓ RØÐSÑT€	ˆ9Ó Tð %€ˆiÓ $Ø"'¨¨|Ð(;Ñ"<Ð �iÓ <ð ÐDÑE€	ˆ9Ó EØ$Ð%HÑI€�Ó IØ"Ð#PÑQ€ˆyÓ QØ!(Ð)>Ñ!?Ð �YÓ ?Ø#Ð$BÑC€�	Ó CØ Ð!5Ñ6€ˆYÓ 6Ø ØÐ$Ñ%ð ð	ñ€ˆyó ð !&ØˆIÑ˜˜S %¨°#¨Ñ"6Ð6Ñ7Ð7ñ!Ð �Ió ð 
ˆ'Ð+Ñ
,¨d°3¸¸S¹	°>Ñ.BÐ
BÑCØˆGÐ+Ñ,¨h¸°}ÀkÐ7QÑ.RÐRÑSñTð ˆyó ð &Ø>ñÐ �)ó ð ˜oÑ.€ˆ)Ó .Ø Ñ/€
ˆIÓ /Ø#Ð$AÑB€�	Ó BØ#Ð$>Ñ?€�	Ó ?ØÐ7Ñ8€€yÓ 8Ø&Ø7ñ Ð �9ó ð  'Ð'EÑFÐ �9Ó FØ  Ñ1€ˆYÓ 1Ø!Ð"2Ñ3€ˆiÓ 3Ø%Ø:ñÐ �)ó ð !(Ø=ñ!Ð �Ió ð ØIñ€ˆ)ó ð $ØFñ€�	ó ð  Ð UÑV€
ˆIÓ VØÐ8Ñ9€€iÓ 9ØÐOÑP€	ˆ9Ó PØ!(Ð)9Ñ!:Ð �YÓ :Ø Ñ0€
ˆIÓ 0Øð	ñ€ˆ)ó ð ðñ
€ˆó 
ð  ' }Ñ5Ð �9Ó 5ØÐ.Ñ/€ˆ)Ó /Ø Ð!=Ñ>€ˆYÓ >Ø 'Ð(FÑ GÐ �IÓ GØ%Ð&>Ñ?Ð �)Ó ?Ø!(Ð)DÑ!EÐ �YÓ Eð &Ð&FÑGÐ �)Ó GØ#Ð$CÑD€�	Ó DØ!(Ð)<Ñ!=Ð �YÓ =Ø!ØFñ€ˆió ð (/Ð/LÑ'MÐ ˜9Ó Mð ð	ñ€ð  'Ð'<Ñ=Ð �9Ó =Ø!Ð"6Ñ7€ˆiÓ 7Ø"Ð#7Ñ8€ˆyÓ 8Ø Ð!<Ñ=€ˆYÓ =ØÐ2Ñ3€Ø" ?Ñ3€ˆyÓ 3Ø  Ñ.€ˆYÓ .Ø%Ð&<Ñ=Ð �)Ó =Ø$Ð%@ÑA€�Ó AØ% oÑ6Ð �)Ó 6Ø#*Ð+MÑ#NÐ �yÓ NØ" ?Ñ3€ˆyÓ 3ð ØˆS�MØØØØØØØØðñ
€	ˆ9ó 
ð "ØˆC�Ð-Ñ-°Ñ4Ð4Ñ5ØˆS�MØØØØØØØðñ
€�	ó 
ð &à˜5Ð!5°sÐ!:Ñ;Ñ;Øˆ'�#�s�(Ñ
ÑðñÐ �)ó ð
 $+à˜: c™?Ñ*Øˆ'�#�s�(Ñ
Ñ˜h s¨W°S¸#°XÑ->Ñ'>Ñ?Ñ?ðAñ$Ð �yó ð Ð  5Ð)=Ñ#>Ñ>ÀÐCÑDØˆs�mñà
ñð ˜	ó ð Ð  %¨¨S¨¡/°CÑ"7Ð7Ñ8¸3Ñ>ð ˜	ó ð ˆC��z #‘Ñ&Ð&Ñ'¨*°S©/Ñ9¸DÑ@ð �Yó ð
 %,Ð,KÑ$LÐ ˜	Ó Lñ �\ ;°¸XÀvÓN€
Ù�K ¨kÓ:€	Ø˜c 3¨˜mÑ,€
ˆIÓ ,ð %,Ð,NÑ$OÐ ˜	Ó Oô�Iô ô&�hô &ô
�(ô ô
(ˆ[ô (ð  %Ð%FÑGÐ �9Ó GØ$)Ø4ñ%Ð ˜	ó ð �kÑ! FÑ*Ð->Ñ>ÐAWÑWð �Ió ð
 "%Ð �YÓ $Ø %Ø	Ø	ØˆS�MØØð	ñ!Ð �Ió ð !$Ð �IÓ #Ø$Ø	ØˆS�MØØðñ Ð �9ó ð ØˆT�NØØðñ€ˆYó ð
  3Ð5GÑGÐ �9Ó GØ0Ð3DÑDÀ{ÑRÐ �)Ó Rð ØÐ3Ñ4°kÐAñ€
ˆIó ð Ð/Ñ0€	ˆ9Ó 0ð Ø
ñàˆ�iñð ñð ˆ3�iñ	ð
 ˆ4�jñð ˆ2ˆe‰9�oñð ˆ5�kñð ˆIó 	ð ˜�u˜e�|Ñ$ x°°°s°
Ñ';Ñ;€à$ð%ñ€�ó ò^€÷Bñ ð  (Ð)?Ð(@À$ÀsÈCÀxÁ.Ð(PÑQÐ �9Ó QØ! # s (™^Ð.?Ñ?€�Ó ?à $ S¨# X¡Ð �IÔ .r3   