function jsvm_this_initialization(u) { let e = 5; u:while (e !== undefined) { switch (e % 10) { case 0:(function (_a_r_g_, t) { switch (t) { case 0:{ e = i < 64 ? 70 : 3; return } case 1:{ e = i < H ? 6 : 90; return } case 2:{ e = i < m ? 31 : 2; return } case 3:{ I = -I; e = 51; return } case 4:{ i += 4; e = 60; return } case 5:{ T += u.charCodeAt(i); e = 1; return } case 6:{ e = i < a.length ? 9 : 12; return } case 7:{ r[n.charAt(i)] = i; e = 91; return } case 8:{ e = I == 0 ? 41 : 51; return } case 9:{ i = 0; e = 60 } } })(arguments, e / 10 | 0); break; case 1:(function (_a_r_g_, u) { switch (u) { case 0:{ i++; e = 11; return } case 1:{ e = i < m ? 50 : 7; return } case 2:{ i++; e = 20; return } case 3:{ I = I * 31 + ~i >>> 0; V[i] = I % m; e = 21; return } case 4:{ I = 13; e = 51; return } case 5:{ i = 0; e = 20; return } case 6:{ i += 4; e = 10; return } case 7:{ i++; e = 81; return } case 8:{ e = i < m ? 8 : 4; return } case 9:{ i++; e = 0 } } })(arguments, e / 10 | 0); break; case 2:(function (_a_r_g_, u) { switch (u) { case 0:{ i = 0; e = 81; return } case 1:{ jsvm_this_sdata = s.join('|'); e = undefined; break } } })(arguments, e / 10 | 0); break; case 3:{ var t = s.pop(); H = t.length; jsvm_this_insns = []; i = 0; e = 10; break } case 4:{ u = s.join(''); s = u.split('|'); var a = s.pop(); var n = s.pop(); var r = {}; i = 0; e = 0; break } case 5:{ var s = u.split(''); var m = s.length; var i; var H; var V = []; var T = 0; i = 0; e = 11; break } case 6:{ var h = r[t.charAt(i + 0)] << 18 | r[t.charAt(i + 1)] << 12 | r[t.charAt(i + 2)] << 6 | r[t.charAt(i + 3)]; jsvm_this_insns.push(h); e = 61; break } case 7:{ var I = ~(T * m); e = I < 0 ? 30 : 80; break } case 8:{ const g = V[i]; const o = s[g]; s[g] = s[0]; s[0] = o; e = 71; break } case 9:{ var h = r[a.charAt(i + 0)] << 18 | r[a.charAt(i + 1)] << 12 | r[a.charAt(i + 2)] << 6 | r[a.charAt(i + 3)]; jsvm_this_entrances.push(h); e = 40; break } } } } function jsvm_this_run(u, e) { function decimalToHex(u, e) { let t = 1; u:while (t !== undefined) { switch (t % 3) { case 0:(function (_a_r_g_, u) { switch (u) { case 0:{ t = a.length < e ? 3 : 2; return } case 1:{ a = `0${a}`; t = 0 } } })(arguments, t / 3 | 0); break; case 1:{ var a = (+u).toString(16); e = e || 2; t = 0; break } case 2:{ return a } } } } function loaddata(u) { return a[u] } function storedata(u, e) { a[u] = e } let t = 3; u:while (t !== undefined) { switch (t % 7) { case 0:(function (_a_r_g_, u) { switch (u) { case 0:{ t = 35; return } case 1:{ g = false; t = I > jsvm_this_insns.length ? 2 : 6; return } case 2:{ I += O + 1; t = 28; return } case 3:{ t = I === undefined ? 1 : 15; return } case 4:{ t = 1 ? 7 : 35; return } case 5:{ t = undefined; break } case 6:{ n = jsvm_this_entrances[e]; r = []; s = [undefined]; m = []; t = 8 } } })(arguments, t / 7 | 0); break; case 1:(function (_a_r_g_, u) { switch (u) { case 0:{ t = 35; return } case 1:{ t = 0 ? 22 : 5; return } case 2:{ t = g === false ? 14 : 28; return } case 3:{ a = jsvm_this_sdata.split('\t'); i = 0; t = 29; return } case 4:{ t = i < a.length ? 4 : 42; return } case 5:{ i++; t = 29 } } })(arguments, t / 7 | 0); break; case 2:{ return } case 3:{ var a, n, r, s, m, i, H, V, T, h; t = 22; break } case 4:{ try { { a[i] = u(a[i]) } } catch (u) { a[i] = undefined }t = 36; break } case 5:{ var I; var g; var o; var v; var c = 0; var _ = 0; const N = []; var p = []; var d = true; v = [undefined]; I = n - 1; o = 0; t = 7; break } case 6:{ var j; var f, W; var b, Z, l, C, w, E, k; var O = 0; f = jsvm_this_insns[I]; j = f & 127; switch (j) { case 26:O = 1; W = jsvm_this_insns[I + 1]; b = f >> 7 & 31; Z = f >> 12 & 4095; l = W >> 0 & 31; r[b][Z] = r[l]; break; case 21:b = f >> 7 & 31; Z = f >> 12 & 31; l = f >> 17 & 31; r[b] = r[Z] === r[l]; break; case 64:b = f >> 7 & 31; Z = f >> 12 & 31; l = f >> 17 & 31; r[b] = loaddata(r[Z] + r[l]); break; case 96:O = 1; W = jsvm_this_insns[I + 1]; b = f >> 7 & 31; Z = f >> 12 & 31; l = f >> 17 & 127; l |= (W >> 0 & 511) << 7; r[b] = loaddata(r[Z] + l); break; case 16:b = f >> 7 & 31; Z = f >> 12 & 255; r[b] = Z == 2 ? +r[b] : Z == 0 ? {} : Z == 1 ? [] : undefined; break; case 32:O = 1; W = jsvm_this_insns[I + 1]; b = f >> 7 & 31; Z = f >> 12 & 4095; Z |= (W >> 0 & 15) << 12; r[b] = Z; break; case 48:O = 1; W = jsvm_this_insns[I + 1]; b = f >> 7 & 31; Z = f >> 12 & 4095; Z |= (W >> 0 & 15) << 12; Z = Z << 16 >> 16; r[b] = Z; break; case 80:O = 1; W = jsvm_this_insns[I + 1]; b = f >> 7 & 65535; Z = f >> 23 & 1; Z |= (W >> 0 & 15) << 1; l = W >> 4 & 65535; storedata(b + l, r[Z]); break; case 8:O = 1; W = jsvm_this_insns[I + 1]; b = f >> 7 & 31; Z = f >> 12 & 31; l = f >> 17 & 31; C = f >> 22 & 3; C |= (W >> 0 & 7) << 2; w = W >> 3 & 31; try { if (Z === 31) { r[b] = r[l](r[C], r[w]) } else { r[b] = r[Z][r[l]](r[C], r[w]) } } catch (u) { g = true; I = v.pop(); if (I == undefined) { break } if (I === -1) { I = v.pop() } if (c === 2) { c = v.pop(); I = v.pop(); if (I === -1) { s.pop(); I = v.pop() } }_ = 3 + c; c = (c + 1) % 3; r[0] = u } break; case 112:O = 1; W = jsvm_this_insns[I + 1]; b = f >> 7 & 31; Z = f >> 12 & 4095; Z |= (W >> 0 & 15) << 12; l = W >> 4 & 31; r[b] = loaddata(Z + r[l]); break; case 72:O = 1; W = jsvm_this_insns[I + 1]; b = f >> 7 & 31; Z = f >> 12 & 31; l = f >> 17 & 31; C = f >> 22 & 3; C |= (W >> 0 & 7) << 2; try { if (Z === 31) { r[b] = r[l](r[C]) } else { r[b] = r[Z][r[l]](r[C]) } } catch (u) { g = true; I = v.pop(); if (I == undefined) { break } if (I === -1) { I = v.pop() } if (c === 2) { c = v.pop(); I = v.pop(); if (I === -1) { s.pop(); I = v.pop() } }_ = 3 + c; c = (c + 1) % 3; r[0] = u } break; case 104:O = 1; W = jsvm_this_insns[I + 1]; b = f >> 7 & 31; Z = f >> 12 & 31; l = f >> 17 & 31; C = f >> 22 & 3; C |= (W >> 0 & 7) << 2; w = W >> 3 & 31; E = W >> 8 & 31; k = W >> 13 & 31; try { if (o === 0) { if (Z === 31) { r[b] = r[l](r[C], r[w], r[E], r[k]) } else { r[b] = r[Z][r[l]](r[C], r[w], r[E], r[k]) } } else { V = []; if (Z == 31) { T = undefined } else { T = r[Z] }V.push(r[C]); V.push(r[w]); V.push(r[E]); V.push(r[k]); h = []; for (i = 0; i < o; i++) { h.push(s.pop()) } for (i = 0; i < o; i++) { V.push(h.pop()) } if (Z == 31) { r[b] = r[l].apply(T, V) } else { r[b] = T[r[l]].apply(T, V) }o = 0 } } catch (u) { g = true; I = v.pop(); if (I == undefined) { break } if (I === -1) { I = v.pop() } if (c === 2) { c = v.pop(); I = v.pop(); if (I === -1) { s.pop(); I = v.pop() } }_ = 3 + c; c = (c + 1) % 3; r[0] = u } break; case 24:b = f >> 7 & 31; Z = f >> 12 & 31; l = f >> 17 & 31; try { if (Z === 31) { r[b] = r[l]() } else { r[b] = r[Z][r[l]]() } } catch (u) { g = true; I = v.pop(); if (I == undefined) { break } if (I === -1) { I = v.pop() } if (c === 2) { c = v.pop(); I = v.pop(); if (I === -1) { s.pop(); I = v.pop() } }_ = 3 + c; c = (c + 1) % 3; r[0] = u } break; case 88:b = f >> 7 & 31; Z = f >> 12 & 31; l = f >> 17 & 31; storedata(r[b] + r[l], r[Z]); break; case 40:O = 1; W = jsvm_this_insns[I + 1]; b = f >> 7 & 31; Z = f >> 12 & 31; l = f >> 17 & 31; C = f >> 22 & 3; C |= (W >> 0 & 7) << 2; w = W >> 3 & 31; E = W >> 8 & 31; try { if (Z === 31) { r[b] = r[l](r[C], r[w], r[E]) } else { r[b] = r[Z][r[l]](r[C], r[w], r[E]) } } catch (u) { g = true; I = v.pop(); if (I == undefined) { break } if (I === -1) { I = v.pop() } if (c === 2) { c = v.pop(); I = v.pop(); if (I === -1) { s.pop(); I = v.pop() } }_ = 3 + c; c = (c + 1) % 3; r[0] = u } break; case 120:b = f >> 7 & 31; Z = f >> 12 & 31; r[b] = u(r[Z]); break; case 4:b = f >> 7 & 31; Z = f >> 12 & 31; l = f >> 17 & 31; o += 3; s.push(r[b]); s.push(r[Z]); s.push(r[l]); break; case 68:O = 1; W = jsvm_this_insns[I + 1]; b = f >> 7 & 31; Z = f >> 12 & 31; l = f >> 17 & 127; l |= (W >> 0 & 511) << 7; storedata(r[b] + l, r[Z]); break; case 36:b = f >> 7 & 31; o += 1; s.push(r[b]); break; case 56:O = 1; W = jsvm_this_insns[I + 1]; b = f >> 7 & 31; Z = f >> 12 & 31; l = f >> 17 & 31; C = f >> 22 & 3; C |= (W >> 0 & 7) << 2; o += 4; s.push(r[b]); s.push(r[Z]); s.push(r[l]); s.push(r[C]); break; case 100:b = f >> 7 & 31; Z = f >> 12 & 31; o += 2; s.push(r[b]); s.push(r[Z]); break; case 20:O = 1; W = jsvm_this_insns[I + 1]; b = f >> 7 & 65535; Z = f >> 23 & 1; Z |= (W >> 0 & 15) << 1; l = W >> 4 & 31; storedata(b + r[l], r[Z]); break; case 84:b = f >> 7 & 65535; b = b << 16 >> 16; v.push(I + b); break; case 52:b = f >> 7 & 65535; b = b << 16 >> 16; v.push(I + b); break; case 116:b = f >> 7 & 65535; b = b << 16 >> 16; v.push(c); _ = 0; c = 0; v.push(I + b); break; case 12:b = f >> 7 & 31; r[0] = r[b]; _ = 3 + c; break; case 76:g = true; I = v.pop(); c = v.pop(); if (_ > 3) { I = v.pop(); if (I === -1) { s.pop(); I = v.pop() } }_ = 0; break; case 44:g = true; I = v.pop(); c++; if (_ === 0) { I = v.pop(); c++ } break; case 108:g = true; I = v.pop(); c++; break; case 92:b = f >> 7 & 65535; g = true; I = b - 1; break; case 60:O = 1; W = jsvm_this_insns[I + 1]; b = f >> 7 & 31; Z = f >> 12 & 4095; Z |= (W >> 0 & 15) << 12; r[b] = Z; break; case 124:b = f >> 7 & 31; g = true; I = r[b] - 1; break; case 28:b = f >> 7 & 31; g = true; d = false; s.push(I + 1 + O); I = r[b] - 1; v.push(-1); c = 0; _ = 0; break; case 66:b = f >> 7 & 31; Z = f >> 12 & 31; jsvm_this_tmpValue = r[Z]; u(`${r[b]} = jsvm_this_tmpValue;`); break; case 2:b = f >> 7 & 31; r[b] = {}; break; case 98:b = f >> 7 & 31; Z = f >> 12 & 31; l = f >> 17 & 31; r[b] = r[Z] | r[l]; break; case 34:b = f >> 7 & 31; Z = f >> 12 & 31; l = f >> 17 & 31; r[b] = r[Z] ^ r[l]; break; case 82:b = f >> 7 & 31; Z = f >> 12 & 31; l = f >> 17 & 31; r[b] = r[Z] % r[l]; break; case 18:b = f >> 7 & 31; Z = f >> 12 & 31; l = f >> 17 & 31; r[b] = r[Z] / r[l]; break; case 114:b = f >> 7 & 31; Z = f >> 12 & 31; l = f >> 17 & 31; r[b] = r[Z] & r[l]; break; case 50:b = f >> 7 & 31; Z = f >> 12 & 31; r[b] = ~r[Z]; break; case 74:b = f >> 7 & 31; Z = f >> 12 & 31; l = f >> 17 & 31; r[b] = r[Z] * r[l]; break; case 10:b = f >> 7 & 31; Z = f >> 12 & 31; l = f >> 17 & 31; r[b] = r[Z] - r[l]; break; case 42:b = f >> 7 & 31; Z = f >> 12 & 31; l = f >> 17 & 31; r[b] = r[Z] + r[l]; break; case 106:b = f >> 7 & 31; Z = f >> 12 & 31; l = f >> 17 & 31; r[b] = r[Z] >>> r[l]; break; case 0:O = 1; W = jsvm_this_insns[I + 1]; b = f >> 7 & 31; Z = f >> 12 & 4095; Z |= (W >> 0 & 15) << 12; l = W >> 4 & 65535; r[b] = loaddata(Z + l); break; case 58:b = f >> 7 & 31; Z = f >> 12 & 31; l = f >> 17 & 31; r[b] = r[Z] << r[l]; break; case 90:O = 1; W = jsvm_this_insns[I + 1]; b = f >> 7 & 31; Z = f >> 12 & 31; l = f >> 17 & 127; l |= (W >> 0 & 31) << 7; r[b] = r[Z][l]; break; case 6:O = 1; W = jsvm_this_insns[I + 1]; b = f >> 7 & 31; Z = f >> 12 & 4095; Z |= (W >> 0 & 15) << 12; if (r[b]) { g = true; I = Z - 1 } break; case 70:g = true; v.pop(); I = s.pop(); if (I === undefined) { I = -1 } break; case 122:b = f >> 7 & 31; Z = f >> 12 & 31; r[b] = u(`${r[Z]}`); break; case 38:O = 1; W = jsvm_this_insns[I + 1]; b = f >> 7 & 65535; b = b << 16 >> 16; Z = f >> 23 & 1; Z |= (W >> 0 & 15) << 1; if (s.length <= b) { break }s[s.length - 1 - b] = r[Z]; break; case 22:b = f >> 7 & 31; Z = f >> 12 & 31; if (s.length <= r[Z]) { break }r[b] = s[s.length - 1 - r[Z]]; break; case 86:b = f >> 7 & 31; Z = f >> 12 & 31; if (s.length <= r[b]) { break }s[s.length - 1 - r[b]] = r[Z]; break; case 54:b = f >> 7 & 31; Z = f >> 12 & 31; l = f >> 17 & 31; if (r[b] === undefined) { jsvm_this_tmpValue = r[l]; u(`${r[Z]} = jsvm_this_tmpValue;`) } else { try { r[b][r[Z]] = r[l] } catch (u) { g = true; I = v.pop(); if (I == undefined) { break } if (I === -1) { I = v.pop() } if (c === 2) { c = v.pop(); I = v.pop(); if (I === -1) { s.pop(); I = v.pop() } }_ = 3 + c; c = (c + 1) % 3; r[0] = u } } break; case 102:b = f >> 7 & 31; Z = f >> 12 & 31; if (r[b]) { g = true; I = r[Z] - 1 } break; case 118:b = f >> 7 & 31; Z = f >> 12 & 31; l = f >> 17 & 31; try { r[b] = r[Z][r[l]] } catch (u) { g = true; I = v.pop(); if (I == undefined) { break } if (I === -1) { I = v.pop() } if (c === 2) { c = v.pop(); I = v.pop(); if (I === -1) { s.pop(); I = v.pop() } }_ = 3 + c; c = (c + 1) % 3; r[0] = u } break; case 14:O = 1; W = jsvm_this_insns[I + 1]; b = f >> 7 & 31; Z = f >> 12 & 31; l = f >> 17 & 31; C = f >> 22 & 3; C |= (W >> 0 & 7) << 2; s.push(r[b]); s.push(r[Z]); s.push(r[l]); s.push(r[C]); break; case 46:b = f >> 7 & 31; Z = f >> 12 & 31; l = f >> 17 & 31; r[b] = s.pop(); m.push(r[b]); r[Z] = s.pop(); m.push(r[Z]); r[l] = s.pop(); m.push(r[l]); break; case 78:b = f >> 7 & 31; r[b] = s.pop(); m.push(r[b]); break; case 30:b = f >> 7 & 31; Z = f >> 12 & 31; if (r[b]) { s.push(r[Z]) };break; case 94:b = f >> 7 & 31; Z = f >> 12 & 31; l = f >> 17 & 31; s.push(r[b]); s.push(r[Z]); s.push(r[l]); break; case 62:b = f >> 7 & 31; Z = f >> 12 & 31; r[b] = r[Z]; break; case 126:b = f >> 7 & 31; s.push(r[b]); break; case 110:b = f >> 7 & 31; Z = f >> 12 & 31; r[b] = s.pop(); m.push(r[b]); r[Z] = s.pop(); m.push(r[Z]); break; case 65:b = f >> 7 & 31; Z = f >> 12 & 31; l = f >> 17 & 31; r[b] = r[Z] >= r[l]; break; case 1:b = f >> 7 & 31; Z = f >> 12 & 31; l = f >> 17 & 31; r[b] = r[Z] <= r[l]; break; case 33:b = f >> 7 & 31; Z = f >> 12 & 31; l = f >> 17 & 31; r[b] = r[Z] < r[l]; break; case 97:b = f >> 7 & 31; Z = f >> 12 & 31; l = f >> 17 & 31; r[b] = r[Z] > r[l]; break; case 17:b = f >> 7 & 31; Z = f >> 12 & 31; l = f >> 17 & 31; r[b] = r[Z] && r[l]; break; case 81:b = f >> 7 & 31; Z = f >> 12 & 31; l = f >> 17 & 31; r[b] = r[Z] || r[l]; break; case 113:b = f >> 7 & 31; Z = f >> 12 & 31; r[b] = !r[Z]; break; case 9:b = f >> 7 & 31; Z = f >> 12 & 31; l = f >> 17 & 31; r[b] = r[Z] !== r[l]; break; case 49:b = f >> 7 & 31; Z = f >> 12 & 31; l = f >> 17 & 31; r[b] = r[Z] >> r[l]; break; case 41:b = f >> 7 & 31; Z = f >> 12 & 31; l = f >> 17 & 31; r[b] = r[Z] != r[l]; break; case 73:O = 1; W = jsvm_this_insns[I + 1]; b = f >> 7 & 31; Z = f >> 12 & 4095; Z |= (W >> 0 & 15) << 12; Z = Z << 16 >> 16; if (s.length <= Z) { break }r[b] = s[s.length - 1 - Z]; break; case 105:O = 1; W = jsvm_this_insns[I + 1]; b = f >> 7 & 31; Z = f >> 12 & 31; l = f >> 17 & 31; C = f >> 22 & 3; C |= (W >> 0 & 7) << 2; r[b] = s.pop(); m.push(r[b]); r[Z] = s.pop(); m.push(r[Z]); r[l] = s.pop(); m.push(r[l]); r[C] = s.pop(); m.push(r[C]); break; case 89:b = f >> 7 & 31; Z = f >> 12 & 31; l = f >> 17 & 31; r[b] = r[Z] in r[l]; break; case 57:b = f >> 7 & 31; r[b] = {}; break; case 121:O = 1; W = jsvm_this_insns[I + 1]; b = f >> 7 & 31; Z = f >> 12 & 4095; Z |= (W >> 0 & 15) << 12; l = W >> 4 & 255; if (typeof r[b].jsvmfunc == 'number') { for (i = 1; i <= l; i++) { p.push(loaddata(Z + i)) }d = true; s.push(loaddata(Z)); g = true; s.push(I + 1 + O); I = r[b].jsvmfunc - 1; v.push(-1); c = 0; _ = 0 } else { V = []; T = loaddata(Z); for (i = 0; i < l; i++) { V.push(loaddata(Z + l - i)) } if (typeof r[b] == 'function') { s.push(r[b].apply(T, V)) } } break; case 25:b = f >> 7 & 31; r[b] = []; break; case 69:b = f >> 7 & 255; if (d) { for (i = 0; i < b; i++) { s.push(p.pop()) } }p = []; d = false; break; case 37:O = 1; W = jsvm_this_insns[I + 1]; b = f >> 7 & 65535; Z = f >> 23 & 1; Z |= (W >> 0 & 32767) << 1; for (i = 1; i <= Z; i++) { storedata(b + Z - i, s.pop()) } break; case 101:b = f >> 7 & 31; Z = f >> 12 & 31; l = f >> 17 & 31; r[b] = r[Z] == r[l]; break; case 5:O = 1; W = jsvm_this_insns[I + 1]; b = f >> 7 & 65535; Z = f >> 23 & 1; Z |= (W >> 0 & 32767) << 1; for (i = 0; i < Z; i++) { s.push(loaddata(b + i)) } break; default:b = f >> 7 & 255; for (i = 0; i < b; i++) { s.push(m.pop()) } break }t = I === -1 ? 0 : 21; break } } } } function checkWasm() { try { { let u = 0; u:while (u !== undefined) { switch (u % 3) { case 0:(function (_a_r_g_, e) { switch (e) { case 0:{ u = typeof WebAssembly === 'object' && typeof WebAssembly.instantiate === 'function' ? 1 : 3; return } case 1:{ u = undefined; break } } })(arguments, u / 3 | 0); break; case 1:{ var e = new WebAssembly.Module(Uint8Array.of(0, 97, 115, 109, 1, 0, 0, 0)); u = e instanceof WebAssembly.Module ? 2 : 3; break } case 2:{ return new WebAssembly.Instance(e) instanceof WebAssembly.Instance } } } } } catch (e) {} return false } function isDesktop() { const u = navigator.userAgent || navigator.vendor || window.opera; const isDesktop = !(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series([46])0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(u) || /1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br([ev])w|bumb|bw-([nu])|c55\/|capi|ccwa|cdm-|cell|chtm|cldc|cmd-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc-s|devi|dica|dmob|do([cp])o|ds(12|-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly([-_])|g1 u|g560|gene|gf-5|g-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd-([mpt])|hei-|hi(pt|ta)|hp( i|ip)|hs-c|ht(c([- _agpst])|tp)|hu(aw|tc)|i-(20|go|ma)|i230|iac([ \-/])|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja([tv])a|jbro|jemu|jigs|kddi|keji|kgt([ /])|klon|kpt |kwc-|kyo([ck])|le(no|xi)|lg( g|\/([klu])|50|54|-[a-w])|libw|lynx|m1-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t([- ov])|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[23]|n30([02])|n50([025])|n7(0([01])|10)|ne(([cm])-|on|tf|wf|wg|wt)|nok([6i])|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan([adt])|pdxg|pg(13|-([1-8c]))|phil|pire|pl(ay|uc)|pn-2|po(ck|rt|se)|prox|psio|pt-g|qa-a|qc(07|12|21|32|60|-[2-7]|i-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h-|oo|p-)|sdk\/|se(c([-01])|47|mc|nd|ri)|sgh-|shar|sie([-m])|sk-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h-|v-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl-|tdg-|tel([im])|tim-|t-mo|to(pl|sh)|ts(70|m-|m3|m5)|tx-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c([- ])|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas-|your|zeto|zte-/i.test(u.substr(0, 4))); return isDesktop } let jsvm_this_tmpValue; var jsvm_this_insns = []; var jsvm_this_sdata = []; var jsvm_this_entrances = []; const jsvm_this_privs = []; jsvm_this_initialization('unTuZ\tuInIYmrnuf\'uONetIaeA\tiuT+t\tumuduDuTud+vTVIuVBu\'u\tnouI\t\'Hn+ufuuedu\tfre_v\'\t\'ahuu9VAguCt\'\t0HuHiVnuogH\tmuseCuuenn\'\tutuuuwerC9se\'u\'I\'Sumunnz\t\'uegt0uVuoFd|uuhonHuiguduu\'ndefin\tduund\t_unuR\t\'\'zv\t8ruuduHN+mCVvau Vn\'Yhug\'duNsvmuunmu\'Hjsuuportul_MTGnY+uef7ued\tRtVut\t9ueduuuued\'h\'HEuu\tlu\ttMSuuuuH\'u0ui\'cAgA\'WINu\'um\tzgE\'t0\'tnd9fuoud\'e+HuTu+Zu\tHuduf\t\'uuduf\'nuyu\t\'Fetval\t\t\'niuK\tjundff0uguh\t\'ru+umu\'\t0nuut\t\'uIdesuneu\'uIu0t1auuuOuuuH\t\'TnmwdiEudua\'rfcv0\t0ui\tHue\t\'\'nduunnedWuuIuuv_I\'_jnuOtQ\'uuH59u\'ebNu\'uutua0ugiCoN+uuHTueuvnudV\t\'ePuvEuurVuout\t9unG\'uCn_u\'\tNV_+vpu\'0unuuWHuuRdun\tuAd\'\t\'4+zVuuW+i0out\'\'EuIPfiahuwuur+uGuu/nund29iueauumoVijTuud9fiuepukuuet_wu0\tHuuzuhVuuvDEw\'uumwXe+La\tWduuIw\'u+ONZuUuuRrEXAu+\'\t\'mZCZNG0gVHHuENVuo\'TnCINVnMOw\'gH0EfVHuuAMEu9NuIu0H_fZuH\'umu\tMeC0u;\'IuuTzHgGHnjuCuuERWOWVeVH_MEDuUO\'u\'6awERhuuhHGC\'uLuDvUMu\tVC\'Mne+TuuOMCnR\tT9_VIuHu\tnCAjf_A0FIAMEuRu+E__uDduMahu77uuu0SIO0THbGu\'V\'BuuVu6SIuuEZuP\'+T+VOn\'ZDuiTg\t\'uIuLAIuRugI0OSOCnu\tuiuucNGTAlEuuu0u\'DuVTHzvfmu_Wu0ge\'VYV0OEIuuE_PV\'m\'\'NunTIouPTuiwSue\'DunfuETYLEHuj\'gOCEuduacERTAt\'uugTunEVudE\'oqOHIEInIuauTYuZTINIT\' OOv9PITgOu_TO\tOCVuumhu9WuOAjFAuhONu\tuuEeuSOu\'\tIuPEVFueOunTYgg_PB\'u\'_PuuAmuONVTVYEhhuuVCTu9D\'umuu0uION_+uudVgWVuGuNuuu\'9u0rARION_TguECfbCum0ZPiVuEuMIuNu\t\'uPL\tuE0uIuuHMYuCiNunNt_TuWEIL0Iuu\tutOuuVNZVTuPekPu\'\tu\'xeYtG6uOuT_ENCee\'NGu\tKLuuwCONuEuTuTYPECNudwnmNuegun\'uVnjIi_d\tgeuviVunh5nteH\'un6Hi\tf2hZ12u0\tuC0\thV0Hu4.u.0u\t\'uf52uz\'.\'T9WuNLs\'\th0V\t\'0wu\'P5uuHYebuu\'ics\'uuu\t0rN\tdW\t\'cum+\'olul\tz\tu_WuTmu\tmizuu\'iuuEuifyuu\'uVonuu\'nNu\tHuohI0Wh\'+iuP9\'\t\'uuP\'\t\'2uuuj\'up\'li\'atuo0/jguekZyupiudcnuTu\t/uuotueufuumgTiuCQZ0uxtusuCVuH cuauVeu=UTm+Vuw\'jsP+uenu0PuuIuau0ugdeTTuedanurCgvaHuuund\tguued0un\t.fRnhH\tu\'l_utrguumuuueNdVjuLf\tTtu8s\'\t\'9vvnmunc\'uubu\'hVoCuuu_PguuuCAjERA6VRAuujRmTuuHb0hgHAuuolIneH\tuuVeftnI6\tuCAjENu_Ip0uuumnuNhWV\'u+nuiiGsuu9m\tHTg.rhuhbWu\'Eb0LHwerrUse\'0\'tuStH9CgTT\'tmub\'+ua9fariE\tudSrpmkx\tuuopRatio\'\tw+OiNitR0tiuU\t\'sVVeoWi+tb0ZIvidfmouZfOtu\tbCmaguZguuDuiavHNeTD_V\'PEuA0vu5\t0u52\'HWVusuAE9P6\'uuhTnuVuuTOduoZiu+zuWVurgeo\'HEuGtu\t\'\'u9un\'\t+Wuught\'H\'ueadonuemu\'u\'2\'0uHduaRuta9edZ\'geI0uTReDa\'u\'uguvgMeubInfN0uuduIiu\'uH9eu\t9u/vmumt\'ea\tuui+MTuurnHIT\'+auukCetyTH\'uvuad\tCusVrAIT\'tu\tmguuuOunIONTENmuEmCODuuGua0ITeuinwTuVwagudu0ouu060ed+TDeuiSeu\'g\tget\'sgQueeIa\'uu+ahigatorihfueer8guEt+Ta0oLuuHrCiu9+\t\'uoDerghge\t\'ueiN\'guncu\tVw0erRu99uoONu\tVIeUOZ\t\'uuSafaeV\'euc\tnc0WTbRT\tYuuu0ueTuuEeaudu\t\'b\'wuuuaIuNuTmuuuVunvmWu0\'u\'\'etNVgaIujISu\'uPwtOueuhuouT9ou\'+uEeruOyOpeoationuyuu\'uTcHnReneuNpuuuogeurI+uBjtuntundNdiu01\t\'ueWi\tgCovduuvTZpeCv\'Ip_Me0wisn\'\t\'fauuNeM9TeI\tuur0mvugte\'\t\'cu\tur9JeiuIt.u\'4nhuIaWi_uu\'WuTuIuu+Ixubgm\'Cevm ulu\'\tiuV\'f\tTed\twUdoTiuvu\tTu\tefiu_uunndIgune0\tun0uekt\t\t1uVdeuinMuuundeuRIgu\tjnkN8vnpV0unuufiueO\t0CSe6u_eG\tun0Hfinud\tfnCeuinHu\tu\tde+0u3dzhnduVi\'euuuuue\tiCHuAKVue\'IY6BEuVueAi0udePHu0fiuejZdg\'g+uAgIVN_fEuuujRu WyueIRUjIu0uTaWE_VEIENu\'\tuIpEuH0uyTuTyuE_eSud\'a6rhuuINuT0VeaHInueuinTueuudeuiueu\'uLOvuCTN+ueTTTYCEj\thnuvNImHg\tw+dTfu0e7\tugHeHFued8\'isDTCVtlA\'\tuDuViH\'T0\tu_PZ\'CBDEVICufHVEuuuB9uuFNItNh_zhZuuUuEX_EDMCu\'uuCCeHuVeduiE\'eeieui\tu\'uwui8e|uuO0IeuAu+ONhTuuuuuR+u\tunI8RAHNOH_ugNuum\tuTwV\'NfEuu.CON9nY\'huV\'CuOu\'uu\tNuueI2nedus7hetNued0undufNnebuuudefuuHduunm4uiuud\te+d_fCnuluupdufiutuEu\tMefiuu\'\tuumeuunud\tuVdzHuVe\toujCHuENuuTuPHuuTVVwR\tC_tE\'tIONuuzIudagune_TgBEVVuRSuON_TIuHVNuO\'OPu\tuoCuu\t\'u0OLAuHuAG\ttmuuu\'m\'Nu\t\',H\tuudLwmWeduTuZHfijeueundwuenHdugGAMd9V_EIUTHuM\'DuUM\'CHZHuruRTIguuuuu7Huu\'VefJuuuuumamtwOmVuuuvuu+ouu0uuV0Hvjuuuug_vu0uguWuuVjxVWIuuuuuuutuu0mCNHuuhuIuunuu8uWuutuVuuH\'uCOuumguuV0NWVHu0uuHu\tuVVeU0uuuwuu0uuutuuuWuuV0uzuIauvuufutuTVHHumuuuuIuuguuTV0uFmRuuuUuuuuumTh/jV0SIuuug8WIdNnuuVmug9euhuhuY_Hu\'NZuHHeu+u9u\tnuuHWwujV0Z0jbEmtTNm80muVm\t+HulouuaHlRIguZuuHuuuuFueujVuA\tr2e0VuuIiOtuCuutLuImu0Huu\'wIuugi0uT9jdH\'uumHuu_u2b+Wu\'V0oaduT7u0uuutuUuueuNuuuuuVuu\'uuVu_uTuunugmVu9_uuug9uosOuIuuiuEuuuVua+uZH\'uVPIuumHIWvZu+_\ttuWuu\'jhuub9Ee0HvVuIuIcZuuRzuJViVeHuHuu\'muuIuuVZWhuuuuVIuujuuh+uu9uTuuj0uWoIuz\'uPduuuuvIuHu_\tue0u0uEISuLSuug_\t+Euuu0uu+iduVZVtz\tuHwurTuuzCu\tuu\'zuiuIuuuuuau0u0VmuTHeuggIuWu0uuHTuuuTuu0VuZTT\'euuuuV0uTrIuguuuRuNuuVmuVH0uSuIuugHu0TZIu0uuuuuuwuTxuuHVutuJauIWuNmuuuV0fVu+UVeuVuH\tauPjuehuuHHuauCuuouuCuuu\tueHkdMuuuuuVu\'uuOeumuWumueu\tjHuuCZeuuVTa8uuXu0ueWuCuV0UWusuuiuuuutuuvuu+Huuouwuugju0E+Hg+uu+uuHmoeuVuWHue8uuuuugjVuWuuuuu9+uruTu9TuGVqv\tNuuHVHuIuCZuVugvN6uZ+bSHNtuuuCuu9Euu\'Iuwhu\tuTWumTHHuuuuTVCTHmCuguhguM6eZNuQ+NIduyuuHmuum0\'gCuu+agW0uTuHuNIudVCueuauwuWTvh8uQmuFanIuuuuHHmusSVuNWhIIZT1uuCkHhVuuuTCu9uuuuuuNHuIuZI\'/zIFLuuuHhVumn8IZwhuuuV_Ni9EHVuuu\tVCgTuTugpw\tguVHuu\'ue\'IHuTPHamu9uIugVhnIdTuuuZHuhNuutEENMmuTjuZuvu6ug+esa\'\'0\'Z9WVmumuuIgwazIVuuuuZ9uHudjuVCV0LuuZ_90vN6eHubx+uwI40uuhMuumgrur1+IZTWZuzkuhu\'RuuCTguk\'u0ugiNV9IHbqTuPuuuZ\'umuuajNgwjzw0uWuuuECuOuiNnVuVm0nVNeg9\'Run+b+maIuWuuuhuuuuuPgW+zZuVmuuEHdhuuguVCuhmCfuuWhgN6uGEmuHNTuu+uuumyuI\tTguhz0ZNWuu\'uueou+uVCn9mEuulugAg6uu+ud\'6\tuuWuHum/9u0Vunhze9TWIwwuuVjvuuNYHgmHuiuu0uN\tuZ+bohHIuueuueTHuuVIgzuzuuTWIWwBHhuuuuICujuCu+Zugwu6uZ+uuhNIuuT\'Hhusufu0uIIzuu\tuiuuHHhuu1uV\'pmTsWWR\tgvNeuZe9VeTIuu\'ujhuuuuuuug\'zIZugui7uHhNeumVCuumNnub0MiHHl0+buW9uHu+0u\tuuuuVoju\'zITTWIumkHhuuugV\'uW\'uuuwuuPuWuZuvQWNI\'uuouhhu9uTuumhzaZTfud0uHhNVt_VChgmi0uu8Tuuueu+bxuNuLuuuHhm\tuuVuguhVuuTWujPteuuu0uPC+omTuuuuhuN6uHWg+aujuu\'uHhjuuu\'I0uNYIZTWuuKuHuNuOEZuuTmVuumuucNIuu+u3QITg_ueHumuuVuIaHhzgiuu0uuuaujHghNIuuVCuduu\'uuGNsN6uZNuQuNImEuu9nmuuuuugwZVqqHuuuu_uujuHu\'uuuTuujmuhuOAguN0nZZVFaeIumuiHZmu0uVuuVhuguuuuuuIuZ+u+hNu_u\'uvpOCPbVNuvNeuZ+b/quIuwuVmWmrjuuoatuzmuNuunuuuTjVjhNgxuuV9RuuuuuuHvNuTziuUTbNuuuuuhmuu8Vugwh0uuNTuuVuNUuuHeNuuWVugrh\'uue\'gvuumuub\'HuIuVutuhm_uuVIEwRzg_\'euuduuujuehtmuuVuuwu0u0uuVjNVmZEmaiNVuuZVHhmlGMVue0BzgHuuuNVTuTjLHhN/uuumu7mVuuuuuIJ6uZHuquNIuuuVHhIVu9rIuHhm.uu\'u\tVCuTjudhuuuuIuOKmCuuuuT\'eeuW+u00NuuVSuH\'\tu\tNVuuwhzeHIHuuHCuufeahNduRPWuimu\'gH9gnNuDZ+unuNuueu0HNmuCuheuwVuWu6e\'uHuuu0HNFumhu8fu+uCTunugvu6g\'YbUuuuuuuuHuTVunIhuwVug+N0++tu0TjmHx\'uufI\'uVmuuutuuV96uIubuV\tH0uuuHhtuVIuHTwuuuuuuIuHCrzqHT\'NuuugCujZCuuu+9uNmaZubFZhIuuug\'juuuuVu\tw+YWHmuuuuDVjHHH9uuhRrTauuuuuuugvNhuZ+buINuuuuu\'VmuvugugwhuguNEuT+.uuWHHhNuNumugVuCiOuCgC\'6uh+bUhNIuuuuu+0\'u0Vua0hzgHNnuVmIdTTHuunuuuHCuWHCuuIhgv060Zoggk\tIHHuushiuuuV8VTuu\'HNduuuTHnjH7huuuuVuuC0uuNR0gnu6uuuuOhNeduY+eumurgVIgwhCuHYuuuuuuTuHHlduuu\'NueVCuu0uNTC6n\tebHViIuuuupCHueoVIIwhzgHuu_u9WuHjHuuuuuufhuiI0euwTVHu0uutDuuu0uuiuuH90uHZ9uu9uu900hu9Luu\tquN+Hu0TWuu+huu_\tumPuouuuujnuuYuWudVe/VuIn9Z\'uuuuuuVu9aHHuuVIhuVHFuKZuCuuuvtVu+gCuu_Wuunhu7uIuW0uuuuuAuum\'0HIuuWIuRgHuuVuuu\tuuZeueIuuuuT9uNuHIu\'IuuuudIupuuuuuIuuu_uuuuuH5uuTuhZuuuutu\tegY\'0dLuuTuujVISm\tuuuuuuuuuuuuuTu8CW9AeHN0I\tuLduuhguu9TuI0\'gwGvuvdAHuZVENTuuo0zuuuui9Tuu\tuHuum90XmNhVuTubHIuh+uuuu9TIuuuiWZuV0uuMoueuWuuubHutiuu7Cu0n\'iwVVuV7nuu000uvmvHZuYhh\'VI+iuVeNmu90uuue\'T9uuH0uuuiu\tHuNmuauwuh0V68uuuKHcuf0umuuauu8uuI0TuVmuZ\tm_VhMuuu\'ouV00nH099u06uIugu0uZujuuIu+uuuuuX7G_u9iueuuVTN\tudHE+HuHuuw7VzuuunKuuPn0m9mKVTwHuuEuH0juuHTuTT9uutKW0uWGuiuuHmNuI_uuNuTruHZdIkuCegIIhu90uuuVuTNuuuNWuHuHlHuHuuuVuuuTuuu0e\'C0uTHmuwvugTjuuVV0ZTOuFPhTuug0uuu0VuTuauuuuueHuHuKu1zuuuuTuuAugauuuu900uuTI\tNuVuuui0mHu9ZTuhhPnuGTuH+0u0uuuI9Thuu9ogWuCuHCuHguHHZWuuvvuuhWuuAuu9H_uupIuuTIu\tjuuHuuuT\t+EehCuuw0u9mue\tNAuuHuuHeHuHZ+uTeuuuuVuu9uuumI6TuuuuuuuHuHIHZeVCIgesuGuuW0uij0NVN7u0eWuHuuuIuuguuuuWmWEu90u9u0uTNuuuTuuHZHOEuCuNuuuu+TuuR\'u9u+VuVu0_mCuHuwuHZ\'uTuuWuNHuZ9Wh9iuHuuMuuRu0iuHueZ0HZgIuuNuuu9Wu0uuVTuou9emfujhuVHuVTuuuuuH9V9uN9uTVTEjVuo9uojNuHZPCuuuTD+Iuu90uIunuZN9uu90aE\tHT+imVTuu/uuCu0\'Iu0u0uumuuuTuNZNHuujuhTuu0R08uu9CmuZ0mTumuuuWuHIHuI00Muuuu\'uuuu90uHTeWTeeftTgwHTHjHuuTu6uuujuuu9\tifu0un_PuuTCuHuHNuZHuHu0uuj\'uuuHw\'uKWTNTuumuHHjt+iWuVTuuuumueu9uueuuIu\'n+uZWuWTHIHZe0TuPuuuWHju0puu.tTjuuIIeuw0Vugjuh\'uuuu+Iu+elK99\tVuuuuufuuuOHuHd0Vuuuuu+Cu+u0C9RuETIuu9gwmpuHuIZCuzuuVuu9guEuu9u+uauu\'uwWwmuH0uu0owuu2NV\'\'uuuW9uHVuuuNuTIuumHuuZzuuuuuumduu90u9m0dEHju0wuHhguuHuumT7uuu9ubu\tuumuuVunuIu7uuuuHu\'ueVTuuuuWuuuV0uu09uguuv9ZuIu+uuuuuuHhLuu.uZuN\'uum0uu+TuuVum\tZmjmuuuuVHuu+muuVVmuu0uuWuuaVuguhuevuuuuVu05uuuuuluIT6n\tuuluuuuuueqebIuuVu_uVuuu9+uuTN\thu9j9NvOumLu2uuuImdvuTughhuO9uuuTV8u0Zu\t\tVuuInuZuuuuueumuu09uBuuuWu_+0Huu+uuu_uuu+0ulVuUuHuuuuuunHVHuZWuhVIZ+uVuNuu\'dethuVmHuHuuuuou0HHVumTH8Zuuu\tuuujmuMu0njuSuZn\'uzhuv0vJH2hiunuurTm0uu900ngjuTnuuuHuvbhmu7N0fuuu\thuZHwuuPuZ9uujguuuHmuVTuVZ0I0MTuuuu9+T+uuuu_TW\'+uHuuouuWu9eur009umuuuu_wTV0uuHnu\tPIuI9auuu0++.uuuuuuuu00u/nuI96s+TZ9aheuWHI0VNr\'uH0uW+uuI9quuT\tWuuuuu9079duIOsu+ut_uu+0uuETwu+0Tumuu+ZZuuuuuujuut+gumVueujH\'n1uWVu9TuiWWI++Hn+uuruuurueuuV+uu+h09uuuVuuuweWuuuuIul\tgsuRgeVuuuutuuum0lZuCZuuuIT unbuuVuCuuHAuHVIu0umIVh0ZuVuHRhuuuuufIewHuuuHUu5uuNuZu\'N\'wuW+wvHumnuuuuVgu0M+uu0VTNmzuZu\'Yu+Au\tTTuuduuVuuu+hVGVmuuwfuIh\'uuu0unCuuuSJN\tV8unHh\'uu_muuj+xT00ugtuPh0\tT\'1QuhwoGuu\'JTmuu\tCyuVu8nu+aTVVru0huuuuuu+auuuzVmuuVTVmuu9uu9uHHuTLuu0VuHumugT0uuu0uu\'0uhZuuneuuujm9W8muuuTuZj0IuuLouuuHuqgu\'uuuTuIuum0u9u0I9unuuuIuumm7\tTuuuu\'utrgdaZuIuHuuuimuuemuHVWuunuuubTFCuruuh0uhuuVVVuutYuuhuWuuWuuu\'NHHuuuuuuuuVuumu0uusHVoH0IudEuutzuuC0ujrSu+uuud+uTuuKuujHuw\'Wuu0quufuhuu9uujtgZuuwuuoMnIOu+ugI74muguEgjuu6PguTuumhhZuuu5NuueuIIeWuuuHuTuDHJuu\tmuCuuIuuuumuuVT0uHu_uuhuITwu9u0H+H0uuuu+uu0euumuuu\tujzWHuuouHNZue\'u\tcH5g\'iuuuuWuwuutuouu7dVfmuuWeTMuuuruuTfuV\'u+uuuNu9uguRuuHuHHNTuV\'Vmuu9uudW\tvwuuuuIuuJuuueVWTuHuuu\tuuNVwuuVu0uuIu9ueu9TuugTume9i0iHuuuV0nTumIwuuuuukuuutuuu\tmujauwZWPoedgjmuu\tuuuuuwuHtuufOWuweuuuuugeHuVu\tA\tu\'uuueie74IuuumgGeu\'uUfuZTmjhZuuWuuuufmuHuu9uuHu\'ujmuuu\'ZwGithe\tVoVHuhuuuuuu++uuuumuuNZ89guujbuuuumuuZfuuTAuuu0uMPtNuKuhuCC.ru0iu0uuu9009u0uubLuuuguu+mDu00ii\tZumVZigC+jN\tuuujCuu0muuhVuHjouRoZuuuwuuhuuO+WuLVuuZHuuuuIuHTVLuP0ZuuVuuuCuuuuuuu0_NV0uuH/uuu0uIueu9uT\tgH0uuuouuuaZujuuu2muTuWuuuh\twuWZuuV+eVBuuuuTuZm\tbmufuupuum0iuuhuug0uueEuW+0uuHV0dHIHuu0wITouneuuhVm9uT0urjCYuj9iummuueuuChgItGuuuuugC+uHEuIhutmueduuuufuu8uCu0muuPZu9u0u0Nuuum\tuHuHAKuu\'uVumuIgNuvWVuEguu04uI\'gg90u\'9uuuX0H0K\tu\tuuujTVTuuu:euxuTwiWuuu4kuumuujuubh\'uouuuuuuuwGHuuIuuggMvu0juumu9ueu00uqumTuEuuIuZ+ZewNIutu0_uhPuu+CuuVuoNtmI69eu9u0Iuuuuuug0uVmuuuwuuu\'uuVZH03un0uCuu+umu0uue0uu9NuVe6uhu\tO0Aqm8Wzuuau0EA0muhfue+uIuuuGNj+muuV+IIj0ZT0TuuuuYeuuTuwgzgi80uNbuuuuuITzujuuuWj9uoguuuuZ/h0ZuuhPgMNuuut\'hTV8uMuu0uuuun0Zu\tT03Myuuu_eZ\'jhuuNwuIuuuuTuuuWCjgh0UoReuTiwugh\'uuuHu9+0uuumu090u9ujIuuLT0uuuZ0wuuH0eeI0uuuZZuh9uuuCVagujuVmuEfuu9uqIVuLVnu0u_+mIu+duu\'0hAFV+6ZVuuuu\tVjm0gIduIN0uu_0I7STWuuVrNhPPuuTuT0Wuu9uH9u\'e00LuuujuN1nunT0uu++uuHutZ9uTuuuuuOuzx\tmu\'VTsuguuuCRuNu\'Im0_TuuVjNV8uuiuugumu\tmuuuuajN+m+uuuuu+0HuuZHhVujuuuuuumunLHu+wTuvutaf_W9u0uuuW\tuuIWu0uoVtHEu\'uWuau\tuuAuuj8Tu+wVWuzu\tauuuu+0uH0uVw+HumuuHuNB6uuouujPnuITuuu.uHeWuekmoua0uHu0u_VICudxuIuTgu6uuuuIHgVtuuuIuuu4uuT0uu\'muVuGrEuuuusuHauuuwVuuuu+u+uTHRuvuuTtuHHHug0uuGVNuu96uVu0TaNuuuuWuhRCu\'tug\t\'aVuuIuuJuuuHutIuiuU70uT+usuudah\'buuu+PuvuuuVuAuAauthuHaNaZuoEuuuHHHuIH0Huuu9zuuhEua\'uumuWuIeHgu\'uuhuum_uuuIHISIiHuun0uuuuouV0u9m0HguuuauSu0jHgHuMuNj6HweWuuHu0ITWuuThup\tHu+90uuuH\tIuu+Hwuuij\'HuZCugMuuTu8VtW0uua0eZ+GuZh1unuETHT\'HwHUuoHjwTu0LvV\tu\'jme7+GumuZuMuCHCujIu99Vgq+umguu9m0uVuuHah0uuuIu0VmNugWuuEu0u9H/uN0u9/0uW\tmuH+WuLWmbwWZ\'uAuIuueumXTugmAuuIVgvtTCu7Cuuuhuu0QuuudHuHtgvNhH\tjNuuUIdZuHueuWuTuHuauuuumuuuVhZFRNnuhuugugIiVmu0Z0uH90utV0uuuNDo+hu6umuuEfZuCQidjZNuNivuC\tuTltuuqCfuBu8ihuagWtuu0\tuw0HuuuuuuldZvuEHujCuuVeuujHuA6uuuuWCu0uuuduuuO0uuIZuETzu9uhgdH0uuguHunNn\'guuuVg0HumZIITu|VHuuu09uj_SuH_uu_gu9EfguuuSDVu\tuj+ueThmuu\t0ucvheru\'CVji0j0gIN0uuHnuwzhouuVguuuufuuuheWuu\'qw9uWe7\tVuTTmeuuWuuTiHqZuuuNucguIHwTWZuu\tuu+9NzeWmuujuuHHWhen1VuEuWT0ZaJNuu9ouuRm\'uuuuuV0u8m\'uTu0mITzk9u0uuHnu+\tuwKuZuuuuuu\tnuMeHuu\ti9unVM8uuuIIuuu+u0auiuuuIueh8hahuIOuuoTuuuZgsnug0uu+FIwu\'gAVgu\t+0uHeWuuVou\tem06gWuh0uuIuHVreHuuuuuuz0guvVSuHuuJ+uuuNmThjIgueWuuuOweduujuHuuH0u_NTVuuTuRju0eNLuuuIIuju\'0Nuuuua0nCuuuugHeNtuudIuueWneuqgVNuHuPW0IeW09uHgENruWVIuueWuuuf\'NNHuuVtuwCHuuhuuuVuIuuuuweWu\'lg9ugN0rNCVuuMI\temuuu7nqZuue\'uuu+uIweWuuHkueumI+m9uCZoMu+mmNuWVuu0g0euuuuWuCHu9uuIVu+0uV\tWiuuuu9u\'V0teuuT0eum+uIguVeVZue+mIw+WtuTHu\'ueHZj0uuuugue\'bu\t0ZeuuntuuTiu0uQNuVuuusau\'gegut_uITYp0eeuuuuuCu\'eg\'muhuwe0uuVuuueAmuuquuRWuuubuezVuWuVuuumIqZuVuuuhu+mIw\'0uVT\'uuu\'IuuZ\t+uouuumINVuHisHHuT0ua\'uV\'0uuD+Guuu0\tuVIueC0uTgmuIcuNEu0Z\'dVuuT0uuhCuuWeuu00qaiuuuTh\'NseElhuVuuuZug8uTThVuIu+uuuuuHIu\'uuHuhuuu0HuLg8uuiuE9uTuuHuuRuWohuuuug0muV0uuuuuwHWuuuuuTTheuuGugUmT\'eW0uVHhu+\'IweBVu\'ouuguIweuuuVeTuuuJHm\'uuu6uu+Euuumu4jm+wc0HV_wTu9euuCuuuj0ueNuu3uWuu9e+eVhWuuUuujuue\'auuu7uwjNm\tumgTNuueurNuHuuuundeNuumVWeIGVNo+xW\'NuuuuHVHuWuuYugeNuuuVuub6uTjaVX9IWgu+Vge+Muu\tueNTmHqZuou\'T\'TVumNuVneukuu+uCwgV\tuuuuZH\'uueWumusHmHT2uIuNu90uuurHez8uHueujuHuZh9B\tVutTV0uuK0uTu0u9uLuHVKuIuuuuTuuuuGejVZ ufCuuu0uu+0uuIVOVuTv9+0uA8Vu\'uKTuuuNuCuusu0iuuZVWuuuZYuIuH\'uueuIuugIuGchw9Tu_uugiuu0uduuueu9uw08ugmeuguuGP4PwuWuHhNmdPWTuuugeuauuuTWuTTuuZu90uIueVuuhumuZ+Nu6uZu\tHugvuuuZIz_TVuuuI+jwquuChuuuuIITf8uuu0u9Vm0VuIIunoIwvL\tuuVuIu6umTu8d+TuZVeHhyuuuueWuZNOuuubuVTuaC0HMuTuIHTH4VuEuZuhTVi\tuV0m\'uVTuuLuu0ufuumuuh0NsuuuVuVTu\'xluuoguIhb0+e\tuVTTuiu9d1uuguuguhugmuuKTu0uHgnmZZL9wsZuuu\'uz+muwT0+udzauIZuhZuuuuCuujmmuuugpuuuuN0h9HuuuTnudu\'uufVuT9jHwnHV_uueITuuuEuHWuuuHuuju+muu\'0rujmuuHMuI9Iu0THNmu0n9H\'su10uV+m\tDjmuzmun0euuuzug0+uf+IZvuuuueOuIuu0uweu\thuuuwBgZ0TVg+ajguuTuGemgCuu0uu0mu1ufYeIeuuuuuT0HsVuuuuCuuun\tTjeu+V0Huuhuuu0rIuue0uw0fHhuuuuT0umwuuamujTuCNWuh0HgVNTuVuuu0VuueguuuuuTwuWuVVmduuWuljnuo+uuTuuuuWmgug2uu\'Wuu+IauuWuuUHutazuuemuu9uuW\tWuweWu\tHuuuuuuu0Wjs\tuuuuuuH\'wuugIuIx9u9um\'9HdeHTAgu5uC8hHHuuAVI+VIjTEuuufuu+m9uguu0dmuuu\'uVNq0\'ueuuuuQujZuuNuunoW00sWoujgTuuHuHzIbueWHuu-ujBCuitViuWu\tuVu\tuuZjuWuuuhuuu+jIwuuB\'huRuNWVuiehZHCZuhHYuhZeehiHsu\'euuueuuuZuuudnNuzum0HIuiAVu0ZHu0uue0gVuuu+uHuue0uuugwwTEugnuuu+muujmuujmuuHWuuuqgeuumuurBXijgeNuuCuNew0WT9zuneuTuuuIuweeeuu\tMwTumeuV0ttMuuuhuuuugnnguthuHuhuIwee\'gEHuuuuu+V0b8TuauT000WeugurDxhZuuuuugjunuuTli+\'uNu\'ue9Tu9uhIurKp7uqju9uuWH0Au+0duV0+YhuuuYCdI+0nfumYV90u960euuumuuNAu+juudmuH\'huuVuHauuMddI0uumIu\tOu6VuuunmuwHuuuuuu8UNgWuuuT08geHmsuiiuI96uug0uINuVuuWuuu8uIH9uuDsuMemuuT0e8ueuuuVZu\'0uTNmuI9Cuuu0g88uutuk+\'NOuVHeuuVxuI96EuT0Cu\'mud0Zuob0uo3I0uuHuu0VuiT0uzT0uuE9|uV\tW9Tun7KdmNjv9WjHKHetSx/UNta1cIN+uFLvm5u8luaTVIuiu\tCH2numueVhe|uuZjuuuGVuVuuui+u0+ubuTBuuuDunuFuuugu\tuiummuuuHZudVu+uumuuyGuEVEwnuuuuuthTN0umgq'); '__p_r_e_n_e_t_a_g__'; let e; let FACING_MODE_ENV_EXACT, FACING_MODE_USER_EXACT, FACING_MODE_ENV, FACING_MODE_USER, CAMERA_WIDTH_HIGH, CAMERA_HEIGHT_HIGH, CAMERA_WIDTH_MEDIUM, CAMERA_HEIGHT_MEDIUM, CAMERA_FRAME_RATE_HIGH, CAMERA_FRAME_RATE_MEDIUM, BIOVERSION_HIGH, BIOVERSION_LOW, BIOPRODUCT, BIOLANGUAGE_JSON, BIOLANGUAGE_PB, DEVICETYPE_WEB, DEVICETYPE_PC, DEVICETYPE_IOS, DEVICETYPE_ANDROID, OPERTATION_TYPE_PRE, OPERATION_TYPE_INIT, OPERATION_TYPE_VERIFY, OPERATION_TYPE_JSON, OPERATION_TYPE_PB, OPERATION_TYPE_VERSION, OPERATION_TYPE_VERSION2, OPERATION_TYPE_SEC, RPC_VERSION, RPC_VERSION2, CONTENT_TYPE_JSON, CONTENT_TYPE_PB, LOG_CONTENT_ENCODING, LOG_CONTENT_TYPE; jsvm_this_run(function () { return eval(arguments[0]) }, 0); let isIOS, isUC, isSafari, checkWebRTC, getImageData, video, canvas, uiType, bioMetaInfo, deviceType, getMetaInfo, initOpertionType, verifyOperationType, contentType, getLogContentEncoding, getLogContentType, rpcVersion, facingMode, frameRate, cameraHeight, cameraWidth, userAgent, topRatio, heightRatio, videoWidth, videoHeight, imageRgbaData; function jsvmportal_1_1() { const inout = arguments; let retval; jsvm_this_run(function () { return eval(arguments[0]) }, 1); return retval } function jsvmportal_1_2() { const inout = arguments; let retval; jsvm_this_run(function () { return eval(arguments[0]) }, 2); return retval } function jsvmportal_1_3() { const inout = arguments; let retval; jsvm_this_run(function () { return eval(arguments[0]) }, 3); return retval } function jsvmportal_1_4() { const inout = arguments; let retval; jsvm_this_run(function () { return eval(arguments[0]) }, 4); return retval } function jsvmportal_1_5() { const inout = arguments; let retval; jsvm_this_run(function () { return eval(arguments[0]) }, 5); return retval } function jsvmportal_1_6() { const inout = arguments; let retval; jsvm_this_run(function () { return eval(arguments[0]) }, 6); return retval } function jsvmportal_1_7() { const inout = arguments; let retval; jsvm_this_run(function () { return eval(arguments[0]) }, 7); return retval } function jsvmportal_1_8() { const inout = arguments; let retval; jsvm_this_run(function () { return eval(arguments[0]) }, 8); return retval } function jsvmportal_1_9() { const inout = arguments; let retval; jsvm_this_run(function () { return eval(arguments[0]) }, 9); return retval } function jsvmportal_1_10() { const inout = arguments; let retval; jsvm_this_run(function () { return eval(arguments[0]) }, 10); return retval } function jsvmportal_1_11() { const inout = arguments; let retval; jsvm_this_run(function () { return eval(arguments[0]) }, 11); return retval } function jsvmportal_1_12() { const inout = arguments; let retval; jsvm_this_run(function () { return eval(arguments[0]) }, 12); return retval } function jsvmportal_1_13() { const inout = arguments; let retval; jsvm_this_run(function () { return eval(arguments[0]) }, 13); return retval } function jsvmportal_1_14() { const inout = arguments; let retval; jsvm_this_run(function () { return eval(arguments[0]) }, 14); return retval } function jsvmportal_1_15() { const inout = arguments; let retval; jsvm_this_run(function () { return eval(arguments[0]) }, 15); return retval } function jsvmportal_1_16() { const inout = arguments; let retval; jsvm_this_run(function () { return eval(arguments[0]) }, 16); return retval } function jsvmportal_1_17() { const inout = arguments; let retval; jsvm_this_run(function () { return eval(arguments[0]) }, 17); return retval } function jsvmportal_1_18() { const inout = arguments; let retval; jsvm_this_run(function () { return eval(arguments[0]) }, 18); return retval } jsvm_this_run(function () { return eval(arguments[0]) }, 19); ''; ''