12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439 |
- function jsvm_this_initialization(u) {
- var 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;
- return
- }
- }
- })(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;
- return
- }
- }
- })(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: {
- var g = V[i];
- var 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) {
- var 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;
- return
- }
- }
- })(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
- }
- var 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;
- return
- }
- }
- })(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;
- return
- }
- }
- })(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;
- var 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 {
- {
- var 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() {
- var u = navigator.userAgent || navigator.vendor || window.opera;
- var 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[2-3]|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-8]|c))|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
- }
- var jsvm_this_tmpValue;
- var jsvm_this_insns = [];
- var jsvm_this_sdata = [];
- var jsvm_this_entrances = [];
- var 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__";
- var e;
- var 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);
- var 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;
- var jsvmportal_1_1 = function() {
- var inout = arguments,
- retval;
- jsvm_this_run(function() {
- return eval(arguments[0])
- }, 1);
- return retval
- };
- var jsvmportal_1_2 = function() {
- var inout = arguments,
- retval;
- jsvm_this_run(function() {
- return eval(arguments[0])
- }, 2);
- return retval
- };
- var jsvmportal_1_3 = function() {
- var inout = arguments,
- retval;
- jsvm_this_run(function() {
- return eval(arguments[0])
- }, 3);
- return retval
- };
- var jsvmportal_1_4 = function() {
- var inout = arguments,
- retval;
- jsvm_this_run(function() {
- return eval(arguments[0])
- }, 4);
- return retval
- };
- var jsvmportal_1_5 = function() {
- var inout = arguments,
- retval;
- jsvm_this_run(function() {
- return eval(arguments[0])
- }, 5);
- return retval
- };
- var jsvmportal_1_6 = function() {
- var inout = arguments,
- retval;
- jsvm_this_run(function() {
- return eval(arguments[0])
- }, 6);
- return retval
- };
- var jsvmportal_1_7 = function() {
- var inout = arguments,
- retval;
- jsvm_this_run(function() {
- return eval(arguments[0])
- }, 7);
- return retval
- };
- var jsvmportal_1_8 = function() {
- var inout = arguments,
- retval;
- jsvm_this_run(function() {
- return eval(arguments[0])
- }, 8);
- return retval
- };
- var jsvmportal_1_9 = function() {
- var inout = arguments,
- retval;
- jsvm_this_run(function() {
- return eval(arguments[0])
- }, 9);
- return retval
- };
- var jsvmportal_1_10 = function() {
- var inout = arguments,
- retval;
- jsvm_this_run(function() {
- return eval(arguments[0])
- }, 10);
- return retval
- };
- var jsvmportal_1_11 = function() {
- var inout = arguments,
- retval;
- jsvm_this_run(function() {
- return eval(arguments[0])
- }, 11);
- return retval
- };
- var jsvmportal_1_12 = function() {
- var inout = arguments,
- retval;
- jsvm_this_run(function() {
- return eval(arguments[0])
- }, 12);
- return retval
- };
- var jsvmportal_1_13 = function() {
- var inout = arguments,
- retval;
- jsvm_this_run(function() {
- return eval(arguments[0])
- }, 13);
- return retval
- };
- var jsvmportal_1_14 = function() {
- var inout = arguments,
- retval;
- jsvm_this_run(function() {
- return eval(arguments[0])
- }, 14);
- return retval
- };
- var jsvmportal_1_15 = function() {
- var inout = arguments,
- retval;
- jsvm_this_run(function() {
- return eval(arguments[0])
- }, 15);
- return retval
- };
- var jsvmportal_1_16 = function() {
- var inout = arguments,
- retval;
- jsvm_this_run(function() {
- return eval(arguments[0])
- }, 16);
- return retval
- };
- var jsvmportal_1_17 = function() {
- var inout = arguments,
- retval;
- jsvm_this_run(function() {
- return eval(arguments[0])
- }, 17);
- return retval
- };
- var jsvmportal_1_18 = function() {
- var inout = arguments,
- retval;
- jsvm_this_run(function() {
- return eval(arguments[0])
- }, 18);
- return retval
- };
- jsvm_this_run(function() {
- return eval(arguments[0])
- }, 19);
- "";
- "";
- export {getMetaInfo}
|