Sindbad~EG File Manager
�
Mٜg�D � �� � d Z ddlmZ ddlZddlmZ ddlZddlm Z ddl
mZ ddlm
Z
ddlmZ dd lmZ dd
lmZ ddd
dd�Z G d� d� Zdd�Zdd�Zdd�Zdd�Zdd�Zdd�Zy)zn
Methods that can be shared by many array-like classes or subclasses:
Series
Index
ExtensionArray
� )�annotationsN)�Any)�lib)�!maybe_dispatch_ufunc_to_dunder_op)�
ABCNDFrame)� roperator��
extract_array)�unpack_zerodim_and_defer�max�min�sum�prod)�maximum�minimum�add�multiplyc �. � e Zd Zd� Z ed� d� � Z ed� d� � Z ed� d� � Z ed� d � � Z ed
� d� � Z ed� d
� � Z
d� Z ed� d� � Z ed� d� � Z
ed� d� � Z ed� d� � Z ed� d� � Z ed� d� � Zd� Z ed� d� � Z ed� d� � Z ed � d!� � Z ed"� d#� � Z ed$� d%� � Z ed&� d'� � Z ed(� d)� � Z ed*� d+� � Z ed,� d-� � Z ed.� d/� � Z ed0� d1� � Z ed2� d3� � Z ed4� d5� � Z ed6� d7� � Z ed8� d9� � Z! ed:� d;� � Z"y<)=�OpsMixinc � � t S �N��NotImplemented��self�other�ops �@/usr/local/lib/python3.12/site-packages/pandas/core/arraylike.py�_cmp_methodzOpsMixin._cmp_method# � � ��� �__eq__c �B � | j |t j � S r )r �operator�eq�r r s r r"