Ë
    êéñiåJ  ã                   ó  — d Z ddlZddlZddlZddlZ	 ddl	m
Z ddlmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Z m!Z! d	„ Z"d
„ Z#d„ Z$d„ Z%ddlm&Z&m'Z'm(Z(m)Z)m*Z*m+Z+m,Z,m-Z-m.Z.m/Z/m0Z0m1Z1m2Z2m3Z3m4Z4m5Z5m6Z6m7Z7m8Z8m9Z9m:Z:m;Z;m<Z<m=Z=m>Z>m?Z?m@Z@mAZAmBZBmCZCmDZDmEZEmFZFmGZGmHZHmIZImJZJmKZKmLZLmMZMmNZNmOZOmPZPmQZQmRZRmSZSmTZTmUZUmVZVmWZWmXZXmYZYmZZZm[Z[m\Z\m]Z]m^Z^m_Z_m`Z`maZambZbmcZcmdZdmeZemfZfmgZgmhZhmiZimjZjmkZkmlZlmmZmmnZnmoZompZpmqZqmrZrmsZsmtZtmuZumvZvmwZwmxZxmyZymzZzm{Z{m|Z|m}Z}m~Z~mZm€Z€m�Z�m‚Z‚mƒZƒm„Z„m…Z…m†Z†m‡Z‡mˆZˆm‰Z‰mŠZŠm‹Z‹mŒZŒm�Z�mŽZŽm�Z�m�Z�m‘Z‘m’Z’m“Z“m”Z”m•Z•m–Z–m—Z—m˜Z˜m™Z™mšZšm›Z›mœZœm�Z�mžZžmŸZŸm Z m¡Z¡m¢Z¢m£Z£m¤Z¤m¥Z¥m¦Z¦m§Z§m¨Z¨m©Z©mªZªm«Z«m¬Z¬m­Z­m®Z®m¯Z¯m°Z°m±Z±m²Z²m³Z³m´Z´mµZµm¶Z¶m·Z·m¸Z¸m¹Z¹mºZºm»Z»m¼Z¼m½Z½m¾Z¾m¿Z¿mÀZÁmÂZÂmÃZÃmÄZÄmÅZÅmÆZÆmÇZÇmÈZÈmÉZÉmÊZÊmËZËmÌZÌmÍZÍmÎZÎmÏZÏmÐZÐmÑZÑmÒZÒmÓZÓmÔZÔmÕZÕmÖZÖm×Z×mØZØmÙZÙmÚZÚmÛZÛmÜZÜmÝZÝmÞZÞmßZßmàZàmáZámâZâmãZãmäZämåZåmæZæmçZçmèZèméZémêZêmëZëmìZìmíZímîZîmïZïmðZðmñZñ ddlmòZòmóZómôZômõZõ ddlmöZöm÷Z÷møZømùZùmúZúmûZûmüZümýZý ddlmþZþmÿZÿ�m �Z �m�Z�m�Z�m�Z�m�Z�m�Z�m�Z�m�Z�m�Z�m	�Z	�m
�Z
�m�Z ddl�m�Z�m�Z�m�Z�m�Z�m�Z�m�Z�m�Z�m�Z�m�Z�m�Z�m�Z�m�Z�m�Z�m�Z�m�Z�m�Z�m�Z�m�Z�m�Z�m�Z ddl�m �Z �m!�Z!�m"�Z"�m#�Z#�m$�Z$�m%�Z%�m&�Z&�m'�Z'�m(�Z( ddl�m)�Z)�m*�Z*�m+�Z+�m,�Z,�m-�Z-�m.�Z.�m/�Z/�m0�Z0�m1�Z1�m2�Z2�m3�Z3 dd�l4�m5�Z5�m6�Z6 dd�l4�m7�Z7 dd�l8�m9�Z9 dd�l:�m;�Z;�m<�Z< dd�l4�m=�Z=�m>�Z>�m?�Z?�m@�Z@�mA�ZA�mB�ZB�mC�ZC d„ �ZDd„ �ZEd„ �ZFd„ �ZGd„ �ZHd„ �ZId„ �ZJy# e$ r. 	 ddlZd„ Z ej                  de¬«      Zn# e$ r dZY nw xY wY �Œlw xY w)aÝ  
PyArrow is the python implementation of Apache Arrow.

