
    Owgp                     zH   d Z ddlZddlZddlZddlZddlZddlm	Z
 ej                  j                  d      Zej                  j                  ddgddggdd	g
      ZddgifZdg diefZg ej&                  dgf ej(                  dg       fej&                  dgf ej(                  ddg      fej&                  dgf ej(                  dd      fej&                  dgf ej(                  d      fej&                  dgf ej(                  dd      fej&                  dgf ej(                  d      fej&                  ddgf ej(                  d      fej&                  ddgf ej(                  d      fej&                  ddgf ej(                  d      fej&                  ddgf ej(                  dd       fej&                  ddgf ej(                  dd      fej&                  ddgf ej(                  dddg      fej&                  ddgf ej(                  dddg      fej&                  ddgf ej(                  ddg      fej&                   ej*                  dej,                  g      f ej(                  dd      fej&                  ddgf ej(                  dddi      fej&                  ddgf ej(                  d      fej&                  ddgf ej(                  d ddg      fej&                  ddgf ej(                  d!dd      fej&                  ddgf ej(                  d"      fej&                  ddgf ej(                  d#      fej&                  ddgf ej(                  d$      fej&                  ddgf ej(                  d%      fej&                  dgf ej(                  d& ej&                  dg            fej&                  dg ej.                  d'd(      f ej(                  d)      fej&                  dg ej0                  d'd(      f ej(                  d*      f ej2                  ej4                  e ej(                  d+ ej4                  dg,            fej                  j                  d-      .      ej4                  e ej(                  d/      fej4                  e ej(                  dd      fej4                  e ej(                  ddg      fej4                  e ej(                  d ej*                  dg            fej4                  d0dgif ej(                  ddg      fej4                  e ej(                  d1d2      fej4                  e ej(                  d3d4d56      fej4                  e ej(                  d7d89      fej4                  e ej(                  d:d;      fej4                  e ej(                  ddg      fej4                  e ej(                  dddg      fej4                  e ej(                  ddg<      fej4                  e ej(                  ddg,      fej4                  e ej(                  dddi<      fej4                  e ej(                  dd= ,      fej4                  e ej(                  dd      fej4                  e ej(                  dd>?      fej4                  e ej(                  d@d      fej4                  e ej(                  d      fej4                  e ej(                  d"      fej4                  e ej(                  d#      fej4                  e ej(                  d$      fej4                  e ej(                  d%      fej4                  e ej(                  dA      fej4                  e ej(                  d      fej4                  e ej(                  d      fej4                  e ej(                  dBdC      fej4                  e ej(                  dD      fej4                  e ej(                  dEdd      fej4                  e ej(                  dFdd      fej4                  e ej(                  dG      fej4                  e ej(                  d& ej4                  e       fej4                  e ej(                  dH ej4                  e ej6                        fej4                  e ej(                  dI ej4                  e       f ej2                  ej4                  e ej(                  dJ ej4                  e       fe.      ej4                  e ej(                  dKd<      fej4                  dgdgdLf ej(                  dMd<      fej4                  dgdgdLf ej(                  dMddNdOgP      fej4                  e ej(                  dQ      fej4                  e ej(                  dRd      fej4                  e ej(                  dS      fej4                  g dTg dUg dVdWf ej(                  dXdgd	gY      fej4                  e ej(                  dZd[       f ej2                  ej4                  e ej(                  d\ ej4                  ddgi            fe.      ej4                  e ej(                  dd      fej4                  e ej(                  d]      f ej2                  ej4                  e ej(                  d^      fej                  j9                  d_      g.      ej4                  e ej(                  d` ej4                  e       fej4                  e ej(                  da      fej4                  e ej(                  db      fej4                  e ej(                  dc      fej4                  e ej(                  dd      fej4                  e ej(                  de      fej&                  dg ej(                  de      fej4                  e ej(                  df      fej4                  e ej(                  dgdh      fej4                  e ej(                  dgdidjgdk      fej4                  d ej:                  dl       ej:                  dl      gif ej(                  dgdmh      fej4                  d ej<                  dn       ej<                  do      gif ej(                  dgdh      fej4                  ddgi ej>                  d'dp      gf ej(                  d)      fej4                  ddgi ej@                  d'      gf ej(                  d*dpq      fej4                  e ej(                  d dg      fej4                  e ej(                  d  ej&                  dg            fej4                  e ej(                  d  ej4                  ddgi            fej4                  e ej(                  drd      fej4                  e ej(                  dsd      fej4                  e ej(                  dtduv      fej&                  ddgf ej(                  dt      fej&                  ddgf ej(                  dwd,      fej4                  e ej(                  dwd<      fej4                  eejB                  fej&                  dgejB                  fej4                  eejD                  fej&                  dgejD                  fej4                  eejF                  fej&                  dgejF                  fej4                  ee$fej&                  dge$fej4                  ee%fej&                  dge%fej4                  e ej(                  dddg      fej4                  e ej(                  dxd      fej&                  def ej(                  dxd      fej4                  e ej(                  dyd      fej4                  e ej(                  dz ej4                  dg d{i            fej&                  e ej(                  dz ej&                  g d|            fej4                  e ej(                  d}d~      fej4                  e ej(                  dd~      fej&                  dddgf ej(                  d}d~      fej&                  dddgf ej(                  dd~      fej&                  ddgf ej(                  dB      fej&                  dgdz  f ej(                  d      fej4                  ddgdz  if ej(                  d      fej&                  dgdz  f ej(                  d      fej4                  ddgdz  if ej(                  d      fej&                  ddgf ej(                  ddd      fej4                  ef ej(                  ddd      fej&                  ddgf ej(                  de&      fej4                  e ej(                  de&      fej&                  ddgf ej(                  d      fej4                  e ej(                  d      fej&                  ddgde'f ej(                  d      fej4                  d ej*                  ddge'      if ej(                  d      fej&                  ddgf ej(                  d      fej4                  e ej(                  d      fej&                  g df ej(                  d      fej4                  dg dif ej(                  d      fej&                  ddgf ej(                  dd      fej4                  e ej(                  dd      fej&                  d ej0                  d'd(      f ej(                  dd      fej4                  dg di ej0                  d'd(      f ej(                  dd      fej&                  d ej0                  d'd(      f ej(                  dd      fej4                  dg di ej0                  d'd(      f ej(                  dd      fej&                  d ej0                  d'd(      f ej(                  ddd      fej4                  dg di ej0                  d'd(      f ej(                  ddd      fej&                  d ej0                  d'd(      f ej(                  dd      fej4                  dg di ej0                  d'd(      f ej(                  dd      fej&                  ddgf ej(                  d      fej4                  e ej(                  d      fej&                  ddgf ej(                  d ej*                  ddmg            fej4                  e ej(                  d ej*                  dgg            fej&                  ddgf ej(                  d ej*                  ddmg            fej4                  e ej(                  d ej*                  dgg            fej&                  ddgf ej(                  dd      fej4                  e ej(                  dd      fej&                  d ej0                  d'dd      f ej(                  dd      fej4                  dg di ej0                  d'dd      f ej(                  dd      fej&                  d ej0                  d'd(      f ej(                  dd      fej4                  dg di ej0                  d'd(      f ej(                  dd      fej&                  ddgf ej(                  d      fej4                  e ej(                  d      fej&                  ddgf ej(                  d      fej4                  e ej(                  d      fej&                  dgf ej(                  dd       fej4                  e ej(                  dd       fej&                  dgf ej(                  dd       fej4                  e ej(                  dd       fej&                  dgf ej(                  d      fej4                  e ej(                  d      fej&                  dgf ej(                  d      fej4                  e ej(                  d      fej&                  dgf ej(                  d      fej4                  e ej(                  d      fej&                  dgf ej(                  d      fej4                  e ej(                  d      fej4                  e ej(                  d      fej4                  e ej(                  d      fej4                  e ej(                  d      fej4                  e ej(                  d      fej4                  e ej(                  dO      fej4                  e ej(                  d      fej4                  e ej(                  dN      fej4                  e ej(                  d      fej4                  e ej(                  d      fej4                  e ej(                  d      fej4                  e ej(                  d      fZ(d Z) ejT                  e(d       d        Z+ej                  j9                  dd      d        Z,ej                  j[                  d ej&                  d ej0                  d'd(             ej4                  dg di ej0                  d'd(            g      d        Z.ej                  j[                  d ej&                  d ej0                  d'd(             ej4                  dg di ej0                  d'd(            g      d        Z/ed        Z0ej                  j[                  dg dĢ      ej                  j[                  dd ej&                  dg      fd ej4                  ddgi      f ej&                  dg      df ej4                  ddgi      df ej&                  dg       ej&                  dg      f ej4                  ddgi       ej4                  ddgi      f ej&                  dg       ej4                  ddgi      f ej4                  ddgi       ej&                  dg      fgdƄ ǫ      dȄ               Z1ej                  j[                  dg  ej(                  dʫ       ej(                  d˫       ej(                  ddg       ej(                  dd       ej(                  dad       ej(                  ddϫ       ej(                  dd       ej(                  ddҫ       ej(                  dddmӫ       ej(                  dd       ej(                  dd       ej(                  dyd       ej(                  dd       ej(                  d׫       ej(                  dd       ej(                  d٫       ej(                  dګ       ej(                  ddܫ       ej(                  ddޫ       ej(                  dd       ej(                  dd       ej(                  dd       ej(                  ddd       ej(                  dd       ej(                  dd       ej(                  dd       ej(                  dd       ej(                  d       ej(                  dd       ej(                  ddd       ej(                  dd       ej(                  d       ej(                  d       ej(                  dddi       ej(                  d       ej(                  dd       ej(                  dd       ej(                  d       ej(                  d       ej(                  d       ej(                  d       ej(                  d       ej(                  d       ej(                  d       ej(                  d       ej(                  d       ej(                  d      e)ǫ      d        Z2ej                  j[                  d ej(                  d*       ej(                  dd       ej(                  dݫ       ej(                  dd       ej(                  dd       ej(                  dd       ej(                  dd       ej(                  d       ej(                  d       g	e)ǫ      d        Z3ej                  j[                  dg d      d        Z4ej                  j[                  dg d      d        Z5ej                  j[                  d ej(                  d      g      d        Z6ej                  j[                  d ej(                  d	d
g       ej(                  d       ej(                  d      d  ej(                  dd       ej(                  d       ej(                  ddd	d       ej(                  dddg       ej(                  ddd	g      g	      ed               Z7ej                  j[                  d ej&                  ddg       ej4                  ddgddgdL      g      ej                  j[                  d ej(                  dO      d d d d g      d               Z8ej                  j[                  d ej&                  ddg       ej4                  ddgddgdL      g      ej                  j[                  dɐd d d d d d  g      ed!                      Z9d" Z:y(#  zG
An exhaustive list of pandas methods exercising NDFrame.__finalize__.
    Nznot implementedreasonab   AB)names)r            take__getitem__Trepeatr   reset_index)dropto_framedrop_duplicates
duplicatedroundrenamec                     | dz   S )Nr    xs    Y/var/www/horilla/myenv/lib/python3.12/site-packages/pandas/tests/generic/test_finalize.py<lambda>r   +   s
    QU     nameset_axisreindexr   fillnareplaceshiftisinbetweenisnaisnullnotnanotnulladd2000periodsto_timestamp	to_perioddot)indexzImplement binary finalize)marks	transpose)r   r   queryzA == 1evalA + 1pythonengineselect_dtypesint)includeassign)r   )columnsc                     | S Nr   r   s    r   r   r   [   s    q r   ffill)method	set_indexdropnasort_values)by
sort_indexnlargest	nsmallest	swaplevelcombinecombine_firstupdatepivot)r   r	   pivot_tablemeansum)r?   aggfuncstackexplodeunstack)r   r   c)r   r      )r   r      )r   r	   Cmelt)id_vars
value_varsmapc                     | S rA   r   r   s    r   r   r      s    a r   mergecorrcovzignore::RuntimeWarningcorrwithcountnuniqueidxminidxmaxmodemedianquantile)numeric_onlyg      ?g      ?)qrk   )daysFz
2022-01-01z
2022-01-02D)freq	droplevelpopsqueezer?   )axisrename_axisxsgetreindex_like)r   r   r   )r   r   r   
add_prefix_
add_suffixr   
   headtailsample)nr#   astypecopyinfer_objectsdtypeconvert_dtypes)r   Nr   interpolateclip)lowerr   asfreqh)r   r   r   r   at_timez12:00between_timez13:00last3Drankwheremasktruncate)beforeUTC)r.   tz
tz_convertCETtz_localizedescribe
pct_change	transformc                 (    | | j                         z
  S rA   minr   s    r   r   r   \  s    Q[ r   c                 (    | | j                         z
  S rA   r   r   s    r   r   r   `  s    Q[ r   applyc                     | S rA   r   r   s    r   r   r   b  s     r   c                     | S rA   r   r   s    r   r   r   c  s    1 r   cumsumcummincummaxcumprodanyallr   maxstdprodsemskewkurtc                     t        j                  d      }|j                  t        |             }|r|j	                  d      S t        |       S )Nz'(.*)?'r   )recompilesearchstrgroup)r   xprms      r   idfnr   |  s<    
**Z
 C

3q6Awwqz1vr   c                     t        | d         S )N)r   r   s    r   r   r     s    4"; r   )paramsidsc                     | j                   S )z1
    An NDFrame method returning an NDFrame.
    )param)requests    r   ndframe_methodr     s    
 ==r   zAignore:DataFrame.fillna with 'method' is deprecated:FutureWarningz'ignore:last is deprecated:FutureWarningc                 b    | \  }}} || }ddi|_          ||      }|j                   ddik(  sJ y )Nr   r   )attrs)r   cls	init_argsrC   ndframeresults         r   test_finalize_calledr     sC    
 ,CF9oG!HGMG_F<<C8###r   datac                     d}ddi| _         t        j                  t        |      5  | j	                  d      }|j                   ddik(  sJ 	 d d d        y # 1 sw Y   y xY w)Nzfirst is deprecatedr   r   matchr   )r   tmassert_produces_warningFutureWarningfirstr   deprecated_msgr   s      r   test_finalize_firstr     s]     +NqDJ		#	#M	H (D!||Qx'''( ( (   %AAc                     d}ddi| _         t        j                  t        |      5  | j	                  d      }|j                   ddik(  sJ 	 d d d        y # 1 sw Y   y xY w)Nzlast is deprecatedr   r   r   r   )r   r   r   r   r   r   s      r   test_finalize_lastr     s\     *NqDJ		#	#M	H (4||Qx'''( ( (r   c                      t        j                  d       t        j                  dddgi      } d| j                  d<   | j                  dd      }|j                  ddik(  sJ y )Nnumexprr   r   r   r7   r9   )pytestimportorskippd	DataFramer   r6   dfr   s     r   !test_finalize_called_eval_numexprr     s[    
	"	sQFm	$BBHHSMWWWYW/F<<C8###r   annotate)leftrightbothargsc                 l    dt        | d         j                   dt        | d         j                   dS )N(r   ,r   ))type__name__r   s    r   r   r     s3    Ad1Q4j))*!D1J,?,?+@B r   )r   c           	         |\  }}t        |t        j                  t        j                  f      ri |_        t        |t        j                  t        j                  f      ri |_        |dk(  r%t        |t
              rt        j                  d       |dk(  r%t        |t
              rt        j                  d       t        |t
              sWt        |t
              sF|dk7  r@|j                  j                  d      s|dk(  rRt        |t        |            r=| j                  t        j                  j                  | dt        |                    t        |t        |            s|dk(  rNt        |t        j                        r4| j                  t        j                  j                  | d	             nd|dk(  r^t        |t        j                        rC| j                  t        j                  j                  | d	             n|dk(  rRt        |t        |            r=| j                  t        j                  j                  | d
t        |                    t        |t        |            s|dk(  rMt        |t        j                        r3| j                  t        j                  j                  | d	             nQ|dk(  rLt        |t        j                        r2| j                  t        j                  j                  | d	             |dv rt        |t
              s	ddi|_        |dv rt        |t
              s	ddi|_        |t        j                  t        j                   t        j"                  t        j$                  t        j&                  t        j(                  fv }|rLt        |t        j                        r2t        |t        j                        r|j+                  |dd      \  }}nM|rKt        |t        j                        r1t        |t        j                        r|j+                  |dd      \  }} |||      }|j                  ddik(  sJ y )Nr   z)left is an int and doesn't support .attrsr   z*right is an int and doesn't support .attrsr   rz0 doesn't work when right has attrs and both are r   z= doesn't work when the objects are different Series has attrsz/ doesn't work when left has attrs and both are >   r   r   r   r   >   r   r   F)rs   r   )
isinstancer   r   Seriesr   r<   r   skipr   
startswithr   applymarkermarkxfailoperatoreqnegtgeltlealign)r   r   r   all_binary_operatorsr   r   is_cmpr   s           r   test_binopsr     s   " KD%$ryy12
%",,		236js3?@7z%5@AtS!Zs%;VAS#,,77<7"z$U'D##KK%%"6!7 8..24j\ ; &  dDK0v%*T299*E''))&:%; <E $E *  (Zryy-I''))&:%; <E $E *  6!jtE{&C##KK%%"6!7 8..24j\ ; &  dDK0w&:eRYY+G''))&:%; <E $E *  'JtRYY,G''))&:%; <E $E *  ##JtS,A1X
$$Zs-CAh!& F *T2<<0Zryy5QjjQUj;e	JtRYY/Jubll4Skk$QUk;t!$.F<<C8###r   rC   
capitalizecasefoldcatcontainsencodezutf-8endswithextractz(\w)(\d))expandfindfindallr2   lenljustr   lstripr   z\w	normalizeNFCpad	partitionrfindrindexrjust
rpartitionrstripsliceslice_replace)replr   stripswapcase	translateupperwrapzfillisalnumisalphaisdigitisspaceislowerisupperistitle	isnumeric	isdecimalget_dummiesc                     t        j                  dg      }ddi|_         | |j                        }|j                  ddik(  sJ y )Na1r   r   )r   r   r   r   rC   sr   s      r   test_string_methodr*  /  sC    l 			4&AAhAGAEE]F<<C8###r   strftimez%Yfloorceil
month_nameday_namec                     t        j                  t        j                  dd            }ddi|_         | |j                        }|j                  ddik(  sJ y Nr,   r   r-   r   r   )r   r   
date_ranger   dtr(  s      r   test_datetime_methodr4  k  sK      			"--23AAhAGADD\F<<C8###r   attr)datetimetimetzyearmonthdayhourminutesecondmicrosecond
nanosecond	dayofweekday_of_week	dayofyearday_of_yearquarteris_month_startis_month_endis_quarter_startis_quarter_endis_year_startis_year_endis_leap_yeardaysinmonthdays_in_monthc                     t        j                  t        j                  dd            }ddi|_        t	        |j
                  |       }|j                  ddik(  sJ y r1  )r   r   r2  r   getattrr3  r5  r)  r   s      r   test_datetime_propertyrR    sN    > 			"--23AAhAGQTT4 F<<C8###r   )rm   secondsmicrosecondsnanoseconds
componentsc                     t        j                  t        j                  dd            }ddi|_        t	        |j
                  |       }|j                  ddik(  sJ y r1  )r   r   timedelta_ranger   rP  r3  rQ  s      r   test_timedelta_propertyrY    sP     			"$$VQ78AAhAGQTT4 F<<C8###r   total_secondsc                     t        j                  t        j                  dd            }ddi|_         | |j                        }|j                  ddik(  sJ y r1  )r   r   rX  r   r3  r(  s      r   test_timedelta_methodsr\    sK    
		"$$VQ78AAhAGADD\F<<C8###r   add_categoriesrW   
as_orderedas_unorderedc                     t        | d      S )Ncodes)rP  r   s    r   r   r     s    '!W% r   remove_categoriesremove_unused_categoriesrename_categories)r   r   reorder_categoriesset_categoriesc                     t        j                  ddgd      }ddi|_         | |j                        }|j                  ddik(  sJ y )Nr   r   categoryr   r   )r   r   r   r   r(  s      r   test_categorical_accessorri    sF      			3*J/AAhAGAEE]F<<C8###r   objc                 &    | j                  d       S )Nc                     | S rA   r   )ys    r   r   z<lambda>.<locals>.<lambda>  s    A r   )r   r   s    r   r   r     s    !''+& r   c                 $    | j                  d      S )NrR   aggr   s    r   r   r         !%%, r   c                 $    | j                  d      S )NrQ   ro  r   s    r   r   r         !%%- r   c                 $    | j                  d      S )Nri   ro  r   s    r   r   r     s    !%%/ r   c                 r    ddi| _          || j                  ddgd            }|j                   ddik(  sJ y )Nr   r   r   F)
group_keysr   groupbyrj  rC   r   s      r   test_groupby_finalizerz    s@     aCICKKA5K9:F<<C8###r   c                 (    | j                  ddg      S )NrR   rd   ro  r   s    r   r   r     s    !%%() r   c                 $    | j                  d      S )Nr   ro  r   s    r   r   r     rq  r   c                 $    | j                  d      S )Nvarro  r   s    r   r   r     rq  r   c                 $    | j                  d      S )Nr   ro  r   s    r   r   r     rq  r   c                 $    | j                  d      S )Nsizero  r   s    r   r   r     rs  r   c                 $    | j                  d      S )Nohlcro  r   s    r   r   r     rs  r   c                 n    ddi| _          || j                  ddg            }|j                   ddik(  sJ y )Nr   r   r   rw  ry  s      r   %test_groupby_finalize_not_implementedr    s<      aCICKKA'(F<<C8###r   c                      t        j                  dddgi      } t        j                  ddg      j                  |       }|j                  J y )Nr   r   r   )r   r   r   __finalize__r   r   s     r   test_finalize_frame_series_namer    sH     
v1v&	'BYY1v++B/F;;r   );__doc__r   r   numpynpr   pandasr   pandas._testing_testingr   r   r   not_implemented_mark
MultiIndexfrom_productmi
frame_dataframe_mi_datar   methodcallerarrayNAperiod_ranger2  r   r   r+   filterwarnings	Timedelta
datetime64Period	Timestampnegposinvabsr   floatobject_all_methodsr   fixturer   r   parametrizer   r   r   r   r*  r4  rR  rY  r\  ri  rz  r  r  r   r   r   <module>r     s+    	     {{((0A(B ]]#saV 4S#JGQCj]
|$b)XYY!---fb9:XYY!---mdVDEX YY!---h:;X YY!---m<=	X
 YY!---m$GHX YY!---j9:X YY!Q	08001BCDX YY!Q	0800>?X YY!Q	08009:X YY!Q	0800?KLX YY!Q	08006BCX YY!Q	0800c3ZHIX YY!Q	0800QFCDX YY!Q	0800!=>X YY1bee*%')>)>)>x)KLX  YY!Q	0800QFCD!X" YY!Q	08009:#X$ YY!Q	0800!Q@A%X& YY!Q	0800AqAB'X( YY!Q	080089)X* YY!Q	0800:;+X, YY!Q	08009:-X. YY!Q	0800;</X0 YY!---eYRYYs^DE1X6 			
oboofa01n-5X@ 			
mbmmFA./k*?XH FLLLL!H!!%SE)BC	

 kk'BCIXX \\:4x44[ABYXZ \\:4x44]CHI[X\ \\:4x44]SEJK]X^ \\:4x44]HBHHdVDTUV_X` \\Z!%')>)>)>}se)TUaXb \\:4x44WhGHcXd \\:4x44VWXVWeXf \\:4x44_eTUgXh \\:4x44XCDiXj \\:4x44Z#GHkXl \\:4x44YAGHmXn \\:4x44VcUKLoXp \\:4x44VA3GHqXr \\:4x44XSzRSsXt \\:4x44X[QRuXv \\:4x44XsCDwXx \\:4x44XgNOyXz \\:4x44[#FG{X| \\:4x44]CD}X~ \\:4x44V<=X@ \\:4x44X>?AXB \\:4x44W=>CXD \\:4x44Y?@EXF \\:4x44X>?GXH \\:4x445FGHIXJ \\:4x44\BCKXL \\:4x44]sKLMXN \\:4x44\BCOXP \\:4x44ZCHIQXR \\:4x44[!SIJSXT \\="7("7"7"DEUXX 	e\R\\:%>?WXd 	iz)BHLLQcXn 	o|r||Z/HImXv FLLLL!H!!(LBLL*,EF	

 #wXF \\:4x44WcJKGXJ 	s!	mS9IXT 	s!	mS65/RSX\ \\:4x44W=>]X^ \\:4x44YDE_X` \\="7("7"7	"BCaXd 	YY	?AfseFcXl \\:4x44UKHImXn FLLLL!H!!'<2<<qc
+CD	

 #oX~ \\:4x44Wa@AX@ \\:4x44V<=AXB FLL	z#88#8#8#?@KK&&'?@
CXP 	j,",,
*CDOXX \\:4x44W=>YXZ \\:4x44Y?@[X\ \\:4x44X>?]X^ \\:4x44X>?_X` \\:4x44V<=aXb YY*X**623cXd \\:4x44X>?eXh 	jt<gXr 	jT4LtLqX| 	
!$lbll&:;	<>ju={XF 	
l+]R]]<-HI	JLjt<EXP 	
sibii,-.n-OXZ 	
slbll6*+,k4YXb \\="7("7"7"DEcXd \\="7("7"7			1#"OPeXh 	flbllC!:&>?gXp \\="7("7"7S"IJqXr \\:4x44UC@AsXv \\:4x44YYOPwXx YY!Q	0800;<yXz YY!Q	0800cJK{X| \\:4x44]CPQ}X@ \\:x||,AXB YYX\\"CXD \\:x||,EXF YYX\\"GXH \\:x||,IXJ YYX\\"KXL \\:s#MXN YYSOXP \\:u%QXR YYUSXT \\:4x44VaVDEUXV \\="7("7"7c"BCWXX YYB...tS9:YXZ \\:4x44UC@A[X^ 	nlbllC;K.LM]Xh 			nibii	.BCgXp \\:4x44\3GHqXr \\:4x44\3GHsXt YYS#J!6!6!6|S!IJuXv YYS#J!6!6!6|S!IJwXx YY!Q	0800?@yXz YY!r2X226:;{X| \\S1#(O%'<x'<'<V'DE}X~ YY!r2X226:;X@ \\S1#(O%'<x'<'<V'DEAXB YY!Q	0800QMNCXD \\J="7("7"7At"TUEXF YY!Q	08005ABGXH \\:4x44XuEFIXJ YY!Q	080089KXL \\:4x44V<=MXN YY!Qv&(=(=(=o(NOOXR 	
xrxxAf-	.0o.QXZ YY!Q	08001ABC[X\ \\:4x445EFG]X^ YY!6!6!6}!EF_X` \\S,')+@8+@+@+OPaXb YY!Q	0800qABcXd \\:4x44V1EFeXh 				
MBMM&!,-h,gXr 	
|	mbmmFA>?h,qX| 				
MBMM&!,-i1{XF 	
|	mbmmFA>?i1EXP 				
MBMM&!,-ngw?OXZ 	
|	mbmmFA>?ngw?YXd 				
MBMM&!,-fd+cXn 	
|	mbmmFA>?fd+mXv YY!Q	080089wXx \\:4x44V<=yXz YY!Q	0800("((D%=:QRS{X| \\:4x44Whbhhx>PQR}X~ YY!Q	08004-9PQRX@	 \\:4x44VXRXXvh=OPQA	XB	 YY!Q	0800AFGC	XD	 \\:4x44ZJKE	XH	 				
MBMM&!67lE2G	XR	 	
|	mbmmFA%HIlE2Q	X\	 				
MBMM&!,-mU3[	Xf	 	
|	mbmmFA>?mU3e	Xn	 YY!Q	0800<=o	Xp	 \\:4x44Z@Aq	Xr	 YY!Q	0800>?s	Xt	 \\:4x44\BCu	Xv	 YY!---k;PQRw	Xz	 	k+@Ay	XB
 YY!---g{CDC
XD
 \\="7("7"7"MNE
XH
 YY!---h78I
XJ
 \\:4x44X>?K
XL
 YY!---h78M
XN
 \\:4x44X>?O
XP
 YY!---h78Q
XR
 \\:4x44X>?S
XT
 YY!---i89U
XV
 \\:4x44Y?@W
XZ
 \\:4x44U;<[
X\
 \\:4x44U;<]
X^
 \\:4x44U;<_
X`
 \\:4x44U;<a
Xb
 \\:4x44U;<c
Xd
 \\:4x44U;<e
Xf
 \\:4x44V<=g
Xh
 \\:4x44V<=i
Xj
 \\:4x44U;<k
Xl
 \\:4x44V<=m
Xn
 \\:4x44V<=o
Xv
 |)>? @ G-$	$ 
		!]R]]6156c<(-"--*JK(( 
		!]R]]6156c<(-"--*JK(( $ $ %>?
	
IBIIqcN	
LBLL#s$%	A3	sQCj	!1%	A3A3(	sQCj	!<2<<qc
#;<	A3sQCj12	sQCj	!9299aS>2	 	C  P$ @P$n 0l+0j)0 	ecU+0 	j#.	0
 	gs+0 	h00 	j#.0 	i50 	iUC0 	fc*0 	i-0 	eQ'0 	gs+0 	e$0 	gq)0  	g&!0" 	h'#0$ 	gu-%0& 	k51'0( 	eQ')0* 	k3/+0, 	h*-0. 	ic2/00 	gs+102 	h,304 	gq)506 	lC0708 	h'90: 	gq);0< 	oqs;=0> 	lC0?0@ 	g&A0B 	j)C0D 	kC:6E0F 	g&G0H 	fa(I0J 	gq)K0L 	i(M0N 	i(O0P 	i(Q0R 	i(S0T 	i(U0V 	i(W0X 	i(Y0Z 	k*[0\ 	k*]0^ 	m,_0b 	g  4j$k4j$ k*mU3k*j$/gs+gs+fc*l+j)
 	  $$ 
<$=<$ 
L$$ $9H$9$9/$J#KL$ M$ .6l+n-%13789133GH2S#J?.c
;
 $ $ 	IBIIq!f|r||1a&1v,FGH e$&!	$	$ 	IBIIq!f|r||1a&1v,FGH )
 $ 
$r   