§
    1�Åj:  ã                  ó  — U d dl mZ d dlmZ d dlZd dlZd dlmZ  G d„ de¦  «        Z	i  e
ej        ¦  «         e	 ej        d¦  «         e
ej        ¦  «        d¦  «        “ e
ej        ¦  «         e	 ej        d	¦  «         e
ej        ¦  «        d
¦  «        “ e
ej        ¦  «         e	 ej        d¦  «         e
ej        ¦  «        d¦  «        “ e
ej        ¦  «         e	 ej        d¦  «         e
ej        ¦  «        d¦  «        “ e
ej        ¦  «         e	 ej        d¦  «         e
ej        ¦  «        d¦  «        “ e
ej        ¦  «         e	 ej        d¦  «         e
ej        ¦  «        d¦  «        “ e
ej        ¦  «         e	 ej        d¦  «         e
ej        ¦  «        d¦  «        “ e
ej        ¦  «         e	 ej        d¦  «         e
ej        ¦  «        d¦  «        “ e
ej        ¦  «         e	 ej        d¦  «         e
ej        ¦  «        d¦  «        “ e
ej        ¦  «         e	 ej        ej        ¦  «         e
ej        ¦  «        d¦  «        “ e
ej        ¦  «         e	 ej        d¦  «         e
ej        ¦  «        d¦  «        “ e
ej        ¦  «         e	 ej        d¦  «         e
ej        ¦  «        d¦  «        “ e
ej        ¦  «         e	 ej        d¦  «         e
ej        ¦  «        d¦  «        “ e
ej        ¦  «         e	 ej        d ¦  «         e
ej        ¦  «        d!¦  «        “ e
ej        ¦  «         e	 ej        d"¦  «         e
ej        ¦  «        d#¦  «        “ e
ej        ¦  «         e	 ej        d$¦  «         e
ej        ¦  «        d%¦  «        “ e
ej        ¦  «         e	 ej        ej        ¦  «         e
ej        ¦  «        d&¦  «        “ e
ej        ¦  «         e	 ej        ej         ¦  «         e
ej        ¦  «        d'¦  «         e
ej!        ¦  «         e	 ej        ej"        ¦  «         e
ej        ¦  «        d(¦  «         e
ej#        ¦  «         e	 ej        ej$        ¦  «         e
ej        ¦  «        d)¦  «         e
ej%        ¦  «         e	 ej        ej&        ¦  «         e
ej        ¦  «        d*¦  «         e
ej'        ¦  «         e	 ej        ej(        ¦  «         e
ej        ¦  «        d+¦  «         e
ej)        ¦  «         e	 ej        ej*        ¦  «         e
ej        ¦  «        d,¦  «         e
ej+        ¦  «         e	 ej        ej,        ¦  «         e
ej        ¦  «        d-¦  «         e
ej-        ¦  «         e	 ej        ej.        ¦  «         e
ej        ¦  «        d.¦  «         e
ej/        ¦  «         e	 ej        ej0        ¦  «         e
ej        ¦  «        d/¦  «         e
ej1        ¦  «         e	 ej        ej2        ¦  «         e
ej        ¦  «        d0¦  «         e
ej3        ¦  «         e	 ej        ej4        ¦  «         e
ej        ¦  «        d1¦  «        i¥Z5d2e6d3<   dS )4é    )Úannotations)Ú
NamedTupleN)ÚTensorProtoc                  ó.   — e Zd ZU ded<   ded<   ded<   dS )ÚTensorDtypeMapznp.dtypeÚnp_dtypeÚintÚstorage_dtypeÚstrÚnameN)Ú__name__Ú
__module__Ú__qualname__Ú__annotations__© ó    ú>C:\Projects\Historical\venv\Lib\site-packages\onnx/_mapping.pyr   r      s1   € € € € € € ØÐÐÑØÐÐÑØ€I€I�I€I€Ir   r   Úfloat32zTensorProto.FLOATÚuint8zTensorProto.UINT8Úint8zTensorProto.INT8Úuint16zTensorProto.UINT16Úint16zTensorProto.INT16Úint32zTensorProto.INT32Úint64zTensorProto.INT64ÚboolzTensorProto.BOOLÚfloat16zTensorProto.FLOAT16zTensorProto.BFLOAT16Úfloat64zTensorProto.DOUBLEÚ	complex64zTensorProto.COMPLEX64Ú
complex128zTensorProto.COMPLEX128Úuint32zTensorProto.UINT32Úuint64zTensorProto.UINT64ÚobjectzTensorProto.STRINGzTensorProto.FLOAT8E4M3FNzTensorProto.FLOAT8E4M3FNUZzTensorProto.FLOAT8E5M2zTensorProto.FLOAT8E5M2FNUZzTensorProto.UINT4zTensorProto.INT4zTensorProto.FLOAT4E2M1zTensorProto.FLOAT8E8M0zTensorProto.UINT2zTensorProto.INT2zTensorProto.FLOAT6E2M3zTensorProto.FLOAT6E3M2zdict[int, TensorDtypeMap]ÚTENSOR_TYPE_MAP)7Ú
__future__r   Útypingr   Ú	ml_dtypesÚnumpyÚnpÚonnx.onnx_pbr   r   r	   ÚFLOATÚdtypeÚUINT8ÚINT32ÚINT8ÚUINT16ÚINT16ÚINT64ÚBOOLÚFLOAT16ÚBFLOAT16Úbfloat16ÚDOUBLEÚ	COMPLEX64Ú
COMPLEX128ÚUINT32ÚUINT64ÚSTRINGÚFLOAT8E4M3FNÚfloat8_e4m3fnÚFLOAT8E4M3FNUZÚfloat8_e4m3fnuzÚ
FLOAT8E5M2Úfloat8_e5m2ÚFLOAT8E5M2FNUZÚfloat8_e5m2fnuzÚUINT4Úuint4ÚINT4Úint4Ú
FLOAT4E2M1Úfloat4_e2m1fnÚ
FLOAT8E8M0Úfloat8_e8m0fnuÚUINT2Úuint2ÚINT2Úint2Ú
FLOAT6E2M3Úfloat6_e2m3fnÚ
FLOAT6E3M2Úfloat6_e3m2fnr#   r   r   r   r   ú<module>rT      sw  ðð #Ð "Ð "Ð "Ð "Ð "Ð "à Ð Ð Ð Ð Ð à Ð Ð Ð Ø Ð Ð Ð à $Ð $Ð $Ð $Ð $Ð $ðð ð ð ð �Zñ ô ð ði.Ø€CˆÔÑÔ˜N˜NØˆŒ�ÑÔ˜S˜S Ô!2Ñ3Ô3Ð5Hñô ði.ð €CˆÔÑÔ˜N˜NØˆŒ�ÑÔ˜3˜3˜{Ô0Ñ1Ô1Ð3Fñô ð	i.ð €CˆÔÑÔ˜>˜>ØˆŒ�ÑÔ˜#˜#˜kÔ/Ñ0Ô0Ð2Dñô ði.ð €CˆÔÑÔ˜^˜^ØˆŒ�ÑÔ˜C˜C Ô 1Ñ2Ô2Ð4Hñô ði.ð €CˆÔÑÔ˜N˜NØˆŒ�ÑÔ˜3˜3˜{Ô0Ñ1Ô1Ð3Fñô ði.ð  €CˆÔÑÔ˜N˜NØˆŒ�ÑÔ˜3˜3˜{Ô0Ñ1Ô1Ð3Fñô ð!i.ð& €CˆÔÑÔ˜N˜NØˆŒ�ÑÔ˜3˜3˜{Ô0Ñ1Ô1Ð3Fñô ð'i.ð, €CˆÔÑÔ˜>˜>ØˆŒ�ÑÔ˜#˜#˜kÔ/Ñ0Ô0Ð2Dñô ð-i.ð2 €CˆÔÑÔ˜n˜nØˆŒ�ÑÔ˜S˜S Ô!2Ñ3Ô3Ð5Jñô ð3i.ð8 €CˆÔÑÔ˜~˜~ØˆŒ�Ô#Ñ$Ô$ØˆˆKÔÑÔØñ ô  ð9i.ðB €CˆÔÑÔ˜^˜^ØˆŒ�ÑÔ˜S˜S Ô!3Ñ4Ô4Ð6Jñô ðCi.ðH €CˆÔÑÔ  ØˆŒ�ÑÔ˜s˜s ;Ô#4Ñ5Ô5Ð7Nñ!ô !ðIi.ðN €CˆÔÑÔ  ØˆŒ�ÑÔØˆˆKÔÑÔØ ñ"ô "ðOi.ðX €CˆÔÑÔ˜^˜^ØˆŒ�ÑÔ˜C˜C Ô 2Ñ3Ô3Ð5Iñô ðYi.ð^ €CˆÔÑÔ˜^˜^ØˆŒ�ÑÔ˜C˜C Ô 2Ñ3Ô3Ð5Iñô ð_i.ðd €CˆÔÑÔ˜^˜^ØˆŒ�ÑÔ˜C˜C Ô 2Ñ3Ô3Ð5Iñô ðei.ðj €CˆÔ Ñ!Ô! > >ØˆŒ�Ô(Ñ)Ô)ØˆˆKÔÑÔØ"ñ$ô $ðki.ðt €CˆÔ"Ñ#Ô# ^ ^ØˆŒ�Ô*Ñ+Ô+ØˆˆKÔÑÔØ$ñ&ô &ð
 €CˆÔÑÔ  ØˆŒ�Ô&Ñ'Ô'ØˆˆKÔÑÔØ ñ"ô "ð
 €CˆÔ"Ñ#Ô# ^ ^ØˆŒ�Ô*Ñ+Ô+ØˆˆKÔÑÔØ$ñ&ô &ð
 €CˆÔÑÔ˜N˜NØˆŒ�”Ñ!Ô! 3 3 {Ô'8Ñ#9Ô#9Ð;Nñô ð €CˆÔÑÔ˜>˜>ØˆŒ�”Ñ Ô  # # kÔ&7Ñ"8Ô"8Ð:Lñô ð €CˆÔÑÔ  ØˆŒ�Ô(Ñ)Ô)ØˆˆKÔÑÔØ ñ"ô "ð
 €CˆÔÑÔ  ØˆŒ�Ô)Ñ*Ô*ØˆˆKÔÑÔØ ñ"ô "ð
 €CˆÔÑÔ˜N˜NØˆŒ�”Ñ!Ô! 3 3 {Ô'8Ñ#9Ô#9Ð;Nñô ð €CˆÔÑÔ˜>˜>ØˆŒ�”Ñ Ô  # # kÔ&7Ñ"8Ô"8Ð:Lñô ð €CˆÔÑÔ  ØˆŒ�Ô(Ñ)Ô)ØˆˆKÔÑÔØ ñ"ô "ð
 €CˆÔÑÔ  ØˆŒ�Ô(Ñ)Ô)ØˆˆKÔÑÔØ ñ"ô "ðIi.ð i.€ð ið ið iñ ið ið ir   