// Generated by js_of_ocaml 3.1.0 (function(C) { 'use strict' var gX = 254, gW = 'i', aq = 'img', gb = 'Invalid_argument', b6 = 'Map.bal', dy = '"', b_ = ',', ga = 'pos_in', b9 = '<', v = 781665294, b5 = 65599, db = 'jsError', gV = 'data-text-indent-alt', f_ = 17731, f$ = 'pos_out', dL = 'th', f9 = 'close_out', ar = 'style', ai = '!', cc = 512, da = '\n}', fR = 'End_of_file', fQ = 'center', fP = 'Failure', dg = 'label', dh = 'col', fO = 'data-converted-paragraph', dK = 'title', fN = 'code', f8 = 'del', dJ = 'font', L = 128, H = 'contents', fM = 'dfn', f7 = 'height', gU = 'samp', s = 248, f6 = 'Sys_blocked_io', bm = 'p', dI = 'start', gT = 'fd ', bn = 'form', gS = 1023, gR = 'var', fL = 'data-list-level', gs = 'Division_by_zero', dH = ' {\n', aF = '>', gr = 'really_output', dx = '= 1; a--) { e[c + a] = d[b + a] } } return 0 } function dT(d, e, c) { var b = new Array(c) for (var a = 0; a < c; a++) { b[a] = d[e + a] } return b } function dS(b, c, a) { var d = String.fromCharCode if (c == 0 && a <= 4096 && a == b.length) { return d.apply(null, b) } var f = e for (; a > 0; c += aW, a -= aW) { f += d.apply(null, dT(b, c, Math.min(a, aW))) } return f } function ce(b) { if (C.Uint8Array) { var c = new (C.Uint8Array)(b.l) } else { var c = new Array(b.l) } var e = b.c, d = e.length, a = 0 for (; a < d; a++) { c[a] = e.charCodeAt(a) } for (d = b.l; a < d; a++) { c[a] = 0 } b.c = c b.t = 4 return c } function V(d, e, b, f, c) { if (c == 0) { return 0 } if (f == 0 && (c >= b.l || b.t == 2 && c >= b.c.length)) { b.c = d.t == 4 ? dS(d.c, e, c) : e == 0 && d.c.length == c ? d.c : d.c.substr(e, c) b.t = b.c.length == b.l ? 0 : 2 } else if (b.t == 2 && f == b.c.length) { b.c += d.t == 4 ? dS(d.c, e, c) : e == 0 && d.c.length == c ? d.c : d.c.substr(e, c) b.t = b.c.length == b.l ? 0 : 2 } else { if (b.t != 4) { ce(b) } var g = d.c, h = b.c if (d.t == 4) { if (f <= e) { for (var a = 0; a < c; a++) { h[f + a] = g[e + a] } } else { for (var a = c - 1; a >= 0; a--) { h[f + a] = g[e + a] } } } else { var i = Math.min(c, g.length - e) for (var a = 0; a < i; a++) { h[f + a] = g.charCodeAt(e + a) } for (; a < c; a++) { h[f + a] = 0 } } } return 0 } var dN = V function rE(c, e) { var d = c.length, b = new Array(d + 1), a = 0 for (; a < d; a++) { b[a] = c[a] } b[a] = e return b } function _(b, a) { if (b.fun) { return _(b.fun, a) } var c = b.length, d = a.length, e = c - d if (e == 0) { return b.apply(null, a) } else if (e < 0) { return _(b.apply(null, dT(a, 0, c)), dT(a, c, d - c)) } else { return function(c) { return _(b, rE(a, c)) } } } function rp(b, a) { throw [0, b, a] } function hc(b, a) { if (a.repeat) { return a.repeat(b) } var c = e, d = 0 if (b == 0) { return c } for (; ;) { if (b & 1) { c += a } b >>= 1 if (b == 0) { return c } a += a d++ if (d == 9) { a.slice(0, 1) } } } function at(a) { if (a.t == 2) { a.c += hc(a.l - a.c.length, '\0') } else { a.c = dS(a.c, 0, a.c.length) } a.t = 0 } function g2(a) { if (a.length < 24) { for (var b = 0; b < a.length; b++) { if (a.charCodeAt(b) > 127) { return false } } return true } else { return !/[^\x00-\x7f]/.test(a) } } function ry(f) { for (var k = e, c = e, h, g, i, a, b = 0, j = f.length; b < j; b++) { g = f.charCodeAt(b) if (g < L) { for (var d = b + 1; d < j && (g = f.charCodeAt(d)) < L; d++) ; if (d - b > cc) { c.substr(0, 1) k += c c = e k += f.slice(b, d) } else { c += f.slice(b, d) } if (d == j) { break } b = d } a = 1 if (++b < j && ((i = f.charCodeAt(b)) & -64) == L) { h = i + (g << 6) if (g < f0) { a = h - 12416 if (a < L) { a = 1 } } else { a = 2 if (++b < j && ((i = f.charCodeAt(b)) & -64) == L) { h = i + (h << 6) if (g < fF) { a = h - 925824 if (a < gm || a >= 55295 && a < 57344) { a = 2 } } else { a = 3 if (++b < j && ((i = f.charCodeAt(b)) & -64) == L && g < 245) { a = i - 63447168 + (h << 6) if (a < 65536 || a > 1114111) { a = 3 } } } } } } if (a < 4) { b -= a c += '\ufffd' } else if (a > gC) { c += String.fromCharCode(55232 + (a >> 10), gw + (a & gS)) } else { c += String.fromCharCode(a) } if (c.length > aW) { c.substr(0, 1) k += c c = e } } return k + c } function rw(a) { switch (a.t) { case 9: return a.c default: at(a) case 0: if (g2(a.c)) { a.t = 9 return a.c } a.t = 8 case 8: return ry(a.c) } } function M(c, a, b) { this.t = c this.c = a this.l = b } M.prototype.toString = function() { return rw(this) } function a(a) { return new M(0, a, a.length) } function dR(c, b) { rp(c, a(b)) } var t = [0] function a0(a) { dR(t.Invalid_argument, a) } function qW() { a0(gH) } function l(a, b) { if (b >>> 0 >= a.length - 1) { qW() } return a } function q7(a, b) { var c = a[3] << 16, d = b[3] << 16 if (c > d) { return 1 } if (c < d) { return -1 } if (a[2] > b[2]) { return 1 } if (a[2] < b[2]) { return -1 } if (a[1] > b[1]) { return 1 } if (a[1] < b[1]) { return -1 } return 0 } function g1(a, b) { if (a < b) { return -1 } if (a == b) { return 0 } return 1 } function bq(a, b) { a.t & 6 && at(a) b.t & 6 && at(b) return a.c < b.c ? -1 : a.c > b.c ? 1 : 0 } function aY(a, b, h) { var d = [] for (; ;) { if (!(h && a === b)) { if (a instanceof M) { if (b instanceof M) { if (a !== b) { var c = bq(a, b) if (c != 0) { return c } } } else { return 1 } } else if (a instanceof Array && a[0] === (a[0] | 0)) { var e = a[0] if (e === gX) { e = 0 } if (e === ax) { a = a[1] continue } else if (b instanceof Array && b[0] === (b[0] | 0)) { var f = b[0] if (f === gX) { f = 0 } if (f === ax) { b = b[1] continue } else if (e != f) { return e < f ? -1 : 1 } else { switch (e) { case 248: var c = g1(a[2], b[2]) if (c != 0) { return c } break case 251: a0('equal: abstract value') case 255: var c = q7(a, b) if (c != 0) { return c } break default: if (a.length != b.length) { return a.length < b.length ? -1 : 1 } if (a.length > 1) { d.push(a, b, 1) } } } } else { return 1 } } else if (b instanceof M || b instanceof Array && b[0] === (b[0] | 0)) { return -1 } else if (typeof a !== 'number' && a && a.compare) { return a.compare(b, h) } else if (typeof a === 'function') { a0('compare: functional value') } else { if (a < b) { return -1 } if (a > b) { return 1 } if (a != b) { if (!h) { return NaN } if (a == a) { return 1 } if (b == b) { return -1 } } } } if (d.length == 0) { return 0 } var g = d.pop() b = d.pop() a = d.pop() if (g + 1 < a.length) { d.push(a, b, g + 1) } a = a[g] b = b[g] } } function aX(a, b) { return aY(a, b, true) } function Q(a) { if (a < 0) { a0('Bytes.create') } return new M(a ? 2 : 9, e, a) } function aH(a, b) { return +(aY(a, b, false) == 0) } function qY(a, c, b, d) { if (b > 0) { if (c == 0 && (b >= a.l || a.t == 2 && b >= a.c.length)) { if (d == 0) { a.c = e a.t = 2 } else { a.c = hc(b, String.fromCharCode(d)) a.t = b == a.l ? 0 : 2 } } else { if (a.t != 4) { ce(a) } for (b += c; c < b; c++) { a.c[c] = d } } } return 0 } var qX = qY, g9 = 0 function P() { return g9++ } var cf = [] function aI(i, h, d) { var b = i[1], g = cf[d] if (g === null) { for (var f = cf.length; f < d; f++) { cf[f] = 0 } } else if (b[g] === h) { return b[g - 1] } var a = 3, e = b[1] * 2 + 1, c while (a < e) { c = a + e >> 1 | 1 if (h < b[c + 1]) { e = c - 2 } else { a = c } } cf[d] = a + 1 return h == b[a + 1] ? b[a] : 0 } function dP(a, b) { return +(aY(a, b, false) >= 0) } if (!Math.imul) { Math.imul = function(b, a) { a |= 0 return ((b >> 16) * a << 16) + (b & gC) * a | 0 } } var ch = Math.imul function $(b, a) { a = ch(a, 3432918353 | 0) a = a << 15 | a >>> 32 - 15 a = ch(a, 461845907) b ^= a b = b << 13 | b >>> 32 - 13 return (b + (b << 2) | 0) + (3864292196 | 0) | 0 } function q2(b, a) { var d = a[1] | a[2] << 24, c = a[2] >>> 8 | a[3] << 16 b = $(b, c ^ d) return b } var rD = Math.log2 && Math.log2(1.12355820928894744e+307) == 1020 function rC(a) { if (rD) { return Math.floor(Math.log2(a)) } var b = 0 if (a == 0) { return -Infinity } if (a >= 1) { while (a >= 2) { a /= 2 b++ } } else { while (a < 1) { a *= 2 b-- } } return b } function g0(a) { if (!isFinite(a)) { if (isNaN(a)) { return [K, 1, 0, gd] } return a > 0 ? [K, 0, 0, gd] : [K, 0, 0, 65520] } var f = a == 0 && 1 / a == -Infinity ? fD : a >= 0 ? 0 : fD if (f) { a = -a } var b = rC(a) + gS if (b <= 0) { b = 0 a /= Math.pow(2, -1026) } else { a /= Math.pow(2, b - 1027) if (a < 16) { a *= 2 b -= 1 } if (b == 0) { a /= 2 } } var d = Math.pow(2, 24), c = a | 0 a = (a - c) * d var e = a | 0 a = (a - e) * d var g = a | 0 c = c & 15 | f | b << 4 return [K, g, e, c] } function q1(a, e) { var b = g0(e), d = b[1] | b[2] << 24, c = b[2] >>> 8 | b[3] << 16 a = $(a, d) a = $(a, c) return a } function q4(d, b) { var e = b.length, a, c for (a = 0; a + 4 <= e; a += 4) { c = b[a] | b[a + 1] << 8 | b[a + 2] << 16 | b[a + 3] << 24 d = $(d, c) } c = 0 switch (e & 3) { case 3: c = b[a + 2] << 16 case 2: c |= b[a + 1] << 8 case 1: c |= b[a] d = $(d, c) } d ^= e return d } function q5(d, b) { var e = b.length, a, c for (a = 0; a + 4 <= e; a += 4) { c = b.charCodeAt(a) | b.charCodeAt(a + 1) << 8 | b.charCodeAt(a + 2) << 16 | b.charCodeAt(a + 3) << 24 d = $(d, c) } c = 0 switch (e & 3) { case 3: c = b.charCodeAt(a + 2) << 16 case 2: c |= b.charCodeAt(a + 1) << 8 case 1: c |= b.charCodeAt(a) d = $(d, c) } d ^= e return d } function q3(a, b) { switch (b.t & 6) { default: at(b) case 0: a = q5(a, b.c) break case 2: a = q4(a, b.c) } return a } function q0(a) { a ^= a >>> 16 a = ch(a, 2246822507 | 0) a ^= a >>> 13 a = ch(a, 3266489909 | 0) a ^= a >>> 16 return a } var gY = aV function qZ(j, k, m, l) { var f, g, h, d, c, b, a, e, i d = k if (d < 0 || d > gY) { d = gY } c = j b = m f = [l] g = 0 h = 1 while (g < h && c > 0) { a = f[g++] if (a instanceof Array && a[0] === (a[0] | 0)) { switch (a[0]) { case 248: b = $(b, a[2]) c-- break case 250: f[--g] = a[1] break case 255: b = q2(b, a) c-- break default: var n = a.length - 1 << 10 | a[0] b = $(b, n) for (e = 1, i = a.length; e < i; e++) { if (h >= d) { break } f[h++] = a[e] } break } } else if (a instanceof M) { b = q3(b, a) c-- } else if (a === (a | 0)) { b = $(b, a + a + 1) c-- } else if (a === +a) { b = q1(b, a) c-- } else if (a && a.hash) { b = $(b, a.hash()) } } b = q0(b) return b & bi } function q8(a) { return [a[3] >> 8, a[3] & K, a[2] >> 16, a[2] >> 8 & K, a[2] & K, a[1] >> 16, a[1] >> 8 & K, a[1] & K] } function q6(d, g, a) { var b = 0 function f(a) { g-- if (d < 0 || g < 0) { return } if (a instanceof Array && a[0] === (a[0] | 0)) { switch (a[0]) { case 248: d-- b = b * b5 + a[2] | 0 break case 250: g++ f(a) break case 255: d-- b = b * b5 + a[1] + (a[2] << 24) | 0 break default: d-- b = b * 19 + a[0] | 0 for (var c = a.length - 1; c > 0; c--) { f(a[c]) } } } else if (a instanceof M) { d-- switch (a.t & 6) { default: at(a) case 0: for (var i = a.c, e = a.l, c = 0; c < e; c++) { b = b * 19 + i.charCodeAt(c) | 0 } break case 2: for (var h = a.c, e = a.l, c = 0; c < e; c++) { b = b * 19 + h[c] | 0 } } } else if (a === (a | 0)) { d-- b = b * b5 + a | 0 } else if (a === +a) { d-- var j = q8(g0(a)) for (var c = 7; c >= 0; c--) { b = b * 19 + j[c] | 0 } } else if (a && a.hash) { b = b * b5 + a.hash() | 0 } } f(a) return b & bi } function Z(a, b) { switch (a.t & 6) { default: if (b >= a.c.length) { return 0 } case 0: return a.c.charCodeAt(b) case 4: return a.c[b] } } function i(a) { return a.l } function rm(c) { var a = 0, d = i(c), b = 10, e = d > 0 && Z(c, 0) == 45 ? (a++, -1) : 1 if (a + 1 < d && Z(c, a) == 48) { switch (Z(c, a + 1)) { case 120: case 88: b = 16 a += 2 break case 111: case 79: b = 8 a += 2 break case 98: case 66: b = 2 a += 2 break } } return [a, e, b] } function g_(a) { if (a >= 48 && a <= 57) { return a - 48 } if (a >= 65 && a <= 90) { return a - 55 } if (a >= 97 && a <= 122) { return a - 87 } return -1 } function aZ(a) { dR(t.Failure, a) } function q9(f) { var h = rm(f), c = h[0], j = h[1], d = h[2], g = i(f), k = -1 >>> 0, e = c < g ? Z(f, c) : 0, b = g_(e) if (b < 0 || b >= d) { aZ(bY) } var a = b for (c++; c < g; c++) { e = Z(f, c) if (e == 95) { continue } b = g_(e) if (b < 0 || b >= d) { break } a = d * a + b if (a > k) { aZ(bY) } } if (c != g) { aZ(bY) } a = j * a if (d == 10 && (a | 0) != a) { aZ(bY) } return a | 0 } function rz(f) { for (var g = e, b = g, a, i, c = 0, h = f.length; c < h; c++) { a = f.charCodeAt(c) if (a < L) { for (var d = c + 1; d < h && (a = f.charCodeAt(d)) < L; d++) ; if (d - c > cc) { b.substr(0, 1) g += b b = e g += f.slice(c, d) } else { b += f.slice(c, d) } if (d == h) { break } c = d } if (a < gm) { b += String.fromCharCode(ge | a >> 6) b += String.fromCharCode(L | a & 63) } else if (a < 55296 || a >= gp) { b += String.fromCharCode(f0 | a >> 12, L | a >> 6 & 63, L | a & 63) } else if (a >= 56319 || c + 1 == h || (i = f.charCodeAt(c + 1)) < gw || i > gp) { b += '\xef\xbf\xbd' } else { c++ a = (a << 10) + i - 56613888 b += String.fromCharCode(fF | a >> 18, L | a >> 12 & 63, L | a >> 6 & 63, L | a & 63) } if (b.length > aW) { b.substr(0, 1) g += b b = e } } return g + b } function a1(a) { var b = 9 if (!g2(a)) { b = 8, a = rz(a) } return new M(b, a, a.length) } function q_(a) { return function() { return arguments.length > 0 ? _(a, arguments) : _(a, [undefined]) } } function rF(c, e) { var d = c.length, b = new Array(d + 1) b[0] = e for (var a = 1; a <= d; a++) { b[a] = c[a - 1] } return b } function q$(a) { return function() { return _(a, rF(arguments, this)) } } function ra(a, b) { return +(aY(a, b, false) <= 0) } function rb(a, b) { return +(aY(a, b, false) < 0) } function dO(a) { if ((a.t & 6) != 0) { at(a) } return a.c } function N(b) { b = dO(b) var d = b.length / 2, c = new Array(d) for (var a = 0; a < d; a++) { c[a] = (b.charCodeAt(2 * a) | b.charCodeAt(2 * a + 1) << 8) << 16 >> 16 } return c } function cd(a) { if (a.t != 4) { ce(a) } return a.c } function rc(b, t, a) { var n = 2, o = 3, r = 5, d = 6, h = 7, g = 8, j = 9, m = 1, l = 2, q = 3, s = 4, p = 5 if (!b.lex_default) { b.lex_base = N(b[m]) b.lex_backtrk = N(b[l]) b.lex_check = N(b[p]) b.lex_trans = N(b[s]) b.lex_default = N(b[q]) } var e, c = t, k = cd(a[n]) if (c >= 0) { a[h] = a[r] = a[d] a[g] = -1 } else { c = -c - 1 } for (; ;) { var f = b.lex_base[c] if (f < 0) { return -f - 1 } var i = b.lex_backtrk[c] if (i >= 0) { a[h] = a[d] a[g] = i } if (a[d] >= a[o]) { if (a[j] == 0) { return -c - 1 } else { e = aV } } else { e = k[a[d]] a[d]++ } c = b.lex_check[f + e] == c ? b.lex_trans[f + e] : b.lex_default[c] if (c < 0) { a[d] = a[h] if (a[g] == -1) { aZ(fB) } else { return a[g] } } else if (e == aV) { a[j] = 0 } } } function bp(c) { var b = 0 for (var a = c.length - 1; a >= 0; a--) { var d = c[a] b = [0, d, b] } return b } function au(a, d) { var a = a + 1 | 0, b = new Array(a) b[0] = 0 for (var c = 1; c < a; c++) { b[c] = d } return b } function he(a) { return new M(4, a, a.length) } var rf = (function() { function l(a, b) { return a + b | 0 } function a(d, a, c, f, b, e) { a = l(l(a, d), l(f, e)) return l(a << b | a >>> 32 - b, c) } function g(c, b, d, e, h, f, g) { return a(b & d | ~b & e, c, b, h, f, g) } function h(d, b, e, c, h, f, g) { return a(b & c | e & ~c, d, b, h, f, g) } function i(c, b, d, e, h, f, g) { return a(b ^ d ^ e, c, b, h, f, g) } function j(c, b, d, e, h, f, g) { return a(d ^ (b | ~e), c, b, h, f, g) } function k(f, n) { var e = n f[e >> 2] |= L << 8 * (e & 3) for (e = (e & ~3) + 8; (e & 63) < 60; e += 4) { f[(e >> 2) - 1] = 0 } f[(e >> 2) - 1] = n << 3 f[e >> 2] = n >> 29 & 536870911 var k = [1732584193, 4023233417, 2562383102, 271733878] for (e = 0; e < f.length; e += 16) { var a = k[0], b = k[1], c = k[2], d = k[3] a = g(a, b, c, d, f[e + 0], 7, 3614090360) d = g(d, a, b, c, f[e + 1], 12, 3905402710) c = g(c, d, a, b, f[e + 2], 17, 606105819) b = g(b, c, d, a, f[e + 3], 22, 3250441966) a = g(a, b, c, d, f[e + 4], 7, 4118548399) d = g(d, a, b, c, f[e + 5], 12, 1200080426) c = g(c, d, a, b, f[e + 6], 17, 2821735955) b = g(b, c, d, a, f[e + 7], 22, 4249261313) a = g(a, b, c, d, f[e + 8], 7, 1770035416) d = g(d, a, b, c, f[e + 9], 12, 2336552879) c = g(c, d, a, b, f[e + 10], 17, 4294925233) b = g(b, c, d, a, f[e + 11], 22, 2304563134) a = g(a, b, c, d, f[e + 12], 7, 1804603682) d = g(d, a, b, c, f[e + 13], 12, 4254626195) c = g(c, d, a, b, f[e + 14], 17, 2792965006) b = g(b, c, d, a, f[e + 15], 22, 1236535329) a = h(a, b, c, d, f[e + 1], 5, 4129170786) d = h(d, a, b, c, f[e + 6], 9, 3225465664) c = h(c, d, a, b, f[e + 11], 14, 643717713) b = h(b, c, d, a, f[e + 0], 20, 3921069994) a = h(a, b, c, d, f[e + 5], 5, 3593408605) d = h(d, a, b, c, f[e + 10], 9, 38016083) c = h(c, d, a, b, f[e + 15], 14, 3634488961) b = h(b, c, d, a, f[e + 4], 20, 3889429448) a = h(a, b, c, d, f[e + 9], 5, 568446438) d = h(d, a, b, c, f[e + 14], 9, 3275163606) c = h(c, d, a, b, f[e + 3], 14, 4107603335) b = h(b, c, d, a, f[e + 8], 20, 1163531501) a = h(a, b, c, d, f[e + 13], 5, 2850285829) d = h(d, a, b, c, f[e + 2], 9, 4243563512) c = h(c, d, a, b, f[e + 7], 14, 1735328473) b = h(b, c, d, a, f[e + 12], 20, 2368359562) a = i(a, b, c, d, f[e + 5], 4, 4294588738) d = i(d, a, b, c, f[e + 8], 11, 2272392833) c = i(c, d, a, b, f[e + 11], 16, 1839030562) b = i(b, c, d, a, f[e + 14], 23, 4259657740) a = i(a, b, c, d, f[e + 1], 4, 2763975236) d = i(d, a, b, c, f[e + 4], 11, 1272893353) c = i(c, d, a, b, f[e + 7], 16, 4139469664) b = i(b, c, d, a, f[e + 10], 23, 3200236656) a = i(a, b, c, d, f[e + 13], 4, 681279174) d = i(d, a, b, c, f[e + 0], 11, 3936430074) c = i(c, d, a, b, f[e + 3], 16, 3572445317) b = i(b, c, d, a, f[e + 6], 23, 76029189) a = i(a, b, c, d, f[e + 9], 4, 3654602809) d = i(d, a, b, c, f[e + 12], 11, 3873151461) c = i(c, d, a, b, f[e + 15], 16, 530742520) b = i(b, c, d, a, f[e + 2], 23, 3299628645) a = j(a, b, c, d, f[e + 0], 6, 4096336452) d = j(d, a, b, c, f[e + 7], 10, 1126891415) c = j(c, d, a, b, f[e + 14], 15, 2878612391) b = j(b, c, d, a, f[e + 5], 21, 4237533241) a = j(a, b, c, d, f[e + 12], 6, 1700485571) d = j(d, a, b, c, f[e + 3], 10, 2399980690) c = j(c, d, a, b, f[e + 10], 15, 4293915773) b = j(b, c, d, a, f[e + 1], 21, 2240044497) a = j(a, b, c, d, f[e + 8], 6, 1873313359) d = j(d, a, b, c, f[e + 15], 10, 4264355552) c = j(c, d, a, b, f[e + 6], 15, 2734768916) b = j(b, c, d, a, f[e + 13], 21, 1309151649) a = j(a, b, c, d, f[e + 4], 6, 4149444226) d = j(d, a, b, c, f[e + 11], 10, 3174756917) c = j(c, d, a, b, f[e + 2], 15, 718787259) b = j(b, c, d, a, f[e + 9], 21, 3951481745) k[0] = l(a, k[0]) k[1] = l(b, k[1]) k[2] = l(c, k[2]) k[3] = l(d, k[3]) } var o = new Array(16) for (var e = 0; e < 4; e++) { for (var m = 0; m < 4; m++) { o[e * 4 + m] = k[e] >> 8 * m & K } } return o } return function(h, g, f) { var e = [] switch (h.t & 6) { default: at(h) case 0: var d = h.c for (var a = 0; a < f; a += 4) { var b = a + g e[a >> 2] = d.charCodeAt(b) | d.charCodeAt(b + 1) << 8 | d.charCodeAt(b + 2) << 16 | d.charCodeAt(b + 3) << 24 } for (; a < f; a++) { e[a >> 2] |= d.charCodeAt(a + g) << 8 * (a & 3) } break case 4: var c = h.c for (var a = 0; a < f; a += 4) { var b = a + g e[a >> 2] = c[b] | c[b + 1] << 8 | c[b + 2] << 16 | c[b + 3] << 24 } for (; a < f; a++) { e[a >> 2] |= c[a + g] << 8 * (a & 3) } } return he(k(e, f)) } }()) function W(a) { return a.l } function X(a) { dR(t.Sys_error, a) } var al = new Array() function cg(c) { var a = al[c] if (!a.opened) { X('Cannot flush a closed channel') } if (!a.buffer || a.buffer == e) { return 0 } if (a.fd && t.fds[a.fd] && t.fds[a.fd].output) { var b = t.fds[a.fd].output switch (b.length) { case 2: b(c, a.buffer) break default: b(a.buffer) } } a.buffer = e return 0 } if (C.process && C.process.cwd) { var bo = C.process.cwd().replace(/\\/g, ap) } else { var bo = '/static' } if (bo.slice(-1) !== ap) { bo += ap } function re(a) { a = a instanceof M ? a.toString() : a if (a.charCodeAt(0) != 47) { a = bo + a } var d = a.split(ap), b = [] for (var c = 0; c < d.length; c++) { switch (d[c]) { case '..': if (b.length > 1) { b.pop() } break case '.': break case '': if (b.length == 0) { b.push(e) } break default: b.push(d[c]) break } } b.orig = a return b } function rn(a) { a = a instanceof M ? a.toString() : a X(a + ': No such file or directory') } function hd() { a0(gH) } function aa(b, a) { if (a >>> 0 >= b.l) { hd() } return Z(b, a) } function aG(a) { if (a < 0) { a0('String.create') } return new M(a ? 2 : 9, e, a) } function gZ() {} function F(a) { this.data = a } F.prototype = new gZ() F.prototype.truncate = function(a) { var b = this.data this.data = aG(a | 0) V(b, 0, this.data, 0, a) } F.prototype.length = function() { return i(this.data) } F.prototype.write = function(b, d, g, a) { var c = this.length() if (b + a >= c) { var e = aG(b + a), f = this.data this.data = e V(f, 0, this.data, 0, c) } V(d, g, this.data, b, a) return 0 } F.prototype.read = function(c, a, d, b) { var e = this.length() V(this.data, c, a, d, b) return 0 } F.prototype.read_one = function(a) { return aa(this.data, a) } F.prototype.close = function() {} F.prototype.constructor = F function U(b, a) { this.content = {} this.root = b this.lookupFun = a } U.prototype.nm = function(a) { return this.root + a } U.prototype.lookup = function(b) { if (!this.content[b] && this.lookupFun) { var c = this.lookupFun(a(this.root), a(b)) if (c != 0) { this.content[b] = new F(c[1]) } } } U.prototype.exists = function(a) { if (a == e) { return 1 } var c = a + ap, d = new RegExp(dd + c) for (var b in this.content) { if (b.match(d)) { return 1 } } this.lookup(a) return this.content[a] ? 1 : 0 } U.prototype.readdir = function(c) { var g = c == e ? e : c + ap, h = new RegExp(dd + g + gL), d = {}, b = [] for (var f in this.content) { var a = f.match(h) if (a && !d[a[1]]) { d[a[1]] = true b.push(a[1]) } } return b } U.prototype.is_dir = function(a) { var d = a == e ? e : a + ap, f = new RegExp(dd + d + gL), g = [] for (var c in this.content) { var b = c.match(f) if (b) { return 1 } } return 0 } U.prototype.unlink = function(a) { var b = !!this.content[a] delete this.content[a] return b } U.prototype.open = function(a, b) { if (b.rdonly && b.wronly) { X(this.nm(a) + f5) } if (b.text && b.binary) { X(this.nm(a) + gk) } this.lookup(a) if (this.content[a]) { if (this.is_dir(a)) { X(this.nm(a) + ' : is a directory') } if (b.create && b.excl) { X(this.nm(a) + f3) } var c = this.content[a] if (b.truncate) { c.truncate() } return c } else if (b.create) { this.content[a] = new F(aG(0)) return this.content[a] } else { rn(this.nm(a)) } } U.prototype.register = function(c, b) { if (this.content[c]) { X(this.nm(c) + f3) } if (b instanceof M) { this.content[c] = new F(b) } else if (b instanceof Array) { this.content[c] = new F(he(b)) } else if (b.toString) { var d = a(b.toString()) this.content[c] = new F(d) } } U.prototype.constructor = U function hf(a, c, b) { b &= K if (a.t != 4) { if (c == a.c.length) { a.c += String.fromCharCode(b) if (c + 1 == a.l) { a.t = 0 } return 0 } ce(a) } a.c[c] = b return 0 } function rt(b, a, c) { if (a >>> 0 >= b.l) { hd() } return hf(b, a, c) } var dM = C.Buffer function ak(a) { this.fs = cj('fs') this.fd = a } ak.prototype = new gZ() ak.prototype.truncate = function(a) { this.fs.ftruncateSync(this.fd, a | 0) } ak.prototype.length = function() { return this.fs.fstatSync(this.fd).size } ak.prototype.write = function(f, b, c, e) { var a = cd(b) if (!(a instanceof C.Uint8Array)) { a = new (C.Uint8Array)(a) } var d = new dM(a) this.fs.writeSync(this.fd, d, c, e, f) return 0 } ak.prototype.read = function(g, d, c, f) { var a = cd(d) if (!(a instanceof C.Uint8Array)) { a = new (C.Uint8Array)(a) } var e = new dM(a) this.fs.readSync(this.fd, e, c, f, g) for (var b = 0; b < f; b++) { rt(d, c + b, e[c + b]) } return 0 } ak.prototype.read_one = function(c) { var b = new (C.Uint8Array)(1), a = new dM(b) this.fs.readSync(this.fd, a, 0, 1, c) return a[0] } ak.prototype.close = function() { this.fs.closeSync(this.fd) } ak.prototype.constructor = ak function aj(a) { this.fs = cj('fs') this.root = a } aj.prototype.nm = function(a) { return this.root + a } aj.prototype.exists = function(a) { return this.fs.existsSync(this.nm(a)) ? 1 : 0 } aj.prototype.readdir = function(a) { return this.fs.readdirSync(this.nm(a)) } aj.prototype.is_dir = function(a) { return this.fs.statSync(this.nm(a)).isDirectory() ? 1 : 0 } aj.prototype.unlink = function(a) { var b = this.fs.existsSync(this.nm(a)) ? 1 : 0 this.fs.unlinkSync(this.nm(a)) return b } aj.prototype.open = function(f, c) { var a = cj('constants'), b = 0 for (var e in c) { switch (e) { case 'rdonly': b |= a.O_RDONLY break case 'wronly': b |= a.O_WRONLY break case 'append': b |= a.O_WRONLY | a.O_APPEND break case 'create': b |= a.O_CREAT break case 'truncate': b |= a.O_TRUNC break case 'excl': b |= a.O_EXCL break case 'binary': b |= a.O_BINARY break case 'text': b |= a.O_TEXT break case 'nonblock': b |= a.O_NONBLOCK break } } var d = this.fs.openSync(this.nm(f), b) return new ak(d) } aj.prototype.rename = function(b, a) { this.fs.renameSync(this.nm(b), this.nm(a)) } aj.prototype.constructor = aj var a3 = bo.match(/[^\/]*\//)[0], bs = [] if (typeof module !== 'undefined' && module.exports && typeof cj !== 'undefined') { bs.push({ path: a3, device: new aj(a3) }) } else { bs.push({ path: a3, device: new U(a3) }) } bs.push({ path: a3 + fy, device: new U(a3 + fy) }) function rG(b) { var f = re(b), b = f.join(ap), e = b + ap, c for (var d = 0; d < bs.length; d++) { var a = bs[d] if (e.search(a.path) == 0 && (!c || c.path.length < a.path.length)) { c = { path: a.path, device: a.device, rest: b.substring(a.path.length, b.length) } } } return c } function hb(e, f) { var b = al[e], d = a(f), c = i(d) b.file.write(b.offset, d, 0, c) b.offset += c return 0 } function rA(a) { var b = C if (b.process && b.process.stdout && b.process.stdout.write) { b.process.stderr.write(a) } else { if (a.charCodeAt(a.length - 1) == 10) { a = a.substr(0, a.length - 1) } var c = b.console c && c.error && c.error(a) } } function rB(a) { var b = C if (b.process && b.process.stdout && b.process.stdout.write) { b.process.stdout.write(a) } else { if (a.charCodeAt(a.length - 1) == 10) { a = a.substr(0, a.length - 1) } var c = b.console c && c.log && c.log(a) } } function ci(c, e, d, a) { if (t.fds === undefined) { t.fds = new Array() } a = a || {} var b = {} b.file = d b.offset = a.append ? d.length() : 0 b.flags = a b.output = e t.fds[c] = b if (!t.fd_last_idx || c > t.fd_last_idx) { t.fd_last_idx = c } return c } function rH(c, b, g) { var a = {} while (b) { switch (b[1]) { case 0: a.rdonly = 1 break case 1: a.wronly = 1 break case 2: a.append = 1 break case 3: a.create = 1 break case 4: a.truncate = 1 break case 5: a.excl = 1 break case 6: a.binary = 1 break case 7: a.text = 1 break case 8: a.nonblock = 1 break } b = b[2] } if (a.rdonly && a.wronly) { X(c.toString() + f5) } if (a.text && a.binary) { X(c.toString() + gk) } var d = rG(c), e = d.device.open(d.rest, a), f = t.fd_last_idx ? t.fd_last_idx : 0 return ci(f + 1, hb, e, a) } ci(0, hb, new F(aG(0))) ci(1, rB, new F(aG(0))) ci(2, rA, new F(aG(0))) function rg(c) { var b = t.fds[c] if (b.flags.wronly) { X(gT + c + ' is writeonly') } var a = { file: b.file, offset: b.offset, fd: c, opened: true, out: false, refill: null } al[a.fd] = a return a.fd } function g4(c) { var b = t.fds[c] if (b.flags.rdonly) { X(gT + c + ' is readonly') } var a = { file: b.file, offset: b.offset, fd: c, opened: true, out: true, buffer: e } al[a.fd] = a return a.fd } function rh() { var b = 0 for (var a = 0; a < al.length; a++) { if (al[a] && al[a].opened && al[a].out) { b = [0, al[a].fd, b] } } return b } function dQ(g, d, h, f) { var a = al[g] if (!a.opened) { X('Cannot output to a closed channel') } var c if (h == 0 && i(d) == f) { c = d } else { c = aG(f) V(d, h, c, 0, f) } var b = c.toString(), e = b.lastIndexOf('\n') if (e < 0) { a.buffer += b } else { a.buffer += b.substr(0, e + 1) cg(g) a.buffer += b.substr(e + 1) } return 0 } function ri(c, b) { var d = a(String.fromCharCode(b)) dQ(c, d, 0, 1) return 0 } function g$(a) { throw a } function rq() { g$(t.Division_by_zero) } function g5(b, a) { if (a == 0) { rq() } return b % a } function rd(d, a, c, f) { for (; ;) { var b = d.charCodeAt(a) a++ if (b == K) { return } var e = d.charCodeAt(a) a++ c[b + 1] = e == K ? f : c[e + 1] } } function g3(d, a, c) { for (; ;) { var b = d.charCodeAt(a) a++ if (b == K) { return } var e = d.charCodeAt(a) a++ c[b + 1] = e == K ? -1 : c[e + 1] } } function rj(a, D, b) { var t = 2, u = 3, A = 5, e = 6, i = 7, h = 8, n = 9, j = 10, r = 1, p = 2, y = 3, B = 4, v = 5, s = 6, q = 7, z = 8, C = 9, w = 10, x = 11 if (!a.lex_default) { a.lex_base = N(a[r]) a.lex_backtrk = N(a[p]) a.lex_check = N(a[v]) a.lex_trans = N(a[B]) a.lex_default = N(a[y]) } if (!a.lex_default_code) { a.lex_base_code = N(a[s]) a.lex_backtrk_code = N(a[q]) a.lex_check_code = N(a[w]) a.lex_trans_code = N(a[C]) a.lex_default_code = N(a[z]) } if (a.lex_code == null) { a.lex_code = dO(a[x]) } var d, c = D, o = cd(b[t]) if (c >= 0) { b[i] = b[A] = b[e] b[h] = -1 } else { c = -c - 1 } for (; ;) { var g = a.lex_base[c] if (g < 0) { var f = a.lex_base_code[c] g3(a.lex_code, f, b[j]) return -g - 1 } var l = a.lex_backtrk[c] if (l >= 0) { var f = a.lex_backtrk_code[c] g3(a.lex_code, f, b[j]) b[i] = b[e] b[h] = l } if (b[e] >= b[u]) { if (b[n] == 0) { return -c - 1 } else { d = aV } } else { d = o[b[e]] b[e]++ } var k = c c = a.lex_check[g + d] == c ? a.lex_trans[g + d] : a.lex_default[c] if (c < 0) { b[e] = b[i] if (b[h] == -1) { aZ(fB) } else { return b[h] } } else { var m = a.lex_base_code[k], f f = a.lex_check_code[m + d] == k ? a.lex_trans_code[m + d] : a.lex_default_code[k] if (f > 0) { rd(a.lex_code, f, b[j], b[e]) } if (d == aV) { b[n] = 0 } } } } function rk(a, b) { return +(aY(a, b, false) != 0) } function g8(d, c) { var b = new Array(c + 1) b[0] = d for (var a = 1; a <= c; a++) { b[a] = 0 } return b } function rl(b, a) { b[0] = a return 0 } function a2(a) { return a instanceof Array ? a[0] : a instanceof M ? 252 : 1e3 } function Y(c, b, a) { t[c + 1] = b if (a) { t[a] = b } } var g7 = {} function rr(a, b) { g7[dO(a)] = b return 0 } function rs(a) { a[2] = g9++ return a } function h(a, b) { if (a === b) { return 1 } a.t & 6 && at(a) b.t & 6 && at(b) return a.c == b.c ? 1 : 0 } function f(a, b) { return 1 - h(a, b) } function ru() { return dr / 4 | 0 } function ro() { g$(t.Not_found) } function hg(c) { var a = C, b = c.toString() if (a.process && a.process.env && a.process.env[b] != undefined) { return a1(a.process.env[b]) } ro() } function rv() { var a = new Date() ^ 4294967295 * Math.random() return [0, a] } function br(a) { var b = 1 while (a && a.joo_tramp) { a = a.joo_tramp.apply(null, a.joo_args) b++ } return a } function j(b, a) { return { joo_tramp: b, joo_args: a } } function rx(c, a) { if (typeof a === 'function') { c.fun = a return 0 } if (a.fun) { c.fun = a.fun return 0 } var b = a.length while (b--) { c[b] = a[b] } return 0 } function ha(a) { return a } function g6(a) { return g7[a] } function w(a) { if (a instanceof Array) { return a } if (C.RangeError && a instanceof C.RangeError && a.message && a.message.match(/maximum call stack/i)) { return ha(t.Stack_overflow) } if (C.InternalError && a instanceof C.InternalError && a.message && a.message.match(/too much recursion/i)) { return ha(t.Stack_overflow) } if (a instanceof C.Error && g6(db)) { return [0, g6(db), a] } return [0, t.Failure, a1(String(a))] } function b(a, b) { return a.length == 1 ? a(b) : _(a, [b]) } function c(a, b, c) { return a.length == 2 ? a(b, c) : _(a, [b, c]) } function B(a, b, c, d) { return a.length == 3 ? a(b, c, d) : _(a, [b, c, d]) } function bf(a, b, c, d, e) { return a.length == 4 ? a(b, c, d, e) : _(a, [b, c, d, e]) } function c1(a, b, c, d, e, f) { return a.length == 5 ? a(b, c, d, e, f) : _(a, [b, c, d, e, f]) } var cl = [s, a(fP), -3], ck = [s, a(gb), -4], aJ = [s, a(fR), -5], n = [s, a(gh), -7], m = [s, a(gv), -11], by = [0, a(e), 1, 0, 0], an = [0, a('\0\0\x01\0\xf9\xff\0\0A\0\xa3\0\xfd\xff\0\0\x01\0\xff\xff\xf1\0 \0\x80\0\xfd\xff\x01\0@\x01\x8e\x01.\x000\0\xfd\xff\x04\0\0\0\xff\xff\x7f\0\xa0\0\xfe\xff\xff\xff\xee\0\x0e\x01\xfd\xff\xfe\xff\x02\0\xff\xff\0\x02\xf7\xffr\x02\xf9\xff\xfa\xff\xfb\xff\x84\x02\0\0\xf8\x02\xff\xff\xfe\xff\xfe\x02\xf9\xff\x04\x03\xfb\xff\xfc\xff\x02\0\n\x03\xff\xff\xfe\xff\x03\0\xff\xffu\0\xff\xff'), a('\xff\xff\x07\0\xff\xff\x05\0\xff\xff\x03\0\xff\xff\x01\0\xff\xff\xff\xff\x04\0\xff\xff\x03\0\xff\xff\x01\0\xff\xff\0\0\xff\xff\x03\0\xff\xff\x01\0\xff\xff\xff\xff\xff\xff\x02\0\xff\xff\xff\xff\xff\xff\x04\0\xff\xff\xff\xff\x03\0\xff\xff\xff\xff\xff\xff\x07\0\xff\xff\xff\xff\xff\xff\x03\0\x02\0\x07\0\xff\xff\xff\xff\xff\xff\xff\xff\x05\0\xff\xff\xff\xff\x02\0\x05\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff'), a('\x01\0\x01\0\0\0\xff\xff\xff\xff\xff\xff\0\0\xff\xff\xff\xff\0\0\xff\xff\f\0\f\0\0\0\xff\xff\xff\xff\xff\xff\x12\0\x12\0\0\0\xff\xff\xff\xff\0\0\x18\0\x18\0\0\0\0\0\x1c\0\x1c\0\0\0\0\0\xff\xff\0\0#\0\0\0#\0\0\0\0\0\0\0#\0\xff\xff#\0\0\0\0\0.\0\0\0.\0\0\0\0\0\xff\xff.\0\0\0\0\x005\0\0\x007\0\0\0'), a("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0(\0(\x001\x001\0(\0\0\x001\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0(\0\x07\x001\0\0\0\0\x006\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\t\0\x04\0\x0f\0\x15\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\x03\0\xff\xff\x16\0\x06\0 \0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x14\0\x0e\0\xff\xff\0\0\x05\0\0\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\n\0\0\0\0\0\0\0\0\0\0\0\0\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\x008\0\0\0\0\0\0\0\n\0\0\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\xff\xff\x1a\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\x05\0\0\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\xff\xff\0\0\0\0\0\0\0\0\0\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\0\0\0\0\x02\0\xff\xff\x05\0\xff\xff\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\n\0\n\0\r\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\x1e\0\x1f\0\x13\0\0\0\xff\xff\0\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\xff\xff\xff\xff\0\0\0\0\n\0\0\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\xff\xff\0\0\0\0\0\0\0\0\x10\0\0\0\0\0\0\0\0\0\x19\0\xff\xff\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\0\0\0\0\0\0\0\0\x10\0\xff\xff\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\0\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\0\0\0\0\0\0\0\0\0\0\0\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\0\0\0\0\0\0\0\0\x10\0\x1d\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0(\0(\0\0\0\0\0(\0\xff\xff\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0(\0\0\0%\0\0\0\0\0\0\0\0\0$\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0)\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0'\0\0\0\0\0&\0*\0\0\0\0\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0\0\0\0\0\0\0\0\0'\0\0\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0\xff\xff\xff\xff\0\0\0\0\xff\xff\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\xff\xff\xff\xff\0\0\0\0\xff\xff\xff\xff\0\0\xff\xff\0\0\0\0\0\0\0\0\xff\xff\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\xff\xff\0\0\xff\xff\0\0\0\0\0\0\0\0\xff\xff\0\0\0\0\0\0\xff\xff\xff\xff'\0'\0\0\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0\0\0\0\0\xff\xff\xff\xff\0\0\0\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0\0\0\0\0\0\0\0\0'\0\0\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0\0\0\"\0\xff\xff\xff\xff\0\0\0\0\xff\xff\0\x001\x001\0\0\0\0\x001\0\0\0\xff\xff\xff\xff\0\0\0\0\xff\xff\0\0\xff\xff\xff\xff\0\0\0\0\xff\xff\xff\xff\0\0\xff\xff\0\0\0\0\0\x001\0\xff\xff0\0\0\0\0\0\0\0\xff\xff/\0\xff\xff\0\0\0\0\0\0\xff\xff\xff\xff\xff\xff2\0\0\0\0\0\0\0\xff\xff\0\0\0\0\0\0\xff\xff+\0\0\0\0\0\0\0\0\0\0\x003\0\0\0\0\0\0\0\0\0\0\0\xff\xff\0\0\0\0\0\0\0\0\0\x004\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\xff\xff\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\xff\xff\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\xff\xff\0\0\0\0\0\0\0\0\0\0-\0\0\0\0\0\0\0\0\0\0\0\xff\xff\0\0\0\0\0\0\0\0\0\0\xff\xff"), a("\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff(\0(\x001\x001\0(\0\xff\xff1\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff(\0\x03\x001\0\xff\xff\xff\xff5\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x07\0\b\0\x03\0\x0e\0\x14\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x03\0\xff\xff\0\0\x01\0\x15\0\x03\0\x1f\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x11\0\x0b\0\x12\0\xff\xff\x03\0\xff\xff\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x04\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\x007\0\xff\xff\xff\xff\xff\xff\x04\0\xff\xff\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\f\0\x17\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x05\0\x05\0\xff\xff\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x18\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\xff\xff\xff\xff\0\0\x01\0\x05\x005\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\n\0\n\0\x0b\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\x1b\0\x1b\0\x11\0\xff\xff\x12\0\xff\xff\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\x1c\0\x1c\0\xff\xff\xff\xff\n\0\xff\xff\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff7\0\xff\xff\xff\xff\xff\xff\xff\xff\x0f\0\xff\xff\xff\xff\xff\xff\xff\xff\x17\0\f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\xff\xff\xff\xff\xff\xff\xff\xff\x0f\0\x18\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x10\0\x10\0\xff\xff\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\xff\xff\xff\xff\xff\xff\xff\xff\x10\0\x1b\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0!\0!\0\xff\xff\xff\xff!\0\x1c\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff!\0\xff\xff!\0\xff\xff\xff\xff\xff\xff\xff\xff!\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff!\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff!\0\xff\xff\xff\xff!\0!\0\xff\xff\xff\xff!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0\xff\xff\xff\xff\xff\xff\xff\xff!\0\xff\xff!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0#\0#\0\xff\xff\xff\xff#\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff'\0'\0\xff\xff\xff\xff'\0#\0\xff\xff#\0\xff\xff\xff\xff\xff\xff\xff\xff#\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff'\0\xff\xff'\0\xff\xff\xff\xff\xff\xff\xff\xff'\0\xff\xff\xff\xff\xff\xff#\0#\0'\0'\0\xff\xff'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0\xff\xff\xff\xff'\0'\0\xff\xff\xff\xff'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0\xff\xff\xff\xff\xff\xff\xff\xff'\0\xff\xff'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0\xff\xff!\0)\0)\0\xff\xff\xff\xff)\0\xff\xff,\0,\0\xff\xff\xff\xff,\0\xff\xff.\0.\0\xff\xff\xff\xff.\0\xff\xff2\x002\0\xff\xff\xff\xff2\0)\0\xff\xff)\0\xff\xff\xff\xff\xff\xff,\0)\0,\0\xff\xff\xff\xff\xff\xff.\0,\0.\0\xff\xff\xff\xff\xff\xff2\0.\x002\0,\0\xff\xff\xff\xff\xff\xff2\0\xff\xff\xff\xff\xff\xff)\0)\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff,\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff.\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff2\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff#\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff'\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff)\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff,\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff.\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff2\0"), a(e), a(e), a(e), a(e), a(e), a(e)], eG = bp([a(bm), a(bZ), a(b0), a(fQ), a(dF), a(dw), a(dA), a(bn), a(dC), a(dj), a(cb), a(b$), a(c8), a(dE), a(c_), a(du), a(c2), a(dv), a(c$), a(ds), a(ah), a(ag), a(b7), a(fX)]), qT = [0, a(dJ), [0, a(fZ), 0]], qU = [0, a(b$), [0, a(dC), [0, a(gE), 0]]], eW = a(b_), eX = a(aD), eY = a(b_), eZ = a(aD), e0 = a(dD), e_ = a('o:spid'), e$ = a('id') Y(11, [s, a(fw), -12], fw) Y(10, m, gv) Y(9, [s, a(f6), -10], f6) Y(8, [s, a(gi), -9], gi) Y(7, [s, a(fV), -8], fV) Y(6, n, gh) Y(5, [s, a(gs), -6], gs) Y(4, aJ, fR) Y(3, ck, gb) Y(2, cl, fP) Y(1, [s, a(fK), -2], fK) Y(0, [s, a(gJ), -1], gJ) var hk = a('output_substring'), hn = [0, a('list.ml'), 227, 11], hr = a('String.blit / Bytes.blit_string'), hq = a('Bytes.blit'), hp = a('String.sub / Bytes.sub'), hz = a('String.contains_from / Bytes.contains_from'), hx = a('String.index_from / Bytes.index_from'), hu = a(e), ht = a(e), hs = a('String.concat'), hB = a('Array.blit'), hC = a('Lexing.lex_refill: cannot grow buffer'), hI = a('Set.remove_min_elt'), hJ = [0, 0, 0, 0], hK = [0, 0, 0], hL = [0, a('set.ml'), gO, 18], hE = a(bW), hF = a(bW), hG = a(bW), hH = a(bW), hQ = a('Map.remove_min_elt'), hR = [0, 0, 0, 0], hS = [0, a('map.ml'), 274, 10], hT = [0, 0, 0], hM = a(b6), hN = a(b6), hO = a(b6), hP = a(b6), hU = a('Stack.Empty'), hW = a('CamlinternalLazy.Undefined'), h0 = a('Buffer.add_substring/add_subbytes'), hZ = a('Buffer.add: cannot grow buffer'), h1 = a('x'), qR = a('OCAMLRUNPARAM'), qP = a('CAMLRUNPARAM'), h2 = a(e), ii = [3, 0, 3], ij = a(gD), id = a(aF), ie = a(dx), ia = a(aF), ib = a(b9), h_ = a(aS), h4 = a('Format.Empty_queue'), h9 = [0, a(e)], it = a(e), iv = a('Js.Error'), ix = a(db), iD = a(e), iC = a(e), iA = a(e), iE = [0, 0], iZ = a('Netchannels.lexbuf_of_in_obj_channel: No data (non-blocking I/O?)'), iT = a('input_string'), iS = a('new Netchannels.'), iR = a(bh), iQ = a(c6), iN = a(e), iO = a(e), iP = a(e), iG = [0, a(gj), a(gz), a(ga), a(gt), a(c6), a(bh)], iH = [0, a('str'), a('str_len'), a('str_pos'), a(fx)], iI = [0, a(gl), a(gr), a(gf), a(f$), a(c3), a(f9), a(gn), a(gG)], iJ = [0, a(gn), a(gr), a(f$), a(gG), a(gl), a(c3), a(gf), a(gu), a(f9)], iK = [0, a(c6), a(ga), a(gz), a(gj), a(bh), a(gu), a(gt)], iL = [0, a('buffer'), a('onclose'), a(fx)], iM = a('Netchannels.Closed_channel'), i5 = [2, a(b9)], i6 = [2, a(b9)], kT = a(e), kU = a(e), kV = a(e), ll = a(aQ), lm = a('="'), ln = a(dy), lh = a(ai), li = a(aR), lj = a(dm), lt = a(''), lz = a(''), lp = a(aF), lq = a(aF), lr = a(dx), ls = a(aF), lg = a('"'), lC = a('write'), k8 = a(e), k9 = a(dx), k_ = a(H), k$ = a(aR), la = a(H), lb = a(ai), lc = a(H), ld = a(dm), le = a(e), k4 = [0, 0, 0], k5 = [0, 0, 1], k6 = [0, 0, 0], k7 = [0, 0, 1], k3 = [0, a('node_modules/netstring/code/src/netstring/nethtml.ml'), 353, 27], k2 = a(e), kZ = a(e), k0 = [0, bl, dt], k1 = [0, bl, dt], kY = a(e), i7 = a('Nethtml.End_of_scan'), i8 = a('Nethtml.Found'), i9 = [0, [0, a(dz), [0, p, [0, q, [0, a(dz), [0, a(gF), [0, a(dw), 0]]]]]], [0, [0, a(gF), [0, p, G]], 0]], i_ = bp([q, a(aU), a(dK), a(dl), a(ay), a(ar), a(bj), a(b2), a(b4), a(aE), a(dz)]), i$ = a(ca), ja = [0, a(ar), [0, p, b8]], jb = [0, a(bj), [0, p, G]], jc = [0, a(dl), [0, p, G]], jd = [0, a(dK), [0, p, [0, q, 0]]], je = [0, a(aU), [0, p, [0, q, [0, a(dK), [0, a(dl), [0, a(ay), [0, a(ar), [0, a(bj), [0, a(b2), [0, a(b4), 0]]]]]]]]]], jf = [0, a(dG), [0, p, v]], jg = [0, a(dL), [0, p, v]], jh = [0, a(aT), [0, p, [0, q, [0, a(dL), [0, a(dG), 0]]]]], ji = [0, a(dh), [0, p, G]], jj = [0, a(go), [0, p, [0, q, [0, a(dh), 0]]]], jk = [0, a(dq), [0, p, [0, q, [0, a(aT), 0]]]], jl = [0, a(de), [0, p, [0, q, [0, a(aT), 0]]]], jm = [0, a(c9), [0, p, [0, q, [0, a(aT), 0]]]], jn = [0, a(gP), [0, p, d]], jo = [0, a(fU), [0, p, d]], jp = [0, a(dk), [0, p, [0, q, 0]]], jq = [0, a(gq), [0, p, [0, q, [0, a(dk), 0]]]], jr = [0, a(as), [0, p, v]], js = [0, a(dp), [0, p, v]], jt = [0, a(fH), [0, p, d]], ju = [0, a(f8), [0, bl, v]], jv = [0, a(fA), [0, bl, v]], jw = [0, a(dc), [0, p, G]], jx = [0, a(b2), [0, p, G]], jy = [0, a(fC), [0, p, G]], jA = [0, q, [0, a(ay), 0]], jB = a(aE), jC = [0, a(dC), [0, o, G]], jD = [0, a(dw), [0, o, v]], jE = [0, a(fQ), [0, o, v]], jF = [0, a(c8), [0, o, d]], jH = [0, q, [0, a(fU), 0]], jI = a(b$), jJ = [0, a(cb), [0, o, [0, q, [0, a(gP), [0, a(dh), [0, a(go), [0, a(c9), [0, a(dq), [0, a(de), [0, a(aT), 0]]]]]]]]]], jK = [0, a(dj), [0, o, G]], jM = [0, q, [0, a(ay), 0]], jN = [0, a(bn), 0], jO = a(bn), jQ = [0, q, [0, a(ay), 0]], jR = a(dA), jS = [0, a(dF), [0, o, v]], jT = [0, a(b0), [0, o, v]], jU = [0, a(bZ), [0, o, [0, q, [0, a(fH), [0, a(dp), 0]]]]], jV = [0, a(ds), [0, o, [0, T, [0, [0, a(aq), [0, a(b4), [0, a(fT), [0, a(gI), [0, a(fY), [0, a(dB), [0, a(dn), qT]]]]]]], d]]]], jW = [0, q, [0, a(as), 0]], jX = a(fX), jY = [0, q, [0, a(as), 0]], jZ = a(b7), j0 = [0, a(ag), [0, o, [0, q, [0, a(as), 0]]]], j1 = [0, a(ah), [0, o, [0, q, [0, a(as), 0]]]], j2 = [0, a(c$), [0, o, d]], j3 = [0, a(dv), [0, o, d]], j4 = [0, a(c2), [0, o, d]], j5 = [0, a(du), [0, o, d]], j6 = [0, a(c_), [0, o, d]], j7 = [0, a(dE), [0, o, d]], j8 = [0, a(bm), [0, o, d]], j9 = [0, a(gN), [0, d, [0, T, [0, [0, a(b1), [0, a(bh), [0, a(f1), [0, a(fu), [0, a(dg), [0, a(gN), [0, a(bn), qU]]]]]]], v]]]], j_ = [0, a(dg), [0, d, [0, T, [0, [0, a(dg), 0], d]]]], j$ = [0, a(fu), [0, d, [0, q, 0]]], ka = [0, a(f1), [0, d, [0, q, [0, a(gq), [0, a(dk), 0]]]]], kb = [0, a(bh), [0, d, G]], kc = [0, a(gE), [0, d, v]], kd = [0, a(fZ), [0, d, G]], ke = [0, a(dJ), [0, d, d]], kg = [0, q, [0, a(dc), 0]], kh = a(fT), ki = [0, a('q'), [0, d, d]], kk = [0, q, [0, a(fC), 0]], kl = a('map'), km = [0, a(ay), [0, d, b8]], ko = [0, q, [0, a(dc), 0]], kp = a(b4), kq = [0, a(aq), [0, d, G]], kr = [0, a(b1), [0, d, [0, T, [0, [0, a(b1), 0], d]]]], ks = [0, a('br'), [0, d, G]], kt = [0, a('bdo'), [0, d, d]], ku = [0, a(bg), [0, d, d]], kv = [0, a(dB), [0, d, d]], kw = [0, a(dn), [0, d, d]], kx = [0, a(gc), [0, d, d]], ky = [0, a('abbr'), [0, d, d]], kz = [0, a(fJ), [0, d, d]], kA = [0, a(gR), [0, d, d]], kB = [0, a(fI), [0, d, d]], kC = [0, a(gU), [0, d, d]], kD = [0, a(fN), [0, d, d]], kE = [0, a(fM), [0, d, d]], kF = [0, a(f2), [0, d, d]], kG = [0, a(gQ), [0, d, d]], kH = [0, a('strike'), [0, d, d]], kI = [0, a(fS), [0, d, d]], kJ = [0, a(fE), [0, d, d]], kK = [0, a(fY), [0, d, d]], kL = [0, a(gI), [0, d, d]], kM = [0, a(gK), [0, d, d]], kN = [0, a(gW), [0, d, d]], kO = [0, a(gB), [0, d, d]], kR = [0, a(aE), [0, a(cb), [0, a(ag), [0, a(ah), [0, a(bZ), 0]]]]], lF = [0, 0, 0], lH = a(e), lG = a(e), lN = a(aQ), lL = a("' is invalid"), lM = a("document list level '"), lI = a('\xef\x82\xb7'), lJ = a('\xef\x82\xa7'), lK = a('o'), mm = a(aQ), ml = a(aS), mi = a(':level'), mg = a(aQ), l$ = a(da), ma = a(dH), mb = a(da), mc = a(dH), md = a(dD), me = a(da), mf = a(dH), mh = a(e), mj = a(e), mk = a('@list '), l9 = a(fz), l7 = [0, a('\n ')], l8 = a(' '), l6 = a(e), l4 = a('color'), l5 = a(aQ), l1 = a('""'), l2 = a(';'), l3 = a(aD), lR = a(b_), lS = a(e), lT = a(ai), lU = a(aQ), lV = a(e), lQ = [0, a(e), 0], lW = a(e), lX = a(fz), lO = a(dy), lP = a(dy), lY = [0, a('font-family'), 0], mC = [0, a(r), 166, 10], mD = [0, a(r), 185, 12], mE = [0, a(r), 199, 6], mF = [0, a(r), 221, 12], mG = [0, a(r), 234, 8], mH = [0, a(r), 356, 6], mI = [0, a(r), 370, 8], mJ = [0, a(r), 379, 6], mK = [0, a(r), gO, 8], mL = a("Internal failure -- please contact the parser generator's developers.\n%!"), mM = [0, a(r), 416, 4], mN = [0, a(r), 437, 10], mO = [0, a(r), 465, 16], mP = [0, a(r), 469, 12], mQ = [0, a(r), 615, 8], mR = [0, a(r), 751, 10], mS = [0, a(r), 800, 12], mT = [0, a(r), 814, 6], mU = [0, a(r), 836, 8], mV = [0, a(r), 845, 6], mW = [0, a(r), 894, 8], mX = [0, a(r), 932, 6], mY = [0, a(r), 958, 12], mZ = [0, a(r), 962, 8], m0 = [0, a(r), 1134, 8], m1 = [0, a(r), 1161, 8], mu = a(dD), mr = a('list'), mt = a(aD), ms = a(e), mp = a(b_), mq = a(e), mo = [0, a(e), 0], mn = a('Css_parser.MenhirBasics.Error'), m5 = a(')'), m6 = a("' ("), m7 = a("Unexpected char: '"), m2 = a('Css_lexer.SyntaxError'), m3 = [0, a('\0\0\xeb\xff\x14\0\x03\0\x01\0\xd7\0\x0e\0v\0w\0\xf1\xff\x03\x007\x01\x91\x01\xeb\x01E\x02\x9f\x02\x02\0\x1e\0\xf7\xff\xf8\xff\xf9\xff\xfa\xff\xfb\xff\xfc\xff\b\0\x01\0\xfe\xff\xff\xff\xf6\xff\xf5\xff\x06\0\xf9\x02S\x03|\0\xf4\xff\xad\x03\x07\x04\x94\0\x95\0\x11\0a\x04\xed\xff\xbb\x04`\x04\xf0\xffF\x05\x12\0G\x05\x13\0\r\0\x17\0\x13\0"\0K\x05L\x05\x15\0M\x05Q\x05R\x05W\x05X\x051\x003\0\xee\xff^\0_\0\xec\xff`\0a\0'), a('\xff\xff\xff\xff\x14\0\x14\0\x14\0\x10\0\x14\0\x14\0\x14\0\xff\xff\x14\0\x10\0\r\0\x10\0\x10\0\x10\0\x14\0\x14\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x02\0\x01\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x10\0\x10\0\xff\xff\xff\xff\x10\0\x10\0\xff\xff\f\0\xff\xff\x10\0\xff\xff\r\0\x0e\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x0f\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff'), a('\x01\0\0\0\xff\xff\xff\xff\x05\0\xff\xff\xff\xff/\0-\0\0\0+\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\0\0\0\0\0\0\0\0\0\0\0\0\xff\xff\xff\xff\0\0\0\0\0\0\0\0\x05\0\xff\xff\xff\xff\xff\xff\0\0\xff\xff\xff\xff%\0%\0%\0\xff\xff\0\0\xff\xff\t\0\0\0-\0-\0/\0/\0\xff\xff\xff\xff\xff\xff\xff\xff5\x005\x005\x005\x005\x005\x005\x005\0\xff\xff\xff\xff\0\0@\0C\0\0\0C\0C\0'), a("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x18\0\x1a\0\x1a\0\0\0\x19\0\0\0\0\0\0\0\x18\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x18\0\x05\0\b\0\x05\0=\0\x05\0\x06\0\x07\0\x18\0\0\0\t\0\x05\0\x17\0\r\0\x0b\0\x02\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\x13\0\x14\0\x03\0\x05\0@\0\x1d\0\x12\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x1c\0\x04\x005\0>\0\x05\0?\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x0f\0\x05\0\x05\0\x0e\0\x05\0\x05\0\x05\0\x05\0\x05\0\x16\0\x10\0\x15\0\x11\x001\0\xff\xff\xff\xff2\0\xff\xff\xff\xff!\x003\x004\0A\0A\0D\0D\0\0\0\0\0B\0\0\0B\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0,\0\0\0\0\0!\0,\0\xff\xff\xff\xff\0\0\xff\xff\xff\xff\0\0\0\0\"\0\0\0\0\0!\0\0\0\0\0\0\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0&\0&\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x000\0.\0\0\0\0\0\0\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0'\0'\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\x05\0\0\0\x05\0\0\0\0\0\0\0\x1b\0\xff\xff\x05\0\xff\xff\x05\0\x05\0\xff\xff\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\xff\xff\xff\xff\xff\xff\x05\0\xff\xff\0\0\0\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\0\0\x1e\0\0\0\0\0\x05\0\0\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\x05\0\0\0\x05\0\0\0\xff\xff\xff\xff\xff\xff\xff\xff\x05\0\0\0\x05\0\x05\0\0\0*\0*\0*\0*\0*\0*\0*\0*\0*\0*\0\0\0\0\0\0\0\x05\0\0\0\xff\xff\xff\xff\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\0\0\x1e\0\xff\xff\xff\xff\x05\0\0\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\0\0\x05\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\x05\0\x0b\0\0\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\0\0\x1e\0\0\0\0\0\x05\0\0\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\0\0\x05\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0(\0\x0b\0\0\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\0\0\x1e\0\0\0\0\0\x05\0\0\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\0\0\x05\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\x05\0\x05\0\0\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\0\0\x1e\0\0\0\0\0\x05\0\0\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0#\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\0\0\x05\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\x05\0\x05\0\0\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\0\0\x1e\0\0\0\0\0\x05\0\0\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x1f\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\0\0\x05\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\x05\0\x05\0\0\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\0\0\x1e\0\0\0\0\0\x05\0\0\0\x05\0 \0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\0\0\x05\0\0\0\x05\0\0\0\0\0!\0\0\0\0\0\x05\0\0\0\x05\0\x05\0\0\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\0\0\x1e\0\0\0\0\0\x05\0\0\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\0\0\x05\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\x05\0\x05\0\0\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\0\0\x1e\0\0\0\0\0\x05\0\0\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0$\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\0\0\x05\0\0\0\x05\0\0\0\0\0%\0\0\0\0\0\x05\0\0\0\x05\0\x05\0\0\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\0\0\x1e\0\0\0\0\0\x05\0\0\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\0\0\x05\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\x05\0\x05\0\0\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\xff\xff\0\0\0\0\x05\0)\0\0\0\0\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\0\0\x1e\0\0\0\0\0\x05\0\0\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\0\0\x05\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\x05\0\x05\0\0\0*\0*\0*\0*\0*\0*\0*\0*\0*\0*\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\0\0\x1e\0\0\0\0\0\x05\0\0\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\0\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\0\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\0\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\0\0\xff\xff\xff\xff\0\0\0\0,\0\0\0\0\0\0\0\0\0\0\0,\0\0\0\0\x006\x006\x006\0\0\0\0\0\0\x006\x006\0\0\0\0\0\0\0\0\x006\x006\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0.\x000\0\0\0\0\0\0\x007\x007\x007\0\0\0\0\0\0\x007\x007\0\0\0\0\0\0\0\0\x007\x007\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x008\0\0\0\0\0:\0\0\x009\0\0\0\0\0\0\0;\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\xff\xff\xff\xff\0\0\0\0\0\0\xff\xff\xff\xff\xff\xff\0\0\0\0\0\0\xff\xff\xff\xff\0\0\0\0\0\0\0\0\xff\xff\xff\xff"), a("\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\0\0\0\0\x19\0\xff\xff\0\0\xff\xff\xff\xff\xff\xff\x18\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\0\0\0\0\0\0\0\0\x03\0\0\0\0\0\0\0\x18\0\xff\xff\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x02\0\x10\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x11\0\0\x004\0=\0\0\0>\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\0\x07\0\b\x001\0\x07\0\b\0!\x002\x003\0@\0A\0C\0D\0\xff\xff\xff\xffA\0\xff\xffD\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\b\0\xff\xff\xff\xff!\0\x07\0%\0&\0\xff\xff%\0&\0\xff\xff\xff\xff!\0\xff\xff\xff\xff!\0\xff\xff\xff\xff\xff\xff!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff%\0&\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x07\0\b\0\xff\xff\xff\xff\xff\xff\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0%\0&\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x05\0\xff\xff\x05\0\xff\xff\x05\0\xff\xff\xff\xff\xff\xff\0\0\x04\0\x05\0\n\0\x05\0\x05\0\x1e\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0'\0.\x000\0\x05\x007\0\xff\xff\xff\xff\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\xff\xff\x05\0\xff\xff\xff\xff\x05\0\xff\xff\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x0b\0\xff\xff\x0b\0\xff\xff\x0b\0\xff\xff@\0A\0C\0D\0\x0b\0\xff\xff\x0b\0\x0b\0\xff\xff\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\xff\xff\xff\xff\xff\xff\x0b\0\xff\xff\x07\0\b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\xff\xff\x0b\0%\0&\0\x0b\0\xff\xff\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\f\0\xff\xff\f\0\xff\xff\f\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\f\0\xff\xff\f\0\f\0\xff\xff\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\xff\xff\xff\xff\xff\xff\f\0\xff\xff\xff\xff\xff\xff\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\xff\xff\f\0\xff\xff\xff\xff\f\0\xff\xff\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\f\0\r\0\xff\xff\r\0\xff\xff\r\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\r\0\xff\xff\r\0\r\0\xff\xff\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\xff\xff\xff\xff\xff\xff\r\0\xff\xff\xff\xff\xff\xff\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\xff\xff\r\0\xff\xff\xff\xff\r\0\xff\xff\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\x0e\0\xff\xff\x0e\0\xff\xff\x0e\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x0e\0\xff\xff\x0e\0\x0e\0\xff\xff\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\xff\xff\xff\xff\xff\xff\x0e\0\xff\xff\xff\xff\xff\xff\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\xff\xff\x0e\0\xff\xff\xff\xff\x0e\0\xff\xff\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\x0e\0\x0f\0\xff\xff\x0f\0\xff\xff\x0f\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x0f\0\xff\xff\x0f\0\x0f\0\xff\xff\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\xff\xff\xff\xff\xff\xff\x0f\0\xff\xff\xff\xff\xff\xff\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\xff\xff\x0f\0\xff\xff\xff\xff\x0f\0\xff\xff\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x0f\0\x1f\0\xff\xff\x1f\0\xff\xff\x1f\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x1f\0\xff\xff\x1f\0\x1f\0\xff\xff\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\xff\xff\xff\xff\xff\xff\x1f\0\xff\xff\xff\xff\xff\xff\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\xff\xff\x1f\0\xff\xff\xff\xff\x1f\0\xff\xff\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0 \0\xff\xff \0\xff\xff \0\xff\xff\xff\xff \0\xff\xff\xff\xff \0\xff\xff \0 \0\xff\xff \0 \0 \0 \0 \0 \0 \0 \0 \0 \0\xff\xff\xff\xff\xff\xff \0\xff\xff\xff\xff\xff\xff \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0\xff\xff \0\xff\xff\xff\xff \0\xff\xff \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0#\0\xff\xff#\0\xff\xff#\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff#\0\xff\xff#\0#\0\xff\xff#\0#\0#\0#\0#\0#\0#\0#\0#\0#\0\xff\xff\xff\xff\xff\xff#\0\xff\xff\xff\xff\xff\xff#\0#\0#\0#\0#\0#\0#\0#\0#\0#\0#\0#\0#\0#\0#\0#\0#\0#\0#\0#\0#\0#\0#\0#\0#\0#\0\xff\xff#\0\xff\xff\xff\xff#\0\xff\xff#\0#\0#\0#\0#\0#\0#\0#\0#\0#\0#\0#\0#\0#\0#\0#\0#\0#\0#\0#\0#\0#\0#\0#\0#\0#\0$\0\xff\xff$\0\xff\xff$\0\xff\xff\xff\xff$\0\xff\xff\xff\xff$\0\xff\xff$\0$\0\xff\xff$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0\xff\xff\xff\xff\xff\xff$\0\xff\xff\xff\xff\xff\xff$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0\xff\xff$\0\xff\xff\xff\xff$\0\xff\xff$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0(\0\xff\xff(\0\xff\xff(\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff(\0\xff\xff(\0(\0\xff\xff(\0(\0(\0(\0(\0(\0(\0(\0(\0(\0+\0\xff\xff\xff\xff(\0(\0\xff\xff\xff\xff(\0(\0(\0(\0(\0(\0(\0(\0(\0(\0(\0(\0(\0(\0(\0(\0(\0(\0(\0(\0(\0(\0(\0(\0(\0(\0\xff\xff(\0\xff\xff\xff\xff(\0\xff\xff(\0(\0(\0(\0(\0(\0(\0(\0(\0(\0(\0(\0(\0(\0(\0(\0(\0(\0(\0(\0(\0(\0(\0(\0(\0(\0*\0\xff\xff*\0\xff\xff*\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff*\0\xff\xff*\0*\0\xff\xff*\0*\0*\0*\0*\0*\0*\0*\0*\0*\0\xff\xff\xff\xff\xff\xff*\0\xff\xff\xff\xff\xff\xff*\0*\0*\0*\0*\0*\0*\0*\0*\0*\0*\0*\0*\0*\0*\0*\0*\0*\0*\0*\0*\0*\0*\0*\0*\0*\0\xff\xff*\0\xff\xff\xff\xff*\0\xff\xff*\0*\0*\0*\0*\0*\0*\0*\0*\0*\0*\0*\0*\0*\0*\0*\0*\0*\0*\0*\0*\0*\0*\0*\0*\0*\0\xff\xff+\0+\0+\0+\0+\0+\0+\0+\0+\0+\0+\0+\0+\0+\0+\0+\0+\0+\0+\0+\0+\0+\0+\0+\0+\0-\0/\0\xff\xff-\0/\x005\x006\x008\x005\x006\x008\x009\0:\0\xff\xff9\0:\0+\0;\0<\0\xff\xff;\0<\0\xff\xff\xff\xff-\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff/\0\xff\xff\xff\xff5\x006\x008\0\xff\xff\xff\xff\xff\xff9\0:\0\xff\xff\xff\xff\xff\xff\xff\xff;\0<\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff;\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff-\0/\0\xff\xff\xff\xff\xff\xff5\x006\x008\0\xff\xff\xff\xff\xff\xff9\0:\0\xff\xff\xff\xff\xff\xff\xff\xff;\0<\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff6\0\xff\xff\xff\xff9\0\xff\xff8\0\xff\xff\xff\xff\xff\xff:\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff-\0/\0\xff\xff\xff\xff\xff\xff5\x006\x008\0\xff\xff\xff\xff\xff\xff9\0:\0\xff\xff\xff\xff\xff\xff\xff\xff;\0<\0"), a('\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\x02\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\t\0\x03\0\0\0\x07\0\x04\0\0\0\0\0\0\0\0\0\t\0\x0b\0\x05\0\r\0\x0f\0\x11\0\x13\0\x19\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0'), a('\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\t\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0'), a('\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\0\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\0\x06\0\x06\0\x06\0\0\0\0\0\0\0\0\0\x06\0\x06\0\x06\0\x06\0\x06\0\x06\0\x06\0\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0'), a('\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x0e\0\0\0\x11\0\0\0\x11\0\0\0\x11\0\0\0\x11\0\0\0\x11\0\0\0\x01\0\0\0\0\0\0\0\x11\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x0e\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\x0e\0\0\0\0\0\x0e\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0'), a('\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x07\0\b\0-\0\x07\0\b\0-\0/\0\xff\xff5\0/\x006\x005\x008\x006\x009\x008\0:\x009\0;\0:\0\xff\xff;\0\xff\xff\0\0<\0\b\0-\0<\0\0\0\x07\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff/\x005\0\xff\xff6\0\xff\xff8\0\xff\xff9\0\xff\xff:\0\xff\xff;\0\xff\xff4\0\xff\xff\xff\xff\xff\xff<\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff;\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x07\0\b\0-\0\xff\xff\xff\xff\xff\xff/\0\xff\xff5\0\xff\xff6\0\xff\xff8\0\xff\xff9\0\xff\xff:\0\xff\xff;\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff<\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff6\0\xff\xff9\0\xff\xff\xff\xff\xff\xff8\0\xff\xff\xff\xff:\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff.\0\x07\0\b\0-\x000\x007\0\xff\xff/\0\xff\xff5\0\xff\xff6\0\xff\xff8\0\xff\xff9\0\xff\xff:\0\xff\xff;\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff<\0'), a('\xff\x03\xff\x02\xff\xff\x03\xff\xff\x01\x02\0\x03\xff\x04\xff\xff\x03\x04\x04\xff\xff')], nb = a(ar), m_ = a(': '), m$ = a(': syntax error parsing:'), m8 = a(f4), m9 = a(aD), nj = a(ca), nm = [0, a('src/main/re/html/htmlStd.re'), 130, 9], nc = a(H), nd = a(df), ne = a(ai), nf = bp([a(c8), a('article'), a('aside'), a('audio'), a(dA), a('canvas'), a(dp), a(b0), a(bZ), a(b$), a('figcaption'), a('figure'), a('footer'), a(bn), a(dE), a(c_), a(du), a(c2), a(dv), a(c$), a('header'), a('hgroup'), a(dj), a(as), a(dF), a(ag), a(c3), a(bm), a(ds), a('section'), a(cb), a(de), a(dG), a(dq), a(dL), a(c9), a(aT), a(ah), a('video')]), ng = [0, a(aE), [0, a(aU), [0, a(ca), [0, a(b2), [0, a(bj), [0, a(ar), [0, a(c7), 0]]]]]]], nk = [0, a(e)], no = a(aE), nw = a(aS), nt = a(ar), nv = [1, a(aS)], nu = a(aS), ns = a(aS), nr = a(ar), nE = a(ar), nF = a(aU), nG = a(aE), nH = a(ca), nC = a(ar), nB = a(aU), nA = a(aE), nx = [0, 1], ny = [0, 0], nz = [0, 1], nD = [1, a(bj), [0, [0, a('http-equiv'), a('Content-Type')], [0, [0, a('content'), a('text/html; charset=utf-8')], 0]], 0, 0], ol = a(H), om = a(ai), on = a(H), oo = a('[if !msEquation]'), op = a(ai), oq = a(H), or = a(df), oi = [0, a('data-ms-equation'), a(di)], n_ = a(H), n$ = a(ai), oa = a(H), ob = a('[if !vml]'), oc = a(ai), od = a(H), oe = a(df), n7 = a(c7), n1 = a(aq), n2 = a(aq), n0 = a(aq), n3 = a(aq), nV = a('v:imagedata'), nW = a(aq), nU = a(c7), nS = a('vshapedata'), nP = [0, [0, a('rtf-data-image'), a(di)], 0], nQ = a('data-image-id'), nM = a('rotation'), nI = a('-90'), nJ = a('90'), nK = a(gy), nL = a(f7), nN = a(f7), nO = a(gy), nR = a('unsupported'), nZ = a(aq), n4 = a('[if gte vml 1]>'), n5 = a(gA), n8 = a(aR), og = a('[if gte msEquation'), oh = a(gA), oj = a(aR), ot = [0, 0], ow = a(H), ox = a('[if !supportLists]'), oy = a(ai), oz = a(aR), pg = a(fL), ph = a(as), pi = a(c4), pj = [0, a(fO), a(di)], pk = a(as), pd = a(aD), pe = a(aD), pf = a(c5), pc = a(f4), pl = a(ah), pm = a(bm), pa = [0, 0, 0], o$ = [0, 0, 0, 0], o9 = a(bX), o_ = [0, a(b3), 0], pb = [0, 0, 0], o7 = a('mso-text-indent-alt'), o8 = a(gV), o4 = a('mso-level-legacy'), o5 = a('yes'), o6 = [0, a(ah), 0, 0], o1 = a(fG), o2 = a(b3), o3 = [0, a(bX)], oY = a('margin-top'), oZ = a('margin-bottom'), oQ = [0, [0, a(ah), 0]], oK = a('alpha-lower'), oL = a('alpha-upper'), oM = a('bullet'), oN = a('image'), oO = a('roman-lower'), oP = a('roman-upper'), oR = [0, [0, a(ag), [0, a('upper-roman')]]], oS = [0, [0, a(ag), [0, a('lower-roman')]]], oT = [0, [0, a(ag), [0, a('upper-alpha')]]], oU = [0, [0, a(ag), [0, a('lower-alpha')]]], oV = a('mso-level-number-format'), oW = [0, a(ag), 0], oH = [0, [0, a(ah), [0, a('square')]]], oI = [0, [0, a(ah), [0, a('circle')]]], oJ = a('mso-level-text'), oG = a('0'), oF = a(dI), oC = [0, a(gx)], oD = a(ah), oE = a('mso-level-start-at'), oA = [0, [0, a(bX)], [0, [0, a(b3), 0]]], oB = a(as), ov = a(gM), pt = [0, 1], pq = a(dI), pr = a(c5), ps = a(dI), pp = a(ag), pn = bp([a(dJ), a(bg), a(gK), a(gW), a(fE), a(dB), a(dn), a(gQ), a(f2), a(gU), a(gc), a(fJ), a(fN), a(fM), a(fI), a(gB), a(fS), a(fA), a(f8), a(gR), a(aU)]), pZ = a(bg), pW = a(c4), pX = a('Apple-converted-space'), pS = a(aq), pT = a('src'), pU = a('data:'), pV = a('blob:'), pM = a(H), pI = a(H), pG = a(aR), pH = a('---'), pB = a('startfragment'), pC = a('endfragment'), pD = a('[if '), pE = a('[endif'), py = a('name'), pz = a('OLE_LINK'), px = a(b1), pK = a(ai), pO = [0, a('lang'), [0, a('onmouseover'), [0, a('onmouseout'), [0, a(c5), 0]]]], pP = [0, a(c4), [0, a(fO), [0, a(fL), [0, a(gV), 0]]]], qa = a('mso-element'), qb = [0, a('para-border-div'), 0], p$ = a(b0), p9 = a('border'), p7 = a('margin-left'), p8 = a('data-border-margin'), p2 = a(bg), p3 = a(b7), p4 = a(bg), p5 = a(b7), p1 = a(bm), qt = a('mso-'), qu = a(gM), qh = a('font-stretch'), qi = a('font-variant-caps'), qj = a('text-decoration'), qk = a('text-indent'), ql = a('text-transform'), qm = a('vertical-align'), qn = a('white-space'), qo = a('word-spacing'), qr = a('baseline'), qq = a('normal'), qs = a(b3), qp = a('0px'), qd = [0, a(gx), [0, a(bX), [0, a(fG), 0]]], qf = bp([a('layout-grid-mode'), a('tab-stops'), a(gg), a('text-underline'), a('text-effect'), a('text-line-through'), a('page'), a('font-color'), a('horiz-align'), a('language'), a('separator-image'), a('table-border-color-dark'), a('table-border-color-light'), a('vert-align'), a('widows'), a('letter-spacing'), a('caret-color'), a('orphans')]), qB = a(gg), qC = a('data-tab-interval'), qA = [0, 1], qz = [0, 0], qK = a(e), qL = a(fv), qF = a('function'), qD = [0, a(fv)] function bt(a) { throw [0, cl, a] } function u(a) { throw [0, ck, a] } P(0) function cm(b, a) { return ra(b, a) ? b : a } var hh = dr function g(d, c) { var a = i(d), e = i(c), b = Q(a + e | 0) V(d, 0, b, 0, a) V(c, 0, b, a, e) return b } function z(a, b) { if (a) { var c = a[1] return [0, c, z(a[2], b)] } return b } rg(0) var bu = g4(1), hi = g4(2) function hj(b) { function a(b) { var a = b for (; ;) { if (a) { var c = a[2], d = a[1] try { cg(d) } catch (a) {} var a = c continue } return 0 } } return a(rh(0)) } function cn(a) { dQ(bu, a, 0, i(a)) ri(bu, 10) return cg(bu) } var co = [0, hj] function hl(a) { var c = co[1] co[1] = function(d) { b(a, 0) return b(c, 0) } return 0 } function hm(a) { return b(co[1], 0) } function az(c) { var b = 0, a = c for (; ;) { if (a) { var b = b + 1 | 0, a = a[2] continue } return b } } function a4(d, c) { var a = d, b = c for (; ;) { if (a) { var e = [0, a[1], b], a = a[2], b = e continue } return b } } function A(a) { return a4(a, 0) } function ab(c, a) { if (a) { var d = a[2], e = b(c, a[1]) return [0, e, ab(c, d)] } return 0 } function aK(d, c) { var a = c for (; ;) { if (a) { var e = a[2] b(d, a[1]) var a = e continue } return 0 } } function aA(f, e, d) { var b = e, a = d for (; ;) { if (a) { var g = a[2], b = c(f, b, a[1]), a = g continue } return b } } function aL(d, a, b) { if (a) { var e = a[1] return c(d, e, aL(d, a[2], b)) } return b } function bv(e, d) { var a = d for (; ;) { if (a) { var f = a[2], c = b(e, a[1]) if (c) { return c } var a = f continue } return 0 } } function dU(d, c) { var a = c for (; ;) { if (a) { var e = a[2], b = aX(a[1], d) === 0 ? 1 : 0 if (b) { return b } var a = e continue } return 0 } } function aM(d, c) { var a = c for (; ;) { if (a) { var b = a[1], e = a[2], f = b[2] if (aX(b[1], d) === 0) { return f } var a = e continue } throw n } } function dV(d, c) { var b = d, a = c for (; ;) { if (b === 0) { return a } if (a) { var b = b - 1 | 0, a = a[2] continue } throw [0, m, hn] } } var ho = Q(0) function dW(a) { var b = W(a), c = Q(b) dN(a, 0, c, 0, b) return c } function dX(a) { return dW(a) } function cp(c, b, a) { if (b >= 0) { if (a >= 0) { if (!((W(c) - a | 0) < b)) { var d = Q(a) dN(c, b, d, 0, a) return d } } } return u(hp) } function cq(c, b, a) { return cp(c, b, a) } function bw(e, c, d, b, a) { if (a >= 0) { if (c >= 0) { if (!((W(e) - a | 0) < c)) { if (b >= 0) { if (!((W(d) - a | 0) < b)) { return dN(e, c, d, b, a) } } } } } return u(hq) } function cr(e, c, d, b, a) { if (a >= 0) { if (c >= 0) { if (!((i(e) - a | 0) < c)) { if (b >= 0) { if (!((W(d) - a | 0) < b)) { return V(e, c, d, b, a) } } } } } return u(hr) } function dY(b) { var a = b - 9 | 0, c = a >>> 0 > 4 ? a === 23 ? 1 : 0 : a === 2 ? 0 : 1 return c ? 1 : 0 } function bx(b, c) { var a = Q(b) qX(a, 0, b, c) return a } function R(c, b, a) { return cp(c, b, a) } function ac(n, g) { if (g) { var h = i(n), b = 0, e = g, q = 0 for (; ;) { if (e) { var j = e[2], k = e[1] if (j) { var l = (i(k) + h | 0) + b | 0, p = dP(l, b) ? l : u(hs), b = p, e = j continue } var o = i(k) + b | 0 } else { var o = b } var d = Q(o), c = q, f = g for (; ;) { if (f) { var m = f[2], a = f[1] if (m) { V(a, 0, d, c, i(a)) V(n, 0, d, c + i(a) | 0, h) var c = (c + i(a) | 0) + h | 0, f = m continue } V(a, 0, d, c, i(a)) return d } return d } } } return ht } function dZ(b) { var a = b - 9 | 0, c = a >>> 0 > 4 ? a === 23 ? 1 : 0 : a === 2 ? 0 : 1 return c ? 1 : 0 } function cs(e, d, c, b) { var a = c for (; ;) { if (d <= a) { throw n } if (Z(e, a) === b) { return a } var a = a + 1 | 0 continue } } function hv(a, b) { return cs(a, i(a), 0, b) } function hw(b, a, d) { var c = i(b) if (a >= 0) { if (!(c < a)) { return cs(b, c, a, d) } } return u(hx) } function hy(b, a, d) { var c = i(b) if (a >= 0) { if (!(c < a)) { try { cs(b, c, a, d) var e = 1 return e } catch (a) { a = w(a) if (a === n) { return 0 } throw a } } } return u(hz) } function d0(b, a) { return hy(b, 0, a) } var hA = bq function ct(e) { var d = W(e) if (d === 0) { return e } var h = Q(d), i = d - 1 | 0, k = 0 if (!(i < 0)) { var b = k for (; ;) { var a = Z(e, b), m = a >= 65 ? a > 90 ? 0 : 1 : 0 if (m) { var c = 0 } else { if (ge <= a) { if (a > 214) { var f = 1 } else { var c = 0, f = 0 } } else { var f = 1 } if (f) { if (a >= 216) { if (a > 222) { var g = 1 } else { var c = 0, g = 0 } } else { var g = 1 } if (g) { var j = a, c = 1 } } } if (!c) { var j = a + 32 | 0 } hf(h, b, j) var l = b + 1 | 0 if (i !== b) { var b = l continue } break } } return h } var cu = ru(0), aN = (4 * cu | 0) - 1 | 0 P(0) P(0) function am(e, d, a) { var c = rc(e, d, a) if (c >= 0) { a[11] = a[12] var b = a[12] a[12] = [0, b[1], b[2], b[3], a[4] + a[6] | 0] } return c } function hD(a) { var b = [0], c = 1, d = 0, e = 0, f = 0, g = 0, h = 0, j = i(a), k = dX(a) return [0, function(a) { a[9] = 1 return 0 }, k, j, h, g, f, e, d, c, b, by, by] } function x(a) { return cq(a[2], a[5], a[6] - a[5] | 0) } function cv(c, a, b) { return cq(c[2], a, b - a | 0) } function d1(g) { function q(a) { return a ? a[4] : 0 } function e(b, e, a) { var c = b ? b[4] : 0, d = a ? a[4] : 0, f = d <= c ? c + 1 | 0 : d + 1 | 0 return [0, b, e, a, f] } function f(b, f, a) { var g = b ? b[4] : 0, h = a ? a[4] : 0 if ((h + 2 | 0) < g) { if (b) { var c = b[3], k = b[2], i = b[1], m = q(c) if (m <= q(i)) { return e(i, k, e(c, f, a)) } if (c) { var n = c[2], o = c[1], p = e(c[3], f, a) return e(e(i, k, o), n, p) } return u(hE) } return u(hF) } if ((g + 2 | 0) < h) { if (a) { var j = a[3], l = a[2], d = a[1], r = q(d) if (r <= q(j)) { return e(e(b, f, d), l, j) } if (d) { var s = d[2], t = d[1], v = e(d[3], l, j) return e(e(b, f, t), s, v) } return u(hG) } return u(hH) } var w = h <= g ? g + 1 | 0 : h + 1 | 0 return [0, b, f, a, w] } function a(d, b) { if (b) { var e = b[3], h = b[2], i = b[1], j = c(g[1], d, h) if (j === 0) { return b } if (j >= 0) { var k = a(d, e) return e === k ? b : f(i, h, k) } var l = a(d, i) return i === l ? b : f(l, h, e) } return [0, 0, d, 0, 1] } function h(a) { return [0, 0, a, 0, 1] } function A(b, a) { if (a) { var c = a[3], d = a[2] return f(A(b, a[1]), d, c) } return h(b) } function B(b, a) { if (a) { var c = a[2], d = a[1] return f(d, c, B(b, a[3])) } return h(b) } function d(b, c, a) { if (b) { if (a) { var g = a[4], h = b[4], i = a[3], j = a[2], k = a[1], l = b[3], m = b[2], n = b[1] return (g + 2 | 0) < h ? f(n, m, d(l, c, a)) : (h + 2 | 0) < g ? f(d(b, c, k), j, i) : e(b, c, a) } return B(c, b) } return A(c, a) } function k(c) { var a = c for (; ;) { if (a) { var b = a[1] if (b) { var a = b continue } return a[2] } throw n } } function C(c) { var a = c for (; ;) { if (a) { var b = a[3], d = a[2] if (b) { var a = b continue } return d } throw n } } function t(a) { if (a) { var b = a[1] if (b) { var c = a[3], d = a[2] return f(t(b), d, c) } return a[3] } return u(hI) } function l(b, a) { if (b) { if (a) { var c = t(a) return d(b, k(a), c) } return b } return a } function i(b, a) { if (a) { var e = a[3], f = a[2], h = a[1], l = c(g[1], b, f) if (l === 0) { return [0, h, 1, e] } if (l >= 0) { var j = i(b, e), m = j[3], n = j[2] return [0, d(h, f, j[1]), n, m] } var k = i(b, h), o = k[2], p = k[1] return [0, p, o, d(k[3], f, e)] } return hJ } var D = 0 function K(a) { return a ? 0 : 1 } function L(f, e) { var a = e for (; ;) { if (a) { var h = a[3], i = a[1], b = c(g[1], f, a[2]), d = b === 0 ? 1 : 0 if (d) { return d } var j = b >= 0 ? h : i, a = j continue } return 0 } } function v(e, b) { if (b) { var a = b[3], h = b[2], d = b[1], i = c(g[1], e, h) if (i === 0) { if (d) { if (a) { var m = t(a) return f(d, k(a), m) } return d } return a } if (i >= 0) { var j = v(e, a) return a === j ? b : f(d, h, j) } var l = v(e, d) return d === l ? b : f(l, h, a) } return 0 } function j(c, b) { if (c) { if (b) { var g = b[4], e = b[2], h = c[4], f = c[2], m = b[3], n = b[1], o = c[3], p = c[1] if (g <= h) { if (g === 1) { return a(e, c) } var k = i(f, b), q = k[1], r = j(o, k[3]) return d(j(p, q), f, r) } if (h === 1) { return a(f, b) } var l = i(e, c), s = l[1], t = j(l[3], m) return d(j(s, n), e, t) } return c } return b } function o(a, c) { if (a) { if (c) { var e = a[3], f = a[2], g = a[1], b = i(f, c), h = b[1] if (b[2] === 0) { var j = o(e, b[3]) return l(o(g, h), j) } var k = o(e, b[3]) return d(o(g, h), f, k) } return 0 } return 0 } function p(a, c) { if (a) { if (c) { var e = a[3], f = a[2], g = a[1], b = i(f, c), h = b[1] if (b[2] === 0) { var j = p(e, b[3]) return d(p(g, h), f, j) } var k = p(e, b[3]) return l(p(g, h), k) } return a } return 0 } function r(d, c) { var a = d, b = c for (; ;) { if (a) { var e = [0, a[2], a[3], b], a = a[1], b = e continue } return b } } function E(l, k) { var m = r(k, 0), b = r(l, 0), a = m for (; ;) { if (b) { if (a) { var e = a[3], f = a[2], h = b[3], i = b[2], d = c(g[1], b[1], a[1]) if (d === 0) { var j = r(f, e), b = r(i, h), a = j continue } return d } return 1 } return a ? -1 : 0 } } function M(b, a) { return E(b, a) === 0 ? 1 : 0 } function s(o, n) { var a = o, b = n for (; ;) { if (a) { if (b) { var h = b[3], i = b[1], d = a[3], e = a[2], f = a[1], j = c(g[1], e, b[2]) if (j === 0) { var k = s(f, i) if (k) { var a = d, b = h continue } return k } if (j >= 0) { var l = s([0, 0, e, d, 0], h) if (l) { var a = f continue } return l } var m = s([0, f, e, 0, 0], i) if (m) { var a = d continue } return m } return 0 } return 1 } } function F(c, d) { var a = d for (; ;) { if (a) { var e = a[3], f = a[2] F(c, a[1]) b(c, f) var a = e continue } return 0 } } function G(d, f, e) { var a = f, b = e for (; ;) { if (a) { var g = a[3], h = a[2], i = c(d, h, G(d, a[1], b)), a = g, b = i continue } return b } } function H(c, g) { var a = g for (; ;) { if (a) { var h = a[3], i = a[1], d = b(c, a[2]) if (d) { var e = H(c, i) if (e) { var a = h continue } var f = e } else { var f = d } return f } return 1 } } function I(c, g) { var a = g for (; ;) { if (a) { var h = a[3], i = a[1], d = b(c, a[2]) if (d) { var e = d } else { var f = I(c, i) if (!f) { var a = h continue } var e = f } return e } return 0 } } function w(c, a) { if (a) { var g = a[3], h = a[2], i = a[1], e = w(c, i), j = b(c, h), f = w(c, g) if (j) { if (i === e) { if (g === f) { return a } } return d(e, h, f) } return l(e, f) } return 0 } function x(c, a) { if (a) { var e = a[2], m = a[3], f = x(c, a[1]), g = f[2], h = f[1], n = b(c, e), i = x(c, m), j = i[2], k = i[1] if (n) { var o = l(g, j) return [0, d(h, e, k), o] } var p = d(g, e, j) return [0, l(h, k), p] } return hK } function y(a) { if (a) { var b = a[1], c = y(a[3]) return (y(b) + 1 | 0) + c | 0 } return 0 } function J(d, c) { var b = d, a = c for (; ;) { if (a) { var e = a[2], f = a[1], b = [0, e, J(b, a[3])], a = f continue } return b } } function N(a) { return J(0, a) } function O(f, e) { var a = e for (; ;) { if (a) { var b = a[2], h = a[3], i = a[1], d = c(g[1], f, b) if (d === 0) { return b } var j = d >= 0 ? h : i, a = j continue } throw n } } function z(l, e) { if (e) { var m = e[3], n = e[2], o = e[1], f = z(l, o), h = b(l, n), i = z(l, m) if (o === f) { if (n === h) { if (m === i) { return e } } } if (f === 0) { var p = 0 } else { var s = C(f), p = c(g[1], s, h) >= 0 ? 1 : 0 } if (!p) { if (i === 0) { var q = 0 } else { var r = k(i), q = c(g[1], h, r) >= 0 ? 1 : 0 } if (!q) { return d(f, h, i) } } return j(f, a(h, i)) } return 0 } return [0, D, K, L, a, h, v, j, o, p, E, M, s, F, z, G, H, I, w, x, y, N, k, C, k, i, O, function(d) { if (d) { var k = d[2], f = d[1] if (k) { var l = k[2], i = k[1] if (l) { var o = l[2], p = l[1] if (o) { var q = o[2], s = o[1] if (q) { if (q[2]) { var b = g[1], n = function(j, g) { if (j === 2) { if (g) { var u = g[2] if (u) { var m = u[1], k = g[1], v = c(b, k, m) return v === 0 ? [0, k, 0] : v >= 0 ? [0, m, [0, k, 0]] : [0, k, [0, m, 0]] } } } else if (j === 3) { if (g) { var o = g[2] if (o) { var w = o[2] if (w) { var d = w[1], a = o[1], e = g[1], x = c(b, e, a) if (x === 0) { var y = c(b, a, d) return y === 0 ? [0, a, 0] : y >= 0 ? [0, d, [0, a, 0]] : [0, a, [0, d, 0]] } if (x >= 0) { var z = c(b, e, d) if (z === 0) { return [0, a, [0, e, 0]] } if (z >= 0) { var A = c(b, a, d) return A === 0 ? [0, a, [0, e, 0]] : A >= 0 ? [0, d, [0, a, [0, e, 0]]] : [0, a, [0, d, [0, e, 0]]] } return [0, a, [0, e, [0, d, 0]]] } var B = c(b, a, d) if (B === 0) { return [0, e, [0, a, 0]] } if (B >= 0) { var C = c(b, e, d) return C === 0 ? [0, e, [0, a, 0]] : C >= 0 ? [0, d, [0, e, [0, a, 0]]] : [0, e, [0, d, [0, a, 0]]] } return [0, e, [0, a, [0, d, 0]]] } } } } var n = j >> 1, D = dV(n, g), E = t(n, g), i = E, h = t(j - n | 0, D), f = 0 for (; ;) { if (i) { if (h) { var p = h[2], q = h[1], r = i[2], l = i[1], s = c(b, l, q) if (s === 0) { var i = r, h = p, f = [0, l, f] continue } if (s > 0) { var i = r, f = [0, l, f] continue } var h = p, f = [0, q, f] continue } return a4(i, f) } return a4(h, f) } }, t = function(j, g) { if (j === 2) { if (g) { var u = g[2] if (u) { var m = u[1], k = g[1], v = c(b, k, m) return v === 0 ? [0, k, 0] : v > 0 ? [0, k, [0, m, 0]] : [0, m, [0, k, 0]] } } } else if (j === 3) { if (g) { var p = g[2] if (p) { var w = p[2] if (w) { var d = w[1], a = p[1], e = g[1], x = c(b, e, a) if (x === 0) { var y = c(b, a, d) return y === 0 ? [0, a, 0] : y > 0 ? [0, a, [0, d, 0]] : [0, d, [0, a, 0]] } if (x > 0) { var z = c(b, a, d) if (z === 0) { return [0, e, [0, a, 0]] } if (z > 0) { return [0, e, [0, a, [0, d, 0]]] } var A = c(b, e, d) return A === 0 ? [0, e, [0, a, 0]] : A > 0 ? [0, e, [0, d, [0, a, 0]]] : [0, d, [0, e, [0, a, 0]]] } var B = c(b, e, d) if (B === 0) { return [0, a, [0, e, 0]] } if (B > 0) { return [0, a, [0, e, [0, d, 0]]] } var C = c(b, a, d) return C === 0 ? [0, a, [0, e, 0]] : C > 0 ? [0, a, [0, d, [0, e, 0]]] : [0, d, [0, a, [0, e, 0]]] } } } } var o = j >> 1, D = dV(o, g), E = n(o, g), i = E, h = n(j - o | 0, D), f = 0 for (; ;) { if (i) { if (h) { var q = h[2], r = h[1], s = i[2], l = i[1], t = c(b, l, r) if (t === 0) { var i = s, h = q, f = [0, l, f] continue } if (t >= 0) { var h = q, f = [0, r, f] continue } var i = s, f = [0, l, f] continue } return a4(i, f) } return a4(h, f) } }, r = az(d), u = r >= 2 ? n(r, d) : d, j = function(b, a) { if (!(b >>> 0 > 3)) { switch (b) { case 0: return [0, 0, a] case 1: if (a) { return [0, [0, 0, a[1], 0, 1], a[2]] } break case 2: if (a) { var d = a[2] if (d) { return [0, [0, [0, 0, a[1], 0, 1], d[1], 0, 2], d[2]] } } break default: if (a) { var f = a[2] if (f) { var g = f[2] if (g) { return [0, [0, [0, 0, a[1], 0, 1], f[1], [0, 0, g[1], 0, 1], 2], g[2]] } } } } } var h = b / 2 | 0, i = j(h, a), c = i[2], l = i[1] if (c) { var n = c[1], k = j((b - h | 0) - 1 | 0, c[2]), o = k[2] return [0, e(l, n, k[1]), o] } throw [0, m, hL] } return j(az(u), u)[1] } var v = q[1] return a(v, a(s, a(p, a(i, h(f))))) } return a(s, a(p, a(i, h(f)))) } return a(p, a(i, h(f))) } return a(i, h(f)) } return h(f) } return D } ] } function cw(i) { function g(a) { return a ? a[5] : 0 } function a(b, f, e, a) { var c = g(b), d = g(a), h = d <= c ? c + 1 | 0 : d + 1 | 0 return [0, b, f, e, a, h] } function q(b, a) { return [0, 0, b, a, 0, 1] } function e(c, h, f, b) { var i = c ? c[5] : 0, j = b ? b[5] : 0 if ((j + 2 | 0) < i) { if (c) { var d = c[4], m = c[3], n = c[2], k = c[1], q = g(d) if (q <= g(k)) { return a(k, n, m, a(d, h, f, b)) } if (d) { var r = d[3], s = d[2], t = d[1], v = a(d[4], h, f, b) return a(a(k, n, m, t), s, r, v) } return u(hM) } return u(hN) } if ((i + 2 | 0) < j) { if (b) { var l = b[4], o = b[3], p = b[2], e = b[1], w = g(e) if (w <= g(l)) { return a(a(c, h, f, e), p, o, l) } if (e) { var x = e[3], y = e[2], z = e[1], A = a(e[4], p, o, l) return a(a(c, h, f, z), y, x, A) } return u(hO) } return u(hP) } var B = j <= i ? i + 1 | 0 : j + 1 | 0 return [0, c, h, f, b, B] } var I = 0 function J(a) { return a ? 0 : 1 } function r(d, b, a) { if (a) { var f = a[4], h = a[3], j = a[2], g = a[1], n = a[5], k = c(i[1], d, j) if (k === 0) { return h === b ? a : [0, g, d, b, f, n] } if (k >= 0) { var l = r(d, b, f) return f === l ? a : e(g, j, h, l) } var m = r(d, b, g) return g === m ? a : e(m, j, h, f) } return [0, 0, d, b, 0, 1] } function K(e, d) { var a = d for (; ;) { if (a) { var f = a[4], g = a[3], h = a[1], b = c(i[1], e, a[2]) if (b === 0) { return g } var j = b >= 0 ? f : h, a = j continue } throw n } } function L(f, e) { var a = e for (; ;) { if (a) { var g = a[4], h = a[1], b = c(i[1], f, a[2]), d = b === 0 ? 1 : 0 if (d) { return d } var j = b >= 0 ? g : h, a = j continue } return 0 } } function l(c) { var a = c for (; ;) { if (a) { var b = a[1] if (b) { var a = b continue } return [0, a[2], a[3]] } throw n } } function M(c) { var a = c for (; ;) { if (a) { var b = a[4], d = a[3], e = a[2] if (b) { var a = b continue } return [0, e, d] } throw n } } function s(a) { if (a) { var b = a[1] if (b) { var c = a[4], d = a[3], f = a[2] return e(s(b), f, d, c) } return a[4] } return u(hQ) } function t(f, a) { if (a) { var b = a[4], j = a[3], g = a[2], d = a[1], k = c(i[1], f, g) if (k === 0) { if (d) { if (b) { var h = l(b), o = h[2], p = h[1] return e(d, p, o, s(b)) } return d } return b } if (k >= 0) { var m = t(f, b) return b === m ? a : e(d, g, j, m) } var n = t(f, d) return d === n ? a : e(n, g, j, b) } return 0 } function A(b, d) { var a = d for (; ;) { if (a) { var e = a[4], f = a[3], g = a[2] A(b, a[1]) c(b, g, f) var a = e continue } return 0 } } function v(c, a) { if (a) { var d = a[5], e = a[4], f = a[3], g = a[2], h = v(c, a[1]), i = b(c, f) return [0, h, g, i, v(c, e), d] } return 0 } function w(b, a) { if (a) { var d = a[2], e = a[5], f = a[4], g = a[3], h = w(b, a[1]), i = c(b, d, g) return [0, h, d, i, w(b, f), e] } return 0 } function C(c, e, d) { var a = e, b = d for (; ;) { if (a) { var f = a[4], g = a[3], h = a[2], i = B(c, h, g, C(c, a[1], b)), a = f, b = i continue } return b } } function D(b, g) { var a = g for (; ;) { if (a) { var h = a[4], i = a[1], d = c(b, a[2], a[3]) if (d) { var e = D(b, i) if (e) { var a = h continue } var f = e } else { var f = d } return f } return 1 } } function E(b, g) { var a = g for (; ;) { if (a) { var h = a[4], i = a[1], d = c(b, a[2], a[3]) if (d) { var e = d } else { var f = E(b, i) if (!f) { var a = h continue } var e = f } return e } return 0 } } function F(c, b, a) { if (a) { var d = a[4], f = a[3], g = a[2] return e(F(c, b, a[1]), g, f, d) } return q(c, b) } function G(c, b, a) { if (a) { var d = a[3], f = a[2], g = a[1] return e(g, f, d, G(c, b, a[4])) } return q(c, b) } function d(c, g, f, b) { if (c) { if (b) { var h = b[5], i = c[5], j = b[4], k = b[3], l = b[2], m = b[1], n = c[4], o = c[3], p = c[2], q = c[1] return (h + 2 | 0) < i ? e(q, p, o, d(n, g, f, b)) : (i + 2 | 0) < h ? e(d(c, g, f, m), l, k, j) : a(c, g, f, b) } return G(g, f, c) } return F(g, f, b) } function o(b, a) { if (b) { if (a) { var c = l(a), e = c[2], f = c[1] return d(b, f, e, s(a)) } return b } return a } function p(c, e, b, a) { return b ? d(c, e, b[1], a) : o(c, a) } function h(b, a) { if (a) { var e = a[4], f = a[3], g = a[2], j = a[1], m = c(i[1], b, g) if (m === 0) { return [0, j, [0, f], e] } if (m >= 0) { var k = h(b, e), n = k[3], o = k[2] return [0, d(j, g, f, k[1]), o, n] } var l = h(b, j), p = l[2], q = l[1] return [0, q, p, d(l[3], g, f, e)] } return hR } function j(c, b, a) { if (b) { var d = b[2], k = b[5], l = b[4], n = b[3], o = b[1] if (g(a) <= k) { var e = h(d, a), q = e[2], r = e[1], s = j(c, l, e[3]), t = B(c, d, [0, n], q) return p(j(c, o, r), d, t, s) } } else if (!a) { return 0 } if (a) { var f = a[2], u = a[4], v = a[3], w = a[1], i = h(f, b), x = i[2], y = i[1], z = j(c, i[3], u), A = B(c, f, x, [0, v]) return p(j(c, y, w), f, A, z) } throw [0, m, hS] } function k(c, b, a) { if (b) { if (a) { var j = a[3], e = a[2], l = b[3], f = b[2], u = a[4], v = a[1], w = b[4], x = b[1] if (a[5] <= b[5]) { var g = h(f, a), m = g[2], y = g[3], n = k(c, x, g[1]), o = k(c, w, y) return m ? p(n, f, B(c, f, l, m[1]), o) : d(n, f, l, o) } var i = h(e, b), q = i[2], z = i[3], r = k(c, i[1], v), s = k(c, z, u) return q ? p(r, e, B(c, e, q[1], j), s) : d(r, e, j, s) } var t = b } else { var t = a } return t } function x(b, a) { if (a) { var g = a[4], h = a[3], i = a[2], j = a[1], e = x(b, j), k = c(b, i, h), f = x(b, g) if (k) { if (j === e) { if (g === f) { return a } } return d(e, i, h, f) } return o(e, f) } return 0 } function y(b, a) { if (a) { var e = a[3], f = a[2], m = a[4], g = y(b, a[1]), h = g[2], i = g[1], n = c(b, f, e), j = y(b, m), k = j[2], l = j[1] if (n) { var p = o(h, k) return [0, d(i, f, e, l), p] } var q = d(h, f, e, k) return [0, o(i, l), q] } return hT } function f(d, c) { var a = d, b = c for (; ;) { if (a) { var e = [0, a[2], a[3], a[4], b], a = a[1], b = e continue } return b } } function N(j, h, g) { var r = f(g, 0), b = f(h, 0), a = r for (; ;) { if (b) { if (a) { var k = a[4], l = a[3], m = a[2], n = b[4], o = b[3], p = b[2], d = c(i[1], b[1], a[1]) if (d === 0) { var e = c(j, p, m) if (e === 0) { var q = f(l, k), b = f(o, n), a = q continue } return e } return d } return 1 } return a ? -1 : 0 } } function O(k, j, h) { var s = f(h, 0), b = f(j, 0), a = s for (; ;) { if (b) { if (a) { var l = a[4], m = a[3], n = a[2], o = b[4], p = b[3], q = b[2], d = c(i[1], b[1], a[1]) === 0 ? 1 : 0 if (d) { var e = c(k, q, n) if (e) { var r = f(m, l), b = f(p, o), a = r continue } var g = e } else { var g = d } return g } return 0 } return a ? 0 : 1 } } function z(a) { if (a) { var b = a[1], c = z(a[4]) return (z(b) + 1 | 0) + c | 0 } return 0 } function H(d, c) { var b = d, a = c for (; ;) { if (a) { var e = a[3], f = a[2], g = a[1], b = [0, [0, f, e], H(b, a[4])], a = g continue } return b } } return [0, I, J, L, r, q, t, j, k, N, O, A, C, D, E, x, y, z, function(a) { return H(0, a) }, l, M, l, h, K, v, w] } var cx = [s, hU, P(0)] function d2(a) { return [0, 0, 0] } function cy(b, a) { a[1] = [0, b, a[1]] a[2] = a[2] + 1 | 0 return 0 } function a5(a) { var b = a[1] if (b) { var c = b[1] a[1] = b[2] a[2] = a[2] - 1 | 0 return c } throw cx } function hV(b, a) { return aK(b, a[1]) } var hX = [s, hW, P(0)] function hY(a) { throw hX } function a6(a) { var d = a[1] a[1] = hY try { var c = b(d, 0) a[1] = c rl(a, ax) return c } catch (b) { b = w(b) a[1] = function(a) { throw b } throw b } } function d3(a) { var b = a >= 1 ? a : 1, c = aN < b ? aN : b, d = Q(c) return [0, d, 0, c, d] } function d4(a, c) { var b = [0, a[3]] for (; ;) { if (b[1] < (a[2] + c | 0)) { b[1] = 2 * b[1] | 0 continue } if (aN < b[1]) { if ((a[2] + c | 0) <= aN) { b[1] = aN } else { bt(hZ) } } var d = Q(b[1]) bw(a[1], 0, d, 0, a[2]) a[1] = d a[3] = b[1] return 0 } } function cz(a, d, c, b) { var e = c < 0 ? 1 : 0 if (e) { var f = e } else { var h = b < 0 ? 1 : 0, f = h || ((i(d) - b | 0) < c ? 1 : 0) } if (f) { u(h0) } var g = a[2] + b | 0 if (a[3] < g) { d4(a, b) } cr(d, c, a[1], a[2], b) a[2] = g return 0 } function cA(d, c, b, a) { return cz(d, c, b, a) } P(0) var d5 = [0, 0] function d6(a) { d5[1] = [0, a, d5[1]] return 0 } try { var qS = hg(qR), d8 = qS } catch (a) { a = w(a) if (a !== n) { throw a } try { var qQ = hg(qP), d7 = qQ } catch (a) { a = w(a) if (a !== n) { throw a } var d7 = h2 } var d8 = d7 } var h3 = d0(d8, 82), bz = [O, function(C) { var q = rv(0), c = [0, au(55, 0), 0], n = q.length - 1 === 0 ? [0, 0] : q, j = n.length - 1, b = 0 for (; ;) { l(c[1], b)[b + 1] = b var B = b + 1 | 0 if (b !== 54) { var b = B continue } var k = [0, h1], v = 0, w = 55, x = dP(55, j) ? w : j, o = 54 + x | 0 if (!(o < 0)) { var d = v for (; ;) { var f = d % 55 | 0, p = g5(d, j), y = l(n, p)[p + 1], m = g(k[1], a(e + y)) k[1] = rf(m, 0, i(m)) var h = k[1], r = aa(h, 3) << 24, s = aa(h, 2) << 16, t = aa(h, 1) << 8, u = ((aa(h, 0) + t | 0) + s | 0) + r | 0, z = (l(c[1], f)[f + 1] ^ u) & bi l(c[1], f)[f + 1] = z var A = d + 1 | 0 if (o !== d) { var d = A continue } break } } c[2] = 0 return c } } ] function cB(a, b) { return a.length - 1 >= 3 ? qZ(10, fW, a[3], b) & (a[2].length - 1 - 1 | 0) : g5(q6(10, fW, b), a[2].length - 1) } function d9(f, b) { var g = cB(f, b), c = l(f[2], g)[g + 1] if (c) { var d = c[3], j = c[2] if (aX(b, c[1]) === 0) { return j } if (d) { var e = d[3], k = d[2] if (aX(b, d[1]) === 0) { return k } if (e) { var m = e[2], o = e[3] if (aX(b, e[1]) === 0) { return m } var a = o for (; ;) { if (a) { var h = a[2], i = a[3] if (aX(b, a[1]) === 0) { return h } var a = i continue } throw n } } throw n } throw n } throw n } function d_(d, a) { var b = [0, d, 0], c = a[1] return c ? (a[1] = b, c[2] = b, 0) : (a[1] = b, a[2] = b, 0) } var cC = [s, h4, P(0)] function d$(a) { var b = a[2] if (b) { var c = b[2], d = b[1] a[2] = c if (c === 0) { a[1] = 0 } return d } throw cC } function cD(a, b) { a[13] = a[13] + b[3] | 0 return d_(b, a[27]) } var ea = 1000000010 function cE(b, a) { return B(b[17], a, 0, i(a)) } function cF(a) { return b(a[19], 0) } function eb(c, a) { return b(c[20], a) } function aB(a, c, b) { cF(a) a[11] = 1 a[10] = cm(a[8], (a[6] - b | 0) + c | 0) a[9] = a[6] - a[10] | 0 return eb(a, a[10]) } function ec(b, a) { return aB(b, 0, a) } function aO(a, b) { a[9] = a[9] - b | 0 return eb(a, b) } function h5(a) { var b = a[2] if (b) { var c = b[1], d = c[2], e = c[1], f = a[9] < d ? 1 : 0 if (f) { if (e !== 0) { return e >= 5 ? 0 : ec(a, d) } var g = 0 } else { var g = f } return g } return cF(a) } function h6(a) { var b = d$(a[27]), c = b[1] a[12] = a[12] - b[3] | 0 a[9] = a[9] + c | 0 return 0 } function h7(a, g, c) { if (typeof c === 'number') { switch (c) { case 0: var k = a[3] if (k) { var l = k[1][1], m = function(b, a) { if (a) { var c = a[1], d = a[2] return rb(b, c) ? [0, b, a] : [0, c, m(b, d)] } return [0, b, 0] } l[1] = m(a[6] - a[9] | 0, l[1]) return 0 } return 0 case 1: var o = a[2] return o ? (a[2] = o[2], 0) : 0 case 2: var p = a[3] return p ? (a[3] = p[2], 0) : 0 case 3: var q = a[2] return q ? ec(a, q[1][2]) : cF(a) case 4: var r = a[10] !== (a[6] - a[9] | 0) ? 1 : 0 return r ? h6(a) : r default: var h = a[5] if (h) { var C = h[2] cE(a, b(a[24], h[1])) a[5] = C return 0 } return 0 } } else { switch (c[0]) { case 0: var D = c[1] a[9] = a[9] - g | 0 cE(a, D) a[11] = 0 return 0 case 1: var d = c[2], f = c[1], s = a[2] if (s) { var t = s[1], e = t[2] switch (t[1]) { case 0: return aO(a, f) case 1: return aB(a, d, e) case 2: return aB(a, d, e) case 3: return a[9] < g ? aB(a, d, e) : aO(a, f) case 4: return a[11] ? aO(a, f) : a[9] < g ? aB(a, d, e) : ((a[6] - e | 0) + d | 0) < a[10] ? aB(a, d, e) : aO(a, f) default: return aO(a, f) } } return 0 case 2: var i = a[6] - a[9] | 0, u = a[3], E = c[2], F = c[1] if (u) { var v = u[1][1], G = function(d, c) { var a = c for (; ;) { if (a) { var b = a[1], e = a[2] if (dP(b, d)) { return b } var a = e continue } throw n } }, x = v[1] if (x) { var H = x[1] try { var I = G(i, v[1]), y = I } catch (a) { a = w(a) if (a !== n) { throw a } var y = H } var j = y } else { var j = i } var z = j - i | 0 return z >= 0 ? aO(a, z + F | 0) : aB(a, j + E | 0, a[6]) } return 0 case 3: var A = c[2], J = c[1] if (a[8] < (a[6] - a[9] | 0)) { h5(a) } var K = a[9] - J | 0, L = A === 1 ? 1 : a[9] < g ? A : 5 a[2] = [0, [0, L, K], a[2]] return 0 case 4: a[3] = [0, c[1], a[3]] return 0 default: var B = c[1] cE(a, b(a[23], B)) a[5] = [0, B, a[5]] return 0 } } } function h8(a) { for (; ;) { var d = a[27][2] if (d) { var b = d[1], c = b[1], e = c < 0 ? 1 : 0, g = b[3], h = b[2], i = e ? (a[13] - a[12] | 0) < a[9] ? 1 : 0 : e, f = 1 - i if (f) { d$(a[27]) var j = c >= 0 ? c : ea h7(a, j, h) a[12] = g + a[12] | 0 continue } return f } throw cC } } function ed(a) { try { var b = h8(a) return b } catch (a) { a = w(a) if (a === cC) { return 0 } throw a } } var ee = [0, [0, -1, [0, -1, h9, 0]], 0] function ef(a) { a[1] = ee return 0 } function eg(a, c) { var d = a[1] if (d) { var e = d[1], b = e[2], f = b[1], g = d[2], h = b[2] if (e[1] < a[12]) { return ef(a) } if (typeof h !== 'number') { switch (h[0]) { case 3: var i = 1 - c, k = i ? (b[1] = a[13] + f | 0, a[1] = g, 0) : i return k case 1: case 2: var j = c ? (b[1] = a[13] + f | 0, a[1] = g, 0) : c return j } } return 0 } return 0 } var eh = bx(80, 32) function h$(a) { return g(ib, g(a, ia)) } function ic(a) { return g(ie, g(a, id)) } function ig(a) { return 0 } function ih(a) { return 0 } function ei(e, d) { function f(a) { return 0 } var b = [0, 0, 0], c = [0, -1, ii, 0] function g(a) { return 0 } d_(c, b) var a = [0, [0, [0, 1, c], ee], 0, 0, 0, 0, 78, 10, 68, 78, 0, 1, 1, 1, 1, hh, ij, e, d, g, f, 0, 0, h$, ic, ig, ih, b] a[19] = function(b) { return B(a[17], h_, 0, 1) } a[20] = function(d) { var b = d for (; ;) { var c = b > 0 ? 1 : 0 if (c) { if (b > 80) { B(a[17], eh, 0, 80) var b = b - 80 | 0 continue } return B(a[17], eh, 0, b) } return c } } return a } function ej(c) { function a(a) { return cg(c) } return ei(function(d, a, b) { if (a >= 0) { if (b >= 0) { if (!((i(d) - b | 0) < a)) { return dQ(c, d, a, b) } } } return u(hk) }, a) } function ik(a) { function b(a) { return 0 } return ei(function(b, c, d) { return cz(a, b, c, d) }, b) } var il = cc, im = (function(a) { return d3(il) }(0)), k = ej(bu) ej(hi) ik(im) hl(function(h) { for (; ;) { if (k[14] > 1) { if (k[14] > 1) { if (k[14] < k[15]) { cD(k, [0, 0, 1, 0]) eg(k, 1) eg(k, 0) } k[14] = k[14] - 1 | 0 } continue } k[13] = ea ed(k) k[12] = 1 k[13] = 1 var a = k[27] a[1] = 0 a[2] = 0 ef(k) k[2] = 0 k[3] = 0 k[4] = 0 k[5] = 0 k[10] = 0 k[14] = 0 k[9] = k[6] k[14] = k[14] + 1 | 0 var f = 3, g = 0 if (k[14] < k[15]) { var d = [0, -k[13] | 0, [3, g, f], 0] cD(k, d) k[1] = [0, [0, k[13], d], k[1]] } else if (k[14] === k[15]) { var e = k[16], c = i(e) cD(k, [0, c, [0, e], c]) ed(k) } return b(k[18], 0) } }) function io(b, a) { var c = a2(a) === s ? a : a[1] return rr(b, c) } var ip = 2 function ek(c) { var a = [0, 0], d = i(c) - 1 | 0, e = 0 if (!(d < 0)) { var b = e for (; ;) { var g = aa(c, b) a[1] = (223 * a[1] | 0) + g | 0 var h = b + 1 | 0 if (d !== b) { var b = h continue } break } } a[1] = a[1] & dr var f = bi < a[1] ? a[1] + 2147483648 | 0 : a[1] return f } var cG = cw([0, bq]), bA = cw([0, bq]), bB = cw([0, g1]), el = g8(0, 0), iq = [0, 0] function em(a) { return a > 2 ? em((a + 1 | 0) / 2 | 0) * 2 | 0 : a } function en(d) { iq[1]++ var b = d.length - 1, c = au((b * 2 | 0) + 2 | 0, el) l(c, 0)[1] = b var g = ((em(b) * 32 | 0) / 8 | 0) - 1 | 0 l(c, 1)[2] = g var e = b - 1 | 0, h = 0 if (!(e < 0)) { var a = h for (; ;) { var f = (a * 2 | 0) + 3 | 0, i = l(d, a)[a + 1] l(c, f)[f + 1] = i var j = a + 1 | 0 if (e !== a) { var a = j continue } break } } return [0, ip, c, bA[1], bB[1], 0, 0, cG[1], 0] } function cH(b, d) { var a = b[2].length - 1, e = a < d ? 1 : 0 if (e) { var c = au(d, el), f = b[2], h = a >= 0 ? (f.length - 1 - a | 0) < 0 ? 0 : (c.length - 1 - a | 0) < 0 ? 0 : (qV(f, 0, c, 0, a), 1) : 0 if (!h) { u(hB) } b[2] = c var g = 0 } else { var g = e } return g } var eo = [0, 0], ir = [0, 0] function cI(a) { var b = a[2].length - 1 cH(a, b + 1 | 0) return b } function ep(a, e) { try { var b = c(bA[23], e, a[3]) return b } catch (b) { b = w(b) if (b === n) { var d = cI(a) a[3] = B(bA[4], e, d, a[3]) a[4] = B(bB[4], d, 1, a[4]) return d } throw b } } function eq(b, a, d) { ir[1]++ return c(bB[23], a, b[4]) ? (cH(b, a + 1 | 0), l(b[2], a)[a + 1] = d) : (b[6] = [0, [0, a, d], b[6]], 0) } function is(a) { var b = a[1] a[1] = b + 1 | 0 return b } function a7(a, d) { try { var b = c(cG[23], d, a[7]) return b } catch (b) { b = w(b) if (b === n) { var e = is(a) if (f(d, it)) { a[7] = B(cG[4], d, e, a[7]) } return e } throw b } } function er(g, f, e) { var h = aH(f, 0) ? [0] : f, c = h.length - 1, i = e.length - 1, d = au(c + i | 0, 0), j = c - 1 | 0, n = 0 if (!(j < 0)) { var a = n for (; ;) { var r = ep(g, l(h, a)[a + 1]) l(d, a)[a + 1] = r var s = a + 1 | 0 if (j !== a) { var a = s continue } break } } var k = i - 1 | 0, o = 0 if (!(k < 0)) { var b = o for (; ;) { var m = b + c | 0, p = a7(g, l(e, b)[b + 1]) l(d, m)[m + 1] = p var q = b + 1 | 0 if (k !== b) { var b = q continue } break } } return d } function es(a) { if (a === 0) { return en([0]) } var e = a.length - 1 if (e === 0) { var i = [0] } else { var f = au(e, ek(a[1])), g = e - 1 | 0, k = 1 if (!(g < 1)) { var b = k for (; ;) { f[b + 1] = ek(a[b + 1]) var l = b + 1 | 0 if (g !== b) { var b = l continue } break } } var i = f } var d = en(i), h = a.length - 1 - 1 | 0, m = 0 if (!(h < 0)) { var c = m for (; ;) { var j = (c * 2 | 0) + 2 | 0 d[3] = B(bA[4], a[c + 1], j, d[3]) d[4] = B(bB[4], j, 1, d[4]) var n = c + 1 | 0 if (h !== c) { var c = n continue } break } } return d } function et(a) { eo[1] = (eo[1] + a[1] | 0) - 1 | 0 a[8] = A(a[8]) return cH(a, 3 + ((l(a[2], 1)[2] * 16 | 0) / 32 | 0) | 0) } function eu(e, a) { var c = es(e), d = b(a, c) et(c) return [0, b(d, 0), a, d, 0] } function cJ(b, a) { if (b) { return b } var c = g8(s, a[1]) c[1] = a[2] return rs(c) } function bC(a) { var c = cI(a) if ((c % 2 | 0) === 0) { var d = 0 } else if ((2 + ((l(a[2], 1)[2] * 16 | 0) / 32 | 0) | 0) < c) { var d = 0 } else { var b = cI(a), d = 1 } if (!d) { var b = c } l(a[2], b)[b + 1] = 0 return b } function ev(e, h) { var f = [0, 0], am = h.length - 1 for (; ;) { if (f[1] < am) { var i = f[1], an = l(h, i)[i + 1], a = function(b) { f[1]++ var a = f[1] return l(h, a)[a + 1] }, g = a(0) if (typeof g === 'number') { switch (g) { case 0: var j = a(0), d = (function(a) { return function(b) { return a } }(j)) break case 1: var k = a(0), d = (function(b) { return function(a) { return a[b + 1] } }(k)) break case 2: var m = a(0), n = a(0), d = (function(b, c) { return function(a) { return a[b + 1][c + 1] } }(m, n)) break case 3: var o = a(0), d = (function(c) { return function(a) { return b(a[1][c + 1], a) } }(o)) break case 4: var p = a(0), d = (function(c) { return function(b, a) { b[c + 1] = a return 0 } }(p)) break case 5: var q = a(0), r = a(0), d = (function(a, c) { return function(d) { return b(a, c) } }(q, r)) break case 6: var s = a(0), t = a(0), d = (function(c, d) { return function(a) { return b(c, a[d + 1]) } }(s, t)) break case 7: var u = a(0), v = a(0), w = a(0), d = (function(c, d, e) { return function(a) { return b(c, a[d + 1][e + 1]) } }(u, v, w)) break case 8: var x = a(0), y = a(0), d = (function(c, d) { return function(a) { return b(c, b(a[1][d + 1], a)) } }(x, y)) break case 9: var z = a(0), A = a(0), B = a(0), d = (function(a, b, d) { return function(e) { return c(a, b, d) } }(z, A, B)) break case 10: var C = a(0), D = a(0), E = a(0), d = (function(b, d, e) { return function(a) { return c(b, d, a[e + 1]) } }(C, D, E)) break case 11: var F = a(0), G = a(0), H = a(0), I = a(0), d = (function(b, d, e, f) { return function(a) { return c(b, d, a[e + 1][f + 1]) } }(F, G, H, I)) break case 12: var J = a(0), K = a(0), L = a(0), d = (function(d, e, f) { return function(a) { return c(d, e, b(a[1][f + 1], a)) } }(J, K, L)) break case 13: var M = a(0), N = a(0), O = a(0), d = (function(b, d, e) { return function(a) { return c(b, a[d + 1], e) } }(M, N, O)) break case 14: var P = a(0), Q = a(0), R = a(0), S = a(0), d = (function(b, d, e, f) { return function(a) { return c(b, a[d + 1][e + 1], f) } }(P, Q, R, S)) break case 15: var T = a(0), U = a(0), V = a(0), d = (function(d, e, f) { return function(a) { return c(d, b(a[1][e + 1], a), f) } }(T, U, V)) break case 16: var W = a(0), X = a(0), d = (function(b, d) { return function(a) { return c(a[1][b + 1], a, d) } }(W, X)) break case 17: var Y = a(0), Z = a(0), d = (function(b, d) { return function(a) { return c(a[1][b + 1], a, a[d + 1]) } }(Y, Z)) break case 18: var _ = a(0), $ = a(0), aa = a(0), d = (function(b, d, e) { return function(a) { return c(a[1][b + 1], a, a[d + 1][e + 1]) } }(_, $, aa)) break case 19: var ab = a(0), ac = a(0), d = (function(e, f) { return function(a) { var d = b(a[1][f + 1], a) return c(a[1][e + 1], a, d) } }(ab, ac)) break case 20: var ad = a(0), ae = a(0) bC(e) var d = (function(c, a) { return function(d) { return b(aI(a, c, 0), a) } }(ad, ae)) break case 21: var af = a(0), ag = a(0) bC(e) var d = (function(d, e) { return function(c) { var a = c[e + 1] return b(aI(a, d, 0), a) } }(af, ag)) break case 22: var ah = a(0), ai = a(0), aj = a(0) bC(e) var d = (function(d, e, f) { return function(c) { var a = c[e + 1][f + 1] return b(aI(a, d, 0), a) } }(ah, ai, aj)) break default: var ak = a(0), al = a(0) bC(e) var d = (function(d, e) { return function(a) { var c = b(a[1][e + 1], a) return b(aI(c, d, 0), c) } }(ak, al)) } } else { var d = g } eq(e, an, d) f[1]++ continue } return 0 } } var a8 = C, ew = null, ex = undefined function cK(a) { return a == ew ? 0 : [0, a] } var iu = a8.Array, ey = [s, iv, P(0)], iw = a8.Error io(ix, [0, ey, {}]) function iy(a) { throw a } d6(function(a) { return a[1] === ey ? [0, a1(a[2].toString())] : 0 }) d6(function(a) { return a instanceof iu ? 0 : [0, a1(a.toString())] }) var ez = a8.document P(0) a8.HTMLElement === ex function iz(b, a) { var c = i(b) return c < a ? iA : R(b, a, c - a | 0) } var iB = 34 function eA(a) { return a } var eB = [s, iM, P(0)], iF = [0, iE, i, aa, eA, eA, dX, R, R, cr, hw], bD = eu(iG, function(e) { var l = a7(e, iN), f = a7(e, iO), m = a7(e, iP), d = er(e, iK, iH), o = d[5], k = d[6], i = d[8], h = d[9], a = d[10], j = d[11], p = d[1], q = d[2], r = d[3], s = d[4], t = d[7] function v(b) { if (b[j + 1]) { c(b[1][k + 1], b, 0) } return b[a + 1] } function x(a, b) { a[j + 1] = 1 return 0 } function y(b, l) { if (b[j + 1]) { c(b[1][k + 1], b, 0) } try { var d = B(b[f + 1][10], b[i + 1], b[a + 1], 10), g = B(b[f + 1][8], b[i + 1], b[a + 1], d - b[a + 1] | 0) b[a + 1] = d + 1 | 0 return g } catch (c) { c = w(c) if (c === n) { if (b[h + 1] <= b[a + 1]) { throw aJ } var e = B(b[f + 1][8], b[i + 1], b[a + 1], b[h + 1] - b[a + 1] | 0) b[a + 1] = b[h + 1] return e } throw c } } function z(b, e) { if (b[j + 1]) { c(b[1][k + 1], b, 0) } if (b[h + 1] <= b[a + 1]) { throw aJ } var d = c(b[f + 1][3], b[i + 1], b[a + 1]) b[a + 1] = b[a + 1] + 1 | 0 return d } function A(a, b) { if (a[j + 1]) { c(a[1][k + 1], a, 0) } if (b < 0) { u(iQ) } var d = Q(b) if (bf(a[1][o + 1], a, d, 0, b) !== b) { throw aJ } return dW(d) } function C(b, l, g, d) { if (b[j + 1]) { c(b[1][k + 1], b, 0) } var m = g < 0 ? 1 : 0 if (m) { var n = m } else { var o = d < 0 ? 1 : 0, n = o || (W(l) < (g + d | 0) ? 1 : 0) } if (n) { u(iR) } var e = cm(d, b[h + 1] - b[a + 1] | 0) c1(b[f + 1][9], b[i + 1], b[a + 1], l, g, e) b[a + 1] = b[a + 1] + e | 0 if (e === 0) { if (d > 0) { throw aJ } } return e } ev(e, [0, k, function(b, a) { throw eB }, o, C, p, A, s, z, r, y, t, x, q, v]) function D(c) { var e = c[a + 1] < 0 ? 1 : 0 if (e) { var d = e } else { var n = b(c[f + 1][2], c[i + 1]), j = n < c[a + 1] ? 1 : 0 if (j) { var d = j } else { var k = c[h + 1] < 0 ? 1 : 0 if (k) { var d = k } else { var o = b(c[f + 1][2], c[m + 1]), d = o < c[h + 1] ? 1 : 0 } } } return d ? u(g(iS, c[l + 1])) : d } e[8] = [0, D, e[8]] return function(d, o, s, n, c) { var p = c ? c[1] : 0 return function(q, g) { var c = cJ(o, e) c[m + 1] = g c[f + 1] = n c[l + 1] = s c[i + 1] = g var t = q ? p + q[1] | 0 : b(n[2], g) c[h + 1] = t c[a + 1] = p c[j + 1] = 0 if (o) { return c } var k = e[8] if (k !== 0) { var d = k for (; ;) { if (d) { var r = d[2] b(d[1], c) var d = r continue } break } } return c } } }), eC = [] function eD(b, a) { return B(b, a, iT, iF) } var iU = bD[4], iV = bD[3] function iW(a) { var c = b(bD[2], a) return function(a) { var d = b(c, a) return function(a) { return eD(d, a) } } } var iX = bD[1] rx(eC, [0, function(a) { return eD(iX, a) }, iW, iV, iU]) var iY = b(eC[1], 0), i0 = eu(iI, function(g) { var a = er(g, iJ, iL), e = a[8], f = a[10], h = a[11], d = a[12], j = a[1], k = a[2], l = a[3], m = a[4], n = a[5], o = a[6], p = a[7], q = a[9] function r(a) { if (a[d + 1]) { c(a[1][e + 1], a, 0) } return a[f + 1][2] } function s(a, e) { var c = 1 - a[d + 1] return c ? (a[d + 1] = 1, b(a[h + 1], 0)) : c } function t(a, b) { if (a[d + 1]) { c(a[1][e + 1], a, 0) } return 0 } function u(a, b) { if (a[d + 1]) { c(a[1][e + 1], a, 0) } return cA(a[f + 1], b[1], 0, b[2]) } function v(b, j) { if (b[d + 1]) { c(b[1][e + 1], b, 0) } var a = b[f + 1], g = i(j), h = a[2] + g | 0 if (a[3] < h) { d4(a, g) } cr(j, 0, a[1], a[2], g) a[2] = h return 0 } function w(a, h, g, b) { if (a[d + 1]) { c(a[1][e + 1], a, 0) } return cz(a[f + 1], h, g, b) } function x(a, h, g, b) { if (a[d + 1]) { c(a[1][e + 1], a, 0) } return cA(a[f + 1], h, g, b) } function y(a, h, g, b) { if (a[d + 1]) { c(a[1][e + 1], a, 0) } cA(a[f + 1], h, g, b) return b } ev(g, [0, e, function(b, a) { throw eB }, o, y, k, x, j, w, m, v, n, u, p, t, q, s, l, r]) return function(e, b, a) { var c = a ? a[1] : function(a) { return 0 } return function(e) { var a = cJ(b, g) a[f + 1] = e a[h + 1] = c a[d + 1] = 0 return a } } }) function i1(a) { var d = 0 for (; ;) { var c = am(an, d, a) if (c >>> 0 > 7) { b(a[1], a) var d = c continue } switch (c) { case 0: return 0 case 1: return 3 case 2: return 6 case 3: var e = x(a) return [0, R(e, 1, i(e) - 1 | 0)] case 4: var f = x(a) return [1, R(f, 2, i(f) - 2 | 0)] case 5: return i5 case 6: return 13 default: return [2, x(a)] } } } function eE(a) { var d = 33 for (; ;) { var c = am(an, d, a) if (c >>> 0 > 9) { b(a[1], a) var d = c continue } switch (c) { case 0: return 9 case 1: return 10 case 2: return [3, i(x(a))] case 3: return [4, x(a)] case 4: return 11 case 5: return 12 case 6: return 12 case 7: return [5, x(a)] case 8: return 13 default: return 12 } } } function i2(a, e) { var d = e for (; ;) { var c = am(an, d, a) if (c >>> 0 > 7) { b(a[1], a) var d = c continue } switch (c) { case 0: return 9 case 1: return 10 case 2: return [3, i(x(a))] case 3: try { var f = [5, i3(a)] return f } catch (a) { return 12 } case 4: try { var g = [5, i4(a)] return g } catch (a) { return 12 } case 5: return [5, x(a)] case 6: return 13 default: return 12 } } } function i3(a) { var c = 53 for (; ;) { var d = am(an, c, a) if (d === 0) { return cv(a, a[5], a[6] - 1 | 0) } b(a[1], a) var c = d continue } } function i4(a) { var c = 55 for (; ;) { var d = am(an, c, a) if (d === 0) { return cv(a, a[5], a[6] - 1 | 0) } b(a[1], a) var c = d continue } } var ad = [s, i7, P(0)], eF = [s, i8, P(0)] function av(b, a) { return [0, f_, [0, b, a]] } var jz = [0, jy, [0, jx, [0, jw, [0, jv, [0, ju, [0, jt, [0, js, [0, jr, [0, jq, [0, jp, [0, jo, [0, jn, [0, jm, [0, jl, [0, jk, [0, jj, [0, ji, [0, jh, [0, jg, [0, jf, [0, je, [0, jd, [0, jc, [0, jb, [0, ja, [0, [0, i$, [0, p, av(v, i_)]], i9]]]]]]]]]]]]]]]]]]]]]]]]]], jG = [0, jF, [0, jE, [0, jD, [0, jC, [0, [0, jB, [0, p, av(v, jA)]], jz]]]]], jL = [0, jK, [0, jJ, [0, [0, jI, [0, o, av(v, jH)]], jG]]], jP = [0, [0, jO, [0, o, [0, T, [0, jN, av(v, jM)]]]], jL], kf = [0, ke, [0, kd, [0, kc, [0, kb, [0, ka, [0, j$, [0, j_, [0, j9, [0, j8, [0, j7, [0, j6, [0, j5, [0, j4, [0, j3, [0, j2, [0, j1, [0, j0, [0, [0, jZ, [0, o, [0, T, [0, eG, jY]]]], [0, [0, jX, [0, o, [0, T, [0, eG, jW]]]], [0, jV, [0, jU, [0, jT, [0, jS, [0, [0, jR, [0, o, av(v, jQ)]], jP]]]]]]]]]]]]]]]]]]]]]]]], kj = [0, ki, [0, [0, kh, [0, d, av(v, kg)]], kf]], kn = [0, km, [0, [0, kl, [0, d, av(v, kk)]], kj]], cL = [0, kO, [0, kN, [0, kM, [0, kL, [0, kK, [0, kJ, [0, kI, [0, kH, [0, kG, [0, kF, [0, kE, [0, kD, [0, kC, [0, kB, [0, kA, [0, kz, [0, ky, [0, kx, [0, kw, [0, kv, [0, ku, [0, kt, [0, ks, [0, kr, [0, kq, [0, [0, kp, [0, d, av(v, ko)]], kn]]]]]]]]]]]]]]]]]]]]]]]]]] function kP(a) { function b(a) { if (typeof a === 'number') { if (d === a) { return v } } else if (T === a[1]) { var c = a[2], e = c[1] return [0, T, [0, e, b(c[2])]] } return a } return ab(function(c) { var e = c[2], f = e[2], a = e[1], g = c[1] return d === a ? [0, g, [0, a, b(f)]] : [0, g, [0, a, f]] }, a) } function kQ(a, f) { return ab(function(b) { var c = b[2], d = c[2], e = c[1], a = b[1] if (o === e) { if (dU(a, f)) { return [0, a, [0, bk, d]] } } return [0, a, [0, e, d]] }, a) } var kS = kQ(kP(cL), kR) function eH(a) { var e = 17 for (; ;) { var d = am(an, e, a) if (d >>> 0 > 3) { b(a[1], a) var e = d continue } switch (d) { case 0: var c = 1 break case 1: var c = 2 break case 2: var c = 13 break default: var c = 2 } if (c === 2) { var f = x(a) return g(f, eH(a)) } if (c >= 13) { throw ad } return kT } } function eI(a) { var e = 23 for (; ;) { var d = am(an, e, a) if (d >>> 0 > 2) { b(a[1], a) var e = d continue } switch (d) { case 0: var c = 4 break case 1: var c = 13 break default: var c = 5 } if (c === 5) { var f = x(a) return g(f, eI(a)) } if (c >= 13) { throw ad } return kU } } function eJ(c) { var e = 27 for (; ;) { var d = am(an, e, c) if (d >>> 0 > 4) { b(c[1], c) var e = d continue } switch (d) { case 0: var a = 7 break case 1: var a = 7 break case 2: var a = 13 break case 3: var a = 8 break default: var a = 8 } if (a === 8) { var f = x(c) return g(f, eJ(c)) } if (a >= 13) { throw ad } return kV } } function kW(k) { var c = 16, m = az(k) for (; ;) { if (!(m <= c)) { if (!(cu < (c * 2 | 0))) { var c = c * 2 | 0 continue } } if (h3) { var i = a2(bz), b = ax === i ? bz[1] : O === i ? a6(bz) : bz b[2] = (b[2] + 1 | 0) % 55 | 0 var d = b[2], e = l(b[1], d)[d + 1], f = (b[2] + 24 | 0) % 55 | 0, g = (l(b[1], f)[f + 1] + (e ^ (e >>> 25 | 0) & 31) | 0) & bi, h = b[2] l(b[1], h)[h + 1] = g var j = g } else { var j = 0 } var a = [0, 0, au(c, 0), j, c] aK(function(x) { var y = x[1], I = x[2], g = cB(a, y), H = [0, y, I, l(a[2], g)[g + 1]] l(a[2], g)[g + 1] = H a[1] = a[1] + 1 | 0 var w = a[2].length - 1 << 1 < a[1] ? 1 : 0 if (w) { var k = a[2], m = k.length - 1, f = m * 2 | 0, n = f < cu ? 1 : 0 if (n) { var o = au(f, 0), h = au(f, 0), z = a.length - 1 < 4 ? 1 : 0, A = z || (a[4] < 0 ? 1 : 0), i = 1 - A a[2] = o var r = m - 1 | 0, D = 0 if (!(r < 0)) { var e = D a: for (; ;) { var b = l(k, e)[e + 1] for (; ;) { if (b) { var p = b[1], B = b[2], C = b[3], j = i ? b : [0, p, B, 0], c = cB(a, p), q = l(h, c)[c + 1] if (q) { q[3] = j } else { l(o, c)[c + 1] = j } l(h, c)[c + 1] = j var b = C continue } var G = e + 1 | 0 if (r !== e) { var e = G continue a } break } break } } if (i) { var s = f - 1 | 0, E = 0 if (!(s < 0)) { var d = E for (; ;) { var v = l(h, d)[d + 1] if (v) { v[3] = 0 } var F = d + 1 | 0 if (s !== d) { var d = F continue } break } } var t = 0 } else { var t = i } var u = t } else { var u = n } return u } return w }, k) return a } } var cM = d1([0, bq]) function kX(M, L, K, J, I, j) { var Y = M ? M[1] : cL, Z = L ? L[1] : 0, _ = K ? K[1] : 0, $ = J ? J[1] : 0, aa = I ? I[1] : 0, e = [0, kY], k = [0, 0], a = [0, 0], q = [0, cM[1]], r = d2(0), N = kW(Y), l = aa ? function(a) { return a } : ct function t(a) { if (h(a, kZ)) { return k0 } function b(a) { var b = a[2], c = a[1] if (typeof b !== 'number') { if (T === b[1]) { return [0, c, b[2][2]] } } return a } try { var c = b(d9(N, a)) return c } catch (a) { a = w(a) if (a === n) { return k1 } throw a } } function ae(j, i, f) { var b = t(f)[1] function e(n) { var a = n for (; ;) { if (typeof a === 'number') { if (dt <= a) { if (b8 <= a) { if (v <= a) { var g = d === b ? 1 : 0 if (g) { var h = g } else { var p = o === b ? 1 : 0, h = p || (bk === b ? 1 : 0) } return h } return 0 } return G <= a ? 0 : 1 } if (d <= a) { return d === b ? 1 : 0 } var q = o === b ? 1 : 0, r = q || (bk === b ? 1 : 0) return r } var c = a[1] if (f_ <= c) { if (T <= c) { throw [0, m, k3] } var i = a[2], s = i[2], j = e(i[1]) if (j) { return j } var a = s continue } if (c >= -260921543) { var k = a[2], t = k[2], l = e(k[1]), u = l ? 1 - e(t) : l return u } return dU(f, a[2]) } } var a = bl === b ? 1 : 0 if (a) { var g = a } else { var h = 1 - c(cM[3], f, i) if (h) { return e(t(j)[2]) } var g = h } return g } function B(d) { var c = d2(0), f = e[1], g = k[1], h = a[1], i = q[1] try { for (; ;) { if (ae(e[1], q[1], d)) { var j = 0 return j } if (bk === t(e[1])[1]) { throw cx } var b = a5(r) cy(b, c) var l = b[4], m = b[3], n = b[2], o = b[1], p = A(a[1]), s = [0, [0, e[1], k[1], p]] e[1] = o k[1] = n q[1] = l a[1] = [0, s, m] continue } } catch (b) { b = w(b) if (b === cx) { for (; ;) { if (c[2] > 0) { cy(a5(c), r) continue } e[1] = f k[1] = g a[1] = h q[1] = i return 0 } } throw b } } function C(a) { function b(b) { for (; ;) { var a = b ? i2(j, 44) : eE(j) if (typeof a !== 'number' && a[0] === 3) { continue } return a } } function e(j) { var c = j for (; ;) { if (typeof c === 'number') { switch (c) { case 9: return k4 case 10: return k5 case 13: throw ad } } else if (c[0] === 4) { var a = c[1], f = b(0) if (typeof f === 'number') { switch (f) { case 9: var o = l(a) return [0, [0, [0, l(a), o], 0], 0] case 10: var p = l(a) return [0, [0, [0, l(a), p], 0], 1] case 11: var d = b(1) if (typeof d === 'number') { switch (d) { case 9: return k6 case 10: return k7 case 13: throw ad } } else { switch (d[0]) { case 4: var q = d[1], h = e(b(0)), r = h[2], s = h[1] return [0, [0, [0, l(a), q], s], r] case 5: var t = d[1], i = e(b(0)), u = i[2], v = i[1] return [0, [0, [0, l(a), t], v], u] } } var c = b(0) continue case 13: throw ad } } var g = e(f), k = g[2], m = g[1], n = l(a) return [0, [0, [0, l(a), n], m], k] } var c = b(0) continue } } return e(b(0)) } function D(d) { a: for (; ;) { var e = 11 for (; ;) { var c = am(an, e, j) if (c >>> 0 > 3) { b(j[1], j) var e = c continue } switch (c) { case 0: var f = x(j), a = [1, R(f, 2, i(f) - 2 | 0)] break case 1: var a = i6 break case 2: var a = 13 break default: var a = [2, x(j)] } if (typeof a === 'number') { if (a === 13) { throw ad } } else { switch (a[0]) { case 1: var k = a[1] return h(l(k), d) ? k8 : g(k9, g(k, D(d))) case 2: var m = a[1] return g(m, D(d)) } } continue a } } } function O(b) { for (; ;) { var a = eE(j) if (typeof a === 'number') { if (a >= 11) { if (a >= 13) { throw ad } } else if (a >= 9) { return 0 } } continue } } try { a: for (; ;) { var s = i1(j) if (typeof s === 'number') { switch (s) { case 0: var af = eH(j) if ($) { a[1] = [0, [0, [0, k$, [0, [0, k_, af], 0], 0]], a[1]] } continue case 3: var ag = eI(j) if (Z) { a[1] = [0, [0, [0, lb, [0, [0, la, ag], 0], 0]], a[1]] } continue case 6: var ah = eJ(j) if (_) { a[1] = [0, [0, [0, ld, [0, [0, lc, ah], 0], 0]], a[1]] } continue case 13: throw ad } } else { switch (s[0]) { case 0: var p = l(s[1]), P = t(p)[2] if (G === P) { var ai = C(0)[1] B(p) a[1] = [0, [0, [0, p, ai, 0]], a[1]] continue } if (b8 === P) { var Q = C(0), aj = Q[2], ak = Q[1] B(p) if (aj) { var S = le } else { var al = D(p) O(0) var S = al } a[1] = [0, [0, [0, p, ak, [0, [1, S], 0]]], a[1]] continue } var U = C(0), V = U[1], ao = U[2] B(p) if (ao) { a[1] = [0, [0, [0, p, V, 0]], a[1]] } else { if (h(p, k2)) { var E = 0 } else { var ab = function(b) { var a = b[2] if (typeof a !== 'number') { if (T === a[1]) { return a[2][1] } } return 0 } try { var ac = ab(d9(N, p)), E = ac } catch (a) { a = w(a) if (a !== n) { throw a } var E = 0 } } cy([0, e[1], k[1], a[1], q[1]], r) e[1] = p k[1] = V a[1] = 0 aK(function(a) { q[1] = c(cM[4], a, q[1]) return 0 }, E) } continue case 1: var F = l(s[1]) O(0) var W = h(F, e[1]) if (W) { var H = W } else { try { hV((function(c) { return function(b) { var a = b[1] if (h(c, a)) { throw eF } if (bk === t(a)[1]) { throw n } return 0 } }(F)), r) var az = 0, H = az } catch (a) { a = w(a) if (a === eF) { var X = 1 } else { if (a !== n) { throw a } var X = 0 } var H = X } } if (H) { for (; ;) { if (f(e[1], F)) { var u = a5(r), ap = u[4], aq = u[3], ar = u[2], as = u[1], at = A(a[1]) a[1] = [0, [0, [0, e[1], k[1], at]], aq] e[1] = as k[1] = ar q[1] = ap continue } var y = a5(r), au = y[4], av = y[3], aw = y[2], ax = y[1], ay = A(a[1]) a[1] = [0, [0, [0, e[1], k[1], ay]], av] e[1] = ax k[1] = aw q[1] = au continue a } } continue case 2: a[1] = [0, [1, s[1]], a[1]] continue } } continue } } catch (b) { b = w(b) if (b === ad) { for (; ;) { if (r[2] > 0) { var z = a5(r), aA = z[4], aB = z[3], aC = z[2], aD = z[1], aE = A(a[1]) a[1] = [0, [0, [0, e[1], k[1], aE]], aB] e[1] = aD k[1] = aC q[1] = aA continue } return A(a[1]) } } throw b } } function lf(l, k, a, c) { function i(e) { if (e[0] === 0) { var g = e[1], d = g[2], c = g[1], m = g[3] if (f(c, lh)) { if (f(c, li)) { if (f(c, lj)) { try { var p = G === aM(c, l)[2] ? 1 : 0, j = p } catch (a) { a = w(a) if (a !== n) { throw a } var j = 0 } b(a, lk) b(a, c) aK(function(d) { var e = d[2], f = d[1] b(a, ll) b(a, f) b(a, lm) function c(b, a) { try { var d = hv(a, iB), e = R(a, 0, d), f = iz(a, d + 1 | 0), g = h(e, iD) ? c(b, f) : c([0, e, b], f) return g } catch (c) { c = w(c) if (c === n) { return h(a, iC) ? b : [0, a, b] } throw c } } b(a, ac(lg, A(c(0, e)))) return b(a, ln) }, d) if (j) { var o = k ? lo : lp return b(a, o) } b(a, lq) aK(i, m) b(a, lr) b(a, c) return b(a, ls) } b(a, lt) b(a, aM(lu, d)) return b(a, lv) } b(a, lw) b(a, aM(lx, d)) return b(a, ly) } b(a, lz) b(a, aM(lA, d)) return b(a, lB) } return b(a, e[1]) } try { var d = aK(i, c) return d } catch (a) { a = w(a) if (a === n) { return bt(lC) } throw a } } function lD(b) { return a(e + b) } function I(b, a) { return a ? a[1] : b } function bE(a, b) { if (b) { return b } var c = a2(a) return ax === c ? a[1] : O === c ? a6(a) : a } function cN(c, a) { return a ? [0, b(c, a[1])] : 0 } function bF(c, a) { return a ? b(c, a[1]) ? a : 0 : 0 } function eK(a, b) { if (b) { return b[1] } var c = a2(a) return ax === c ? a[1] : O === c ? a6(a) : a } function ae(a, c) { return a ? b(c, a[1]) : 0 } function S(b, a) { return cN(a, b) } function eL(a) { return a ? [0, a[1], 0] : 0 } function eM(c, a) { if (a) { var d = a[2], e = a[1], f = b(c, e), g = eM(c, d), h = e === f ? 1 : 0, i = h ? d === g ? 1 : 0 : h return i === 0 ? [0, f, g] : a } return a } function aC(d, a) { if (a) { var e = a[2], f = a[1], g = b(d, f), c = aC(d, e) return g ? (e === c ? 1 : 0) === 0 ? [0, f, c] : a : c } return a } function ao(e, d) { var a = d for (; ;) { if (a) { var f = a[2], c = b(e, a[1]) if (c) { return c } var a = f continue } return 0 } } function cO(d, a) { var c = 0 return aL(function(e, a) { var c = b(d, e) return c ? [0, c[1], a] : a }, a, c) } function cP(d, c) { var b = d, a = c for (; ;) { if (b === 0) { return a } if (a) { var b = b - 1 | 0, a = a[2] continue } return 0 } } function lE(d) { function a(c, a) { if (b(d, c)) { if (a === 0) { return a } } return [0, c, a] } return function(b) { return aL(a, b, 0) } } function eN(f) { function a(a, c) { var d = c[2], e = c[1] return b(f, a) ? [0, [0, a, e], d] : [0, e, [0, a, d]] } return function(b) { return aL(a, b, lF) } } function eO(c, a) { var d = 0 return aL(function(d, a) { return z(b(c, d), a) }, a, d) } function cQ(c, a) { if (a) { var d = a[1], f = a[2] if (b(c, d)) { var e = cQ(c, f) return [0, [0, d, e[1]], e[2]] } } return [0, 0, a] } function eP(a) { if (h(a, hu)) { var d = a } else { if (dZ(Z(a, 0))) { var e = 0 } else if (dZ(Z(a, i(a) - 1 | 0))) { var e = 0 } else { var d = a, e = 1 } if (!e) { var f = W(a), b = [0, 0] for (; ;) { if (b[1] < f) { if (dY(Z(a, b[1]))) { b[1]++ continue } } var c = [0, f - 1 | 0] for (; ;) { if (b[1] <= c[1]) { if (dY(Z(a, c[1]))) { c[1] += -1 continue } } var d = b[1] <= c[1] ? cp(a, b[1], (c[1] - b[1] | 0) + 1 | 0) : ho break } break } } } return h(d, lG) } function af(b, a) { var c = i(a) return i(b) < c ? 0 : h(R(b, 0, c), a) } function cR(c, b) { var d = i(c), a = i(b) return d < a ? 0 : h(R(c, d - a | 0, a), b) } var E = d1([0, hA]) function a9(d, c, a) { return b(d, b(c, a)) } function eQ(b) { var a = R(b, 5, i(b) - 5 | 0) try { var c = q9(a) return c } catch (a) { a = w(a) if (a[1] === cl) { throw [0, ck, g(lM, g(b, lL))] } throw a } } function eR(a) { return a ? [0, ac(lN, a)] : 0 } function bG(a) { return d0(a, 32) ? g(lP, g(a, lO)) : a } var lZ = b(E[27], lY) function l0(m) { var b = m[2][1], d = m[1][1] if (c(E[3], d, lZ)) { var a = aA(function(b, a) { if (b) { var c = b[2], d = b[1] if (h(a, lR)) { return [0, lS, [0, bG(d), c]] } if (af(a, lT)) { var e = g(lU, a) return [0, lV, [0, g(bG(d), e), c]] } return [0, g(d, a), c] } return 0 }, lQ, b) if (a) { var j = a[1] if (f(j, lW)) { var n = a[2], k = [0, bG(j), n] } else { var k = a[2] } var l = k } else { var l = a } var e = ac(lX, A(l)) } else { var p = cR(d, l4) === 0 ? ab(bG, b) : b, e = ac(l5, p) } var o = i(e) === 0 ? l1 : e return g(d, g(l3, g(o, l2))) } function eS(a) { var b = a ? a[1] : l6 function c(a) { return ab(l0, a) } function d(a) { return ac(b, a) } return function(a) { return a9(d, c, a) } } function cS(a) { return g(l8, b(eS(l7), a)) } function l_(b) { switch (b[0]) { case 0: var c = b[1], d = g(ma, g(cS(b[2]), l$)) return g(ac(l9, c[1]), d) case 1: var f = b[1] return g(md, g(f, g(mc, g(cS(b[2]), mb)))) default: var h = b[3], i = b[2], j = b[1][1], k = g(mf, g(cS(b[4]), me)), l = g(I(mh, cN(function(a) { return g(mg, a) }, h)), k) return g(mk, g(j, g(I(mj, cN(function(b) { return g(mi, a(e + b[1])) }, i)), l))) } } function a_(a) { return ac(mm, a[1]) } var bH = [s, mn, P(0)] function J(j, d, c) { var a = d, b = c for (; ;) { switch (b) { case 0: throw bH case 1: var e = a[2], a = a[1], b = e continue case 2: var f = a[2], a = a[1], b = f continue case 3: throw bH case 4: var g = a[2], a = a[1], b = g continue case 5: var h = a[2], a = a[1], b = h continue case 6: var i = a[2], a = a[1], b = i continue default: throw bH } } } function eT(a, e, d, c) { if (a[4]) { throw [0, m, mV] } var b = a[3] if (typeof b === 'number') { if (b === 3) { return I(0, c) } } if (a[4]) { throw [0, m, mW] } a[4] = 1 return J(a, e, d) } function a$(a) { cn(mL) throw [0, m, mM] } function eU(b, i, h) { var a = i, c = h, d = 0 for (; ;) { if (c === 2) { var f = a[2], g = [0, a[3], d], a = a[1], c = f, d = g continue } if (c === 3) { if (b[4]) { throw [0, m, mR] } var e = b[3] if (typeof e === 'number') { if (e === 3) { return d } } if (b[4]) { throw [0, m, mS] } b[4] = 1 return J(b, a, c) } return a$(0) } } function bV(i, a, f, n) { var b = f[2], d = f[1], l = f[3], k = [0, E[1], 0], e = aA(function(a, b) { var d = b[1][1], e = a[1], f = a[2] return c(E[3], d, e) ? a : [0, c(E[4], d, e), [0, b, f]] }, k, l)[2] if (b === 0) { if (a[4]) { throw [0, m, mC] } var g = a[3] if (typeof g === 'number') { if (g === 1) { var h = y(a) return i < 50 ? bT(i + 1 | 0, h, d, e) : j(bT, [0, h, d, e]) } } if (a[4]) { throw [0, m, mD] } a[4] = 1 return J(a, d, b) } return b >= 7 ? eT(a, d, b, [0, e]) : a$(0) } function bU(d, b, o, n, l) { var a = [0, o, n, l] if (b[4]) { throw [0, m, mE] } var f = b[3] if (typeof f === 'number') { switch (f) { case 0: var c = y(b), e = c[3] if (typeof e === 'number') { switch (e) { case 1: case 3: var g = [0, 0] return d < 50 ? bV(d + 1 | 0, c, a, g) : j(bV, [0, c, a, g]) } } else if (e[0] === 4) { var h = e[1], i = 6 return d < 50 ? be(d + 1 | 0, c, a, i, h) : j(be, [0, c, a, i, h]) } if (c[4]) { throw [0, m, mF] } c[4] = 1 return J(c, a, 6) case 1: case 3: var k = 0 return d < 50 ? bV(d + 1 | 0, b, a, k) : j(bV, [0, b, a, k]) } } if (b[4]) { throw [0, m, mG] } b[4] = 1 return J(b, a[1], a[2]) } function bT(c, a, r, i) { var k = r[3], B = r[2], C = r[1] if (k) { if (f(k[1], mu)) { var e = 0 } else { var h = k[2] if (h) { if (f(h[1], mr)) { var d = 1 } else { var o = h[2] if (o) { var p = o[2], s = o[1] if (p) { if (f(p[1], mt)) { var d = 1 } else { var q = p[2] if (q) { var y = q[1], z = eR(q[2]), l = [2, [0, s], [0, [0, eQ(y)]], z, i], e = 1, d = 0 } else { var d = 1 } } } else { var l = [2, [0, s], 0, 0, i], e = 1, d = 0 } } else { var d = 1 } } } else { var d = 1 } if (d) { var l = [1, ac(ms, h), i], e = 1 } } } else { var e = 0 } if (!e) { var l = [0, [0, A(aA(function(a, b) { if (a) { var c = a[2], d = a[1] return f(b, mp) ? [0, g(d, b), c] : [0, mq, [0, d, c]] } return 0 }, mo, k))], i] } var b = [0, C, B, l] if (a[4]) { throw [0, m, mH] } var n = a[3] if (typeof n === 'number') { switch (n) { case 3: return eU(a, b, 2) case 4: var t = 2 return c < 50 ? bc(c + 1 | 0, a, b, t) : j(bc, [0, a, b, t]) case 5: var u = 2 return c < 50 ? bb(c + 1 | 0, a, b, u) : j(bb, [0, a, b, u]) case 6: var v = 2 return c < 50 ? ba(c + 1 | 0, a, b, v) : j(ba, [0, a, b, v]) } } else if (n[0] === 4) { var w = n[1], x = 2 return c < 50 ? bd(c + 1 | 0, a, b, x, w) : j(bd, [0, a, b, x, w]) } if (a[4]) { throw [0, m, mI] } a[4] = 1 return J(a, b, 2) } function D(c, a, I, H, G) { var b = [0, I, H, G] if (a[4]) { throw [0, m, mJ] } var d = a[3] if (typeof d === 'number') { switch (d) { case 4: var q = 4 return c < 50 ? bM(c + 1 | 0, a, b, q) : j(bM, [0, a, b, q]) case 5: var r = 4 return c < 50 ? bL(c + 1 | 0, a, b, r) : j(bL, [0, a, b, r]) case 2: case 6: if (a[4]) { throw [0, m, mK] } a[4] = 1 return J(a, b, 4) default: var e = b[1], h = b[2], g = [0, b[3], 0] for (; ;) { if (h === 4) { var E = e[2], F = [0, e[3], g], e = e[1], h = E, g = F continue } if (h === 5) { var i = e[2], f = e[1], k = [0, e[3], [0, g]] switch (i) { case 6: var n = f[2], o = f[1], p = [0, k, f[3]] return c < 50 ? bU(c + 1 | 0, a, o, n, p) : j(bU, [0, a, o, n, p]) case 0: case 7: var l = [0, k, 0] return c < 50 ? bU(c + 1 | 0, a, f, i, l) : j(bU, [0, a, f, i, l]) default: return a$(0) } } return a$(0) } } } else { switch (d[0]) { case 0: var s = d[1], t = 4 return c < 50 ? bS(c + 1 | 0, a, b, t, s) : j(bS, [0, a, b, t, s]) case 1: var u = d[1], v = 4 return c < 50 ? bR(c + 1 | 0, a, b, v, u) : j(bR, [0, a, b, v, u]) case 2: var w = d[1], x = 4 return c < 50 ? bQ(c + 1 | 0, a, b, x, w) : j(bQ, [0, a, b, x, w]) case 3: var y = d[1], z = 4 return c < 50 ? bP(c + 1 | 0, a, b, z, y) : j(bP, [0, a, b, z, y]) case 4: var A = d[1], B = 4 return c < 50 ? bO(c + 1 | 0, a, b, B, A) : j(bO, [0, a, b, B, A]) default: var C = d[1], D = 4 return c < 50 ? bN(c + 1 | 0, a, b, D, C) : j(bN, [0, a, b, D, C]) } } } function bS(e, f, c, b, a) { var d = y(f) return e < 50 ? D(e + 1 | 0, d, c, b, a) : j(D, [0, d, c, b, a]) } function bR(e, f, c, b, a) { var d = y(f) return e < 50 ? D(e + 1 | 0, d, c, b, a) : j(D, [0, d, c, b, a]) } function bQ(e, k, c, b, f) { var a = y(k), d = a[3] if (typeof d === 'number') { switch (d) { case 2: case 6: if (a[4]) { throw [0, m, mQ] } a[4] = 1 return J(a, c, b) } } else if (d[0] === 4) { var l = d[1], h = y(a), i = g(f, l) return e < 50 ? D(e + 1 | 0, h, c, b, i) : j(D, [0, h, c, b, i]) } return e < 50 ? D(e + 1 | 0, a, c, b, f) : j(D, [0, a, c, b, f]) } function bP(e, f, c, b, a) { var d = y(f) return e < 50 ? D(e + 1 | 0, d, c, b, a) : j(D, [0, d, c, b, a]) } function bO(e, f, c, b, a) { var d = y(f) return e < 50 ? D(e + 1 | 0, d, c, b, a) : j(D, [0, d, c, b, a]) } function bN(e, f, c, b, a) { var d = y(f) return e < 50 ? D(e + 1 | 0, d, c, b, a) : j(D, [0, d, c, b, a]) } function bM(d, e, b, a) { var c = y(e) return d < 50 ? D(d + 1 | 0, c, b, a, eW) : j(D, [0, c, b, a, eW]) } function bL(d, e, b, a) { var c = y(e) return d < 50 ? D(d + 1 | 0, c, b, a, eX) : j(D, [0, c, b, a, eX]) } function aw(c, a, A, z, x) { var b = [0, A, z, x] if (a[4]) { throw [0, m, mT] } var g = a[3] if (typeof g === 'number') { switch (g) { case 2: var l = b[1], h = b[2], k = [0, b[3], 0] for (; ;) { var d = [0, l, h, k] switch (h) { case 1: var i = d[1], l = i[1], h = i[2], k = [0, i[3], d[3]] continue case 2: case 3: if (a[4]) { throw [0, m, mN] } var n = a[3] if (typeof n === 'number') { if (n === 2) { var e = y(a), f = e[3] if (typeof f === 'number') { if (f === 1) { var o = y(e), p = 0 return c < 50 ? bT(c + 1 | 0, o, d, p) : j(bT, [0, o, d, p]) } } else if (f[0] === 4) { var q = f[1], r = 0 return c < 50 ? be(c + 1 | 0, e, d, r, q) : j(be, [0, e, d, r, q]) } if (e[4]) { throw [0, m, mO] } e[4] = 1 return J(e, d, 0) } } if (a[4]) { throw [0, m, mP] } a[4] = 1 return J(a, d[1], d[2]) default: return a$(0) } } case 4: var s = 1 return c < 50 ? bc(c + 1 | 0, a, b, s) : j(bc, [0, a, b, s]) case 5: var t = 1 return c < 50 ? bb(c + 1 | 0, a, b, t) : j(bb, [0, a, b, t]) case 6: var u = 1 return c < 50 ? ba(c + 1 | 0, a, b, u) : j(ba, [0, a, b, u]) } } else if (g[0] === 4) { var v = g[1], w = 1 return c < 50 ? bd(c + 1 | 0, a, b, w, v) : j(bd, [0, a, b, w, v]) } if (a[4]) { throw [0, m, mU] } a[4] = 1 return J(a, b, 1) } function be(c, A, z, x, w) { var e = y(A), b = [0, z, x, [0, w]] if (e[4]) { throw [0, m, mX] } var f = e[3] if (typeof f === 'number') { if (f === 5) { var a = y(e), d = a[3] if (typeof d === 'number') { switch (d) { case 4: var g = 5 return c < 50 ? bM(c + 1 | 0, a, b, g) : j(bM, [0, a, b, g]) case 5: var h = 5 return c < 50 ? bL(c + 1 | 0, a, b, h) : j(bL, [0, a, b, h]) default: if (a[4]) { throw [0, m, mY] } a[4] = 1 return J(a, b, 5) } } else { switch (d[0]) { case 0: var i = d[1], k = 5 return c < 50 ? bS(c + 1 | 0, a, b, k, i) : j(bS, [0, a, b, k, i]) case 1: var l = d[1], n = 5 return c < 50 ? bR(c + 1 | 0, a, b, n, l) : j(bR, [0, a, b, n, l]) case 2: var o = d[1], p = 5 return c < 50 ? bQ(c + 1 | 0, a, b, p, o) : j(bQ, [0, a, b, p, o]) case 3: var q = d[1], r = 5 return c < 50 ? bP(c + 1 | 0, a, b, r, q) : j(bP, [0, a, b, r, q]) case 4: var s = d[1], t = 5 return c < 50 ? bO(c + 1 | 0, a, b, t, s) : j(bO, [0, a, b, t, s]) default: var u = d[1], v = 5 return c < 50 ? bN(c + 1 | 0, a, b, v, u) : j(bN, [0, a, b, v, u]) } } } } if (e[4]) { throw [0, m, mZ] } e[4] = 1 return J(e, b[1], b[2]) } function bd(e, f, c, b, a) { var d = y(f) return e < 50 ? aw(e + 1 | 0, d, c, b, a) : j(aw, [0, d, c, b, a]) } function bc(d, e, b, a) { var c = y(e) return d < 50 ? aw(d + 1 | 0, c, b, a, eY) : j(aw, [0, c, b, a, eY]) } function bb(d, e, b, a) { var c = y(e) return d < 50 ? aw(d + 1 | 0, c, b, a, eZ) : j(aw, [0, c, b, a, eZ]) } function ba(d, e, b, a) { var c = y(e) return d < 50 ? aw(d + 1 | 0, c, b, a, e0) : j(aw, [0, c, b, a, e0]) } function mv(a, b, c, d) { return br(be(0, a, b, c, d)) } function mw(a, b, c, d) { return br(bd(0, a, b, c, d)) } function mx(a, b, c) { return br(bc(0, a, b, c)) } function my(a, b, c) { return br(bb(0, a, b, c)) } function mz(a, b, c) { return br(ba(0, a, b, c)) } function y(a) { var c = a[1], d = a[2] return [0, c, d, b(c, d), 0] } function eV(b, a) { return [0, b, a, 0, 0] } function mA(f, e) { var d = eV(f, e), c = [0, 0, d[2][12]], a = y(d), b = a[3] if (typeof b === 'number') { if (b === 3) { return eT(a, c, 7, 0) } } else if (b[0] === 4) { return mv(a, c, 7, b[1]) } if (a[4]) { throw [0, m, m0] } a[4] = 1 return J(a, c, 7) } function mB(f, e) { var d = eV(f, e), b = [0, 0, d[2][12]], a = y(d), c = a[3] if (typeof c === 'number') { switch (c) { case 3: return eU(a, b, 3) case 4: return mx(a, b, 3) case 5: return my(a, b, 3) case 6: return mz(a, b, 3) } } else if (c[0] === 4) { return mw(a, b, 3, c[1]) } if (a[4]) { throw [0, m, m1] } a[4] = 1 return J(a, b, 3) } var e1 = [s, m2, P(0)] function m4(c) { a: for (; ;) { c[10] = au(5, -1) var j = 0 for (; ;) { var d = rj(m3, j, c) if (d >= 0) { c[11] = c[12] var f = c[12] c[12] = [0, f[1], f[2], f[3], c[4] + c[6] | 0] } if (d >>> 0 > 20) { b(c[1], c) var j = d continue } switch (d) { case 0: return 3 case 1: var h = c[12] c[12] = [0, h[1], h[2] + 1 | 0, c[6], h[4]] continue a case 2: continue a case 3: return 4 case 4: return 2 case 5: return 1 case 6: return 0 case 7: return 5 case 8: return 6 case 9: return [3, x(c)] case 10: return [5, x(c)] case 11: return [4, x(c)] case 12: return [0, x(c)] case 13: return [2, x(c)] case 14: return [1, x(c)] case 15: var m = l(c[10], 0)[1] return [1, cv(c, l(c[10], 1)[2], m)] case 16: return [4, x(c)] case 17: continue a case 18: continue a case 19: continue a default: var i = x(c), k = aa(i, 0) if (aV < k) { return [1, i] } throw [0, e1, g(m7, g(i, g(m6, g(a(e + k), m5))))] } } } } function e2(c) { var d = c[11], b = c[12], f = g(m8, a(e + ((b[4] - b[3] | 0) + 1 | 0))), h = g(m9, g(a(e + ((d[4] - d[3] | 0) + 1 | 0)), f)) return g(a(e + b[2]), h) } function e3(d, a) { var b = hD(d) try { var h = c(a, m4, b) return h } catch (a) { a = w(a) if (a[1] === e1) { var e = g(m_, a[2]) cn(g(e2(b), e)) return 0 } if (a === bH) { var f = g(m$, d) cn(g(e2(b), f)) return 0 } throw a } } function na(a) { return e3(a, mB) } var nh = z(ng, nf), ni = b(E[27], nh) function bI(a) { return c(E[3], a, ni) } function cT(b, a) { return aH(a[1], b) } function aP(d) { return function(e) { var a = e for (; ;) { if (a) { var b = a[1], c = a[2] if (cT(d, b)) { return [0, b] } var a = c continue } return 0 } } } function cU(c, b, a) { var d = eM(function(a) { var d = a[1] return aH(c, d) === 0 ? a : [0, d, b] }, a) return d === a ? [0, [0, c, b], a] : d } function nl(b, a) { return ae(b, function(b) { return a[0] === 0 ? [0, g(b, a[1])] : 0 }) } function nn(a) { return a[0] === 0 ? 0 : a[4] } function cV(d, b, a) { if (a[0] === 0) { return 0 } var e = a[4], f = a[3], g = a[2] return h(a[1], d) ? c(b, g, f) : ao(function(a) { return cV(d, b, a) }, e) } function cW(d, c, g, f, b) { var a = aH(c, d), e = a ? b === 0 ? 1 : 0 : a return e } function cX(b) { if (b[0] === 0) { return eP(b[1]) } var d = b[4], e = f(b[1], no) if (e) { var g = d !== 0 ? 1 : 0 if (g) { var a = d for (; ;) { if (a) { var i = a[2], c = cX(a[1]) if (c) { var a = i continue } return c } return 1 } } var h = g } else { var h = e } return h } function np(c) { var a = c for (; ;) { if (a) { var b = a[2] if (cX(a[1])) { var a = b continue } } return a } } var nq = lE(cX) function e4(a) { var c = 0 return A(aA(function(e, a) { if (a[0] === 0) { var c = a[1], j = c[3], k = c[2], l = c[1], g = function(a) { return e3(a[2], mA) }, d = b(eN(function(a) { return h(a[1], nb) }), k), i = d[2], f = aA(z, 0, ab(g, d[1])) return [0, [1, l, i, f, e4(j)], e] } return [0, [0, a[1]], e] }, c, a)) } function e5(i, l) { var c = i ? i[1] : 0 function f(a) { return g(ns, bx(c * 2 | 0, 32)) } var m = 0, a = aA(function(i, a) { if (a[0] === 0) { return [0, [1, a[1]], i] } var k = a[3], l = a[2], j = a[1], q = a[4], r = (k === 0 ? 1 : 0) === 0 ? [0, [0, nr, b(eS(0), k)], l] : l, m = e5([0, c + 1 | 0], q), d = h(j, nt) === 0 ? m : z([0, nv, m], [0, [1, f(0)], 0]) if (d) { var n = d[1] if (n[0] === 0) { if (bI(n[1][1])) { var o = [0, [1, g(nu, bx((c + 1 | 0) * 2 | 0, 32))], d], e = 1 } else { var e = 0 } } else { var e = 0 } } else { var e = 0 } if (!e) { var o = d } var p = [0, [0, j, r, o]] return bI(j) === 0 ? [0, p, i] : [0, [1, f(0)], [0, p, i]] }, m, l) if (a) { var j = a[1] if (j[0] === 0) { var d = 0 } else { var n = a[2], o = j[1] if (c > 0) { if (h(o, f(0))) { var k = [0, [1, g(nw, bx((c - 1 | 0) * 2 | 0, 32))], n], d = 1, e = 0 } else { var e = 1 } } else { var e = 1 } if (e) { var d = 0 } } } else { var d = 0 } if (!d) { var k = a } return A(k) } function e6(r) { var c = 0, a = r for (; ;) { if (a) { var e = a[1] if (e[0] === 0) { var f = a[2] if (f) { var h = f[1], j = e[1] if (h[0] === 0) { var s = f[2], a = [0, [0, g(j, h[1])], s] continue } var n = f[2], m = j, l = h, k = h[1], d = 0 } else { var d = 1 } } else { var i = a[2] if (i) { var q = i[1], x = e[1] if (q[0] === 0) { var n = i[2], m = q[1], l = e, k = x, d = 0 } else { var d = 1 } } else { var d = 1 } } if (!d) { if (bI(k)) { if (eP(m)) { var a = [0, l, n] continue } } } var b = a[1] if (b[0] === 0) { var c = [0, [0, b[1]], c], a = a[2] continue } var o = b[4], p = b[1], t = a[2], u = b[3], v = b[2], w = bI(p) === 0 ? o : a9(nq, np, o), c = [0, [1, p, v, u, e6(w)], c], a = t continue } return A(c) } } function e7(m) { var b = B(iY, 0, 0, m), n = 0, p = [0, kS], f = Q(cc) function o(d, c) { try { var a = bf(aI(b, 1042138122, 153), b, d, 0, c) if (a === 0) { bt(iZ) } return a } catch (a) { a = w(a) if (a === aJ) { return 0 } throw a } } var a = [0], c = 0, d = 0, e = 0, g = 0, h = 0, i = 0, j = 0, k = Q(aW) return e6(e4(kX(p, nz, ny, nx, n, [0, function(a) { var g = o(f, W(f)), c = g > 0 ? g : (a[9] = 1, 0) if (W(a[2]) < (a[3] + c | 0)) { if (((a[3] - a[5] | 0) + c | 0) <= W(a[2])) { bw(a[2], a[5], a[2], 0, a[3] - a[5] | 0) } else { var j = cm(2 * W(a[2]) | 0, aN) if (j < ((a[3] - a[5] | 0) + c | 0)) { bt(hC) } var k = Q(j) bw(a[2], a[5], k, 0, a[3] - a[5] | 0) a[2] = k } var d = a[5] a[4] = a[4] + d | 0 a[6] = a[6] - d | 0 a[5] = 0 a[7] = a[7] - d | 0 a[3] = a[3] - d | 0 var e = a[10], h = e.length - 1 - 1 | 0, m = 0 if (!(h < 0)) { var b = m for (; ;) { var i = l(e, b)[b + 1] if (i >= 0) { l(e, b)[b + 1] = i - d | 0 } var n = b + 1 | 0 if (h !== b) { var b = n continue } break } } } bw(f, 0, a[2], a[3], c) a[3] = a[3] + c | 0 return 0 }, k, j, i, h, g, e, d, c, a, by, by]))) } function e8(a) { return [0, [0, nQ, a], nP] } var cY = e8(nR) function e9(e, g, a) { var c = aC(function(b) { var a = b[1], c = h(a, e_), d = c || h(a, e$) return d }, e) function j(c) { var b = c[2], a = i(b), d = 7 return a < 7 ? lH : R(b, d, a - 7 | 0) } var k = b(aP(e_), c), l = I(cY, S(S(bE([O, function(a) { return b(aP(e$), c) } ], k), j), e8)) function d(c) { var d = c[2] function e(b) { var c = b[2] function e(b) { if (f(b, nI)) { if (f(b, nJ)) { return a } } function e(a) { return cU(nK, c, a) } return a9(function(a) { return cU(nL, d, a) }, e, a) } return S(ao(function(a) { return f(a[1][1], nM) ? 0 : [0, a_(a[2])] }, g), e) } return ae(b(aP(nN), a), e) } return z(l, I(a, ae(b(aP(nO), a), d))) } function fa(b, a) { var c = [1, nS, 0, 0, a] return cV(b, function(b, a) { return [0, [0, b, a]] }, c) } function nT(a, d, c, b) { return h(a, nU) } var nX = [0, nT, function(f, d, a, c) { function e(b) { var c = b[2], e = e9(d, a, b[1]) return [0, e, z(c, a)] } var b = I([0, cY, 0], S(fa(nV, c), e)) return [0, [1, nW, b[1], b[2], 0]] } ] function nY(a, b) { return [0, a] } function fb(a) { return cV(nZ, nY, a) } function fc(d, a) { if (a[0] === 0) { return 0 } var b = a[1] if (f(b, n0)) { var e = a[4], g = a[3], h = a[2], c = function(b) { if (b) { var a = b[1] if (a[0] === 0) { return [0, a, c(b[2])] } var e = a[1] if (f(e, n1)) { var g = a[4], h = a[3], i = a[2], j = c(b[2]) return [0, [1, e, i, h, c(g)], j] } return [0, [1, n2, d, a[3], a[4]], b[2]] } return 0 } return [0, [1, b, h, g, c(e)]] } return [0, [1, n3, d, a[3], a[4]]] } function n6(a) { return R(a, 15, (i(a) - 9 | 0) - 15 | 0) } function n9(a, b, c, d) { return cW(n8, a, b, c, d) } var of = [0, n9, function(v, b, u, t, a) { if (b) { var m = b[1] if (!f(m[1], n_)) { if (!b[2]) { var c = m[2], l = af(c, n4), q = l ? cR(c, n5) : l if (q) { if (a) { var d = a[1] if (d[0] !== 0) { if (!f(d[1], n$)) { var e = d[2] if (e) { var n = e[1] if (!f(n[1], oa)) { if (!f(n[2], ob)) { if (!e[2]) { var g = a[2] if (g) { var h = g[2] if (h) { var i = h[1], j = g[1] if (i[0] !== 0) { if (!f(i[1], oc)) { var k = i[2] if (k) { var o = k[1] if (!f(o[1], od)) { if (!f(o[2], oe)) { if (!k[2]) { var r = h[2], s = a9(e7, n6, c), p = function(a) { function b(b) { return e9(b[1], b[2], a) } var c = S(fa(n7, s), b) return fc(eK([O, function(b) { return z(cY, a) } ], c), j) } return [0, [0, I(j, ae(fb(j), p)), r]] } } } } } } } } } } } } } } } return 0 } return 0 } } } return 0 } ] function ok(a, b, c, d) { return cW(oj, a, b, c, d) } var os = [0, ok, function(u, b, t, s, a) { if (b) { var l = b[1] if (!f(l[1], ol)) { if (!b[2]) { var m = l[2], k = af(m, og), q = k ? cR(m, oh) : k if (q) { if (a) { var c = a[1] if (c[0] !== 0) { if (!f(c[1], om)) { var d = c[2] if (d) { var n = d[1] if (!f(n[1], on)) { if (!f(n[2], oo)) { if (!d[2]) { var e = a[2] if (e) { var g = e[2] if (g) { var h = g[1], i = e[1] if (h[0] !== 0) { if (!f(h[1], op)) { var j = h[2] if (j) { var o = j[1] if (!f(o[1], oq)) { if (!f(o[2], or)) { if (!j[2]) { var r = g[2], p = function(a) { return fc([0, oi, a], i) } return [0, [0, I(i, ae(fb(i), p)), r]] } } } } } } } } } } } } } } } return 0 } return 0 } } } return 0 } ] function fd(h, g, o) { var i = h ? h[1] : 0, c = 0, a = o for (; ;) { if (a) { var b = a[1] if (b[0] === 0) { var c = [0, b, c], a = a[2] continue } var d = a[2], f = b[4], j = b[3], k = b[2], l = b[1], e = c1(g, l, k, j, f, d) if (typeof e === 'number') { if (e === 0) { var a = d continue } var m = fd([0, i], g, f), n = [1, l, k, j, m] if (i) { if (rk(m, f)) { var a = [0, n, d] continue } } var c = [0, n, c], a = d continue } else { if (e[0] === 0) { var a = [0, e[1], d] continue } var a = e[1] continue } } return A(c) } } function fe(a, e, d, c, b) { return I(0, ao(function(f) { if (bf(f[1], e, d, c, b)) { var a = bf(f[2], e, d, c, b) if (typeof a === 'number') { if (a === 0) { return 0 } } return [0, a] } return 0 }, a)) } function ff(a, i, h, b) { var c = a ? a[1] : 0 return fd([0, c], function(f, e, d, b, c) { var a = fe(i, f, e, d, b) if (typeof a === 'number') { switch (a) { case 0: var g = ao(function(a) { return bf(a[1], f, e, d, b) ? c1(a[2], f, e, d, b, c) : 0 }, h) return g ? [1, g[1]] : 1 case 1: return [1, z(b, c)] default: return 0 } } else { return a[0] === 0 ? [0, a[1]] : [1, z(a[1], c)] } }, b) } function ou(c) { if (!f(c[1][1], ov)) { var a = c[2][1] if (a) { var b = a[2] if (b) { var d = b[2], e = b[1], g = a[1], h = [O, function(a) { return eR(d) } ] return [0, [0, [0, g], eQ(e), h]] } } } return 0 } function cZ(a) { return ao(ou, a) } function bJ(b, a) { return ao(function(a) { var c = a[2] return h(a[1][1], b) ? [0, a_(c)] : 0 }, a) } function fg(l) { var c = 0, a = l for (; ;) { if (a) { var b = a[1] if (b[0] === 0) { var c = [0, b, c], a = a[2] continue } var g = a[2], e = b[2], d = b[1], m = b[3], i = fg(b[4]) if (e) { var j = e[1] if (!f(j[1], ow)) { if (!f(j[2], ox)) { if (!e[2]) { if (!i) { var n = h(d, oy) ? 0 : h(d, oz) ? 0 : 1 if (!n) { var k = [0, d] ? d : ne, a = cP(1, cQ((function(i) { return function(b) { if (b[0] === 1) { var c = b[2] if (c) { var e = c[1], g = b[1] if (f(e[1], nc)) { var a = 0 } else if (f(e[2], nd)) { var a = 0 } else if (c[2]) { var a = 0 } else if (h(g, i)) { var d = 1, a = 1 } else { var a = 0 } } else { var a = 0 } } else { var a = 0 } if (!a) { var d = 0 } return 1 - d } }(k)), g)[2]) continue } } } } } } var c = [0, [1, d, e, m, i], c], a = g continue } return A(c) } } function fh(a) { return [0, oB, a[2], [0, oA, a[3]], 0] } function oX(b) { var a = b[1][1], c = h(a, oY), d = c || h(a, oZ) return d } function o0(a) { if (!f(a[1][1], o1)) { var c = a[2], b = c[1] if (b) { if (!f(b[1], o2)) { if (!b[2]) { return [0, o3, c] } } } } return a } function fi(k, d, c) { function t(g) { var j = g[3], b = g[2], i = b[3], c = b[2], l = b[1], o = b[4], p = g[1], m = (j === 0 ? 1 : 0) === 0 ? fi(k, d, j) : 0, n = [0, pg, a(e + p)] if (h(l, ph)) { return [1, l, [0, n, c], i, m] } var q = bv(function(a) { return cT(pi, a) }, c) === 0 ? [0, pj, c] : c, r = [0, n, z(cO(function(a) { return f(a[1][1], o7) ? 0 : [0, [0, o8, a_(a[2])]] }, i), q)], s = ab(o0, i) return [1, pk, r, s, z(fg(o), m)] } if (c) { var i = c[1], l = i[2][3], m = i[1], u = i[4], j = function(i, g, c) { return ao(function(a) { if (a[0] === 2) { var d = a[2] if (d) { var b = a[3], j = a[4], k = d[1][1] if (h(a[1][1], i)) { if (k === g) { if (c) { var f = c[1], e = b ? aH(f, b[1]) : 0 } else { var e = b === 0 ? 1 : 0 } if (e) { return [0, j] } } } } } return 0 }, k) }, o = function(a) { return bJ(o4, a) }, p = function(a) { return h(o5, a) }, q = function(a) { return bF(p, a) }, r = function(b) { var a = b[3], c = a2(a), d = b[2], e = b[1][1], f = ax === c ? a[1] : O === c ? a6(a) : a return j(e, d, f) }, s = function(d) { var a = [O, function(b) { function a(a) { return ae(cZ(l), r) } return ae(a9(q, o, d), a) } ] function n(g) { var a = ct(g) if (f(a, oK)) { if (f(a, oL)) { if (f(a, oM)) { if (f(a, oN)) { if (f(a, oO)) { if (f(a, oP)) { var b = 0, c = 1 } else { var b = oR, c = 1 } } else { var b = oS, c = 1 } } else { var c = 0 } } else { var c = 0 } if (!c) { var e = function(a) { return h(a, lJ) ? oH : h(a, lK) ? oI : h(a, lI) ? 0 : 0 }, b = ae(bJ(oJ, d), e) } } else { var b = oT } } else { var b = oU } return bE([O, function(a) { return oQ } ], b) } var g = I(oW, ae(bJ(oV, d), n)), b = g[1], j = g[2], c = eL(S(j, function(a) { return [0, oC, [0, [0, a, 0]]] })) if (h(b, oD)) { return [0, b, 0, c] } function e(a) { return bJ(oE, a) } var i = [O, function(d) { var b = a2(a), c = ax === b ? a[1] : O === b ? a6(a) : a return ae(c, e) } ] function k(a) { return [0, oF, a] } var m = bE(i, e(d)) return [0, b, eL(S(bF(function(a) { return f(a, oG) }, m), k)), c] }, b = I(o6, S(j(d, m, 0), s)), n = b[1], v = b[3], w = b[2], x = ab(t, c), y = h(n, pl) === 0 ? [0, [0, pf, g(d, g(pe, g(a(e + m), g(pd, ac(pc, ab(lD, A(u)))))))], 0] : 0, B = z(y, w) return [0, [1, n, B, z(v, aC(oX, l)), x], 0] } return 0 } var po = b(E[27], pn) function fj(e) { var a = e for (; ;) { if (a) { var b = a[1] if (b[0] === 0) { var c = a[2] if (c) { var d = c[1], f = b[1] if (d[0] === 0) { var h = c[2], a = [0, [0, g(f, d[1])], h] continue } } } return [0, b, fj(a[2])] } return a } } function bK(b) { if (b) { var a = b[1] if (a[0] === 0) { return [0, a, bK(b[2])] } var d = a[1], g = b[2], h = a[3], i = a[2], e = bK(a[4]), f = bK(g) if (c(E[3], d, po)) { if (e === 0) { return f } } return [0, [1, d, i, h, fj(e)], f] } return b } function fk(a) { var d = i(a) >= 3 ? 1 : 0 if (d) { var e = aa(a, 1) === 58 ? 1 : 0 if (e) { var b = aa(a, 0), f = b >= 113 ? (b - 118 | 0) >>> 0 > 2 ? 0 : 1 : b >= 111 ? 1 : 0 if (!f) { return 0 } var c = 1 } else { var c = e } } else { var c = d } return c } function pu(a, d, c, b) { return fk(a) } var pv = [0, pu, function(d, c, b, a) { return a ? 1 : 2 } ] function pw(a, d, c, b) { return h(a, px) } var pA = [0, pw, function(e, a, d, c) { if (a) { var b = a[1] if (!f(b[1], py)) { if (!a[2]) { if (af(b[2], pz)) { return 1 } } } } return 0 } ] function pF(a, g, f, c) { var d = h(a, pG), b = d || h(a, pH), e = b ? c === 0 ? 1 : 0 : b return e } var pJ = [0, pF, function(g, b, e, d) { if (b) { var c = b[1] if (!f(c[1], pI)) { if (!b[2]) { var a = ct(c[2]) if (!h(a, pB)) { if (!h(a, pC)) { if (!af(a, pD)) { if (!af(a, pE)) { return 0 } } } } return 2 } } } return 0 } ] function pL(a, b, c, d) { return cW(pK, a, b, c, d) } var pN = [0, pL, function(d, a, c, b) { if (a) { if (!f(a[1][1], pM)) { if (!a[2]) { return 2 } } } return 0 } ], fl = b(E[27], pO), pQ = b(E[27], pP), pR = c(E[7], fl, pQ) function pY(f, e, d, g) { var a = h(f, pZ) if (a) { var b = e === 0 ? 1 : 0, c = b ? d === 0 ? 1 : 0 : b } else { var c = a } return c } var fm = [0, pY, function(d, c, b, a) { return 1 } ] function p0(a, d, c, b) { return h(a, p1) } var p6 = [0, p0, function(i, h, g, c) { if (c) { var a = c[1] if (a[0] !== 0) { if (!f(a[1], p2)) { if (!c[2]) { var j = a[4], k = a[3], l = a[2], e = b(eN(function(a) { return cT(p3, a) }), l), d = e[1], m = e[2] if (d) { if (!d[2]) { return [0, [1, i, cU(p5, d[1][2], h), g, [0, [1, p4, m, k, j], 0]]] } } return 0 } } } } return 0 } ] function p_(a, d, c, b) { return h(a, p$) } var qc = [0, p_, function(q, p, c, o) { if (bv(function(a) { var b = h(a[1][1], qa), c = a[2][1], d = b ? aH(c, qb) : b return d }, c) === 0) { return 0 } var b = A(o) if (b) { var a = b[1] if (a[0] === 0) { var d = 0 } else { var j = b[2], k = a[4], l = a[3], m = a[2], n = a[1], g = I(0, ao(function(a) { var b = a[2] return h(a[1][1], p7) === 0 ? 0 : [0, [0, [0, p8, a_(b)], 0]] }, c)), e = aC(function(a) { return af(a[1][1], p9) }, c), i = z(aC(function(a) { var b = a[1][1] return 1 - bv(function(a) { return h(a[1][1], b) }, e) }, l), e), f = [0, [1, n, z(g, m), i, k], j], d = 1 } } else { var d = 0 } if (!d) { var f = 0 } return [1, A(f)] } ], qe = b(E[27], qd), qg = b(E[27], qf) function fn(a) { return c(E[3], a, qe) } function qv(c, a, b) { return fn(a) } function qw(r, a, d) { var m = fn(a) if (m) { var n = m } else { var o = c(E[3], a, qg) if (o) { var i = o } else { var k = aa(a, 0) === 45 ? 1 : 0 if (k) { var h = k } else { var l = af(a, qt) if (l) { var q = 1 - r, h = q || f(a, qu) } else { var h = l } } var i = h } if (i) { var p = i } else { if (f(a, qh)) { if (f(a, qi)) { if (f(a, qj)) { if (f(a, qk)) { if (f(a, ql)) { if (f(a, qm)) { if (f(a, qn)) { if (f(a, qo)) { var b = 1, e = 0, g = 0 } else { var g = 1 } } else { var b = 0, e = 0, g = 0 } } else if (d) { if (f(d[1], qr)) { var b = 1, e = 0, g = 0 } else if (d[2]) { var b = 1, e = 0, g = 0 } else { var b = 2, e = 0, g = 0 } } else { var b = 1, e = 0, g = 0 } } else { var e = 1, g = 0 } } else { var g = 1 } if (g) { if (d) { if (f(d[1], qp)) { var b = 1, e = 0 } else if (d[2]) { var b = 1, e = 0 } else { var b = 2, e = 0 } } else { var b = 1, e = 0 } } } else { var e = 1 } if (e) { var b = d ? f(d[1], qs) ? 1 : d[2] ? 1 : 2 : 1 } } else { var b = 0 } } else { var b = 0 } switch (b) { case 0: var j = d ? f(d[1], qq) ? 0 : d[2] ? 0 : 1 : 0 break case 1: var j = 0 break default: var j = 1 } var s = j ? 1 : 0, p = s } var n = 1 - p } return n } function fo(a, c, b) { var d = a ? a[1] : 0, e = c === 0 ? qv : qw return aC(function(a) { return e(d, a[1][1], a[2][1]) }, b) } function fp(a, c) { var d = a ? a[1] : 0 function b(d, c, a, b) { return a !== 0 ? 1 : 0 } return [0, b, function(g, f, a, e) { var b = fo([0, d], c, a) return a === b ? 0 : [0, [1, g, f, b, e]] } ] } var fq = 'wordimport.js' function qx(b, a) { if (b[0] === 0) { var d = b[1], c = fo(0, 1, b[2]) return c === 0 ? a : [0, [0, d, c], a] } return a } var qy = [0, nX, [0, pv, [0, pA, 0]]] function fr(a) { return a === ex ? 0 : [0, a] } function qE(a) { return h(a1(typeof a), qF) } function qG(d) { var a = d.src, b = a.length if (b > 0) { var c = a.indexOf(dm), e = (c < 0 ? 1 : 0) === 0 ? c : b, f = fq.length return (a.indexOf(fq) + f | 0) === e ? 1 : 0 } return 0 } function fs(a) { if (a) { var b = a[1], c = 'data-main', d = cK(b.getAttribute(c)) if (d) { var g = d[1] b.removeAttribute(c) var e = g.split(gD), f = [0, a8] return bF(qE, e.reduce(q_(function(a, b, d, c) { return a ? fr(a[1][b]) : a }), f)) } return 0 } return 0 } var qH = [O, function(g) { var d = ez.getElementsByTagName(ay), b = 0, a = 0, e = d.length for (; ;) { if (a < e) { var c = cK(d.item(a)) if (c) { var b = [0, c[1], b], a = a + 1 | 0 continue } var a = a + 1 | 0 continue } var f = A(b) return ao(function(a) { var b = a.tagName.toLowerCase() === ay ? a : ew return fs(bF(qG, cK(b))) }, f) } } ], ft = bE(qH, fs(fr(ez.currentScript))), c0 = [0, 0, 0, 0] function qI(am, al) { var L = a1(am), M = al | 0, K = [0, M] ? M : 0, an = [0, 0], d = [0, K] ? K : 0, G = e7(L), g = G for (; ;) { if (g) { var p = g[1] if (p[0] === 1) { if (f(p[1], nj)) { var v = 0 } else { var r = [0, p[4]], v = 1 } } else { var v = 0 } if (!v) { var g = g[2] continue } } else { var r = 0 } if (r) { var Q = r[1], x = cQ(function(a) { if (a[0] === 1) { if (!f(a[1], nB)) { return 1 } } return 0 }, Q), s = x[2], R = x[1], N = function(a) { if (a[0] === 1) { if (h(a[1], nC)) { return [0, a] } } return 0 }, T = I(0, S(aA(nl, nk, eO(nn, eO(function(a) { if (a[0] === 0) { throw [0, m, nm] } return cO(N, a[4]) }, R))), na)) if (s) { var k = s[1] if (k[0] === 0) { var o = 0 } else if (f(k[1], nA)) { var o = 0 } else { var t = [0, k[3], k[4]], o = 1 } } else { var o = 0 } if (!o) { var t = [0, 0, s] } var l = [0, T, t[2], t[1]] } else { var l = [0, 0, G, 0] } var H = l[1], ah = l[3], ai = l[2], F = [0, 0], ag = 0, ae = [0, qc, [0, fp(qA, d), [0, fm, 0]]], W = function(a, d, c, b) { return h(a, pm) }, aj = ff(0, qy, [0, os, [0, of, [0, [0, W, function(v, r, j, q, p) { function a(x) { var e = x[1][1], y = [0, [1, v, r, j, q], p] function i(p) { var a = p for (; ;) { if (a) { var c = a[1] if (c[0] !== 0) { var j = a[2], f = c[4], g = c[3], k = c[2], l = c[1], m = cZ(g) if (m) { var n = m[1], q = n[2] if (h(n[1][1], e)) { var o = i(j) return [0, [0, [0, q, [0, l, k, g, f]], o[1]], o[2]] } return [0, 0, a] } var b = fe(ae, l, k, g, f) if (typeof b === 'number') { switch (b) { case 0: var d = 0 break case 1: var d = [0, f] break default: var d = ot } } else { var d = b[0] === 0 ? [0, [0, b[1], 0]] : [0, b[1]] } if (d) { var a = z(d[1], j) continue } return [0, 0, a] } } return [0, 0, a] } } var c = i(y), b = c[1], B = c[2] function f(k, j) { var a = k, b = j for (; ;) { if (b) { var e = b[1], g = e[2], d = e[1], l = b[2] if (a) { var h = a[1], c = h[1], m = a[2], n = h[2] if (c < d) { var o = (d === (c + 1 | 0) ? 1 : 0) === 0 ? [0, [0, c + 1 | 0, fh(g), 0], 0] : 0, i = f(o, b), p = i[2], a = [0, [0, c, n, A(i[1])], m], b = p continue } if (d < c) { return [0, a, b] } } var a = [0, [0, d, g, 0], a], b = l continue } return [0, a, 0] } } if (b) { var d = b[1], m = d[2], o = (d[1] === 1 ? 1 : 0) === 0 ? [0, [0, 1, fh(m), 0], 0] : 0, k = A(f(o, b)[1]) } else { var k = 0 } var s = F[1], C = 0 function t(a) { var b = a[3] return bv(function(a) { var b = h(a[1][1], o9), c = a[2][1], d = b ? aH(c, o_) : b return d }, b) } function g(a) { if (a) { var b = a[2], c = a[1] if (b) { return [0, c + 1 | 0, b] } } return a } function u(a, b, e) { var c = az(a) if (c === b) { return [0, a, 0, g(a)] } if (b < c) { var d = cP(c - b | 0, a), f = e === 0 ? 0 : [0, a] return [0, d, f, g(d)] } return o$ } function a(b, i, h, g) { if (b) { var c = b[1], j = c[2], k = c[1], v = b[2], x = c[3], d = (function(l) { var c = t(j), a = [0, h, i], d = k + 1 | 0 if (g) { return u(g[1], d, c) } if (c === 0) { return [0, a, 0, a] } try { var b = aM(e, s) } catch (b) { b = w(b) if (b === n) { return [0, a, 0, a] } throw b } var f = cP(az(b) - d | 0, b) return [0, f, [0, b], f] }(0)), f = d[3], l = d[1], y = d[2], z = f ? f[1] : h, m = a(x, f, 1, y), o = m[2], A = m[1], p = a(v, i, z + 1 | 0, 0), q = p[2], B = p[1] if ((q !== 0 ? 1 : 0) === 0) { var C = (o !== 0 ? 1 : 0) === 0 ? l : o, r = C } else { var r = q } return [0, [0, [0, k, j, A, l], B], r] } return pa } var l = a(k, pb, 1, C), D = l[1] F[1] = [0, [0, e, l[2]], s] return [0, z(fi(H, e, D), B)] } return I(0, S(cZ(j), a)) } ], ag]]], ai), aa = [0, pN, [0, pJ, [0, fp(qz, d), [0, fm, [0, p6, 0]]]]], _ = d === 0 ? pR : fl, $ = function(d, a, c, b) { return a !== 0 ? 1 : 0 }, u = [0, 0], ad = [0, [0, $, function(k, a, e, d) { var b = aC(function(l) { var d = l[2], a = l[1], m = fk(a) if (m) { var e = m } else { var i = h(a, pW), j = i ? h(d, pX) : i if (j) { var e = j } else { var f = h(k, pS) if (f) { var g = h(a, pT) if (g) { var n = af(d, pU), o = n || af(d, pV), b = 1 - o } else { var b = g } } else { var b = f } var e = b || c(E[3], a, _) } } return 1 - e }, a) return a === b ? 0 : [0, [1, k, b, e, d]] } ], aa], Y = 0, X = function(a, d, c, b) { return h(a, pp) }, Z = bK(ff(pt, [0, [0, X, function(i, d, h, c) { var f = [O, function(g) { function f(j) { var b = j[2], f = u[1] try { var g = aM(b, f) } catch (a) { a = w(a) if (a === n) { u[1] = [0, [0, b, az(c)], f] return 0 } throw a } u[1] = [0, [0, b, g + az(c) | 0], f] return [0, [1, i, [0, [0, pq, a(e + (g + 1 | 0))], d], h, c]] } return I(0, S(b(aP(pr), d), f)) } ] function g(a) { return 0 } return eK(f, S(b(aP(ps), d), g)) } ], ad], Y, aj)), J = d === 0 ? 0 : aL(qx, H, 0), ak = d === 0 ? 0 : cO(function(a) { var b = a[2] return h(a[1][1], qB) === 0 ? 0 : [0, [0, qC, a_(b)]] }, ah), y = (J === 0 ? 1 : 0) === 0 ? [0, [1, nE, 0, 0, [0, [0, ac(ml, ab(l_, J))], 0]], 0] : 0, D = [0, nD, 0], C = D === 0 ? 1 : 0, U = C ? y === 0 ? 1 : 0 : C, V = U === 0 ? [0, [1, nF, 0, 0, z(D, y)], 0] : 0, P = e5(0, [0, [1, nH, 0, 0, z(V, [0, [1, nG, ak, 0, Z], 0])], 0]), q = d3(i(L)), j = B(i0[1], 0, 0, q) lf(cL, 1, b(aI(j, 589856143, 154), j), P) c(aI(j, 504707399, 155), j, 0) return cq(q[1], 0, q[2]).toString() } } function qJ(e, d) { if (!c0[1]) { var a = es(qD), c = a7(a, qK), f = ep(a, qL) eq(a, f, function(d) { var a = d[c + 1] return b(a[2], a[1]) }) var g = function(d) { var b = cJ(0, a) b[c + 1] = d return b } et(a) c0[1] = g } return b(c0[1], [0, e, d]) } function qM(a) { return qI } var qN = (function(a, b) { return { 'cleanDocument': q$(a) } }(qM, qJ)), qO = new iw('Unable to find word import script tag') if (ft) { ft[1](qN) } else { b(iy, qO) } hm(0) return }(function() { return this }()))