§
    kŠtj 
  ã                   óx   — d dl Z d dlmZ  e¦   «         Z G d„ d¦  «        Zd„ Zd„ Zd„ Zd„ Zd	„ Z	d
„ Z
d„ Zd„ ZdS )é    N)Úimport_numpyc                   ó\   — e Zd ZdgZed
d„¦   «         Zed
d„¦   «         Zd„ Zd„ Zd„ Z	d„ Z
d	S )ÚTrtTableÚ_tabr   c                 ó´   — t           j                             t           j        j        ||¦  «        }t          ¦   «         }|                     |||z   ¦  «         |S ©N)ÚflatbuffersÚencodeÚGetÚpackerÚuoffsetr   ÚInit)ÚclsÚbufÚoffsetÚnÚxs        ús/var/www/html/CA-Chatbot/venv/lib/python3.11/site-packages/onnxruntime/quantization/CalTableFlatBuffers/TrtTable.pyÚ	GetRootAszTrtTable.GetRootAs   sH   € åÔ×"Ò"¥;Ô#5Ô#=¸sÀFÑKÔKˆÝ‰JŒJˆØ	�Šˆs�A˜‘JÑÔÐØˆó    c                 ó.   — |                       ||¦  «        S )z6This method is deprecated. Please switch to GetRootAs.)r   )r   r   r   s      r   ÚGetRootAsTrtTablezTrtTable.GetRootAsTrtTable   s   € ð �}Š}˜S &Ñ)Ô)Ð)r   c                 óP   — t           j                             ||¦  «        | _        d S r   )r	   ÚtableÚTabler   )Úselfr   Úposs      r   r   zTrtTable.Init   s    € ÝÔ%×+Ò+¨C°Ñ5Ô5ˆŒ	ˆ	ˆ	r   c                 óª  — t           j        j                             | j                             d¦  «        ¦  «        }|dk    r�| j                             |¦  «        }|t           j        j                             |¦  «        dz  z  }| j                             |¦  «        }ddlm	}  |¦   «         }| 
                    | j        j        |¦  «         |S d S )Né   r   )ÚKeyValue)r	   Únumber_typesÚUOffsetTFlagsÚpy_typer   ÚOffsetÚVectorÚIndirectÚ5onnxruntime.quantization.CalTableFlatBuffers.KeyValuer    r   ÚBytes)r   ÚjÚor   r    Úobjs         r   ÚDictzTrtTable.Dict   sÀ   € ÝÔ$Ô2×:Ò:¸4¼9×;KÒ;KÈAÑ;NÔ;NÑOÔOˆØ�Š6ˆ6Ø”	× Ò  Ñ#Ô#ˆAØ•Ô)Ô7×?Ò?ÀÑBÔBÀQÑFÑFˆAØ”	×"Ò" 1Ñ%Ô%ˆAØVÐVÐVÐVÐVÐVà�(‘*”*ˆCØ�HŠH�T”Y”_ aÑ(Ô(Ð(ØˆJØˆtr   c                 ó¾   — t           j        j                             | j                             d¦  «        ¦  «        }|dk    r| j                             |¦  «        S dS ©Nr   r   )r	   r!   r"   r#   r   r$   Ú	VectorLen©r   r*   s     r   Ú
DictLengthzTrtTable.DictLength-   sO   € ÝÔ$Ô2×:Ò:¸4¼9×;KÒ;KÈAÑ;NÔ;NÑOÔOˆØ�Š6ˆ6Ø”9×&Ò& qÑ)Ô)Ð)Øˆqr   c                 ó†   — t           j        j                             | j                             d¦  «        ¦  «        }|dk    S r.   )r	   r!   r"   r#   r   r$   r0   s     r   Ú
DictIsNonezTrtTable.DictIsNone4   s4   € ÝÔ$Ô2×:Ò:¸4¼9×;KÒ;KÈAÑ;NÔ;NÑOÔOˆØ�AŠvˆr   N)r   )Ú__name__Ú
__module__Ú__qualname__Ú	__slots__Úclassmethodr   r   r   r,   r1   r3   © r   r   r   r      s•   € € € € € Ø�€Iàðð ð ñ „[ðð ð*ð *ð *ñ „[ð*ð
6ð 6ð 6ðð ð ðð ð ðð ð ð ð r   r   c                 ó0   — |                       d¦  «         d S )Né   )ÚStartObject©Úbuilders    r   ÚStartr?   9   s   € Ø×Ò˜ÑÔÐÐÐr   c                 ó    — t          | ¦  «        S ©z2This method is deprecated. Please switch to Start.)r?   r=   s    r   ÚTrtTableStartrB   =   s   € å�‰>Œ>Ðr   c                 óx   — |                       dt          j        j                             |¦  «        d¦  «         d S )Nr   )ÚPrependUOffsetTRelativeSlotr	   r!   r"   r#   ©r>   Údicts     r   ÚAddDictrG   B   s6   € Ø×'Ò'¨­;Ô+CÔ+Q×+YÒ+YÐZ^Ñ+_Ô+_ÐabÑcÔcÐcÐcÐcr   c                 ó"   — t          | |¦  «        S )z4This method is deprecated. Please switch to AddDict.)rG   rE   s     r   ÚTrtTableAddDictrI   F   s   € å�7˜DÑ!Ô!Ð!r   c                 ó0   — |                       d|d¦  «        S )Nr   )ÚStartVector©r>   ÚnumElemss     r   ÚStartDictVectorrN   K   s   € Ø×Ò˜q (¨AÑ.Ô.Ð.r   c                 ó"   — t          | |¦  «        S rA   )rN   rL   s     r   ÚTrtTableStartDictVectorrP   O   s   € å˜7 HÑ-Ô-Ð-r   c                 ó*   — |                       ¦   «         S r   )Ú	EndObjectr=   s    r   ÚEndrS   T   s   € Ø×ÒÑÔÐr   c                 ó    — t          | ¦  «        S )z0This method is deprecated. Please switch to End.)rS   r=   s    r   ÚTrtTableEndrU   X   s   € åˆw‰<Œ<Ðr   )r	   Úflatbuffers.compatr   Únpr   r?   rB   rG   rI   rN   rP   rS   rU   r9   r   r   ú<module>rX      sÞ   ðð
 Ð Ð Ð Ø +Ð +Ð +Ð +Ð +Ð +à€\�^„^€ð+ð +ð +ð +ð +ñ +ô +ð +ð\ð ð ðð ð ð
dð dð dð"ð "ð "ð
/ð /ð /ð.ð .ð .ð
ð ð ðð ð ð ð r   