Files
TankIC/3dtank.com copy/play/static/js/unpacked/module_13431.js
T
TermiNexus fd0dffe31b feat(bundle): 迁移到新版 main.7cfa4058.js(重做拆分 + 移植 7 处针对性修改)
- 拆分:tools/split.js 重切新版(1347 模块 / 126 代码模块),主文件 main.7cfa4058.js,语法验证通过

- 修复 split.js 内自动刷新拦截的 \\n 转义:它在模板字符串里,必须写 \\\\n,否则生成的主文件字符串断行、语法报错

- 符号映射:map_symbols.js 对齐旧→新(qyr→ryz、w187→c18o、z4t→jtn、vgt→rkt、Bmt→Ezt、Qjt→Fjt、txt→Gjt、k15b→s15n、azi_1→vzr_1…)

- 移植 7 处针对性修改:炮塔摆头不回弹(vSt.ryz)、摆头不过冲(case 0)、精准跟手(case 1/2)、悬浮底盘 raw 两级(Ezt.n36 + Zmt 实际速度)、电磁炮蓄力时长(jtn.c18o)

- 重新打包 unpacked.pack.json(127 文件 / 版本 96833eb2b0cf8909)
2026-10-16 14:20:15 +08:00

1854 lines
47 KiB
JavaScript

