
    bIg                    2    d dl mZ d dlmZ  G d de      Zy)    )annotations)OpRunc                      e Zd ZddddZy)SequenceMapN)body
attributesc                  t        |      dk(  rt        |d   t              rd }t        ||d         D ]o  \  }}|j                  d   ||j                  d   |i}|j                  d |      }	||	D 
cg c]  }
|
g }}
Kt        ||	      D ]  \  }}
|j                  |
        q t        |      S t        t        |j                  dd  |            }d }|D ]`  }|||j                  d   <   |j                  d ||      }	||	D 
cg c]  }
|
g }}
<t        ||	      D ]  \  }}
|j                  |
        b t        |      S c c}
w c c}
w )N   r   )r   )	len
isinstancelistzipinput_namesrunappendtupledict)selfinput_sequencer   r   additional_inputsresobj1obj2feedsrisobjs                _/var/www/html/answerous/venv/lib/python3.12/site-packages/onnx/reference/ops/op_sequence_map.py_runzSequenceMap._run
   sr    !Q&:6G6JD+QC!.2CA2FG $
d))!,dD4D4DQ4GNHHT5);()*1A3*C* #C $1$$ :S))!"-/@AB! 	 C),E$""1%&u<A{$%&qs&&QK  DAqHHQK 	  Sz! + 's   1
E
E	)__name__
__module____qualname__r         r   r   r   	   s    <@T r%   r   N)
__future__r   onnx.reference.op_runr   r   r$   r%   r   <module>r(      s    # '% r%   