Ë
    òmxiâ  ã                   óf  — d dl mZ d dl mZ d dl mZ d dl mZ d dlmZ  G d„ dej                  «      Z G d„ d	ej                  «      Z
 G d
„ dej                  «      Z G d„ dej                  «      Z G d„ dej                  «      Z G d„ dej                  «      Z G d„ dej                   «      Z G d„ dej                  «      Z G d„ de«      Z G d„ de«      Z G d„ de«      Z G d„ de«      Z G d„ dej                  «      Z G d „ d!ej0                  «      Z G d"„ d#ej                  «      Zy$)%é    )Ú	namedtype)Únamedval)Útag)Úuniv)Úrfc1155c                   ó4   — e Zd Z ej                  d«      ZdZy)ÚVersion)z	version-1r   r   N)Ú__name__Ú
__module__Ú__qualname__r   ÚNamedValuesÚnamedValuesÚdefaultValue© ó    úM/home/htdocs/ttos/venv/lib/python3.12/site-packages/pyasn1_modules/rfc1157.pyr	   r	      s   „ Ø&�(×&Ñ&Øó€Kð �Lr   r	   c                   ó   — e Zd Zy)Ú	CommunityN©r
   r   r   r   r   r   r   r      ó   „ Ør   r   c                   ó   — e Zd Zy)Ú	RequestIDNr   r   r   r   r   r   "   r   r   r   c                   ó:   — e Zd Z ej                  dddddd«      Zy)ÚErrorStatus)ÚnoErrorr   )ÚtooBigé   )Ú
noSuchNameé   )ÚbadValueé   )ÚreadOnlyé   )ÚgenErré   N)r
   r   r   r   r   r   r   r   r   r   r   &   s&   „ Ø&�(×&Ñ&ØØØØØØó�Kr   r   c                   ó   — e Zd Zy)Ú
ErrorIndexNr   r   r   r   r'   r'   1   r   r   r'   c                   ó²   — e Zd Z ej                   ej
                  d ej                  «       «       ej
                  d ej                  «       «      «      Z	y)ÚVarBindÚnameÚvalueN)
r
   r   r   r   Ú
NamedTypesÚ	NamedTyper   Ú
ObjectNameÚObjectSyntaxÚcomponentTyper   r   r   r)   r)   5   sP   „ Ø(�I×(Ñ(Øˆ	×Ñ˜FÐ$6 G×$6Ñ$6Ó$8Ó9Øˆ	×Ñ˜GÐ%9 W×%9Ñ%9Ó%;Ó<ó�Mr   r)   c                   ó   — e Zd Z e«       Zy)ÚVarBindListN)r
   r   r   r)   r0   r   r   r   r2   r2   <   s	   „ Ù“I�Mr   r2   c            
       óæ   — e Zd Z ej                   ej
                  d e«       «       ej
                  d e«       «       ej
                  d e«       «       ej
                  d e	«       «      «      Z
y)Ú_RequestBasez
request-idzerror-statuszerror-indexúvariable-bindingsN)r
   r   r   r   r,   r-   r   r   r'   r2   r0   r   r   r   r4   r4   @   se   „ Ø(�I×(Ñ(Øˆ	×Ñ˜L©)«+Ó6Øˆ	×Ñ˜N©K«MÓ:Øˆ	×Ñ˜M©:«<Ó8Øˆ	×ÑÐ/±³Ó?ó	�Mr   r4   c                   óŽ   — e Zd Zej                  j                   ej                  ej                  ej                  d«      «      Zy)ÚGetRequestPDUr   N©
