ELF>@@8 @IIYii=Ok{{888$$Ptd   L L QtdRtdYiiGNŰ WT6m޲dmC -4PTL> 1) `%a#)0bBCvψ  &  #$%'+,./02359;=@BDFHJMElDs"[nBk\lu*(( s8%|x&Eq+.Iuz( @wNxb2YC- .0/щtW~I f{lӀϱ\ 6S0{tT' YWцҝL iC#[n<E/}B6u|egRxb8>3b@ۦNTw ¡8Dֵw)WFضSE ﬐91*x퍰PC-[6# )Lo8=.+]Jx@ h[aMFU NQ\6JxbMHTC-vV4S~IG߬xgj w#A% g  Y  '0 h  5% A#,/  a   F"4F>.6*b:kL"!.@"'r S.2P)N -.# -  3  g}h*8(  L0qso` . ` M 7Y G|6 k. %)  NR"$BG$ t 9##*. } }5 W. Kv  +C)s( ) PB%%`O(., 4)lV& R   $.x;  Ij% ! *.d .1h.Y" p`%S" a;" bT+!z) !h{8" a" a+!z" pa " n~+! -" PbT" `_a" 0bX)! ` / !  " _8" `, " `@" pg,?" _" P_E" `a" b0" j " m!  EC <#" `r" a !" nYp$" s"" q"" q*! 4" 0a" _p" _ 3'" uY-" ay" a(!0{8,!z" b+! ?U" _" `!]" a" _" aa U K,! cb!{0e"" Pp" hm)!Pz*+! @&S!" nY" `" a> " `` S" _" `!}-!z" a &" t>" k" _ " @a_" 0c`" 0_" hm*" c!" nk" `a` -! `&*!`z*!pz" bu" a" _ " pg," j{" P_" 0a " m!)! > !z 5" `J" 0c`__gmon_start___ITM_deregisterTMCloneTable_ITM_registerTMCloneTable__cxa_finalize_ZNK5arrow7dataset19FragmentScanOptions8ToStringB5cxx11Ev_Py_NoneStruct_ZNSt17_Function_handlerIFN5arrow6ResultISt10shared_ptrINS0_2io16RandomAccessFileEEEEvEPS7_E9_M_invokeERKSt9_Any_data_ZNSt15_Sp_counted_ptrIPN5arrow7dataset26ParquetFragmentScanOptionsELN9__gnu_cxx12_Lock_policyE2EED2Ev_ZNSt15_Sp_counted_ptrIPN5arrow7dataset26ParquetFragmentScanOptionsELN9__gnu_cxx12_Lock_policyE2EED1Ev_ZNSt15_Sp_counted_ptrIPN5arrow7dataset26ParquetFragmentScanOptionsELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv_ZNSt15_Sp_counted_ptrIPN5arrow7dataset26ParquetFragmentScanOptionsELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info_ZNSt23_Sp_counted_ptr_inplaceIN5arrow7dataset17ParquetFileFormatESaIvELN9__gnu_cxx12_Lock_policyE2EED2Ev_ZNSt23_Sp_counted_ptr_inplaceIN5arrow7dataset17ParquetFileFormatESaIvELN9__gnu_cxx12_Lock_policyE2EED1Ev_ZNSt23_Sp_counted_ptr_inplaceIN5arrow7dataset17ParquetFileFormatESaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEvPyObject_SetAttrPyDict_NewPyExc_TypeErrorPyErr_FormatPyObject_GetAttrPy_EnterRecursiveCallPy_LeaveRecursiveCallPyErr_OccurredPyObject_CallPyExc_SystemErrorPyErr_SetString_Py_TrueStruct_Py_FalseStructPyObject_IsTrue_ZNSt15_Sp_counted_ptrIPN5arrow7dataset26ParquetFragmentScanOptionsELN9__gnu_cxx12_Lock_policyE2EED0Ev_ZdlPvm_ZNSt15_Sp_counted_ptrIPN5arrow7dataset26ParquetFragmentScanOptionsELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv_ZNSt23_Sp_counted_ptr_inplaceIN5arrow7dataset17ParquetFileFormatESaIvELN9__gnu_cxx12_Lock_policyE2EED0Ev__cxa_rethrow__cxa_begin_catchPyExc_MemoryError__cxa_end_catchPyExc_ValueErrorPyExc_IOErrorPyExc_IndexErrorPyExc_OverflowErrorPyExc_ArithmeticErrorPyExc_RuntimeError_Unwind_Resume__gxx_personality_v0PyImport_AddModulePyUnicode_InternFromStringPyUnicode_FromString_Z37__pyx_CommonTypesMetaclass_get_moduleP7_objectPvPyUnicode_FromFormat_Py_Dealloc_PyObject_GC_NewPyObject_GC_TrackPyArg_ValidateKeywordArgumentsPyDict_NextPyExc_DeprecationWarningPyErr_WarnFormatPyLong_TypePyTuple_NewPyDict_SetDefaultPyBytes_FromStringAndSizePyBytes_AsStringPyUnstable_Code_NewWithPosOnlyArgsPyObject_GC_UnTrackPyObject_GC_IsFinalizedPyObject_CallFinalizerFromDeallocPyObject_GetAttrStringPyDict_SetItemStringPyExc_AttributeErrorPyErr_ExceptionMatchesPyErr_ClearPyCapsule_NewPyDict_SetItemPyDict_GetItemStringPyModule_GetNamePyExc_ImportErrorPyCapsule_IsValidPyCapsule_GetNamePyCapsule_GetPointerPyType_ModifiedPyObject_HasAttrPyObject_CallMethodObjArgsPyThreadState_GetPyInterpreterState_GetIDPyModule_NewObjectPyModule_GetDictPyBaseObject_TypePyObject_InitPyType_ReadyPyGC_DisablePyGC_EnablePyMethod_NewstrrchrPyDict_GetItemWithErrorPyType_FromMetaclassPyList_NewPyObject_RichCompareBool_ZNSt17_Function_handlerIFN5arrow6ResultISt10shared_ptrINS0_2io16RandomAccessFileEEEEvEPS7_E10_M_managerERSt9_Any_dataRKSA_St18_Manager_operation_ZTIPFN5arrow6ResultISt10shared_ptrINS_2io16RandomAccessFileEEEEvEmemmove_Znwmmemcpy_ZSt28__throw_bad_array_new_lengthv_ZNSt23_Sp_counted_ptr_inplaceIN5arrow7dataset17ParquetFileFormatESaIvELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info_ZZNSt19_Sp_make_shared_tag5_S_tiEvE5__tag_ZTSSt19_Sp_make_shared_tagstrcmpPyObject_GetItemPyImport_ImportModulePyMem_MallocPyMem_Free_ZNSt23_Sp_counted_ptr_inplaceIN5arrow7dataset17ParquetFileFormatESaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEvPyExc_KeyErrorPyErr_SetObjectPyTuple_Pack_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmmPyUnicode_New_PyUnicode_FastCopyCharacters_ZN5arrow7dataset12Partitioning7DefaultEvmemcmpPyObject_HashPyUnicode_Type_ZNK5arrow7dataset26ParquetFragmentScanOptions9type_nameB5cxx11Ev_ZNSt6vectorIiSaIiEED2Ev_ZNSt6vectorIiSaIiEED1EvPyDict_Update_PyDict_PopPyDict_ContainsPyDict_SizePyErr_GivenExceptionMatchesPyTuple_GetSlicePyTuple_GetItemPyErr_NoMemoryPyImport_ImportModuleLevelObjectPyExc_RuntimeWarningPyErr_WarnExPyUnicode_ConcatPyImport_GetModulePyObject_IsSubclassPyObject_ClearWeakRefsPyObject_GC_Del_PyThreadState_UncheckedGetPyExc_StopIterationPyObject_GenericGetAttr_PyObject_GenericGetAttrWithDictPyExc_NameError_PyDict_GetItem_KnownHashPyObject_RichComparePyFrame_NewPyTraceBack_HerePyCode_NewEmptyPyMem_ReallocPyException_SetTracebackPyByteArray_TypePyType_IsSubtypePyBytes_AsStringAndSize_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4__ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEvPyObject_VectorcallMethodPyLong_FromSize_t_ZGVZNK5arrow7dataset19ParquetFileFragment10row_groupsEvE5empty_ZZNK5arrow7dataset19ParquetFileFragment10row_groupsEvE5empty__cxa_guard_acquire__cxa_atexit__cxa_guard_release_PyDict_NewPresizedPyExc_NotImplementedErrorPyLong_FromLongPyFloat_TypePyObject_FormatPyException_GetTraceback_Py_NotImplementedStructPySet_TypePyNumber_InPlaceAddPySet_NewPyTuple_TypePyList_TypePyList_AppendPyObject_GetIterPyLong_AsLongPyObject_IsInstancePyCFunction_TypePyObject_VectorcallDictPyMethod_Type_PyStack_AsDictPyDict_CopyPyDict_TypePySet_AddPyObject_VectorcallPyFrozenSet_TypePyFrozenSet_NewPySet_ContainsPySequence_ContainsPyObject_SetItemPySet_Size_PySet_NextEntryPyNumber_AddPyLong_FromSsize_tPyUnicode_Format_PyType_LookupPyDict_DelItemPyObject_SetAttrStringPy_VersionPyOS_snprintfPyUnicode_FromStringAndSizePyUnicode_DecodePyType_Type__pyx_module_is_main_pyarrow___dataset_parquetPyImport_GetModuleDict_PyDict_SetItem_KnownHash_ZN5arrow18TypedChunkLocationIiEC2Eii_ZN5arrow18TypedChunkLocationIiEC1Eii_ZNK5arrow18TypedChunkLocationIiEeqES1__ZN5arrow18TypedChunkLocationIsEC2Ess_ZN5arrow18TypedChunkLocationIsEC1Ess_ZNK5arrow18TypedChunkLocationIsEeqES1__ZN5arrow18TypedChunkLocationIaEC2Eaa_ZN5arrow18TypedChunkLocationIaEC1Eaa_ZNK5arrow18TypedChunkLocationIaEeqES1__ZN5arrow18TypedChunkLocationIhEC2Ehh_ZN5arrow18TypedChunkLocationIhEC1Ehh_ZNK5arrow18TypedChunkLocationIhEeqES1__ZN5arrow18TypedChunkLocationItEC2Ett_ZN5arrow18TypedChunkLocationItEC1Ett_ZNK5arrow18TypedChunkLocationItEeqES1__ZN5arrow18TypedChunkLocationIjEC2Ejj_ZN5arrow18TypedChunkLocationIjEC1Ejj_ZNK5arrow18TypedChunkLocationIjEeqES1__ZN5arrow18TypedChunkLocationIlEC2Ell_ZN5arrow18TypedChunkLocationIlEC1Ell_ZNK5arrow18TypedChunkLocationIlEeqES1__ZN5arrow18TypedChunkLocationImEC2Emm_ZN5arrow18TypedChunkLocationImEC1Emm_ZNK5arrow18TypedChunkLocationImEeqES1_PyInit__dataset_parquetPyModuleDef_Init_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE24_M_release_last_use_coldEv_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv_ZN5arrow6StatusD2Ev_ZN5arrow6StatusD1Ev_ZN5arrow7dataset19ParquetFileFragment8metadataEvPyEval_SaveThread_ZN5arrow7dataset19ParquetFileFragment22EnsureCompleteMetadataEPN7parquet5arrow10FileReaderEPyEval_RestoreThread_ZN5arrow7dataset10FileSource11InvalidOpenEv_ZN5arrow8internal19StringStreamWrapperC1Ev_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l_ZN5arrow8internal19StringStreamWrapper3strB5cxx11Ev_ZN5arrow8internal19StringStreamWrapperD1Ev_ZN5arrow6StatusC1ENS_10StatusCodeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE_ZN5arrow6Status8CopyFromERKS0__ZNK5arrow6Status8ToStringB5cxx11Ev_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm_ZN5arrow8internal14DieWithMessageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm_ZSt20__throw_length_errorPKc_ZTIN5arrow7dataset17ParquetFileWriterE_ZTIN5arrow7dataset10FileWriterE__dynamic_cast_ZNK5arrow7dataset10FileWriter15GetBytesWrittenEv_ZN5arrow2py8internal12check_statusERKNS_6StatusE_ZN5arrow7dataset21PartitioningOrFactoryD2Ev_ZN5arrow7dataset21PartitioningOrFactoryD1Ev_ZN5arrow7dataset10FileSourceD2Ev_ZN5arrow7dataset10FileSourceD1Ev_ZN5arrow7dataset26ParquetFragmentScanOptionsD2Ev_ZTVN5arrow7dataset26ParquetFragmentScanOptionsE_ZN5arrow7dataset26ParquetFragmentScanOptionsD1Ev_ZN5arrow7dataset26ParquetFragmentScanOptionsD0Ev_ZN5arrow7dataset26ParquetFragmentScanOptionsC1Ev_ZTVSt15_Sp_counted_ptrIPN5arrow7dataset26ParquetFragmentScanOptionsELN9__gnu_cxx12_Lock_policyE2EE_ZNSt12_Vector_baseIiSaIiEED2Ev_ZNSt12_Vector_baseIiSaIiEED1Ev_ZNSt6vectorISt10shared_ptrIN5arrow7dataset8FragmentEESaIS4_EED2Ev_ZNSt6vectorISt10shared_ptrIN5arrow7dataset8FragmentEESaIS4_EED1Ev_ZN5arrow6ResultISt6vectorISt10shared_ptrINS_7dataset8FragmentEESaIS5_EEED2Ev_ZN5arrow6ResultISt6vectorISt10shared_ptrINS_7dataset8FragmentEESaIS5_EEED1Ev_ZN5arrow7dataset19ParquetFileFragment15SplitByRowGroupENS_7compute10ExpressionEPyGILState_EnsurePyGILState_Release_ZN5arrow6ResultISt10shared_ptrINS_7dataset19ParquetFileFragmentEEE7DestroyEv_ZN5arrow6ResultISt10shared_ptrINS_7dataset12FileFragmentEEE7DestroyEv_ZN5arrow6ResultISt10shared_ptrINS_7dataset8FragmentEEE7DestroyEv_ZN5arrow6ResultISt10shared_ptrINS_7dataset14DatasetFactoryEEE7DestroyEv_ZN5arrow8internal19UninitializedResultEv_ZN5arrow7dataset21ParquetDatasetFactory4MakeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10shared_ptrINS_2fs10FileSystemEESA_INS0_17ParquetFileFormatEENS0_21ParquetFactoryOptionsE_ZNSt6vectorIiSaIiEE17_M_realloc_insertIJiEEEvN9__gnu_cxx17__normal_iteratorIPiS1_EEDpOT_PyObject_LengthHint_ZN5arrow7dataset19ParquetFileFragment6SubsetENS_7compute10ExpressionEPySequence_ListPyList_Sort_ZN5arrow7dataset19ParquetFileFragment6SubsetESt6vectorIiSaIiEE_ZN5arrow7dataset17ParquetFileFormat12MakeFragmentENS0_10FileSourceENS_7compute10ExpressionESt10shared_ptrINS_6SchemaEESt6vectorIiSaIiEE_ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_SaIS5_ENSt8__detail9_IdentityESt8equal_toIS5_ESt4hashIS5_ENS7_18_Mod_range_hashingENS7_20_Default_ranged_hashENS7_20_Prime_rehash_policyENS7_17_Hashtable_traitsILb1ELb1ELb1EEEE9_M_rehashEmRKmmemset_ZSt17__throw_bad_allocv_ZNSt8__detail12_Insert_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_SaIS6_ENS_9_IdentityESt8equal_toIS6_ESt4hashIS6_ENS_18_Mod_range_hashingENS_20_Default_ranged_hashENS_20_Prime_rehash_policyENS_17_Hashtable_traitsILb1ELb1ELb1EEEE6insertERKS6__ZSt11_Hash_bytesPKvmm_ZNKSt8__detail20_Prime_rehash_policy14_M_need_rehashEmmm_ZTVSt23_Sp_counted_ptr_inplaceIN5arrow7dataset17ParquetFileFormatESaIvELN9__gnu_cxx12_Lock_policyE2EE_ZN5arrow7dataset17ParquetFileFormatC1EvPyIter_NextPyUnicode_JoinPyDescr_IsData_PyObject_GetDictPtr_ZTSSt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EE_ZTISt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EE_ZTVN10__cxxabiv117__class_type_infoE_ZTSFN5arrow6ResultISt10shared_ptrINS_2io16RandomAccessFileEEEEvE_ZTIFN5arrow6ResultISt10shared_ptrINS_2io16RandomAccessFileEEEEvE_ZTVN10__cxxabiv120__function_type_infoE_ZTSSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE_ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE_ZTVN10__cxxabiv120__si_class_type_infoE_ZTSN5arrow7dataset19FragmentScanOptionsE_ZTIN5arrow7dataset19FragmentScanOptionsE_ZTSN5arrow7dataset26ParquetFragmentScanOptionsE_ZTIN5arrow7dataset26ParquetFragmentScanOptionsE_ZTSPFN5arrow6ResultISt10shared_ptrINS_2io16RandomAccessFileEEEEvE_ZTVN10__cxxabiv119__pointer_type_infoE_ZTSSt23_Sp_counted_ptr_inplaceIN5arrow7dataset17ParquetFileFormatESaIvELN9__gnu_cxx12_Lock_policyE2EE_ZTISt23_Sp_counted_ptr_inplaceIN5arrow7dataset17ParquetFileFormatESaIvELN9__gnu_cxx12_Lock_policyE2EE_ZTSSt15_Sp_counted_ptrIPN5arrow7dataset26ParquetFragmentScanOptionsELN9__gnu_cxx12_Lock_policyE2EE_ZTISt15_Sp_counted_ptrIPN5arrow7dataset26ParquetFragmentScanOptionsELN9__gnu_cxx12_Lock_policyE2EE__pthread_key_create_ZTINSt8ios_base7failureB5cxx11E_ZTISt10bad_typeid_ZTISt11range_error_ZTISt12domain_error_ZTISt12out_of_range_ZTISt14overflow_error_ZTISt15underflow_error_ZTISt16invalid_argument_ZTISt8bad_cast_ZTISt9bad_alloc_ZTISt9exceptionlibarrow_python.so.2100libarrow_substrait.so.2100libarrow_dataset.so.2100libparquet.so.2100libarrow_acero.so.2100libarrow_compute.so.2100libarrow.so.2100libdl.so.2librt.so.1libstdc++.so.6libm.so.6libgcc_s.so.1libc.so.6GCC_3.0GLIBC_2.2.5GLIBC_2.14GLIBCXX_3.4.18GLIBCXX_3.4.9CXXABI_1.3.5GLIBCXX_3.4.21CXXABI_1.3.9GLIBCXX_3.4CXXABI_1.3$ORIGIN  / P&y //0ui ///h /) /uѯ 0q0yѯ !0t).0ӯk:0i0LiK i i@i Pi`i pi ii@i@ii ii@ijj jx0j@j Pj`j`pjjjj`j jjjj@k k k0k`@k@Pk`kpk kkkkk`k kkl l l`0l @lPl `lpl`lllll0l llmm m 0m@mPm `mpm mhm m m m m mm* nn n 0n@n Pn`npnn# nn nXnnpnn oo o`0o@oPo`o po o`oxoo oooo`pp`  p 0p@pPp` `p pp pppp p p phpY q qH q 0q @qPqP `q pqPq qXq q q@ qqqrr  r 0r@rHPr8`r0 prrr@r r rr rxr s s  s 0s8@sx Ps(`sps sX s s s ss ssP tt t0t@tPt`t ptt@t tm t(t@ t t8 tuu u 0u@u Pu`upuup uuu` uz uxuuv v` v0v0 @v Pv`vPpvv vX v v vvvvwpw` w0wP@wPw@`wH pww8 ww w( w@w@wp w xx  x`0xd @xhPx`x^ pxpxXx xX x x@xPx xyi y  y0y@y Py`y0py@yyyHy yR y y y( zz` z0z` UȆPu؆M@`(_@zHcgrЇ`h@Upy@UyTp|؈ċTp|͋L|(ڋ0S8@~PXS`@~xLLȉЉLL L@)HLh2pWx}@W}MVȊ|\Rp{l``x@ȋЋ@ (8!x [`L PyP_H(8Oȏп؏0@(PL8fz 0ȑБؑp( (P0(@\8pPzȓؓOЪu ДؔpˌPbPތ ( 0Y8HPpX]` ptx[5Ĉȕؕ PfXH(8xPL`0H8HpzPۊ`Șؘ=8xpЙ(@HP%XPWȚd0b@؈HX`Ĉhx`z D``\800QpzȜP!@ˊpȝ؝@ (8x]R ~HXвQt(0@8pPX`px00BȠƍРؠEp @ ( @HP h-pНxPĈȡء@ P,zPR@HhX``hпx@ȢآzPR P, Ĉ(8@@HX`hx@ˊȣpأ!@Pf (8@ĈHX `=hxۊ`zȤPؤш@Pp '(p@H/X`hx Dȥ`إ`z Ĉ` ؈(8@gPzKzKXz`z[hzLpzzzzxzz+z,zzzz zBz'zCzCzA{{{! {H({68{@{H{FP{X{0`{p{3x{I{7{{{10~ 8~@~H~P~X~`~h~p~Mx~&~)~~+~1~4~:~(~@~?~E~J~P~Q~V~W~jops  x(08@HPX`hpx?<"H&M*AȦNЦئk;t (08@HPX ` h p xȀ Ѐ!؀"#$%&'(9 ,(-0.8/@0H2P3X5`h6p7x89:<==>@BCȁDЁF؁GDHIL)ORS T(50U8X@ HYPZX\`]h^p_x`abcdefghiȂlЂm؂nqruv6wyz {(0|8}@~HPX`hpxȃЃ؃ (08@HPX`hpxȄЄ؄ (08@HPX`hpxȅЅ؅ (08@GH*PHHѾHtH5%@%h%ڿh%ҿh%ʿh%¿h%h%h%hp%h`%h P%h @%h 0%h %zh %rh%jh%bh%Zh%Rh%Jh%Bh%:h%2h%*hp%"h`%hP%h@% h0%h %h%h%h%h %ھh!%Ҿh"%ʾh#%¾h$%h%%h&%h'p%h(`%h)P%h*@%h+0%h, %zh-%rh.%jh/%bh0%Zh1%Rh2%Jh3%Bh4%:h5%2h6%*h7p%"h8`%h9P%h:@% h;0%h< %h=%h>%h?%h@%ڽhA%ҽhB%ʽhC%½hD%hE%hF%hGp%hH`%hIP%hJ@%hK0%hL %zhM%rhN%jhO%bhP%ZhQ%RhR%JhS%BhT%:hU%2hV%*hWp%"hX`%hYP%hZ@% h[0%h\ %h]%h^%h_%h`%ڼha%Ҽhb%ʼhc%¼hd%he%hf%hgp%hh`%hiP%hj@%hk0%hl %zhm%rhn%jho%bhp%Zhq%Rhr%Jhs%Bht%:hu%2hv%*hwp%"hx`%hyP%hz@% h{0%h| %h}%h~%h%h%ڻh%һh%ʻh%»h%h%h%hp%h`%hP%h@%h0%h %zh%rh%jh%bh%Zh%Rh%Jh%Bh%:h%2h%*hp%"h`%hP%h@% h0%h %h%h%h%h%ںh%Һh%ʺh%ºh%h%h%hp%h`%hP%h@%h0%h %zh%rh%jh%bh%Zh%Rh%Jh%Bh%:h%2h%*hp%"h`%hP%h@% h0%h %h%h%h%h%ڹh%ҹh%ʹh%¹h%h%h%hpUHGHuHhHH5H81(1Ht$H;W tH>HH5H81]UHSQ:H |HHH H HcHHHPHHDH8Z[]_HHPHHH8=HHPHHH8bHHPHHhH8@HHPHHFH8mHHPHHٰH8HHHPHH4H8#HHPHHH8eHHPHHJH8@HHPHH%H8eHHPHHH8@HH51H8 o HHgHHWX[]UH:Htt]UHAWAVIAUIMATDASHH8EHLH HuAHUHMfALEIH6Hu1L9}H ƋtILHLLLmHEHuE1E1E1H}AIHtCt?1E1?%?EIHHIHtpM1LIHHI E1HMHAH5HAUSuuuPPuPPAWH`IL.L&I$yMHI$uLxHeL[A\A]A^A_]UHAWAVEAUIATIHSAQHt?H;Hu E1AtHLLAHx1HHu)HHAH8 tE1ZD[A\A]A^A_]U1HATIHS1HHt8I$H5HxHy1HHuH~H[A\]UHAWIAVIAUIH5ATSHHMHHLHIHu+LLH5 HHH81}tA$HuLu:LLILEMLHHH5H81&MHuLIHt9HxHHuHyI$y1)HI$uL\E1H߂LׂH[A\A]A^A_]UHAVIAUIATISHeÅuVLH5(L8t;H5LE1LL1:HHtHxHHu [A\A]A^]UHAVAUATIS[HxHMHHu H H9tHH5߼H8L5MtAuLAH5LIHHHIExHIEuLHHBIHuIAH HLHOxAH LLH,xAH LLH xE1H իLLHѫk Lˀ1H[A\A]A^]UHHAUATSHVHPuHHuYH[A\A]]HPHt~L HsHyH9~eHDu"HPHH5H81)AhMu+H t!HHHiHH5H81H9HHAHAEtZD[A\A]]UHAWAVAUIATSH(L6H}.HULHtLpLsHH-H=IHuE1H#HEHtHHIHu.HHMH}LLvHHutJAEH}HHENHUHItAL9t,HxHHuH)IcULLzxL&IyIHIuLHUHULv~Hx"HHuHILR~LH(H[A\A]A^A_]UHHPHUHuHMLELMbH}HUEH}HUHt>LPIѹ1҃/w ΃LHHLA0tA0MHHuUHAVIHAUIATISHHH@u HʦLLH5H81SlLK(HC Mt I9LLIM9s#HMLLH5yH81(I9s-RL1MPMHT11Y^y H1|HeH[A\A]A^]UH5HATSxHHtP1HIHu HuH=H5H8HxHHtL HH[A\]UHATL%eSLHLHHHyHHHxHHuHxLpHH HLH'HVHHxHHuH&LHHx HLHH HSHxHHuHL%}LHH HaLH|HH(H:LHUHH0LLH2HH(HLH HbHHإLHHCHbHxHHuHL%LHH.XHLHHH pH{LHdHH HcLH=HH(HDLHHHHH@HLHHiHXHHCHHLHH5HH]HHHLHbHHH!HHH{LH&HHHHHH:LHHHhHHSHHLHHeH,HmHHHܣLHrH1HH1HHHLH6HHHH0HLHHHxHHiLHHHQHH<HH<LHHvHHVHHHLH[HBHHHHHݢLHHHHHHHLHHHaHHLHH}LHHH%HfHPHULHkHrHH*HPH'LH/H>HHHPHLHH HqHH\PH̡LHHH5HvH HHLH{HHH:HHHuLH?HnHHHPH=LHH:HHHlPHLHHHEHH0PHLHHH HJHPHLHOHHHHPHLHHjHHH|PHRLHH6HUHH@HLHHH8HLHtHHH3H@HןLH8HHHH8H֢LHH{HzHHe0HeLHHGH>HH)0H0LHHHHCHHLHHHHHHܟLH!HHHHPHLHHHcHHN@HxLHHXH'HhH@HLLHmH$HH,H@H LH1HHHH@HLHHHsHH^HHȝLHHH7HxH"HHLH}HTHHKIHH5&H=HHLIxHIuLzH=[IHH5H=$HH蕢LIxHIuLH H1H5VIHH=HHl[LHHqIxHIuL財H5ÓH`HtWH5H=`HHѡLAIxHIuL[H5<H`Hu!E1E1E1AL5iAR#H5H=HHYLIxHIuLH5LH$`IHpH51H=HHLkIxHIuL腠HxHHuHnLhhIMuMt L;5_uMmMu1E1H)AtAMnAEtAEL'HH H1H5 GIHH=ԓHdYHHuI$xHI$uL诟H5H^IHAH5H=VHΟ+I$xHI$uL]H5NH^IHtNH57H=H耟I$xHI$uLH5HP^IHuE1A9H5H=H$I$xHI$uL賞HxHHuH蜞H]H5H=WҞx;L4L3H31A:A9A: E11A<HD3L3I`H5vaDHeDH==h,kI_`1IG`HtJL[AtAHLХLHIt tA$AtAt E1E1IGhLLHHH2L2H2HZ[H5ːH=菝Lx:L2H2L2IhLLHWE11E1A>IhHLLLE1L5dAD|DLHtH[H=P1HHHHZHI1Mu*E11E1E1LAAL5(dA\HZI9uH=L%HxB3H5VLNMu1E1E1AAL5cAHHu͛AP1ɾH=5׈L LH2AYAZIHzH5>H='HBI$xHI$uLVQH=15iL L#H,G2^_IHOH5H=HέZI$xHI$uLP1ɾH=c5HL L1IXZM$H5H=?LZ/I$xHI$uLn蹠IH%H5NHH蛚AV1ɾH=5eL LH 31A_HXHH HtA$LtA$I$xHI$uL™H5kH=\HwHxHHuH荙L-L=oL5PßHHtbH5\LHy HxE3H5LHڠxMt2H5ҊLH迠xHHuH E11AR11H=B~5,L LΌH/A[A]IHH5L5VL9suHNHH远 HH2I$xHI$uLqL=AtAW11H=}5L L0H1T/AXAYIHH1HLHHHH1IIExHIEuL՗IxHIuL辗Mu'1E1E1A4HL5_AH5L9suHNLH薛 LH I$xHI$uLHL-AEtAEP11H=9|5sH,L ~L).IXZMHE1LLHLL LIIxHIuL詖IExHIEuL萖Mu(E1E1E1A8LAL5U^H5LL9suHNLHg LHڝI$xHI$uLLjAtAL11H=zAR5FL }LЉHم,A[LHIA\HE1LHLHLIIExHIEuLpLIxHIuLRMu(E1E1E1ALL5]A<QH5L9suHNLH) LH蜜I$xHI$uL۔Q1H=y15)L |LH+^_IHH52L9suHNHH襘 HHI$xHI$uLWAW11H=x5HL |LJ+IXZMH5HNRH9CuHNLH LH茛yI$xHI$uL˓~H=\RE1HHLfH:"~{H1I )M#H5AH=2{L誓,I$xHI$uL9HxHHuH"AS1ɾH=w5|L zLH*A\A]HHH5SH=H藥HxHHuH譒AP1ɾH=v5L `zLyH)AYAZHHH5.H=H"HxHHuH8QH=[v15L yLHF))^_HHH~HtH5fH=~H蚤HxHHuH谑P1ɾH=u5#HԀL ]yLv(HXZHLH|~HtH5H=}HBHxHHuH(AV1ɾH=u5~L xLH(A_HXH H5H=}H螣HxHHuH贐AS1ɾH=tt56~L gxLH1'A\A]HH\H5H=}H)!HxHHuH?AP1ɾH=s5}L wL H/'AYAZHHnH58H=|H财zHxHHuHʏQH=Ms15]}L ~wLH&^_HHGH5H=|HBSHxHHuHXP1ɾH=r5|H~L wLI&HXZH H5DH={HС,HxHHuHAV1ɾH=&r5|L vLH~%A_HXH H5H=9{H\HxHHuHrAS1ɾH=q5|L %vL>H}b%A\A]HH H5;H=zH HxHHuHAP1ɾH=p5{L uLɁH"}$AYAZHH H56H=uHjHxHHuH舍QH=kp15C{L HHtH)LHtHĹHtH~L跁H`H裁L苄HhHt~H}I>~HXHtE1~LMtL~Hp~HFH}I}HXHuH}}MtLIS~HXHtHXIHtLHHPLHHHt}HL0观L蟆MtL}Ht H}HLiH]LULLL{Ht Hh}Ht HR}L HE1HPE1LLLLHH(HOH8HIL襁H虅LLLNL&{LHPLH1LHHLL~LLz1HPHHH#1HPE1HHHH1E1HHHPH1HPE1HHHH{{xۄIݻ:xHH}2|H})|H!~lx袄7E1E1<HzHpLvLyL{HpE1{H(HtzHP{MtLzH}Hp{MtLzE1LHpd{MtLzLHpB{vLŁLxH}HJ[z@L1MtL>zHtH1zHzHH8HtzĤH`zL|HxHHxLzL8xH茂HXHtyHHHtyLMOzYMPLyyC1/HvLdv蚂}11LE1HAHHHHHH}}HxH{u+}11LAHHHPHH|H}Z}HR{HH|L=}zH}HtjxLuH}}HOVH=i[Hb[H9tH2Ht H=9[H52[H)HH?HHHtH3HtfD=[u+UH=r2Ht H=udZ]wHG0H@HG0H@HHHHt 1DHWPtHff.@HW`tHff.@HI2tHff.HGhHttDH2ff.@UHAUIATISHHHpHtHAԅH{ HtLAԅH{@HtLAԅH{XHtLAԅH{`Ht LAԅu{H{8Ht LAԅuhHHt LAԅuRHHt LAԅuDHHt,H9p0u@HHt HP0H9tfDHGHuEDHHt4H9ufHHtLL9tMtA1ff.fHGHuNDHHt4H9ufHHtHH9tHtfDIxTHcHA9T|?tB1fD}/p9})HcHAL9~߉9|9fDAH19ff.UHx\H8Ht HShHP]ff.fUHXH8HtH /HHt]@UHAUIATISHHHkXHtFHHtЅu$H{1HtHLL[A\A]]H[A\A]]DH f.UH[H8Ht HgHP]ff.fUH[H8Ht H[gHP]ff.fUH`[H8HtH3gH -HPHH@t]fUHAUIATISHHH [HtFHHtЅu$H{@1HtHLL[A\A]]H[A\A]]DH f.UHZH8Ht+H C-HtfHPHH8HH@tE1]ff.fUHAUIATISHHH+ZHtVHHtЅu4I}8Ht LӅu"I}@1HtHLH[A\A]]DH[A\A]]DH f.HGHHtfDCyHHtt f.UHHH}sHtH}Htff.HG@HttDUHHH}_sH}HG@Ht tUHHI9|\HH ,H,L 9HEHH3LEH+HH5:LAPHI1LxXZ@H 1,ff.@HGHHtfDvUHAVIAUIATSHGHLMt\H=:0pu6HLLAHsHtH[A\A]A^]wHt#1H[A\A]A^][A\A]A^]uH*H5}:1H8knfH;=*H;=)uH;=A*tsf.ff.HGHHttDUHSHHHGH8wHCHHt tH]HGXHttDUHSHHHGHxHt'RmHCXHt tH]f.Hi)uH=t*m@HwPH1H=i*jff.HtHx HHt f.Kjff.UHSHHHtYHHHtHH HtHx HHtH]1fHifDH]DUHSHHHttHH]fHtH}=xH}H@H!(ff.@UHSHHHttHH]fHtH}xH}H@H'ff.@UHAWIAVMAUIATMSHH=PHUȉu0nHMHUHNHËEHC(L{H[Mt AEtAELkpMt A$tA$fLc C@tAHSPHCXHC8Ls`tAHt tAGfHKhHCx%Hǃ~8=tQ=uSHHC0HiHH[A\A]A^A_]DtuHD1@HHh&H5h'H8!jHx HHt1DHy@H1.grfUHSHHH(HFHEt\H@h1PHEHHt/H%HH55H81LrH}Hx HHtH]ffH]DHEHuitH}1HUHukHMtfUHSHHHGHHt3H<%H]5H81Vou-HH]fH$HH55H81uqHx HHt1HH]f.H1e@HGttHfDUH@`HHt3HHt'Ht H#H9Pu]H][qHt1]H+$H5a%H8g1UHSHHHGHH oH{HtHHCx HHtQHSHc[Hz u'"P[HLHH]@H@HH]d먐kjqHSHHH9B0\HFdLff.UHSHHHGHH*nH{HtHHCx HHtIHJL@uH@0HH]HeH!LHuHH]H5vcfiqHSHHH9B0\HfcLH]UHSHHHGHHJmH{@HtHHC@x HHtIH*O@uH@0HH]HeHOHuHH]H5vbfhqHSHHH9B0\HbLH]UHSHHHGHHjlH{8HtHHC8x HHH{@HtHHC@x HHtTHN@uH@0HH]fDHdHMHuHH]H5NafaqfDg1HSHH9B0Hfa H]H9t+HXHt/HJH~F1 fHH9t7H9tuf.HH9tHu1H;5f1ff.fH WuS~OUHHfHHSHWHHHCH"eHbHH]ÐH01DHt ffDtHUHAWAVAUATSHHGLEHHIIIIHuEIGIHt7H8HftnuٸH[A\A]A^A_]DIM9I$HH8oftۃuHHUHH512H81'kDLL)HIH[A\A]A^A_]@HYHUH51H81jV1MH9UHAWAVAUATISHHL~L6H?HCMM)H)L9rtHCHH)L9rM9tHLAf.UHHH RH5]IH81H\1]fDH?ILW8HHWLJtHHLAfDHtH>HHHLAUHH H5HH81HB\1]ff.UH?LOMQHt!IHuiHMu01]Af.Ht{HH>LBfH)IH iH5uH81[1]f.HytHIH H5H81w[DHIH H5H81N[@Hy[ff.UH?LOMQHt!IHuiHIu/H6]AHt{HH>LBHDH)IH H5uH81Z1]f.HytH IH H5H81wZDH IH H5H81NZ@Hy[ff.UHHtGHH9t.HXHtRHJH~y1DHH9tgH;tu]fHQ H5H8 Q1]fDHDHH9tHuH;5 tfH HNH5N!HWH81pY1ff.HG@t~HFHtt@tkH9t.HXHt*HJH~A1DHH9t/H;tufHH9tHu1H;5 f1DOt@UHAUATSHLfM~QH1 HI9tH9|uH[A\A]]E1JtH9tH}uIH}M9u1DUHATIHSHHHGLH@tY'HLH[A\]A@ukHLFI$HvHL[A\]AfHLF1MtHCH KH5WHH H81W@H H5 H8NH1[A\]HHLMHUNLMHuH^%@HLMHUMLMHuH%HCH H5xHHK H81Vr@HLMHUMLMHuHDHCH zH5[HH H81VDUHAWAVAUIATISHHhLG0Mt-HVHvMuPHhH1[A\A]A^A_]Af.HwHhHL[A\A]A^A_]ML$MtI<LEHHULMTIHHULMLEHt8HBHIM 1I9XILI HH9ufDLLULEHULM0ULMHUHLELUHHEM,HUE1HEHEAHEHEHpLMIHEHELELMLx4fHEHPH#tHMȋtKDK IHMHULHujNuLMIHULELMLxHpMLMLHHMLUALMHMLUHHx HHLME1MMfDIM9K|HxHHuHHVLJIH1LAQHHtIHLLHIx HItHhH[A\A]A^A_]fDLHfDIx HIHHSPH5ZH81`S1@MLKHHHAoDAHH9uHHILI 1fHLULMvGLULMLaG`I1L1&K HH5HM1LUH8LMILMLUHM&ff.HHOHWtHtHx HHt1UHHF1]Ht+tHWXHwXHtHx HHt1fH5IUHHtF1]UHAUIATISHLHt[H5.HHE1LLhIHx HHtH[A\A]]DHHE FHEH[A\A]]DH1[A\A]]ff.UHSHHH1HtXHHtHsH{@HS@tHtHx HHt H]1D{EH]1H5fUHSHHH-HtXHHtHH{HStHtHx HHt H]1DDH]1H5dfUH;5HtCHt>HF tItHHHtHx HHt 1]Ð1@HD1@HQH5 H8"G]ff.UHHtGHFt:tHWPHwPHtHx HHt1]HD1@HH5H8F]UHHtGHFt:tHWHHwHHtHx HHt1]HC1@HiH5H8:F]UH(HATISH9tHHubHH8H5H8LtI$I$HtHx HHt1[A\]BHF uHH5H8EfDUHxHATISH9tHHubHHH5|H8LtI$I$HtHx HHt1[A\]CBHFuH H5H8DfDUHHtGHF tZtHW@Hw@HtHx HHt1]HA1@HH5H8jD]HyH5H8JDUHp-HATSHHHHtL%H{8A$Lc8tA$HtHx HHtGA$H{@Lc@tA$HtHx HHt [1A\]fD@[1A\]@@fH5IDgff.@UHAWAVAUIATSHHHGHHt!IMt'HL[A\A]A^A_]DJIMuHH8iFu%HLH5H81KEHJHHtpBHHtcH5G0HKIHtfLHKIHtnH,BLHEPLHH@HEH^I1$11<1 1H!1LHf.UHAUIATSHHHH@H;5HHt/HHH5H8H[A\A]]AfDtiA@t_HLfI$@t'M92LLC_HCHtrnfDHAH5BH8H[A\A]]AHtLH[A\A]]IEftA@t1HIHHtT1HLGIHx HH|Mt+IL$@tyLLDI$x HI$t H[A\A]]ÐHL[A\A]]=fDH޿1AHlL0HX=wH)LH5gH81HrHLpff.HHH9tnHFHHW@tvto@tfHXHt2HJH~I1DHH9t7H;tuf.HH9tHu1H;5f1D>ff.UHSHHHpHtHHCpx HHH{ HtHHC x HHH{@HtHHC@x HHH{HHtHHCHx HHH{PHtHHCPx HHH{XHtHHCXx HHH{`HtHHC`x HHH{hHtHHChx HH|H{8HC8HtHx HHgHHtHǃHx HHLHHtHǃHx HH1HHtHǃHx HHHHtHǃHx HHH{xHtHHCxx HHt H]1f :H]19fD9fD9fD9&fD9;fD9PfD9efD9zfD{9fDk9fD[9fDK9fD;9fDUHSHHCH{(tH >HHH] @ff.UHAVAUATSHHttH[A\A]A^]@Iu,Hƒt tI$L5*WCHHtAtAHCE1H11L0H=(w;IHx HHMtkIELLHHHIEx HIEtzHt5I$Hx HHtfI$f{=HtfH7cI$uLx7yHh7AHMff.@UHSH8Hx`Ht HHGHu 1H]DHAH2H9u!HC`HxHHu6fH¸tH{`HC`Htf.UHHtGLGL9t.IXHtRHyH~y1DHH9tgH;tu]fHQH5H8 91]fDLDHH9tHuH;5tfHHNH5n M@H81pA1ff.UHATSHH=HGHH;Mu1ҹH;HtW[A\]fHH|Hu87IHI|$`H0atI|$`ID$`f.KAHt1fHHH5H81@1wfD?|ff.UHHSHHHWH=q8HttH]D:HH]fDH9UHATSHHH9GH9FHO1H;NHWLFL9AHAt IDW DN 1DEAAD8uiA H8A HF(H8A@HEƒDD1E9uHtH>H[A\]L%aL9u1uL9u1u׺GH=H]1UHATSHH;5!IH;5uEH;5tHCH5HHHHIMHCH5gHHH,IM. HHttL`Lh Ht-H NfHnfH:"t@H[A\A]]fHx HHHMH= 1I$xHI$IExHIEuL fDI11ҾH=/1lfHyxHH=账1@DCI3II$xHI$uL @Hx Lk ,fDUfHHHAWAVAUATIHSHHHX)E)EfHnfH:"HxHE)EfHnfH:")EHULOMHIH kJcHfDHHtHMHHtHMHHtHMHtHMHWH]LmHL=I1jJ4LAWAQMH LuxCI~IIJ<uMLH;HtHx HHdHI9uH/H=E1HeL[A\A]A^A_]fDIVL0AtAHPLu t L`HUA $tA $LxLeAtAL}H]LmIFH5LHH]Ѕ IFH5LLHHjЅIFH5LLHHOЅL%vA$t A$fH;HtHx HHt(HI9uf.k fD[ fHULeL}MH]H=PLm"D0HH=E1-H1f2f[fDL=jH1AWMLZYSfD#fDff.UH(HATSHH0HEHEHEHLIHM~HtHHtHUHGHHUH41L%jLEATAQI藱H H H|RLefDID$H5tLHHHHCHCH5HHHeHHx HHI$x{HI$uqLHEHE_fIعH=51H}HuHtHxHHtMH4H=1He[A\]f.HuL&A$tA$Le{fHHEdHE%IعLNGfH踜1豜H6H=&I1f{HwkfDL%jHM1ATHuIZYff.UHxHATSHH0HEHEHEHLIHM~HtHHtHUHGHHUH41L%pjLEATAQIH H H|RLefDID$H5LHHHHCHCH5HHHeHHx HHI$x{HI$uqLHEhHE_fIعH=R1H}HuHtHxHHtMH8H=RE1He[A\]f.HuL&A$tA$LefHHEHE%IعL螗GfH1HW:H=1fHwfDL%pjHM1ATHuIcZYff.UHHAUATSHHHHEHEHEHLIHMHtHuHtHUHGHHUH41L%jLEATAQI5H ?H H|ݸLe@ID$H5LHHHHHCH;PtHI݅x HHBH#~HEAE fI:")E@u tEIEH}HPЦH'IUxHIUI$x~HI$utLHECHEbDIعH=v*1H}HuHtHxHHtEHVH=b1He[A\A]]HuL&A$tA$LeqfHLHEHEIعLn?fIEx HIEtH$WH=f1LD HH;uSHPXIHMxHHuHL%jHM1ATHuIZYCH;tH5HIUHHATSHH HEHEHEHNLIHM>HtHHtHUHG^HHUH41L%YjLEATAQI跨H H H|H]fDH5H=mHH=JHt{HxtHHukHxafDIعH=b1H}HuHtHxHHtMHH=UHe1[A\]f.HuHtH]%DfIعLƑ_L% jHM1ATHuIZYff.UHHATSHH HEHEHEHNLIHM>HtHHtHUHG^HHUH41L%YjLEATAQI跦H H H|H]fDH5H=mHH=Ht{HxtHHukHxafDIعH=b1H}HuHtHxHHtMHH=UHe1[A\]f.HuHtH]%DfIعLƏ_L% jHM1ATHuIZYff.UHAWAVAUATSHHIHA|$$`IHA|$ JIHA|$(4HH`HEJHUHHBHP(IT$LhLx tH5YHS0HFID$H HH9 1LIHPL=IM9IHrAtAMuLHIUH xHIUyHx HHMH=VHHHE(7HUHIIL$tIMH ~tAIM tAM}(HUHUHOHPLh tHHX(xHH]fDMtIx HIWH[A\A]A^A_]IExHIEJHH=WR1fDLIHdIHmH0IE`HHxH9tHF֫|I}`IE`-DL=QAt AfDMt$H=M9tMT[IH^IHIIT$tIUHtIU tI](<HHLxLh }HHpHHEHE[fDIExHIEE11AE1Ix HIHtHx HHMtIUxHIUH#DH={v1HH1HHHHEHE@LHEHEH[A\A]A^A_]fI11ҾH=Ȋ1bHyEHH=ap1:fLHUtHUH`LPA DAHH=WHENHHEȅf.1AOLHHEHELHEHErL(IH7IHH0IE`Ht1HxH9tHFu{vtI}`IE`ы;HE1HH=\WfLHUHUYǾ赨*諨H H=ff.UHHATSHH HEHEHEHNLIHM>HtHHtHUHG^HHUH41L%jLEATAQIH H H|H]fDH5H="蝵HH=JHt{HxtHHukHafDIعH=蒇1H}HuHtHxHHtMH4H=He1[A\]f.HuHtH]%D fIعL_L%9jHM1ATHuIZYff.UHfHHAWAVAUATISHHh)ELv)EfHnHfH:"HHE)EfHnfH:")EHt1HIIH~IHJcH@IHJcHfDIT$0tHUIT$(tHUIT$ tHUIT$tHUIELeHEHxHH I1jLLQ1AQM3H H}HH H;=DH9H;=4@ LuMLmMbL}M=uHp*Hp#tHpNHpHHx HHzH{Hx HHBHCHCLHH5}HH-ЅHCH5LHHHЅVHCH5LHHHЅ?E1HxH;HtHx HHtHL9uHeD[A\A]A^A_]f19HHtHHHHppHpM11H=LeXHEHxHxfDH;HtHx HHHI9uHH=A-E1E1Mt$ AtAI|$Lu6H mH;=H}H9 H;=@ MM0HuLeHxMc1t1HMIHMLeHx?@E1Ml$(AEtAELm@f.H ɭtHMH; HϺE1E11t1HMINI|$E1E1E1f.M|$0AtAL}RH 9H;=zH}H9 H;=d@ K2fDHp4HpHpHpnHx HHH͵H=Af1t1HMI1t1HMI1t1HMIdH 1tH; iHMH)D1t1HMIfDfDfDH .j1MQLHL3ZY}@UHHAWAVAUATISHH(HEHEHEH%LIHMHtHHtHUHGHHUH41L-jLEAUAQIޔH pH H|ݸL}DH5I9wt L;=ID$H5"HHLIM1AtAIGH5LHHHHH=;Hu1HLuH]6IIHI;Hx HHIx HIML;-L;-L;-L IExHIEID$H5LHHlHHSIGH5LHHfIM?LH:IHMx HHIx HIAEtAEIExHIEIxHIuLHeL[A\A]A^A_]fIعH= |1H}HuHtHxHHt=HSH=Z蕶E1HuL>AtAL}K+fLH7LIعL{/IxIHAINx HI-H{DH=E1輵AH1MxHHuH;IAL(@HLa;L}@IEAvHIECL6LL0IH L-jHM1AUHuIÒZYb@L`LPIL8-H( AHHAI݅]mIDUHAWAVAUIATSHhLIGH;?AtAIEH5LHH^IM`ID$H;.A$tA$MI$xHI$`IEH5LHHjHH<HCH;Y[tIHx HHIEH5xLHHMHHOHCH;^tIHx HHH?AW L}LuHEHLeHEHLmHEHHEHHE@u tEAV @u tEAT$ @u tEAU @u tEIW IF HDQIU ID$H}HT 計HIHix HIIx HItpI$xHI$IEx HIEthHhH[A\A]A^A_]fDLHH-LfDLcLfDLiH;LPXIǾZM@H6H=z1{6fDII[x1E1HIuL||MMtIx HItSMtIEx HIEt\HcHXHHKH߉||2fL|r|f.L|R|f.H;QLPXIME1[Ix HII$xHI$1I E1\;HH;[HPXIME1Iܾ\hHI]QM]pH;auBHPXIMM]I DL牵|1|H;tH5H Ix,LYI\E1`ILYMDH;H5tLI H;u,H5PLpIH;QH5,HLIL||ff.UHAWAVAUATSH(H}HbHH}H5HGHH*HEH}q HEHP@LI]I+]HHHEHH}HIHH1E1#@tIFJIL9eIEIJc<)HHtAMtIxHIuLfHL-EfHXH=-IHIMtIx HIHH;H;uH;HAąHx HH~E}L=ޜAtAH5H}qHHDH5HxqIHwHxHHuHHEH;yHuEȃtH]LuH5LqHH@H5 LHEpHUHI6HUHH'HXHP Lp(AtALy0HMZHMHHH HML`HxHMHH!fIx HI,H([A\A]A^A_]DDm1HH@H5>H}pHHGH@H;Λt H;ftIE1E1Hx HH E1MID$H I9L$VI9ID$N4AtAIMtIx HIIFH5!LHHHH@HCH;C 2t2HsHHHCHx HH-MMHxiILfH(H5H}jHHe1AuI$E1~Hx HH~LN@HHEHEHtH=@ۣ}AIHLIE1E11At1ArkIE1AvE1E1AwmAubAt LHHUHUHIH@LMIpL;5L;5uL;5^L@D^IxHILpLLM_LMKIL{MtW1HlH=Ÿ`1ME1HLM%LMȅ1MLHGtkHGHHv#HH)HHt-HtRfWH)HËGWHH fGWHH HUHSHH@`HtxHHtlHHtbHQH9Cu!HHHx HHt(H]HmHHuHfHHEHEHuHH5H8~ff.UHHAWAVAUATISHH(HEHEHEHLIHMHtHfHtHUHGHHUH41L-jLEAUAQI{H 0H H|ݸLuDH5I9vt L;5IvI|$IHHL=H9M9-L;-F LpIExHIEAF A9D$ uAF$A9D$$AtAMf.IxHIuLHeL[A\A]A^A_]fDIعH=Kd1H}HuHtHxHHt=HAH=r՞E1HuL6AtALukfAEtAEIEHIEL&IعLd/LE1fHۘKH=LqH4LL1f@AF(A9D$(QtIXL-ݘjHM1AUHuI{ZYBff.UfHHHAVAUATSHHqHH@)EfHnfH:"HE)EH!LOMHHHH=AIعbH}HtHxHHuH}HtHxHHujf.HFYH=]舜1He[A\A]A^]fHNtHMHtHMHWHHUH41L-jjLEAUAQIwH LeLH"H|ݰBHHt H|ݰ,LmIEID$H5LHH,HHLHJHHxHHDH}HtHx HHH}HHHHHEHE@HL A$tA$LhLeAEtAEIELmL5]H=NIVLHH7tHLAƃHx HHEAID$H5mLHH(HHIEH5ALHH IMLHHHx HHI$oHI$aLHE}HEL@LIعf_H}DHE?HE+I$xHI$'^Hx HHHH= 41DHHHEHEHxHHu Hf[뒾\tHHE|HEKHh1L-ړjHM1AUHuIvZYiHLBHH\H߉uuL^]HPIUIH II?HAVAUATSHHLCMI9H5I9MXM'MZM~&1@ITH9ZH9QHI9uAI@8HHH1HL[A\A]A^]@II9mH5NI9]MXMMcM~$1fITH9BH99HI9uAtI@8HHlH1[LA\LA]A^]DI9tsAtI@8HH/MuML-MH=͗0u&1HLAHHusH1afHC0HYfDHSBLjE1 uLcH=[u1LAHjH9H[A\A]A^]DHSB M1LjE1 uLcH=cULfDLDHH9tDLfDHfDHUHAWAVAUATSHHHL5?IIH=IVL6HHtH;yH;xH;.yHAƅHx HHAEL51H=IVL讽HHtHryH9CHuHLmHHELeIHx HHMIx HIA$tA$I}@Hx HHMe@HH1[A\A]A^A_]@DHx HHt0vH!H=hHH[A\A]A^A_]@HfDHH(۸]fDLȸ%{LӂHHgfL%A$tA$HݦHuLHHEHEHI$xHI$Ht1HxHx HHwDӽL+HH{DL{HCHEAfInfI:"tAHMEtHxHHuH)E衷foEH}HuLe)EIIx HItH]fDLXfDLHH8 HuH5/H8ݹUHAUATISHL-yH=žIULvHHËtH;uH;tuQH;rutHHAŅxQHx HHt1EIT$8tHH[A\A]]@DfHXfDHx HHH~H=dH1[HA\A]]@˻L#HHt%fDL% A$tA$HHuLHHEHEHI$x HI$t.Ht1HOvHx HHt>DLhfDHXfDHHUHAWAVAUATSHHHL5IIH=IVL薸HHtH;sH;rH;sHAƅHx HHAEL5H=ZIVLHHtHsH9CHuHLmHHELerIHx HHMIx HIA$tA$I}8Hx HHMe8HH1[A\A]A^A_]@DHx HHt0H{H=ȀHH[A\A]A^A_]@HhfDHXHH(;]fDL(%۸L3}HHgfL%A$tA$HEHuLHHEHEHI$xHI$Ht1H[sHx HHD3L|HHDL{HCHEAfInfI:"tAHMEtHxHHuH)EfoEH}HuLe)E"IIx HItH]fDL踱fDL許H蘱 H|oH5yH8=UHAWAVAUATISH(L-mH=IULҴH HËtIt$HI|$@nIHtvHpH9CHuHLeHHE#II$xHI$Hx HHtjMtHH(L[A\A]A^A_]1)FHpx,H=}Hx HHHSxH=*E1}HHfDL8iLCzHHtfDL{LsAfInfI:"tAAtAHx HHtVHuL)EIIx HItLfDL蘯fDH舯H)EtfoEff.fUHAWAVAUATSH8HIHHyHAH˵IIExHIExL"kDLYHHUHuHMHMHuHULЪLL谴IHH蠪 ff.UHAWAVAUATSH8H>IHZL-H=,IULHH\tH;E1E1E1APe@L%LjHuIATHM1+/^_@HAH5lLMH81/LMrfDE111ARfDL]IdE11ARdۍL]HpE1E111AR7E1E1E11ARf.MILh?LLMLM@ME1Lh1MIAQMIMLhHMIMLhx HHHd@LE1H5jkLpH81LxڍLMLULxLpAQHH9IHH OH5CkHEH?H81膍LxLELLxLELxLEMLMMMLhIAQff.fUHSHHGHGHH)HvVHHHt`Htz襉HcH9tFHuHuDH>H5RjH8肃DGHHcʉH9uH]ÐWGHH HHcʉH9uH]ËWGHH HcʉH9uH]H@`HtoHHtcHHtYHR>H9Cu7@HHvHHiH߉EEVHHHu&HH>H5?H8脂ff.@UHSHHGHGHH)HvVHHHt`HtzHcH9tFHuRHuDHQ=H5hH8DGHHcʉH9uH]ÐWGHH HHcʉH9uH]ËWGHH HcʉH9uH]H@`HtoHHtcHHtYH<H9Cu7@HHvHHiH߉Eu~EVHHHu&SHH#=H5Y>H8ff.@UHAVAUATSHHEIH5tILHHvH;<AH;;DH;}<HAŅ$Hx HHEIFLPHuH$ID$"ID$HHwQAT$H)HHcAH9u}ADcHD[A\A]A^]E[HH)HHHL|HcAH9tHu 趈HuH:H5RfH8Z蕈HDA^Hx HH|]HMDH=1fIHA[DA\A]A^]fDAD$AT$HH HcAH9cAD$AT$HH HHcAH98H{CL%sA$tA$HqHuLHHEHEӰHI$xHI$Ht1H+HXHHJ1Hf.HH9H;tuID$H50fLLHHSЅSL-)1M9t,ID$H5eLLHHЅ%L;591AL;5.0D"M9LIzADž E|$`E1LeH;HtHx HHHI9uHeD[A\A]A^A_]I6HS(tHUHS tHUIL-.AEtAELmMAEtAELmL5-AtALuH]DE1Lk AEtAEL{LmAtAL}H]MfDko2fDL-.AEtAELmMLmMAL--AEtAELuLmM)L5-AtALuzHCHDHH9HuH-H9HZH9HH9HuH9DzH6jH1PHuMLZY H9=RZsy~tfUHAUATSHHbIH~)tIHIEH5cLHHHHH5cHLm'Hx HHIEH5(^LHHHHGH5^HLmHx HHIEH5`LHH{HH}H5`HL+msHx HH?IEH5]LHHaHHcH5]HLlHxHHuHalIEH56bLHHCHHEH5bHLslHx HHWH5aLHHTH5aHL*lrHx HHnH5_L?HH+H5_HLk)Hx HHeH5[LHH"H5[HLkHx HHLH5_H=WIHRCvHH"A$tA$LcvHLhHX I$xHI$H[A\A]]Hj HjjHxjtHI$HI$qE1AHx HHH2DH=PUS7MtJ1?I$HI$LiH1H=U71 DLHEiHEH[A\A]]DHibI11ҾH=11fHyxuHH=s1$1DH1H=]T`61gfsHYI$HhH0H=S51HhH]E1AQrH}I$pHHhrHI$0JDHh{rHI$ IExHLIEugH/H=R41@I$DI$xDH>/H=R41@I$8RIEx HIEtCHA:H/HH"HLfLAfxDUHAUATSHHHFHHFHHw>VH)HAH unYrHDc 1H[A\A]]HH)HHtRHtlHnHAH tHuqHuH#H5jPH8hAsFVHH HH uE1TfFVHH AH 8@Hv-H=P2$fDH@`HHH}HIHtpHO#I9Eu3LAIEHIELeLIHuH"H5,H8gVpHH#H5$H8jgDUHAUATSHHHFHHFHHw>VH)HAH unIpHDc(1H[A\A]]HH)HHtRHtlHlHAH tHuoHuH!H5NH8fAsFVHH HH uE1TfFVHH AH 8@Hf+H==O0$fDH@`HHH}HIHtpH?!I9Eu3LAIEHIELbLIHuH H5*H8eVnHH!H5"H8ZeDUHAUATSHHHFHHFHHw>VH)HAH un9nHDc$1H[A\A]]HH)HHtRHtlHjHAH tHumHuHH5LH8zdAsFVHH HH uE1TfFVHH AH 8@HV)H=mM.$fDH@`HHH}HIHtpH/I9Eu3LxAIEHIEL`LvIHuHH5(H8scVlHHyH5 H8JcDUHAWAVAUATSHL5(L9OH~II^H^tHA1lHXHx HHI|$E}$\I\$ tHAkH Hx HHyI|$E} aI\$(tHAkHHx HH>I|$E}(I\$0tHCL9t H;uVI}Hx HHID$I]HHAtAHL[A\A]A^A_]@HHHH+H5&H81UjDHx HH H&H=YK+H1[A\A]A^A_]H5 PHFIEHH;hL1adHHHx HHAH5OLHHtI|$AMd$8A$tA$H=THu1HH]LedHIPI$xHI$Hx HHM%IEhHIEZLk]MfDHX]?HH]zH8]H(]g]fDHH5ZIH8_9D1]IH!HLdHIx HIHlD]IHHLcHIxHIuLl\HmfD^]IHHLwcHIxHIuL\HhRfDL\@LHHH]HHWH0HC`Ht;HxH9tHF tH{`HC`gHaf. fDf\IHHLbHIx HIH^f.H[mLZIZfDHH5RGH8]UD[IHt)LHaIIEx HIEtcMHxHHt-x HHtfDHPZfDH@ZHL0ZL#ZdH- ff.UH(NHAUATISHH8HEHEHEHyLIHMiHtHHtHUHGHHUH41L-!jLEAUAQI2H H H|5LmȐHIEI9t H;3LLHH?Hx HHtHIU}HIUusLHEXHEa@IعH=!1H}HuHtHxHHt]HT H=bE%1He[A\A]]HuL.AEtAELm+X.fDXvfDIعLOHHHH H5H81Mc1VHH=D$1L-jHM1AUHuIZYff.UHKfHHHHAWAVAUATSHHX)EfHnfH:"HHEHEHE)EH]LOMPH)HtH!HtHUHGLeHL-CM1jHUH4AUAQInH LuxAH~WHHBI<uIعLaLLeH;HtHx HHVHI9uHH=rCE1J#HeL[A\A]A^A_]HHVtHUHVtHUHL6AtAH~LutHVH}tHULeHGHGHH HH)HHHDoGII LL}#UHHH=BH^Hx HHL-AAEfInfI:"tAEH=GHu1H)E[HIExHIEHL;=+tHu@HXQfDHHHW|IHHHHQwL-9>jL1AUHuIH߉uPuHyH==f.LxPHGH==HHH%HH5IH81[H H=z=UE1DH H=U=0HOLOLOLOHH==AH_H=<ff.UHAHAWAVAUATISHHHEHEHEHLIHMHtH+HtHUHG* HHUH41L-jLEAUAQIH H H|ݨLuf.M|$pIHN HGH5SAHH IMD A$tA$HE1H=k?HHLeLuHE UHI$x HI$xHI$H HCH5~CHHH; IM= L;-v H5?L1IHHM I$xHI$ H5AHIHt IH H5BIH tAHu1H=@?HLELELeSH}HExLEIx HI H}3 H5VCH}1UHEHI HP HMHx HH{ IHt H5*AIH{ tAHEHu1L}H=>HHESLHEIxHIuLKL}M H5ALoHEHIx HIS H5g?H?HxHd QHEHk H=>IH_ H5&@HHpLpHI Ix HI( H5!>LLpLpHIY Hx E1AI9B L`L]LhLELpHEVLpLhHL`HU H@HPtHELL`L)HhHELH?LpH HELXJ4NHXIL`LpHhIx HIi Hx HHp Ix HI4 M AtAHu1L}HH=D:HEPLHp0ILpx HI Mp H5e<H}LLpILpU Ix HI H=<3IH@ H5=HIH= Ix HI H5;LLprLpHI H8E1AI9A% L`LULhLELpHESLpLhHL`H H^>HPtHELL`L)HhHELH?LpH HELXJ4LHXIL`LpHhIx HI? Hx HHF Ix HI MK AtAHu1L}HH=8HE_NLHEILEx HI* M H5 :H}LLE{GLE!Ix HI ARIH HxI@HEI@ "DIعH=1H}HuHtHxHHtUH{>H=j41HeH[A\A]A^A_]fHuL6AtALu;FfL(F1LFI$ IعL/fL2AtAHEE1HEHpHHLMtIExHIEMtI$x HI$tvHMHtHx HHtmHMHtHx HHt4MIHILEfDHEfDLD}HDfDHLEDLE LD.HωEDEHDžxHEHEEBE1E1E1E1HxHtHx HH,MtIx HIKMtIx HIZMtIx HIYMtIx HIPuH H=1H)H~E1EJE1E1E1HDžxE1E1DHEHxHUHHMIHILLhLpLU9CLhLpLUfHLhLpLUCLhLpLULLxLUBLxLUDLLUBLULBLBHLXL`LhLpdBLpLhL`LX1fHH H5/H81ME?E1E11HDžxHEHEjf[LIuLEAENDL- jHM1AUHuIZY@ LIHDžxE1HEHEEAfDLHAsLLeE1E1E1EBE1E1E1HDžxHEHEkL-HEA%AHDžxHEHEEE9H"H H5<.H81LEFHDžxHEHEH}b@HDžxEGHEE1E1E1EGE1E1HEHDžxHELLp@LpHfHH5-H81VKEJHDžxHE?L?L?HhLp|HLp?LpuLLpe?LpE1E1E1MELE1E1EKL'?ELELE1E1E1E1nELE1E1E1E1VLLp>LpELE1E1E1&ELE1E1E1L>L>HhLpHLpj>LpMZMzAtAAtAIx HI ME1,LLE>LEELE1E1E1E1dL=EME1E1E1E1?EME1E1E1*EME1E1E1MEME1E1MQMyAtAAtAIx HItlME1E1E1EME1E1E1E1EKE1E1E1E1LLhLp =LpLhLLhLpHE@fHEE1HEHEDž|ffD>HE/fHEE1HEDž|.fDHEHEDž| f[>IHEDž|4>HE2Dž|Dž|HEE11HEDž|I=HE\HEE11Dž|=HEbLHM%3HMDž|E11Dž|1Dž|1Dž|1aDž|17Dž|H]Dž|HEE1HHEHEDž|UDUHAWAVAUATSHxHHHHC8H{@H5s(L=tHxL9CIH H{@H5'#L9mIHH{@H5I"L9IHFH{@H5'L9 HHH!LeH}HuELmLuHEH])HEL}H`\=~`HI$fI:")`HxHI$IExHIEIx HItvHx HHtVHxfo`Hx0H(Ht=4HtHx[A\A]A^A_]fD7fDH0fDL0}Lp0]L`07I11ҾH=P1|fHyxHH=~1PDHH="01,f7fDI$DHI$vHH="16fDDžxI$E11ۅxHI$ IExHIEMtIx HI|HtHx HHtwxHH=">ML]21)fD6fDDžxI$E1Mf.L.wH.|L.>HfH=m!1DžxLH.L8.DžxE1'" UHAWAVAUATSH(HHHHC8H{@H5#L%HL9g8 {IHH{@H5L9gB UIH H{@H5#L9g /H(H( H{@H5#L9g=IH H{@H5IL9g H H  H{@H5L9g HHn H{@H5"L9g |HH H{@H5L9g2 MHH( H{@H5L9g HHa H{@H5L9g HHH H; H{@H5H"L9gHH,H{@H59L9gHHMH{@H5!L9g SHHfH{@H5!L9g$HHgH{@H5 L9gHHH{@H5 L9gHHrH(LHH0H@Dž@HXH LPHhHL`HpHH]HxHHEHHEHHEHHEHHEHHEHHEHHE!H0L8H5~fI:")H IExHIE Ix HI H(Hx HHu Ix HIQ H Hx HH& HHx HH HHx HH0 HHx HH HHx HH HHx HH HHx HH4 HHx HH HHx HH HHx HH HHx HH Hx HH HfoHx HHt+H(t HHH([A\A]A^A_]D/fDI11ҾH=01@HyxHH= l1HDžE11E1HDžHDžHDžHDžHDžHDžHDžHDžHDžHDž DžDMtIx HIH HtHx HHHHtHx HHHHtHx HHHHtHx HHoHHtHx HH_HHtHx HHOHHtHx HH?HHtHx HH/HHtHx HHHHtHx HHHHtHx HHHtHx HHH>H=ML(1>DL %DH%TH%dH$tH$H$H$H$H$H$H$Hp$H`$+fDHDžE11E1HDžHDžHDžHDžHDžHDžHDžHDžHDžHDž HDž(DžfMtIEx HIEtaMtIx HItH;=w1HhHH;=H;=H;=*8v HIHCL8LpHDžxH HYL`LpHHxLHPHFHHAHxHtC IHEL5AtAHCH5LHHH Ix HIHCH5HHHHЅEH=$IHHHxHI9ELLpHDžx>LIaIExHIExMmL AŅIxHIuLE.L5AtAHCH51LHHHIx HIEHCL-HL9t(H5HHHхHCHL9t(H5HHHхqHCHL9t(H5sHHHхHCHL9t(H5HHHUхHCHL9t(H5HHHхHC<L5AtAHH5DLHHjIEx HI1L5AtAHCH5LHHHIx HIE1DH HI9t&H;HtHxHHuHI9uHeD[A\A]A^A_]MGHtL-H(AEƒAUL85AUL@AULHLPDAELXE1L5QAADHhDžHyDžL5A31‰rfL5AE EW‰fL5qALHL;{H djLIQE1L1LfY^L8L@LHLPLkL-AEtAEH@L8L-`AEtAEHHL@L-7AEtAEHPLHtL-AEtAEHXLPYL-AEtAELX9@HtH(@LLfDHH=ZAZfHBAL LpE 'YHAIM9t'I?HtHxHHuIM9uڐDHH=A4 HA L Lp H AL Lpm@M11ҾH=AL 苔Lp8L@i /{M}MuAtAAtAIEx HIEtnML x MIHILL눾$뾾뷾#릾럾" {H鮃HփH鮃Hff.UHATSHGHHDH{@HCPH9t HCPHpLc8MtAIT$IL$HH9H=4AD$PAT$8Lc(Mt=IT$IL$HH9tFH=AD$PAT$HHHH@0[A\]DID$I$LPI$LPfID$I$LPI$LPNfD1f._f@u_HH9P0Hn[A\]ÐHH5f[A\]=DL0L #GHCDUHAVAUATISHH}HfoMHC0fLmC0KMt$(HC HC(C@ID$ HMtH=TAFLsID$0Mt$8HCM9t^MtH=%AFMt=IUIMHH9H=AEPAULsLk It$@LAD$`C@HH[A\A]A^]fAFLkMt!IMIEHH9tr(Lk&yfAFLkM0hIELIEPIELP?IELIEPIELPLkL(LSI1ff.UHATSHHG0H_8HEHEHtH=CH]HEHHH}PHHLeMt=IT$IL$HH9t}H=-AD$PAT$ HH[A\]DCLeMlIL$ID$HH9(EL8fID$I$LPI$LPHH[A\]H@f1YHH=@ID$I$LPI$LPfDLHHy~ff.UHATSHHG H_(HEHEHtH=CH]HEHH5ҸH H}HPHHLeMtAIT$IL$HH9H=OAD$PAT$ HH[A\]CLeM\IL$ID$HH9(5L'(fID$I$LPI$LPHH[A\]Hٷ>f1yH H=@ID$I$LPI$LP|fDLhH|ff.UHAUATSH(HH;5#IH}LmH]CHAE(AD$$1Ht3HKHsHH9t+H=uiSJKH([A\A]]@HEHHCRHHREH([A\A]]DG$H(1[A\A]]@DHv&H=?fDH߉E-E^H>H5QH8>Ig{Il{DUHAUATSH(H HIH5H9st H;HCH}HPLmH]fInfH:"HHtH=5u{CI|$(fAL$ Ht)EfoEI|$8AD$0HtE1HtHH(D[A\A]]fHH葿OAѐCfDHH=HAHH5H8I/zI4zUHAUATSH(HHIH5H9st H;`HCH}HPLmH]fInfH:"H HtH=CI|$(AD$ HtI|$8fAD$0Ht1Ht3HKHsHH9twH=u]SJKH([A\A]]H}H!/fCI|$(AD$ HddfDHEHHCRHHREH([A\A]]DHFH=UfDH߉EE:HH5!H8AIfxIkxf.UfHAWAVAUATSHHG)EH5HhHHEH H]H`IHHhHp@)HHEHH`18IHH]HEHHH9\HxHEHXHEHPHxL5Lc(HIVLH8HHtLHEHA$tA$LIHHX1H=5HLeHEnHpI$xHI$qIExHIE#Hp+HhH5HGHHHEH}HPHlE1HH9CHEHLmHEHpHEHEHE&IMtIExHIEHUHx HHHpHx HHHUHx HHHx HHMIGI;G AtAIWL4HIGIx HIHxHxH9HI$xHI$MH}Ht HuH)zHĘL[A\A]A^A_]DHHxHh"HXL-AEHeHDL HpIHEE1LLHELH`LLHTH=fHHDHCTL" LcHH\IHE1HIMHEE1E1LMtIx HIHtHx HHHMHtHx HHMtIExHIEHMHtHx HHt<HEHYH=H`虻ME1pH8fDL(=HFHSL^HEE1IE1HIDLef./fDHhHEH` @HhVLpw@LkLsAEtAEAtAHx HHtPHXL/@LLIy>HE1E1HE@HfDHEE111E11HUHMHqf.UHPfIHAWAVAUATSHHH@H)@fHnfH:"HE)EH LOMHHHH=11 H@HtHx HH HHHtHx HH HH=?E1HeL[A\A]A^A_]DHVtHHHtH@HG@ HJ4HU1HjPAQML@H L@LLHMMH5AI9vL-t M95 M9H51I9t$A$ffHEHE)p)P)EtA$L;%L;%~L{A$tA$MfDIIML-̨AEtAEL@MAUtAUH5,I9vLH AEffMHEHE)p)P)EL;-M)H5%H|IHL9AtAIx HI I$xHI$LmLLLLeLuH=fInHs@LH`fI:"H8)`pH}HMHUfHEHEHMHUHEELuH]I9ttI@AEPAUt;HI9tGLkMtIEIUL9H=tøuLHI9u@H]HtHuHH)H]H+HhHtJIM.HEfoUfILpLx)EH(HE)pHELHEM9u#SJKt;HI9taHXHtHSHKL9H=tźuHH0H0IHI9ufDMtH(LL)H81IHLpL;xHPH8IEA~EHtH=K@HXfH:")PHtHaH8PHHID$I;D$ KtIT$HHID$Hx HHIL9xSIx HIL}H]I9H AEPAUt;HI9tOLkMtIEIUH9H=tøuLH!HI9ufH]HtHuHH)MtLHXHtzLxHpI9tvIAEPAUt;HI9tGLkMtIEIUL9H=5tøuLHaI9u@HpHtHuHH)=H@HtHx HH5HHHHHH |L6AtAL@L-M9IELIEPIELPH-DIELIEPIELPHH0HHCRHHRH0IIELIEPIELPH07@fDI$xHI$AHDH=&E1fDHLI$AHx HHgE1f.LhL-9AEtAEL@MM~\@LfA$tA$L6LHAtAL@&fDfDL/HL9tV1 fDME1AfDH\LH@HtHx HHUHHHHHHBDH0L AHj1HuPH@DZYLH]HEHEHEH3{H{0HtH{8HbH8E1AwLkdH5H觑LMAHLM\HI$ILRH6RHRHRHRH$QHRHRHRHQHQHQHjRHnRHRHRHQHPHRHRHRHPHPHRHQHvQHQHQHRHVQHpPHQUfHAWAVI1AUATSHXHGH}LHE)EH(HIFH;5t H; 9AtAE1E1E1MfIFH=I9~ L9IFJtIMtIExHIEHCHCHHSH)HHcAH9A#DmHuH;u;D.HHuIM)H}(HGHHWH)HHcAH9EH}HHHH}CSHH HcAH9CSHH HHcAH9z@L9K\fHH9HHMfHnHHE)EDNLLqDHH)HHtzHH}gHcAH9Hu HuHH5H8BHMHHHH}]H}GWHH HHcAH9PHMAQHH HcAH9pH}HHH&"`HEHSHDHMAHHHH4E1E1L[1[H^H=貒LUIHH@LMI4HSdfDHPHH5!H85H}^HEHHEH@Hv79$9E1E19 H=v4HbLyLHLff.@UH0fIHAWAVAUATSHHHH@)0fHnfH:"H HDž@HEHE)EHLOMHyUHtHvHtH0HGH0 HJ4HU1HjPAQMIVlH L0/L%,MSM9H8HL@MHH5I9vtL9H5~AH9st E ffHDž`HE)P) )ptM9M9 H;H;AH tIHx HH LeLLL͹H]LuHHH HfHnHULHfI:")EHp@H} fLeL}EH}HtLH]H H}Ht1ADHyH H(L L(HHqLHH PIE1E1H Hx HHHpHt HuH)MtLMtLuH(HtdHPHtH`H)H0LHH;HtHx HHOHI9uHeL[A\A]A^A_]@H&HVtH@HVtH8fItMcIL6AtAL%~LM9H0A$tA$L8LA$tA$L@MfIujLnAEtAEL@H^tL6H8A7 L%H~L0AM9M2uf.1H=?1[RH0LHH;HtHx HHHI9uHH=E@E1RM91IHL\IH)HIH*Ix HIL耿AEtAEIEHIEI}HDžE1IEHLL4AtAHHtHx HH"LAEL tAEHHDž`L@HHHHH HPLXHHH2HÛHPtHH=`HH@HH HL`HkIH HHH H>HDž Hx HHIExHIEMIE11E1+f.LHHxHHH6HF>HLfo@LP)L)~H=Ix HIIfoIGfLpHDžHL)`)PL@HHfInHfH:"HHfofLHL(HDžpHX8H))`H@H )@)PH9H@H0HPHoXffohLHH @HDž(`HHƅ0HhHPHEHpHxHEHmXhMHtoxHEmHLLHHPMHLHEL@E/HHDžofHfI~LHHt聩HHuHHt^LƧHHXHt9HHHt(HHtHH)m蘱HHMtH=diAEH8L0L8HtŨHfH0PIHA1:H :1E1H6cH5H8跧hfH ۰HCDHL荨&HH5ZHHH HUvDH1HH H9HH HH H9HDž1AE1fAEDHLHH HܣPHHHu@LH4HH0H耣HLHH HT4HHHH H$LH1HH Hu8HH HH HM8HDž1A?DLH1HH H8HH HH H71AE1fDL7H 7HDž1AHDžc17H y7HDžE1AjHLHHt.H蜦LE1MwE1ATfLLFIHHH Hi*I*I+I*IV*I+IS*I+I'*I*ff.UfHHAWAVAUIATIHВSHrH)p)EfHnHƠfH:"H°HE)EfHnHfH:"HuHE)EHLIHMIH 2JcHDHHtHMHHtHMHHtHxHtHpHWHpHL=jI1jHUJ4AWAQMHH xuHxH}H}H}LpM~IfII2J<uM1LD2LefDHI9t/H;HtHxHHuHI9ufHfH=UlE1HeL[A\A]A^A_]IIfI,1E1L`A$tA$L0LxAL )]ALpABMHL9MtALMHpH5oH9qtYLLLeL_If.HI9H;HtHxHHuƝ@IuJL@AtALEHHtHML I\LpA'M1H=NhHp^0fL0AE1E11@HMH; [LxLELMfDL [AtAH}LxDL [AtAH}LM.L l[AtAH}LML K[AtALMMAMȃLMfDALMLE1L ZLp1E1AЃtAM̍BLxLxMfL=fjH1AWHuMGZYDHHfLXL`HhdHhL`LXfLeH;H0L9uf.ELxMHLMLMLMMff.@UfHAWAVAUIATISHHHLv)0HHH(HEHfHnfH:")EML؜HI1IM2H=bM11Z-H0HtHx HH:H8HtHx HH Hx HHHaWH=gDžHe[A\A]A^A_]IItM9L%TXA$tA$L0MA$tA$L8LDIM tH8IMtH0IT$HH HaM1jHUL0LQHPAH H0IHEH8HHHEHEHHEEAtAHt͞HHHDž H誚H(IƋtHEHE1H聚I9H LpHHLHH.LpA$tA$MtIExHIEL-(L;-yVLLh8HL(MՙI9THUH5VH8&HMA_E1L,HDžE1HDžHDžHDžHDžHDžHDžHDžHt,Hh,L`,HT,HH,H^DH=cDžL ,H,H,H+H+H+L+H+H}HH9t HEHpHHtHH0HtHx HHH8HtHx HHHHHH试f.LH8IH)HHLǕIEHIELML8L-L;-Sq@HSH5ʌH8ʗHE1A`DHx HHLd*HH HDž(HH IŋtH(HHDžHȖL9? HHLH膙hLpA$tA$H)L-L;-R LLɜ !HLL 3ffDM}AtAL0L%{R9fDL%iRA$('L%IRA$tA$L0MDLLFKWfD;gfDIM HtHM}H8A.L0.@HLH5IHHHLIEHIEL腒E1E1A_HDž@HA_fDHvZjIHuRH0MHLr=AYAZ)fH'fDfDHx HHHP'L&tH&l H%G tH%1 BL%PM9 I CH5}/HDžHDžHDžL9HHy a H"OH9gHHHVLH5xH=D}LT$HHIx HIHHx HHHH}IHHIFHYOHIIFHH'IF HZ @O H5LLu|#HHUHHx HHL9^ H5=LLu1#HHH@H;Nt H;M'Ht HHHDž(HDžHHHx HHHHDž|HH(H mMHVH9NH9HVH ‹1HtHH(HLu+$H=|YIHH5ME1HI9t$GHLLmLuHuHHzLH#I$xHI$LMLLLuLaLL0L יIH;I$xHI$HLHx8RHHHHHLuHH]HHtHLH0H9)LuHHx HHHHH5~LLu HIHHAژHHIExHIEHH5F}LD`p* HHLLuLAoHHIExHIEHH5~LD`tHHHLuAIHHH5HH HHHH@DaxHHuHMH=4JHtFHHH}HtLutHHHH5|HLfDHYIH5 sH8ڍHLE1AaL HLHDžHDžHHDžHDžHDžHDžHDžHDžfHYIH5*H8*HE1AbRDLL$LE1AgHDžHDžHDžHDžHDžHDžHDžHDžHDžH襇IHH5mH=SrHCHHIExHIE I$xHI$ HDžLHDžHDžHdHHCH9FmHV HFHHH9H H9? H1tHHHVH HHFHHHVHE1E1E1LLAvHHLHLLL?HHHHLH=rLfHHuIx HI L-{AEtAEHHAH;At HHHLH=qL HHIx HIyLHuLHHELuOIIx HIJIExHIEEMt 1LCI$xHI$-1LE1AeHHHDžHDžHDžHDžHDžHDžfHDž6H*HIH"H5jH=nHHHIx HII$xHI$3 HHmHH H;FHPH HVH4‹H\UHH H;AHLHPH HHLu'aHHIHH\H=oLdHHIx HI H5xHtHHFH;>t HHHLH=nLHHIx HIx LHuHHHELu@IIx HI HHx HH Mt 1L@I$xHI${ 1LE1AiHHLE1AHDžHDžHDž^H9 HHtHʉibID$Ml$HAEtAEHtI$xHI$) L1\LE1AcHDžHDž}LE1AHDžHDžuHLuY~9L-uAEtAEHrHuLHHEHEWIIExHIEM Mt 1L>I$xHI$5 1LE1A}HHHHx HH+ LL%H=kLHHIExHIEH=s;HIHdH5sHHHIExHIEKHHFH;0;t HHHHHr~lHEA fH:")p@ELLIEHPC HHIExHIEHH ;E1H9NHHLH)H?HLmH H4Lu LHMIx HIHHx HHvHcHHx HHZHHH;}HIHH5cH=gHHHIx HI Ix HI LHzhHzLnwKH_Hu @HHt8L9kuHsMtLLNUu1H8H[A\A]A^A_]iLLPNM|$1III|$HUII$LMt{IHK()f.H3Ht`HN(1IHII9uLHI9uIVH;SuLMHtHsI>LUTLULMuI1H70nJI6IVHHLxH@HCHLID$(IT$I|$ It$HE$SHքu=HEI4$Lk(H HHtEHHHHID$fHULLL1It$HU@ID$I\$HHtH@(1It$HID$HIHLPH߾0ILnNH0HHwPHOHGNHHat leastat mostexactlyUnknown exception_cython_3_1_2Bad call flags for CyFunctionan integer is required__pyx_capi____loader__loader__file__origin__package__parent__path__submodule_search_locationsbuiltinsboolcomplexdatetimetimedeltatzinfopyarrow.libIpcWriteOptionsIpcReadOptionsMessageMemoryPoolDataTypeLargeListTypeLargeListViewTypeMapTypeFixedSizeListTypeStructTypeDictionaryMemoDictionaryTypeTimestampTypeTime32TypeTime64TypeDurationTypeFixedSizeBinaryTypeDecimal32TypeDecimal64TypeDecimal128TypeDecimal256TypeRunEndEncodedTypeBaseExtensionTypeFixedShapeTensorTypeBool8TypeOpaqueTypeUuidTypeJsonType_MetadataKeyValueMetadataFieldScalarArrayStatistics_PandasConvertibleSparseCSRMatrixSparseCSCMatrixSparseCOOTensorSparseCSFTensorNullArrayBooleanArrayNumericArrayIntegerArrayFloatingPointArrayUInt8ArrayUInt16ArrayUInt32ArrayUInt64ArrayHalfFloatArrayDoubleArrayFixedSizeBinaryArrayDecimal32ArrayDecimal64ArrayDecimal128ArrayDecimal256ArrayStructArrayBaseListArrayLargeListArrayLargeListViewArrayMapArrayFixedSizeListArrayUnionArrayStringArrayStringViewArrayBinaryViewArrayDictionaryArrayExtensionArrayMonthDayNanoIntervalArrayChunkedArray_TabularTableRecordBatchDeviceMemoryManagerResizableBufferNativeFileBufferedInputStreamBufferedOutputStreamCompressedInputStreamCompressedOutputStream_CRecordBatchWriterRecordBatchReaderCacheOptionsCodecStopTokenpyarrow._parquetFileEncryptionPropertiesParquetSchemaFileMetaDataRowGroupMetaDataColumnChunkMetaDataGeoStatisticsFileDecryptionPropertiespyarrow._fsFileInfoFileSelectorLocalFileSystemSubTreeFileSystem_MockFileSystemPyFileSystempyarrow._datasetDatasetScannerPartitioningPartitioningFactoryWrittenFilepyarrow._computeUdfContextFunctionOptions_SortOptionsneeds an argument%.200s() %stakes no keyword argumentstakes no arguments%.200s() %s (%zd given)takes exactly one argumentMissing type objectkeywords must be stringscannot import name %Sname '%U' is not defined__reduce_cython__pyarrow/_dataset_parquet.pyx__del__Expected %s, got %.200s__reduce____init__num_rowstotal_byte_size__repr____setstate_cython__equalsother__eq__make_write_options_set_encryption_configupdate_reconstructstatisticstuplename_statsselfcython_runtime__builtins__does not matchFragmentScanOptionsFileWriteOptionsFileFormatFileFragment_WeakrefableDatasetFactory_truearrow::compute::Expressionint (arrow::Status const &)check_statusprimitive_typetimeunit_to_stringstring_to_timeunitpyarrow_unwrap_data_type_create_writer_properties_unwrap_list_type_make_file_source_bindinit pyarrow._dataset_parquet_set_arrow_properties_set_propertiesensure_complete_metadatavaluesplit_by_row_groupfilterschemafilesystemformatvector::reservesubsetmake_fragmentpartition_expression__module____dictoffset____vectorcalloffset____weaklistoffset__func_doc__doc__func_name__name____qualname__func_dict__dict__func_globals__globals__func_closure__closure__func_code__code__func_defaults__defaults____kwdefaults____annotations___is_coroutinepartitioningpartitioning_factorypartition_base_dirvalidate_column_chunk_pathsdictionary_columnsdictionary_columns: set_coerce_int96_timestamp_unit_binary_type_binary_type: 'Type'_list_type: 'Type'num_row_groupsread_optionsdefault_extnameuse_buffered_streambuffer_sizepre_buffercache_optionsthrift_string_size_limitthrift_container_size_limitdecryption_propertiesparquet_decryption_configpage_checksum_verificationarrow_extensions_enabled%.200s() takes %.8s %zd positional argument%.1s (%zd given)Shared Cython type %.200s is not a type objectShared Cython type %.200s has the wrong size, try recompiling while calling a Python objectNULL result without error in PyObject_Call%s() got an unexpected keyword argument '%U'__int__ returned non-int (type %.200s). The ability to return an instance of a strict subclass of int is deprecated, and may be removed in a future version of Python.__int__ returned non-int (type %.200s)%.200s does not export expected C function %.200sC function %.200s.%.200s has wrong signature (expected %.500s, got %.500s)Interpreter change detected - this module can only be loaded into one interpreter per process.base class '%.200s' is not a heap typeextension type '%.200s' has no __dict__ slot, but base type '%.200s' has: either add 'cdef dict __dict__' to the extension type or add '__slots__ = [...]' to the base type%.200s.%.200s is not a type object%.200s.%.200s size changed, may indicate binary incompatibility. Expected %zd from C header, got %zd from PyObject%.200s() keywords must be strings%s() got multiple values for keyword argument '%U'invalid vtable found for imported typemultiple bases have vtable conflict: '%.200s' and '%.200s'join() result is too long for a Python stringCannot convert %.200s to %.200sunbound method %.200S() needs an argument__annotations__ must be set to a dict object__qualname__ must be set to a string object__name__ must be set to a string object__kwdefaults__ must be set to a dict objectchanges to cyfunction.__kwdefaults__ will not currently affect the values used in function calls__defaults__ must be set to a tuple objectchanges to cyfunction.__defaults__ will not currently affect the values used in function callsfunction's dictionary may not be deletedsetting function's dictionary to a non-dictinstance exception may not have a separate valueraise: exception class must be a subclass of BaseExceptioncalling %R should have returned an instance of BaseException, not %RArgument '%.200s' has incorrect type (expected %.200s, got %.200s)pyarrow._dataset_parquet.ParquetFileWriteOptions.__reduce_cython__pyarrow._dataset_parquet.ParquetFactoryOptions.__reduce_cython__pyarrow._dataset_parquet.ParquetDatasetFactory.__reduce_cython__string.from_py.__pyx_convert_string_from_py_6libcpp_6string_std__in_stringpyarrow._dataset_parquet.ParquetFileFragment.num_row_groups.__get__pyarrow._dataset_parquet.ParquetDatasetFactory.initpyarrow._dataset_parquet.ParquetFragmentScanOptions.initpyarrow._dataset_parquet.ParquetFileWriteOptions.initpyarrow._dataset_parquet.ParquetFileFragment.initpyarrow._dataset_parquet.ParquetFileFormat.initpyarrow._dataset_parquet.ParquetFragmentScanOptions.cache_options.__set__pyarrow._dataset_parquet.ParquetFragmentScanOptions.arrow_extensions_enabled.__get__pyarrow._dataset_parquet.ParquetFragmentScanOptions.arrow_extensions_enabled.__set__pyarrow._dataset_parquet.ParquetFragmentScanOptions.cache_options.__get__pyarrow._dataset_parquet.ParquetFragmentScanOptions.pre_buffer.__get__pyarrow._dataset_parquet.ParquetFragmentScanOptions.page_checksum_verification.__set__pyarrow._dataset_parquet.ParquetFragmentScanOptions.page_checksum_verification.__get__pyarrow._dataset_parquet.ParquetFragmentScanOptions.thrift_container_size_limit.__get__pyarrow._dataset_parquet.ParquetFragmentScanOptions.thrift_string_size_limit.__get__pyarrow._dataset_parquet.ParquetFragmentScanOptions.buffer_size.__get__pyarrow._dataset_parquet.ParquetFragmentScanOptions.use_buffered_stream.__set__pyarrow._dataset_parquet.ParquetFragmentScanOptions.use_buffered_stream.__get__pyarrow._dataset_parquet.ParquetFileWriteOptions.__repr__pyarrow._dataset_parquet.ParquetFileFormat.__repr__pyarrow._dataset_parquet.ParquetReadOptions.__eq__pyarrow._dataset_parquet.ParquetReadOptions.binary_type.__get__pyarrow._dataset_parquet.ParquetReadOptions.list_type.__get__pyarrow._dataset_parquet.ParquetReadOptions.list_type.__set__pyarrow._dataset_parquet.ParquetReadOptions.coerce_int96_timestamp_unit.__get__pyarrow._dataset_parquet.ParquetReadOptions.coerce_int96_timestamp_unit.__set__pyarrow._dataset_parquet.ParquetReadOptions.dictionary_columns.__set__pyarrow._dataset_parquet.ParquetReadOptions._coerce_int96_timestamp_unit.__get__pyarrow._dataset_parquet.ParquetReadOptions._binary_type.__get__pyarrow._dataset_parquet.ParquetReadOptions._list_type.__get__pyarrow._dataset_parquet.ParquetFactoryOptions.validate_column_chunk_paths.__set__pyarrow._dataset_parquet.ParquetFileFormat.__reduce__pyarrow._dataset_parquet.RowGroupInfo.__init__pyarrow._dataset_parquet.RowGroupInfo.num_rowspyarrow._dataset_parquet.RowGroupInfo.total_byte_sizepyarrow._dataset_parquet.RowGroupInfo.__repr__pyarrow._dataset_parquet.ParquetDatasetFactory.__setstate_cython__pyarrow._dataset_parquet.ParquetFactoryOptions.__setstate_cython__pyarrow._dataset_parquet.ParquetReadOptions.__reduce_cython__pyarrow._dataset_parquet.ParquetFileWriteOptions.__setstate_cython__pyarrow._dataset_parquet.ParquetReadOptions.__init__pyarrow._dataset_parquet.ParquetFileFormat.equalspyarrow._dataset_parquet.ParquetReadOptions.__repr__vector.to_py.__pyx_convert_vector_to_py_intpyarrow._dataset_parquet.ParquetFileFragment.__reduce__pyarrow._dataset_parquet.ParquetReadOptions.equalspyarrow._dataset_parquet.RowGroupInfo.__eq__pyarrow._dataset_parquet.ParquetFactoryOptions.partition_base_dir.__set__pyarrow._dataset_parquet.ParquetFragmentScanOptions.pre_buffer.__set__pyarrow._dataset_parquet.ParquetFragmentScanOptions.buffer_size.__set__pyarrow._dataset_parquet.ParquetFragmentScanOptions.decryption_properties.__get__pyarrow._dataset_parquet.ParquetFragmentScanOptions.decryption_properties.__set__pyarrow._dataset_parquet.ParquetFragmentScanOptions.parquet_decryption_config.__get__pyarrow._dataset_parquet.ParquetFragmentScanOptions.parquet_decryption_config.__set__string.to_py.__pyx_convert_PyBytes_string_to_py_6libcpp_6string_std__in_stringpyarrow._dataset_parquet.ParquetFactoryOptions.partition_base_dir.__get__pyarrow._dataset_parquet.ParquetFileFormat.make_write_optionspyarrow._dataset_parquet.ParquetFileWriteOptions._set_encryption_configpyarrow._dataset_parquet.ParquetFileFormat.read_options.__get__dictionary changed size during iterationset changed size during iterationpyarrow._dataset_parquet.ParquetFileWriteOptions.updateargument after ** must be a mapping, not NoneTypepyarrow._dataset_parquet.ParquetFragmentScanOptions._reconstructtoo many values to unpack (expected %zd)need more than %zd value%.1s to unpackpyarrow._dataset_parquet.RowGroupInfo.statisticsvalue too large to convert to intvalue too large to convert to int32_tpyarrow._dataset_parquet.ParquetFragmentScanOptions.thrift_string_size_limit.__set__pyarrow._dataset_parquet.ParquetFragmentScanOptions.thrift_container_size_limit.__set__value too large to convert to enum arrow::TimeUnit::typevalue too large to convert to enum arrow::Type::typepyarrow._dataset_parquet.ParquetFactoryOptions.__init__pyarrow._dataset_parquet.ParquetFragmentScanOptions.__reduce__pyarrow._dataset_parquet.ParquetReadOptions._coerce_int96_timestamp_unit.__set__pyarrow._dataset_parquet.ParquetReadOptions._list_type.__set__pyarrow._dataset_parquet.ParquetReadOptions._binary_type.__set__'NoneType' object is not subscriptablehasattr(): attribute name must be stringpyarrow._dataset_parquet.__pyx_unpickle_ParquetReadOptions__set_statepyarrow._dataset_parquet.ParquetReadOptions.__setstate_cython____pyx_unpickle_ParquetReadOptionspyarrow._dataset_parquet.__pyx_unpickle_ParquetReadOptionsfree variable '%s' referenced before assignment in enclosing scopepyarrow._dataset_parquet.RowGroupInfo.statistics.name_statspyarrow._dataset_parquet.ParquetFragmentScanOptions.equalsUnable to initialize pickling for %.200sModule '_dataset_parquet' has already been imported. Re-initialisation is not supported.compile time Python version %d.%d of module '%.100s' %s runtime version %d.%d%.200s does not export expected C variable %.200sC variable %.200s.%.200s has wrong signature (expected %.500s, got %.500s)struct __pyx_obj_7pyarrow_3lib_DataType *(enum arrow::Type::type)PyObject *(enum arrow::TimeUnit::type)enum arrow::TimeUnit::type (PyObject *)std::shared_ptr< arrow::DataType> (PyObject *)std::shared_ptr (struct __pyx_opt_args_7pyarrow_8_parquet__create_writer_properties *__pyx_optional_args)std::shared_ptr (struct __pyx_opt_args_7pyarrow_8_parquet__create_arrow_writer_properties *__pyx_optional_args)_create_arrow_writer_propertiesenum arrow::Type::type (PyObject *)arrow::dataset::FileSource (PyObject *, struct __pyx_opt_args_7pyarrow_8_dataset__make_file_source *__pyx_optional_args)arrow::compute::Expression (struct __pyx_obj_7pyarrow_8_compute_Expression *, struct __pyx_obj_7pyarrow_3lib_Schema *)pyarrow._dataset_parquet.ParquetFileWriteOptions._set_arrow_propertiespyarrow._dataset_parquet.ParquetFileWriteOptions._set_propertiespyarrow._dataset_parquet.ParquetFileFragment.metadata.__get__pyarrow._dataset_parquet.ParquetFileFragment.ensure_complete_metadatapyarrow._dataset_parquet.ParquetFileFormat._set_default_fragment_scan_optionspyarrow._dataset_parquet.ParquetFileFormat._finish_writepyarrow._dataset_parquet.ParquetFragmentScanOptions.__init__pyarrow._dataset_parquet.ParquetFactoryOptions.partitioning.__get__pyarrow._dataset_parquet.ParquetFactoryOptions.partitioning_factory.__get__pyarrow._dataset_parquet.ParquetReadOptions.binary_type.__set__pyarrow._dataset_parquet.ParquetFactoryOptions.partitioning.__set__pyarrow._dataset_parquet.ParquetFactoryOptions.partitioning_factory.__set__pyarrow._dataset_parquet.ParquetFileFragment.row_groups.__get__pyarrow._dataset_parquet.ParquetFileFragment.split_by_row_grouppyarrow._dataset_parquet.ParquetDatasetFactory.__init__vector.from_py.__pyx_convert_vector_from_py_intpyarrow._dataset_parquet.ParquetFileFragment.subsetpyarrow._dataset_parquet.ParquetFileFormat.make_fragment'NoneType' object is not iterable'%.200s' object has no attribute '%U'pyarrow._dataset_parquet.ParquetFileFormat.__init___cython_3_1_2.cython_function_or_method_cython_3_1_2._common_types_metatypepyarrow._dataset_parquet.__pyx_scope_struct__statisticspyarrow._dataset_parquet.ParquetDatasetFactoryParquetDatasetFactory(metadata_path, FileSystem filesystem, FileFormat format, ParquetFactoryOptions options=None) Create a ParquetDatasetFactory from a Parquet `_metadata` file. Parameters ---------- metadata_path : str Path to the `_metadata` parquet metadata-only file generated with `pyarrow.parquet.write_metadata`. filesystem : pyarrow.fs.FileSystem Filesystem to read the metadata_path from, and subsequent parquet files. format : ParquetFileFormat Parquet format options. options : ParquetFactoryOptions, optional Various flags influencing the discovery of filesystem paths.pyarrow._dataset_parquet.ParquetFactoryOptionsParquetFactoryOptions(partition_base_dir=None, partitioning=None, validate_column_chunk_paths=False) Influences the discovery of parquet dataset. Parameters ---------- partition_base_dir : str, optional For the purposes of applying the partitioning, paths will be stripped of the partition_base_dir. Files not matching the partition_base_dir prefix will be skipped for partitioning discovery. The ignored files will still be part of the Dataset, but will not have partition information. partitioning : Partitioning, PartitioningFactory, optional The partitioning scheme applied to fragments, see ``Partitioning``. validate_column_chunk_paths : bool, default False Assert that all ColumnChunk paths are consistent. The parquet spec allows for ColumnChunk data to be stored in multiple files, but ParquetDatasetFactory supports only a single file with all ColumnChunk data. If this flag is set construction of a ParquetDatasetFactory will raise an error if ColumnChunk data is not resident in a single file.Partitioning to apply to discovered files. NOTE: setting this property will overwrite partitioning_factory. PartitioningFactory to apply to discovered files and discover a Partitioning. NOTE: setting this property will overwrite partitioning. Base directory to strip paths before applying the partitioning. pyarrow._dataset_parquet.ParquetReadOptionsParquetReadOptions(dictionary_columns=None, coerce_int96_timestamp_unit=None, binary_type=None, list_type=None) Parquet format specific options for reading. Parameters ---------- dictionary_columns : list of string, default None Names of columns which should be dictionary encoded as they are read coerce_int96_timestamp_unit : str, default None Cast timestamps that are stored in INT96 format to a particular resolution (e.g. 'ms'). Setting to None is equivalent to 'ns' and therefore INT96 timestamps will be inferred as timestamps in nanoseconds binary_type : pyarrow.DataType, default None If given, Parquet binary columns will be read as this datatype. This setting is ignored if a serialized Arrow schema is found in the Parquet metadata. list_type : subclass of pyarrow.DataType, default None If given, non-MAP repeated columns will be read as an instance of this datatype (either pyarrow.ListType or pyarrow.LargeListType). This setting is ignored if a serialized Arrow schema is found in the Parquet metadata._coerce_int96_timestamp_unit: 'TimeUnit'pyarrow._dataset_parquet.ParquetFileFragmentA Fragment representing a parquet file. Return the number of row groups viewed by this fragment (not the number of row groups in the origin file). pyarrow._dataset_parquet.ParquetFileFormatParquetFileFormat(read_options=None, default_fragment_scan_options=None, **kwargs) FileFormat for Parquet Parameters ---------- read_options : ParquetReadOptions Read options for the file. default_fragment_scan_options : ParquetFragmentScanOptions Scan Options for the file. **kwargs : dict Additional options for read option or scan optionpyarrow._dataset_parquet.ParquetFileWriteOptionspyarrow._dataset_parquet.ParquetFragmentScanOptionsParquetFragmentScanOptions(bool use_buffered_stream=False, *, buffer_size=8192, bool pre_buffer=True, cache_options=None, thrift_string_size_limit=None, thrift_container_size_limit=None, decryption_config=None, decryption_properties=None, bool page_checksum_verification=False, bool arrow_extensions_enabled=False) Scan-specific options for Parquet fragments. Parameters ---------- use_buffered_stream : bool, default False Read files through buffered input streams rather than loading entire row groups at once. This may be enabled to reduce memory overhead. Disabled by default. buffer_size : int, default 8192 Size of buffered stream, if enabled. Default is 8KB. pre_buffer : bool, default True If enabled, pre-buffer the raw Parquet data instead of issuing one read per column chunk. This can improve performance on high-latency filesystems (e.g. S3, GCS) by coalescing and issuing file reads in parallel using a background I/O thread pool. Set to False if you want to prioritize minimal memory usage over maximum speed. cache_options : pyarrow.CacheOptions, default None Cache options used when pre_buffer is enabled. The default values should be good for most use cases. You may want to adjust these for example if you have exceptionally high latency to the file system. thrift_string_size_limit : int, default None If not None, override the maximum total string size allocated when decoding Thrift structures. The default limit should be sufficient for most Parquet files. thrift_container_size_limit : int, default None If not None, override the maximum total size of containers allocated when decoding Thrift structures. The default limit should be sufficient for most Parquet files. decryption_config : pyarrow.dataset.ParquetDecryptionConfig, default None If not None, use the provided ParquetDecryptionConfig to decrypt the Parquet file. decryption_properties : pyarrow.parquet.FileDecryptionProperties, default None If not None, use the provided FileDecryptionProperties to decrypt encrypted Parquet file. page_checksum_verification : bool, default False If True, verify the page checksum for each page read from the file. arrow_extensions_enabled : bool, default False If True, read Parquet logical types as Arrow extension types where possible, (e.g., read JSON as the canonical `arrow.json` extension type or UUID as the canonical `arrow.uuid` extension type).7\r`,t\8$%MMLLL__pyx_unpickle_ParquetReadOptions(__pyx_type, long __pyx_checksum, __pyx_state)ParquetDatasetFactory.__setstate_cython__(self, __pyx_state)ParquetDatasetFactory.__reduce_cython__(self)ParquetFactoryOptions.__setstate_cython__(self, __pyx_state)ParquetFactoryOptions.__reduce_cython__(self)ParquetFragmentScanOptions.__reduce__(self)ParquetFragmentScanOptions._reconstruct(kwargs)ParquetFragmentScanOptions.equals(self, ParquetFragmentScanOptions other) Parameters ---------- other : pyarrow.dataset.ParquetFragmentScanOptions Returns ------- boolParquetFileWriteOptions.__setstate_cython__(self, __pyx_state)ParquetFileWriteOptions.__reduce_cython__(self)ParquetFileWriteOptions._set_encryption_config(self)ParquetFileWriteOptions._set_arrow_properties(self)ParquetFileWriteOptions._set_properties(self)ParquetFileWriteOptions.update(self, **kwargs) Parameters ---------- **kwargs : dictParquetReadOptions.__setstate_cython__(self, __pyx_state)ParquetReadOptions.__reduce_cython__(self)ParquetReadOptions.equals(self, ParquetReadOptions other) Parameters ---------- other : pyarrow.dataset.ParquetReadOptions Returns ------- boolParquetFileFragment.subset(self, Expression filter=None, Schema schema=None, row_group_ids=None) Create a subset of the fragment (viewing a subset of the row groups). Subset can be specified by either a filter predicate (with optional schema) or by a list of row group IDs. Note that when using a filter, the resulting fragment can be empty (viewing no row groups). Parameters ---------- filter : Expression, default None Only include the row groups which satisfy this predicate (using the Parquet RowGroup statistics). schema : Schema, default None Schema to use when filtering row groups. Defaults to the Fragment's physical schema row_group_ids : list of ints The row group IDs to include in the subset. Can only be specified if `filter` is None. Returns ------- ParquetFileFragmentParquetFileFragment.split_by_row_group(self, Expression filter=None, Schema schema=None) Split the fragment into multiple fragments. Yield a Fragment wrapping each row group in this ParquetFileFragment. Row groups will be excluded whose metadata contradicts the optional filter. Parameters ---------- filter : Expression, default None Only include the row groups which satisfy this predicate (using the Parquet RowGroup statistics). schema : Schema, default None Schema to use when filtering row groups. Defaults to the Fragment's physical schema Returns ------- A list of FragmentsParquetFileFragment.ensure_complete_metadata(self) Ensure that all metadata (statistics, physical schema, ...) have been read and cached in this fragment.ParquetFileFragment.__reduce__(self)RowGroupInfo.__eq__(self, other)RowGroupInfo.__repr__(self)RowGroupInfo.statistics(self)RowGroupInfo.total_byte_size(self)RowGroupInfo.num_rows(self)RowGroupInfo.__init__(self, id, metadata, schema)ParquetFileFormat.make_fragment(self, file, filesystem=None, Expression partition_expression=None, row_groups=None, *, file_size=None) Make a FileFragment from a given file. Parameters ---------- file : file-like object, path-like or str The file or file path to make a fragment from. filesystem : Filesystem, optional If `filesystem` is given, `file` must be a string and specifies the path of the file to read from the filesystem. partition_expression : Expression, optional An expression that is guaranteed true for all rows in the fragment. Allows fragment to be potentially skipped while scanning with a filter. row_groups : Iterable, optional The indices of the row groups to include file_size : int, optional The size of the file in bytes. Can improve performance with high-latency filesystems when file size needs to be known before reading. Returns ------- fragment : Fragment The file fragmentParquetFileFormat.__reduce__(self)ParquetFileFormat.equals(self, ParquetFileFormat other) Parameters ---------- other : pyarrow.dataset.ParquetFileFormat Returns ------- boolParquetFileFormat.make_write_options(self, **kwargs) Parameters ---------- **kwargs : dict Returns ------- pyarrow.dataset.FileWriteOptionsEncryption is not enabled in your installation of pyarrow, but a decryption_config was provided.Encryption is not enabled in your installation of pyarrow, but decryption_properties were provided.self.options cannot be converted to a Python object for picklingself.factory,self.parquet_factory,self.wrapped cannot be converted to a Python object for picklingself.c_options,self.parquet_options,self.wrapped cannot be converted to a Python object for picklingpyarrow._dataset_parquet_encryptionmake_write_options() should be called on an instance of ParquetFileFormatUnable to access encryption features. Encryption is not enabled in your installation of pyarrow.RowGroupInfo.statistics..name_statsParquetReadOptions.__setstate_cython__ParquetReadOptions.__reduce_cython__ParquetFragmentScanOptions.equalsParquetFragmentScanOptions._reconstructParquetFragmentScanOptions.__reduce__ParquetFileWriteOptions._set_propertiesParquetFileWriteOptions._set_encryption_configParquetFileWriteOptions._set_arrow_propertiesParquetFileWriteOptions.__setstate_cython__ParquetFileWriteOptions.__reduce_cython__ParquetFileFragment.split_by_row_groupParquetFileFragment.ensure_complete_metadataParquetFileFormat.make_write_optionsParquetFactoryOptions.__setstate_cython__ParquetFactoryOptions.__reduce_cython__ParquetDatasetFactory.__setstate_cython__ParquetDatasetFactory.__reduce_cython__Note that Cython is deliberately stricter than PEP-484 and rejects subclasses of builtin types. If you need to pass subclasses then set the 'annotation_typing' directive to False.Need to specify one of 'filter' or 'row_group_ids'Incompatible checksums (0x%x vs (0x85ac265, 0xf36e86f, 0x6a6734d) = (_binary_type, _coerce_int96_timestamp_unit, _list_type, dictionary_columns))If `default_fragment_scan_options` is given, cannot specify Encryption is not enabled in your installation of pyarrow, but an encryption_config was provided.Dataset support for Parquet file format.Cannot specify both 'filter' and 'row_group_ids'.A.d! !!:!|1AL AQ!Qa|1A",aqL AQ",aq"&l!1!Qa&*,aq!Qa $L AQ%)QaA  Q F)6q uG4qiq DBa  AXQ uCqt1Dc-Twat1Dt1D Ja !use_deprecated_int96_timestampsunexpected parquet write option: should be specified directly as keyword arguments_set_default_fragment_scan_options`read_options` must be either a dictionary or an instance of ParquetReadOptionsstaticmethodread_options__pyx_checksumpartitioning_is_coroutine_initializingc_row_groupsarrow_fieldsRowGroupInfo(_reconstructpyarrow.libother_attrsnum_columns list_type=list_typehas_min_maxfield_indexcompressionc_fragmentsbuffer_size_binary_typePickleErrorMemoryErrorImportErrorstatisticsrow_groups__pyx_vtable____pyx_resultpre_buffername_statsfilesystemc_fragmentValueErrorIndexErrortype_namerow_group__reduce_ex____pyx_state__metaclass___list_typeisenabledfrombytesfile_sizeTypeErrorwarnings__setstate____set_name___scalar__qualname____pyx_typepropertynum_rowsmetadata__getstate__c_sourcec_filteradd_noteListTypeA F! L Javersiontobytessettersrelpathpyarrow__prepare__parquetoptionsdisableA  WAU/ /q updatesubsetsnappysetterschemascalar__reduce__picklename__module__kwargsformatfilterequalsenable_dictcolumnbufferappendA#4q#'qvaluesuperstatsstate__slots__rangeotheritemsfieldattrsas_pyAt9AAr"$aA  33J!warntype__test____spec__self__repr__pathopts__name____main____init____func__file__dict__typpop__new__minmaxmap__doc__colA )A2.61.00qpaosidgc__eq__?.)>V2i +Q, Called Open() on an uninitialized FileSourcebasic_string::appendvector::_M_realloc_insertSt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EEFN5arrow6ResultISt10shared_ptrINS_2io16RandomAccessFileEEEEvESt19_Sp_make_shared_tagSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EEN5arrow7dataset19FragmentScanOptionsEN5arrow7dataset26ParquetFragmentScanOptionsEPFN5arrow6ResultISt10shared_ptrINS_2io16RandomAccessFileEEEEvESt23_Sp_counted_ptr_inplaceIN5arrow7dataset17ParquetFileFormatESaIvELN9__gnu_cxx12_Lock_policyE2EESt15_Sp_counted_ptrIPN5arrow7dataset26ParquetFragmentScanOptionsELN9__gnu_cxx12_Lock_policyE2EE@Constructed with a non-error sta;L (h  $%^(X(T tPXt8^f@d%'++%3\-13-V3H.{3/3/30&4l1>41T42j4t242434|3484l5p585r8L6S963:7 < 0< @< `< < < <( << >l P> > ? ?@ ?` ? p@ @ @ A AH Ah pB B B @C C4 CH D DD EdEEEEpFFPG4IhIpJKKHLxMN0OOOPR0RPR S4S\SpT`VVY,Zx[p^^_`@ahPbcpc0e0iDpidiPjjPkkdPllpm nn$oTp ssw@w(xTyxPz0{{p} `4\`Ѕ@ Ї8 d p$0T|`,T |P, @d !PD!h!0!!P!"$"08"`"Т"Ц""0#4#\####$PD$0t$P$$%p0%Pt%P%P&8&Pl& &&'@'p' '',(0\((.(0(2$)5X)9):)0<)0B$*IX*K*M*O*0V+X4+`d+ps+}-P...ИX//0 1<11е1822`2@H34<5 56p6@60\7N O 0O @O `O pO O, O O O OP,@PPPdPP,P0,PD,PX,Ql, Q,@Q,PQ,pQ,Q,Q,Q,Q -Q -R4-RH-0Rp-R-Sl.pS$/PW/X0YL0[0]43]3^30`\4`4a4@b5b5d6e(7zRx $ FJ w?;*3$"DXEAC AT dh2 xd2 `2l2x222!,2 AC BED K J  3J43SH4Z\`4rpLDAC AQ LDHDTDPDLDH4#AJ W X4,AJ ` 04h4vAC BED@ I J F h4#AJ W 4#AJ W 47AJ k 04vAC BED@ I J F @5CAJ w 0p5AC BEDR G J F P5d5TiC g 6IaC d  H6qAF \ E t[AG R 686AC BEFG H W I H E 874LA `A tA zPLRx ,$")AC BV E  AC S 6PaC Aj  6paC Ap K <7 P6d7%$x$7{AC AQ J Z  |7aAC E] J 7aAC E] J 08AC BEEEH F (9AC Ah C J F (H4:AC AA J u K ,t:aG f A D M M A (-AC DIP (:AC Av E O I ,;AC A^ E c E G ,,@<AC A^ E c E G ,\<AC A H c M W (AC DEEIv  RfAE BGV ,7AC BEEQ ( AC BEEDr (8AC FDr d=c xd=kRT Es B(AF Ed E  =(гAC FJs  ,AH x (( AC BHED 0T =AC Mi F k E  <8@ =%JC HD GH  <@AJ Cq   sAJ Cd $( ܵPAC BHA (P DAC DGH, | @> L> H< , D>AC BDR D \ D $ >AC BD] I  l?($ x?AF BEDz D 0P ?AC BHJEH G AAC Ev 4 A AC BEH E ` H 4 CAF HI G  A  :%, 0E@ :!4T EAC BHED I H A  HzQ` H  HY` H $ `IAY Y M E K $ 8JAY [ K E K $ KAC B J Y G D K$X TLkAC Ir A 4 LAC BG| G k E ` H < $NAC FEDp M j F Y G  Q@qF H RPAF H 084RAC BEH F Z F L (lR~AC AU F L D (R~AC AU F L D $8SAJ C B t (rAF BD[ E D  tSmAC { A l  <SmAC { A l $` TAJ BD_ H $TAJ BD_ H $UAC { A l D ,UAJ C{ G K E ($VfAC FFr F D4hW$AC BJM K  M R N ~ B M K |PY( Z AC A( C L D \5AC Ak (]AC G` E ^AC Ea F $,_AC B J Y G $T_AC Cv C $|``JAF Aj F M (fkAC BH[ E |  aC Cu  LAC CD ,FAC BH E P 4H_JC G D  H <aeAC DEF F  M A O $ezAC x D [ E $$fzAC x D [ E $|fzAC x D [ E 0fmAG FFD D F ,hoAC C F k E (,jAC BDE A x (jLAJ BD[ D W 4jAC DDs A m K d E (P|nLAJ BD[ D W (|nLAJ BD[ D W ,nAC G C E A ,oxAC Er E S E _ $oAC C D $0ppAC EF A _ ,XpxAC Eo H S E _ $$qAC C G ,qxAC Eo H S E _ $,rXAC Eg H _ $drXAC Eg H _ $0rXAC Eg H _  Xr AC Em J ,|sxAC Eo H S E _ 0t=AC E F U C o A 4uAC G D U K h H ,vTAC BEL F (HyqC G B tyBAC S I a 4zAF Gw K x H o A ${AC Cq H |BAC S I a $0|AC Cq H $D|AC BDG G l@}BAC R J a  l}BAC R J a  }BAC R J a }2$}AC CS F $x~AC I C ,<@AM H] G $lAJ C K $AJ C K ( yAJ E A $tAJ Cg K $LAJ Cg K 48$AC M. A f J $pAJ Cg K ,AU HD A ,dAJ HD J ,AC FJ G 4( AC M1 F 6 B $`$yC EL A ,dAJ HD G (xAM G J @8AU G F  J  F c E 0 AC M E @ 4|AC MC D w A 0D(AC Kr G d D 0@AC DH E S E 4 AC Mj E K E 0XtAC DH E S E 4AC Mj E K E ,AC HH D ,AC M K ,$(CAC M H 0HAC P D % 0AC BD| J V J ] ,g AC M E ,AAJ I B ,@cAJ I C 0p,AC E B _ A \ D 0AC E B _ A \ D 0xAC K H  G 0 0 xAC K H  G 0@ |AC E D ] C Z F 0t AC E D ] C Z F , 4AR HD( I 0 KAC IK H  F $ !  AC Ic H $4!! AC Ic H $\!" AC Ic H 4!$vAC Mr E d D (! +AJ DD I ,!-AU IX I ,"d5AJ HD J ,H"GK AJ DH J (x"RAC HH (" $CAC PC "$"$"$ #$ #$4#$H#$\#$p#$#$#$#$#$#$#$#$$ ($$$TAC Aj A O I P$$uAC b 0O AC M G 9%+ 0D 4Tn AC P F x % $ %$`AC EM J { 8H%$fAC DH I g I U K ,!h/I AC Kn C 0!s+ 0T!D$ AC HE D 0 &piAC DEKL D q G 0!k AC DL A !  0&d',AC C D [ M g 0H"`(m AC C K D D 4')AN C H k M w I $8'4+AN C N 0"qe  AU Ii H #{ 4'AC C G  B N J ,l# AC FD C # 0#h AC G F p H #rW 0$? AC G H p H H$4 8h$p[AC I E j F S E $ ($tHAC I C $ 0%xAC I A z F D%x )t*!0x%VUAG PB F %%+ 0T*8*AC DL H v 0**YAC M J t ,8& AQ I F h&}  4++KC E} H p P H 4H+D,KC E} H p P H 4+,KC E} H p P H 4+4-KC E} H p P H 0l'< AU DOD C ' (H,T-KC M H 0'XAG DN E $( l 0H({AQ P E |(\ 0(@AO BSGD F ( ,|-pAJ FEV D ,()->[AC FD H 0X).YGAC DGHU D 0)9?AG FEK" H )%' TT| } } }}}}}}}}}^l^H^\^P^,^`^<^(^\^`^^Z 83 I y oMs 51 % P$v$$$##$$$$$$$#$##$ # )$#)$###$$###$$$!$!$"$"$#$ !D\ 3aIX     e    [1$}!R=BM]} R\*8ALALQ b  X((''')(((( ' ( ' ''''('(('''''() ) ( }!("$($(&(1&8      b 4>XC P  IPK-T'' ''"&'&'&&&&''' '!'#'$'$'$'$'%&%&`6)!U0ss  spMsssssrsrr rs rs/rs)r*'s+r,s3r3s9r9s@rAsCrCsMrNsPrQsSrUsnros)~0LK i      @% @2 b d a @= ,  ` x ``  ` ``3 ` ``(` *``(`*`@` `` ``%`@! `` -`'```*``,` .`/`(` ```&` (`"` `%``'`( ` ` 0 ` ````` ,``   `a `h `      `* `` ` `` ` ` ` # ` `  `X ` `p` `  `````` ` ` ```x `` ``````i `  ` ````  `  ``` ` ` `h `Y `  `H ` ` ` `P  `  P`  `X ` ` `@  ```` ` ` `H `8 0  ```@J ` ``  `x` `  `  ` `8 `x `( ``  `X ` ` ` ` ` ``P ````` `` ``@` `m `( `@  `  `8 ``$` *  ` `` ` `p  `"```  `z `x `P  `  ````0 `  ` `P` ` `X ` ` `e c A `p```#`P``@`H  ``8  `` `( `@3 @ p  ` ``  ```d `h ` `^ `p`X `X `  `@`P` ``i ` ` `" ``0`@` ``H ` `R ` ` `(  ```````.././A/X/q///////E0  t  e z?\ z z*  mt  F  o"! `! " L" # @#p# @L$`$ L%x% & Нx& P' 0pg' x' >( x( X#) X) @X)  d* x* 0=&+ pw+ `T, X, ЪB,, 6- -- pB/.]. .. P^/ B/ pB&0 B0 20 P_1 1 2 e2 2 Py3 п3 3 L4 4 5 h5 p5 P 6 p$;6 d6 x6 '7 p7 7 pa8 p(88 R9py9 p9 @ Z:  : 3; ; C< `< !< !< !g N= P,A= /c >  `>w>x> ?> @> 0BxK? Ex? 0I @ JM@ PL@ PRK A Y |A [ A ] 8B _vB Pf9C hC pC K ]D >~D !$CD@iD PD` E (EGEcEEE `E @7E $E @ F ?F UF  hF 2F F @8F WF F QG @G >aG oG  G @G G <H &3H  AH ahH yH KH ZHH8I I`IЧJRJ(J _K  L KLL@L MxPMM N`\NN`NзO8OlOOOطPȷ>P  P P &Q vQ Q R` LR@ R R S jS S T` fT@ T  U ZU U U \V V` W@ pW  W X mX X Y tY` Y@ Zh@Z Z QC%[ pn[ vC%[ K\ /\ C(] C ] вe ;^ C{^ @^ FD|_ _ ^D?` ` tDa [pa Da 0H5b Db c Duc `Vc D0d  d De \e Ee @e &Hlf yf Hf g sIeh `h P%9i SJ%xii@@ii`i j@P?j Lj ij zj j j @%j @2k bAk dqk ak @=k ,k  l Cl x [l vl  l  l `3l l "m Em `(sm *m m (m * n @?n gn n  n `%n @!o 5o _o -o 'o o p *6p `,dp .p /p (p q Bq `&pq (q "q q %r `'Hr (ur r  r r 0 r  s +s Ls os s ,s s  t   !t aOt _t h wt t t t t  t t *  u /u  Iu \u |u u  u  u u # u  v  !v X 9v  Rv pov  v  v v v `w .w Yw xw w  w `w x w w x -x Lx ox `x ix `  x  x  y 4y ` Iy Zy  ny y y y y  y  z h &z Y 8z   Oz H gz  {z z  z P  z z Pz  z X { "{ 2{ @  D{ ^{ x{ {  { { {  { H | 8 !| 0  3| N| n| @J| | | |  | x} }  +}  =} Q} 8 i} x z} ( } }  } X }  } } ~  (~ 8~ `~ P u~ ~ ~ ~    B  T p @  m  (  @     8   0 $^  *  ΀      4 p  J "v  `   z  x с P    + `F ] 0 r      P  ΂  X      eL cz A ʃ p ` #A Pd  @ H   ք 8      ( 2 @3_ @ p    ΅   ` d  h -  E ^ X p~ X  X   ц @ P  5 R i c u   " ͇  0 @8  e  H  Ĉ R ׈    (   2 `S q ` )@ Љ 0`0 . =ފ`#h . @=X@  +5 :΍ %] ` [  .V@x؏ + `r # ` S @V . 4Q 5 @0 ?b @F 0 , `P= @! pĕ   #U  2ܖ Kޖ K Ki: 0LFieGs )?" jq" m!Ū1Ucp" P_ *!Pz]" n-" aS" ayҭ" a)" aOwǮܮev" a˯گ" _" `" `aҰ" kP[i" `rܱ+?J|" _U" _ɳ" uY$8R\uǵص" _8zɷ" `! " pg,L" hmn" _ " aF\Ź" 0bk{" nY4>Q" _" m!" `C" bkzǼԼ" `a  ! <" jn" nY" 0a! `" bɾ! ` /!0{8co" sɿݿ! -)!zZt" a,=Q_ U " cf " p`%!pz;! >}!z!h{8.?V" a|" q.<<MZ" a" `!! 4?k" @a" pg,," hmNq" P_" 0c`_ZL82__pyx_f_7pyarrow_16_dataset_parquet_26ParquetFragmentScanOptions_reader_propertiesP64__pyx_obj_7pyarrow_16_dataset_parquet_ParquetFragmentScanOptions_ZL88__pyx_f_7pyarrow_16_dataset_parquet_26ParquetFragmentScanOptions_arrow_reader_propertiesP64__pyx_obj_7pyarrow_16_dataset_parquet_ParquetFragmentScanOptions_ZL76__pyx_tp_traverse_7pyarrow_16_dataset_parquet___pyx_scope_struct__statisticsP7_objectPFiS0_PvES1__ZL29__Pyx_CyFunction_get_qualnameP22__pyx_CyFunctionObjectPv_ZL28__Pyx_CyFunction_get_globalsP22__pyx_CyFunctionObjectPv_ZL28__Pyx_CyFunction_get_closureP22__pyx_CyFunctionObjectPv_ZL25__Pyx_CyFunction_get_codeP22__pyx_CyFunctionObjectPv_ZL25__Pyx_CyFunction_traverseP22__pyx_CyFunctionObjectPFiP7_objectPvES3__ZL26__Pyx_call_next_tp_deallocP7_objectPFvS0_E_ZL27__Pyx_call_next_tp_traverseP7_objectPFiS0_PvES1_PFiS0_S3_S1_E_ZL24__Pyx_call_next_tp_clearP7_objectPFiS0_E_ZL25__pyx_bisect_code_objectsP26__Pyx_CodeObjectCacheEntryii_ZL62__pyx_tp_new_7pyarrow_16_dataset_parquet_ParquetDatasetFactoryP11_typeobjectP7_objectS2__ZL26__pyx_mstate_global_static_ZL63__pyx_vtabptr_7pyarrow_16_dataset_parquet_ParquetDatasetFactory_ZL59__pyx_tp_new_7pyarrow_16_dataset_parquet_ParquetReadOptionsP11_typeobjectP7_objectS2__ZL64__pyx_tp_traverse_7pyarrow_16_dataset_parquet_ParquetReadOptionsP7_objectPFiS0_PvES1__ZL60__pyx_tp_new_7pyarrow_16_dataset_parquet_ParquetFileFragmentP11_typeobjectP7_objectS2__ZL61__pyx_vtabptr_7pyarrow_16_dataset_parquet_ParquetFileFragment_ZL58__pyx_tp_new_7pyarrow_16_dataset_parquet_ParquetFileFormatP11_typeobjectP7_objectS2__ZL59__pyx_vtabptr_7pyarrow_16_dataset_parquet_ParquetFileFormat_ZL64__pyx_tp_new_7pyarrow_16_dataset_parquet_ParquetFileWriteOptionsP11_typeobjectP7_objectS2__ZL65__pyx_vtabptr_7pyarrow_16_dataset_parquet_ParquetFileWriteOptions_ZL69__pyx_tp_traverse_7pyarrow_16_dataset_parquet_ParquetFileWriteOptionsP7_objectPFiS0_PvES1__ZL67__pyx_tp_new_7pyarrow_16_dataset_parquet_ParquetFragmentScanOptionsP11_typeobjectP7_objectS2__ZL68__pyx_vtabptr_7pyarrow_16_dataset_parquet_ParquetFragmentScanOptions_ZL72__pyx_tp_traverse_7pyarrow_16_dataset_parquet_ParquetFragmentScanOptionsP7_objectPFiS0_PvES1__ZL25__Pyx_PyObject_SetAttrStrP7_objectS0_S0__ZL32__Pyx_CyFunction_get_annotationsP22__pyx_CyFunctionObjectPv_ZL25__Pyx_CyFunction_get_dictP22__pyx_CyFunctionObjectPv_ZL26__Pyx_RaiseArgtupleInvalidPKcilll_ZL22__Pyx_VerifyCachedTypeP7_objectPKcl_ZL25__Pyx_PyObject_GetAttrStrP7_objectS0__ZL19__Pyx_PyObject_CallP7_objectS0_S0__ZL21__Pyx_PyObject_IsTrueP7_object_ZL18__Pyx_CppExn2PyErrv_ZL27__Pyx_PyImport_AddModuleRefPKc_ZL25__Pyx_CyFunction_get_nameP22__pyx_CyFunctionObjectPv_ZL24__Pyx_CyFunction_get_docP22__pyx_CyFunctionObjectPv_ZL21__Pyx_CyFunction_reprP22__pyx_CyFunctionObjectPy_XDECREF_ZL30__Pyx_CyFunction_init_defaultsP22__pyx_CyFunctionObject_ZL31__Pyx_CyFunction_get_kwdefaultsP22__pyx_CyFunctionObjectPv_ZL29__Pyx_CyFunction_get_defaultsP22__pyx_CyFunctionObjectPv_ZL20__Pyx_CyFunction_NewP11PyMethodDefiP7_objectS2_S2_S2_S2__ZL52__Pyx_CyFunction_Vectorcall_FASTCALL_KEYWORDS_METHODP7_objectPKS0_mS0__ZL34__Pyx_CyFunction_Vectorcall_NOARGSP7_objectPKS0_mS0__ZL45__Pyx_CyFunction_Vectorcall_FASTCALL_KEYWORDSP7_objectPKS0_mS0__ZL29__Pyx_CyFunction_Vectorcall_OP7_objectPKS0_mS0__ZL20__Pyx_RejectKeywordsPKcP7_object_ZL34__Pyx_PyNumber_LongWrongResultTypeP7_object_ZL19__Pyx_PyNumber_LongP7_object_ZL16__Pyx_PyCode_New37__Pyx_PyCode_New_function_descriptionPKP7_objectS1_S1_PKcS1__ZL75__pyx_tp_dealloc_7pyarrow_16_dataset_parquet___pyx_scope_struct__statisticsP7_object_ZL63__pyx_tp_dealloc_7pyarrow_16_dataset_parquet_ParquetReadOptionsP7_object_ZL68__pyx_tp_dealloc_7pyarrow_16_dataset_parquet_ParquetFileWriteOptionsP7_object_ZL71__pyx_tp_dealloc_7pyarrow_16_dataset_parquet_ParquetFragmentScanOptionsP7_object_ZL25__Pyx_copy_spec_to_moduleP7_objectS0_PKcS2_i_ZL15__Pyx_SetVtableP11_typeobjectPv_ZL26__Pyx_ImportFunction_3_1_2P7_objectPKcPPFvvES2__ZL24__Pyx__SetItemOnTypeDictP11_typeobjectP7_objectS2__ZL18__pyx_pymod_createP7_objectP11PyModuleDef_ZZL30__Pyx_check_single_interpretervE19main_interpreter_id_ZL7__pyx_m_ZL15__Pyx_IsSubtypeP11_typeobjectS0__ZL71__pyx_tp_new_7pyarrow_16_dataset_parquet___pyx_scope_struct__statisticsP11_typeobjectP7_objectS2__ZL18__Pyx_PyType_ReadyP11_typeobject_ZL18__Pyx_PyMethod_NewP7_objectS0_S0__ZL29__Pyx_FetchCommonTypeFromSpecP11_typeobjectP7_objectP11PyType_SpecS2_.constprop.0_ZL17__Pyx_PyList_Packlz.constprop.0_ZL22__Pyx_ImportType_3_1_2P7_objectPKcS2_mm32__Pyx_ImportType_CheckSize_3_1_2.constprop.0_ZL27__Pyx_MatchKeywordArg_nostrP7_objectPKPS0_S3_PmPKc.constprop.0_ZNSt6vectorIiSaIiEEaSERKS1_.isra.0_ZL15__Pyx_GetVtableP11_typeobject.isra.0_ZL30__Pyx_modinit_type_import_codeP16__pyx_mstatetype.constprop.0_ZL40__pyx_vtabptr_7pyarrow_3lib_CacheOptions_ZL41__pyx_vtabptr_7pyarrow_8_dataset_Fragment_ZL45__pyx_vtabptr_7pyarrow_8_dataset_Partitioning_ZL52__pyx_vtabptr_7pyarrow_8_dataset_PartitioningFactory_ZL18__Pyx_MergeVtablesP11_typeobject_ZL77__pyx_getprop_7pyarrow_16_dataset_parquet_17ParquetFileFormat_default_extnameP7_objectPv_ZL81__pyx_getprop_7pyarrow_16_dataset_parquet_18ParquetReadOptions_dictionary_columnsP7_objectPv_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEOS4_.isra.0_ZL20__Pyx_PyDict_GetItemP7_objectS0__ZL23__Pyx_CyFunction_reduceP22__pyx_CyFunctionObjectP7_object_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0_ZL20__Pyx_PyUnicode_JoinPP7_objectllj_ZL62__pyx_tp_new_7pyarrow_16_dataset_parquet_ParquetFactoryOptionsP11_typeobjectP7_objectS2__ZL63__pyx_vtabptr_7pyarrow_16_dataset_parquet_ParquetFactoryOptions_ZL25__Pyx_MatchKeywordArg_strP7_objectPKPS0_S3_PmPKc.constprop.0_ZL24__Pyx_ParseKeywordsTupleP7_objectPKS0_PKPS0_S0_S3_llPKci_ZL38__Pyx_PyErr_GivenExceptionMatchesTupleP7_objectS0__ZL19__Pyx_ParseKeywordsP7_objectPKS0_PKPS0_S0_S3_llPKci.part.0_ZL14__Pyx_TypeTestP7_objectP11_typeobject_ZL33__Pyx_PyErr_GivenExceptionMatchesP7_objectS0_.part.0_ZL33__Pyx_PyErr_ExceptionMatchesTupleP7_objectS0__ZL27__Pyx_CyFunction_CallMethodP7_objectS0_S0_S0__ZL29__Pyx_CyFunction_CallAsMethodP7_objectS0_S0__ZL73__pyx_tp_clear_7pyarrow_16_dataset_parquet___pyx_scope_struct__statisticsP7_object_ZL24__Pyx_CyFunction_set_docP22__pyx_CyFunctionObjectP7_objectPv_ZL12__Pyx_ImportP7_objectS0_i.constprop.0_ZL66__pyx_tp_clear_7pyarrow_16_dataset_parquet_ParquetFileWriteOptionsP7_object_ZL61__pyx_tp_clear_7pyarrow_16_dataset_parquet_ParquetReadOptionsP7_object_ZL32__Pyx_CyFunction_set_annotationsP22__pyx_CyFunctionObjectP7_objectPv_ZL21__Pyx__ExceptionResetP3_tsP7_objectS2_S2_.isra.0_ZL29__Pyx_CyFunction_set_qualnameP22__pyx_CyFunctionObjectP7_objectPv_ZL25__Pyx_CyFunction_set_nameP22__pyx_CyFunctionObjectP7_objectPv_ZL31__Pyx_CyFunction_set_kwdefaultsP22__pyx_CyFunctionObjectP7_objectPv_ZL29__Pyx_CyFunction_set_defaultsP22__pyx_CyFunctionObjectP7_objectPv_ZL25__Pyx_CyFunction_set_dictP22__pyx_CyFunctionObjectP7_objectPv_ZL69__pyx_tp_clear_7pyarrow_16_dataset_parquet_ParquetFragmentScanOptionsP7_object_ZL16__Pyx_ImportFromP7_objectS0__ZL11__Pyx_RaiseP7_objectS0_S0_S0_.constprop.0_ZL35__Pyx_PyErr_ExceptionMatchesInStateP3_tsP7_object.isra.0_ZL22__Pyx_CyFunction_clearP22__pyx_CyFunctionObject_ZL24__Pyx_CyFunction_deallocP22__pyx_CyFunctionObject_ZL33__Pyx_CyFunction_get_is_coroutineP22__pyx_CyFunctionObjectPv_ZL16__Pyx_IterFinishv_ZL18__Pyx__ArgTypeTestP7_objectP11_typeobjectPKci.constprop.0_ZL20__Pyx_GetBuiltinNameP7_object_ZL26__Pyx__GetModuleGlobalNameP7_object_ZL21__Pyx__GetNameInClassP7_objectS0__ZL32__Pyx_PyObject_GetAttrStrNoErrorP7_objectS0__ZL27__Pyx_setup_reduce_is_namedP7_objectS0__ZL24__Pyx_ImportDottedModuleP7_objectS0_.constprop.0_ZL22__Pyx_PyUnicode_EqualsP7_objectS0_i.constprop.0_ZL18__Pyx_AddTracebackPKciiS0_.constprop.0_ZL82__pyx_pw_7pyarrow_16_dataset_parquet_23ParquetFileWriteOptions_11__reduce_cython__P7_objectPKS0_lS0__ZL23__pyx_builtin_TypeError_ZL79__pyx_pw_7pyarrow_16_dataset_parquet_21ParquetFactoryOptions_3__reduce_cython__P7_objectPKS0_lS0__ZL79__pyx_pw_7pyarrow_16_dataset_parquet_21ParquetDatasetFactory_3__reduce_cython__P7_objectPKS0_lS0__ZL59__pyx_convert_string_from_py_6libcpp_6string_std__in_stringP7_object_ZL59__pyx_convert_string_from_py_6libcpp_6string_std__in_stringP7_object.cold_ZL78__pyx_getprop_7pyarrow_16_dataset_parquet_19ParquetFileFragment_num_row_groupsP7_objectPv_ZL64__pyx_f_7pyarrow_16_dataset_parquet_21ParquetDatasetFactory_initP59__pyx_obj_7pyarrow_16_dataset_parquet_ParquetDatasetFactoryRSt10shared_ptrIN5arrow7dataset14DatasetFactoryEE_ZL47__pyx_vtabptr_7pyarrow_8_dataset_DatasetFactory_ZL69__pyx_f_7pyarrow_16_dataset_parquet_26ParquetFragmentScanOptions_initP64__pyx_obj_7pyarrow_16_dataset_parquet_ParquetFragmentScanOptionsRKSt10shared_ptrIN5arrow7dataset19FragmentScanOptionsEE_ZL52__pyx_vtabptr_7pyarrow_8_dataset_FragmentScanOptions_ZL66__pyx_f_7pyarrow_16_dataset_parquet_23ParquetFileWriteOptions_initP61__pyx_obj_7pyarrow_16_dataset_parquet_ParquetFileWriteOptionsRKSt10shared_ptrIN5arrow7dataset16FileWriteOptionsEE_ZL49__pyx_vtabptr_7pyarrow_8_dataset_FileWriteOptions_ZL62__pyx_f_7pyarrow_16_dataset_parquet_19ParquetFileFragment_initP57__pyx_obj_7pyarrow_16_dataset_parquet_ParquetFileFragmentRKSt10shared_ptrIN5arrow7dataset8FragmentEE_ZL45__pyx_vtabptr_7pyarrow_8_dataset_FileFragment_ZL60__pyx_f_7pyarrow_16_dataset_parquet_17ParquetFileFormat_initP55__pyx_obj_7pyarrow_16_dataset_parquet_ParquetFileFormatRKSt10shared_ptrIN5arrow7dataset10FileFormatEE_ZL43__pyx_vtabptr_7pyarrow_8_dataset_FileFormat_ZL84__pyx_setprop_7pyarrow_16_dataset_parquet_26ParquetFragmentScanOptions_cache_optionsP7_objectS0_Pv_ZL95__pyx_getprop_7pyarrow_16_dataset_parquet_26ParquetFragmentScanOptions_arrow_extensions_enabledP7_objectPv_ZL95__pyx_setprop_7pyarrow_16_dataset_parquet_26ParquetFragmentScanOptions_arrow_extensions_enabledP7_objectS0_Pv_ZL84__pyx_getprop_7pyarrow_16_dataset_parquet_26ParquetFragmentScanOptions_cache_optionsP7_objectPv_ZL81__pyx_getprop_7pyarrow_16_dataset_parquet_26ParquetFragmentScanOptions_pre_bufferP7_objectPv_ZL97__pyx_setprop_7pyarrow_16_dataset_parquet_26ParquetFragmentScanOptions_page_checksum_verificationP7_objectS0_Pv_ZL97__pyx_getprop_7pyarrow_16_dataset_parquet_26ParquetFragmentScanOptions_page_checksum_verificationP7_objectPv_ZL98__pyx_getprop_7pyarrow_16_dataset_parquet_26ParquetFragmentScanOptions_thrift_container_size_limitP7_objectPv_ZL95__pyx_getprop_7pyarrow_16_dataset_parquet_26ParquetFragmentScanOptions_thrift_string_size_limitP7_objectPv_ZL82__pyx_getprop_7pyarrow_16_dataset_parquet_26ParquetFragmentScanOptions_buffer_sizeP7_objectPv_ZL90__pyx_setprop_7pyarrow_16_dataset_parquet_26ParquetFragmentScanOptions_use_buffered_streamP7_objectS0_Pv_ZL90__pyx_getprop_7pyarrow_16_dataset_parquet_26ParquetFragmentScanOptions_use_buffered_streamP7_objectPv_ZL72__pyx_pw_7pyarrow_16_dataset_parquet_23ParquetFileWriteOptions_9__repr__P7_object_ZL66__pyx_pw_7pyarrow_16_dataset_parquet_17ParquetFileFormat_9__repr__P7_object_ZL65__pyx_pf_7pyarrow_16_dataset_parquet_18ParquetReadOptions_4__eq__P56__pyx_obj_7pyarrow_16_dataset_parquet_ParquetReadOptionsP7_object_ZL67__pyx_tp_richcompare_7pyarrow_16_dataset_parquet_ParquetReadOptionsP7_objectS0_i_ZL74__pyx_getprop_7pyarrow_16_dataset_parquet_18ParquetReadOptions_binary_typeP7_objectPv_ZL36__pyx_f_7pyarrow_3lib_primitive_type_ZL72__pyx_getprop_7pyarrow_16_dataset_parquet_18ParquetReadOptions_list_typeP7_objectPv_ZL72__pyx_setprop_7pyarrow_16_dataset_parquet_18ParquetReadOptions_list_typeP7_objectS0_Pv_ZL44__pyx_f_7pyarrow_8_parquet__unwrap_list_type_ZL90__pyx_getprop_7pyarrow_16_dataset_parquet_18ParquetReadOptions_coerce_int96_timestamp_unitP7_objectPv_ZL40__pyx_f_7pyarrow_3lib_timeunit_to_string_ZL90__pyx_setprop_7pyarrow_16_dataset_parquet_18ParquetReadOptions_coerce_int96_timestamp_unitP7_objectS0_Pv_ZL40__pyx_f_7pyarrow_3lib_string_to_timeunit_ZL81__pyx_setprop_7pyarrow_16_dataset_parquet_18ParquetReadOptions_dictionary_columnsP7_objectS0_Pv_ZL91__pyx_getprop_7pyarrow_16_dataset_parquet_18ParquetReadOptions__coerce_int96_timestamp_unitP7_objectPv_ZL75__pyx_getprop_7pyarrow_16_dataset_parquet_18ParquetReadOptions__binary_typeP7_objectPv_ZL73__pyx_getprop_7pyarrow_16_dataset_parquet_18ParquetReadOptions__list_typeP7_objectPv_ZL93__pyx_getprop_7pyarrow_16_dataset_parquet_21ParquetFactoryOptions_validate_column_chunk_pathsP7_objectPv_ZL93__pyx_setprop_7pyarrow_16_dataset_parquet_21ParquetFactoryOptions_validate_column_chunk_pathsP7_objectS0_Pv_ZL68__pyx_pw_7pyarrow_16_dataset_parquet_17ParquetFileFormat_7__reduce__P7_objectPKS0_lS0__ZL61__pyx_pw_7pyarrow_16_dataset_parquet_12RowGroupInfo_1__init__P7_objectPKS0_lS0__ZL61__pyx_pw_7pyarrow_16_dataset_parquet_12RowGroupInfo_3num_rowsP7_objectPKS0_lS0__ZL68__pyx_pw_7pyarrow_16_dataset_parquet_12RowGroupInfo_5total_byte_sizeP7_objectPKS0_lS0__ZL61__pyx_pw_7pyarrow_16_dataset_parquet_12RowGroupInfo_9__repr__P7_objectPKS0_lS0__ZL81__pyx_pw_7pyarrow_16_dataset_parquet_21ParquetDatasetFactory_5__setstate_cython__P7_objectPKS0_lS0__ZL81__pyx_pw_7pyarrow_16_dataset_parquet_21ParquetFactoryOptions_5__setstate_cython__P7_objectPKS0_lS0__ZL76__pyx_pw_7pyarrow_16_dataset_parquet_18ParquetReadOptions_9__reduce_cython__P7_objectPKS0_lS0__ZL84__pyx_pw_7pyarrow_16_dataset_parquet_23ParquetFileWriteOptions_13__setstate_cython__P7_objectPKS0_lS0__ZL67__pyx_pw_7pyarrow_16_dataset_parquet_18ParquetReadOptions_1__init__P7_objectS0_S0__ZL64__pyx_pw_7pyarrow_16_dataset_parquet_17ParquetFileFormat_5equalsP7_objectPKS0_lS0__ZL67__pyx_pw_7pyarrow_16_dataset_parquet_18ParquetReadOptions_7__repr__P7_object_ZL70__pyx_pw_7pyarrow_16_dataset_parquet_19ParquetFileFragment_1__reduce__P7_objectPKS0_lS0__ZL20__Pyx_PyLong_As_longP7_object_ZL65__pyx_pw_7pyarrow_16_dataset_parquet_18ParquetReadOptions_3equalsP7_objectPKS0_lS0__ZL60__pyx_pw_7pyarrow_16_dataset_parquet_12RowGroupInfo_11__eq__P7_objectPKS0_lS0__ZL27__Pyx_PyObject_FastCallDictP7_objectPKS0_mS0_.constprop.0_ZL84__pyx_setprop_7pyarrow_16_dataset_parquet_21ParquetFactoryOptions_partition_base_dirP7_objectS0_Pv_ZL84__pyx_setprop_7pyarrow_16_dataset_parquet_21ParquetFactoryOptions_partition_base_dirP7_objectS0_Pv.cold_ZL81__pyx_setprop_7pyarrow_16_dataset_parquet_26ParquetFragmentScanOptions_pre_bufferP7_objectS0_Pv_ZL82__pyx_setprop_7pyarrow_16_dataset_parquet_26ParquetFragmentScanOptions_buffer_sizeP7_objectS0_Pv_ZL24__pyx_builtin_ValueError_ZL92__pyx_getprop_7pyarrow_16_dataset_parquet_26ParquetFragmentScanOptions_decryption_propertiesP7_objectPv_ZL33__pyx_builtin_NotImplementedError_ZL92__pyx_setprop_7pyarrow_16_dataset_parquet_26ParquetFragmentScanOptions_decryption_propertiesP7_objectS0_Pv_ZL96__pyx_getprop_7pyarrow_16_dataset_parquet_26ParquetFragmentScanOptions_parquet_decryption_configP7_objectPv_ZL96__pyx_setprop_7pyarrow_16_dataset_parquet_26ParquetFragmentScanOptions_parquet_decryption_configP7_objectS0_Pv_ZL84__pyx_getprop_7pyarrow_16_dataset_parquet_21ParquetFactoryOptions_partition_base_dirP7_objectPv_ZL76__pyx_pw_7pyarrow_16_dataset_parquet_17ParquetFileFormat_3make_write_optionsP7_objectPKS0_lS0__ZL86__pyx_pw_7pyarrow_16_dataset_parquet_23ParquetFileWriteOptions_7_set_encryption_configP7_objectPKS0_lS0__ZL74__pyx_getprop_7pyarrow_16_dataset_parquet_17ParquetFileFormat_read_optionsP7_objectPv_ZL74__pyx_getprop_7pyarrow_16_dataset_parquet_17ParquetFileFormat_read_optionsP7_objectPv.cold_ZL30__Pyx_PySet_ContainsUnhashableP7_objectS0__ZL70__pyx_pw_7pyarrow_16_dataset_parquet_23ParquetFileWriteOptions_1updateP7_objectPKS0_lS0__ZL79__pyx_pw_7pyarrow_16_dataset_parquet_26ParquetFragmentScanOptions_5_reconstructP7_objectPKS0_lS0__ZL63__pyx_pw_7pyarrow_16_dataset_parquet_12RowGroupInfo_7statisticsP7_objectPKS0_lS0__ZL78__pyx_mdef_7pyarrow_16_dataset_parquet_12RowGroupInfo_10statistics_1name_stats_ZL17__pyx_builtin_map_ZL19__pyx_builtin_range_ZL19__Pyx_PyLong_As_intP7_object_ZL23__Pyx_PyLong_As_int32_tP7_object_ZL95__pyx_setprop_7pyarrow_16_dataset_parquet_26ParquetFragmentScanOptions_thrift_string_size_limitP7_objectS0_Pv_ZL98__pyx_setprop_7pyarrow_16_dataset_parquet_26ParquetFragmentScanOptions_thrift_container_size_limitP7_objectS0_Pv_ZL57__Pyx_PyLong_As_enum____arrow_3a__3a_TimeUnit_3a__3a_typeP7_object_ZL53__Pyx_PyLong_As_enum____arrow_3a__3a_Type_3a__3a_typeP7_object_ZL70__pyx_pw_7pyarrow_16_dataset_parquet_21ParquetFactoryOptions_1__init__P7_objectS0_S0__ZL77__pyx_pw_7pyarrow_16_dataset_parquet_26ParquetFragmentScanOptions_7__reduce__P7_objectPKS0_lS0__ZL91__pyx_setprop_7pyarrow_16_dataset_parquet_18ParquetReadOptions__coerce_int96_timestamp_unitP7_objectS0_Pv_ZL73__pyx_setprop_7pyarrow_16_dataset_parquet_18ParquetReadOptions__list_typeP7_objectS0_Pv_ZL75__pyx_setprop_7pyarrow_16_dataset_parquet_18ParquetReadOptions__binary_typeP7_objectS0_Pv_ZL80__pyx_f_7pyarrow_16_dataset_parquet___pyx_unpickle_ParquetReadOptions__set_stateP56__pyx_obj_7pyarrow_16_dataset_parquet_ParquetReadOptionsP7_object_ZL79__pyx_pw_7pyarrow_16_dataset_parquet_18ParquetReadOptions_11__setstate_cython__P7_objectPKS0_lS0__ZL71__pyx_pw_7pyarrow_16_dataset_parquet_1__pyx_unpickle_ParquetReadOptionsP7_objectPKS0_lS0__ZL76__pyx_pw_7pyarrow_16_dataset_parquet_12RowGroupInfo_10statistics_1name_statsP7_objectPKS0_lS0__ZL73__pyx_pw_7pyarrow_16_dataset_parquet_26ParquetFragmentScanOptions_3equalsP7_objectPKS0_lS0__ZL18__Pyx_setup_reduceP7_object_ZL33__pyx_pymod_exec__dataset_parquetP7_object_ZL16__pyx_string_tab_ZL26__pyx_string_tab_encodings_ZL31__pyx_CommonTypesMetaclass_spec_ZL25__pyx_CyFunctionType_spec_ZL25__pyx_builtin_ImportError_ZL22__pyx_builtin_property_ZL26__pyx_builtin_staticmethod_ZL19__pyx_builtin_super_ZL39__pyx_k_iwaq_Cq_vS_S_E_vQ_3a_g_5Qa_2Q_v_ZL26__pyx_k_A_4z_1A_z_AQ_5_s_q_ZL15__pyx_k_A_WAU_q_ZL14__pyx_k_A_4q_q_ZL39__pyx_k_Q6GGZZ_6_1_1_c_5_q_z_AV_q_q_j_M_ZL16__pyx_k_A_F_L_Ja_ZL13__pyx_k_A_t9A_ZL21__pyx_k_A_q_F_uAT_vWA_ZL13__pyx_k_A_r_a_ZL29__pyx_k_A_QgQ_4t3a_4z_1_t4s_q_ZL28__pyx_k_A_Q_4t1D_k_4t_A_t7_Q_ZL13__pyx_k_A_33J_ZL32__pyx_k_31_4_4q_5_a_Q_4q_y_Ql_nA_ZL38__pyx_k_1_7_d_q_A_7_WCt1_uAXQ_T_q_AQ_7_ZL27__pyx_k_A_50DA_2_31_N_U_L_5_ZL39__pyx_k_T_C4_TXXY_G1F_a_vWA_q_t_wa_q_34_ZL11__pyx_k_0_q_ZL40__pyx_k_A_Q_F_6_q_uG4q_iq_DBa_AXQ_uCq_t1_ZL40__pyx_k_A_d_1A_L_AQ_Qa_1A_aq_L_AQ_aq_l_1_ZL23__pyx_k_A_d_Fa_L_aq_L_L_ZL21__pyx_k_A_4q_Q_QfD_AQ_ZL9__pyx_k_Q_ZL33__pyx_k_A_d_M_Q_4q_T_uN_EQR_uA_vS_ZL11__pyx_k_A_A_ZL31__pyx_k_A_Q_A_A_t1_a_T_A_t1_T_9_ZL38__pyx_k_hk_A_1_v_v_x_x_y_XQa_7_4A5J_XY_ZL41__pyx_v_7pyarrow_16_dataset_parquet__true_ZL57__pyx_v_7pyarrow_16_dataset_parquet__PARQUET_READ_OPTIONS_ZL67__pyx_vtable_7pyarrow_16_dataset_parquet_ParquetFragmentScanOptions_ZL65__pyx_type_7pyarrow_16_dataset_parquet_ParquetFragmentScanOptions_ZL64__pyx_vtable_7pyarrow_16_dataset_parquet_ParquetFileWriteOptions_ZL62__pyx_type_7pyarrow_16_dataset_parquet_ParquetFileWriteOptions_ZL58__pyx_vtable_7pyarrow_16_dataset_parquet_ParquetFileFormat_ZL90__pyx_f_7pyarrow_16_dataset_parquet_17ParquetFileFormat__set_default_fragment_scan_optionsP55__pyx_obj_7pyarrow_16_dataset_parquet_ParquetFileFormatP48__pyx_obj_7pyarrow_8_dataset_FragmentScanOptions_ZL69__pyx_f_7pyarrow_16_dataset_parquet_17ParquetFileFormat__finish_writeP55__pyx_obj_7pyarrow_16_dataset_parquet_ParquetFileFormatP7_objectS2_PN5arrow7dataset10FileWriterE_ZL56__pyx_type_7pyarrow_16_dataset_parquet_ParquetFileFormat_ZL60__pyx_vtable_7pyarrow_16_dataset_parquet_ParquetFileFragment_ZL58__pyx_type_7pyarrow_16_dataset_parquet_ParquetFileFragment_ZL57__pyx_type_7pyarrow_16_dataset_parquet_ParquetReadOptions_ZL62__pyx_vtable_7pyarrow_16_dataset_parquet_ParquetFactoryOptions_ZL60__pyx_type_7pyarrow_16_dataset_parquet_ParquetFactoryOptions_ZL66__pyx_f_7pyarrow_16_dataset_parquet_21ParquetFactoryOptions_unwrapP59__pyx_obj_7pyarrow_16_dataset_parquet_ParquetFactoryOptions_ZL62__pyx_vtable_7pyarrow_16_dataset_parquet_ParquetDatasetFactory_ZL60__pyx_type_7pyarrow_16_dataset_parquet_ParquetDatasetFactory_ZL69__pyx_type_7pyarrow_16_dataset_parquet___pyx_scope_struct__statistics_ZL33__pyx_vp_7pyarrow_8_compute__true_ZL34__pyx_f_7pyarrow_3lib_check_status_ZL46__pyx_f_7pyarrow_3lib_pyarrow_unwrap_data_type_ZL52__pyx_f_7pyarrow_8_parquet__create_writer_properties_ZL58__pyx_f_7pyarrow_8_parquet__create_arrow_writer_properties_ZL44__pyx_f_7pyarrow_8_dataset__make_file_source_ZL32__pyx_f_7pyarrow_8_compute__bind_ZL78__pyx_mdef_7pyarrow_16_dataset_parquet_17ParquetFileFormat_3make_write_options_ZL66__pyx_mdef_7pyarrow_16_dataset_parquet_17ParquetFileFormat_5equals_ZL70__pyx_mdef_7pyarrow_16_dataset_parquet_17ParquetFileFormat_7__reduce___ZL74__pyx_mdef_7pyarrow_16_dataset_parquet_17ParquetFileFormat_11make_fragment_ZL63__pyx_mdef_7pyarrow_16_dataset_parquet_12RowGroupInfo_1__init___ZL63__pyx_mdef_7pyarrow_16_dataset_parquet_12RowGroupInfo_3num_rows_ZL70__pyx_mdef_7pyarrow_16_dataset_parquet_12RowGroupInfo_5total_byte_size_ZL65__pyx_mdef_7pyarrow_16_dataset_parquet_12RowGroupInfo_7statistics_ZL63__pyx_mdef_7pyarrow_16_dataset_parquet_12RowGroupInfo_9__repr___ZL62__pyx_mdef_7pyarrow_16_dataset_parquet_12RowGroupInfo_11__eq___ZL72__pyx_mdef_7pyarrow_16_dataset_parquet_19ParquetFileFragment_1__reduce___ZL86__pyx_mdef_7pyarrow_16_dataset_parquet_19ParquetFileFragment_3ensure_complete_metadata_ZL80__pyx_mdef_7pyarrow_16_dataset_parquet_19ParquetFileFragment_5split_by_row_group_ZL68__pyx_mdef_7pyarrow_16_dataset_parquet_19ParquetFileFragment_7subset_ZL67__pyx_mdef_7pyarrow_16_dataset_parquet_18ParquetReadOptions_3equals_ZL78__pyx_mdef_7pyarrow_16_dataset_parquet_18ParquetReadOptions_9__reduce_cython___ZL81__pyx_mdef_7pyarrow_16_dataset_parquet_18ParquetReadOptions_11__setstate_cython___ZL72__pyx_mdef_7pyarrow_16_dataset_parquet_23ParquetFileWriteOptions_1update_ZL81__pyx_mdef_7pyarrow_16_dataset_parquet_23ParquetFileWriteOptions_3_set_properties_ZL87__pyx_mdef_7pyarrow_16_dataset_parquet_23ParquetFileWriteOptions_5_set_arrow_properties_ZL88__pyx_mdef_7pyarrow_16_dataset_parquet_23ParquetFileWriteOptions_7_set_encryption_config_ZL84__pyx_mdef_7pyarrow_16_dataset_parquet_23ParquetFileWriteOptions_11__reduce_cython___ZL86__pyx_mdef_7pyarrow_16_dataset_parquet_23ParquetFileWriteOptions_13__setstate_cython___ZL75__pyx_mdef_7pyarrow_16_dataset_parquet_26ParquetFragmentScanOptions_3equals_ZL81__pyx_mdef_7pyarrow_16_dataset_parquet_26ParquetFragmentScanOptions_5_reconstruct_ZL79__pyx_mdef_7pyarrow_16_dataset_parquet_26ParquetFragmentScanOptions_7__reduce___ZL81__pyx_mdef_7pyarrow_16_dataset_parquet_21ParquetFactoryOptions_3__reduce_cython___ZL83__pyx_mdef_7pyarrow_16_dataset_parquet_21ParquetFactoryOptions_5__setstate_cython___ZL81__pyx_mdef_7pyarrow_16_dataset_parquet_21ParquetDatasetFactory_3__reduce_cython___ZL83__pyx_mdef_7pyarrow_16_dataset_parquet_21ParquetDatasetFactory_5__setstate_cython___ZL73__pyx_mdef_7pyarrow_16_dataset_parquet_1__pyx_unpickle_ParquetReadOptions_ZN12_GLOBAL__N_115__pyx_moduledefE_ZL85__pyx_pw_7pyarrow_16_dataset_parquet_23ParquetFileWriteOptions_5_set_arrow_propertiesP7_objectPKS0_lS0__ZL85__pyx_pw_7pyarrow_16_dataset_parquet_23ParquetFileWriteOptions_5_set_arrow_propertiesP7_objectPKS0_lS0_.cold_ZL79__pyx_pw_7pyarrow_16_dataset_parquet_23ParquetFileWriteOptions_3_set_propertiesP7_objectPKS0_lS0__ZL79__pyx_pw_7pyarrow_16_dataset_parquet_23ParquetFileWriteOptions_3_set_propertiesP7_objectPKS0_lS0_.cold_ZL72__pyx_getprop_7pyarrow_16_dataset_parquet_19ParquetFileFragment_metadataP7_objectPv_ZL84__pyx_pw_7pyarrow_16_dataset_parquet_19ParquetFileFragment_3ensure_complete_metadataP7_objectPKS0_lS0__ZL84__pyx_pw_7pyarrow_16_dataset_parquet_19ParquetFileFragment_3ensure_complete_metadataP7_objectPKS0_lS0_.cold_ZL69__pyx_f_7pyarrow_16_dataset_parquet_17ParquetFileFormat__finish_writeP55__pyx_obj_7pyarrow_16_dataset_parquet_ParquetFileFormatP7_objectS2_PN5arrow7dataset10FileWriterE.cold_ZL75__pyx_pw_7pyarrow_16_dataset_parquet_26ParquetFragmentScanOptions_1__init__P7_objectS0_S0__ZL75__pyx_pw_7pyarrow_16_dataset_parquet_26ParquetFragmentScanOptions_1__init__P7_objectS0_S0_.cold_ZL66__pyx_tp_dealloc_7pyarrow_16_dataset_parquet_ParquetFactoryOptionsP7_object_ZL66__pyx_f_7pyarrow_16_dataset_parquet_21ParquetFactoryOptions_unwrapP59__pyx_obj_7pyarrow_16_dataset_parquet_ParquetFactoryOptions.cold_ZL78__pyx_getprop_7pyarrow_16_dataset_parquet_21ParquetFactoryOptions_partitioningP7_objectPv_ZL78__pyx_getprop_7pyarrow_16_dataset_parquet_21ParquetFactoryOptions_partitioningP7_objectPv.cold_ZL86__pyx_getprop_7pyarrow_16_dataset_parquet_21ParquetFactoryOptions_partitioning_factoryP7_objectPv_ZL86__pyx_getprop_7pyarrow_16_dataset_parquet_21ParquetFactoryOptions_partitioning_factoryP7_objectPv.cold_ZL74__pyx_setprop_7pyarrow_16_dataset_parquet_18ParquetReadOptions_binary_typeP7_objectS0_Pv_ZL74__pyx_setprop_7pyarrow_16_dataset_parquet_18ParquetReadOptions_binary_typeP7_objectS0_Pv.cold_ZL78__pyx_setprop_7pyarrow_16_dataset_parquet_21ParquetFactoryOptions_partitioningP7_objectS0_Pv_ZL78__pyx_setprop_7pyarrow_16_dataset_parquet_21ParquetFactoryOptions_partitioningP7_objectS0_Pv.cold_ZL86__pyx_setprop_7pyarrow_16_dataset_parquet_21ParquetFactoryOptions_partitioning_factoryP7_objectS0_Pv_ZL86__pyx_setprop_7pyarrow_16_dataset_parquet_21ParquetFactoryOptions_partitioning_factoryP7_objectS0_Pv.cold_ZL74__pyx_getprop_7pyarrow_16_dataset_parquet_19ParquetFileFragment_row_groupsP7_objectPv_ZL74__pyx_getprop_7pyarrow_16_dataset_parquet_19ParquetFileFragment_row_groupsP7_objectPv.cold_ZL78__pyx_pw_7pyarrow_16_dataset_parquet_19ParquetFileFragment_5split_by_row_groupP7_objectPKS0_lS0__ZL78__pyx_pw_7pyarrow_16_dataset_parquet_19ParquetFileFragment_5split_by_row_groupP7_objectPKS0_lS0_.cold_ZL70__pyx_pw_7pyarrow_16_dataset_parquet_21ParquetDatasetFactory_1__init__P7_objectS0_S0__ZL70__pyx_pw_7pyarrow_16_dataset_parquet_21ParquetDatasetFactory_1__init__P7_objectS0_S0_.cold_ZL32__pyx_convert_vector_from_py_intP7_object_ZL32__pyx_convert_vector_from_py_intP7_object.cold_ZL66__pyx_pw_7pyarrow_16_dataset_parquet_19ParquetFileFragment_7subsetP7_objectPKS0_lS0__ZL66__pyx_pw_7pyarrow_16_dataset_parquet_19ParquetFileFragment_7subsetP7_objectPKS0_lS0_.cold_ZL72__pyx_pf_7pyarrow_16_dataset_parquet_17ParquetFileFormat_10make_fragmentP55__pyx_obj_7pyarrow_16_dataset_parquet_ParquetFileFormatP7_objectS2_P39__pyx_obj_7pyarrow_8_compute_ExpressionS2_S2__ZL72__pyx_pf_7pyarrow_16_dataset_parquet_17ParquetFileFormat_10make_fragmentP55__pyx_obj_7pyarrow_16_dataset_parquet_ParquetFileFormatP7_objectS2_P39__pyx_obj_7pyarrow_8_compute_ExpressionS2_S2_.cold_ZL72__pyx_pw_7pyarrow_16_dataset_parquet_17ParquetFileFormat_11make_fragmentP7_objectPKS0_lS0__ZL66__pyx_pw_7pyarrow_16_dataset_parquet_17ParquetFileFormat_1__init__P7_objectS0_S0__ZL66__pyx_pw_7pyarrow_16_dataset_parquet_17ParquetFileFormat_1__init__P7_objectS0_S0_.cold_ZL26__pyx_CyFunctionType_slots_ZL24__pyx_CyFunction_methods_ZL24__pyx_CyFunction_members_ZL24__pyx_CyFunction_getsets_ZL32__pyx_CommonTypesMetaclass_slots_ZL33__pyx_CommonTypesMetaclass_getset_ZL8__pyx_k__ZL23__pyx_k_0_out_of_bounds_ZL11__pyx_k_1_0_ZL11__pyx_k_2_6_ZL39__pyx_k_A_wrapper_class_for_RowGroup_in_ZL39__pyx_k_Buffer_size_must_be_larger_than_ZL40__pyx_k_Cannot_specify_both_filter_and_r_ZL40__pyx_k_Encryption_is_not_enabled_in_you_ZL42__pyx_k_Encryption_is_not_enabled_in_you_2_ZL42__pyx_k_Encryption_is_not_enabled_in_you_3_ZL40__pyx_k_If_default_fragment_scan_options_ZL39__pyx_k_If_read_options_is_given_cannot_ZL19__pyx_k_ImportError_ZL40__pyx_k_Incompatible_checksums_0x_x_vs_0_ZL18__pyx_k_IndexError_ZL21__pyx_k_LargeListType_ZL16__pyx_k_ListType_ZL19__pyx_k_MemoryError_ZL40__pyx_k_Need_to_specify_one_of_filter_or_ZL27__pyx_k_NotImplementedError_ZL40__pyx_k_Note_that_Cython_is_deliberately_ZL29__pyx_k_ParquetDatasetFactory_ZL40__pyx_k_ParquetDatasetFactory___reduce_c_ZL40__pyx_k_ParquetDatasetFactory___setstate_ZL29__pyx_k_ParquetFactoryOptions_ZL40__pyx_k_ParquetFactoryOptions___reduce_c_ZL40__pyx_k_ParquetFactoryOptions___setstate_ZL25__pyx_k_ParquetFileFormat_ZL34__pyx_k_ParquetFileFormat___reduce_ZL32__pyx_k_ParquetFileFormat_equals_ZL39__pyx_k_ParquetFileFormat_make_fragment_ZL40__pyx_k_ParquetFileFormat_make_write_opt_ZL38__pyx_k_ParquetFileFormat_read_options_ZL27__pyx_k_ParquetFileFragment_ZL36__pyx_k_ParquetFileFragment___reduce_ZL40__pyx_k_ParquetFileFragment_ensure_compl_ZL40__pyx_k_ParquetFileFragment_split_by_row_ZL34__pyx_k_ParquetFileFragment_subset_ZL31__pyx_k_ParquetFileWriteOptions_ZL40__pyx_k_ParquetFileWriteOptions___reduce_ZL40__pyx_k_ParquetFileWriteOptions___setsta_ZL40__pyx_k_ParquetFileWriteOptions__set_arr_ZL40__pyx_k_ParquetFileWriteOptions__set_enc_ZL40__pyx_k_ParquetFileWriteOptions__set_pro_ZL38__pyx_k_ParquetFileWriteOptions_update_ZL34__pyx_k_ParquetFragmentScanOptions_ZL40__pyx_k_ParquetFragmentScanOptions___red_ZL40__pyx_k_ParquetFragmentScanOptions__reco_ZL40__pyx_k_ParquetFragmentScanOptions_equal_ZL26__pyx_k_ParquetReadOptions_ZL40__pyx_k_ParquetReadOptions___reduce_cyth_ZL40__pyx_k_ParquetReadOptions___setstate_cy_ZL39__pyx_k_ParquetReadOptions_dictionary_c_ZL33__pyx_k_ParquetReadOptions_equals_ZL19__pyx_k_PickleError_ZL20__pyx_k_RowGroupInfo_ZL22__pyx_k_RowGroupInfo_2_ZL25__pyx_k_RowGroupInfo___eq_ZL27__pyx_k_RowGroupInfo___init_ZL27__pyx_k_RowGroupInfo___repr_ZL29__pyx_k_RowGroupInfo_num_rows_ZL31__pyx_k_RowGroupInfo_statistics_ZL40__pyx_k_RowGroupInfo_statistics_locals_n_ZL36__pyx_k_RowGroupInfo_total_byte_size_ZL24__pyx_k_The_scan_options_ZL17__pyx_k_TypeError_ZL40__pyx_k_Unable_to_access_encryption_feat_ZL10__pyx_k_V2_ZL18__pyx_k_ValueError_ZL10__pyx_k__2_ZL10__pyx_k__3_ZL10__pyx_k__4_ZL10__pyx_k__5_ZL16__pyx_k_add_note_ZL34__pyx_k_allow_truncated_timestamps_ZL14__pyx_k_append_ZL32__pyx_k_arrow_extensions_enabled_ZL20__pyx_k_arrow_fields_ZL13__pyx_k_as_py_ZL26__pyx_k_asyncio_coroutines_ZL13__pyx_k_attrs_ZL19__pyx_k_binary_type_ZL21__pyx_k_binary_type_2_ZL21__pyx_k_binary_type_3_ZL14__pyx_k_buffer_ZL19__pyx_k_buffer_size_ZL16__pyx_k_c_filter_ZL18__pyx_k_c_fragment_ZL19__pyx_k_c_fragments_ZL23__pyx_k_c_row_group_ids_ZL20__pyx_k_c_row_groups_ZL16__pyx_k_c_source_ZL21__pyx_k_cache_options_ZL26__pyx_k_cline_in_traceback_ZL35__pyx_k_coerce_int96_timestamp_unit_ZL37__pyx_k_coerce_int96_timestamp_unit_2_ZL37__pyx_k_coerce_int96_timestamp_unit_3_ZL25__pyx_k_coerce_timestamps_ZL11__pyx_k_col_ZL14__pyx_k_column_ZL23__pyx_k_column_encoding_ZL19__pyx_k_compression_ZL25__pyx_k_compression_level_ZL22__pyx_k_data_page_size_ZL25__pyx_k_data_page_version_ZL25__pyx_k_decryption_config_ZL29__pyx_k_decryption_properties_ZL37__pyx_k_default_fragment_scan_options_ZL39__pyx_k_default_fragment_scan_options_m_ZL12__pyx_k_dict_ZL14__pyx_k_dict_2_ZL26__pyx_k_dictionary_columns_ZL33__pyx_k_dictionary_pagesize_limit_ZL15__pyx_k_disable_ZL11__pyx_k_doc_ZL14__pyx_k_enable_ZL25__pyx_k_encryption_config_ZL29__pyx_k_encryption_properties_ZL32__pyx_k_ensure_complete_metadata_ZL10__pyx_k_eq_ZL14__pyx_k_equals_ZL13__pyx_k_field_ZL19__pyx_k_field_index_ZL12__pyx_k_file_ZL17__pyx_k_file_size_ZL18__pyx_k_filesystem_ZL14__pyx_k_filter_ZL14__pyx_k_format_ZL17__pyx_k_frombytes_ZL12__pyx_k_func_ZL10__pyx_k_gc_ZL23__pyx_k_get_field_index_ZL16__pyx_k_getstate_ZL19__pyx_k_has_min_max_ZL9__pyx_k_i_ZL10__pyx_k_id_ZL12__pyx_k_init_ZL20__pyx_k_initializing_ZL20__pyx_k_is_coroutine_ZL28__pyx_k_is_threading_enabled_ZL17__pyx_k_isenabled_ZL13__pyx_k_items_ZL14__pyx_k_kwargs_ZL17__pyx_k_list_type_ZL19__pyx_k_list_type_2_ZL19__pyx_k_list_type_3_ZL12__pyx_k_main_ZL21__pyx_k_make_fragment_ZL26__pyx_k_make_write_options_ZL40__pyx_k_make_write_options_should_be_cal_ZL11__pyx_k_map_ZL11__pyx_k_max_ZL17__pyx_k_metaclass_ZL16__pyx_k_metadata_ZL21__pyx_k_metadata_path_ZL11__pyx_k_min_ZL14__pyx_k_module_ZL12__pyx_k_name_ZL14__pyx_k_name_2_ZL18__pyx_k_name_stats_ZL11__pyx_k_new_ZL19__pyx_k_num_columns_ZL22__pyx_k_num_row_groups_ZL16__pyx_k_num_rows_ZL15__pyx_k_options_ZL12__pyx_k_opts_ZL10__pyx_k_os_ZL13__pyx_k_other_ZL19__pyx_k_other_attrs_ZL10__pyx_k_pa_ZL34__pyx_k_page_checksum_verification_ZL15__pyx_k_parquet_ZL33__pyx_k_parquet_decryption_config_ZL34__pyx_k_parquet_encryption_enabled_ZL26__pyx_k_partition_base_dir_ZL28__pyx_k_partition_expression_ZL20__pyx_k_partitioning_ZL28__pyx_k_partitioning_factory_ZL12__pyx_k_path_ZL22__pyx_k_path_in_schema_ZL23__pyx_k_physical_schema_ZL14__pyx_k_pickle_ZL11__pyx_k_pop_ZL18__pyx_k_pre_buffer_ZL15__pyx_k_prepare_ZL16__pyx_k_property_ZL15__pyx_k_pyarrow_ZL32__pyx_k_pyarrow__dataset_parquet_ZL40__pyx_k_pyarrow__dataset_parquet_encrypt_ZL36__pyx_k_pyarrow__dataset_parquet_pyx_ZL39__pyx_k_pyarrow_dataset_ParquetFileWrit_ZL19__pyx_k_pyarrow_lib_ZL23__pyx_k_pyx_PickleError_ZL20__pyx_k_pyx_checksum_ZL18__pyx_k_pyx_result_ZL17__pyx_k_pyx_state_ZL16__pyx_k_pyx_type_ZL38__pyx_k_pyx_unpickle_ParquetReadOption_ZL18__pyx_k_pyx_vtable_ZL16__pyx_k_qualname_ZL13__pyx_k_range_ZL20__pyx_k_read_options_ZL39__pyx_k_read_options_must_be_either_a_d_ZL19__pyx_k_reconstruct_ZL14__pyx_k_reduce_ZL21__pyx_k_reduce_cython_ZL17__pyx_k_reduce_ex_ZL15__pyx_k_relpath_ZL12__pyx_k_repr_ZL17__pyx_k_row_group_ZL21__pyx_k_row_group_ids_ZL18__pyx_k_row_groups_ZL14__pyx_k_scalar_ZL16__pyx_k_scalar_2_ZL14__pyx_k_schema_ZL12__pyx_k_self_ZL40__pyx_k_self_c_options_self_parquet_opti_ZL40__pyx_k_self_factory_self_parquet_factor_ZL40__pyx_k_self_options_cannot_be_converted_ZL28__pyx_k_set_arrow_properties_ZL29__pyx_k_set_decryption_config_ZL33__pyx_k_set_decryption_properties_ZL39__pyx_k_set_default_fragment_scan_optio_ZL29__pyx_k_set_encryption_config_ZL31__pyx_k_set_encryption_config_2_ZL21__pyx_k_set_file_path_ZL16__pyx_k_set_name_ZL22__pyx_k_set_properties_ZL16__pyx_k_setstate_ZL23__pyx_k_setstate_cython_ZL14__pyx_k_setter_ZL15__pyx_k_setters_ZL39__pyx_k_should_be_specified_directly_as_ZL37__pyx_k_size_must_be_larger_than_zero_ZL13__pyx_k_slots_ZL14__pyx_k_snappy_ZL23__pyx_k_sorting_columns_ZL12__pyx_k_spec_ZL26__pyx_k_split_by_row_group_ZL13__pyx_k_state_ZL20__pyx_k_staticmethod_ZL18__pyx_k_statistics_ZL13__pyx_k_stats_ZL32__pyx_k_store_decimal_as_integer_ZL20__pyx_k_stringsource_ZL14__pyx_k_subset_ZL13__pyx_k_super_ZL12__pyx_k_test_ZL35__pyx_k_thrift_container_size_limit_ZL32__pyx_k_thrift_string_size_limit_ZL15__pyx_k_tobytes_ZL23__pyx_k_total_byte_size_ZL11__pyx_k_typ_ZL12__pyx_k_type_ZL17__pyx_k_type_name_ZL39__pyx_k_unexpected_parquet_write_option_ZL14__pyx_k_update_ZL27__pyx_k_use_buffered_stream_ZL29__pyx_k_use_byte_stream_split_ZL33__pyx_k_use_compliant_nested_type_ZL39__pyx_k_use_deprecated_int96_timestamps_ZL22__pyx_k_use_dictionary_ZL20__pyx_k_use_setstate_ZL35__pyx_k_validate_column_chunk_paths_ZL13__pyx_k_value_ZL15__pyx_k_version_ZL12__pyx_k_warn_ZL16__pyx_k_warnings_ZL24__pyx_k_write_batch_size_ZL27__pyx_k_write_page_checksum_ZL24__pyx_k_write_page_index_ZL24__pyx_k_write_statistics_ZL40__pyx_k_Dataset_support_for_Parquet_file_ZL13__pyx_methods_ZL21__pyx_moduledef_slots_ZL63__pyx_methods_7pyarrow_16_dataset_parquet_ParquetDatasetFactory_ZL80__pyx_doc_7pyarrow_16_dataset_parquet_21ParquetDatasetFactory_2__reduce_cython___ZL82__pyx_doc_7pyarrow_16_dataset_parquet_21ParquetDatasetFactory_4__setstate_cython___ZL63__pyx_methods_7pyarrow_16_dataset_parquet_ParquetFactoryOptions_ZL63__pyx_getsets_7pyarrow_16_dataset_parquet_ParquetFactoryOptions_ZL80__pyx_doc_7pyarrow_16_dataset_parquet_21ParquetFactoryOptions_2__reduce_cython___ZL82__pyx_doc_7pyarrow_16_dataset_parquet_21ParquetFactoryOptions_4__setstate_cython___ZL60__pyx_methods_7pyarrow_16_dataset_parquet_ParquetReadOptions_ZL60__pyx_getsets_7pyarrow_16_dataset_parquet_ParquetReadOptions_ZL66__pyx_doc_7pyarrow_16_dataset_parquet_18ParquetReadOptions_2equals_ZL77__pyx_doc_7pyarrow_16_dataset_parquet_18ParquetReadOptions_8__reduce_cython___ZL80__pyx_doc_7pyarrow_16_dataset_parquet_18ParquetReadOptions_10__setstate_cython___ZL61__pyx_methods_7pyarrow_16_dataset_parquet_ParquetFileFragment_ZL61__pyx_getsets_7pyarrow_16_dataset_parquet_ParquetFileFragment_ZL70__pyx_doc_7pyarrow_16_dataset_parquet_19ParquetFileFragment___reduce___ZL85__pyx_doc_7pyarrow_16_dataset_parquet_19ParquetFileFragment_2ensure_complete_metadata_ZL79__pyx_doc_7pyarrow_16_dataset_parquet_19ParquetFileFragment_4split_by_row_group_ZL67__pyx_doc_7pyarrow_16_dataset_parquet_19ParquetFileFragment_6subset_ZL59__pyx_methods_7pyarrow_16_dataset_parquet_ParquetFileFormat_ZL59__pyx_getsets_7pyarrow_16_dataset_parquet_ParquetFileFormat_ZL77__pyx_doc_7pyarrow_16_dataset_parquet_17ParquetFileFormat_2make_write_options_ZL65__pyx_doc_7pyarrow_16_dataset_parquet_17ParquetFileFormat_4equals_ZL69__pyx_doc_7pyarrow_16_dataset_parquet_17ParquetFileFormat_6__reduce___ZL73__pyx_doc_7pyarrow_16_dataset_parquet_17ParquetFileFormat_10make_fragment_ZL65__pyx_methods_7pyarrow_16_dataset_parquet_ParquetFileWriteOptions_ZL70__pyx_doc_7pyarrow_16_dataset_parquet_23ParquetFileWriteOptions_update_ZL80__pyx_doc_7pyarrow_16_dataset_parquet_23ParquetFileWriteOptions_2_set_properties_ZL86__pyx_doc_7pyarrow_16_dataset_parquet_23ParquetFileWriteOptions_4_set_arrow_properties_ZL87__pyx_doc_7pyarrow_16_dataset_parquet_23ParquetFileWriteOptions_6_set_encryption_config_ZL83__pyx_doc_7pyarrow_16_dataset_parquet_23ParquetFileWriteOptions_10__reduce_cython___ZL85__pyx_doc_7pyarrow_16_dataset_parquet_23ParquetFileWriteOptions_12__setstate_cython___ZL68__pyx_methods_7pyarrow_16_dataset_parquet_ParquetFragmentScanOptions_ZL68__pyx_getsets_7pyarrow_16_dataset_parquet_ParquetFragmentScanOptions_ZL74__pyx_doc_7pyarrow_16_dataset_parquet_26ParquetFragmentScanOptions_2equals_ZL80__pyx_doc_7pyarrow_16_dataset_parquet_26ParquetFragmentScanOptions_4_reconstruct_ZL78__pyx_doc_7pyarrow_16_dataset_parquet_26ParquetFragmentScanOptions_6__reduce___ZL71__pyx_doc_7pyarrow_16_dataset_parquet___pyx_unpickle_ParquetReadOptions_ZL61__pyx_doc_7pyarrow_16_dataset_parquet_12RowGroupInfo_10__eq___ZL62__pyx_doc_7pyarrow_16_dataset_parquet_12RowGroupInfo_8__repr___ZL64__pyx_doc_7pyarrow_16_dataset_parquet_12RowGroupInfo_6statistics_ZL69__pyx_doc_7pyarrow_16_dataset_parquet_12RowGroupInfo_4total_byte_size_ZL62__pyx_doc_7pyarrow_16_dataset_parquet_12RowGroupInfo_2num_rows_ZL61__pyx_doc_7pyarrow_16_dataset_parquet_12RowGroupInfo___init__deregister_tm_clones__do_global_dtors_auxcompleted.0__do_global_dtors_aux_fini_array_entryframe_dummy__frame_dummy_init_array_entry__FRAME_END____TMC_END__DW.ref._ZTISt15underflow_error_finiDW.ref._ZTISt9exceptionDW.ref._ZTISt12out_of_rangeDW.ref._ZTISt8bad_castDW.ref._ZTINSt8ios_base7failureB5cxx11E_GLOBAL_OFFSET_TABLE__DYNAMICDW.ref._ZTISt9bad_allocDW.ref._ZTISt14overflow_errorDW.ref._ZTISt16invalid_argumentDW.ref._ZTISt10bad_typeidDW.ref._ZTISt11range_error__GNU_EH_FRAME_HDRDW.ref._ZTISt12domain_error__dso_handleDW.ref.__gxx_personality_v0_ZN5arrow18TypedChunkLocationIaEC1EaaPyObject_CallFinalizerFromDeallocPySet_Size_Py_DeallocPyLong_FromLong_ZN5arrow7dataset19ParquetFileFragment6SubsetESt6vectorIiSaIiEEPyModuleDef_InitPyMem_ReallocPyDict_SetItemPyObject_CallMethodObjArgsPyUnicode_FromFormatPyExc_ValueError__cxa_begin_catch@CXXABI_1.3_PyStack_AsDictmemcpy@GLIBC_2.14PyExc_KeyError_ZN5arrow18TypedChunkLocationImEC1Emm_ZSt17__throw_bad_allocv@GLIBCXX_3.4PyExc_NotImplementedError_ZN5arrow18TypedChunkLocationIlEC2Ell_ZNSt23_Sp_counted_ptr_inplaceIN5arrow7dataset17ParquetFileFormatESaIvELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_infoPyByteArray_Type_ZNK5arrow18TypedChunkLocationIhEeqES1_PyDict_SetItemString_ZdlPvm@CXXABI_1.3.9PyCapsule_GetName_ITM_deregisterTMCloneTable_Py_FalseStructPyList_SortPyImport_ImportModulePyExc_OverflowErrorPyLong_FromSsize_tPyType_IsSubtype_ZTVN10__cxxabiv119__pointer_type_infoE@CXXABI_1.3PyLong_Type_ZTISt23_Sp_counted_ptr_inplaceIN5arrow7dataset17ParquetFileFormatESaIvELN9__gnu_cxx12_Lock_policyE2EE_Znwm@GLIBCXX_3.4PyException_SetTracebackmemmove@GLIBC_2.2.5PyModule_GetDictPyObject_SetAttrString_ZTSSt23_Sp_counted_ptr_inplaceIN5arrow7dataset17ParquetFileFormatESaIvELN9__gnu_cxx12_Lock_policyE2EE_PySet_NextEntry_ZNSt23_Sp_counted_ptr_inplaceIN5arrow7dataset17ParquetFileFormatESaIvELN9__gnu_cxx12_Lock_policyE2EED0EvPyType_Modified_ZTIPFN5arrow6ResultISt10shared_ptrINS_2io16RandomAccessFileEEEEvE__cxa_finalize@GLIBC_2.2.5_ZTSN5arrow7dataset19FragmentScanOptionsE_PyThreadState_UncheckedGetPyErr_GivenExceptionMatches_ZNSt23_Sp_counted_ptr_inplaceIN5arrow7dataset17ParquetFileFormatESaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEvPyExc_RuntimeError_ZTISt12domain_error@GLIBCXX_3.4_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE24_M_release_last_use_coldEv__pyx_module_is_main_pyarrow___dataset_parquet_ZN5arrow6StatusD1Ev_ZNK5arrow18TypedChunkLocationIiEeqES1_PyDict_TypePyDict_CopyPyEval_RestoreThread_ZTSPFN5arrow6ResultISt10shared_ptrINS_2io16RandomAccessFileEEEEvEPyObject_GC_TrackPyObject_Format_PyDict_PopPyUnicode_TypePyTuple_GetSlicePyDict_SizePyInit__dataset_parquet_ZTISt15_Sp_counted_ptrIPN5arrow7dataset26ParquetFragmentScanOptionsELN9__gnu_cxx12_Lock_policyE2EEPyExc_MemoryError_ZTIFN5arrow6ResultISt10shared_ptrINS_2io16RandomAccessFileEEEEvE_ZNSt17_Function_handlerIFN5arrow6ResultISt10shared_ptrINS0_2io16RandomAccessFileEEEEvEPS7_E9_M_invokeERKSt9_Any_dataPyImport_GetModule_ZN5arrow6ResultISt10shared_ptrINS_7dataset12FileFragmentEEE7DestroyEv_ZTVN5arrow7dataset26ParquetFragmentScanOptionsEPyUnicode_FromString_ZNSt15_Sp_counted_ptrIPN5arrow7dataset26ParquetFragmentScanOptionsELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEvPyUnicode_NewPyErr_NoMemory_ZN5arrow7dataset19ParquetFileFragment15SplitByRowGroupENS_7compute10ExpressionEPyErr_SetString_ZTISt9exception@GLIBCXX_3.4PyGILState_Ensure_ZZNSt19_Sp_make_shared_tag5_S_tiEvE5__tag_ZN5arrow8internal14DieWithMessageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE_ZNSt6vectorISt10shared_ptrIN5arrow7dataset8FragmentEESaIS4_EED1Ev_ZNSt15_Sp_counted_ptrIPN5arrow7dataset26ParquetFragmentScanOptionsELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEvmemset@GLIBC_2.2.5PyBaseObject_TypePyFrame_New_ZTISt12out_of_range@GLIBCXX_3.4PyArg_ValidateKeywordArgumentsPyImport_ImportModuleLevelObject_ZN5arrow6StatusC1ENS_10StatusCodeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPyExc_NameError__cxa_guard_acquire@CXXABI_1.3PyUnicode_FromStringAndSize_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv_ZNK5arrow18TypedChunkLocationItEeqES1_PyObject_IsInstance_PyDict_GetItem_KnownHashPyList_Type_ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3PyModule_NewObject_ZN5arrow6ResultISt10shared_ptrINS_7dataset19ParquetFileFragmentEEE7DestroyEv_ZTINSt8ios_base7failureB5cxx11E@GLIBCXX_3.4.21_ZTISt16invalid_argument@GLIBCXX_3.4PyThreadState_Get__pthread_key_create__gmon_start__PyList_AppendPyMem_Free_ZNK5arrow7dataset19FragmentScanOptions8ToStringB5cxx11EvPyType_FromMetaclass_ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_SaIS5_ENSt8__detail9_IdentityESt8equal_toIS5_ESt4hashIS5_ENS7_18_Mod_range_hashingENS7_20_Default_ranged_hashENS7_20_Prime_rehash_policyENS7_17_Hashtable_traitsILb1ELb1ELb1EEEE9_M_rehashEmRKmPy_EnterRecursiveCall_ZN5arrow7dataset26ParquetFragmentScanOptionsD1EvPyExc_IOErrorPyType_Type_PyDict_SetItem_KnownHash_ZNSt12_Vector_baseIiSaIiEED2Ev_ZN5arrow6Status8CopyFromERKS0_PyObject_VectorcallDict_ZTVN10__cxxabiv120__function_type_infoE@CXXABI_1.3_ZSt11_Hash_bytesPKvmm@CXXABI_1.3.5PyObject_InitPyTuple_PackPyObject_Vectorcall_PyUnicode_FastCopyCharacters_ZNSt15_Sp_counted_ptrIPN5arrow7dataset26ParquetFragmentScanOptionsELN9__gnu_cxx12_Lock_policyE2EED2EvPyFrozenSet_NewPyBytes_AsString_ZTISt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EE_ZNSt6vectorISt10shared_ptrIN5arrow7dataset8FragmentEESaIS4_EED2Ev_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@GLIBCXX_3.4.21_ZN5arrow8internal19StringStreamWrapper3strB5cxx11Ev_ZN5arrow18TypedChunkLocationItEC2Ett_ZN5arrow18TypedChunkLocationIjEC2Ejj_ZN5arrow2py8internal12check_statusERKNS_6StatusEPyCode_NewEmptyPyObject_ClearWeakRefs_ZNK5arrow18TypedChunkLocationIjEeqES1_PyUnstable_Code_NewWithPosOnlyArgsPyDict_Next_ZN5arrow18TypedChunkLocationIsEC2Ess_ZTIN5arrow7dataset17ParquetFileWriterE_ZTISt9bad_alloc@GLIBCXX_3.4PyObject_IsSubclass__cxa_guard_release@CXXABI_1.3PyCapsule_GetPointer_ZTIN5arrow7dataset10FileWriterEPySet_Type_ZN5arrow7dataset19ParquetFileFragment22EnsureCompleteMetadataEPN7parquet5arrow10FileReaderE_PyObject_GC_New_Py_NoneStruct_ZN5arrow18TypedChunkLocationIsEC1Ess__gxx_personality_v0@CXXABI_1.3_PyType_Lookup_ZSt20__throw_length_errorPKc@GLIBCXX_3.4_ZNSt15_Sp_counted_ptrIPN5arrow7dataset26ParquetFragmentScanOptionsELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info_ZN5arrow18TypedChunkLocationIiEC2Eii_ZN5arrow18TypedChunkLocationIhEC2Ehh_ZN5arrow7dataset26ParquetFragmentScanOptionsD0EvPyErr_Clear_ZGVZNK5arrow7dataset19ParquetFileFragment10row_groupsEvE5emptyPy_VersionPyCapsule_NewPyObject_GC_IsFinalizedPyDict_SetDefault_ZN5arrow6ResultISt10shared_ptrINS_7dataset14DatasetFactoryEEE7DestroyEv_PyObject_GenericGetAttrWithDictPyErr_ExceptionMatches_Unwind_Resume@GCC_3.0PyNumber_InPlaceAddPyDict_New_ZN5arrow7dataset26ParquetFragmentScanOptionsC1Ev_ZNSt23_Sp_counted_ptr_inplaceIN5arrow7dataset17ParquetFileFormatESaIvELN9__gnu_cxx12_Lock_policyE2EED2EvPyMethod_NewPyUnicode_Join_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@GLIBCXX_3.4.21_ZNSt23_Sp_counted_ptr_inplaceIN5arrow7dataset17ParquetFileFormatESaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEvPyObject_RichCompareBool_ZNSt8__detail12_Insert_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_SaIS6_ENS_9_IdentityESt8equal_toIS6_ESt4hashIS6_ENS_18_Mod_range_hashingENS_20_Default_ranged_hashENS_20_Prime_rehash_policyENS_17_Hashtable_traitsILb1ELb1ELb1EEEE6insertERKS6__ZN5arrow7dataset12Partitioning7DefaultEvPyGILState_ReleasePyObject_LengthHintPyObject_VectorcallMethodPySet_Add_Py_NotImplementedStructPyObject_GC_DelPyErr_SetObject_ZN5arrow7dataset19ParquetFileFragment8metadataEvPyObject_GetItemPyExc_TypeError_ZNSt17_Function_handlerIFN5arrow6ResultISt10shared_ptrINS0_2io16RandomAccessFileEEEEvEPS7_E10_M_managerERSt9_Any_dataRKSA_St18_Manager_operation_ZN5arrow8internal19UninitializedResultEv_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@GLIBCXX_3.4.21_ZN5arrow7dataset21ParquetDatasetFactory4MakeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10shared_ptrINS_2fs10FileSystemEESA_INS0_17ParquetFileFormatEENS0_21ParquetFactoryOptionsEPyDict_Contains_ZNSt6vectorIiSaIiEED2Ev_ZTISt8bad_cast@GLIBCXX_3.4PyGC_EnablePyExc_RuntimeWarning_ZN5arrow7dataset21PartitioningOrFactoryD2Ev_ZN5arrow7dataset10FileSourceD2EvPyObject_SetItemPyExc_SystemError__cxa_end_catch@CXXABI_1.3PyType_Ready_ZNSt15_Sp_counted_ptrIPN5arrow7dataset26ParquetFragmentScanOptionsELN9__gnu_cxx12_Lock_policyE2EED0Ev_ZN5arrow18TypedChunkLocationItEC1EttPy_LeaveRecursiveCall_ZNK5arrow6Status8ToStringB5cxx11EvPyInterpreterState_GetID_ZN5arrow8internal19StringStreamWrapperC1Ev_ZNK5arrow18TypedChunkLocationImEeqES1_PyException_GetTracebackPyCapsule_IsValid_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@GLIBCXX_3.4.21PyObject_IsTrue__cxa_rethrow@CXXABI_1.3_ZN5arrow6ResultISt6vectorISt10shared_ptrINS_7dataset8FragmentEESaIS5_EEED2EvPyImport_GetModuleDictPyDict_GetItemStringPyNumber_AddPyExc_DeprecationWarningPySet_Newstrcmp@GLIBC_2.2.5_ZNSt23_Sp_counted_ptr_inplaceIN5arrow7dataset17ParquetFileFormatESaIvELN9__gnu_cxx12_Lock_policyE2EED1Ev_ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3_ZNSt12_Vector_baseIiSaIiEED1EvPyLong_AsLong_ZN5arrow18TypedChunkLocationIiEC1Eii_ZNK5arrow18TypedChunkLocationIlEeqES1__Py_TrueStructPySet_Contains_PyObject_GetDictPtrPyTuple_GetItem__cxa_atexit@GLIBC_2.2.5PyFloat_TypePyExc_IndexError_ZN5arrow18TypedChunkLocationIhEC1EhhPyObject_RichCompare_ZTSSt19_Sp_make_shared_tag_ZN5arrow7dataset26ParquetFragmentScanOptionsD2Ev_ZN5arrow7dataset17ParquetFileFormatC1Ev_ZN5arrow6ResultISt6vectorISt10shared_ptrINS_7dataset8FragmentEESaIS5_EEED1EvPyErr_WarnFormat_ZN5arrow18TypedChunkLocationIaEC2Eaa_ZTSSt15_Sp_counted_ptrIPN5arrow7dataset26ParquetFragmentScanOptionsELN9__gnu_cxx12_Lock_policyE2EEPyObject_HasAttrPyEval_SaveThread_ZN5arrow18TypedChunkLocationImEC2Emm_ZTSSt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EE_ZTVSt23_Sp_counted_ptr_inplaceIN5arrow7dataset17ParquetFileFormatESaIvELN9__gnu_cxx12_Lock_policyE2EEPyIter_Next_ZNSt6vectorIiSaIiEE17_M_realloc_insertIJiEEEvN9__gnu_cxx17__normal_iteratorIPiS1_EEDpOT_strrchr@GLIBC_2.2.5PyErr_WarnEx_ZTSN5arrow7dataset26ParquetFragmentScanOptionsEPyObject_Hash_ZTIN5arrow7dataset26ParquetFragmentScanOptionsE__dynamic_cast@CXXABI_1.3_ZN5arrow18TypedChunkLocationIjEC1Ejj_ZZNK5arrow7dataset19ParquetFileFragment10row_groupsEvE5emptyPyExc_StopIterationPySequence_ContainsPyOS_snprintfPySequence_ListPyObject_CallPyFrozenSet_TypePyObject_GC_UnTrackPyDict_Update_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@GLIBCXX_3.4.9_Z37__pyx_CommonTypesMetaclass_get_moduleP7_objectPv_ZN5arrow7dataset10FileSource11InvalidOpenEv_ZNKSt8__detail20_Prime_rehash_policy14_M_need_rehashEmmm@GLIBCXX_3.4.18_ZNK5arrow7dataset10FileWriter15GetBytesWrittenEv_ITM_registerTMCloneTable_ZNK5arrow7dataset26ParquetFragmentScanOptions9type_nameB5cxx11EvPyDescr_IsData_ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE_ZTSFN5arrow6ResultISt10shared_ptrINS_2io16RandomAccessFileEEEEvEPyLong_FromSize_t_ZTIN5arrow7dataset19FragmentScanOptionsEPyUnicode_Decode_ZTVSt15_Sp_counted_ptrIPN5arrow7dataset26ParquetFragmentScanOptionsELN9__gnu_cxx12_Lock_policyE2EEPyObject_GetAttrPyObject_GetAttrString_ZN5arrow18TypedChunkLocationIlEC1EllPyMem_MallocPyTuple_TypePyBytes_AsStringAndSizePyCFunction_Type_ZN5arrow6ResultISt10shared_ptrINS_7dataset8FragmentEEE7DestroyEvPyModule_GetNamePyList_NewPyObject_GetIterPyMethod_Type_ZN5arrow7dataset19ParquetFileFragment6SubsetENS_7compute10ExpressionE_ZTISt15underflow_error@GLIBCXX_3.4PyTraceBack_HerePyImport_AddModulememcmp@GLIBC_2.2.5PyExc_ArithmeticErrorPyTuple_NewPyDict_GetItemWithError_ZSt28__throw_bad_array_new_lengthvPyUnicode_FormatPyErr_Format_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@GLIBCXX_3.4.21PyObject_SetAttr_ZNK5arrow18TypedChunkLocationIsEeqES1__ZNSt6vectorIiSaIiEED1EvPyUnicode_Concat_ZN5arrow7dataset17ParquetFileFormat12MakeFragmentENS0_10FileSourceENS_7compute10ExpressionESt10shared_ptrINS_6SchemaEESt6vectorIiSaIiEEPyGC_DisablePyExc_AttributeError_ZTISt11range_error@GLIBCXX_3.4PyObject_GenericGetAttrPyExc_ImportError_ZTSSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE_ZN5arrow8internal19StringStreamWrapperD1Ev_ZTISt10bad_typeid@GLIBCXX_3.4PyUnicode_InternFromString_ZNK5arrow18TypedChunkLocationIaEeqES1_PyErr_OccurredPyDict_DelItem_PyDict_NewPresized_ZN5arrow7dataset21PartitioningOrFactoryD1Ev_ZN5arrow7dataset10FileSourceD1Ev_ZTISt14overflow_error@GLIBCXX_3.4_ZNSt15_Sp_counted_ptrIPN5arrow7dataset26ParquetFragmentScanOptionsELN9__gnu_cxx12_Lock_policyE2EED1Ev_ZN5arrow6StatusD2EvPyBytes_FromStringAndSize.symtab.strtab.shstrtab.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.text.fini.rodata.eh_frame_hdr.eh_frame.gcc_except_table.init_array.fini_array.data.rel.ro.dynamic.got.got.plt.data.bss.comment.gnu.build.attributes88$.o``8 00@$$M0HoTTUoWWdpXpXXGnBȟȟxs ~