Ë ����Ž£éfÓ¼��ã������������������ó¢8��—�d�Z�ddlmZ�ddlmZ�ddlmZmZmZmZm Z �ddl mZ�ddlZddl Z ddlmZmZ�ddlmZmZ�ddlZdd lmZ�ddlZddlZdd lmZmZ�ddlmZ�ddlm c�m!Z"�ddl#m$Z$m%Z%�ddl&Z'dd l&m(Z(m)Z)m*Z*m+Z+m,Z,m-Z-m.Z.m/Z/m0Z0m1Z1m2Z2m3Z3�ddl4m5Z6�ddl7m8Z8�ddl9m:Z:m;Z;�ddl<m=Z=�erddl>m?Z?m@Z@� �ddlAZB[BdZCddlEZE ��eEjŒ������������������d«�������d7d„ZHd8d„ZId7d„ZJej–������������������j˜������������������gZM�e=ejœ������������������«�������e=d«������k\��r%eMjŸ������������������ej–������������������j ������������������«�������ej¢������������������j¥������������������dd�eSeM«������¬«�������ej¢������������������j©������������������d«�������dj«������������������«�������D�]e��ZV�eWe'j°������������������j²������������������eV«������ZZ�ej¶������������������eZ�ej¸������������������eZ�ejº������������������dd«�������ej¼������������������«�������¬«������«�������Œg�dj«������������������«�������D�]x��ZV�eWe'j°������������������j²������������������eV«������ZZ�ej¶������������������eZ�ej¸������������������eZ�ejº������������������d d!«�������ej¼������������������«��������ejº������������������d"d#¬$«������¬%«������«�������Œz�d&j«������������������«�������D�]x��ZV�eWe'j°������������������j²������������������eV«������ZZ�ej¶������������������eZ�ej¸������������������eZ�ejº������������������d'd(«�������ej¼������������������«��������ejº������������������d"d#¬$«������¬)«������«�������Œz��ej¾������������������d¬*«������d7d+„«�������Z`�ej¾������������������d¬*«������d7d,„«�������Za�ej¾������������������g�d-¢d.„�¬/«������d0„�«�������ZbebZc�ej¾������������������d"d1gd2„�¬/«������d3„�«�������Zd�ej¾������������������g�d4¢¬5«������d6„�«�������Ze�ej¾������������������g�d4¢¬5«������d7„�«�������Zf�ej¾������������������ddg¬5«������d8„�«�������Zg�ej¾������������������g�d9¢¬5«������d:„�«�������Zh�ej¾������������������g�d;¢¬5«������d<„�«�������Zi�ej¾������������������g�d=¢¬5«������d>„�«�������Zj�ej¾������������������g�d=¢¬5«������d?„�«�������Zk�ej¾������������������dd@dAdBdCdD�ejØ������������������dE�e"jÚ������������������dF«������¬G«������g¬5«������dH„�«�������Zn�ej¾������������������d@dAdBdCdD�ejØ������������������dE�e"jÚ������������������dF«������¬G«������g¬5«������dI„�«�������Zo�ej¾������������������ddg¬5«������dJ„�«�������Zp�ej¾������������������g�dK¢¬5«������dL„�«�������Zq�ej¾������������������dMdNg¬5«������dO„�«�������Zr�ej¾������������������e6jæ������������������dP„�¬/«������dQ„�«�������ZtetZu�ej¾������������������dejì������������������e'jî������������������g¬5«������dR„�«�������ZxexZy�ej¾������������������e6jô������������������dS„�¬/«������dT„�«�������Z{e{Z|�ej¾������������������e)e.g¬5«������dU„�«�������Z}�ej¾������������������e:e.gdVdWg¬/«������dX„�«�������Z~e~Z�ej¾������������������e:e.e'j�������������������gg�dY¢¬/«������dZ„�«�������Z�ej¾������������������e:e.e)e'j�������������������gd[„�¬/«������d\„�«�������Z‚e‚Zƒej¾������������������d9d]„«�������Z„ej¾������������������d:d^„«�������Z…ej¾������������������d_„�«�������Z†ej¾������������������d;d`„«�������Z‡ej¾������������������ � �d<da„«�������Zˆdb„�Z‰dc„�ZŠi�dd�e:�e‹de«������D��cg�c]��}�df|�›�‘Œ �c}�«������“dg�e1dhde¬i«������“dj�e1dhdedk¬l«������“dm�e2dhdedn¬o«������“dp�e3dqdedn¬r«������“ds�e-de«������“dt�e:�ej������������������de«������dt¬u«������“dv�e:�ej������������������de«������dv¬u«������“dw�e:�ej������������������de«������dw¬u«������“dx�e:�ej������������������de«������dx¬u«������“dy�e:�ej������������������de«������dy¬u«������“dz�e:�ej������������������de«������dz¬u«������“d{�e:�ej������������������de«������d{¬u«������“d|�e:�ej������������������de«������d|¬u«������“d}�e:�ej������������������de«������d}¬u«������“d~�e:�ej������������������de«������d~¬u«������“d�e:ddgd!z��e¬u«������“�e:ddgd!z��eŽ¬u«�������e:�ej������������������ded€¬u«������d�ej������������������ded€¬u«������z��z���«�������e:�ej������������������ded‚¬u«������d�ej������������������ded‚¬u«������z��z���«�������e(�edƒ«������d„z��«�������e+j �������������������ej"������������������dded…¬†«������«�������e:g�«�������e;j$�������������������e“g�d‡¢g�dˆ¢«������«�������eŠ«��������e‰«��������e:g�d‰¢«�������e:�ej������������������de«������dŠ¬u«�������e:�ej������������������de«������d‹¬u«�������e:�ej������������������de«������dŒ¬u«�������e:�ej������������������de«������j)������������������eŽ«������d¬u«�������e:�e'j��������������������e‹de«������D��cg�c]��}�df|�›�‘Œ �c}�dŽ¬u«������«������dœ¥Z•eCr7�e:�e'j��������������������e‹de«������D��cg�c]��}�df|�›�‘Œ �c}�d¬u«������«������Z–e–e•d‘<����ej¾������������������e•j/������������������«�������¬5«������d’„�«�������Z˜e˜Z™�ej¾������������������e•j5������������������«�������D�cg�c]��\��}}�e›|e;«������rŒ|‘Œ�c}}¬5«������d“„�«�������ZœeœZ�ej¾������������������e•j5������������������«�������D�cg�c]&��\��}}|j=������������������d”«������s|d•v�s�e›|e;«������s|‘Œ(�c}}¬5«������d–„�«�������ZŸej¾������������������d=d—„«�������Z ej¾������������������d=d˜„«�������Z¡ej¾������������������d=d™„«�������Z¢dš„�Z£e•j5������������������«�������D�ci�c]��\��}}d›|›�dœ�e£|«������“Œ�c}}Z¤ej¾������������������d=d„«�������Z¥e6jL������������������D��ci�c]:��}|jN������������������›�dž�e.�e‹dŸ«�������e‹dŸ«������D��cg�c]��}�d |�›�‘Œ �c}�d¡|¬¢«������“Œ<�c}�}Z¨i�e•¥e¤¥e¨¥Z©�ej¾������������������e©j/������������������«�������¬5«������d£„�«�������Zªe6jV������������������D�ci�c]��}|jN������������������›�dž�e.|«������“Œ�c}Z¬i�e•¥e¤¥e¨¥e¬¥Z�ej¾������������������ej/������������������«�������¬5«������d¤„�«�������Z®ej¾������������������d<d¥„«�������Z¯ej¾������������������d<d¦„«�������Z°ej¾������������������d=d§„«�������Z±�ej¾�������������������e*dd!¬¨«�������e%dxd©«������f�e*dªd«¬¨«�������e%d~d©«������f�e,d¬d¬®«������d¯f�e,d°dn¬®«������d±f�e0d²d³¬´«�������e$dµd³¬¶«������f�e/d·¬¸«������d¹fg¬5«������dº„�«�������Z²�ej¾������������������e6jf������������������¬5«������d»„�«�������Z´�ej¾������������������ejj������������������e8jl������������������ejn������������������e8jp������������������ejr������������������e8jt������������������ejv������������������e8jx������������������ejz������������������e8j|������������������ej~������������������e8j€������������������ej‚������������������e8j„������������������ej†������������������ejˆ������������������ejŠ������������������ejŒ������������������ejŽ������������������ej������������������ej’������������������e8j”������������������ej–������������������e8j˜������������������ejš������������������e8jœ������������������g¬5«������d¼„�«�������ZÏ�ej¾������������������ejj������������������e8jl������������������ejn������������������e8jp������������������ejr������������������e8jt������������������ejv������������������e8jx������������������ejz������������������e8j|������������������ej~������������������e8j€������������������ej‚������������������e8j„������������������g¬5«������d½„�«�������ZÐg�d¾¢ZÑ�ej¾������������������eѬ5«������d¿„�«�������ZÒdÀdÁgZÓ�ej¾������������������eÓ¬5«������d„�«�������ZÔeÑeÓz���ZÕ�ej¾������������������eÕ¬5«������dÄ�«�������ZÖ�ej¾������������������ej†������������������ejˆ������������������ejŽ������������������ej������������������ejŠ������������������ejŒ������������������g¬5«������dÄ„�«�������Z×�ej¾������������������g�dÅ¢¬5«������dÆ„�«�������ZØ�ej¾������������������g�dÇ¢¬5«������dÈ„�«�������ZÙg�dÉ¢ZÚ�ej¾������������������eÚ¬5«������dÊ„�«�������ZÛej¾������������������dË„�«�������ZÜej¾������������������d>dÌ„«�������ZÝddd³dÍdÎdÏdÐdÑdÒdÓ�e«��������e«��������edÔ«�������ed«�������edÕ«������e j8�������������������e �ed"¬Ö«������«�������e �ed׬֫������dج٫������gZÞeE4eÞj¿�������������������eEjŒ������������������dk«�������eEjŒ������������������d«������g«�������eÞD��cg�c] ��}��eà|�«������‘Œ�c}�Zá�e"jÄ�������������������eãeá«������«�������ej¾������������������eÞeá¬/«������dÚ„�«�������«�������Zä�e"jÄ�������������������eãeád"d�«������«�������ej¾������������������eÞd"d�eád"d�¬/«������dÛ„�«�������«�������ZåeåZædÜdÝe�e«�������e j8������������������gZçeE!eçjŸ�������������������eEjŒ������������������d«������«��������ej¾������������������eç¬5«������dÞ„�«�������ZèeèZé�ej¾������������������g�dߢ¬5«������dà„�«�������ZêeêZë�ej¾������������������e6jØ������������������¬5«������dá„�«�������Zí�ej¾������������������dŽ�ejØ������������������d�e"jÚ������������������dâ«������¬G«������g¬5«������dã„�«�������Zî�ej¾������������������dä�ejØ������������������dâ�e"jÚ������������������dâ«������¬G«�������ejØ������������������då�e"jÚ������������������dâ«������¬G«������g¬5«������dæ„�«�������Zï�ej¾������������������dç�ejØ������������������dâ�e"jÚ������������������dâ«������¬G«������g¬5«������dè„�«�������ZðeïZñ�ej¾������������������e6jä������������������¬5«������dé„�«�������Zó�ej¾������������������e6jè������������������¬5«������dê„�«�������Zõ�ej¾������������������dëdŽ�ejØ������������������d�e"jÚ������������������dâ«������¬G«�������ejØ������������������dì�e"jÚ������������������dâ«������¬G«������g¬5«������dí„�«�������Zö�ej¾������������������e6jî������������������¬5«������dî„�«�������Zø�ej¾������������������e6jò������������������¬5«������dï„�«�������Zúej¾������������������d?dð„«�������Zû�ej¾������������������e6jø������������������¬5«������dñ„�«�������Zý�ej¾������������������e6jü������������������¬5«������dò„�«�������Zÿ�ej¾������������������e6j�������������������¬5«������dó„�«�������Z�ej¾������������������e6j������������������¬5«������dô„�«�������Z�ej¾������������������e6j������������������¬5«������dõ„�«�������Z�ej¾������������������e6j������������������¬5«������dö„�«�������Z�ej¾������������������e6j������������������¬5«������d÷„�«�������Z �ej¾������������������e6j������������������¬5«������dø„�«�������Z�ej¾������������������e6j������������������¬5«������dù„�«�������Z �ej¾������������������e6j������������������e6jü������������������z���¬5«������dú„�«�������Z�ej¾������������������e6j������������������e6jü������������������z���e6j������������������z���e6j ������������������z���¬5«������dû„�«�������Z�ej¾������������������e6j$������������������¬5«������dü„�«�������Z�ej¾������������������e6j(������������������¬5«������dý„�«�������Z�ej¾������������������e6j,������������������¬5«������dþ„�«�������Z�ej¾������������������e6j0������������������¬5«������dÿ„�«�������Z�ej¾������������������e6j4������������������¬5«������d�„�«�������Z�ej¾������������������e6j8������������������¬5«������d„�«�������Zddd¡ejì������������������dgfddd¡e'j<������������������dgfdd¡e'jî������������������dgfddejì������������������dgfdejì������������������ejì������������������ejì������������������gfdg�fdd¡ejì������������������d gfdd¡ejì������������������d gfddejì������������������d gfd d"ejì������������������d gfdd"ejì������������������d gfd�ed"«������ejì�������������������ed «������gfddejì������������������dgfdde'j<������������������dgfd�ej>������������������d«������ejì�������������������ej>������������������d«������gfdg�e0d«������ejì�������������������e0d«������gfd�edd"d"«������ejì�������������������edd"d"«������gfddejì������������������dgfdp�ed"«������ejì�������������������ed «������gfd�ed"«������ejì�������������������ed «������gfdm�e,d«������e'jî�������������������e,d«������gfd�e*dd"«������ejì�������������������e*dd «������gfgZ �e“e Ž�\��Z!Z"�ej¾������������������e e!¬/«������d„�«�������Z#ej¾������������������d„�«�������Z$�ej¾������������������g�d¢¬5«������d „�«�������Z%�ej¾������������������e'j²������������������jL������������������D�cg�c]K��}�e'�eWe'j²������������������|«������e'j²������������������jP������������������«������r|d!k7��r�eWe'j²������������������|«������‘ŒM�c}¬5«������d"„�«�������Z)�ej¾������������������dd#„�g¬5«������d$„�«�������Z*�ej¾������������������d%d&d'ejì������������������ejì������������������ejì������������������fejì������������������e'jî������������������dfejì������������������e'j<������������������dfe'j<������������������e'j<������������������e'j<������������������fg¬5«������d@d(„«�������Z+�ej¾������������������e6jX������������������e6jZ������������������e6j\������������������g¬5«������d)„�«�������Z/�ej¾������������������e6jZ������������������e6j\������������������g¬5«������d*„�«�������Z0�ej¾������������������e6jX������������������e6j\������������������g¬5«������d+„�«�������Z1�ej¾������������������e6jX������������������e6jZ������������������g¬5«������d,„�«�������Z2�ej¾������������������e6jf������������������e6jZ������������������g¬5«������d-„�«�������Z4�ej¾������������������e6jj������������������e6j\������������������g¬5«������d.„�«�������Z6ej¾������������������dAd/„«�������Z7ej¾������������������dAd0„«�������Z8ej¾������������������dAd1„«�������Z9ej¾������������������dAd2„«�������Z:d3d4gZ;eE#e;jŸ�������������������eEjŒ������������������d3«������«��������ej¾������������������e;¬5«������dBd5„«�������Z<�ej¾������������������«�������d6„�«�������Z=y#�eD$�r�dZCY�ŒBw�xY�w#�eEjŽ������������������$�r�dZEY�ŒCw�xY�wc�c}�w�c�c}�w�c�c}�w�c�c}}w�c�c}}w�c�c}}w�c�c}�w�c�c}�}w�c�c}w�c�c}�w�c�c}w�(C��a•�� This file is very long and growing, but it was decided to not split it yet, as it's still manageable (2020-03-17, ~1.1k LoC). See gh-31989 Instead of splitting it was decided to define sections here: - Configuration / Settings - Autouse fixtures - Common arguments - Missing values & co. - Classes - Indices - Series' - DataFrames - Operators & Operations - Data sets/files - Time zones - Dtypes - Misc é����)Úannotations)Úabc)ÚdateÚdatetimeÚtimeÚ timedeltaÚtimezone)ÚDecimalN)Ú TYPE_CHECKINGÚCallable)ÚtzlocalÚtzutc)Ú strategies)ÚFixedOffsetÚutc©Ú_get_option)ÚDatetimeTZDtypeÚ IntervalDtype)ÚCategoricalIndexÚ DataFrameÚIntervalÚ IntervalIndexÚPeriodÚ RangeIndexÚSeriesÚ TimedeltaÚ TimestampÚ date_rangeÚperiod_rangeÚtimedelta_range)Úops)ÚIndexÚ MultiIndex)ÚVersion)ÚHashableÚIteratorTFÚUTCc����������������ó,���—�|�j������������������ddd¬«�������y�)Nú--no-strict-data-filesÚstore_falsez6Don't fail if a test is skipped for missing data file.)ÚactionÚhelp)Ú addoption)Úparsers��� úX/var/lib/jenkins/workspace/mettalog/venv/lib/python3.12/site-packages/pandas/conftest.pyÚpytest_addoptionr1���o���s���€�Ø ×ÑØ ØØ Eð�õ�ó����c����������������óž���—�|�j�������������������j������������������|«������r2|�j������������������t��������j������������������j������������������d|›�«������«�������yy)a‰��Ignore doctest warning. Parameters ---------- item : pytest.Item pytest test item. path : str Module path to Python object, e.g. "pandas.core.frame.DataFrame.append". A warning will be filtered when item.name ends with in given path. So it is sufficient to specify e.g. "DataFrame.append". message : str Message to be filtered. zignore:N)ÚnameÚendswithÚ add_markerÚpytestÚmarkÚfilterwarnings)ÚitemÚpathÚmessages��� r0���Úignore_doctest_warningr=���w���s=���€�ð�‡yy×ј$Ô؉œŸ™×2Ñ2°W¸W¸IÐ3FÓGÕHð� r2���c����������������óš���—�|j������������������d«������xs�|j������������������dd¬«������}g�d¢}|r|�D�]��}|D�]��\��}}t��������|||«�������Œ�Œ�y�y�)Nz--doctest-modulesz--doctest-cythonF)Údefault))Úis_int64_dtypezis_int64_dtype is deprecated)Úis_interval_dtypezis_interval_dtype is deprecated)Úis_period_dtypezis_period_dtype is deprecated)Úis_datetime64tz_dtypez#is_datetime64tz_dtype is deprecated)Úis_categorical_dtypez"is_categorical_dtype is deprecated)Ú is_sparsezis_sparse is deprecated)úDataFrameGroupBy.fillnaz%DataFrameGroupBy.fillna is deprecated)úNDFrame.replacezThe 'method' keyword)rG���zSeries.replace without 'value')zNDFrame.clipz4Downcasting behavior in Series and DataFrame methods)z Series.idxminúThe behavior of Series.idxmin)z Series.idxmaxúThe behavior of Series.idxmax)zSeriesGroupBy.fillnaz"SeriesGroupBy.fillna is deprecated)zSeriesGroupBy.idxminrH���)zSeriesGroupBy.idxmaxrI���)zmissing.mask_zero_div_zerozdivide by zero encountered)Ú to_pydatetimez>The behavior of DatetimeProperties.to_pydatetime is deprecated)z pandas.core.generic.NDFrame.boolzY(Series|DataFrame).bool is now deprecated and will be removed in future version of pandas)z!pandas.core.generic.NDFrame.firstzqfirst is deprecated and will be removed in a future version. Please create a mask and filter using `.loc` instead)zResampler.fillnaz+DatetimeIndexResampler.fillna is deprecated)rF���z3DataFrameGroupBy.fillna with 'method' is deprecated)rF���z,DataFrame.fillna with 'method' is deprecated)Úread_parquetz1Passing a BlockManager to DataFrame is deprecated)Ú getoptionr=���)ÚitemsÚconfigÚ is_doctestÚignored_doctest_warningsr:���r;���r<���s��� r0���Úpytest_collection_modifyitemsrQ���‰���sg���€�Ø×!Ñ!Ð"5Ó6ò�¸&×:JÑ:JØ Eð�;Kó�;€Jò- Ðñ^�ÛˆDÛ!9‘ gÜ& t¨T°7Õ;ñ�":ñ�ð�r2���z6.83.2Úci)ÚdeadlineÚsuppress_health_checkz)MonthBegin MonthEnd BMonthBegin BMonthEndiÿÿÿéc���)ÚnÚ normalizez%YearBegin YearEnd BYearBegin BYearEndéûÿÿÿé���é���é���)Ú min_valueÚ max_value)rV���rW���Úmonthz1QuarterBegin QuarterEnd BQuarterBegin BQuarterEndièÿÿÿé���)rV���rW���Ú startingMonth)Úautousec����������������ó(���—�t���������|�d<���t��������|�d<���y)z: Make `np` and `pd` names available for doctests. ÚnpÚpdN)rc���rd���)Údoctest_namespaces��� r0���Úadd_doctest_importsrf������s���€�ô �!ÐdÑÜ ÐdÒr2���c�����������������ó0���—�t��������j������������������dd«�������y)z< Configure settings for all tests and test modules. Úchained_assignmentÚraiseN)rd���Ú set_option©�r2���r0���Úconfigure_testsrl��� ��s���€�ô �‡MMÐ&¨Õ0r2���)r���rZ���ÚindexÚcolumnsc����������������ó���—�dt��������|�«������›�S�©Nzaxis=©Úrepr©Úxs��� r0���ú<lambda>ru�����s���€�À5ÌÈaËÈ ÑARr2���)ÚparamsÚidsc����������������ó���—�|�j�������������������S�)z@ Fixture for returning the axis numbers of a DataFrame. ©Úparam©Úrequests��� r0���Úaxisr}�����ó���€�ð �=‰=Ðr2���rn���c����������������ó���—�dt��������|�«������›�S�rp���rq���rs���s��� r0���ru���ru�����s���€�°u¼TÀ!»W¸IÑ5Fr2���c����������������ó���—�|�j�������������������S�)zA Fixture for returning aliases of axis 1 of a DataFrame. ry���r{���s��� r0���Úaxis_1r�����r~���r2���)TFN)rv���c����������������ó���—�|�j�������������������S�)a…�� Pass in the observed keyword to groupby for [True, False] This indicates whether categoricals should return values for values which are not in the grouper [False / None], or only values which appear in the grouper [True]. [None] is supported for future compatibility if we decide to change the default (and would need to warn if this parameter is not passed). ry���r{���s��� r0���Úobservedrƒ���'��ó���€�ð�=‰=Ðr2���c����������������ó���—�|�j�������������������S�)z6 Boolean 'ordered' parameter for Categorical. ry���r{���s��� r0���Úorderedr†���4��r~���r2���c����������������ó���—�|�j�������������������S�)z% Boolean 'skipna' parameter. ry���r{���s��� r0���Úskipnarˆ���<��r~���r2���)ÚfirstÚlastFc����������������ó���—�|�j�������������������S�)z[ Valid values for the 'keep' parameter used in .duplicated or .drop_duplicates ry���r{���s��� r0���ÚkeeprŒ���D��ó���€�ð�=‰=Ðr2���)ÚbothÚneitherÚleftÚrightc����������������ó���—�|�j�������������������S�)zA Fixture for trying all interval 'inclusive' parameters. ry���r{���s��� r0���Úinclusive_endpoints_fixturer“���M��r~���r2���)r���r‘���rŽ���r���c����������������ó���—�|�j�������������������S�)z< Fixture for trying all interval closed parameters. ry���r{���s��� r0���Úclosedr•���U��r~���r2���c����������������ó���—�|�j�������������������S�)zS Secondary closed fixture to allow parametrizing over all pairs of closed. ry���r{���s��� r0���Úother_closedr—���]��r~���r2���ÚgzipÚbz2ÚzipÚxzÚtarÚzstdÚ zstandard)Úmarksc����������������ó���—�|�j�������������������S�)zK Fixture for trying common compression types in compression tests. ry���r{���s��� r0���Úcompressionr¡���e��ó���€�ð�=‰=Ðr2���c����������������ó���—�|�j�������������������S�)zk Fixture for trying common compression types in compression tests excluding uncompressed case. ry���r{���s��� r0���Úcompression_onlyr¤���w��r¢���r2���c����������������ó���—�|�j�������������������S�)z, Fixture that an array is writable. ry���r{���s��� r0���Úwritabler¦���‰��r~���r2���)ÚinnerÚouterr���r‘���c����������������ó���—�|�j�������������������S�)z: Fixture for trying all types of join operations. ry���r{���s��� r0���Ú join_typerª���‘��r~���r2���ÚnlargestÚ nsmallestc����������������ó���—�|�j�������������������S�)z1 Fixture for trying all nselect methods. ry���r{���s��� r0���Únselect_methodr®���™��r~���r2���c����������������ó,���—�t��������|�«������j������������������S�©N©ÚtypeÚ__name__rs���s��� r0���ru���ru���¤��s���€�´d¸1³g×6FÒ6Fr2���c����������������ó���—�|�j�������������������S�)z/ Fixture for each null type in pandas. ry���r{���s��� r0���Ú nulls_fixturerµ���¤��r~���r2���c����������������ó���—�|�j�������������������S�)zL Fixture for each null type in pandas, each null type exactly once. ry���r{���s��� r0���Úunique_nulls_fixturer·���¯��r~���r2���c����������������ó,���—�t��������|�«������j������������������S�r°���r±���rs���s��� r0���ru���ru���»��s���€�¼¸Q»×8HÒ8Hr2���c����������������ó���—�|�j�������������������S�)z- Fixture for each NaT type in numpy. ry���r{���s��� r0���Únp_nat_fixturerº���»��r~���r2���c����������������ó���—�|�j�������������������S�)z; Fixture to parametrize over DataFrame and Series. ry���r{���s��� r0���Úframe_or_seriesr¼���Ì��r~���r2���rm���Úseriesc����������������ó���—�|�j�������������������S�)zÑ Fixture to parametrize over Index and Series, made necessary by a mypy bug, giving an error: List item 0 has incompatible type "Type[Series]"; expected "Type[PandasObject]" See GH#29725 ry���r{���s��� r0���Úindex_or_seriesr¿���Ô��r„���r2���)rm���r½���Úarrayc����������������ó���—�|�j�������������������S�)zG Fixture to parametrize over Index, Series, and ExtensionArray ry���r{���s��� r0���Úindex_or_series_or_arrayrÂ���å��r~���r2���c����������������ó���—�|�j�������������������S�r°���)r³���rs���s��� r0���ru���ru���í��s���€�È1Ï:Ê:r2���c����������������ó���—�|�j�������������������S�)z] Fixture to test behavior for Index, Series, DataFrame, and pandas Array classes ry���r{���s��� r0���Úbox_with_arrayrÅ���í��r���r2���c�����������������ó$���—��G�d„�dt���������«������}�|�S�)z, Fixture for a dictionary subclass. c������������������ó���—�e�Zd�Zdd„Zy)ú"dict_subclass.<locals>.TestSubDictc����������������ó6���—�t��������j������������������|�g|¢i�|¤Ž�y�r°���)ÚdictÚ__init__)ÚselfÚargsÚkwargss��� r0���rË���z+dict_subclass.<locals>.TestSubDict.__init__���s���€�ÜM‰M˜$Ð0 Ò0¨Ó0r2���N©ÚreturnÚNone)r³���Ú __module__Ú__qualname__rË���rk���r2���r0���ÚTestSubDictrÈ���ÿ��s���„�ô 1r2���rÔ���)rÊ���)rÔ���s��� r0���Ú dict_subclassrÕ���ù��s���€�ô1”dô�1ð�Ðr2���c�����������������ó8���—��G�d„�dt���������j������������������«������}�|�S�)z8 Fixture for a non-mapping dictionary subclass. c������������������ó*���—�e�Zd�Zdd„Zd„�Zdd„Zdd„Zy) ú5non_dict_mapping_subclass.<locals>.TestNonDictMappingc����������������ó���—�||�_���������y�r°���)Ú_data)rÌ���Úunderlying_dicts��� r0���rË���z>non_dict_mapping_subclass.<locals>.TestNonDictMapping.__init__ ��s ���€�Ø(ˆDJr2���c����������������ó8���—�|�j�������������������j������������������|«������S�r°���)rÚ���Ú__getitem__)rÌ���Úkeys��� r0���rÝ���zAnon_dict_mapping_subclass.<locals>.TestNonDictMapping.__getitem__��s���€�Ø—:‘:×)Ñ)¨#Ó.Ð.r2���c����������������ó6���—�|�j�������������������j������������������«�������S�r°���)rÚ���Ú__iter__©rÌ���s��� r0���rà���z>non_dict_mapping_subclass.<locals>.TestNonDictMapping.__iter__��s���€�Ø—:‘:×&Ñ&Ó(Ð(r2���c����������������ó6���—�|�j�������������������j������������������«�������S�r°���)rÚ���Ú__len__rá���s��� r0���rã���z=non_dict_mapping_subclass.<locals>.TestNonDictMapping.__len__��s���€�Ø—:‘:×%Ñ%Ó'Ð'r2���NrÏ���)rÐ���r'���)rÐ���Úint)r³���rÒ���rÓ���rË���rÝ���rà���rã���rk���r2���r0���ÚTestNonDictMappingrØ�����s���„�ó )ò /ó )ô (r2���rå���)r���ÚMapping)rå���s��� r0���Únon_dict_mapping_subclassrç�����s���€�ô(œSŸ[™[ô�(ð�Ðr2���c������������ �����óö��—�t��������t��������j������������������j������������������d«������j ������������������d«������t��������t ��������d«������t��������¬«������t��������ddd¬«������¬ «������}�|�j������������������d „�d„�d„�g«������j������������������«�������}|j������������������j������������������|j������������������j������������������D�cg�c]��}|j������������������d «������‘Œ�c}«������|_��������|j������������������j������������������g�d¢d¬«�������|S�c�c}w�)z„ DataFrame with 3 level MultiIndex (year, month, day) covering first 100 business days from 2000-01-01 with random data é���)éd���é���ÚABCD©Údtypeú 2000-01-01rê���ÚB©ÚperiodsÚfreq)rn���rm���c����������������ó���—�|�j�������������������S�r°���)Úyearrs���s��� r0���ru���zAmultiindex_year_month_day_dataframe_random_data.<locals>.<lambda>*��s���€� §¢r2���c����������������ó���—�|�j�������������������S�r°���)r^���rs���s��� r0���ru���zAmultiindex_year_month_day_dataframe_random_data.<locals>.<lambda>*��s���€�°1·7²7r2���c����������������ó���—�|�j�������������������S�r°���)Údayrs���s��� r0���ru���zAmultiindex_year_month_day_dataframe_random_data.<locals>.<lambda>*��s���€�ÀaÇeÂer2���Úi8)rõ���r^���rø���T)Úinplace)r���rc���ÚrandomÚdefault_rngÚstandard_normalr#���ÚlistÚobjectr���ÚgroupbyÚsumrm���Ú set_levelsÚlevelsÚastypeÚ set_names)ÚtdfÚymdÚlevs��� r0���Ú/multiindex_year_month_day_dataframe_random_datar ����s¾���€�ô�Ü ‰ ×јaÓ ×0Ñ0°Ó:Ü”d˜6“l¬&Ô1ܘ¨s¸Ô=ô€Cð �+‰+Ñ'Ñ):¹OÐLÓ M× QÑ QÓ S€Cà— ‘ ×$Ñ$À#Ç)Á)×BRÑBRÖ%S¸3 c§j¡j°Õ&6Ò%SÓT€C„I؇II×ÑÒ0¸$ÐÔ?Ø€Jùò�&Ts���Â1C6c�����������������ó:���—�t��������g�d¢g�d¢gg�d¢g�d¢gddg¬«������S�)z; 2-level MultiIndex, lexsorted, with string names. ©ÚfooÚbarÚbazÚqux©ÚoneÚtwoÚthree) r���r���r���rZ���rZ���ré���ré���é���r��r��) r���rZ���ré���r���rZ���rZ���ré���r���rZ���ré���r‰���Úsecond)r��ÚcodesÚnames)r$���rk���r2���r0���Ú%lexsorted_two_level_string_multiindexr��1��s+���€�ô �Ú,Ò.EÐFÚ-Ò/MÐNؘÐ!ôð�r2���c����������������ó”���—�|�}t��������t��������j������������������j������������������d«������j ������������������d«������|t��������g�d¢d¬«������¬«������S�)z2DataFrame with 2 level MultiIndex with random dataré���)é ���r��)ÚArð���ÚCÚexp©r4���©rm���rn���)r���rc���rû���rü���rý���r#���)r��rm���s��� r0���Ú multiindex_dataframe_random_datar ��=��s@���€�ð � 2€EÜÜ ‰ ×јaÓ ×0Ñ0°Ó9ØÜ’o¨EÔ2ôð�r2���c�����������������óÀ���—�t��������g�d¢«������}�t��������ddg«������}t��������j������������������g�d¢«������}t��������j������������������g�d¢«������}ddg}t��������|�|g||g|d¬ «������S�) zJ MultiIndex used to test the general functionality of this object r��r��r��)r���r���rZ���ré���r��r��)r���rZ���r���rZ���r���rZ���r‰���r��F)r��r��r��Úverify_integrity)r#���rc���rÀ���r$���)Ú major_axisÚ minor_axisÚmajor_codesÚminor_codesÚindex_namess��� r0���Ú_create_multiindexr(��J��sh���€�ô�Ò3Ó4€Jܘ˜u~Ó&€Jä—(‘(Ò-Ó.€KÜ—(‘(Ò-Ó.€KؘHÐ%€KÜؘJÐ'ؘKÐ(ØØô ð�r2���c������������ �����óZ���—�t��������j������������������ddgddgt��������ddd¬«������gg�d ¢¬ «������S�)zB MultiIndex with a level that is a tzaware DatetimeIndex. rZ���ré���ÚaÚbÚ20130101r��ú US/Eastern©rò���Útzr��)r��)r$���Úfrom_productr���rk���r2���r0���Ú_create_mi_with_dt64tz_levelr1��^��s5���€�ô �×"Ñ"Ø ˆQˆ#sœZ¨ ¸AÀ,ÔOÐPÚ%ôð�r2���Ústringrê���Úpandas_r���z 2020-01-01)rò���zdatetime-tzz US/Pacificr.��ÚperiodÚDrñ���r���z1 day)Ústartrò���ró���ÚrangeÚint8rí���Úint16Úint32Úint64Úuint8Úuint16Úuint32Úuint64Úfloat32Úfloat64zbool-objectÚ complex64y��������������ð?Ú complex128Úabcdé���ée���)Únum)r��r ��r��)rZ���ré���r��)r���r���rZ���rZ���ré���ré���ÚInt64ÚUInt16ÚFloat32Úbooleanzstring[python])ú bool-dtyperB��rC��ÚcategoricalÚintervalÚemptyÚtuplesúmi-with-dt64tz-levelÚmultiÚrepeatsÚnullable_intÚ nullable_uintÚnullable_floatÚ nullable_boolz string-pythonzstring[pyarrow]zstring-pyarrowc����������������óD���—�t���������|�j���������������������j������������������«�������S�)zØ Fixture for many "simple" kinds of indices. These indices are unlikely to cover corner cases, e.g. - no names - no NaTs/NaNs - no values near implementation bounds - ... )Úindices_dictrz���Úcopyr{���s��� r0���rm���rm���–��s���€�ô�˜Ÿ ™ Ñ&×+Ñ+Ó-Ð-r2���c����������������óH���—�|�j�������������������}t��������|���j������������������«�������S�)z8 index fixture, but excluding MultiIndex cases. )rz���rY��rZ��)r|���rÞ���s��� r0���Ú index_flatr\��©��s!���€�ð�-‰-€CܘÑ×!Ñ!Ó#Ð#r2���)rä���ÚuintÚfloat)r7��rO��rS��rL��c����������������óP��—�t���������|�j���������������������j������������������d¬«������}|j������������������j������������������«�������}|�j������������������dv�rA|j ������������������«�������}d|d���dd�z���|d<���d|d���dd�z���|d<���t��������j������������������|«������S�d|d<���d|d<����t��������|«������|«������S�) zÙ Fixture for indices with missing values. Integer-dtype and empty cases are excluded because they cannot hold missing values. MultiIndex is excluded because isna() is not defined for MultiIndex. T©Údeep)rP��rQ��rR��r°���r���rZ���Néÿÿÿÿ)rY��rz���rZ��ÚvaluesÚtolistr$���Úfrom_tuplesr²���)r|���ÚindÚvalss��� r0���Úindex_with_missingrh��º��s«���€�ô.�w—}‘}Ñ %× *Ñ *°Ð *Ó 5€CØ:‰:?‰?Ó€D؇}}ÐCÑCàz‰z‹|ˆØ˜D ™G A B˜KÑ'ˆˆQ‰Ø˜T "™X a b˜\Ñ)ˆˆR‰Ü×%Ñ% dÓ+Ð+àˆˆQ‰ØˆˆR‰ØŒtC‹y˜‹Ðr2���c������������ �����óÆ���—�t��������t��������j������������������dt��������j������������������¬«������dz��t ��������t��������d«������D��cg�c]��}�d|�›�‘Œ �c}�t��������¬«������d¬«������S�c�c}�w�)zC Fixture for Series of floats with Index of unique strings é���rí���gš™™™™™ñ?Úi_r½���©rm���r4���)r���rc���ÚarangerA��r#���r7��rÿ���©Úis��� r0���Ú string_seriesrp��â��sM���€�ô �Ü ‰ "œBŸJ™JÔ'¨#Ñ-ܤu¨R£yÖ1 !r˜!˜’XÒ1¼Ô@Ø ôð�ùâ1s���¿Ac�����������������óÈ���—�t��������d«������D��cg�c]��}�d|�›�‘Œ �}}�t��������t��������d«������D��cg�c]��}�d|�›�‘Œ �c}�t��������¬«������}t��������||dt��������¬«������S�c�c}�w�c�c}�w�)zI Fixture for Series of dtype object with Index of unique strings rj��Úfoo_Úbar_rí���Úobjects©rm���r4���rî���)r7��r#���rÿ���r���)ro��Údatarm���s��� r0���Ú object_seriesrw��î��s[���€�ô �!& b£ Ö*˜1ˆd1#ŠJÐ*€DÐ*ܤu¨R£yÖ1 !T˜!˜’:Ò1¼Ô@€EÜ$˜e¨)¼6ÔBÐBùò�+ùÚ1s ���ŽA®Ac�����������������óŽ���—�t��������t��������j������������������j������������������d«������j ������������������d«������t��������ddd¬«������d¬«������S�)z9 Fixture for Series of floats with DatetimeIndex ré���rj��rï���rð���rñ���Útsrl��)r���rc���rû���rü���rý���r���rk���r2���r0���Údatetime_seriesrz��ø��s=���€�ô �Ü ‰ ×јaÓ ×0Ñ0°Ó4ܘ¨r¸Ô<Ø ôð�r2���c����������������ó’���—�t��������|�«������}t��������j������������������j������������������d«������j ������������������|«������}t��������||�dd¬«������S�)zHelper for the _series dictré���r*��F)rm���r4���rZ��)Úlenrc���rû���rü���rý���r���)rm���Úsizerv��s��� r0���Ú_create_seriesr~����s;���€�äˆu‹:€DÜ 9‰9× Ñ Ó#×3Ñ3°DÓ9€DÜ$˜e¨#°EÔ:Ð:r2���zseries-with-z-indexc����������������ó���—�t��������|�«������S�)zE Fixture for tests on series with changing types of indices. )r~��©rm���s��� r0���Úseries_with_simple_indexr����s���€�ô �˜%Ó Ð r2���z-seriesrj��zi-r*��ru��c����������������óH���—�t���������|�j���������������������j������������������d¬«������S�)z| Fixture for tests on indexes, series and series with a narrow dtype copy to avoid mutation, e.g. setting .name Tr`��)Ú_index_or_series_objsrz���rZ��r{���s��� r0���Úindex_or_series_objr„��$��s!���€�ô�! §¡Ñ/×4Ñ4¸$Ð4Ó?Ð?r2���c����������������óH���—�t���������|�j���������������������j������������������d¬«������S�)z Fixture for tests on indexes, series, series with a narrow dtype and series with empty objects type copy to avoid mutation, e.g. setting .name Tr`��)Ú_index_or_series_memory_objsrz���rZ��r{���s��� r0���Úindex_or_series_memory_objr‡��:��s!���€�ô�(¨¯ © Ñ6×;Ñ;ÀÐ;ÓFÐFr2���c������������ �����óð���—�t��������t��������j������������������dt��������j������������������¬«������t ��������t��������d«������D��cg�c]��}�d|�›�‘Œ �c}�t��������¬«������t ��������t��������d«������t��������¬«������¬«������S�c�c}�w�)zj Fixture for DataFrame of ints with index of unique strings Columns are ['A', 'B', 'C', 'D'] ©rj��rë���rí���rj��rr��rì���r��)r���rc���Úonesr;��r#���r7��rÿ���rþ���rn��s��� r0���Ú int_framer‹��G��sS���€�ô�Ü ‰œrŸx™xÔ(ܬ¨r«Ö3 At˜A˜3’ZÒ3¼6ÔBÜ”d˜6“l¬&Ô1ôð�ùâ3s���¼A3c������������ �����óê���—�t��������t��������j������������������j������������������d«������j ������������������d«������t��������t ��������d«������D��cg�c]��}�d|�›�‘Œ �c}�«������t��������t��������d«������«������¬«������S�c�c}�w�)zm Fixture for DataFrame of floats with index of unique strings Columns are ['A', 'B', 'C', 'D']. ré���r‰��rj��rr��rì���r��)r���rc���rû���rü���rý���r#���r7��rþ���rn��s��� r0���Úfloat_framer��U��sZ���€�ô�Ü ‰ ×јaÓ ×0Ñ0°Ó9ܬ¨r«Ö3 At˜A˜3’ZÒ3Ó4Ü”d˜6“lÓ#ôð�ùâ3s���ÁA0c�����������������óz��—�t��������ddd«������t��������ddd«������t��������ddd«������t��������ddd«������t��������ddd«������t��������ddd«������t��������ddd«������t��������ddd«������t��������ddd«������t��������ddd«������g }�t��������t��������j������������������j ������������������d«������j������������������t ��������|�«������«������|�¬«������S�)zF Fixture for Series with a DatetimeIndex that has duplicates. iÐ��rZ���ré���r��rë���rY���r€��)r���r���rc���rû���rü���rý���r|��)Údatess��� r0���Ú(rand_series_with_duplicate_datetimeindexr��c��s°���€�ô� q˜!ÓÜq˜!ÓÜq˜!ÓÜq˜!ÓÜq˜!ÓÜq˜!ÓÜq˜!ÓÜq˜!ÓÜq˜!ÓÜq˜!Óð €Eô�”"—)‘)×'Ñ'¨Ó*×:Ñ:¼3¸u»:ÓFÈeÔTÐTr2���)r���r‘���r‘���gš™™™™™¹?g������à?z2012-01ÚM)ró���z period[M]z 2012-02-01z period[D]z 2011-01-01r-��)r/��Ús)Úunitr/��iô��)Úsecondsztimedelta64[ns]c����������������ó���—�|�j�������������������S�r°���ry���r{���s��� r0���Úea_scalar_and_dtyper–��{��ó���€�ð�=‰=Ðr2���c����������������ó���—�|�j�������������������S�)zD Fixture for dunder names for common arithmetic operations. ry���r{���s��� r0���Úall_arithmetic_operatorsr™��‘��r~���r2���c����������������ó���—�|�j�������������������S�)zU Fixture for operator and roperator arithmetic, comparison, and logical ops. ry���r{���s��� r0���Úall_binary_operatorsr›��™��ó���€�ðD�=‰=Ðr2���c����������������ó���—�|�j�������������������S�)z¬ Fixture for operator and roperator arithmetic functions. Notes ----- This includes divmod and rdivmod, whereas all_arithmetic_operators does not. ry���r{���s��� r0���Úall_arithmetic_functionsrž��¾��s���€�ð6�=‰=Ðr2���)Úcountr��ÚmaxÚminÚmeanÚprodÚstdÚvarÚmedianÚkurtÚskewÚsemc����������������ó���—�|�j�������������������S�)z. Fixture for numeric reduction names. ry���r{���s��� r0���Úall_numeric_reductionsr«��ì��r~���r2���ÚallÚanyc����������������ó���—�|�j�������������������S�)z. Fixture for boolean reduction names. ry���r{���s��� r0���Úall_boolean_reductionsr¯��÷��r~���r2���c����������������ó���—�|�j�������������������S�)z> Fixture for all (boolean + numeric) reduction names. ry���r{���s��� r0���Úall_reductionsr±����r~���r2���c����������������ó���—�|�j�������������������S�)z; Fixture for operator module comparison functions. ry���r{���s��� r0���Ú comparison_opr³�� ��r—��r2���)Ú__le__Ú__lt__Ú__ge__Ú__gt__c����������������ó���—�|�j�������������������S�)zm Fixture for dunder names for compare operations except == and != * >= * > * < * <= ry���r{���s��� r0���Úcompare_operators_no_eq_ner¹����r„���r2���)Ú__and__Ú__rand__Ú__or__Ú__ror__Ú__xor__Ú__rxor__c����������������ó���—�|�j�������������������S�)zY Fixture for dunder names for common logical operations * | * & * ^ ry���r{���s��� r0���Úall_logical_operatorsrÁ��(��ó���€�ð�=‰=Ðr2���)ÚcumsumÚcumprodÚcumminÚcummaxc����������������ó���—�|�j�������������������S�)z0 Fixture for numeric accumulation names ry���r{���s��� r0���Úall_numeric_accumulationsrÈ��9��r~���r2���c����������������ó$���—�|�j������������������d«������S�)zR Returns the configuration for the test setting `--no-strict-data-files`. r*���)rL���)Úpytestconfigs��� r0���Ústrict_data_filesrË��D��s���€�ð �×!Ñ!Ð":Ó;Ð;r2���c����������������ó˜���‡�‡—�t���������j������������������j������������������t���������j������������������j������������������t��������«������d«������Šˆˆ�fd„}|S�)aD�� Get the path to a data file. Parameters ---------- path : str Path to the file, relative to ``pandas/tests/`` Returns ------- path including ``pandas/tests``. Raises ------ ValueError If the path doesn't exist and the --no-strict-data-files option is not set. Útestsc�����������������óÚ���•—�t��������j������������������j������������������‰g|�¢Ž�}t���������j������������������j������������������|«������s*‰rt ��������d|›�d«������‚t��������j������������������d|›�d«�������|S�)NzCould not find file z' and --no-strict-data-files is not set.zCould not find ú.)Úosr;���ÚjoinÚexistsÚ ValueErrorr7���Úskip)rÍ���r;���Ú BASE_PATHrË��s��� €€r0���Údecozdatapath.<locals>.decoa��sc���ø€�Üw‰w|‰|˜IÐ-¨Ò-ˆÜw‰w~‰~˜dÔ#Ù Ü Ø*¨4¨&Ð0WÐXóð�ô� K‰K˜/¨$¨¨qÐ1Ô2؈r2���)rÐ��r;���rÑ��ÚdirnameÚ__file__)rË��rÖ��rÕ��s���` @r0���ÚdatapathrÙ��L��s2���ù€�ô&�—‘—‘œRŸW™WŸ_™_¬XÓ6¸Ó@€Iõð�€Kr2���z Asia/Tokyozdateutil/US/Pacificzdateutil/Asia/Singaporez+01:15z-02:15z UTC+01:15z UTC-02:15i,��iÔþÿÿ)Úhoursrb��r��r��c����������������ó���—�|�j�������������������S�)zD Fixture for trying timezones including default (None): {0} ry���r{���s��� r0���Útz_naive_fixturerÜ����r���r2���c����������������ó���—�|�j�������������������S�)z4 Fixture for trying explicit timezones: {0} ry���r{���s��� r0���Útz_aware_fixturerÞ��˜��r���r2���r���zdateutil/UTCc����������������ó���—�|�j�������������������S�)zQ Fixture to provide variants of UTC timezone strings and tzinfo objects. ry���r{���s��� r0���Úutc_fixturerà��ª��r~���r2���)r’��ÚmsÚusÚnsc����������������ó���—�|�j�������������������S�)z& datetime64 units we support. ry���r{���s��� r0���r“��r“��µ��r~���r2���c����������������ó���—�|�j�������������������S�)zR Parametrized fixture for string dtypes. * str * 'str' * 'U' ry���r{���s��� r0���Ústring_dtyperæ��Ã��ó���€�ð�=‰=Ðr2���Úpyarrowc����������������ó���—�|�j�������������������S�)za Parametrized fixture for string dtypes. * 'string[python]' * 'string[pyarrow]' ry���r{���s��� r0���Únullable_string_dtyperê��Ï��ó���€�ð�=‰=Ðr2���ÚpythonÚ pyarrow_numpyc����������������ó���—�|�j�������������������S�)zx Parametrized fixture for pd.options.mode.string_storage. * 'python' * 'pyarrow' * 'pyarrow_numpy' ry���r{���s��� r0���Ústring_storagerï��ß��r¢���r2���Únumpy_nullablec����������������ó���—�|�j�������������������S�)zb Parametrized fixture for pd.options.mode.string_storage. * 'python' * 'pyarrow' ry���r{���s��� r0���Ú dtype_backendrò��ñ��rë��r2���c����������������ó���—�|�j�������������������S�)zK Parametrized fixture for bytes dtypes. * bytes * 'bytes' ry���r{���s��� r0���Úbytes_dtyperô����ó���€�ð�=‰=Ðr2���c����������������ó���—�|�j�������������������S�)zN Parametrized fixture for object dtypes. * object * 'object' ry���r{���s��� r0���Úobject_dtyper÷����rõ��r2���rÿ���zstring[pyarrow_numpy]c����������������ó���—�|�j�������������������S�)zo Parametrized fixture for string dtypes. * 'object' * 'string[python]' * 'string[pyarrow]' ry���r{���s��� r0���Úany_string_dtyperù����r¢���r2���c����������������ó���—�|�j�������������������S�)z\ Parametrized fixture for datetime64 dtypes. * 'datetime64[ns]' * 'M8[ns]' ry���r{���s��� r0���Údatetime64_dtyperû��-��rõ��r2���c����������������ó���—�|�j�������������������S�)z^ Parametrized fixture for timedelta64 dtypes. * 'timedelta64[ns]' * 'm8[ns]' ry���r{���s��� r0���Útimedelta64_dtyperý��8��rõ��r2���c������������ �����ó&���—�t��������ddddddd¬«������S�)z- Fixture emits fixed Timestamp.now() iå��rZ���r[���rë���é ���é���)rõ���r^���rø���ÚhourÚminuter��Úmicrosecond)r���rk���r2���r0���Úfixed_now_tsr��C��s ���€�ô �Ø ˜ ¨°1¸RÈRôð�r2���c����������������ó���—�|�j�������������������S�)z^ Parameterized fixture for float dtypes. * float * 'float32' * 'float64' ry���r{���s��� r0���Úfloat_numpy_dtyper��M��rç��r2���c����������������ó���—�|�j�������������������S�)zR Parameterized fixture for float dtypes. * 'Float32' * 'Float64' ry���r{���s��� r0���Úfloat_ea_dtyper��Y��rõ��r2���c����������������ó���—�|�j�������������������S�)z~ Parameterized fixture for float dtypes. * float * 'float32' * 'float64' * 'Float32' * 'Float64' ry���r{���s��� r0���Úany_float_dtyper ��d��rÂ��r2���c����������������ó���—�|�j�������������������S�)zg Parameterized fixture for complex dtypes. * complex * 'complex64' * 'complex128' ry���r{���s��� r0���Ú complex_dtyper��r��rç��r2���c����������������ó���—�|�j�������������������S�)z| Parameterized fixture for signed integer dtypes. * int * 'int8' * 'int16' * 'int32' * 'int64' ry���r{���s��� r0���Úany_signed_int_numpy_dtyper��~��rÂ��r2���c����������������ó���—�|�j�������������������S�)zx Parameterized fixture for unsigned integer dtypes. * 'uint8' * 'uint16' * 'uint32' * 'uint64' ry���r{���s��� r0���Úany_unsigned_int_numpy_dtyper��Œ��r„���r2���c����������������ó���—�|�j�������������������S�)z³ Parameterized fixture for any integer dtype. * int * 'int8' * 'uint8' * 'int16' * 'uint16' * 'int32' * 'uint32' * 'int64' * 'uint64' ry���r{���s��� r0���Úany_int_numpy_dtyper��™��r¢���r2���c����������������ó���—�|�j�������������������S�)z² Parameterized fixture for any nullable integer dtype. * 'UInt8' * 'Int8' * 'UInt16' * 'Int16' * 'UInt32' * 'Int32' * 'UInt64' * 'Int64' ry���r{���s��� r0���Úany_int_ea_dtyper��«��r—��r2���c����������������ó���—�|�j�������������������S�)a.�� Parameterized fixture for any nullable integer dtype. * int * 'int8' * 'uint8' * 'int16' * 'uint16' * 'int32' * 'uint32' * 'int64' * 'uint64' * 'UInt8' * 'Int8' * 'UInt16' * 'Int16' * 'UInt32' * 'Int32' * 'UInt64' * 'Int64' ry���r{���s��� r0���Ú any_int_dtyper��¼��s���€�ð.�=‰=Ðr2���c����������������ó���—�|�j�������������������S�)zî Parameterized fixture for any nullable integer dtype and any float ea dtypes. * 'UInt8' * 'Int8' * 'UInt16' * 'Int16' * 'UInt32' * 'Int32' * 'UInt64' * 'Int64' * 'Float32' * 'Float64' ry���r{���s��� r0���Úany_numeric_ea_dtyper��Ö��s���€�ð"�=‰=Ðr2���c����������������ó���—�|�j�������������������S�)aÚ�� Parameterized fixture for any nullable integer dtype and any float ea dtypes. * 'UInt8' * 'Int8' * 'UInt16' * 'Int16' * 'UInt32' * 'Int32' * 'UInt64' * 'Int64' * 'Float32' * 'Float64' * 'uint8[pyarrow]' * 'int8[pyarrow]' * 'uint16[pyarrow]' * 'int16[pyarrow]' * 'uint32[pyarrow]' * 'int32[pyarrow]' * 'uint64[pyarrow]' * 'int64[pyarrow]' * 'float32[pyarrow]' * 'float64[pyarrow]' ry���r{���s��� r0���Úany_numeric_ea_and_arrow_dtyper��ì��s���€�ð@�=‰=Ðr2���c����������������ó���—�|�j�������������������S�)z~ Parameterized fixture for any signed nullable integer dtype. * 'Int8' * 'Int16' * 'Int32' * 'Int64' ry���r{���s��� r0���Úany_signed_int_ea_dtyper����r„���r2���c����������������ó���—�|�j�������������������S�)zí Parameterized fixture for any (purely) real numeric dtype. * int * 'int8' * 'uint8' * 'int16' * 'uint16' * 'int32' * 'uint32' * 'int64' * 'uint64' * float * 'float32' * 'float64' ry���r{���s��� r0���Úany_real_numpy_dtyper����s���€�ð$�=‰=Ðr2���c����������������ó���—�|�j�������������������S�)a�� Parameterized fixture for any (purely) real numeric dtype. * int * 'int8' * 'uint8' * 'int16' * 'uint16' * 'int32' * 'uint32' * 'int64' * 'uint64' * float * 'float32' * 'float64' and associated ea dtypes. ry���r{���s��� r0���Úany_real_numeric_dtyper ��1��s���€�ð(�=‰=Ðr2���c����������������ó���—�|�j�������������������S�)aÌ�� Parameterized fixture for all numpy dtypes. * bool * 'bool' * int * 'int8' * 'uint8' * 'int16' * 'uint16' * 'int32' * 'uint32' * 'int64' * 'uint64' * float * 'float32' * 'float64' * complex * 'complex64' * 'complex128' * str * 'str' * 'U' * bytes * 'bytes' * 'datetime64[ns]' * 'M8[ns]' * 'timedelta64[ns]' * 'm8[ns]' * object * 'object' ry���r{���s��� r0���Úany_numpy_dtyper"��H��rœ��r2���c����������������ó���—�|�j�������������������S�)aí�� Parameterized fixture for all real dtypes that can hold NA. * float * 'float32' * 'float64' * 'Float32' * 'Float64' * 'UInt8' * 'UInt16' * 'UInt32' * 'UInt64' * 'Int8' * 'Int16' * 'Int32' * 'Int64' * 'uint8[pyarrow]' * 'uint16[pyarrow]' * 'uint32[pyarrow]' * 'uint64[pyarrow]' * 'int8[pyarrow]' * 'int16[pyarrow]' * 'int32[pyarrow]' * 'int64[pyarrow]' * 'float[pyarrow]' * 'double[pyarrow]' ry���r{���s��� r0���Úany_real_nullable_dtyper$��m��s���€�ð:�=‰=Ðr2���c����������������ó���—�|�j�������������������S�)a¥�� Parameterized fixture for all numeric dtypes. * int * 'int8' * 'uint8' * 'int16' * 'uint16' * 'int32' * 'uint32' * 'int64' * 'uint64' * float * 'float32' * 'float64' * complex * 'complex64' * 'complex128' * 'UInt8' * 'Int8' * 'UInt16' * 'Int16' * 'UInt32' * 'Int32' * 'UInt64' * 'Int64' * 'Float32' * 'Float64' ry���r{���s��� r0���Úany_numeric_dtyper&����s���€�ð>�=‰=Ðr2���ÚcÚmixedÚbytesó���aó���crO��z mixed-integerré���g�������@Úfloatingg������ð?Úintegerzmixed-integer-floatÚdecimalÚ datetime64z 2013-01-01z 2018-01-01r,��Ú20180101r���iÝ��iâ��Úcomplexy������ð?������ð?y�������@�������@r���rN��c����������������ó^���—�|�j�������������������\��}}t��������j������������������|t��������¬«������}||fS�)aŽ�� Fixture for all inferred dtypes from _libs.lib.infer_dtype The covered (inferred) types are: * 'string' * 'empty' * 'bytes' * 'mixed' * 'mixed-integer' * 'mixed-integer-float' * 'floating' * 'integer' * 'decimal' * 'boolean' * 'datetime64' * 'datetime' * 'date' * 'timedelta' * 'time' * 'period' * 'interval' Returns ------- inferred_dtype : str The string for the inferred dtype from _libs.lib.infer_dtype values : np.ndarray An array of object dtype that will be inferred to have `inferred_dtype` Examples -------- >>> from pandas._libs import lib >>> >>> def test_something(any_skipna_inferred_dtype): ... inferred_dtype, values = any_skipna_inferred_dtype ... # will pass ... assert lib.infer_dtype(values, skipna=True) == inferred_dtype rí���)rz���rc���rÀ���rÿ���)r|���Úinferred_dtyperc��s��� r0���Úany_skipna_inferred_dtyper4��Î��s0���€�ðR�%Ÿ]™]Ñ€NFÜ X‰Xf¤FÔ +€Fð�˜6Ð!Ð!r2���c�����������������óŠ���—�t��������j������������������dd¬«�������ddlm}��ddlm}��|«�������}d|j������������������_���������|�|¬«������S�) zj Get an instance of IPython.InteractiveShell. Will raise a skip if IPython is not installed. ÚIPythonz6.0.0)Ú minversionr���)ÚInteractiveShell)ÚConfigz:memory:)rN���)r7���ÚimportorskipÚIPython.core.interactiveshellr8��Útraitlets.configr9��ÚHistoryManagerÚ hist_file)r8��r9��r'��s��� r0���Úipr?����s<���€�ô�×ј ¨gÕ6Ý>õ�(á‹€AØ!+€A×ÑÔá 1Ô%Ð%r2���)ÚbsrÚcooÚcscÚcsrÚdiaÚdokÚlilc����������������ó^���—�t��������j������������������d«������}t��������||�j������������������dz���«������S�)z- Yields scipy sparse matrix classes. zscipy.sparseÚ_matrix)r7���r:��Úgetattrrz���)r|���Úsparses��� r0���ÚspmatrixrK����s*���€�ô �× Ñ Ó 0€Fä6˜7Ÿ=™=¨9Ñ4Ó5Ð5r2���ÚTickc����������������ó���—�|�j�������������������S�)zN Fixture for Tick based datetime offsets available for a time series. ry���r{���s��� r0���Útick_classesrN����rÂ��r2���c����������������ó���—�|�S�r°���rk���rs���s��� r0���ru���ru���,��s���€�©r2���c����������������ó���—�|�j�������������������S�)zk Simple fixture for testing keys in sorting methods. Tests None (no key) and the identity key. ry���r{���s��� r0���Úsort_by_keyrQ��,��r���r2���)r��NN)ÚEgonÚVenkmanN)ÚNCC1701DrT��rT��c����������������ó���—�|�j�������������������S�)zP A 3-tuple of names, the first two for operands, the last for a result. ry���r{���s��� r0���r��r��5��s���€�ð �=‰=Ðr2���c����������������ó���—�|�j�������������������S�)zI Parametrize over __setitem__, loc.__setitem__, iloc.__setitem__ ry���r{���s��� r0���Úindexer_slirW��H��r~���r2���c����������������ó���—�|�j�������������������S�)z< Parametrize over loc.__getitem__, iloc.__getitem__ ry���r{���s��� r0���Ú indexer_lirY��P��r~���r2���c����������������ó���—�|�j�������������������S�)z8 Parametrize over __setitem__, iloc.__setitem__ ry���r{���s��� r0���Ú indexer_sir[��X��r~���r2���c����������������ó���—�|�j�������������������S�)z7 Parametrize over __setitem__, loc.__setitem__ ry���r{���s��� r0���Ú indexer_slr]��`��r~���r2���c����������������ó���—�|�j�������������������S�)z: Parametrize over at.__setitem__, loc.__setitem__ ry���r{���s��� r0���Ú indexer_alr_��h��r~���r2���c����������������ó���—�|�j�������������������S�)z< Parametrize over iat.__setitem__, iloc.__setitem__ ry���r{���s��� r0���Úindexer_ialra��p��r~���r2���c�����������������ó"���—�t��������dd¬«������dk(��S�)z> Fixture to check if the array manager is being used. úmode.data_managerT©ÚsilentrÀ���r���rk���r2���r0���Úusing_array_managerrf��x��s���€�ô �Ð*°4Ô8¸GÑCÐCr2���c�����������������ór���—�t���������j������������������j������������������j������������������du�xr�t ��������dd¬«������dk(��S�)z7 Fixture to check if Copy-on-Write is enabled. Trc��rd��Úblock©rd���ÚoptionsÚmodeÚ copy_on_writer���rk���r2���r0���Úusing_copy_on_writerm��€��s5���€�ô� ‰ ‰×%Ñ%¨Ð-ò� EÜÐ+°DÔ9¸WÑDðr2���c�����������������ót���—�t���������j������������������j������������������j������������������dk(��xr�t ��������dd¬«������dk(��S�)z? Fixture to check if Copy-on-Write is in warning mode. Úwarnrc��Trd��rh��ri��rk���r2���r0���Úwarn_copy_on_writerp��‹��s5���€�ô� ‰ ‰×%Ñ%¨Ñ/ò� EÜÐ+°DÔ9¸WÑDðr2���c�����������������óN���—�t���������j������������������j������������������j������������������du�S�)z= Fixture to check if infer string option is enabled. T)rd���rj��ÚfutureÚinfer_stringrk���r2���r0���Úusing_infer_stringrt��–��s���€�ô �:‰:×Ñ×)Ñ)¨TÐ1Ð1r2���z Europe/Warsawzdateutil/Europe/Warsawc����������������ó���—�|�j�������������������S�)zE tzinfo for Europe/Warsaw using pytz, dateutil, or zoneinfo. ry���r{���s��� r0���Úwarsawrv��£��r~���r2���c������������������ó���—�y)N)rè��rí��rk���rk���r2���r0���Úarrow_string_storagerx��«��s���€�à'r2���rÏ���)r:���zpytest.Itemr;���Ústrr<���ry��rÐ���rÑ���)rÐ���z type[dict])rÐ���ztype[abc.Mapping])rÐ���r$���)rÐ���r���)rÐ���r���)rË��ry��rÐ���zCallable[..., str])rÐ���r���)rÐ���z#tuple[Hashable, Hashable, Hashable])rÐ���Úbool)rÐ���ry��(>��Ú__doc__Ú __future__r���Úcollectionsr���r���r���r���r���r ���r.��r ���ÚoperatorrÐ��Útypingr���r���Údateutil.tzr ���r���Ú hypothesisr���ÚstÚnumpyrc���r7���Úpytzr���r���Úpandas._config.configr���Úpandas.util._test_decoratorsÚutilÚ_test_decoratorsÚtdÚpandas.core.dtypes.dtypesr���r���Úpandasrd���r���r���r���r���r���r���r���r���r���r���r ���r!���Úpandas._testingÚ_testingÚtmÚpandas.corer"���Úpandas.core.indexes.apir#���r$���Úpandas.util.versionr%���Úcollections.abcr&���r'���rè��ÚpaÚhas_pyarrowÚImportErrorÚzoneinfoÚZoneInfoÚZoneInfoNotFoundErrorr1���r=���rQ���ÚHealthCheckÚtoo_slowÚhypothesis_health_checksÚ__version__ÚappendÚdiffering_executorsÚsettingsÚregister_profileÚtupleÚload_profileÚsplitr4���rI��ÚtseriesÚoffsetsÚclsÚregister_type_strategyÚbuildsÚintegersÚbooleansÚfixturerf���rl���r}���Ú axis_framer���rƒ���r†���rˆ���rŒ���r“���r•���r—���rz���Ú skip_if_nor¡���r¤���r¦���rª���r®���ÚNULL_OBJECTSrµ���Únulls_fixture2ÚnanÚNaTr·���Úunique_nulls_fixture2ÚNP_NAT_OBJECTSrº���Únp_nat_fixture2r¼���r¿���Úindex_or_series2rÀ���rÂ���rÅ���Úbox_with_array2rÕ���rç���r ��r��r ��r(��r1��r7��rm��rÿ���rz��rþ���Úfrom_breaksÚlinspacere��rš���r��rY��ÚidxÚkeysrm���Úindex_fixture2rM���Ú isinstancer\��Úindex_flat2Ú startswithrh��rp��rw��rz��r~��Ú_seriesr��ÚNARROW_NP_DTYPESr³���Ú_narrow_seriesrƒ��r„��ÚPYTHON_DATA_TYPESÚ_typ_objects_seriesr†��r‡��r‹��r��r��r–��Úarithmetic_dunder_methodsr™��ÚaddÚraddÚsubÚrsubÚmulÚrmulÚtruedivÚrtruedivÚfloordivÚ rfloordivÚmodÚrmodÚpowÚrpowÚeqÚneÚltÚleÚgtÚgeÚand_Úrand_ÚxorÚrxorÚor_Úror_r›��rž��Ú_all_numeric_reductionsr«��Ú_all_boolean_reductionsr¯��Ú_all_reductionsr±��r³��r¹��rÁ��Ú_all_numeric_accumulationsrÈ��rË��rÙ��Ú TIMEZONESÚextendrr���ÚTIMEZONE_IDSÚparametrize_fixture_docry��rÜ��rÞ��Útz_aware_fixture2Ú_UTCSrà��Úutc_fixture2r“��Úunit2Ú STRING_DTYPESræ��rê��rï��rò��Ústring_storage2ÚBYTES_DTYPESrô��Ú OBJECT_DTYPESr÷��rù��ÚDATETIME64_DTYPESrû��ÚTIMEDELTA64_DTYPESrý��r��ÚFLOAT_NUMPY_DTYPESr��ÚFLOAT_EA_DTYPESr��ÚALL_FLOAT_DTYPESr ��ÚCOMPLEX_DTYPESr��ÚSIGNED_INT_NUMPY_DTYPESr��ÚUNSIGNED_INT_NUMPY_DTYPESr��ÚALL_INT_NUMPY_DTYPESr��ÚALL_INT_EA_DTYPESr��ÚALL_INT_DTYPESr��r��ÚALL_INT_PYARROW_DTYPES_STR_REPRÚFLOAT_PYARROW_DTYPES_STR_REPRr��ÚSIGNED_INT_EA_DTYPESr��ÚALL_REAL_NUMPY_DTYPESr��ÚALL_REAL_DTYPESr ��ÚALL_NUMPY_DTYPESr"��ÚALL_REAL_NULLABLE_DTYPESr$��ÚALL_NUMERIC_DTYPESr&��ÚNAr/��Ú_any_skipna_inferred_dtyperw���Ú_r4��r?��rK��Ú__all__Ú issubclassrL��rN��rQ��r��ÚsetitemÚlocÚilocrW��rY��r[��r]��Úatr_��Úiatra��rf��rm��rp��rt��Úwarsawsrv��rx��)ro��rÞ���ÚvalueÚindex_idrm���rî���Úos���0000000r0���ú<module>r�����sY��ðñõ&�#å�÷õ�õ�Û�Û� ÷÷ ó�Ý�'Û�Û� ÷õ �.ç�)Ð�)÷ó �÷ ÷� ÷� ó� õ�Ý�÷õ�(á÷ð Ûð� Ø€Kã�ðØ€H×ÑeÔôôIô$9<ðx�'×2Ñ2×;Ñ;Ð<Ð�Ù ˆ:×!Ñ!Ó"¡g¨hÓ&7Ò7Ø×#Ñ# J×$:Ñ$:×$NÑ$NÔOð�×�Ñ�×�$Ñ�$Øð�ÙÐ 8Ó9ð�%ô�ð�×�Ñ�×� Ñ� Ô�&ð� 8×=Ñ=Ö?€DÙ "—*‘*×$Ñ$ dÓ +€CØ€B×Ñ؈YˆRY‰Ys˜k˜bŸk™k¨#¨rÓ2¸k¸b¿k¹k»mÔ Lõð� @ð� 4×9Ñ9Ö;€DÙ "—*‘*×$Ñ$ dÓ +€CØ€B×ÑØ؈ ‰ Ø؈bk‰k˜"˜aÓ Ø!b—k‘k“mØ"—+‘+¨°RÔ8ô õð� <ð� @×EÑEÖG€DÙ "—*‘*×$Ñ$ dÓ +€CØ€B×ÑØ؈ ‰ Ø؈bk‰k˜#˜rÓ"Ø!b—k‘k“mØ%˜"Ÿ+™+°¸RÔ@ô õð� Hð(�€‡˜Ôó!ó�ð!ð�€‡˜Ôó1ó�ð1ð�€‡Ò1Ñ7RÔSñó�Tðð�€ ð�€‡˜˜9~Ñ+FÔGñó�Hðð�€‡Ò*Ô+ñ ó�,ð ð�€‡Ò*Ô+ñó�,ðð�€‡˜˜e}Ô%ñó�&ðð�€‡Ò/Ô0ñó�1ðð�€‡Ò;Ô<ñó�=ðð�€‡Ò;Ô<ñó�=ðð�€‡Ò;Ô<ñó�=ðð�€‡àØØ Ø ØØ Øˆ‰V = 2§=¡=°Ó#=Ô>ðô ñó ðð�€‡àØ Ø ØØ Øˆ‰V = 2§=¡=°Ó#=Ô>ð ô ñó ðð�€‡˜˜e}Ô%ñó�&ðð�€‡Ò:Ô;ñó�<ðð�€‡˜ KÐ0Ô1ñó�2ðð�€‡r—‘Ñ,FÔGñó�Hðð�€ð�€‡˜˜bŸf™f b§f¡fÐ-Ô.ñó�/ðð�-Ð�ð�€‡r×(Ñ(Ñ.HÔIñó�Jðð�!€ð�€‡˜ 6Ð*Ô+ñó�,ðð�€‡˜˜v¨W°hÐ,?Ô@ñ ó�Að ð�#Ð�ð�€‡˜˜v r§x¢xÐ0Ò6RÔSñó�Tðð�€‡˜˜v y°"·(²(Ð;ÑAUÔVñó�Wðð�!€ð�‡ó ó�ð ð�‡óó�ðð0�‡ñó�ðð"�‡óó�ðð�‡ð àó ó�ð òò(ð'؉e©E°#«JÖ7 qw˜q˜c’]Ò7Ó8ð'à‘ ˜<°Ô5ð'ð�‘:˜l°C¸LÔIð'ð� ‰l˜<°¸3Ô?ð 'ð �‘ w¸À#ÔFð'ð�‰Z˜‹_ð 'ð�‰E)"—)’)˜C“.¨Ô/ð'ð�‰U92—9’9˜S“>¨Ô 1ð'ð�‰U92—9’9˜S“>¨Ô 1ð'ð�‰U92—9’9˜S“>¨Ô 1ð'ð�‰U92—9’9˜S“>¨Ô 1ð'ð� ‰eIB—I’I˜c“N¨(Ô3ð'ð� ‰eIB—I’I˜c“N¨(Ô3ð'ð� ‰eIB—I’I˜c“N¨(Ô3ð'ð�‰uYR—Y’Y˜s“^¨9Ô5ð'ð �‰uYR—Y’Y˜s“^¨9Ô5ð!'ð"�‘5˜$ ˜¨Ñ*°&Ô9ð#'ñ$�˜˜u˜ ¨Ñ)°Ô6Ù؈ Š #˜[Ô)¨D°9°2·9²9¸SÈÔ3TÑ,TÑTóñ�؈ Š #˜\Ô*¨T°I°B·I²I¸cÈÔ4VÑ-VÑVóñ�$¡D¨£L°2Ñ$5Ó6Ø) ×)Ò)¨+¨"¯+ª+°a¸À#Ô*FÓGÙ 2‹YØ$ˆj×$Ò$¡SÒ)> Ó%JÓKÙ8Ó:Ù Ó !ÙÒ'Ó(Ù˜)˜"Ÿ)š) C›.°Ô8Ù˜9˜2Ÿ9š9 S›>°Ô:Ù˜I˜BŸIšI c›N°)Ô<Ù˜9˜2Ÿ9š9 S›>×0Ò0°Ó6¸iÔHÙ؈Š©¨s«Ö4 AG˜A˜3’-Ò4Ð<LÔMóòI'€ñP�Ù —’±°s³Ö<¨A˜G A 3š-Ò<ÐDUÔVÓ W€CØ%(€LÐ!Ñ"ð�€‡|×(Ò(Ó*Ô+ñ.ó�,ð.ð�€ð�€‡à*×0Ò0Ó2÷ÙU¹*ÀUÈJÕ:WŠóôñ $óð $ð�€ð�€‡ð�'×,Ò,Ó.÷áˆCàNŠNÐ3Ô4ØÐAÑAá˜5 *Ô-ò � óô ñó ðð:�‡óó�ðð�‡óCó�ðCð�‡óó�ðò;ð�(×-Ò-Ó/÷áˆ%ð�8*˜FÐ#¡^°EÓ%:Ñ:ó€ð�‡ó!ó�ð!ð�×$Ò$÷ ð� ð� ‡~‚~ÐgС٠ˆb‹ ©E°"«IÖ6 q˜B˜q˜cš(Ò6¸SÈô!ñ�ó€ð�F˜<ÐE¨7ÐE°nÐEÐ�ð�€‡Ð,×1Ò1Ó3Ô4ñ@ó�5ð@ð�<>×;OÒ;OöØ27€u‡~‚~ÐgС u£ Ñ-òÐ�ð Øð à ð ð�ð ð�ð Ð�ð�€‡Ð3×8Ò8Ó:Ô;ñGó�<ðGð�‡ó ó�ð ð�‡ó ó�ð ð�‡óUó�ðUð.�€‡á q Ô "¡M°'¸7Ó$CÐDÙ s #Ô &© °iÀÓ(IÐJÙ Ô $ kÐ2Ù 3Ô '¨Ð5ál |Ô4Ù ¨Ô6ð ñ� ˜3Ô Ð!2Ð3ð ôñóðð�€‡r×3Ò3Ô4ñó�5ðð�€‡àŠØŠØŠØŠØŠØŠØ×ÒØŠØ×ÒØ Š ØŠØŠØŠØŠØŠØŠØŠØŠØŠØŠØ Š Ø Š ؊؊؊؊ð5ôñ<ó=ð<ð�€‡àŠØŠØŠØŠØŠØŠØ×ÒØŠØ×ÒØ Š ؊؊؊؊ðôñ$ ó%ð$ ò Ð�ð �€‡Ð.Ô/ñó�0ðð�! %˜.Ð�ð�€‡Ð.Ô/ñó�0ðð�*Ð,CÑC€ð�€‡Ô'ñó�(ðð�€‡àŠØŠØŠØŠØŠØŠð ô ñó ðð�€‡Ò?Ô@ñ ó�Að ð�€‡ÚNôñóðò�GÐ�ð�€‡Ð1Ô2ñó�3ðð�‡ñ<ó�ð<ð�‡óó�ððJ� Ø ØØØØØØØØÙ ƒGÙƒIÙÓÙƒNÙÓ؇LLÙ‰Y˜QÔ Ó Ù‰Y˜RÔ uÔ-ð% € ð(�ÐØ ×ÒàˆH×јlÓ+؈H×јeÓ$ð ôð�"+Ö+˜A‘Q•Ò+€ð�€×Ò™C Ó-Ó.Ø€‡y lÔ3ñó�4ó�/ðð�€×Ò™C ¨Q¨RÐ 0Ó1Ó2Ø€‡y }¨,°q°rÐ*:Ô;ñó�<ó�3ðð�%Ð�ð� ¡U£W¨h¯l©lÐ;€ØÐØ ‡LLÐ"×"Ñ" 5Ó)Ô*ð�€‡uÔñó�ðð�€ð�€‡Ò.Ô/ñó�0ðð� €ð�€‡r×'Ò'Ô(ñó�)ðð�€‡à؈‰Ð&¨m¨b¯m©m¸IÓ.FÔGðôñó ðð�€‡à؈‰Y m b§m¡m°IÓ&>Ô?؈‰_¨M¨B¯M©M¸)Ó,DÔEðôñóðð�€‡à؈‰Y m b§m¡m°IÓ&>Ô?ðôñó ðð�!€ð�€‡r—’Ô'ñó�(ðð�€‡r×'Ò'Ô(ñó�)ðð�€‡àØ؈‰Ð&¨m¨b¯m©m¸IÓ.FÔG؈‰Ð,°M°B·M±MÀ)Ó4LÔMð ôñóðð�€‡r×+Ò+Ô,ñó�-ðð�€‡r×,Ò,Ô-ñó�.ðð�‡óó�ðð�€‡r×,Ò,Ô-ñó�.ðð�€‡r×)Ò)Ô*ñó�+ðð�€‡r×*Ò*Ô+ñ ó�,ñ ð�€‡r×(Ò(Ô)ñó�*ñð�€‡r×1Ò1Ô2ñ ó�3ñ ð�€‡r×3Ò3Ô4ñ ó�5ñ ð�€‡r×.Ò.Ô/ñó�0ñð"�€‡r×+Ò+Ô,ñ ó�-ñ ð �€‡r×(Ò(Ô)ñó�*ñð2�€‡r×+Ò+¨b×.@Ò.@Ñ@ÔAñó�Bñð*�€‡Ø ×ÒØ×Òñà×(Ò(ñ)ð� ×&Ò&ñ'ôñó ñð:�€‡r×.Ò.Ô/ñ ó�0ñ ð�€‡r×/Ò/Ô0ñó�1ñð(�€‡r×)Ò)Ô*ñó�+ñð,�€‡r×*Ò*Ô+ñ!ó�,ñ!ðH�€‡r×2Ò2Ô3òó�4ñð>�€‡r×,Ò,Ô-òó�.ñðF�R—V‘V™SÐ!Ð"Ø R—U’U™CÐ Ð!ÙˆsB—F‘F™CÐ Ð!Ù‰tR—V‘V™TÐ"Ð#Ùˆrv‰vr—v‘v˜rŸv™vÐ&Ð'Ùˆb€MÙs˜BŸF™F¡AÐ&Ð'ÙˆsB—F‘F™CÐ Ð!Ù‘#r—v‘v™sÐ#Ð$ÙB—F‘F™AÐÙ˜Q §¡©Ð,Ð-Ù‘˜“˜RŸV™V¡W©Q£ZÐ0Ð1Ør—v‘v˜uÐ%Ð&Ør—u’u˜eÐ$Ð%ÙMB—M’M¡,Ó/°·±¸¸¿ºÁ|Ó9TÐUÐVØ‘)™JÓ'¨¯©±¹:Ó1FÐGÐHÙ‰d‘4˜˜AÓ §¡©©T°1°aÓ(8Ð 9Ð:Ù‘˜Ÿ™¡Ð(Ð)ð�‘9˜Q“< §¡©±1«Ð6Ð7Ù‰d1‹gr—v‘v™t¡A›wÐ 'Ð(Ø ‘‘t“˜bŸf™f¡f©T£lÐ3Ð4Ù‘(˜1˜a“. "§&¡&©(°1±a«.Ð9Ð:ð3Ñ�ñ6� Ñ(Ð )Qð�€‡Ñ1±sÔ;ò,"ó�<ñ,"ðd�‡ò&ó�ñ&ð$�€‡ÓHÔIò6ó�Jñ6ð�€‡ð�—‘×#Ò#öà Ú‘g˜bŸj™j¨!Ó,¨b¯j©j¯oªoÔ>À1ÉÂ;ñ� — ‘ ˜AÕòôòóñð�€‡˜škÐ*Ô+òó�,ñð�€‡áÙ!Ù,à ‰—‘˜Ÿ™Ð Ø ‰—‘˜ÐØ ‰—’˜ÐØ Š—’r—u’uÐð ôôóñð�€‡˜Ÿ š B§F¢F¨B¯GªGÐ4Ô5òó�6ñð�€‡˜Ÿš §¢Ð(Ô)òó�*ñð�€‡˜Ÿ š B§G¢GÐ,Ô-òó�.ñð�€‡˜Ÿ š B§F¢FÐ+Ô,òó�-ñð�€‡˜Ÿš˜rŸvšvÔ'òó�(ñð�€‡˜Ÿš §¢Ð(Ô)òó�*ñð�‡ôDó�ñDð�‡ôó�ñð�‡ôó�ñð�‡ô2ó�ñ2ñ�Ñ4Ð 5ØÐÙ‡NNÐ$8×$Ñ$¡_Ó5Ô6ð�€‡‘wÔôó� ñð�€‡Óò(ó�ò(øðc:�ò�؃Kðûð�×%Ñ%ò�؃HðüòJ�8ùòH�5ùò�=ùó0ùó"ùó`ùò �7ùóùò(ùò~ �,ùòfs”���Â1Ao0�Â=Ao>�ÚApå5Ap*æ,Ap èAp% è&Ap% é+Ap+ ë(Ap1ì''Ap<íAp7íAp<î)AqÁB AqÁcAAqÁo0Ao;Áo:Ao;Áo>ApÁpApÁp7Ap<