cardinals.mjs 16 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467
  1. const a = (n) => n == 1 ? 'one' : 'other';
  2. const b = (n) => (n == 0 || n == 1) ? 'one' : 'other';
  3. const c = (n) => n >= 0 && n <= 1 ? 'one' : 'other';
  4. const d = (n) => {
  5. const s = String(n).split('.'), v0 = !s[1];
  6. return n == 1 && v0 ? 'one' : 'other';
  7. };
  8. const e = (n) => 'other';
  9. const f = (n) => n == 1 ? 'one'
  10. : n == 2 ? 'two'
  11. : 'other';
  12. export const af = a;
  13. export const ak = b;
  14. export const am = c;
  15. export const an = a;
  16. export const ar = (n) => {
  17. const s = String(n).split('.'), t0 = Number(s[0]) == n, n100 = t0 && s[0].slice(-2);
  18. return n == 0 ? 'zero'
  19. : n == 1 ? 'one'
  20. : n == 2 ? 'two'
  21. : (n100 >= 3 && n100 <= 10) ? 'few'
  22. : (n100 >= 11 && n100 <= 99) ? 'many'
  23. : 'other';
  24. };
  25. export const ars = (n) => {
  26. const s = String(n).split('.'), t0 = Number(s[0]) == n, n100 = t0 && s[0].slice(-2);
  27. return n == 0 ? 'zero'
  28. : n == 1 ? 'one'
  29. : n == 2 ? 'two'
  30. : (n100 >= 3 && n100 <= 10) ? 'few'
  31. : (n100 >= 11 && n100 <= 99) ? 'many'
  32. : 'other';
  33. };
  34. export const as = c;
  35. export const asa = a;
  36. export const ast = d;
  37. export const az = a;
  38. export const bal = a;
  39. export const be = (n) => {
  40. const s = String(n).split('.'), t0 = Number(s[0]) == n, n10 = t0 && s[0].slice(-1), n100 = t0 && s[0].slice(-2);
  41. return n10 == 1 && n100 != 11 ? 'one'
  42. : (n10 >= 2 && n10 <= 4) && (n100 < 12 || n100 > 14) ? 'few'
  43. : t0 && n10 == 0 || (n10 >= 5 && n10 <= 9) || (n100 >= 11 && n100 <= 14) ? 'many'
  44. : 'other';
  45. };
  46. export const bem = a;
  47. export const bez = a;
  48. export const bg = a;
  49. export const bho = b;
  50. export const bm = e;
  51. export const bn = c;
  52. export const bo = e;
  53. export const br = (n) => {
  54. const s = String(n).split('.'), t0 = Number(s[0]) == n, n10 = t0 && s[0].slice(-1), n100 = t0 && s[0].slice(-2), n1000000 = t0 && s[0].slice(-6);
  55. return n10 == 1 && n100 != 11 && n100 != 71 && n100 != 91 ? 'one'
  56. : n10 == 2 && n100 != 12 && n100 != 72 && n100 != 92 ? 'two'
  57. : ((n10 == 3 || n10 == 4) || n10 == 9) && (n100 < 10 || n100 > 19) && (n100 < 70 || n100 > 79) && (n100 < 90 || n100 > 99) ? 'few'
  58. : n != 0 && t0 && n1000000 == 0 ? 'many'
  59. : 'other';
  60. };
  61. export const brx = a;
  62. export const bs = (n) => {
  63. const s = String(n).split('.'), i = s[0], f = s[1] || '', v0 = !s[1], i10 = i.slice(-1), i100 = i.slice(-2), f10 = f.slice(-1), f100 = f.slice(-2);
  64. return v0 && i10 == 1 && i100 != 11 || f10 == 1 && f100 != 11 ? 'one'
  65. : v0 && (i10 >= 2 && i10 <= 4) && (i100 < 12 || i100 > 14) || (f10 >= 2 && f10 <= 4) && (f100 < 12 || f100 > 14) ? 'few'
  66. : 'other';
  67. };
  68. export const ca = (n) => {
  69. const s = String(n).split('.'), i = s[0], v0 = !s[1], i1000000 = i.slice(-6);
  70. return n == 1 && v0 ? 'one'
  71. : i != 0 && i1000000 == 0 && v0 ? 'many'
  72. : 'other';
  73. };
  74. export const ce = a;
  75. export const ceb = (n) => {
  76. const s = String(n).split('.'), i = s[0], f = s[1] || '', v0 = !s[1], i10 = i.slice(-1), f10 = f.slice(-1);
  77. return v0 && (i == 1 || i == 2 || i == 3) || v0 && i10 != 4 && i10 != 6 && i10 != 9 || !v0 && f10 != 4 && f10 != 6 && f10 != 9 ? 'one' : 'other';
  78. };
  79. export const cgg = a;
  80. export const chr = a;
  81. export const ckb = a;
  82. export const cs = (n) => {
  83. const s = String(n).split('.'), i = s[0], v0 = !s[1];
  84. return n == 1 && v0 ? 'one'
  85. : (i >= 2 && i <= 4) && v0 ? 'few'
  86. : !v0 ? 'many'
  87. : 'other';
  88. };
  89. export const cy = (n) => n == 0 ? 'zero'
  90. : n == 1 ? 'one'
  91. : n == 2 ? 'two'
  92. : n == 3 ? 'few'
  93. : n == 6 ? 'many'
  94. : 'other';
  95. export const da = (n) => {
  96. const s = String(n).split('.'), i = s[0], t0 = Number(s[0]) == n;
  97. return n == 1 || !t0 && (i == 0 || i == 1) ? 'one' : 'other';
  98. };
  99. export const de = d;
  100. export const doi = c;
  101. export const dsb = (n) => {
  102. const s = String(n).split('.'), i = s[0], f = s[1] || '', v0 = !s[1], i100 = i.slice(-2), f100 = f.slice(-2);
  103. return v0 && i100 == 1 || f100 == 1 ? 'one'
  104. : v0 && i100 == 2 || f100 == 2 ? 'two'
  105. : v0 && (i100 == 3 || i100 == 4) || (f100 == 3 || f100 == 4) ? 'few'
  106. : 'other';
  107. };
  108. export const dv = a;
  109. export const dz = e;
  110. export const ee = a;
  111. export const el = a;
  112. export const en = d;
  113. export const eo = a;
  114. export const es = (n) => {
  115. const s = String(n).split('.'), i = s[0], v0 = !s[1], i1000000 = i.slice(-6);
  116. return n == 1 ? 'one'
  117. : i != 0 && i1000000 == 0 && v0 ? 'many'
  118. : 'other';
  119. };
  120. export const et = d;
  121. export const eu = a;
  122. export const fa = c;
  123. export const ff = (n) => n >= 0 && n < 2 ? 'one' : 'other';
  124. export const fi = d;
  125. export const fil = (n) => {
  126. const s = String(n).split('.'), i = s[0], f = s[1] || '', v0 = !s[1], i10 = i.slice(-1), f10 = f.slice(-1);
  127. return v0 && (i == 1 || i == 2 || i == 3) || v0 && i10 != 4 && i10 != 6 && i10 != 9 || !v0 && f10 != 4 && f10 != 6 && f10 != 9 ? 'one' : 'other';
  128. };
  129. export const fo = a;
  130. export const fr = (n) => {
  131. const s = String(n).split('.'), i = s[0], v0 = !s[1], i1000000 = i.slice(-6);
  132. return n >= 0 && n < 2 ? 'one'
  133. : i != 0 && i1000000 == 0 && v0 ? 'many'
  134. : 'other';
  135. };
  136. export const fur = a;
  137. export const fy = d;
  138. export const ga = (n) => {
  139. const s = String(n).split('.'), t0 = Number(s[0]) == n;
  140. return n == 1 ? 'one'
  141. : n == 2 ? 'two'
  142. : (t0 && n >= 3 && n <= 6) ? 'few'
  143. : (t0 && n >= 7 && n <= 10) ? 'many'
  144. : 'other';
  145. };
  146. export const gd = (n) => {
  147. const s = String(n).split('.'), t0 = Number(s[0]) == n;
  148. return (n == 1 || n == 11) ? 'one'
  149. : (n == 2 || n == 12) ? 'two'
  150. : ((t0 && n >= 3 && n <= 10) || (t0 && n >= 13 && n <= 19)) ? 'few'
  151. : 'other';
  152. };
  153. export const gl = d;
  154. export const gsw = a;
  155. export const gu = c;
  156. export const guw = b;
  157. export const gv = (n) => {
  158. const s = String(n).split('.'), i = s[0], v0 = !s[1], i10 = i.slice(-1), i100 = i.slice(-2);
  159. return v0 && i10 == 1 ? 'one'
  160. : v0 && i10 == 2 ? 'two'
  161. : v0 && (i100 == 0 || i100 == 20 || i100 == 40 || i100 == 60 || i100 == 80) ? 'few'
  162. : !v0 ? 'many'
  163. : 'other';
  164. };
  165. export const ha = a;
  166. export const haw = a;
  167. export const he = (n) => {
  168. const s = String(n).split('.'), i = s[0], v0 = !s[1];
  169. return i == 1 && v0 || i == 0 && !v0 ? 'one'
  170. : i == 2 && v0 ? 'two'
  171. : 'other';
  172. };
  173. export const hi = c;
  174. export const hnj = e;
  175. export const hr = (n) => {
  176. const s = String(n).split('.'), i = s[0], f = s[1] || '', v0 = !s[1], i10 = i.slice(-1), i100 = i.slice(-2), f10 = f.slice(-1), f100 = f.slice(-2);
  177. return v0 && i10 == 1 && i100 != 11 || f10 == 1 && f100 != 11 ? 'one'
  178. : v0 && (i10 >= 2 && i10 <= 4) && (i100 < 12 || i100 > 14) || (f10 >= 2 && f10 <= 4) && (f100 < 12 || f100 > 14) ? 'few'
  179. : 'other';
  180. };
  181. export const hsb = (n) => {
  182. const s = String(n).split('.'), i = s[0], f = s[1] || '', v0 = !s[1], i100 = i.slice(-2), f100 = f.slice(-2);
  183. return v0 && i100 == 1 || f100 == 1 ? 'one'
  184. : v0 && i100 == 2 || f100 == 2 ? 'two'
  185. : v0 && (i100 == 3 || i100 == 4) || (f100 == 3 || f100 == 4) ? 'few'
  186. : 'other';
  187. };
  188. export const hu = a;
  189. export const hy = (n) => n >= 0 && n < 2 ? 'one' : 'other';
  190. export const ia = d;
  191. export const id = e;
  192. export const ig = e;
  193. export const ii = e;
  194. export const io = d;
  195. export const is = (n) => {
  196. const s = String(n).split('.'), i = s[0], t = (s[1] || '').replace(/0+$/, ''), t0 = Number(s[0]) == n, i10 = i.slice(-1), i100 = i.slice(-2);
  197. return t0 && i10 == 1 && i100 != 11 || t % 10 == 1 && t % 100 != 11 ? 'one' : 'other';
  198. };
  199. export const it = (n) => {
  200. const s = String(n).split('.'), i = s[0], v0 = !s[1], i1000000 = i.slice(-6);
  201. return n == 1 && v0 ? 'one'
  202. : i != 0 && i1000000 == 0 && v0 ? 'many'
  203. : 'other';
  204. };
  205. export const iu = f;
  206. export const ja = e;
  207. export const jbo = e;
  208. export const jgo = a;
  209. export const jmc = a;
  210. export const jv = e;
  211. export const jw = e;
  212. export const ka = a;
  213. export const kab = (n) => n >= 0 && n < 2 ? 'one' : 'other';
  214. export const kaj = a;
  215. export const kcg = a;
  216. export const kde = e;
  217. export const kea = e;
  218. export const kk = a;
  219. export const kkj = a;
  220. export const kl = a;
  221. export const km = e;
  222. export const kn = c;
  223. export const ko = e;
  224. export const ks = a;
  225. export const ksb = a;
  226. export const ksh = (n) => n == 0 ? 'zero'
  227. : n == 1 ? 'one'
  228. : 'other';
  229. export const ku = a;
  230. export const kw = (n) => {
  231. const s = String(n).split('.'), t0 = Number(s[0]) == n, n100 = t0 && s[0].slice(-2), n1000 = t0 && s[0].slice(-3), n100000 = t0 && s[0].slice(-5), n1000000 = t0 && s[0].slice(-6);
  232. return n == 0 ? 'zero'
  233. : n == 1 ? 'one'
  234. : (n100 == 2 || n100 == 22 || n100 == 42 || n100 == 62 || n100 == 82) || t0 && n1000 == 0 && ((n100000 >= 1000 && n100000 <= 20000) || n100000 == 40000 || n100000 == 60000 || n100000 == 80000) || n != 0 && n1000000 == 100000 ? 'two'
  235. : (n100 == 3 || n100 == 23 || n100 == 43 || n100 == 63 || n100 == 83) ? 'few'
  236. : n != 1 && (n100 == 1 || n100 == 21 || n100 == 41 || n100 == 61 || n100 == 81) ? 'many'
  237. : 'other';
  238. };
  239. export const ky = a;
  240. export const lag = (n) => {
  241. const s = String(n).split('.'), i = s[0];
  242. return n == 0 ? 'zero'
  243. : (i == 0 || i == 1) && n != 0 ? 'one'
  244. : 'other';
  245. };
  246. export const lb = a;
  247. export const lg = a;
  248. export const lij = d;
  249. export const lkt = e;
  250. export const ln = b;
  251. export const lo = e;
  252. export const lt = (n) => {
  253. const s = String(n).split('.'), f = s[1] || '', t0 = Number(s[0]) == n, n10 = t0 && s[0].slice(-1), n100 = t0 && s[0].slice(-2);
  254. return n10 == 1 && (n100 < 11 || n100 > 19) ? 'one'
  255. : (n10 >= 2 && n10 <= 9) && (n100 < 11 || n100 > 19) ? 'few'
  256. : f != 0 ? 'many'
  257. : 'other';
  258. };
  259. export const lv = (n) => {
  260. const s = String(n).split('.'), f = s[1] || '', v = f.length, t0 = Number(s[0]) == n, n10 = t0 && s[0].slice(-1), n100 = t0 && s[0].slice(-2), f100 = f.slice(-2), f10 = f.slice(-1);
  261. return t0 && n10 == 0 || (n100 >= 11 && n100 <= 19) || v == 2 && (f100 >= 11 && f100 <= 19) ? 'zero'
  262. : n10 == 1 && n100 != 11 || v == 2 && f10 == 1 && f100 != 11 || v != 2 && f10 == 1 ? 'one'
  263. : 'other';
  264. };
  265. export const mas = a;
  266. export const mg = b;
  267. export const mgo = a;
  268. export const mk = (n) => {
  269. const s = String(n).split('.'), i = s[0], f = s[1] || '', v0 = !s[1], i10 = i.slice(-1), i100 = i.slice(-2), f10 = f.slice(-1), f100 = f.slice(-2);
  270. return v0 && i10 == 1 && i100 != 11 || f10 == 1 && f100 != 11 ? 'one' : 'other';
  271. };
  272. export const ml = a;
  273. export const mn = a;
  274. export const mo = (n) => {
  275. const s = String(n).split('.'), v0 = !s[1], t0 = Number(s[0]) == n, n100 = t0 && s[0].slice(-2);
  276. return n == 1 && v0 ? 'one'
  277. : !v0 || n == 0 || n != 1 && (n100 >= 1 && n100 <= 19) ? 'few'
  278. : 'other';
  279. };
  280. export const mr = a;
  281. export const ms = e;
  282. export const mt = (n) => {
  283. const s = String(n).split('.'), t0 = Number(s[0]) == n, n100 = t0 && s[0].slice(-2);
  284. return n == 1 ? 'one'
  285. : n == 2 ? 'two'
  286. : n == 0 || (n100 >= 3 && n100 <= 10) ? 'few'
  287. : (n100 >= 11 && n100 <= 19) ? 'many'
  288. : 'other';
  289. };
  290. export const my = e;
  291. export const nah = a;
  292. export const naq = f;
  293. export const nb = a;
  294. export const nd = a;
  295. export const ne = a;
  296. export const nl = d;
  297. export const nn = a;
  298. export const nnh = a;
  299. export const no = a;
  300. export const nqo = e;
  301. export const nr = a;
  302. export const nso = b;
  303. export const ny = a;
  304. export const nyn = a;
  305. export const om = a;
  306. export const or = a;
  307. export const os = a;
  308. export const osa = e;
  309. export const pa = b;
  310. export const pap = a;
  311. export const pcm = c;
  312. export const pl = (n) => {
  313. const s = String(n).split('.'), i = s[0], v0 = !s[1], i10 = i.slice(-1), i100 = i.slice(-2);
  314. return n == 1 && v0 ? 'one'
  315. : v0 && (i10 >= 2 && i10 <= 4) && (i100 < 12 || i100 > 14) ? 'few'
  316. : v0 && i != 1 && (i10 == 0 || i10 == 1) || v0 && (i10 >= 5 && i10 <= 9) || v0 && (i100 >= 12 && i100 <= 14) ? 'many'
  317. : 'other';
  318. };
  319. export const prg = (n) => {
  320. const s = String(n).split('.'), f = s[1] || '', v = f.length, t0 = Number(s[0]) == n, n10 = t0 && s[0].slice(-1), n100 = t0 && s[0].slice(-2), f100 = f.slice(-2), f10 = f.slice(-1);
  321. return t0 && n10 == 0 || (n100 >= 11 && n100 <= 19) || v == 2 && (f100 >= 11 && f100 <= 19) ? 'zero'
  322. : n10 == 1 && n100 != 11 || v == 2 && f10 == 1 && f100 != 11 || v != 2 && f10 == 1 ? 'one'
  323. : 'other';
  324. };
  325. export const ps = a;
  326. export const pt = (n) => {
  327. const s = String(n).split('.'), i = s[0], v0 = !s[1], i1000000 = i.slice(-6);
  328. return (i == 0 || i == 1) ? 'one'
  329. : i != 0 && i1000000 == 0 && v0 ? 'many'
  330. : 'other';
  331. };
  332. export const pt_PT = (n) => {
  333. const s = String(n).split('.'), i = s[0], v0 = !s[1], i1000000 = i.slice(-6);
  334. return n == 1 && v0 ? 'one'
  335. : i != 0 && i1000000 == 0 && v0 ? 'many'
  336. : 'other';
  337. };
  338. export const rm = a;
  339. export const ro = (n) => {
  340. const s = String(n).split('.'), v0 = !s[1], t0 = Number(s[0]) == n, n100 = t0 && s[0].slice(-2);
  341. return n == 1 && v0 ? 'one'
  342. : !v0 || n == 0 || n != 1 && (n100 >= 1 && n100 <= 19) ? 'few'
  343. : 'other';
  344. };
  345. export const rof = a;
  346. export const ru = (n) => {
  347. const s = String(n).split('.'), i = s[0], v0 = !s[1], i10 = i.slice(-1), i100 = i.slice(-2);
  348. return v0 && i10 == 1 && i100 != 11 ? 'one'
  349. : v0 && (i10 >= 2 && i10 <= 4) && (i100 < 12 || i100 > 14) ? 'few'
  350. : v0 && i10 == 0 || v0 && (i10 >= 5 && i10 <= 9) || v0 && (i100 >= 11 && i100 <= 14) ? 'many'
  351. : 'other';
  352. };
  353. export const rwk = a;
  354. export const sah = e;
  355. export const saq = a;
  356. export const sat = f;
  357. export const sc = d;
  358. export const scn = d;
  359. export const sd = a;
  360. export const sdh = a;
  361. export const se = f;
  362. export const seh = a;
  363. export const ses = e;
  364. export const sg = e;
  365. export const sh = (n) => {
  366. const s = String(n).split('.'), i = s[0], f = s[1] || '', v0 = !s[1], i10 = i.slice(-1), i100 = i.slice(-2), f10 = f.slice(-1), f100 = f.slice(-2);
  367. return v0 && i10 == 1 && i100 != 11 || f10 == 1 && f100 != 11 ? 'one'
  368. : v0 && (i10 >= 2 && i10 <= 4) && (i100 < 12 || i100 > 14) || (f10 >= 2 && f10 <= 4) && (f100 < 12 || f100 > 14) ? 'few'
  369. : 'other';
  370. };
  371. export const shi = (n) => {
  372. const s = String(n).split('.'), t0 = Number(s[0]) == n;
  373. return n >= 0 && n <= 1 ? 'one'
  374. : (t0 && n >= 2 && n <= 10) ? 'few'
  375. : 'other';
  376. };
  377. export const si = (n) => {
  378. const s = String(n).split('.'), i = s[0], f = s[1] || '';
  379. return (n == 0 || n == 1) || i == 0 && f == 1 ? 'one' : 'other';
  380. };
  381. export const sk = (n) => {
  382. const s = String(n).split('.'), i = s[0], v0 = !s[1];
  383. return n == 1 && v0 ? 'one'
  384. : (i >= 2 && i <= 4) && v0 ? 'few'
  385. : !v0 ? 'many'
  386. : 'other';
  387. };
  388. export const sl = (n) => {
  389. const s = String(n).split('.'), i = s[0], v0 = !s[1], i100 = i.slice(-2);
  390. return v0 && i100 == 1 ? 'one'
  391. : v0 && i100 == 2 ? 'two'
  392. : v0 && (i100 == 3 || i100 == 4) || !v0 ? 'few'
  393. : 'other';
  394. };
  395. export const sma = f;
  396. export const smi = f;
  397. export const smj = f;
  398. export const smn = f;
  399. export const sms = f;
  400. export const sn = a;
  401. export const so = a;
  402. export const sq = a;
  403. export const sr = (n) => {
  404. const s = String(n).split('.'), i = s[0], f = s[1] || '', v0 = !s[1], i10 = i.slice(-1), i100 = i.slice(-2), f10 = f.slice(-1), f100 = f.slice(-2);
  405. return v0 && i10 == 1 && i100 != 11 || f10 == 1 && f100 != 11 ? 'one'
  406. : v0 && (i10 >= 2 && i10 <= 4) && (i100 < 12 || i100 > 14) || (f10 >= 2 && f10 <= 4) && (f100 < 12 || f100 > 14) ? 'few'
  407. : 'other';
  408. };
  409. export const ss = a;
  410. export const ssy = a;
  411. export const st = a;
  412. export const su = e;
  413. export const sv = d;
  414. export const sw = d;
  415. export const syr = a;
  416. export const ta = a;
  417. export const te = a;
  418. export const teo = a;
  419. export const th = e;
  420. export const ti = b;
  421. export const tig = a;
  422. export const tk = a;
  423. export const tl = (n) => {
  424. const s = String(n).split('.'), i = s[0], f = s[1] || '', v0 = !s[1], i10 = i.slice(-1), f10 = f.slice(-1);
  425. return v0 && (i == 1 || i == 2 || i == 3) || v0 && i10 != 4 && i10 != 6 && i10 != 9 || !v0 && f10 != 4 && f10 != 6 && f10 != 9 ? 'one' : 'other';
  426. };
  427. export const tn = a;
  428. export const to = e;
  429. export const tpi = e;
  430. export const tr = a;
  431. export const ts = a;
  432. export const tzm = (n) => {
  433. const s = String(n).split('.'), t0 = Number(s[0]) == n;
  434. return (n == 0 || n == 1) || (t0 && n >= 11 && n <= 99) ? 'one' : 'other';
  435. };
  436. export const ug = a;
  437. export const uk = (n) => {
  438. const s = String(n).split('.'), i = s[0], v0 = !s[1], i10 = i.slice(-1), i100 = i.slice(-2);
  439. return v0 && i10 == 1 && i100 != 11 ? 'one'
  440. : v0 && (i10 >= 2 && i10 <= 4) && (i100 < 12 || i100 > 14) ? 'few'
  441. : v0 && i10 == 0 || v0 && (i10 >= 5 && i10 <= 9) || v0 && (i100 >= 11 && i100 <= 14) ? 'many'
  442. : 'other';
  443. };
  444. export const und = e;
  445. export const ur = d;
  446. export const uz = a;
  447. export const ve = a;
  448. export const vec = (n) => {
  449. const s = String(n).split('.'), i = s[0], v0 = !s[1], i1000000 = i.slice(-6);
  450. return n == 1 && v0 ? 'one'
  451. : i != 0 && i1000000 == 0 && v0 ? 'many'
  452. : 'other';
  453. };
  454. export const vi = e;
  455. export const vo = a;
  456. export const vun = a;
  457. export const wa = b;
  458. export const wae = a;
  459. export const wo = e;
  460. export const xh = a;
  461. export const xog = a;
  462. export const yi = d;
  463. export const yo = e;
  464. export const yue = e;
  465. export const zh = e;
  466. export const zu = c;