Apache Arrow is a cross-language development platform for in-memory data.
It specifies a standardized language-independent columnar memory format for
flat and hierarchical data, organized for efficient analytic operations on
modern hardware. It also provides computational libraries and zero-copy
streaming messaging and interprocess communication.

For more information see the official page at https://arrow.apache.org
é    Né   )Úversionc                 ó*   — ddl m} d|d<    || fi |¤ŽS )z‘
            Parse function for setuptools_scm that ignores tags for non-C++
            subprojects, e.g. apache-arrow-js-XXX tags.
            r   ©ÚparsezBgit describe --dirty --tags --long --match 'apache-arrow-[0-9]*.*'Údescribe_command)Úsetuptools_scm.gitr   )ÚrootÚkwargsr   s      úR/var/www/pod-logistic/pod-ai/venv/lib/python3.12/site-packages/pyarrow/__init__.pyÚ	parse_gitr   -   s%   € õ
 1àTð Ð%Ñ&á˜Ñ( Ñ(Ð(ó    z../r   )Ú	BuildInfoÚCppBuildInfoÚRuntimeInfoÚset_timezone_db_pathÚMonthDayNanoÚVersionInfoÚ
build_infoÚcpp_build_infoÚcpp_versionÚcpp_version_infoÚruntime_infoÚ	cpu_countÚset_cpu_countÚenable_signal_handlersÚio_thread_countÚis_opentelemetry_enabledÚset_io_thread_countc                  ó¦  — d„ } t        d«        | dt        t        j                  j                  «      dkD  rt        j                  j                  nd«        | dt        j                  j
                  «        | dt        j                  j                  › dt        j                  j                  › �«        | d	t        j                  j                  «        | d
t        j                  j                  «        | dt        j                  j                  «        | dt        j                  j                  «        | dt        j                  «       y)zJ
    Print various version information, to help with error reporting.
    c                 ó(   — t        | d›d|d›�«       y )Nz <26ú: ú <8©Úprint©ÚlabelÚvalues     r   Úprint_entryz"show_versions.<locals>.print_entryF   s   € Ü��t�˜B˜u S˜kÐ*Õ+r   z)pyarrow version info
