§
    ¥”j  ã                   ó”  — d dl mZmZmZ ddlmZ 	 g d¢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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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/„ d0ej	        ¦  «        Z  G d1„ d2ej        ¦  «        Z! G d3„ d4ej	        ¦  «        Z" ed5d6e¦  «          ed7d8e¦  «          ed9d:ej#        ¦  «          ed;d<ej$        ¦  «          ed=d>e"¦  «          ed?d@ej%        ¦  «          edAdBe¦  «         dCS )Dé    )ÚalgosÚcmsÚcoreé   )Úregister_cms_attribute)ÚCertifiedAttributeChoicesÚCertifiedAttributesV2ÚCommitmentTypeIdentifierÚCommitmentTypeIndicationÚCommitmentTypeQualifierÚCommitmentTypeQualifiersÚDisplayTextÚNoticeNumbersÚNoticeReferenceÚOtherAttrCertÚOtherAttrCertIdÚSPDocSpecificationÚSPUserNoticeÚSigPolicyQualifierIdÚSigPolicyQualifierInfoÚSigPolicyQualifierInfosÚSignaturePolicyDocumentÚSignaturePolicyIdÚSignaturePolicyIdentifierÚSignaturePolicyStoreÚSignedAssertionÚSignedAssertionIdÚSignedAssertionsÚSignerAttributesV2c                   ó    — e Zd ZdddddddœZdS )	r
   Úproof_of_originÚproof_of_receiptÚproof_of_deliveryÚproof_of_senderÚproof_of_approvalÚproof_of_creation)z1.2.840.113549.1.9.16.6.1z1.2.840.113549.1.9.16.6.2z1.2.840.113549.1.9.16.6.3z1.2.840.113549.1.9.16.6.4z1.2.840.113549.1.9.16.6.5z1.2.840.113549.1.9.16.6.6N©Ú__name__Ú
__module__Ú__qualname__Ú_map© ó    úk/var/www/finuniver-perm.ru/html/portfolio/venv/lib/python3.11/site-packages/pyhanko/sign/ades/cades_asn1.pyr
   r
   ,   s.   € € € € € ð &7Ø%7Ø%8Ø%6Ø%8Ø%8ðð €D€D€Dr-   r
   c                   ó0   — e Zd Zdefdej        fgZdZi ZdS )r   Úcommitment_type_identifierÚ	qualifier)r0   r1   N)	r(   r)   r*   r
   r   ÚAnyÚ_fieldsÚ	_oid_pairÚ
_oid_specsr,   r-   r.   r   r   8   s6   € € € € € à	%Ð'?Ð@Ø	�d”hÐð€Gð
 <€Ið €J€J€Jr-   r   c                   ó   — e Zd ZeZdS )r   N)r(   r)   r*   r   Ú_child_specr,   r-   r.   r   r   D   s   € € € € € Ø)€K€K€Kr-   r   c                   ó$   — e Zd ZdefdeddifgZdS )r   Úcommitment_type_idÚcommitment_type_qualifierÚoptionalTN)r(   r)   r*   r
   r   r3   r,   r-   r.   r   r   H   s1   € € € € € à	Ð7Ð8à'Ø$Ø˜Ðð	
