§
    3�Åj¯  ã                  óz   — d dl mZ d dlZd dlmZ  G d„ de¦  «        Z G d„ de¦  «        Z G d„ d	e¦  «        ZdS )
é    )ÚannotationsN)ÚOpRunc                  ó   — e Zd Zdd„ZdS )Ú	Squeeze_1Nc                óp  — t          |t          j        ¦  «        rt          |¦  «        }n-|g dfv rd }n$t          |t          ¦  «        rt          |¦  «        }t          |t          t          f¦  «        r+|}t          |¦  «        D ]}t          j        ||¬¦  «        }Œnt          j        ||¬¦  «        }|fS )N© ©Úaxis)Ú
isinstanceÚnpÚndarrayÚtupleÚlistÚreversedÚsqueeze)ÚselfÚdataÚaxesÚsqÚas        úNC:\Projects\Historical\venv\Lib\site-packages\onnx/reference/ops/op_squeeze.pyÚ_runzSqueeze_1._run   s¾   € Ý�d�BœJÑ'Ô'ð 	Ý˜‘;”;ˆDˆDØ�b˜"�XÐÐØˆDˆDÝ˜�dÑ#Ô#ð 	Ý˜‘;”;ˆDÝ�d�U¥D˜MÑ*Ô*ð 	-ØˆBÝ˜d‘^”^ð ,ð ,�Ý”Z ¨Ð+Ñ+Ô+��ð,õ ”˜D tÐ,Ñ,Ô,ˆBØˆuˆó    ©N)Ú__name__Ú
__module__Ú__qualname__r   r   r   r   r   r      s(   € € € € € ðð ð ð ð ð r   r   c                  ó   — e Zd ZdS )Ú
Squeeze_11N)r   r   r   r   r   r   r   r      s   € € € € € Ø€Dr   r   c                  ó   — e Zd Zd„ Zdd„ZdS )Ú
Squeeze_13c                ó@   — t          j        | ||¦  «         d | _        d S r   )r   Ú__init__r   )r   Ú	onnx_nodeÚ
run_paramss      r   r#   zSqueeze_13.__init__!   s!   € ÝŒ�t˜Y¨
Ñ3Ô3Ð3ØˆŒ	ˆ	ˆ	r   Nc                óÊ   — |�Kt          |d¦  «        r$t          j        |t          |¦  «        ¬¦  «        }n+t          j        ||¬¦  «        }nt          j        |¦  «        }|fS )NÚ__iter__r	   )Úhasattrr   r   r   )r   r   r   r   s       r   r   zSqueeze_13._run%   sb   € ØÐÝ�t˜ZÑ(Ô(ð 1Ý”Z ­5°©;¬;Ð7Ñ7Ô7��å”Z ¨4Ð0Ñ0Ô0��å”˜DÑ!Ô!ˆBØˆuˆr   r   )r   r   r   r#   r   r   r   r   r!   r!       s7   € € € € € ðð ð ðð ð ð ð ð r   r!   )	Ú
__future__r   Únumpyr   Úonnx.reference.op_runr   r   r   r!   r   r   r   ú<module>r,      s¿   ðð #Ð "Ð "Ð "Ð "Ð "à Ð Ð Ð à 'Ð 'Ð 'Ð 'Ð 'Ð 'ðð ð ð ð �ñ ô ð ð"	ð 	ð 	ð 	ð 	�ñ 	ô 	ð 	ðð ð ð ð �ñ ô ð ð ð r   