o
    `^E                     @   sv  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 d dl mZ d dlmZ d dlm	Z	 e
d	ZG d
d dejZeede ede e_G dd dejZeede edeje djedededeje djedede_G dd dejZeede ede ede ede jeejejddede jeejejdde_G d d! d!ejZeed"e ed#e e_G d$d% d%ejZe d&d'e_!G d(d) d)ej"Z#eed*e jeejejdded+e jeejejd,de#_G d-d. d.ejZ$ee%d/e jeejejd djd0d1ede ed2e ed3e ed4e# ede jeejejdde$_G d5d6 d6ejZ&eed7e ed8e$ e&_G d9d: d:ejZ'eed;eje& ded<eje djeejejdde'_G d=d> d>ejZ(eed?eje djededed@eje djedede(_G dAdB dBej"Z)eedCe' jeejej*d dedDe( jeejej*dde)_e+dEZ,e+dFZ-e	j.Z.G dGdH dHejZ/eedIe+ edJe) e/_e+dKZ0G dLdM dMejZ1eedNeje) djeejejd dOedPe) jeejej*ddOedQe) jeejej*d,dOedReje/ djeejejddOe1_e0e1 iZ2ej34e2 dSS )T    )char)
constraint)	namedtype)namedval)tag)univ)rfc5280)rfc6170infc                   @      e Zd ZdS )HashAlgAndValueN__name__
__module____qualname__ r   r   6lib/python3.10/site-packages/pyasn1_modules/rfc3709.pyr          r   ZhashAlgZ	hashValuec                   @   r   )LogotypeDetailsNr   r   r   r   r   r   &   r   r   Z	mediaTypeZlogotypeHash)componentType   )ZsizeSpecZlogotypeURIc                   @   r   )LogotypeAudioInfoNr   r   r   r   r   r   4   r   r   ZfileSizeZplayTimeZchannelsZ
sampleRate   )ZimplicitTaglanguage   c                   @   r   )LogotypeAudioNr   r   r   r   r   r   B   r   r   ZaudioDetailsZ	audioInfoc                   @   r   )LogotypeImageTypeNr   r   r   r   r   r   K   r   r   )Z	grayScaler   )colorr   c                   @   r   )LogotypeImageResolutionNr   r   r   r   r   r   T   r   r   ZnumBitsZ	tableSize   c                   @   r   )LogotypeImageInfoNr   r   r   r   r   r    a   r   r    typer   )valueZxSizeZySizeZ
resolutionc                   @   r   )LogotypeImageNr   r   r   r   r   r#   q   r   r#   ZimageDetailsZ	imageInfoc                   @   r   )LogotypeDataNr   r   r   r   r   r$   z   r   r$   ZimageZaudioc                   @   r   )LogotypeReferenceNr   r   r   r   r   r%      r   r%   ZrefStructHashZrefStructURIc                   @   r   )LogotypeInfoNr   r   r   r   r   r&      r   r&   ZdirectZindirectz1.3.6.1.5.5.7.20.2z1.3.6.1.5.5.7.20.1c                   @   r   )OtherLogotypeInfoNr   r   r   r   r   r'      r   r'   ZlogotypeTypeinfoz1.3.6.1.5.5.7.1.12c                   @   r   )LogotypeExtnNr   r   r   r   r   r)      r   r)   ZcommunityLogos)ZexplicitTagZ
issuerLogoZsubjectLogoZ
otherLogosN)5Zpyasn1.typer   r   r   r   r   r   Zpyasn1_modulesr   r	   floatMAXSequencer   Z
NamedTypesZ	NamedTypeZAlgorithmIdentifierZOctetStringr   r   Z	IA5StringZ
SequenceOfZsubtypeZValueSizeConstraintr   ZIntegerZOptionalNamedTypeZTagZtagClassContextZtagFormatSimpler   r   ZNamedValuesZnamedValuesZChoicer   r    ZDefaultedNamedTyper#   r$   r%   r&   ZtagFormatConstructedZObjectIdentifierZid_logo_backgroundZid_logo_loyaltyZid_logo_certImager'   Zid_pe_logotyper)   Z_certificateExtensionsMapUpdateZcertificateExtensionsMapupdater   r   r   r   <module>   sF  




















