%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /lib/python3/dist-packages/pyasn1_modules/__pycache__/
Upload File :
Create Path :
Current File : //lib/python3/dist-packages/pyasn1_modules/__pycache__/rfc2251.cpython-312.pyc

�

h��]3i��V�ddlmZddlmZddlmZddlmZddlmZejd�ZGd�dej�Z	Gd	�d
ej�Z
Gd�de	�ZGd
�de	�ZGd�de	�Z
Gd�de	�ZGd�dej�ZGd�dej�ZGd�dej�ZGd�dej&�ZGd�dej&�ZGd�de	�ZGd�d ej&�ZGd!�d"ej�ZGd#�d$e	�ZGd%�d&ej�ZGd'�d(ej&�ZGd)�d*ej8�ZGd+�d,ej&�ZGd-�d.ej�ZGd/�d0ej&�Z Gd1�d2ej&�Z!Gd3�d4ej&�Z"Gd5�d6ej8�Z#Gd7�d8ej8�Z$Gd9�d:ej8�Z%Gd;�d<ej&�Z&Gd=�d>ejN�Z(Gd?�d@ej&�Z)GdA�dBej&�Z*GdC�dDej�Z+GdE�dFe*�Z,GdG�dHej&�Z-GdI�dJej&�Z.GdK�dLe*�Z/GdM�dNej�Z0GdO�dPej&�Z1GdQ�dRe*�Z2GdS�dTe*�Z3GdU�dVe*�Z4GdW�dXej&�Z5GdY�dZe*�Z6Gd[�d\ej&�Z7Gd]�d^e*�Z8Gd_�d`e*�Z9Gda�dbej&�Z:Gdc�ddej&�Z;Gde�dfej�Z<Gdg�dhej&�Z=yi)j�)�
constraint)�	namedtype)�namedval)�tag)�univi���c��eZdZy)�
LDAPStringN��__name__�
__module__�__qualname__���8/usr/lib/python3/dist-packages/pyasn1_modules/rfc2251.pyr	r	���rr	c��eZdZy)�LDAPOIDNr
rrrrrrrrc��eZdZy)�LDAPDNNr
rrrrr rrrc��eZdZy)�RelativeLDAPDNNr
rrrrr$rrrc��eZdZy)�
AttributeTypeNr
rrrrr(rrrc��eZdZy)�AttributeDescriptionNr
rrrrr,rrrc��eZdZe�Zy)�AttributeDescriptionListN)rrr
r�
componentTyperrrrr0s
��(�*�Mrrc��eZdZy)�AttributeValueNr
rrrr r 4rrr c��eZdZy)�AssertionValueNr
rrrr"r"8rrr"c��eZdZejej
de��ej
de���Zy)�AttributeValueAssertion�
attributeDesc�assertionValueN)	rrr
r�
NamedTypes�	NamedTyperr"rrrrr$r$<s@��(�I�(�(��	���O�-A�-C�D��	���,�n�.>�?��Mrr$c
��eZdZejej
de��ej
deje	�����Z
y)�	Attribute�type�vals�rN�rrr
rr'r(rr�SetOfr rrrrr*r*C�J��(�I�(�(��	���F�$8�$:�;��	���F�J�D�J�J�^�=M�$N�O��Mrr*c��eZdZy)�MatchingRuleIdNr
rrrr2r2Jrrr2c	���eZdZejej
de��ejdejd��ejdej���Zy)�Control�controlType�criticality�False�controlValueN)
rrr
rr'r(r�DefaultedNamedTyper�Boolean�OptionalNamedType�OctetStringrrrrr4r4Nsc��(�I�(�(��	���M�7�9�5�$�	�$�$�]�L�D�L�L��4I�J�#�	�#�#�N�4D�D�4D�4D�4F�G��Mrr4c��eZdZe�Zy)�ControlsN)rrr
r4rrrrr>r>V�	���I�Mrr>c��eZdZy)�LDAPURLNr
rrrrArAZrrrAc��eZdZe�Zy)�ReferralN)rrr
rArrrrrCrC^r?rrCc��eZdZejej
de��ejdej���Z
y)�SaslCredentials�	mechanism�credentialsN)rrr
rr'r(r	r;rr<rrrrrErEbsF��(�I�(�(��	���K���6�#�	�#�#�M�3C�4�3C�3C�3E�F��MrrEc���eZdZejej
dej�je	je	je	jd����ej
dej�je	je	je	jd����ej
dej�je	je	je	jd����ej
de
�je	je	je	jd	�����Zy
)�AuthenticationChoice�simpler��implicitTagz
reserved-1�z
reserved-2��sasl�N)rrr
rr'r(rr<�subtyper�Tag�tagClassContext�tagFormatSimplerErrrrrIrIisK��(�I�(�(��	���H�&6�d�&6�&6�&8�&@�&@������ 3� 3�S�5H�5H�!�L�'A�'N�	O��	���L�*:�$�*:�*:�*<�*D�*D������ 3� 3�S�5H�5H�!�L�+E�+N�	O��	���L�*:�$�*:�*:�*<�*D�*D������ 3� 3�S�5H�5H�!�L�+E�+N�	O��	���F�+�-�5�5�'�#�'�'�#�J]�J]�_b�_r�_r�tu�Bv�5�w�	y�	�MrrIc��eZdZejj
j
ejejejd��Zejejdej�jej"dd����ejde��ejde���Zy)	�BindRequestr�versionrM���subtypeSpec�name�authenticationN)rrr
r�Sequence�tagSet�
tagImplicitlyrrR�tagClassApplication�tagFormatConstructedrr'r(�IntegerrQr�ValueRangeConstraintrrIrrrrrVrVvs���
�]�]�
!�
!�
/�
/������'�'��)A�)A�1�E��F�)�I�(�(��	���I�|�t�|�|�~�'=�'=�Ji�*�Ji�Ji�jk�mp�Jq�'=�'r�s��	���F�F�H�-��	���,�.B�.D�E��MrrVc���eZdZejejejde��ejdeje
�������Zy)�PartialAttributeListr+r,r-N�rrr
rr]rr'r(rr/r rrrrrere�sX��!�D�M�M�*�i�*�*��I����(<�(>�?��I����
��
�
��AQ�(R�S�
��Mrrec� �eZdZejj
j
ejejejd��Zejejde��ejde���Zy)�SearchResultEntry��
objectName�
attributesN)rrr
rr]r^r_rrRr`rarr'r(rrerrrrrhrh�sx��
�]�]�
!�
!�
/�
/������'�'��)A�)A�1�E��F�)�I�(�(��	���L�&�(�3��	���L�*>�*@�A��Mrrhc��eZdZejej
de�jejejejd����ej
de�jejejejd����ejde�jejejejd����ejdej"d	�jejejejd
�����Zy)�MatchingRuleAssertion�matchingRulerMrKr+rN�
matchValuerP�dnAttributesr7riN)rrr
rr'r;r2rQrrRrSrTrr(r"r9rr:rrrrrmrm�s9��(�I�(�(�#�	�#�#�N�N�4D�4L�4L������ 3� 3�S�5H�5H�!�L�5M�5N�	O�#�	�#�#�F�,@�,B�,J�,J������ 3� 3�S�5H�5H�!�L�-K�-N�	O��	���L�*�,�4�4������I\�I\�^a�^q�^q�st�Au�4�v�	x�$�	�$�$�^�\�T�\�\�'�5J�5R�5R������ 3� 3�S�5H�5H�!�L�6S�6N�	O�	�Mrrmc��eZdZejej
de��ej
dejejejej
de
�jejejejd����ej
de
�jejejejd����ej
de
�jejejejd	������
��
���Zy)�SubstringFilterr+�
substrings�initialrrK�anyrM�finalrNr-N)rrr
rr'r(rr�
SequenceOf�Choicer	rQrrRrSrTrrrrrrrr�s3��(�I�(�(��	���F�$8�$:�;��	���L��D�O�O�)�d�k�k�"6�)�"6�"6�+�	�+�+�%�z�|�';�';�����PS�Pc�Pc�eh�ex�ex�z{�H|�';�'}��,�	�+�+�!�:�<�#7�#7�G�C�G�G�C�L_�L_�ad�at�at�vw�Dx�#7�#y��,�	�+�+�#�Z�\�%9�%9�g�c�g�g�c�Na�Na�cf�cv�cv�xy�Fz�%9�%{��
#��
�	
��Mrrrc�d�eZdZejej
de�jejejejd����ej
de�jejejejd����ej
de�jejejejd����ej
de�jejejejd	����ej
d
e
�jejejejd����ej
de�jejejejd
����ej
de�jejejejd�����Zy)�Filter3�
equalityMatchrPrKrsri�greaterOrEqual��lessOrEqual��present��approxMatch��extensibleMatch�	N)rrr
rr'r(r$rQrrRrSrarrrrTrmrrrrrzrz�s��(�I�(�(��	���O�-D�-F�-N�-N������ 3� 3�S�5M�5M�q�Q�.O�.S�	T��	���L�/�*;�*C�*C������ 3� 3�S�5M�5M�q�Q�+D�+S�	T��	���,�.E�.G�.O�.O������ 3� 3�S�5M�5M�q�Q�/P�/S�	T��	���M�+B�+D�+L�+L������ 3� 3�S�5M�5M�q�Q�,M�,S�	T��	���I�';�'=�'E�'E������ 3� 3�S�5H�5H�!�L�(F�(N�	O��	���M�+B�+D�+L�+L������ 3� 3�S�5M�5M�q�Q�,M�,S�	T��	���-�/D�/F�/N�/N������ 3� 3�S�5M�5M�q�Q�0O�0S�	T��Mrrzc�v�eZdZejej
deje���je
je
je
jd����ej
deje���je
je
je
jd����ej
de�je
je
je
jd����ej
d	e�je
je
je
jd
����ej
de�je
je
je
jd����ej
d
e�je
je
je
jd����ej
de�je
je
je
jd����ej
de�je
je
je
j"d����ej
de�je
je
je
jd����ej
de�je
je
je
jd�����
Zy)�Filter2�andr-rrK�orrM�notrNr{rPrsrir|r}r~rr�r�r�r�r�r�N)rrr
rr'r(rr/rzrQrrRrSrar$rrrrTrmrrrrr�r�����(�I�(�(��	���E�:�4�:�:�G�I�#F�#N�#N������ 3� 3�S�5M�5M�q�Q�$O�$S�	T��	���D�*�$�*�*�7�9�"E�"M�"M������ 3� 3�S�5M�5M�q�Q�#N�#S�	T��	���E�#�I�-�-�'�#�'�'�#�BU�BU�WZ�Wo�Wo�qr�:s�-�t�	v��	���O�-D�-F�-N�-N������ 3� 3�S�5M�5M�q�Q�.O�.S�	T��	���L�/�*;�*C�*C������ 3� 3�S�5M�5M�q�Q�+D�+S�	T��	���,�.E�.G�.O�.O������ 3� 3�S�5M�5M�q�Q�/P�/S�	T��	���M�+B�+D�+L�+L������ 3� 3�S�5M�5M�q�Q�,M�,S�	T��	���I�';�'=�'E�'E������ 3� 3�S�5H�5H�!�L�(F�(N�	O��	���M�+B�+D�+L�+L������ 3� 3�S�5M�5M�q�Q�,M�,S�	T��	���-�/D�/F�/N�/N������ 3� 3�S�5M�5M�q�Q�0O�0S�	T�'�Mrr�c�v�eZdZejej
deje���je
je
je
jd����ej
deje���je
je
je
jd����ej
de�je
je
je
jd����ej
d	e�je
je
je
jd
����ej
de�je
je
je
jd����ej
d
e�je
je
je
jd����ej
de�je
je
je
jd����ej
de�je
je
je
j"d����ej
de�je
je
je
jd����ej
de�je
je
je
jd�����
Zy)�Filterr�r-rrKr�rMr�rNr{rPrsrir|r}r~rr�r�r�r�r�r�N)rrr
rr'r(rr/r�rQrrRrSrar$rrrrTrmrrrrr�r��r�rr�c�n�eZdZejj
j
ejejejd��Zejejde��ejdejej"ddd����ejdejej"d	d
dd����ejd
ej$�j'ej*de����ejdej$�j'ej*de����ejdej.��ejde��ejde���Zy)�
SearchRequestrP�
baseObject�scope)r�r)�singleLevelrM)�wholeSubtreerN��namedValues�derefAliases)�neverDerefAliasesr)�derefInSearchingrM)�derefFindingBaseObjrN)�derefAlwaysrP�	sizeLimitrrY�	timeLimit�	typesOnly�filterrkN)rrr
rr]r^r_rrRr`rarr'r(r�
Enumeratedr�NamedValuesrbrQrrc�maxIntr:r�rrrrrr�r�s���
�]�]�
!�
!�
/�
/������'�'��)A�)A�1�E��F�)�I�(�(��	���L�&�(�3��	���G�_�T�_�_�,��,�,�->�@R�Tg�h�&j�	k��	���N�O�D�O�O�,��,�,�-E�G^�-G�I[�]�-^�	_�	�	���K�(�D�L�L�N�2�2�?^�z�?^�?^�_`�bh�?i�2�j�	l��	���K�(�D�L�L�N�2�2�?^�z�?^�?^�_`�bh�?i�2�j�	l��	���K������8��	���H�f�h�/��	���L�*B�*D�E��Mrr�c��eZdZejj
j
ejejejd��Zy)�
UnbindRequestrNN)rrr
rr]r^r_rrRr`rTrrrr�r�s:��
�]�]�
!�
!�
/�
/������'�'��)<�)<�a�@��Frr�c���eZdZejj
j
ejejejd��Zejejdejej d����ejde��ejde��ej&de�j+ejej,ejd��	��ej&d
ej.�j+ejej,ejd��	���Zy)
�BindResponserM�
resultCode�4)�successr)�operationsErrorrM)�
protocolErrorrN)�timeLimitExceededrP)�sizeLimitExceededri)�compareFalser})�compareTruer)�authMethodNotSupportedr�)�strongAuthRequiredr�)z
reserved-9r�)�referral�
)�adminLimitExceeded�)�unavailableCriticalExtension�)�confidentialityRequired�
)�saslBindInProgress�)�noSuchAttribute�)�undefinedAttributeType�)�inappropriateMatching�)�constraintViolation�)�attributeOrValueExists�)�invalidAttributeSyntax�)�noSuchObject� )�aliasProblem�!)�invalidDNSyntax�")zreserved-35�#)�aliasDereferencingProblem�$)�inappropriateAuthentication�0)�invalidCredentials�1)�insufficientAccessRights�2)�busy�3)�unavailable�4)�unwillingToPerform�5)�
loopDetect�6)�namingViolation�@)�objectClassViolation�A)�notAllowedOnNonLeaf�B)�notAllowedOnRDN�C)�entryAlreadyExists�D)�objectClassModsProhibited�E)zreserved-70�F)�affectsMultipleDSAs�G)�other�P)zreserved-81�Q)zreserved-82�R)zreserved-83�S)zreserved-84�T)zreserved-85�U)zreserved-86�V)zreserved-87�W)zreserved-88�X)zreserved-89�Y)zreserved-90�Zr��	matchedDN�errorMessager�rPrK�serverSaslCredsr�N)rrr
rr]r^r_rrRr`rarr'r(r�rr�rr	r;rCrQrSr<rrrrr�r�sC��
�]�]�
!�
!�
/�
/������'�'��)A�)A�1�E��F�)�I�(�(��	���L�/�$�/�/�,��,�,�l�+m�	n�,	�	���K���2��	���N�J�L�9�#�	�#�#�J��
�0B�0B������ 3� 3�S�5M�5M�q�Q�1C�1S�	T�#�	�#�#�$5�7G�t�7G�7G�7I�7Q�7Q������ 3� 3�S�5M�5M�q�Q�8R�8S�	T�7�Mrr�c��eZdZejej
dejejd����ej
de
��ej
de��ejde
�jej ej"ej$d�����Zy	)
�
LDAPResultr�r�r�r�r�r�rPrKN)rrr
rr'r(rr�rr�rr	r;rCrQrrRrSrarrrrr�r�@s���(�I�(�(��	���L�/�$�/�/�,��,�,�l�+m�	n�,	�	���K���2��	���N�J�L�9�#�	�#�#�J��
�0B�0B������ 3� 3�S�5M�5M�q�Q�1C�1S�	T�3�Mrr�c��eZdZejj
j
ejejejd��Ze�Zy)�SearchResultReferencer�N)
rrr
rr]r^r_rrRr`rarArrrrr�r�_sC��
�]�]�
!�
!�
/�
/������'�'��)A�)A�2�F��F��I�Mrr�c��eZdZejj
j
ejejejd��Zy)�SearchResultDoner}N�rrr
rr]r^r_rrRr`rarrrrrf�:��
�]�]�
!�
!�
/�
/������'�'��)A�)A�1�E��Frrc
��eZdZejej
de��ej
deje	�����Z
y)�AttributeTypeAndValuesr+r,r-Nr.rrrrrlr0rrc��eZdZejj
j
ejejejd��Zejejde��ejdejejejejdej ej$ddd����ejde����	��	���Zy
)�
ModifyRequestr�object�modification�	operation)�addr)�deleterM)�replacerNr�r-N)rrr
rr]r^r_rrRr`rarr'r(rrwr�rr�rrrrrrrss���
�]�]�
!�
!�
/�
/������'�'��)A�)A�1�E��F�)�I�(�(��	���H�f�h�/��	���N��D�O�O�+�d�m�m�"6�)�"6�"6�+�	�+�+�'�����EY�X�EY�EY�Zd�fs�vD�FE�*F��,�	�+�+�N�<R�<T�U�	#W�X�
�		
��Mrrc��eZdZejj
j
ejejejd��Zy)�ModifyResponser�Nrrrrrr�rrrc���eZdZejejejde��ejdeje
�������Zy)�
AttributeListr+r,r-Nrfrrrrr�sX��!�D�M�M�*�i�*�*��9���v�';�'=�>��9���v�z�t�z�z��@P�'Q�R�
��Mrrc� �eZdZejj
j
ejejejd��Zejejde��ejde���Zy)�
AddRequestr��entryrkN)rrr
rr]r^r_rrRr`rarr'r(rrrrrrrr�sv��
�]�]�
!�
!�
/�
/������'�'��)A�)A�1�E��F�)�I�(�(��	���G�V�X�.��	���L�-�/�:��Mrrc��eZdZejj
j
ejejejd��Zy)�AddResponser�Nrrrrrr�rrrc��eZdZejj
j
ejejejd��Zy)�
DelRequestr�Nrrrrrr��:��
�]�]�
!�
!�
/�
/������'�'��)A�)A�2�F��Frrc��eZdZejj
j
ejejejd��Zy)�DelResponser�Nrrrrrr�rrrc��eZdZejj
j
ejejejd��Zejejde��ejde��ejdej ��ej"de�j%ejej&ej(d�����Zy)	�ModifyDNRequestr�r�newrdn�deleteoldrdn�newSuperiorrrKN)rrr
rr]r^r_rrRr`rarr'r(rrr:r;rQrSrTrrrrrr�s���
�]�]�
!�
!�
/�
/������'�'��)A�)A�2�F��F�)�I�(�(��	���G�V�X�.��	���H�n�&6�7��	���N�L�D�L�L�N�;�#�	�#�#�M�$*�H�$4�$4������I\�I\�^a�^q�^q�st�Au�$4�$v�	x�	�Mrrc��eZdZejj
j
ejejejd��Zy)�ModifyDNResponser�Nrrrrr"r"�rrr"c� �eZdZejj
j
ejejejd��Zejejde��ejde���Zy)�CompareRequestr�r�avaN)rrr
rr]r^r_rrRr`rarr'r(rr$rrrrr$r$�sx��
�]�]�
!�
!�
/�
/������'�'��)A�)A�2�F��F�)�I�(�(��	���G�V�X�.��	���E�#:�#<�=��Mrr$c��eZdZejj
j
ejejejd��Zy)�CompareResponse�Nrrrrr'r'�rrr'c��eZdZejj
j
ejejejd��Zy)�AbandonRequestr�Nrrrrr*r*�rrr*c
��eZdZejj
j
ejejejd��Zejejde�jejej ej"d����ej$dej&�jejej ej"d�����Zy)�ExtendedRequest��requestNamerrK�requestValuerMN)rrr
rr]r^r_rrRr`rarr'r(rrQrSrTr;r<rrrrr,r,�s���
�]�]�
!�
!�
/�
/������'�'��)A�)A�2�F��F�)�I�(�(��	���M�#�I�-�-�'�#�'�'�#�BU�BU�WZ�Wj�Wj�lm�:n�-�o�	q�#�	�#�#�N�4D�D�4D�4D�4F�4N�4N������ 3� 3�S�5H�5H�!�L�5O�5N�	O��Mrr,c�b�eZdZejj
j
ejejejd��Zejejdejej d����ejde��ejde��ej&de�j+ejej,ejd��	��ej&d
e�j+ejej,ej0d��	��ej&dej2�j+ejej,ej0d
��	���Zy)�ExtendedResponse�r�r�r�r�r�r�rPrK�responseNamer��responser�N)rrr
rr]r^r_rrRr`rarr'r(r�rr�rr	r;rCrQrSrrTr<rrrrr1r1�s���
�]�]�
!�
!�
/�
/������'�'��)A�)A�2�F��F�)�I�(�(��	���L�/�$�/�/�,��,�,�l�+m�	n�,	�	���K���2��	���N�J�L�9�#�	�#�#�J��
�0B�0B������ 3� 3�S�5M�5M�q�Q�1C�1S�	T�	$�	�#�#�N�G�I�4E�4E������ 3� 3�S�5H�5H�"�M�5F�5O�	P�#�	�#�#�J�0@��0@�0@�0B�0J�0J������ 3� 3�S�5H�5H�"�M�1K�1O�	P�= �Mrr1c�`�eZdZejj
ejde�zZy)�	MessageIDrN)	rrr
rrbrZrrcr�rrrr6r6s+���,�,�*�*�-L�Z�-L�-L�	�6�.��Krr6c"���eZdZejej
de��ej
dejejej
de	��ej
de
��ej
de��ej
de��ej
de
��ej
de��ej
d	e��ej
d
e��ej
de��ej
de��ej
d
e��ej
de��ej
de��ej
de��ej
de��ej
de��ej
de��ej
de��ej
de��ej
de������ej:de�j?e jBe jDe jFd�����Z$y)�LDAPMessage�	messageID�
protocolOp�bindRequest�bindResponse�
unbindRequest�
searchRequest�searchResEntry�
searchResDone�searchResRef�
modifyRequest�modifyResponse�
addRequest�addResponse�
delRequest�delResponse�modDNRequest�
modDNResponse�compareRequest�compareResponse�abandonRequest�extendedReq�extendedRespr-�controlsrrKN)%rrr
rr'r(r6rrxrVr�r�r�rhrr�rrrrrrrr"r$r'r*r,r1r;r>rQrrRrSrarrrrr8r8sF��(�I�(�(��	���K���5��	����+�$�+�+�2�i�2�2�'�I�'�'�
�{�}�E�'�I�'�'����G�'�I�'�'����I�'�I�'�'����I�'�I�'�'�(8�:K�:M�N�'�I�'�'��9I�9K�L�'�I�'�'��8M�8O�P�'�I�'�'����I�'�I�'�'�(8�.�:J�K�'�I�'�'��j�l�C�'�I�'�'�
�{�}�E�'�I�'�'��j�l�C�'�I�'�'�
�{�}�E�'�I�'�'���8I�J�'�I�'�'��9I�9K�L�'�I�'�'�(8�.�:J�K�'�I�'�'�(9�?�;L�M�'�I�'�'�(8�.�:J�K�'�I�'�'�
��7H�I�'�I�'�'��8H�8J�K�)��	
�4	$�	�#�#�J��
�0B�0B������ 3� 3�S�5M�5M�q�Q�1C�1S�	T�9�Mrr8N)>�pyasn1.typerrrrrrbr�r<r	rrrrrrwrr r"r]r$r*r2r4r>rArCrErxrIrVrerhrmrrrzr�r�r��Nullr�r�r�r�rrrrrrrrrrr"r$r'r*r,r1r6r8rrr�<module>rRs��#�!� ���	����j�	!��	��!�!�	�	�d���	�	�Z�	�	�Z�	�	�J�	�	�:�	�+�t���+�	�T�%�%�	�	�T�%�%�	��d�m�m����
�
��	�Z�	��d�m�m���t����	�j�	��t�����d�m�m��
�4�;�;�
��$�-�-���4�?�?����
�
��
�D�M�M�
��d�m�m��2�d�k�k��&�d�k�k��2�T�[�[��6�D�M�M��*�D�I�I��!�4�=�=�!�H�����>�D�O�O���z���T�]�]���D�M�M��&�Z���D�O�O��������*������*���d�m�m���z���T�]�]���j���Z��	�d�m�m�	�$�t�}�}�$�N������$�-�-�r

Zerion Mini Shell 1.0