ó
    ¿íØh  ã                   óB   • S SK rS SKrS SKJr  S SKJr   " S S\5      rg)é    N)ÚBase)Úexpectc                   ó<   • \ rS rSr\SS j5       r\SS j5       rSrg)ÚWhereé   Nc                  ót  • [         R                  R                  S/ SQS/S9n [        R                  " SS/SS//[
        S9n[        R                  " SS/S	S
//[        R                  S9n[        R                  " SS/SS//[        R                  S9n[        R                  " XU5      n[        XX#/U/SS9  g )Nr   ©Ú	conditionÚxÚyÚz©ÚinputsÚoutputsé   r   ©Údtypeé   é   é   é	   é   é   é   Útest_where_example©r   r   Úname)	ÚonnxÚhelperÚ	make_nodeÚnpÚarrayÚboolÚfloat32Úwherer   ©Únoder
   r   r   r   s        Ú[/var/www/fran/franai/venv/lib/python3.13/site-packages/onnx/backend/test/case/node/where.pyÚexportÚWhere.export   s«   € ä{‰{×$Ñ$ØÚ*ØEð %ð 
ˆô —H’H˜q !˜f q¨! fÐ-´TÑ:ˆ	ÜHŠHq˜!f˜q !˜fÐ%¬R¯Z©ZÑ8ˆÜHŠHq˜!f˜q !˜fÐ%¬R¯Z©ZÑ8ˆÜHŠHY 1Ó%ˆÜˆt¨Ð-¸°sÐAUÓVó    c                  ót  • [         R                  R                  S/ SQS/S9n [        R                  " SS/SS//[
        S9n[        R                  " SS/S	S
//[        R                  S9n[        R                  " SS/SS//[        R                  S9n[        R                  " XU5      n[        XX#/U/SS9  g )Nr   r	   r   r   r   r   r   r   r   r   r   r   r   r   Útest_where_long_exampler   )	r   r   r    r!   r"   r#   Úint64r%   r   r&   s        r(   Úexport_longÚWhere.export_long   s®   € ä{‰{×$Ñ$ØÚ*ØEð %ð 
ˆô —H’H˜q !˜f q¨! fÐ-´TÑ:ˆ	ÜHŠHq˜!f˜q !˜fÐ%¬R¯X©XÑ6ˆÜHŠHq˜!f˜q !˜fÐ%¬R¯X©XÑ6ˆÜHŠHY 1Ó%ˆÜØ QÐ*°Q°CÐ>Wó	
r+   © )ÚreturnN)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ústaticmethodr)   r/   Ú__static_attributes__r1   r+   r(   r   r      s*   † ØóWó ðWð ó
ó ó
r+   r   )Únumpyr!   r   Úonnx.backend.test.case.baser   Úonnx.backend.test.case.noder   r   r1   r+   r(   Ú<module>r<      s   ðó
 ã Ý ,Ý .ô
ˆDõ 
r+   