--------------------zPackage kindr   znot indicatedzArrow C++ library versionzArrow C++ compilerú zArrow C++ compiler flagszArrow C++ git revisionzArrow C++ git descriptionzArrow C++ build typezPyArrow build typeN)r%   Úlenr   r   Úpackage_kindr   Úcompiler_idÚcompiler_versionÚcompiler_flagsÚgit_idÚgit_descriptionÚ
build_type)r)   s    r   Úshow_versionsr3   B   s	  € ò,ô 
Ð
6Ô7Ù�Ü”z×0Ñ0×=Ñ=Ó>ÀÒBô !+× 9Ñ 9× FÒ Fà$ô&ñ Ð+¬Z×-FÑ-F×-NÑ-NÔOÙÐ$Ü×-Ñ-×9Ñ9Ð:¸!Ü×-Ñ-×>Ñ>Ð?ðAôCñ Ð*¬J×,EÑ,E×,TÑ,TÔUÙÐ(¬*×*CÑ*C×*JÑ*JÔKÙÐ+¬Z×-FÑ-F×-VÑ-VÔWÙÐ&¬
×(AÑ(A×(LÑ(LÔMÙÐ$¤j×&;Ñ&;Õ<r   c                 óT   — 	 t        j                  d| › �«       y# t        $ r Y yw xY w)Nzpyarrow.TF)Ú
_importlibÚimport_moduleÚImportError)Úmodules    r   Ú_module_is_availabler9   X   s5   € ðÜ× Ñ  8¨F¨8Ð!4Ô5ð øô ò Ùðús   ‚ ›	'¦'c                 ó„   — 	 dd l }	 t        |j                  | «       y# t        $ r Y yw xY w# t        t        f$ r Y yw xY w)Nr   FT)Ú
pyarrow.fsr7   ÚgetattrÚfsÚAttributeError)r=   Úpyarrows     r   Ú_filesystem_is_availabler@   a   sN   € ðÛðÜ�—
‘
˜BÔð øô ò Ùðûô
 œÐ(ò Ùðús   ‚ ‡- ž	*©*­?¾?c                  óž  — t        «        d„ } t        d«        | dt        j                  «       › dt        j                  «       › �«        | dt        «       j                  «        | dt        «       j                  «       t        «       }t        d«        | d|j                  «        | d	|j                  «       › d
�«        | d|j                  «       › d
�«        | ddj                  t        «       «      «       t        d«       g d¢}|D ]$  }t        |«      rdnd}t        d|d›d|d›�«       Œ& t        ddd›dt        «       rdndd›�«       t        d«       g d¢}|D ]$  }t!        |«      rdnd}t        d|d›d|d›�«       Œ& t        d«       g d¢}|D ].  }t#        j$                  |«      rdnd}t        d|d›d|d›�«       Œ0 y)zN
    Print detailed version and platform information, for error reporting
    c                 ó*   — t        d| d›d|d›�«       y )Nú  ú <20r"   r#   r$   r&   s     r   r)   zshow_info.<locals>.print_entryu   s   € Ü��5˜�,˜b  s Ð,Õ-r   z