r
   r   r   r4   ÚtagSetÚtagImplicitlyr   ÚTagÚtagClassContextÚtagFormatConstructedr   r   r   r7   r7   I   ó6   „ Ø× Ñ ×.Ñ.Øˆ�‰�×#Ñ# S×%=Ñ%=¸qÓAó�Fr   r7   c                   óŽ   — e Zd Zej                  j                   ej                  ej                  ej                  d«      «      Zy)ÚGetNextRequestPDUr   Nr8   r   r   r   r@   r@   O   r>   r   r@   c                   óŽ   — e Zd Zej                  j                   ej                  ej                  ej                  d«      «      Zy)ÚGetResponsePDUr   Nr8   r   r   r   rB   rB   U   r>   r   rB   c                   óŽ   — e Zd Zej                  j                   ej                  ej                  ej                  d«      «      Zy)ÚSetRequestPDUr!   Nr8   r   r   r   rD   rD   [   r>   r   rD   c                   óò  — e Zd Z ej                   ej
                  d ej                  «       «       ej
                  d ej                  «       «       ej
                  d ej                  «       j                   ej                  dddddd	d
«      ¬«      «       ej
                  d ej                  «       «       ej
                  d ej                  «       «       ej
                  d e«       «      «      Zy)ÚTrapPDUÚ
enterprisez
agent-addrzgeneric-trap)Ú	coldStartr   )Ú	warmStartr   )ÚlinkDownr   )ÚlinkUpr!   )ÚauthenticationFailurer#   )ÚegpNeighborLossr%   )ÚenterpriseSpecificé   )r   zspecific-trapz
time-stampr5   N)r
   r   r   r   r,   r-   r   ÚObjectIdentifierr   ÚNetworkAddressÚIntegerÚcloner   r   Ú	TimeTicksr2   r0   r   r   r   rF   rF   a   sô   „ Ø(�I×(Ñ(Øˆ	×Ñ˜LÐ*?¨$×*?Ñ*?Ó*AÓBØˆ	×Ñ˜LÐ*@¨'×*@Ñ*@Ó*BÓCØˆ	×Ñ˜N¨L¨D¯L©L«N×,@Ñ,@Ø,˜×,Ñ,Ð-=Ð?OÐQ`ÐboØ-IÐKaØ-FóHð -Aó -Ió 	Jð 	ˆ	×Ñ˜O¨\¨T¯\©\«^Ó<Øˆ	×Ñ˜LÐ*;¨'×*;Ñ*;Ó*=Ó>Øˆ	×ÑÐ/±³Ó?ó
�Mr   rF   c                   ó  — e Zd Z ej                   ej
                  d e«       «       ej
                  d e«       «       ej
                  d e«       «       ej
                  d e	«       «       ej
                  d e
«       «      «      Zy)ÚPduszget-requestzget-next-requestzget-responsezset-requestÚtrapN)r
   r   r   r   r,   r-   r7   r@   rB   rD   rF   r0   r   r   r   rV   rV   o   s|   „ Ø(�I×(Ñ(Øˆ	×Ñ˜M©=«?Ó;Øˆ	×ÑÐ.Ñ0AÓ0CÓDØˆ	×Ñ˜N©NÓ,<Ó=Øˆ	×Ñ˜M©=«?Ó;Øˆ	×Ñ˜F¡G£IÓ.ó�Mr   rV   c            	       ó¸   — e Zd Z ej                   ej
                  d e«       «       ej
                  d e«       «       ej
                  d e«       «      «      Z	y)ÚMessageÚversionÚ	communityÚdataN)
r
   r   r   r   r,   r-   r	   r   rV   r0   r   r   r   rY   rY   y   sP   „ Ø(�I×(Ñ(Øˆ	×Ñ˜I¡w£yÓ1Øˆ	×Ñ˜K©«Ó5Øˆ	×Ñ˜F¡D£FÓ+ó�Mr   rY   N)Úpyasn1.typer   r   r   r   Úpyasn1_modulesr   rR   r	   ÚOctetStringr   r   r   r'   ÚSequencer)   Ú
SequenceOfr2   r4   r7   r@   rB   rD   rF   ÚChoicerV   rY   r   r   r   ú<module>rc      sø   ðõ "Ý  Ý Ý å "ôˆd�l‰lô ô	�× Ñ ô 	ô	�—‘ô 	ô�$—,‘,ô ô	�—‘ô 	ôˆd�m‰mô ô�$—/‘/ô ô�4—=‘=ô ô�Lô ô˜ô ô�\ô ô�Lô ôˆd�m‰mô ôˆ4�;‰;ô ôˆd�m‰mõ r   