Sindbad~EG File Manager
�
Mٜg� � �: � d Z ddlmZ ddlZddlmZ ddlmZmZm Z ddl
mZ ddlm
Z
ddlmZ dd lmZ ddlZdd
lmZ ddlmZ ddlmZmZ erddlZddlZdd
lmZm Z m!Z!m"Z" ddl#m$Z$ de
jJ df dd�Z& ddddd� dd�Z'y)z orc compat � )�annotationsN)�
ModuleType)�
TYPE_CHECKING�Any�Literal)�using_pyarrow_string_dtype)�lib)�import_optional_dependency)�check_dtype_backend)�
default_index)�arrow_string_types_mapper)�
get_handle�
is_fsspec_url)�DtypeBackend�FilePath�
ReadBuffer�WriteBuffer)� DataFramec � � t d� }t |� t | dd�� 5 }|j }t | � r7|�5t d� }t d� } | j
j
| � \ }} |j d|||d�|��}
ddd� |t j urR|dk( r"
j t j � � }|S d
dlm} |� }
j |
j"