Platform:z	OS / Archr*   z
SIMD LevelzDetected SIMD Levelz
Memory:zDefault backendzBytes allocatedz bytesz
Max memoryzSupported Backendsz, z
Optional modules:)
ÚcsvÚcudaÚdatasetÚfeatherÚflightr=   ÚgandivaÚjsonÚorcÚparquetÚEnabledú-rC   rD   r"   r#   Úopentelemetryz
Filesystems:)ÚAzureFileSystemÚGcsFileSystemÚHadoopFileSystemÚS3FileSystemz
Compression Codecs:)ÚbrotliÚbz2ÚgzipÚ	lz4_frameÚlz4ÚsnappyÚzstdN)r3   r%   Ú	_platformÚsystemÚmachiner   Ú
simd_levelÚdetected_simd_levelÚdefault_memory_poolÚbackend_nameÚbytes_allocatedÚ
max_memoryÚjoinÚsupported_memory_backendsr9   r   r@   ÚCodecÚis_available)	r)   ÚpoolÚmodulesr8   ÚstatusÚfilesystemsr=   ÚcodecsÚcodecs	            r   Ú	show_inforo   o   sÓ  € ô „Oò.ô 
ˆ-ÔÙ�¤	× 0Ñ 0Ó 2Ð3°1´Y×5FÑ5FÓ5HÐ4IÐJÔKÙ�œl›n×7Ñ7Ô8ÙÐ%¤|£~×'IÑ'IÔJäÓ €DÜ	ˆ+ÔÙÐ! 4×#4Ñ#4Ô5ÙÐ! d×&:Ñ&:Ó&<Ð%=¸VÐ#DÔEÙ� §¡Ó!2Ð 3°6Ð:Ô;ÙÐ$ d§i¡iÔ0IÓ0KÓ&LÔMä	Ð
Ô ò!€Gàò 0ˆÜ2°6Ô:‘ÀˆÜ��6˜$�-˜r &¨ Ð.Õ/ð0ô 
ˆBˆ˜tÐ$ BÔ4LÔ4N¡yÐTWÐX[Ð&\Ð
]Ô^ä	Ð
Ôò7€Kàò ,ˆÜ6°rÔ:‘ÀˆÜ��2�d�)˜2˜f S˜\Ð*Õ+ð,ô 
Ð
!Ô"ÚL€FØò /ˆÜ#×0Ñ0°Ô7‘¸SˆÜ��5˜�,˜b ¨ Ð-Õ.ñ/r   )ËÚnullÚbool_Úint8Úint16Úint32Úint64Úuint8Úuint16Úuint32Úuint64Útime32Útime64Ú	timestampÚdate32Údate64ÚdurationÚmonth_day_nano_intervalÚfloat16Úfloat32Úfloat64ÚbinaryÚstringÚutf8Úbinary_viewÚstring_viewÚlarge_binaryÚlarge_stringÚ
large_utf8Ú	decimal32Ú	decimal64Ú
decimal128Ú
decimal256Úlist_Ú
large_listÚ	list_viewÚlarge_list_viewÚmap_ÚstructÚunionÚsparse_unionÚdense_unionÚ
dictionaryÚrun_end_encodedÚbool8Úfixed_shape_tensorÚjson_ÚopaqueÚuuidÚfieldÚtype_for_aliasÚDataTypeÚDictionaryTypeÚ
StructTypeÚListTypeÚLargeListTypeÚFixedSizeListTypeÚListViewTypeÚLargeListViewTypeÚMapTypeÚ	UnionTypeÚSparseUnionTypeÚDenseUnionTypeÚTimestampTypeÚ
Time32TypeÚ
Time64TypeÚDurationTypeÚFixedSizeBinaryTypeÚDecimal32TypeÚDecimal64TypeÚDecimal128TypeÚDecimal256TypeÚBaseExtensionTypeÚExtensionTypeÚRunEndEncodedTypeÚ	Bool8TypeÚFixedShapeTensorTypeÚJsonTypeÚ
OpaqueTypeÚUuidTypeÚUnknownExtensionTypeÚregister_extension_typeÚunregister_extension_typeÚDictionaryMemoÚKeyValueMetadataÚFieldÚSchemaÚschemaÚunify_schemasÚArrayÚTensorÚarrayÚchunked_arrayÚrecord_batchÚnullsÚrepeatÚSparseCOOTensorÚSparseCSRMatrixÚSparseCSCMatrixÚSparseCSFTensorÚ
infer_typeÚfrom_numpy_dtypeÚarangeÚ	NullArrayÚNumericArrayÚIntegerArrayÚFloatingPointArrayÚBooleanArrayÚ	Int8ArrayÚ
UInt8ArrayÚ
Int16ArrayÚUInt16ArrayÚ
Int32ArrayÚUInt32ArrayÚ
Int64ArrayÚUInt64ArrayÚHalfFloatArrayÚ
FloatArrayÚDoubleArrayÚ	ListArrayÚLargeListArrayÚFixedSizeListArrayÚListViewArrayÚLargeListViewArrayÚMapArrayÚ
UnionArrayÚBinaryArrayÚStringArrayÚLargeBinaryArrayÚLargeStringArrayÚBinaryViewArrayÚStringViewArrayÚFixedSizeBinaryArrayÚDictionaryArrayÚDate32ArrayÚDate64ArrayÚTimestampArrayÚTime32ArrayÚTime64ArrayÚDurationArrayÚMonthDayNanoIntervalArrayÚDecimal32ArrayÚDecimal64ArrayÚDecimal128ArrayÚDecimal256ArrayÚStructArrayÚExtensionArrayÚRunEndEncodedArrayÚ
Bool8ArrayÚFixedShapeTensorArrayÚ	JsonArrayÚOpaqueArrayÚ	UuidArrayÚscalarÚNAÚ_NULLÚScalarÚ
NullScalarÚBooleanScalarÚ
Int8ScalarÚInt16ScalarÚInt32ScalarÚInt64ScalarÚUInt8ScalarÚUInt16ScalarÚUInt32ScalarÚUInt64ScalarÚHalfFloatScalarÚFloatScalarÚDoubleScalarÚDecimal32ScalarÚDecimal64ScalarÚDecimal128ScalarÚDecimal256ScalarÚ
ListScalarÚLargeListScalarÚFixedSizeListScalarÚListViewScalarÚLargeListViewScalarÚDate32ScalarÚDate64ScalarÚTime32ScalarÚTime64ScalarÚTimestampScalarÚDurationScalarÚMonthDayNanoIntervalScalarÚBinaryScalarÚLargeBinaryScalarÚBinaryViewScalarÚStringScalarÚLargeStringScalarÚStringViewScalarÚFixedSizeBinaryScalarÚDictionaryScalarÚ	MapScalarÚStructScalarÚUnionScalarÚRunEndEncodedScalarÚBool8ScalarÚExtensionScalarÚFixedShapeTensorScalarÚ
JsonScalarÚOpaqueScalarÚ
UuidScalar)ÚDeviceAllocationTypeÚDeviceÚMemoryManagerÚdefault_cpu_memory_manager)ÚBufferÚResizableBufferÚforeign_bufferÚ	py_bufferrg   ÚcompressÚ
decompressÚallocate_buffer)Ú
MemoryPoolÚLoggingMemoryPoolÚProxyMemoryPoolÚtotal_allocated_bytesÚset_memory_poolra   Úsystem_memory_poolÚjemalloc_memory_poolÚmimalloc_memory_poolÚlogging_memory_poolÚproxy_memory_poolÚlog_memory_allocationsÚjemalloc_set_decay_msrf   )Ú
NativeFileÚ
PythonFileÚBufferedInputStreamÚBufferedOutputStreamÚCacheOptionsÚCompressedInputStreamÚCompressedOutputStreamÚTransformInputStreamÚtranscoding_input_streamÚFixedSizeBufferWriterÚBufferReaderÚBufferOutputStreamÚOSFileÚMemoryMappedFileÚ
memory_mapÚcreate_memory_mapÚMockOutputStreamÚinput_streamÚoutput_streamÚhave_libhdfs)	ÚChunkedArrayÚRecordBatchÚTableÚtableÚconcat_arraysÚconcat_tablesÚTableGroupByÚRecordBatchReaderÚconcat_batches)ÚArrowCancelledÚArrowCapacityErrorÚArrowExceptionÚArrowKeyErrorÚArrowIndexErrorÚArrowInvalidÚArrowIOErrorÚArrowMemoryErrorÚArrowNotImplementedErrorÚArrowTypeErrorÚArrowSerializationError)Úserialize_pandasÚdeserialize_pandas)Ú_deprecate_apiÚ_deprecate_class)ÚMessageÚMessageReaderÚMetadataVersionÚRecordBatchFileReaderÚRecordBatchFileWriterÚRecordBatchStreamReaderÚRecordBatchStreamWriterc                  óœ   — ddl m}  t        j                  j	                  t        j                  j                  | j                  «      d«      S )zr
    Return absolute path to directory containing Arrow C++ include
    headers. Similar to numpy.get_include
    r   ©ÚlibÚinclude)r?   r‡  Ú_osÚpathre   ÚdirnameÚ__file__)Ú_libs    r   Úget_includerŽ  /  s/   € õ $Ü�8‰8�=‰=œŸ™×)Ñ)¨$¯-©-Ó8¸)ÓDÐDr   c                  óB   — t         j                  j                  dd«      S )NÚ
PKG_CONFIGú
pkg-config)r‰  ÚenvironÚget© r   r   Ú_get_pkg_config_executabler•  ;  s   € Ü�;‰;�?‰?˜<¨Ó6Ð6r   c                 óh   — dd l }	 |j                  t        «       d| g«      dk(  S # t        $ r Y yw xY w)Nr   z--existsF)Ú
subprocessÚcallr•  ÚFileNotFoundError)Úpkgnamer—  s     r   Ú_has_pkg_configr›  ?  sE   € ÛðØ�‰Ô :Ó <Ø *¨Gð 5ó 6Ø9:ñ;ð 	;øäò Ùðús   †% ¥	1°1c                 ó4  — dd l }t        «       | g|z   }|j                  ||j                  |j                  ¬«      }|j	                  «       \  }}|j
                  dk7  rt        d|j                  d«      z   «      ‚|j                  «       j                  d«      S )Nr   )ÚstdoutÚstderrzpkg-config failed: r†   )	r—  r•  ÚPopenÚPIPEÚcommunicateÚ
returncodeÚRuntimeErrorÚdecodeÚrstrip)rš  Úcli_argsr—  ÚcmdÚprocÚoutÚerrs          r   Ú_read_pkg_config_variabler«  H  sŠ   € ÛÜ%Ó'¨Ð
1°HÑ
<€CØ×Ñ˜C¨
¯©Ø#-§?¡?ð ó 4€Dà×ÑÓ!�H€CˆØ‡�˜!ÒÜÐ0°3·:±:¸fÓ3EÑEÓFÐFØ�:‰:‹<×Ñ˜vÓ&Ð&r   c                  ó
   — ddgS )zz
    Return list of library names to include in the `libraries` argument for C
    or Cython extensions using pyarrow
    Úarrow_pythonÚarrowr”  r”  r   r   Úget_librariesr¯  S  s   € ð
 ˜GÐ$Ð$r   c                  ó*  — ddl } t        j                  dk(  ryt        j                  j                  t        «      }t        j                  dk(  r3| j                  t        j                  j                  |d«      «      }d„ }n2| j                  t        j                  j                  |d«      «      }d„ }|D ]A  } ||«      }t        j                  j                  |«      rŒ+	 t        j                  ||«       ŒC y# t        $ r t        d	«       Y Œ[w xY w)
