§
    cŠtjs  ã                  ót   — d dl mZ d dlmZmZmZ d dlmZ d dlm	Z	 erd dl
mZ d dlmZ  G d„ d¦  «        Zd	S )
é    )Úannotations)ÚTYPE_CHECKINGÚAnyÚNoReturn)Ú'map_interchange_dtype_to_narwhals_dtype)ÚVersion)ÚSelf)ÚDTypec                  ól   — e Zd Zej        Zdd„Zdd„Zdd	„Ze	dd„¦   «         Z
e	dd„¦   «         Zdd„ZdS )ÚInterchangeSeriesÚdfr   ÚreturnÚNonec                ó   — || _         d S ©N©Ú_native_series)Úselfr   s     úZ/var/www/html/CA-Chatbot/venv/lib/python3.11/site-packages/narwhals/_interchange/series.pyÚ__init__zInterchangeSeries.__init__   s   € Ø ˆÔÐÐó    r	   c                ó   — | S r   © ©r   s    r   Ú__narwhals_series__z%InterchangeSeries.__narwhals_series__   s   € Øˆr   r   c                ó$   — d}t          |¦  «        ‚)NzçCannot access native namespace for interchange-level series with unknown backend. If you would like to see this kind of object supported in Narwhals, please open a feature request at https://github.com/narwhals-dev/narwhals/issues.©ÚNotImplementedError)r   Úmsgs     r   Ú__native_namespace__z&InterchangeSeries.__native_namespace__   s   € ðYð 	õ
 " #Ñ&Ô&Ð&r   r
   c                ó4   — t          | j        j        ¦  «        S r   )r   r   Údtyper   s    r   r"   zInterchangeSeries.dtype   s   € å6°tÔ7JÔ7PÑQÔQÐQr   c                ó   — | j         S r   r   r   s    r   ÚnativezInterchangeSeries.native#   s   € àÔ"Ð"r   ÚattrÚstrc                ó,   — d|› d�}t          |¦  «        ‚)Nz
Attribute aK   is not supported for interchange-level dataframes.

Hint: you probably called `nw.from_native` on an object which isn't fully supported by Narwhals, yet implements `__dataframe__`. If you would like to see this kind of object supported in Narwhals, please open a feature request at https://github.com/narwhals-dev/narwhals/issues.r   )r   r%   r   s      r   Ú__getattr__zInterchangeSeries.__getattr__'   s1   € ðB˜ð Bð Bð Bð 	õ " #Ñ&Ô&Ð&r   N)r   r   r   r   )r   r	   )r   r   )r   r
   )r   r   )r%   r&   r   r   )Ú__name__Ú
__module__Ú__qualname__r   ÚV1Ú_versionr   r   r    Úpropertyr"   r$   r(   r   r   r   r   r      s¯   € € € € € ØŒz€Hð!ð !ð !ð !ðð ð ð ð'ð 'ð 'ð 'ð ðRð Rð Rñ „XðRð ð#ð #ð #ñ „Xð#ð'ð 'ð 'ð 'ð 'ð 'r   r   N)Ú
__future__r   Útypingr   r   r   Únarwhals._interchange.dataframer   Únarwhals._utilsr   Útyping_extensionsr	   Únarwhals.dtypesr
   r   r   r   r   ú<module>r5      s·   ðØ "Ð "Ð "Ð "Ð "Ð "à /Ð /Ð /Ð /Ð /Ð /Ð /Ð /Ð /Ð /à SÐ SÐ SÐ SÐ SÐ SØ #Ð #Ð #Ð #Ð #Ð #àð &Ø&Ð&Ð&Ð&Ð&Ð&à%Ð%Ð%Ð%Ð%Ð%ð!'ð !'ð !'ð !'ð !'ñ !'ô !'ð !'ð !'ð !'r   