ð€G€G€Gr-   r   c                   ó   — e Zd ZddddœZdS )r   Úsp_uriÚ
sp_unoticeÚsp_doc_specification)z1.2.840.113549.1.9.16.5.1z1.2.840.113549.1.9.16.5.2z0.4.0.19122.2.1Nr'   r,   r-   r.   r   r   S   s%   € € € € € ð &.Ø%1à1ðð €D€D€Dr-   r   c                   óB   — e Zd Zdej        fdej        fdej        fgZdS )r   Úvisible_stringÚ
bmp_stringÚutf8_stringN)r(   r)   r*   r   ÚVisibleStringÚ	BMPStringÚ
UTF8StringÚ_alternativesr,   r-   r.   r   r   ]   s6   € € € € € ð 
˜4Ô-Ð.Ø	�t”~Ð&Ø	˜œÐ(ð€M€M€Mr-   r   c                   ó   — e Zd Zej        ZdS )r   N)r(   r)   r*   r   ÚIntegerr7   r,   r-   r.   r   r   g   s   € € € € € Ø”,€K€K€Kr-   r   c                   ó   — e Zd ZdefdefgZdS )r   ÚorganizationÚnotice_numbersN)r(   r)   r*   r   r   r3   r,   r-   r.   r   r   k   s#   € € € € € Ø Ð,Ð/?ÀÐ.OÐP€G€G€Gr-   r   c                   ó*   — e Zd ZdeddifdeddifgZdS )r   Ú
notice_refr;   TÚexplicit_textN)r(   r)   r*   r   r   r3   r,   r-   r.   r   r   o   s3   € € € € € à	�¨°TÐ(:Ð;Ø	˜+¨
°DÐ'9Ð:ð€G€G€Gr-   r   c                   ó2   — e Zd Zdej        fdej        fgZdS )r   ÚoidÚuriN)r(   r)   r*   r   ÚObjectIdentifierÚ	IA5Stringr3   r,   r-   r.   r   r   v   s'   € € € € € Ø�tÔ,Ð-°°t´~Ð/FÐG€G€G€Gr-   r   c                   óB   — e Zd Zdefdej        fgZdZej        e	e
dœZdS )r   Úsig_policy_qualifier_idÚsig_qualifier)rV   rW   )r=   r>   r?   N)r(   r)   r*   r   r   r2   r3   r4   rT   r   r   r5   r,   r-   r.   r   r   z   sH   € € € € € à	"Ð$8Ð9Ø	˜$œ(Ð#ð€Gð
 =€Ið ”.Ø"à 2ðð €J€J€Jr-   r   c                   ó   — e Zd ZeZdS )r   N)r(   r)   r*   r   r7   r,   r-   r.   r   r   Š   s   € € € € € Ø(€K€K€Kr-   r   c                   ó>   — e Zd Zdej        fdej        fdeddifgZdS )r   Úsig_policy_idÚsig_policy_hashÚsig_policy_qualifiersr;   TN)	r(   r)   r*   r   rS   r   Ú
DigestInfor   r3   r,   r-   r.   r   r   Ž   s;   € € € € € à	˜$Ô/Ð0Ø	˜EÔ,Ð-Ø	 Ð"9¸JÈÐ;MÐNð€G€G€Gr-   r   c                   ó(   — e Zd Zdefdej        fgZdS )r   Úsignature_policy_idÚsignature_policy_impliedN)r(   r)   r*   r   r   ÚNullrG   r,   r-   r.   r   r   –   s(   € € € € € à	Ð 1Ð2Ø	# T¤YÐ/ð€M€M€Mr-   r   c                   ó2   — e Zd Zdej        fdej        fgZdS )r   Úsig_policy_encodedÚsig_policy_local_uriN)r(   r)   r*   r   ÚOctetStringrT   r3   r,   r-   r.   r   r   �   s,   € € € € € ð 
˜tÔ/Ð0Ø	 ¤Ð0ð	€G€G€Gr-   r   c                   ó   — e Zd ZdefdefgZdS )r   Úsp_doc_specÚsp_documentN)r(   r)   r*   r   r   r3   r,   r-   r.   r   r   ¦   s'   € € € € € à	Ð*Ð+Ø	Ð/Ð0ð€G€G€Gr-   r   c                   ó   — e Zd Zi ZdS )r   Nr'   r,   r-   r.   r   r   ­   ó   € € € € € Ø€D€D€Dr-   r   c                   ó0   — e Zd Zdefdej        fgZdZi ZdS )r   Úother_attr_cert_idÚother_attr_cert)rl   rm   N)	r(   r)   r*   r   r   r2   r3   r4   r5   r,   r-   r.   r   r   ±   s3   € € € € € à	˜Ð/Ø	˜DœHÐ%ð€Gð
 :€IØ€J€J€Jr-   r   c                   ó4   — e Zd Zdej        ddifdeddifgZdS )r   Ú	attr_certÚexplicitr   rm   r   N)r(   r)   r*   r   ÚAttributeCertificateV2r   rG   r,   r-   r.   r   r   »   s4   € € € € € à	�cÔ0°:¸q°/ÐBØ	˜M¨J¸¨?Ð;ð€M€M€Mr-   r   c                   ó   — e Zd ZeZdS )r	   N)r(   r)   r*   r   r7   r,   r-   r.   r	   r	   Â   s   € € € € € Ø+€K€K€Kr-   r	   c                   ó   — e Zd Zi ZdS )r   Nr'   r,   r-   r.   r   r   Æ   rj   r-   r   c                   ó0   — e Zd Zdefdej        fgZdZi ZdS )r   Úsigned_assertion_idÚsigned_assertion)ru   rv   N)	r(   r)   r*   r   r   r2   r3   r4   r5   r,   r-   r.   r   r   Ê   s4   € € € € € à	Ð 1Ð2Ø	˜TœXÐ&ð€Gð
 <€IØ€J€J€Jr-   r   c                   ó   — e Zd ZeZdS )r   N)r(   r)   r*   r   r7   r,   r-   r.   r   r   Ô   s   € € € € € Ø!€K€K€Kr-   r   c                   óF   — e Zd Zdej        dddœfdedddœfdedddœfgZd	S )
r   Úclaimed_attributesTr   )r;   rp   Úcertified_attributes_v2r   Úsigned_assertionsé   N)r(   r)   r*   r   ÚAttCertAttributesr	   r   r3   r,   r-   r.   r   r   Ø   s`   € € € € € ð !ØÔ!Ø¨1Ð-Ð-ð	
ð &Ø!Ø¨1Ð-Ð-ð	
ð  ØØ¨1Ð-Ð-ð	
ð€G€G€Gr-   r   z1.2.840.113549.1.9.16.2.15Úsignature_policy_identifierz1.2.840.113549.1.9.16.2.16Úcommitment_typez1.2.840.113549.1.9.16.2.20Úcontent_time_stampz0.4.0.1733.2.1Ú	mime_typez0.4.0.19122.1.1Úsigner_attributes_v2z0.4.0.19122.1.2Úclaimed_samlz0.4.0.19122.1.3Úsignature_policy_storeN)&Ú
asn1cryptor   r   r   Ú	asn1_utilr   Ú__all__rS   r
   ÚSequencer   Ú
SequenceOfr   r   r   ÚChoicer   r   r   r   r   r   r   r   r   r   r   r   r   r   r	   r   r   r   r   ÚContentInforF   re   r,   r-   r.   ú<module>rŒ      s[  ðØ 'Ð 'Ð 'Ð 'Ð 'Ð 'Ð 'Ð 'Ð 'Ð 'à -Ð -Ð -Ð -Ð -Ð -ððð ð €ð8	ð 	ð 	ð 	ð 	˜tÔ4ñ 	ô 	ð 	ð	ð 	ð 	ð 	ð 	˜dœmñ 	ô 	ð 	ð*ð *ð *ð *ð *˜tœñ *ô *ð *ðð ð ð ð ˜tœ}ñ ô ð ðð ð ð ð ˜4Ô0ñ ô ð ðð ð ð ð �$”+ñ ô ð ðð ð ð ð �D”Oñ ô ð ðQð Qð Qð Qð Q�d”mñ Qô Qð Qðð ð ð ð �4”=ñ ô ð ðHð Hð Hð Hð H˜œñ Hô Hð Hðð ð ð ð ˜Tœ]ñ ô ð ð )ð )ð )ð )ð )˜dœoñ )ô )ð )ðð ð ð ð ˜œñ ô ð ðð ð ð ð  ¤ñ ô ð ðð ð ð ð ˜dœmñ ô ð ðð ð ð ð ˜4œ=ñ ô ð ðð ð ð ð �dÔ+ñ ô ð ðð ð ð ð �D”Mñ ô ð ðð ð ð ð  ¤ñ ô ð ð,ð ,ð ,ð ,ð ,˜DœOñ ,ô ,ð ,ðð ð ð ð ˜Ô-ñ ô ð ðð ð ð ð �d”mñ ô ð ð"ð "ð "ð "ð "�t”ñ "ô "ð "ðð ð ð ð ˜œñ ô ð ð8 Ð Ø Ø!Øñô ð ð
 Ð Ø Ð"3Ð5Mñô ð ð Ð Ø Ð"6¸¼ñô ð ð Ð Ð'¨°d´oÑ FÔ FÐ FØ Ð ØÐ-Ð/Añô ð ð Ð Ð(¨.¸$Ô:JÑ KÔ KÐ KØ Ð ØÐ/Ð1Eñô ð ð ð r-   