a#  
    With Linux and macOS wheels, the bundled shared libraries have an embedded
    ABI version like libarrow.so.17 or libarrow.17.dylib and so linking to them
    with -larrow won't work unless we create symlinks at locations like
    site-packages/pyarrow/libarrow.so. This unfortunate workaround addresses
    prior problems we had with shipping two copies of the shared libraries to
    permit third party projects like turbodbc to build their C++ extensions
    against the pyarrow wheels.

    This function must only be invoked once and only when the shared libraries
    are bundled with the Python package, which should only apply to wheel-based
    installs. It requires write access to the site-packages/pyarrow directory
    and so depending on your system may need to be run with root.
    r   NÚwin32Úlinuxz*.so.*c                 ó,   — | j                  dd«      d   S )Nú.r   r   )Úrsplit©Ú	hard_paths    r   Úget_symlink_pathz1create_library_symlinks.<locals>.get_symlink_pathr  s   € Ø×#Ñ# C¨Ó+¨AÑ.Ð.r   z	*.*.dylibc                 óN   — dj                  | j                  dd«      d   df«      S )Nr´  é   r   Údylib)re   rµ  r¶  s    r   r¸  z1create_library_symlinks.<locals>.get_symlink_pathw  s(   € Ø—8‘8˜Y×-Ñ-¨c°1Ó5°aÑ8¸'ÐBÓCÐCr   zyTried creating symlink {}. If you need to link to bundled shared libraries, run pyarrow.create_library_symlinks() as root)ÚglobÚ_sysÚplatformr‰  rŠ  r‹  rŒ  re   ÚexistsÚsymlinkÚPermissionErrorr%   )r¼  Úpackage_cwdÚbundled_libsr¸  Úlib_hard_pathÚsymlink_paths         r   Úcreate_library_symlinksrÆ  [  sÜ   € ó Ü‡}�}˜ÒØÜ—(‘(×"Ñ"¤8Ó,€Kä‡}�}˜ÒØ—y‘y¤§¡§¡¨{¸HÓ!EÓFˆó	/ð —y‘y¤§¡§¡¨{¸KÓ!HÓIˆò	Dð &ò 	?ˆÙ'¨Ó6ˆÜ�8‰8�?‰?˜<Ô(Øð	?Ü�K‰K˜ |Õ4ñ	?øô ò 	?Üð >ö ?ð	?ús   Ã"C;Ã;DÄDc                  ó  ‡— ddl m}  t        j                  j	                  | j
                  «      }|gŠˆfd„}t        j                  j                  d«      xs d}dD ]H  }t        |«      sŒt        |dg«      }|sŒ|j                  d«      st        d	|›�«      ‚ ||d
