
    af                         d dl mZmZmZmZmZ d dlmZ d dlm	Z	 deeee
ef         e
f                  deeee	f                  fdZdS )    )ListTupleDictAnyUnion)EIP712DelegateCertificate)EIP712AuthorityCertificatecertificatesreturnc                     g }| D ]g\  }}}|d         dk    rt          j        |          }n+|d         dk    rt          j        |          }n
J d            |                    |           h|S )z,

    :param certificates:
    :return:
    primaryTyper   r	   Fzshould not arrive here)r   parser	   append)r
   
cert_chain	cert_hash	cert_datacert_sigcerts         X/var/www/html/env/lib/python3.11/site-packages/autobahn/xbr/_eip712_certificate_chain.pyparse_certificate_chainr   !   s     J*6    &	9h]#'BBB,29==DD}%)EEE-3I>>DD22225$H     N)typingr   r   r   r   r   )autobahn.xbr._eip712_delegate_certificater   *autobahn.xbr._eip712_authority_certificater	   strr    r   r   <module>r      s   6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 O O O O O O Q Q Q Q Q QT$uT#s(^S5H/I*J T/1KKLMT T T T T Tr   