Skipped 1 file(s) >100MB (GitHub limit): source/__polyfill/04xxx/module_4821.js (118.4 MB)
812 lines
35 KiB
JavaScript
812 lines
35 KiB
JavaScript
// Module ID: 14472
|
|
// Function ID: 14473
|
|
// Dependencies: []
|
|
|
|
// Module 14472
|
|
let fn = function _typeof(arg0) {
|
|
if (typeof Symbol === "function") {
|
|
let _Symbol = Symbol;
|
|
if (typeof Symbol.iterator === "symbol") {
|
|
fn = (arg0) => typeof arg0;
|
|
}
|
|
return fn(arg0);
|
|
}
|
|
fn = (arg0) => {
|
|
if (arg0) {
|
|
const _Symbol = Symbol;
|
|
if (typeof Symbol === "function") {
|
|
const _Symbol3 = Symbol;
|
|
if (arg0.constructor === Symbol) {
|
|
const _Symbol2 = Symbol;
|
|
let str = "symbol";
|
|
}
|
|
return str;
|
|
}
|
|
}
|
|
str = typeof arg0;
|
|
};
|
|
};
|
|
function _defineProperties(arr, arg1) {
|
|
let num = 0;
|
|
if (0 < arg1.length) {
|
|
while (true) {
|
|
let tmp = arg1[num];
|
|
let flag = tmp.enumerable;
|
|
if (!flag) {
|
|
flag = false;
|
|
}
|
|
tmp.enumerable = flag;
|
|
tmp.configurable = true;
|
|
if ("value" in tmp) {
|
|
tmp.writable = true;
|
|
}
|
|
let key = tmp.key;
|
|
let StringResult = key;
|
|
if (typeof key === "object") {
|
|
StringResult = key;
|
|
if (null !== key) {
|
|
let _Symbol = Symbol;
|
|
let tmp4 = key[Symbol.toPrimitive];
|
|
if (undefined !== tmp4) {
|
|
let call = tmp4.call;
|
|
let tmp5 = typeof call === "unknown" ? tmp4("string") : call(key, "string");
|
|
StringResult = tmp5;
|
|
if (typeof tmp5 === "object") {
|
|
break;
|
|
}
|
|
} else {
|
|
let _String = String;
|
|
StringResult = String(key);
|
|
}
|
|
}
|
|
}
|
|
let StringResult1 = StringResult;
|
|
if (typeof StringResult !== "symbol") {
|
|
let _String2 = String;
|
|
StringResult1 = String(StringResult);
|
|
}
|
|
let definePropertyResult = Object.defineProperty(arr, StringResult1, tmp);
|
|
num = num + 1;
|
|
}
|
|
const _TypeError = TypeError;
|
|
const typeError = new TypeError("@@toPrimitive must return a primitive value.");
|
|
throw typeError;
|
|
}
|
|
}
|
|
function canonicalizeLocaleList(arg0) {
|
|
let str3;
|
|
if (arg0) {
|
|
const _Array = Array;
|
|
let arr = arg0;
|
|
if (!Array.isArray(arg0)) {
|
|
const items = [arg0];
|
|
arr = items;
|
|
}
|
|
const obj = {};
|
|
let num3 = 0;
|
|
if (0 < arr.length) {
|
|
while (true) {
|
|
let tmp3 = arr[num3];
|
|
let tmp5 = tmp3;
|
|
if (tmp3) {
|
|
tmp5 = "object" === fn(tmp3);
|
|
}
|
|
str3 = tmp3;
|
|
if (tmp5) {
|
|
let _String = String;
|
|
str3 = String(tmp3);
|
|
}
|
|
if (typeof str3 !== "string") {
|
|
break;
|
|
} else {
|
|
let parts = str3.split("-");
|
|
if (parts.every((item) => /[a-z0-9]+/i.test(item))) {
|
|
let str6 = parts[0];
|
|
let formatted = str6.toLowerCase();
|
|
let tmp12 = { in: "id", iw: "he", ji: "yi" }[formatted];
|
|
let tmp13 = formatted;
|
|
if (null !== tmp12) {
|
|
tmp13 = formatted;
|
|
if (undefined !== tmp12) {
|
|
tmp13 = tmp12;
|
|
}
|
|
}
|
|
parts[0] = tmp13;
|
|
obj[parts.join("-")] = true;
|
|
num3 = num3 + 1;
|
|
} else {
|
|
let _JSON = JSON;
|
|
let str4 = "The locale ";
|
|
let concat = "The locale ".concat;
|
|
let str5 = " is not a structurally valid BCP 47 language tag.";
|
|
let _RangeError = RangeError;
|
|
let tmp7 = new.target;
|
|
let tmp8 = new.target;
|
|
let rangeError = new RangeError("The locale ".concat(JSON.stringify(str3), " is not a structurally valid BCP 47 language tag."));
|
|
throw rangeError;
|
|
}
|
|
}
|
|
}
|
|
const concat2 = "Locales should be strings, ".concat;
|
|
const _JSON2 = JSON;
|
|
const _TypeError = TypeError;
|
|
const typeError = new TypeError("Locales should be strings, ".concat(JSON.stringify(str3), " isn't."));
|
|
throw typeError;
|
|
}
|
|
const _Object = Object;
|
|
return Object.keys(obj);
|
|
} else {
|
|
return [];
|
|
}
|
|
}
|
|
|
|
export default function getPluralRules(arg0, arg1, arg2, arg3) {
|
|
const PluralRules = arg0;
|
|
_defineProperties = arg1;
|
|
closure_2 = arg2;
|
|
closure_3 = arg3;
|
|
function findLocale(arg0) {
|
|
let str = arg0;
|
|
while (!closure_1(str)) {
|
|
str = str.replace(/-?[^-]*$/, "");
|
|
if (str) {
|
|
continue;
|
|
} else {
|
|
return null;
|
|
}
|
|
}
|
|
return str;
|
|
}
|
|
const weakMap = new WeakMap();
|
|
const weakMap1 = new WeakMap();
|
|
const weakMap2 = new WeakMap();
|
|
const weakMap3 = new WeakMap();
|
|
const weakMap4 = new WeakMap();
|
|
class PluralRules {
|
|
constructor() {
|
|
if (arguments.length > 0) {
|
|
if (undefined !== arguments[0]) {
|
|
first = arguments[0];
|
|
}
|
|
num = 1;
|
|
if (arguments.length > 1) {
|
|
if (undefined !== arguments[1]) {
|
|
obj = arguments[1];
|
|
}
|
|
self = this;
|
|
tmp2 = PluralRules;
|
|
if (this instanceof PluralRules) {
|
|
obj2 = closure_2_5;
|
|
if (closure_2_5.has(self)) {
|
|
tmp128 = globalThis;
|
|
_TypeError18 = TypeError;
|
|
tmp129 = new.target;
|
|
str27 = "Cannot initialize the same private elements twice on an object";
|
|
tmp130 = new.target;
|
|
typeError = new TypeError("Cannot initialize the same private elements twice on an object");
|
|
tmp132 = typeError;
|
|
throw typeError;
|
|
} else {
|
|
result = obj2.set(self, { writable: true, value: "a" });
|
|
obj3 = closure_2_6;
|
|
if (closure_2_6.has(self)) {
|
|
tmp123 = globalThis;
|
|
_TypeError17 = TypeError;
|
|
tmp124 = new.target;
|
|
str26 = "Cannot initialize the same private elements twice on an object";
|
|
tmp125 = new.target;
|
|
typeError1 = new TypeError("Cannot initialize the same private elements twice on an object");
|
|
tmp127 = typeError1;
|
|
throw typeError1;
|
|
} else {
|
|
result1 = obj3.set(self, { writable: true, value: "a" });
|
|
obj4 = closure_2_7;
|
|
if (closure_2_7.has(self)) {
|
|
tmp118 = globalThis;
|
|
_TypeError16 = TypeError;
|
|
tmp119 = new.target;
|
|
str25 = "Cannot initialize the same private elements twice on an object";
|
|
tmp120 = new.target;
|
|
typeError2 = new TypeError("Cannot initialize the same private elements twice on an object");
|
|
tmp122 = typeError2;
|
|
throw typeError2;
|
|
} else {
|
|
result2 = obj4.set(self, { writable: true, value: "a" });
|
|
obj5 = closure_2_8;
|
|
if (closure_2_8.has(self)) {
|
|
tmp113 = globalThis;
|
|
_TypeError15 = TypeError;
|
|
tmp114 = new.target;
|
|
str24 = "Cannot initialize the same private elements twice on an object";
|
|
tmp115 = new.target;
|
|
typeError3 = new TypeError("Cannot initialize the same private elements twice on an object");
|
|
tmp117 = typeError3;
|
|
throw typeError3;
|
|
} else {
|
|
result3 = obj5.set(self, { writable: true, value: "a" });
|
|
obj6 = closure_2_9;
|
|
if (closure_2_9.has(self)) {
|
|
tmp108 = globalThis;
|
|
_TypeError14 = TypeError;
|
|
tmp109 = new.target;
|
|
str23 = "Cannot initialize the same private elements twice on an object";
|
|
tmp110 = new.target;
|
|
typeError4 = new TypeError("Cannot initialize the same private elements twice on an object");
|
|
tmp112 = typeError4;
|
|
throw typeError4;
|
|
} else {
|
|
result4 = obj6.set(self, { writable: true, value: "a" });
|
|
tmp13 = c2;
|
|
arr = c2([]);
|
|
str2 = "";
|
|
num2 = 0;
|
|
if (0 >= arr.length) {
|
|
tmp19 = f97535;
|
|
tmp20 = new.target;
|
|
tmp21 = new.target;
|
|
obj7 = new f97535();
|
|
tmp22 = obj7;
|
|
str4 = obj7.resolvedOptions().locale;
|
|
tmp23 = _defineProperties;
|
|
tmp24 = str4;
|
|
tmp25 = str4;
|
|
while (!_defineProperties(str4)) {
|
|
str4 = str4.replace(/-?[^-]*$/, "");
|
|
tmp25 = null;
|
|
if (!str4) {
|
|
break;
|
|
}
|
|
}
|
|
tmp17 = tmp25;
|
|
tmp18 = tmp23;
|
|
} else {
|
|
str3 = arr[num2];
|
|
tmp14 = num2;
|
|
while (true) {
|
|
tmp15 = _defineProperties;
|
|
tmp16 = str3;
|
|
tmp17 = str3;
|
|
while (!_defineProperties(str3)) {
|
|
str3 = str3.replace(/-?[^-]*$/, "");
|
|
tmp17 = null;
|
|
if (!str3) {
|
|
break;
|
|
}
|
|
}
|
|
tmp18 = tmp15;
|
|
if (tmp17) {
|
|
break;
|
|
} else {
|
|
num2 = num2 + 1;
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
if (obj2.has(self)) {
|
|
value = obj2.get(self);
|
|
if (value.set) {
|
|
set = value.set;
|
|
call = set.call;
|
|
if (typeof call === "unknown") {
|
|
result5 = set(tmp17);
|
|
} else {
|
|
callResult = call(self, tmp17);
|
|
}
|
|
} else if (value.writable) {
|
|
value.value = tmp17;
|
|
} else {
|
|
tmp32 = globalThis;
|
|
_TypeError3 = TypeError;
|
|
tmp33 = new.target;
|
|
str6 = "attempted to set read only private field";
|
|
tmp34 = new.target;
|
|
typeError5 = new TypeError("attempted to set read only private field");
|
|
tmp36 = typeError5;
|
|
throw typeError5;
|
|
}
|
|
obj8 = closure_2_7;
|
|
obj9 = closure_2_5;
|
|
if (closure_2_5.has(self)) {
|
|
iter = obj9.get(self);
|
|
if (iter.get) {
|
|
get = iter.get;
|
|
call2 = get.call;
|
|
tmp43 = typeof call2 === "unknown" ? get() : call2(self);
|
|
} else {
|
|
tmp18Result = tmp18(iter.value);
|
|
if (obj8.has(self)) {
|
|
value1 = obj8.get(self);
|
|
if (value1.set) {
|
|
set2 = value1.set;
|
|
call3 = set2.call;
|
|
if (typeof call3 === "unknown") {
|
|
set2Result = set2(tmp18Result);
|
|
} else {
|
|
call3Result = call3(self, tmp18Result);
|
|
}
|
|
} else if (value1.writable) {
|
|
value1.value = tmp18Result;
|
|
} else {
|
|
tmp51 = globalThis;
|
|
_TypeError6 = TypeError;
|
|
tmp52 = new.target;
|
|
str9 = "attempted to set read only private field";
|
|
tmp53 = new.target;
|
|
typeError6 = new TypeError("attempted to set read only private field");
|
|
tmp55 = typeError6;
|
|
throw typeError6;
|
|
}
|
|
obj10 = closure_2_6;
|
|
tmp57 = closure_2_3;
|
|
if (obj9.has(self)) {
|
|
iter2 = obj9.get(self);
|
|
if (iter2.get) {
|
|
get2 = iter2.get;
|
|
call4 = get2.call;
|
|
tmp63 = typeof call4 === "unknown" ? get2() : call4(self);
|
|
} else {
|
|
tmp57Result = tmp57(iter2.value);
|
|
if (obj10.has(self)) {
|
|
value2 = obj10.get(self);
|
|
if (value2.set) {
|
|
set3 = value2.set;
|
|
call5 = set3.call;
|
|
if (typeof call5 === "unknown") {
|
|
set3Result = set3(tmp57Result);
|
|
} else {
|
|
call5Result = call5(self, tmp57Result);
|
|
}
|
|
} else if (value2.writable) {
|
|
value2.value = tmp57Result;
|
|
} else {
|
|
tmp71 = globalThis;
|
|
_TypeError9 = TypeError;
|
|
tmp72 = new.target;
|
|
str12 = "attempted to set read only private field";
|
|
tmp73 = new.target;
|
|
typeError7 = new TypeError("attempted to set read only private field");
|
|
tmp75 = typeError7;
|
|
throw typeError7;
|
|
}
|
|
obj11 = closure_2_8;
|
|
tmp77 = globalThis;
|
|
_Object = Object;
|
|
hasOwnProperty = Object.prototype.hasOwnProperty;
|
|
call6 = hasOwnProperty.call;
|
|
if (typeof call6 === "unknown") {
|
|
str13 = "type";
|
|
type = hasOwnProperty("type");
|
|
} else {
|
|
str28 = "type";
|
|
type = call6(obj, "type");
|
|
}
|
|
if (type) {
|
|
type = obj.type;
|
|
}
|
|
str14 = "cardinal";
|
|
str15 = "cardinal";
|
|
if (type) {
|
|
str15 = type;
|
|
if ("cardinal" !== type) {
|
|
str16 = "ordinal";
|
|
str15 = type;
|
|
if ("ordinal" !== type) {
|
|
_RangeError = RangeError;
|
|
_JSON = JSON;
|
|
str17 = "Not a valid plural type: ";
|
|
tmp78 = new.target;
|
|
tmp79 = new.target;
|
|
rangeError = new RangeError("Not a valid plural type: " + JSON.stringify(type));
|
|
tmp81 = rangeError;
|
|
throw rangeError;
|
|
}
|
|
}
|
|
}
|
|
if (obj11.has(self)) {
|
|
value3 = obj11.get(self);
|
|
if (value3.set) {
|
|
set4 = value3.set;
|
|
call7 = set4.call;
|
|
if (typeof call7 === "unknown") {
|
|
set4Result = set4(str15);
|
|
} else {
|
|
call7Result = call7(self, str15);
|
|
}
|
|
} else if (value3.writable) {
|
|
value3.value = str15;
|
|
} else {
|
|
_TypeError11 = TypeError;
|
|
tmp87 = new.target;
|
|
str19 = "attempted to set read only private field";
|
|
tmp88 = new.target;
|
|
typeError8 = new TypeError("attempted to set read only private field");
|
|
tmp90 = typeError8;
|
|
throw typeError8;
|
|
}
|
|
obj12 = closure_2_9;
|
|
tmp92 = f97535;
|
|
tmp93 = new.target;
|
|
str20 = "en";
|
|
tmp94 = new.target;
|
|
tmp95 = obj;
|
|
tmp96 = new f97535("en", obj);
|
|
if (closure_2_9.has(self)) {
|
|
tmp101 = tmp96;
|
|
value4 = obj12.get(self);
|
|
if (value4.set) {
|
|
set5 = value4.set;
|
|
call8 = set5.call;
|
|
if (typeof call8 === "unknown") {
|
|
set5Result = set5(tmp96);
|
|
} else {
|
|
call8Result = call8(self, tmp96);
|
|
}
|
|
} else if (value4.writable) {
|
|
value4.value = tmp96;
|
|
} else {
|
|
_TypeError13 = TypeError;
|
|
tmp103 = new.target;
|
|
str22 = "attempted to set read only private field";
|
|
tmp104 = new.target;
|
|
typeError9 = new TypeError("attempted to set read only private field");
|
|
tmp106 = typeError9;
|
|
throw typeError9;
|
|
}
|
|
return;
|
|
} else {
|
|
_TypeError12 = TypeError;
|
|
tmp97 = new.target;
|
|
str21 = "attempted to set private field on non-instance";
|
|
tmp98 = new.target;
|
|
typeError10 = new TypeError("attempted to set private field on non-instance");
|
|
tmp100 = typeError10;
|
|
throw typeError10;
|
|
}
|
|
} else {
|
|
_TypeError10 = TypeError;
|
|
tmp82 = new.target;
|
|
str18 = "attempted to set private field on non-instance";
|
|
tmp83 = new.target;
|
|
typeError11 = new TypeError("attempted to set private field on non-instance");
|
|
tmp85 = typeError11;
|
|
throw typeError11;
|
|
}
|
|
} else {
|
|
tmp65 = globalThis;
|
|
_TypeError8 = TypeError;
|
|
tmp66 = new.target;
|
|
str11 = "attempted to set private field on non-instance";
|
|
tmp67 = new.target;
|
|
typeError12 = new TypeError("attempted to set private field on non-instance");
|
|
tmp69 = typeError12;
|
|
throw typeError12;
|
|
}
|
|
}
|
|
} else {
|
|
tmp58 = globalThis;
|
|
_TypeError7 = TypeError;
|
|
tmp59 = new.target;
|
|
str10 = "attempted to get private field on non-instance";
|
|
tmp60 = new.target;
|
|
typeError13 = new TypeError("attempted to get private field on non-instance");
|
|
tmp62 = typeError13;
|
|
throw typeError13;
|
|
}
|
|
} else {
|
|
tmp45 = globalThis;
|
|
_TypeError5 = TypeError;
|
|
tmp46 = new.target;
|
|
str8 = "attempted to set private field on non-instance";
|
|
tmp47 = new.target;
|
|
typeError14 = new TypeError("attempted to set private field on non-instance");
|
|
tmp49 = typeError14;
|
|
throw typeError14;
|
|
}
|
|
}
|
|
} else {
|
|
tmp38 = globalThis;
|
|
_TypeError4 = TypeError;
|
|
tmp39 = new.target;
|
|
str7 = "attempted to get private field on non-instance";
|
|
tmp40 = new.target;
|
|
typeError15 = new TypeError("attempted to get private field on non-instance");
|
|
tmp42 = typeError15;
|
|
throw typeError15;
|
|
}
|
|
} else {
|
|
tmp26 = globalThis;
|
|
_TypeError2 = TypeError;
|
|
tmp27 = new.target;
|
|
str5 = "attempted to set private field on non-instance";
|
|
tmp28 = new.target;
|
|
typeError16 = new TypeError("attempted to set private field on non-instance");
|
|
tmp30 = typeError16;
|
|
throw typeError16;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
tmp3 = globalThis;
|
|
_TypeError = TypeError;
|
|
tmp4 = new.target;
|
|
str = "Cannot call a class as a function";
|
|
tmp5 = new.target;
|
|
typeError17 = new TypeError("Cannot call a class as a function");
|
|
tmp7 = typeError17;
|
|
throw typeError17;
|
|
}
|
|
}
|
|
obj = {};
|
|
}
|
|
return;
|
|
}
|
|
}
|
|
const entry = {
|
|
key: "resolvedOptions",
|
|
value: function resolvedOptions() {
|
|
const self = this;
|
|
if (weakMap4.has(this)) {
|
|
const iter = weakMap4.get(self);
|
|
if (iter.get) {
|
|
const get = iter.get;
|
|
const call = get.call;
|
|
typeof call === "unknown" ? get() : call(self);
|
|
} else {
|
|
value = iter.value;
|
|
const resolvedOptionsResult = value.resolvedOptions();
|
|
({ minimumSignificantDigits, roundingPriority } = resolvedOptionsResult);
|
|
({ minimumIntegerDigits, minimumFractionDigits, maximumFractionDigits, maximumSignificantDigits } = resolvedOptionsResult);
|
|
if (weakMap.has(self)) {
|
|
const iter2 = obj2.get(self);
|
|
if (iter2.get) {
|
|
const get2 = iter2.get;
|
|
const call2 = get2.call;
|
|
typeof call2 === "unknown" ? get2() : call2(self);
|
|
} else {
|
|
const obj3 = { locale: iter2.value, type: null, minimumIntegerDigits: null, minimumFractionDigits: null, maximumFractionDigits: null };
|
|
if (weakMap3.has(self)) {
|
|
const iter3 = obj4.get(self);
|
|
if (iter3.get) {
|
|
const get3 = iter3.get;
|
|
const call3 = get3.call;
|
|
typeof call3 === "unknown" ? get3() : call3(self);
|
|
} else {
|
|
obj3.type = iter3.value;
|
|
obj3.minimumIntegerDigits = minimumIntegerDigits;
|
|
obj3.minimumFractionDigits = minimumFractionDigits;
|
|
obj3.maximumFractionDigits = maximumFractionDigits;
|
|
if (typeof minimumSignificantDigits === "number") {
|
|
obj3.minimumSignificantDigits = minimumSignificantDigits;
|
|
obj3.maximumSignificantDigits = maximumSignificantDigits;
|
|
}
|
|
if (obj2.has(self)) {
|
|
const iter4 = obj2.get(self);
|
|
if (iter4.get) {
|
|
const get4 = iter4.get;
|
|
const call4 = get4.call;
|
|
typeof call4 === "unknown" ? get4() : call4(self);
|
|
} else if (obj4.has(self)) {
|
|
const iter5 = obj4.get(self);
|
|
if (iter5.get) {
|
|
const get5 = iter5.get;
|
|
const call5 = get5.call;
|
|
typeof call5 === "unknown" ? get5() : call5(self);
|
|
} else {
|
|
obj3.pluralCategories = tmp20(iter4.value, "ordinal" === iter5.value).slice(0);
|
|
if (!roundingPriority) {
|
|
roundingPriority = "auto";
|
|
}
|
|
obj3.roundingPriority = roundingPriority;
|
|
return obj3;
|
|
}
|
|
} else {
|
|
const _TypeError5 = TypeError;
|
|
const typeError = new TypeError("attempted to get private field on non-instance");
|
|
throw typeError;
|
|
}
|
|
} else {
|
|
const _TypeError4 = TypeError;
|
|
const typeError1 = new TypeError("attempted to get private field on non-instance");
|
|
throw typeError1;
|
|
}
|
|
tmp20 = closure_2;
|
|
}
|
|
} else {
|
|
const _TypeError3 = TypeError;
|
|
const typeError2 = new TypeError("attempted to get private field on non-instance");
|
|
throw typeError2;
|
|
}
|
|
}
|
|
} else {
|
|
const _TypeError2 = TypeError;
|
|
const typeError3 = new TypeError("attempted to get private field on non-instance");
|
|
throw typeError3;
|
|
}
|
|
}
|
|
} else {
|
|
const _TypeError = TypeError;
|
|
const typeError4 = new TypeError("attempted to get private field on non-instance");
|
|
throw typeError4;
|
|
}
|
|
}
|
|
};
|
|
const items = [
|
|
entry,
|
|
{
|
|
key: "select",
|
|
value: function select(num) {
|
|
const self = this;
|
|
if (this instanceof PluralRules) {
|
|
let NumberResult = num;
|
|
if (typeof num !== "number") {
|
|
const _Number = Number;
|
|
NumberResult = Number(num);
|
|
}
|
|
const _isFinite = isFinite;
|
|
if (isFinite(NumberResult)) {
|
|
if (set5.has(self)) {
|
|
const iter = obj.get(self);
|
|
if (iter.get) {
|
|
const get = iter.get;
|
|
const call = get.call;
|
|
typeof call === "unknown" ? get() : call(self);
|
|
} else {
|
|
value = iter.value;
|
|
const _Math = Math;
|
|
const formatResult = value.format(Math.abs(NumberResult));
|
|
if (set3.has(self)) {
|
|
const iter2 = obj2.get(self);
|
|
if (iter2.get) {
|
|
const get2 = iter2.get;
|
|
const call2 = get2.call;
|
|
typeof call2 === "unknown" ? get2() : call2(self);
|
|
} else {
|
|
value2 = iter2.value;
|
|
const call3 = value2.call;
|
|
if (set4.has(self)) {
|
|
const iter3 = obj3.get(self);
|
|
if (iter3.get) {
|
|
const get3 = iter3.get;
|
|
const call4 = get3.call;
|
|
typeof call4 === "unknown" ? get3() : call4(self);
|
|
} else {
|
|
return typeof call3 === "unknown" ? value2(formatResult, "ordinal" === iter3.value) : call3(self, formatResult, "ordinal" === iter3.value);
|
|
}
|
|
} else {
|
|
const _TypeError4 = TypeError;
|
|
const typeError = new TypeError("attempted to get private field on non-instance");
|
|
throw typeError;
|
|
}
|
|
obj3 = set4;
|
|
}
|
|
} else {
|
|
const _TypeError3 = TypeError;
|
|
const typeError1 = new TypeError("attempted to get private field on non-instance");
|
|
throw typeError1;
|
|
}
|
|
obj2 = set3;
|
|
}
|
|
} else {
|
|
const _TypeError2 = TypeError;
|
|
const typeError2 = new TypeError("attempted to get private field on non-instance");
|
|
throw typeError2;
|
|
}
|
|
obj = set5;
|
|
} else {
|
|
return "other";
|
|
}
|
|
} else {
|
|
const _TypeError = TypeError;
|
|
const concat = "select() called on incompatible ".concat;
|
|
const typeError3 = new TypeError("select() called on incompatible ".concat(self));
|
|
throw typeError3;
|
|
}
|
|
}
|
|
},
|
|
{
|
|
key: "selectRange",
|
|
value: function selectRange(arg0, arg1) {
|
|
const self = this;
|
|
if (this instanceof PluralRules) {
|
|
if (undefined === arg0) {
|
|
const _TypeError6 = TypeError;
|
|
const typeError = new TypeError("start is undefined");
|
|
throw typeError;
|
|
} else if (undefined === arg1) {
|
|
const _TypeError5 = TypeError;
|
|
const typeError1 = new TypeError("end is undefined");
|
|
throw typeError1;
|
|
} else {
|
|
const tmp51 = PluralRules(arg0);
|
|
let NumberResult = arg0;
|
|
if ("number" !== tmp51) {
|
|
if ("bigint" === tmp51) {
|
|
const _TypeError2 = TypeError;
|
|
const typeError2 = new TypeError("Cannot convert a BigInt value to a number");
|
|
throw typeError2;
|
|
} else {
|
|
const _Number = Number;
|
|
NumberResult = Number(arg0);
|
|
}
|
|
}
|
|
const tmp15 = PluralRules(arg1);
|
|
let NumberResult1 = arg1;
|
|
if ("number" !== tmp15) {
|
|
if ("bigint" === tmp15) {
|
|
const _TypeError3 = TypeError;
|
|
const typeError3 = new TypeError("Cannot convert a BigInt value to a number");
|
|
throw typeError3;
|
|
} else {
|
|
const _Number2 = Number;
|
|
NumberResult1 = Number(arg1);
|
|
}
|
|
}
|
|
const _isFinite = isFinite;
|
|
if (isFinite(NumberResult)) {
|
|
const _isFinite2 = isFinite;
|
|
if (isFinite(NumberResult1)) {
|
|
if (set2.has(self)) {
|
|
const iter = obj.get(self);
|
|
if (iter.get) {
|
|
const get = iter.get;
|
|
const call = get.call;
|
|
typeof call === "unknown" ? get() : call(self);
|
|
} else {
|
|
value = iter.value;
|
|
const call2 = value.call;
|
|
const selectResult = self.select(NumberResult);
|
|
const selectResult1 = self.select(NumberResult1);
|
|
return typeof call2 === "unknown" ? value(selectResult, selectResult1) : call2(self, selectResult, selectResult1);
|
|
}
|
|
} else {
|
|
const _TypeError4 = TypeError;
|
|
const typeError4 = new TypeError("attempted to get private field on non-instance");
|
|
throw typeError4;
|
|
}
|
|
obj = set2;
|
|
} else {
|
|
const _RangeError2 = RangeError;
|
|
const rangeError = new RangeError("end must be finite");
|
|
throw rangeError;
|
|
}
|
|
} else {
|
|
const _RangeError = RangeError;
|
|
const rangeError1 = new RangeError("start must be finite");
|
|
throw rangeError1;
|
|
}
|
|
}
|
|
} else {
|
|
const _TypeError = TypeError;
|
|
const concat = "selectRange() called on incompatible ".concat;
|
|
const typeError5 = new TypeError("selectRange() called on incompatible ".concat(self));
|
|
throw typeError5;
|
|
}
|
|
}
|
|
}
|
|
];
|
|
const entry1 = {
|
|
key: "supportedLocalesOf",
|
|
value: function supportedLocalesOf(arg0) {
|
|
return canonicalizeLocaleList(arg0).filter(findLocale);
|
|
}
|
|
};
|
|
const items1 = [entry1];
|
|
_defineProperties(PluralRules.prototype, items);
|
|
_defineProperties(PluralRules, items1);
|
|
Object.defineProperty(PluralRules, "prototype", { writable: false });
|
|
let toStringTag = typeof Symbol !== "undefined";
|
|
if (typeof Symbol !== "undefined") {
|
|
const _Symbol2 = Symbol;
|
|
toStringTag = Symbol.toStringTag;
|
|
}
|
|
if (toStringTag) {
|
|
let _Object = Object;
|
|
const _Symbol = Symbol;
|
|
Object.defineProperty(PluralRules.prototype, Symbol.toStringTag, { value: "Intl.PluralRules", writable: false, configurable: true });
|
|
}
|
|
Object.defineProperty(PluralRules, "prototype", { writable: false });
|
|
return PluralRules;
|
|
};
|