d «       ŒJ t        j                  dk(  �r't        j                  j	                  t        j                  «      }t        j                  j                  |dd«      }t        j                  j!                  t        j                  j                  |d«      «      r ||«       t        j                  j#                  t        j                  j                  t        j                  j	                  t
        «      t        j$                  d«      «      }t        j                  j!                  |«      r ||«       t        j                  j                  d«      r9 |t        j                  j                  t        j                  d   d«      «       ‰S  |t        j                  j	                  t        j                  j#                  t
        «      «      «       ‰S )z€
    Return lists of directories likely to contain Arrow C++ libraries for
    linking C or Cython extensions using pyarrow
    r   r†  c                 ó2   •— | ‰vr‰j                  | «       y y )N)Úappend)Úlibrary_dirÚlibrary_dirss    €r   Úappend_library_dirz,get_library_dirs.<locals>.append_library_dir’  s   ø€ Ø˜lÑ*Ø×Ñ Õ,ð +r   r�  r‘  )r®  r­  z--libs-only-Lz-Lz3pkg-config --libs-only-L returned unexpected value rº  Nr±  ÚLibraryr‡  z	arrow.libzpyarrow.libsÚ
ARROW_HOME)r?   r‡  r‰  rŠ  r‹  rŒ  r’  r“  r›  r«  Ú
startswithÚ
ValueErrorr½  r¾  Ú
executablere   r¿  ÚabspathÚpardir)	r�  rÂ  rÌ  Úpkg_config_executablerš  rÊ  Úpython_base_installÚpyarrow_libs_dirrË  s	           @r   Úget_library_dirsr×  †  sØ  ø€ õ $Ü—(‘(×"Ñ" 4§=¡=Ó1€KØ�=€Lô-ô  ŸK™KŸO™O¨LÓ9ÒI¸\ÐØ,ò 4ˆÜ˜7Õ#Ü3°GØ5DÐ4EóGˆKò Ø"×-Ñ-¨dÔ3Ü$ð!Ø!, ð1ó2ð 2ñ # ;¨q¨r ?Õ3ð4ô ‡}�}˜Óô "Ÿh™h×.Ñ.¬t¯©Ó?ÐÜ—h‘h—m‘mÐ$7¸ÀEÓJˆä�8‰8�?‰?œ3Ÿ8™8Ÿ=™=¨°kÓBÔCÙ˜{Ô+ô Ÿ8™8×+Ñ+Ü�H‰H�M‰Mœ#Ÿ(™(×*Ñ*¬8Ó4´c·j±jÀ.ÓQó
Ðô �8‰8�?‰?Ð+Ô,ÙÐ/Ô0ô ‡{�{‡��|Ô$Ùœ3Ÿ8™8Ÿ=™=¬¯©°\Ñ)BÀEÓJÔKð
 Ðñ 	œ3Ÿ8™8×+Ñ+¬C¯H©H×,<Ñ,<¼XÓ,FÓGÔHàÐr   (K  Ú__doc__Ú	importlibr5   Úosr‰  r¾  r\   Úsysr½  Ú_generated_versionr   Ú__version__r7   Úsetuptools_scmr   Úget_versionÚpyarrow.libr   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r3   r9   r@   ro   rp   rq   rr   rs   rt   ru   rv   rw   rx   ry   rz   r{   r|   r}   r~   r   r€   r�   r‚   rƒ   r„   r…   r†   r‡   rˆ   r‰   rŠ   r‹   rŒ   r�   rŽ   r�   r�   r‘   r’   r“   r”   r•   r–   r—   r˜   r™   rš   r›   rœ   r�   rž   rŸ   r    r¡   r¢   r£   r¤   r¥   r¦   r§   r¨   r©   rª   r«   r¬   r­   r®   r¯   r°   r±   r²   r³   r´   rµ   r¶   r·   r¸   r¹   rº   r»   r¼   r½   r¾   r¿   rÀ   rÁ   rÂ   rÃ   rÄ   rÅ   rÆ   rÇ   rÈ   rÉ   rÊ   rË   rÌ   rÍ   rÎ   rÏ   rÐ   rÑ   rÒ   rÓ   rÔ   rÕ   rÖ   r×   rØ   rÙ   rÚ   rÛ   rÜ   rÝ   rÞ   rß   rà   rá   râ   rã   rä   rå   ræ   rç   rè   ré   rê   rë   rì   rí   rî   rï   rð   rñ   rò   ró   rô   rõ   rö   r÷   rø   rù   rú   rû   rü   rý   rþ   rÿ   r   r  r  r  r  r  r  r  r  r	  r
  ÚNULLr  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r   r!  r"  r#  r$  r%  r&  r'  r(  r)  r*  r+  r,  r-  r.  r/  r0  r1  r2  r3  r4  r5  r6  r7  r8  r9  r:  r;  r<  r=  r>  r?  r@  rA  rB  rg   rC  rD  rE  rF  rG  rH  rI  rJ  ra   rK  rL  rM  rN  rO  rP  rQ  rf   rR  rS  rT  rU  rV  rW  rX  rY  rZ  r[  r\  r]  r^  r_  r`  ra  rb  rc  rd  re  rf  rg  rh  ri  rj  rk  rl  rm  rn  ro  rp  rq  rr  rs  rt  ru  rv  rw  rx  ry  Úpyarrow.ipcrz  r{  ÚipcÚpyarrow.typesÚtypesÚpyarrow.utilr|  r}  r~  r  r€  r�  r‚  rƒ  r„  rŽ  r•  r›  r«  r¯  rÆ  r×  r”  r   r   ú<module>rç     s  ðñ(
ó Û Û Û ðÝ:÷*Y÷ Y÷ Y÷ Yõ Yò=ò,òò(/÷VQW÷ QW÷ QW÷ QW÷ QW÷ QW÷ QW÷ QW÷ QW÷ QW÷ QW÷ QW÷ QW÷ QW÷ QW÷ QW÷ QW÷ QW÷ QW÷ QW÷ QW÷ QW÷ QW÷ QW÷ QW÷ QW÷ QW÷ QW÷ QW÷ QW÷ QW÷ QW÷ QW÷ QW÷ QW÷ QW÷ QW÷ QW÷ QW÷ QW÷ QW÷ QW÷ QW÷ QW÷ QW÷ QW÷ QW÷ QW÷ QW÷ QW÷ QWñ QW÷h5ó 5÷G÷ Gó G÷4÷ 4÷ 4÷ 4÷ 4÷ 4÷ 4÷	'÷ 	'÷ 	'÷ 	'÷ 	'÷ 	'÷ 	'÷ 	'÷ 	'÷ 	'ó 	'÷<÷ <÷ <÷ <÷ <÷

2÷ 
2÷ 
2÷ 
2÷ 
2÷ 
2÷ =Ô <ß Ð ç Ð ÷ :Ô 9÷K÷ K÷ K÷ Kð Kó	Eó7óó'ó%ó(?ôV9øð
 ò ðÛò	)ð 1�n×0Ñ0°Ø7@ôB‰øàò ØŠðýð#ús5   ”M ÍNÍM6Í5NÍ6N Í=NÍ?N Î NÎN