// ============================================================
// Module ID: 13431
// ============================================================
;(window.__modules__ = window.__modules__ || {})[13431] = (t, n, i) => {
!(function (
t,
n,
i,
r,
e,
u,
s,
o,
_,
a,
h,
c,
l,
f,
v,
w,
p,
d,
g,
m,
y,
k,
b,
q,
$,
j,
x,
z,
S,
C,
E,
T,
I,
A,
R,
P,
N,
O,
M,
D,
L,
B,
U,
F,
G,
H,
W,
V,
K,
Y,
X,
J,
Z,
Q,
tt,
nt,
it,
rt,
et,
ut,
st,
ot,
_t,
) {
"use strict";
var at,
ht,
ct,
lt,
ft,
vt = Math.imul,
wt = n.init,
pt = i.createRoot,
dt = m.$_$.pf,
gt = m.$_$.cd,
mt = m.$_$.je,
yt = m.$_$.xk,
kt = m.$_$.ge,
bt = m.$_$.zc,
qt = m.$_$.ed,
$t = m.$_$.dd,
jt = m.$_$.wc,
xt = m.$_$.fd,
zt = y.$_$.g2,
St = m.$_$.mf,
Ct = m.$_$.h5,
Et = y.$_$.d4,
Tt = y.$_$.j3,
It = y.$_$.h3,
At = k.$_$.a,
Rt = y.$_$.g3,
Pt = b.$_$.o1e,
Nt = y.$_$.u,
Ot = b.$_$.no,
Mt = b.$_$.bt,
Dt = b.$_$.ts,
Lt = b.$_$.p1d,
Bt = b.$_$.o1f,
Ut = b.$_$.w1d,
Ft = b.$_$.m1f,
Gt = b.$_$.v1d,
Ht = b.$_$.b1f,
Wt = b.$_$.v1c,
Vt = b.$_$.u1c,
Kt = b.$_$.io,
Yt = y.$_$.q1,
Xt = y.$_$.e4,
Jt = b.$_$.go,
Zt = b.$_$.ho,
Qt = b.$_$.cl,
tn = b.$_$.fi,
nn = b.$_$.x18,
rn = m.$_$.jb,
en = m.$_$.vj,
un = q.$_$.o,
sn = m.$_$.td,
on = b.$_$.fn,
_n = m.$_$.ua,
an = m.$_$.jd,
hn = m.$_$.c,
cn = y.$_$.o2,
ln = y.$_$.e3,
vn = y.$_$.k3,
wn = y.$_$.y2,
pn = b.$_$.e1f,
dn = y.$_$.b4,
gn = b.$_$.n1f,
mn = y.$_$.z2,
yn = b.$_$.p1f,
kn = y.$_$.a3,
bn = y.$_$.c2,
qn = y.$_$.q,
$n = y.$_$.o1,
jn = $.$_$.p,
xn = $.$_$.n,
zn = y.$_$.p1,
Sn = j.$_$.f8,
Cn = x.$_$.c,
En = x.$_$.d,
Tn = q.$_$.k,
In = j.$_$.j4,
An = y.$_$.l3,
Rn = y.$_$.b3,
Pn = y.$_$.z1,
Nn = y.$_$.i3,
On = y.$_$.n2,
Mn = j.$_$.q1,
Dn = j.$_$.s1,
Ln = j.$_$.p1,
Bn = j.$_$.y1,
Un = z.$_$.g7,
Fn = z.$_$.f7,
Gn = j.$_$.y9,
Hn = b.$_$.af,
Wn = b.$_$.al,
Vn = j.$_$.o8,
Kn = j.$_$.w3,
Yn = j.$_$.n8,
Xn = (m.$_$.c5, S.$_$.n7),
Jn = m.$_$.x2,
Zn = m.$_$.lk,
Qn = S.$_$.yb,
ti = m.$_$.b3,
ni = m.$_$.z2,
ii = j.$_$.t,
ri = j.$_$.b4,
ei = j.$_$.ga,
ui = q.$_$.j,
si = j.$_$.o3,
oi = C.$_$.p,
_i = b.$_$.gf,
ai = b.$_$.df,
hi = b.$_$.gg,
ci = b.$_$.hf,
li = b.$_$.e1g,
fi = b.$_$.hm,
vi = j.$_$.d4,
wi = b.$_$.kv,
pi = E.$_$.f,
di = b.$_$.lv,
gi = E.$_$.i,
mi = E.$_$.j,
yi = b.$_$.mv,
ki = E.$_$.k,
bi = E.$_$.o,
qi = T.$_$.b,
$i = I.$_$.f,
ji = I.$_$.l,
xi = A.$_$.b,
zi = R.$_$.a,
Si = P.$_$.b,
Ci = N.$_$.d,
Ei = O.$_$.r,
Ti = M.$_$.m2,
Ii = D.$_$.f,
Ai = L.$_$.x6,
Ri = B.$_$.a,
Pi = U.$_$.a,
Ni = F.$_$.f,
Oi = G.$_$.g,
Mi = H.$_$.q3,
Di = W.$_$.b,
Li = V.$_$.m3,
Bi = K.$_$.j,
Ui = Y.$_$.g,
Fi = j.$_$.u,
Gi = C.$_$.r,
Hi = C.$_$.b,
Wi = C.$_$.q,
Vi = m.$_$.nj,
Ki = m.$_$.v,
Yi = (m.$_$.p2, m.$_$.oc, m.$_$.mh, m.$_$.l6, m.$_$.k, m.$_$.pd, m.$_$.zi, m.$_$.n6, m.$_$.v1),
Xi = X.$_$.f,
Ji = j.$_$.m8,
Zi = j.$_$.e8,
Qi = j.$_$.g8,
tr = j.$_$.l8,
nr = C.$_$.f,
ir = T.$_$.o,
rr = j.$_$.w1,
er = m.$_$.d1,
ur = m.$_$.rg,
sr = j.$_$.x9,
or = m.$_$.ad,
_r = b.$_$.jn,
ar = j.$_$.c4,
hr = J.$_$.j,
cr = Z.$_$.k,
lr = T.$_$.a1,
fr = T.$_$.z,
vr = j.$_$.j8,
wr = j.$_$.i8,
pr = m.$_$.s7,
dr = Q.$_$.v,
gr = tt.$_$.a,
mr = z.$_$.b7,
yr = b.$_$.y1r,
kr = nt.$_$.a,
br = it.$_$.h,
qr = rt.$_$.h2,
$r = et.$_$.a,
jr = y.$_$.n,
xr = Q.$_$.s,
zr = T.$_$.y,
Sr = it.$_$.c,
Cr = b.$_$.c1p,
Er = b.$_$.q1c,
Tr = b.$_$.t1c,
Ir = y.$_$.c4,
Ar = m.$_$.qj,
Rr = m.$_$.yb,
Pr = m.$_$.wb,
Nr = m.$_$.sb,
Or = rt.$_$.k8,
Mr = j.$_$.a4,
Dr = ut.$_$.zj,
Lr = m.$_$.hd,
Br = m.$_$.g7,
Ur = j.$_$.t7,
Fr = m.$_$.yk,
Gr = j.$_$.s7,
Hr = j.$_$.u7,
Wr = j.$_$.v7,
Vr = j.$_$.y7,
Kr = j.$_$.z7,
Yr = j.$_$.a8,
Xr = j.$_$.c8,
Jr = j.$_$.x7,
Zr = j.$_$.b8,
Qr = j.$_$.r7,
te = j.$_$.w7,
ne = m.$_$.o8,
ie = j.$_$.h1,
re = j.$_$.i1,
ee = j.$_$.j1,
ue = b.$_$.t1r,
se = m.$_$.qf,
oe = st.$_$.b,
_e = y.$_$.t3,
ae = ot.$_$.sb,
he = y.$_$.b1,
ce = b.$_$.if,
le = T.$_$.d,
fe = _t.$_$.k2,
ve = _t.$_$.c1,
we = y.$_$.i,
pe = y.$_$.e1,
de = y.$_$.d1,
ge = _t.$_$.h2,
me = _t.$_$.m1,
ye = _t.$_$.w1,
ke = j.$_$.o1,
be = y.$_$.k1,
qe = y.$_$.x2,
$e = y.$_$.x,
je = y.$_$.w,
xe = C.$_$.i,
ze = C.$_$.k,
Se = y.$_$.c1,
Ce = ot.$_$.m4,
Ee = ot.$_$.b9,
Te = ot.$_$.j,
Ie = ot.$_$.i6,
Ae = ot.$_$.p2,
Re = ot.$_$.ka,
Pe = ot.$_$.e8,
Ne = ot.$_$.q9,
Oe = y.$_$.s3,
Me = ot.$_$.n9,
De = y.$_$.m1,
Le = ot.$_$.o8,
Be = ot.$_$.f3,
Ue = ot.$_$.za,
Fe = ot.$_$.y,
Ge = ot.$_$.b8,
He = y.$_$.l1,
We = ot.$_$.n8,
Ve = ot.$_$.o3,
Ke = ot.$_$.rb,
Ye = ot.$_$.d1,
Xe = ot.$_$.c8,
Je = ot.$_$.h6,
Ze = ot.$_$.t1,
Qe = ot.$_$.g9,
tu = ot.$_$.u,
nu = ot.$_$.p5,
iu = ot.$_$.o5,
ru = ot.$_$.w6,
eu = ot.$_$.n7,
uu = ot.$_$.ia,
su = ot.$_$.h7,
ou = ot.$_$.f5,
_u = ot.$_$.g4,
au = ot.$_$.d4,
hu = ot.$_$.b,
cu = st.$_$.d,
lu = ot.$_$.k5,
fu = ot.$_$.b5,
vu = ot.$_$.e5,
wu = st.$_$.c,
pu = m.$_$.mk,
du = m.$_$.kd;
function gu() {
ht || ((ht = !0), (at = new Dn(St(Mn), null)));
var t = dt;
return at.e2b(
null,
gt(
"deviceService",
0,
t,
function () {
return gu();
},
null,
),
);
}
function mu(t, n, i, r, e, u, s, o, _, a, h) {
((this.e1wf_1 = t),
(this.f1wf_1 = n),
(this.g1wf_1 = i),
(this.h1wf_1 = r),
(this.i1wf_1 = e),
(this.j1wf_1 = u),
(this.k1wf_1 = s),
(this.l1wf_1 = o),
(this.m1wf_1 = _),
(this.n1wf_1 = a),
(this.o1wf_1 = h));
}
function yu(t) {
var n = document.visibilityState;
jt(n, "visible") ? Nt().kap().qao(Zt) : Nt().kap().qao(Jt);
}
function ku(t, n, i) {
var r = t.pao_1,
e = r.bpp_1.jpu_1;
return new mu(
r.app_1.fqh_1,
e,
r.opp_1.rt2_1,
t.pao_1.dpp_1.mpw(),
t.pao_1.apr_1.psm_1,
Qt.bs9(r.jpr_1),
r.kpr_1.js8_1,
r.bpp_1.qpu_1,
r.bpp_1.rpu_1,
t.pao_1.lpr_1.zqx_1,
t.pao_1.dpp_1.lpw_1,
);
}
function bu() {
return (Nt().kap().qao(new nn(tn())), Ct);
}
function qu(t) {
rn.call(this, t);
}
function $u(t) {
return Ct;
}
function ju(t) {
return Ct;
}
function xu(t) {
return Ct;
}
function zu(t) {
return Ct;
}
function Su(t) {
return Ct;
}
function Cu(t) {
return Ct;
}
function Eu(t) {
return Ct;
}
function Tu(t) {
return Ct;
}
function Iu(t) {
return Ct;
}
function Au(t) {
return ((t.kan().clientType = gu().e2e()), Ct);
}
function Ru(t) {
return Ct;
}
function Pu(t) {
return Ct;
}
function Nu(t) {
return Ct;
}
function Ou(t) {
return Ct;
}
function Mu(t) {
return Ct;
}
function Du(t) {
return Ct;
}
function Lu(t) {
return Ct;
}
function Bu(t) {
return ((t.kan().runLoader = !0), Ct);
}
function Uu() {
var t;
(qn(ku, this),
(this.b1wg_1 = (function () {
var t = function (t) {
return (yu(), Ct);
};
return ((t.callableName = "onVisibilityChanged"), t);
})()),
(this.c1wg_1 =
(((t = function (t) {
return (
null != (n = document.activeElement) &&
Xt(n) &&
(n.classList.contains(Yt().l1h6_1)
? n.scrollIntoView(Yt().n1h6_1)
: n.scrollIntoView(Yt().m1h6_1)),
Nt().kap().qao(Kt),
Ct
);
var n;
}).callableName = "onResize"),
t)),
(this.d1wg_1 = (function () {
var t = function (t) {
return (
(function (t, n) {
var i = n.target,
r = n.relatedTarget;
i instanceof Element && Xt(i) && !(r instanceof Element && Xt(r)) && Yt().o1h6();
})(0, t),
Ct
);
};
return ((t.callableName = "onFocusOut"), t);
})()),
(this.e1wg_1 = !1),
$n().x1su());
}
function Fu() {
return (ps(), ct);
}
function Gu() {
if ((ps(), vi())) {
var t = new Dn(St(oi), null);
(os(t).qao(_i),
os(t).qao(ai),
os(t).qao(hi),
ps(),
Fu().x2("token") &&
!Hn.tqw() &&
(os(t).qao(ci), os(t).qao(new li("chinasdk", null)), os(t).qao(fi)),
Hn.tqw() && os(t).qao(fi));
}
}
function Hu(t) {
var n, i;
switch ((ps(), t.e2e().k3_1)) {
case 4:
n = new pi(
(((i = function (t) {
return (Wu(t), Ct);
}).callableName = "onBridgeReady"),
i),
new wi(),
);
break;
case 2:
n = new gi(
(function () {
var t = function (t) {
return (Wu(t), Ct);
};
return ((t.callableName = "onBridgeReady"), t);
})(),
new di(),
);
break;
case 3:
n = new mi(
(function () {
var t = function (t) {
return (Wu(t), Ct);
};
return ((t.callableName = "onBridgeReady"), t);
})(),
new di(),
);
break;
case 5:
n = new ki(
(function () {
var t = function (t) {
return (Wu(t), Ct);
};
return ((t.callableName = "onBridgeReady"), t);
})(),
new yi(),
);
break;
default:
n = null;
}
var r = n;
bi().poo(r);
}
function Wu(t) {
var n;
(ps(),
((n = new Dn(St(qi), null)), ps(), n.e2b(null, or("serverConnector", dt, !1))).l7i(new _s(t)),
Gn().r2d("bridge", t.m()),
Gn().r2d("bridge_version", t.pok().hok_1.toString()),
Gn().r2d("bridge_native_version", t.pok().iok_1.toString()));
var i = new $i();
(ji(i, "bridge", t.m()),
ji(i, "bridge_version", t.pok().hok_1.toString()),
ji(i, "bridge_native_version", t.pok().iok_1.toString()));
var r = i.z1p();
jn().eot(r);
}
function Vu() {
(ps(),
new xi().t80(),
new zi().t80(),
new Si().t80(),
new Ci().t80(),
new Ei().t80(),
new Ti().t80(),
new Ii().t80(),
new Ai().t80(),
new Ri().t80(),
new Pi().t80(),
new Ni().t80(),
new Oi().t80(),
new Mi().t80(),
new Di().t80(),
new Li().t80(),
new Bi().t80(),
new Ui().t80());
}
function Ku() {
if ((ps(), !Fi())) return Ct;
var t = Fu().z2("debug");
if (null == t) return Ct;
var n,
i = t,
r = Gi();
try {
var e = i.toUpperCase();
n = Hi(e);
} catch (t) {
if (!(t instanceof Vi)) throw t;
n = Wi();
}
r.vaq_1 = n;
}
function Yu() {
ps();
var t,
n = new Dn(St(oi), null);
Gn().z2d(
((t = n),
function (n, i) {
return (as(t).qao(new Cr(i)), as(t).qao(new Er(!1)), as(t).qao(new Tr(!1)), Ct);
}),
);
}
function Xu() {
ps();
var t = document.getElementById("preloader");
null == t || t.remove();
}
function Ju() {
ps();
var t = document.getElementById("preloader");
null == t || t.remove();
var n = document.getElementById("app-root");
if (null == n) throw Yi();
pt(n).render(Xi(hs));
}
function Zu() {
ps();
var t = document.getElementById("app-root");
if (null == t) throw Yi();
pt(t).render(Xi(cs));
}
function Qu(t) {
(ps(), ts());
var n,
i = document;
if (
(Cn(
i,
"visibilitychange",
(((n = function (t) {
return (ps(), ts(), Ct);
}).callableName = "requestAwake"),
n),
),
t.f2e() && !Kn(Fu(), Ji()) && !t.e2e().equals(Zi()) && !t.e2e().equals(Qi()))
) {
var r = document;
Cn(
r,
"pointerup",
(function () {
var t = function (t) {
return (
(function () {
if ((ps(), null == document.fullscreenElement))
try {
var t = { navigationUI: Kn(Fu(), tr()) ? "show" : "hide" },
n = document.documentElement.requestFullscreen(t);
Jn(n);
} catch (t) {
if (!(t instanceof Error)) throw t;
Jn(Zn(t));
}
})(),
Ct
);
};
return ((t.callableName = "requestFullscreen"), t);
})(),
);
var e = document;
Cn(
e,
"fullscreenchange",
(function () {
var t = function (t) {
return (
(function () {
if ((ps(), null != document.fullscreenElement))
try {
var t = screen.orientation.lock("landscape");
Jn(t);
} catch (t) {
if (!(t instanceof Error)) throw t;
Jn(Zn(t));
}
})(),
Ct
);
};
return ((t.callableName = "lockScreenLandscape"), t);
})(),
);
var u = window;
Cn(
u,
"resize",
(function () {
var t = function (t) {
var n;
return (
ps(),
null ==
((n = new Dn(St(nr), null)), ps(), n.e2b(null, or("gateway", dt, !1))).kap().pao_1.ypq_1
.asm_1 &&
(function () {
ps();
var t = document.getElementById("root"),
n = t instanceof HTMLElement ? t : en(),
i = gu().c2e().b2m(),
r = gu().c2e().c2m(),
e = Math.max(i, r);
((n.style.left = e + "px"), (n.style.right = e + "px"));
})(),
Ct
);
};
return ((t.callableName = "onResized"), t);
})(),
);
}
}
function ts() {
ps();
var t = document.visibilityState;
if (jt(t, "visible"))
try {
var n = navigator.wakeLock.request("screen");
Jn(n);
} catch (t) {
if (!(t instanceof Error)) throw t;
Jn(Zn(t));
}
}
function ns() {
(ps(), rr(St(ir)).o7n(new ws()));
}
function is(t) {
return (sr.o2j(t), Ct);
}
function rs(t) {
return t.e2b(null, or("resourceService", dt, !1));
}
function es() {
return (_r.st0(), Ct);
}
function us() {
return (_r.rt0(), Ct);
}
function ss(t, n) {
((this.n1wg_1 = t), rn.call(this, n));
}
function os(t) {
return (ps(), t.e2b(null, or("store", dt, !1)));
}
function _s(t) {
this.p1wg_1 = t;
}
function as(t) {
return (ps(), t.e2b(null, or("store", dt, !1)));
}
function hs(t) {
return (ps(), t.gan(Ir()), Ct);
}
function cs(t) {
ps();
var n = St(Uu);
return (t.ian(n, ls), Ct);
}
function ls(t) {
return (ps(), Ct);
}
function fs(t) {
var n = new Ar(-1, 2147483647),
i = Pr(n, Rr(3));
return Nr(t, i) > 0;
}
function vs(t, n, i) {
(rn.call(this, i), (this.y1wg_1 = t), (this.z1wg_1 = n));
}
function ws() {}
function ps() {
lt || ((lt = !0), (ct = Br()));
}
function ds() {
var t = new Dn(St(oi), null),
n = new ie(
ne([
Fr(Ur(), r),
Fr(Gr(), e),
Fr(Hr(), u),
Fr(Wr(), s),
Fr(Vr(), o),
Fr(Kr(), _),
Fr(Yr(), a),
Fr(Xr(), h),
Fr(Jr(), c),
Fr(Zr(), l),
Fr(Qr(), f),
Fr(te(), v),
]),
);
Bn(St(re), n);
var i,
w = ee(),
p = vi() ? Xr() : w;
((i = t), i.e2b(null, or("store", dt, !1))).qao(new ue(p));
}
function gs(t, n) {
((this.a1wh_1 = t), (this.b1wh_1 = n));
}
function ms(t) {
var n = se;
return t.h1wh_1.e2b(
t,
gt(
"keyboardShortcutService",
1,
n,
function (t) {
return ms(t);
},
null,
),
);
}
function ys(t) {
if (t.props.runLoader) return Ct;
(Nt().kap().qao(new Tr(!0)), null != t.m1i9_1.b1wh_1 && (ce().jqx(), location.reload()));
}
function ks(t, n, i) {
return new gs(t.pao_1.lpr_1.zqx_1, t.pao_1.opp_1.rt2_1);
}
function bs(t) {
return new ve(fe(), t);
}
function qs(t) {
return new ve(fe(), t);
}
function $s(t) {
return function (n) {
return (
n.lan(
(function (t) {
return function (n) {
return (
null != t.props.error &&
((n.messageType = we()),
(n.messageTitle = t.war(pe().f1hs())),
(n.messageText = de.p1o2(t.props.error) + "\n" + yt(t.props.error))),
(n.hideHeaderPanel = !0),
(n.hideBottomLinks = !0),
Ct
);
};
})(t),
),
(i = t),
(r = n),
(e = xs),
(u = oe.xum(e)).tuo().lp2(Hs().e1hc()),
(function (t, n) {
if (t.m1i9_1.a1wh_1 && Hn.tqw()) {
var i =
((f = g),
function (t) {
return new me(ge(["alt", null, "src", f]), t);
}),
r = oe.xum(i),
e = r.tuo();
(ae(e, _e(224)), n.can(r.s9j()));
} else if (t.m1i9_1.a1wh_1 && !Hn.tqw()) {
var u = (function (t, n) {
return function (t) {
return new me(ge(["alt", null, "src", n]), t);
};
})(0, w),
s = oe.xum(u);
(s.tuo().lp2(Hs().t1wh(t.m1i9_1.a1wh_1)), n.can(s.s9j()));
var o = (function (t, n) {
return function (t) {
return new me(ge(["alt", null, "src", n]), t);
};
})(0, d),
_ = oe.xum(o);
(_.tuo().lp2(Hs().b1nr()), n.can(_.s9j()));
} else {
var a = (function (t, n) {
return function (t) {
return new me(ge(["alt", null, "src", n]), t);
};
})(0, w),
h = oe.xum(a);
(h.tuo().lp2(Hs().t1wh(t.m1i9_1.a1wh_1)), n.can(h.s9j()));
var c = (function (t, n) {
return function (t) {
return new me(ge(["alt", null, "src", n]), t);
};
})(0, p),
l = oe.xum(c);
(l.tuo().lp2(Hs().b1nr()), n.can(l.s9j()));
}
var f;
})(i, u),
i.props.runLoader
? (function (t, n) {
var i = zs,
r = oe.xum(i);
r.tuo().lp2(Hs().t1qx());
var e = Ss,
u = oe.xum(e);
u.tuo().lp2(Hs().s1hx());
var s = Cs,
o = oe.xum(s);
(o.tuo().lp2(Hs().u1qx()), u.can(o.s9j()), r.can(u.s9j()), n.can(r.s9j()));
})(0, u)
: i.m1i9_1.a1wh_1 ||
(function (t, n) {
var i = Es,
r = oe.xum(i);
r.tuo().lp2(Hs().t1qx());
var e = Ts,
u = oe.xum(e);
(u.tuo().lp2(Hs().qcj()), u.dan(t.war(he().p1nc())), r.can(u.s9j()), n.can(r.s9j()));
})(i, u),
r.can(u.s9j()),
Ct
);
var i, r, e, u;
};
}
function js(t) {
return new ve(fe(), t);
}
function xs(t) {
return new ve(fe(), t);
}
function zs(t) {
return new ve(fe(), t);
}
function Ss(t) {
return new ve(fe(), t);
}
function Cs(t) {
return new ve(fe(), t);
}
function Es(t) {
return new ve(fe(), t);
}
function Ts(t) {
return new ye(fe(), t);
}
function Is() {
var t;
(qn(ks, this),
(this.f1wh_1 =
((t = this),
function (n) {
return (ys(t), Ct);
})),
(this.g1wh_1 = null),
(this.h1wh_1 = new Dn(St(ke), null)));
}
function As(t) {
return (t.lp2(Se().o1hb()), t.lp2(be().s1hj()), Ee(t, Ce().pp3_1), Ie(t, Te()), Re(t, Ae()), Ct);
}
function Rs(t) {
return (t.lp2(be().w1m9()), ae(t, Ce().pp3_1), Ee(t, Pe(4)), Ne(t, gu().f2e() ? Pe(6) : Pe(2.8)), Ct);
}
function Ps(t) {
return (ae(t, _e(256)), Ct);
}
function Ns(t) {
return (
Le(t, gu().f2e() ? De().h1hl_1 : De().m1hl_1),
Ue(t, Be()),
Ge(t, Fe()),
We(t, He.q1i8_1),
Me(t, Pe(0.8)),
Ke(t, Ve()),
Ct
);
}
function Os(t) {
return (Xe(t, Ye()), Je(t, Te()), Qe(t, Ze()), ae(t, Pe(3.4)), Ee(t, Pe(3.4)), Ct);
}
function Ms(t) {
(Re(t, Ae()),
Je(t, Te()),
Qe(t, Ze()),
ru(t, new iu(Pe(0.3), tu(), new nu("#ffffff"))),
eu(t, new iu(Pe(0.3), tu(), new nu("#99A3A8"))),
su(t, uu(50)),
ae(t, uu(70)),
Ee(t, uu(70)));
var n = ou(1.4),
i = _u().epa_1,
r = au().zp9_1,
e = hu();
return (cu(t, n, i, hn, r, hn, e, hn, Ds), Ct);
}
function Ds(t) {
return (t.gpb(Ls), t.hpb(Us), Ct);
}
function Ls(t) {
return (lu(t, Bs), Ct);
}
function Bs(t) {
return (vu(t, fu(0)), Ct);
}
function Us(t) {
return (lu(t, Fs), Ct);
}
function Fs(t) {
return (vu(t, fu(360)), Ct);
}
function Gs() {
((ft = this), wu.call(this, pu(St(Gs).o())));
var t = this.auq([], As),
n = se;
this.n1wh_1 = t.suo(
this,
gt(
"mainContainer",
1,
n,
function (t) {
return t.e1hc();
},
null,
),
);
var i = this.auq([], Rs),
r = se;
this.o1wh_1 = i.suo(
this,
gt(
"loadingBlock",
1,
r,
function (t) {
return t.t1qx();
},
null,
),
);
var e = this.auq([], Ps),
u = se;
this.p1wh_1 = e.suo(
this,
gt(
"logoTankOnline",
1,
u,
function (t) {
return t.b1nr();
},
null,
),
);
var s = this.auq([], Ns),
o = se;
this.q1wh_1 = s.suo(
this,
gt(
"text",
1,
o,
function (t) {
return t.qcj();
},
null,
),
);
var _ = this.auq([], Os),
a = se;
this.r1wh_1 = _.suo(
this,
gt(
"loaderContainer",
1,
a,
function (t) {
return t.s1hx();
},
null,
),
);
var h = this.auq([], Ms),
c = se;
this.s1wh_1 = h.suo(
this,
gt(
"circleLoader",
1,
c,
function (t) {
return t.u1qx();
},
null,
),
);
}
function Hs() {
return (null == ft && new Gs(), ft);
}
(xt(mu, ""),
an(qu, rn, hn, [1]),
xt(Uu, "", Uu, bn),
an(ss, rn, hn, [1]),
xt(_s),
Lr(vs, rn),
xt(ws, hn, hn, hn, hn, [1]),
xt(gs, ""),
xt(Is, "", Is, bn, [bn, ze]),
du(Gs, "StartScreenComponentStyle", hn, wu),
(kt(mu).toString = function () {
return (
"State(isUserPropertiesLoaded=" +
this.e1wf_1 +
", currentScreen=" +
mt(this.f1wf_1) +
", fatalError=" +
yt(this.g1wf_1) +
", inBattle=" +
this.h1wf_1 +
", graphicsQualityDetectCompleted=" +
this.i1wf_1 +
", isInPartnerEnvironment=" +
this.j1wf_1 +
", partnerId=" +
this.k1wf_1 +
", isPressedAnyButton=" +
this.l1wf_1 +
", isDisplayMainEntranceScreen=" +
this.m1wf_1 +
", controlsForChina=" +
this.n1wf_1 +
", isDisplayClientInfo=" +
this.o1wf_1 +
")"
);
}),
(kt(mu).hashCode = function () {
var t = bt(this.e1wf_1);
return (
(t = (vt(t, 31) + qt(this.f1wf_1)) | 0),
(t = (vt(t, 31) + (null == this.g1wf_1 ? 0 : qt(this.g1wf_1))) | 0),
(t = (vt(t, 31) + bt(this.h1wf_1)) | 0),
(t = (vt(t, 31) + (null == this.i1wf_1 ? 0 : bt(this.i1wf_1))) | 0),
(t = (vt(t, 31) + bt(this.j1wf_1)) | 0),
(t = (vt(t, 31) + (null == this.k1wf_1 ? 0 : $t(this.k1wf_1))) | 0),
(t = (vt(t, 31) + bt(this.l1wf_1)) | 0),
(t = (vt(t, 31) + bt(this.m1wf_1)) | 0),
(t = (vt(t, 31) + bt(this.n1wf_1)) | 0),
(vt(t, 31) + bt(this.o1wf_1)) | 0
);
}),
(kt(mu).equals = function (t) {
return (
this === t ||
(t instanceof mu &&
this.e1wf_1 === t.e1wf_1 &&
!!jt(this.f1wf_1, t.f1wf_1) &&
!!jt(this.g1wf_1, t.g1wf_1) &&
this.h1wf_1 === t.h1wf_1 &&
this.i1wf_1 == t.i1wf_1 &&
this.j1wf_1 === t.j1wf_1 &&
this.k1wf_1 == t.k1wf_1 &&
this.l1wf_1 === t.l1wf_1 &&
this.m1wf_1 === t.m1wf_1 &&
this.n1wf_1 === t.n1wf_1 &&
this.o1wf_1 === t.o1wf_1)
);
}),
(kt(qu).f7d = function (t, n) {
var i = this.g7d(t, n);
return ((i.l9_1 = Ct), (i.m9_1 = null), i.r9());
}),
(kt(qu).ea = function (t, n) {
return this.f7d(null != t && sn(t, un) ? t : en(), n);
}),
(kt(qu).r9 = function () {
var t = this.l9_1;
t: for (;;)
try {
switch (this.j9_1) {
case 0:
if (((this.k9_1 = 2), (this.j9_1 = 1), (t = on().vt1(this)) === _n())) return t;
continue t;
case 1:
return Ct;
case 2:
throw this.m9_1;
}
} catch (t) {
var n = t;
if (2 === this.k9_1) throw n;
((this.j9_1 = this.k9_1), (this.m9_1 = n));
}
}),
(kt(qu).g7d = function (t, n) {
var i = new qu(n);
return ((i.x1wf_1 = t), i);
}),
(kt(Uu).n1h7 = function () {
(jn().dot(xn()), gu().e2e().equals(Sn()) && zn().i1sv() && zn().h1sv(bu));
var t = document;
Cn(t, "visibilitychange", this.b1wg_1);
var n = window;
Cn(n, "resize", this.c1wg_1);
var i = window;
(Cn(i, "focusout", this.d1wg_1), yu());
}),
(kt(Uu).componentDidMount = function () {
return this.n1h7();
}),
(kt(Uu).uar = function () {
var t = document;
En(t, "visibilitychange", this.b1wg_1);
var n = window;
En(n, "resize", this.c1wg_1);
var i = window;
En(i, "focusout", this.d1wg_1);
}),
(kt(Uu).tan = function (t) {
var n, i;
!0 === this.m1i9_1.i1wf_1 ||
this.e1wg_1 ||
((this.e1wg_1 = !0),
In(
Tn,
hn,
hn,
hn,
((n = new qu(null)),
((i = function (t, i) {
return n.f7d(t, i);
}).$arity = 1),
i),
));
var r,
e,
u = this.m1i9_1.g1wf_1,
s = St(An);
if ((t.ian(s, $u), this.m1i9_1.l1wf_1 && null == u)) {
var o = St(Rn);
t.ian(
o,
((e = this),
function (t) {
var n = St(cn);
t.ian(n, ju);
var i = St(ln);
t.ian(i, xu);
var r = St(vn);
if ((t.ian(r, zu), e.m1i9_1.j1wf_1 && null == e.m1i9_1.k1wf_1)) return Ct;
var u = e.m1i9_1.f1wf_1;
if (u instanceof Lt) {
var s = St(kn);
t.ian(s, Su);
} else if (u instanceof yn) {
var o = St(mn);
t.ian(o, Cu);
} else if (u instanceof gn) {
var _ = St(dn);
t.ian(_, Eu);
} else if (u instanceof pn) {
var a = St(wn);
t.ian(
a,
(function (t) {
return function (n) {
return (
n.lan(
(function (t) {
return function (n) {
return (
(n.currentScreen = t.m1i9_1.f1wf_1),
(n.controlsForChina = t.m1i9_1.n1wf_1),
Ct
);
};
})(t),
),
Ct
);
};
})(e),
);
} else
!(function (t, n) {
var i = t.m1i9_1.f1wf_1;
if (!0 !== t.m1i9_1.i1wf_1 || !t.m1i9_1.e1wf_1) {
var r = St(zt);
return (n.ian(r, Ru), Ct);
}
var e,
u = St(Et);
if (
(n.ian(u, Pu),
!(function (t) {
return (
!!(
t.m1i9_1.h1wf_1 ||
t.m1i9_1.f1wf_1 instanceof Lt ||
t.m1i9_1.f1wf_1 instanceof Bt
) || t.m1i9_1.f1wf_1 instanceof Ut
);
})(t))
) {
var s = St(Tt);
n.ian(s, Nu);
}
if (i instanceof Pt) {
if (
null == (e = Nt().kap().pao_1.cpq_1.rqc_1) ||
(Nt().kap().qao(new Ot(!0)), Nt().kap().qao(new Mt(e)), Nt().kap().qao(new Dt(null)), 1)
) {
var o = St(Rt);
n.ian(o, Ou);
}
} else if (
(function (t, n) {
return (
!!(n instanceof Gt || n instanceof Ft || n instanceof Ht || n instanceof Wt) ||
n instanceof Vt
);
})(0, i)
)
if (t.m1i9_1.h1wf_1) {
var _ = St(At);
n.ian(_, Mu);
} else {
var a = St(It);
n.ian(a, Du);
}
else if (t.m1i9_1.m1wf_1) {
var h = St(zt);
n.ian(h, Lu);
} else {
var c = St(Is);
n.ian(c, Bu);
}
})(e, t);
return Ct;
}),
);
var _ = St(Pn);
t.ian(_, Tu);
var a = St(Nn);
t.ian(a, Iu);
} else {
var h = St(Is);
t.ian(
h,
((r = u),
function (t) {
return ((t.kan().error = r), (t.kan().runLoader = !1), Ct);
}),
);
}
if (this.m1i9_1.o1wf_1) {
var c = St(On);
t.ian(c, Au);
}
}),
(kt(ss).f7d = function (t, n) {
var i = this.g7d(t, n);
return ((i.l9_1 = Ct), (i.m9_1 = null), i.r9());
}),
(kt(ss).ea = function (t, n) {
return this.f7d(null != t && sn(t, un) ? t : en(), n);
}),
(kt(ss).r9 = function () {
var t = this.l9_1;
t: for (;;)
try {
switch (this.j9_1) {
case 0:
((this.k9_1 = 3),
Hu(this.n1wg_1),
ar(Fu()),
Fi() && (window._cmd = is),
hr(),
cr(),
lr(),
fr(Fu()),
ns());
var n = null == window.WeakRef ? wr() : vr();
if (
(dr(pr(Fu(), "resources"), n),
Vu(),
gr(),
mr(),
yr(Fu()),
Ku(),
Yu(),
ds(),
Gu(),
kr(),
br(Fu()),
(this.j9_1 = 1),
(t = qr(this)) === _n())
)
return t;
continue t;
case 1:
if (($r(), (this.j9_1 = 2), (t = jr(this)) === _n())) return t;
continue t;
case 2:
if (Qn().x74() < 3) return (Ju(), Ct);
(Xu(), Zu(), Qu(this.n1wg_1));
var i = new Dn(St(xr), null);
return ((rs(i).n83_1 = es), (rs(i).m83_1 = us), zr(Fu()), Sr().iwa(), Ct);
case 3:
throw this.m9_1;
}
} catch (t) {
var r = t;
if (3 === this.k9_1) throw r;
((this.j9_1 = this.k9_1), (this.m9_1 = r));
}
}),
(kt(ss).g7d = function (t, n) {
var i = new ss(this.n1wg_1, n);
return ((i.o1wg_1 = t), i);
}),
(kt(_s).z7r = function (t) {
var n = this.p1wg_1.m();
t.g3("bridge", n);
var i = this.p1wg_1.pok().hok_1.toString();
t.g3("bridge_version", i);
var r = this.p1wg_1.pok().iok_1.toString();
t.g3("bridge_native_version", r);
}),
(kt(vs).r9 = function () {
var t = this.l9_1;
t: for (;;)
try {
switch (this.j9_1) {
case 0:
if (((this.k9_1 = 3), fs(this.z1wg_1))) {
if (((Or.u1fm_1 = Mr()), (this.j9_1 = 1), (t = Dr().wpc(this)) === _n())) return t;
continue t;
}
this.j9_1 = 2;
continue t;
case 1:
this.j9_1 = 2;
continue t;
case 2:
return Ct;
case 3:
throw this.m9_1;
}
} catch (t) {
var n = t;
if (3 === this.k9_1) throw n;
((this.j9_1 = this.k9_1), (this.m9_1 = n));
}
}),
(kt(ws).j7o = function (t, n) {
var i = new vs(this, t, n);
return ((i.l9_1 = Ct), (i.m9_1 = null), i.r9());
}),
(kt(gs).toString = function () {
return "State(controlsForChina=" + this.a1wh_1 + ", fatalError=" + yt(this.b1wh_1) + ")";
}),
(kt(gs).hashCode = function () {
var t = bt(this.a1wh_1);
return (vt(t, 31) + (null == this.b1wh_1 ? 0 : qt(this.b1wh_1))) | 0;
}),
(kt(gs).equals = function (t) {
return this === t || (t instanceof gs && this.a1wh_1 === t.a1wh_1 && !!jt(this.b1wh_1, t.b1wh_1));
}),
(kt(Is).par = function () {
var t;
(this.props.runLoader &&
(this.g1wh_1 = setTimeout(
((t = this),
function () {
return (Gn().k2a(t, new le()), Ct);
}),
6e4,
)),
ms(this).o2l(
(function (t) {
return function (n) {
return (ys(t), Ct);
};
})(this),
));
var n = window;
Cn(n, "click", this.f1wh_1);
}),
(kt(Is).componentWillMount = function () {
return this.par();
}),
(kt(Is).uar = function () {
ms(this).p2l();
var t = window;
(En(t, "click", this.f1wh_1), clearTimeout(this.g1wh_1));
}),
(kt(Is).n1h7 = function () {
this.props.runLoader ||
((1 == window.skipEntranceAnyKey || ce().iqx() || this.m1i9_1.a1wh_1) && ys(this));
}),
(kt(Is).componentDidMount = function () {
return this.n1h7();
}),
(kt(Is).tan = function (t) {
var n = bs,
i = oe.xum(n),
r = i.tuo();
(r.lp2(be().o1hb()), r.lp2(be().z1nr()));
var e = qs,
u = oe.xum(e);
u.tuo().lp2(be().x1na());
var s = St(qe);
if ((u.ian(s, $s(this)), i.can(u.s9j()), this.m1i9_1.a1wh_1 && !Hn.tqw())) {
var o = this.war($e().t1lx()),
_ = js,
a = oe.xum(_);
(a.tuo().lp2(je().q1lx()), a.dan(o), i.can(a.s9j()));
}
t.can(i.s9j());
}),
(kt(Gs).e1hc = function () {
var t = se;
return this.n1wh_1.dk(
this,
gt(
"mainContainer",
1,
t,
function (t) {
return t.e1hc();
},
null,
),
);
}),
(kt(Gs).t1qx = function () {
var t = se;
return this.o1wh_1.dk(
this,
gt(
"loadingBlock",
1,
t,
function (t) {
return t.t1qx();
},
null,
),
);
}),
(kt(Gs).t1wh = function (t) {
return (
(n = t),
function (t) {
return (ae(t, Oe(100.57)), Ee(t, Oe(97.43)), Me(t, _e(n ? 3 : 14)), Ct);
}
);
var n;
}),
(kt(Gs).b1nr = function () {
var t = se;
return this.p1wh_1.dk(
this,
gt(
"logoTankOnline",
1,
t,
function (t) {
return t.b1nr();
},
null,
),
);
}),
(kt(Gs).qcj = function () {
var t = se;
return this.q1wh_1.dk(
this,
gt(
"text",
1,
t,
function (t) {
return t.qcj();
},
null,
),
);
}),
(kt(Gs).s1hx = function () {
var t = se;
return this.r1wh_1.dk(
this,
gt(
"loaderContainer",
1,
t,
function (t) {
return t.s1hx();
},
null,
),
);
}),
(kt(Gs).u1qx = function () {
var t = se;
return this.s1wh_1.dk(
this,
gt(
"circleLoader",
1,
t,
function (t) {
return t.u1qx();
},
null,
),
);
}),
(kt(Is).war = xe),
(function () {
var t;
(ps(),
(t = (function () {
ps();
var t,
n = new URLSearchParams(location.search),
i = Ki();
return (
n.forEach(
((t = i),
function (n, i) {
return (t.g3(i, n), Ct);
}),
),
(function (t) {
if ((ps(), ur(location.host, "3dtank.com"))) {
var n = "resources";
if (null == t.z2(n)) {
t.g3(n, "https://res.3dtank.com");
}
var i = "config-template";
if (null == t.z2(i)) {
t.g3(i, "https://c{server}.3dtank.com/config.xml");
}
var r = "balancer";
if (null == t.z2(r)) {
t.g3(r, "https://3dtank.com/s/status.js");
}
} else {
var e = location.href.toLowerCase(),
u = er("^https://([a-z\\-]+\\d{0,2})\\.test-eu.tankionline.com/").zc(e, 0);
if (null != u) {
if (2 === u.zd().e1()) {
var s = u.zd().g1(1),
o = "resources";
if (null == t.z2(o)) {
t.g3(o, "../resources");
}
var _ = "config-template";
if (null == t.z2(_)) {
var a = "https://c{server}." + s + ".test-eu.tankionline.com/config.xml";
t.g3(_, a);
}
var h = "balancer";
if (null == t.z2(h)) {
var c = "https://balancer." + s + ".test-eu.tankionline.com/balancer";
t.g3(h, c);
}
}
} else if (er("^https://(.*\\.)?tankionline.com/.*").ad(e)) {
var l = "resources";
if (null == t.z2(l)) {
t.g3(l, "https://s.eu.tankionline.com");
}
var f = "config-template";
if (null == t.z2(f)) {
t.g3(f, "https://c{server}.eu.tankionline.com/config.xml");
}
var v = "balancer";
if (null == t.z2(v)) {
t.g3(v, "https://tankionline.com/s/status.js/");
}
} else {
var w = new URL(location.href),
p = "resources";
if (null == t.z2(p)) {
var d = w.protocol + "//" + w.hostname + ":" + w.port + "/resources";
t.g3(p, d);
}
var g = "config-template";
if (null == t.z2(g)) {
var m = w.protocol + "//" + w.hostname + ":" + w.port + "/config.xml";
t.g3(g, m);
}
}
}
})(i),
i
);
})()),
ps(),
(ct = t),
(function () {
ps();
var t = new Object();
((t.dsn = "https://8b56fda09ce04b029e94b7713327120a@sentry.tankionline.com/33"),
(t.release = "903317d564e517a51ee888cb6bb2a74f3a9b5def"),
(t.environment = "china"),
(t.debug = !1),
wt(t));
})());
var n,
i = new Ln(Fu());
(Bn(St(Mn), i),
Bn(St(Un), new Fn()),
Gn().p2d(),
jn().eot(i.d2m()),
Hn.sqw(Fu()),
Wn.sqw(Fu()),
(window.skipEntranceAnyKey = Kn(Fu(), Vn())),
(window.noLogoutConfirmation = Kn(Fu(), Yn())));
try {
var r,
e = Fu().z2("texCompression");
if (null == e) r = null;
else {
var u = e.toUpperCase();
r = Xn(u);
}
n = Jn(r);
} catch (t) {
if (!(t instanceof Error)) throw t;
n = Jn(Zn(t));
}
var s,
o = n,
_ = Qn();
if (ni(o)) s = null;
else {
var a = ti(o);
s = null == a || null != a ? a : en();
}
var h = s;
(_.q75(h),
ii(i.toString()),
ii("Graphics renderer: " + ri().s2i()),
ii("Using GLES " + Qn().x74()),
ii("Using texture compression: " + Qn().o75().toString()),
ei().i2q_1 || ii("VSync OFF"));
var c,
l,
f = Tn,
v = ui().fy(),
w = si();
In(
f,
v,
hn,
w,
((c = new ss(i, null)),
((l = function (t, n) {
return c.f7d(t, n);
}).$arity = 1),
l),
);
})());
})(
t.exports,
i(30285),
i(81886),
i(85858),
i(46431),
i(98959),
i(36756),
i(72048),
i(39639),
i(19809),
i(19144),
i(24621),
i(77858),
i(6942),
i(83671),
i(40974),
i(36141),
i(3642),
i(42800),
i(37036),
i(82347),
i(21300),
i(10032),
i(89613),
i(41164),
i(52943),
i(7426),
i(3569),
i(92980),
i(10849),
i(97675),
i(61860),
i(61430),
i(99527),
i(85745),
i(67222),
i(29554),
i(47243),
i(31908),
i(89803),
i(85667),
i(10283),
i(1510),
i(37504),
i(88693),
i(85196),
i(16100),
i(85183),
i(25377),
i(54199),
i(90875),
i(36734),
i(24635),
i(71105),
i(45686),
i(89679),
i(18334),
i(87072),
i(70130),
i(36659),
i(24923),
i(63383),
i(59131),
);
};