@apistudio/apim-cli
Version:
CLI for API Management Products
1,922 lines • 74.3 kB
JavaScript
var filtrex = (function (t) {
"use strict";
function e(t, e) {
(null == e || e > t.length) && (e = t.length);
for (var n = 0, r = Array(e); n < e; n++) r[n] = t[n];
return r;
}
function n(t, e, n) {
return (
(e = c(e)),
(function (t, e) {
if (e && ("object" == typeof e || "function" == typeof e)) return e;
if (void 0 !== e)
throw new TypeError(
"Derived constructors may only return object or undefined",
);
return (function (t) {
if (void 0 === t)
throw new ReferenceError(
"this hasn't been initialised - super() hasn't been called",
);
return t;
})(t);
})(
t,
l() ? Reflect.construct(e, n || [], c(t).constructor) : e.apply(t, n),
)
);
}
function r(t, e) {
if (!(t instanceof e))
throw new TypeError("Cannot call a class as a function");
}
function o(t, e) {
for (var n = 0; n < e.length; n++) {
var r = e[n];
(r.enumerable = r.enumerable || !1),
(r.configurable = !0),
"value" in r && (r.writable = !0),
Object.defineProperty(t, y(r.key), r);
}
}
function i(t, e, n) {
return (
e && o(t.prototype, e),
n && o(t, n),
Object.defineProperty(t, "prototype", { writable: !1 }),
t
);
}
function s(t, e) {
var n =
("undefined" != typeof Symbol && t[Symbol.iterator]) || t["@@iterator"];
if (!n) {
if (
Array.isArray(t) ||
(n = d(t)) ||
(e && t && "number" == typeof t.length)
) {
n && (t = n);
var r = 0,
o = function () {};
return {
s: o,
n: function () {
return r >= t.length ? { done: !0 } : { done: !1, value: t[r++] };
},
e: function (t) {
throw t;
},
f: o,
};
}
throw new TypeError(
"Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.",
);
}
var i,
s = !0,
a = !1;
return {
s: function () {
n = n.call(t);
},
n: function () {
var t = n.next();
return (s = t.done), t;
},
e: function (t) {
(a = !0), (i = t);
},
f: function () {
try {
s || null == n.return || n.return();
} finally {
if (a) throw i;
}
},
};
}
function a(t, e, n) {
return (
(e = y(e)) in t
? Object.defineProperty(t, e, {
value: n,
enumerable: !0,
configurable: !0,
writable: !0,
})
: (t[e] = n),
t
);
}
function c(t) {
return (
(c = Object.setPrototypeOf
? Object.getPrototypeOf.bind()
: function (t) {
return t.__proto__ || Object.getPrototypeOf(t);
}),
c(t)
);
}
function u(t, e) {
if ("function" != typeof e && null !== e)
throw new TypeError("Super expression must either be null or a function");
(t.prototype = Object.create(e && e.prototype, {
constructor: { value: t, writable: !0, configurable: !0 },
})),
Object.defineProperty(t, "prototype", { writable: !1 }),
e && h(t, e);
}
function l() {
try {
var t = !Boolean.prototype.valueOf.call(
Reflect.construct(Boolean, [], function () {}),
);
} catch (t) {}
return (l = function () {
return !!t;
})();
}
function h(t, e) {
return (
(h = Object.setPrototypeOf
? Object.setPrototypeOf.bind()
: function (t, e) {
return (t.__proto__ = e), t;
}),
h(t, e)
);
}
function f(t) {
return (
(function (t) {
if (Array.isArray(t)) return e(t);
})(t) ||
(function (t) {
if (
("undefined" != typeof Symbol && null != t[Symbol.iterator]) ||
null != t["@@iterator"]
)
return Array.from(t);
})(t) ||
d(t) ||
(function () {
throw new TypeError(
"Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.",
);
})()
);
}
function y(t) {
var e = (function (t, e) {
if ("object" != typeof t || !t) return t;
var n = t[Symbol.toPrimitive];
if (void 0 !== n) {
var r = n.call(t, e || "default");
if ("object" != typeof r) return r;
throw new TypeError("@@toPrimitive must return a primitive value.");
}
return ("string" === e ? String : Number)(t);
})(t, "string");
return "symbol" == typeof e ? e : e + "";
}
function p(t) {
return (
(p =
"function" == typeof Symbol && "symbol" == typeof Symbol.iterator
? function (t) {
return typeof t;
}
: function (t) {
return t &&
"function" == typeof Symbol &&
t.constructor === Symbol &&
t !== Symbol.prototype
? "symbol"
: typeof t;
}),
p(t)
);
}
function d(t, n) {
if (t) {
if ("string" == typeof t) return e(t, n);
var r = {}.toString.call(t).slice(8, -1);
return (
"Object" === r && t.constructor && (r = t.constructor.name),
"Map" === r || "Set" === r
? Array.from(t)
: "Arguments" === r ||
/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)
? e(t, n)
: void 0
);
}
}
function g(t) {
var e = "function" == typeof Map ? new Map() : void 0;
return (
(g = function (t) {
if (
null === t ||
!(function (t) {
try {
return -1 !== Function.toString.call(t).indexOf("[native code]");
} catch (e) {
return "function" == typeof t;
}
})(t)
)
return t;
if ("function" != typeof t)
throw new TypeError(
"Super expression must either be null or a function",
);
if (void 0 !== e) {
if (e.has(t)) return e.get(t);
e.set(t, n);
}
function n() {
return (function (t, e, n) {
if (l()) return Reflect.construct.apply(null, arguments);
var r = [null];
r.push.apply(r, e);
var o = new (t.bind.apply(t, r))();
return n && h(o, n.prototype), o;
})(t, arguments, c(this).constructor);
}
return (
(n.prototype = Object.create(t.prototype, {
constructor: {
value: n,
enumerable: !1,
writable: !0,
configurable: !0,
},
})),
h(n, t)
);
}),
g(t)
);
}
var m = (function () {
var t = {
trace: function () {},
yy: {},
symbols_: {
error: 2,
expressions: 3,
e: 4,
EndOfExpression: 5,
"-": 6,
"+": 7,
"*": 8,
"/": 9,
"^": 10,
mod: 11,
and: 12,
or: 13,
not: 14,
if: 15,
then: 16,
else: 17,
in: 18,
notIn: 19,
"(": 20,
")": 21,
Arguments: 22,
",": 23,
Number: 24,
Symbol: 25,
String: 26,
of: 27,
Relation: 28,
"%": 29,
"?": 30,
":": 31,
RelationalOperator: 32,
"==": 33,
"!=": 34,
"~=": 35,
"<": 36,
"<=": 37,
">=": 38,
">": 39,
$accept: 0,
$end: 1,
},
terminals_: {
2: "error",
5: "EndOfExpression",
6: "-",
7: "+",
8: "*",
9: "/",
10: "^",
11: "mod",
12: "and",
13: "or",
14: "not",
15: "if",
16: "then",
17: "else",
18: "in",
19: "notIn",
20: "(",
21: ")",
23: ",",
24: "Number",
25: "Symbol",
26: "String",
27: "of",
29: "%",
30: "?",
31: ":",
33: "==",
34: "!=",
35: "~=",
36: "<",
37: "<=",
38: ">=",
39: ">",
},
productions_: [
0,
[3, 2],
[4, 2],
[4, 3],
[4, 3],
[4, 3],
[4, 3],
[4, 3],
[4, 3],
[4, 3],
[4, 3],
[4, 2],
[4, 6],
[4, 3],
[4, 3],
[4, 3],
[4, 5],
[4, 1],
[4, 1],
[4, 1],
[4, 3],
[4, 3],
[4, 4],
[4, 1],
[4, 3],
[4, 5],
[32, 1],
[32, 1],
[32, 1],
[32, 1],
[32, 1],
[32, 1],
[32, 1],
[28, 3],
[28, 3],
[22, 1],
[22, 3],
],
performAction: function (t, e, n, r, o, i, s) {
var a = i.length - 1;
switch (o) {
case 1:
return i[a - 1];
case 2:
this.$ = ["(", "ops['-'](", i[a], ")", ")"];
break;
case 3:
case 4:
case 5:
case 6:
case 7:
this.$ = [
"(",
"ops['",
i[a - 1],
"'](",
i[a - 2],
", ",
i[a],
")",
")",
];
break;
case 8:
this.$ = ["(", "ops.mod(", i[a - 2], ", ", i[a], ")", ")"];
break;
case 9:
this.$ = [
"(",
"",
"std.coerceBoolean",
"(",
i[a - 2],
") && ",
"std.coerceBoolean",
"(",
i[a],
")",
")",
];
break;
case 10:
this.$ = [
"(",
"",
"std.coerceBoolean",
"(",
i[a - 2],
") || ",
"std.coerceBoolean",
"(",
i[a],
")",
")",
];
break;
case 11:
this.$ = ["(", "! ", "std.coerceBoolean", "(", i[a], ")", ")"];
break;
case 12:
this.$ = [
"(",
"",
"std.coerceBoolean",
"(",
i[a - 4],
") ? ",
i[a - 2],
" : ",
i[a],
"",
")",
];
break;
case 13:
this.$ = ["(", "std.isSubset(", i[a - 2], ", ", i[a], ")", ")"];
break;
case 14:
this.$ = [
"(",
"!std.isSubset(",
i[a - 2],
", ",
i[a],
")",
")",
];
break;
case 15:
this.$ = ["(", "", i[a - 1], "", ")"];
break;
case 16:
this.$ = ["(", "[ ", i[a - 3], ", ", i[a - 1], " ]", ")"];
break;
case 17:
case 19:
case 35:
this.$ = ["", i[a], ""];
break;
case 18:
this.$ = ["prop(", i[a], ", data)"];
break;
case 20:
this.$ = ["prop(", i[a - 2], ", ", i[a], ")"];
break;
case 21:
this.$ = ["call(", i[a - 2], ")"];
break;
case 22:
this.$ = ["call(", i[a - 3], ", ", i[a - 1], ")"];
break;
case 23:
this.$ = r.reduceRelation(i[a]);
break;
case 24:
this.$ = [
"std.warnDeprecated('modulo', ops['mod'](",
i[a - 2],
", ",
i[a],
"))",
];
break;
case 25:
this.$ = [
"std.warnDeprecated('ternary', ",
"std.coerceBoolean",
"(",
i[a - 4],
") ? ",
i[a - 2],
" : ",
i[a],
")",
];
break;
case 26:
this.$ = ["=="];
break;
case 27:
this.$ = ["!="];
break;
case 28:
this.$ = ["~="];
break;
case 29:
this.$ = ["<"];
break;
case 30:
this.$ = ["<="];
break;
case 31:
this.$ = [">="];
break;
case 32:
this.$ = [">"];
break;
case 33:
this.$ = [i[a - 2], i[a - 1]].concat(f(i[a]));
break;
case 34:
this.$ = [i[a - 2], i[a - 1], i[a]];
break;
case 36:
this.$ = ["", i[a - 2], ", ", i[a], ""];
}
},
table: [
{
3: 1,
4: 2,
6: [1, 3],
14: [1, 4],
15: [1, 5],
20: [1, 6],
24: [1, 7],
25: [1, 8],
26: [1, 9],
28: 10,
},
{ 1: [3] },
{
5: [1, 11],
6: [1, 13],
7: [1, 12],
8: [1, 14],
9: [1, 15],
10: [1, 16],
11: [1, 17],
12: [1, 18],
13: [1, 19],
18: [1, 20],
19: [1, 21],
29: [1, 22],
30: [1, 23],
32: 24,
33: [1, 25],
34: [1, 26],
35: [1, 27],
36: [1, 28],
37: [1, 29],
38: [1, 30],
39: [1, 31],
},
{
4: 32,
6: [1, 3],
14: [1, 4],
15: [1, 5],
20: [1, 6],
24: [1, 7],
25: [1, 8],
26: [1, 9],
28: 10,
},
{
4: 33,
6: [1, 3],
14: [1, 4],
15: [1, 5],
20: [1, 6],
24: [1, 7],
25: [1, 8],
26: [1, 9],
28: 10,
},
{
4: 34,
6: [1, 3],
14: [1, 4],
15: [1, 5],
20: [1, 6],
24: [1, 7],
25: [1, 8],
26: [1, 9],
28: 10,
},
{
4: 35,
6: [1, 3],
14: [1, 4],
15: [1, 5],
20: [1, 6],
22: 36,
24: [1, 7],
25: [1, 8],
26: [1, 9],
28: 10,
},
{
5: [2, 17],
6: [2, 17],
7: [2, 17],
8: [2, 17],
9: [2, 17],
10: [2, 17],
11: [2, 17],
12: [2, 17],
13: [2, 17],
16: [2, 17],
17: [2, 17],
18: [2, 17],
19: [2, 17],
21: [2, 17],
23: [2, 17],
29: [2, 17],
30: [2, 17],
31: [2, 17],
33: [2, 17],
34: [2, 17],
35: [2, 17],
36: [2, 17],
37: [2, 17],
38: [2, 17],
39: [2, 17],
},
{
5: [2, 18],
6: [2, 18],
7: [2, 18],
8: [2, 18],
9: [2, 18],
10: [2, 18],
11: [2, 18],
12: [2, 18],
13: [2, 18],
16: [2, 18],
17: [2, 18],
18: [2, 18],
19: [2, 18],
20: [1, 38],
21: [2, 18],
23: [2, 18],
27: [1, 37],
29: [2, 18],
30: [2, 18],
31: [2, 18],
33: [2, 18],
34: [2, 18],
35: [2, 18],
36: [2, 18],
37: [2, 18],
38: [2, 18],
39: [2, 18],
},
{
5: [2, 19],
6: [2, 19],
7: [2, 19],
8: [2, 19],
9: [2, 19],
10: [2, 19],
11: [2, 19],
12: [2, 19],
13: [2, 19],
16: [2, 19],
17: [2, 19],
18: [2, 19],
19: [2, 19],
21: [2, 19],
23: [2, 19],
29: [2, 19],
30: [2, 19],
31: [2, 19],
33: [2, 19],
34: [2, 19],
35: [2, 19],
36: [2, 19],
37: [2, 19],
38: [2, 19],
39: [2, 19],
},
{
5: [2, 23],
6: [2, 23],
7: [2, 23],
8: [2, 23],
9: [2, 23],
10: [2, 23],
11: [2, 23],
12: [2, 23],
13: [2, 23],
16: [2, 23],
17: [2, 23],
18: [2, 23],
19: [2, 23],
21: [2, 23],
23: [2, 23],
29: [2, 23],
30: [2, 23],
31: [2, 23],
33: [2, 23],
34: [2, 23],
35: [2, 23],
36: [2, 23],
37: [2, 23],
38: [2, 23],
39: [2, 23],
},
{ 1: [2, 1] },
{
4: 39,
6: [1, 3],
14: [1, 4],
15: [1, 5],
20: [1, 6],
24: [1, 7],
25: [1, 8],
26: [1, 9],
28: 10,
},
{
4: 40,
6: [1, 3],
14: [1, 4],
15: [1, 5],
20: [1, 6],
24: [1, 7],
25: [1, 8],
26: [1, 9],
28: 10,
},
{
4: 41,
6: [1, 3],
14: [1, 4],
15: [1, 5],
20: [1, 6],
24: [1, 7],
25: [1, 8],
26: [1, 9],
28: 10,
},
{
4: 42,
6: [1, 3],
14: [1, 4],
15: [1, 5],
20: [1, 6],
24: [1, 7],
25: [1, 8],
26: [1, 9],
28: 10,
},
{
4: 43,
6: [1, 3],
14: [1, 4],
15: [1, 5],
20: [1, 6],
24: [1, 7],
25: [1, 8],
26: [1, 9],
28: 10,
},
{
4: 44,
6: [1, 3],
14: [1, 4],
15: [1, 5],
20: [1, 6],
24: [1, 7],
25: [1, 8],
26: [1, 9],
28: 10,
},
{
4: 45,
6: [1, 3],
14: [1, 4],
15: [1, 5],
20: [1, 6],
24: [1, 7],
25: [1, 8],
26: [1, 9],
28: 10,
},
{
4: 46,
6: [1, 3],
14: [1, 4],
15: [1, 5],
20: [1, 6],
24: [1, 7],
25: [1, 8],
26: [1, 9],
28: 10,
},
{
4: 47,
6: [1, 3],
14: [1, 4],
15: [1, 5],
20: [1, 6],
24: [1, 7],
25: [1, 8],
26: [1, 9],
28: 10,
},
{
4: 48,
6: [1, 3],
14: [1, 4],
15: [1, 5],
20: [1, 6],
24: [1, 7],
25: [1, 8],
26: [1, 9],
28: 10,
},
{
4: 49,
6: [1, 3],
14: [1, 4],
15: [1, 5],
20: [1, 6],
24: [1, 7],
25: [1, 8],
26: [1, 9],
28: 10,
},
{
4: 50,
6: [1, 3],
14: [1, 4],
15: [1, 5],
20: [1, 6],
24: [1, 7],
25: [1, 8],
26: [1, 9],
28: 10,
},
{
4: 52,
6: [1, 3],
14: [1, 4],
15: [1, 5],
20: [1, 6],
24: [1, 7],
25: [1, 8],
26: [1, 9],
28: 51,
},
{
6: [2, 26],
14: [2, 26],
15: [2, 26],
20: [2, 26],
24: [2, 26],
25: [2, 26],
26: [2, 26],
},
{
6: [2, 27],
14: [2, 27],
15: [2, 27],
20: [2, 27],
24: [2, 27],
25: [2, 27],
26: [2, 27],
},
{
6: [2, 28],
14: [2, 28],
15: [2, 28],
20: [2, 28],
24: [2, 28],
25: [2, 28],
26: [2, 28],
},
{
6: [2, 29],
14: [2, 29],
15: [2, 29],
20: [2, 29],
24: [2, 29],
25: [2, 29],
26: [2, 29],
},
{
6: [2, 30],
14: [2, 30],
15: [2, 30],
20: [2, 30],
24: [2, 30],
25: [2, 30],
26: [2, 30],
},
{
6: [2, 31],
14: [2, 31],
15: [2, 31],
20: [2, 31],
24: [2, 31],
25: [2, 31],
26: [2, 31],
},
{
6: [2, 32],
14: [2, 32],
15: [2, 32],
20: [2, 32],
24: [2, 32],
25: [2, 32],
26: [2, 32],
},
{
5: [2, 2],
6: [2, 2],
7: [2, 2],
8: [2, 2],
9: [2, 2],
10: [1, 16],
11: [2, 2],
12: [2, 2],
13: [2, 2],
16: [2, 2],
17: [2, 2],
18: [2, 2],
19: [2, 2],
21: [2, 2],
23: [2, 2],
29: [2, 2],
30: [2, 2],
31: [2, 2],
32: 24,
33: [2, 2],
34: [2, 2],
35: [2, 2],
36: [2, 2],
37: [2, 2],
38: [2, 2],
39: [2, 2],
},
{
5: [2, 11],
6: [2, 11],
7: [2, 11],
8: [2, 11],
9: [2, 11],
10: [1, 16],
11: [2, 11],
12: [2, 11],
13: [2, 11],
16: [2, 11],
17: [2, 11],
18: [2, 11],
19: [2, 11],
21: [2, 11],
23: [2, 11],
29: [2, 11],
30: [2, 11],
31: [2, 11],
32: 24,
33: [2, 11],
34: [2, 11],
35: [2, 11],
36: [2, 11],
37: [2, 11],
38: [2, 11],
39: [2, 11],
},
{
6: [1, 13],
7: [1, 12],
8: [1, 14],
9: [1, 15],
10: [1, 16],
11: [1, 17],
12: [1, 18],
13: [1, 19],
16: [1, 53],
18: [1, 20],
19: [1, 21],
29: [1, 22],
30: [1, 23],
32: 24,
33: [1, 25],
34: [1, 26],
35: [1, 27],
36: [1, 28],
37: [1, 29],
38: [1, 30],
39: [1, 31],
},
{
6: [1, 13],
7: [1, 12],
8: [1, 14],
9: [1, 15],
10: [1, 16],
11: [1, 17],
12: [1, 18],
13: [1, 19],
18: [1, 20],
19: [1, 21],
21: [1, 54],
23: [2, 35],
29: [1, 22],
30: [1, 23],
32: 24,
33: [1, 25],
34: [1, 26],
35: [1, 27],
36: [1, 28],
37: [1, 29],
38: [1, 30],
39: [1, 31],
},
{ 23: [1, 55] },
{
4: 56,
6: [1, 3],
14: [1, 4],
15: [1, 5],
20: [1, 6],
24: [1, 7],
25: [1, 8],
26: [1, 9],
28: 10,
},
{
4: 59,
6: [1, 3],
14: [1, 4],
15: [1, 5],
20: [1, 6],
21: [1, 57],
22: 58,
24: [1, 7],
25: [1, 8],
26: [1, 9],
28: 10,
},
{
5: [2, 3],
6: [2, 3],
7: [2, 3],
8: [1, 14],
9: [1, 15],
10: [1, 16],
11: [1, 17],
12: [2, 3],
13: [2, 3],
16: [2, 3],
17: [2, 3],
18: [2, 3],
19: [2, 3],
21: [2, 3],
23: [2, 3],
29: [1, 22],
30: [2, 3],
31: [2, 3],
32: 24,
33: [2, 3],
34: [2, 3],
35: [2, 3],
36: [2, 3],
37: [2, 3],
38: [2, 3],
39: [2, 3],
},
{
5: [2, 4],
6: [2, 4],
7: [2, 4],
8: [1, 14],
9: [1, 15],
10: [1, 16],
11: [1, 17],
12: [2, 4],
13: [2, 4],
16: [2, 4],
17: [2, 4],
18: [2, 4],
19: [2, 4],
21: [2, 4],
23: [2, 4],
29: [1, 22],
30: [2, 4],
31: [2, 4],
32: 24,
33: [2, 4],
34: [2, 4],
35: [2, 4],
36: [2, 4],
37: [2, 4],
38: [2, 4],
39: [2, 4],
},
{
5: [2, 5],
6: [2, 5],
7: [2, 5],
8: [2, 5],
9: [2, 5],
10: [1, 16],
11: [2, 5],
12: [2, 5],
13: [2, 5],
16: [2, 5],
17: [2, 5],
18: [2, 5],
19: [2, 5],
21: [2, 5],
23: [2, 5],
29: [2, 5],
30: [2, 5],
31: [2, 5],
32: 24,
33: [2, 5],
34: [2, 5],
35: [2, 5],
36: [2, 5],
37: [2, 5],
38: [2, 5],
39: [2, 5],
},
{
5: [2, 6],
6: [2, 6],
7: [2, 6],
8: [2, 6],
9: [2, 6],
10: [1, 16],
11: [2, 6],
12: [2, 6],
13: [2, 6],
16: [2, 6],
17: [2, 6],
18: [2, 6],
19: [2, 6],
21: [2, 6],
23: [2, 6],
29: [2, 6],
30: [2, 6],
31: [2, 6],
32: 24,
33: [2, 6],
34: [2, 6],
35: [2, 6],
36: [2, 6],
37: [2, 6],
38: [2, 6],
39: [2, 6],
},
{
5: [2, 7],
6: [2, 7],
7: [2, 7],
8: [2, 7],
9: [2, 7],
10: [1, 16],
11: [2, 7],
12: [2, 7],
13: [2, 7],
16: [2, 7],
17: [2, 7],
18: [2, 7],
19: [2, 7],
21: [2, 7],
23: [2, 7],
29: [2, 7],
30: [2, 7],
31: [2, 7],
32: 24,
33: [2, 7],
34: [2, 7],
35: [2, 7],
36: [2, 7],
37: [2, 7],
38: [2, 7],
39: [2, 7],
},
{
5: [2, 8],
6: [2, 8],
7: [2, 8],
8: [2, 8],
9: [2, 8],
10: [1, 16],
11: [2, 8],
12: [2, 8],
13: [2, 8],
16: [2, 8],
17: [2, 8],
18: [2, 8],
19: [2, 8],
21: [2, 8],
23: [2, 8],
29: [2, 8],
30: [2, 8],
31: [2, 8],
32: 24,
33: [2, 8],
34: [2, 8],
35: [2, 8],
36: [2, 8],
37: [2, 8],
38: [2, 8],
39: [2, 8],
},
{
5: [2, 9],
6: [1, 13],
7: [1, 12],
8: [1, 14],
9: [1, 15],
10: [1, 16],
11: [1, 17],
12: [2, 9],
13: [2, 9],
16: [2, 9],
17: [2, 9],
18: [1, 20],
19: [1, 21],
21: [2, 9],
23: [2, 9],
29: [1, 22],
30: [2, 9],
31: [2, 9],
32: 24,
33: [1, 25],
34: [1, 26],
35: [1, 27],
36: [1, 28],
37: [1, 29],
38: [1, 30],
39: [1, 31],
},
{
5: [2, 10],
6: [1, 13],
7: [1, 12],
8: [1, 14],
9: [1, 15],
10: [1, 16],
11: [1, 17],
12: [1, 18],
13: [2, 10],
16: [2, 10],
17: [2, 10],
18: [1, 20],
19: [1, 21],
21: [2, 10],
23: [2, 10],
29: [1, 22],
30: [2, 10],
31: [2, 10],
32: 24,
33: [1, 25],
34: [1, 26],
35: [1, 27],
36: [1, 28],
37: [1, 29],
38: [1, 30],
39: [1, 31],
},
{
5: [2, 13],
6: [1, 13],
7: [1, 12],
8: [1, 14],
9: [1, 15],
10: [1, 16],
11: [1, 17],
12: [2, 13],
13: [2, 13],
16: [2, 13],
17: [2, 13],
18: [2, 13],
19: [2, 13],
21: [2, 13],
23: [2, 13],
29: [1, 22],
30: [2, 13],
31: [2, 13],
32: 24,
33: [1, 25],
34: [1, 26],
35: [1, 27],
36: [1, 28],
37: [1, 29],
38: [1, 30],
39: [1, 31],
},
{
5: [2, 14],
6: [1, 13],
7: [1, 12],
8: [1, 14],
9: [1, 15],
10: [1, 16],
11: [1, 17],
12: [2, 14],
13: [2, 14],
16: [2, 14],
17: [2, 14],
18: [2, 14],
19: [2, 14],
21: [2, 14],
23: [2, 14],
29: [1, 22],
30: [2, 14],
31: [2, 14],
32: 24,
33: [1, 25],
34: [1, 26],
35: [1, 27],
36: [1, 28],
37: [1, 29],
38: [1, 30],
39: [1, 31],
},
{
5: [2, 24],
6: [2, 24],
7: [2, 24],
8: [2, 24],
9: [2, 24],
10: [1, 16],
11: [2, 24],
12: [2, 24],
13: [2, 24],
16: [2, 24],
17: [2, 24],
18: [2, 24],
19: [2, 24],
21: [2, 24],
23: [2, 24],
29: [2, 24],
30: [2, 24],
31: [2, 24],
32: 24,
33: [2, 24],
34: [2, 24],
35: [2, 24],
36: [2, 24],
37: [2, 24],
38: [2, 24],
39: [2, 24],
},
{
6: [1, 13],
7: [1, 12],
8: [1, 14],
9: [1, 15],
10: [1, 16],
11: [1, 17],
12: [1, 18],
13: [1, 19],
18: [1, 20],
19: [1, 21],
29: [1, 22],
30: [1, 23],
31: [1, 60],
32: 24,
33: [1, 25],
34: [1, 26],
35: [1, 27],
36: [1, 28],
37: [1, 29],
38: [1, 30],
39: [1, 31],
},
{
5: [2, 33],
6: [2, 33],
7: [2, 33],
8: [2, 33],
9: [2, 33],
10: [2, 33],
11: [2, 33],
12: [2, 33],
13: [2, 33],
16: [2, 33],
17: [2, 33],
18: [2, 33],
19: [2, 33],
21: [2, 33],
23: [2, 33],
29: [2, 33],
30: [2, 33],
31: [2, 33],
33: [2, 33],
34: [2, 33],
35: [2, 33],
36: [2, 33],
37: [2, 33],
38: [2, 33],
39: [2, 33],
},
{
5: [2, 34],
6: [1, 13],
7: [1, 12],
8: [1, 14],
9: [1, 15],
10: [1, 16],
11: [1, 17],
12: [2, 34],
13: [2, 34],
16: [2, 34],
17: [2, 34],
18: [2, 34],
19: [2, 34],
21: [2, 34],
23: [2, 34],
29: [1, 22],
30: [2, 34],
31: [2, 34],
32: 24,
33: [1, 25],
34: [1, 26],
35: [1, 27],
36: [1, 28],
37: [1, 29],
38: [1, 30],
39: [1, 31],
},
{
4: 61,
6: [1, 3],
14: [1, 4],
15: [1, 5],
20: [1, 6],
24: [1, 7],
25: [1, 8],
26: [1, 9],
28: 10,
},
{
5: [2, 15],
6: [2, 15],
7: [2, 15],
8: [2, 15],
9: [2, 15],
10: [2, 15],
11: [2, 15],
12: [2, 15],
13: [2, 15],
16: [2, 15],
17: [2, 15],
18: [2, 15],
19: [2, 15],
21: [2, 15],
23: [2, 15],
29: [2, 15],
30: [2, 15],
31: [2, 15],
33: [2, 15],
34: [2, 15],
35: [2, 15],
36: [2, 15],
37: [2, 15],
38: [2, 15],
39: [2, 15],
},
{
4: 62,
6: [1, 3],
14: [1, 4],
15: [1, 5],
20: [1, 6],
24: [1, 7],
25: [1, 8],
26: [1, 9],
28: 10,
},
{
5: [2, 20],
6: [2, 20],
7: [2, 20],
8: [2, 20],
9: [2, 20],
10: [2, 20],
11: [2, 20],
12: [2, 20],
13: [2, 20],
16: [2, 20],
17: [2, 20],
18: [2, 20],
19: [2, 20],
21: [2, 20],
23: [2, 20],
29: [2, 20],
30: [2, 20],
31: [2, 20],
32: 24,
33: [2, 20],
34: [2, 20],
35: [2, 20],
36: [2, 20],
37: [2, 20],
38: [2, 20],
39: [2, 20],
},
{
5: [2, 21],
6: [2, 21],
7: [2, 21],
8: [2, 21],
9: [2, 21],
10: [2, 21],
11: [2, 21],
12: [2, 21],
13: [2, 21],
16: [2, 21],
17: [2, 21],
18: [2, 21],
19: [2, 21],
21: [2, 21],
23: [2, 21],
29: [2, 21],
30: [2, 21],
31: [2, 21],
33: [2, 21],
34: [2, 21],
35: [2, 21],
36: [2, 21],
37: [2, 21],
38: [2, 21],
39: [2, 21],
},
{ 21: [1, 63], 23: [1, 64] },
{
6: [1, 13],
7: [1, 12],
8: [1, 14],
9: [1, 15],
10: [1, 16],
11: [1, 17],
12: [1, 18],
13: [1, 19],
18: [1, 20],
19: [1, 21],
21: [2, 35],
23: [2, 35],
29: [1, 22],
30: [1, 23],
32: 24,
33: [1, 25],
34: [1, 26],
35: [1, 27],
36: [1, 28],
37: [1, 29],
38: [1, 30],
39: [1, 31],
},
{
4: 65,
6: [1, 3],
14: [1, 4],
15: [1, 5],
20: [1, 6],
24: [1, 7],
25: [1, 8],
26: [1, 9],
28: 10,
},
{
6: [1, 13],
7: [1, 12],
8: [1, 14],
9: [1, 15],
10: [1, 16],
11: [1, 17],
12: [1, 18],
13: [1, 19],
17: [1, 66],
18: [1, 20],
19: [1, 21],
29: [1, 22],
30: [1, 23],
32: 24,
33: [1, 25],
34: [1, 26],
35: [1, 27],
36: [1, 28],
37: [1, 29],
38: [1, 30],
39: [1, 31],
},
{
6: [1, 13],
7: [1, 12],
8: [1, 14],
9: [1, 15],
10: [1, 16],
11: [1, 17],
12: [1, 18],
13: [1, 19],
18: [1, 20],
19: [1, 21],
21: [1, 67],
23: [2, 36],
29: [1, 22],
30: [1, 23],
32: 24,
33: [1, 25],
34: [1, 26],
35: [1, 27],
36: [1, 28],
37: [1, 29],
38: [1, 30],
39: [1, 31],
},
{
5: [2, 22],
6: [2, 22],
7: [2, 22],
8: [2, 22],
9: [2, 22],
10: [2, 22],
11: [2, 22],
12: [2, 22],
13: [2, 22],
16: [2, 22],
17: [2, 22],
18: [2, 22],
19: [2, 22],
21: [2, 22],
23: [2, 22],
29: [2, 22],
30: [2, 22],
31: [2, 22],
33: [2, 22],
34: [2, 22],
35: [2, 22],
36: [2, 22],
37: [2, 22],
38: [2, 22],
39: [2, 22],
},
{
4: 68,
6: [1, 3],
14: [1, 4],
15: [1, 5],
20: [1, 6],
24: [1, 7],
25: [1, 8],
26: [1, 9],
28: 10,
},
{
5: [2, 25],
6: [1, 13],
7: [1, 12],
8: [1, 14],
9: [1, 15],
10: [1, 16],
11: [1, 17],
12: [1, 18],
13: [1, 19],
16: [2, 25],
17: [2, 25],
18: [1, 20],
19: [1, 21],
21: [2, 25],
23: [2, 25],
29: [1, 22],
30: [1, 23],
31: [2, 25],
32: 24,
33: [1, 25],
34: [1, 26],
35: [1, 27],
36: [1, 28],
37: [1, 29],
38: [1, 30],
39: [1, 31],
},
{
4: 69,
6: [1, 3],
14: [1, 4],
15: [1, 5],
20: [1, 6],
24: [1, 7],
25: [1, 8],
26: [1, 9],
28: 10,
},
{
5: [2, 16],
6: [2, 16],
7: [2, 16],
8: [2, 16],
9: [2, 16],
10: [2, 16],
11: [2, 16],
12: [2, 16],
13: [2, 16],
16: [2, 16],
17: [2, 16],
18: [2, 16],
19: [2, 16],
21: [2, 16],
23: [2, 16],
29: [2, 16],
30: [2, 16],
31: [2, 16],
33: [2, 16],
34: [2, 16],
35: [2, 16],
36: [2, 16],
37: [2, 16],
38: [2, 16],
39: [2, 16],
},
{
6: [1, 13],
7: [1, 12],
8: [1, 14],
9: [1, 15],
10: [1, 16],
11: [1, 17],
12: [1, 18],
13: [1, 19],
18: [1, 20],
19: [1, 21],
21: [2, 36],
23: [2, 36],
29: [1, 22],
30: [1, 23],
32: 24,
33: [1, 25],
34: [1, 26],
35: [1, 27],
36: [1, 28],
37: [1, 29],
38: [1, 30],
39: [1, 31],
},
{
5: [2, 12],
6: [1, 13],
7: [1, 12],
8: [1, 14],
9: [1, 15],
10: [1, 16],
11: [1, 17],
12: [1, 18],
13: [1, 19],
16: [2, 12],
17: [2, 12],
18: [1, 20],
19: [1, 21],
21: [2, 12],
23: [2, 12],
29: [1, 22],
30: [1, 23],
31: [2, 12],
32: 24,
33: [1, 25],
34: [1, 26],
35: [1, 27],
36: [1, 28],
37: [1, 29],
38: [1, 30],
39: [1, 31],
},
],
defaultActions: { 11: [2, 1] },
parseError: function (t, e) {
throw new Error(t);
},
parse: function (t) {
var e = this,
n = [0],
r = [null],
o = [],
i = this.table,
s = "",
a = 0,
c = 0,
u = 0;
this.lexer.setInput(t),
(this.lexer.yy = this.yy),
(this.yy.lexer = this.lexer),
(this.yy.parser = this),
void 0 === this.lexer.yylloc && (this.lexer.yylloc = {});
var l = this.lexer.yylloc;
o.push(l);
var h = this.lexer.options && this.lexer.options.ranges;
function f() {
var t;
return (
"number" != typeof (t = e.lexer.lex() || 1) &&
(t = e.symbols_[t] || t),
t
);
}
"function" == typeof this.yy.parseError &&
(this.parseError = this.yy.parseError);
for (var y, p, d, g, m, b, v, w, _, x, S = {}; ; ) {
if (
((d = n[n.length - 1]),
this.defaultActions[d]
? (g = this.defaultActions[d])
: (null == y && (y = f()), (g = i[d] && i[d][y])),
void 0 === g || !g.length || !g[0])
) {
var k = "";
if (!u) {
for (b in ((_ = []), i[d]))
this.terminals_[b] &&
b > 2 &&
_.push("'" + this.terminals_[b] + "'");
(k = this.lexer.showPosition
? "Parse error on line " +
(a + 1) +
":\n" +
this.lexer.showPosition() +
"\nExpecting " +
_.join(", ") +
", got '" +
(this.terminals_[y] || y) +
"'"
: "Parse error on line " +
(a + 1) +
": Unexpected " +
(1 == y
? "end of input"
: "'" + (this.terminals_[y] || y) + "'")),
this.parseError(k, {
text: this.lexer.match,
token: this.terminals_[y] || y,
line: this.lexer.yylineno,
loc: l,
expected: _,
});
}
if (3 == u) {
if (1 == y) throw new Error(k || "Parsing halted.");
(c = this.lexer.yyleng),
(s = this.lexer.yytext),
(a = this.lexer.yylineno),
(l = this.lexer.yylloc),
(y = f());
}
for (; !((2).toString() in i[d]); ) {
if (0 === d) throw new Error(k || "Parsing halted.");
(x = 1),
(n.length = n.length - 2 * x),
(r.length = r.length - x),
(o.length = o.length - x),
(d = n[n.length - 1]);
}
(p = 2 == y ? null : y),
(y = 2),
(g = i[(d = n[n.length - 1])] && i[d][2]),
(u = 3);
}
if (g[0] instanceof Array && g.length > 1)
throw new Error(
"Parse Error: multiple actions possible at state: " +
d +
", token: " +
y,
);
switch (g[0]) {
case 1:
n.push(y),
r.push(this.lexer.yytext),
o.push(this.lexer.yylloc),
n.push(g[1]),
(y = null),
p
? ((y = p), (p = null))
: ((c = this.lexer.yyleng),
(s = this.lexer.yytext),
(a = this.lexer.yylineno),
(l = this.lexer.y