3
X\0X! D @ s d Z ddlmZmZ ddlmZ edZd!d"d#d$d%d&d'd(d)d*d+d,d-d.d/d0d1d2d3d4d5d6d7d8d9d:d;dd?d@dAdBdCdDdEdFdGdHdIdJdKdLdMdNdOdPdQdRdSdTdUdVdWdXdYdZd[d\d]d^d_d`dadbdcdCZddZG dd de Z
efddZd S )ez
babel.messages.plurals
~~~~~~~~~~~~~~~~~~~~~~
Plural form definitions.
:copyright: (c) 2013 by the Babel Team.
:license: BSD, see LICENSE for more details.
)default_localeLocale)
itemgetterLC_CTYPE (n != 1) [(n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=0 && n%100<=2 ? 4 : 5) R(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2) 0& (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)%((n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2) /(n==1 ? 1 : n==2 ? 2 : n==3 ? 3 : n==6 ? 4 : 0)(n > 1)@(n==1 ? 0 : n==2 ? 1 : n>=3 && n<=6 ? 2 : n>=7 && n<=10 ? 3 : 4)(n%10==1 && n%100!=11 ? 0 : 1)G(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%100<10 || n%100>=20) ? 1 : 2)+(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2) S(n==1 ? 0 : n==0 || ( n%100=>1 && n%100<=10) ? 1 : (n%100>10 && n%100<20 ) ? 2 : 3)B(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)8(n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < 20)) ? 1 : 2)<(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3))CZafarZbeZbgZbnZbobrZbsZcaZcsZcvZcyZdaZdeZdzZelZenZeoZesZetZeuZfaZfifrZfurZgaZglZhaZhehiZhrZhuZhyisitZjaZkaZkgZkmZkoZkuloltZlvZmtZnbnlZnnnoZpaZplZptZpt_BRZroZruZskZslsrstZsvZthZtrZukZveZviZxhZzhc @ sL e Zd ZdZf ZeedddZeedddZedd d dZ d
d Z
dS )
_PluralTuplez A tuple with plural information.r z.
The number of plurals used by the locale.)docr z.
The plural expression used by the locale.c C s d| S )Nznplurals=%s; plural=%s; )xr* r* /usr/lib/python3.6/plurals.py