Socket
Socket
Sign inDemoInstall

plurals-cldr

Package Overview
Dependencies
Maintainers
1
Versions
7
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

plurals-cldr - npm Package Compare versions

Comparing version 1.0.4 to 2.0.0

160

dist/plurals-cldr.js

@@ -1,2 +0,9 @@

/* plurals-cldr 1.0.4 nodeca/plurals-cldr */(function(f){if(typeof exports==="object"&&typeof module!=="undefined"){module.exports=f()}else if(typeof define==="function"&&define.amd){define([],f)}else{var g;if(typeof window!=="undefined"){g=window}else if(typeof global!=="undefined"){g=global}else if(typeof self!=="undefined"){g=self}else{g=this}g.pluralsCldr = f()}})(function(){var define,module,exports;return (function(){function r(e,n,t){function o(i,f){if(!n[i]){if(!e[i]){var c="function"==typeof require&&require;if(!f&&c)return c(i,!0);if(u)return u(i,!0);var a=new Error("Cannot find module '"+i+"'");throw a.code="MODULE_NOT_FOUND",a}var p=n[i]={exports:{}};e[i][0].call(p.exports,function(r){var n=e[i][1][r];return o(n||r)},p,p.exports,r,e,n,t)}return n[i].exports}for(var u="function"==typeof require&&require,i=0;i<t.length;i++)o(t[i]);return o}return r})()({"/":[function(require,module,exports){
/*!
plurals-cldr
https://github.com/nodeca/plurals-cldr
*/
(function(f){if(typeof exports==="object"&&typeof module!=="undefined"){module.exports=f()}else if(typeof define==="function"&&define.amd){define([],f)}else{var g;if(typeof window!=="undefined"){g=window}else if(typeof global!=="undefined"){g=global}else if(typeof self!=="undefined"){g=self}else{g=this}g.pluralsCldr = f()}})(function(){var define,module,exports;return (function(){function r(e,n,t){function o(i,f){if(!n[i]){if(!e[i]){var c="function"==typeof require&&require;if(!f&&c)return c(i,!0);if(u)return u(i,!0);var a=new Error("Cannot find module '"+i+"'");throw a.code="MODULE_NOT_FOUND",a}var p=n[i]={exports:{}};e[i][0].call(p.exports,function(r){var n=e[i][1][r];return o(n||r)},p,p.exports,r,e,n,t)}return n[i].exports}for(var u="function"==typeof require&&require,i=0;i<t.length;i++)o(t[i]);return o}return r})()({"/":[function(require,module,exports){
/*

@@ -7,4 +14,4 @@ * Plural functions support (cardinal & ordinal forms)

*
* Version: 36
* Unicode version: 12.1.0
* Version: 40
* Unicode version: 14.0.0
*/

@@ -33,2 +40,4 @@

var c_re = /c\d+$/;
function indexOf(loc, value) {

@@ -44,10 +53,20 @@ var l = normalize(loc);

var sval = String(value),
f = sval.indexOf('.') < 0 ? '' : sval.split('.')[1],
v = f.length,
n = +value,
i = +(sval.split('.')[0]),
t = f.length === 0 ? 0 : +f.replace(/0+$/, '');
var sval = String(value);
var e = 0;
return s[l].cFn(n, i, v, +f, t);
if (c_re.test(sval)) {
var spl = sval.split('c');
e = +spl[1];
value = Math.pow(10, e) * spl[0];
sval = String(value);
}
var f = sval.indexOf('.') < 0 ? '' : sval.split('.')[1];
var v = f.length;
var w = f.replace(/0+$/, '').length;
var n = +value;
var i = +(sval.split('.')[0]);
var t = f.length === 0 ? 0 : +f.replace(/0+$/, '');
return s[l].cFn(n, i, v, +f, t, w, e);
}

@@ -79,10 +98,20 @@

var sval = String(value),
f = sval.indexOf('.') < 0 ? '' : sval.split('.')[1],
v = f.length,
n = +value,
i = +(sval.split('.')[0]),
t = f.length === 0 ? 0 : +f.replace(/0+$/, '');
var sval = String(value);
var e = 0;
return s[l].oFn(n, i, v, +f, t);
if (c_re.test(sval)) {
var spl = sval.split('c');
e = +spl[1];
value = Math.pow(10, e) * spl[0];
sval = String(value);
}
var f = sval.indexOf('.') < 0 ? '' : sval.split('.')[1];
var v = f.length;
var w = f.replace(/0+$/, '').length;
var n = +value;
var i = +(sval.split('.')[0]);
var t = f.length === 0 ? 0 : +f.replace(/0+$/, '');
return s[l].oFn(n, i, v, +f, t, w, e);
}

@@ -128,3 +157,3 @@

add([ 'af', 'an', 'asa', 'bem', 'bez', 'bg', 'brx', 'ce', 'cgg', 'chr', 'ckb', 'dv', 'ee', 'el', 'eo', 'es', 'eu', 'fo', 'fur', 'gsw', 'ha', 'haw', 'jgo', 'jmc', 'kaj', 'kcg', 'kkj', 'kl', 'ks', 'ksb', 'ku', 'ky', 'lb', 'lg', 'mas', 'mgo', 'ml', 'mn', 'nah', 'nb', 'nd', 'nn', 'nnh', 'no', 'nr', 'ny', 'nyn', 'om', 'os', 'pap', 'ps', 'rm', 'rof', 'rwk', 'saq', 'sd', 'sdh', 'seh', 'sn', 'so', 'ss', 'ssy', 'st', 'syr', 'ta', 'te', 'teo', 'tig', 'tn', 'tr', 'ts', 'ug', 'uz', 've', 'vo', 'vun', 'wae', 'xh', 'xog' ], {
add([ 'af', 'an', 'asa', 'bem', 'bez', 'bg', 'brx', 'ce', 'cgg', 'chr', 'ckb', 'dv', 'ee', 'el', 'eo', 'eu', 'fo', 'fur', 'gsw', 'ha', 'haw', 'jgo', 'jmc', 'kaj', 'kcg', 'kkj', 'kl', 'ks', 'ksb', 'ku', 'ky', 'lb', 'lg', 'mas', 'mgo', 'ml', 'mn', 'nah', 'nb', 'nd', 'nn', 'nnh', 'no', 'nr', 'ny', 'nyn', 'om', 'os', 'pap', 'ps', 'rm', 'rof', 'rwk', 'saq', 'sd', 'sdh', 'seh', 'sn', 'so', 'ss', 'ssy', 'st', 'syr', 'ta', 'te', 'teo', 'tig', 'tn', 'tr', 'ts', 'ug', 'uz', 've', 'vo', 'vun', 'wae', 'xh', 'xog' ], {
c: [ 1, 5 ],

@@ -143,3 +172,3 @@ cFn: function (n) {

add([ 'am', 'fa', 'kn', 'zu' ], {
add([ 'am', 'doi', 'fa', 'kn', 'pcm', 'zu' ], {
c: [ 1, 5 ],

@@ -170,3 +199,3 @@ cFn: function (n, i) {

add([ 'ast', 'de', 'et', 'fi', 'fy', 'gl', 'ia', 'io', 'ji', 'nl', 'pt-pt', 'sw', 'ur', 'yi' ], {
add([ 'ast', 'de', 'et', 'fi', 'fy', 'gl', 'ia', 'io', 'nl', 'sw', 'ur', 'yi' ], {
c: [ 1, 5 ],

@@ -190,2 +219,13 @@ cFn: function (n, i, v) {

add([ 'bal' ], {
c: [ 1, 5 ],
cFn: function (n) {
return n === 1 ? 0 : 1;
},
o: [ 1, 5 ],
oFn: function (n) {
return n === 1 ? 0 : 1;
}
});
add([ 'be' ], {

@@ -204,3 +244,3 @@ c: [ 1, 3, 4, 5 ],

add([ 'bm', 'bo', 'dz', 'id', 'ig', 'ii', 'in', 'ja', 'jbo', 'jv', 'jw', 'kde', 'kea', 'km', 'ko', 'lkt', 'my', 'nqo', 'osa', 'root', 'sah', 'ses', 'sg', 'su', 'th', 'to', 'wo', 'yo', 'yue', 'zh' ], {
add([ 'bm', 'bo', 'dz', 'hnj', 'id', 'ig', 'ii', 'ja', 'jbo', 'jv', 'jw', 'kde', 'kea', 'km', 'ko', 'lkt', 'my', 'nqo', 'osa', 'sah', 'ses', 'sg', 'su', 'th', 'to', 'tpi', 'und', 'wo', 'yo', 'yue', 'zh' ], {
});

@@ -288,2 +328,10 @@

add([ 'es' ], {
c: [ 1, 4, 5 ],
cFn: function (n, i, v, f, t, w, e) {
var i1000000 = i % 1000000;
return n === 1 ? 0 : e === 0 && i !== 0 && i1000000 === 0 && v === 0 || !B(0, 5, e) ? 1 : 2;
}
});
add([ 'ff', 'kab' ], {

@@ -308,6 +356,7 @@ c: [ 1, 5 ],

add([ 'fr', 'hy' ], {
c: [ 1, 5 ],
cFn: function (n, i) {
return IN([ 0, 1 ], i) ? 0 : 1;
add([ 'fr' ], {
c: [ 1, 4, 5 ],
cFn: function (n, i, v, f, t, w, e) {
var i1000000 = i % 1000000;
return IN([ 0, 1 ], i) ? 0 : e === 0 && i !== 0 && i1000000 === 0 && v === 0 || !B(0, 5, e) ? 1 : 2;
},

@@ -361,3 +410,3 @@ o: [ 1, 5 ],

add([ 'he', 'iw' ], {
add([ 'he' ], {
c: [ 1, 2, 4, 5 ],

@@ -381,2 +430,13 @@ cFn: function (n, i, v) {

add([ 'hy' ], {
c: [ 1, 5 ],
cFn: function (n, i) {
return IN([ 0, 1 ], i) ? 0 : 1;
},
o: [ 1, 5 ],
oFn: function (n) {
return n === 1 ? 0 : 1;
}
});
add([ 'is' ], {

@@ -390,6 +450,7 @@ c: [ 1, 5 ],

add([ 'it', 'sc', 'scn' ], {
c: [ 1, 5 ],
cFn: function (n, i, v) {
return i === 1 && v === 0 ? 0 : 1;
add([ 'it' ], {
c: [ 1, 4, 5 ],
cFn: function (n, i, v, f, t, w, e) {
var i1000000 = i % 1000000;
return i === 1 && v === 0 ? 0 : e === 0 && i !== 0 && i1000000 === 0 && v === 0 || !B(0, 5, e) ? 1 : 2;
},

@@ -402,3 +463,3 @@ o: [ 4, 5 ],

add([ 'iu', 'naq', 'se', 'sma', 'smi', 'smj', 'smn', 'sms' ], {
add([ 'iu', 'naq', 'sat', 'se', 'sma', 'smi', 'smj', 'smn', 'sms' ], {
c: [ 1, 2, 5 ],

@@ -461,2 +522,13 @@ cFn: function (n) {

add([ 'lij' ], {
c: [ 1, 5 ],
cFn: function (n, i, v) {
return i === 1 && v === 0 ? 0 : 1;
},
o: [ 4, 5 ],
oFn: function (n) {
return (n === 11 || n === 8 || B(80, 89, n) || B(800, 899, n)) ? 0 : 1;
}
});
add([ 'lo', 'ms', 'vi' ], {

@@ -560,8 +632,17 @@ o: [ 1, 5 ],

add([ 'pt' ], {
c: [ 1, 5 ],
cFn: function (n, i) {
return B(0, 1, i) ? 0 : 1;
c: [ 1, 4, 5 ],
cFn: function (n, i, v, f, t, w, e) {
var i1000000 = i % 1000000;
return B(0, 1, i) ? 0 : e === 0 && i !== 0 && i1000000 === 0 && v === 0 || !B(0, 5, e) ? 1 : 2;
}
});
add([ 'pt-pt' ], {
c: [ 1, 4, 5 ],
cFn: function (n, i, v, f, t, w, e) {
var i1000000 = i % 1000000;
return i === 1 && v === 0 ? 0 : e === 0 && i !== 0 && i1000000 === 0 && v === 0 || !B(0, 5, e) ? 1 : 2;
}
});
add([ 'ru' ], {

@@ -575,2 +656,13 @@ c: [ 1, 3, 4, 5 ],

add([ 'sc', 'scn' ], {
c: [ 1, 5 ],
cFn: function (n, i, v) {
return i === 1 && v === 0 ? 0 : 1;
},
o: [ 4, 5 ],
oFn: function (n) {
return IN([ 11, 8, 80, 800 ], n) ? 0 : 1;
}
});
add([ 'shi' ], {

@@ -577,0 +669,0 @@ c: [ 1, 3, 5 ],

@@ -1,2 +0,7 @@

/* plurals-cldr 1.0.4 nodeca/plurals-cldr */
!function(n){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=n();else if("function"==typeof define&&define.amd)define([],n);else{("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this).pluralsCldr=n()}}((function(){return function n(r,t,o){function u(e,i){if(!t[e]){if(!r[e]){var f="function"==typeof require&&require;if(!i&&f)return f(e,!0);if(c)return c(e,!0);var a=new Error("Cannot find module '"+e+"'");throw a.code="MODULE_NOT_FOUND",a}var s=t[e]={exports:{}};r[e][0].call(s.exports,(function(n){return u(r[e][1][n]||n)}),s,s.exports,n,r,t,o)}return t[e].exports}for(var c="function"==typeof require&&require,e=0;e<o.length;e++)u(o[e]);return u}({"/":[function(n,r,t){"use strict";var o={};function u(n){var r;return o[n]?n:(r=n.toLowerCase().replace("_","-"),o[r]?r:(r=r.split("-")[0],o[r]?r:null))}function c(n,r){var t=u(n);if(!t)return-1;if(!o[t].cFn)return 0;var c=String(r),e=c.indexOf(".")<0?"":c.split(".")[1],i=e.length,f=+r,a=+c.split(".")[0],s=0===e.length?0:+e.replace(/0+$/,"");return o[t].cFn(f,a,i,+e,s)}function e(n,r){var t=u(n);if(!t)return-1;if(!o[t].oFn)return 0;var c=String(r),e=c.indexOf(".")<0?"":c.split(".")[1],i=e.length,f=+r,a=+c.split(".")[0],s=0===e.length?0:+e.replace(/0+$/,"");return o[t].oFn(f,a,i,+e,s)}r.exports=function(n,r){var t=u(n);return t?o[t].c[c(t,r)]:null},r.exports.indexOf=c,r.exports.forms=function(n){var r=u(n);return o[r]?o[r].c:null},r.exports.ordinal=function(n,r){var t=u(n);return o[t]?o[t].o[e(t,r)]:null},r.exports.ordinal.indexOf=e,r.exports.ordinal.forms=function(n){var r=u(n);return o[r]?o[r].o:null};var i=["zero","one","two","few","many","other"];function f(n){return i[n]}function a(n,r){var t;for(r.c=r.c?r.c.map(f):["other"],r.o=r.o?r.o.map(f):["other"],t=0;t<n.length;t++)o[n[t]]=r}function s(n,r,t){return n<=t&&t<=r&&t%1==0}function F(n,r){return n.indexOf(r)>=0}a(["af","an","asa","bem","bez","bg","brx","ce","cgg","chr","ckb","dv","ee","el","eo","es","eu","fo","fur","gsw","ha","haw","jgo","jmc","kaj","kcg","kkj","kl","ks","ksb","ku","ky","lb","lg","mas","mgo","ml","mn","nah","nb","nd","nn","nnh","no","nr","ny","nyn","om","os","pap","ps","rm","rof","rwk","saq","sd","sdh","seh","sn","so","ss","ssy","st","syr","ta","te","teo","tig","tn","tr","ts","ug","uz","ve","vo","vun","wae","xh","xog"],{c:[1,5],cFn:function(n){return 1===n?0:1}}),a(["ak","bho","guw","ln","mg","nso","pa","ti","wa"],{c:[1,5],cFn:function(n){return s(0,1,n)?0:1}}),a(["am","fa","kn","zu"],{c:[1,5],cFn:function(n,r){return 0===r||1===n?0:1}}),a(["ar","ars"],{c:[0,1,2,3,4,5],cFn:function(n){var r=n%100;return 0===n?0:1===n?1:2===n?2:s(3,10,r)?3:s(11,99,r)?4:5}}),a(["as","bn"],{c:[1,5],cFn:function(n,r){return 0===r||1===n?0:1},o:[1,2,3,4,5],oFn:function(n){return F([1,5,7,8,9,10],n)?0:F([2,3],n)?1:4===n?2:6===n?3:4}}),a(["ast","de","et","fi","fy","gl","ia","io","ji","nl","pt-pt","sw","ur","yi"],{c:[1,5],cFn:function(n,r,t){return 1===r&&0===t?0:1}}),a(["az"],{c:[1,5],cFn:function(n){return 1===n?0:1},o:[1,3,4,5],oFn:function(n,r){var t=r%10,o=r%100,u=r%1e3;return F([1,2,5,7,8],t)||F([20,50,70,80],o)?0:F([3,4],t)||F([100,200,300,400,500,600,700,800,900],u)?1:0===r||6===t||F([40,60,90],o)?2:3}}),a(["be"],{c:[1,3,4,5],cFn:function(n){var r=n%10,t=n%100;return 1===r&&11!==t?0:s(2,4,r)&&!s(12,14,t)?1:0===r||s(5,9,r)||s(11,14,t)?2:3},o:[3,5],oFn:function(n){var r=n%100;return F([2,3],n%10)&&!F([12,13],r)?0:1}}),a(["bm","bo","dz","id","ig","ii","in","ja","jbo","jv","jw","kde","kea","km","ko","lkt","my","nqo","osa","root","sah","ses","sg","su","th","to","wo","yo","yue","zh"],{}),a(["br"],{c:[1,2,3,4,5],cFn:function(n){var r=n%10,t=n%100,o=n%1e6;return 1!==r||F([11,71,91],t)?2!==r||F([12,72,92],t)?!s(3,4,r)&&9!==r||s(10,19,t)||s(70,79,t)||s(90,99,t)?0!==n&&0===o?3:4:2:1:0}}),a(["bs","hr","sh","sr"],{c:[1,3,5],cFn:function(n,r,t,o){var u=r%10,c=r%100,e=o%10,i=o%100;return 0===t&&1===u&&11!==c||1===e&&11!==i?0:0===t&&s(2,4,u)&&!s(12,14,c)||s(2,4,e)&&!s(12,14,i)?1:2}}),a(["ca"],{c:[1,5],cFn:function(n,r,t){return 1===r&&0===t?0:1},o:[1,2,3,5],oFn:function(n){return F([1,3],n)?0:2===n?1:4===n?2:3}}),a(["ceb"],{c:[1,5],cFn:function(n,r,t,o){var u=r%10,c=o%10;return 0===t&&F([1,2,3],r)||0===t&&!F([4,6,9],u)||0!==t&&!F([4,6,9],c)?0:1}}),a(["cs","sk"],{c:[1,3,4,5],cFn:function(n,r,t){return 1===r&&0===t?0:s(2,4,r)&&0===t?1:0!==t?2:3}}),a(["cy"],{c:[0,1,2,3,4,5],cFn:function(n){return 0===n?0:1===n?1:2===n?2:3===n?3:6===n?4:5},o:[0,1,2,3,4,5],oFn:function(n){return F([0,7,8,9],n)?0:1===n?1:2===n?2:F([3,4],n)?3:F([5,6],n)?4:5}}),a(["da"],{c:[1,5],cFn:function(n,r,t,o,u){return 1===n||0!==u&&F([0,1],r)?0:1}}),a(["dsb","hsb"],{c:[1,2,3,5],cFn:function(n,r,t,o){var u=r%100,c=o%100;return 0===t&&1===u||1===c?0:0===t&&2===u||2===c?1:0===t&&s(3,4,u)||s(3,4,c)?2:3}}),a(["en"],{c:[1,5],cFn:function(n,r,t){return 1===r&&0===t?0:1},o:[1,2,3,5],oFn:function(n){var r=n%10,t=n%100;return 1===r&&11!==t?0:2===r&&12!==t?1:3===r&&13!==t?2:3}}),a(["ff","kab"],{c:[1,5],cFn:function(n,r){return F([0,1],r)?0:1}}),a(["fil","tl"],{c:[1,5],cFn:function(n,r,t,o){var u=r%10,c=o%10;return 0===t&&F([1,2,3],r)||0===t&&!F([4,6,9],u)||0!==t&&!F([4,6,9],c)?0:1},o:[1,5],oFn:function(n){return 1===n?0:1}}),a(["fr","hy"],{c:[1,5],cFn:function(n,r){return F([0,1],r)?0:1},o:[1,5],oFn:function(n){return 1===n?0:1}}),a(["ga"],{c:[1,2,3,4,5],cFn:function(n){return 1===n?0:2===n?1:s(3,6,n)?2:s(7,10,n)?3:4},o:[1,5],oFn:function(n){return 1===n?0:1}}),a(["gd"],{c:[1,2,3,5],cFn:function(n){return F([1,11],n)?0:F([2,12],n)?1:s(3,10,n)||s(13,19,n)?2:3},o:[1,2,3,5],oFn:function(n){return F([1,11],n)?0:F([2,12],n)?1:F([3,13],n)?2:3}}),a(["gu","hi"],{c:[1,5],cFn:function(n,r){return 0===r||1===n?0:1},o:[1,2,3,4,5],oFn:function(n){return 1===n?0:F([2,3],n)?1:4===n?2:6===n?3:4}}),a(["gv"],{c:[1,2,3,4,5],cFn:function(n,r,t){var o=r%10;return 0===t&&1===o?0:0===t&&2===o?1:0===t&&F([0,20,40,60,80],r%100)?2:0!==t?3:4}}),a(["he","iw"],{c:[1,2,4,5],cFn:function(n,r,t){var o=n%10;return 1===r&&0===t?0:2===r&&0===t?1:0!==t||s(0,10,n)||0!==o?3:2}}),a(["hu"],{c:[1,5],cFn:function(n){return 1===n?0:1},o:[1,5],oFn:function(n){return F([1,5],n)?0:1}}),a(["is"],{c:[1,5],cFn:function(n,r,t,o,u){return 0===u&&1===r%10&&11!==r%100||0!==u?0:1}}),a(["it","sc","scn"],{c:[1,5],cFn:function(n,r,t){return 1===r&&0===t?0:1},o:[4,5],oFn:function(n){return F([11,8,80,800],n)?0:1}}),a(["iu","naq","se","sma","smi","smj","smn","sms"],{c:[1,2,5],cFn:function(n){return 1===n?0:2===n?1:2}}),a(["ka"],{c:[1,5],cFn:function(n){return 1===n?0:1},o:[1,4,5],oFn:function(n,r){var t=r%100;return 1===r?0:0===r||s(2,20,t)||40===t||60===t||80===t?1:2}}),a(["kk"],{c:[1,5],cFn:function(n){return 1===n?0:1},o:[4,5],oFn:function(n){var r=n%10;return 6===r||9===r||0===r&&0!==n?0:1}}),a(["ksh"],{c:[0,1,5],cFn:function(n){return 0===n?0:1===n?1:2}}),a(["kw"],{c:[0,1,2,3,4,5],cFn:function(n){var r=n%100,t=n%1e3,o=n%1e5,u=n%1e6;return 0===n?0:1===n?1:F([2,22,42,62,82],r)||0===t&&(s(1e3,2e4,o)||4e4===o||6e4===o||8e4===o)||0!==n&&1e5===u?2:F([3,23,43,63,83],r)?3:1!==n&&F([1,21,41,61,81],r)?4:5},o:[1,4,5],oFn:function(n){var r=n%100;return s(1,4,n)||s(1,4,r)||s(21,24,r)||s(41,44,r)||s(61,64,r)||s(81,84,r)?0:5===n||5===r?1:2}}),a(["lag"],{c:[0,1,5],cFn:function(n,r){return 0===n?0:F([0,1],r)&&0!==n?1:2}}),a(["lo","ms","vi"],{o:[1,5],oFn:function(n){return 1===n?0:1}}),a(["lt"],{c:[1,3,4,5],cFn:function(n,r,t,o){var u=n%10,c=n%100;return 1!==u||s(11,19,c)?s(2,9,u)&&!s(11,19,c)?1:0!==o?2:3:0}}),a(["lv","prg"],{c:[0,1,5],cFn:function(n,r,t,o){var u=n%10,c=n%100,e=o%100,i=o%10;return 0===u||s(11,19,c)||2===t&&s(11,19,e)?0:1===u&&11!==c||2===t&&1===i&&11!==e||2!==t&&1===i?1:2}}),a(["mk"],{c:[1,5],cFn:function(n,r,t,o){return 0===t&&1===r%10&&11!==r%100||1===o%10&&11!==o%100?0:1},o:[1,2,4,5],oFn:function(n,r){var t=r%10,o=r%100;return 1===t&&11!==o?0:2===t&&12!==o?1:F([7,8],t)&&!F([17,18],o)?2:3}}),a(["mo","ro"],{c:[1,3,5],cFn:function(n,r,t){return 1===r&&0===t?0:0!==t||0===n||s(2,19,n%100)?1:2},o:[1,5],oFn:function(n){return 1===n?0:1}}),a(["mr"],{c:[1,5],cFn:function(n){return 1===n?0:1},o:[1,2,3,5],oFn:function(n){return 1===n?0:F([2,3],n)?1:4===n?2:3}}),a(["mt"],{c:[1,3,4,5],cFn:function(n){var r=n%100;return 1===n?0:0===n||s(2,10,r)?1:s(11,19,r)?2:3}}),a(["ne"],{c:[1,5],cFn:function(n){return 1===n?0:1},o:[1,5],oFn:function(n){return s(1,4,n)?0:1}}),a(["or"],{c:[1,5],cFn:function(n){return 1===n?0:1},o:[1,2,3,4,5],oFn:function(n){return 1===n||5===n||s(7,9,n)?0:F([2,3],n)?1:4===n?2:6===n?3:4}}),a(["pl"],{c:[1,3,4,5],cFn:function(n,r,t){var o=r%10,u=r%100;return 1===r&&0===t?0:0===t&&s(2,4,o)&&!s(12,14,u)?1:0===t&&1!==r&&s(0,1,o)||0===t&&s(5,9,o)||0===t&&s(12,14,u)?2:3}}),a(["pt"],{c:[1,5],cFn:function(n,r){return s(0,1,r)?0:1}}),a(["ru"],{c:[1,3,4,5],cFn:function(n,r,t){var o=r%10,u=r%100;return 0===t&&1===o&&11!==u?0:0===t&&s(2,4,o)&&!s(12,14,u)?1:0===t&&0===o||0===t&&s(5,9,o)||0===t&&s(11,14,u)?2:3}}),a(["shi"],{c:[1,3,5],cFn:function(n,r){return 0===r||1===n?0:s(2,10,n)?1:2}}),a(["si"],{c:[1,5],cFn:function(n,r,t,o){return F([0,1],n)||0===r&&1===o?0:1}}),a(["sl"],{c:[1,2,3,5],cFn:function(n,r,t){var o=r%100;return 0===t&&1===o?0:0===t&&2===o?1:0===t&&s(3,4,o)||0!==t?2:3}}),a(["sq"],{c:[1,5],cFn:function(n){return 1===n?0:1},o:[1,4,5],oFn:function(n){return 1===n?0:4===n%10&&14!==n%100?1:2}}),a(["sv"],{c:[1,5],cFn:function(n,r,t){return 1===r&&0===t?0:1},o:[1,5],oFn:function(n){var r=n%100;return F([1,2],n%10)&&!F([11,12],r)?0:1}}),a(["tk"],{c:[1,5],cFn:function(n){return 1===n?0:1},o:[3,5],oFn:function(n){return F([6,9],n%10)||10===n?0:1}}),a(["tzm"],{c:[1,5],cFn:function(n){return s(0,1,n)||s(11,99,n)?0:1}}),a(["uk"],{c:[1,3,4,5],cFn:function(n,r,t){var o=r%10,u=r%100;return 0===t&&1===o&&11!==u?0:0===t&&s(2,4,o)&&!s(12,14,u)?1:0===t&&0===o||0===t&&s(5,9,o)||0===t&&s(11,14,u)?2:3},o:[3,5],oFn:function(n){return 3===n%10&&13!==n%100?0:1}})},{}]},{},[])("/")}));
/*!
plurals-cldr
https://github.com/nodeca/plurals-cldr
*/
!function(n){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=n();else if("function"==typeof define&&define.amd)define([],n);else{("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this).pluralsCldr=n()}}((function(){return function n(r,t,c){function o(e,i){if(!t[e]){if(!r[e]){var f="function"==typeof require&&require;if(!i&&f)return f(e,!0);if(u)return u(e,!0);var a=new Error("Cannot find module '"+e+"'");throw a.code="MODULE_NOT_FOUND",a}var F=t[e]={exports:{}};r[e][0].call(F.exports,(function(n){return o(r[e][1][n]||n)}),F,F.exports,n,r,t,c)}return t[e].exports}for(var u="function"==typeof require&&require,e=0;e<c.length;e++)o(c[e]);return o}({"/":[function(n,r,t){"use strict";var c={};function o(n){var r;return c[n]?n:(r=n.toLowerCase().replace("_","-"),c[r]?r:(r=r.split("-")[0],c[r]?r:null))}var u=/c\d+$/;function e(n,r){var t=o(n);if(!t)return-1;if(!c[t].cFn)return 0;var e=String(r),i=0;if(u.test(e)){var f=e.split("c");i=+f[1],r=Math.pow(10,i)*f[0],e=String(r)}var a=e.indexOf(".")<0?"":e.split(".")[1],F=a.length,s=a.replace(/0+$/,"").length,l=+r,v=+e.split(".")[0],p=0===a.length?0:+a.replace(/0+$/,"");return c[t].cFn(l,v,F,+a,p,s,i)}function i(n,r){var t=o(n);if(!t)return-1;if(!c[t].oFn)return 0;var e=String(r),i=0;if(u.test(e)){var f=e.split("c");i=+f[1],r=Math.pow(10,i)*f[0],e=String(r)}var a=e.indexOf(".")<0?"":e.split(".")[1],F=a.length,s=a.replace(/0+$/,"").length,l=+r,v=+e.split(".")[0],p=0===a.length?0:+a.replace(/0+$/,"");return c[t].oFn(l,v,F,+a,p,s,i)}r.exports=function(n,r){var t=o(n);return t?c[t].c[e(t,r)]:null},r.exports.indexOf=e,r.exports.forms=function(n){var r=o(n);return c[r]?c[r].c:null},r.exports.ordinal=function(n,r){var t=o(n);return c[t]?c[t].o[i(t,r)]:null},r.exports.ordinal.indexOf=i,r.exports.ordinal.forms=function(n){var r=o(n);return c[r]?c[r].o:null};var f=["zero","one","two","few","many","other"];function a(n){return f[n]}function F(n,r){var t;for(r.c=r.c?r.c.map(a):["other"],r.o=r.o?r.o.map(a):["other"],t=0;t<n.length;t++)c[n[t]]=r}function s(n,r,t){return n<=t&&t<=r&&t%1==0}function l(n,r){return n.indexOf(r)>=0}F(["af","an","asa","bem","bez","bg","brx","ce","cgg","chr","ckb","dv","ee","el","eo","eu","fo","fur","gsw","ha","haw","jgo","jmc","kaj","kcg","kkj","kl","ks","ksb","ku","ky","lb","lg","mas","mgo","ml","mn","nah","nb","nd","nn","nnh","no","nr","ny","nyn","om","os","pap","ps","rm","rof","rwk","saq","sd","sdh","seh","sn","so","ss","ssy","st","syr","ta","te","teo","tig","tn","tr","ts","ug","uz","ve","vo","vun","wae","xh","xog"],{c:[1,5],cFn:function(n){return 1===n?0:1}}),F(["ak","bho","guw","ln","mg","nso","pa","ti","wa"],{c:[1,5],cFn:function(n){return s(0,1,n)?0:1}}),F(["am","doi","fa","kn","pcm","zu"],{c:[1,5],cFn:function(n,r){return 0===r||1===n?0:1}}),F(["ar","ars"],{c:[0,1,2,3,4,5],cFn:function(n){var r=n%100;return 0===n?0:1===n?1:2===n?2:s(3,10,r)?3:s(11,99,r)?4:5}}),F(["as","bn"],{c:[1,5],cFn:function(n,r){return 0===r||1===n?0:1},o:[1,2,3,4,5],oFn:function(n){return l([1,5,7,8,9,10],n)?0:l([2,3],n)?1:4===n?2:6===n?3:4}}),F(["ast","de","et","fi","fy","gl","ia","io","nl","sw","ur","yi"],{c:[1,5],cFn:function(n,r,t){return 1===r&&0===t?0:1}}),F(["az"],{c:[1,5],cFn:function(n){return 1===n?0:1},o:[1,3,4,5],oFn:function(n,r){var t=r%10,c=r%100,o=r%1e3;return l([1,2,5,7,8],t)||l([20,50,70,80],c)?0:l([3,4],t)||l([100,200,300,400,500,600,700,800,900],o)?1:0===r||6===t||l([40,60,90],c)?2:3}}),F(["bal"],{c:[1,5],cFn:function(n){return 1===n?0:1},o:[1,5],oFn:function(n){return 1===n?0:1}}),F(["be"],{c:[1,3,4,5],cFn:function(n){var r=n%10,t=n%100;return 1===r&&11!==t?0:s(2,4,r)&&!s(12,14,t)?1:0===r||s(5,9,r)||s(11,14,t)?2:3},o:[3,5],oFn:function(n){var r=n%100;return l([2,3],n%10)&&!l([12,13],r)?0:1}}),F(["bm","bo","dz","hnj","id","ig","ii","ja","jbo","jv","jw","kde","kea","km","ko","lkt","my","nqo","osa","sah","ses","sg","su","th","to","tpi","und","wo","yo","yue","zh"],{}),F(["br"],{c:[1,2,3,4,5],cFn:function(n){var r=n%10,t=n%100,c=n%1e6;return 1!==r||l([11,71,91],t)?2!==r||l([12,72,92],t)?!s(3,4,r)&&9!==r||s(10,19,t)||s(70,79,t)||s(90,99,t)?0!==n&&0===c?3:4:2:1:0}}),F(["bs","hr","sh","sr"],{c:[1,3,5],cFn:function(n,r,t,c){var o=r%10,u=r%100,e=c%10,i=c%100;return 0===t&&1===o&&11!==u||1===e&&11!==i?0:0===t&&s(2,4,o)&&!s(12,14,u)||s(2,4,e)&&!s(12,14,i)?1:2}}),F(["ca"],{c:[1,5],cFn:function(n,r,t){return 1===r&&0===t?0:1},o:[1,2,3,5],oFn:function(n){return l([1,3],n)?0:2===n?1:4===n?2:3}}),F(["ceb"],{c:[1,5],cFn:function(n,r,t,c){var o=r%10,u=c%10;return 0===t&&l([1,2,3],r)||0===t&&!l([4,6,9],o)||0!==t&&!l([4,6,9],u)?0:1}}),F(["cs","sk"],{c:[1,3,4,5],cFn:function(n,r,t){return 1===r&&0===t?0:s(2,4,r)&&0===t?1:0!==t?2:3}}),F(["cy"],{c:[0,1,2,3,4,5],cFn:function(n){return 0===n?0:1===n?1:2===n?2:3===n?3:6===n?4:5},o:[0,1,2,3,4,5],oFn:function(n){return l([0,7,8,9],n)?0:1===n?1:2===n?2:l([3,4],n)?3:l([5,6],n)?4:5}}),F(["da"],{c:[1,5],cFn:function(n,r,t,c,o){return 1===n||0!==o&&l([0,1],r)?0:1}}),F(["dsb","hsb"],{c:[1,2,3,5],cFn:function(n,r,t,c){var o=r%100,u=c%100;return 0===t&&1===o||1===u?0:0===t&&2===o||2===u?1:0===t&&s(3,4,o)||s(3,4,u)?2:3}}),F(["en"],{c:[1,5],cFn:function(n,r,t){return 1===r&&0===t?0:1},o:[1,2,3,5],oFn:function(n){var r=n%10,t=n%100;return 1===r&&11!==t?0:2===r&&12!==t?1:3===r&&13!==t?2:3}}),F(["es"],{c:[1,4,5],cFn:function(n,r,t,c,o,u,e){return 1===n?0:0===e&&0!==r&&0===r%1e6&&0===t||!s(0,5,e)?1:2}}),F(["ff","kab"],{c:[1,5],cFn:function(n,r){return l([0,1],r)?0:1}}),F(["fil","tl"],{c:[1,5],cFn:function(n,r,t,c){var o=r%10,u=c%10;return 0===t&&l([1,2,3],r)||0===t&&!l([4,6,9],o)||0!==t&&!l([4,6,9],u)?0:1},o:[1,5],oFn:function(n){return 1===n?0:1}}),F(["fr"],{c:[1,4,5],cFn:function(n,r,t,c,o,u,e){var i=r%1e6;return l([0,1],r)?0:0===e&&0!==r&&0===i&&0===t||!s(0,5,e)?1:2},o:[1,5],oFn:function(n){return 1===n?0:1}}),F(["ga"],{c:[1,2,3,4,5],cFn:function(n){return 1===n?0:2===n?1:s(3,6,n)?2:s(7,10,n)?3:4},o:[1,5],oFn:function(n){return 1===n?0:1}}),F(["gd"],{c:[1,2,3,5],cFn:function(n){return l([1,11],n)?0:l([2,12],n)?1:s(3,10,n)||s(13,19,n)?2:3},o:[1,2,3,5],oFn:function(n){return l([1,11],n)?0:l([2,12],n)?1:l([3,13],n)?2:3}}),F(["gu","hi"],{c:[1,5],cFn:function(n,r){return 0===r||1===n?0:1},o:[1,2,3,4,5],oFn:function(n){return 1===n?0:l([2,3],n)?1:4===n?2:6===n?3:4}}),F(["gv"],{c:[1,2,3,4,5],cFn:function(n,r,t){var c=r%10;return 0===t&&1===c?0:0===t&&2===c?1:0===t&&l([0,20,40,60,80],r%100)?2:0!==t?3:4}}),F(["he"],{c:[1,2,4,5],cFn:function(n,r,t){var c=n%10;return 1===r&&0===t?0:2===r&&0===t?1:0!==t||s(0,10,n)||0!==c?3:2}}),F(["hu"],{c:[1,5],cFn:function(n){return 1===n?0:1},o:[1,5],oFn:function(n){return l([1,5],n)?0:1}}),F(["hy"],{c:[1,5],cFn:function(n,r){return l([0,1],r)?0:1},o:[1,5],oFn:function(n){return 1===n?0:1}}),F(["is"],{c:[1,5],cFn:function(n,r,t,c,o){return 0===o&&1===r%10&&11!==r%100||0!==o?0:1}}),F(["it"],{c:[1,4,5],cFn:function(n,r,t,c,o,u,e){return 1===r&&0===t?0:0===e&&0!==r&&0===r%1e6&&0===t||!s(0,5,e)?1:2},o:[4,5],oFn:function(n){return l([11,8,80,800],n)?0:1}}),F(["iu","naq","sat","se","sma","smi","smj","smn","sms"],{c:[1,2,5],cFn:function(n){return 1===n?0:2===n?1:2}}),F(["ka"],{c:[1,5],cFn:function(n){return 1===n?0:1},o:[1,4,5],oFn:function(n,r){var t=r%100;return 1===r?0:0===r||s(2,20,t)||40===t||60===t||80===t?1:2}}),F(["kk"],{c:[1,5],cFn:function(n){return 1===n?0:1},o:[4,5],oFn:function(n){var r=n%10;return 6===r||9===r||0===r&&0!==n?0:1}}),F(["ksh"],{c:[0,1,5],cFn:function(n){return 0===n?0:1===n?1:2}}),F(["kw"],{c:[0,1,2,3,4,5],cFn:function(n){var r=n%100,t=n%1e3,c=n%1e5,o=n%1e6;return 0===n?0:1===n?1:l([2,22,42,62,82],r)||0===t&&(s(1e3,2e4,c)||4e4===c||6e4===c||8e4===c)||0!==n&&1e5===o?2:l([3,23,43,63,83],r)?3:1!==n&&l([1,21,41,61,81],r)?4:5},o:[1,4,5],oFn:function(n){var r=n%100;return s(1,4,n)||s(1,4,r)||s(21,24,r)||s(41,44,r)||s(61,64,r)||s(81,84,r)?0:5===n||5===r?1:2}}),F(["lag"],{c:[0,1,5],cFn:function(n,r){return 0===n?0:l([0,1],r)&&0!==n?1:2}}),F(["lij"],{c:[1,5],cFn:function(n,r,t){return 1===r&&0===t?0:1},o:[4,5],oFn:function(n){return 11===n||8===n||s(80,89,n)||s(800,899,n)?0:1}}),F(["lo","ms","vi"],{o:[1,5],oFn:function(n){return 1===n?0:1}}),F(["lt"],{c:[1,3,4,5],cFn:function(n,r,t,c){var o=n%10,u=n%100;return 1!==o||s(11,19,u)?s(2,9,o)&&!s(11,19,u)?1:0!==c?2:3:0}}),F(["lv","prg"],{c:[0,1,5],cFn:function(n,r,t,c){var o=n%10,u=n%100,e=c%100,i=c%10;return 0===o||s(11,19,u)||2===t&&s(11,19,e)?0:1===o&&11!==u||2===t&&1===i&&11!==e||2!==t&&1===i?1:2}}),F(["mk"],{c:[1,5],cFn:function(n,r,t,c){return 0===t&&1===r%10&&11!==r%100||1===c%10&&11!==c%100?0:1},o:[1,2,4,5],oFn:function(n,r){var t=r%10,c=r%100;return 1===t&&11!==c?0:2===t&&12!==c?1:l([7,8],t)&&!l([17,18],c)?2:3}}),F(["mo","ro"],{c:[1,3,5],cFn:function(n,r,t){return 1===r&&0===t?0:0!==t||0===n||s(2,19,n%100)?1:2},o:[1,5],oFn:function(n){return 1===n?0:1}}),F(["mr"],{c:[1,5],cFn:function(n){return 1===n?0:1},o:[1,2,3,5],oFn:function(n){return 1===n?0:l([2,3],n)?1:4===n?2:3}}),F(["mt"],{c:[1,3,4,5],cFn:function(n){var r=n%100;return 1===n?0:0===n||s(2,10,r)?1:s(11,19,r)?2:3}}),F(["ne"],{c:[1,5],cFn:function(n){return 1===n?0:1},o:[1,5],oFn:function(n){return s(1,4,n)?0:1}}),F(["or"],{c:[1,5],cFn:function(n){return 1===n?0:1},o:[1,2,3,4,5],oFn:function(n){return 1===n||5===n||s(7,9,n)?0:l([2,3],n)?1:4===n?2:6===n?3:4}}),F(["pl"],{c:[1,3,4,5],cFn:function(n,r,t){var c=r%10,o=r%100;return 1===r&&0===t?0:0===t&&s(2,4,c)&&!s(12,14,o)?1:0===t&&1!==r&&s(0,1,c)||0===t&&s(5,9,c)||0===t&&s(12,14,o)?2:3}}),F(["pt"],{c:[1,4,5],cFn:function(n,r,t,c,o,u,e){var i=r%1e6;return s(0,1,r)?0:0===e&&0!==r&&0===i&&0===t||!s(0,5,e)?1:2}}),F(["pt-pt"],{c:[1,4,5],cFn:function(n,r,t,c,o,u,e){return 1===r&&0===t?0:0===e&&0!==r&&0===r%1e6&&0===t||!s(0,5,e)?1:2}}),F(["ru"],{c:[1,3,4,5],cFn:function(n,r,t){var c=r%10,o=r%100;return 0===t&&1===c&&11!==o?0:0===t&&s(2,4,c)&&!s(12,14,o)?1:0===t&&0===c||0===t&&s(5,9,c)||0===t&&s(11,14,o)?2:3}}),F(["sc","scn"],{c:[1,5],cFn:function(n,r,t){return 1===r&&0===t?0:1},o:[4,5],oFn:function(n){return l([11,8,80,800],n)?0:1}}),F(["shi"],{c:[1,3,5],cFn:function(n,r){return 0===r||1===n?0:s(2,10,n)?1:2}}),F(["si"],{c:[1,5],cFn:function(n,r,t,c){return l([0,1],n)||0===r&&1===c?0:1}}),F(["sl"],{c:[1,2,3,5],cFn:function(n,r,t){var c=r%100;return 0===t&&1===c?0:0===t&&2===c?1:0===t&&s(3,4,c)||0!==t?2:3}}),F(["sq"],{c:[1,5],cFn:function(n){return 1===n?0:1},o:[1,4,5],oFn:function(n){return 1===n?0:4===n%10&&14!==n%100?1:2}}),F(["sv"],{c:[1,5],cFn:function(n,r,t){return 1===r&&0===t?0:1},o:[1,5],oFn:function(n){var r=n%100;return l([1,2],n%10)&&!l([11,12],r)?0:1}}),F(["tk"],{c:[1,5],cFn:function(n){return 1===n?0:1},o:[3,5],oFn:function(n){return l([6,9],n%10)||10===n?0:1}}),F(["tzm"],{c:[1,5],cFn:function(n){return s(0,1,n)||s(11,99,n)?0:1}}),F(["uk"],{c:[1,3,4,5],cFn:function(n,r,t){var c=r%10,o=r%100;return 0===t&&1===c&&11!==o?0:0===t&&s(2,4,c)&&!s(12,14,o)?1:0===t&&0===c||0===t&&s(5,9,c)||0===t&&s(11,14,o)?2:3},o:[3,5],oFn:function(n){return 3===n%10&&13!==n%100?0:1}})},{}]},{},[])("/")}));

@@ -6,4 +6,4 @@ /*

*
* Version: 36
* Unicode version: 12.1.0
* Version: 40
* Unicode version: 14.0.0
*/

@@ -32,2 +32,4 @@

var c_re = /c\d+$/;
function indexOf(loc, value) {

@@ -43,10 +45,20 @@ var l = normalize(loc);

var sval = String(value),
f = sval.indexOf('.') < 0 ? '' : sval.split('.')[1],
v = f.length,
n = +value,
i = +(sval.split('.')[0]),
t = f.length === 0 ? 0 : +f.replace(/0+$/, '');
var sval = String(value);
var e = 0;
return s[l].cFn(n, i, v, +f, t);
if (c_re.test(sval)) {
var spl = sval.split('c');
e = +spl[1];
value = Math.pow(10, e) * spl[0];
sval = String(value);
}
var f = sval.indexOf('.') < 0 ? '' : sval.split('.')[1];
var v = f.length;
var w = f.replace(/0+$/, '').length;
var n = +value;
var i = +(sval.split('.')[0]);
var t = f.length === 0 ? 0 : +f.replace(/0+$/, '');
return s[l].cFn(n, i, v, +f, t, w, e);
}

@@ -78,10 +90,20 @@

var sval = String(value),
f = sval.indexOf('.') < 0 ? '' : sval.split('.')[1],
v = f.length,
n = +value,
i = +(sval.split('.')[0]),
t = f.length === 0 ? 0 : +f.replace(/0+$/, '');
var sval = String(value);
var e = 0;
return s[l].oFn(n, i, v, +f, t);
if (c_re.test(sval)) {
var spl = sval.split('c');
e = +spl[1];
value = Math.pow(10, e) * spl[0];
sval = String(value);
}
var f = sval.indexOf('.') < 0 ? '' : sval.split('.')[1];
var v = f.length;
var w = f.replace(/0+$/, '').length;
var n = +value;
var i = +(sval.split('.')[0]);
var t = f.length === 0 ? 0 : +f.replace(/0+$/, '');
return s[l].oFn(n, i, v, +f, t, w, e);
}

@@ -127,3 +149,3 @@

add([ 'af', 'an', 'asa', 'bem', 'bez', 'bg', 'brx', 'ce', 'cgg', 'chr', 'ckb', 'dv', 'ee', 'el', 'eo', 'es', 'eu', 'fo', 'fur', 'gsw', 'ha', 'haw', 'jgo', 'jmc', 'kaj', 'kcg', 'kkj', 'kl', 'ks', 'ksb', 'ku', 'ky', 'lb', 'lg', 'mas', 'mgo', 'ml', 'mn', 'nah', 'nb', 'nd', 'nn', 'nnh', 'no', 'nr', 'ny', 'nyn', 'om', 'os', 'pap', 'ps', 'rm', 'rof', 'rwk', 'saq', 'sd', 'sdh', 'seh', 'sn', 'so', 'ss', 'ssy', 'st', 'syr', 'ta', 'te', 'teo', 'tig', 'tn', 'tr', 'ts', 'ug', 'uz', 've', 'vo', 'vun', 'wae', 'xh', 'xog' ], {
add([ 'af', 'an', 'asa', 'bem', 'bez', 'bg', 'brx', 'ce', 'cgg', 'chr', 'ckb', 'dv', 'ee', 'el', 'eo', 'eu', 'fo', 'fur', 'gsw', 'ha', 'haw', 'jgo', 'jmc', 'kaj', 'kcg', 'kkj', 'kl', 'ks', 'ksb', 'ku', 'ky', 'lb', 'lg', 'mas', 'mgo', 'ml', 'mn', 'nah', 'nb', 'nd', 'nn', 'nnh', 'no', 'nr', 'ny', 'nyn', 'om', 'os', 'pap', 'ps', 'rm', 'rof', 'rwk', 'saq', 'sd', 'sdh', 'seh', 'sn', 'so', 'ss', 'ssy', 'st', 'syr', 'ta', 'te', 'teo', 'tig', 'tn', 'tr', 'ts', 'ug', 'uz', 've', 'vo', 'vun', 'wae', 'xh', 'xog' ], {
c: [ 1, 5 ],

@@ -142,3 +164,3 @@ cFn: function (n) {

add([ 'am', 'fa', 'kn', 'zu' ], {
add([ 'am', 'doi', 'fa', 'kn', 'pcm', 'zu' ], {
c: [ 1, 5 ],

@@ -169,3 +191,3 @@ cFn: function (n, i) {

add([ 'ast', 'de', 'et', 'fi', 'fy', 'gl', 'ia', 'io', 'ji', 'nl', 'pt-pt', 'sw', 'ur', 'yi' ], {
add([ 'ast', 'de', 'et', 'fi', 'fy', 'gl', 'ia', 'io', 'nl', 'sw', 'ur', 'yi' ], {
c: [ 1, 5 ],

@@ -189,2 +211,13 @@ cFn: function (n, i, v) {

add([ 'bal' ], {
c: [ 1, 5 ],
cFn: function (n) {
return n === 1 ? 0 : 1;
},
o: [ 1, 5 ],
oFn: function (n) {
return n === 1 ? 0 : 1;
}
});
add([ 'be' ], {

@@ -203,3 +236,3 @@ c: [ 1, 3, 4, 5 ],

add([ 'bm', 'bo', 'dz', 'id', 'ig', 'ii', 'in', 'ja', 'jbo', 'jv', 'jw', 'kde', 'kea', 'km', 'ko', 'lkt', 'my', 'nqo', 'osa', 'root', 'sah', 'ses', 'sg', 'su', 'th', 'to', 'wo', 'yo', 'yue', 'zh' ], {
add([ 'bm', 'bo', 'dz', 'hnj', 'id', 'ig', 'ii', 'ja', 'jbo', 'jv', 'jw', 'kde', 'kea', 'km', 'ko', 'lkt', 'my', 'nqo', 'osa', 'sah', 'ses', 'sg', 'su', 'th', 'to', 'tpi', 'und', 'wo', 'yo', 'yue', 'zh' ], {
});

@@ -287,2 +320,10 @@

add([ 'es' ], {
c: [ 1, 4, 5 ],
cFn: function (n, i, v, f, t, w, e) {
var i1000000 = i % 1000000;
return n === 1 ? 0 : e === 0 && i !== 0 && i1000000 === 0 && v === 0 || !B(0, 5, e) ? 1 : 2;
}
});
add([ 'ff', 'kab' ], {

@@ -307,6 +348,7 @@ c: [ 1, 5 ],

add([ 'fr', 'hy' ], {
c: [ 1, 5 ],
cFn: function (n, i) {
return IN([ 0, 1 ], i) ? 0 : 1;
add([ 'fr' ], {
c: [ 1, 4, 5 ],
cFn: function (n, i, v, f, t, w, e) {
var i1000000 = i % 1000000;
return IN([ 0, 1 ], i) ? 0 : e === 0 && i !== 0 && i1000000 === 0 && v === 0 || !B(0, 5, e) ? 1 : 2;
},

@@ -360,3 +402,3 @@ o: [ 1, 5 ],

add([ 'he', 'iw' ], {
add([ 'he' ], {
c: [ 1, 2, 4, 5 ],

@@ -380,2 +422,13 @@ cFn: function (n, i, v) {

add([ 'hy' ], {
c: [ 1, 5 ],
cFn: function (n, i) {
return IN([ 0, 1 ], i) ? 0 : 1;
},
o: [ 1, 5 ],
oFn: function (n) {
return n === 1 ? 0 : 1;
}
});
add([ 'is' ], {

@@ -389,6 +442,7 @@ c: [ 1, 5 ],

add([ 'it', 'sc', 'scn' ], {
c: [ 1, 5 ],
cFn: function (n, i, v) {
return i === 1 && v === 0 ? 0 : 1;
add([ 'it' ], {
c: [ 1, 4, 5 ],
cFn: function (n, i, v, f, t, w, e) {
var i1000000 = i % 1000000;
return i === 1 && v === 0 ? 0 : e === 0 && i !== 0 && i1000000 === 0 && v === 0 || !B(0, 5, e) ? 1 : 2;
},

@@ -401,3 +455,3 @@ o: [ 4, 5 ],

add([ 'iu', 'naq', 'se', 'sma', 'smi', 'smj', 'smn', 'sms' ], {
add([ 'iu', 'naq', 'sat', 'se', 'sma', 'smi', 'smj', 'smn', 'sms' ], {
c: [ 1, 2, 5 ],

@@ -460,2 +514,13 @@ cFn: function (n) {

add([ 'lij' ], {
c: [ 1, 5 ],
cFn: function (n, i, v) {
return i === 1 && v === 0 ? 0 : 1;
},
o: [ 4, 5 ],
oFn: function (n) {
return (n === 11 || n === 8 || B(80, 89, n) || B(800, 899, n)) ? 0 : 1;
}
});
add([ 'lo', 'ms', 'vi' ], {

@@ -559,8 +624,17 @@ o: [ 1, 5 ],

add([ 'pt' ], {
c: [ 1, 5 ],
cFn: function (n, i) {
return B(0, 1, i) ? 0 : 1;
c: [ 1, 4, 5 ],
cFn: function (n, i, v, f, t, w, e) {
var i1000000 = i % 1000000;
return B(0, 1, i) ? 0 : e === 0 && i !== 0 && i1000000 === 0 && v === 0 || !B(0, 5, e) ? 1 : 2;
}
});
add([ 'pt-pt' ], {
c: [ 1, 4, 5 ],
cFn: function (n, i, v, f, t, w, e) {
var i1000000 = i % 1000000;
return i === 1 && v === 0 ? 0 : e === 0 && i !== 0 && i1000000 === 0 && v === 0 || !B(0, 5, e) ? 1 : 2;
}
});
add([ 'ru' ], {

@@ -574,2 +648,13 @@ c: [ 1, 3, 4, 5 ],

add([ 'sc', 'scn' ], {
c: [ 1, 5 ],
cFn: function (n, i, v) {
return i === 1 && v === 0 ? 0 : 1;
},
o: [ 4, 5 ],
oFn: function (n) {
return IN([ 11, 8, 80, 800 ], n) ? 0 : 1;
}
});
add([ 'shi' ], {

@@ -576,0 +661,0 @@ c: [ 1, 3, 5 ],

{
"name": "plurals-cldr",
"version": "1.0.4",
"version": "2.0.0",
"description": "Plurals suport, generated from CLDR.",

@@ -23,14 +23,25 @@ "keywords": [

"scripts": {
"test": "make test"
"lint": "eslint .",
"test": "npm run lint && nyc mocha",
"coverage": "npm run test && nyc report --reporter html",
"report-coveralls": "nyc report --reporter=text-lcov | coveralls",
"clean": "shx rm -rf node_modules/cldr-data && npm install",
"generate": "node support/generate.js",
"browserify": "browserify -r ./ -s plurals-cldr -p [ browserify-header --file support/header.js ] > dist/plurals-cldr.js",
"minify": "terser dist/plurals-cldr.js -c -m > dist/plurals-cldr.min.js",
"build": "npm run generate && npm test && npm run browserify && npm run minify"
},
"devDependencies": {
"browserify": "^16.5.1",
"cldr-data": "^36.0.0",
"browserify": "^17.0.0",
"browserify-header": "^1.0.1",
"cldr-core": "^40.0.0",
"coveralls": "^3.1.0",
"eslint": "^7.0.0",
"istanbul": "^0.4.5",
"eslint": "^8.3.0",
"lodash": "^4.16.6",
"mocha": "^7.1.2",
"terser": "^4.6.13"
"mocha": "^9.1.3",
"nyc": "^15.0.1",
"shelljs": "^0.8.4",
"shx": "^0.3.2",
"terser": "^5.10.0"
}
}

@@ -24,13 +24,8 @@ plurals-cldr - plurals support for JS

__browser:__
```bash
$ bower install plurals-cldr
```
### Rebuild
```bash
make clean
make generate
npm run clean
npm run build
```

@@ -37,0 +32,0 @@

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc